:root{--ink:#090b0d;--gold:#f9bb35;--cyan:#34dcf8;--text:#f1eee7;--muted:#959c9e;--line:#ffffff19;--mono:"DM Mono",monospace;--display:"Barlow Condensed",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--ink);color:var(--text);font-family:"Outfit",sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}::selection{background:var(--gold);color:var(--ink)}
.grid-glow{position:absolute;inset:0 0 auto;height:1000px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 45%,#9d60051a,transparent 55%),linear-gradient(90deg,#ffffff02 1px,transparent 1px),linear-gradient(#ffffff02 1px,transparent 1px);background-size:auto,90px 90px,90px 90px}
.grid-glow:after{content:"";position:absolute;inset:120px 0 0;background:url("assets/circuit-field.svg") left top/700px 900px repeat-x;opacity:.22;mask-image:linear-gradient(90deg,#000,transparent 38%,transparent 70%,#000)}
.site-header{max-width:1800px;margin:auto;min-height:100px;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.brand{display:inline-flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.09em;font-weight:700;white-space:nowrap}.brand img{width:44px;height:44px}.brand b{color:var(--gold)}.nav-links{display:flex;gap:34px}.nav-links a{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c2c4c3;transition:color .2s}.nav-links a:hover{color:var(--gold)}.header-controls{display:flex;align-items:center;gap:24px}.network-label{font:9px var(--mono);color:var(--muted);letter-spacing:.08em;white-space:nowrap}.network-label i,.art-topline i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cyan);margin-right:8px;box-shadow:0 0 10px #34dcf86b}.header-buy{background:var(--gold);color:var(--ink);padding:13px 18px;font-size:12px;font-weight:600;white-space:nowrap}.menu-toggle{display:none}
.hero{position:relative;max-width:1600px;margin:auto;padding:74px 6% 44px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;min-height:780px}.hero-copy{min-width:0;position:relative;z-index:1}.eyebrow{font:9px var(--mono);color:var(--cyan);letter-spacing:.1em;display:flex;gap:12px;align-items:center;margin:0 0 26px;line-height:1.7}.signal-dot{width:6px;height:6px;display:inline-block;flex:none;background:var(--cyan);border-radius:50%;box-shadow:0 0 14px #34dcf8b0}.hero h1{font:800 clamp(88px,8vw,148px)/.83 var(--display);letter-spacing:-.025em;margin:0 0 26px}.hero h1 em,h2 em{color:var(--gold);font-style:normal}.hero h1 em span{color:var(--cyan)}.hero-tagline{font-size:21px;font-weight:600;line-height:1.3;letter-spacing:.015em;margin:28px 0 18px}.lead{max-width:400px;color:var(--muted);font-size:15px;line-height:1.75;margin:0}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin:28px 0}.primary-button{padding:16px 22px;background:var(--gold);color:var(--ink);font-size:14px;font-weight:600;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:background .2s}.primary-button:hover{background:#ffd774}.primary-button span{margin-left:24px}.text-button{font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:22px}.text-button span{color:var(--gold);font-size:19px;transition:transform .2s}.text-button:hover span{transform:translateY(3px)}.ticker-row{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;gap:12px;font:9px var(--mono);color:var(--muted);flex-wrap:wrap;max-width:490px}.ticker-row strong{font-size:13px;color:var(--text)}.copy-ticker{border:0;background:transparent;color:var(--gold);font-size:18px;cursor:pointer}.ticker-chain{margin-left:auto;font-size:8px;letter-spacing:.03em}.quick-links{display:flex;gap:23px;margin-top:22px;flex-wrap:wrap}.quick-links a{font:10px var(--mono);color:var(--muted)}.quick-links a:hover{color:var(--cyan)}.quick-links span{color:var(--gold);padding-left:5px}
.hero-art{width:100%;max-width:620px;justify-self:end;position:relative;align-self:center;animation:art-enter 1s ease both}.art-topline,.art-bottomline{display:flex;justify-content:space-between;gap:12px;font:8px var(--mono);letter-spacing:.07em;color:var(--muted);padding:15px 0}.art-topline>span:first-child{color:var(--gold)}.art-topline>span:last-child{color:var(--cyan)}.portrait-frame{position:relative;border:1px solid #f9bb354a;padding:9px;background:#f9bb3507;box-shadow:25px 25px 0 #f9bb3503,0 0 80px #d1940710}.portrait-frame:before{content:"";position:absolute;inset:-18px;border:1px solid #f9bb3513;z-index:-1}.portrait-frame img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.portrait-corners{position:absolute;inset:-2px;pointer-events:none;background:linear-gradient(var(--gold),var(--gold)) 0 0/35px 3px no-repeat,linear-gradient(var(--gold),var(--gold)) 0 0/3px 35px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 100%/35px 3px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 100% 100%/3px 35px no-repeat}.subject-label{position:absolute;bottom:24px;left:24px;font:8px var(--mono);letter-spacing:.07em;display:flex;gap:10px;align-items:center;padding:11px 14px;background:#090b0ddd;border:1px solid #ffffff24}.art-side-label{position:absolute;right:-31px;top:42%;writing-mode:vertical-rl;font:8px var(--mono);letter-spacing:.13em;color:var(--muted)}.art-bottomline>span:last-child{color:var(--gold)}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;margin-top:20px;font:8px var(--mono);color:#717879;letter-spacing:.08em}.hero-bottom a{color:var(--muted)}.hero-bottom a span{margin-left:20px;color:var(--gold)}
.signal-strip{padding:25px 5%;border-top:1px solid #f9bb352e;border-bottom:1px solid #f9bb352e;background:#f9bb3505;display:flex;justify-content:space-around;align-items:center;gap:24px;overflow:hidden;white-space:nowrap;font:600 clamp(18px,2.3vw,32px) var(--display);letter-spacing:.02em;color:#dad2bc}.signal-strip i{font-style:normal;color:var(--gold);font-size:25px}
.section{max-width:1400px;margin:auto;padding:100px 6%}.section-kicker{font:8px var(--mono);color:var(--muted);letter-spacing:.12em;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:44px}.section-kicker>span:first-child{color:var(--gold)}.section-kicker .signal-dot{margin-right:7px;width:4px;height:4px}h2{font:700 clamp(56px,6.5vw,94px)/.94 var(--display);letter-spacing:-.02em;margin:0}.protocol-content{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.statement{font-size:27px;line-height:1.35;margin:0 0 20px}.protocol-copy>p:not(.statement){font-size:15px;color:var(--muted);line-height:1.8;max-width:420px}.protocol-copy .text-button{margin-top:14px}.protocol-points{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid var(--line)}.protocol-points>div{padding:26px 25px 0 0}.protocol-points>div+div{border-left:1px solid var(--line);padding-left:30px}.protocol-points span{font:8px var(--mono);color:var(--cyan)}.protocol-points h3{font:600 20px var(--display);letter-spacing:.04em;margin:16px 0 10px}.protocol-points p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}.roadmap{padding-top:40px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.section-heading>p{margin:0 0 6px;font-size:14px;color:var(--muted);line-height:1.7;min-width:235px}.section-heading a{display:inline-block;color:var(--gold);margin-top:8px}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.phase{padding:25px 27px;background:linear-gradient(145deg,#ffffff04,transparent);border:1px solid var(--line);position:relative;transition:border-color .2s,transform .2s}.phase:hover{transform:translateY(-5px);border-color:#f9bb3559}.phase.active{border-color:#f9bb3550;background:linear-gradient(135deg,#f9bb350c,transparent)}.phase-top{display:flex;justify-content:space-between;font:8px var(--mono);color:var(--muted)}.phase-no{color:var(--gold)}.status{letter-spacing:.12em}.phase.active .status{color:var(--gold)}.phase-symbol{font-size:58px;font-weight:400;color:#414749;margin:23px 0 15px;height:70px}.phase.active .phase-symbol{color:var(--gold)}.phase h3{font:600 30px var(--display);margin:0 0 14px}.phase p{font-size:13px;color:var(--muted);line-height:1.8;min-height:94px;margin:0 0 27px}.phase-foot{display:block;font:7px var(--mono);letter-spacing:.1em;color:#7e8789;padding-top:20px;border-top:1px solid var(--line)}
.chart-section{padding-top:40px}.chart-shell{margin-top:40px;border:1px solid #f9bb353b;background:#0b0e10}.chart-toolbar{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);font:8px var(--mono);color:var(--muted);letter-spacing:.09em}.chart-toolbar>span:first-child{color:var(--gold)}.chart-shell iframe{width:100%;height:480px;border:0;display:block}.chart-placeholder{height:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(ellipse,#f9bb3507,transparent 60%);padding:25px}.chart-placeholder p{font-size:22px;margin:24px 0 10px}.chart-placeholder small{font:10px/1.7 var(--mono);color:var(--muted)}.radar{position:relative;width:100px;height:100px;border-radius:50%;border:1px solid #f9bb3535;background:repeating-radial-gradient(circle,transparent 0 23px,#f9bb3520 24px 25px)}.radar:before,.radar:after{content:"";position:absolute;background:#f9bb3520}.radar:before{top:0;bottom:0;left:50%;width:1px}.radar:after{left:0;right:0;top:50%;height:1px}.radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent 270deg,#f9bb3530 355deg,transparent);animation:radar-spin 7s linear infinite}.radar b{position:absolute;width:5px;height:5px;left:62%;top:32%;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan)}
footer{max-width:1800px;margin:auto;border-top:1px solid var(--line);padding:30px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}footer p,footer>a:last-of-type{font:8px var(--mono);letter-spacing:.04em;color:var(--muted)}
@keyframes radar-spin{to{transform:rotate(360deg)}}@keyframes art-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@media(min-width:1700px){.hero{max-width:1720px;grid-template-columns:1fr 1.05fr;column-gap:100px;row-gap:24px;padding:48px 5% 32px 7%;min-height:800px}.hero-art{max-width:610px}.hero h1{font-size:154px}.hero-bottom{margin-top:0}}
@media(max-width:1100px){.hero{gap:40px;padding:60px 5% 35px;min-height:680px}.hero h1{font-size:clamp(86px,9.4vw,110px)}.hero-tagline{font-size:18px}.network-label{display:none}.nav-links{gap:22px}.hero-art{max-width:500px}.art-topline,.art-bottomline{font-size:6px}.ticker-chain{flex-basis:100%;margin:2px 0 0}.section{padding-left:5%;padding-right:5%}.protocol-content{gap:50px}}
@media(max-width:760px){.site-header{min-height:78px;padding:17px 5%;gap:16px;position:relative}.brand{font-size:10px;gap:8px}.brand img{width:35px;height:35px}.header-controls{gap:15px}.header-buy{font-size:10px;padding:10px 12px}.menu-toggle{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid var(--line);background:transparent}.menu-toggle span{height:1px;width:15px;background:var(--text)}.nav-links{display:none;position:absolute;z-index:10;top:100%;left:0;right:0;padding:25px 5%;background:#101315;border-bottom:1px solid var(--line);gap:30px}.nav-links.is-open{display:flex}.hero{grid-template-columns:1fr;padding:48px 7% 28px;gap:35px;min-height:0}.hero h1{font-size:clamp(72px,23vw,144px)}.eyebrow{font-size:8px;letter-spacing:.035em;margin-bottom:23px}.hero-tagline{font-size:18px;margin-top:24px}.lead{font-size:14px;max-width:420px}.hero-art{width:88%;max-width:500px;margin:0 0 0 auto}.hero-actions{margin:24px 0}.hero-bottom{margin-top:0;font-size:6px;line-height:1.6;gap:12px}.hero-bottom a span{margin-left:8px}.subject-label{font-size:6px;bottom:20px;left:20px;padding:9px}.art-side-label{font-size:6px;right:-23px}.signal-strip{justify-content:flex-start;padding:20px 7%;font-size:22px;gap:30px}.section{padding:65px 7%}.section-kicker{font-size:7px;line-height:1.7;margin-bottom:30px}.section-kicker>span:last-child{display:none}h2{font-size:65px}.protocol-content{grid-template-columns:1fr;gap:28px}.statement{font-size:23px}.protocol-points{grid-template-columns:1fr;margin-top:35px}.protocol-points>div,.protocol-points>div+div{border-left:0;border-bottom:1px solid var(--line);padding:24px 0}.protocol-points p br{display:none}.protocol-points h3{display:inline-block;margin:0 0 10px 20px}.section-heading{display:block}.section-heading>p{margin-top:24px;min-width:0}.timeline{grid-template-columns:1fr;margin-top:30px;gap:14px}.phase{padding:25px}.phase-symbol{position:absolute;right:25px;top:54px;font-size:44px;margin:0}.phase h3{margin-top:35px;font-size:31px}.phase p{min-height:0;max-width:80%}.phase-foot{padding-top:15px}.chart-shell{margin-top:28px}.chart-placeholder,.chart-shell iframe{height:350px}.chart-placeholder p{font-size:19px}.chart-placeholder small{font-size:8px;max-width:240px}footer{padding:28px 7%;gap:20px}footer p{flex-basis:100%;order:3;margin:0}footer>a:last-of-type{margin-left:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
[hidden]{display:none!important}
