:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-canvas:#e8edf2;--bg-surface:#fff;--bg-sunken:#d8e1ea;--bg-elevated:#fff;--bg-overlay:#0911198c;--border-hairline:#b9c6d3;--border-control:#6e8296;--text-primary:#0d161f;--text-secondary:#3a4a5a;--text-muted:#4e5f6f;--text-on-solid:#fff;--text-disabled:#7e8d9b;--primary-solid:#12509e;--primary-solid-hover:#0e4183;--primary-subtle:#dbe7f7;--primary-on-subtle:#0c3d77;--ok-text:#0e6b3f;--ok-subtle:#d7efe1;--ok-on-subtle:#08532f;--warn-text:#8a5200;--warn-solid:#8a5200;--warn-subtle:#fbebce;--warn-on-subtle:#6b4000;--danger-text:#a31c12;--danger-solid:#b3261e;--danger-subtle:#fbe1dd;--danger-on-subtle:#7e140c;--sync-text:#41546a;--sync-subtle:#e3e9f0;--sync-on-subtle:#33445a;--focus-ring:#12509e;--focus-ring-inverse:#fff;--row-hover:#eef3fb;--elevation-1:0 1px 2px #0d161f14, 0 1px 1px #0d161f0a;--elevation-2:0 4px 12px #0d161f1f;--elevation-3:0 12px 32px #0d161f33;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--target-control:36px;--target-compact:32px;--target-floor:24px;--target-gap:8px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--type-page-title:700 26px / 32px var(--font-sans);--type-title2:700 19px / 26px var(--font-sans);--type-title3:600 16px / 22px var(--font-sans);--type-body:400 15px / 22px var(--font-sans);--type-body-strong:600 15px / 22px var(--font-sans);--type-button:600 15px / 20px var(--font-sans);--type-label:600 13px / 18px var(--font-sans);--type-caption:400 13px / 18px var(--font-sans);--type-table-cell:400 14px / 20px var(--font-sans);--type-table-header:600 11px / 14px var(--font-sans);--type-mono:400 14px / 22px var(--font-mono);--type-mono-lg:600 20px / 30px var(--font-mono);--motion-instant:.12s;--motion-fast:.18s;--motion-base:.24s;--ease-out:cubic-bezier(0, 0, .2, 1);--qr-dark:#000;--qr-light:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg-canvas:#0b1119;--bg-surface:#18212c;--bg-sunken:#121a24;--bg-elevated:#212c39;--bg-overlay:#000000a8;--border-hairline:#3a4a5a;--border-control:#748698;--text-primary:#e8eef4;--text-secondary:#bccad7;--text-muted:#93a5b6;--text-on-solid:#0b1119;--text-disabled:#67788a;--primary-solid:#78adf5;--primary-solid-hover:#93bef8;--primary-subtle:#152b45;--primary-on-subtle:#78adf5;--ok-text:#57ce93;--ok-subtle:#0f2e20;--ok-on-subtle:#57ce93;--warn-text:#e5a83e;--warn-solid:#e5a83e;--warn-subtle:#33260e;--warn-on-subtle:#e5a83e;--danger-text:#ff8a7a;--danger-solid:#ff8a7a;--danger-subtle:#3a1c18;--danger-on-subtle:#ff8a7a;--sync-text:#a7b7c7;--sync-subtle:#212c39;--sync-on-subtle:#a7b7c7;--focus-ring:#78adf5;--focus-ring-inverse:#0b1119;--row-hover:#1f2b39;--elevation-1:none;--elevation-2:none;--elevation-3:none}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-canvas);color:var(--text-primary);font:var(--type-body);margin:0}h1,h2,h3{margin:0}h1{font:var(--type-page-title);letter-spacing:-.4px}h2{font:var(--type-title2)}h3{font:var(--type-title3)}p{margin:0}a{color:var(--primary-on-subtle)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-4);background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-control);border-radius:var(--radius-sm);font:var(--type-body-strong);text-decoration:none;position:absolute;top:-100px}.skipLink:focus{top:var(--space-2)}
