/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
:root,:host{--font-display:"Plus Jakarta Sans", "Be Vietnam Pro", "Helvetica Neue", Arial, sans-serif;--font-sans:"DM Sans", "Be Vietnam Pro", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-bg:#f8f9fc;--color-surface:#fff;--color-surface-2:#f1f3f9;--color-ink:#161a2b;--color-ink-2:#444b63;--color-muted:#646b82;--color-line:#e1e4ee;--color-line-strong:#c7ccdb;--color-primary:#1e40af;--color-primary-hover:#1a3794;--color-primary-soft:#e7ecfa;--color-primary-ink:#fff;--color-pass:#157a43;--color-pass-soft:#e1f4e8;--color-warn:#8f5a0b;--color-warn-soft:#fbefd9;--color-fail:#b3362b;--color-fail-soft:#fae3e0;--color-pending:#d5d9e6;--color-code:#111827;--color-code-ink:#e5e9f5;--radius-DEFAULT:8px;--shadow-card:0 1px 2px #161a2b0d, 0 8px 24px #161a2b0f}:root{color-scheme:light;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-ui:15px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:32px;--r-sm:4px;--r:8px;--r-lg:12px;--r-pill:999px;--shadow-control:0 1px 2px #161a2b14;--shadow-float:0 1px 2px #161a2b0f, 0 12px 32px #161a2b1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg:#0e1220;--color-surface:#151a2b;--color-surface-2:#1c2236;--color-ink:#e6e9f2;--color-ink-2:#c5cada;--color-muted:#98a0b8;--color-line:#293048;--color-line-strong:#3b4460;--color-primary:#93abff;--color-primary-hover:#b0c2ff;--color-primary-ink:#0e1220;--color-primary-soft:#1c2750;--color-pass:#5cc892;--color-pass-soft:#12301f;--color-warn:#e2ae57;--color-warn-soft:#33270f;--color-fail:#f27c70;--color-fail-soft:#3a1915;--color-pending:#343c55;--color-code:#0a0d18;--color-code-ink:#e5e9f5;--shadow-card:0 1px 2px #00000059, 0 8px 24px #00000040;--shadow-control:0 1px 2px #0006;--shadow-float:0 1px 2px #00000059, 0 12px 32px #00000059}}:root[data-theme=dark]{color-scheme:dark;--color-bg:#0e1220;--color-surface:#151a2b;--color-surface-2:#1c2236;--color-ink:#e6e9f2;--color-ink-2:#c5cada;--color-muted:#98a0b8;--color-line:#293048;--color-line-strong:#3b4460;--color-primary:#93abff;--color-primary-hover:#b0c2ff;--color-primary-ink:#0e1220;--color-primary-soft:#1c2750;--color-pass:#5cc892;--color-pass-soft:#12301f;--color-warn:#e2ae57;--color-warn-soft:#33270f;--color-fail:#f27c70;--color-fail-soft:#3a1915;--color-pending:#343c55;--color-code:#0a0d18;--color-code-ink:#e5e9f5;--shadow-card:0 1px 2px #00000059, 0 8px 24px #00000040;--shadow-control:0 1px 2px #0006;--shadow-float:0 1px 2px #00000059, 0 12px 32px #00000059}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.brand .mark.mark-dark,:root[data-theme=dark] .brand .mark:not(.mark-dark){display:none}:root[data-theme=dark] .brand .mark.mark-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand .mark:not(.mark-dark){display:none}:root:not([data-theme=light]) .brand .mark.mark-dark{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}