:root{color-scheme:dark;--cds-bg:#000;--cds-bg-subtle:#262626;--cds-surface:#1a1a1a;--cds-surface-raised:#1a1a1a;--cds-surface-sunken:#000;--cds-surface-overlay:#1a1a1a;--cds-border:#3a3a3a;--cds-border-strong:#8c8b89;--cds-border-accent:red;--cds-text:#f4f4f4;--cds-text-label:#a9a8a6;--cds-text-secondary:#d6d5d5;--cds-text-tertiary:#a9a8a6;--cds-text-inverse:#000;--cds-accent:red;--cds-accent-hover:red;--cds-accent-muted:#333;--cds-accent-glow:transparent;--cds-focus:#3dace1;--cds-mail-original-ink:#202124;--cds-mail-dark-ink:#e3e3e3;--cds-on-accent:#000;--cds-on-bright:#000;--cds-on-alarm:#fff;--cds-kit-blue:#187ab1;--cds-kit-yellow:#f4e605;--cds-kit-red:red;--cds-tone-good:#67ae3c;--cds-tone-warn:#f4e605;--cds-tone-bad:red;--cds-tone-neutral:#8c8b89;--cds-success:#67ae3c;--cds-success-muted:#2d3f23;--cds-warning:#f4e605;--cds-warning-muted:#514d15;--cds-danger:red;--cds-danger-muted:#1a1a1a;--cds-info:#187ab1;--cds-info-muted:#1a3240;--cds-accent-ink:#ff6b6b;--cds-tone-good-ink:#f4f4f4;--cds-tone-warn-ink:#f4f4f4;--cds-tone-bad-ink:#ff6b6b;--cds-tone-neutral-ink:#d6d5d5;--cds-kit-blue-ink:#8cbcd8;--cds-kit-yellow-ink:#f4f4f4;--cds-kit-red-ink:#ff6b6b;--cds-success-ink:#f4f4f4;--cds-warning-ink:#f4f4f4;--cds-danger-ink:#ff6b6b;--cds-info-ink:#8cbcd8;--cds-focus-ink:#3dace1;--cds-chart-1:#f4f4f4;--cds-chart-2:#529bc4;--cds-chart-3:#8c8b89;--cds-chart-4:#125c85;--cds-chart-5:#67ae3c;--cds-chart-6:#696867;--cds-shadow-overlay:0 0 0 0 transparent;--cds-shadow-tile:0 0 0 0 transparent;--cds-glass:none;--cds-glass-bg:#000;--cds-glass-border:#262626;--cds-highlight-inset:transparent;--cds-highlight-inset-strong:transparent;--cds-skeleton:#262626;--cds-skeleton-shine:#333;--cds-scrim:rgba(0,0,0,.7);--cds-map-ctrl:#1a1a1a;--cds-accent-shadow:0 0 0 0 transparent;--cds-metal-sheen:linear-gradient(#f4f4f4,#f4f4f4);--cds-paper:#fff;--cds-paper-ink:#000;--cds-paper-muted:#6e6e6e;--cds-paper-rule:#d6d5d5;--cds-paper-accent-ink:#c00;--cds-paper-success-ink:#4d822d;--cds-paper-shadow:0 0 0 0 transparent;--cds-surface-hover:#262626;--cds-surface-selected:#333;--cds-surface-pressed:#3a3a3a;--cds-selected-edge:#f4f4f4;--cds-surface-well:#262626;--cds-well-hover:#333;--cds-surface-tray:#101010;--cds-tray-text:#a9a8a6;--cds-band:#262626;--cds-panel-edge:transparent;--cds-shell:#000;--cds-shell-raised:#1a1a1a;--cds-shell-rule:#3a3a3a;--cds-shell-edge:#262626;--cds-shell-control-edge:#696867;--cds-shell-text:#d6d5d5;--cds-shell-text-strong:#fff;--cds-shell-label:#8c8b89;--cds-shell-count:#a9a8a6;--cds-nav-marker:red;--cds-nav-icon-active:red;--cds-wordmark-accent:red;--cds-shell-badge:#fff;--cds-shell-badge-text:#000;--cds-shell-focus:#3dace1;--cds-surface-ink:#2a2a2a;--cds-surface-ink-sunken:#1a1a1a;--cds-ink-rule:#3a3a3a;--cds-ink-edge:transparent;--cds-ink-hover:#1a1a1a;--cds-ink-selected:#333;--cds-ink-active:#fff;--cds-ink-active-text:#000;--cds-border-control-ink:#8c8b89;--cds-focus-on-ink:#3dace1;--cds-alarm:red;--cds-skeleton-ink:#1a1a1a;--cds-skeleton-ink-shine:#262626;--cds-text-on-ink:#fff;--cds-text-on-ink-secondary:#d6d5d5;--cds-text-on-ink-label:#a9a8a6;--cds-text-on-ink-disabled:#a9a8a6;--cds-text-disabled:#6e6e6e;--cds-text-zero:#a9a8a6;--cds-rule-strong:#f4f4f4;--cds-rule-strong-width:2px;--cds-border-row:#262626;--cds-border-control:#8c8b89;--cds-border-frame:#8c8b89;--cds-meter-track:#3a3a3a;--cds-accent-hover-ring:#000;--cds-code-water:#187ab1;--cds-code-water-tint:#1a3240;--cds-code-water-edge:#529bc4;--cds-code-water-ink:#8cbcd8;--cds-code-fire:red;--cds-code-fire-tint:#1a1a1a;--cds-code-fire-edge:red;--cds-code-fire-ink:#ff6b6b;--cds-code-mold:#67ae3c;--cds-code-mold-tint:#2d3f23;--cds-code-mold-edge:#67ae3c;--cds-code-mold-ink:#67ae3c;--cds-code-hazard:#f4e605;--cds-code-hazard-tint:#514d15;--cds-code-hazard-edge:#f4e605;--cds-code-hazard-ink:#f4f4f4;--cds-code-storm:#8c8b89;--cds-code-storm-tint:#373636;--cds-code-storm-edge:#8c8b89;--cds-code-storm-ink:#a9a8a6;--cds-code-clean:#3dace1;--cds-code-clean-tint:#233f4c;--cds-code-clean-edge:#3dace1;--cds-code-clean-ink:#3dace1;--cds-code-rebuild:#9d4edd;--cds-code-rebuild-tint:#3b274b;--cds-code-rebuild-edge:#b67ae6;--cds-code-rebuild-ink:#cea6ee;--cds-code-none:#1a1a1a;--cds-code-none-edge:#f4f4f4;--cds-code-keyline:#f4f4f4;--cds-code-keyline-ink:#fff;--cds-code-bar-height:6px;--cds-code-square:8px;--cds-plum-shade75:#763aa6;--cds-plum:#9d4edd;--cds-plum-tint75:#b67ae6;--cds-plum-tint50:#cea6ee;--cds-plum-tint25:#e6d3f6;--cds-plum-tint10:#f5edfc;--cds-plum-ink:#cea6ee;--cds-success-edge:#67ae3c;--cds-info-edge:#529bc4;--cds-warning-edge:#f4e605;--cds-danger-edge:red;--cds-neutral-edge:#8c8b89;--cds-stage-intake-bg:#1a1a1a;--cds-stage-intake-edge:#8c8b89;--cds-stage-intake-text:#f4f4f4;--cds-stage-plan-bg:#3a3a3a;--cds-stage-plan-edge:#3a3a3a;--cds-stage-plan-text:#f4f4f4;--cds-stage-scheduled-bg:#1a1a1a;--cds-stage-scheduled-edge:#f4f4f4;--cds-stage-scheduled-text:#f4f4f4;--cds-stage-active-bg:#f4f4f4;--cds-stage-active-edge:#f4f4f4;--cds-stage-active-text:#000;--cds-stage-done-bg:#2d3f23;--cds-stage-done-edge:#67ae3c;--cds-stage-done-text:#f4f4f4;--cds-sev-extreme:red;--cds-sev-severe:#f4e605;--cds-sev-moderate:#187ab1;--cds-sev-minor:#8c8b89;--cds-sev-unknown:#1a1a1a;--cds-map-land:#1a1a1a;--cds-map-water:#080808;--cds-map-road:#2e2e2e;--cds-map-rule:#3a3a3a;--cds-map-label:#8c8b89;--cds-map-keyline:#fff;--cds-map-personnel:#f4f4f4;--cds-map-equipment:#8c8b89;--cds-map-vehicle:#187ab1;--cds-bubble-in:#1a1a1a;--cds-bubble-in-edge:#3a3a3a;--cds-bubble-in-text:#f4f4f4;--cds-bubble-out:#3a3a3a;--cds-bubble-out-text:#fff;--cds-avatar-bg:#3a3a3a;--cds-avatar-bg-alt:#262626;--cds-avatar-text:#fff;--cds-glow-opacity:0;--cds-topbar-wash-a:none;--cds-topbar-wash-b:none;--cds-commandbar-wash:none;--cds-radius:0px;--cds-control-height:2.5rem;--cds-control-height-sm:2.25rem;--cds-control-height-xs:2rem;--cds-row-height:2.75rem;--cds-sidebar-width:280px;--cds-sidebar-width-collapsed:72px;--cds-header-height:3.5rem;--cds-chart-height:17rem;--cds-duration-fast:100ms;--cds-duration:160ms;--cds-duration-slow:180ms;--cds-duration-exit:120ms;--cds-fade:160ms;--cds-ease:cubic-bezier(0.22,1,0.36,1);--cds-ease-move:cubic-bezier(0.65,0,0.35,1);--cds-ease-exit:cubic-bezier(0.4,0,1,1);--cds-press:0.97;--cds-z-sticky:30;--cds-z-sidebar:35;--cds-z-dock:45;--cds-z-modal:50;--cds-z-dropdown:55;--cds-z-toast:60;--cds-z-voice:70;--cds-z-overlay:80;--cds-z-tooltip:90;--cds-z-top:100;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--command-bar-height:calc(max(var(--safe-top), 0px) + var(--cds-header-height));--chat-bubble-radius:14px;--chat-bubble-radius-tail:4px;--chat-bubble-max-width-mobile:88%;--chat-bubble-max-width-desktop:72%;--chat-composer-min-height:44px;--chat-composer-max-height:140px;--chat-composer-radius:var(--cds-radius);--chat-control-size-touch:44px;--chat-control-size-pointer:36px;--chat-composer-max-width:1050px;--chat-emoji-popover-width:320px;--chat-emoji-popover-height:380px}[data-cds-scroll=x]{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}[data-cds-scroll=y]{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}[data-cds-glass=true]{background:var(--cds-glass-bg);border-color:var(--cds-glass-border)}@media (prefers-reduced-motion:reduce){:root{--cds-duration-fast:0ms;--cds-duration:0ms;--cds-duration-slow:0ms;--cds-duration-exit:0ms}.animate-bounce,.animate-ping,.animate-pulse,.animate-spin,.skeleton:after{animation:none!important}}:root[data-theme=light]{color-scheme:light;--cds-bg:#eaeaea;--cds-bg-subtle:#f4f4f4;--cds-surface:#fff;--cds-surface-raised:#fff;--cds-surface-sunken:#eaeaea;--cds-surface-overlay:#fff;--cds-border:#d6d5d5;--cds-border-strong:#696867;--cds-border-accent:red;--cds-text:#000;--cds-text-label:#696867;--cds-text-secondary:#3a3a3a;--cds-text-tertiary:#696867;--cds-text-inverse:#fff;--cds-accent:red;--cds-accent-hover:red;--cds-accent-muted:#eaeaea;--cds-accent-glow:transparent;--cds-focus:#187ab1;--cds-mail-original-ink:#202124;--cds-mail-dark-ink:#e3e3e3;--cds-on-accent:#000;--cds-on-bright:#000;--cds-on-alarm:#fff;--cds-kit-blue:#187ab1;--cds-kit-yellow:#f4e605;--cds-kit-red:red;--cds-tone-good:#4d822d;--cds-tone-warn:#f4e605;--cds-tone-bad:red;--cds-tone-neutral:#8c8b89;--cds-success:#67ae3c;--cds-success-muted:#d9ebce;--cds-warning:#f4e605;--cds-warning-muted:#fcf9c0;--cds-danger:red;--cds-danger-muted:#fff;--cds-info:#187ab1;--cds-info-muted:#c5deec;--cds-accent-ink:#c00;--cds-tone-good-ink:#000;--cds-tone-warn-ink:#000;--cds-tone-bad-ink:#c00;--cds-tone-neutral-ink:#3a3a3a;--cds-kit-blue-ink:#125c85;--cds-kit-yellow-ink:#000;--cds-kit-red-ink:#c00;--cds-success-ink:#000;--cds-warning-ink:#000;--cds-danger-ink:#c00;--cds-info-ink:#125c85;--cds-focus-ink:#125c85;--cds-chart-1:#1a1a1a;--cds-chart-2:#187ab1;--cds-chart-3:#8c8b89;--cds-chart-4:#8cbcd8;--cds-chart-5:#67ae3c;--cds-chart-6:#c6c5c4;--cds-shadow-overlay:0 0 0 0 transparent;--cds-shadow-tile:0 0 0 0 transparent;--cds-glass:none;--cds-glass-bg:#000;--cds-glass-border:#000;--cds-highlight-inset:transparent;--cds-highlight-inset-strong:transparent;--cds-skeleton:#eaeaea;--cds-skeleton-shine:#f4f4f4;--cds-scrim:rgba(0,0,0,.6);--cds-map-ctrl:#fff;--cds-accent-shadow:0 0 0 0 transparent;--cds-metal-sheen:linear-gradient(#000,#000);--cds-paper:#fff;--cds-paper-ink:#000;--cds-paper-muted:#6e6e6e;--cds-paper-rule:#d6d5d5;--cds-paper-accent-ink:#c00;--cds-paper-success-ink:#4d822d;--cds-paper-shadow:0 0 0 1px #d6d5d5;--cds-surface-hover:#f4f4f4;--cds-surface-selected:#eaeaea;--cds-surface-pressed:#e2e2e2;--cds-selected-edge:#000;--cds-surface-well:#f4f4f4;--cds-well-hover:#fff;--cds-surface-tray:#d6d5d5;--cds-tray-text:#3a3a3a;--cds-band:#f4f4f4;--cds-panel-edge:transparent;--cds-shell:#000;--cds-shell-raised:#1a1a1a;--cds-shell-rule:#3a3a3a;--cds-shell-edge:transparent;--cds-shell-control-edge:#696867;--cds-shell-text:#d6d5d5;--cds-shell-text-strong:#fff;--cds-shell-label:#8c8b89;--cds-shell-count:#a9a8a6;--cds-nav-marker:red;--cds-nav-icon-active:red;--cds-wordmark-accent:red;--cds-shell-badge:#fff;--cds-shell-badge-text:#000;--cds-shell-focus:#3dace1;--cds-surface-ink:#1a1a1a;--cds-surface-ink-sunken:#000;--cds-ink-rule:#3a3a3a;--cds-ink-edge:transparent;--cds-ink-hover:#000;--cds-ink-selected:#242424;--cds-ink-active:#fff;--cds-ink-active-text:#000;--cds-border-control-ink:#8c8b89;--cds-focus-on-ink:#3dace1;--cds-alarm:red;--cds-skeleton-ink:#2e2e2e;--cds-skeleton-ink-shine:#3a3a3a;--cds-text-on-ink:#fff;--cds-text-on-ink-secondary:#d6d5d5;--cds-text-on-ink-label:#a9a8a6;--cds-text-on-ink-disabled:#8c8b89;--cds-text-disabled:#8c8b89;--cds-text-zero:#696867;--cds-rule-strong:#000;--cds-rule-strong-width:2px;--cds-border-row:#eaeaea;--cds-border-control:#696867;--cds-border-frame:#000;--cds-meter-track:#d6d5d5;--cds-accent-hover-ring:#000;--cds-code-water:#187ab1;--cds-code-water-tint:#c5deec;--cds-code-water-edge:#125c85;--cds-code-water-ink:#125c85;--cds-code-fire:red;--cds-code-fire-tint:#fff;--cds-code-fire-edge:red;--cds-code-fire-ink:#c00;--cds-code-mold:#67ae3c;--cds-code-mold-tint:#d9ebce;--cds-code-mold-edge:#4d822d;--cds-code-mold-ink:#000;--cds-code-hazard:#f4e605;--cds-code-hazard-tint:#fcf9c0;--cds-code-hazard-edge:#000;--cds-code-hazard-ink:#000;--cds-code-storm:#8c8b89;--cds-code-storm-tint:#e2e2e2;--cds-code-storm-edge:#696867;--cds-code-storm-ink:#696867;--cds-code-clean:#3dace1;--cds-code-clean-tint:#ceeaf8;--cds-code-clean-edge:#2e81a9;--cds-code-clean-ink:#000;--cds-code-rebuild:#9d4edd;--cds-code-rebuild-tint:#e6d3f6;--cds-code-rebuild-edge:#763aa6;--cds-code-rebuild-ink:#763aa6;--cds-code-none:#fff;--cds-code-none-edge:#000;--cds-code-keyline:#000;--cds-code-keyline-ink:#fff;--cds-code-bar-height:6px;--cds-code-square:8px;--cds-plum-shade75:#763aa6;--cds-plum:#9d4edd;--cds-plum-tint75:#b67ae6;--cds-plum-tint50:#cea6ee;--cds-plum-tint25:#e6d3f6;--cds-plum-tint10:#f5edfc;--cds-plum-ink:#763aa6;--cds-success-edge:#4d822d;--cds-info-edge:#125c85;--cds-warning-edge:#000;--cds-danger-edge:red;--cds-neutral-edge:#696867;--cds-stage-intake-bg:#fff;--cds-stage-intake-edge:#696867;--cds-stage-intake-text:#000;--cds-stage-plan-bg:#e2e2e2;--cds-stage-plan-edge:#e2e2e2;--cds-stage-plan-text:#000;--cds-stage-scheduled-bg:#fff;--cds-stage-scheduled-edge:#000;--cds-stage-scheduled-text:#000;--cds-stage-active-bg:#000;--cds-stage-active-edge:#000;--cds-stage-active-text:#fff;--cds-stage-done-bg:#d9ebce;--cds-stage-done-edge:#4d822d;--cds-stage-done-text:#000;--cds-sev-extreme:red;--cds-sev-severe:#f4e605;--cds-sev-moderate:#187ab1;--cds-sev-minor:#8c8b89;--cds-sev-unknown:#fff;--cds-map-land:#f4f4f4;--cds-map-water:#d6d5d5;--cds-map-road:#fff;--cds-map-rule:#c6c5c4;--cds-map-label:#3a3a3a;--cds-map-keyline:#000;--cds-map-personnel:#000;--cds-map-equipment:#696867;--cds-map-vehicle:#187ab1;--cds-bubble-in:#fff;--cds-bubble-in-edge:#d6d5d5;--cds-bubble-in-text:#000;--cds-bubble-out:#1a1a1a;--cds-bubble-out-text:#fff;--cds-avatar-bg:#1a1a1a;--cds-avatar-bg-alt:#3a3a3a;--cds-avatar-text:#fff;--cds-glow-opacity:0;--cds-topbar-wash-a:none;--cds-topbar-wash-b:none;--cds-commandbar-wash:none}[data-cds-surface=ink]{color-scheme:dark;--cds-bg:var(--cds-surface-ink-sunken);--cds-bg-subtle:var(--cds-surface-ink-sunken);--cds-surface:var(--cds-surface-ink);--cds-surface-raised:var(--cds-surface-ink);--cds-surface-sunken:var(--cds-surface-ink-sunken);--cds-surface-overlay:var(--cds-surface-ink);--cds-surface-well:var(--cds-surface-ink-sunken);--cds-band:var(--cds-surface-ink-sunken);--cds-surface-hover:var(--cds-ink-hover);--cds-surface-selected:var(--cds-ink-selected);--cds-surface-pressed:var(--cds-ink-hover);--cds-accent-muted:var(--cds-ink-selected);--cds-well-hover:var(--cds-ink-hover);--cds-panel-edge:var(--cds-ink-edge);--cds-border:var(--cds-ink-rule);--cds-border-row:var(--cds-ink-rule);--cds-border-strong:var(--cds-border-control-ink);--cds-border-control:var(--cds-border-control-ink);--cds-border-frame:var(--cds-ink-rule);--cds-rule-strong:var(--cds-text-on-ink);--cds-selected-edge:var(--cds-text-on-ink);--cds-text:var(--cds-text-on-ink);--cds-text-label:var(--cds-text-on-ink-label);--cds-text-secondary:var(--cds-text-on-ink-secondary);--cds-text-tertiary:var(--cds-text-on-ink-label);--cds-text-zero:var(--cds-text-on-ink-disabled);--cds-text-inverse:var(--cds-ink-active-text);--cds-accent-ink:var(--cds-text-on-ink);--cds-danger-ink:var(--cds-text-on-ink);--cds-focus:var(--cds-focus-on-ink);--cds-code-keyline:var(--cds-code-keyline-ink);--cds-skeleton:var(--cds-skeleton-ink);--cds-skeleton-shine:var(--cds-skeleton-ink-shine);--cds-meter-track:var(--cds-ink-rule);color:var(--cds-text)}[data-cds-surface=shell]{color-scheme:dark;--cds-bg:var(--cds-shell);--cds-bg-subtle:var(--cds-shell-raised);--cds-surface:var(--cds-shell);--cds-surface-raised:var(--cds-shell-raised);--cds-surface-overlay:var(--cds-shell-raised);--cds-surface-hover:var(--cds-shell-raised);--cds-surface-selected:var(--cds-shell-raised);--cds-surface-pressed:var(--cds-shell-raised);--cds-accent-muted:var(--cds-shell-raised);--cds-panel-edge:transparent;--cds-border:var(--cds-shell-rule);--cds-border-row:var(--cds-shell-rule);--cds-border-strong:var(--cds-shell-control-edge);--cds-border-control:var(--cds-shell-rule);--cds-border-frame:var(--cds-shell-rule);--cds-rule-strong:var(--cds-shell-text-strong);--cds-selected-edge:var(--cds-nav-marker);--cds-text:var(--cds-shell-text-strong);--cds-text-label:var(--cds-shell-label);--cds-text-secondary:var(--cds-shell-text);--cds-text-tertiary:var(--cds-shell-count);--cds-text-zero:var(--cds-shell-label);--cds-text-inverse:var(--cds-shell-badge-text);--cds-focus:var(--cds-shell-focus);--cds-code-keyline:var(--cds-code-keyline-ink);--cds-skeleton:var(--cds-shell-raised);--cds-skeleton-shine:var(--cds-shell-rule);color:var(--cds-text-secondary)}[data-cds-surface=well]{--cds-border-row:var(--cds-border);--cds-surface-hover:var(--cds-well-hover);--cds-skeleton:var(--cds-surface-selected);--cds-skeleton-shine:var(--cds-surface-pressed)}[class~="bg-[var(--cds-kit-yellow)]"],[class~="bg-[var(--cds-tone-warn)]"],[class~="bg-[var(--cds-warning)]"]{box-shadow:0 0 0 1px var(--cds-warning-edge);color:var(--cds-on-bright)}[class~="bg-[var(--cds-success)]"],[class~="bg-[var(--cds-tone-good)]"]{box-shadow:0 0 0 1px var(--cds-success-edge)}[class~="border-[var(--cds-kit-yellow)]"],[class~="border-[var(--cds-tone-warn)]"],[class~="border-[var(--cds-warning)]"]{border-color:var(--cds-warning-edge)}html{color-scheme:dark;background:var(--cds-bg)}html[data-theme=light]{color-scheme:light}body{background:var(--cds-bg);color:var(--cds-text)}