@font-face{font-family:GeistSans;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:GeistSans,GeistSans Fallback}.__variable_fb8f2c{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/5b01f339abf2f1a5.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_f910ec{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_f910ec{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--bg:#000000;--bg-alt:#0a0a0a;--card:#121212;--secondary:#1e1e1e;--hover:#2a2a2a;--gold:#ffbf00;--gold-hover:#ffcc33;--text:#f5f4ef;--text-2:#c9c8c3;--muted:#a9a8a3;--up:#4cc38a;--down:#ff8a8d;--line:rgba(255,255,255,0.08);--line-2:rgba(255,255,255,0.16);--font-sans:var(--font-geist-sans),system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.5;overflow-x:hidden}a{color:var(--gold);text-decoration:none}a:hover{color:#ffd24d;text-decoration:underline}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}img{max-width:100%}.skip{position:absolute;left:8px;top:-60px;z-index:20;background:var(--gold);color:#1a1a1a;padding:10px 14px;border-radius:8px;font-weight:600}.skip:focus{top:52px}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lbl{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.wrap{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}.alt{background:var(--bg-alt);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.sec{padding-top:72px;padding-bottom:72px}.h2{margin:8px 0 0;font-size:36px;letter-spacing:-.02em;line-height:1.15}.lead{margin:10px 0 0;font-size:17px;color:var(--text-2);max-width:680px}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px;min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:10px;font:500 15px var(--font-sans);cursor:pointer;border:1px solid var(--line-2);background:var(--secondary)}.btn,.btn:hover{color:var(--text);text-decoration:none}.btn:hover{background:var(--hover)}.btn:disabled{opacity:.6;cursor:progress}.btn-gold{background:var(--gold);color:#1a1a1a;border-color:var(--gold)}.btn-gold:hover{background:var(--gold-hover);color:#1a1a1a}.btn-lg{min-height:52px;padding:0 26px;font-size:16px}.in{height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--bg);color:var(--text);font:15px var(--font-sans);width:100%}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--text-2)}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge-stale{background:rgba(255,138,141,.14);color:var(--down)}.note{font-size:12px;color:var(--muted);line-height:1.5}.err{color:var(--down);font-size:14px}.okmsg{color:var(--up);font-size:15px}.tape-bar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:stretch;height:44px;background:var(--bg);border-bottom:1px solid rgba(255,191,0,.35)}.tape-badge{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--gold);color:#1a1a1a;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tape-dot{width:8px;height:8px;border-radius:50%;background:#1a1a1a}.tape-dot.closed{background:transparent;border:2px solid #1a1a1a}.tapewrap{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;align-items:center}.tape{display:flex;width:max-content;animation:tape var(--tape-dur,60s) linear infinite}.tape .dup{display:contents}.tapewrap:focus-within .tape,.tapewrap:hover .tape{animation-play-state:paused}@keyframes tape{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tape{animation:none}.tape .dup{display:none}.tapewrap{overflow-x:auto}}.tape-item{display:flex;align-items:center;gap:8px;padding:0 18px;border-right:1px solid var(--line);white-space:nowrap;font-size:14px}.tape-empty{padding:0 18px;font-size:13px;color:var(--muted)}.top{justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.brand,.top{display:flex;align-items:center}.brand{gap:10px;color:var(--text)}.brand:hover{color:var(--text);text-decoration:none}.brand-name{font-weight:700;font-size:20px;letter-spacing:.02em;text-transform:uppercase}.brand-name span{color:var(--gold);font-weight:400}.navlinks{display:flex;gap:28px}.navlinks a{color:var(--text-2);font-size:15px}.navlinks a:hover{color:var(--text);text-decoration:none}.actions{gap:10px}.actions,.hero{display:flex;flex-wrap:wrap}.hero{gap:48px;align-items:center;padding-top:56px;padding-bottom:72px}.hero-text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px}.pill{align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,191,0,.12);color:var(--gold);font-size:13px;font-weight:600}.h1{margin:0;font-size:60px;line-height:1.05;letter-spacing:-.03em;font-weight:700}.hero-logo{flex:1 1 420px;min-width:0}.hero-logo img{width:100%;max-width:560px;height:auto;aspect-ratio:1/1;display:block;margin:0 auto}.row{display:flex;flex-wrap:wrap;gap:20px}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:20px;gap:20px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.mover{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.06)}.bar{height:12px;background:var(--secondary);overflow:hidden}.bar,.bar>div{border-radius:6px}.bar>div{height:100%}.faq details{border-top:1px solid rgba(255,255,255,.1);padding:12px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:17px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq p{margin:8px 0 6px;color:var(--text-2);line-height:1.6}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.prose{max-width:760px;padding-top:48px;padding-bottom:72px}.prose h1{font-size:36px;letter-spacing:-.02em}.prose h2{font-size:20px;margin-top:32px}.prose li,.prose p{color:var(--text-2);line-height:1.7}@media (max-width:760px){.navlinks{display:none}.h1{font-size:40px}.h2{font-size:28px}.wrap{padding-left:16px;padding-right:16px}.hide-sm{display:none!important}.card{padding:18px}}@media (max-width:400px){.tape-badge{padding:0 10px;gap:6px;font-size:11px}.grid-2{grid-template-columns:minmax(0,1fr)}.brand-name{font-size:17px}}