@font-face{font-family:bricolage;src:url(/_next/static/media/33553e7595b74ccf-s.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_af5e6a{font-family:bricolage,bricolage Fallback}@font-face{font-family:karla;src:url(/_next/static/media/b7ae23d8a9c319da-s.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:karla Fallback;src:local("Arial");ascent-override:88.59%;descent-override:24.35%;line-gap-override:0.00%;size-adjust:103.51%}.__className_01d67b{font-family:karla,karla Fallback}@font-face{font-family:plexMono;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMono;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_f068ee{font-family:plexMono,plexMono Fallback}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:bricolageExt;src:url(/_next/static/media/0fdd058fab82a774.woff2) format("woff2");font-display:swap;font-weight:200 800}.__className_29e5ca{font-family:bricolageExt}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:karlaExt;src:url(/_next/static/media/ea05c3aa551e0ebc.woff2) format("woff2");font-display:swap;font-weight:200 800}.__className_383130{font-family:karlaExt}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:plexMonoExt;src:url(/_next/static/media/92eeb95d069020cc.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:plexMonoExt;src:url(/_next/static/media/99dcf268bda04fe5.woff2) format("woff2");font-display:swap;font-weight:500}.__className_e6cf10{font-family:plexMonoExt}:root{--bg0:#f3f5f8;--bg1:#ffffff;--bg2:#f4f6f9;--bg3:#e4e9f0;--line:#e3e7ed;--line-strong:#cbd3de;--text:#10141c;--muted:#566170;--accent:#d93b00;--accent-ink:#bf3400;--accent-dim:#b83200;--accent-soft:rgba(217,59,0,0.09);--danger:#c01d1d;--danger-soft:rgba(192,29,29,0.1);--ok:#0a7a45;--ok-soft:rgba(10,122,69,0.12);--warn:#9a6100;--warn-soft:rgba(176,116,0,0.13);--data-on:#2f5fb3;--data-gap:#cc6a1f;--field-border:#858f9e;--code-bg:#f4f6f9;--fs-label:0.6875rem;--fs-small:0.8125rem;--fs-ui:0.875rem;--fs-body:1rem;--fs-heading:1.25rem;--fs-title:1.75rem;--fs-display:2.5rem;--font-display:var(--ff-bricolage),"Segoe UI",sans-serif;--font-body:var(--ff-karla),"Segoe UI",sans-serif;--font-mono:var(--ff-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 18px 40px rgba(16,20,28,0.08);--ease:cubic-bezier(0.22,1,0.36,1);--kx-bg:var(--bg0);--kx-surface:var(--bg1);--kx-subtle:var(--bg2);--kx-border:var(--line);--kx-border-strong:var(--line-strong);--kx-text:var(--text);--kx-muted:var(--muted);--kx-faint:var(--muted);--kx-ink:var(--text);--kx-accent:var(--accent);--kx-accent-ink:var(--accent-ink);--kx-accent-hover:var(--accent-dim);--kx-accent-soft:var(--accent-soft);--kx-green:var(--ok);--kx-red:var(--danger);--kx-amber:var(--warn);--kx-orange:var(--accent);--kx-radius:10px;--kx-radius-sm:7px;--kx-row:44px;--kx-shadow:0 1px 2px rgba(16,20,28,0.04),0 8px 24px rgba(16,20,28,0.05);--kx-display:var(--font-display);--kx-font:var(--font-body);--kx-mono:var(--font-mono)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body,html{margin:0;padding:0;min-height:100%;background:var(--bg0);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.5}body{min-height:100dvh;min-height:100svh}html{color-scheme:light}a{color:var(--accent-ink);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}.brand{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.7rem);letter-spacing:.02em;line-height:1.15}.nav{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-end;color:var(--muted);font-size:.9rem}.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 h2{margin:0;font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:500;letter-spacing:.01em}.muted{color:var(--muted)}.mono{font-family:var(--font-mono);font-size:.85rem}.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.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:var(--accent);color:#fff;border-radius:var(--radius-sm);font:inherit;font-weight:600;cursor:pointer;transition:filter .14s var(--ease),transform .14s var(--ease),background .14s var(--ease)}.btn,.btn:hover{text-decoration:none}.btn:hover{background:var(--accent-dim)}.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))}.auth-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:calc(.9rem + var(--safe-t)) calc(var(--pad-x) + var(--safe-r)) .9rem calc(var(--pad-x) + var(--safe-l))}.auth-top-brand{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.03em;color:var(--text);text-decoration:none}.auth-top-back{color:var(--muted);font-size:.95rem}.auth-top a:hover{color:var(--text);text-decoration:none}.login-wrap:has(.auth-top){position:relative;padding-top:calc(4rem + var(--safe-t))}.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(--field-border);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(--field-border)}.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 td.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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}.skeleton{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.skeleton-block.lg{height:11rem}.auth-link{margin-top:var(--space-4);color:var(--muted);font-size:.95rem}.field-hint{font-size:.8rem;margin:.4rem 0 0}.field-hint a{text-decoration:underline;text-underline-offset:2px}html[data-session] .landing{visibility:hidden}.brand-surface,.landing{--visual-ink:#0c1118;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-ink);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;color:var(--text)}.brand-surface .field input,.brand-surface .field input:hover{border-color:var(--field-border)}.brand-surface .field input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--accent-soft)}.auth-link .link-btn,.brand-surface .auth-link a{color:var(--accent-ink);font-weight:600}.link-btn{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.brand-surface .docs-method{display:inline-block;min-width:3.5rem;font-weight:700}.brand-surface .error{color:var(--danger);margin:.4rem 0 0}.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-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:calc(.7rem + var(--safe-t)) calc(var(--pad-x) + var(--safe-r)) .7rem calc(var(--pad-x) + var(--safe-l));background:rgba(243,245,248,.84);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--line);flex:0 0 auto}.land-nav .brand{font-size:clamp(1.15rem,2vw,1.35rem);text-decoration:none}.land-hero-copy>.brand{margin:0;font-size:clamp(2.85rem,13vw,4.4rem);line-height:.92}.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-data-table-l2 td:first-child{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.land-foot .brand{font-size:1.1rem}@media (max-width:860px){.land-nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;flex-wrap:nowrap;gap:.5rem;background:color-mix(in srgb,var(--bg0) 94%,transparent)}.land-nav.is-open{background:var(--bg0)}}@media (max-width:639px){.land-nav .brand{white-space:nowrap}.nav{justify-content:stretch}.nav .btn{flex:1 1 calc(50% - var(--space-2))}.desktop-only,.hide-sm{display:none!important}.land-dock .btn{width:100%}}@media (min-width:640px){.land-cta .btn{width:auto;min-width:10.5rem}}@media (min-width:960px){.land-nav{width:min(100%,82rem);margin-inline:auto;position:relative;z-index:3;background:transparent}.land-hero-copy>.brand{font-size:clamp(3.1rem,4.4vw,4.6rem)}}@media (hover:none){.btn:hover{filter:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.site-top{justify-content:space-between;gap:1rem;padding:calc(.7rem + var(--safe-t)) calc(clamp(1rem, 3vw, 2rem) + var(--safe-r)) .7rem calc(clamp(1rem, 3vw, 2rem) + var(--safe-l));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;flex-shrink:0}.site-brand{font-family:var(--font-display);font-weight:600;font-size:1.2rem;letter-spacing:-.03em;white-space:nowrap}.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{position:relative;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}@keyframes nav-spin{to{transform:rotate(1turn)}}.site-backdrop{display:block;position:fixed;inset:0;z-index:45;border:0;background:rgba(4,8,12,.45);cursor:pointer}.site-drawer{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(19rem,88vw);padding:calc(.7rem + var(--tap) + .7rem + var(--safe-t) + .75rem) calc(1rem + var(--safe-r)) calc(2rem + var(--safe-b)) calc(1rem + var(--safe-l));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-top{z-index:60}.docs-nav-link.active{color:var(--text);background:var(--accent-soft)}@media (min-width:861px){.docs-root .site-nav-toggle{display:none}}@media (max-width:860px){.docs-nav-open .docs-top{z-index:70;background:var(--bg1)}.docs-top{z-index:60;flex-wrap:nowrap}.docs-top .site-top-link{padding-inline:.45rem}.docs-side.is-open{transform:translateX(0)}}@media (max-width:420px){.docs-top{gap:.35rem;padding-left:calc(.55rem + var(--safe-l));padding-right:calc(.55rem + var(--safe-r))}.docs-top .site-brand{font-size:1.05rem}}.docs-try-hint-solo,.docs-try-key,.docs-try-req{padding:.85rem 1rem}.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-main{grid-column:2;grid-row:2;min-width:0;justify-self:stretch;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:none;width:100%}.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:0 1 auto}.brand-surface .account-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.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 .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 .data-panel .empty-state{margin:.15rem 0 0;padding:.7rem .8rem;border-style:solid;border-color:var(--line);background:transparent}.brand-surface .empty-state h2{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em}.brand-surface .data-panel .empty-state h2{margin:0 0 .2rem;font-size:.98rem;letter-spacing:-.01em}.brand-surface .empty-state p{margin:0;color:var(--muted);max-width:36rem;line-height:1.55}.brand-surface .data-panel .empty-state p{font-size:.88rem;line-height:1.4}.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:6.5rem;margin-top:.45rem;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 .is-up{color:#1a7a45}.brand-surface .is-down{color:#c43c3c}.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 .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-skeleton .hist-row{min-height:3.6rem}@media (max-width:640px){.brand-surface .data-panel-head{gap:.4rem;margin-bottom:.4rem}.brand-surface .data-panel{padding:.85rem .9rem .95rem;margin-bottom:.85rem}}.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 .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-ink);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 .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:flex-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-ink);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 .plan-card-sub{margin:.1rem 0 0;font-size:.8rem}.brand-surface .plan-interval{display:inline-flex;margin:0 0 .85rem;padding:.2rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg2)}.brand-surface .plan-interval button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--muted);font:inherit;font-size:.85rem;font-weight:600;padding:.4rem .8rem;cursor:pointer}.brand-surface .plan-interval button.is-active{background:var(--bg1);color:var(--text);box-shadow:0 1px 2px rgba(15,23,42,.08)}.brand-surface .coverage-chart{margin:0 0 1rem;padding:.95rem 1.05rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg1)}.brand-surface .coverage-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.brand-surface .coverage-chart-head h2{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.brand-surface .coverage-chart-head strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.45rem;letter-spacing:-.03em}.brand-surface .coverage-chart .muted{margin:.25rem 0 0}.brand-surface .coverage-bar{display:flex;height:.7rem;margin:.75rem 0 .55rem;border-radius:999px;overflow:hidden;background:#d7dee6}.brand-surface .coverage-seg{display:block;height:100%;min-width:0}.brand-surface .coverage-seg.ok{background:var(--data-on)}.brand-surface .coverage-seg.loss{background:var(--data-gap);min-width:1px}.brand-surface .coverage-legend{display:flex;align-items:center;gap:6px;margin:0 0 .45rem;color:var(--muted);font-size:12.5px}.brand-surface .coverage-key{display:inline-block;width:10px;height:10px;border-radius:3px}.brand-surface .coverage-key.ok{background:var(--data-on)}.brand-surface .coverage-key.loss{background:var(--data-gap);margin-left:8px}.brand-surface .coverage-gaps{margin:.4rem 0 0;padding-left:1.1rem;color:var(--text);font-size:13px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brand-surface .coverage-chart-detail{margin:0;color:var(--muted);line-height:1.45}.brand-surface .bid-chart{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.15rem}.brand-surface .bid-chart-box{width:100%;min-width:0}.brand-surface .bid-chart-svg{display:block;max-width:100%;touch-action:pan-y;cursor:crosshair;outline:none;font-family:var(--font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brand-surface .bid-chart-svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.brand-surface .bid-chart-axis text{fill:var(--muted)}.brand-surface .bid-chart-grid{stroke:var(--line)}.brand-surface .bid-chart-base{stroke:var(--line-strong)}.brand-surface .bid-chart-cross{stroke:var(--text);stroke-width:1;stroke-dasharray:3 3}.brand-surface .bid-chart-tip rect{fill:var(--text)}.brand-surface .bid-chart-tip text{fill:#fff;font-size:12px}.brand-surface .bid-chart-tip text.is-bid{fill:#f6b595}.brand-surface .bid-chart-tip text.is-muted{fill:#c9d1dc}.brand-surface .bid-chart-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem;color:var(--muted);font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brand-surface .bid-chart-legend{display:inline-flex;gap:1rem;color:var(--text)}.brand-surface .bid-legend-ask:before,.brand-surface .bid-legend-bid:before{content:"";display:inline-block;width:1.1rem;margin-right:.4rem;vertical-align:middle;border-top:2.5px solid #d93b00}.brand-surface .bid-legend-ask:before{border-top:2px dashed #7a8594}.brand-surface .data-panel .chart-lede{margin-top:.15rem}.brand-surface .data-panel .bid-chart{margin-top:0}.brand-surface .offer-note{margin:.35rem 0 0;max-width:38rem;color:var(--muted);font-size:.92rem;line-height:1.45}.brand-surface .chart-skip{margin:.35rem 0 0;overflow-wrap:anywhere}@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 .data-panel-head{flex-direction:column;align-items:stretch}.brand-surface .data-panel-head>div{min-width:0;width:100%;flex:none}.brand-surface .data-panel-head>.btn{width:100%;flex:none}.brand-surface .chart-lede{max-width:none}}@media (min-width:900px){.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}}.admin-tab.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent);color:#fff}.uptime-seg.open{background:#8b9aab}.uptime-seg.loss .uptime-fill{background:var(--warn)}.uptime-seg.empty .uptime-fill{background:var(--danger)}.uptime-swatch.loss,.uptime-swatch.pressure{background:var(--warn)}.uptime-swatch.empty{background:#5c6b7c}.uptime-swatch.open{background:linear-gradient(to top,var(--ok) 55%,#8b9aab 55%)}.brand-surface .replay-controls{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-2) 0}.brand-surface .replay-controls input[type=range]{flex:1 1;accent-color:var(--accent)}.brand-surface .replay-top{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:.86rem}.brand-surface .replay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:760px){.brand-surface .replay-grid{grid-template-columns:1fr 1fr}.brand-surface .replay-grid>:last-child{grid-column:1/-1}}.brand-surface .replay-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2);padding:.2rem .4rem;font-size:.85rem;border-bottom:1px solid var(--line)}.brand-surface .replay-head{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.brand-surface .replay-row.bid .mono{color:var(--ok)}.brand-surface .replay-row.ask .mono{color:var(--danger)}.brand-surface .replay-size{position:relative;font-family:var(--font-mono)}.brand-surface .replay-size i{position:absolute;inset:0 auto 0 0;border-radius:2px;opacity:.35;z-index:0}.brand-surface .replay-row.bid .replay-size i{background:var(--ok-soft);opacity:1}.brand-surface .replay-row.ask .replay-size i{background:var(--danger-soft);opacity:1}.brand-surface .plan-offer{margin:0 0 16px;padding:12px 16px;border:1px solid rgba(224,61,0,.35);border-radius:10px;background:rgba(224,61,0,.07);color:var(--text)}.brand-surface .plan-card-was{margin-left:10px;color:var(--muted);font-size:.55em;font-weight:500}.brand-surface .plan-badge.is-offer{background:#d93b00;border-color:#d93b00;color:#fff}.brand-surface .plan-card-trial{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:rgba(10,122,69,.08);color:#0a7a45;font-size:13px;line-height:1.4}.brand-surface .coverage-days{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px}.brand-surface .coverage-day{padding:2px 8px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.brand-surface .coverage-day.is-published{background:rgba(10,122,69,.1);color:#0a7a45}.brand-surface .coverage-day.is-pending{background:rgba(154,98,0,.1);color:#9a6200}.pn{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem}.pn>:first-child{justify-self:start}.pn-center{display:flex;align-items:center;gap:clamp(.25rem,1.6vw,1.75rem)}.pn-menu{position:relative}.pn-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.3rem;min-height:2.4rem;padding:0 .6rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:.92rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .14s var(--ease),color .14s var(--ease)}.pn-menu.is-open .pn-trigger,.pn-trigger:hover{background:color-mix(in srgb,var(--bg2) 70%,transparent);text-decoration:none;color:var(--text)}.pn-trigger.is-current{color:var(--accent-ink)}.pn-chevron{color:var(--muted);transition:transform .18s var(--ease)}.pn-menu.is-open .pn-chevron{transform:rotate(180deg)}.pn-panel{position:absolute;top:calc(100% + .75rem);left:50%;z-index:80;width:23rem;padding:.9rem .6rem 0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg1);box-shadow:0 18px 50px rgba(10,16,22,.16),0 2px 6px rgba(10,16,22,.06);overflow:hidden;opacity:0;visibility:hidden;transform:translate(-50%,-6px) scale(.98);transform-origin:top center;transition:opacity .16s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}.pn-panel.is-open{opacity:1;visibility:visible;transform:translate(-50%) scale(1);transition:opacity .16s var(--ease),transform .2s var(--ease),visibility 0s}.pn-panel-heading{margin:0 0 .35rem;padding:0 .6rem;font-size:.74rem;font-weight:600;color:var(--muted)}.pn-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:.1rem;gap:.1rem}.pn-item{display:flex;align-items:center;gap:.8rem;padding:.55rem .6rem;border-radius:var(--radius-sm);color:var(--text);text-decoration:none;transition:background .12s var(--ease)}.pn-item:focus-visible,.pn-item:hover{background:color-mix(in srgb,var(--bg2) 75%,transparent);text-decoration:none}.pn-item-icon{display:inline-flex;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-ink)}.pn-item:hover .pn-item-icon{background:var(--accent);color:#fff}.pn-item-text{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.pn-item-title{font-size:.9rem;font-weight:600}.pn-item-desc{font-size:.8rem;color:var(--muted);line-height:1.35}.pn-panel-foot{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:.75rem -.6rem 0;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg2) 55%,transparent)}.pn-panel-foot a{padding:.75rem .5rem;font-size:.84rem;font-weight:600;color:var(--text);text-align:center;text-decoration:none}.pn-panel-foot a+a{border-left:1px solid var(--line)}.pn-panel-foot a:hover{color:var(--accent-ink);text-decoration:none}.pn-account{justify-self:end;display:flex;align-items:center;gap:.9rem}.pn .pn-cta{min-height:2.3rem;padding:0 1rem;font-size:.9rem;font-weight:600;white-space:nowrap}.pn-login{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-size:.92rem;font-weight:600;color:var(--text);text-decoration:none;white-space:nowrap;cursor:pointer}.pn-login span{display:inline-block;transition:transform .16s var(--ease)}.pn-login:hover{color:var(--accent-ink);text-decoration:none}.pn-login:hover span{transform:translateX(3px)}.pn-toggle{display:none}.pn-landing.land-nav{padding-bottom:.85rem}.pn-docs .pn-center .pn-trigger{font-size:.9rem}.pn-sheet,.pn-sheet-backdrop{display:none}@media (max-width:1020px){.pn-center{gap:.1rem}}@media (max-width:860px){.pn{display:flex}.pn-center{display:none}.pn-landing .pn-account{margin-left:auto;gap:.5rem}.pn-docs .pn-account .pn-login,.pn-landing .pn-account .pn-login{display:none}.pn-docs .pn-account{margin-left:auto}.pn-toggle{display:inline-flex;margin-right:-.5rem}.pn-sheet-backdrop{display:block;position:fixed;inset:0;z-index:55;border:0;background:rgba(4,8,12,.4);opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.pn-sheet-backdrop.is-open{opacity:1;pointer-events:auto}.pn-sheet{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;z-index:58;width:min(24rem,100vw);padding:calc(.85rem + var(--tap) + 1rem + var(--safe-t)) calc(1rem + var(--safe-r)) calc(1.25rem + var(--safe-b)) calc(1rem + var(--safe-l));background:var(--bg1);border-left:1px solid var(--line);box-shadow:var(--shadow-panel);overflow-y:auto;transform:translateX(102%);visibility:hidden;transition:transform .24s var(--ease),visibility 0s linear .24s}.pn-sheet.is-open{transform:translateX(0);visibility:visible;transition:transform .24s var(--ease),visibility 0s}.pn-landing.is-open{z-index:60;background:var(--bg1)}.pn-sheet-groups{list-style:none;margin:0;padding:0}.pn-sheet-group{border-bottom:1px solid var(--line)}.pn-sheet-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:100%;align-items:center;justify-content:space-between;min-height:3.25rem;padding:0 .25rem;border:0;background:none;color:var(--text);font:inherit;font-size:1.05rem;font-weight:600;cursor:pointer}.pn-sheet-trigger,.pn-sheet-trigger:hover{text-decoration:none}.pn-sheet-group.is-open .pn-chevron{transform:rotate(180deg)}.pn-sheet-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease)}.pn-sheet-group.is-open .pn-sheet-body{grid-template-rows:1fr}.pn-sheet-inner{overflow:hidden;min-height:0}.pn-sheet-group.is-open .pn-sheet-inner{padding-bottom:.6rem}.pn-sheet .pn-item{padding-inline:.25rem}.pn-sheet-foot{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:.4rem .25rem 0}.pn-sheet-foot a{font-size:.86rem;font-weight:600;color:var(--accent-ink);text-decoration:none}.pn-landing.is-open .pn-account{visibility:hidden}.pn-sheet-account{display:grid;grid-gap:.9rem;gap:.9rem;justify-items:center;margin-top:auto;padding-top:1.5rem}.pn-sheet-account .pn-cta{width:100%;min-height:var(--tap)}}@media (prefers-reduced-motion:reduce){.pn-chevron,.pn-panel,.pn-panel.is-open,.pn-sheet,.pn-sheet-body,.pn-sheet.is-open{transition:none}}html:has(.docs-root){color-scheme:dark;background:var(--bg0);scrollbar-color:var(--line-strong) var(--bg0)}.land-headline{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(2.1rem,8.5vw,3.4rem);line-height:1.02;letter-spacing:-.045em;max-width:15ch;color:var(--text)}@media (min-width:640px){.land-cta .btn{width:auto;min-width:11rem}}