:root{--bg:#02040a;--panel:#070b15;--ink:#f5f8ff;--muted:#94a7c9;--cyan:#54e7ff;--blue:#1677ff;--violet:#6947ff;--red:#ff304f;--line:rgba(112,176,255,.19);--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--display:Impact,Haettenschweiler,"Arial Narrow Bold","Arial Narrow",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;color:var(--ink);background:var(--bg);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1240px,calc(100% - 44px));margin:auto;position:relative}.eyebrow,.mono{font:10px/1.3 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#7892bd}
#stars{position:fixed;inset:0;width:100%;height:100%;z-index:-5;background:radial-gradient(circle at 77% 12%,rgba(14,78,196,.24),transparent 24%),#02040a}.cursor-glow{position:fixed;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(52,155,255,.11),transparent 67%);transform:translate(-50%,-50%);pointer-events:none;z-index:20;mix-blend-mode:screen}.scroll-progress{position:fixed;right:0;top:0;height:100vh;width:2px;background:rgba(255,255,255,.05);z-index:40}.scroll-progress i{display:block;width:100%;height:0;background:linear-gradient(var(--cyan),var(--blue),var(--red));box-shadow:0 0 12px var(--cyan)}
.dock{position:fixed;z-index:30;top:16px;left:50%;transform:translateX(-50%);width:min(1180px,calc(100% - 28px));height:66px;border:1px solid rgba(115,184,255,.2);background:rgba(3,7,17,.72);backdrop-filter:blur(16px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px 0 14px;box-shadow:0 16px 60px rgba(0,0,0,.25)}.wordmark{display:flex;align-items:center;gap:10px}.sigil{width:38px;height:38px;border:1px solid rgba(96,218,255,.4);display:grid;place-items:center;font:900 12px var(--mono);background:linear-gradient(135deg,rgba(59,229,255,.14),rgba(93,62,255,.06));box-shadow:inset 0 0 18px rgba(55,202,255,.1)}.wordmark-copy{display:grid;gap:2px}.wordmark-copy b{font:17px var(--display);letter-spacing:.08em}.wordmark-copy small{font:8px var(--mono);letter-spacing:.13em;color:#7187aa}.dock nav{display:flex;gap:8px}.dock nav a{padding:10px 12px;font:9px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#94a7c7;border:1px solid transparent}.dock nav a:hover{color:white;border-color:var(--line)}.mini-ca{justify-self:end;border:1px solid rgba(70,215,255,.27);background:#07101d;color:white;height:38px;padding:0 13px;display:flex;align-items:center;gap:9px;cursor:pointer}.mini-ca span{font:8px var(--mono);color:#7793bd}.mini-ca b{font:11px var(--mono);letter-spacing:.12em}
.hero{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.hero-media{position:absolute;inset:0;z-index:-3}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 36%;filter:saturate(1.04) contrast(1.03);transform:scale(1.015)}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,4,10,.97) 0%,rgba(2,4,10,.86) 30%,rgba(2,4,10,.18) 62%,rgba(2,4,10,.22) 100%),linear-gradient(0deg,#02040a 0%,transparent 22%,rgba(0,0,0,.25) 100%)}.hero-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(101,185,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(101,185,255,.14) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,#000,transparent 62%)}.hero-panel{position:absolute;left:max(7vw,28px);top:50%;transform:translateY(-43%);width:min(690px,50vw);z-index:2}.hero-meta{display:flex;align-items:center;gap:12px;font:9px var(--mono);letter-spacing:.2em;color:#8ba2c6}.hero-meta i{width:46px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent)}.hero h1{margin:20px 0 12px;font-family:var(--display);font-weight:900;font-size:clamp(84px,10vw,170px);line-height:.74;letter-spacing:.01em;text-transform:uppercase;filter:drop-shadow(0 12px 35px rgba(0,0,0,.45))}.hero h1 .outline{color:transparent;-webkit-text-stroke:1.5px rgba(184,224,255,.7);text-shadow:0 0 28px rgba(47,154,255,.15)}.hero-quote{margin:30px 0 10px;font:700 clamp(16px,1.5vw,22px)/1.25 var(--mono);color:#ecf7ff;max-width:590px}.hero-copy{color:#9eafd0;font-size:15px;line-height:1.7;max-width:580px}.hero-cta-row{display:flex;gap:12px;align-items:stretch;margin-top:26px}.beam-button{min-height:64px;padding:0 20px;display:flex;align-items:center;gap:38px;background:linear-gradient(105deg,#5ceaff,#1876ff 55%,#573dff);font:800 11px var(--mono);letter-spacing:.14em;box-shadow:0 0 34px rgba(28,150,255,.28);clip-path:polygon(0 0,94% 0,100% 30%,100% 100%,6% 100%,0 70%)}.beam-button:hover{filter:brightness(1.13)}.beam-button b{font-size:20px}.ca-chip{min-height:64px;border:1px solid rgba(89,197,255,.27);background:rgba(5,11,24,.72);color:white;text-align:left;padding:9px 14px;display:grid;gap:2px;cursor:pointer}.ca-chip small,.ca-chip em{font:8px var(--mono);letter-spacing:.16em;color:#6f88af}.ca-chip strong{font:15px var(--mono);letter-spacing:.1em}.ca-chip em{font-style:normal;color:#39d9ff}.ticker-stack{position:absolute;right:26px;top:50%;transform:translateY(-50%);display:grid;gap:14px;z-index:2}.ticker-stack span{writing-mode:vertical-rl;font:8px var(--mono);letter-spacing:.18em;color:rgba(191,219,255,.55)}.hero-index{position:absolute;right:5vw;bottom:3vw;font:clamp(110px,17vw,260px)/.7 var(--display);color:transparent;-webkit-text-stroke:1px rgba(105,185,255,.15);z-index:-1}.statement{position:relative;z-index:2;margin-top:-1px;padding:28px 6vw 34px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(3,7,16,.8);transform:rotate(-.4deg);transform-origin:center}.statement p{margin:0;font:26px var(--display);letter-spacing:.05em}.statement p span{color:var(--cyan)}.statement .mono{font-size:8px;color:#637a9d}.signal-line{height:1px;background:linear-gradient(90deg,var(--cyan),rgba(96,184,255,.08))}
.origin{padding:150px 0 130px}.section-number{position:absolute;right:0;top:108px;font:150px/.8 var(--display);color:transparent;-webkit-text-stroke:1px rgba(118,187,255,.11)}.origin-title h2,.buy-top h2,.signals-copy h2,.finale h2{margin:14px 0 0;font:clamp(58px,8vw,118px)/.82 var(--display);letter-spacing:.01em;text-transform:uppercase}.origin-title h2 span,.buy-top h2 span,.signals-copy h2 span,.finale h2 span{color:transparent;-webkit-text-stroke:1px rgba(107,221,255,.76)}.story-board{margin-top:70px;display:grid;grid-template-columns:1.1fr .9fr 1fr;grid-template-areas:"a b q" "c d q";gap:12px}.story-card,.quote-card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(9,16,31,.86),rgba(4,8,17,.86));padding:26px;min-height:280px;position:relative;overflow:hidden}.story-card:before{content:"";position:absolute;inset:auto -20% -60% 30%;height:220px;background:radial-gradient(circle,rgba(27,118,255,.20),transparent 66%);pointer-events:none}.card-a{grid-area:a}.card-b{grid-area:b}.card-c{grid-area:c}.card-d{grid-area:d}.story-no{font:42px var(--display);color:transparent;-webkit-text-stroke:1px rgba(98,219,255,.37)}.story-card h3{font-size:19px;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;margin:48px 0 12px;max-width:320px}.story-card p{font-size:14px;line-height:1.72;color:#9baecc;margin:0}.story-card strong{color:#74eaff}.quote-card{grid-area:q;background:linear-gradient(155deg,rgba(7,28,56,.9),rgba(8,8,21,.88));display:flex;flex-direction:column;justify-content:flex-end;min-height:572px}.quote-card:before{content:"";position:absolute;inset:-35%;background:conic-gradient(from 90deg,transparent,rgba(43,124,255,.18),transparent 40%);animation:spin 18s linear infinite}.quote-card>*{position:relative}.quote-card>span{position:absolute;top:25px;left:25px;font:8px var(--mono);letter-spacing:.2em;color:#62dfff}.quote-card blockquote{margin:0 0 30px;font:clamp(30px,3vw,50px)/.96 var(--display);text-transform:uppercase}.quote-card small{font:8px var(--mono);letter-spacing:.12em;color:#7088ad}.rupture{overflow:hidden;border-block:1px solid rgba(106,185,255,.25);background:linear-gradient(90deg,rgba(13,38,79,.8),rgba(48,18,76,.58),rgba(13,38,79,.8));transform:rotate(1deg);margin-inline:-10px}.rupture-track{display:flex;width:max-content;animation:marquee 18s linear infinite}.rupture-track span{font:44px var(--display);letter-spacing:.05em;color:transparent;-webkit-text-stroke:1px rgba(177,227,255,.72);padding:17px 22px}
.buy{padding:155px 0 145px}.buy-top{display:grid;grid-template-columns:1.25fr .55fr;align-items:end;gap:40px}.buy-note{color:#8ea2c4;line-height:1.7;font-size:14px;margin:0 0 7px}.buy-grid{margin-top:56px;display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.buy-step{border:1px solid var(--line);min-height:230px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:rgba(6,11,22,.82);position:relative;overflow:hidden}.buy-step.feature{grid-row:span 2;min-height:472px;background:radial-gradient(circle at 50% 80%,rgba(19,118,255,.25),transparent 47%),rgba(7,13,28,.9)}.buy-step.wide{grid-column:3}.buy-step>span{font:58px var(--display);color:transparent;-webkit-text-stroke:1px rgba(93,218,255,.34)}.buy-step h3{text-transform:uppercase;font-size:18px;margin:0 0 10px}.buy-step p{margin:0;color:#90a4c4;font-size:13px;line-height:1.65}.buy-step b{position:absolute;right:14px;bottom:10px;font:8px var(--mono);letter-spacing:.17em;color:#516b92}.buy-step strong{color:white}
.signals{padding:120px 0 160px;display:grid;grid-template-columns:.86fr 1.14fr;gap:54px;align-items:center}.signals-copy h2{font-size:clamp(54px,6.8vw,104px)}.signals-copy>p:last-child{max-width:500px;color:#8ba0c2;line-height:1.7}.portal-wheel{min-height:560px;position:relative}.portal-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:220px;height:220px;border-radius:50%;border:1px solid rgba(85,219,255,.45);background:radial-gradient(circle,rgba(29,120,255,.28),rgba(3,7,17,.96) 64%);box-shadow:0 0 60px rgba(28,145,255,.18),inset 0 0 30px rgba(48,179,255,.13);display:grid;place-items:center;align-content:center;text-align:center;z-index:2}.portal-core:before,.portal-core:after{content:"";position:absolute;inset:-26px;border:1px dashed rgba(88,184,255,.15);border-radius:50%;animation:spin 24s linear infinite}.portal-core:after{inset:-52px;animation-direction:reverse;animation-duration:32s}.portal-core span{font:18px var(--mono);color:#6ae6ff}.portal-core strong{font:50px/.9 var(--display);letter-spacing:.05em}.portal-core small{font:8px var(--mono);letter-spacing:.18em;color:#667ea5;margin-top:10px}.portal{position:absolute;width:270px;height:104px;padding:12px 15px;display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);background:rgba(5,10,20,.91);clip-path:polygon(0 0,94% 0,100% 22%,100% 100%,6% 100%,0 78%);transition:.25s}.portal:hover{transform:translateY(-5px);border-color:#62ddff;box-shadow:0 0 34px rgba(39,151,255,.22)}.portal.pump{left:0;top:42px}.portal.dex{right:0;top:175px}.portal.x{left:42px;bottom:25px}.portal-logo{width:62px;height:62px;background:white;border-radius:14px;display:grid;place-items:center;padding:8px;overflow:hidden}.portal-logo.dark{background:#13131a}.portal-logo img{width:100%;height:100%;object-fit:contain}.portal-text{display:grid;gap:4px}.portal-text small{font:8px var(--mono);letter-spacing:.15em;color:#637a9e}.portal-text strong{font:24px var(--display);letter-spacing:.06em}.portal>b{font-size:20px;color:#6ae5ff}
.finale{padding:40px 0 110px}.finale-card{position:relative;min-height:620px;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 55%,rgba(29,110,255,.25),transparent 35%),linear-gradient(180deg,rgba(6,13,29,.85),rgba(2,4,10,.92))}.finale-card:before{content:"";position:absolute;inset:18px;border:1px dashed rgba(101,189,255,.12)}.finale h2{font-size:clamp(86px,14vw,210px);line-height:.72;position:relative;z-index:2}.finale-stamp{position:absolute;left:26px;top:26px;border:1px solid rgba(88,220,255,.25);padding:9px 11px;font:8px var(--mono);letter-spacing:.18em;color:#6edfff}.final-ca{position:relative;z-index:2;margin-top:32px;border:1px solid rgba(87,217,255,.33);background:#07101d;color:white;padding:14px 18px;display:flex;gap:10px;align-items:center;cursor:pointer}.final-ca span,.final-ca em{font:9px var(--mono);letter-spacing:.12em;color:#7188ad;font-style:normal}.final-ca strong{font:16px var(--mono);letter-spacing:.12em}.final-ca em{color:#55dfff}.finale-orbit{position:absolute;width:760px;height:280px;border:1px solid rgba(79,180,255,.13);border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 90px rgba(40,137,255,.11);animation:pulse 4s ease-in-out infinite}footer{width:min(1240px,calc(100% - 44px));margin:0 auto 38px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;color:#5f7395;font:8px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase}footer p{max-width:850px;margin:0}footer span{white-space:nowrap}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,120px);z-index:50;background:#eafaff;color:#06101d;padding:12px 15px;font:900 9px var(--mono);letter-spacing:.15em;transition:.3s}.toast.show{transform:translate(-50%,0)}
@keyframes marquee{to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:rotate(-12deg) scale(1.04);opacity:.55}}
@media(max-width:980px){.dock{grid-template-columns:1fr auto}.dock nav{display:none}.hero-vignette{background:linear-gradient(0deg,rgba(2,4,10,.98) 0%,rgba(2,4,10,.75) 42%,rgba(2,4,10,.08) 82%)}.hero-panel{left:24px;right:24px;top:auto;bottom:60px;transform:none;width:auto}.hero h1{font-size:clamp(72px,17vw,140px)}.ticker-stack{display:none}.statement{grid-template-columns:1fr}.signal-line,.statement .mono{display:none}.story-board{grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c d" "q q"}.quote-card{min-height:360px}.buy-top,.signals{grid-template-columns:1fr}.buy-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.buy-step.feature{grid-row:auto;min-height:230px}.buy-step.wide{grid-column:auto}.portal-wheel{max-width:720px;width:100%;margin:auto}.signals{padding-top:90px}.section-number{font-size:110px}.cursor-glow{display:none}}
@media(max-width:620px){.shell{width:min(100% - 24px,1240px)}.dock{top:8px;height:56px;width:calc(100% - 16px)}.wordmark-copy{display:none}.mini-ca{height:34px}.hero-media img{object-position:61% 28%}.hero-panel{bottom:38px;left:14px;right:14px}.hero h1{font-size:22vw;line-height:.76}.hero-quote{font-size:14px;margin-top:20px}.hero-copy{font-size:13px}.hero-cta-row{flex-direction:column;align-items:stretch}.beam-button,.ca-chip{min-height:54px}.statement{padding:20px 18px}.statement p{font-size:21px}.origin,.buy{padding:100px 0}.origin-title h2,.buy-top h2,.signals-copy h2{font-size:15vw}.story-board{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d" "q"}.story-card{min-height:240px}.quote-card{min-height:320px}.buy-grid{grid-template-columns:1fr}.buy-step{min-height:210px}.portal-wheel{min-height:650px}.portal{width:calc(100% - 32px);left:16px!important;right:auto!important}.portal.pump{top:26px}.portal.dex{top:150px}.portal.x{bottom:26px}.portal-core{width:180px;height:180px}.portal-core strong{font-size:42px}.signals{padding-bottom:100px}.finale-card{min-height:470px}.finale h2{font-size:23vw}.finale-orbit{width:520px;height:190px}footer{flex-direction:column}footer span{white-space:normal}.section-number{top:70px;font-size:80px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.cursor-glow{display:none}}
