.site-header-module__wBaYfG__header{z-index:40;height:var(--header-h);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header-module__wBaYfG__bar{align-items:center;gap:24px;height:100%;display:flex}.site-header-module__wBaYfG__brand{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:9px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.site-header-module__wBaYfG__brand:hover{color:var(--text)}.site-header-module__wBaYfG__mainNav{flex:1}.site-header-module__wBaYfG__nav{gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-header-module__wBaYfG__navLink{border-radius:var(--radius-sm);color:var(--text-muted);padding:6px 10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.site-header-module__wBaYfG__navLink:hover{color:var(--text);background:var(--bg-muted)}.site-header-module__wBaYfG__navLink[aria-current=page]{color:var(--text);font-weight:600}.site-header-module__wBaYfG__end{align-items:center;gap:8px;margin-left:auto;display:flex}.site-header-module__wBaYfG__auth{align-items:center;gap:8px;display:flex}.site-header-module__wBaYfG__authPlaceholder{width:150px;height:32px}.site-header-module__wBaYfG__mobile{display:none}.site-header-module__wBaYfG__mobilePanel{left:0;right:0;top:var(--header-h);background:var(--bg);border-bottom:1px solid var(--border);box-shadow:var(--shadow);padding:8px var(--gutter) 16px;position:absolute}.site-header-module__wBaYfG__mobilePanel[hidden]{display:none}.site-header-module__wBaYfG__mobilePanel ul{margin:0;padding:0;list-style:none}.site-header-module__wBaYfG__mobileLink{color:var(--text);border-bottom:1px solid var(--border);padding:12px 4px;font-weight:500;text-decoration:none;display:block}.site-header-module__wBaYfG__mobileLink[aria-current=page]{color:var(--accent-text);font-weight:600}@media (max-width:760px){.site-header-module__wBaYfG__mainNav{display:none}.site-header-module__wBaYfG__mobile{display:block}.site-header-module__wBaYfG__bar{gap:12px}}@media (max-width:440px){.site-header-module__wBaYfG__consoleLink,.site-header-module__wBaYfG__signIn{display:none}.site-header-module__wBaYfG__authPlaceholder{width:80px}}
.site-footer-module__STLB6W__footer{border-top:1px solid var(--border);background:var(--bg-subtle);margin-top:64px;font-size:14px}.site-footer-module__STLB6W__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}.site-footer-module__STLB6W__brand{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.site-footer-module__STLB6W__tag{color:var(--text-faint);font-weight:400}.site-footer-module__STLB6W__links{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.site-footer-module__STLB6W__links a{color:var(--text-muted);text-decoration:none}.site-footer-module__STLB6W__links a:hover{color:var(--text);text-decoration:underline}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-subtle:#f6f7f9;--bg-muted:#eef0f4;--surface:#fff;--surface-raised:#fff;--border:#e2e5ea;--border-strong:#c7ccd5;--text:#0d1117;--text-muted:#464f5d;--text-faint:#636c7b;--accent:#2652e0;--accent-hover:#1c41bd;--accent-contrast:#fff;--accent-soft:#e8eeff;--accent-text:#1f45c7;--ok:#11703a;--ok-soft:#e3f4ea;--warn:#7f5200;--warn-soft:#fff3d6;--danger:#b0231a;--danger-soft:#fdeceb;--code-bg:#0f141b;--code-border:#222a35;--code-text:#e4e9f0;--code-muted:#8d99aa;--code-accent:#8fb0ff;--focus:#2652e0;--shadow-sm:0 1px 2px #1018280f;--shadow:0 1px 2px #1018280d, 0 8px 24px #10182812;--overlay:#0a0c1080;--font-sans:"Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, system-ui, sans-serif;--font-display:"Segoe UI Variable Display", "Segoe UI", -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--radius-sm:6px;--radius:8px;--radius-lg:14px;--shell:1200px;--gutter:clamp(16px, 4vw, 32px);--header-h:60px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d11;--bg-subtle:#10131a;--bg-muted:#161a22;--surface:#11151c;--surface-raised:#161b24;--border:#242a35;--border-strong:#353d4b;--text:#e9edf3;--text-muted:#aab3c1;--text-faint:#8e98a8;--accent:#7b9bff;--accent-hover:#9db5ff;--accent-contrast:#0b0d11;--accent-soft:#18213b;--accent-text:#9db5ff;--ok:#5fd490;--ok-soft:#10261a;--warn:#f3c25c;--warn-soft:#2a2110;--danger:#ff8a80;--danger-soft:#2c1513;--code-bg:#090c11;--code-border:#1f2631;--focus:#9db5ff;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 2px #0006, 0 8px 28px #00000059;--overlay:#000000a6}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d11;--bg-subtle:#10131a;--bg-muted:#161a22;--surface:#11151c;--surface-raised:#161b24;--border:#242a35;--border-strong:#353d4b;--text:#e9edf3;--text-muted:#aab3c1;--text-faint:#8e98a8;--accent:#7b9bff;--accent-hover:#9db5ff;--accent-contrast:#0b0d11;--accent-soft:#18213b;--accent-text:#9db5ff;--ok:#5fd490;--ok-soft:#10261a;--warn:#f3c25c;--warn-soft:#2a2110;--danger:#ff8a80;--danger-soft:#2c1513;--code-bg:#090c11;--code-border:#1f2631;--focus:#9db5ff;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 2px #0006, 0 8px 28px #00000059;--overlay:#000000a6}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-size:16px;line-height:1.6;display:flex}main{flex:1 0 auto}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.015em;margin:0;line-height:1.2}p{margin:0}a{color:var(--accent-text);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.9em}img,svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}::selection{background:var(--accent-soft);color:var(--text)}.skip-link{z-index:100;border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{color:var(--accent-contrast);top:10px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.shell{width:100%;max-width:calc(var(--shell) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-contrast)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-contrast)}.btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.btn-secondary:hover:not(:disabled){background:var(--bg-muted);color:var(--text)}.btn-ghost{color:var(--text-muted);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--bg-muted);color:var(--text)}.btn-danger{background:var(--danger);color:#fff}:root[data-theme=dark] .btn-danger{color:#1a0806}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-danger{color:#1a0806}}.btn-danger:hover:not(:disabled){filter:brightness(1.08)}.btn-sm{min-height:32px;padding:5px 11px;font-size:14px}.badge{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.badge-live{background:var(--ok-soft);color:var(--ok);border-color:#0000}.badge-test{background:var(--warn-soft);color:var(--warn);border-color:#0000}.badge-danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.badge-accent{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.not-found{text-align:center;padding:96px 0}.not-found h1{margin-bottom:12px;font-size:clamp(28px,5vw,40px)}.not-found p{color:var(--text-muted);margin-bottom:24px}.not-found .actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
