:root{--bg:#080a0b;--panel:#121718;--text:#f2f3ed;--muted:#879392;--line:#354139;--cyan:#b7f56d;--red:#ff644b;--green:#b7f56d;--yellow:#ffb561;--max:1320px}
body{background:#080a0b;color:var(--text);background-image:radial-gradient(ellipse at 78% 7%,rgba(139,182,88,.1),transparent 33%),linear-gradient(rgba(181,245,109,.025) 1px,transparent 1px);background-size:auto,100% 84px}
::selection{background:var(--cyan);color:#0a0d08}a,button{transition:transform .2s,background .2s}a:hover,button:hover{transform:translateY(-2px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
.nav-wrap{background:rgba(8,10,11,.88);border-bottom:1px solid #28342b}.nav{height:82px}.brand{font-size:25px;letter-spacing:-.07em}.brand-dot{background:var(--cyan);box-shadow:0 0 24px var(--cyan)}.brand-suffix{color:var(--cyan);font:500 12px 'DM Mono',monospace;letter-spacing:0;margin-left:8px}.nav-links a{font:500 11px 'DM Mono',monospace;letter-spacing:.09em;text-transform:uppercase}.nav-action{color:#0d110b;background:var(--cyan);padding:12px 16px;text-decoration:none;font:500 11px 'DM Mono',monospace}.nav-action span{margin-left:18px}
.hero{min-height:740px;grid-template-columns:1.03fr .97fr;gap:0;padding-top:60px;padding-bottom:82px}.hero-copy{position:relative;z-index:2}.eyebrow,.kicker{font:500 11px 'DM Mono',monospace;letter-spacing:.13em;color:var(--cyan)}.eyebrow{display:flex;align-items:center;gap:12px}.live-dot{width:7px;height:7px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan)}.eyebrow-index{color:#758275;margin-left:14px}.hero h1{font-size:clamp(68px,7.2vw,112px);line-height:.88;letter-spacing:-.085em;margin:34px 0 32px;max-width:820px}.hero h1 em{font-style:normal;color:var(--cyan)}.period{color:var(--red)}.hero-copy>p{max-width:530px;font-size:17px;color:#aeb9af;line-height:1.75}.btn{border-radius:0;font:600 11px 'DM Mono',monospace;letter-spacing:.045em;padding:18px 22px;min-height:54px}.btn-primary{box-shadow:none;background:var(--cyan);color:#0c1507}.btn-ghost{background:transparent;border:1px solid #566354}.btn span{margin-left:20px}.hero-actions{margin:34px 0 45px}.trust-row{padding-top:23px;border-top:1px solid #2b372d;max-width:530px;gap:22px;font:10px 'DM Mono',monospace;color:#839083}.hero-art{min-height:600px;isolation:isolate}.hero-art:before{content:'01';position:absolute;right:-15px;top:2%;font:700 clamp(200px,25vw,420px) 'Space Grotesk';line-height:1;color:#171d17;z-index:-2}.art-orbit{position:absolute;width:83%;aspect-ratio:1;border:1px solid rgba(183,245,109,.16);border-radius:50%;z-index:-1}.hero-art img{width:84%;height:545px;object-fit:cover;object-position:center top;border-radius:0;border:1px solid #506544;box-shadow:30px 30px 0 #19261a,0 40px 100px #000;filter:contrast(1.08) saturate(.88)}.art-label{position:absolute;bottom:4%;left:1%;background:var(--cyan);color:#10160c;padding:16px 18px;font:700 25px 'Space Grotesk'}.art-label span{display:block;font:500 9px 'DM Mono';margin-top:3px}.floating-card{border-radius:0;border-color:#53634a;background:rgba(12,20,14,.94);font-family:'DM Mono'}.floating-card.one{left:0;top:14%}.floating-card.two{right:-2%;bottom:16%}
.ticker-wrap{background:#b7f56d;border:0;transform:rotate(-1deg);margin:-17px -1% 0;position:relative;z-index:3}.ticker{min-height:53px;color:#28381e;font:500 11px 'DM Mono',monospace}.ticker b,.ticker em,.ticker-flag{color:#17210f}.ticker-flag{font-weight:700}.section{padding-top:140px;padding-bottom:140px}.section-head{margin-bottom:47px;align-items:end}.section h2{font-size:clamp(49px,5vw,76px);line-height:.95;letter-spacing:-.075em}.section h2 i{color:var(--cyan);font-style:normal}.section-head p{border-left:2px solid var(--cyan);padding-left:20px;max-width:440px;justify-self:end;color:#a2afa5}.panel{background:linear-gradient(145deg,#151c18,#0c1110);border-color:#354139;border-radius:0;box-shadow:none}.scanner-grid{gap:14px}.scanner-image{border-radius:0;height:330px;filter:saturate(.75) contrast(1.08)}.input-row input,.controls input,.controls select{background:#0a0e0c;border-color:#39483b;border-radius:0}.demo-note{color:#afbaa9}.result-top,.metric-list>div{border-color:#2d382f}.muted,.metric-list span{color:#97a79a}.verdict-box{border-radius:0;background:#101811}.score{border-color:#536c43}.bot-section{background:#0c110e;border-top:1px solid #233024;border-bottom:1px solid #233024}.bot-grid{grid-template-columns:320px 1fr;gap:14px}.controls label{color:#b3c2b0}.bot-stats div,canvas{border-radius:0;background:#0a0f0c}.roadmap{gap:0;border:1px solid #354139}.road{border:0;border-right:1px solid #354139;border-radius:0;background:#101612;min-height:255px;padding:22px}.road:last-child{border-right:0}.road.active{box-shadow:inset 0 4px 0 var(--cyan);border-color:#354139}.road p{color:#9aa99b}.road span{color:var(--cyan);font-family:'DM Mono'}.final-cta{position:relative;padding-top:130px;padding-bottom:150px}.final-cta:before{content:'TUNL';position:absolute;left:50%;top:8%;transform:translateX(-50%);font:700 clamp(130px,24vw,350px) 'Space Grotesk';color:#111a12;z-index:-1;letter-spacing:-.1em}.final-cta h2{font-size:clamp(52px,6vw,90px);letter-spacing:-.08em}footer{background:#080a0b;border-color:#2b382d}
@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:85px}.hero-art{min-height:520px}.hero-art img{height:460px;width:75%}.section{padding-top:100px;padding-bottom:100px}.section-head p{justify-self:start}.bot-grid{grid-template-columns:1fr}.roadmap{grid-template-columns:repeat(2,1fr)}.road{border-bottom:1px solid #354139}.road:nth-child(2n){border-right:0}}
@media(max-width:600px){.nav{height:68px}.nav-action{padding:10px;font-size:9px}.nav-action span{margin-left:5px}.hero{padding-top:74px;padding-bottom:65px}.hero h1{font-size:clamp(54px,12vw,80px)}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-art{min-height:390px}.hero-art img{width:85%;height:350px;box-shadow:14px 14px 0 #19261a}.art-label{bottom:0;left:2%}.section h2{font-size:clamp(42px,11vw,60px)}.roadmap{grid-template-columns:1fr}.road{min-height:150px;border-right:0}.bot-stats{grid-template-columns:repeat(2,1fr)}.final-cta h2{font-size:48px}.ticker-wrap{margin-top:0}.section{padding-top:82px;padding-bottom:82px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}a,button{transition:none}}
