:root{--space-0: 0;--space-0_5: 2px;--space-1: 4px;--space-1_5: 6px;--space-2: 8px;--space-2_5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-28: 112px;--font-heading: "Figtree", "Figtree Fallback", "Arial", "Helvetica", sans-serif;--font-body: "Onest", "Onest Fallback", "Arial", "Helvetica", sans-serif;--font-sans: var(--font-body);--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--size-table-head: .78125rem;--size-min: .78125rem;--size-table: .8125rem;--size-base: .875rem;--size-body: .9375rem;--size-section: 1rem;--size-section-lg: 1.125rem;--size-title: 1.5rem;--size-title-lg: 1.75rem;--size-xs: .78125rem;--size-sm: .8125rem;--size-md: .875rem;--size-lg: 1rem;--size-xl: 1.125rem;--size-2xl: 1.5rem;--size-3xl: 1.75rem;--size-4xl: 2.375rem;--size-5xl: 2.5rem;--size-6xl: 3.75rem;--text-base: .875rem;--text-body: .9375rem;--site-size-h1: 76px;--site-size-h1-phone: 48px;--site-size-h2: 60px;--site-size-h2-phone: 38px;--site-size-founding: 72px;--site-size-founding-phone: 40px;--site-size-body: 17px;--site-size-lede: 21px;--site-size-lede-phone: 18px;--site-size-button: 16px;--site-size-small: 14.5px;--heading-weight: 700;--heading-tracking: -.02em;--leading-body: 1.55;--leading-ui: 1.45;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-pill: 999px;--radius-none: 0px;--radius-chip: var(--radius-xs);--radius-event: var(--radius-xs);--radius-control: var(--radius-sm);--radius-notice: var(--radius-md);--radius-menu: var(--radius-md);--radius-popover: var(--radius-md);--radius-card: var(--radius-lg);--radius-dialog: var(--radius-lg);--radius-sheet: var(--radius-lg);--radius-tag: var(--radius-pill);--radius-disc: 50%;--site-radius-focus: 6px;--site-radius-chip: 8px;--site-radius-stage: 9px;--site-radius-skip: 10px;--site-radius-button-sm: 12px;--site-radius-alert: 12px;--site-radius-button: 14px;--site-radius-policy: 16px;--site-radius-card: 20px;--site-radius-note: 22px;--site-radius-step: 24px;--site-radius-moment: 26px;--site-radius-chapter: 28px;--site-radius-panel: 36px;--site-radius-panel-phone: 28px;--focus-width: 2px;--focus-offset: 2px;--site-focus-width: 3px;--site-focus-offset: 3px;--row-h: 40px;--control-h: 34px;--control-h-sm: 28px;--target-touch: 44px;--target-min: 24px;--layout-sidebar: 240px;--layout-rail: 60px;--layout-topbar: 56px;--layout-content-max: 1240px;--layout-content-default: 1040px;--layout-reading-max: 720px;--layout-assistant: 420px;--layout-family-max: 720px;--layout-site-wrap: 1344px;--layout-site-gutter: 48px;--dur-quick: .12s;--dur-panel: .2s;--dur-page: .24s;--dur-enter: .42s;--dur-stagger: 45ms;--dur-spin: .9s;--dur-shimmer: 1.4s;--ease-standard: cubic-bezier(.2,0,0,1);--ease-exit: cubic-bezier(.4,0,1,1);--ease-emphasized: cubic-bezier(.16,1,.3,1);--ease-spring: cubic-bezier(.34,1.36,.64,1);--motion-rise: 8px;--motion-lift: 2px;--motion-press: .97;--z-sticky: 10;--z-sidebar: 20;--z-panel: 30;--z-drawer: 40;--z-dialog: 50;--z-toast: 60;--z-popover: 70;--z-skip-link: 100}:root,:root[data-theme=light]{color-scheme:light;--c-canvas: #F6F6F3;--c-surface: #FFFFFF;--c-surface-2: #FAFAF8;--c-raised: #FFFFFF;--c-sidebar: #FBFBFA;--c-sidebar-fg: #3F434A;--c-sidebar-fg-2: #61666F;--c-sidebar-hover: #EFEFEC;--c-sidebar-active: #EAEAE6;--c-sidebar-active-fg: #141518;--c-sidebar-border: #E6E6E2;--c-border: #E6E6E2;--c-border-strong: #6B7079;--c-hover: #F4F4F1;--c-selected: #FFF4C2;--c-selected-fg: #141518;--c-text: #141518;--c-text-2: #3F434A;--c-text-3: #61666F;--c-text-disabled: #A1A5AB;--c-text-inverse: #FFFFFF;--c-primary: #141518;--c-primary-hover: #1E2024;--c-primary-fg: #FFFFFF;--c-primary-subtle: #EEEEEA;--c-primary-subtle-fg: #141518;--c-focus: #141518;--c-accent: #FFD23F;--c-ok: #1E6B45;--c-ok-bg: #E3F2E9;--c-warn: #9A5B01;--c-warn-bg: #FFE6D0;--c-warn-border: #E6B27F;--c-bad: #A1361F;--c-bad-bg: #FBE7E2;--c-bad-border: #E7AEA0;--c-info: #24459A;--c-info-bg: #E7EEFC;--c-neutral-fg: #474B53;--c-neutral-bg: #EEEFF1;--c-event: #EEEFEA;--c-event-border: #D3D5CD;--c-event-accent: #141518;--c-group: #F6F7F4;--c-group-border: #D3D5CD;--c-group-accent: #61666F;--c-need: #FFE6D0;--c-need-border: #E6B27F;--c-scrim: rgba(20,21,24,.42);--c-shadow-1: 0 0 0 1px #E6E6E2, 0 1px 2px rgba(16,18,24,.04);--c-shadow-2: 0 0 0 1px #E3E3DF, 0 8px 24px -6px rgba(16,18,24,.12), 0 2px 6px rgba(16,18,24,.05);--c-shadow-3: 0 0 0 1px #E3E3DF, 0 28px 64px -16px rgba(16,18,24,.28), 0 8px 20px rgba(16,18,24,.08);--c-chart-1: #141518;--c-chart-2: #24459A;--c-chart-3: #9A7409;--c-chart-4: #61666F;--c-accent-fg: #141518;--c-accent-subtle: #FFF4C2;--c-accent-subtle-fg: #4A3B00;--c-night: #141518;--c-night-2: #1E2024;--c-night-text: #FFFFFF;--c-night-text-2: #C9CCD1;--c-night-text-3: #A3A8AE;--c-night-focus: #FFD23F;--c-primary-text: #FFFFFF;--c-highlight: #FFD23F;--c-highlight-soft: #FFF4C2;--c-highlight-ink: #4A3B00;--c-ok-border: #99CCAC;--c-info-border: #ABBEE5;--c-neutral-border: #D3D5CD;--c-need-fg: #9A5B01;--c-divider: #D3D5CD;--c-ring: 0 0 0 1px #E6E6E2;--c-night-hover: #2A2D33;--c-night-border: #303236;--c-topbar: #FFFFFF;--c-shadow-xs: 0 0 0 1px #E6E6E2, 0 1px 2px rgba(16,18,24,.04);--c-shadow-sm: 0 0 0 1px #E6E6E2, 0 1px 3px rgba(16,18,24,.07), 0 1px 2px rgba(16,18,24,.04);--c-shadow-md: 0 0 0 1px #E3E3DF, 0 8px 24px -6px rgba(16,18,24,.12), 0 2px 6px rgba(16,18,24,.05);--c-shadow-lg: 0 0 0 1px #E3E3DF, 0 16px 40px -12px rgba(16,18,24,.22), 0 4px 10px rgba(16,18,24,.06);--c-shadow-xl: 0 0 0 1px #E3E3DF, 0 28px 64px -16px rgba(16,18,24,.28), 0 8px 20px rgba(16,18,24,.08)}:root[data-theme=dark]{color-scheme:dark;--c-canvas: #141518;--c-surface: #1E2024;--c-surface-2: #191A1E;--c-raised: #26292E;--c-sidebar: #18191D;--c-sidebar-fg: #C9CCD1;--c-sidebar-fg-2: #A3A8AE;--c-sidebar-hover: #24262B;--c-sidebar-active: #2A2D33;--c-sidebar-active-fg: #F3F4F0;--c-sidebar-border: #303236;--c-border: #303236;--c-border-strong: #7A7E84;--c-hover: #2A2D33;--c-selected: #3F341D;--c-selected-fg: #F8DC86;--c-text: #F3F4F0;--c-text-2: #C9CCD1;--c-text-3: #A3A8AE;--c-text-disabled: #6B7079;--c-text-inverse: #141518;--c-primary: #F3F4F0;--c-primary-hover: #FFFFFF;--c-primary-fg: #141518;--c-primary-subtle: #2A2D33;--c-primary-subtle-fg: #F3F4F0;--c-focus: #FFD23F;--c-accent: #FFD23F;--c-ok: #78CD9B;--c-ok-bg: #122A1C;--c-warn: #EC9B65;--c-warn-bg: #351E06;--c-warn-border: #734A2E;--c-bad: #E1755C;--c-bad-bg: #371112;--c-bad-border: #7B4437;--c-info: #9BB7F2;--c-info-bg: #1A2438;--c-neutral-fg: #C9CCD1;--c-neutral-bg: #2A2D33;--c-event: #2A2D33;--c-event-border: #3A3D43;--c-event-accent: #F3F4F0;--c-group: #232529;--c-group-border: #3A3D43;--c-group-accent: #A3A8AE;--c-need: #351E06;--c-need-border: #734A2E;--c-scrim: rgba(8,9,10,.66);--c-shadow-1: 0 0 0 1px #303236;--c-shadow-2: 0 0 0 1px #3A3D43, 0 16px 32px -18px rgba(0,0,0,.6);--c-shadow-3: 0 0 0 1px #43464D, 0 24px 48px -22px rgba(0,0,0,.7);--c-chart-1: #F3F4F0;--c-chart-2: #9BB7F2;--c-chart-3: #E1B75C;--c-chart-4: #A3A8AE;--c-accent-fg: #141518;--c-accent-subtle: #3F341D;--c-accent-subtle-fg: #F8DC86;--c-night: #0D0E10;--c-night-2: #1E2024;--c-night-text: #FFFFFF;--c-night-text-2: #C9CCD1;--c-night-text-3: #A3A8AE;--c-night-focus: #FFD23F;--c-primary-text: #141518;--c-highlight: #FFD23F;--c-highlight-soft: #3F341D;--c-highlight-ink: #141518;--c-ok-border: #316145;--c-info-border: #42547C;--c-neutral-border: #3A3D43;--c-need-fg: #EC9B65;--c-divider: #3A3D43;--c-ring: 0 0 0 1px #303236;--c-night-hover: #2A2D33;--c-night-border: #303236;--c-topbar: #18191D;--c-shadow-xs: 0 0 0 1px #303236;--c-shadow-sm: 0 0 0 1px #303236, 0 1px 2px rgba(0,0,0,.3);--c-shadow-md: 0 0 0 1px #3A3D43, 0 12px 28px -10px rgba(0,0,0,.6);--c-shadow-lg: 0 0 0 1px #3A3D43, 0 18px 40px -14px rgba(0,0,0,.65);--c-shadow-xl: 0 0 0 1px #43464D, 0 28px 60px -20px rgba(0,0,0,.7)}:root[data-theme=high-contrast]{color-scheme:light;--focus-width: 3px;--c-canvas: #FFFFFF;--c-surface: #FFFFFF;--c-surface-2: #F6F7F4;--c-raised: #FFFFFF;--c-sidebar: #FFFFFF;--c-sidebar-fg: #141518;--c-sidebar-fg-2: #2A2D33;--c-sidebar-hover: #EEEFEA;--c-sidebar-active: #141518;--c-sidebar-active-fg: #FFFFFF;--c-sidebar-border: #141518;--c-border: #61666F;--c-border-strong: #141518;--c-hover: #EEEFEA;--c-selected: #FFF4C2;--c-selected-fg: #141518;--c-text: #141518;--c-text-2: #2A2D33;--c-text-3: #3F434A;--c-text-disabled: #61666F;--c-text-inverse: #FFFFFF;--c-primary: #141518;--c-primary-hover: #3F434A;--c-primary-fg: #FFFFFF;--c-primary-subtle: #EEEFEA;--c-primary-subtle-fg: #141518;--c-focus: #141518;--c-accent: #FFD23F;--c-ok: #124F31;--c-ok-bg: #E3F2E9;--c-warn: #6C3E01;--c-warn-bg: #FFE6D0;--c-warn-border: #6C3E01;--c-bad: #5F1305;--c-bad-bg: #FBE7E2;--c-bad-border: #5F1305;--c-info: #1D377B;--c-info-bg: #E7EEFC;--c-neutral-fg: #2A2D33;--c-neutral-bg: #EEEFF1;--c-event: #FFFFFF;--c-event-border: #141518;--c-event-accent: #141518;--c-group: #F6F7F4;--c-group-border: #141518;--c-group-accent: #141518;--c-need: #FFE6D0;--c-need-border: #6C3E01;--c-scrim: rgba(20,21,24,.7);--c-shadow-1: 0 0 0 1px #141518;--c-shadow-2: 0 0 0 2px #141518;--c-shadow-3: 0 0 0 2px #141518;--c-chart-1: #141518;--c-chart-2: #1D377B;--c-chart-3: #6C5005;--c-chart-4: #61666F;--c-accent-fg: #141518;--c-accent-subtle: #FFF4C2;--c-accent-subtle-fg: #141518;--c-night: #141518;--c-night-2: #1E2024;--c-night-text: #FFFFFF;--c-night-text-2: #E6E7E2;--c-night-text-3: #C9CCD1;--c-night-focus: #FFD23F;--c-primary-text: #FFFFFF;--c-highlight: #FFD23F;--c-highlight-soft: #FFF4C2;--c-highlight-ink: #141518;--c-ok-border: #124F31;--c-info-border: #1D377B;--c-neutral-border: #2A2D33;--c-need-fg: #6C3E01;--c-divider: #61666F;--c-ring: 0 0 0 1px #141518;--c-night-hover: #2A2D33;--c-night-border: #A3A8AE;--c-topbar: #FFFFFF;--c-shadow-xs: 0 0 0 1px #141518;--c-shadow-sm: 0 0 0 1px #141518;--c-shadow-md: 0 0 0 2px #141518;--c-shadow-lg: 0 0 0 2px #141518;--c-shadow-xl: 0 0 0 2px #141518}@media(prefers-color-scheme:dark){:root:not([data-theme]),:root[data-theme=system]{color-scheme:dark;--c-canvas: #141518;--c-surface: #1E2024;--c-surface-2: #191A1E;--c-raised: #26292E;--c-sidebar: #18191D;--c-sidebar-fg: #C9CCD1;--c-sidebar-fg-2: #A3A8AE;--c-sidebar-hover: #24262B;--c-sidebar-active: #2A2D33;--c-sidebar-active-fg: #F3F4F0;--c-sidebar-border: #303236;--c-border: #303236;--c-border-strong: #7A7E84;--c-hover: #2A2D33;--c-selected: #3F341D;--c-selected-fg: #F8DC86;--c-text: #F3F4F0;--c-text-2: #C9CCD1;--c-text-3: #A3A8AE;--c-text-disabled: #6B7079;--c-text-inverse: #141518;--c-primary: #F3F4F0;--c-primary-hover: #FFFFFF;--c-primary-fg: #141518;--c-primary-subtle: #2A2D33;--c-primary-subtle-fg: #F3F4F0;--c-focus: #FFD23F;--c-accent: #FFD23F;--c-ok: #78CD9B;--c-ok-bg: #122A1C;--c-warn: #EC9B65;--c-warn-bg: #351E06;--c-warn-border: #734A2E;--c-bad: #E1755C;--c-bad-bg: #371112;--c-bad-border: #7B4437;--c-info: #9BB7F2;--c-info-bg: #1A2438;--c-neutral-fg: #C9CCD1;--c-neutral-bg: #2A2D33;--c-event: #2A2D33;--c-event-border: #3A3D43;--c-event-accent: #F3F4F0;--c-group: #232529;--c-group-border: #3A3D43;--c-group-accent: #A3A8AE;--c-need: #351E06;--c-need-border: #734A2E;--c-scrim: rgba(8,9,10,.66);--c-shadow-1: 0 0 0 1px #303236;--c-shadow-2: 0 0 0 1px #3A3D43, 0 16px 32px -18px rgba(0,0,0,.6);--c-shadow-3: 0 0 0 1px #43464D, 0 24px 48px -22px rgba(0,0,0,.7);--c-chart-1: #F3F4F0;--c-chart-2: #9BB7F2;--c-chart-3: #E1B75C;--c-chart-4: #A3A8AE;--c-accent-fg: #141518;--c-accent-subtle: #3F341D;--c-accent-subtle-fg: #F8DC86;--c-night: #0D0E10;--c-night-2: #1E2024;--c-night-text: #FFFFFF;--c-night-text-2: #C9CCD1;--c-night-text-3: #A3A8AE;--c-night-focus: #FFD23F;--c-primary-text: #141518;--c-highlight: #FFD23F;--c-highlight-soft: #3F341D;--c-highlight-ink: #141518;--c-ok-border: #316145;--c-info-border: #42547C;--c-neutral-border: #3A3D43;--c-need-fg: #EC9B65;--c-divider: #3A3D43;--c-ring: 0 0 0 1px #303236;--c-night-hover: #2A2D33;--c-night-border: #303236;--c-topbar: #18191D;--c-shadow-xs: 0 0 0 1px #303236;--c-shadow-sm: 0 0 0 1px #303236, 0 1px 2px rgba(0,0,0,.3);--c-shadow-md: 0 0 0 1px #3A3D43, 0 12px 28px -10px rgba(0,0,0,.6);--c-shadow-lg: 0 0 0 1px #3A3D43, 0 18px 40px -14px rgba(0,0,0,.65);--c-shadow-xl: 0 0 0 1px #43464D, 0 28px 60px -20px rgba(0,0,0,.7)}}@media(prefers-contrast:more){:root:not([data-theme]),:root[data-theme=system]{color-scheme:light;--focus-width: 3px;--c-canvas: #FFFFFF;--c-surface: #FFFFFF;--c-surface-2: #F6F7F4;--c-raised: #FFFFFF;--c-sidebar: #FFFFFF;--c-sidebar-fg: #141518;--c-sidebar-fg-2: #2A2D33;--c-sidebar-hover: #EEEFEA;--c-sidebar-active: #141518;--c-sidebar-active-fg: #FFFFFF;--c-sidebar-border: #141518;--c-border: #61666F;--c-border-strong: #141518;--c-hover: #EEEFEA;--c-selected: #FFF4C2;--c-selected-fg: #141518;--c-text: #141518;--c-text-2: #2A2D33;--c-text-3: #3F434A;--c-text-disabled: #61666F;--c-text-inverse: #FFFFFF;--c-primary: #141518;--c-primary-hover: #3F434A;--c-primary-fg: #FFFFFF;--c-primary-subtle: #EEEFEA;--c-primary-subtle-fg: #141518;--c-focus: #141518;--c-accent: #FFD23F;--c-ok: #124F31;--c-ok-bg: #E3F2E9;--c-warn: #6C3E01;--c-warn-bg: #FFE6D0;--c-warn-border: #6C3E01;--c-bad: #5F1305;--c-bad-bg: #FBE7E2;--c-bad-border: #5F1305;--c-info: #1D377B;--c-info-bg: #E7EEFC;--c-neutral-fg: #2A2D33;--c-neutral-bg: #EEEFF1;--c-event: #FFFFFF;--c-event-border: #141518;--c-event-accent: #141518;--c-group: #F6F7F4;--c-group-border: #141518;--c-group-accent: #141518;--c-need: #FFE6D0;--c-need-border: #6C3E01;--c-scrim: rgba(20,21,24,.7);--c-shadow-1: 0 0 0 1px #141518;--c-shadow-2: 0 0 0 2px #141518;--c-shadow-3: 0 0 0 2px #141518;--c-chart-1: #141518;--c-chart-2: #1D377B;--c-chart-3: #6C5005;--c-chart-4: #61666F;--c-accent-fg: #141518;--c-accent-subtle: #FFF4C2;--c-accent-subtle-fg: #141518;--c-night: #141518;--c-night-2: #1E2024;--c-night-text: #FFFFFF;--c-night-text-2: #E6E7E2;--c-night-text-3: #C9CCD1;--c-night-focus: #FFD23F;--c-primary-text: #FFFFFF;--c-highlight: #FFD23F;--c-highlight-soft: #FFF4C2;--c-highlight-ink: #141518;--c-ok-border: #124F31;--c-info-border: #1D377B;--c-neutral-border: #2A2D33;--c-need-fg: #6C3E01;--c-divider: #61666F;--c-ring: 0 0 0 1px #141518;--c-night-hover: #2A2D33;--c-night-border: #A3A8AE;--c-topbar: #FFFFFF;--c-shadow-xs: 0 0 0 1px #141518;--c-shadow-sm: 0 0 0 1px #141518;--c-shadow-md: 0 0 0 2px #141518;--c-shadow-lg: 0 0 0 2px #141518;--c-shadow-xl: 0 0 0 2px #141518}}@media(forced-colors:active){:root:not([data-theme]),:root[data-theme]{--c-sidebar-border: CanvasText;--c-border: CanvasText;--c-border-strong: CanvasText;--c-text-disabled: GrayText;--c-focus: Highlight;--c-ok: CanvasText;--c-warn: CanvasText;--c-warn-border: CanvasText;--c-bad: CanvasText;--c-bad-border: CanvasText;--c-info: CanvasText;--c-neutral-fg: CanvasText;--c-event-border: CanvasText;--c-event-accent: CanvasText;--c-group-border: CanvasText;--c-group-accent: CanvasText;--c-need-border: CanvasText;--c-chart-1: CanvasText;--c-chart-2: CanvasText;--c-chart-3: CanvasText;--c-chart-4: CanvasText;--c-night-text: CanvasText;--c-night-text-2: CanvasText;--c-night-text-3: CanvasText;--c-night-focus: Highlight;--c-ok-border: CanvasText;--c-info-border: CanvasText;--c-neutral-border: CanvasText;--c-need-fg: CanvasText;--c-divider: CanvasText;--c-night-border: CanvasText}}[data-density=compact]{--row-h: 32px;--control-h: 30px;--control-h-sm: 26px}[data-density=standard]{--row-h: 40px;--control-h: 34px;--control-h-sm: 28px}[data-density=comfortable]{--row-h: 44px;--control-h: 38px;--control-h-sm: 30px}@media(prefers-reduced-motion:reduce){:root{--dur-quick: 0ms;--dur-panel: 0ms;--dur-page: 0ms;--dur-enter: 0ms;--dur-stagger: 0ms;--dur-spin: 2s;--dur-shimmer: 0ms;--motion-rise: 0px;--motion-lift: 0px;--motion-press: 1}}
