@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal.CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal.DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rs-brand-name: "Jaunt";--rs-n-0: #ffffff;--rs-n-25: #fbfcfd;--rs-n-50: #f6f7f9;--rs-n-100: #eef0f4;--rs-n-150: #e4e7ec;--rs-n-200: #d8dce3;--rs-n-300: #bcc2cd;--rs-n-400: #949cab;--rs-n-500: #6c7585;--rs-n-550: #626b7a;--rs-n-600: #515a69;--rs-n-700: #3c444f;--rs-n-800: #2a303a;--rs-n-850: #1e232b;--rs-n-900: #161a21;--rs-n-950: #0e1116;--rs-n-1000: #06080b;--rs-m-700: #404b5c;--rs-m-800: #364153;--rs-m-850: #2a3546;--rs-m-900: #1e2939;--rs-m-950: #101828;--rs-m-1000: #080f1c;--rs-ink: #14161b;--rs-a-50: #e8f0fe;--rs-a-100: #d2e3fc;--rs-a-200: #aecbfa;--rs-a-300: #8ab4f8;--rs-a-400: #4285f4;--rs-a-500: #1a73e8;--rs-a-600: #1967d2;--rs-a-700: #185abc;--rs-a-800: #174ea6;--rs-a-900: #13417f;--rs-a-on-light: #ffffff;--rs-a-on-dark: var(--rs-ink);--rs-a-soft-m: #193557;--rs-a-soft-hover-m: #204169;--rs-a-border-m: #2f5f96;--rs-ok-400: #34b27b;--rs-ok-500: #1f9a64;--rs-ok-600: #17784e;--rs-ok-050: #e8f7f0;--rs-warn-400: #e0a02c;--rs-warn-500: #c4831a;--rs-warn-600: #94610f;--rs-warn-050: #fdf3e0;--rs-bad-400: #ef5f5f;--rs-bad-500: #d93b3b;--rs-bad-600: #b02626;--rs-bad-050: #fdeded;--rs-der-400: #4bb8d4;--rs-der-500: #2f92ad;--rs-der-600: #1f7389;--rs-der-050: #e4f5f9;--rs-id-1-wash-l: #e3edfb;--rs-id-1-ink-l: #2a5c9c;--rs-id-2-wash-l: #e6f2ec;--rs-id-2-ink-l: #2f6b4f;--rs-id-3-wash-l: #f3ebe2;--rs-id-3-ink-l: #7a5433;--rs-id-4-wash-l: #eaeaf6;--rs-id-4-ink-l: #4f5391;--rs-id-5-wash-l: #e4f0f2;--rs-id-5-ink-l: #2c6570;--rs-id-1-wash-d: #1d3352;--rs-id-1-ink-d: #a9c6ee;--rs-id-2-wash-d: #1c3a2e;--rs-id-2-ink-d: #9fd8bb;--rs-id-3-wash-d: #3a2f22;--rs-id-3-ink-d: #dcc09b;--rs-id-4-wash-d: #2a2c4a;--rs-id-4-ink-d: #b4b7e6;--rs-id-5-wash-d: #1b3940;--rs-id-5-ink-d: #9dd2dc;--rs-space-1: 2px;--rs-space-2: 4px;--rs-space-3: 8px;--rs-space-4: 12px;--rs-space-5: 16px;--rs-space-6: 24px;--rs-space-7: 32px;--rs-space-8: 48px;--rs-space-9: 64px;--rs-space-10: 96px;--rs-radius-xs: 4px;--rs-radius-sm: 6px;--rs-radius-md: 10px;--rs-radius-lg: 14px;--rs-radius-xl: 20px;--rs-radius-full: 999px;--rs-font-ui: "Geist Variable", "Geist", "Segoe UI Variable Text", "Segoe UI", ui-sans-serif, system-ui, -apple-system, sans-serif;--rs-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "Cascadia Mono", "Segoe UI Mono", monospace;--rs-text-scale: 1;--rs-fs-2xs: calc(11px * var(--rs-text-scale));--rs-fs-xs: calc(12px * var(--rs-text-scale));--rs-fs-sm: calc(13px * var(--rs-text-scale));--rs-fs-md: calc(15px * var(--rs-text-scale));--rs-fs-lg: calc(17px * var(--rs-text-scale));--rs-fs-xl: calc(21px * var(--rs-text-scale));--rs-fs-2xl: calc(26px * var(--rs-text-scale));--rs-fs-3xl: calc(33px * var(--rs-text-scale));--rs-track-tight: -.014em;--rs-track-normal: 0em;--rs-track-wide: .02em;--rs-track-caps: .06em;--rs-dur-fast: .13s;--rs-dur-base: .19s;--rs-dur-slow: .26s;--rs-ease-out: cubic-bezier(.22, 1, .36, 1);color-scheme:light;--ui-canvas: var(--rs-n-50);--ui-canvas-sunken: var(--rs-n-100);--ui-surface: var(--rs-n-0);--ui-surface-raised: var(--rs-n-0);--ui-surface-hover: var(--rs-n-50);--ui-surface-active: var(--rs-n-100);--ui-surface-selected: var(--rs-a-50);--ui-surface-sunken: var(--rs-n-100);--ui-chrome: var(--rs-n-100);--ui-chrome-rule: var(--rs-n-300);--ui-rule: var(--rs-n-200);--ui-rule-strong: var(--rs-n-400);--ui-border: var(--rs-n-300);--ui-ink-strong: var(--rs-n-950);--ui-ink: var(--rs-n-900);--ui-ink-muted: var(--rs-n-600);--ui-ink-faint: var(--rs-n-550);--ui-ink-disabled: var(--rs-n-400);--ui-ink-inverse: var(--rs-n-50);--ui-accent: var(--rs-a-500);--ui-accent-hover: var(--rs-a-600);--ui-accent-press: var(--rs-a-700);--ui-accent-ink: var(--rs-a-700);--ui-accent-wash: var(--rs-a-50);--ui-accent-wash-strong: var(--rs-a-100);--ui-accent-edge: var(--rs-a-200);--ui-on-accent: var(--rs-a-on-light);--ui-ok: var(--rs-ok-500);--ui-ok-wash: var(--rs-ok-050);--ui-ok-edge: #b7e3cd;--ui-ok-ink: var(--rs-ok-600);--ui-caution: var(--rs-warn-500);--ui-caution-wash: var(--rs-warn-050);--ui-caution-edge: #f0d5a4;--ui-caution-ink: var(--rs-warn-600);--ui-danger: var(--rs-bad-500);--ui-danger-wash: var(--rs-bad-050);--ui-danger-edge: #f5c2c2;--ui-danger-ink: var(--rs-bad-600);--ui-derived: var(--rs-der-500);--ui-derived-wash: var(--rs-der-050);--ui-derived-edge: #b3e0ea;--ui-derived-ink: var(--rs-der-600);--ui-unknown: var(--ui-ink-faint);--ui-unknown-edge: var(--ui-rule-strong);--ui-id-1-wash: var(--rs-id-1-wash-l);--ui-id-1-ink: var(--rs-id-1-ink-l);--ui-id-2-wash: var(--rs-id-2-wash-l);--ui-id-2-ink: var(--rs-id-2-ink-l);--ui-id-3-wash: var(--rs-id-3-wash-l);--ui-id-3-ink: var(--rs-id-3-ink-l);--ui-id-4-wash: var(--rs-id-4-wash-l);--ui-id-4-ink: var(--rs-id-4-ink-l);--ui-id-5-wash: var(--rs-id-5-wash-l);--ui-id-5-ink: var(--rs-id-5-ink-l);--ui-qr-quiet-zone: #ffffff;--ui-focus: var(--rs-a-600);--ui-scrim: rgba(12, 16, 22, .42);--ui-shadow-1: 0 1px 2px rgba(16, 22, 32, .07), 0 1px 1px rgba(16, 22, 32, .04);--ui-shadow-2: 0 2px 6px rgba(16, 22, 32, .08), 0 4px 14px rgba(16, 22, 32, .06);--ui-shadow-3: 0 8px 24px rgba(16, 22, 32, .12), 0 2px 6px rgba(16, 22, 32, .06);--ui-lip: none;--ui-font-ui: var(--rs-font-ui);--ui-font-mono: var(--rs-font-mono);--ui-radius-xs: var(--rs-radius-xs);--ui-radius-sm: var(--rs-radius-sm);--ui-radius: var(--rs-radius-md);--ui-radius-lg: var(--rs-radius-lg);--ui-radius-xl: var(--rs-radius-xl);--ui-radius-pill: var(--rs-radius-full);--ui-hairline: 1px;--ui-text-2xs: var(--rs-fs-2xs);--ui-text-xs: var(--rs-fs-xs);--ui-text-sm: var(--rs-fs-sm);--ui-text-md: var(--rs-fs-md);--ui-text-base: var(--rs-fs-md);--ui-text-lg: var(--rs-fs-lg);--ui-text-xl: var(--rs-fs-xl);--ui-text-2xl: var(--rs-fs-2xl);--ui-text-3xl: var(--rs-fs-3xl);--ui-text-4xl: var(--rs-fs-3xl);--ui-text-5xl: calc(42px * var(--rs-text-scale));--ui-track-display: var(--rs-track-tight);--ui-track-heading: var(--rs-track-tight);--ui-track-tight: var(--rs-track-tight);--ui-track-label: var(--rs-track-wide);--ui-track-eyebrow: var(--rs-track-caps);--ui-space-1: var(--rs-space-1);--ui-space-2: var(--rs-space-2);--ui-space-3: var(--rs-space-3);--ui-space-4: var(--rs-space-4);--ui-space-5: var(--rs-space-5);--ui-space-6: var(--rs-space-6);--ui-space-7: var(--rs-space-7);--ui-space-8: var(--rs-space-8);--ui-space-9: var(--rs-space-9);--ui-space-10: var(--rs-space-10);--ui-space-11: var(--rs-space-10);--ui-ease: var(--rs-ease-out);--ui-ease-out: var(--rs-ease-out);--ui-duration-fast: var(--rs-dur-fast);--ui-duration: var(--rs-dur-base);--ui-duration-slow: var(--rs-dur-slow);--ui-control-h: 34px;--ui-control-h-sm: 28px;--ui-control-h-lg: 40px;--ui-control-px: var(--rs-space-4);--ui-control-radius: var(--rs-radius-sm);--ui-row-h: 46px;--ui-row-px: var(--rs-space-5);--ui-card-pad: var(--rs-space-5);--ui-card-radius: var(--rs-radius-md);--ui-section-gap: var(--rs-space-6);--ui-pane-pad: var(--rs-space-6);--ui-nav-item-h: 34px;--ui-icon-size: 18px;--ui-sidebar: 236px;--ui-topbar: 48px;--ui-measure: 1180px;--ui-measure-narrow: 400px;--ui-measure-prose: 68ch}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ui-canvas: var(--rs-m-950);--ui-canvas-sunken: var(--rs-m-1000);--ui-surface: var(--rs-m-900);--ui-surface-raised: var(--rs-m-850);--ui-surface-hover: var(--rs-m-850);--ui-surface-active: var(--rs-m-800);--ui-surface-selected: var(--rs-a-soft-m);--ui-surface-sunken: var(--rs-m-1000);--ui-chrome: var(--rs-m-900);--ui-chrome-rule: #2b3648;--ui-rule: #26303f;--ui-rule-strong: #46536a;--ui-border: #2e3a4b;--ui-ink-strong: #ffffff;--ui-ink: #f3f4f6;--ui-ink-muted: #99a1af;--ui-ink-faint: #8b95a6;--ui-ink-disabled: #5a6574;--ui-ink-inverse: var(--rs-m-900);--ui-accent: var(--rs-a-400);--ui-accent-hover: var(--rs-a-300);--ui-accent-press: var(--rs-a-200);--ui-accent-ink: var(--rs-a-300);--ui-accent-wash: var(--rs-a-soft-m);--ui-accent-wash-strong: var(--rs-a-soft-hover-m);--ui-accent-edge: var(--rs-a-border-m);--ui-on-accent: var(--rs-a-on-dark);--ui-ok: var(--rs-ok-400);--ui-ok-wash: #13302a;--ui-ok-edge: #205a48;--ui-ok-ink: #5fd0a0;--ui-caution: var(--rs-warn-400);--ui-caution-wash: #2f2717;--ui-caution-edge: #5f4a1e;--ui-caution-ink: #f0bd5c;--ui-danger: var(--rs-bad-400);--ui-danger-wash: #331b22;--ui-danger-edge: #6b2f36;--ui-danger-ink: #f78e8e;--ui-derived: var(--rs-der-400);--ui-derived-wash: #13303c;--ui-derived-edge: #235a6c;--ui-derived-ink: #7fd4e6;--ui-unknown: var(--ui-ink-faint);--ui-unknown-edge: var(--ui-rule-strong);--ui-id-1-wash: var(--rs-id-1-wash-d);--ui-id-1-ink: var(--rs-id-1-ink-d);--ui-id-2-wash: var(--rs-id-2-wash-d);--ui-id-2-ink: var(--rs-id-2-ink-d);--ui-id-3-wash: var(--rs-id-3-wash-d);--ui-id-3-ink: var(--rs-id-3-ink-d);--ui-id-4-wash: var(--rs-id-4-wash-d);--ui-id-4-ink: var(--rs-id-4-ink-d);--ui-id-5-wash: var(--rs-id-5-wash-d);--ui-id-5-ink: var(--rs-id-5-ink-d);--ui-focus: var(--rs-a-300);--ui-scrim: rgba(6, 11, 22, .62);--ui-shadow-1: 0 1px 2px rgba(3, 7, 18, .5);--ui-shadow-2: 0 2px 8px rgba(3, 7, 18, .55);--ui-shadow-3: 0 10px 28px rgba(3, 7, 18, .62);--ui-lip: inset 0 1px 0 rgba(255, 255, 255, .04)}}:root[data-theme=dark]{color-scheme:dark;--ui-canvas: var(--rs-m-950);--ui-canvas-sunken: var(--rs-m-1000);--ui-surface: var(--rs-m-900);--ui-surface-raised: var(--rs-m-850);--ui-surface-hover: var(--rs-m-850);--ui-surface-active: var(--rs-m-800);--ui-surface-selected: var(--rs-a-soft-m);--ui-surface-sunken: var(--rs-m-1000);--ui-chrome: var(--rs-m-900);--ui-chrome-rule: #2b3648;--ui-rule: #26303f;--ui-rule-strong: #46536a;--ui-border: #2e3a4b;--ui-ink-strong: #ffffff;--ui-ink: #f3f4f6;--ui-ink-muted: #99a1af;--ui-ink-faint: #8b95a6;--ui-ink-disabled: #5a6574;--ui-ink-inverse: var(--rs-m-900);--ui-accent: var(--rs-a-400);--ui-accent-hover: var(--rs-a-300);--ui-accent-press: var(--rs-a-200);--ui-accent-ink: var(--rs-a-300);--ui-accent-wash: var(--rs-a-soft-m);--ui-accent-wash-strong: var(--rs-a-soft-hover-m);--ui-accent-edge: var(--rs-a-border-m);--ui-on-accent: var(--rs-a-on-dark);--ui-ok: var(--rs-ok-400);--ui-ok-wash: #13302a;--ui-ok-edge: #205a48;--ui-ok-ink: #5fd0a0;--ui-caution: var(--rs-warn-400);--ui-caution-wash: #2f2717;--ui-caution-edge: #5f4a1e;--ui-caution-ink: #f0bd5c;--ui-danger: var(--rs-bad-400);--ui-danger-wash: #331b22;--ui-danger-edge: #6b2f36;--ui-danger-ink: #f78e8e;--ui-derived: var(--rs-der-400);--ui-derived-wash: #13303c;--ui-derived-edge: #235a6c;--ui-derived-ink: #7fd4e6;--ui-unknown: var(--ui-ink-faint);--ui-unknown-edge: var(--ui-rule-strong);--ui-id-1-wash: var(--rs-id-1-wash-d);--ui-id-1-ink: var(--rs-id-1-ink-d);--ui-id-2-wash: var(--rs-id-2-wash-d);--ui-id-2-ink: var(--rs-id-2-ink-d);--ui-id-3-wash: var(--rs-id-3-wash-d);--ui-id-3-ink: var(--rs-id-3-ink-d);--ui-id-4-wash: var(--rs-id-4-wash-d);--ui-id-4-ink: var(--rs-id-4-ink-d);--ui-id-5-wash: var(--rs-id-5-wash-d);--ui-id-5-ink: var(--rs-id-5-ink-d);--ui-focus: var(--rs-a-300);--ui-scrim: rgba(6, 11, 22, .62);--ui-shadow-1: 0 1px 2px rgba(3, 7, 18, .5);--ui-shadow-2: 0 2px 8px rgba(3, 7, 18, .55);--ui-shadow-3: 0 10px 28px rgba(3, 7, 18, .62);--ui-lip: inset 0 1px 0 rgba(255, 255, 255, .04)}:root[data-theme=light]{color-scheme:light;--ui-canvas: var(--rs-n-50);--ui-canvas-sunken: var(--rs-n-100);--ui-surface: var(--rs-n-0);--ui-surface-raised: var(--rs-n-0);--ui-surface-hover: var(--rs-n-50);--ui-surface-active: var(--rs-n-100);--ui-surface-selected: var(--rs-a-50);--ui-surface-sunken: var(--rs-n-100);--ui-chrome: var(--rs-n-100);--ui-chrome-rule: var(--rs-n-300);--ui-rule: var(--rs-n-200);--ui-rule-strong: var(--rs-n-400);--ui-border: var(--rs-n-300);--ui-ink-strong: var(--rs-n-950);--ui-ink: var(--rs-n-900);--ui-ink-muted: var(--rs-n-600);--ui-ink-faint: var(--rs-n-550);--ui-ink-disabled: var(--rs-n-400);--ui-ink-inverse: var(--rs-n-50);--ui-accent: var(--rs-a-500);--ui-accent-hover: var(--rs-a-600);--ui-accent-press: var(--rs-a-700);--ui-accent-ink: var(--rs-a-700);--ui-accent-wash: var(--rs-a-50);--ui-accent-wash-strong: var(--rs-a-100);--ui-accent-edge: var(--rs-a-200);--ui-on-accent: var(--rs-a-on-light);--ui-ok: var(--rs-ok-500);--ui-ok-wash: var(--rs-ok-050);--ui-ok-edge: #b7e3cd;--ui-ok-ink: var(--rs-ok-600);--ui-caution: var(--rs-warn-500);--ui-caution-wash: var(--rs-warn-050);--ui-caution-edge: #f0d5a4;--ui-caution-ink: var(--rs-warn-600);--ui-danger: var(--rs-bad-500);--ui-danger-wash: var(--rs-bad-050);--ui-danger-edge: #f5c2c2;--ui-danger-ink: var(--rs-bad-600);--ui-derived: var(--rs-der-500);--ui-derived-wash: var(--rs-der-050);--ui-derived-edge: #b3e0ea;--ui-derived-ink: var(--rs-der-600);--ui-unknown: var(--ui-ink-faint);--ui-unknown-edge: var(--ui-rule-strong);--ui-id-1-wash: var(--rs-id-1-wash-l);--ui-id-1-ink: var(--rs-id-1-ink-l);--ui-id-2-wash: var(--rs-id-2-wash-l);--ui-id-2-ink: var(--rs-id-2-ink-l);--ui-id-3-wash: var(--rs-id-3-wash-l);--ui-id-3-ink: var(--rs-id-3-ink-l);--ui-id-4-wash: var(--rs-id-4-wash-l);--ui-id-4-ink: var(--rs-id-4-ink-l);--ui-id-5-wash: var(--rs-id-5-wash-l);--ui-id-5-ink: var(--rs-id-5-ink-l);--ui-focus: var(--rs-a-600);--ui-scrim: rgba(12, 16, 22, .42);--ui-shadow-1: 0 1px 2px rgba(16, 22, 32, .07), 0 1px 1px rgba(16, 22, 32, .04);--ui-shadow-2: 0 2px 6px rgba(16, 22, 32, .08), 0 4px 14px rgba(16, 22, 32, .06);--ui-shadow-3: 0 8px 24px rgba(16, 22, 32, .12), 0 2px 6px rgba(16, 22, 32, .06);--ui-lip: none}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-family:var(--ui-font-ui);font-size:var(--ui-text-md);line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;background:var(--ui-canvas);color:var(--ui-ink);font-size:var(--ui-text-md);letter-spacing:var(--ui-track-tight)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;letter-spacing:var(--ui-track-tight);text-wrap:balance}p{text-wrap:pretty}ul,ol{list-style:none}img,svg{display:block;max-width:100%}svg{flex:none}a{color:var(--ui-accent-ink);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.18em}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:none}button{cursor:pointer}hr{border:none;border-top:var(--ui-hairline) solid var(--ui-rule)}::selection{background:var(--ui-accent-wash-strong);color:var(--ui-ink-strong)}:focus{outline:none}:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:var(--ui-radius-xs)}@media(forced-colors:active){:focus-visible{outline:2px solid Highlight}}*{scrollbar-width:thin;scrollbar-color:var(--ui-rule-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--ui-rule-strong);border-radius:var(--ui-radius-pill);border:3px solid transparent;background-clip:content-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.display{font-size:var(--ui-text-3xl);line-height:1.1;font-weight:600;letter-spacing:var(--ui-track-display);color:var(--ui-ink-strong);text-wrap:balance}.h1{font-size:var(--ui-text-xl);line-height:1.25;font-weight:600;letter-spacing:var(--ui-track-heading);color:var(--ui-ink-strong);text-wrap:balance}.h2{font-size:var(--ui-text-lg);line-height:1.3;font-weight:600;letter-spacing:var(--ui-track-heading);color:var(--ui-ink-strong)}.h3{font-size:var(--ui-text-md);line-height:1.35;font-weight:600;color:var(--ui-ink-strong)}.eyebrow{display:block;font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:var(--ui-track-eyebrow);text-transform:uppercase;color:var(--ui-ink-faint)}.label{font-size:var(--ui-text-xs);font-weight:600;letter-spacing:var(--ui-track-label);text-transform:uppercase;color:var(--ui-ink-faint)}.lede{font-size:var(--ui-text-md);color:var(--ui-ink-muted);text-wrap:pretty;max-width:var(--ui-measure-prose)}.muted{color:var(--ui-ink-muted)}.faint{color:var(--ui-ink-faint)}.notice .faint,.notice .hint,.consequences .faint,.consequences .hint,.choice .faint,.choice .hint{color:var(--ui-ink-muted)}.small{font-size:var(--ui-text-sm)}.tiny{font-size:var(--ui-text-xs)}.code{font-family:var(--ui-font-mono);font-size:.92em;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0;-webkit-user-select:all;user-select:all;word-break:break-all}.num{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.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}.stack{display:flex;flex-direction:column;gap:var(--ui-space-4)}.stack--tight{gap:var(--ui-space-3)}.stack--loose{gap:var(--ui-space-6)}.stack--section{gap:var(--ui-space-7)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3)}.cluster--tight{gap:var(--ui-space-2)}.cluster--between{justify-content:space-between}.cluster--end{justify-content:flex-end}.grid{display:grid;gap:var(--ui-space-4)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.split{display:grid;gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr)}@media(min-width:64rem){.split{grid-template-columns:minmax(0,1.9fr) minmax(17rem,.8fr);align-items:start}}.divider{height:var(--ui-hairline);background:var(--ui-rule);border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:var(--ui-space-3) var(--ui-space-4);background:var(--ui-surface);color:var(--ui-ink-strong);border:var(--ui-hairline) solid var(--ui-accent);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-2);font-weight:600}.skip-link:focus{left:var(--ui-space-4);top:var(--ui-space-4)}.shell{min-height:100dvh;display:grid;grid-template-columns:var(--ui-sidebar) minmax(0,1fr)}@media(max-width:63.99rem){.shell{grid-template-columns:minmax(0,1fr)}}.side{position:sticky;top:0;align-self:start;height:100dvh;display:flex;flex-direction:column;background:var(--ui-chrome);border-right:var(--ui-hairline) solid var(--ui-chrome-rule)}:root[data-rail=rail]{--ui-sidebar: 60px}.shell{transition:grid-template-columns var(--ui-duration) var(--ui-ease)}.side{overflow:hidden}.side-brand,.rail-brand{display:flex;align-items:center;gap:var(--ui-space-3);width:100%;height:var(--ui-topbar);flex:none;padding:0 var(--ui-space-3);border:0;background:transparent;color:var(--ui-ink-strong);text-align:left;font:inherit;letter-spacing:inherit;transition:background var(--ui-duration-fast) var(--ui-ease)}.side-brand:hover,.rail-brand:hover{background:var(--ui-surface-active);text-decoration:none}.rail-brand:active{background:var(--ui-surface-hover)}.rail-home{position:absolute;left:-9999px}.rail-home:focus{position:static;display:block;padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-sm)}.rail-chevron{display:flex;align-items:center;justify-content:center;width:100%;height:28px;border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-ink-faint);transition:background var(--ui-duration-fast) var(--ui-ease)}.rail-chevron:hover{background:var(--ui-surface-active);color:var(--ui-ink)}:root[data-rail=rail] .mark-text,:root[data-rail=rail] .nav-item>span,:root[data-rail=rail] .nav-group-title,:root[data-rail=rail] .whoami-lines,:root[data-rail=rail] .side-foot .theme-switch span{display:none}:root[data-rail=rail] .side-brand,:root[data-rail=rail] .rail-brand,:root[data-rail=rail] .nav-item,:root[data-rail=rail] .side-foot .theme-switch{justify-content:center;padding-inline:0;gap:0}:root[data-rail=rail] .side-nav,:root[data-rail=rail] .side-foot{padding-inline:var(--ui-space-2)}:root[data-rail=rail] .nav-group{padding-top:var(--ui-space-3);border-top:var(--ui-hairline) solid var(--ui-chrome-rule)}:root[data-rail=rail] .nav-group:first-child{padding-top:0;border-top:0}:root[data-rail=rail] .nav-count{position:absolute;top:4px;right:6px;min-width:7px;width:7px;height:7px;padding:0;overflow:hidden;text-indent:-20px;background:var(--ui-accent)}:root[data-rail=rail] .whoami{justify-content:center;padding-inline:0}:root[data-rail=rail] .rail-chevron{color:var(--ui-ink-faint)}.side-nav{flex:1 1 auto;overflow-y:auto;padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-5);display:flex;flex-direction:column;gap:var(--ui-space-5)}.nav-group{display:flex;flex-direction:column;gap:1px}.nav-group-title{padding:0 var(--ui-space-3) var(--ui-space-2);font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:var(--ui-track-eyebrow);text-transform:uppercase;color:var(--ui-ink-faint)}.nav-item{position:relative;display:flex;align-items:center;gap:var(--ui-space-3);height:var(--ui-nav-item-h);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--ui-ink-muted);font-size:var(--ui-text-sm);font-weight:500;transition:background var(--ui-duration-fast) var(--ui-ease),color var(--ui-duration-fast) var(--ui-ease)}.nav-item:hover{background:var(--ui-surface-active);color:var(--ui-ink);text-decoration:none}.nav-item svg{color:var(--ui-ink-faint)}.nav-item[aria-current=page]{background:var(--ui-surface-selected);color:var(--ui-accent-ink);font-weight:600}.nav-item[aria-current=page] svg{color:var(--ui-accent-ink)}.nav-item[aria-current=page]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:1rem;border-radius:0 var(--ui-radius-pill) var(--ui-radius-pill) 0;background:var(--ui-accent)}.nav-count{margin-left:auto;min-width:1.25rem;padding:0 .3rem;border-radius:var(--ui-radius-pill);background:var(--ui-surface-active);color:var(--ui-ink-muted);font-size:var(--ui-text-2xs);font-weight:600;font-variant-numeric:tabular-nums;text-align:center;line-height:1.25rem}.nav-count.is-pressing{background:var(--ui-accent);color:var(--ui-on-accent)}button.nav-item{width:100%;text-align:left;background:transparent;font:inherit;letter-spacing:inherit}.side-foot{flex:none;padding:var(--ui-space-3);border-top:var(--ui-hairline) solid var(--ui-chrome-rule);display:flex;flex-direction:column;gap:1px}.side-foot form{margin:0}.mark{display:flex;align-items:center;gap:var(--ui-space-3);color:inherit}.mark-glyph{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--ui-radius-sm);background:var(--ui-accent);color:var(--ui-on-accent)}.mark-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.mark-name{font-size:var(--ui-text-md);font-weight:600;letter-spacing:var(--ui-track-heading);color:var(--ui-ink-strong)}.mark-role{font-size:var(--ui-text-2xs);font-weight:500;letter-spacing:var(--ui-track-label);text-transform:uppercase;color:var(--ui-ink-faint)}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;height:var(--ui-topbar);flex:none;display:flex;align-items:center;gap:var(--ui-space-4);padding:0 var(--ui-pane-pad);background:var(--ui-chrome);border-bottom:var(--ui-hairline) solid var(--ui-chrome-rule)}@media(max-width:47.99rem){.topbar{padding:0 var(--ui-space-5)}}.crumbs{display:flex;align-items:center;gap:var(--ui-space-2);min-width:0;font-size:var(--ui-text-sm);color:var(--ui-ink-faint)}.crumbs a{color:var(--ui-ink-muted)}.crumbs-here{color:var(--ui-ink);font-weight:500}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:var(--ui-space-2)}.page{flex:1 1 auto;width:100%;max-width:var(--ui-measure);margin:0 auto;padding:var(--ui-space-7) var(--ui-pane-pad) var(--ui-space-9);display:flex;flex-direction:column;gap:var(--ui-section-gap)}@media(max-width:47.99rem){.page{padding:var(--ui-space-6) var(--ui-space-5) var(--ui-space-8)}}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-4)}.page-head-text{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0}.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.factline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-sm);color:var(--ui-ink-faint)}.factline>*{display:inline-flex;align-items:center;gap:var(--ui-space-2)}.factline>*+*:before{content:"·";color:var(--ui-rule-strong)}.page-foot{width:100%;max-width:var(--ui-measure);margin:0 auto;padding:var(--ui-space-5) var(--ui-pane-pad) var(--ui-space-7);border-top:var(--ui-hairline) solid var(--ui-rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ui-space-4)}.page-foot p{max-width:62ch;font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}.drawer{display:none}@media(max-width:63.99rem){.side{display:none}.drawer{display:block}.drawer>summary{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ui-radius-sm);border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink-muted);cursor:pointer;list-style:none}.drawer>summary::-webkit-details-marker{display:none}.drawer-panel{position:absolute;left:var(--ui-space-4);right:var(--ui-space-4);top:calc(var(--ui-topbar) + var(--ui-space-2));z-index:30;max-height:calc(100dvh - var(--ui-topbar) - var(--ui-space-6));overflow-y:auto;padding:var(--ui-space-3);background:var(--ui-surface);border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-card-radius);box-shadow:var(--ui-shadow-3)}}.card{position:relative;background:var(--ui-surface);border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-card-radius)}.card--flush{overflow:hidden}.card--quiet{background:var(--ui-canvas-sunken)}.card--interactive{transition:border-color var(--ui-duration-fast) var(--ui-ease)}.card--interactive:hover{border-color:var(--ui-rule-strong)}.card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-card-pad);border-bottom:var(--ui-hairline) solid var(--ui-rule)}.card-head-text{display:flex;flex-direction:column;gap:1px;min-width:0}.card-body{padding:var(--ui-card-pad);display:flex;flex-direction:column;gap:var(--ui-space-4)}.card-body--tight{padding:var(--ui-space-4)}.card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-card-pad);border-top:var(--ui-hairline) solid var(--ui-rule)}.card--hero{border-left:3px solid var(--ui-accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);height:var(--ui-control-h);padding:0 var(--ui-control-px);border-radius:var(--ui-control-radius);border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-text-sm);font-weight:500;white-space:nowrap;transition:background var(--ui-duration-fast) var(--ui-ease),border-color var(--ui-duration-fast) var(--ui-ease)}a.btn,a.btn:hover{text-decoration:none}.btn:hover:not(:disabled){background:var(--ui-surface-hover);border-color:var(--ui-rule-strong);color:var(--ui-ink-strong)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent);font-weight:600}.btn--primary:hover:not(:disabled){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover);color:var(--ui-on-accent)}.btn--danger{background:var(--ui-danger-wash);border-color:var(--ui-danger-edge);color:var(--ui-danger-ink);font-weight:600}.btn--danger:hover:not(:disabled){background:var(--ui-danger);border-color:var(--ui-danger);color:var(--ui-ink-inverse)}.btn--ghost{background:transparent;border-color:transparent;color:var(--ui-ink-muted)}.btn--ghost:hover:not(:disabled){background:var(--ui-surface-active);border-color:transparent;color:var(--ui-ink-strong)}.btn--quiet{background:transparent}.btn--sm{height:var(--ui-control-h-sm);padding:0 var(--ui-space-3);font-size:var(--ui-text-xs)}.btn--lg{height:var(--ui-control-h-lg);padding:0 var(--ui-space-5);font-size:var(--ui-text-md)}.btn--block{width:100%}.btn--icon{width:var(--ui-control-h);padding:0}.btn--icon.btn--sm{width:var(--ui-control-h-sm)}.btn--link{background:transparent;border-color:transparent;color:var(--ui-accent-ink);padding:0 var(--ui-space-1);height:auto}.btn--link:hover:not(:disabled){background:transparent;border-color:transparent;text-decoration:underline}.inline-form{margin:0;display:contents}.quickrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--ui-space-3)}.quickrow>*{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-3);min-height:var(--ui-control-h-lg);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-sm);border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--ui-text-sm);font-weight:500;text-align:left;transition:border-color var(--ui-duration-fast) var(--ui-ease)}.quickrow>*:hover{border-color:var(--ui-accent-edge);background:var(--ui-surface-hover);text-decoration:none}.quickrow svg{color:var(--ui-accent-ink)}.segmented{display:inline-flex;padding:2px;gap:2px;border-radius:var(--ui-radius-sm);border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-canvas-sunken)}.segmented--full{display:flex;width:100%}.segmented--full>*{flex:1 1 0;justify-content:center}.segmented>*{display:inline-flex;align-items:center;gap:var(--ui-space-2);padding:0 var(--ui-space-4);height:calc(var(--ui-control-h) - 6px);border:0;border-radius:var(--ui-radius-xs);background:transparent;color:var(--ui-ink-muted);font-size:var(--ui-text-sm);font-weight:500;white-space:nowrap}.segmented>*:hover{color:var(--ui-ink-strong);text-decoration:none}.segmented>[aria-current=true],.segmented>[aria-current=page],.segmented>[aria-pressed=true]{background:var(--ui-surface);border:var(--ui-hairline) solid var(--ui-border);color:var(--ui-ink-strong);font-weight:600}.pill{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .5rem;border-radius:var(--ui-radius-pill);border:var(--ui-hairline) solid transparent;background:var(--ui-canvas-sunken);color:var(--ui-ink-muted);font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:0;line-height:1.6;white-space:nowrap}.pill:before{content:"";flex:none;width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.pill--plain:before{display:none}.pill.is-ok{background:var(--ui-ok-wash);color:var(--ui-ok-ink)}.pill.is-caution{background:var(--ui-caution-wash);color:var(--ui-caution-ink)}.pill.is-danger{background:var(--ui-danger-wash);color:var(--ui-danger-ink)}.pill.is-accent{background:var(--ui-accent-wash);color:var(--ui-accent-ink)}.pill.is-derived{background:var(--ui-derived-wash);color:var(--ui-derived-ink)}.pill.is-derived:before{content:"›";width:auto;height:auto;border-radius:0;background:none;font-weight:700;line-height:1}.pill.is-unknown{background:transparent;border-style:dashed;border-color:var(--ui-unknown-edge);color:var(--ui-unknown);font-weight:500;font-style:italic}.pill.is-unknown:before{content:"–";width:auto;height:auto;border-radius:0;background:none;font-style:normal;line-height:1}.tag{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .4rem;border-radius:var(--ui-radius-xs);border:var(--ui-hairline) solid var(--ui-rule);background:var(--ui-canvas-sunken);color:var(--ui-ink-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-2xs);white-space:nowrap}.tag--accent{background:var(--ui-accent-wash);border-color:var(--ui-accent-edge);color:var(--ui-accent-ink)}kbd{display:inline-block;padding:.05rem .3rem;border-radius:var(--ui-radius-xs);border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-canvas-sunken);color:var(--ui-ink-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-2xs)}.notice{display:flex;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);border-radius:var(--ui-radius-sm);border-left:3px solid var(--ui-rule-strong);background:var(--ui-canvas-sunken);color:var(--ui-ink)}.notice-icon{flex:none;margin-top:1px;color:var(--ui-ink-faint)}.notice-body{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0;flex:1 1 auto}.notice-title{font-size:var(--ui-text-md);font-weight:600;color:var(--ui-ink-strong)}.notice-text{font-size:var(--ui-text-sm);color:var(--ui-ink-muted)}.notice.is-ok{background:var(--ui-ok-wash);border-left-color:var(--ui-ok)}.notice.is-ok .notice-icon{color:var(--ui-ok-ink)}.notice.is-caution{background:var(--ui-caution-wash);border-left-color:var(--ui-caution)}.notice.is-caution .notice-icon{color:var(--ui-caution-ink)}.notice.is-danger{background:var(--ui-danger-wash);border-left-color:var(--ui-danger)}.notice.is-danger .notice-icon{color:var(--ui-danger-ink)}.notice.is-accent{background:var(--ui-accent-wash);border-left-color:var(--ui-accent)}.notice.is-accent .notice-icon{color:var(--ui-accent-ink)}.consequences{padding:var(--ui-space-4) var(--ui-space-5);border-radius:var(--ui-radius-sm);border-left:3px solid var(--ui-danger);background:var(--ui-danger-wash)}.consequences>.label{color:var(--ui-danger-ink)}.consequences ul{margin-top:var(--ui-space-2);padding-left:1.1rem;list-style:disc;font-size:var(--ui-text-sm);color:var(--ui-ink)}.consequences li+li{margin-top:var(--ui-space-1)}.facts{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:var(--ui-space-3) var(--ui-space-5);font-size:var(--ui-text-md)}.facts dt{color:var(--ui-ink-faint);font-size:var(--ui-text-sm)}.facts dd{min-width:0;color:var(--ui-ink);overflow-wrap:anywhere}.facts--stacked{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-4)}.facts--stacked dt{margin-bottom:1px}.facts--ruled dt,.facts--ruled dd{padding-bottom:var(--ui-space-3);border-bottom:var(--ui-hairline) solid var(--ui-rule)}.facts--ruled>dt:last-of-type,.facts--ruled>dd:last-of-type{padding-bottom:0;border-bottom:0}.table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.table{width:100%;min-width:44rem;border-collapse:separate;border-spacing:0;font-size:var(--ui-text-sm)}.table thead th{position:sticky;top:0;z-index:1;height:34px;padding:0 var(--ui-space-4);background:var(--ui-surface);border-bottom:var(--ui-hairline) solid var(--ui-rule);text-align:left;font-size:var(--ui-text-2xs);font-weight:600;letter-spacing:var(--ui-track-eyebrow);text-transform:uppercase;color:var(--ui-ink-faint);white-space:nowrap}.table tbody td{height:var(--ui-row-h);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:var(--ui-hairline) solid var(--ui-rule);vertical-align:middle;color:var(--ui-ink)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--ui-surface-hover)}.table .right{text-align:right}.table .shrink{width:1%;white-space:nowrap}.table th:first-child,.table td:first-child{min-width:13rem}.table .num,.table time{white-space:nowrap}.cell-primary{display:flex;align-items:center;gap:var(--ui-space-3);min-width:0}.cell-lines{display:flex;flex-direction:column;gap:0;min-width:0;line-height:1.35}.cell-title{font-size:var(--ui-text-md);font-weight:600;color:var(--ui-ink-strong)}a.cell-title:hover{color:var(--ui-accent-ink)}.cell-sub{font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}.form{display:flex;flex-direction:column;gap:var(--ui-space-5);margin:0}.field{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0}.field-label{display:flex;align-items:baseline;gap:var(--ui-space-2);font-size:var(--ui-text-sm);font-weight:600;color:var(--ui-ink)}.field-optional{font-size:var(--ui-text-xs);font-weight:500;color:var(--ui-ink-faint)}.input,.select,.textarea{width:100%;min-width:0;height:var(--ui-control-h);padding:0 var(--ui-space-3);border-radius:var(--ui-control-radius);border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink-strong);font-size:var(--ui-text-md);transition:border-color var(--ui-duration-fast) var(--ui-ease),box-shadow var(--ui-duration-fast) var(--ui-ease)}.textarea{height:auto;min-height:6.5rem;padding:var(--ui-space-3);line-height:1.5;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--ui-ink-disabled)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ui-rule-strong)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-wash)}.input--mono,.textarea--mono{font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);letter-spacing:0}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--ui-space-8);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.05rem) center,calc(100% - .75rem) center;background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat;color:var(--ui-ink-strong)}.hint{font-size:var(--ui-text-xs);color:var(--ui-ink-faint);text-wrap:pretty}.field-error{display:flex;align-items:flex-start;gap:var(--ui-space-2);font-size:var(--ui-text-xs);font-weight:500;color:var(--ui-danger-ink)}.field.is-invalid .input,.field.is-invalid .select,.field.is-invalid .textarea{border-color:var(--ui-danger)}.field.is-invalid .input:focus,.field.is-invalid .textarea:focus{box-shadow:0 0 0 3px var(--ui-danger-wash)}.check{display:flex;align-items:flex-start;gap:var(--ui-space-3);cursor:pointer;font-size:var(--ui-text-md)}.check input[type=checkbox],.check input[type=radio]{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:.15rem 0 0;width:1rem;height:1rem;border-radius:var(--ui-radius-xs);border:var(--ui-hairline) solid var(--ui-rule-strong);background:var(--ui-surface);display:grid;place-content:center;transition:background var(--ui-duration-fast) var(--ui-ease)}.check input[type=radio]{border-radius:50%}.check input[type=checkbox]:before{content:"";width:.5rem;height:.28rem;border-left:2px solid var(--ui-on-accent);border-bottom:2px solid var(--ui-on-accent);transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform var(--ui-duration-fast) var(--ui-ease)}.check input[type=radio]:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--ui-on-accent);transform:scale(0);transition:transform var(--ui-duration-fast) var(--ui-ease)}.check input:checked{background:var(--ui-accent);border-color:var(--ui-accent)}.check input:checked:before{transform:rotate(-45deg) translate(1px,-1px) scale(1)}.check input[type=radio]:checked:before{transform:scale(1)}.check-text{display:flex;flex-direction:column;gap:1px}.choice{display:flex;gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ui-radius-sm);border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);cursor:pointer;transition:border-color var(--ui-duration-fast) var(--ui-ease),background var(--ui-duration-fast) var(--ui-ease)}.choice:hover{border-color:var(--ui-rule-strong)}.choice:has(input:checked){border-color:var(--ui-accent);background:var(--ui-surface-selected)}.error-summary ul{padding-left:1.1rem;list-style:disc;font-size:var(--ui-text-sm)}.error-summary a{color:var(--ui-danger-ink)}.disc{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ui-canvas-sunken);color:var(--ui-ink-muted);font-size:var(--ui-text-xs);font-weight:600;text-transform:uppercase}.disc--sm{width:26px;height:26px;font-size:var(--ui-text-2xs)}.disc--lg{width:44px;height:44px;font-size:var(--ui-text-md)}.disc--accent{background:var(--ui-accent-wash);color:var(--ui-accent-ink)}.disc[data-id="1"]{background:var(--ui-id-1-wash);color:var(--ui-id-1-ink)}.disc[data-id="2"]{background:var(--ui-id-2-wash);color:var(--ui-id-2-ink)}.disc[data-id="3"]{background:var(--ui-id-3-wash);color:var(--ui-id-3-ink)}.disc[data-id="4"]{background:var(--ui-id-4-wash);color:var(--ui-id-4-ink)}.disc[data-id="5"]{background:var(--ui-id-5-wash);color:var(--ui-id-5-ink)}.stat{display:flex;flex-direction:column;gap:1px;padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-surface);border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-sm)}.stat-figure{order:-1;font-size:var(--ui-text-2xl);line-height:1.15;font-weight:600;letter-spacing:var(--ui-track-tight);font-variant-numeric:tabular-nums;color:var(--ui-ink-strong)}.stat-label{display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-xs);color:var(--ui-ink-muted)}.stat-figure.is-quiet{color:var(--ui-ink-faint)}.stat-figure.is-caution{color:var(--ui-caution-ink)}.stat-figure.is-danger{color:var(--ui-danger-ink)}.stat-note{font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}.meter{display:flex;flex-direction:column;gap:var(--ui-space-2)}.meter-track{position:relative;height:6px;border-radius:var(--ui-radius-pill);background:var(--ui-canvas-sunken);border:var(--ui-hairline) solid var(--ui-rule);overflow:hidden}.meter-fill{display:block;height:100%;border-radius:inherit;background:var(--ui-accent);transition:width var(--ui-duration-slow) var(--ui-ease)}.meter-fill.is-ok{background:var(--ui-ok)}.meter-fill.is-caution{background:var(--ui-caution)}.meter-fill.is-danger{background:var(--ui-danger)}.meter-legend{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-3);font-size:var(--ui-text-xs);color:var(--ui-ink-muted)}.meter-track.is-unknown{border-style:dashed;background:repeating-linear-gradient(-45deg,var(--ui-canvas-sunken) 0 6px,transparent 6px 12px)}.propbar{display:flex;height:6px;border-radius:var(--ui-radius-pill);overflow:hidden;background:var(--ui-canvas-sunken);border:var(--ui-hairline) solid var(--ui-rule)}.propbar>span{display:block;height:100%;min-width:2px}.propbar>.is-ok{background:var(--ui-ok)}.propbar>.is-accent{background:var(--ui-accent)}.propbar>.is-caution{background:var(--ui-caution)}.propbar>.is-danger{background:var(--ui-danger)}.propbar>.is-unknown{background:repeating-linear-gradient(-45deg,var(--ui-rule-strong) 0 4px,transparent 4px 8px)}.propbar-legend{display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-5);font-size:var(--ui-text-xs);color:var(--ui-ink-muted)}.propbar-key{display:inline-flex;align-items:center;gap:var(--ui-space-2)}.propbar-key>i{width:8px;height:8px;border-radius:2px;flex:none}.propbar-key>i.is-ok{background:var(--ui-ok)}.propbar-key>i.is-accent{background:var(--ui-accent)}.propbar-key>i.is-unknown{border:1px dashed var(--ui-rule-strong)}.propbar-key>b{font-variant-numeric:tabular-nums;color:var(--ui-ink-strong);font-weight:600}.steps{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.step{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-sm);border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);font-size:var(--ui-text-sm);color:var(--ui-ink-faint)}.step-num{display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--ui-canvas-sunken);color:var(--ui-ink-faint);font-size:var(--ui-text-2xs);font-weight:700;font-variant-numeric:tabular-nums}.step.is-current{border-color:var(--ui-accent);background:var(--ui-surface-selected);color:var(--ui-accent-ink);font-weight:600}.step.is-current .step-num{background:var(--ui-accent);color:var(--ui-on-accent)}.step.is-done{color:var(--ui-ok-ink);border-color:var(--ui-ok-edge);background:var(--ui-ok-wash)}.step.is-done .step-num{background:var(--ui-ok);color:var(--ui-ink-inverse)}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-9) var(--ui-space-5);text-align:center}.empty--inline{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);text-align:left}.empty--inline .empty-glyph{display:none}.empty--inline .empty-title{font-size:var(--ui-text-sm)}.empty-glyph{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ui-canvas-sunken);color:var(--ui-ink-faint);margin-bottom:var(--ui-space-1)}.empty-glyph.is-ok{background:var(--ui-ok-wash);color:var(--ui-ok-ink)}.empty-title{font-size:var(--ui-text-lg);font-weight:600;letter-spacing:var(--ui-track-heading);color:var(--ui-ink-strong)}.empty-text{font-size:var(--ui-text-sm);color:var(--ui-ink-muted);max-width:42ch;text-wrap:pretty}.copyline{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-sm);border:var(--ui-hairline) solid var(--ui-rule);background:var(--ui-canvas-sunken);min-width:0}.copyline>.code{flex:1 1 auto;font-size:var(--ui-text-sm);color:var(--ui-ink);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.copyline>.code::-webkit-scrollbar{display:none}.blockcode{padding:var(--ui-space-4);border-radius:var(--ui-radius-sm);border:var(--ui-hairline) solid var(--ui-rule);background:var(--ui-canvas-sunken);color:var(--ui-ink-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);line-height:1.6;overflow-x:auto;white-space:pre;-webkit-user-select:all;user-select:all}.qr-plate{display:inline-grid;place-items:center;padding:var(--ui-space-4);border-radius:var(--ui-radius-sm);border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-qr-quiet-zone)}.disclose{border-radius:var(--ui-radius-sm);border:var(--ui-hairline) solid var(--ui-rule);background:var(--ui-canvas-sunken)}.disclose>summary{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);cursor:pointer;font-size:var(--ui-text-sm);font-weight:600;color:var(--ui-ink-muted);list-style:none;border-radius:inherit}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary:before{content:"";width:.35rem;height:.35rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--ui-duration-fast) var(--ui-ease)}.disclose[open]>summary:before{transform:rotate(45deg)}.disclose>summary:hover{color:var(--ui-ink-strong)}.disclose-body{padding:0 var(--ui-space-4) var(--ui-space-4);font-size:var(--ui-text-sm);color:var(--ui-ink-muted);max-width:var(--ui-measure-prose);text-wrap:pretty}.theme-switch{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-switch[value=light]{display:inline-flex}}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .theme-switch[value=dark]{display:inline-flex}}:root[data-theme=dark] .theme-switch[value=light]{display:inline-flex}:root[data-theme=light] .theme-switch[value=dark]{display:inline-flex}.side-foot .theme-switch{justify-content:flex-start;width:100%;height:var(--ui-nav-item-h);padding:0 var(--ui-space-3);gap:var(--ui-space-3);color:var(--ui-ink-muted);font-size:var(--ui-text-sm);border-color:transparent;background:transparent}.side-foot .theme-switch:hover{background:var(--ui-surface-active)}.auth{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:var(--ui-canvas)}.auth-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-5) var(--ui-space-6)}.auth-middle{display:grid;place-items:center;padding:var(--ui-space-6) var(--ui-space-5) var(--ui-space-9)}.auth-card{width:100%;max-width:var(--ui-measure-narrow);display:flex;flex-direction:column;gap:var(--ui-space-6);padding:var(--ui-space-7);background:var(--ui-surface);border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-card-radius)}.auth-card--wide{max-width:34rem}.auth-head{display:flex;flex-direction:column;gap:var(--ui-space-2)}.auth-foot{padding:var(--ui-space-5) var(--ui-space-6);text-align:center;font-size:var(--ui-text-xs);color:var(--ui-ink-faint)}@media(max-width:30rem){.auth-card{padding:var(--ui-space-6)}}@media print{.side,.topbar,.skip-link,.page-actions,.btn{display:none!important}body{background:#fff;color:#000}.card{break-inside:avoid;border-color:#ccc}.page{padding:0;max-width:none}}.rail-form.svelte-1ocfid5{margin:0;display:contents}.drawer-extra.svelte-12qhfyh{margin-top:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:var(--ui-hairline) solid var(--ui-rule)}.whoami.svelte-12qhfyh{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-3);margin-bottom:var(--ui-space-1);min-width:0}.whoami-lines.svelte-12qhfyh{display:flex;flex-direction:column;min-width:0;line-height:1.25}.whoami-org.svelte-12qhfyh{font-size:var(--ui-text-sm);font-weight:600;color:var(--ui-ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whoami-user.svelte-12qhfyh{font-size:var(--ui-text-2xs);color:var(--ui-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
