:root{--st-bg: #FFFFFF;--st-bg-subtle: #F3F5F8;--st-bg-muted: #EDF0F4;--st-surface: #FFFFFF;--st-surface-raised: #FFFFFF;--st-border: #E6E9EF;--st-border-strong: #CDD3DD;--st-border-control: #6B778B;--st-text: #070A10;--st-text-muted: #343F50;--st-text-subtle: #556175;--st-text-inverse: #FFFFFF;--st-brand: #FF6A13;--st-brand-hover: #FF8237;--st-brand-press: #E85600;--st-on-brand: #070A10;--st-brand-subtle: #FFF4EC;--st-brand-border: #FFC49E;--st-brand-text: #B84200;--st-link: #B84200;--st-link-hover: #8A3304;--st-focus-ring: #E85600;--st-field: #FF6A13;--st-on-field: #070A10;--st-night: #0A0E15;--st-on-night: #F3F5F8;--st-on-night-muted: #A8B1C0;--st-lane: #1E8FD6;--st-lane-text: #1673B0;--st-accent: #1E8FD6;--st-accent-text: #1673B0;--st-success: #15803D;--st-success-bg: #ECFDF3;--st-warning: #A35208;--st-warning-bg: #FFF7E8;--st-danger: #B91C1C;--st-danger-bg: #FEF2F2;--st-info: #1D4ED8;--st-info-bg: #EFF6FF;--st-chart-1: #2A78D6;--st-chart-2: #E85600;--st-chart-3: #0F9F8F;--st-chart-4: #6A4FD6;--st-chart-5: #D6457E;--st-chart-6: #9A6B00;--st-scrim: rgba(7,10,16,.48);--st-logo-mark: #FF6A13;--st-logo-word: #070A10;--st-status-ok: #15803D;--st-status-ok-bg: #ECFDF3;--st-status-degraded: #A35208;--st-status-degraded-bg: #FFF7E8;--st-status-broken: #B91C1C;--st-status-broken-bg: #FEF2F2;--st-status-unknown: #556175;--st-status-unknown-bg: #EDF0F4;--st-certainty-exact: #1673B0;--st-certainty-exact-bg: #EAF4FC;--st-certainty-likely: #4A88D0;--st-certainty-likely-bg: #F0F5FC;--st-certainty-estimated: #6B778B;--st-certainty-estimated-bg: #EDF0F4;--st-certainty-failed: #B91C1C;--st-certainty-failed-bg: #FEF2F2;--st-chart-other: #6B778B;--st-chart-grid: #E6E9EF;--st-chart-axis: #CDD3DD;--st-chart-focus: #070A10;--st-seq-1: #DCEBFA;--st-seq-2: #A9CDF2;--st-seq-3: #6EA9E8;--st-seq-4: #2A78D6;--st-seq-5: #1A4F94;--st-diverging-neg: #D6457E;--st-diverging-mid: #EDF0F4;--st-diverging-pos: #2A78D6;--st-gradient-hero-glow: radial-gradient(60% 50% at 50% 0%, rgba(255,106,19,.1), rgba(255,106,19,0) 70%);--st-gradient-scene: linear-gradient(180deg, #FFFFFF 0%, #F3F5F8 100%);--st-gradient-night: linear-gradient(180deg, #0F141D 0%, #0A0E15 55%, #070A10 100%);--st-gradient-signal: linear-gradient(160deg, #FF8237 0%, #FF6A13 50%, #E85600 100%);--st-gradient-focus-wash: linear-gradient(180deg, #FFF4EC 0%, #FFFFFF 45%);--st-gradient-route-head: linear-gradient(90deg, #FF6A13 0%, #FF6A13 70%, rgba(255,106,19,0) 100%);--st-gradient-skeleton: linear-gradient(90deg, #EDF0F4 0%, #F3F5F8 50%, #EDF0F4 100%);--st-gradient-fade-edge: linear-gradient(var(--st-fade-dir, 90deg), var(--st-fade-from, var(--st-surface)), transparent);--st-gradient-seq: linear-gradient(90deg, #DCEBFA, #A9CDF2, #6EA9E8, #2A78D6, #1A4F94);--st-gradient-diverging: linear-gradient(90deg, #D6457E, #EDF0F4, #2A78D6);--st-font-display: "Bricolage Grotesque", Inter, "Helvetica Neue", Arial, sans-serif;--st-font-body: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--st-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--st-text-display-poster: 700 clamp(4rem, 15vw, 12rem)/.86 var(--st-font-display);--st-tracking-display-poster: -.05em;--st-text-display-hero: 700 clamp(3.25rem, 8.5vw, 6.5rem)/.95 var(--st-font-display);--st-tracking-display-hero: -.045em;--st-text-display-xl: 700 clamp(2.5rem, 5.5vw, 4rem)/1 var(--st-font-display);--st-tracking-display-xl: -.035em;--st-text-display-lg: 700 clamp(2rem, 4vw, 3.5rem)/1.05 var(--st-font-display);--st-tracking-display-lg: -.03em;--st-text-h1: 700 32px/38px var(--st-font-display);--st-tracking-h1: -.02em;--st-text-page-title: 700 24px/30px var(--st-font-display);--st-tracking-page-title: -.015em;--st-text-h2: 700 24px/30px var(--st-font-display);--st-tracking-h2: -.015em;--st-text-h3: 700 19px/26px var(--st-font-display);--st-tracking-h3: -.01em;--st-text-h4: 600 15px/22px var(--st-font-body);--st-tracking-h4: 0;--st-text-section-title: 600 16px/22px var(--st-font-body);--st-tracking-section-title: 0;--st-text-verdict: 500 16px/24px var(--st-font-body);--st-tracking-verdict: 0;--st-text-lead: 400 20px/30px var(--st-font-body);--st-tracking-lead: 0;--st-text-body-lg: 400 17px/28px var(--st-font-body);--st-tracking-body-lg: 0;--st-text-body-md: 400 15px/24px var(--st-font-body);--st-tracking-body-md: 0;--st-text-body: 400 14px/21px var(--st-font-body);--st-tracking-body: 0;--st-text-card-title: 600 14px/20px var(--st-font-body);--st-tracking-card-title: 0;--st-text-body-sm: 400 13px/19px var(--st-font-body);--st-tracking-body-sm: 0;--st-text-caption: 500 12px/16px var(--st-font-body);--st-tracking-caption: .01em;--st-text-overline: 500 11px/14px var(--st-font-mono);--st-tracking-overline: .08em;--st-text-station: 500 12px/16px var(--st-font-mono);--st-tracking-station: .06em;--st-text-code-lg: 400 14px/22px var(--st-font-mono);--st-tracking-code-lg: 0;--st-text-code: 400 13px/20px var(--st-font-mono);--st-tracking-code: 0;--st-text-code-sm: 400 12px/16px var(--st-font-mono);--st-tracking-code-sm: 0;--st-text-kbd: 500 12px/16px var(--st-font-mono);--st-tracking-kbd: 0;--st-text-metric-xl: 600 64px/64px var(--st-font-mono);--st-tracking-metric-xl: -.02em;--st-text-metric: 700 28px/32px var(--st-font-display);--st-tracking-metric: -.02em;--st-text-metric-sm: 600 20px/24px var(--st-font-body);--st-tracking-metric-sm: 0;--st-size-11: .6875rem;--st-size-12: .75rem;--st-size-13: .8125rem;--st-size-14: .875rem;--st-size-15: .9375rem;--st-size-16: 1rem;--st-size-17: 1.0625rem;--st-size-19: 1.1875rem;--st-size-20: 1.25rem;--st-size-24: 1.5rem;--st-size-28: 1.75rem;--st-size-32: 2rem;--st-size-56: 3.5rem;--st-size-64: 4rem;--st-numerals: tabular-nums lining-nums;--st-space-0: 0px;--st-space-0-5: 2px;--st-space-1: 4px;--st-space-2: 8px;--st-space-3: 12px;--st-space-4: 16px;--st-space-5: 20px;--st-space-6: 24px;--st-space-8: 32px;--st-space-10: 40px;--st-space-12: 48px;--st-space-16: 64px;--st-space-20: 80px;--st-space-24: 96px;--st-space-32: 128px;--st-space-40: 160px;--st-radius-xs: 4px;--st-radius-sm: 6px;--st-radius-md: 8px;--st-radius-lg: 12px;--st-radius-xl: 16px;--st-radius-2xl: 20px;--st-radius-full: 999px;--st-shadow-sm: 0 1px 2px rgba(7,10,16,.06);--st-shadow-md: 0 4px 12px rgba(7,10,16,.08), 0 1px 3px rgba(7,10,16,.06);--st-shadow-lg: 0 16px 40px rgba(7,10,16,.14), 0 4px 12px rgba(7,10,16,.08);--st-shadow-glow: 0 40px 120px -40px rgba(255,106,19,.45);--st-duration-instant: 0ms;--st-duration-fast: .12s;--st-duration-base: .18s;--st-duration-step: .24s;--st-duration-stagger: .12s;--st-duration-slow: .28s;--st-duration-reveal: .4s;--st-duration-route: .9s;--st-duration-scene: 1.2s;--st-duration-travel: 1.6s;--st-ease-standard: cubic-bezier(.2, 0, 0, 1);--st-ease-exit: cubic-bezier(.4, 0, 1, 1);--st-ease-emphasized: cubic-bezier(.3, 0, 0, 1.2);--st-ease-route: cubic-bezier(.65, 0, .35, 1);--st-bp-sm: 480px;--st-bp-md: 768px;--st-bp-lg: 1024px;--st-bp-xl: 1280px;--st-phone-min: 360px;--st-content-max: 1120px;--st-content-wide: 1200px;--st-prose-max: 68ch;--st-gutter: 16px;--st-gutter-md: 24px;--st-section-y: 160px;--st-section-y-md: 96px;--st-section-y-sm: 64px;--st-hero-top: 120px;--st-app-sidebar: 232px;--st-app-header-h: 56px;--st-control-sm: 32px;--st-control-md: 36px;--st-control-lg: 44px;--st-row-comfortable: 48px;--st-row-compact: 32px;--st-touch-min: 44px;--st-z-base: 0;--st-z-sticky: 20;--st-z-dropdown: 30;--st-z-overlay: 40;--st-z-modal: 50;--st-z-toast: 60;--st-channel-whatsapp: var(--st-chart-1);--st-channel-instagram: var(--st-chart-2);--st-channel-email: var(--st-chart-3);--st-channel-sms: var(--st-chart-4);--st-channel-qr: var(--st-chart-5);--st-channel-web: var(--st-chart-6);--st-channel-other: var(--st-chart-other);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--st-bg: #0A0E15;--st-bg-subtle: #0F141D;--st-bg-muted: #1C2330;--st-surface: #151B26;--st-surface-raised: #1C2330;--st-border: #212A38;--st-border-strong: #343F50;--st-border-control: #66728A;--st-text: #F3F5F8;--st-text-muted: #A8B1C0;--st-text-subtle: #8A95A8;--st-text-inverse: #070A10;--st-brand: #FF6A13;--st-brand-hover: #FF8237;--st-brand-press: #E85600;--st-on-brand: #070A10;--st-brand-subtle: #2A1A10;--st-brand-border: #5C2306;--st-brand-text: #FF8237;--st-link: #FF8237;--st-link-hover: #FF9C5E;--st-focus-ring: #FF8237;--st-field: #FF6A13;--st-on-field: #070A10;--st-night: #0A0E15;--st-on-night: #F3F5F8;--st-on-night-muted: #A8B1C0;--st-lane: #5EC8FF;--st-lane-text: #5EC8FF;--st-accent: #5EC8FF;--st-accent-text: #5EC8FF;--st-success: #4ADE80;--st-success-bg: #0F2419;--st-warning: #F5B547;--st-warning-bg: #2A2110;--st-danger: #F87171;--st-danger-bg: #2C1518;--st-info: #7AB2FF;--st-info-bg: #122039;--st-chart-1: #3987E5;--st-chart-2: #E8601A;--st-chart-3: #16A190;--st-chart-4: #8577E8;--st-chart-5: #D9578A;--st-chart-6: #B08515;--st-scrim: rgba(0,0,0,.64);--st-logo-mark: #FF6A13;--st-logo-word: #F3F5F8;--st-status-ok: #4ADE80;--st-status-ok-bg: #0F2419;--st-status-degraded: #F5B547;--st-status-degraded-bg: #2A2110;--st-status-broken: #F87171;--st-status-broken-bg: #2C1518;--st-status-unknown: #A8B1C0;--st-status-unknown-bg: #1C2330;--st-certainty-exact: #5EC8FF;--st-certainty-exact-bg: #0E2233;--st-certainty-likely: #8CBDF5;--st-certainty-likely-bg: #121D2C;--st-certainty-estimated: #8A95A8;--st-certainty-estimated-bg: #1C2330;--st-certainty-failed: #F87171;--st-certainty-failed-bg: #2C1518;--st-chart-other: #8A95A8;--st-chart-grid: #212A38;--st-chart-axis: #343F50;--st-chart-focus: #F3F5F8;--st-seq-1: #1A2F4D;--st-seq-2: #1F4F86;--st-seq-3: #2F6FC0;--st-seq-4: #4C93E6;--st-seq-5: #8CBDF5;--st-diverging-neg: #D9578A;--st-diverging-mid: #212A38;--st-diverging-pos: #3987E5;--st-gradient-hero-glow: radial-gradient(60% 50% at 50% 0%, rgba(255,106,19,.16), rgba(255,106,19,0) 70%);--st-gradient-scene: linear-gradient(180deg, #0F141D 0%, #0A0E15 55%, #070A10 100%);--st-gradient-night: linear-gradient(180deg, #0F141D 0%, #0A0E15 55%, #070A10 100%);--st-gradient-signal: linear-gradient(160deg, #FF8237 0%, #FF6A13 50%, #E85600 100%);--st-gradient-focus-wash: linear-gradient(180deg, #2A1A10 0%, #151B26 45%);--st-gradient-route-head: linear-gradient(90deg, #FF6A13 0%, #FF6A13 70%, rgba(255,106,19,0) 100%);--st-gradient-skeleton: linear-gradient(90deg, #1C2330 0%, #212A38 50%, #1C2330 100%);--st-gradient-fade-edge: linear-gradient(var(--st-fade-dir, 90deg), var(--st-fade-from, var(--st-surface)), transparent);--st-gradient-seq: linear-gradient(90deg, #1A2F4D, #1F4F86, #2F6FC0, #4C93E6, #8CBDF5);--st-gradient-diverging: linear-gradient(90deg, #D9578A, #212A38, #3987E5);--st-shadow-sm: 0 1px 2px rgba(3,5,9,.5);--st-shadow-md: 0 4px 12px rgba(3,5,9,.55), 0 1px 3px rgba(3,5,9,.4);--st-shadow-lg: 0 16px 40px rgba(3,5,9,.65), 0 4px 12px rgba(3,5,9,.45);color-scheme:dark}}:root[data-theme=dark]{--st-bg: #0A0E15;--st-bg-subtle: #0F141D;--st-bg-muted: #1C2330;--st-surface: #151B26;--st-surface-raised: #1C2330;--st-border: #212A38;--st-border-strong: #343F50;--st-border-control: #66728A;--st-text: #F3F5F8;--st-text-muted: #A8B1C0;--st-text-subtle: #8A95A8;--st-text-inverse: #070A10;--st-brand: #FF6A13;--st-brand-hover: #FF8237;--st-brand-press: #E85600;--st-on-brand: #070A10;--st-brand-subtle: #2A1A10;--st-brand-border: #5C2306;--st-brand-text: #FF8237;--st-link: #FF8237;--st-link-hover: #FF9C5E;--st-focus-ring: #FF8237;--st-field: #FF6A13;--st-on-field: #070A10;--st-night: #0A0E15;--st-on-night: #F3F5F8;--st-on-night-muted: #A8B1C0;--st-lane: #5EC8FF;--st-lane-text: #5EC8FF;--st-accent: #5EC8FF;--st-accent-text: #5EC8FF;--st-success: #4ADE80;--st-success-bg: #0F2419;--st-warning: #F5B547;--st-warning-bg: #2A2110;--st-danger: #F87171;--st-danger-bg: #2C1518;--st-info: #7AB2FF;--st-info-bg: #122039;--st-chart-1: #3987E5;--st-chart-2: #E8601A;--st-chart-3: #16A190;--st-chart-4: #8577E8;--st-chart-5: #D9578A;--st-chart-6: #B08515;--st-scrim: rgba(0,0,0,.64);--st-logo-mark: #FF6A13;--st-logo-word: #F3F5F8;--st-status-ok: #4ADE80;--st-status-ok-bg: #0F2419;--st-status-degraded: #F5B547;--st-status-degraded-bg: #2A2110;--st-status-broken: #F87171;--st-status-broken-bg: #2C1518;--st-status-unknown: #A8B1C0;--st-status-unknown-bg: #1C2330;--st-certainty-exact: #5EC8FF;--st-certainty-exact-bg: #0E2233;--st-certainty-likely: #8CBDF5;--st-certainty-likely-bg: #121D2C;--st-certainty-estimated: #8A95A8;--st-certainty-estimated-bg: #1C2330;--st-certainty-failed: #F87171;--st-certainty-failed-bg: #2C1518;--st-chart-other: #8A95A8;--st-chart-grid: #212A38;--st-chart-axis: #343F50;--st-chart-focus: #F3F5F8;--st-seq-1: #1A2F4D;--st-seq-2: #1F4F86;--st-seq-3: #2F6FC0;--st-seq-4: #4C93E6;--st-seq-5: #8CBDF5;--st-diverging-neg: #D9578A;--st-diverging-mid: #212A38;--st-diverging-pos: #3987E5;--st-gradient-hero-glow: radial-gradient(60% 50% at 50% 0%, rgba(255,106,19,.16), rgba(255,106,19,0) 70%);--st-gradient-scene: linear-gradient(180deg, #0F141D 0%, #0A0E15 55%, #070A10 100%);--st-gradient-night: linear-gradient(180deg, #0F141D 0%, #0A0E15 55%, #070A10 100%);--st-gradient-signal: linear-gradient(160deg, #FF8237 0%, #FF6A13 50%, #E85600 100%);--st-gradient-focus-wash: linear-gradient(180deg, #2A1A10 0%, #151B26 45%);--st-gradient-route-head: linear-gradient(90deg, #FF6A13 0%, #FF6A13 70%, rgba(255,106,19,0) 100%);--st-gradient-skeleton: linear-gradient(90deg, #1C2330 0%, #212A38 50%, #1C2330 100%);--st-gradient-fade-edge: linear-gradient(var(--st-fade-dir, 90deg), var(--st-fade-from, var(--st-surface)), transparent);--st-gradient-seq: linear-gradient(90deg, #1A2F4D, #1F4F86, #2F6FC0, #4C93E6, #8CBDF5);--st-gradient-diverging: linear-gradient(90deg, #D9578A, #212A38, #3987E5);--st-shadow-sm: 0 1px 2px rgba(3,5,9,.5);--st-shadow-md: 0 4px 12px rgba(3,5,9,.55), 0 1px 3px rgba(3,5,9,.4);--st-shadow-lg: 0 16px 40px rgba(3,5,9,.65), 0 4px 12px rgba(3,5,9,.45);color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--st-duration-instant: 0ms;--st-duration-fast: 0ms;--st-duration-base: 0ms;--st-duration-step: 0ms;--st-duration-stagger: 0ms;--st-duration-slow: 0ms;--st-duration-reveal: 0ms;--st-duration-route: 0ms;--st-duration-scene: 0ms;--st-duration-travel: 0ms}}:root{color-scheme:light;--st-bg:#FFFFFF;--st-bg-subtle:#F7F5F1;--st-bg-muted:#EFECE6;--st-surface:#FFFFFF;--st-surface-raised:#FFFFFF;--st-border:#E8E4DD;--st-border-strong:#D2CBC1;--st-border-control:#7A7166;--st-text:#0F0D0A;--st-text-muted:#423B33;--st-text-subtle:#5F574D;--st-text-inverse:#FFFFFF;--st-brand:#FF6A13;--st-brand-hover:#FF8237;--st-brand-press:#E85600;--st-on-brand:#0F0D0A;--st-brand-subtle:#FFF4EC;--st-brand-border:#FFC49E;--st-brand-text:#B84200;--st-link:#B84200;--st-link-hover:#8A3304;--st-focus-ring:#E85600;--st-field:#FF6A13;--st-on-field:#0F0D0A;--st-night:#0E0C0A;--st-on-night:#F6F3EE;--st-on-night-muted:#B8B0A5;--st-lane:#E85600;--st-lane-text:#B84200;--st-accent:#E85600;--st-accent-text:#B84200;--st-success:#B84200;--st-success-bg:#FFF4EC;--st-warning:#8A3304;--st-warning-bg:#FFF4EC;--st-danger:#8A3304;--st-danger-bg:#FFF4EC;--st-info:#5F574D;--st-info-bg:#F7F5F1;--st-chart-1:#E85600;--st-chart-2:#B84200;--st-chart-3:#8A3304;--st-chart-4:#5F574D;--st-chart-5:#7A7166;--st-chart-6:#423B33;--st-logo-mark:#FF6A13;--st-logo-word:#0F0D0A;--st-status-ok:#B84200;--st-status-ok-bg:#FFF4EC;--st-status-degraded:#8A3304;--st-status-degraded-bg:#FFF4EC;--st-status-broken:#8A3304;--st-status-broken-bg:#FFF4EC;--st-status-unknown:#5F574D;--st-status-unknown-bg:#EFECE6;--st-certainty-exact:#B84200;--st-certainty-exact-bg:#FFF4EC;--st-certainty-likely:#B84200;--st-certainty-likely-bg:#FFF4EC;--st-certainty-estimated:#7A7166;--st-certainty-estimated-bg:#EFECE6;--st-certainty-failed:#8A3304;--st-certainty-failed-bg:#FFF4EC;--st-chart-other:#7A7166;--st-chart-grid:#E8E4DD;--st-chart-axis:#D2CBC1;--st-chart-focus:#0F0D0A;--st-seq-1:#FFF4EC;--st-seq-2:#FF9C5E;--st-seq-3:#FF8237;--st-seq-4:#E85600;--st-seq-5:#8A3304;--st-diverging-neg:#7A7166;--st-diverging-mid:#EFECE6;--st-diverging-pos:#E85600;--st-shadow-sm:0 1px 2px rgba(15,13,10,.06);--st-shadow-md:0 4px 12px rgba(15,13,10,.08), 0 1px 3px rgba(15,13,10,.06);--st-shadow-lg:0 16px 40px rgba(15,13,10,.14), 0 4px 12px rgba(15,13,10,.08);--st-scrim:rgba(15,13,10,.48);--st-gradient-scene:linear-gradient(180deg, #FFFFFF 0%, #F7F5F1 100%);--st-gradient-night:linear-gradient(180deg, #191613 0%, #0E0C0A 55%, #0A0908 100%);--st-gradient-focus-wash:linear-gradient(180deg, #FFF4EC 0%, #FFFFFF 45%);--st-gradient-skeleton:linear-gradient(90deg, #EFECE6 0%, #F7F5F1 50%, #EFECE6 100%);--st-gradient-seq:linear-gradient(90deg, #FFF4EC, #FF9C5E, #FF8237, #E85600, #8A3304);--st-gradient-diverging:linear-gradient(90deg, #7A7166, #EFECE6, #E85600);--tkt-paper:#F7F2E8;--h-paper:#F7F2E8;--h-paper-ink:#1A1612;--h-paper-muted:#4A4238;--h-paper-subtle:#62594D;--h-paper-line:#CFC5B6;--h-paper-hl:#EAE2D4;--h-paper-stamp:#B84200;--hairline:1px solid var(--st-border);--logo-mark:var(--st-brand);--logo-word:var(--st-text);--st-logo-word:var(--st-text);--code-bg:var(--st-bg-muted);--code-fg:var(--st-text);--code-comment:var(--st-text-subtle);--code-keyword:var(--st-brand-text);--grid-line:color-mix(in srgb,var(--st-border) 55%,transparent);--st-size-11:.75rem;--st-text-overline:500 12px/16px var(--st-font-mono);--st-font-display:"Bricolage Grotesque","Strait Display Fallback",Inter,"Helvetica Neue",Arial,sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--st-bg:#0C0A08;--st-bg-subtle:#13100D;--st-bg-muted:#221D18;--st-surface:#1A1612;--st-surface-raised:#221D18;--st-border:#2F2923;--st-border-strong:#463D35;--st-border-control:#7D746A;--st-text:#F7F2EA;--st-text-muted:#C9BFB2;--st-text-subtle:#A89D90;--st-text-inverse:#0F0D0A;--st-brand:#FF6A13;--st-brand-hover:#FF8237;--st-brand-press:#E85600;--st-on-brand:#0F0D0A;--st-brand-subtle:#2A1A10;--st-brand-border:#5C2306;--st-brand-text:#FF8A4C;--st-link:#FF8A4C;--st-link-hover:#FF9C5E;--st-focus-ring:#FF8A4C;--st-field:#FF6A13;--st-on-field:#0F0D0A;--st-night:#0C0A08;--st-on-night:#F7F2EA;--st-on-night-muted:#C9BFB2;--st-lane:#FF8237;--st-lane-text:#FF8237;--st-accent:#FF8237;--st-accent-text:#FF8237;--st-success:#FF8237;--st-success-bg:#2A1A10;--st-warning:#FFC49E;--st-warning-bg:#2A1A10;--st-danger:#FF9C5E;--st-danger-bg:#2A1A10;--st-info:#C9BFB2;--st-info-bg:#13100D;--st-chart-1:#FF6A13;--st-chart-2:#FF9C5E;--st-chart-3:#FFC49E;--st-chart-4:#B84200;--st-chart-5:#9A9186;--st-chart-6:#B8B0A5;--st-logo-mark:#FF6A13;--st-logo-word:#F6F3EE;--st-status-ok:#FF8237;--st-status-ok-bg:#2A1A10;--st-status-degraded:#FFC49E;--st-status-degraded-bg:#2A1A10;--st-status-broken:#FF9C5E;--st-status-broken-bg:#2A1A10;--st-status-unknown:#C9BFB2;--st-status-unknown-bg:#221D18;--st-certainty-exact:#FF8237;--st-certainty-exact-bg:#2A1A10;--st-certainty-likely:#FF9C5E;--st-certainty-likely-bg:#2A1A10;--st-certainty-estimated:#9A9186;--st-certainty-estimated-bg:#221D18;--st-certainty-failed:#FF9C5E;--st-certainty-failed-bg:#2A1A10;--st-chart-other:#9A9186;--st-chart-grid:#2F2923;--st-chart-axis:#463D35;--st-chart-focus:#F6F3EE;--st-seq-1:#2A1A10;--st-seq-2:#5C2306;--st-seq-3:#B84200;--st-seq-4:#FF6A13;--st-seq-5:#FFC49E;--st-diverging-neg:#9A9186;--st-diverging-mid:#2F2923;--st-diverging-pos:#FF6A13;--st-shadow-sm:0 1px 2px rgba(5,4,3,.5);--st-shadow-md:0 4px 12px rgba(5,4,3,.55), 0 1px 3px rgba(5,4,3,.4);--st-shadow-lg:0 16px 40px rgba(5,4,3,.65), 0 4px 12px rgba(5,4,3,.45);--st-scrim:rgba(0,0,0,.64);--st-gradient-scene:linear-gradient(180deg, #13100D 0%, #0C0A08 55%, #0A0908 100%);--st-gradient-night:linear-gradient(180deg, #13100D 0%, #0C0A08 55%, #0A0908 100%);--st-gradient-focus-wash:linear-gradient(180deg, #2A1A10 0%, #13100D 45%);--st-gradient-skeleton:linear-gradient(90deg, #221D18 0%, #2F2923 50%, #221D18 100%);--st-gradient-seq:linear-gradient(90deg, #2A1A10, #5C2306, #B84200, #FF6A13, #FFC49E);--st-gradient-diverging:linear-gradient(90deg, #9A9186, #2B2621, #FF6A13);--tkt-paper:#EBE3D3;--h-paper-stamp:#A33A00;--h-dk-l4:#2A241E;--h-dk-edge:#463D35;--h-dk-screen:#13100D;--h-dk-header:rgba(14,11,9,.96);--h-dk-bg:#0E0B09;--h-dk-band:#14100D;--h-dk-card-bg:#1D1713;--h-dk-raised:#241C16;--h-dk-paper:#EDE4D2;--h-dk-ember:rgba(255,106,19,.07);--h-dk-glow:rgba(255,106,19,.35);--h-dk-rim:rgba(255,240,224,.06);--h-dk-shadow:0 1px 0 rgba(255,240,224,.06) inset, 0 24px 48px -24px rgba(0,0,0,.75), 0 2px 6px rgba(0,0,0,.4)}}:root[data-theme=dark]{color-scheme:dark;--st-bg:#0C0A08;--st-bg-subtle:#13100D;--st-bg-muted:#221D18;--st-surface:#1A1612;--st-surface-raised:#221D18;--st-border:#2F2923;--st-border-strong:#463D35;--st-border-control:#7D746A;--st-text:#F7F2EA;--st-text-muted:#C9BFB2;--st-text-subtle:#A89D90;--st-text-inverse:#0F0D0A;--st-brand:#FF6A13;--st-brand-hover:#FF8237;--st-brand-press:#E85600;--st-on-brand:#0F0D0A;--st-brand-subtle:#2A1A10;--st-brand-border:#5C2306;--st-brand-text:#FF8A4C;--st-link:#FF8A4C;--st-link-hover:#FF9C5E;--st-focus-ring:#FF8A4C;--st-field:#FF6A13;--st-on-field:#0F0D0A;--st-night:#0C0A08;--st-on-night:#F7F2EA;--st-on-night-muted:#C9BFB2;--st-lane:#FF8237;--st-lane-text:#FF8237;--st-accent:#FF8237;--st-accent-text:#FF8237;--st-success:#FF8237;--st-success-bg:#2A1A10;--st-warning:#FFC49E;--st-warning-bg:#2A1A10;--st-danger:#FF9C5E;--st-danger-bg:#2A1A10;--st-info:#C9BFB2;--st-info-bg:#13100D;--st-chart-1:#FF6A13;--st-chart-2:#FF9C5E;--st-chart-3:#FFC49E;--st-chart-4:#B84200;--st-chart-5:#9A9186;--st-chart-6:#B8B0A5;--st-logo-mark:#FF6A13;--st-logo-word:#F6F3EE;--st-status-ok:#FF8237;--st-status-ok-bg:#2A1A10;--st-status-degraded:#FFC49E;--st-status-degraded-bg:#2A1A10;--st-status-broken:#FF9C5E;--st-status-broken-bg:#2A1A10;--st-status-unknown:#C9BFB2;--st-status-unknown-bg:#221D18;--st-certainty-exact:#FF8237;--st-certainty-exact-bg:#2A1A10;--st-certainty-likely:#FF9C5E;--st-certainty-likely-bg:#2A1A10;--st-certainty-estimated:#9A9186;--st-certainty-estimated-bg:#221D18;--st-certainty-failed:#FF9C5E;--st-certainty-failed-bg:#2A1A10;--st-chart-other:#9A9186;--st-chart-grid:#2F2923;--st-chart-axis:#463D35;--st-chart-focus:#F6F3EE;--st-seq-1:#2A1A10;--st-seq-2:#5C2306;--st-seq-3:#B84200;--st-seq-4:#FF6A13;--st-seq-5:#FFC49E;--st-diverging-neg:#9A9186;--st-diverging-mid:#2F2923;--st-diverging-pos:#FF6A13;--st-shadow-sm:0 1px 2px rgba(5,4,3,.5);--st-shadow-md:0 4px 12px rgba(5,4,3,.55), 0 1px 3px rgba(5,4,3,.4);--st-shadow-lg:0 16px 40px rgba(5,4,3,.65), 0 4px 12px rgba(5,4,3,.45);--st-scrim:rgba(0,0,0,.64);--st-gradient-scene:linear-gradient(180deg, #13100D 0%, #0C0A08 55%, #0A0908 100%);--st-gradient-night:linear-gradient(180deg, #13100D 0%, #0C0A08 55%, #0A0908 100%);--st-gradient-focus-wash:linear-gradient(180deg, #2A1A10 0%, #13100D 45%);--st-gradient-skeleton:linear-gradient(90deg, #221D18 0%, #2F2923 50%, #221D18 100%);--st-gradient-seq:linear-gradient(90deg, #2A1A10, #5C2306, #B84200, #FF6A13, #FFC49E);--st-gradient-diverging:linear-gradient(90deg, #9A9186, #2B2621, #FF6A13);--tkt-paper:#EBE3D3;--h-paper-stamp:#A33A00;--h-dk-l4:#2A241E;--h-dk-edge:#463D35;--h-dk-screen:#13100D;--h-dk-header:rgba(14,11,9,.96);--h-dk-bg:#0E0B09;--h-dk-band:#14100D;--h-dk-card-bg:#1D1713;--h-dk-raised:#241C16;--h-dk-paper:#EDE4D2;--h-dk-ember:rgba(255,106,19,.07);--h-dk-glow:rgba(255,106,19,.35);--h-dk-rim:rgba(255,240,224,.06);--h-dk-shadow:0 1px 0 rgba(255,240,224,.06) inset, 0 24px 48px -24px rgba(0,0,0,.75), 0 2px 6px rgba(0,0,0,.4)}@font-face{font-family:Strait Display Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold"),local("Helvetica Neue Bold");font-weight:600 800;size-adjust:100.5%;ascent-override:92.54%;descent-override:26.87%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT"),local("Roboto"),local("Helvetica Neue");size-adjust:106.5%;ascent-override:90.96%;descent-override:22.65%;line-gap-override:0%}:root{--st-font-body:Inter,"Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.st-btn{--_h: 36px;--_px: 14px;display:inline-flex;align-items:center;justify-content:center;gap:var(--st-space-2);height:var(--_h);padding:0 var(--_px);border-radius:var(--st-radius-md);border:1px solid transparent;font:500 14px/1 var(--st-font-body);white-space:nowrap;cursor:pointer;text-decoration:none;user-select:none;transition:background var(--st-duration-fast) var(--st-ease-standard),border-color var(--st-duration-fast) var(--st-ease-standard),box-shadow var(--st-duration-fast) var(--st-ease-standard)}.st-btn--sm{--_h: 30px;--_px: 10px;font-size:13px;border-radius:var(--st-radius-sm)}.st-btn--lg{--_h: 44px;--_px: 20px;font-size:15px}.st-btn--primary{background:var(--st-brand);color:var(--st-on-brand)}.st-btn--primary:hover{background:var(--st-brand-hover)}.st-btn--primary:active,.st-btn--primary[aria-pressed=true]{background:var(--st-brand-press)}.st-btn--secondary{background:var(--st-surface);color:var(--st-text);border-color:var(--st-border-control);box-shadow:var(--st-shadow-sm)}.st-btn--secondary:hover{background:var(--st-bg-muted)}.st-btn:disabled,.st-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.st-btn--block{width:100%}.st-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:12px 14px;border-radius:var(--st-radius-lg);border:1px solid var(--st-border);background:var(--st-bg-subtle);font:var(--st-text-body)}.st-notice__icon{width:18px;height:18px;margin-top:1px;grid-row:span 2}.st-notice__title{font-weight:600}.st-notice--info{background:var(--st-info-bg);border-color:transparent}.st-notice--info .st-notice__icon,.st-notice--info .st-notice__title{color:var(--st-info)}.st-notice--success{background:var(--st-success-bg);border-color:transparent}.st-notice--success .st-notice__icon,.st-notice--success .st-notice__title{color:var(--st-success)}.st-notice--warning{background:var(--st-warning-bg);border-color:transparent}.st-notice--warning .st-notice__icon,.st-notice--warning .st-notice__title{color:var(--st-warning)}.st-table-wrap{overflow-x:auto;border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-surface)}.st-table{width:100%;border-collapse:collapse;font:var(--st-text-body-sm)}.st-table th{text-align:left;font:var(--st-text-overline);letter-spacing:var(--st-tracking-overline);text-transform:uppercase;color:var(--st-text-muted);background:var(--st-bg-subtle);padding:10px 14px;border-bottom:1px solid var(--st-border-strong);white-space:nowrap}.st-table td{padding:11px 14px;border-bottom:1px solid var(--st-border);vertical-align:top}.st-table tr:last-child td{border-bottom:0}.st-table tbody tr:hover td{background:var(--st-bg-subtle)}@keyframes st-shimmer{to{background-position:-200% 0}}@font-face{font-family:Bricolage Grotesque;src:url("fonts/bricolage-grotesque.woff2?v=4c373ce3c1") format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:Inter;src:url("fonts/inter.woff2?v=3100e775e8") format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url("fonts/inter-italic.woff2?v=7291b5970d") format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("fonts/jetbrains-mono.woff2?v=18be452724") format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("fonts/jetbrains-mono-italic.woff2?v=a8afa085e9") format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--wrap: 1200px;--header-h: 64px;--hairline: 1px solid var(--st-border);--logo-mark: var(--st-brand);--logo-word: var(--st-text);--code-bg: var(--st-bg-muted);--code-head: var(--st-bg-subtle);--code-fg: var(--st-text);--code-keyword: color-mix(in srgb, var(--st-lane-text) 92%, var(--st-text));--code-string: var(--st-link);--code-function: var(--code-fg);--code-constant: var(--code-fg);--code-param: var(--code-fg);--code-comment: var(--st-text-subtle);--code-punct: var(--code-fg);--grid-line: color-mix(in srgb, var(--st-border) 55%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--logo-mark: var(--st-brand);--code-head: var(--st-surface)}}:root[data-theme=dark]{--logo-mark: var(--st-brand);--code-head: var(--st-surface)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 20px)}body{margin:0;background:var(--st-bg);color:var(--st-text);font:400 var(--st-size-16)/1.6 var(--st-font-body);font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;min-height:100dvh;display:flex;flex-direction:column}body>main{flex:1 0 auto}img,svg{max-width:100%}a{color:var(--st-link);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--st-link-hover);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--st-focus-ring);outline-offset:2px;border-radius:var(--st-radius-xs)}::selection{background:var(--st-brand-border);color:var(--st-text)}code,pre,kbd{font-family:var(--st-font-mono);font-size:var(--st-size-14);font-variant-ligatures:none}h1 code,h2 code,h3 code,h4 code,.prose h1 code,.prose h2 code,.prose h3 code,.prose h4 code{font-size:inherit}h1,h2,h3,h4{font-family:var(--st-font-display);font-weight:600;line-height:1.15;letter-spacing:-.015em;margin:0 0 .5em;color:var(--st-text);text-wrap:balance}h4{font-family:var(--st-font-body)}p{margin:0 0 1em}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--st-space-6)}.skip{position:absolute;left:-999px;top:8px;background:var(--st-brand);color:var(--st-on-brand);padding:8px 14px;border-radius:var(--st-radius-md);z-index:var(--st-z-modal);font-weight:500;text-decoration:none}.skip:focus{left:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.small{font-size:var(--st-size-14)}:root{--glyph-disc-full: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='black'/%3E%3C/svg%3E");--glyph-disc-half: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='4.5' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M7 2.5a4.5 4.5 0 0 1 0 9z' fill='black'/%3E%3C/svg%3E");--glyph-disc-outline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='4.5' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");--glyph-disc-dotted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='4.5' fill='none' stroke='black' stroke-width='1.5' stroke-dasharray='1.5 1.5'/%3E%3Ccircle cx='7' cy='7' r='2.5' fill='black'/%3E%3C/svg%3E");--glyph-dash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Crect x='3' y='6.25' width='8' height='1.5' rx='.75' fill='black'/%3E%3C/svg%3E");--glyph-check-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5.75' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M4.5 7.2l1.7 1.7 3.4-3.6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-alert-triangle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 1.8l5.6 9.9H1.4z' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M7 5.6v2.6' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='10' r='.85' fill='black'/%3E%3C/svg%3E");--glyph-x-octagon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4.6 1.5h4.8l3.1 3.1v4.8l-3.1 3.1H4.6L1.5 9.4V4.6z' fill='none' stroke='black' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M5 5l4 4M9 5l-4 4' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--glyph-x-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5.75' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M5 5l4 4M9 5l-4 4' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--glyph-question-dashed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5.75' fill='none' stroke='black' stroke-width='1.3' stroke-dasharray='2 1.6'/%3E%3Cpath d='M5.4 5.6a1.6 1.6 0 1 1 2.3 1.4c-.5.3-.7.6-.7 1.1' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='10.1' r='.8' fill='black'/%3E%3C/svg%3E")}.chip{display:inline-flex;align-items:center;gap:var(--st-space-1);height:22px;padding:0 var(--st-space-2) 0 6px;border:1px solid var(--_c, var(--st-border-strong));border-radius:var(--st-radius-xs);background:var(--_bg, var(--st-surface));color:var(--_w, var(--st-text));font:var(--st-text-caption);letter-spacing:0;white-space:nowrap;vertical-align:middle;text-decoration:none}.chip:before{content:"";flex:none;width:14px;height:14px;background:var(--_g, var(--_c, currentColor));-webkit-mask:var(--_m, var(--glyph-disc-full)) center / 14px no-repeat;mask:var(--_m, var(--glyph-disc-full)) center / 14px no-repeat}.chip[data-set=health]{--_w: var(--_c)}.chip[data-set=health][data-value=ok]{--_c: var(--st-status-ok);--_bg: var(--st-status-ok-bg);--_m: var(--glyph-check-circle)}.chip[data-set=health][data-value=degraded]{--_c: var(--st-status-degraded);--_bg: var(--st-status-degraded-bg);--_m: var(--glyph-alert-triangle)}.chip[data-set=health][data-value=broken]{--_c: var(--st-status-broken);--_bg: var(--st-status-broken-bg);--_m: var(--glyph-x-octagon)}.chip[data-set=health][data-value=unknown]{--_c: var(--st-status-unknown);--_bg: var(--st-status-unknown-bg);--_m: var(--glyph-question-dashed);border-style:dashed}.chip[data-set=certainty][data-value=exact]{--_c: var(--st-certainty-exact);--_bg: var(--st-certainty-exact-bg);--_m: var(--glyph-disc-full)}.chip[data-set=certainty][data-value=likely]{--_c: var(--st-certainty-likely);--_bg: var(--st-certainty-likely-bg);--_m: var(--glyph-disc-dotted)}.chip[data-set=certainty][data-value=estimated]{--_c: var(--st-certainty-estimated);--_bg: var(--st-certainty-estimated-bg);--_m: var(--glyph-disc-half)}.chip[data-set=certainty][data-value=failed]{--_c: var(--st-certainty-failed);--_bg: var(--st-certainty-failed-bg);--_m: var(--glyph-x-circle)}.chip[data-set=availability]{--_c: var(--st-border-strong);--_bg: var(--st-surface)}.chip[data-set=availability][data-value=live]{--_g: var(--st-text);--_m: var(--glyph-disc-full)}.chip[data-set=availability][data-value=beta]{--_g: var(--st-text);--_m: var(--glyph-disc-half)}.chip[data-set=availability][data-value=planned]{--_g: var(--st-text-muted);--_m: var(--glyph-disc-outline);color:var(--st-text-muted)}.chip[data-set=availability][data-value=not-yet]{--_g: var(--st-text-subtle);--_m: var(--glyph-dash);color:var(--st-text-subtle)}.tag{display:inline-flex;align-items:center;height:22px;padding:0 var(--st-space-2);border-radius:var(--st-radius-xs);background:var(--st-bg-muted);color:var(--st-text-muted);font:var(--st-text-caption);white-space:nowrap;vertical-align:middle;text-decoration:none}a.tag:hover{color:var(--st-text);background:var(--st-border)}.st-btn,.st-btn:hover{text-decoration:none}.st-btn--primary,.st-btn--primary:hover{color:var(--st-on-brand)}.st-btn--secondary,.st-btn--secondary:hover{color:var(--st-text)}.st-btn--primary{box-shadow:inset 0 -1px color-mix(in srgb,var(--st-brand-press) 60%,transparent),var(--st-shadow-sm)}.st-btn--lg{--_h: 46px;--_px: 22px;font-weight:600}.site-header{position:sticky;top:0;z-index:var(--st-z-sticky);background:color-mix(in srgb,var(--st-bg) 90%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:var(--hairline);transition:box-shadow var(--st-duration-base) var(--st-ease-standard)}.site-header.is-scrolled{box-shadow:var(--st-shadow-sm)}.header-row{position:relative;display:flex;align-items:center;gap:20px;height:var(--header-h)}.logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--st-text);flex:none;border-radius:var(--st-radius-sm)}.logo-svg{display:block;height:30px;width:auto}.logo-svg>g[fill]{fill:var(--logo-mark)}.logo-svg g[stroke]{stroke:var(--logo-word)}.logo-svg circle[fill]{fill:var(--logo-word)}.site-header .logo-svg.is-progress>g[fill]{fill:var(--st-text);stroke:var(--st-text);stroke-width:1}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .site-header .logo-svg.is-progress>g[fill]{fill:var(--st-bg-muted);stroke:var(--st-border-control);stroke-width:1.4}}:root[data-theme=dark] .site-header .logo-svg.is-progress>g[fill]{fill:var(--st-bg-muted);stroke:var(--st-border-control);stroke-width:1.4}.logo-svg .h-logo-f{fill:var(--st-brand)}.main-nav{margin-left:4px}.nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.nav-item{position:static}.nav-top,.link-quiet{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:var(--st-radius-md);color:var(--st-text-muted);text-decoration:none;font:500 var(--st-size-14)/1 var(--st-font-body);cursor:pointer;white-space:nowrap;transition:color var(--st-duration-fast),background var(--st-duration-fast)}.nav-top:hover,.link-quiet:hover,.nav-menu[open]>.nav-top{background:var(--st-bg-muted);color:var(--st-text)}.nav-top.is-active{color:var(--st-text);box-shadow:inset 0 -2px 0 var(--st-text);border-radius:var(--st-radius-md) var(--st-radius-md) 0 0}summary.nav-top{list-style:none}summary.nav-top::-webkit-details-marker{display:none}summary.nav-top:after{content:"";width:6px;height:6px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--st-duration-base) var(--st-ease-standard)}.nav-menu[open]>summary.nav-top:after{transform:translateY(1px) rotate(-135deg)}.nav-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--st-brand)}.nav-fdl{color:var(--st-text)}.nav-panel{position:absolute;top:calc(100% + 8px);left:var(--st-space-6);right:var(--st-space-6);padding:20px 16px 16px;background:var(--st-surface-raised);border:var(--hairline);border-radius:var(--st-radius-xl);box-shadow:var(--st-shadow-lg);animation:nav-in var(--st-duration-base) var(--st-ease-standard)}@keyframes nav-in{0%{opacity:0;transform:translateY(-4px)}}.nav-item--small{position:relative}.nav-item--small .nav-panel{left:0;right:auto;width:320px}.nav-item--small .nav-cols{grid-template-columns:1fr}.nav-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px}.nav-k{margin:0 0 6px;padding:0 12px;font:500 12px/1.4 var(--st-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-text-subtle)}.nav-col ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav-col a{display:grid;gap:2px;padding:10px 12px;border-radius:var(--st-radius-lg);text-decoration:none;color:var(--st-text);transition:background var(--st-duration-fast)}.nav-col a:hover{background:var(--st-bg-subtle);color:var(--st-text)}.nav-l{display:inline-flex;align-items:center;gap:8px;font:600 var(--st-size-14)/1.3 var(--st-font-body)}.nav-d{font:400 12px/1.4 var(--st-font-body);color:var(--st-text-muted)}.nav-pulse{width:6px;height:6px;border-radius:50%;background:var(--st-brand)}.nav-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 0;padding:12px 12px 0;border-top:var(--hairline);font-size:var(--st-size-14)}.nav-panel-foot a:not(.chip){font-weight:500;text-decoration:none}.header-cta{margin-left:auto;display:flex;align-items:center;gap:8px}.hd-search{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 10px;border:1px solid var(--st-border-strong);border-radius:var(--st-radius-md);background:var(--st-surface);color:var(--st-text-muted);font:500 var(--st-size-14)/1 var(--st-font-body);text-decoration:none;white-space:nowrap}.hd-search:hover{color:var(--st-text);border-color:var(--st-border-control)}.hd-search kbd{font:500 12px/1 var(--st-font-mono);padding:4px 5px;border:var(--hairline);border-radius:var(--st-radius-xs);background:var(--st-bg-subtle);color:var(--st-text-subtle)}.hd-theme{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--st-border-strong);border-radius:var(--st-radius-md);background:var(--st-surface);color:var(--st-text-muted);cursor:pointer;transition:color var(--st-duration-fast),border-color var(--st-duration-fast)}.hd-theme[hidden]{display:none}.hd-theme:hover{color:var(--st-text);border-color:var(--st-border-control)}.hd-theme .hd-ico{grid-area:1 / 1;width:18px;height:18px}.hd-theme .hd-sun,.hd-theme[data-now=light] .hd-sun{display:none}.hd-theme[data-now=dark] .hd-sun{display:block}.hd-theme[data-now=dark] .hd-moon{display:none}@media(prefers-reduced-motion:no-preference){.hd-theme:active .hd-ico{transform:rotate(-20deg);transition:transform .12s}}.hd-theme--m{display:none}.hd-ico{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.nav-status{white-space:nowrap}.nav-status[data-set=health][data-value=unknown]{border-style:dashed}.nav-status:hover{color:var(--_w);filter:brightness(.96)}.hn-go{display:none}.mobile-nav{display:none;position:relative}.mobile-nav summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-content:center;gap:5px;border-radius:var(--st-radius-md);border:1px solid var(--st-border-strong);background:var(--st-surface)}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{display:block;width:18px;height:2px;background:var(--st-text);border-radius:2px;transition:transform var(--st-duration-base) var(--st-ease-standard),opacity var(--st-duration-fast)}.mobile-nav[open] summary span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-nav[open] summary span:nth-child(2){opacity:0}.mobile-nav[open] summary span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-panel{position:fixed;left:0;right:0;top:var(--header-h);height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain;background:var(--st-bg);border-top:var(--hairline);display:flex;flex-direction:column;padding:12px 20px max(24px,env(safe-area-inset-bottom))}.hn-links,.hn-more{list-style:none;margin:0;padding:0}.hn-links li{border-bottom:var(--hairline)}.hn-links a{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 0;color:var(--st-text);text-decoration:none;font:700 32px/1.1 var(--st-font-display);letter-spacing:-.025em}.hn-links a:hover,.hn-links a:focus-visible{color:var(--st-text)}.hn-links a[aria-current=page] .hn-t{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.hn-links .nav-dot{width:8px;height:8px}.hn-n{flex:none;width:40px;font:500 12px/1 var(--st-font-mono);letter-spacing:.08em;color:var(--st-text-subtle)}.hn-more{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.hn-more a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--st-border-strong);border-radius:var(--st-radius-full);color:var(--st-text-muted);text-decoration:none;font:500 var(--st-size-15)/1.2 var(--st-font-body)}.hn-more a:hover{color:var(--st-text);border-color:var(--st-border-control)}.hn-foot{margin-top:auto;padding-top:24px}.hn-call{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 16px}.hn-call .hn-n{flex-basis:100%;width:auto}.hn-call a{display:inline-flex;align-items:center;min-height:44px;color:var(--st-text);font:600 var(--st-size-16)/1.2 var(--st-font-body);text-decoration:none}.hn-call a:first-of-type{font:500 var(--st-size-17)/1.2 var(--st-font-mono)}@media(prefers-reduced-motion:no-preference){.mobile-nav[open] .hn-links li{animation:hn-in .36s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 40ms + 40ms)}.mobile-nav[open] .hn-sheet{animation:hn-sheet .24s cubic-bezier(.2,.8,.2,1) both}@keyframes hn-in{0%{opacity:0;transform:translateY(10px)}}@keyframes hn-sheet{0%{opacity:0}}}@media(prefers-reduced-motion:reduce){.nav-panel{animation:none}}@media(max-width:1080px){.main-nav,.header-cta{display:none}.mobile-nav{display:block}.hn-go{display:inline-flex;margin-left:auto}.hd-theme--m:not([hidden]){display:inline-grid;width:44px;height:44px;margin-left:auto}.hd-theme--m:not([hidden])+.hn-go{margin-left:0}.header-row{gap:10px}.header-row:has(.mobile-nav[open]) .hn-go{display:none}}@media(max-width:339px){.hn-go{display:none}.header-row{gap:6px}}@media(max-width:767px){:root{--header-h: 56px}.logo-svg{height:28px}}.sk{width:min(640px,calc(100vw - 32px));max-height:min(70vh,560px);margin:12vh auto auto;padding:0;border:var(--hairline);border-radius:var(--st-radius-xl);background:var(--st-surface-raised);color:var(--st-text);box-shadow:var(--st-shadow-lg);overflow:hidden}.sk::backdrop{background:var(--st-scrim)}.sk[open]{display:flex;flex-direction:column}.sk-box{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-bottom:var(--hairline);color:var(--st-text-subtle)}.sk-box input{flex:1;min-width:0;border:0;background:none;color:var(--st-text);font:400 var(--st-size-17)/1.4 var(--st-font-body);outline:none}.sk-box input::placeholder{color:var(--st-text-subtle)}.sk-close{flex:none;font:500 12px/1 var(--st-font-mono);padding:6px 8px;border:var(--hairline);border-radius:var(--st-radius-xs);background:var(--st-bg-subtle);color:var(--st-text-subtle);cursor:pointer}.sk-results{overflow-y:auto}.sk-results ul{list-style:none;margin:0;padding:6px}.sk-results a{display:grid;gap:2px;padding:10px 12px;border-radius:var(--st-radius-md);color:var(--st-text);text-decoration:none;font-size:var(--st-size-14);line-height:1.45}.sk-results a:hover,.sk-results a:focus-visible{background:var(--st-bg-subtle)}.sk-results a span{color:var(--st-text-muted);font-size:var(--st-size-13)}.sk-results mark{background:var(--st-brand-subtle);color:inherit}.sk-results p{margin:0;padding:16px;color:var(--st-text-muted);font-size:var(--st-size-14)}main>section{padding:96px 0}:root{--field: var(--st-brand);--on-field: var(--st-on-brand);--sea-0: #0A0908;--sea-1: var(--st-night);--sea-2: #14120F;--sea-3: #191613;--sea-4: #221E1A;--sea-5: #3E3831;--sea-text: var(--st-on-night);--sea-muted: var(--st-on-night-muted);--sea-subtle: #9A9186;--sea-orange-text: var(--st-brand-hover);--lane: var(--st-lane, #E85600);--section-y: 160px;--display: var(--st-font-display);--ease-route: cubic-bezier(.65, 0, .35, 1)}@media(max-width:960px){:root{--section-y: 112px}}@media(max-width:640px){:root{--section-y: 72px}}@keyframes hr-travel{0%{offset-distance:0%;opacity:0}4%{opacity:1}55%,92%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes hr-draw{0%{stroke-dashoffset:1;opacity:1}55%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.home main>section:not(.hero){padding:var(--section-y) 0}.home main>section.proof{padding:56px 0}.trace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head head" "act out";gap:0 56px;padding:32px 36px 36px;border-radius:24px;background:var(--st-surface);border:1px solid var(--st-border);box-shadow:0 40px 120px -40px color-mix(in srgb,var(--st-brand) 45%,transparent),var(--st-shadow-lg);max-width:1040px;margin:0 auto}.trace:has(.trace-act>[data-qr][hidden]):has(.trace-act>[data-tap][hidden]):has(.trace-act>[data-down][hidden]).is-live{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "act" "out"}.proof{border-bottom:var(--hairline)}.one-line{margin:0 0 12px;padding:14px 16px;border-radius:var(--st-radius-lg);background:var(--st-code-bg, var(--st-bg-muted));border:var(--hairline)}.one-line code{font:500 var(--st-size-14)/1.5 var(--st-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--st-text);background:none;padding:0;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.st-table th{font:var(--st-text-caption);letter-spacing:0;text-transform:none;color:var(--st-text-muted)}.st-table tbody th{font:var(--st-text-card-title);color:var(--st-text)}.table-wrap{-webkit-overflow-scrolling:touch;margin:0 0 1.5em}.st-table{font-size:var(--st-size-14);line-height:1.55}.prose .st-table td code,.prose .st-table th code{white-space:nowrap}.compare th[scope=row]{font:500 var(--st-size-14)/1.4 var(--st-font-body);color:var(--st-text);text-transform:none;letter-spacing:0;background:transparent;min-width:200px;border-bottom:1px solid var(--st-border);white-space:normal}.compare tbody tr:last-child th{border-bottom:0}.compare td{text-align:center;white-space:nowrap}.compare thead th:not(:first-child){text-align:center}.compare thead th:nth-child(3),.compare td:nth-child(3){background:color-mix(in srgb,var(--st-brand-subtle) 75%,transparent)}.compare thead th:nth-child(3){color:var(--st-text)}.yes{color:var(--st-text);font-weight:700}.no{color:var(--st-text-subtle)}.promise{display:flex;gap:18px;align-items:flex-start;padding:22px 24px;margin-top:8px}.promise h2{font-size:var(--st-size-19);margin-bottom:6px}.promise p{margin:0;color:var(--st-text-muted)}.narrow{max-width:760px}figure.code{position:relative;margin:0 0 1.5em;border:var(--hairline);border-radius:var(--st-radius-lg);overflow:hidden;background:var(--code-bg);min-width:0}figure.code figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 6px 5px 14px;border-bottom:var(--hairline);background:var(--code-head);font:500 var(--st-size-12)/1 var(--st-font-mono);color:var(--st-text-muted)}figure.code figcaption>span{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere;line-height:1.35}figure.code figcaption>.copy{flex:none}.copy{height:26px;padding:0 10px;border:0;border-radius:var(--st-radius-sm);background:transparent;font:500 var(--st-size-12)/1 var(--st-font-mono);color:var(--st-text-muted);cursor:pointer;transition:background var(--st-duration-fast),color var(--st-duration-fast)}.copy:hover{color:var(--st-text);background:var(--st-bg)}.copy.done,.copy.done:hover{background:var(--st-bg);color:var(--st-text)}figure.code pre{margin:0;padding:16px 18px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--st-border-strong) transparent;font:var(--st-text-code-lg);background:transparent!important;color:var(--code-fg)!important;tab-size:2}figure.code pre code{font-size:inherit}figure.code pre::-webkit-scrollbar{height:8px}figure.code pre::-webkit-scrollbar-thumb{background:var(--st-border-strong);border-radius:8px;border:2px solid var(--code-bg)}figure.code pre::-webkit-scrollbar-track{background:transparent}figure.code.overflows:not(.at-end):after{content:"";position:absolute;right:0;top:37px;bottom:10px;width:48px;pointer-events:none;background:var(--code-bg);-webkit-mask-image:var(--st-gradient-fade-edge);mask-image:var(--st-gradient-fade-edge);transform:scaleX(-1)}.shiki{--shiki-foreground: var(--code-fg);--shiki-background: transparent;--shiki-token-constant: var(--code-constant);--shiki-token-string: var(--code-string);--shiki-token-string-expression: var(--code-string);--shiki-token-comment: var(--code-comment);--shiki-token-keyword: var(--code-keyword);--shiki-token-parameter: var(--code-param);--shiki-token-function: var(--code-function);--shiki-token-punctuation: var(--code-punct);--shiki-token-link: var(--st-link);--shiki-token-inserted: var(--st-success);--shiki-token-deleted: var(--st-danger);--shiki-token-changed: var(--st-warning)}.prose{font-size:var(--st-size-16);line-height:1.72;min-width:0;color:var(--st-text)}.prose h1{font:600 var(--st-size-32)/1.08 var(--st-font-display);letter-spacing:-.03em;margin-bottom:14px}.prose h2{font-size:var(--st-size-24);letter-spacing:-.02em;margin:2.2em 0 .6em;padding-top:.2em;position:relative}.prose h3{font-size:var(--st-size-19);margin:1.8em 0 .5em;position:relative}.prose h4{font-size:var(--st-size-15);margin:1.5em 0 .4em}.prose .anchor{position:absolute;left:-1.1em;padding-right:.3em;color:var(--st-text-subtle);text-decoration:none;opacity:0;font-weight:400;transition:opacity var(--st-duration-fast)}.prose h2:hover .anchor,.prose h3:hover .anchor,.prose .anchor:focus{opacity:1}.prose .anchor:hover{color:var(--st-brand-text)}@media(max-width:1180px){.prose .anchor{display:none}}.prose ul,.prose ol{padding-left:1.4em;margin:0 0 1.2em}.prose li{margin:.35em 0}.prose li::marker{color:var(--st-text-subtle)}.prose ul>li::marker{color:var(--st-brand)}.prose strong{font-weight:600}.prose :not(pre)>code{font:400 var(--st-size-14)/1.4 var(--st-font-mono);background:var(--st-bg-muted);color:var(--st-text);border:1px solid var(--st-border);padding:.12em .4em;border-radius:var(--st-radius-xs);overflow-wrap:anywhere}.prose a code{color:var(--st-link)}.prose blockquote{margin:0 0 1.2em;padding:2px 18px;border-left:3px solid var(--st-brand-border);color:var(--st-text-muted)}.prose hr{border:0;border-top:var(--hairline);margin:2.5em 0}.lead{font-size:var(--st-size-20);line-height:1.6;color:var(--st-text-muted);margin-bottom:1.8em}.callout{margin:0 0 1.5em;padding:14px 16px;line-height:1.6;font-size:var(--st-size-15)}.callout-title{margin:0!important;line-height:20px}.callout-body{min-width:0;color:var(--st-text)}.callout-body>:last-child{margin-bottom:0}.callout-body p{margin-bottom:.6em}.callout-body figure.code{margin:8px 0}.st-notice{border-left:3px solid var(--st-border-strong)}.sdk-notice{margin:0 0 1.8em;padding:14px 16px;font-size:var(--st-size-15);line-height:1.6}.sdk-notice p{margin:0}.sdk-notice .st-notice__title{line-height:20px}.st-notice--info{border-left-color:var(--st-info)}.st-notice--success{border-left-color:var(--st-success)}.st-notice--warning{border-left-color:var(--st-warning)}.wrap.docs{max-width:1440px}.docs{display:grid;grid-template-columns:248px minmax(0,720px) 200px;justify-content:center;gap:48px;padding-top:40px;padding-bottom:96px}.docs-side,.docs-toc{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;max-height:calc(100vh - var(--header-h) - 40px);overflow-y:auto;scrollbar-width:thin}.side-toggle>summary{display:none}.side-group{margin-bottom:24px}.side-group h2,.toc h2{font:var(--st-text-overline);letter-spacing:var(--st-tracking-overline);text-transform:uppercase;color:var(--st-text-subtle);margin:0 0 10px;padding-left:12px}.toc h2{padding-left:0}.side-group ul,.toc ul{list-style:none;padding:0;margin:0}.side-group a{display:block;position:relative;padding:6px 12px;border-radius:var(--st-radius-sm);color:var(--st-text-muted);text-decoration:none;font-size:var(--st-size-14);line-height:1.4;transition:color var(--st-duration-fast),background var(--st-duration-fast)}.side-group a:hover{background:var(--st-bg-muted);color:var(--st-text)}.side-group a[aria-current=page]{background:var(--st-brand-subtle);color:var(--st-text);font-weight:500}.side-group a[aria-current=page]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--st-brand)}.toc a{display:block;padding:5px 0 5px 12px;border-left:2px solid var(--st-border);color:var(--st-text-muted);text-decoration:none;font-size:var(--st-size-13);line-height:1.4;transition:color var(--st-duration-fast),border-color var(--st-duration-fast)}.toc a:hover{color:var(--st-text);border-left-color:var(--st-border-strong)}.toc a.on{color:var(--st-text);border-left-color:var(--st-brand);font-weight:500}.docs-article{max-width:720px}.pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:64px;padding-top:28px;border-top:var(--hairline)}.pager a{display:grid;gap:6px;padding:16px 18px;border:var(--hairline);border-radius:var(--st-radius-lg);text-decoration:none;color:var(--st-text);font-weight:500;background:var(--st-surface);transition:border-color var(--st-duration-fast),box-shadow var(--st-duration-fast)}.pager a:hover{border-color:var(--st-brand);box-shadow:0 0 0 3px var(--st-brand-subtle);color:var(--st-text)}.pager a span{font:var(--st-text-overline);letter-spacing:var(--st-tracking-overline);color:var(--st-text-subtle);text-transform:uppercase}.pager .next{text-align:right;grid-column:2}.endpoint{padding:8px 0 20px;border-bottom:var(--hairline);margin-bottom:20px}.endpoint h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.verb{font:600 var(--st-size-11)/1 var(--st-font-mono);padding:5px 8px;border-radius:var(--st-radius-xs);letter-spacing:.04em;border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.verb-get,.verb-post,.verb-patch,.verb-delete{background:var(--st-bg-muted);color:var(--st-text)}code.path{font-size:var(--st-size-16);background:none!important;border:0!important;padding:0!important;overflow-wrap:anywhere}.auth-line{font-size:var(--st-size-14);color:var(--st-text-muted)}.req{font:500 var(--st-size-11)/1 var(--st-font-mono);color:var(--st-text);text-transform:uppercase;letter-spacing:.04em}.responses{list-style:none;padding:0!important;display:grid;gap:6px;font-size:var(--st-size-14)}.status{font:600 var(--st-size-12)/1 var(--st-font-mono);padding:4px 7px;border-radius:var(--st-radius-xs);background:var(--st-bg-muted);margin-right:6px}.status.s2{color:var(--st-success);background:var(--st-success-bg)}.status.s4{color:var(--st-warning);background:var(--st-warning-bg)}.status.s5{color:var(--st-danger);background:var(--st-danger-bg)}.params td:first-child{white-space:nowrap}.wrap.legal{max-width:820px;padding-top:56px;padding-bottom:96px}.seam--footer{margin-top:auto}.site-footer{padding:56px 0 32px;background:var(--st-bg-subtle)}.footer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}.footer-col>summary{list-style:none;pointer-events:none}.footer-col>summary::-webkit-details-marker{display:none}.site-footer h2{margin:0 0 14px;font:500 12px/1.4 var(--st-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-text-subtle)}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.site-footer li{color:var(--st-text-subtle);font-size:var(--st-size-14);line-height:1.4}.site-footer li a{color:var(--st-text-muted);text-decoration:none;font-size:var(--st-size-14);overflow-wrap:anywhere}.site-footer li a:hover{color:var(--st-text);text-decoration:underline}.footer-dot{display:inline-block;width:6px;height:6px;margin-left:4px;border-radius:50%;background:var(--st-brand);vertical-align:2px}.footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:48px;padding-top:24px;position:relative;color:var(--st-text-subtle);font-size:var(--st-size-13)}.footer-base:before{content:"";position:absolute;top:0;left:var(--st-space-6);right:var(--st-space-6);border-top:var(--hairline)}.footer-base .logo-svg{height:24px}.footer-base p{margin:0}.footer-line{font:700 var(--st-size-16)/1.3 var(--st-font-display);letter-spacing:-.01em;color:var(--st-text)}.footer-copy{flex-basis:100%}.theme-toggle{margin-left:auto;display:inline-flex;padding:2px;border-radius:var(--st-radius-md);border:var(--hairline);background:var(--st-bg)}.theme-toggle[hidden]{display:none}.theme-toggle button{appearance:none;border:0;background:transparent;color:var(--st-text-muted);font:var(--st-text-caption);height:28px;padding:0 var(--st-space-3);border-radius:var(--st-radius-sm);cursor:pointer}.theme-toggle button:hover{color:var(--st-text)}.theme-toggle button[aria-pressed=true]{background:var(--st-surface-raised);color:var(--st-text);box-shadow:var(--st-shadow-sm)}@media(max-width:1023px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.site-footer{padding-top:40px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.theme-toggle{margin-left:0}.footer-base:before{left:var(--st-space-4);right:var(--st-space-4)}}@media(max-width:419px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.footer-col[data-keep-open]{order:-1;grid-column:1 / -1}}.seam{position:relative;height:1px;background:var(--st-border)}.seam-dot{position:absolute;left:50%;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--st-brand);box-shadow:0 0 0 4px var(--st-bg)}:root{--qr-ink: var(--st-text);--qr-paper: var(--st-surface)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--qr-ink: var(--st-text-inverse);--qr-paper: var(--st-text)}}:root[data-theme=dark]{--qr-ink: var(--st-text-inverse);--qr-paper: var(--st-text)}@keyframes pulse{50%{box-shadow:0 0 0 7px transparent}}.trace [hidden]{display:none!important}@keyframes draw-line{0%{transform:scaleY(0)}}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes row-replay{0%{opacity:.35;transform:translateY(4px)}}.promise code{font-size:var(--st-size-14);background:var(--st-bg-muted);padding:.1em .38em;border-radius:var(--st-radius-xs);overflow-wrap:anywhere}.promise>div{min-width:0}.screens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.screen{margin:0;display:flex;flex-direction:column;align-items:center;gap:18px}.phone{width:100%;max-width:272px;padding:8px;border:1px solid var(--st-border-strong);border-radius:40px;background:var(--st-surface-raised);box-shadow:var(--st-shadow-lg)}.phone img{display:block;width:100%;height:auto;border-radius:32px;background:var(--st-bg-muted)}.screen figcaption{max-width:272px;text-align:center;color:var(--st-text-muted);font-size:var(--st-size-15);line-height:1.55}.screen figcaption strong{display:block;color:var(--st-text);font:600 var(--st-size-16)/1.4 var(--st-font-display);margin-bottom:2px}@media(max-width:1060px){.trace{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "act" "out";gap:24px}}@media(max-width:640px){.trace{padding:20px 18px 22px;border-radius:18px}}@media(max-width:1180px){.docs{grid-template-columns:232px minmax(0,720px);gap:48px}.docs-toc{display:none}}@media(max-width:860px){.docs{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:16px}.docs-side{position:static;max-height:none;overflow:visible;margin-bottom:20px}.side-toggle{border:var(--hairline);border-radius:var(--st-radius-lg);background:var(--st-surface)}.side-toggle>summary{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;font-weight:500;list-style:none}.side-toggle>summary::-webkit-details-marker{display:none}.side-toggle>summary:after{content:"";width:7px;height:7px;border-right:2px solid var(--st-text-muted);border-bottom:2px solid var(--st-text-muted);transform:translateY(-2px) rotate(45deg);transition:transform var(--st-duration-base) var(--st-ease-standard)}.side-toggle[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.side-toggle nav{padding:12px 8px 4px;border-top:var(--hairline)}.prose .anchor{display:none}}@media(max-width:640px){.wrap{padding:0 var(--st-space-4)}.lead{font-size:var(--st-size-17)}main>section{padding:64px 0}.screens{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--st-space-4));padding:4px var(--st-space-4) 20px;scroll-padding:0 var(--st-space-4)}.screens>li{flex:0 0 72%;scroll-snap-align:center}.pager{grid-template-columns:1fr}.pager .next{grid-column:1}.footer-base:before{left:var(--st-space-4);right:var(--st-space-4)}.compare th[scope=row]{min-width:150px;font-size:var(--st-size-14)}.st-table th,.st-table td{padding:10px 12px}.promise{flex-direction:column}figure.code pre{font:var(--st-text-code);padding:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:640px){.st-table th{white-space:normal}.st-table td code,.prose .st-table td code{white-space:normal;overflow-wrap:anywhere}}.rolling-out{display:block;margin:0 0 1.25em;padding:8px 12px;border-left:3px solid var(--st-warning);background:var(--st-warning-bg);border-radius:0 var(--st-radius-md) var(--st-radius-md) 0;font-size:var(--st-size-14);line-height:1.5;color:var(--st-text)}.rolling-out strong{font-weight:600}.home .features{border-bottom:var(--hairline)}.who{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px}.who>div{padding:16px 18px;border-radius:var(--st-radius-lg);background:var(--st-bg-subtle);border:var(--hairline)}.who p:not(.who-k){margin:0;font-size:var(--st-size-15);line-height:1.55;color:var(--st-text-muted)}@media(max-width:860px){.who{grid-template-columns:minmax(0,1fr)}}body:not(.home-v2) main :is(.mm-sec,section.tight,.pr-rest,.ct-main,.doors,.vs-sources) :is(h2,h1)+:is(p,ul,ol,div,details){margin-top:24px}@media(max-width:640px){body:not(.home-v2) main :is(.mm-sec,section.tight,.pr-rest,.ct-main,.doors,.vs-sources) :is(h2,h1)+:is(p,ul,ol,div,details){margin-top:20px}}@keyframes tl-line{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.prose li:has(>.task-check){list-style:none;margin-left:-1.2em}:root{--h-in: cubic-bezier(.2, .8, .2, 1);--h-tr: cubic-bezier(.65, 0, .35, 1);--h-mono: var(--st-font-mono);--h-disp: var(--st-font-display)}:root .h-g{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:root .h-mm{width:21px;height:24px;flex:none;overflow:visible}:root .h-mm path{fill:var(--st-border-strong);transition:fill .48s var(--h-in)}:root .h-mm--l .h-mm-l,:root .h-mm--r .h-mm-r{fill:var(--st-brand)}:root .h-st{width:18px;height:18px;flex:none;overflow:visible;vertical-align:-4px}:root .h-st .g-disc{fill:var(--st-brand)}:root .h-st .g-mark{fill:none;stroke:var(--st-on-brand);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .16s var(--h-in)}:root .h-st .g-ring{fill:none;stroke:var(--st-brand);stroke-width:1.5}:root .h-st .g-ring--n{stroke:var(--st-border-control)}:root .h-st .g-half{fill:var(--st-brand)}:root .h-st .g-fillr{fill:var(--st-brand);opacity:0}:root .h-st .g-mark--late{opacity:0}:root .h-st .g-x{fill:none;stroke:var(--st-text-muted);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .16s var(--h-in)}:root .h-st .g-dot{fill:var(--st-text-subtle)}:root .h-anat{margin-top:0;padding:28px 28px 24px;border-radius:20px;border:1px solid var(--st-border);background:var(--st-surface)}:root .h-anat-k{font:500 12px/1.3 var(--h-mono);letter-spacing:.1em;color:var(--st-text-subtle);margin-bottom:18px}:root .h-anat-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 4px}:root .h-anat-seg{display:flex;flex-direction:column;gap:8px;min-width:0}:root .h-anat-sk{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:600 12px/1.2 var(--h-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-text-subtle);padding-left:2px}:root .h-anat-seg--dom .h-anat-sk{color:var(--st-brand-text)}:root .h-anat-ss{display:inline-flex;align-items:center;gap:6px;letter-spacing:.04em;text-transform:none;font-weight:500;color:var(--st-text)}:root .h-anat-ss .h-st{width:16px;height:16px}:root .h-anat-url{font:500 clamp(20px,2.8vw,40px)/1.15 var(--h-mono);letter-spacing:-.02em;color:var(--st-text)}:root .a-seg{display:inline-block;white-space:nowrap;padding:6px 0}:root .h-anat-seg:not(.h-anat-seg--dom) .a-seg{color:var(--st-text-muted)}:root .a-seg--dom{padding:6px 14px;border:2px solid var(--st-brand);border-radius:12px;color:var(--st-text)}:root .h-anat-dsub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;font:400 15px/1.45 var(--st-font-body);color:var(--st-text-muted)}:root .h-anat-own{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--st-text)}:root .h-anat-ownd{padding:2px 8px;border:1.5px dashed var(--st-border-control);border-radius:8px;font:500 14px/1.3 var(--h-mono);color:var(--st-text-muted)}:root .h-anat-st{display:inline-flex;align-items:center;gap:6px;font:500 13px/1.2 var(--h-mono);color:var(--st-text)}:root .h-anat-l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;padding-top:16px;border-top:1px solid var(--st-border)}:root .h-anat-l li{display:flex;flex-direction:column;gap:4px;padding-left:12px;border-left:1px solid var(--st-border-strong);font:400 13px/1.4 var(--h-mono);color:var(--st-text-muted);overflow-wrap:normal}:root .h-anat-l b{font:600 14px/1.3 var(--st-font-body);color:var(--st-text)}:root .hc{position:relative;padding:28px 28px 26px;border:1px solid var(--st-border);border-radius:20px;background:var(--st-surface);min-width:0;transition:border-color .24s var(--h-in),transform .24s var(--h-in)}:root .hc:hover{border-color:var(--st-border-strong)}:root .hc-k{display:flex;align-items:center;gap:10px;margin:0 0 14px;font:500 12px/1.3 var(--h-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-text-subtle)}:root .hc-k b{color:var(--st-text);font-weight:600}:root .hc .hc-m{width:21px;height:24px}:root .hc:hover .hc-m{transform:translate(var(--hc-dx, 2px))}:root .hc--r{--hc-dx: -2px}:root .hc-t{margin:0 0 12px;font:700 clamp(22px,2.2vw,28px)/1.15 var(--h-disp);letter-spacing:-.015em;color:var(--st-text);text-wrap:balance}:root .hc p,:root .hc li{font:400 16px/1.6 var(--st-font-body);color:var(--st-text-muted)}:root .hc ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}:root .hc li{position:relative;padding-left:26px}:root .hc li .h-st{position:absolute;left:0;top:3px}:root .hc code{font-size:14px}:root .rail{--rail-n: 32px;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;counter-reset:none}:root .rail-s{position:relative;min-width:0}:root .rail-s:not(:last-child):after{content:"";position:absolute;left:calc(var(--rail-n) + 8px);right:-12px;top:calc(var(--rail-n) / 2 - 1px);height:2px;border-radius:2px;background:var(--st-border-strong);pointer-events:none}:root .rail-s.is-done:after{background:var(--st-brand)}:root .rail-s>a{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}:root .rail-n{position:relative;display:inline-grid;place-items:center;width:var(--rail-n);height:var(--rail-n);border-radius:50%;border:2px solid var(--st-border-strong);background:var(--st-bg);font:600 13px/1 var(--h-mono);color:var(--st-text);transition:background .2s var(--h-in),border-color .2s var(--h-in),color .2s var(--h-in),transform .2s var(--h-in)}:root .rail-t{margin-top:8px;font:600 16px/1.3 var(--st-font-body);color:var(--st-text)}:root .rail-s>a:hover .rail-n,:root .rail-s>a:focus-visible .rail-n{border-color:var(--st-brand);transform:translateY(-2px)}:root .rail-s>a:hover .rail-t{color:var(--st-link)}:root .rail-s.is-done .rail-n{background:var(--st-bg-muted);border-color:var(--st-border-strong);color:var(--st-text-muted)}:root .rail-s.is-on .rail-n{background:var(--st-brand);border-color:var(--st-brand);color:var(--st-on-brand)}@media(max-width:767px){:root .rail:not(.rail--row){grid-auto-flow:row;gap:18px}:root .rail:not(.rail--row) .rail-s:not(:last-child):after{left:calc(var(--rail-n) / 2 - 1px);right:auto;top:calc(var(--rail-n) + 6px);bottom:-12px;width:2px;height:auto}:root .rail:not(.rail--row) .rail-s>a{display:grid;grid-template-columns:var(--rail-n) minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:start}:root .rail:not(.rail--row) .rail-n{grid-row:1 / span 2}:root .rail:not(.rail--row) .rail-t{margin-top:5px}}@keyframes duel-in{0%{opacity:0;clip-path:inset(0 0 100% 0);translate:0 -4px}to{opacity:1;clip-path:inset(0 0 0 0);translate:0 0}}@keyframes pfa-go{0%{left:0}to{left:calc(100% - 12px)}}@keyframes ln-ring{0%{opacity:0;scale:.9}30%{opacity:1}to{opacity:0;scale:1.15}}@keyframes ln-line{0%{opacity:0;translate:-6px 0}to{opacity:1;translate:0 0}}:root .cs{position:relative;padding:36px 0 8px;isolation:isolate}@keyframes dsh-print{0%{clip-path:inset(0 0 100% 0);translate:0 -8px}to{clip-path:inset(0 0 -40px 0);translate:0 0}}@keyframes dsh-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--st-brand) 45%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--st-brand) 0%,transparent)}}.side-sub>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;border-radius:var(--st-radius-sm);color:var(--st-text-muted);font-size:var(--st-size-14);line-height:1.4;cursor:pointer;list-style:none}.side-sub>summary::-webkit-details-marker{display:none}.side-sub>summary:after{content:"";flex:none;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--st-duration-fast)}.side-sub[open]>summary:after{transform:rotate(45deg)}.side-sub>summary:hover{background:var(--st-bg-muted);color:var(--st-text)}.side-sub>ul{margin:2px 0 6px 12px!important;padding-left:0;border-left:1px solid var(--st-border)}.side-sub>ul a{font-size:var(--st-size-14);padding:5px 12px}.side-verb{display:inline-block;min-width:3.4em;font:600 var(--st-size-11)/1 var(--st-font-mono);letter-spacing:.03em;padding:3px 4px;border-radius:var(--st-radius-xs);text-align:center;vertical-align:1px}.docs-search{position:relative;margin:0 0 18px}.docs-search[hidden]{display:none}.docs-search input{width:100%;font:inherit;font-size:var(--st-size-14);padding:8px 34px 8px 12px;border:1px solid var(--st-border);border-radius:var(--st-radius-sm);background:var(--st-surface);color:var(--st-text)}.docs-search input::placeholder{color:var(--st-text-subtle)}.docs-search input:focus-visible{outline:2px solid var(--st-focus-ring, var(--st-brand));outline-offset:1px;border-color:var(--st-brand)}.docs-search kbd{position:absolute;right:8px;top:8px;font:500 var(--st-size-11)/1 var(--st-font-mono);padding:3px 6px;border:1px solid var(--st-border);border-radius:var(--st-radius-xs);color:var(--st-text-subtle);background:var(--st-bg-subtle);pointer-events:none}.docs-results:empty{display:none}.docs-results{margin-top:8px;border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-surface);max-height:60vh;overflow-y:auto;box-shadow:var(--st-shadow-md)}.docs-results ul{list-style:none;margin:0;padding:6px}.docs-results a{display:grid;gap:2px;padding:8px 10px;border-radius:var(--st-radius-sm);text-decoration:none;color:var(--st-text);font-size:var(--st-size-13);line-height:1.45}.docs-results a:hover,.docs-results a:focus-visible{background:var(--st-brand-subtle)}.docs-results a span{color:var(--st-text-muted)}.docs-results mark{background:var(--st-brand-subtle);color:var(--st-text);font-weight:600;padding:0 1px;border-radius:2px}.docs-noresults{margin:0;padding:12px 14px;font-size:var(--st-size-13);color:var(--st-text-muted)}.task-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 2em;border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg-subtle)}.task-box>div{padding:12px 16px;min-width:0}.task-box>div+div{border-left:1px solid var(--st-border)}.task-box dt{font:var(--st-text-overline);letter-spacing:var(--st-tracking-overline);text-transform:uppercase;color:var(--st-text-subtle);margin-bottom:4px}.task-box dd{margin:0;font-size:var(--st-size-14);line-height:1.5;color:var(--st-text)}.prose p.see,.prose .see{border-left:3px solid var(--st-lane);padding:2px 0 2px 14px;color:var(--st-text)}.prose h2#next-steps+ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.prose h2#next-steps+ul>li{margin:0}.prose h2#next-steps+ul>li>a:first-child{display:block;font-weight:600}.prose h2#next-steps+ul>li{padding:14px 16px;border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-surface)}.prose h2#next-steps+ul>li::marker{content:none}.endpoint-page{border-bottom:0;padding-top:0}.endpoint-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--st-size-17);margin:-.4em 0 .6em}.endpoint-line .path{font-size:var(--st-size-16)}.endpoint-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 32px}.endpoint-grid h2{margin-top:1.2em}.endpoint-code>figure.code,.endpoint-code>.code-tabs{margin-top:0}@media(min-width:1180px){.docs-article:has(.endpoint-grid){max-width:none}.endpoint-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.endpoint-code{position:sticky;top:calc(var(--header-h) + 24px)}}.code-tabs{margin:0 0 1.2em}.code-tabs>.code-tab>figure.code{margin:0;border-top-left-radius:0;border-top-right-radius:0}.code-tabs>.code-tab>figure.code figcaption span{visibility:hidden}@media(scripting:none){.code-tabs>.tab-bar{display:none}.code-tabs>.code-tab[hidden]{display:block}.code-tabs>.code-tab>figure.code{margin-bottom:12px;border-radius:var(--st-radius-lg)}.code-tabs>.code-tab>figure.code figcaption span{visibility:visible}}.tab-bar{display:flex;flex-wrap:wrap;gap:2px;padding:4px 4px 0;border:1px solid var(--st-border);border-bottom:0;border-radius:var(--st-radius-lg) var(--st-radius-lg) 0 0;background:var(--st-bg-subtle)}.tab-bar button{font:500 var(--st-size-12)/1 var(--st-font-mono);padding:8px 12px;border:0;border-radius:var(--st-radius-sm) var(--st-radius-sm) 0 0;background:transparent;color:var(--st-text-muted);cursor:pointer}.tab-bar button[aria-selected=true]{background:var(--st-surface);color:var(--st-text);box-shadow:inset 0 -2px 0 var(--st-brand)}.tab-bar button:focus-visible{outline:2px solid var(--st-brand);outline-offset:-2px}@media(max-width:860px){.docs-search{margin-bottom:12px}.docs-search kbd{display:none}.task-box{grid-template-columns:minmax(0,1fr)}.task-box>div+div{border-left:0;border-top:1px solid var(--st-border)}}.fields-title{font-size:var(--st-size-16);margin:1.4em 0 .4em}.fields{margin:0 0 1.2em;border-top:1px solid var(--st-border)}.fields>div{padding:10px 0;border-bottom:1px solid var(--st-border)}.fields dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:var(--st-size-14)}.fields dd{margin:4px 0 0;font-size:var(--st-size-14);line-height:1.6;color:var(--st-text-muted)}.field-type,.field-in{font:400 var(--st-size-12)/1.4 var(--st-font-mono);color:var(--st-text-subtle)}.field-in:before{content:"in "}@media(min-width:861px){.docs:has(.endpoint-grid){grid-template-columns:220px minmax(0,1fr)}}.docs:has(.endpoint-grid)>.docs-toc{display:none}.docs-search input:not(:placeholder-shown)+kbd{display:none}.changelog{max-width:72ch}.changelog h3{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--st-border);font-size:var(--st-size-20)}.changelog h3:first-child{margin-top:0;padding-top:0;border-top:0}.changelog li{margin:.5rem 0}.docs-side nav{counter-reset:side}.side-group h2{counter-increment:side;font:500 12px/1.3 var(--st-font-mono);letter-spacing:.08em}.side-group h2:before{content:"/ " counter(side,decimal-leading-zero) "  ";white-space:pre;color:var(--st-text-subtle);opacity:.8}.side-k{font:500 12px/1.2 var(--st-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-text-subtle)}.side-cur{font-weight:600;color:var(--st-text)}.dh{margin:0 0 28px}.dh-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:0 0 14px!important;padding:0!important;list-style:none;font:500 12px/1.4 var(--st-font-mono);letter-spacing:.04em;color:var(--st-text-subtle)}.dh-crumbs li{margin:0!important}.dh-crumbs li+li:before{content:"/";margin:0 8px;color:var(--st-border-strong)}.dh-crumbs a{color:var(--st-text-muted);text-decoration:none}.dh-crumbs a:hover{color:var(--st-link);text-decoration:underline}.dh-crumbs [aria-current]{color:var(--st-text)}.prose .dh h1{margin:0 0 12px;font:700 40px/1.06 var(--st-font-display);letter-spacing:-.025em;text-wrap:balance}.dh .lead{margin:0 0 18px;font-size:18px;line-height:1.6}.dh-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:14px;border-top:1px dashed var(--st-border-strong)}.dh-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important;list-style:none}.dh-chip{display:inline-flex;margin:0!important}.dh-chip>span,.dh-chip>a{display:inline-flex;align-items:center;gap:6px}.dh-chip{align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--st-border-strong);border-radius:999px;font:500 12px/1.3 var(--st-font-mono);color:var(--st-text-muted);background:var(--st-bg)}.dh-chip .h-st{width:14px;height:14px}.dh-chip--k{color:var(--st-text);border-color:var(--st-text-subtle);text-transform:uppercase;letter-spacing:.06em}.dh-chip--state{color:var(--st-text)}.dh-chip--verb{padding:2px 4px 2px 2px;border:0;background:none}.dh-chip code{font-size:12px!important;background:none!important;border:0!important;padding:0!important}.page-actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.page-actions>a,.page-actions .copy-page,.pa-ai>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid var(--st-border-strong);border-radius:999px;background:var(--st-surface);color:var(--st-text);font:500 13px/1.3 var(--st-font-body);text-decoration:none;cursor:pointer;list-style:none;transition:border-color var(--st-duration-fast)}.pa-ai>summary::-webkit-details-marker{display:none}.page-actions>a[hidden]{display:none}.page-actions>a:hover,.page-actions .copy-page:hover,.pa-ai>summary:hover,.pa-ai[open]>summary{border-color:var(--st-brand)}.page-actions .copy-page.done{box-shadow:inset 0 0 0 1px var(--st-brand)}.page-actions .copy-page.done:after,.copy.done:after{content:" \25cf";color:var(--st-brand);white-space:pre}@media(scripting:none){.page-actions .copy-page,.docs-search,.sbar{display:none}}@media(scripting:enabled){.page-actions>a[data-copy-page]{display:none}}.pa-g{width:15px;height:15px}.pa-ai{position:relative}.pa-ai>summary:after{content:"";width:6px;height:6px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.pa-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;min-width:220px;padding:6px;border:1px solid var(--st-border);border-radius:14px;background:var(--st-surface);box-shadow:var(--st-shadow-md)}.pa-menu a{padding:9px 12px;border-radius:8px;color:var(--st-text);text-decoration:none;font-size:14px}.pa-menu a:hover,.pa-menu a:focus-visible{background:var(--st-brand-subtle)}.pa-menu .pa-md{border-top:1px solid var(--st-border);border-radius:0 0 8px 8px;margin-top:4px;color:var(--st-text-muted)}.toc-m{display:none;margin:0 0 24px;border:1px solid var(--st-border);border-radius:12px;background:var(--st-bg-subtle)}.toc-m>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;font:500 12px/1.2 var(--st-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-text-muted);cursor:pointer;list-style:none}.toc-m>summary::-webkit-details-marker{display:none}.toc-m>summary:after{content:"";margin-left:auto;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.toc-m[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.toc-m-n{padding:1px 7px;border-radius:999px;background:var(--st-bg-muted);color:var(--st-text);letter-spacing:0}.toc-m ol{margin:0!important;padding:4px 16px 12px 36px!important}.toc-m li{margin:0!important}.toc-m a{display:block;padding:7px 0;color:var(--st-text);text-decoration:none;font-size:15px}@media(max-width:1180px){.toc-m{display:block}}.docs figure.code:not(.code--paper),.docs .tab-bar{--st-text: #F6F3EE;--st-text-muted: #B8B0A5;--st-text-subtle: #9A9186;--st-bg: #0E0C0A;--st-bg-subtle: #191613;--st-surface: #221E1A;--st-border: #2B2621;--st-border-strong: #3E3831;--st-brand-border: #5C2306;--st-link: #FF8237;--code-bg: #14120F;--code-head: #191613;--code-fg: #F6F3EE;--code-keyword: #FF8237;--code-string: #FFC49E;--code-comment: #9A9186;--code-function: #F6F3EE;--code-constant: #F6F3EE;--code-param: #F6F3EE;--code-punct: #D8D0C4;color-scheme:dark;border-color:#2b2621}.docs .tab-bar{background:#191613;border-color:#2b2621}.docs .tab-bar button[aria-selected=true]{background:#14120f}@media(scripting:enabled){.docs .code-tabs>.code-tab>figure.code{border-top:0}}figure.code.code--paper{--st-text: var(--h-paper-ink);--st-text-muted: var(--h-paper-muted);--st-text-subtle: var(--h-paper-subtle);--st-bg: var(--h-paper-hl);--st-border: var(--h-paper-line);--st-border-strong: var(--h-paper-line);--st-link: #B84200;--code-bg: var(--h-paper);--code-head: var(--h-paper);--code-fg: var(--h-paper-ink);--code-keyword: #B84200;--code-string: #8A3304;--code-comment: var(--h-paper-subtle);--code-function: var(--h-paper-ink);--code-constant: var(--h-paper-ink);--code-param: var(--h-paper-ink);--code-punct: var(--h-paper-muted);color-scheme:light;border:0;border-radius:4px;background:var(--h-paper);box-shadow:0 1px 2px #1a16122e,0 14px 30px #00000024}figure.code.code--paper figcaption{border-bottom:1px dashed var(--h-paper-line);padding:8px 8px 8px 16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--h-paper-ink)}figure.code.code--paper pre{padding:14px 16px 18px;font:400 13px/1.6 var(--st-font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.cp-m{width:12px;height:14px}.cp-m .h-mm-l{fill:var(--h-paper-line)!important}.cp-m .h-mm-r{fill:var(--st-brand)!important}.copy.done,.copy.done:hover{box-shadow:inset 0 0 0 1.5px var(--st-brand);transform:rotate(-3deg)}.callout>.h-st.st-notice__icon{width:20px;height:20px}.callout.st-notice{border-left-width:3px;border-left-color:var(--st-border-strong);background:var(--st-bg-subtle)}.callout-tip.st-notice{border-left-color:var(--st-brand)}.task-box{border-style:dashed;border-color:var(--st-border-strong);background:transparent;border-radius:12px}.task-box>div+div{border-left-style:dashed;border-color:var(--st-border-strong)}.task-box dt{font:500 12px/1.3 var(--st-font-mono);letter-spacing:.08em}.prose p.see,.prose .see{border-left-color:var(--st-brand)}.doors{margin:4px 0 40px}.doors-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.prose .door .hc-t{margin:0 0 14px;padding:0;font-size:24px}.door{padding:22px 22px 18px}.prose .door-l{display:grid;gap:2px;margin:0;padding:0;list-style:none}.prose .door-l li{margin:0;padding:0}.prose .door-l li::marker{content:none}.door-l a{display:grid;gap:2px;padding:10px 12px;margin:0 -12px;border-radius:10px;color:var(--st-text);text-decoration:none}.door-l a:hover{background:var(--st-bg-muted)}.door-t{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px}.door-d{font-size:14px;line-height:1.45;color:var(--st-text-muted)}.door-g{width:16px;height:16px;color:var(--st-brand);transition:transform var(--st-duration-fast)}.door-l a:hover .door-g{transform:translate(3px)}.docs .h-anat{margin:0;padding:22px 22px 18px}.prose .door .hc-k{margin:0 0 12px;font:500 12px/1.3 var(--st-font-mono);letter-spacing:.06em}.docs .h-anat-url{font-size:clamp(18px,2.2vw,28px)}.docs .h-anat-l{grid-template-columns:repeat(3,minmax(0,1fr))}.prose .h-anat-l{padding-left:0;list-style:none}.prose .h-anat-l li{margin:0}.prose .h-anat-l li::marker{content:none}.prose .h-anat-l a{color:var(--st-link)}.docs-anat{margin:0 0 32px}.docs-anat--domain .h-anat-seg:not(.h-anat-seg--dom){opacity:.55}.docs-anat--path .h-anat-seg--dom .a-seg--dom{border-color:var(--st-border-strong)}.docs-anat--path .h-anat-seg:not(.h-anat-seg--dom) .a-seg{color:var(--st-text);box-shadow:inset 0 -2px 0 var(--st-brand)}.dpl-bar{display:grid;gap:10px;margin:0 0 22px}.dpl-sw ul,.dpl-seg ul{display:flex;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important;list-style:none}.dpl-sw li,.dpl-seg li{margin:0!important}.dpl-sw a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid var(--st-border-strong);border-radius:999px;color:var(--st-text-muted);text-decoration:none;font:500 14px/1.2 var(--st-font-body);background:var(--st-bg);transition:border-color var(--st-duration-fast),color var(--st-duration-fast)}.dpl-sw a:hover{color:var(--st-text);border-color:var(--st-text-subtle)}.dpl-sw a[aria-current]{color:var(--st-text);border-color:var(--st-brand);background:var(--st-brand-subtle);font-weight:600}.dpl-seg ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:3px!important;border:1px solid var(--st-border);border-radius:12px;background:var(--st-bg-subtle)}.dpl-seg a{display:grid;place-items:center;min-height:34px;padding:4px 6px;border-radius:9px;color:var(--st-text-muted);text-decoration:none;font:500 13px/1.2 var(--st-font-mono);text-align:center}.dpl-seg a:hover{color:var(--st-text);background:var(--st-bg-muted)}.dpl-seg a[aria-current]{background:var(--st-surface);color:var(--st-text);box-shadow:inset 0 -2px 0 var(--st-brand),0 1px 2px #0000001f}.twin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 32px}.twin-h{display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid var(--st-border);border-radius:16px;background:var(--st-bg-subtle)}.prose .twin-k{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:500 12px/1.3 var(--st-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-text-subtle)}.twin-k b{color:var(--st-text)}.twin-k .h-mm{width:15px;height:18px}.twin figure.code{flex:1;margin:0 0 10px}.twin figure.code pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.code--prompt pre{max-height:calc(3 * 1.6em + 28px);overflow:hidden!important;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.prose .twin-f{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:14px;color:var(--st-text-muted)}.twin-f .h-st{width:15px;height:15px}.docs-rail{position:sticky;top:calc(var(--header-h) + 32px);align-self:start;max-height:calc(100vh - var(--header-h) - 48px);overflow-y:auto;scrollbar-width:thin}.srail-k{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:500 12px/1.3 var(--st-font-mono);letter-spacing:.08em;color:var(--st-text-subtle)}.srail-k .h-mm{width:14px;height:16px}:root .rail--steps{--rail-n: 26px;grid-auto-flow:row;grid-auto-columns:auto;gap:0;margin:0!important;padding:0!important}:root .rail--steps .rail-s{margin:0!important}:root .rail--steps .rail-s>a{display:grid;grid-template-columns:var(--rail-n) minmax(0,1fr);column-gap:12px;align-items:start;padding:5px 0 10px;text-decoration:none}:root .rail--steps .rail-n{grid-row:1;font-size:12px;background:var(--st-bg)}:root .rail--steps .rail-t{margin-top:3px;font:500 14px/1.35 var(--st-font-body);color:var(--st-text-muted)}:root .rail--steps .rail-s:not(:last-child):after{left:calc(var(--rail-n) / 2 - 1px);right:auto;top:calc(var(--rail-n) + 8px);bottom:0;width:2px;height:auto}:root .rail--steps .rail-s.is-on .rail-t{color:var(--st-text);font-weight:600}:root .rail--steps .rail-s.is-done .rail-n{color:var(--st-text);border-color:var(--st-brand);background:var(--st-bg)}.sbar{position:sticky;top:var(--header-h);z-index:15;margin:0 0 20px;padding:10px 0 0;background:var(--st-bg)}.sbar[hidden]{display:none}.sbar-t{display:flex;gap:10px;align-items:baseline;margin:0 0 8px;font:500 12px/1.3 var(--st-font-mono);letter-spacing:.04em;color:var(--st-text-muted);min-width:0}.sbar-t b{flex:none;color:var(--st-text);text-transform:uppercase;letter-spacing:.08em}.sbar-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbar-f{display:block;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--st-brand) var(--p),var(--st-border) var(--p))}@media(min-width:1181px){.docs--railed .sbar{display:none}}@media(max-width:1180px){.docs-rail{display:none}}.docs--railed{grid-template-columns:232px 176px minmax(0,720px)}.docs--railed>.docs-toc{display:none}.docs--api{grid-template-columns:248px minmax(0,1fr);max-width:1440px}.docs--api>.docs-toc{display:none}.docs--api .docs-article{max-width:1140px}@media(max-width:1180px){.docs--railed,.docs--api{grid-template-columns:232px minmax(0,720px)}.docs--api{grid-template-columns:232px minmax(0,1fr)}}.api-anat{margin:0 0 22px}.api-anat .h-anat-row{align-items:flex-end;gap:12px 10px}.api-anat .h-anat-url{font-size:clamp(18px,2vw,26px)}.api-anat-m .a-seg{padding:6px 0;border:0}.api-anat .verb{font-size:16px;padding:6px 10px}.endpoint-line{font-size:14px;color:var(--st-text-muted)}.endpoint-line .path{font-size:14px}.endpoint-code-k{margin:18px 0 10px!important;font:500 12px/1.3 var(--st-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-text-subtle)}@media(min-width:1181px){.endpoint-grid{grid-template-columns:minmax(0,56fr) minmax(0,44fr);gap:8px 40px}.endpoint-code{position:sticky;top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 40px);overflow-y:auto;scrollbar-width:thin}}.endpoint-code figure.code pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.prose .api-ledger{margin:0 0 1.8em;padding:0!important;list-style:none;border-top:1px solid var(--st-border)}.prose .api-ledger li{margin:0;border-bottom:1px solid var(--st-border)}.api-ledger a{display:grid;grid-template-columns:70px auto minmax(24px,1fr) minmax(0,46%);align-items:baseline;gap:12px;padding:12px 6px;color:var(--st-text);text-decoration:none}.api-ledger a:hover{background:var(--st-bg-subtle)}.api-ledger .verb{justify-self:start}.api-ledger code.path{font-size:14px;font-weight:500}.api-ledger i{border-bottom:1.5px dotted var(--st-border-strong);transform:translateY(-4px)}.api-ledger-d{font-size:14px;color:var(--st-text-muted)}.api-ledger-s{display:inline-flex;align-items:center;gap:5px;margin-left:8px;font:500 12px/1 var(--st-font-mono);color:var(--st-text);white-space:nowrap}.api-ledger-s .h-st{width:14px;height:14px}.side-verb{min-width:3.6em;font-size:12px}@media(max-width:860px){.docs,.docs--railed,.docs--api{display:block;padding-top:0}.docs-side{position:sticky;top:var(--header-h);z-index:25;max-height:none;overflow:visible;margin:0 calc(-1 * var(--st-space-4, 16px)) 18px;padding:0;background:var(--st-bg);border-bottom:1px solid var(--st-border)}.side-toggle{border:0;border-radius:0;background:transparent}.side-toggle>summary{gap:10px;justify-content:flex-start;min-height:48px;padding:0 var(--st-space-4, 16px)}.side-toggle>summary:after{margin-left:auto}.side-toggle[open]>.side-sheet{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - var(--header-h) - 64px);overflow-y:auto;padding:12px 8px 16px;border-top:1px solid var(--st-border);border-bottom:1px solid var(--st-border);background:var(--st-surface);box-shadow:var(--st-shadow-lg)}.side-sheet .docs-search{margin:0 8px 12px}.side-toggle nav{padding:0;border-top:0}.docs--railed .sbar{top:calc(var(--header-h) + 49px)}.prose .dh h1{font-size:32px}.dh .lead{font-size:17px}.dh-meta{align-items:flex-start}.doors-g,.twin{grid-template-columns:minmax(0,1fr)}.docs .h-anat{padding:18px 16px 16px}.docs .h-anat-l{grid-template-columns:minmax(0,1fr)}.dpl-sw ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dpl-sw a{justify-content:center;flex-direction:column;gap:2px;min-height:44px;padding:6px 4px;border-radius:12px;font-size:13px;text-align:center}.dpl-seg ul{grid-template-columns:repeat(3,minmax(0,1fr))}.dpl-seg a{min-height:40px}.api-ledger a{grid-template-columns:64px minmax(0,1fr);gap:4px 10px}.api-ledger i{display:none}.api-ledger-d{grid-column:2}}@media(max-width:640px){.docs figure.code pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden;font-size:13px}.docs figure.code.overflows:after{display:none}}@media(prefers-reduced-motion:reduce){.door-g,.dpl-sw a{transition:none}}@keyframes h-tap{0%{opacity:0;transform:scale(1.5)}35%{opacity:1;transform:scale(1)}55%{transform:scale(.8)}75%{transform:scale(1);opacity:1}to{opacity:0;transform:scale(1)}}@keyframes h-tap-stay{0%{opacity:0;transform:scale(1.5)}40%{opacity:1;transform:scale(1)}65%{transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:no-preference){@keyframes g-fill{to{opacity:1}}@keyframes g-late{to{opacity:1}}}@media(prefers-reduced-motion:no-preference){@keyframes h-blur{0%{transform:translateY(10px)}}}@media(prefers-reduced-motion:no-preference){@keyframes s7-ring{0%{transform:scale(1);opacity:1}70%,to{transform:scale(2.75);opacity:0}}}.hm{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:calc(var(--st-z-sticky, 20) - 1)}.hm-g{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--st-surface-raised);border:1px solid var(--st-border-strong);box-shadow:0 2px 12px #0f0d0a24;font:500 13px/1 var(--st-font-mono);letter-spacing:.01em}.hm button{appearance:none;border:0;margin:0;background:transparent;color:var(--st-text-subtle);font:inherit;min-height:32px;padding:0 12px;border-radius:999px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.hm button:hover{color:var(--st-text)}.hm button[aria-pressed=true]{background:var(--st-text);color:var(--st-bg);cursor:default}.hm-g{position:relative;isolation:isolate}.hm-thumb{position:absolute;z-index:-1;left:3px;top:3px;bottom:3px;width:0;border-radius:999px;background:var(--st-text);opacity:0}.hm-g.is-live .hm-thumb{opacity:1;transition:transform .42s cubic-bezier(.3,1.45,.5,1),width .3s ease}.hm-g.is-live button{transition:color .2s ease}.hm-g.is-live button[aria-pressed=true]{transition:color .2s ease,background-color 0s .38s}.hm:hover .hm-g{border-color:var(--st-brand);box-shadow:0 2px 12px #0f0d0a24,0 0 0 3px #ff6a1324}.hm-g{transition:border-color .2s ease,box-shadow .2s ease}.hm-tip{position:absolute;right:0;bottom:calc(100% + 8px);padding:6px 10px;border-radius:8px;background:var(--st-text);color:var(--st-bg);font:500 12px/1.2 var(--st-font-mono);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.hm.is-tip .hm-tip{opacity:1;transform:none}html[data-view=machine] .hm-thumb{background:var(--st-on-night)}.hm button:focus-visible{outline:2px solid var(--st-focus-ring);outline-offset:2px}html[data-view=machine] .hm-g{background:var(--st-night);border-color:#f6f3ee38;box-shadow:none}html[data-view=machine] .hm button{color:var(--st-on-night-muted)}html[data-view=machine] .hm button:hover{color:var(--st-on-night)}html[data-view=machine] .hm button[aria-pressed=true]{background:var(--st-on-night);color:var(--st-night)}@media(prefers-reduced-motion:reduce){.hm button,.hm-g.is-live .hm-thumb,.hm-tip,.hm-g{transition:none}}@media print{.hm{display:none}}.mv{min-height:100vh;background:var(--st-night);color:var(--st-on-night);font:400 15px/1.65 var(--st-font-mono);overflow-wrap:anywhere}.mv-in{max-width:820px;margin:0 auto;padding:32px 16px 96px}.mv-bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 6px;font-size:13px;color:var(--st-on-night-muted)}.mv-tag{color:var(--st-brand);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.mv-meta{margin:0 0 28px;padding-bottom:18px;border-bottom:1px dashed rgb(246 243 238 / .22);font-size:13px;color:var(--st-on-night-muted)}.mv-copy{appearance:none;margin-left:8px;padding:4px 10px;border-radius:6px;cursor:pointer;background:transparent;color:var(--st-on-night);border:1px solid rgb(246 243 238 / .3);font:500 13px/1.4 var(--st-font-mono)}.mv-copy:hover{border-color:var(--st-brand)}.mv a{color:var(--st-on-night);text-decoration:underline;text-decoration-color:var(--st-brand);text-underline-offset:3px}.mv a:hover{color:var(--st-brand)}.mv a:focus-visible,.mv-copy:focus-visible{outline:2px solid var(--st-brand);outline-offset:2px;border-radius:2px}.mv-u{color:var(--st-on-night-muted);font-size:13px}.mv-doc p,.mv-doc ul,.mv-doc ol,.mv-doc blockquote,.mv-tw,.mv-pre{margin:0 0 16px}.mv-h{font:700 15px/1.4 var(--st-font-mono);margin:32px 0 12px;color:var(--st-on-night);letter-spacing:0}.mv-doc h1.mv-h{font-size:22px;margin-top:0}.mv-doc h2.mv-h{font-size:18px}.mv-doc h3.mv-h{font-size:16px}.mv-k{color:var(--st-brand);font-weight:400}.mv-ul,.mv-ol{padding-left:2.2ch}.mv-ul{list-style:"- "}.mv-doc li{margin:4px 0;padding-left:.5ch}.mv-q{padding-left:2ch;border-left:2px solid var(--st-brand);color:var(--st-on-night-muted)}.mv code{font:inherit;color:var(--st-brand-border, #FFC49E)}.mv-pre{padding:14px 16px;overflow-x:auto;border:1px solid rgb(246 243 238 / .16);border-radius:8px;font-size:13px;line-height:1.6;overflow-wrap:normal}.mv-pre code{color:var(--st-on-night);white-space:pre}.mv-tw{overflow-x:auto}.mv-t{border-collapse:collapse;font-size:13px;min-width:100%}.mv-t th,.mv-t td{text-align:left;vertical-align:top;padding:6px 12px 6px 0;border-bottom:1px dashed rgb(246 243 238 / .18);overflow-wrap:normal;min-width:12ch}.mv-t th{color:var(--st-on-night-muted);font-weight:700}.mv strong{font-weight:700}.mv em{font-style:italic}@keyframes mm-print{0%{clip-path:inset(-48px -48px 100% -48px);translate:0 -10px}to{clip-path:inset(-48px -48px -48px -48px);translate:0 0}}@keyframes mm-stamp{0%{opacity:0;transform:rotate(-6deg) scale(1.08)}to{opacity:1;transform:rotate(-6deg) scale(1)}}@keyframes mm-ink{0%{opacity:.55;inset:-2px}to{opacity:0;inset:-16px}}@keyframes mm-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fx-cut{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fx-sc{0%{left:-14px}to{left:calc(100% - 14px)}}@keyframes fx-snip-a{0%,to{transform:rotate(4deg)}55%{transform:rotate(-9deg)}}@keyframes fx-snip-b{0%,to{transform:rotate(-4deg)}55%{transform:rotate(9deg)}}@keyframes fx-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fx-stamp{0%{opacity:0;transform:rotate(-5deg) scale(1.08)}to{opacity:1;transform:rotate(-5deg) scale(1)}}.rail--move .rail-t{font-size:17px}.mv-head{margin:0 0 28px;padding:16px 18px 18px;border:1px solid var(--st-border);border-radius:16px;background:var(--st-bg-subtle)}.mv-head-k{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0 0 14px!important;font:500 12px/1.3 var(--h-mono);letter-spacing:.08em;color:var(--st-text-subtle)}.mv-head-k a{letter-spacing:0;color:var(--st-link)}.rail--compact{--rail-n: 28px;gap:8px;margin:0!important;padding:0!important}.rail--compact .rail-s{margin:0!important;padding:0!important}.rail--compact .rail-s:before{content:none!important}.rail--compact .rail-s>a{gap:6px;text-decoration:none}.rail--compact .rail-n{font-size:12px}.rail--compact .rail-t{margin-top:4px;font:500 13px/1.3 var(--st-font-body);color:var(--st-text-muted)}.rail--compact .is-on .rail-t{color:var(--st-text);font-weight:600}@keyframes ab-word{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes ab-shake{0%,to{translate:0 0}25%{translate:1px 0}75%{translate:-1px 0}}@keyframes ab-flare{0%{opacity:.07}30%{opacity:.16}to{opacity:.07}}@keyframes ch-pulse{0%,to{box-shadow:0 0 0 3px var(--st-brand-subtle)}50%{box-shadow:0 0 0 7px var(--st-brand-subtle)}}@media(max-width:767px){.hc{padding:22px 18px}.mv-head{padding:14px 14px 16px}.rail--compact .rail-t{display:none}}.product{border-bottom:var(--hairline)}:root{--tk-face: var(--st-brand);--tk-side: color-mix(in srgb, var(--st-brand) 62%, #2A0E00);--tk-seam: #FFB37A;--tk-perf: 7px}@keyframes tk-seam{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes tk-pl{0%{transform:translate(-16px);opacity:0}}@keyframes tk-pr{0%{transform:translate(16px);opacity:0}}@keyframes tk-feed{0%{clip-path:inset(0 -30px 100% -30px);transform:translateY(-24px)}to{clip-path:inset(0 -30px -40px -30px)}}@keyframes tk-fill{0%{width:0}}@keyframes tk-on{0%{background:var(--st-border-strong)}}@keyframes tk-row{0%{opacity:0;transform:translateY(-6px);clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes tk-deal{0%{opacity:0;transform:translateY(-24px) rotate(0)}}@media(max-width:639.98px),(pointer:coarse){main .st-btn,main select,.docs-side summary,.docs-search input{min-height:44px}main .st-btn{display:inline-flex;align-items:center;justify-content:center}}@media(max-width:639.98px){main .tag,main th,main sup,main small,main .small,main .pager *{font-size:max(13px,1em)!important}main .tag,main th,main .pager span{font-size:13px!important}main .copy-page,main .page-actions a,main .page-actions button{min-height:44px;display:inline-flex;align-items:center}}.lt [hidden]{display:none!important}.lt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.lt code{font-size:var(--st-size-14);overflow-wrap:anywhere}@media(max-width:960px){.lt{grid-template-columns:minmax(0,1fr)}}.cost [hidden],.qr [hidden]{display:none!important}.qr code{font-size:var(--st-size-14);overflow-wrap:anywhere}.qr,.cost{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:960px){.qr,.cost{grid-template-columns:minmax(0,1fr)}}
