:root,[data-theme=light]{--p-bay-50:#eaf2f8;--p-bay-100:#cfe1ef;--p-bay-200:#a3c3dc;--p-bay-300:#6f9fc4;--p-bay-400:#3f79a4;--p-bay-500:#1e5a8a;--p-bay-600:#1a4d76;--p-bay-700:#173a5a;--p-bay-800:#122e47;--p-bay-900:#0d2034;--p-fog-50:#f1f4f7;--p-fog-100:#e1e8ee;--p-fog-200:#c6d4de;--p-fog-300:#a8bccb;--p-fog-400:#8aa4b8;--p-fog-500:#6f8aa0;--p-fog-600:#586f82;--p-fog-700:#425260;--p-fog-800:#2e3a45;--p-paper-50:#faf7f0;--p-paper-100:#f5f0e6;--p-paper-200:#e8ddc6;--p-paper-300:#d8c9a8;--p-paper-400:#bdab86;--p-paper-600:#7c6f56;--p-paper-700:#574d3b;--p-paper-800:#2a2a2a;--p-sage-50:#eef3ee;--p-sage-100:#dbe6db;--p-sage-200:#bccdbd;--p-sage-300:#97b29a;--p-sage-400:#6f8f72;--p-sage-500:#5c7d62;--p-sage-600:#4c7c68;--p-sage-700:#3a5e4f;--p-sage-900:#21392f;--p-gold-50:#fdf6e6;--p-gold-100:#fbe9c2;--p-gold-200:#f7d68d;--p-gold-400:#f2c15a;--p-gold-500:#dca63c;--p-gold-600:#b9852a;--p-gold-700:#8c611c;--p-gold-900:#523808;--p-clay-50:#fcefe9;--p-clay-100:#f8d8cb;--p-clay-200:#f1b29a;--p-clay-300:#ff9b6b;--p-clay-400:#ec7d57;--p-clay-500:#e26b4a;--p-clay-600:#c45132;--p-clay-700:#993b22;--p-clay-900:#5a2011;--p-white:#fff;--bg-page:var(--p-paper-50);--bg-surface:var(--p-paper-100);--bg-raised:var(--p-white);--bg-sunken:var(--p-paper-200);--bg-inverse:var(--p-bay-800);--border-subtle:var(--p-fog-100);--border-default:var(--p-fog-200);--border-strong:var(--p-fog-300);--border-brand:var(--p-bay-500);--text-primary:var(--p-bay-700);--text-body:var(--p-paper-800);--text-muted:var(--p-fog-600);--text-brand:var(--p-bay-600);--text-inverse:var(--p-paper-50);--text-on-accent:var(--p-white);--brand:var(--p-bay-500);--brand-hover:var(--p-bay-600);--brand-subtle:var(--p-bay-50);--accent-primary:var(--p-sage-600);--accent-secondary:var(--p-gold-400);--accent-tertiary:var(--p-clay-500);--status-success-fg:var(--p-sage-700);--status-success-bg:var(--p-sage-50);--status-success-border:var(--p-sage-200);--status-success-solid:var(--p-sage-600);--status-warning-fg:var(--p-gold-700);--status-warning-bg:var(--p-gold-50);--status-warning-border:var(--p-gold-200);--status-warning-solid:var(--p-gold-500);--status-error-fg:var(--p-clay-700);--status-error-bg:var(--p-clay-50);--status-error-border:var(--p-clay-200);--status-error-solid:var(--p-clay-500);--action-error-bg:var(--p-clay-700);--action-error-fg:var(--p-white);--action-error-border:var(--p-clay-700);--status-info-fg:var(--p-bay-700);--status-info-bg:var(--p-bay-50);--status-info-border:var(--p-bay-200);--status-info-solid:var(--p-bay-500);--status-neutral-fg:var(--text-body);--status-neutral-bg:var(--bg-sunken);--status-neutral-border:var(--border-default);--status-neutral-solid:var(--p-fog-500);--drawer-footer-note-default-bg:var(--bg-surface);--drawer-footer-note-default-fg:var(--text-muted);--drawer-footer-note-default-icon:var(--p-gold-600);--drawer-footer-note-success-bg:var(--status-success-bg);--drawer-footer-note-success-fg:var(--status-success-fg);--drawer-footer-note-success-icon:var(--status-success-solid);--drawer-footer-note-error-bg:var(--status-error-bg);--drawer-footer-note-error-fg:var(--status-error-fg);--drawer-footer-note-error-icon:var(--status-error-solid);--action-sage-bg:var(--p-sage-700);--action-sage-fg:var(--p-white);--action-sage-border:var(--p-sage-700);--selection-bg:var(--tint-bay-bg);--selection-fg:var(--tint-bay-fg);--selection-border:var(--tint-bay-bd);--tint-sage-bg:var(--p-sage-50);--tint-sage-fg:var(--p-sage-700);--tint-sage-bd:var(--p-sage-200);--tint-sage-dot:var(--p-sage-500);--tint-gold-bg:var(--p-gold-50);--tint-gold-fg:var(--p-gold-700);--tint-gold-bd:var(--p-gold-200);--tint-gold-dot:var(--p-gold-500);--tint-clay-bg:var(--p-clay-50);--tint-clay-fg:var(--p-clay-700);--tint-clay-bd:var(--p-clay-200);--tint-clay-dot:var(--p-clay-500);--tint-fog-bg:var(--p-fog-50);--tint-fog-fg:var(--p-fog-700);--tint-fog-bd:var(--p-fog-200);--tint-fog-dot:var(--p-fog-500);--tint-bay-bg:var(--p-bay-50);--tint-bay-fg:var(--p-bay-700);--tint-bay-bd:var(--p-bay-200);--tint-bay-dot:var(--p-bay-500);--register-mine-border:var(--border-subtle);--register-mine-fg:var(--text-body);--register-agent-bg:var(--tint-fog-bg);--register-agent-border:var(--tint-fog-bd);--register-agent-fg:var(--tint-fog-fg);--register-guess-bg:var(--tint-gold-bg);--register-guess-border:var(--tint-gold-bd);--register-guess-fg:var(--tint-gold-fg);--register-theirs-bg:var(--bg-sunken);--register-theirs-rule:var(--border-brand);--register-theirs-fg:var(--text-body);--confidence-strong-fg:var(--status-success-fg);--confidence-strong-bg:var(--status-success-bg);--confidence-strong-border:var(--status-success-border);--confidence-likely-fg:var(--tint-gold-fg);--confidence-likely-bg:var(--tint-gold-bg);--confidence-likely-border:var(--tint-gold-bd);--confidence-thin-fg:var(--tint-clay-fg);--confidence-thin-bg:var(--tint-clay-bg);--confidence-thin-border:var(--tint-clay-bd);--recommendation-recommended-fg:var(--status-success-fg);--recommendation-recommended-bg:var(--status-success-bg);--recommendation-recommended-border:var(--status-success-border);--recommendation-viable-fg:var(--tint-bay-fg);--recommendation-viable-bg:var(--tint-bay-bg);--recommendation-viable-border:var(--tint-bay-bd);--recommendation-fallback-fg:var(--tint-fog-fg);--recommendation-fallback-bg:var(--tint-fog-bg);--recommendation-fallback-border:var(--tint-fog-bd);--recommendation-not_advised-fg:var(--status-error-fg);--recommendation-not_advised-bg:var(--status-error-bg);--recommendation-not_advised-border:var(--status-error-border);--app-status-on-solid:var(--p-bay-900);--app-avatar-person-dark-fg:var(--p-bay-900);--app-avatar-agent-bay-fg:var(--p-bay-300);--app-avatar-agent-sage-fg:var(--p-sage-300);--app-avatar-agent-gold-fg:var(--p-gold-400);--app-avatar-agent-clay-fg:var(--p-clay-300);--app-avatar-agent-fog-fg:var(--p-fog-300);--app-page-bg:var(--bg-page);--app-card-bg:var(--bg-raised);--app-surface:var(--bg-surface);--app-rule:var(--border-default);--app-accent:var(--accent-primary);--app-accent-soft:var(--tint-sage-bg);--app-accent-text:var(--tint-sage-fg);--app-action-sage-bg:var(--action-sage-bg);--app-action-sage-fg:var(--action-sage-fg);--app-action-sage-border:var(--action-sage-border);--app-selection-bg:var(--selection-bg);--app-selection-fg:var(--selection-fg);--app-selection-border:var(--selection-border);--app-neutral-soft:var(--status-neutral-bg);--app-neutral-text:var(--status-neutral-fg);--app-neutral-border:var(--status-neutral-border);--app-nav-active-bg:var(--brand-subtle);--app-nav-active-fg:var(--text-brand);--app-nav-active-rail:var(--brand);--app-kicker-color:var(--text-muted);--app-card-inverted-bg:var(--p-bay-900);--app-card-inverted-border:var(--p-bay-700);--app-card-inverted-bg-bay:var(--p-bay-900);--app-card-inverted-border-bay:var(--p-bay-700);--app-card-inverted-bg-sage:var(--p-sage-900);--app-card-inverted-border-sage:var(--p-sage-700);--app-card-inverted-bg-gold:var(--p-gold-900);--app-card-inverted-border-gold:var(--p-gold-700);--app-card-inverted-bg-clay:var(--p-clay-900);--app-card-inverted-border-clay:var(--p-clay-700);--app-card-inverted-bg-fog:var(--p-fog-800);--app-card-inverted-border-fog:var(--p-fog-700);--app-card-inverted-text:var(--p-paper-50);--app-card-inverted-text-muted:var(--p-fog-300);--app-card-inverted-accent:var(--p-gold-400);--app-card-inverted-accent-bay:var(--p-bay-300);--app-card-inverted-accent-sage:var(--p-sage-300);--app-card-inverted-accent-gold:var(--p-gold-500);--app-card-inverted-accent-clay:var(--p-clay-400);--app-card-inverted-accent-fog:var(--p-fog-300);--p-bay-850:#0a1826;--p-fog-850:#1c2530;--tone-neutral-fg:var(--status-neutral-fg);--tone-neutral-bg:var(--status-neutral-bg);--tone-neutral-border:var(--status-neutral-border);--tone-neutral-solid:var(--p-fog-700);--tone-neutral-on-solid:var(--p-white);--tone-neutral-solid-hover:var(--p-fog-800);--tone-neutral-dot:var(--status-neutral-solid);--tone-info-fg:var(--status-info-fg);--tone-info-bg:var(--status-info-bg);--tone-info-border:var(--status-info-border);--tone-info-solid:var(--brand);--tone-info-on-solid:var(--text-on-accent);--tone-info-solid-hover:var(--brand-hover);--tone-info-dot:var(--status-info-solid);--tone-selection-fg:var(--selection-fg);--tone-selection-bg:var(--selection-bg);--tone-selection-border:var(--selection-border);--tone-selection-solid:var(--brand);--tone-selection-on-solid:var(--text-on-accent);--tone-selection-solid-hover:var(--brand-hover);--tone-selection-dot:var(--tint-bay-dot);--tone-success-fg:var(--status-success-fg);--tone-success-bg:var(--status-success-bg);--tone-success-border:var(--status-success-border);--tone-success-solid:var(--action-sage-bg);--tone-success-on-solid:var(--action-sage-fg);--tone-success-solid-hover:var(--p-sage-900);--tone-success-dot:var(--status-success-solid);--tone-accent-fg:var(--tint-sage-fg);--tone-accent-bg:var(--tint-sage-bg);--tone-accent-border:var(--tint-sage-bd);--tone-accent-solid:var(--accent-primary);--tone-accent-on-solid:var(--p-white);--tone-accent-solid-hover:var(--p-sage-700);--tone-accent-dot:var(--tint-sage-dot);--tone-warning-fg:var(--status-warning-fg);--tone-warning-bg:var(--status-warning-bg);--tone-warning-border:var(--status-warning-border);--tone-warning-solid:var(--p-gold-400);--tone-warning-on-solid:var(--p-bay-900);--tone-warning-solid-hover:var(--p-gold-500);--tone-warning-dot:var(--status-warning-solid);--tone-error-fg:var(--status-error-fg);--tone-error-bg:var(--status-error-bg);--tone-error-border:var(--status-error-border);--tone-error-solid:var(--action-error-bg);--tone-error-on-solid:var(--action-error-fg);--tone-error-solid-hover:var(--p-clay-900);--tone-error-dot:var(--status-error-solid);--p-elevation-none:none;--p-elevation-sm:0 1px 3px #173a5a14;--p-elevation-md:0 4px 18px #173a5a12;--p-elevation-lg:0 12px 32px #173a5a1c;--p-elevation-xl:0 24px 56px #173a5a26}[data-theme=dark]{--bg-page:var(--p-bay-900);--bg-surface:var(--p-bay-850);--bg-raised:var(--p-bay-800);--bg-sunken:var(--p-bay-850);--bg-inverse:var(--p-paper-50);--border-subtle:var(--p-bay-700);--border-default:var(--p-fog-700);--border-strong:var(--p-fog-600);--border-brand:var(--p-bay-300);--text-primary:var(--p-paper-50);--text-body:var(--p-fog-100);--text-muted:var(--p-fog-400);--text-brand:var(--p-bay-300);--text-inverse:var(--p-bay-900);--text-on-accent:var(--p-bay-900);--brand:var(--p-bay-300);--brand-hover:var(--p-bay-200);--brand-subtle:var(--p-bay-800);--accent-primary:var(--p-sage-600);--accent-secondary:var(--p-gold-400);--accent-tertiary:var(--p-clay-500);--status-success-fg:var(--p-sage-300);--status-success-bg:var(--p-sage-900);--status-success-border:var(--p-sage-500);--status-success-solid:var(--p-sage-300);--status-warning-fg:var(--p-gold-400);--status-warning-bg:var(--p-gold-900);--status-warning-border:var(--p-gold-600);--status-warning-solid:var(--p-gold-400);--status-error-fg:var(--p-clay-300);--status-error-bg:var(--p-clay-900);--status-error-border:var(--p-clay-500);--status-error-solid:var(--p-clay-300);--action-error-bg:var(--p-clay-900);--action-error-fg:var(--p-clay-300);--action-error-border:var(--p-clay-500);--status-info-fg:var(--p-bay-300);--status-info-bg:var(--p-bay-850);--status-info-border:var(--p-bay-500);--status-info-solid:var(--p-bay-300);--status-neutral-fg:var(--p-fog-200);--status-neutral-bg:var(--p-fog-850);--status-neutral-border:var(--p-fog-500);--status-neutral-solid:var(--p-fog-300);--drawer-footer-note-default-bg:var(--bg-surface);--drawer-footer-note-default-fg:var(--text-muted);--drawer-footer-note-default-icon:var(--p-gold-400);--drawer-footer-note-success-bg:var(--status-success-bg);--drawer-footer-note-success-fg:var(--status-success-fg);--drawer-footer-note-success-icon:var(--status-success-solid);--drawer-footer-note-error-bg:var(--status-error-bg);--drawer-footer-note-error-fg:var(--status-error-fg);--drawer-footer-note-error-icon:var(--status-error-solid);--action-sage-bg:var(--p-sage-300);--action-sage-fg:var(--p-bay-900);--action-sage-border:var(--p-sage-200);--selection-bg:var(--tint-bay-bg);--selection-fg:var(--tint-bay-fg);--selection-border:var(--tint-bay-bd);--tint-sage-bg:var(--p-sage-900);--tint-sage-fg:var(--p-sage-300);--tint-sage-bd:var(--p-sage-500);--tint-sage-dot:var(--p-sage-300);--tint-gold-bg:var(--p-gold-900);--tint-gold-fg:var(--p-gold-400);--tint-gold-bd:var(--p-gold-600);--tint-gold-dot:var(--p-gold-400);--tint-clay-bg:var(--p-clay-900);--tint-clay-fg:var(--p-clay-300);--tint-clay-bd:var(--p-clay-500);--tint-clay-dot:var(--p-clay-300);--tint-fog-bg:var(--p-fog-850);--tint-fog-fg:var(--p-fog-200);--tint-fog-bd:var(--p-fog-500);--tint-fog-dot:var(--p-fog-300);--tint-bay-bg:var(--p-bay-850);--tint-bay-fg:var(--p-bay-300);--tint-bay-bd:var(--p-bay-500);--tint-bay-dot:var(--p-bay-300);--register-mine-border:var(--border-subtle);--register-mine-fg:var(--text-body);--register-agent-bg:var(--tint-fog-bg);--register-agent-border:var(--tint-fog-bd);--register-agent-fg:var(--tint-fog-fg);--register-guess-bg:var(--tint-gold-bg);--register-guess-border:var(--tint-gold-bd);--register-guess-fg:var(--tint-gold-fg);--register-theirs-bg:var(--bg-sunken);--register-theirs-rule:var(--border-brand);--register-theirs-fg:var(--text-body);--confidence-strong-fg:var(--status-success-fg);--confidence-strong-bg:var(--status-success-bg);--confidence-strong-border:var(--status-success-border);--confidence-likely-fg:var(--tint-gold-fg);--confidence-likely-bg:var(--tint-gold-bg);--confidence-likely-border:var(--tint-gold-bd);--confidence-thin-fg:var(--tint-clay-fg);--confidence-thin-bg:var(--tint-clay-bg);--confidence-thin-border:var(--tint-clay-bd);--recommendation-recommended-fg:var(--status-success-fg);--recommendation-recommended-bg:var(--status-success-bg);--recommendation-recommended-border:var(--status-success-border);--recommendation-viable-fg:var(--tint-bay-fg);--recommendation-viable-bg:var(--tint-bay-bg);--recommendation-viable-border:var(--tint-bay-bd);--recommendation-fallback-fg:var(--tint-fog-fg);--recommendation-fallback-bg:var(--tint-fog-bg);--recommendation-fallback-border:var(--tint-fog-bd);--recommendation-not_advised-fg:var(--status-error-fg);--recommendation-not_advised-bg:var(--status-error-bg);--recommendation-not_advised-border:var(--status-error-border);--app-status-on-solid:var(--p-bay-900);--app-avatar-person-dark-fg:var(--p-bay-900);--app-avatar-agent-bay-fg:var(--p-bay-700);--app-avatar-agent-sage-fg:var(--p-sage-700);--app-avatar-agent-gold-fg:var(--p-gold-700);--app-avatar-agent-clay-fg:var(--p-clay-700);--app-avatar-agent-fog-fg:var(--p-fog-700);--app-page-bg:var(--bg-page);--app-card-bg:var(--bg-raised);--app-surface:var(--bg-surface);--app-rule:var(--border-default);--app-accent:var(--accent-primary);--app-accent-soft:var(--tint-sage-bg);--app-accent-text:var(--tint-sage-fg);--app-action-sage-bg:var(--action-sage-bg);--app-action-sage-fg:var(--action-sage-fg);--app-action-sage-border:var(--action-sage-border);--app-selection-bg:var(--selection-bg);--app-selection-fg:var(--selection-fg);--app-selection-border:var(--selection-border);--app-neutral-soft:var(--status-neutral-bg);--app-neutral-text:var(--status-neutral-fg);--app-neutral-border:var(--status-neutral-border);--app-nav-active-bg:var(--brand-subtle);--app-nav-active-fg:var(--p-bay-100);--app-nav-active-rail:var(--brand);--app-kicker-color:var(--text-muted);--app-card-inverted-bg:var(--p-bay-900);--app-card-inverted-border:var(--p-bay-700);--app-card-inverted-bg-bay:var(--p-bay-900);--app-card-inverted-border-bay:var(--p-bay-700);--app-card-inverted-bg-sage:var(--p-sage-900);--app-card-inverted-border-sage:var(--p-sage-700);--app-card-inverted-bg-gold:var(--p-gold-900);--app-card-inverted-border-gold:var(--p-gold-700);--app-card-inverted-bg-clay:var(--p-clay-900);--app-card-inverted-border-clay:var(--p-clay-700);--app-card-inverted-bg-fog:var(--p-fog-800);--app-card-inverted-border-fog:var(--p-fog-700);--app-card-inverted-text:var(--p-paper-50);--app-card-inverted-text-muted:var(--p-fog-300);--app-card-inverted-accent:var(--p-gold-400);--app-card-inverted-accent-bay:var(--p-bay-300);--app-card-inverted-accent-sage:var(--p-sage-300);--app-card-inverted-accent-gold:var(--p-gold-500);--app-card-inverted-accent-clay:var(--p-clay-400);--app-card-inverted-accent-fog:var(--p-fog-300);--p-bay-850:#0a1826;--p-fog-850:#1c2530;--tone-neutral-fg:var(--status-neutral-fg);--tone-neutral-bg:var(--status-neutral-bg);--tone-neutral-border:var(--status-neutral-border);--tone-neutral-solid:var(--p-fog-300);--tone-neutral-on-solid:var(--p-bay-900);--tone-neutral-solid-hover:var(--p-fog-200);--tone-neutral-dot:var(--status-neutral-solid);--tone-info-fg:var(--status-info-fg);--tone-info-bg:var(--status-info-bg);--tone-info-border:var(--status-info-border);--tone-info-solid:var(--brand);--tone-info-on-solid:var(--text-on-accent);--tone-info-solid-hover:var(--brand-hover);--tone-info-dot:var(--status-info-solid);--tone-selection-fg:var(--selection-fg);--tone-selection-bg:var(--selection-bg);--tone-selection-border:var(--selection-border);--tone-selection-solid:var(--brand);--tone-selection-on-solid:var(--text-on-accent);--tone-selection-solid-hover:var(--brand-hover);--tone-selection-dot:var(--tint-bay-dot);--tone-success-fg:var(--status-success-fg);--tone-success-bg:var(--status-success-bg);--tone-success-border:var(--status-success-border);--tone-success-solid:var(--action-sage-bg);--tone-success-on-solid:var(--action-sage-fg);--tone-success-solid-hover:var(--p-sage-200);--tone-success-dot:var(--status-success-solid);--tone-accent-fg:var(--tint-sage-fg);--tone-accent-bg:var(--tint-sage-bg);--tone-accent-border:var(--tint-sage-bd);--tone-accent-solid:var(--accent-primary);--tone-accent-on-solid:var(--p-white);--tone-accent-solid-hover:var(--p-sage-500);--tone-accent-dot:var(--tint-sage-dot);--tone-warning-fg:var(--status-warning-fg);--tone-warning-bg:var(--status-warning-bg);--tone-warning-border:var(--status-warning-border);--tone-warning-solid:var(--p-gold-400);--tone-warning-on-solid:var(--p-bay-900);--tone-warning-solid-hover:var(--p-gold-500);--tone-warning-dot:var(--status-warning-solid);--tone-error-fg:var(--status-error-fg);--tone-error-bg:var(--status-error-bg);--tone-error-border:var(--status-error-border);--tone-error-solid:var(--action-error-bg);--tone-error-on-solid:var(--action-error-fg);--tone-error-solid-hover:var(--p-clay-900);--tone-error-dot:var(--status-error-solid)}:root{--p-space-0:0;--p-space-1:4px;--p-space-2:8px;--p-space-3:12px;--p-space-4:16px;--p-space-5:20px;--p-space-6:24px;--p-space-8:32px;--p-space-10:40px;--p-space-12:48px;--p-space-16:64px;--app-space-1:4px;--app-space-2:8px;--app-space-3:12px;--app-space-4:16px;--app-space-5:20px;--app-space-6:24px;--app-card-pad:20px;--app-lane-gap:24px;--p-radius-none:0;--p-radius-sm:2px;--p-radius-md:7px;--p-radius-lg:10px;--p-radius-xl:14px;--p-radius-pill:999px;--app-radius:10px;--app-radius-sm:7px;--app-radius-pill:999px;--app-control-target-sm:24px;--app-chip-label-max:220px;--app-avatar-ring-width:2px;--app-rail-width:400px;--app-nav-rail-width:268px;--app-filter-rail-width:268px;--app-rail-collapsed-width:46px;--app-measure-prose:68ch;--app-measure-verbatim:82ch;--app-calendar-row:46px;--app-shell-header-height:57px;--app-shell-sticky-offset:57px;--app-page-max-width:1040px;--app-bp-phone:600px;--app-bp-nav-rail:900px;--app-bp-detail-rail:999px;--app-bp-page-rail:1000px;--app-mobile-subnav-z-index:36;--app-shell-header-z-index:38;--app-pins-tray-z-index:40;--font-display:Bitter, Georgia, serif;--font-body:Inter, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display:700 50px/1.06 var(--font-display);--text-h1:700 36px/1.12 var(--font-display);--text-detail-title:700 30px/1.12 var(--font-display);--text-h2:700 25px/1.18 var(--font-display);--text-h3:600 19px/1.3 var(--font-display);--text-h4:600 16px/1.35 var(--font-display);--text-h5:600 14px/1.4 var(--font-display);--text-quote:400 21px/1.5 var(--font-display);--text-lead:400 19px/1.55 var(--font-body);--text-small:400 13px/1.5 var(--font-body);--text-micro:400 11px/1.5 var(--font-body);--text-label:600 12px/1.3 var(--font-body);--text-code:400 14px/1.55 var(--font-mono);--text-overline:600 12px/1.3 var(--font-mono)}
:root{--p-font-display:Bitter, Georgia, serif;--p-font-body:Inter, system-ui, sans-serif;--p-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--p-type-display-size:50px;--p-type-display-weight:700;--p-type-display-lh:1.06;--p-type-display-ls:-.01em;--p-type-h1-size:36px;--p-type-h1-weight:700;--p-type-h1-lh:1.12;--p-type-h1-ls:-.008em;--p-type-detail-title-size:30px;--p-type-detail-title-weight:700;--p-type-detail-title-lh:1.12;--p-type-detail-title-ls:-.02em;--p-type-h2-size:25px;--p-type-h2-weight:700;--p-type-h2-lh:1.18;--p-type-h2-ls:-.005em;--p-type-h3-size:19px;--p-type-h3-weight:600;--p-type-h3-lh:1.3;--p-type-h4-size:16px;--p-type-h4-weight:600;--p-type-h4-lh:1.35;--p-type-h5-size:14px;--p-type-h5-weight:600;--p-type-h5-lh:1.4;--p-type-h5-ls:.005em;--p-type-label-size:12px;--p-type-label-weight:600;--p-type-label-lh:1.3;--p-type-label-ls:.02em;--p-type-code-size:14px;--p-type-code-weight:400;--p-type-code-lh:1.55;--p-type-quote-size:21px;--p-type-quote-weight:400;--p-type-quote-lh:1.5;--p-type-quote-ls:.005em;--p-type-overline-size:12px;--p-type-overline-weight:600;--p-type-overline-lh:1.3;--p-type-overline-ls:.16em;--p-type-lead-size:19px;--p-type-lead-weight:400;--p-type-lead-lh:1.55;--p-type-body-size:16px;--p-type-body-weight:400;--p-type-body-lh:1.62;--p-type-small-size:13px;--p-type-small-weight:400;--p-type-small-lh:1.5;--p-type-micro-size:11px;--p-type-micro-weight:400;--p-type-micro-lh:1.5;--p-type-micro-ls:.02em;--register-mine-bg:transparent;--register-guess-border-style:dashed;--app-font-body:var(--p-font-body);--app-font-display:var(--p-font-display);--app-font-mono:var(--p-font-mono);--app-type-small-size:var(--p-type-small-size);--app-type-small-lh:var(--p-type-small-lh);--app-type-label-size:var(--p-type-label-size);--app-type-label-weight:var(--p-type-label-weight);--app-type-label-lh:var(--p-type-label-lh);--app-type-label-ls:var(--p-type-label-ls);--app-type-micro-size:var(--p-type-micro-size);--app-type-micro-weight:var(--p-type-micro-weight);--app-type-micro-lh:var(--p-type-micro-lh);--app-type-micro-ls:var(--p-type-micro-ls);--app-type-display-weight:var(--p-type-display-weight);--app-chip-compact-pad-y:calc(var(--app-space-1) / 2);--app-kicker-font:var(--app-font-mono);--app-kicker-size:var(--p-type-overline-size);--app-kicker-weight:var(--p-type-overline-weight);--app-kicker-lh:var(--p-type-overline-lh);--app-kicker-ls:var(--p-type-overline-ls);--app-kicker-transform:uppercase;--app-calendar-hover-delay:2s;--app-shell-detail-header-z-index:calc(var(--app-shell-header-z-index) - 1);--app-shell-failure-band-z-index:calc(var(--app-shell-header-z-index) + 1)}@media (min-width:1100px){:root{--app-page-max-width:1400px}}@media (min-width:1560px){:root{--app-page-max-width:1720px}}@media (min-width:2100px){:root{--app-page-max-width:2000px}}*,:before,:after{box-sizing:border-box}:root{--app-hit-target:24px;--app-touch-row-min:0px}@media (pointer:coarse){:root{--app-hit-target:44px;--app-touch-row-min:44px}}
[data-tone=neutral],[data-tone=fog]{--tone-fg:var(--tone-neutral-fg);--tone-bg:var(--tone-neutral-bg);--tone-border:var(--tone-neutral-border);--tone-solid:var(--tone-neutral-solid);--tone-on-solid:var(--tone-neutral-on-solid);--tone-solid-hover:var(--tone-neutral-solid-hover);--tone-dot:var(--tone-neutral-dot)}[data-tone=info],[data-tone=bay]{--tone-fg:var(--tone-info-fg);--tone-bg:var(--tone-info-bg);--tone-border:var(--tone-info-border);--tone-solid:var(--tone-info-solid);--tone-on-solid:var(--tone-info-on-solid);--tone-solid-hover:var(--tone-info-solid-hover);--tone-dot:var(--tone-info-dot)}[data-tone=selection]{--tone-fg:var(--tone-selection-fg);--tone-bg:var(--tone-selection-bg);--tone-border:var(--tone-selection-border);--tone-solid:var(--tone-selection-solid);--tone-on-solid:var(--tone-selection-on-solid);--tone-solid-hover:var(--tone-selection-solid-hover);--tone-dot:var(--tone-selection-dot)}[data-tone=success],[data-tone=sage]{--tone-fg:var(--tone-success-fg);--tone-bg:var(--tone-success-bg);--tone-border:var(--tone-success-border);--tone-solid:var(--tone-success-solid);--tone-on-solid:var(--tone-success-on-solid);--tone-solid-hover:var(--tone-success-solid-hover);--tone-dot:var(--tone-success-dot)}[data-tone=accent]{--tone-fg:var(--tone-accent-fg);--tone-bg:var(--tone-accent-bg);--tone-border:var(--tone-accent-border);--tone-solid:var(--tone-accent-solid);--tone-on-solid:var(--tone-accent-on-solid);--tone-solid-hover:var(--tone-accent-solid-hover);--tone-dot:var(--tone-accent-dot)}[data-tone=warning],[data-tone=gold]{--tone-fg:var(--tone-warning-fg);--tone-bg:var(--tone-warning-bg);--tone-border:var(--tone-warning-border);--tone-solid:var(--tone-warning-solid);--tone-on-solid:var(--tone-warning-on-solid);--tone-solid-hover:var(--tone-warning-solid-hover);--tone-dot:var(--tone-warning-dot)}[data-tone=error],[data-tone=clay]{--tone-fg:var(--tone-error-fg);--tone-bg:var(--tone-error-bg);--tone-border:var(--tone-error-border);--tone-solid:var(--tone-error-solid);--tone-on-solid:var(--tone-error-on-solid);--tone-solid-hover:var(--tone-error-solid-hover);--tone-dot:var(--tone-error-dot)}
.display{font-family:var(--font-display);letter-spacing:-.01em;font-size:50px;font-weight:700;line-height:1.06}.h1{font-family:var(--font-display);letter-spacing:-.008em;font-size:36px;font-weight:700;line-height:1.12}.detail-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.12}.h2{font-family:var(--font-display);letter-spacing:-.005em;font-size:25px;font-weight:700;line-height:1.18}.h3{font-family:var(--font-display);letter-spacing:0;font-size:19px;font-weight:600;line-height:1.3}.h4{font-family:var(--font-display);letter-spacing:0;font-size:16px;font-weight:600;line-height:1.35}.h5{font-family:var(--font-display);letter-spacing:.005em;font-size:14px;font-weight:600;line-height:1.4}.quote{font-family:var(--font-display);letter-spacing:.005em;font-size:21px;font-weight:400;line-height:1.5}.lead{font-family:var(--font-body);letter-spacing:0;font-size:19px;font-weight:400;line-height:1.55}.body{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.62}.small{font-family:var(--font-body);letter-spacing:0;font-size:13px;font-weight:400;line-height:1.5}.micro{font-family:var(--font-body);letter-spacing:.02em;font-size:11px;font-weight:400;line-height:1.5}.label{font-family:var(--font-body);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.code{font-family:var(--font-mono);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.55}.overline{font-family:var(--font-mono);letter-spacing:.16em;font-size:12px;font-weight:600;line-height:1.3}
@font-face{font-family:Bitter;src:url(../media/Bitter-400.2xi_nttoblxra.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bitter;src:url(../media/Bitter-500.3lecvj5ok2d0s.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bitter;src:url(../media/Bitter-600.3mam4wa327ewx.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bitter;src:url(../media/Bitter-700.115y7h1g77et0.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-400.26nkc14ogb53l.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-500.1mi6zmbx2wxsw.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-600.03jukrqhqv1qq.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-700.2g92m0es_xye4.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-400.3-ip-n0f3ppoe.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-500.1320fttqos78z.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-600.0pnq47japsdq1.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}

*{box-sizing:border-box}body{margin:var(--p-space-0);background:var(--bg-page);color:var(--text-body);font-family:var(--font-body)}a{color:var(--text-primary);text-underline-offset:var(--p-space-1)}a,button,summary{min-height:var(--p-space-12)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:var(--p-space-1) solid var(--border-brand);outline-offset:var(--p-space-1)}.container{max-width:calc(var(--p-space-16) * 18);padding-inline:var(--p-space-6);margin-inline:auto}header{border-bottom:var(--p-space-1) solid var(--border-brand);padding-block:var(--p-space-6)}.header-row{justify-content:space-between;align-items:center;gap:var(--p-space-6);flex-wrap:wrap;display:flex}.brand{max-width:calc(var(--p-space-16) * 6);text-decoration:none}.brand span{display:block}nav{align-items:center;gap:var(--p-space-6);flex-wrap:wrap;display:flex}nav a,summary{padding:var(--p-space-2);align-items:center;display:inline-flex}nav details{position:relative}nav details div{right:var(--p-space-0);background:var(--bg-page);border:var(--p-space-1) solid var(--border-brand);padding:var(--p-space-4);min-width:calc(var(--p-space-16) * 4);z-index:1;position:absolute}nav details a{display:flex}main{padding-block:var(--p-space-16)}.hero{max-width:calc(var(--p-space-16) * 12);padding-bottom:var(--p-space-12)}.hero h1{text-wrap:balance}.cards{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--p-space-16) * 5)), 1fr));gap:var(--p-space-6);display:grid}.card{padding:var(--p-space-6);border:var(--p-space-1) solid var(--border-subtle);border-radius:var(--app-radius)}.card h2{margin-top:var(--p-space-0)}footer{margin-top:var(--p-space-12);padding-block:var(--p-space-8);border-top:var(--p-space-1) solid var(--border-subtle)}.skip{left:var(--p-space-6);top:var(--p-space-0);background:var(--bg-page);padding:var(--p-space-4);z-index:2;position:fixed;transform:translateY(-150%)}.skip:focus{transform:translateY(0)}.vacancy{background:var(--tint-sage-bg);border-color:var(--tint-sage-bd)}.biography{white-space:pre-wrap;overflow-wrap:anywhere}.roster-form{margin-top:var(--p-space-12);max-width:calc(var(--p-space-16) * 12)}.roster-form form,.roster-form label{gap:var(--p-space-3);display:grid}.roster-form form{gap:var(--p-space-6)}.form-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--p-space-16) * 4)), 1fr));gap:var(--p-space-6);display:grid}select{width:100%;min-width:0;min-height:var(--p-space-12);border:var(--p-space-1) solid var(--border-subtle);border-radius:var(--app-radius-sm);background:var(--bg-raised);color:var(--text-body);font:inherit;padding:var(--p-space-3)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--p-space-1) solid var(--border-brand);outline-offset:var(--p-space-1)}.check-label{gap:var(--p-space-3);padding-block:var(--p-space-3);align-items:flex-start;display:flex}.check-label input{width:var(--p-space-6);min-height:var(--p-space-6);flex-shrink:0}.card h3,.card h2{overflow-wrap:anywhere}.jjc-button,input,textarea{min-height:var(--app-hit-target)}.overline{text-transform:uppercase}.hero h1{overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}.document-actions{gap:var(--p-space-3);margin-block:var(--p-space-3);flex-wrap:wrap;display:flex}.roster-form fieldset{gap:var(--p-space-6);border:var(--p-space-1) solid var(--border-subtle);min-width:0;padding:var(--p-space-4);display:grid}.application-detail{overflow-wrap:anywhere}.application-detail dd{white-space:pre-wrap;margin-inline-start:0}.application-detail dt{margin-top:var(--p-space-4);font-weight:600}
