:root{--bg:#0c1117;--surface:#151b23;--chrome:#11171e;--text:#e7e5e4;--muted:#a8a29e;--primary:#1fa2a6;--on-primary:#0c1117;--accent:#e58b00;--on-accent:#0c1117;--accent-text:#e58b00;--line:#253040;--tint:#0f2f33;--dot:#1b2430;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#fafaf9;--surface:#fff;--chrome:#f5f5f4;--text:#1c1917;--muted:#57534e;--primary:#086e70;--on-primary:#fff;--accent:#e58b00;--on-accent:#1c1917;--accent-text:#a65800;--line:#e7e5e4;--tint:#e3f1f1;--dot:#e2e0dd;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}main{flex:1}a{color:var(--primary)}a:hover{color:var(--text)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.mono{font-family:var(--mono)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1168px;margin:0 auto;padding:0 24px}.site-header{padding:24px 0}.site-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.brand:hover{color:var(--text)}.brand-mark .t{fill:var(--primary)}.brand-mark .o{fill:var(--accent)}.wordmark{letter-spacing:-.02em;font-size:20px;font-weight:800}.wordmark span{color:var(--accent)}.platforms{font-family:var(--mono);color:var(--muted);font-size:13px}.site-footer{border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.6}.site-footer .wrap{flex-direction:column;gap:14px;max-width:1168px;padding-top:28px;padding-bottom:36px;display:flex}.footer-row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.footer-row nav{flex-wrap:wrap;gap:20px;display:flex}.site-footer p{max-width:820px;margin:0}.hero{background-image:radial-gradient(var(--dot) 1.2px, transparent 1.6px);background-size:22px 22px;padding:56px 0 40px}.hero-inner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:880px;margin:0 auto;padding:0 24px;display:flex}.pill{border:1px solid var(--line);background:var(--surface);font-family:var(--mono);color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;display:inline-flex}.pill:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,6.4vw,76px);font-weight:800;line-height:1.02}h1 em{color:var(--primary);font-style:normal}.lede{max-width:640px;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.waitlist{flex-direction:column;gap:12px;width:100%;max-width:520px;display:flex}.waitlist form{flex-wrap:wrap;gap:10px;display:flex}.waitlist input[type=email]{min-width:0;height:52px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:260px;padding:0 16px;font-size:16px}.waitlist input::placeholder{color:var(--muted)}.waitlist button{height:52px;font:inherit;color:var(--on-accent);background:var(--accent);cursor:pointer;border:0;border-radius:10px;flex:1 0 auto;padding:0 22px;font-size:16px;font-weight:700}.waitlist button:disabled{opacity:.7;cursor:progress}.waitlist .note{color:var(--muted);margin:0;font-size:14px}.waitlist .error{color:var(--accent-text);margin:0;font-size:14px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.joined{border:1px solid var(--primary);background:var(--tint);border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 18px;font-size:16px;font-weight:500;display:flex}.joined svg{color:var(--primary);flex:none}[hidden]{display:none!important}.preview{padding:24px 0 72px}.preview .wrap{max-width:1168px}.app{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 30px 80px -32px #0c111780}.app-scroll{overflow-x:auto}.app-inner{flex-direction:column;min-width:920px;font-size:13px;display:flex}.titlebar{background:var(--chrome);border-bottom:1px solid var(--line);align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.titlebar .dots{gap:6px;width:50px;display:flex}.titlebar .dots i{background:var(--line);border-radius:50%;width:11px;height:11px}.titlebar .t{text-align:center;color:var(--muted);flex:1;font-weight:500}.app-body{display:flex}.side{background:var(--chrome);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:224px;padding:14px 10px;display:flex}.side .label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 10px 8px;font-size:11px}.conn{border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.conn:before{content:"";background:var(--muted);border-radius:2px;flex:none;width:8px;height:8px}.conn span{flex:1}.conn small{font-family:var(--mono);color:var(--muted);font-size:11px}.conn.on{background:var(--tint);color:var(--primary);font-weight:600}.conn.on:before{background:var(--primary)}.buckets{flex-direction:column;gap:2px;padding:2px 0 4px 28px;display:flex}.buckets div{color:var(--muted);padding:6px 10px}.buckets .on{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:6px;font-weight:600}.side .grow{flex:1;min-height:24px}.side .add{color:var(--muted);padding:8px 10px}.pane{flex-direction:column;flex:1;min-width:0;display:flex}.toolbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;display:flex}.crumbs{font-family:var(--mono);color:var(--muted);white-space:nowrap;gap:6px;font-size:12px;display:flex}.crumbs b{color:var(--text);font-weight:600}.toolbar .grow{flex:1}.search{border:1px solid var(--line);background:var(--bg);width:250px;height:32px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.search span{white-space:nowrap;flex:1}.kbd{font-family:var(--mono);border:1px solid var(--line);border-radius:4px;padding:1px 6px;font-size:11px}.tbtn{border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.tbtn.primary{background:var(--primary);color:var(--on-primary);border:0;font-weight:600}.row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px 170px;align-items:center;gap:12px;padding:9px 16px;display:grid}.row.head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 16px;font-size:11px}.row .n{align-items:center;gap:10px;display:flex}.row .n svg{color:var(--muted)}.row.dir .n{font-weight:500}.row.dir .n svg,.row.sel .n svg{color:var(--primary)}.row.sel{background:var(--tint)}.row.sel .n{font-weight:600}.row .m{font-family:var(--mono);color:var(--muted);font-size:12px}.row.sel .m{color:var(--text)}.row .m.up{color:var(--primary)}.row.last{border-bottom:0}.status{font-family:var(--mono);color:var(--muted);border-top:1px solid var(--line);margin-top:auto;padding:8px 16px;font-size:11px}.transfers{border-top:1px solid var(--line);background:var(--chrome);flex-direction:column;gap:12px;padding:12px 16px 14px;display:flex}.transfers .h{align-items:center;gap:10px;display:flex}.transfers .h b{font-weight:700}.transfers .h small{font-family:var(--mono);color:var(--muted);font-size:11px}.transfers .h span{color:var(--muted);margin-left:auto}.tx{grid-template-columns:18px minmax(0,1fr) 200px 200px;align-items:center;gap:12px;display:grid}.tx svg{color:var(--primary)}.tx .f{flex-direction:column;min-width:0;display:flex}.tx .f b{font-weight:600}.tx .f small,.tx .s{font-family:var(--mono);color:var(--muted);font-size:11px}.tx .s{text-align:right}.tx .s.ok{color:var(--primary)}.bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.bar i{background:var(--primary);height:100%;display:block}.benefits{padding:0 0 72px}.cards{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:28px;display:flex}.card .ic{background:var(--tint);width:40px;height:40px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.card h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.card p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.providers{text-align:center;padding:0 0 80px}.providers .wrap{flex-direction:column;align-items:center;gap:18px;display:flex}.providers p{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.providers ul{flex-wrap:wrap;justify-content:center;gap:12px 36px;margin:0;padding:0;font-size:18px;font-weight:600;list-style:none;display:flex}.prose{max-width:720px;margin:0 auto;padding:48px 24px 80px;font-size:17px;line-height:1.7}.prose h1{margin-bottom:8px;font-size:clamp(36px,5vw,52px)}.prose h2{margin:40px 0 8px;font-size:22px}.prose p,.prose li{color:var(--muted)}.prose .updated{font-family:var(--mono);font-size:13px}
