:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-page:#0b1226;--c-surface:#152041;--c-field:#0f1833;--c-raised:#24325c;--c-border:#6d7897;--c-divider:#616b88;--c-ink:#eef2fa;--c-muted:#b4bed6;--c-subtle:#9aa6c2;--c-faint:#8b96b1;--c-accent:#34d399;--c-accent-ink:#06261a;--c-accent-soft:#1f4d3e;--c-accent-soft-ink:#a7f3d0;--c-link:#9fc2ff;--c-danger:#ff8a80;--c-danger-ink:#3a0b0b;--c-danger-soft:#3a1a1f;--c-danger-soft-ink:#f3c6c2;--c-danger-border:#8f7275;--c-notice:#3a2e0b;--c-notice-ink:#fcd98a;--c-scrim:#050913;--c-slip:#eef2fa;--c-slip-ink:#121c36;--c-slip-rule:#6f7c9c;--c-stored:#60a5fa;--c-logo-spine:#3b82f6;--c-logo-frame:#2563eb;--c-logo-page:#fff;--c-logo-line:#a9b8da;--c-logo-tick:#10b981;--c-logo-arm:#1e40af;--c-logo-leg:#60a5fa;--pair-ink-page-fg:var(--c-ink);--pair-ink-page-bg:var(--c-page);--pair-ink-surface-fg:var(--c-ink);--pair-ink-surface-bg:var(--c-surface);--pair-muted-page-fg:var(--c-muted);--pair-muted-page-bg:var(--c-page);--pair-muted-surface-fg:var(--c-muted);--pair-muted-surface-bg:var(--c-surface);--pair-subtle-page-fg:var(--c-subtle);--pair-subtle-page-bg:var(--c-page);--pair-subtle-surface-fg:var(--c-subtle);--pair-subtle-surface-bg:var(--c-surface);--pair-faint-page-fg:var(--c-faint);--pair-faint-page-bg:var(--c-page);--pair-faint-surface-fg:var(--c-faint);--pair-faint-surface-bg:var(--c-surface);--pair-accent-page-fg:var(--c-accent);--pair-accent-page-bg:var(--c-page);--pair-accent-surface-fg:var(--c-accent);--pair-accent-surface-bg:var(--c-surface);--pair-link-page-fg:var(--c-link);--pair-link-page-bg:var(--c-page);--pair-link-surface-fg:var(--c-link);--pair-link-surface-bg:var(--c-surface);--pair-primary-fg:var(--c-accent-ink);--pair-primary-bg:var(--c-accent);--pair-secondary-page-fg:var(--c-ink);--pair-secondary-page-bg:var(--c-page);--pair-secondary-page-border:var(--c-border);--pair-secondary-surface-fg:var(--c-ink);--pair-secondary-surface-bg:var(--c-surface);--pair-secondary-surface-border:var(--c-border);--pair-card-bg:var(--c-surface);--pair-card-border:var(--c-border);--pair-field-fg:var(--c-ink);--pair-field-bg:var(--c-field);--pair-field-border:var(--c-border);--pair-raised-fg:var(--c-ink);--pair-raised-bg:var(--c-raised);--pair-chip-selected-fg:var(--c-page);--pair-chip-selected-bg:var(--c-ink);--pair-accent-soft-fg:var(--c-accent-soft-ink);--pair-accent-soft-bg:var(--c-accent-soft);--pair-notice-fg:var(--c-notice-ink);--pair-notice-bg:var(--c-notice);--pair-danger-page-fg:var(--c-danger);--pair-danger-page-bg:var(--c-page);--pair-danger-page-border:var(--c-danger);--pair-danger-surface-fg:var(--c-danger);--pair-danger-surface-bg:var(--c-surface);--pair-danger-soft-fg:var(--c-danger-soft-ink);--pair-danger-soft-bg:var(--c-danger-soft);--pair-danger-fill-fg:var(--c-danger-ink);--pair-danger-fill-bg:var(--c-danger);--pair-danger-outline-fg:var(--c-danger);--pair-danger-outline-bg:var(--c-page);--pair-danger-outline-border:var(--c-danger-border);--pair-line-page-bg:var(--c-page);--pair-line-page-border:var(--c-divider);--pair-line-surface-bg:var(--c-surface);--pair-line-surface-border:var(--c-divider);--pair-line-field-bg:var(--c-field);--pair-line-field-border:var(--c-divider);--pair-subtle-field-fg:var(--c-subtle);--pair-subtle-field-bg:var(--c-field);--pair-accent-field-fg:var(--c-accent);--pair-accent-field-bg:var(--c-field);--pair-focus-bg:var(--c-page);--pair-focus-border:var(--c-accent);--pair-progress-fg:var(--c-accent);--pair-progress-bg:var(--c-raised);--pair-stored-fg:var(--c-stored);--pair-stored-bg:var(--c-raised);--pair-slip-fg:var(--c-slip-ink);--pair-slip-bg:var(--c-slip);--pair-slip-border:var(--c-slip-rule);--pair-scrim-bg:var(--c-scrim);--pair-logo-spine-bg:var(--c-logo-spine);--pair-logo-frame-bg:var(--c-logo-frame);--pair-logo-page-bg:var(--c-logo-page);--pair-logo-line-bg:var(--c-logo-line);--pair-logo-tick-bg:var(--c-logo-tick);--pair-logo-arm-bg:var(--c-logo-arm);--pair-logo-leg-bg:var(--c-logo-leg);--font-display:"Sora", "Figtree", system-ui, sans-serif;--font-body:"Figtree", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Figtree", ui-monospace, monospace;--font-header:var(--font-display);--t-display:1.75rem;--t-large:2rem;--t-title:1.25rem;--t-header:1.375rem;--t-heading:1.125rem;--t-body:1rem;--t-small:.8125rem;--t-label:.75rem;--w-regular:400;--w-medium:500;--w-bold:600;--w-heavy:700;--w-header:var(--w-heavy);--ls-wordmark:-.045em;--ls-display:-.03em;--ls-header:var(--ls-display);--ls-label:.08em;--lh-tight:1.2;--lh-body:1.5;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-6:1.5rem;--s-8:2rem;--s-12:3rem;--measure:40rem;--gap-m:var(--s-4);--gap-l:var(--s-6);--size-column:100%;--pad-column:var(--s-4);--pad-column-start:max(var(--pad-column), env(safe-area-inset-left));--pad-column-end:max(var(--pad-column), env(safe-area-inset-right));--header-side:10rem;--header-row:calc(var(--target) + 2 * var(--s-2));--bar-pad-end:max(var(--s-3), env(safe-area-inset-bottom));--size-form:22.5rem;--size-staff:45rem;--size-button:10rem;--size-textarea:7.5rem;--size-screen:100vh;--size-icon:1.25rem;--size-icon-medium:1.5rem;--size-icon-large:2rem;--size-choice:5rem;--size-pick-list:15rem;--size-photo:20rem;--size-control:3.25rem;--size-control-small:3rem;--size-tab-bar:4.5rem;--size-tab-add:3.5rem;--size-tile:4.25rem;--size-step:.25rem;--size-logo-header:2rem;--size-logo-intro:3.5rem;--size-logo-hero:5.5rem;--size-avatar:2.5rem;--size-grabber:2.25rem;--size-grabber-height:.25rem;--r-control:.875rem;--r-card:1.25rem;--r-chip:1rem;--r-sheet:1.5rem;--r-tile:1.25rem;--r-add:1.125rem;--r-pill:999px;--border:1px;--border-field:1.5px;--target:max(44px, 2.75rem);--target-gap:max(8px, .5rem);--focus-width:3px;--focus-offset:2px;--motion-fast:.15s;--motion-fade:.2s;--motion-pulse:1.2s;--toast-hold:3s;--da-border-width:var(--border);--da-border-width-field:var(--border-field);--da-color-accent-page-fg:var(--pair-accent-page-fg);--da-color-accent-soft-bg:var(--pair-accent-soft-bg);--da-color-accent-soft-fg:var(--pair-accent-soft-fg);--da-color-accent-surface-fg:var(--pair-accent-surface-fg);--da-color-danger-fill-bg:var(--pair-danger-fill-bg);--da-color-danger-fill-fg:var(--pair-danger-fill-fg);--da-color-danger-outline-bg:var(--pair-danger-outline-bg);--da-color-danger-outline-border:var(--pair-danger-outline-border);--da-color-danger-outline-fg:var(--pair-danger-outline-fg);--da-color-danger-page-border:var(--pair-danger-page-border);--da-color-danger-page-fg:var(--pair-danger-page-fg);--da-color-danger-soft-bg:var(--pair-danger-soft-bg);--da-color-danger-soft-fg:var(--pair-danger-soft-fg);--da-color-danger-surface-fg:var(--pair-danger-surface-fg);--da-color-faint-page-fg:var(--pair-faint-page-fg);--da-color-faint-surface-fg:var(--pair-faint-surface-fg);--da-color-field-bg:var(--pair-field-bg);--da-color-field-border:var(--pair-field-border);--da-color-field-fg:var(--pair-field-fg);--da-color-focus-border:var(--pair-focus-border);--da-color-ink-surface-bg:var(--pair-ink-surface-bg);--da-color-ink-surface-fg:var(--pair-ink-surface-fg);--da-color-line-page-border:var(--pair-line-page-border);--da-color-line-surface-border:var(--pair-line-surface-border);--da-color-muted-surface-fg:var(--pair-muted-surface-fg);--da-color-notice-bg:var(--pair-notice-bg);--da-color-notice-fg:var(--pair-notice-fg);--da-color-primary-bg:var(--pair-primary-bg);--da-color-primary-fg:var(--pair-primary-fg);--da-color-progress-bg:var(--pair-progress-bg);--da-color-progress-fg:var(--pair-progress-fg);--da-color-raised-bg:var(--pair-raised-bg);--da-color-raised-fg:var(--pair-raised-fg);--da-color-scrim-bg:var(--pair-scrim-bg);--da-color-secondary-page-border:var(--pair-secondary-page-border);--da-color-secondary-page-fg:var(--pair-secondary-page-fg);--da-color-stored-bg:var(--pair-stored-bg);--da-color-stored-fg:var(--pair-stored-fg);--da-color-subtle-surface-fg:var(--pair-subtle-surface-fg);--da-font-body:var(--font-body);--da-font-header:var(--font-header);--da-font-mono:var(--font-mono);--da-inset-bar-end:var(--bar-pad-end);--da-inset-column-end:var(--pad-column-end);--da-inset-column-start:var(--pad-column-start);--da-leading-body:var(--lh-body);--da-leading-tight:var(--lh-tight);--da-motion-fast:var(--motion-fast);--da-motion-pulse:var(--motion-pulse);--da-radius-card:var(--r-card);--da-radius-control:var(--r-control);--da-radius-pill:var(--r-pill);--da-radius-sheet:var(--r-sheet);--da-size-avatar:var(--size-avatar);--da-size-column:var(--size-column);--da-size-control:var(--size-control);--da-size-control-small:var(--size-control-small);--da-size-form:var(--size-form);--da-size-grabber:var(--size-grabber);--da-size-grabber-height:var(--size-grabber-height);--da-size-header-row:var(--header-row);--da-size-header-side:var(--header-side);--da-size-step:var(--size-step);--da-space-1:var(--s-1);--da-space-2:var(--s-2);--da-space-3:var(--s-3);--da-space-4:var(--s-4);--da-space-6:var(--s-6);--da-space-8:var(--s-8);--da-target:var(--target);--da-target-gap:var(--target-gap);--da-tracking-display:var(--ls-display);--da-tracking-header:var(--ls-header);--da-tracking-wordmark:var(--ls-wordmark);--da-type-display:var(--t-display);--da-type-header:var(--t-header);--da-type-heading:var(--t-heading);--da-type-large:var(--t-large);--da-type-small:var(--t-small);--da-type-title:var(--t-title);--da-weight-bold:var(--w-bold);--da-weight-header:var(--w-header)}@supports (height:100svh){:root{--size-screen:100svh}}@media (min-width:48rem){:root{--size-column:37.5rem}}@media (min-width:64rem){:root{--size-column:42.5rem;--t-display:2rem;--t-title:1.375rem;--t-header:1.625rem;--t-heading:1.25rem;--t-body:1.125rem;--t-small:.875rem;--gap-m:var(--s-6);--gap-l:var(--s-8)}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-fade:0s;--motion-pulse:0s}}@font-face{font-family:Sora;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/sora.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/figtree.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/jetbrains-mono.woff2)format("woff2")}html{font-size:100%}@supports (font:-apple-system-body){html{font:-apple-system-body}}body{font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);color:var(--pair-ink-page-fg);background:var(--pair-ink-page-bg);margin:0}:focus-visible{outline:var(--focus-width) solid var(--pair-focus-border);outline-offset:var(--focus-offset)}[hidden]{display:none!important}
