:root{--ds-space-0:0px;--ds-space-4:4px;--ds-space-8:8px;--ds-space-12:12px;--ds-space-16:16px;--ds-space-20:20px;--ds-space-24:24px;--ds-space-32:32px;--ds-space-40:40px;--ds-space-48:48px;--ds-space-64:64px;--ds-space-80:80px;--ds-space-96:96px;--ds-gap-label:var(--ds-space-8);--ds-gap-helper:var(--ds-space-4);--ds-gap-icon:var(--ds-space-8);--ds-gap-title:var(--ds-space-8);--ds-gap-rows:var(--ds-space-16);--ds-gap-group:var(--ds-space-24);--ds-gap-section:var(--ds-space-32);--ds-page-gutter:var(--ds-space-32);--ds-card-pad:var(--ds-space-24);--ds-card-pad-compact:var(--ds-space-16);--ds-grid-gap:var(--ds-space-24);--ds-ollie:92px;--ds-ollie-tablet:80px;--ds-ollie-phone:64px;--ds-ollie-lane:calc(var(--ds-ollie) + 2 * var(--ds-space-8));--ds-dock-band:calc(var(--ds-ollie) + var(--ds-space-32));--ds-dock-band-phone:calc(var(--ds-ollie-phone) + var(--ds-space-12));--ds-guide-w:340px;--ds-guide-owl:40px;--ds-guide-arrow:12px;--ds-guide-veil:color-mix(in srgb, var(--navy,#0b1f3a) 35%, transparent);--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-strong:600;--ds-font-weight-bold:700;--ds-type-page-size:28px;--ds-type-page-lh:36px;--ds-type-page-weight:var(--ds-font-weight-bold);--ds-type-section-size:20px;--ds-type-section-lh:28px;--ds-type-section-weight:600;--ds-type-subsection-size:16px;--ds-type-subsection-lh:24px;--ds-type-subsection-weight:600;--ds-type-card-size:var(--ds-type-subsection-size);--ds-type-card-lh:var(--ds-type-subsection-lh);--ds-type-card-weight:var(--ds-type-subsection-weight);--ds-type-group-size:18px;--ds-type-group-lh:28px;--ds-type-group-weight:600;--ds-type-body-size:14px;--ds-type-body-lh:20px;--ds-type-body-weight:400;--ds-type-body-ratio:calc(20 / 14);--ds-type-table-size:14px;--ds-type-table-lh:20px;--ds-type-th-size:12px;--ds-type-th-lh:16px;--ds-type-th-weight:600;--ds-type-secondary-size:14px;--ds-type-secondary-lh:20px;--ds-type-secondary-weight:400;--ds-type-label-size:14px;--ds-type-label-lh:20px;--ds-type-label-weight:600;--ds-type-caption-size:12px;--ds-type-caption-lh:16px;--ds-type-caption-weight:400;--ds-type-validation-size:12px;--ds-type-validation-lh:16px;--ds-type-validation-weight:500;--ds-type-kpi-size:28px;--ds-type-kpi-lh:36px;--ds-type-kpi-weight:var(--ds-font-weight-bold);--ds-type-watermark-size:112px;--ds-type-kpi-label-size:14px;--ds-type-kpi-label-lh:20px;--ds-type-kpi-label-weight:500;--ds-type-nav-weight:var(--ds-font-weight-medium);--ds-type-input-size:14px;--ds-radius-card:12px;--ds-radius-control:8px;--ds-radius-pill:999px;--ds-radius-round:50%;--ds-control-h:40px;--ds-control-h-compact:32px;--ds-control-h-touch:48px;--ds-control-h-captioned:48px;--ds-chip-h:24px;--ds-chip-pad-y:var(--ds-space-4);--ds-chip-pad-x:var(--ds-space-12);--ds-chip-gap:var(--ds-space-8);--ds-tab-h:40px;--ds-tab-h-compact:32px;--ds-topbar-h:64px;--ds-icon:16px;--ds-icon-lg:20px;--ds-icon-compact:var(--ds-icon);--ds-text:var(--ink);--ds-text-muted:var(--muted);--ds-text-disabled:var(--muted);--ds-text-on-accent:var(--action-ink);--ds-link:var(--action);--ds-surface-page:var(--page);--ds-surface-card:var(--surface);--ds-surface-sunken:var(--field-fill);--ds-surface-raised:var(--surface);--ds-border-w:1px;--ds-border:var(--surface-line);--ds-border-strong:var(--control-line);--ds-accent:var(--action);--ds-accent-ink:var(--teal-ink);--ds-accent-tint:var(--tint-teal-8);--ds-accent-soft:var(--tint-teal-14);--ds-accent-soft-ink:var(--ds-accent-ink);--ds-validation-ink:var(--orange-ink);--ds-focus-w:2px;--ds-focus-offset:2px;--ds-focus-color:var(--ds-accent);--ds-shadow-raised:var(--elev-2);--ds-shadow-overlay:var(--elev-3);--ds-disabled-opacity:.5;--ds-z-sticky:12;--ds-z-menu:40;--ds-z-popover:50;--ds-z-dock:60;--ds-z-drawer:70;--ds-z-dialog:70;--ds-z-toast:90;--ds-z-tooltip:95;--ds-z-guide:110;--ds-dur-press:var(--dur-press);--ds-dur-fast:var(--dur-fast);--ds-dur-base:var(--dur-base);--ds-dur-panel:var(--dur-panel);--ds-ease-out:var(--ease-out);--ds-ease-exit:var(--ease-exit);--ds-ease-inout:var(--ease-inout);--ds-chart-donut:240px;--ds-chart-donut-lg:320px;--ds-chart-donut-sm:176px;--ds-cat-1:#2a78d6;--ds-cat-2:#eb6834;--ds-cat-3:#1baf7a;--ds-cat-4:#eda100;--ds-cat-5:#e87ba4;--ds-cat-6:#008300;--ds-cat-7:#6250d6;--ds-cat-other:#8795a1;--ds-kind-worker:var(--action);--ds-kind-staff:var(--teal);--ds-drawer-w:min(640px, 100vw);--ds-drawer-w-wide:min(760px, 100vw);--ds-drawer-pad:var(--ds-space-24);--ds-status-success-fg:#146c43;--ds-status-success-bg:#e7f5ec;--ds-status-success-border:#8fcca9;--ds-status-pending-fg:#7a5200;--ds-status-pending-bg:#fdf3d3;--ds-status-pending-border:#e2b84a;--ds-status-late-fg:#9a3412;--ds-status-late-bg:#ffeddc;--ds-status-late-border:#f2a46c;--ds-status-danger-fg:#b42318;--ds-status-danger-bg:#fdecea;--ds-status-danger-border:#ef9f98;--ds-status-neutral-fg:#3f4a54;--ds-status-neutral-bg:#eef1f4;--ds-status-neutral-border:#cbd3db;--ds-status-info-fg:#1d4f9e;--ds-status-info-bg:#e8f0fb;--ds-status-info-border:#a6c0ea;--ds-status-success-solid:#1f8a55;--ds-status-pending-solid:#e0a800;--ds-status-late-solid:#dd6b20;--ds-status-danger-solid:#d0362b;--ds-status-neutral-solid:#8795a1;--ds-status-info-solid:#3b74d1}html[data-theme=dark],html[data-theme=glass]{--ds-accent-soft:#7ab8be38;--ds-accent-soft-ink:var(--teal-light);--ds-status-success-fg:#7dd8a8;--ds-status-success-bg:#183a2a;--ds-status-success-border:#2f6f4f;--ds-status-pending-fg:#f5c451;--ds-status-pending-bg:#3a3013;--ds-status-pending-border:#7d6522;--ds-status-late-fg:#f8a466;--ds-status-late-bg:#3e2718;--ds-status-late-border:#8a4d24;--ds-status-danger-fg:#ff9a90;--ds-status-danger-bg:#41201f;--ds-status-danger-border:#8e3b36;--ds-status-neutral-fg:#c9d3d9;--ds-status-neutral-bg:#27323a;--ds-status-neutral-border:#44525d;--ds-status-info-fg:#9cc0f7;--ds-status-info-bg:#1d2c45;--ds-status-info-border:#3d5b8c;--ds-status-success-solid:#4cc38a;--ds-status-pending-solid:#f2c200;--ds-status-late-solid:#f08a3a;--ds-status-danger-solid:#ef5350;--ds-status-neutral-solid:#8a97a2;--ds-status-info-solid:#6a9be6;--ds-cat-1:#3987e5;--ds-cat-2:#d95926;--ds-cat-3:#199e70;--ds-cat-4:#c98500;--ds-cat-5:#d55181;--ds-cat-6:#008300;--ds-cat-7:#9085e9;--ds-cat-other:#8a97a2;--ds-kind-worker:var(--teal-light);--ds-kind-staff:var(--teal-deep)}@media (max-width:640px){:root{--ds-page-gutter:var(--ds-space-16);--ds-card-pad:var(--ds-space-16);--ds-grid-gap:var(--ds-space-16);--ds-drawer-pad:var(--ds-space-16)}}@media (max-width:1024px){:root{--ds-dock-band:calc(var(--ds-ollie-tablet) + var(--ds-space-32))}}@media (pointer:coarse){:root{--ds-control-h:var(--ds-control-h-touch)}}@media (max-width:640px),(pointer:coarse){:root{--ds-type-input-size:16px}}
