:root{--bg:#000000;--fg:#f4f4f4;--muted:#8a8a8a;--dim:#5a5a5a;--card:rgba(22,22,22,0.72);--card-solid:#121212;--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.14);--glass:rgba(18,18,18,0.55);--radius:20px;--radius-sm:12px;--green:#3ecf8e;--red:#ff5c5c;--accent:#2dd4bf;--accent-dim:rgba(45,212,191,0.14);--accent-ink:#04120f;--sidebar-w:220px;--font:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:"IBM Plex Mono","SF Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-gap:16px;gap:16px;min-height:100vh;padding:16px;max-width:1400px;margin:0 auto}@media (max-width:860px){.shell{grid-template-columns:1fr;padding:12px}.sidebar{position:relative!important;height:auto!important}}.sidebar{position:-webkit-sticky;position:sticky;top:16px;height:calc(100vh - 32px);background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:24px;padding:22px 16px;display:flex;flex-direction:column;gap:8px}.brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.03em;font-size:17px;padding:4px 8px 18px}.brand img{width:28px;height:28px;border-radius:8px}.nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--muted);font-size:14px;font-weight:500;transition:background .15s,color .15s}.nav-item:hover{color:var(--fg);background:rgba(255,255,255,.04)}.nav-item.active{color:var(--fg);background:var(--accent-dim);box-shadow:inset 2px 0 0 var(--accent)}.sidebar-spacer{flex:1 1}.side-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:transparent;color:var(--fg);font-size:13px;font-weight:500;text-align:left}.side-btn:hover{background:rgba(255,255,255,.04)}.status-pill{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);font-size:11px;color:var(--muted);font-family:var(--mono);margin-top:8px}.dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.dot.off{background:var(--red)}.main{position:relative;min-height:calc(100vh - 32px);border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,#070707,#000 40%);overflow:hidden;padding:36px 40px 56px}@media (max-width:860px){.main{padding:24px 18px 40px;min-height:auto}}.topbar{display:flex;justify-content:flex-end;margin-bottom:28px;min-height:28px}.ca-pill,.topbar{align-items:center}.ca-pill{display:none;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.04);font-family:var(--mono);font-size:12px;color:var(--muted)}.ca-pill.live{display:inline-flex}.label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:500}.h1{font-size:clamp(36px,5.5vw,64px);line-height:1.02;letter-spacing:-.045em;margin:10px 0 14px}.h1,.h2{font-weight:600}.h2{font-size:clamp(28px,3.5vw,40px);letter-spacing:-.04em;margin:0 0 10px}.lede{color:var(--muted);font-size:15px;line-height:1.55;max-width:460px}.row{display:flex;gap:10px;flex-wrap:wrap}.btn,.row{align-items:center}.btn{display:inline-flex;gap:8px;padding:11px 18px;border-radius:999px;border:1px solid var(--line-strong);background:#1a1a1a;color:var(--fg);font-size:14px;font-weight:500}.btn:hover{background:#222}.btn.ghost{background:transparent}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.btn.primary:hover{filter:brightness(1.08)}.btn:disabled{opacity:.45;cursor:not-allowed}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:center;min-height:420px}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.hero-visual{order:-1;height:min(320px,78vw);margin-bottom:8px}}.hero-visual{height:440px}.chrome-object,.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.chrome-object{width:min(360px,78vw);height:min(360px,78vw);background:transparent}.chrome-logo{width:58%;height:58%;object-fit:contain;position:relative;z-index:2;mix-blend-mode:normal;filter:drop-shadow(0 18px 36px rgba(0,0,0,.55)) drop-shadow(0 0 22px rgba(45,212,191,.22));animation:chromeFloat 5.5s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chrome-logo,.orbit{background:transparent;pointer-events:none}.orbit{position:absolute;inset:0;border:1px solid rgba(45,212,191,.38);border-radius:50%;animation:spin 28s linear infinite}.orbit-b{inset:8%;border-color:rgba(45,212,191,.22);animation-duration:40s;animation-direction:reverse}.orbit-c{inset:16%;border-color:rgba(45,212,191,.12);animation-duration:55s}.bead{position:absolute;width:8px;height:8px;border-radius:2px;background:#0d1a18;border:1px solid rgba(45,212,191,.65);top:0;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes chromeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.route-strip{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);font-family:var(--mono);font-size:12px;color:var(--muted)}.route-strip span.sep{color:var(--accent);opacity:.9}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}@media (max-width:700px){.stats{grid-template-columns:1fr 1fr}}.stat-val{font-family:var(--mono);font-size:28px;letter-spacing:-.03em;font-weight:500}.stat-label{margin-top:4px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.timeline{display:flex;flex-direction:column;gap:14px;max-width:640px;position:relative;z-index:2}.hop{display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;align-items:stretch}.hop-rail{display:flex;flex-direction:column;align-items:center}.hop-node{width:28px;height:28px;border-radius:50%;border:1px solid rgba(45,212,191,.45);background:#0d0d0d;display:grid;place-items:center;font-size:11px;color:var(--accent);font-family:var(--mono)}.hop-line{flex:1 1;width:1px;background:linear-gradient(180deg,rgba(45,212,191,.55),rgba(255,255,255,.08));margin:6px 0;min-height:12px}.hop:last-child .hop-line{display:none}.hop-card{background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.hop-meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.hop-num{font-size:12px;color:var(--dim)}.hop-num,.pill{font-family:var(--mono)}.pill{display:inline-flex;padding:3px 9px;border-radius:999px;border:1px solid var(--line);font-size:11px;color:var(--muted)}.hop-title{font-size:16px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.hop-desc{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.twin{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:36px;max-width:760px}@media (max-width:700px){.twin{grid-template-columns:1fr}}.twin-card{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);padding:20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.twin-card h3{margin:0 0 12px;font-size:15px;letter-spacing:-.02em}.twin-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.twin-card li{color:var(--muted);font-size:13.5px;line-height:1.45;padding-left:14px;position:relative}.twin-card li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--dim)}.twin-card.does li:before{background:var(--green)}.twin-card.doesnt li:before{background:var(--red)}.facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:28px;max-width:760px}@media (max-width:700px){.facts{grid-template-columns:1fr 1fr}}.fact{background:#0d0d0d;border:1px solid var(--line);border-radius:14px;padding:14px}.fact .k{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.fact .v{margin-top:6px;font-family:var(--mono);font-size:14px}.panel{max-width:520px;background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);padding:22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.field input,.field select{background:#0a0a0a;border:1px solid var(--line-strong);border-radius:12px;padding:12px 14px;outline:none}.field input:focus,.field select:focus{border-color:rgba(45,212,191,.45)}.hint{color:var(--dim);margin-top:-6px;margin-bottom:14px}.hint,.mono{font-size:12px}.mono{font-family:var(--mono);word-break:break-all}.warn{border:1px solid rgba(255,92,92,.25);background:rgba(255,92,92,.06);color:#ffb4b4;border-radius:12px}.ok,.warn{padding:10px 12px;font-size:12.5px;margin-bottom:14px}.ok{border:1px solid rgba(62,207,142,.25);background:rgba(62,207,142,.06);color:#b8f0d2;border-radius:12px}.pay-list{display:flex;flex-direction:column;gap:10px;margin-top:18px;max-width:640px}.pay-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:var(--glass)}.footer{margin-top:56px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--dim);font-size:12px}.intro{position:fixed;inset:0;z-index:1000;background:#000;display:grid;place-items:center;transition:opacity .45s ease,visibility .45s}.intro.done{opacity:0;visibility:hidden;pointer-events:none}.intro-inner{text-align:center}.intro-obj{width:120px;height:120px;margin:0 auto 18px;opacity:0;transform:scale(.86);animation:introObj 1s ease forwards}.intro-word{font-size:22px;font-weight:600;letter-spacing:-.04em;color:#f4f4f4;opacity:0;filter:blur(8px);animation:introWord .7s ease .55s forwards}.intro-skip{position:absolute;bottom:28px;right:28px;background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:12px}@keyframes introObj{to{opacity:1;transform:scale(1)}}@keyframes introWord{to{opacity:1;filter:blur(0)}}.reveal{opacity:1;transform:none}.shell.revealed .reveal{animation:revealUp .55s ease both}.shell.revealed .reveal.d1{animation-delay:.04s}.shell.revealed .reveal.d2{animation-delay:.12s}.shell.revealed .reveal.d3{animation-delay:.2s}.shell.revealed .reveal.d4{animation-delay:.28s}@keyframes revealUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.shell.revealed .reveal{animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.intro{display:none!important}.reveal{opacity:1!important;transform:none!important;filter:none!important}.chrome-logo,.orbit,.reveal{animation:none!important}}