:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f9fb;--foreground:#0f1729;--card:#fff;--card-foreground:#0f1729;--popover:#fff;--popover-foreground:#0f1729;--primary:#dc1e28;--primary-foreground:#fff;--secondary:#f1f3f7;--secondary-foreground:#0f1729;--muted:#f1f3f7;--muted-foreground:#6b7280;--accent:#f1f3f7;--accent-foreground:#0f1729;--destructive:#dc2626;--destructive-foreground:#fff;--border:#dde1e9;--input:#dde1e9;--ring:#dc1e28;--radius:.5rem;--sidebar:#1f3056;--sidebar-foreground:#999;--sidebar-border:#2a3e6b;--navy:#1f3056;--accent-brand:#0a4696;--success:#23b857;--danger:#df2929;--loader:#142850;--primary-hover:#b8111d;--primary-text:#dc1e28;--data-ink:#1f3056;--data-fill:#1f30561f;--primary-tint:#dc1e280d;--primary-ring:#dc1e284d;--primary-soft-edge:#dc1e2866;--primary-shadow:0 1px 4px #c8102e59;--primary-edge:transparent;--muted-60:#f1f3f799;--muted-40:#f1f3f766;--control-border:#dde1e9;--focus:#dc1e28;--scrim:#00000080;--sb-text:#ffffffa6;--sb-text-pinned:#ffffff8c;--sb-section:#ffffff85;--sb-hover:#ffffff14;--sb-logo-rule:#ffffff1a;--sb-rule:#ffffff0d;--sb-focus:#fff;--on-navy:#fff;--ok-bg:#f0fdf4;--ok-text:#15803d;--ok-ring:#bbf7d0;--off-bg:#f3f4f6;--off-text:#4b5563;--off-ring:#e5e7eb;--warn-bg:#f59e0b26;--warn-text:#92400e;--warn-ring:#f59e0b40;--bad-bg:#ef444426;--bad-text:#b91c1c;--bad-ring:#ef444440;--alert-error-bg:#ef44441a;--alert-error-border:#ef444440;--alert-error-text:#b91c1c;--alert-warn-bg:#f59e0b1a;--alert-warn-border:#f59e0b40;--alert-warn-text:#92400e;--alert-ok-bg:#22c55e1a;--alert-ok-border:#22c55e40;--alert-ok-text:#166534;--alert-info-bg:#fff;--alert-info-border:#dde1e9;--alert-info-text:#0f1729;--injury-bg:#fef2f2;--injury-edge:#ef4444;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-topbar:0 1px 4px 0 #00000040;--shadow-sidebar:2px 0 12px #0000001f;--shadow-modal:0 24px 48px #0000001f, 0 4px 12px #0000000f;--shadow-dropdown:0 8px 24px #0000001f, 0 2px 8px #0000000f;--shadow-panel:-4px 0 16px #0000000a;--edge:1px;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-full:9999px;--font-sans:"Inter Variable", Inter, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-features:"cv02", "cv03", "cv04", "cv11";--fs-9:.5625rem;--fs-10:.625rem;--fs-11:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-22:1.375rem;--fs-20:1.25rem;--fs-26:1.625rem;--fs-32:2rem;--fs-36:2.25rem;--fs-28:1.75rem;--fs-38:2.375rem;--crew-body:1.125rem;--crew-lh:1.6875rem;--crew-label:1rem;--crew-label-lh:1.5rem;--crew-title:1.75rem;--crew-title-lh:2.125rem;--crew-section:1.375rem;--crew-section-lh:1.75rem;--crew-tile:1.5rem;--crew-metric:3.5rem;--sp-0-5:.125rem;--sp-1:.25rem;--sp-1-5:.375rem;--sp-2:.5rem;--sp-2-5:.625rem;--sp-3:.75rem;--sp-3-5:.875rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sidebar-w:15.5rem;--sidebar-w-collapsed:3.75rem;--topbar-h:3.125rem;--page-pad:2rem;--drawer-w:20rem;--pick-list-max:24rem;--switch-w:2.25rem;--switch-h:1.25rem;--switch-thumb:.875rem;--switch-pad:.1875rem;--switch-travel:1rem;--switch-edge:1.5px;--cell-min-addons:9rem;--cell-min-group:10rem;--cell-min-name:10rem;--note-max:14rem;--modal-sm:24rem;--modal-md:28rem;--dropdown-w:14rem;--menu-w:12rem;--h-control:2.25rem;--h-pinned:2.5rem;--h-icon-btn:2rem;--avatar-sm:1.75rem;--avatar-md:2rem;--avatar-lg:3rem;--icon:1.125rem;--icon-sm:.875rem;--icon-md:1rem;--icon-empty:1.75rem;--logo-h:2rem;--logo-h-collapsed:1.25rem;--max-admin:90rem;--tap:3rem;--tap-lg:3.5rem;--tap-xl:4.5rem;--max-crew:30rem;--crew-bar-h:3.5rem;--crew-logo-h:2.25rem;--crew-logo-h-narrow:1.75rem;--gutter:1.25rem;--pad-box:min(1.25rem, 5vw);--pad-box-sm:min(1rem, 4vw);--t-fast:.1s;--t:.15s;--t-slow:.2s;--float-gap:.75rem;--radius-panel:.875rem;--radius-card-lg:1rem;--shadow-card:0 1px 3px #0f17290f, 0 1px 2px #0f17290a;--shadow-float:0 4px 16px #0f172914, 0 1px 3px #0f17290d;--nav-surface:#fff;--nav-text:#4b5563;--nav-hover:#f1f3f7;--nav-active-bg:#1f3056;--nav-active-text:#fff;--nav-active-mark:#dc1e28;--nav-border:#dde1e9;--pace-done:#1f3056;--pace-progress:#647fb4;--pace-track:#e5e8ef;--score-1-bg:#fde8e8;--score-1-text:#9b1c1c;--score-2-bg:#fdf0e1;--score-2-text:#8a4b0f;--score-3-bg:#eef0f4;--score-3-text:#374151;--score-4-bg:#e3ecf9;--score-4-text:#1e3a6e;--score-5-bg:#dcf3e6;--score-5-text:#14532d;--score-edge:transparent;--topbar-pad-y:1.125rem;--side-pad:1rem;--side-pad-top:1.5rem;--side-item-h:2.5rem;--nav-badge-bg:#dc1e28;--nav-badge-text:#fff;--nav-badge-active-bg:#fff;--nav-badge-active-text:#b91c1c;--stat-pad:1.25rem 1.25rem 1.125rem;--ring-size:8.5rem;--ring-track:#e5e8ef;--ring-fill:#1f3056;--initials-tile:3.5rem;--initials-bg:#eef1f6;--initials-text:#1f3056;--done-tile:2.5rem;--call-bg:#0f1a33;--call-text:#fff;--call-muted:#b8c2d6;--call-card:#1b2a4a;--call-card-edge:#2a3e6b;--call-seg-done:#f87171;--call-seg-now:#fff;--call-seg-todo:#33415c;--call-mic:#dc1e28;--call-mic-ring:#dc1e2859;--call-mic-glow:#dc1e282e;--call-btn-text:#0f1a33;--call-btn-bg:#fff;--call-average-bg:#dc1e28;--call-average-text:#fff;--call-seg-h:.25rem;--call-mic-size:7.5rem;--call-mic-halo:12rem;--auth-backdrop:#1f3056;--auth-overlay:linear-gradient(to bottom, #1f3056c7 0%, #0f1a33db 55%, #050a16f0 100%);--auth-shadow:0 24px 48px #02061259, 0 4px 12px #02061233;--auth-card-max:27rem;--board-head-bg:#1f3056;--board-head-text:#fff;--board-edge-1:#1f3056;--board-edge-2:#dc1e28;--board-edge-3:#0a4696;--board-edge-4:#15803d;--board-edge-5:#b45309;--board-edge-6:#6d28d9;--board-edge-w:4px;--board-roster-w:17rem;--board-card-min:18rem;--board-row-h:3rem;--board-card-row-h:2.25rem;--board-card-row-pad:.125rem;--board-list-max:60vh;--board-offscreen-h:16rem;--board-drop-ok:#15803d;--board-drop-no:#b91c1c}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b1220;--foreground:#e6eaf2;--card:#131c2e;--card-foreground:#e6eaf2;--popover:#131c2e;--popover-foreground:#e6eaf2;--secondary:#1b263b;--secondary-foreground:#e6eaf2;--muted:#1b263b;--muted-foreground:#9aa6bb;--accent:#1b263b;--accent-foreground:#e6eaf2;--border:#273148;--input:#273148;--control-border:#273148;--sidebar:#0f1a33;--sidebar-border:#1b2a4a;--primary-text:#f87171;--primary-tint:#dc1e281f;--primary-ring:#f8717166;--primary-soft-edge:#f8717180;--data-ink:#8fa3cc;--data-fill:#8fa3cc33;--muted-60:#1b263b99;--muted-40:#1b263b66;--focus:#f87171;--scrim:#000000a6;--ok-bg:#22c55e26;--ok-text:#86efac;--ok-ring:#22c55e59;--off-bg:#1f2a3d;--off-text:#cbd5e1;--off-ring:#33415c;--warn-bg:#f59e0b26;--warn-text:#fcd34d;--warn-ring:#f59e0b59;--bad-bg:#ef444426;--bad-text:#fca5a5;--bad-ring:#ef444459;--alert-error-bg:#ef44441f;--alert-error-border:#ef444466;--alert-error-text:#fca5a5;--alert-warn-bg:#f59e0b1f;--alert-warn-border:#f59e0b66;--alert-warn-text:#fcd34d;--alert-ok-bg:#22c55e1f;--alert-ok-border:#22c55e66;--alert-ok-text:#86efac;--alert-info-bg:#131c2e;--alert-info-border:#26324a;--alert-info-text:#e6eaf2;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #00000080;--shadow-topbar:0 1px 4px 0 #0009;--shadow-modal:0 24px 48px #00000080, 0 4px 12px #0006;--shadow-dropdown:0 8px 24px #00000080, 0 2px 8px #0006;--shadow-card:0 1px 2px #0006;--shadow-float:0 4px 16px #00000073;--nav-surface:#0f1a33;--nav-text:#b8c2d6;--nav-hover:#ffffff0f;--nav-active-bg:#dc1e28;--nav-active-text:#fff;--nav-active-mark:#fff;--nav-border:#1b2a4a;--pace-done:#8fa3cc;--ring-track:#1b263b;--ring-fill:#8fa3cc;--initials-bg:#1b263b;--initials-text:#c7d2e8;--call-bg:#0b1220;--call-card:#131c2e;--call-card-edge:#273148;--pace-progress:#4b5f8a;--pace-track:#1b263b;--score-1-bg:#ef44442e;--score-1-text:#fecaca;--score-2-bg:#f59e0b2e;--score-2-text:#fde68a;--score-3-bg:#1f2a3d;--score-3-text:#e2e8f0;--score-4-bg:#60a5fa2e;--score-4-text:#bfdbfe;--score-5-bg:#22c55e2e;--score-5-text:#bbf7d0;--auth-backdrop:#0f1a33;--auth-overlay:linear-gradient(to bottom, #0f1a33d6 0%, #0b1220e6 55%, #020612f5 100%);--auth-shadow:0 24px 48px #0000008c, 0 4px 12px #0006;--board-head-bg:#1f3056;--board-edge-1:#8fa3cc;--board-edge-2:#f87171;--board-edge-3:#60a5fa;--board-edge-4:#4ade80;--board-edge-5:#fbbf24;--board-edge-6:#a78bfa;--board-drop-ok:#86efac;--board-drop-no:#fca5a5}:root[data-theme=sunlight]{--background:#fff;--muted-foreground:#0f1729;--muted:#fff;--secondary:#fff;--accent:#fff;--border:#0f1729;--input:#0f1729;--control-border:#0f1729;--muted-60:#fff;--muted-40:#fff;--primary:#b8111d;--primary-hover:#8f0d16;--ring:#b8111d;--primary-edge:#0f1729;--primary-text:#b8111d;--focus:#0f1729;--edge:2px;--switch-edge:2px;--shadow-sm:none;--shadow-md:none;--shadow-topbar:none;--off-text:#0f1729;--off-ring:#0f1729;--ok-text:#0f1729;--ok-ring:#0f1729;--warn-text:#0f1729;--warn-ring:#0f1729;--bad-text:#0f1729;--bad-ring:#0f1729;--alert-error-bg:#fff;--alert-error-border:#0f1729;--alert-error-text:#0f1729;--alert-warn-bg:#fff;--alert-warn-border:#0f1729;--alert-warn-text:#0f1729;--alert-ok-bg:#fff;--alert-ok-border:#0f1729;--alert-ok-text:#0f1729;--alert-info-border:#0f1729;--sb-text:#fff;--sb-text-pinned:#fff;--sb-section:#fff;--shadow-card:none;--shadow-float:none;--nav-text:#0f1729;--nav-border:#0f1729;--nav-active-mark:#b8111d;--data-fill:transparent;--pace-progress:#fff;--ring-track:#fff;--ring-fill:#0f1729;--initials-bg:#fff;--initials-text:#0f1729;--nav-badge-bg:#b8111d;--nav-badge-active-text:#b8111d;--call-bg:#fff;--call-text:#0f1729;--call-muted:#0f1729;--call-card:#fff;--call-card-edge:#0f1729;--call-seg-done:#b8111d;--call-seg-now:#0f1729;--call-seg-todo:#fff;--call-mic:#b8111d;--call-mic-ring:transparent;--call-mic-glow:transparent;--call-btn-text:#fff;--call-btn-bg:#0f1729;--call-average-bg:#b8111d;--pace-track:#fff;--score-1-bg:#fff;--score-1-text:#0f1729;--score-2-bg:#fff;--score-2-text:#0f1729;--score-3-bg:#fff;--score-3-text:#0f1729;--score-4-bg:#fff;--score-4-text:#0f1729;--score-5-bg:#fff;--score-5-text:#0f1729;--score-edge:#0f1729;--auth-overlay:linear-gradient(#1f3056, #1f3056);--auth-shadow:none;--board-edge-1:#0f1729;--board-edge-2:#b8111d;--board-edge-3:#0f1729;--board-edge-4:#0f1729;--board-edge-5:#0f1729;--board-edge-6:#0f1729;--board-drop-ok:#0f1729;--board-drop-no:#b8111d}:root{--ui-text:var(--crew-body);--ui-text-lh:var(--crew-lh);--ui-label:var(--crew-label);--ui-label-lh:var(--crew-label-lh);--ui-label-weight:600;--ui-label-color:var(--foreground);--ui-hint:var(--crew-label);--ui-hint-lh:var(--crew-label-lh);--ui-meta:var(--fs-14);--ui-meta-lh:1.25rem;--ui-title:var(--crew-title);--ui-title-lh:var(--crew-title-lh);--ui-title-weight:700;--ui-subtitle:var(--crew-label);--ui-subtitle-lh:var(--crew-label-lh);--ui-section:var(--crew-section);--ui-section-lh:var(--crew-section-lh);--ui-card-title:var(--crew-body);--ui-card-title-lh:var(--crew-lh);--ui-btn-h:var(--tap-lg);--ui-btn-h-sm:var(--tap);--ui-btn-fs:var(--crew-body);--ui-btn-lh:var(--crew-lh);--ui-btn-px:var(--pad-box-sm);--ui-btn-weight:600;--ui-input-h:var(--tap-lg);--ui-input-fs:var(--crew-body);--ui-textarea-h:9rem;--ui-textarea-tall-h:14rem;--ui-card-pad:var(--pad-box);--ui-gap:var(--sp-6);--ui-icon:1.25em;--ui-check:1.5rem;--ui-pill:var(--crew-label);--ui-pill-lh:var(--crew-label-lh);--ui-row-h:var(--tap-lg);--ui-th:var(--fs-12);--ui-td:var(--crew-label);--ui-stat:var(--fs-26);--ui-metric:var(--crew-metric)}.shell{--ui-text:var(--fs-14);--ui-text-lh:1.25rem;--ui-label:var(--fs-12);--ui-label-lh:1rem;--ui-label-weight:500;--ui-label-color:var(--muted-foreground);--ui-hint:var(--fs-12);--ui-hint-lh:1rem;--ui-meta:var(--fs-12);--ui-meta-lh:1rem;--ui-title:var(--fs-22);--ui-title-lh:1.75rem;--ui-title-weight:600;--ui-subtitle:var(--fs-14);--ui-subtitle-lh:1.25rem;--ui-section:var(--fs-16);--ui-section-lh:1.5rem;--ui-card-title:var(--fs-14);--ui-card-title-lh:1.25rem;--ui-btn-h:var(--h-control);--ui-btn-h-sm:var(--h-control);--ui-btn-fs:var(--fs-13);--ui-btn-lh:1.125rem;--ui-btn-px:var(--sp-3-5);--ui-btn-weight:500;--ui-input-h:var(--h-control);--ui-input-fs:var(--fs-13);--ui-textarea-h:5rem;--ui-textarea-tall-h:9rem;--ui-card-pad:var(--sp-6);--ui-gap:var(--sp-6);--ui-icon:var(--icon);--ui-check:1rem;--ui-pill:var(--fs-11);--ui-pill-lh:1rem;--ui-row-h:2.75rem;--ui-th:var(--fs-11);--ui-td:var(--fs-14);--ui-stat:var(--fs-32);--ui-metric:var(--fs-26)}
