@font-face{font-family:geistSans;src:url(../media/Geist_Regular-s.p.0episn_uzpdw5.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_Medium-s.p.2p3rz3l88mlnh.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_SemiBold-s.p.3f3yb2kh-zshb.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_Bold-s.p.1iu8v4hqwerpb.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_8b081bea-module__GtT4mq__className{font-family:geistSans,geistSans Fallback}.geistsans_8b081bea-module__GtT4mq__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistPixel;src:url(../media/GeistPixel_Square-s.p.0scezyrah-6fe.otf)format("opentype");font-display:swap}@font-face{font-family:geistPixel Fallback;src:local(Arial);ascent-override:91.68%;descent-override:26.91%;line-gap-override:0.0%;size-adjust:109.62%}.geistpixel_8aa308b9-module__OxlX_G__className{font-family:geistPixel,geistPixel Fallback}.geistpixel_8aa308b9-module__OxlX_G__variable{--font-geist-pixel:"geistPixel", "geistPixel Fallback"}
:root{--background-primary:#f2f2f7;--background-secondary:#fff;--background-tertiary:#e5e5ea;--border:#d1d1d6;--border-active:#b3b3b8;--text-primary:#1c1c1e;--text-secondary:#8e8e93;--text-tertiary:#636366;--critical:#ff3b30;--warning:#ffd60a;--info:#0a84ff;--success:#30d158;--panel-shadow:0 20px 60px #1c1c1e1a;--radius:10px;--badge-radius:4px;--cta-radius:14px}@media (prefers-color-scheme:dark){:root{--background-primary:#0a0a0b;--background-secondary:#141416;--background-tertiary:#1c1c1f;--border:#2c2c2e;--border-active:#3a3a3c;--text-primary:#e5e5ea;--text-secondary:#8e8e93;--text-tertiary:#636366;--panel-shadow:0 24px 70px #00000052}}*{box-sizing:border-box}html{background:var(--background-primary);color:var(--text-primary);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;scroll-behavior:smooth}body{min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--info);outline-offset:3px}.site-shell,.dashboard-shell,.not-found-shell{min-height:100vh;padding:22px;overflow:clip}.site-shell{background:linear-gradient(90deg, #ffd60a14 0 1px, transparent 1px 100%), linear-gradient(180deg, #30d15812 0 1px, transparent 1px 100%), var(--background-primary);background-size:44px 44px}.top-nav{grid-template-columns:1fr auto auto;align-items:center;gap:16px;max-width:1180px;min-height:48px;margin:0 auto;display:grid}.top-nav.compact{grid-template-columns:1fr auto}.brand{font-family:var(--font-geist-pixel), var(--font-geist-sans), sans-serif;align-items:center;font-size:25px;line-height:1;display:inline-flex}.nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.nav-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.locale-switcher{flex-wrap:wrap;justify-content:end;align-items:center;gap:4px;display:flex}.locale-link{background:color-mix(in srgb, var(--background-secondary) 78%, transparent);border:1px solid var(--border);border-radius:var(--badge-radius);color:var(--text-tertiary);justify-content:center;align-items:center;min-width:34px;min-height:28px;padding:6px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.locale-link[aria-current=page]{background:var(--text-primary);border-color:var(--text-primary);color:var(--background-primary)}.nav-link,.button{border:1px solid var(--border);border-radius:var(--cta-radius);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.nav-link{background:color-mix(in srgb, var(--background-secondary) 78%, transparent);color:var(--text-secondary)}.button.primary{background:var(--text-primary);border-color:var(--text-primary);color:var(--background-primary)}.button.secondary{background:var(--background-secondary)}.button.ghost{background:0 0}.hero{grid-template-columns:minmax(0,1fr) minmax(320px,500px);align-items:stretch;gap:22px;max-width:1180px;margin:66px auto 0;display:grid}.hero-copy{align-content:center;gap:22px;min-height:520px;display:grid}.eyebrow{color:var(--success);text-transform:uppercase;margin:0;font-size:12px;font-weight:700}h1,h2,p{margin:0}h1{max-width:880px;font-size:clamp(42px,7vw,82px);font-weight:700;line-height:.96}h2{font-size:20px;line-height:1.2}.hero-lead{color:var(--text-secondary);max-width:660px;font-size:19px;line-height:1.55}.first-visit-steps{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);gap:1px;max-width:700px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.first-visit-steps li{background:color-mix(in srgb, var(--background-secondary) 90%, transparent);grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:86px;padding:14px;display:grid}.step-label{background:var(--background-primary);border:1px solid var(--border);border-radius:var(--badge-radius);color:var(--success);font-family:var(--font-geist-pixel), var(--font-geist-sans), sans-serif;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;line-height:1;display:inline-flex}.first-visit-steps strong{margin-bottom:5px;font-size:15px;display:block}.first-visit-steps p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.action-row{flex-wrap:wrap;gap:10px;display:flex}.signal-console{background:linear-gradient(135deg, #0a84ff29, transparent 28%), var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--panel-shadow);align-self:center;gap:18px;min-height:420px;padding:20px;display:grid}.console-header{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.signal-console code{background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);overflow-wrap:anywhere;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:block}.command-copy-row{grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:8px;display:grid}.command-copy-row code{min-width:0}.copy-command-button{background:var(--text-primary);border:1px solid var(--text-primary);border-radius:var(--badge-radius);color:var(--background-primary);cursor:pointer;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:0;display:inline-flex}.copy-command-button:hover{background:var(--info);border-color:var(--info)}.console-grid{gap:10px;display:grid}.metric-tile,.workflow-card,.monitor-panel,.auth-panel{background:color-mix(in srgb, var(--background-secondary) 86%, transparent);border:1px solid var(--border);border-radius:var(--radius)}.metric-tile{gap:6px;min-height:104px;padding:14px;display:grid}.metric-tile span,.panel-status{color:var(--text-tertiary);text-transform:uppercase;font-size:12px;font-weight:700}.metric-tile strong{font-size:24px}.metric-tile p,.workflow-card p,.monitor-panel p,.dashboard-command-block p,.auth-panel span,.dashboard-header p{color:var(--text-secondary);font-size:14px;line-height:1.5}.workflow-grid,.monitor-grid{gap:14px;max-width:1180px;margin:22px auto 0;display:grid}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card,.monitor-panel{gap:14px;min-height:210px;padding:20px;display:grid}.workflow-card svg,.panel-icon{color:var(--info)}.dashboard-shell{background:var(--background-primary)}.docs-shell{background:linear-gradient(90deg, #0a84ff12 0 1px, transparent 1px 100%), linear-gradient(180deg, #ff3b300d 0 1px, transparent 1px 100%), var(--background-primary);background-size:44px 44px}.docs-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:22px;max-width:1180px;margin:66px auto 0;display:grid}.docs-copy{gap:18px;display:grid}.docs-lead,.command-panel p,.docs-card p,.docs-card li{color:var(--text-secondary);line-height:1.55}.docs-lead{max-width:720px;font-size:18px}.command-panel,.docs-card{background:color-mix(in srgb, var(--background-secondary) 88%, transparent);border:1px solid var(--border);border-radius:var(--radius)}.command-panel{gap:12px;padding:18px;display:grid}.command-panel span,.dashboard-command-block>span{color:var(--text-tertiary);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.command-panel code,.dashboard-command-block code,.docs-card .command-copy-row code{background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:block}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1180px;margin:22px auto 0;display:grid}.docs-card{gap:14px;min-width:0;min-height:320px;padding:20px;display:grid}.docs-card ul{gap:10px;min-width:0;margin:0;padding-left:18px;display:grid}.docs-card p,.docs-card li{overflow-wrap:anywhere}.dashboard-header{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:18px;max-width:1180px;margin:58px auto 0;display:grid}.dashboard-header h1{font-size:clamp(34px,5vw,60px)}.dashboard-header p{max-width:680px;margin-top:12px;font-size:16px}.auth-panel{padding:16px}.auth-panel-heading{align-items:start;gap:12px;display:flex}.auth-panel strong,.dashboard-recovery-link strong{margin-bottom:4px;display:block}.auth-panel-heading svg{color:var(--success);flex:none}.dashboard-auth-panel{gap:16px;display:grid}.dashboard-command-block{gap:10px;display:grid}.dashboard-recovery-list{gap:8px;display:grid}.dashboard-recovery-link{background:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius);gap:12px;min-height:84px;padding:12px;display:grid}.dashboard-recovery-link span{color:var(--text-secondary);font-size:13px;line-height:1.45}.dashboard-recovery-link .recovery-link-action{color:var(--info);align-items:center;gap:6px;font-weight:700;display:inline-flex}.monitor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-icon{background:var(--background-tertiary);border-radius:var(--badge-radius);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.not-found-shell{align-content:center;gap:18px;max-width:680px;margin:0 auto;display:grid}@media (max-width:1040px){.top-nav,.top-nav.compact,.hero,.docs-hero,.docs-grid,.dashboard-header,.workflow-grid,.monitor-grid{grid-template-columns:1fr}.nav-links,.nav-actions,.locale-switcher{justify-content:start}.hero{margin-top:34px}.hero-copy{min-height:0}}@media (max-width:540px){.site-shell,.dashboard-shell,.not-found-shell{padding:14px}h1{font-size:38px;line-height:1}.nav-link,.button,.nav-actions,.locale-switcher{width:100%}.top-nav{align-items:stretch}}
