:root{--ink:#05070d;--paper:#e8f2ff;--muted:#8190a9;--cyan:#66e4ff;--violet:#9c7bff;--pink:#ff6cae;--line:rgba(157,183,224,.14)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--ink)}body{overflow-x:hidden;color:var(--paper);font-family:"Space Grotesk",system-ui,sans-serif}.scene{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 49%,rgba(72,58,161,.13),transparent 25%),radial-gradient(circle at 15% 15%,rgba(30,106,167,.11),transparent 28%),#05070d}#signalCanvas{position:absolute;inset:0;width:100%;height:100%;z-index:-3}.noise{position:absolute;inset:-50%;z-index:-1;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");animation:grain .24s steps(2) infinite}.vignette{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 25%,rgba(2,3,8,.28) 65%,rgba(2,3,8,.9) 125%)}.signal-ticker{position:absolute;top:0;left:0;right:0;z-index:5;overflow:hidden;border-bottom:1px solid rgba(157,183,224,.12);background:rgba(5,7,13,.72);backdrop-filter:blur(14px);white-space:nowrap}.signal-ticker-track{display:inline-flex;align-items:center;gap:18px;min-width:max-content;padding:11px 0;color:rgba(232,242,255,.52);font:500 9px/1 "DM Mono",monospace;letter-spacing:.22em;text-transform:uppercase;animation:ticker 28s linear infinite}.signal-ticker-track i{width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.site-nav{position:absolute;top:clamp(3.5rem,7vw,5.5rem);left:clamp(1.5rem,8vw,9rem);right:clamp(1.5rem,8vw,9rem);z-index:4;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:var(--paper);font:600 13px/1 "DM Mono",monospace;letter-spacing:.16em;text-decoration:none}.brand img{width:34px;height:34px;filter:drop-shadow(0 0 12px rgba(102,228,255,.4))}.brand b{color:var(--cyan);font-weight:500}.nav-links{display:flex;gap:clamp(1rem,3vw,2.7rem)}.nav-links a{color:rgba(232,242,255,.6);font:500 10px/1 "DM Mono",monospace;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .25s,transform .25s}.nav-links a:hover{color:var(--cyan);transform:translateY(-2px)}.brand-lockup{position:absolute;top:clamp(9rem,18vw,13rem);left:clamp(1.5rem,8vw,9rem);z-index:2}.eyebrow,.orbit-label,.footer-line,.pause-button,.feature-strip{font:500 10px/1 "DM Mono",monospace;letter-spacing:.19em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--cyan);opacity:.86}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan);animation:blink 2s ease-in-out infinite}h1{margin:1.2rem 0 .9rem;font-size:clamp(3.7rem,10vw,9.8rem);line-height:.79;letter-spacing:-.09em;font-weight:600;text-shadow:0 0 40px rgba(157,123,255,.18)}h1 em{color:var(--cyan);font-style:normal}.brand-lockup p{margin:0;color:var(--muted);font:400 clamp(.72rem,1.3vw,.92rem)/1.4 "DM Mono",monospace;letter-spacing:.08em}.hero-actions{display:flex;gap:12px;margin-top:2rem}.button{display:inline-flex;align-items:center;gap:14px;padding:14px 17px;border:1px solid var(--line);border-radius:999px;color:var(--paper);font:500 10px/1 "DM Mono",monospace;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .25s,box-shadow .25s,border-color .25s}.button:hover{transform:translateY(-3px);border-color:rgba(102,228,255,.55);box-shadow:0 10px 30px rgba(49,152,196,.13)}.button-primary{background:rgba(102,228,255,.1);border-color:rgba(102,228,255,.4)}.button-primary span{color:var(--cyan);font-size:16px}.button-quiet{color:var(--muted)}.orbit-label{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;color:rgba(226,236,255,.62)}.orbit-label span{color:var(--cyan)}.label-source{top:22%;right:18%}.label-target{bottom:25%;left:15%;color:rgba(255,218,238,.62)}.label-target span{color:var(--pink)}.label-verified{right:11%;bottom:16%;color:rgba(216,205,255,.62)}.label-verified span{color:var(--violet)}.feature-strip{position:absolute;left:clamp(1.5rem,8vw,9rem);bottom:clamp(6rem,13vw,10rem);z-index:2;display:flex;gap:clamp(1rem,4vw,4rem);color:rgba(168,184,214,.56)}.feature-strip div{display:flex;gap:10px;align-items:center}.feature-strip strong{color:var(--cyan);font-weight:500}.footer-line{position:absolute;bottom:clamp(1.5rem,5vw,4rem);left:clamp(1.5rem,8vw,9rem);right:clamp(1.5rem,8vw,9rem);z-index:2;display:flex;align-items:center;gap:15px;color:rgba(168,184,214,.45)}.footer-rule{display:block;width:50px;height:1px;background:var(--line)}.pause-button{position:absolute;bottom:clamp(1.4rem,4.8vw,3.8rem);right:clamp(1.5rem,8vw,9rem);z-index:3;display:flex;gap:11px;align-items:center;border:0;padding:0;color:rgba(232,242,255,.6);background:none;cursor:pointer}.pause-button:hover{color:var(--cyan)}.pause-icon{display:flex;gap:3px}.pause-icon i{display:block;width:2px;height:10px;background:currentColor}.pause-button.is-paused .pause-icon i:first-child{height:0;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid currentColor}.pause-button.is-paused .pause-icon i:last-child{display:none}@keyframes grain{0%{transform:translate(0,0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,1%)}100%{transform:translate(-2%,-1%)}}@keyframes blink{0%,100%{opacity:.4}50%{opacity:1}}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:700px){.site-nav{align-items:flex-start}.nav-links{gap:12px;flex-wrap:wrap;justify-content:flex-end;max-width:210px}.nav-links a{font-size:8px}.brand-lockup{top:10rem;left:1.5rem}h1{font-size:clamp(3.8rem,18vw,7rem)}.label-source{top:42%;right:8%}.label-target{bottom:30%;left:8%}.label-verified{right:8%;bottom:20%}.feature-strip{bottom:7rem;display:grid;gap:10px}.footer-line{bottom:1.5rem;right:auto}.footer-line span:last-child{display:none}.pause-button{bottom:1.5rem;right:1.5rem}}@media(prefers-reduced-motion:reduce){.noise,.status-dot,.signal-ticker-track{animation:none}}
