*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{color:var(--text);font:16px/1.6 var(--font);background:#080711;margin:0;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.shell{width:min(1280px,100% - 64px);margin-inline:auto}.skip{z-index:10;background:var(--accent);color:#080711;padding:10px;position:fixed;top:-100px;left:20px}.skip:focus{top:15px}.nav{z-index:2;justify-content:space-between;align-items:center;height:85px;display:flex;position:relative}.logo{letter-spacing:-1px;align-items:center;gap:9px;font-size:27px;font-weight:700;display:flex}.logo img{width:30px;height:30px}.nav nav{align-items:center;gap:27px;font-size:12px;display:flex}.nav nav>a{color:#b7afcb}.button{color:#fff;background:#7960d2;border:1px solid #9d81f1;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:55px;padding:14px 26px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 40px #7760cf24}.button:hover{transform:translateY(-3px);box-shadow:0 10px 45px #7960d24a}.button.small{min-height:43px;padding:10px 17px;font-size:12px}.eyebrow{font:10px var(--mono);letter-spacing:1.4px;color:#b4a0ee}.hero{isolation:isolate;text-align:center;min-height:900px;margin-top:-85px;padding-top:110px;position:relative;overflow:hidden}.hero-scene{z-index:-2;background:url(/assets/brand/cosmic-vampire-hero.webp) top/cover no-repeat;animation:18s ease-in-out infinite space-drift;position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#08071140 0%,#08071112 45%,#080711 100%);position:absolute;inset:0}.hero-content{position:relative}.hero h1{letter-spacing:-1.9px;margin:18px 0 15px;font-size:clamp(28px,3vw,44px);line-height:1.2}.hero p{color:#c3b8d0;margin:0 0 26px;font-size:17px;line-height:1.7}.how{padding:30px 0 65px}.section-intro{text-align:center;margin-bottom:40px}.section-intro h2{letter-spacing:-2.5px;margin:18px 0;font-size:56px;line-height:1.05}.section-intro h2 br{display:none}.section-intro h2 span{color:#c2ff4b}.steps{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:17px;display:grid}.step{text-align:left;color:var(--text);background:linear-gradient(145deg,#211b30,#0f0d17);border:1px solid #ffffff15;border-radius:18px;align-self:stretch;padding:28px;transition:transform .2s,border-color .2s;position:relative}.step[aria-pressed=true]{border-color:#a289e88a}.step:hover{transform:translateY(-4px)}.step h3{letter-spacing:-.8px;margin:0 0 10px;font-size:24px}.step p{color:#a79bb9;margin:0;font-size:13px;line-height:1.8}.notification{background:#191524;border:1px solid #9d86cf25;border-radius:13px;align-items:center;gap:15px;margin:12px 0;padding:20px 22px;animation:7s ease-in-out infinite notification-float;display:flex}.notification:nth-child(2){margin-left:30px;animation-delay:-3s}.notification img{width:31px}.notification strong,.notification small{display:block}.notification strong{font-size:13px}.notification small{color:#a395b7;margin-top:4px;font-size:11px}.notification i{color:var(--accent);margin-left:auto;font-style:normal}.closing{text-align:center;background:radial-gradient(at 50% 100%,#8363b317,#0000 65%);border-top:1px solid #ffffff10;padding:60px 20px 70px}.closing h2{letter-spacing:-2px;margin:22px 0 28px;font-size:clamp(34px,4vw,52px);line-height:1.1}.closing-links{color:#b49dcf;justify-content:center;gap:28px;margin-top:25px;font-size:11px;display:flex}footer{border-top:1px solid #ffffff10;flex-wrap:wrap;align-items:center;gap:25px;padding:30px 0 40px;display:flex}footer .logo{font-size:23px}footer button{color:#a395b5;background:0 0;border:0;margin-left:auto;padding:10px;font-size:10px}footer p{color:#786d86;width:100%;margin:0;font-size:9px}dialog{width:min(460px,100% - 32px);color:var(--text);background:#191421;border:1px solid #a994d540;border-radius:20px;padding:35px}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080711dc}dialog h2{letter-spacing:-1px;font-size:30px}dialog p{color:#b5a6c5;font-size:13px;line-height:1.8}dialog .eyebrow{margin-top:15px}dialog .button{width:100%;font-size:12px}.close-dialog{color:#bfaed4;background:0 0;border:0;padding:7px;font-size:25px;position:absolute;top:12px;right:16px}.motion-paused *{animation-play-state:paused!important}@keyframes space-drift{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes signal-travel{0%,to{opacity:.35;translate:-3px}50%{opacity:1;translate:4px}}@keyframes signal-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes notification-float{0%,to{translate:0}50%{translate:0 -7px}}@media (width<=1000px){.hero{min-height:810px;padding-top:110px}.steps{grid-template-columns:1fr 20px 1fr 20px 1fr;gap:10px}.step{padding:20px}.step h3{font-size:21px}}@media (width<=640px){.shell{width:calc(100% - 36px)}.nav{height:74px}.logo{font-size:23px}.logo img{width:25px}.nav nav{gap:15px}.nav nav>a[href=\#how]{display:none}.nav .button{min-height:38px;padding:8px 12px;font-size:10px}.hero{min-height:740px;margin-top:-74px;padding-top:130px}.hero-scene{background-position:52% 145px;background-size:auto 105%}.hero h1{letter-spacing:-1.2px;margin-top:15px;font-size:27px}.hero p{font-size:14px}.hero .eyebrow{letter-spacing:.8px;font-size:8px}.hero .button{min-height:48px;font-size:12px}.how{padding-top:20px}.section-intro h2{letter-spacing:-1.5px;font-size:38px}.section-intro h2 br{display:block}.steps{grid-template-columns:1fr;gap:12px}.step{padding:24px}.step h3{font-size:24px}.step p{font-size:13px}.notification{gap:12px;padding:17px}.notification:nth-child(2){margin-left:18px}.notification small{font-size:10px}.notification strong{font-size:12px}.closing{padding:45px 0}.closing h2{letter-spacing:-1.5px;font-size:34px}.closing-links{gap:20px;font-size:10px}dialog{padding:30px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero-flight{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-scene{animation:none}.hero-flight .flight-trail{opacity:.28;stroke-dashoffset:0;animation:3s linear infinite trail-flow}.flying-plane{pointer-events:none}.hero:after{z-index:-1}.hero h1{font-size:clamp(28px,3vw,43px)}.hero p{max-width:640px;margin:0 auto 24px;font-size:15px}.section-intro h2{font-size:clamp(32px,4vw,52px)}.how{padding-bottom:65px}@keyframes plane-flight{0%{offset-distance:0%;opacity:0;scale:.6}8%{opacity:1;scale:1}85%{opacity:1}to{offset-distance:100%;opacity:0;scale:.7}}@keyframes trail-flow{to{stroke-dashoffset:-102px}}@keyframes listen-wave{0%{opacity:.65;scale:.7}to{opacity:0;scale:1.8}}@keyframes vamp-hover{0%,to{translate:0;rotate:-5deg}50%{translate:0 -9px;rotate:5deg}}@keyframes vamp-capture{0%,to{filter:drop-shadow(0 0 15px #bca1ff55);scale:1}50%{filter:drop-shadow(0 0 25px #c2ff4b88);scale:1.1}}@keyframes absorb-signal{0%{left:0;scale:.5}to{left:100%;scale:1.2}}@keyframes send-copy{0%{left:0}to{left:80%}}@keyframes telegram-arrive{0%,to{box-shadow:0 0 20px #c2ff4b20}50%{box-shadow:0 0 45px #c2ff4b55}}@media (width<=640px){.hero-flight{width:1165px;height:777px;top:145px;left:calc(52% - 605px)}.hero h1{font-size:29px}.hero p{max-width:340px;font-size:13px}.hero p br{display:none}.hero{min-height:800px}.section-intro h2{font-size:34px}.section-intro h2 span{margin-top:8px;display:block}.section-intro>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.flying-plane{offset-distance:30%;opacity:1}}@media (width<=640px){.hero-flight{width:1260px;height:840px;left:calc(52% - 655px)}}@media (width>=641px){.hero{padding-top:95px}.hero h1{font-size:clamp(28px,2.7vw,38px)}}@media (width<=640px){.hero{min-height:900px}.hero-scene{background-position:52% 225px;background-size:auto 945px}.hero-flight{width:1417.5px;height:945px;top:225px;left:calc(52% - 737.1px)}}.hero{padding-top:160px}.hero-content h1{letter-spacing:-1.8px;text-align:center;white-space:nowrap;margin:0 auto;font-size:clamp(26px,3.2vw,48px);line-height:1.2}.hero:after{background:linear-gradient(#08071160 0%,#08071105 40%,#080711 100%)}.product-intro{text-align:center;max-width:980px;padding:25px 0 95px}.product-intro h2,.getting-started h2,.copy-controls h2,.landing-faq h2{letter-spacing:-2.5px;margin:20px 0 30px;font-size:clamp(36px,4.4vw,64px);line-height:1.06}.product-intro h2 span,.getting-started h2 span,.copy-controls h2 span,.landing-faq h2 span{color:#c2ff4b}.product-intro>p{color:#d0c5df;max-width:660px;margin:0 auto 18px;font-size:18px;line-height:1.8}.product-intro>p.intro-secondary{color:#a79bb9;margin-bottom:30px;font-size:15px}.product-intro .button,.onboarding-copy .button,.closing .button{color:#172309;background:#c2ff4b;border-color:#c2ff4b}.install-telegram{color:#a79bb9;width:fit-content;margin:18px auto 0;font-size:11px;display:block}.getting-started{border-top:1px solid #ffffff15;padding:60px 0 35px}.getting-started .section-intro{margin-bottom:10px}.getting-started .section-intro h2 br,.copy-controls .section-intro h2 br,.landing-faq .section-intro h2 br,.how .section-intro h2 br{display:block}.onboarding-copy h3{letter-spacing:-1.8px;margin:0 0 22px;font-size:44px;line-height:1.1}.onboarding-copy p{color:#c6bbd5;max-width:450px;margin:0 0 18px;font-size:16px;line-height:1.85}.onboarding-copy p.supporting-copy{color:#9888af;margin-bottom:25px;font-size:13px}.onboarding-copy>a{color:#c2ff4b;font-size:12px}.chat-outgoing{color:#d9c5fa;max-width:fit-content;font:12px var(--mono);background:#7960d233;border-radius:14px 14px 4px;margin:10px 0 20px auto;padding:13px 17px}.chat-incoming{background:#08071155;border:1px solid #a289e825;border-radius:14px 14px 14px 4px;padding:20px}.chat-incoming p{color:#b5a4c9;margin:17px 0;font-size:12px;line-height:1.8}.how{border-top:1px solid #ffffff15;padding-top:60px}.how .section-intro h2{font-size:clamp(36px,4vw,56px)}.copy-controls{border-top:1px solid #ffffff15;padding:60px 0 90px}.controls-grid{grid-template-columns:1fr 1fr;gap:45px 70px;margin-top:60px;padding:0 50px;display:grid}.controls-grid article{padding-left:68px;position:relative}.control-icon{color:#c2ff4b;background:#c2ff4b06;border:1px solid #c2ff4b35;border-radius:13px;place-items:center;width:45px;height:45px;font-size:27px;display:grid;position:absolute;top:0;left:0}.controls-grid h3{letter-spacing:-.6px;margin:0 0 15px;font-size:23px;line-height:1.2}.controls-grid p{color:#a99ab9;margin:0 0 14px;font-size:14px;line-height:1.85}.controls-grid a{color:#c2ff4b;font-size:11px}.landing-faq{border-top:1px solid #ffffff15;max-width:950px;padding:60px 0 85px}.landing-faq details{border-bottom:1px solid #ffffff15;padding:23px 4px}.landing-faq summary{cursor:pointer;padding-right:35px;font-size:18px;font-weight:600;list-style:none;position:relative}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";color:#c2ff4b;font-size:24px;position:absolute;top:-4px;right:5px}.landing-faq details[open] summary:after{content:"−"}.landing-faq details p{color:#a99ab9;max-width:770px;margin:17px 0 3px;font-size:14px;line-height:1.85}.landing-faq details a{color:#c2ff4b}@keyframes receipt-glow{0%,to{border-color:#a289e825}50%{border-color:#c2ff4b55}}@media (width<=1000px){.hero{padding-top:170px}.hero-content h1{font-size:clamp(26px,3.4vw,38px)}.onboarding-copy h3{font-size:35px}.onboarding-copy p{font-size:14px}.controls-grid{gap:35px;padding:0 10px}}@media (width<=640px){.hero{min-height:780px;padding-top:135px}.hero-content h1{letter-spacing:-.9px;white-space:normal;max-width:370px;font-size:clamp(21px,5.7vw,34px)}.hero-scene{background-position:52% 10px;background-size:auto 819px}.hero-flight{width:1228.5px;height:819px;top:10px;left:calc(52% - 638.82px)}.product-intro{padding:35px 0 60px}.product-intro h2,.getting-started h2,.copy-controls h2,.landing-faq h2{letter-spacing:-1.4px;margin:18px 0 23px;font-size:36px}.product-intro>p{font-size:15px}.product-intro>p.intro-secondary{font-size:13px}.product-intro .button{padding:14px 18px;font-size:12px}.getting-started{padding-top:45px}.onboarding-copy h3{font-size:34px}.onboarding-copy p{font-size:14px}.onboarding-copy p.supporting-copy{font-size:12px}.how{padding-top:45px}.how .section-intro h2{font-size:36px}.copy-controls{padding:45px 0 55px}.controls-grid{grid-template-columns:1fr;gap:35px;margin-top:35px;padding:0}.controls-grid article{padding-left:60px}.controls-grid h3{font-size:22px}.controls-grid p{font-size:13px}.landing-faq{padding:40px 0 55px}.landing-faq summary{font-size:15px}.landing-faq details p{font-size:12px}.closing h2{font-size:36px}}.scroll-journey{--journey-progress:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;padding:35px 50px 0;display:grid;position:relative}.journey-visual{flex-direction:column;align-self:start;align-items:center;padding-bottom:25px;display:flex;position:sticky;top:max(35px,50svh - 330px)}.phone-frame{background:#100c19;border:2px solid #655570;border-radius:38px;width:390px;max-width:100%;height:580px;padding:10px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0008,0 0 65px #8a59d415}.phone-status{font:10px var(--mono);color:#cabbda;justify-content:space-between;align-items:center;padding:6px 18px 17px;display:flex}.phone-status i{background:#050408;border-radius:20px;width:88px;height:19px;position:absolute;top:12px;left:50%;translate:-50%}.journey-screens{position:relative}.journey-screen{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:auto;padding:15px 14px;animation:.45s ease-out screen-arrive}.journey-screen[hidden]{display:none!important}.journey-screen .chat-outgoing{animation:.5s .12s both chat-arrive}.journey-screen .chat-incoming{animation:.55s .35s both chat-arrive}.phone-composer{color:#a996c1;background:#1a1326;border:1px solid #a289e820;border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex;position:absolute;bottom:14px;left:17px;right:17px}.phone-composer small{font-size:10px}.phone-composer>span{color:#bca4e0;font-size:12px}.phone-composer>b{color:#c2ff4b;margin-left:auto;font-size:17px;rotate:-25deg}.journey-progress{align-items:center;gap:12px;width:100%;max-width:390px;margin-top:20px;display:flex}.journey-progress>span{font:9px var(--mono);color:#c2ff4b;white-space:nowrap}.journey-progress>div{background:#ffffff15;flex:1;height:2px;overflow:hidden}.journey-progress i{width:100%;height:100%;transform:scaleX(var(--journey-progress));transform-origin:0;background:#c2ff4b;display:block}.journey-progress>small{font:7px var(--mono);color:#9a88b0;letter-spacing:.4px;white-space:nowrap}.journey-example{font:7px var(--mono);color:#79688d;letter-spacing:.2px;margin-top:13px}.journey-steps{padding-bottom:80px}.journey-step{opacity:.38;flex-direction:column;justify-content:center;align-items:flex-start;min-height:85svh;padding:60px 0 60px 55px;transition:opacity .35s;display:flex;position:relative}.journey-step.is-current{opacity:1}.journey-step:before{content:"";background:linear-gradient(#c2ff4b66,#a289e830);width:1px;position:absolute;top:calc(50% + 48px);bottom:calc(40px - 42.5svh);left:0}.journey-step-number{color:#ad96ca;width:40px;height:40px;font:12px var(--mono);z-index:1;background:#15101e;border:1px solid #a289e845;border-radius:50%;place-items:center;transition:background .35s,color .35s;display:grid;position:absolute;top:calc(50% - 20px);left:-20px}.journey-step.is-current .journey-step-number{color:#1b260c;background:#c2ff4b;border-color:#c2ff4b}.journey-step h3{font-size:clamp(34px,3.4vw,48px)}.journey-step p{font-size:15px}.journey-step p.supporting-copy{font-size:12px}.getting-started{padding-bottom:30px}.journey-screen .chat-incoming p{font-size:11px}@keyframes screen-arrive{0%{opacity:0;translate:0 18px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes chat-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes math-arrive{0%{opacity:0;scale:.88}to{opacity:1;scale:1}}@media (width<=1000px){.scroll-journey{gap:65px;padding-inline:15px}.phone-frame{width:350px;height:550px}.journey-visual{top:max(25px,50svh - 315px)}.journey-step{padding-left:35px}.journey-step h3{font-size:35px}.journey-screen{padding:12px}}@media (width<=640px){.scroll-journey{padding:20px 0 0;display:block}.journey-visual{z-index:2;background:linear-gradient(#080711 95%,#08071100);width:100%;padding:14px 0 18px;top:0}.phone-frame{border-radius:27px;width:310px;height:420px;padding:7px;box-shadow:0 12px 40px #0007}.phone-status{padding:4px 13px 12px;font-size:8px}.phone-status i{width:65px;height:15px;top:9px}.journey-screen{padding:7px 10px;animation-duration:.3s}.journey-screen .chat-outgoing{margin:7px 0 12px auto;padding:10px 12px;font-size:10px}.journey-screen .chat-incoming{padding:13px}.journey-screen .chat-incoming p{margin:12px 0;font-size:10px;line-height:1.7}.phone-composer{padding:8px;bottom:10px;left:12px;right:12px}.phone-composer small{font-size:9px}.journey-progress{max-width:310px;margin-top:12px}.journey-example{margin-top:9px;font-size:6px}.journey-steps{padding-bottom:10px;position:relative}.journey-step{opacity:.35;justify-content:flex-end;min-height:90svh;padding:35px 0 45px 42px}.journey-step h3{margin-bottom:15px;font-size:29px}.journey-step p{margin-bottom:13px;font-size:12px;line-height:1.8}.journey-step p.supporting-copy{margin-bottom:16px;font-size:11px}.journey-step-number{width:30px;height:30px;font-size:10px;top:auto;bottom:245px;left:0}.journey-step:before{top:calc(100% - 205px);bottom:calc(260px - 90svh);left:15px}.journey-step .button{min-height:43px;padding:10px 15px;font-size:11px}.journey-step>a{font-size:11px}}@media (width<=640px) and (height<=740px){.phone-frame{height:370px}.journey-example{display:none}}@media (prefers-reduced-motion:reduce){.journey-step{opacity:1}.journey-screen,.journey-screen *{animation:none!important}.journey-step,.journey-step-number{transition:none}}.phone-frame.iphone{color:#111;isolation:isolate;background:#f6f6f6;border:2px solid #777780;border-radius:48px;grid-template-rows:42px 52px minmax(0,1fr) 46px 22px;width:352px;height:658px;padding:7px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden;box-shadow:inset 0 0 0 5px #080809,0 30px 85px #0008}.iphone .phone-status{color:#151515;background:#f6f6f6;border-radius:38px 38px 0 0;justify-content:space-between;align-items:center;padding:5px 19px 0;font:600 12px -apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:relative}.iphone .phone-status .dynamic-island{background:#060607;width:95px;height:26px;top:5px}.ios-status-icons{align-items:center;gap:4px;display:flex}.ios-status-icons svg{width:14px;height:12px}.ios-status-icons svg:last-child{width:22px}.iphone .tg-header{color:#111;background:#f6f6f6f5;border-bottom:1px solid #00000018;grid-template-columns:1fr 1.3fr 1fr;align-items:center;padding:4px 10px 7px;display:grid}.iphone .tg-back{color:#007aff;align-items:center;gap:1px;font-size:15px;display:flex}.tg-back svg{stroke-width:2.5px;width:19px;height:23px}.iphone .tg-header-title{text-align:center;font-size:15px;font-weight:600;line-height:1.3}.iphone .tg-header-title small{color:#8e8e93;font-size:11px;font-weight:400;display:block}.iphone .tg-header img{background:#181224;border-radius:50%;justify-self:end;width:35px;height:35px;padding:8px}.iphone .journey-screens{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:none;background:url(/assets/brand/chat-wallpaper.svg),linear-gradient(145deg,#e3ebdf,#c9dcc8 65%,#d8e3c5);border-radius:0;height:auto;min-height:0;padding:0;overflow:auto}.iphone .phone-composer{color:#007aff;background:#f6f6f6;border:0;border-radius:0;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex;position:static}.iphone .phone-composer svg{flex-shrink:0;width:21px;height:24px}.iphone .tg-composer-menu{color:#fff;background:#007aff;border-radius:20px;align-items:center;gap:3px;padding:5px 8px;font-size:11px;display:flex}.iphone .tg-composer-menu svg{stroke-width:2px;width:13px;height:17px}.iphone .tg-composer-field{color:#8e8e93;background:#fff;border:1px solid #d1d1d6;border-radius:18px;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:4px 9px;font-size:12px;display:flex}.iphone .tg-composer-field svg{color:#8e8e93;width:18px;height:22px}.iphone .tg-microphone,.iphone .tg-attachment{color:#007aff}.iphone-home{background:#f6f6f6;border-radius:0 0 38px 38px;place-items:center;display:grid}.iphone-home i{background:#141414;border-radius:10px;width:105px;height:4px}.journey-visual{overflow-anchor:none;top:max(15px,50svh - 370px)}.journey-step code{font:12px var(--mono);color:#c2ff4b;background:#c2ff4b12;border-radius:5px;padding:3px 6px}.journey-step:last-child:before{display:none}@media (width<=1000px) and (width>=641px){.scroll-journey{gap:45px;padding-inline:0}.phone-frame.iphone{width:320px;height:610px}.journey-visual{top:20px}}@media (width<=640px){.phone-frame.iphone{border-radius:36px;grid-template-rows:29px 43px minmax(0,1fr) 38px 15px;width:min(292px,100% - 16px);height:clamp(400px,62svh,520px);padding:5px}.iphone .phone-status{border-radius:29px 29px 0 0;padding:3px 17px 0;font-size:10px}.iphone .phone-status .dynamic-island{width:73px;height:20px;top:3px}.ios-status-icons svg{width:12px;height:10px}.ios-status-icons svg:last-child{width:18px}.iphone .tg-header{padding:3px 8px 5px}.iphone .tg-header img{width:29px;height:29px;padding:6px}.iphone .tg-header-title{font-size:13px}.iphone .tg-header-title small{font-size:10px}.iphone .tg-back{font-size:13px}.tg-back svg{width:16px;height:20px}.iphone .phone-composer{gap:5px;padding:4px 6px}.iphone .tg-composer-menu{padding:4px 6px;font-size:10px}.iphone .tg-composer-field{padding:2px 7px;font-size:11px}.iphone .phone-composer>svg{width:18px;height:22px}.iphone-home{border-radius:0 0 29px 29px}.iphone-home i{width:85px;height:3px}.journey-visual{padding-block:8px;top:0}.journey-progress{max-width:292px;margin-top:9px}.journey-example{margin-top:7px;font-size:6px}.journey-step{min-height:105svh;padding-bottom:25px}.journey-step h3{font-size:27px}.journey-step-number{top:auto;bottom:230px}}.iphone .tg-screen{color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:none;position:relative;padding:11px 9px 16px!important}.tg-day{color:#fff;background:#77927570;border-radius:13px;width:fit-content;margin:0 auto 10px;padding:3px 10px;font-size:10px;font-weight:500}.iphone .tg-screen .chat-outgoing{color:#111;background:#e1ffc7;border-radius:15px 15px 4px;width:fit-content;max-width:87%;margin:0 3px 10px auto;padding:7px 10px 5px;font-size:13px;line-height:1.4;animation:.25s .12s both telegram-send;position:relative;box-shadow:0 1px 1px #00000010}.iphone .chat-outgoing:after{content:"";clip-path:polygon(0 0,0 100%,100% 100%);background:#e1ffc7;width:10px;height:10px;position:absolute;bottom:0;right:-5px}.iphone .chat-outgoing small{text-align:right;color:#6f9c57;margin:1px -2px 0 14px;font-size:9px;display:block}.iphone .tg-screen .chat-incoming{color:#111;overflow-wrap:anywhere;background:#fff;border:0;border-radius:15px 15px 15px 4px;margin:0 4px 0 2px;padding:10px 11px 5px;animation:.3s .65s both telegram-reply;position:relative;box-shadow:0 1px 1px #00000012}.iphone .chat-incoming:after{content:"";clip-path:polygon(100% 0,0 100%,100% 100%);background:#fff;width:10px;height:10px;position:absolute;bottom:0;left:-5px}.iphone .tg-screen .chat-incoming>b{font-size:13px;font-weight:600;display:block}.iphone .tg-screen .chat-incoming p{color:#111;margin:8px 0;font-size:12px;line-height:1.45}.iphone .tg-screen .chat-incoming small{color:#8e8e93;font-size:9px}.iphone .tg-screen .chat-incoming a{color:#007aff;font-size:12px}.iphone .tg-time{text-align:right;color:#8e8e93;margin-top:3px;font-size:9px;display:block}.iphone .tg-keyboard,.iphone .tg-rule-tabs{grid-template-columns:1fr 1fr;gap:3px;margin:3px 4px 0 2px;animation:.25s .8s both telegram-reply;display:grid}.iphone .tg-keyboard>div,.iphone .tg-keyboard>button,.iphone .tg-rule-tabs button,.iphone .tg-advanced{text-align:center;color:#172b16;background:#ffffffa6;border:0;border-radius:7px;padding:9px 4px;font:500 11px -apple-system,BlinkMacSystemFont,sans-serif}.iphone .tg-keyboard>div:only-child{grid-column:1/-1}.iphone .tg-rule-tabs button{cursor:pointer;transition:background .15s}.iphone .tg-rule-tabs button[aria-pressed=true]{color:#007aff;background:#ffffffed}.iphone .tg-rule-tabs button:hover{background:#fff}.iphone .tg-rule-tabs button:focus-visible,.iphone .tg-advanced:focus-visible{outline-offset:-2px;outline:2px solid #007aff}.iphone .tg-address{font:11px var(--mono);color:#007aff;padding:7px 0}.iphone .tg-balance-grid{grid-template-columns:1fr 1fr;gap:10px;padding:9px 0;display:grid}.iphone .tg-balance-grid>span{color:#555;font-size:11px}.iphone .tg-balance-grid strong{color:#111;margin-top:2px;font-size:16px;font-weight:600;display:block}.iphone .tg-profile{align-items:center;gap:9px;margin-bottom:8px;display:flex}.iphone .tg-profile .trader-avatar{border:0;flex-shrink:0;width:40px;height:40px}.iphone .tg-profile>div{min-width:0}.iphone .tg-profile b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.iphone .tg-profile small{font-size:10px;display:block;color:#007aff!important}.iphone .tg-pnl{border:0;margin:6px 0;padding:0}.iphone .tg-pnl>small{color:#666;font-size:10px}.iphone .tg-pnl strong{letter-spacing:-.4px;color:#168442;margin:3px 0;font-size:19px;font-weight:600;display:block}.iphone .tg-pnl>span{color:#666;font-size:10px;display:block}.iphone .tg-rule-row{border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;font-size:11px;display:flex}.iphone .tg-rule-row span{flex:1}.iphone .tg-rule-row b{text-align:right;color:#111;max-width:52%;font-size:11px;font-weight:600}.iphone .tg-advanced{color:#007aff;cursor:pointer;background:#007aff0a;width:100%;margin-top:3px}.iphone .tg-config-context{color:#007aff;margin-bottom:7px;font-size:11px}.iphone .tg-token{align-items:center;gap:9px;margin:10px 0;display:flex}.iphone .tg-token img{object-fit:cover;border-radius:50%;width:34px;height:34px}.iphone .tg-token span{font-size:13px;font-weight:600}.iphone .tg-token small{margin-top:2px;font-size:10px;font-weight:400;display:block}.iphone .tg-screen .exit-bubble{margin-top:8px;animation-delay:1.65s}.iphone [data-journey-screen="3"] .tg-keyboard{animation-delay:1.85s}.iphone .tg-success{color:#168442}.iphone .tg-screen:before{content:"•••";z-index:1;color:#9ba899;letter-spacing:3px;pointer-events:none;background:#fff;border-radius:15px 15px 15px 4px;padding:3px 12px 7px;font-size:19px;animation:.65s both telegram-typing;position:absolute;bottom:12px;left:12px}@keyframes telegram-send{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes telegram-reply{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes telegram-typing{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}.trader-picker{flex-wrap:wrap;gap:7px;max-width:450px;margin:18px 0 8px;display:flex}.trader-picker button{color:#b8acc9;font:10px var(--mono);cursor:pointer;background:#151220;border:1px solid #ffffff16;border-radius:22px;align-items:center;gap:7px;padding:5px 10px 5px 5px;display:flex}.trader-picker .trader-avatar{width:25px;height:25px}.trader-picker button[aria-pressed=true]{color:#c2ff4b;background:#c2ff4b0b;border-color:#c2ff4b70}@media (width<=640px){.iphone .tg-screen{padding:9px 8px 12px!important}.iphone .tg-screen .chat-outgoing{margin-bottom:8px;padding:6px 9px 4px;font-size:12px}.iphone .tg-screen .chat-incoming{padding:9px 10px 4px}.iphone .tg-screen .chat-incoming>b{font-size:12px}.iphone .tg-screen .chat-incoming p{margin:7px 0;font-size:11px}.iphone .tg-keyboard>div,.iphone .tg-keyboard>button,.iphone .tg-rule-tabs button,.iphone .tg-advanced{padding:7px 4px;font-size:10px}.iphone .tg-profile .trader-avatar{width:34px;height:34px}.iphone .tg-profile b{font-size:12px}.iphone .tg-pnl strong{font-size:18px}.iphone .tg-rule-row,.iphone .tg-rule-row b{font-size:10px}.iphone .tg-rule-row{padding:4px 0}.iphone .tg-token img{width:29px;height:29px}.iphone .tg-token span{font-size:12px}}@media (prefers-reduced-motion:reduce){.iphone .tg-screen *,.iphone .tg-screen:before{animation:none!important}.iphone .tg-screen:before{display:none}}.motion-paused .iphone .tg-screen *{animation:none!important}.motion-paused .iphone .tg-screen:before{display:none}.iphone .tg-keyboard>button{cursor:pointer}.iphone .tg-keyboard>button:disabled{opacity:.5;cursor:default}.iphone .tg-keyboard>button:focus-visible{outline-offset:-2px;outline:2px solid #007aff}.iphone .tg-screen{flex-direction:column;justify-content:flex-end;min-height:100%;display:flex}.iphone .tg-screen>.chat-incoming,.iphone .tg-screen>.tg-keyboard,.iphone .tg-screen>.tg-rule-tabs{flex-shrink:0}.discovery-section{padding:35px 0 85px}.leaderboard-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}.leaderboard-heading .section-intro{text-align:left;margin:0}.discovery-section .section-intro h2{margin-bottom:17px;font-size:clamp(35px,4vw,53px)}.discovery-section h2 span{color:#c2ff4b}.section-intro>p{color:#a99db9;font-size:14px}.leaderboard-period{color:#c2ff4b;white-space:nowrap;font:11px var(--mono);background:#c2ff4b0a;border:1px solid #c2ff4b35;border-radius:8px;margin-bottom:9px;padding:10px 14px}.leaderboard-period span{color:#94899f;margin-left:12px;font-size:9px}.leaderboard-panel{background:linear-gradient(160deg,#1d172b,#0d0a16 65%);border:1px solid #ffffff14;border-radius:24px;overflow:hidden}.leaderboard-podium{background:radial-gradient(at 50% 0,#b9f44a14,#0000 65%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;padding:30px 60px 0;display:grid}.podium-trader{text-align:center;background:linear-gradient(#2e263940,#1b1429);border:1px solid #ffffff14;border-bottom:0;border-radius:18px 18px 0 0;min-width:0;padding:24px 18px 25px;position:relative}.podium-1{background:linear-gradient(#c2ff4b10,#1b1429);border-color:#c2ff4b45;padding-top:33px;padding-bottom:39px}.podium-3{padding-top:18px;padding-bottom:18px}.podium-profile{justify-items:center;margin-bottom:17px;display:grid;position:relative}.trader-avatar{color:#a89abc;background:linear-gradient(145deg,#4d3a66,#241b35);border:1px solid #ffffff18;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:inline-grid;overflow:hidden}.trader-avatar img{object-fit:cover;width:100%;height:100%}.trader-avatar svg{width:80%;height:80%}.podium-profile .trader-avatar{border:3px solid #a393b9;width:70px;height:70px;box-shadow:0 0 0 5px #ffffff05}.podium-1 .trader-avatar{border-color:#c2ff4b;width:86px;height:86px;box-shadow:0 0 0 5px #c2ff4b0c,0 0 35px #c2ff4b1b}.podium-laurel{color:#a393b9;height:22px;font-size:18px}.podium-1 .podium-laurel{color:#c2ff4b;height:31px;font-size:26px}.podium-rank{font:10px var(--mono);color:#fff;background:#7e6d95;border-radius:9px;padding:3px 8px;position:absolute;bottom:-8px}.podium-1 .podium-rank{color:#172100;background:#c2ff4b}.podium-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;display:block;overflow:hidden}.podium-trader>small{color:#92859f;text-overflow:ellipsis;margin:6px 0 19px;font-size:10px;display:block;overflow:hidden}.podium-trader>strong{font:22px var(--mono);color:#c2ff4b;letter-spacing:-.6px;display:block}.podium-1>strong{font-size:26px}.podium-metric{font:9px var(--mono);color:#8e819f;margin-top:6px;display:block}.podium-copy{color:#d2c6e1;cursor:pointer;background:#ffffff04;border:1px solid #ffffff20;border-radius:7px;gap:20px;margin-top:22px;padding:9px 13px;font-size:11px;display:inline-flex}.podium-copy:hover{color:#c2ff4b;border-color:#c2ff4b80}.leaderboard-table{border-top:1px solid #ffffff12;padding:20px 28px 5px}.leaderboard-columns{color:#756981;font:9px var(--mono);grid-template-columns:1fr 180px 130px;padding:0 10px 13px;display:grid}.leaderboard-columns>span:nth-child(2),.leaderboard-columns>span:last-child{text-align:right}.leaderboard-row{border-top:1px solid #ffffff0a;grid-template-columns:28px 42px minmax(0,1fr) 180px 130px;align-items:center;gap:14px;min-height:77px;padding:12px 10px;transition:background .2s;display:grid}.leaderboard-row:hover{background:#ffffff03}.leaderboard-rank{font:12px var(--mono);color:#756a83}.leaderboard-identity{min-width:0}.leaderboard-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.leaderboard-identity small{color:#857890;margin-top:4px;font-size:10px;display:block}.leaderboard-row>strong{text-align:right;color:#b5ec4d;font:16px var(--mono)}.leaderboard-row>button{color:#b9abc9;cursor:pointer;background:0 0;border:1px solid #ffffff16;border-radius:6px;justify-self:end;padding:8px 10px;font-size:10px}.leaderboard-row>button:hover{color:#c2ff4b;border-color:#c2ff4b60}.leaderboard-footer{color:#7d708a;border-top:1px solid #ffffff0e;justify-content:space-between;padding:19px 38px;font-size:11px;display:flex}.leaderboard-footer a{color:#c2ff4b}.discovery-note{text-align:center;color:#776b85;max-width:700px;margin:17px auto 0;font-size:10px;line-height:1.7}.token-discovery{text-align:center;padding:0 0 70px}.token-discovery h3{letter-spacing:-.7px;margin:0 0 10px;font-size:24px;font-weight:500}.token-discovery>p{color:#a294b3;margin-bottom:25px;font-size:13px}.token-universe{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.token-pill{background:#15101f;border:1px solid #ffffff10;border-radius:30px;align-items:center;gap:9px;padding:9px 13px 9px 9px;transition:translate .2s,border-color .2s;display:flex}.token-pill:hover{border-color:#b7ff4960;translate:0 -3px}.token-pill img{object-fit:cover;border-radius:50%;width:30px;height:30px}.token-pill b{font:11px var(--mono);font-weight:500}.token-pill small{color:#7f718e;text-align:left;margin-top:3px;font-size:8px;display:block}.token-discovery .token-network-note{color:#7b6e87;margin:20px auto 0;font-size:10px}@media (width<=800px){.leaderboard-podium{gap:8px;padding-inline:20px}.podium-trader{padding-inline:10px}.podium-trader>strong{font-size:17px}.podium-1>strong{font-size:19px}.leaderboard-row{grid-template-columns:24px 35px minmax(0,1fr) 145px 110px;gap:9px}.leaderboard-columns{grid-template-columns:1fr 145px 110px}.leaderboard-row .trader-avatar{width:35px;height:35px}}@media (width<=640px){.leaderboard-heading{display:block}.leaderboard-period{margin-top:5px;display:inline-block}.discovery-section .section-intro h2{font-size:36px}.leaderboard-podium{gap:5px;padding:21px 10px 0}.podium-trader{border-radius:12px 12px 0 0;padding:14px 5px 17px}.podium-1{padding-top:20px;padding-bottom:27px}.podium-3{padding-top:10px;padding-bottom:12px}.podium-profile .trader-avatar{border-width:2px;width:48px;height:48px}.podium-1 .trader-avatar{width:61px;height:61px}.podium-name{font-size:11px}.podium-trader>small{margin-bottom:13px;font-size:8px}.podium-trader>strong,.podium-1>strong{letter-spacing:-.4px;font-size:12px}.podium-copy{gap:5px;margin-top:14px;padding:7px;font-size:9px}.podium-metric{font-size:8px}.leaderboard-table{padding:17px 9px 3px}.leaderboard-columns{grid-template-columns:1fr 107px;padding-inline:5px;font-size:8px}.leaderboard-columns>span:last-child{display:none}.leaderboard-row{grid-template-columns:18px 31px minmax(0,1fr) 106px;gap:7px;min-height:68px;padding:10px 5px}.leaderboard-row .trader-avatar{width:31px;height:31px}.leaderboard-row>strong{font-size:12px}.leaderboard-identity b{font-size:11px}.leaderboard-identity small{font-size:8px}.leaderboard-row>button{color:#a5c97b;border:0;grid-column:3/5;justify-self:start;padding:0;font-size:9px}.leaderboard-footer{gap:15px;padding:16px 15px;font-size:9px}.token-discovery h3{font-size:21px}.token-pill{padding:6px 10px 6px 6px}.token-pill img{width:25px;height:25px}.token-pill b{font-size:10px}}@supports (animation-timeline:view()){.leaderboard-panel{animation:1s both leaderboard-arrive;animation-timeline:view();animation-range:entry cover 25%}}@keyframes leaderboard-arrive{0%{opacity:.3;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.leaderboard-panel{animation:none}}.motion-paused .leaderboard-panel{animation:none}.leaderboard-heading h2 br{display:block}.trade-lab{min-height:190svh;padding:80px 0 90px}.trade-lab-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:65px;display:grid;position:sticky;top:max(35px,50svh - 305px)}.trade-chart-card{background:radial-gradient(at 50% 35%,#241636,#100c1a 75%);border:1px solid #a489d633;border-radius:24px;padding:24px;box-shadow:0 25px 110px #793be217}.chart-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.chart-top>span{color:#c2ff4b;font:14px var(--mono)}.coin-picker{flex-wrap:wrap;gap:5px;margin:21px 0 5px;display:flex}.coin-picker button{color:#9585ab;font:9px var(--mono);background:0 0;border:1px solid #ffffff12;border-radius:6px;padding:5px 9px}.coin-picker button[aria-pressed=true]{color:#c2ff4b;border-color:#c2ff4b66}.trade-chart{width:100%;margin-top:15px;display:block;overflow:visible}.chart-grid path{stroke:#ffffff08;fill:none;stroke-width:1px}.chart-thresholds path{stroke:#be95e270;stroke-dasharray:5 5;fill:none}.chart-thresholds .stop-line{stroke:#ff8c8c66}.chart-thresholds text,.chart-axis text{fill:#857598;font:9px var(--mono)}.chart-axis text{font-size:8px}.chart-thresholds text:first-of-type{fill:#bda4dc}.chart-thresholds text:last-of-type{fill:#cd8f9e}#chart-markers text{fill:#e5f6c8;font:9px var(--mono)}#chart-tip{filter:drop-shadow(0 0 6px #c2ff4b);animation:1.4s ease-in-out infinite chart-glow}.chart-disclosure{color:#7f718e;margin:20px 0 0;font-size:9px;line-height:1.7}.trade-phase{min-height:225px}.trade-phase>span{font:10px var(--mono);color:#c2ff4b}.trade-phase h3{letter-spacing:-1.4px;margin:15px 0;font-size:35px;line-height:1.15}.trade-phase p{color:#ac9cbd;font-size:13px;line-height:1.85}.trade-rules{gap:13px;margin-top:23px;display:grid}.trade-rules>div{border-left:2px solid #9572c14d;padding-left:14px}.trade-rules span{font:8px var(--mono);color:#8d78a7;letter-spacing:.8px;display:block}.trade-rules b{color:#c7b5dd;margin-top:4px;font-size:12px;font-weight:500;display:block}.trade-rules small{color:#897998;margin-top:4px;font-size:10px;display:block}.trade-telegram{background:#192637;border:1px solid #4e729b33;border-radius:14px;gap:12px;margin:24px 0 19px;padding:16px;display:flex}.trade-telegram>img{background:#26374b;border-radius:50%;width:29px;height:29px;padding:5px}.trade-telegram b{color:#93c4f4;font-size:11px}.trade-telegram p{color:#c0d0e1;min-height:36px;margin:4px 0;font-size:11px;line-height:1.65}.trade-telegram small{color:#67809e;font-size:8px}.trade-explanation>a{color:#bfa3e3;font-size:11px}@keyframes chart-glow{50%{filter:drop-shadow(0 0 13px #c2ff4b)}}@media (width<=1000px){.trade-lab-grid{gap:30px}.trade-phase h3{font-size:28px}.trade-chart-card{padding:18px}.trade-phase{min-height:250px}}@media (width<=640px){.trade-lab{padding:40px 0}.trade-lab-grid{grid-template-columns:1fr;gap:30px}.trade-chart-card{border-radius:19px;padding:17px}.trade-phase{min-height:190px}.trade-phase h3{font-size:30px}.trade-chart{margin-top:10px}.trade-explanation{padding-inline:4px}.trade-rules{gap:14px}.chart-disclosure{font-size:8px}}@media (prefers-reduced-motion:reduce){#chart-tip{animation:none}}.chart-event{color:#c2ff4b;border-top:1px solid #ffffff12;min-height:62px;padding:18px 0;font-size:12px}@media (width<=640px){.trade-lab{min-height:210svh}.trade-lab-grid{gap:18px;top:18px}.trade-lab .section-intro{margin-bottom:28px}.trade-chart-card{padding:14px}.trade-phase{min-height:135px}.trade-phase h3{margin:8px 0;font-size:25px}.trade-phase p{margin-bottom:0;font-size:11px;line-height:1.6}.trade-rules,.trade-telegram{display:none}.chart-disclosure{margin-top:4px}.chart-event{min-height:40px;padding:10px 0;font-size:10px}}@media (prefers-reduced-motion:reduce){.trade-lab{min-height:auto}.trade-lab-grid{position:static}}
