:root{--bg0:#0a1016;--bg1:#111821;--bg2:#18222d;--bg3:#1e2a37;--line:#2a3848;--line-strong:#3a4d61;--text:#e8eef4;--muted:#8fa0b2;--accent:#3dd6c6;--accent-dim:#1f6f68;--accent-soft:rgba(61,214,198,0.12);--danger:#ff6b6b;--danger-soft:rgba(255,107,107,0.12);--ok:#5dde8a;--ok-soft:rgba(93,222,138,0.12);--warn:#f0c674;--warn-soft:rgba(240,198,116,0.12);--font-display:"Fraunces","Times New Roman",serif;--font-body:"IBM Plex Sans","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--tap:44px;--shell-max:none;--pad-x:clamp(1rem,3vw,2.75rem);--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--shadow-panel:0 12px 40px rgba(0,0,0,0.28);--ease:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(1000px 520px at 8% -8%,#16303a 0,transparent 55%),radial-gradient(800px 480px at 100% 0,#151c30 0,transparent 48%),var(--bg0);background-attachment:fixed;color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.5}body{min-height:100dvh;min-height:100svh}body:has(.brand-surface),body:has(.landing),html:has(.brand-surface),html:has(.landing){color-scheme:light;background:#f5f7fa;background-attachment:scroll;color:#10141c}body:has(.admin-shell),html:has(.admin-shell){color-scheme:dark;background:var(--bg0);background-attachment:fixed;color:var(--text)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell{width:100%;max-width:none;margin:0;padding:calc(var(--space-4) + var(--safe-t)) calc(var(--pad-x) + var(--safe-r)) calc(var(--space-7) + var(--safe-b)) calc(var(--pad-x) + var(--safe-l));box-sizing:border-box}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 calc(-1 * var(--pad-x)) var(--space-5);padding:calc(var(--space-3) + var(--safe-t)) var(--pad-x) var(--space-3);background:color-mix(in srgb,var(--bg0) 82%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-block{min-width:0}.brand{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.7rem);letter-spacing:.02em;line-height:1.15}.brand-sub{font-size:.85rem;margin-top:.15rem}.brand-sub,.nav{color:var(--muted)}.nav{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-end;font-size:.9rem}.nav-user{font-family:var(--font-mono);font-size:.78rem;color:var(--muted);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel{background:linear-gradient(180deg,rgba(24,34,45,.96),rgba(14,20,28,.96));border:1px solid var(--line);border-radius:var(--radius-md);padding:clamp(1rem,2.5vw,1.35rem);margin-bottom:var(--space-4);box-shadow:var(--shadow-panel);animation:rise .22s var(--ease) both}.panel+.panel{animation-delay:40ms}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.panel h2{margin:0;font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:500;letter-spacing:.01em}.panel-meta{font-family:var(--font-mono);font-size:.78rem;line-height:1.45;word-break:break-word}.muted,.panel-meta{color:var(--muted)}.mono{font-family:var(--font-mono);font-size:.85rem}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.metric{background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.85rem 1rem;min-height:4.5rem;display:flex;flex-direction:column;justify-content:center}.metric .label{color:var(--muted);font-size:.78rem;margin-bottom:.3rem}.metric .value{font-family:var(--font-mono);font-size:clamp(1.05rem,2.4vw,1.25rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.badge{display:inline-flex;align-items:center;gap:.4rem;min-height:1.6rem;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:500;letter-spacing:.02em;border:1px solid var(--line);text-transform:lowercase}.badge:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.badge.ok{color:var(--ok);border-color:#2f6b45;background:var(--ok-soft)}.badge.ok.live:before{animation:pulse 1.8s var(--ease) infinite}.badge.bad{color:var(--danger);border-color:#6b2f2f;background:var(--danger-soft)}.badge.warn{color:var(--warn);border-color:#6b5a2f;background:var(--warn-soft)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--tap);min-width:var(--tap);padding:0 1.1rem;border:1px solid var(--accent-dim);background:linear-gradient(180deg,#2a8f84,#1d6c64);color:#fff;border-radius:var(--radius-sm);font:inherit;font-weight:500;cursor:pointer;transition:filter .14s var(--ease),transform .14s var(--ease),background .14s var(--ease)}.btn,.btn:hover{text-decoration:none}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn.ghost{background:transparent;border-color:var(--line);color:var(--text)}.btn.ghost:hover{border-color:var(--line-strong);background:var(--bg2);filter:none}.btn.block{width:100%}.login-wrap{min-height:100dvh;display:grid;place-items:center;padding:calc(var(--space-4) + var(--safe-t)) calc(var(--pad-x) + var(--safe-r)) calc(var(--space-4) + var(--safe-b)) calc(var(--pad-x) + var(--safe-l))}.login-card{width:min(420px,100%);background:linear-gradient(180deg,#15202a,#0f161e);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,2rem);box-shadow:var(--shadow-panel);animation:rise .24s var(--ease) both}.login-kicker{margin:0;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.login-card h1{font-family:var(--font-display);font-weight:500;margin:.35rem 0 .4rem;font-size:clamp(2rem,7vw,2.35rem);line-height:1.05}.login-card .lede{color:var(--muted)}.field,.login-card .lede{margin:0 0 var(--space-4)}.field label{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.4rem}.field input{width:100%;min-height:var(--tap);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg0);color:var(--text);padding:.7rem .85rem;font:inherit;font-size:16px;transition:border-color .14s var(--ease),background .14s var(--ease)}.field input:hover{border-color:var(--line-strong)}.field input:focus{border-color:var(--accent-dim);background:#0d141b;outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.error{font-size:.9rem;margin:0 0 var(--space-3)}.alert,.error{color:var(--danger)}.alert{border:1px solid #6b2f2f;background:var(--danger-soft);border-radius:var(--radius-sm);padding:.85rem 1rem;margin-bottom:var(--space-4)}.data-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table td,.data-table th{text-align:left;padding:.7rem .45rem;border-bottom:1px solid var(--line);vertical-align:middle}.data-table th{color:var(--muted);font-weight:500;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.data-table td.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-table tr:last-child td{border-bottom:none}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * clamp(0px, 1vw, .25rem))}.stream-list{display:none;flex-direction:column;gap:var(--space-2)}.stream-row{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);align-items:center;padding:.85rem .95rem;background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius-sm)}.stream-row .name{font-family:var(--font-mono);font-size:.9rem}.stream-row .meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.65rem 1rem;color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.event-list{display:flex;flex-direction:column;gap:var(--space-3)}.event-item{padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.event-item:last-child{border-bottom:none;padding-bottom:0}.event-item time{display:block;font-family:var(--font-mono);font-size:.75rem;color:var(--muted);margin-bottom:.35rem}.skeleton{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.skeleton-block{height:7.5rem;border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(90deg,var(--bg1),var(--bg3),var(--bg1));background-size:200% 100%;animation:shimmer 1.2s linear infinite}.skeleton-block.lg{height:11rem}.auth-link{margin-top:var(--space-4);color:var(--muted);font-size:.95rem}.app-empty{padding:var(--space-6) 0}.app-empty h1{font-family:var(--font-display);font-weight:500;font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 .5rem}.field-hint{font-size:.8rem;margin:.4rem 0 0}.brand-surface,.landing{--bg0:#eef1f6;--bg1:#ffffff;--bg2:#e4e9f0;--bg3:#d7dee8;--line:#c5ceda;--line-strong:#9aa8ba;--text:#10141c;--muted:#5a6575;--accent:#e03d00;--accent-dim:#b83200;--accent-soft:rgba(224,61,0,0.12);--ok:#0a7a45;--ok-soft:rgba(10,122,69,0.12);--danger:#c01d1d;--danger-soft:rgba(192,29,29,0.1);--font-display:"Bricolage Grotesque","Segoe UI",sans-serif;--font-body:"Karla","Segoe UI",sans-serif;--visual-ink:#0c1118;--shadow-panel:0 18px 40px rgba(16,20,28,0.08);color:var(--text);font-family:var(--font-body)}.brand-surface .brand,.brand-surface .login-card h1,.landing .brand{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;color:var(--text)}.brand-surface .btn,.landing .btn{border-color:var(--accent-dim);background:var(--accent);color:#fff;box-shadow:none;font-weight:600}.brand-surface .btn:hover,.landing .btn:hover{background:var(--accent-dim);filter:none}.brand-surface .btn.ghost{background:transparent;border-color:var(--line-strong);color:var(--text)}.brand-surface .btn.ghost:hover{background:var(--bg2);border-color:var(--line-strong)}.brand-surface.login-wrap{width:100%;max-width:none;min-height:100dvh;background:radial-gradient(700px 420px at 100% 0,rgba(224,61,0,.1),transparent 55%),linear-gradient(180deg,#f5f7fa 0,var(--bg0) 100%)}.brand-surface .login-card{background:var(--bg1);border:1px solid var(--line);box-shadow:var(--shadow-panel)}.brand-surface .login-kicker{color:var(--accent);font-weight:600;letter-spacing:.12em}.brand-surface .login-card h1{font-size:clamp(2.35rem,8vw,2.85rem);font-weight:700;letter-spacing:-.04em;margin:.45rem 0 .5rem}.brand-surface .login-card .lede{color:var(--muted)}.brand-surface .field label{color:var(--text);font-weight:600}.brand-surface .field input{background:#f8fafc;border-color:var(--line);color:var(--text)}.brand-surface .field input:hover{border-color:var(--line-strong)}.brand-surface .field input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--accent-soft)}.brand-surface .auth-link a{color:var(--accent);font-weight:600}.brand-surface .brand-sub{color:var(--muted);font-weight:500}.brand-surface .app-empty{max-width:42rem;padding-top:clamp(1.25rem,4vh,2.5rem)}.brand-surface .app-empty h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(1.75rem,2.6vw,2.4rem)}.brand-surface .app-empty .lede{margin:0;color:var(--muted);font-size:clamp(1.02rem,1.4vw,1.12rem);line-height:1.5}.brand-surface .app-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1.25rem}.brand-surface .app-toolbar label{font-weight:600;font-size:.9rem}.brand-surface .app-toolbar select{min-height:var(--tap);min-width:10rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);color:var(--text);font:inherit;padding:.45rem .7rem}.brand-surface .code-block{display:block;overflow-x:auto;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg2) 80%,var(--bg1));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.45;white-space:pre}.brand-surface .docs-list{list-style:none;padding:0;margin:.5rem 0 0;display:grid;grid-gap:.65rem;gap:.65rem}.brand-surface .docs-method{display:inline-block;min-width:3.5rem;font-weight:700}.brand-surface .app-split{display:grid;grid-gap:1.25rem;gap:1.25rem}.brand-surface .app-list{display:grid;grid-gap:.45rem;gap:.45rem;max-height:min(50vh,28rem);overflow:auto}.brand-surface .app-list-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid var(--line);background:var(--bg1);color:var(--text);border-radius:var(--radius-sm);padding:.75rem .85rem;display:grid;grid-gap:.2rem;gap:.2rem;cursor:pointer;font:inherit}.brand-surface .app-list-title{font-weight:650;letter-spacing:-.02em}.brand-surface .app-list-item.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.brand-surface .app-replay{border:1px solid var(--line);background:var(--bg1);border-radius:var(--radius-md);padding:1rem 1.1rem 1.2rem;min-height:16rem}.brand-surface .app-replay-bar{display:none;margin-bottom:.55rem}.brand-surface .app-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.brand-surface .app-replay h2{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.03em}.brand-surface .app-snap-table{margin-top:.85rem;display:grid;grid-gap:.25rem;gap:.25rem;font-family:var(--font-mono);font-size:.78rem}.brand-surface .app-snap-head,.brand-surface .app-snap-row{display:grid;grid-template-columns:1.4fr .7fr .7fr .9fr;grid-gap:.5rem;gap:.5rem}.brand-surface .app-snap-head{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;padding-bottom:.25rem;border-bottom:1px solid var(--line)}.brand-surface .app-snap-row{padding:.28rem 0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.brand-surface .app-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem;margin:.85rem 0 .35rem}.brand-surface .app-format{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.78rem;font-weight:600;color:var(--muted)}.brand-surface .app-format select{min-height:var(--tap);min-width:8rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);color:var(--text);font:inherit;font-size:.9rem;font-weight:500;padding:.45rem .65rem}.brand-surface .app-keys-create{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem .75rem;margin:0 0 1.25rem}.brand-surface .app-keys-create label{width:100%;font-weight:600;font-size:.85rem}.brand-surface .app-keys-create input{flex:1 1;min-width:12rem;min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);color:var(--text);font:inherit;padding:.45rem .7rem}.brand-surface .app-keys-fresh{display:grid;grid-gap:.55rem;gap:.55rem;margin:0 0 1.25rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--ok) 35%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ok-soft) 55%,var(--bg1))}.brand-surface .app-keys-secret{display:block;overflow-wrap:anywhere;word-break:break-all;font-family:var(--font-mono);font-size:.82rem}.brand-surface .app-keys-ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.brand-surface .app-keys-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1)}.brand-surface .app-keys-item p{margin:.2rem 0 0}.brand-surface .error{color:var(--danger);margin:.4rem 0 0}@media (max-width:959px){.brand-surface .app-split.has-selection{display:flex;flex-direction:column}.brand-surface .app-split.has-selection .app-list{order:2;max-height:11rem}.brand-surface .app-split.has-selection .app-replay{order:1}.brand-surface .app-replay-bar{display:block}}@media (min-width:960px){.brand-surface .app-split{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);align-items:start;gap:1.5rem}.brand-surface .app-list{max-height:min(72vh,42rem)}.brand-surface .app-replay{min-height:min(72vh,42rem)}}@media (min-width:1280px){.brand-surface .app-split{grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);gap:1.75rem}}.landing{overflow-x:clip;min-height:100dvh;background:var(--bg0)}.landing .brand{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;color:var(--text)}.landing .btn{border-color:var(--accent-dim);background:var(--accent);color:#fff;box-shadow:none;font-weight:600;min-height:var(--tap)}.landing .btn:hover{background:var(--accent-dim);filter:none}.land-hero{position:relative;isolation:isolate;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(700px 420px at 100% 0,rgba(224,61,0,.1),transparent 55%),linear-gradient(180deg,#f5f7fa 0,var(--bg0) 100%)}.land-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(.85rem + var(--safe-t)) calc(var(--pad-x) + var(--safe-r)) .35rem calc(var(--pad-x) + var(--safe-l));flex:0 0 auto}.land-nav .brand{font-size:clamp(1.15rem,2vw,1.35rem);text-decoration:none}.land-nav-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:flex-end}.land-nav-btn{border:0;background:none;padding:0;cursor:pointer;font:inherit}.text-link{color:var(--muted);font-weight:600;min-height:var(--tap);display:inline-flex;align-items:center;text-decoration:none}.text-link:hover{color:var(--text);text-decoration:none}.land-hero-copy{display:grid;align-content:start;justify-items:start;grid-gap:0;gap:0;padding:1.1rem calc(var(--pad-x) + var(--safe-r)) 1.25rem calc(var(--pad-x) + var(--safe-l));flex:0 0 auto;animation:land-rise .3s var(--ease) both}.land-hero-copy>.brand{margin:0;font-size:clamp(2.85rem,13vw,4.4rem);line-height:.92}.land-question{margin:.85rem 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.35rem,5.8vw,1.85rem);line-height:1.18;letter-spacing:-.03em;max-width:18ch}.land-lede{margin:.75rem 0 1.2rem;color:var(--muted);font-size:1.05rem;line-height:1.5;max-width:34rem}.land-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem}.land-cta,.land-cta .btn{width:100%}.landing .btn.ghost{background:transparent;border:1px solid var(--line-strong);color:var(--text)}.landing .btn.ghost:hover{background:var(--bg2)}.land-cta-secondary,.land-cta-tertiary{font-size:.95rem}.land-hero-visual{position:relative;z-index:0;flex:1 1 auto;min-height:42vh;display:flex;align-items:stretch;background:radial-gradient(600px 320px at 80% 0,rgba(224,61,0,.22),transparent 55%),var(--visual-ink);color:#e8edf4;padding:1.1rem calc(var(--pad-x) + var(--safe-r)) calc(1.25rem + var(--safe-b)) calc(var(--pad-x) + var(--safe-l));animation:land-rise .38s var(--ease) both}.land-data{position:relative;z-index:1;width:100%;display:grid;grid-gap:.75rem;gap:.75rem;align-content:start;font-family:var(--font-mono);font-size:.78rem}.land-data-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.land-data-titles{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.land-data-ticker{color:#c5d0dc;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.land-data-title{color:#9aa6b5;font-family:var(--font-body);font-size:.82rem;line-height:1.35}.land-data-live{color:#3dd6c6;text-transform:lowercase;letter-spacing:.04em;flex:0 0 auto;white-space:nowrap}.land-data-coverage{margin:0;color:#8fa0b2;font-size:.72rem;line-height:1.4}.land-preview-chart{display:grid;grid-gap:.45rem;gap:.45rem}.land-preview-svg{width:100%;height:auto;min-height:9.5rem;touch-action:none;cursor:crosshair;outline:none}.land-preview-svg:focus-visible{outline:2px solid #e03d00;outline-offset:2px}.land-preview-scale{display:flex;justify-content:space-between;align-items:center;gap:.5rem;color:#8fa0b2;font-size:.7rem}.land-preview-legend{display:inline-flex;gap:.85rem}.land-legend-ask:before,.land-legend-bid:before{content:"";display:inline-block;width:.65rem;height:2px;margin-right:.35rem;vertical-align:middle}.land-legend-bid:before{background:#e03d00}.land-legend-ask:before{background:#c9d4e0}.land-preview-tooltip{display:flex;flex-wrap:wrap;gap:.35rem .85rem;min-height:1.35rem;color:#d5deea;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.land-preview-tip-time{color:#9aa6b5}.land-preview-tip-hint{color:#8fa0b2}.land-preview-empty{margin:0;color:#8fa0b2}.land-data-table{width:100%;border-collapse:collapse;color:#d5deea}.land-data-table td,.land-data-table th{padding:.42rem 0;border-top:1px solid rgba(255,255,255,.08);text-align:left}.land-data-table th{color:#8fa0b2;font-weight:500}.land-data-table td:nth-child(2),.land-data-table th:nth-child(2){text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.land-data-table-l2 td:nth-child(3),.land-data-table-l2 th:nth-child(3){text-align:left}.land-l2-detail{color:#c5d0dc;word-break:break-word}.land-l2-depth{display:grid;grid-gap:.35rem;gap:.35rem;padding:.15rem 0 .25rem}.land-l2-depth-head{display:flex;justify-content:space-between;gap:.75rem;color:#8fa0b2;font-size:.7rem;letter-spacing:.02em}.land-l2-depth-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 2.6rem;grid-gap:.55rem;gap:.55rem;align-items:center;color:#d5deea;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.land-l2-px{color:#e8edf4}.land-l2-sz{text-align:right;color:#c5d0dc}.land-l2-bar-track{display:block;height:.42rem;background:rgba(255,255,255,.06);overflow:hidden}.land-l2-bar{display:block;height:100%;background:linear-gradient(90deg,#e03d00,#f06a2f);min-width:.35rem}.land-plan-featured strong{color:#c2410c}.land-band{padding:clamp(2.75rem,8vw,5rem) calc(var(--pad-x) + var(--safe-r)) clamp(2.75rem,8vw,5rem) calc(var(--pad-x) + var(--safe-l));background:var(--bg0);border-top:1px solid var(--line)}.land-band-ink{background:var(--visual-ink);color:#e8edf4;border-top:0}.land-band-soft{background:#f5f7fa}.land-band-ink h2{color:#f3f6fa}.land-band-ink .land-datasets span,.land-band-ink .land-faq-a,.land-band-ink .land-qualify,.land-band-ink .land-usecases span,.land-band-ink p{color:#9aa6b5}.land-band-ink .land-datasets strong,.land-band-ink .land-usecases strong{color:#f3f6fa}.land-band-ink a{color:#f0b39a}.land-band-ink a:hover{color:#fff}.land-band-inner{width:min(100%,52rem);margin:0 auto}.land-band h2{margin:0 0 .75rem;font-family:var(--font-display);font-weight:650;font-size:clamp(1.55rem,5.5vw,2.35rem);letter-spacing:-.03em;line-height:1.12}.land-band p{margin:0;color:var(--muted);font-size:clamp(1.02rem,2vw,1.15rem);line-height:1.55;max-width:42rem}.land-qualify{margin-top:1rem!important;font-size:.95rem!important}.land-metrics{margin:1.5rem 0 0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:1fr}.land-metrics>div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem 0;border-top:1px solid var(--line)}.land-metrics dt{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.land-metrics dd{margin:0;font-family:var(--font-mono);font-size:.92rem;color:var(--text);line-height:1.45}.land-metrics code{font:inherit;word-break:break-all}.land-coverage{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem .7rem}.land-coverage li{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.02em;color:var(--text);border-bottom:1px solid var(--line-strong);padding:.15rem 0}.land-band-ink .land-coverage li{color:#e8edf4;border-bottom-color:rgba(255,255,255,.18)}.land-datasets,.land-usecases{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-gap:1.15rem;gap:1.15rem}.land-datasets li,.land-usecases li{display:grid;grid-gap:.3rem;gap:.3rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.land-datasets-light li{border-top-color:var(--line)}.land-datasets strong,.land-usecases strong{font-family:var(--font-display);font-weight:650;font-size:1.15rem;letter-spacing:-.02em}.land-datasets span,.land-usecases span:not(.land-usecase-icon){line-height:1.5;font-size:1rem;color:var(--muted)}.land-usecase-icon{color:var(--accent);display:inline-flex;margin-bottom:.15rem}.land-band-ink .land-usecase-icon{color:#f0b39a}.land-access{display:grid;grid-gap:1.5rem;gap:1.5rem}.land-access .land-cta{margin-top:1.25rem}.land-access-list{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;grid-gap:.95rem;gap:.95rem}.land-access-list li{display:grid;grid-gap:.2rem;gap:.2rem;padding-top:.85rem;border-top:1px solid var(--line)}.land-access-list strong{font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em}.land-access-list span{color:var(--muted);line-height:1.45}.land-plan-chips{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.land-plan-chips li{display:grid;grid-gap:.15rem;gap:.15rem;padding:.85rem 0;border-top:1px solid var(--line)}.land-plan-chips strong{font-family:var(--font-display);font-size:1.05rem}.land-plan-chips span{color:var(--muted);font-size:.95rem}.land-faq{margin-top:1.35rem;display:grid;grid-gap:.35rem;gap:.35rem}.land-faq-item{border-top:1px solid rgba(255,255,255,.1)}.land-faq-q{width:100%;text-align:left;background:none;border:0;color:#f3f6fa;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.02em;padding:.95rem 0;min-height:var(--tap);cursor:pointer}.land-faq-q:hover{color:#fff}.land-faq-a{margin:0 0 .95rem;line-height:1.55;max-width:40rem}.land-code-wrap{display:grid;grid-gap:0;gap:0;border:1px solid rgba(255,255,255,.08);background:var(--visual-ink);overflow:hidden}.land-code-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);color:#8fa0b2;font-size:.78rem;font-family:var(--font-mono)}.land-code-copy{border:1px solid rgba(255,255,255,.16);background:transparent;color:#e8edf4;font:inherit;min-height:2.25rem;padding:0 .75rem;cursor:pointer}.land-code-copy:hover{background:rgba(255,255,255,.06)}.land-code{margin:0;padding:1.1rem 1.15rem;overflow-x:auto;background:transparent;color:#d7e0ea;border:0;font-family:var(--font-mono);font-size:.78rem;line-height:1.55}.land-code code{font:inherit;white-space:pre}.land-band .land-cta{margin-top:1.35rem}.land-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:1.35rem calc(var(--pad-x) + var(--safe-r)) calc(1.35rem + var(--safe-b)) calc(var(--pad-x) + var(--safe-l));border-top:1px solid var(--line);color:var(--muted);font-size:.9rem;background:var(--bg0)}.land-foot a{color:var(--muted);font-weight:600;text-decoration:none}.land-foot a:hover{color:var(--text)}.land-foot-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.1rem}.land-foot .brand{font-size:1.1rem}.land-dock{display:none}@keyframes land-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.land-nav-actions a[href="#access"],.land-nav-actions a[href="#coverage"]{display:none}.topbar{flex-direction:column;align-items:stretch;gap:var(--space-3)}.nav{justify-content:stretch}.nav-user{max-width:100%;flex:1 1 100%}.nav .btn{flex:1 1 calc(50% - var(--space-2))}.desktop-only,.hide-sm{display:none!important}.stream-list{display:flex}.land-foot{padding-bottom:calc(5.75rem + var(--safe-b))}.land-dock.is-on{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.75rem calc(var(--pad-x) + var(--safe-r)) calc(.75rem + var(--safe-b)) calc(var(--pad-x) + var(--safe-l));background:rgba(238,241,246,.92);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.land-dock .btn{width:100%}}@media (min-width:1200px){.metric-grid.dense{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:640px){.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.dense{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.mobile-only{display:none!important}.land-cta .btn{width:auto;min-width:10.5rem}.land-hero-copy{padding-top:1.75rem;padding-bottom:1.75rem}.land-lede{font-size:1.12rem}.land-access{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2rem;align-items:start}.land-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.land-usecases{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.land-usecases li{border-top:0;padding-top:0;padding-right:.5rem}.land-plan-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.land-plan-chips li{border-top:0;border-left:1px solid var(--line);padding:1rem 0 0 1rem}.land-plan-chips li:first-child{border-left:0;padding-left:0}}@media (min-width:960px){.land-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto 1fr;background:var(--bg0)}.land-nav{order:0;grid-column:1/-1;width:100%;margin-inline:0;padding-left:max(var(--pad-x) + var(--safe-l),calc((100vw - 72rem) / 2));padding-right:max(var(--pad-x) + var(--safe-r),calc((100vw - 72rem) / 2));position:relative;z-index:3;background:color-mix(in srgb,var(--bg0) 94%,transparent)}.land-hero-copy{order:0;max-width:36rem;margin-left:max(var(--pad-x),calc((100vw - 72rem) / 2));margin-right:1.5rem;align-content:center;min-height:calc(100dvh - 4.5rem);padding:clamp(1.5rem,6vh,3rem) 1rem calc(clamp(2rem, 8vh, 4rem) + var(--safe-b)) 0}.land-hero-visual{order:0;position:relative;z-index:1;min-height:0;flex:none;display:flex;align-items:center;justify-content:stretch;margin:.75rem max(var(--pad-x),calc((100vw - 72rem) / 2)) 1.25rem 0;padding:1.25rem 1.35rem;border:1px solid rgba(255,255,255,.06)}.land-hero-copy>.brand{font-size:clamp(3.2rem,7vw,5.4rem)}.land-question{font-size:clamp(1.55rem,2.8vw,2.1rem);max-width:16ch}.land-data{width:100%;max-width:none}.land-preview-svg{min-height:11rem}.land-band-inner{width:min(100%,56rem)}}@media (hover:none){.btn:hover{filter:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.land-code,.land-hero-copy,.land-hero-visual{opacity:1}}.site-top{justify-content:space-between;gap:1rem;padding:.7rem clamp(1rem,3vw,2rem);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg0) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:60}.site-top,.site-top-start{display:flex;align-items:center}.site-top-start{gap:.15rem;min-width:0}.site-brand{font-family:var(--font-display);font-weight:600;font-size:1.2rem;letter-spacing:-.03em}.site-brand,.site-brand:hover{color:var(--text);text-decoration:none}.site-top-links{display:none;align-items:center;gap:.15rem}.site-top-btn,.site-top-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.45rem .7rem;color:var(--muted);text-decoration:none;font:inherit;font-size:.92rem;cursor:pointer;border-radius:var(--radius-sm)}.site-top-btn:hover,.site-top-link:hover{color:var(--text);text-decoration:none;background:color-mix(in srgb,var(--bg2) 70%,transparent)}.site-nav-toggle,.site-top-link.is-current{color:var(--text)}.site-nav-toggle{display:inline-flex;width:var(--tap);height:var(--tap);flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer}.site-nav-toggle:hover{background:color-mix(in srgb,var(--bg2) 80%,transparent)}.site-nav-icon{display:block}.site-backdrop{display:block;position:fixed;inset:0;z-index:70;border:0;background:rgba(4,8,12,.45);cursor:pointer}.site-drawer{position:fixed;top:0;left:0;bottom:0;z-index:80;width:min(19rem,88vw);padding:4.5rem 1rem 2rem;border-right:1px solid var(--line);background:var(--bg1);transform:translateX(-105%);transition:transform .18s var(--ease);overflow:auto;box-shadow:var(--shadow-panel)}.site-drawer.is-open{transform:translateX(0)}.site-drawer-user{margin:0 0 1rem;padding:0 .55rem;font-size:.82rem;color:var(--muted);overflow-wrap:anywhere}.site-drawer-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.site-drawer-btn,.site-drawer-link{display:block;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.55rem .65rem;border-radius:6px;color:var(--muted);text-decoration:none;font:inherit;font-size:.95rem;cursor:pointer}.site-drawer-btn:hover,.site-drawer-link:hover{color:var(--text);background:color-mix(in srgb,var(--bg2) 70%,transparent);text-decoration:none}.site-drawer-link.is-current{color:var(--text);background:var(--accent-soft)}@media (min-width:861px){.site-nav-toggle{display:none}.site-top-links{display:inline-flex}.site-backdrop,.site-drawer{display:none}}.docs-root{min-height:100dvh;color:var(--text);font-family:var(--font-body);background:radial-gradient(900px 420px at 0 0,#142832 0,transparent 55%),var(--bg0)}.docs-top{z-index:60}.docs-chrome-links{display:inline-flex;align-items:center;gap:.15rem}.docs-chrome-drawer{display:none;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.docs-backdrop{display:none}.docs-frame{display:grid;grid-template-columns:minmax(13rem,16.5rem) minmax(0,1fr);grid-gap:0;gap:0;max-width:1120px;margin:0 auto;min-height:calc(100dvh - 3.5rem)}.docs-side{padding:1.5rem 1rem 3rem 1.25rem;border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:3.4rem;align-self:start;max-height:calc(100dvh - 3.4rem);overflow:auto}.docs-nav-section{margin-bottom:1.35rem}.docs-nav-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem}.docs-side ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.docs-nav-link{display:block;padding:.4rem .55rem;border-radius:6px;color:var(--muted);text-decoration:none;font-size:.92rem;line-height:1.3}.docs-nav-link:hover{color:var(--text);background:color-mix(in srgb,var(--bg2) 70%,transparent);text-decoration:none}.docs-nav-link.active{color:var(--text);background:var(--accent-soft)}.docs-main{padding:2rem clamp(1.1rem,3vw,2.5rem) 4rem;max-width:46rem;min-width:0}.docs-main h1{font-size:clamp(2rem,4vw,2.6rem);letter-spacing:-.03em;line-height:1.15;margin:.2rem 0 .75rem}.docs-main h1,.docs-main h2{font-family:var(--font-display)}.docs-main h2{font-size:1.35rem;margin:2rem 0 .65rem;letter-spacing:-.02em}.docs-eyebrow{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.docs-lede{font-size:1.08rem;color:color-mix(in srgb,var(--text) 88%,var(--muted));margin:0 0 1.25rem}.docs-callout{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);margin:1.25rem 0}.docs-callout strong{font-size:.8rem;color:var(--muted)}.docs-callout code{overflow-wrap:anywhere;word-break:break-all}.docs-steps{padding-left:1.2rem}.docs-steps li{margin:.35rem 0}.docs-code{margin:1rem 0 1.25rem;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:#0c1218;max-width:100%}.docs-code-title{padding:.45rem .85rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--bg1)}.docs-code pre{margin:0;padding:.9rem 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;font-family:var(--font-mono);font-size:.8rem;line-height:1.55;white-space:pre}.docs-code code{font-family:inherit}.docs-table{width:100%;border-collapse:collapse;font-size:.9rem;margin:.75rem 0 1.25rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.docs-table tbody,.docs-table thead,.docs-table tr{display:table;width:100%;table-layout:fixed}.docs-table td,.docs-table th{text-align:left;padding:.55rem .65rem;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.docs-table th{color:var(--muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.docs-endpoint-head{margin-bottom:.75rem}.docs-endpoint-head .docs-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;text-transform:none;letter-spacing:0}.docs-path{font-size:.85rem;overflow-wrap:anywhere;word-break:break-all}.docs-method{display:inline-block;min-width:3.2rem;text-align:center;font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:.2rem .4rem;border-radius:4px;background:var(--bg3);color:var(--text)}.docs-method-get{background:color-mix(in srgb,var(--ok-soft) 80%,var(--bg2));color:var(--ok)}.docs-method-post{background:color-mix(in srgb,var(--accent-soft) 90%,var(--bg2));color:var(--accent)}@media (min-width:861px){.docs-chrome-links{display:inline-flex}.docs-chrome-drawer,.docs-root .site-nav-toggle{display:none}}@media (max-width:860px){.docs-top{z-index:60}.docs-chrome-links{display:none}.docs-chrome-drawer{display:grid;grid-gap:.15rem;gap:.15rem}.docs-backdrop{display:block;position:fixed;inset:0;z-index:45;border:0;background:rgba(4,8,12,.55);cursor:pointer}.docs-frame{grid-template-columns:1fr}.docs-side{position:fixed;top:0;left:0;right:auto;bottom:0;z-index:50;width:min(19rem,88vw);max-height:none;padding:4.5rem 1rem 2rem;border-right:1px solid var(--line);border-left:none;background:var(--bg1);transform:translateX(-105%);transition:transform .18s var(--ease);overflow:auto;box-shadow:var(--shadow-panel)}.docs-side.is-open{transform:translateX(0)}.docs-side ul{display:grid;grid-gap:.15rem;gap:.15rem}.docs-main{padding:1.25rem 1rem 3rem;max-width:none}.docs-main h1{font-size:clamp(1.7rem,7vw,2.1rem)}.docs-table tbody,.docs-table thead,.docs-table tr{table-layout:auto}}.docs-try{margin:1.75rem 0 2rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg1) 92%,var(--bg0));overflow:hidden}.docs-try-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--line)}.docs-try-title{margin:0;font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em}.docs-try-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.docs-try-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:6px;padding:.4rem .7rem;font-size:.85rem;font-weight:600;cursor:pointer;color:var(--text);background:var(--bg2);line-height:1.2}.docs-try-btn:disabled{opacity:.55;cursor:not-allowed}.docs-try-btn-ghost{background:transparent;color:var(--muted)}.docs-try-btn-ghost:hover{color:var(--text);background:color-mix(in srgb,var(--bg2) 70%,transparent)}.docs-try-btn-primary{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft);color:var(--accent)}.docs-try-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.docs-try-hint-solo,.docs-try-key,.docs-try-req{padding:.85rem 1rem}.docs-try-key{border-bottom:1px solid var(--line)}.docs-try-key-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem}.docs-try-key-row{display:flex;gap:.4rem;align-items:center}.docs-try-input{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--bg0);color:var(--text);font-family:var(--font-mono);font-size:.82rem;padding:.5rem .65rem;outline:none}.docs-try-input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.docs-try-key-input{flex:1 1}.docs-try-hint{margin:.45rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.4}.docs-try-hint-empty{margin:0 0 .65rem}.docs-try-key-empty{display:grid;grid-gap:.45rem;gap:.45rem}.docs-try-generate{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:-moz-fit-content;width:fit-content}.docs-try-generate:hover{text-decoration:none;filter:brightness(1.08)}.docs-try-paste-label{margin-top:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.docs-try-text-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.docs-try-text-btn:hover{color:var(--text)}.docs-try-reveal{flex-shrink:0}.docs-try-auth-banner{padding:.7rem 1rem;font-size:.85rem;line-height:1.4;color:var(--text);background:color-mix(in srgb,#f07178 12%,var(--bg1));border-bottom:1px solid var(--line)}.docs-try-hint-solo{margin:0;border-bottom:1px solid var(--line)}.docs-try-line{display:flex;align-items:center;gap:.55rem;min-width:0}.docs-try-path{flex:1 1}.docs-try-path-display{flex:1 1;min-width:0;font-size:.85rem;overflow-wrap:anywhere;word-break:break-all}.docs-try-body{margin-top:.75rem}.docs-try-textarea{resize:vertical;min-height:6rem;line-height:1.45}.docs-try-body-display{margin:0;padding:.65rem .75rem;border:1px solid var(--line);border-radius:6px;background:#0c1218;overflow-x:auto;font-family:var(--font-mono);font-size:.8rem;line-height:1.5}.docs-try-result{border-top:1px solid var(--line)}.docs-try-result-meta{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem 1rem;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--muted);border-bottom:1px solid var(--line);background:var(--bg1)}.docs-try-result-ok .docs-try-result-meta{color:var(--ok)}.docs-try-result-error .docs-try-result-meta{color:color-mix(in srgb,#f07178 85%,var(--text))}.docs-try-result pre{margin:0;padding:.85rem 1rem;overflow-x:auto;max-height:22rem;font-family:var(--font-mono);font-size:.8rem;line-height:1.5;background:#0c1218}.brand-surface.app-shell{--app-side-w:15.5rem;--bg0:#eef1f6;--bg1:#ffffff;width:100%;max-width:none;min-height:100dvh;min-height:100svh;display:grid;grid-template-columns:var(--app-side-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background-color:#f5f7fa;background-image:radial-gradient(900px 520px at 100% 0,rgba(224,61,0,.07),transparent 55%),linear-gradient(180deg,#f5f7fa,#eef1f6)}.brand-surface.app-shell .app-top{grid-column:1/-1;grid-row:1;background:#f5f7fa;border-bottom-color:#c5ceda;margin-bottom:0;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding-top:calc(.7rem + var(--safe-t));padding-bottom:.7rem;padding-left:calc(clamp(1rem, 3vw, 2rem) + var(--safe-l));padding-right:calc(clamp(1rem, 3vw, 2rem) + var(--safe-r))}.brand-surface .app-top-end{display:flex;align-items:center;gap:.75rem;margin-left:auto}.brand-surface .app-top-user{display:none;color:var(--muted);font-size:.88rem;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-surface .app-backdrop{display:none}.brand-surface .app-side{grid-column:1;grid-row:2;border-right:1px solid var(--line);background:#f3f5f8;padding:1.1rem .85rem calc(1.5rem + var(--safe-b));position:-webkit-sticky;position:sticky;top:3.5rem;align-self:start;height:calc(100dvh - 3.5rem);height:calc(100svh - 3.5rem);overflow:auto;-webkit-overflow-scrolling:touch}.brand-surface .app-side-user{display:none;margin:0 .55rem 1rem;color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}.brand-surface .app-nav-section{margin-bottom:1.15rem}.brand-surface .app-nav-title{margin:0 .55rem .4rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.brand-surface .app-nav-section ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.brand-surface .app-nav-link{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--text);text-decoration:none;font:inherit;font-weight:600;padding:.55rem .65rem;border-radius:var(--radius-sm);cursor:pointer}.brand-surface .app-nav-link:hover{background:var(--bg2)}.brand-surface .app-nav-link.active{background:var(--accent-soft);color:var(--accent-dim)}.brand-surface .app-nav-logout{margin-top:.5rem;color:var(--muted);font-weight:600}.brand-surface .app-main{grid-column:2;grid-row:2;min-width:0;padding:1.25rem calc(var(--pad-x) + var(--safe-r)) calc(var(--space-7) + var(--safe-b)) calc(var(--pad-x) + var(--safe-l));max-width:72rem;width:100%}.brand-surface .app-page-head{max-width:42rem;margin-bottom:1.35rem}.brand-surface .app-page-head h1{margin:0 0 .4rem;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(1.75rem,2.6vw,2.35rem)}.brand-surface .app-page-head .lede{margin:0;color:var(--muted);font-size:clamp(1.02rem,1.4vw,1.12rem);line-height:1.5}.brand-surface .data-strip{display:flex;flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;margin:0 0 1.35rem;padding:.95rem 1.05rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1)}.brand-surface .data-strip-label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem}.brand-surface .data-strip strong{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em}.brand-surface .data-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);padding:1rem 1.1rem 1.15rem;margin-bottom:1.15rem}.brand-surface .data-panel h2{margin:0;font-size:1.05rem;font-family:var(--font-display);letter-spacing:-.02em}.brand-surface .data-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.brand-surface .data-panel-head>div{min-width:0;flex:1 1 12rem}.brand-surface .data-table-wrap{overflow-x:auto}.brand-surface .data-plain{width:100%;border-collapse:collapse;font-size:.92rem}.brand-surface .data-plain td,.brand-surface .data-plain th{text-align:left;padding:.55rem .45rem;border-bottom:1px solid var(--line);vertical-align:middle}.brand-surface .data-plain th{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.brand-surface .data-plain .mono,.brand-surface .data-plain .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brand-surface .data-plain .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.brand-surface .data-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.brand-surface .data-list li{display:grid;grid-gap:.15rem;gap:.15rem}.brand-surface .account-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.brand-surface .account-plan-name{margin:.45rem 0 .35rem;font-family:var(--font-display);font-size:1.7rem;font-weight:700;letter-spacing:-.03em}.brand-surface .account-facts{margin:.85rem 0 0;padding-left:1.1rem;color:var(--muted);display:grid;grid-gap:.35rem;gap:.35rem}.brand-surface .export-list{display:grid;grid-gap:.75rem;gap:.75rem}.brand-surface .export-item,.brand-surface .export-skel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);padding:.95rem 1rem}.brand-surface .export-item-top{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.brand-surface .export-source{margin:.45rem 0 .55rem;font-size:.86rem;overflow-wrap:anywhere;word-break:break-all}.brand-surface .export-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.88rem}.brand-surface .export-item-meta .btn{margin-left:auto}.brand-surface .how-it-works{margin:0 0 1.25rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg1) 92%,#e8ecf2)}.brand-surface .how-it-works ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.brand-surface .how-it-works li{display:flex;gap:.7rem;align-items:flex-start}.brand-surface .how-step-num{flex:0 0 auto;width:1.55rem;height:1.55rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;background:var(--accent-soft);color:var(--accent-dim)}.brand-surface .how-it-works strong{display:block;margin-bottom:.15rem;font-size:.95rem}.brand-surface .how-it-works p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.brand-surface .empty-state{margin:.5rem 0 1.5rem;padding:1.75rem 1.35rem;border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg1) 88%,#e8ecf2);text-align:left}.brand-surface .empty-state h2{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em}.brand-surface .empty-state p{margin:0;color:var(--muted);max-width:36rem;line-height:1.55}.brand-surface .empty-state-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}.brand-surface .skeleton-card{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-surface .sk-line{height:.7rem;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 55%,#fff) 0,color-mix(in srgb,var(--line) 25%,#fff) 50%,color-mix(in srgb,var(--line) 55%,#fff) 100%);background-size:200% 100%;animation:sk-shimmer 1.15s ease-in-out infinite}.brand-surface .sk-title{width:42%;height:1.05rem;margin-bottom:.65rem}.brand-surface .sk-sub{width:68%;margin-bottom:.85rem}.brand-surface .sk-row{width:100%;margin-bottom:.55rem}.brand-surface .sk-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.55rem;gap:.55rem}.brand-surface .sk-chart{height:10rem;margin-top:.65rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--line) 45%,#fff) 0,color-mix(in srgb,var(--line) 20%,#fff) 50%,color-mix(in srgb,var(--line) 45%,#fff) 100%);background-size:200% 100%;animation:sk-shimmer 1.15s ease-in-out infinite}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.brand-surface .app-top-status{font-size:.82rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.brand-surface .status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;padding:.12rem .5rem;border-radius:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb,var(--bg2) 70%,#fff);color:var(--muted)}.brand-surface .status-pill.tone-live,.brand-surface .status-pill.tone-yes{background:var(--ok-soft);color:#1a7a45}.brand-surface .status-pill.tone-no{background:var(--danger-soft);color:#c43c3c}.brand-surface .status-pill.tone-plain,.brand-surface .status-pill.tone-settled{background:color-mix(in srgb,var(--line) 35%,#fff);color:var(--muted)}.brand-surface .crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:-.25rem 0 1rem;font-size:.88rem;color:var(--muted)}.brand-surface .crumb a{color:var(--accent-dim);font-weight:600}.brand-surface .crumb a:hover{text-decoration:underline}.brand-surface .coin-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.1rem;max-width:100%;min-width:0}.brand-surface .coin-tab{min-height:2.35rem;min-width:3.6rem;padding:.35rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);color:var(--text);font:inherit;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.brand-surface .coin-tab:hover{border-color:var(--line-strong)}.brand-surface .coin-tab.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dim)}.brand-surface .is-up{color:#1a7a45}.brand-surface .is-down{color:#c43c3c}.brand-surface .chart-note{margin:.55rem 0 0;font-size:.88rem}.brand-surface .chart-lede{margin:.25rem 0 0;font-size:.88rem;max-width:36rem;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-surface .board-grid{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));margin-bottom:1.25rem}.brand-surface .board-card,.brand-surface a.board-card{display:grid;grid-gap:.55rem;gap:.55rem;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg1);padding:1.05rem 1.1rem 1.1rem;box-shadow:0 1px 0 rgba(16,20,28,.04);transition:border-color .15s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}.brand-surface a.board-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent-soft) 40%,var(--bg1));box-shadow:0 8px 24px rgba(16,20,28,.06);transform:translateY(-1px);text-decoration:none}.brand-surface .board-card.is-empty{border-style:dashed;background:color-mix(in srgb,var(--bg1) 80%,#e8ecf2)}.brand-surface .board-card.is-empty .muted{margin:0}.brand-surface .board-card.is-live{box-shadow:inset 3px 0 0 #2f9e5f,0 1px 0 rgba(16,20,28,.04)}.brand-surface .board-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.brand-surface .board-asset{margin:0;font-family:var(--font-display);font-size:1.65rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.brand-surface .board-name{margin:.15rem 0 0;color:var(--muted);font-size:.88rem}.brand-surface .board-card-head h2{margin:0;font-family:var(--font-display);font-size:1.55rem;letter-spacing:-.03em}.brand-surface .board-when{margin:0;color:var(--muted);font-size:.9rem}.brand-surface .board-read{margin:0;font-weight:700;font-size:.95rem}.brand-surface .board-read.tone-yes,.brand-surface .hist-verdict.tone-yes,.brand-surface .window-verdict.tone-yes strong{color:#1a7a45}.brand-surface .board-read.tone-no,.brand-surface .hist-verdict.tone-no,.brand-surface .window-verdict.tone-no strong{color:#c43c3c}.brand-surface .board-read.tone-live,.brand-surface .hist-verdict.tone-live,.brand-surface .window-verdict.tone-live strong{color:#1a7a45}.brand-surface .board-metrics{display:grid;grid-gap:.45rem;gap:.45rem;margin:.35rem 0 0;padding:.65rem 0 0;border-top:1px solid var(--line)}.brand-surface .board-metrics>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 1rem;min-width:0}.brand-surface .board-metrics dt{flex:0 0 auto;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.brand-surface .board-metrics dd{margin:0;min-width:0;text-align:right;font-family:var(--font-display);font-size:1.12rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.brand-surface .board-cta{margin:.25rem 0 0;font-weight:700;color:var(--accent-dim)}.brand-surface .board-foot{margin:.35rem 0 0;font-size:.92rem}.brand-surface .hist-list{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:1.25rem}.brand-surface .hist-row,.brand-surface a.hist-row{display:grid;grid-template-columns:minmax(5.5rem,7rem) auto 1fr auto;align-items:center;grid-gap:.65rem .85rem;gap:.65rem .85rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.brand-surface a.hist-row:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent-soft) 35%,var(--bg1));text-decoration:none}.brand-surface .hist-when{display:grid;grid-gap:.1rem;gap:.1rem}.brand-surface .hist-when strong{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brand-surface .hist-when .muted{font-size:.82rem}.brand-surface .hist-nums{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brand-surface .hist-nums em{font-style:normal;color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-right:.3rem}.brand-surface .hist-verdict{font-weight:700;font-size:.88rem}.brand-surface .hist-open{font-weight:700;color:var(--accent-dim);white-space:nowrap}.brand-surface .hist-skeleton .hist-row{min-height:3.6rem}.brand-surface .archive-chrome{position:-webkit-sticky;position:sticky;top:calc(3.4rem + var(--safe-t));z-index:18;margin:0 0 .65rem;padding:.15rem 0 .55rem;background:linear-gradient(180deg,#f5f7fa,#f5f7fa 72%,rgba(245,247,250,.92));display:grid;grid-gap:.55rem;gap:.55rem}.brand-surface .archive-search{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;margin:0}.brand-surface .archive-search-field{position:relative;flex:1 1 auto;min-width:0}.brand-surface .archive-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--muted);pointer-events:none}.brand-surface .archive-search input[type=search],.brand-surface .archive-search input[type=text]{display:block;width:100%;min-width:0;height:var(--tap);min-height:var(--tap);max-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);color:var(--text);font:inherit;font-size:16px;line-height:1.25;padding:0 .8rem 0 2.35rem;-moz-appearance:none;appearance:none;-webkit-appearance:none}.brand-surface .archive-search input[type=search]:focus,.brand-surface .archive-search input[type=text]:focus{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.brand-surface .archive-search input[type=search]::-webkit-search-cancel-button,.brand-surface .archive-search input[type=search]::-webkit-search-decoration,.brand-surface .archive-search input[type=search]::-webkit-search-results-button,.brand-surface .archive-search input[type=search]::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none}.brand-surface .archive-clear{flex:0 0 auto;min-height:2.35rem;padding:0 .75rem;font-size:.88rem}.brand-surface .archive-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding:.2rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg2);max-width:28rem}.brand-surface .archive-seg-btn{min-height:2.15rem;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer;padding:0 .35rem;transition:background .15s ease,color .15s ease}.brand-surface .archive-seg-btn:hover{color:var(--text)}.brand-surface .archive-seg-btn.is-active{background:var(--bg1);color:var(--text);box-shadow:0 1px 2px rgba(16,20,28,.08)}.brand-surface .archive-cats{position:relative;margin:0;min-width:0}.brand-surface .archive-cats:after,.brand-surface .archive-cats:before{content:"";position:absolute;top:0;bottom:0;width:1.4rem;z-index:1;pointer-events:none}.brand-surface .archive-cats:before{left:0;background:linear-gradient(90deg,#f5f7fa,transparent)}.brand-surface .archive-cats:after{right:0;background:linear-gradient(270deg,#f5f7fa,transparent)}.brand-surface .archive-cats-scroller{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:.1rem .85rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.brand-surface .archive-cats-scroller::-webkit-scrollbar{display:none}.brand-surface .archive-cat{flex:0 0 auto;height:2.15rem;min-height:2.15rem;max-height:2.15rem;padding:0 .8rem;border:1px solid transparent;border-radius:999px;background:var(--bg1);color:var(--text);font:inherit;font-size:.88rem;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:background .15s ease,color .15s ease,border-color .15s ease}.brand-surface .archive-cat:hover{border-color:var(--line)}.brand-surface .archive-cat.is-active{background:var(--text);color:#fff;border-color:transparent}.brand-surface .archive-cat-count{margin-left:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;opacity:.78}.brand-surface .archive-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0}.brand-surface .archive-filters-wrap{position:relative}.brand-surface .archive-filters-btn{display:inline-flex;align-items:center;gap:.4rem;height:2.15rem;min-height:2.15rem;padding:0 .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);color:var(--text);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer}.brand-surface .archive-filters-btn.is-active,.brand-surface .archive-filters-btn:hover{border-color:var(--line-strong)}.brand-surface .archive-filters-btn.is-active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--accent-dim)}.brand-surface .archive-filters-badge{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.68rem;font-weight:700;line-height:1}.brand-surface .archive-filters-panel{position:absolute;top:calc(100% + .4rem);left:0;z-index:25;width:min(22rem,calc(100vw - 2rem));padding:.85rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg1);box-shadow:var(--shadow-panel)}.brand-surface .archive-dates-hint{margin:0 0 .65rem;font-size:.8rem;line-height:1.35}.brand-surface .archive-dates{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.brand-surface .archive-dates label{display:grid;grid-gap:.25rem;gap:.25rem;flex:1 1 8rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.brand-surface .archive-dates input[type=date]{width:100%;min-width:0;height:var(--tap);min-height:var(--tap);max-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);color:var(--text);font:inherit;font-size:16px;line-height:1.25;padding:0 .55rem;-moz-appearance:none;appearance:none;-webkit-appearance:none}.brand-surface .archive-dates input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.15em}.brand-surface .archive-filters-actions{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.7rem}.brand-surface .archive-filters-actions .btn{min-height:2.15rem;padding:0 .75rem;font-size:.88rem}.brand-surface .archive-active{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.brand-surface .archive-active-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;height:1.85rem;padding:0 .55rem 0 .65rem;border:1px solid var(--line);border-radius:999px;background:var(--bg1);color:var(--text);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.brand-surface .archive-active-chip span{color:var(--muted);font-size:.95rem;line-height:1}.brand-surface .archive-active-chip:hover{border-color:var(--line-strong)}.brand-surface .archive-meta{margin:0 0 .55rem;font-size:.82rem}.brand-surface .archive-section-title{margin:.35rem 0 .15rem;font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em}.brand-surface .archive-section-help{margin:0 0 .7rem;font-size:.88rem}.brand-surface .hist-list>.archive-section-help{grid-column:1/-1;border:0;padding:0;background:transparent}.brand-surface .kind-chip{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.05rem .45rem;margin-bottom:.18rem}.brand-surface .kind-chip.kind-series{color:var(--accent-dim);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.brand-surface .archive-includes{display:block;max-width:42rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-surface .hist-list>.archive-section-title{grid-column:1/-1;border:0;padding:.35rem 0 0;background:transparent}.brand-surface .coin-tab .tab-count{margin-left:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--muted)}.brand-surface .coin-tab.active .tab-count{color:inherit}.brand-surface a.archive-row{grid-template-columns:minmax(0,1.7fr) auto minmax(8rem,1fr) auto}.brand-surface a.archive-row .hist-when{min-width:0}.brand-surface a.archive-row .hist-when strong{overflow-wrap:anywhere}.brand-surface .archive-more{grid-column:1/-1;justify-self:start;margin:.25rem 0 .15rem}.brand-surface .archive-section-title .muted{font-family:var(--font-body);font-size:.85rem;font-weight:500;letter-spacing:0}@media (max-width:640px){.brand-surface .archive-chrome{top:calc(3.15rem + var(--safe-t));gap:.45rem;margin-bottom:.45rem}.brand-surface .archive-seg{max-width:none}.brand-surface .archive-cats-scroller{padding-left:.55rem;padding-right:.55rem}.brand-surface .archive-filters-panel{position:fixed;left:max(.75rem,var(--safe-l));right:max(.75rem,var(--safe-r));bottom:max(.75rem,var(--safe-b));top:auto;width:auto;max-width:none;border-radius:var(--radius-lg);padding-bottom:1rem}.brand-surface .archive-dates{display:grid;grid-template-columns:1fr 1fr;width:100%}.brand-surface .archive-clear{padding:0 .65rem}}.brand-surface .window-skel,.brand-surface .window-skel-facts{margin-bottom:1rem;padding:1.1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg1)}.brand-surface .window-skel-facts{display:grid;grid-gap:.65rem;gap:.65rem}.brand-surface .window-back{margin:-.35rem 0 1rem}.brand-surface .window-hero,.brand-surface .window-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1.1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg1);box-shadow:0 1px 0 rgba(16,20,28,.04)}.brand-surface .window-hero-main{min-width:min(100%,14rem)}.brand-surface .window-hero-title{margin:.45rem 0 0;font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.2}.brand-surface .window-meta{margin:.45rem 0 0}.brand-surface .window-ticker{margin:.35rem 0 0;font-size:.82rem;overflow-wrap:anywhere}.brand-surface .window-verdict{display:grid;grid-gap:.2rem;gap:.2rem;margin:.65rem 0 0;max-width:34rem}.brand-surface .window-verdict strong{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.02em}.brand-surface .window-verdict span{color:var(--muted);font-size:.92rem;line-height:1.45}.brand-surface .window-download{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.brand-surface .window-download-hint{flex:1 0 100%;margin:0 0 .15rem;font-size:.85rem}.brand-surface .gate-tag{display:inline-flex;align-items:center;margin-left:.4rem;padding:.1rem .4rem;border:1px solid var(--line-strong);border-radius:.25rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);vertical-align:middle}.brand-surface .upgrade-link{display:inline-flex;align-items:center;gap:.3rem;font-weight:650;color:var(--accent);text-decoration:none;min-height:var(--tap)}.brand-surface .upgrade-link:hover{text-decoration:underline}.brand-surface .upgrade-icon{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:.25rem;font-size:.75rem;line-height:1}.brand-surface .gate-row{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;margin-top:.15rem}.brand-surface .plan-cards{margin:0 0 1.25rem}.brand-surface .plan-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));grid-gap:.85rem;gap:.85rem}.brand-surface .plan-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem 1.05rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1)}.brand-surface .plan-card.is-highlight{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.brand-surface .plan-card.is-current{background:color-mix(in srgb,var(--bg0) 70%,var(--bg1))}.brand-surface .plan-card-head{display:flex;justify-content:space-between;gap:.5rem;align-items:start}.brand-surface .plan-card-name{margin:0;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.02em}.brand-surface .plan-card-price{margin:.15rem 0 0;font-family:var(--font-mono);font-size:.95rem;color:var(--text)}.brand-surface .plan-badge{flex:0 0 auto;padding:.2rem .45rem;border-radius:.25rem;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.brand-surface .plan-card-blurb{margin:0;font-size:.92rem;line-height:1.45}.brand-surface .plan-card-features{margin:0;padding:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.9rem;line-height:1.4}.brand-surface .plan-card-features li{padding-left:.9rem;position:relative}.brand-surface .plan-card-features li:before{content:"·";position:absolute;left:0;color:var(--muted)}.brand-surface .plan-card-cta{justify-self:start;margin-top:.15rem}.brand-surface .plan-card-cta[aria-disabled=true]{pointer-events:none;opacity:.7}.brand-surface .plan-cards-note{margin:.75rem 0 0;font-size:.9rem}.brand-surface .plan-cards.is-compact .plan-card-features{display:none}.brand-surface .plan-cards.is-compact .plan-card-blurb{font-size:.85rem}.brand-surface .window-download select{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:var(--text);font:inherit;padding:.4rem .6rem}.brand-surface .window-facts,.brand-surface .window-facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.75rem;gap:.75rem;margin:0 0 1rem}.brand-surface .window-facts-grid>div{padding:.85rem .95rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1)}.brand-surface .fact-label,.brand-surface .window-facts dt{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.brand-surface .window-facts dd,.brand-surface .window-facts-grid strong{display:block;margin:.25rem 0 0;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.brand-surface .bid-chart{margin-top:.65rem}.brand-surface .bid-chart svg{display:block;width:100%;height:220px;background:color-mix(in srgb,#eef1f6 70%,#fff);border-radius:var(--radius-sm)}.brand-surface .bid-chart-scale{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;margin-top:.35rem}.brand-surface .bid-chart-legend{display:flex;gap:.9rem}.brand-surface .bid-legend-ask:before,.brand-surface .bid-legend-bid:before{content:"";display:inline-block;width:.7rem;height:2px;margin-right:.35rem;vertical-align:middle;background:var(--ok)}.brand-surface .bid-legend-ask:before{background:var(--muted)}.brand-surface .tape-preview{max-height:18rem;overflow:auto;margin-top:.35rem;border:1px solid var(--line);border-radius:var(--radius-sm)}.brand-surface .tape-preview .data-table{margin:0}.brand-surface .chart-skip{margin:.35rem 0 0;overflow-wrap:anywhere}.brand-surface .tape-book{font-size:.78rem;color:var(--muted);max-width:18rem;white-space:nowrap}.brand-surface .tape-preview td,.brand-surface .tape-preview th{padding:.55rem .75rem;white-space:nowrap}@media (max-width:640px){.brand-surface .hist-row,.brand-surface a.hist-row{grid-template-columns:1fr auto;grid-template-areas:"when pill" "nums nums" "open open"}.brand-surface .hist-when{grid-area:when}.brand-surface .hist-row .status-pill{grid-area:pill;justify-self:end}.brand-surface .hist-nums{grid-area:nums}.brand-surface .hist-open{grid-area:open}.brand-surface a.archive-row .hist-when+.mono{display:none}.brand-surface .archive-includes{white-space:normal}.brand-surface .data-panel-head{flex-direction:column;align-items:stretch}.brand-surface .data-panel-head>div{min-width:0;width:100%}.brand-surface .data-panel-head>.btn{width:100%}.brand-surface .export-item-meta .btn{width:100%;margin-left:0}.brand-surface .chart-lede{max-width:none}.brand-surface .window-hero,.brand-surface .window-summary{padding:.95rem .9rem}.brand-surface .window-download{flex-direction:column;align-items:stretch;width:100%}.brand-surface .window-download .btn,.brand-surface .window-download select{width:100%}.brand-surface .window-facts-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brand-surface .window-facts-grid strong{overflow-wrap:anywhere;font-size:1.05rem}.brand-surface .tape-preview{max-height:none;overflow:visible;border:0;margin-top:.15rem}.brand-surface .tape-preview .data-table,.brand-surface .tape-preview tbody,.brand-surface .tape-preview td,.brand-surface .tape-preview th,.brand-surface .tape-preview thead,.brand-surface .tape-preview tr{display:block;width:100%}.brand-surface .tape-preview thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.brand-surface .tape-preview tr{margin:0 0 .55rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg0)}.brand-surface .tape-preview tr:last-child{margin-bottom:0}.brand-surface .tape-preview td,.brand-surface .tape-preview th{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.22rem 0;border-bottom:0;white-space:normal}.brand-surface .tape-preview td:before{content:attr(data-label);color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex:0 0 auto}.brand-surface .tape-book,.brand-surface .tape-preview td.num{text-align:right;max-width:none;white-space:normal;overflow-wrap:anywhere}}.brand-surface .fb-coins{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.brand-surface .fb-coin{min-height:2.25rem;min-width:3.4rem;padding:.35rem .8rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.brand-surface .fb-coin.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dim)}.brand-surface .fb-layout{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.brand-surface .fb-detail,.brand-surface .fb-windows{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);min-height:22rem}.brand-surface .fb-windows-head{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid var(--line);font-weight:700;font-size:.85rem}.brand-surface .fb-window-list{list-style:none;margin:0;padding:.35rem;max-height:min(62vh,34rem);overflow:auto;display:grid;grid-gap:.25rem;gap:.25rem}.brand-surface .fb-window{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:.15rem .65rem;gap:.15rem .65rem;text-align:left;border:1px solid transparent;background:transparent;color:inherit;font:inherit;border-radius:var(--radius-sm);padding:.55rem .6rem;cursor:pointer}.brand-surface .fb-window:hover{background:var(--bg2)}.brand-surface .fb-window.active{border-color:var(--accent);background:var(--accent-soft)}.brand-surface .fb-window-when{display:grid;grid-gap:.05rem;gap:.05rem}.brand-surface .fb-window-strike{grid-column:1/-1;font-size:.85rem}.brand-surface .fb-pill{align-self:start;justify-self:end;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .4rem;border-radius:.3rem;background:var(--bg3);color:var(--muted)}.brand-surface .fb-pill.tone-live,.brand-surface .fb-pill.tone-yes{background:var(--ok-soft);color:var(--ok)}.brand-surface .fb-pill.tone-no{background:var(--danger-soft);color:var(--danger)}.brand-surface .fb-detail{padding:1rem 1.05rem 1.15rem}.brand-surface .fb-detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.85rem 1rem;margin-bottom:.55rem}.brand-surface .fb-detail-head h2{margin:0 0 .2rem;font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em}.brand-surface .fb-detail-head .muted{margin:0}.brand-surface .fb-download{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.brand-surface .fb-download select{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:var(--text);font:inherit;padding:.4rem .6rem}.brand-surface .fb-empty,.brand-surface .fb-export-msg,.brand-surface .fb-path{margin:.35rem 0 .75rem}.brand-surface .fb-table-wrap{overflow:auto;max-height:min(52vh,28rem);border-top:1px solid var(--line);margin-top:.35rem}.brand-surface .fb-table td,.brand-surface .fb-table th{white-space:nowrap}@media (min-width:900px){.brand-surface .app-top-user{display:inline}.brand-surface.app-shell .site-nav-toggle{display:none}}@media (max-width:899px){.brand-surface.app-shell{grid-template-columns:minmax(0,1fr)}.brand-surface .app-main{grid-column:1}.brand-surface .app-backdrop{display:block;position:fixed;inset:0;z-index:70;border:0;margin:0;padding:0;background:rgba(4,8,12,.5);cursor:pointer}.brand-surface .app-side{position:fixed;top:0;left:0;right:auto;bottom:0;z-index:80;width:min(19rem,88vw);height:auto;max-height:none;align-self:stretch;margin:0;border-right:1px solid var(--line);background:#f3f5f8;padding:calc(1rem + var(--safe-t)) 1rem calc(1.35rem + var(--safe-b)) calc(.85rem + var(--safe-l));transform:translate3d(-105%,0,0);transition:transform .18s var(--ease,ease);overflow:auto;-webkit-overflow-scrolling:touch;box-shadow:none;overscroll-behavior:contain}.brand-surface .app-side.is-open{transform:translateZ(0);box-shadow:12px 0 40px rgba(16,20,28,.18)}.brand-surface.app-nav-open .app-top{z-index:60}.brand-surface .app-side-user{display:block}.brand-surface .fb-layout{grid-template-columns:1fr}.brand-surface .fb-layout.has-selection .fb-windows{display:none}.brand-surface .fb-back{display:inline-flex;margin-bottom:.45rem}}@media (min-width:900px){.brand-surface .fb-back{display:none}}.brand-surface .dash-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0 0 1.5rem}.brand-surface .dash-panel{border:1px solid var(--line);background:color-mix(in srgb,var(--bg1) 92%,transparent);border-radius:var(--radius-sm);padding:1.1rem 1.15rem 1.2rem}.brand-surface .dash-panel h2{margin:0 0 .55rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.brand-surface .dash-plan-name{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.55rem;font-weight:700;letter-spacing:-.03em}.brand-surface .dash-meta{margin:.75rem 0 0;font-size:.88rem}.brand-surface .dash-meter{margin:.65rem 0 0}.brand-surface .dash-meter-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.92rem;font-weight:600}.brand-surface .dash-bar{margin-top:.4rem;height:.4rem;border-radius:999px;background:var(--bg3);overflow:hidden}.brand-surface .dash-bar>span{display:block;height:100%;background:var(--accent);border-radius:inherit;min-width:0;transition:width .25s ease}.brand-surface .dash-inline-btn{margin-top:.9rem;display:inline-flex}.brand-surface .dash-actions{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0 0 1.5rem}.brand-surface .dash-action{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.brand-surface .dash-action:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 55%,var(--bg1))}.brand-surface .dash-action strong{font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em}.brand-surface .dash-split{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.brand-surface .dash-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.brand-surface .dash-list{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.brand-surface .dash-list li{display:grid;grid-gap:.15rem;gap:.15rem}.brand-surface .dash-list .muted{font-size:.88rem}.admin-hero{margin:0 0 1rem}.admin-hero h1{margin:0 0 .35rem;font-size:clamp(1.6rem,2.4vw,2rem);letter-spacing:-.03em}.admin-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.25rem}.admin-tab{min-height:var(--tap);padding:.45rem .9rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-weight:600;cursor:pointer}.admin-tab.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent);color:#fff}.admin-search{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end;margin-top:.75rem}.admin-search label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.85rem;font-weight:600}.admin-search input,.admin-settings select,.admin-tier-form input,.admin-tier-form select,.data-table select{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1);color:var(--text);font:inherit;padding:.4rem .65rem}.admin-settings{display:grid;grid-gap:.9rem;gap:.9rem;max-width:28rem;margin-top:.75rem}.admin-settings label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:600}.admin-check{display:flex!important;align-items:center;gap:.55rem;font-weight:600}.admin-tier-list{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.admin-tier{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.95rem 1rem}.admin-tier-head{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.35rem}.admin-tier-form{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.admin-tier-form label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.88rem;font-weight:600}.admin-tier-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.admin-tier-actions{display:flex;flex-wrap:wrap;gap:.55rem}@media (max-width:860px){.docs-try-head{flex-wrap:wrap}.docs-try-key-row{flex-wrap:nowrap}.docs-try-reveal{min-width:4.5rem}}