:root{--font-body:var(--font-od), "Helvetica Neue", Arial, sans-serif;--type-caption:.875rem;--type-body:1.0625rem;--type-lead:1.1875rem;--type-title:clamp(1.25rem, 1.1rem + .4vw, 1.5rem);--type-subhead:clamp(1.5rem, 1.25rem + .8vw, 2rem);--type-section:clamp(2rem, 1.45rem + 2.2vw, 3rem);--type-state-display:clamp(2rem, 5vw, 4.5rem);--type-hero:clamp(3.25rem, 6.5vw, 6.25rem);--type-workspace-title:clamp(1.75rem, 3vw, 2.625rem);--type-display:clamp(2.75rem, 1.8rem + 3vw, 4.5rem);--weight-body:450;--weight-label:600;--weight-heading:650;--leading-body:1.6;--leading-label:1.4;--leading-heading:1.12;--tracking-heading:-.04em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--gutter:clamp(1rem, 3.3vw, 3rem);--section-space:clamp(4rem, 7vw, 7rem);--content-width:85rem;--reading-width:66ch;--ink:#13223a;--ink-soft:#526176;--paper:#f4f6fa;--white:#fff;--paper-deep:#e8edf5;--accent:#0050df;--accent-hover:#003caf;--accent-active:#002d84;--accent-tint:#edf3ff;--line:#dce3ed;--od-surface-layout:#f4f6fa;--od-surface-card:#fff;--od-surface-support:#eef2f7;--od-surface-hover:#f4f7fd;--od-chrome:#13223a;--od-chrome-text:#c9d3e3;--od-chrome-raised:#1c2f4c;--od-chrome-signal:#7fb0ff;--od-surface-navigation:var(--od-chrome);--od-navigation-hover:#ffffff14;--od-navigation-selected:#0050df;--od-navigation-border:#ffffff24;--od-header-shadow:0 1px 3px #13223a24;--od-dismiss:#526176;--od-dismiss-hover:#3d4b60;--od-border:#dce3ed;--od-divider:#e7ecf3;--od-planning-surface:#f4f6fa;--od-radius-control:6px;--od-radius-panel:8px;--od-control-gap:8px;--od-control-height:40px;--od-type-body:16px;--od-type-support:14px;--od-leading-body:1.5;--od-leading-support:1.5;--od-panel-inset:24px;--od-safe-top:env(safe-area-inset-top,0px);--od-safe-right:env(safe-area-inset-right,0px);--od-safe-bottom:env(safe-area-inset-bottom,0px);--od-safe-left:env(safe-area-inset-left,0px);--od-drawer-form:min(760px, calc(100vw - 32px));--od-drawer-workspace:min(1600px, calc(100vw - 32px));--od-drawer-inspection:min(1600px, calc(100vw - 32px));--control-line:#8190a5;--od-signal-attention:#b83e39;--od-signal-attention-text:#fff;--green:#21603f;--red:#9d2929;--yellow:#76520e;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--shadow-sm:0 2px 6px #13223a0a;--shadow-panel:0 8px 32px #13223a08;--shadow-action:0 4px 12px #0050df20;--od-motion-fast:.14s;--od-motion-base:.22s;--od-ease:cubic-bezier(.22, 1, .36, 1);--duration-fast:.16s;--duration-control:.28s;--duration-scene:.7s;--duration-entrance:1s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1)}.od-app-ui{--font-body:var(--font-od-app), "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--od-type-body:14px;--od-type-support:12px;--od-leading-body:1.5;--od-leading-support:1.5;--od-control-height:35px;--od-panel-inset:20px;--od-radius-control:4px;--od-radius-panel:6px;--od-action:#0050df;--od-action-text:#0046c3;--od-add:#ffc81e;--od-add-hover:#f2b600;--od-on-add:#13223a;--od-tool:#6b3bea;--od-deep:#1d3c7e;--od-line:#e4e9f1;--od-line-strong:#8190a5;--od-line-tab:#c5cfdd;--od-ok-text:#0b7a43;--od-ok-wash:#e2f5ea;--od-info-text:#0046c3;--od-info-wash:#e6eeff;--od-warn-text:#9a4d00;--od-warn-wash:#fff0dc;--od-bad-text:#c21f3a;--od-bad-wash:#fde7ea;--od-mute-text:#4e5a6e;--od-mute-wash:#edf0f5;--od-signal-bar:linear-gradient(#ffd84d, #ffc81e);--od-gradient-add:linear-gradient(90deg, #ffd84d, #ffb400);--od-shadow-card:0 0 2px #13223a47;--od-navigation-selected:var(--od-deep);--od-chrome-signal:#ffc81e;font-family:var(--font-body);font-size:var(--od-type-body);-webkit-font-smoothing:antialiased;font-weight:600}:root[data-od-theme=dark] .od-app-ui,:root[data-od-theme=dark]{--od-action-text:#a9c2ff;--od-deep:#2b4c93;--od-line:#2a3b55;--od-line-strong:#62748f;--od-line-tab:#3a4c66;--od-ok-text:#7de0aa;--od-ok-wash:#123a2b;--od-info-text:#a9c2ff;--od-info-wash:#1a2f58;--od-warn-text:#ffc97a;--od-warn-wash:#3d2a10;--od-bad-text:#ffa3b1;--od-bad-wash:#45192a;--od-mute-text:#ccd3df;--od-mute-wash:#2a3b55;--od-shadow-card:0 0 2px #030812cc}:root[data-od-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6ebf3;--ink-soft:#a8b4c6;--paper:#0b1524;--paper-deep:#111e33;--white:#16263f;--accent:#8fb6ff;--accent-hover:#b3cdff;--accent-active:#b3cdff;--accent-tint:#1a2f58;--line:#3a4c66;--control-line:#62748f;--od-chrome:#0e1a2e;--od-chrome-raised:#1c2f4c;--od-surface-layout:#0b1524;--od-surface-card:#16263f;--od-surface-support:#1c2f4c;--od-surface-hover:#1c2f4c;--od-border:#3a4c66;--od-divider:#2a3b55;--od-planning-surface:#111e33;--od-signal-attention:#ff9b94;--od-signal-attention-text:#33100e;--od-header-shadow:0 1px 3px #03081299}@media (max-width:800px){:root{--od-panel-inset:16px}}@media (max-width:767px){:root{--od-drawer-form:100vw;--od-drawer-workspace:100vw;--od-drawer-inspection:100vw}}