.Logo_logo__Qgvfn{display:block;width:1.75rem;height:1.75rem;flex-shrink:0;overflow:visible;color:var(--text-primary)}.AppToaster_container__NxTPh{z-index:60}.AppToaster_toast__wkV8Q{font-family:var(--font-sans)!important;border-radius:var(--radius-md)!important;border:1px solid var(--border-default)!important;background:var(--surface-overlay)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-md)!important;min-height:unset!important;padding:var(--space-3) var(--space-3)!important}.AppToaster_body__kD6L3{display:flex;flex-direction:column;gap:var(--space-1);padding-right:var(--space-2)}.AppToaster_title__3cZWz{margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.AppToaster_description__gdlho{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.AppToaster_actions__6Ea1e{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.AppToaster_action__A_YOR{display:inline-flex;align-items:center;padding:2px 8px;background:var(--accent-selection);color:var(--text-on-accent);font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-sm);text-decoration:none}.AppToaster_action__A_YOR:hover{filter:brightness(1.05)}.AppToaster_cancel__QeIVb{display:inline-flex;align-items:center;padding:2px 8px;border:none;background:var(--interactive-hover);color:var(--text-secondary);font-size:var(--text-xs);border-radius:var(--radius-sm);cursor:pointer}.AppToaster_cancel__QeIVb:hover{color:var(--text-primary)}.AppToaster_toast__wkV8Q.Toastify__toast--error{border-left:3px solid var(--status-blocking)!important}.AppToaster_toastCritical__zvKAB.Toastify__toast--error{border-left:3px solid var(--status-critical)!important}.AppToaster_toast__wkV8Q.Toastify__toast--warning{border-left:3px solid var(--status-elevated)!important}.AppToaster_toast__wkV8Q.Toastify__toast--info{border-left:3px solid var(--status-info)!important}.Handover_page__u_Aqu{min-height:calc(100vh - var(--nav-height));padding:var(--space-6) var(--space-8);background:var(--surface-canvas);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-6);box-sizing:border-box}.Handover_header___cfxs{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.Handover_headerText__K7xDd{min-width:0}.Handover_title__lzXOj{margin:0;font-size:var(--text-xl,1.35rem);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--leading-tight)}.Handover_subtitle__9vQOj{margin:var(--space-1) 0 0;max-width:40rem;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.Handover_headerControls__XtMbm{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;flex-wrap:wrap}.Handover_roleChip__4ySU8{display:inline-flex;align-items:center;gap:var(--space-2);padding:.25rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--border-muted);background:color-mix(in srgb,var(--surface-panel) 65%,transparent);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.Handover_error__Yd_vN{margin:0;color:var(--status-blocking);font-size:var(--text-sm)}.Handover_loadingLine__H7myg{margin:0;font-size:var(--text-sm);font-style:italic;color:var(--text-muted)}.Handover_ctrl__bp2I1,.Handover_primaryCtrl___rnrr{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-muted);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:.35rem .65rem;border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.Handover_ctrl__bp2I1:hover:not(:disabled),.Handover_primaryCtrl___rnrr:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--border-hover);color:var(--text-primary)}.Handover_ctrl__bp2I1:disabled,.Handover_primaryCtrl___rnrr:disabled{opacity:.45;cursor:not-allowed}.Handover_primaryCtrl___rnrr:not(:disabled){border-color:color-mix(in srgb,var(--accent-selection) 40%,var(--border-muted));background:color-mix(in srgb,var(--accent-selection) 12%,transparent);color:var(--accent-selection)}.Handover_heroRow__bc_Gm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.Handover_idle__dwG8a{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);border:1px dashed var(--border-muted);border-radius:var(--radius-lg,10px);text-align:center}.Handover_idleDot__zsiQ8{width:.5rem;height:.5rem;border-radius:50%;background:var(--text-muted)}.Handover_idleDot__zsiQ8[data-loading=true]{background:var(--accent-selection);animation:Handover_idle-pulse__sIfPx 1.2s ease-out infinite}@keyframes Handover_idle-pulse__sIfPx{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-selection) 50%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.Handover_idleDot__zsiQ8[data-loading=true]{animation:none}}.Handover_idleTitle__CQ_Uj{margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.Handover_idleCopy__8MOrG{margin:0;max-width:28rem;font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.Handover_hero__txIJ8{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5) var(--space-5) var(--space-4);border-radius:var(--radius-lg,10px);border:1px solid var(--border-default);background:var(--surface-panel)}.Handover_hero__txIJ8[data-tone=good]{border-color:color-mix(in srgb,var(--status-nominal) 45%,transparent)}.Handover_hero__txIJ8[data-tone=warn]{border-color:color-mix(in srgb,var(--status-elevated) 45%,transparent)}.Handover_hero__txIJ8[data-tone=bad]{border-color:color-mix(in srgb,var(--status-blocking) 45%,transparent)}.Handover_heroValue__dJ0L7{font-size:var(--text-3xl,2.19rem);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);color:var(--text-primary);line-height:1.1;text-transform:capitalize}.Handover_hero__txIJ8[data-tone=good] .Handover_heroValue__dJ0L7{color:var(--status-nominal)}.Handover_hero__txIJ8[data-tone=warn] .Handover_heroValue__dJ0L7{color:var(--status-elevated)}.Handover_hero__txIJ8[data-tone=bad] .Handover_heroValue__dJ0L7{color:var(--status-blocking)}.Handover_heroLabel__yo67s{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.Handover_heroHint__wbOuS{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.Handover_columns__aNbI0{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;flex:1 1 auto;min-height:0}@media (min-width:1100px){.Handover_columns__aNbI0{grid-template-columns:minmax(0,1fr) 20rem}}.Handover_ledgerColumn__t3yCR{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.Handover_panel__LF5LM{display:flex;flex-direction:column;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-panel);overflow:hidden;min-width:0}.Handover_panelHeader__4ByXp{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-muted)}.Handover_panelTitle__8d4nx{margin:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Handover_panelBody__NtGW9,.Handover_rail__XagbH{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.Handover_rail__XagbH{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel)}@media (min-width:1100px){.Handover_rail__XagbH{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--space-4))}}.Handover_parties__RygvB{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.Handover_party___D3hm{display:flex;flex-direction:column;gap:2px;width:100%;box-sizing:border-box;padding:var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-card) 70%,transparent);min-width:0}.Handover_party___D3hm[data-you=true]{border-color:color-mix(in srgb,var(--accent-selection) 45%,transparent);background:color-mix(in srgb,var(--accent-selection) 10%,transparent)}.Handover_partyRole__tSYVA{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.Handover_partyName__5KSrb{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);line-height:var(--leading-snug,1.35);overflow-wrap:anywhere}.Handover_partyArrow__dKdD1{align-self:center;color:var(--text-muted);font-size:var(--text-lg);line-height:1}.Handover_stateBadge__9yysr{align-self:flex-start;text-transform:uppercase}.Handover_progress__TSGaQ{display:flex;flex-direction:column;gap:var(--space-2)}.Handover_progressLabel__l5bQa{margin:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Handover_progressCount__rHd33{margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.Handover_progressNone__e_VqC{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.Handover_pips__F_ww7{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.Handover_pip__xlegE{width:1.25rem;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 25%,transparent);transition:background var(--duration-normal) var(--ease-out)}.Handover_pip__xlegE[data-filled=true]{background:var(--status-nominal)}.Handover_blockedReason__QS_NQ{color:var(--status-elevated)}.Handover_blockedReason__QS_NQ,.Handover_observerNote__Hhxkl{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal)}.Handover_observerNote__Hhxkl{color:var(--text-muted)}.Handover_brief__2bTwK{display:flex;flex-direction:column;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent-ai) 28%,var(--border-muted));background:color-mix(in srgb,var(--accent-ai) 6%,var(--surface-panel));overflow:hidden}.Handover_briefHeader__MoKj2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid color-mix(in srgb,var(--accent-ai) 18%,var(--border-muted))}.Handover_briefTitle__i6i31{margin:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Handover_modeChip__kzHwT{font-family:var(--font-mono);font-size:var(--text-2xs);padding:.1rem .4rem;border-radius:var(--radius-sm);color:var(--accent-ai);background:color-mix(in srgb,var(--accent-ai) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent-ai) 32%,transparent)}.Handover_briefText__9GLxN{margin:0;padding:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}.Handover_ledgerCompact__6zBFN,.Handover_ledger__Me5D5{display:flex;flex-direction:column;gap:var(--space-4)}.Handover_ledgerCompact__6zBFN{gap:var(--space-3)}.Handover_group__opzR3{display:flex;flex-direction:column;gap:var(--space-2)}.Handover_groupHead__T3Ue2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.Handover_groupLabel__eGa9i{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Handover_count__EUFI5{font-family:var(--font-mono);font-size:var(--text-xs);padding:.1rem .35rem;border-radius:var(--radius-sm);background:var(--surface-canvas);color:var(--text-muted);border:1px solid var(--border-muted)}.Handover_itemList__Nyzc9{margin:0;padding:0;list-style:none}.Handover_itemList__Nyzc9,.Handover_item___ElIC{display:flex;flex-direction:column;gap:var(--space-2)}.Handover_item___ElIC{--item-accent:var(--domain-evidence);padding:var(--space-3) var(--space-4);border:1px solid var(--border-muted);border-left:3px solid var(--border-default);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-canvas) 55%,transparent);animation:Handover_handover-item-in__WwWwP .38s var(--ease-out) both}.Handover_item___ElIC[data-risk=nominal]{border-left-color:var(--status-nominal)}.Handover_item___ElIC[data-risk=elevated]{border-left-color:var(--status-elevated)}.Handover_item___ElIC[data-risk=blocking],.Handover_item___ElIC[data-risk=critical]{border-left-color:var(--status-blocking)}.Handover_item___ElIC[data-type=active_fact]{--item-accent:var(--domain-sensors)}.Handover_item___ElIC[data-type=decision_condition],.Handover_item___ElIC[data-type=open_review]{--item-accent:var(--domain-permits)}.Handover_item___ElIC[data-type=open_task]{--item-accent:var(--domain-people)}.Handover_item___ElIC[data-cleared=true]{opacity:.62;background:transparent}@keyframes Handover_handover-item-in__WwWwP{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Handover_item___ElIC{animation:none}}.Handover_itemHead__57DNW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.Handover_itemHeadMain__F4WPE{display:flex;flex-direction:column;gap:2px;min-width:0}.Handover_itemType__mRKli{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--item-accent)}.Handover_itemTitle__1r1dr{margin:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.Handover_itemDetail__uXOXK{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.Handover_dims__pxGIc{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.Handover_dim__dx3wC{font-family:var(--font-mono);font-size:var(--text-2xs);padding:.05rem .35rem;border-radius:var(--radius-sm);color:var(--status-elevated);background:color-mix(in srgb,var(--status-elevated) 14%,transparent);border:1px solid color-mix(in srgb,var(--status-elevated) 32%,transparent)}.Handover_signedLine__lJC2I{margin:0;font-size:var(--text-xs);color:var(--status-nominal)}.Handover_itemActions__332qz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.Handover_linkAction__5IVzR{border:none;background:transparent;padding:var(--space-1) 0;font:inherit;font-size:var(--text-xs);color:var(--text-link);cursor:pointer}.Handover_linkAction__5IVzR:hover{text-decoration:underline}.Handover_linkAction__5IVzR:disabled{opacity:.45;cursor:default;text-decoration:none}.Handover_reveal__asRn8{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease-out)}.Handover_reveal__asRn8[data-open=true]{grid-template-rows:1fr}.Handover_revealInner__SjLCZ{overflow:hidden;min-height:0}.Handover_queryBox__CAawd{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2)}.Handover_queryLabel__bLK3q{font-size:var(--text-xs);color:var(--text-muted)}.Handover_input__FGidF,.Handover_queryInput__jjkMQ,.Handover_select__HYiDS{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}.Handover_input__FGidF:focus-visible,.Handover_queryInput__jjkMQ:focus-visible,.Handover_select__HYiDS:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Handover_queryActions__0zYRQ{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.Handover_empty__e7Wol{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);border:1px dashed var(--border-muted);border-radius:var(--radius-md)}.Handover_emptyPulse__s_jdh{flex-shrink:0;width:.55rem;height:.55rem;border-radius:999px;background:var(--status-nominal);animation:Handover_handover-empty-pulse__5KP05 1.1s ease-in-out infinite}@keyframes Handover_handover-empty-pulse__5KP05{0%,to{transform:scale(.85);opacity:.35}50%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion:reduce){.Handover_emptyPulse__s_jdh{animation:none}}.Handover_emptyText__MSeJW{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.Handover_settled__icoXD,.Handover_start__ZKWXV{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel)}.Handover_addNote__HfaCE{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-muted)}.Handover_settled__icoXD{flex-direction:row;align-items:center;gap:var(--space-3)}.Handover_settledText__Q_Nz8{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.Handover_startTitle__2it4J{margin:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.Handover_addNoteMeta___JH8x,.Handover_startMeta__9Hs5K{margin:0;font-size:var(--text-sm);color:var(--text-muted);max-width:42rem}.Handover_startControls__0wKo8{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.Handover_field__iJmem{display:flex;flex-direction:column;gap:var(--space-1);min-width:12rem}.Handover_fieldLabel__xPqrX{font-size:var(--text-xs);color:var(--text-muted)}.Handover_addNoteActions__fBwIa{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.Handover_checkLabel__pGP4E{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}@media (max-width:820px){.Handover_heroRow__bc_Gm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Handover_header___cfxs{flex-direction:column}.Handover_headerControls__XtMbm{width:100%}}@media (max-width:480px){.Handover_page__u_Aqu{padding:var(--space-2)}.Handover_heroRow__bc_Gm{grid-template-columns:1fr 1fr}}.ThemePicker_grid__j_OqH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ThemePicker_chip__nS98C{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-canvas);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ThemePicker_chip__nS98C:hover{border-color:var(--border-default);color:var(--text-primary);background:var(--interactive-hover)}.ThemePicker_chip__nS98C[data-active=true]{border-color:var(--accent-selection);color:var(--text-primary);background:color-mix(in srgb,var(--accent-selection) 10%,var(--surface-canvas))}.ThemePicker_chip__nS98C:active{transform:scale(.98)}.ThemePicker_swatch__MyBP6{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);border:1px solid var(--border-muted)}.ThemePicker_swatch__MyBP6[data-theme=mission-control]{background:linear-gradient(135deg,#0d1117 50%,#238636 0)}.ThemePicker_swatch__MyBP6[data-theme=vscode-dark]{background:linear-gradient(135deg,#1e1e1e 50%,#007acc 0)}.ThemePicker_swatch__MyBP6[data-theme=github-dark]{background:linear-gradient(135deg,#0d1117 50%,#58a6ff 0)}.ThemePicker_swatch__MyBP6[data-theme=light]{background:linear-gradient(135deg,#ffffff 50%,#0969da 0)}.ThemePicker_swatch__MyBP6[data-theme=blueprint]{background:linear-gradient(135deg,#0a1628 50%,#4fc3f7 0)}.ThemePicker_swatch__MyBP6[data-theme=catppuccin]{background:linear-gradient(135deg,#1e1e2e 50%,#cba6f7 0)}.ThemePicker_label__asuSJ{line-height:1.2}.SettingsMenu_panel__vDlnG{width:min(520px,calc(100vw - 24px))}.SettingsMenu_header__suZn5{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-muted)}.SettingsMenu_title__u_b7R{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}.SettingsMenu_subtitle__yhJZ_{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.SettingsMenu_section__jGzKn{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) 0}.SettingsMenu_section__jGzKn+.SettingsMenu_section__jGzKn{border-top:1px solid var(--border-muted)}.SettingsMenu_sectionTitle__7Icci{margin:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.SettingsMenu_hint__SWwsX{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.SettingsMenu_row__xqHDb{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.SettingsMenu_rowCopy__USKDP{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.SettingsMenu_toggle__oKEnJ{flex-shrink:0;min-width:3.25rem;border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-canvas);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:.35rem .65rem;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.SettingsMenu_toggle__oKEnJ:hover{color:var(--text-primary);border-color:var(--border-default)}.SettingsMenu_toggle__oKEnJ[data-on=true]{color:var(--status-info);border-color:color-mix(in srgb,var(--status-info) 45%,var(--border-muted));background:color-mix(in srgb,var(--status-info) 12%,var(--surface-canvas))}.SettingsMenu_loading__565k5{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.TourLaunchButton_button__61e9t{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--radius-md,6px);border:1px solid color-mix(in srgb,var(--accent-ai) 45%,transparent);background:color-mix(in srgb,var(--accent-ai) 12%,transparent);color:var(--text-primary);font-family:var(--font-label);font-size:var(--text-xs,.75rem);font-weight:var(--weight-semibold,600);cursor:pointer;transition:background var(--duration-fast,.15s) ease,border-color var(--duration-fast,.15s) ease}.TourLaunchButton_button__61e9t:hover{background:color-mix(in srgb,var(--accent-ai) 22%,transparent);border-color:color-mix(in srgb,var(--accent-ai) 70%,transparent)}.TourLaunchButton_label__gHrZ1{letter-spacing:.02em}.TopNav_nav__JtPo7{height:var(--nav-height);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-bottom:1px solid var(--border-muted);background:var(--surface-nav);position:-webkit-sticky;position:sticky;top:0;z-index:30;min-width:0}.TopNav_brand__9eQDo{display:inline-flex;align-items:center;gap:var(--space-2);padding-right:var(--space-2);text-decoration:none;flex-shrink:0}.TopNav_brand__9eQDo:hover{text-decoration:none}.TopNav_brandLogo__1yhfk{width:1.75rem;height:1.75rem}.TopNav_brandName__5WvhR{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-sm);line-height:1;letter-spacing:.01em;color:var(--text-primary);white-space:nowrap}.TopNav_tabs__VF6Sp{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border-muted);border-radius:var(--radius-lg);background:var(--surface-panel);flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto}.TopNav_tab__flTe3{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;height:1.75rem;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.TopNav_tab__flTe3:hover{color:var(--text-secondary);text-decoration:none}.TopNav_tab__flTe3[data-active=true]{color:var(--text-primary);background:var(--surface-card);border-color:var(--border-default)}.TopNav_spacer__T636T{flex:1 1;min-width:0}.TopNav_toolbar__Qgro0{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border-muted);border-radius:var(--radius-lg);background:var(--surface-panel);flex:0 0 auto;min-width:0;overflow:visible}.TopNav_account__J3W9_{display:flex;align-items:center;gap:var(--space-2);padding-left:var(--space-2);margin-left:var(--space-1);border-left:1px solid var(--border-muted);flex-shrink:0;min-width:0}.TopNav_avatar__oaPEY{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:color-mix(in srgb,var(--border-selected) 30%,var(--surface-card));color:var(--text-primary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);flex-shrink:0}.TopNav_identity__Tjvxn{display:flex;flex-direction:column;justify-content:center;gap:1px;line-height:1.2;min-width:0}.TopNav_identityName__zuXqm{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-primary)}.TopNav_identityName__zuXqm,.TopNav_identityRole__7oWmJ{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopNav_identityRole__7oWmJ{font-size:var(--text-2xs);color:var(--text-muted)}.TopNav_logoutBtn__lyxfb{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);border:none;background:transparent;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.TopNav_logoutBtn__lyxfb:hover{color:var(--text-secondary);background:var(--interactive-hover)}@media (max-width:1100px){.TopNav_identity__Tjvxn{display:none}}@media (max-width:900px){.TopNav_brandName__5WvhR{display:none}}.TopNav_stepBarSlot__Q94jt{display:contents}@media (max-width:640px){.TopNav_nav__JtPo7{height:var(--nav-height);flex-wrap:wrap;align-content:center;row-gap:var(--space-2);padding:var(--space-2) var(--space-3)}.TopNav_spacer__T636T{flex:0 0 100%;height:0}.TopNav_stepBarSlot__Q94jt{display:none}.TopNav_tabs__VF6Sp{flex:1 1;min-width:0}.TopNav_account__J3W9_{margin-left:auto}}.NotificationCenter_root__SAJyG,.NotificationCenter_trigger__Vt1mS{position:relative;display:inline-flex;align-items:center}.NotificationCenter_trigger__Vt1mS{justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;overflow:visible;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.NotificationCenter_trigger__Vt1mS:hover,.NotificationCenter_trigger__Vt1mS[data-open=true]{color:var(--text-primary);background:var(--interactive-hover);border-color:var(--border-muted)}.NotificationCenter_trigger__Vt1mS[data-unread=true]{color:var(--status-blocking)}.NotificationCenter_trigger__Vt1mS[data-dnd=true],.NotificationCenter_trigger__Vt1mS[data-dnd=true]:hover,.NotificationCenter_trigger__Vt1mS[data-dnd=true][data-open=true],.NotificationCenter_trigger__Vt1mS[data-dnd=true][data-unread=true]{color:var(--status-info)}.NotificationCenter_icon__DVgP7{display:block}.NotificationCenter_badge__yvvRf{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--status-blocking);color:var(--text-on-accent);font-size:10px;font-weight:var(--weight-bold);line-height:18px;text-align:center;pointer-events:none;box-shadow:0 0 0 2px var(--surface-panel,var(--surface-overlay)),0 1px 4px color-mix(in srgb,var(--status-blocking) 45%,transparent);animation:NotificationCenter_badgePulse__t6aWr 1.6s var(--ease-out) infinite}.NotificationCenter_trigger__Vt1mS[data-dnd=true] .NotificationCenter_badge__yvvRf{background:var(--status-info);box-shadow:0 0 0 2px var(--surface-panel,var(--surface-overlay)),0 1px 4px color-mix(in srgb,var(--status-info) 40%,transparent);animation:none}@keyframes NotificationCenter_badgePulse__t6aWr{0%,to{transform:scale(1);box-shadow:0 0 0 2px var(--surface-panel,var(--surface-overlay)),0 1px 4px color-mix(in srgb,var(--status-blocking) 45%,transparent)}50%{transform:scale(1.08);box-shadow:0 0 0 2px var(--surface-panel,var(--surface-overlay)),0 0 0 6px color-mix(in srgb,var(--status-blocking) 22%,transparent),0 1px 4px color-mix(in srgb,var(--status-blocking) 45%,transparent)}}@media (prefers-reduced-motion:reduce){.NotificationCenter_badge__yvvRf{animation:none}}.NotificationCenter_panel__Yg7qC{position:absolute;top:calc(100% + var(--space-2));right:0;width:min(360px,calc(100vw - 24px));max-height:min(420px,calc(100vh - var(--nav-height) - 24px));display:flex;flex-direction:column;border:1px solid var(--border-default);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-overlay) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-md);z-index:40;overflow:hidden}.NotificationCenter_header__fVoss{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-muted)}.NotificationCenter_headerMain__JRj8M{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.NotificationCenter_headerActions__UM14L{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.NotificationCenter_title__ffyVu{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.NotificationCenter_dndStatus__PmCXX{letter-spacing:.04em;color:var(--status-info)}.NotificationCenter_dndStatus__PmCXX,.NotificationCenter_dndToggle__ce00o{font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase}.NotificationCenter_dndToggle__ce00o{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);letter-spacing:.03em;cursor:pointer;padding:2px 6px}.NotificationCenter_dndToggle__ce00o[data-active=true]{color:var(--status-info);border-color:color-mix(in srgb,var(--status-info) 40%,var(--border-muted));background:color-mix(in srgb,var(--status-info) 10%,transparent)}.NotificationCenter_dndToggle__ce00o:hover{color:var(--text-primary);border-color:var(--border-default)}.NotificationCenter_dndHint__JRJ40{margin:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-muted);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.NotificationCenter_clearAll__WrImx{border:none;background:transparent;color:var(--text-link);font-size:var(--text-xs);cursor:pointer;padding:0}.NotificationCenter_clearAll__WrImx:hover{color:var(--text-primary)}.NotificationCenter_tabs__gIKJU{display:flex;gap:0;border-bottom:1px solid var(--border-muted);padding:0 var(--space-2)}.NotificationCenter_tab__nqamQ{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);margin:0;padding:var(--space-2) var(--space-2);border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer}.NotificationCenter_tab__nqamQ:hover{color:var(--text-primary)}.NotificationCenter_tab__nqamQ[data-active=true]{color:var(--text-primary);border-bottom-color:var(--text-link)}.NotificationCenter_tabCount__8V4BI{min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 22%,transparent);color:var(--text-primary);font-size:10px;font-weight:var(--weight-bold);line-height:17px;text-align:center}.NotificationCenter_tabCount__8V4BI[data-unread=true]{background:var(--status-blocking);color:var(--text-on-accent)}.NotificationCenter_list__FzLdK{list-style:none;margin:0;padding:0;overflow-y:auto}.NotificationCenter_item__tgi1s{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-muted)}.NotificationCenter_item__tgi1s:last-child{border-bottom:none}.NotificationCenter_item__tgi1s[data-unread=true]{background:color-mix(in srgb,var(--accent-selection) 8%,transparent)}.NotificationCenter_body__vY_bt{flex:1 1;min-width:0}.NotificationCenter_row__rhVQy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.NotificationCenter_label__iGVwl{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary)}.NotificationCenter_label__iGVwl[data-severity=warning]{color:var(--status-elevated)}.NotificationCenter_label__iGVwl[data-severity=error]{color:var(--status-blocking)}.NotificationCenter_label__iGVwl[data-severity=info]{color:var(--status-info)}.NotificationCenter_time__7Q2WJ{font-size:var(--text-xs);color:var(--text-muted)}.NotificationCenter_summary__fZFPH{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-normal)}.NotificationCenter_link__aAhos{display:inline-block;margin-top:var(--space-1);color:var(--text-link);font-size:var(--text-xs);text-decoration:none}.NotificationCenter_link__aAhos:hover{text-decoration:underline}.NotificationCenter_dismiss__nn24O{flex-shrink:0;width:22px;height:22px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:16px;line-height:1;cursor:pointer}.NotificationCenter_dismiss__nn24O:hover{color:var(--text-primary);background:var(--interactive-hover)}.NotificationCenter_empty__YbR24{margin:0;padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.SupervisorNav_nav__24C96{height:var(--nav-height);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-4);border-bottom:1px solid var(--border-muted);background:var(--surface-nav);position:-webkit-sticky;position:sticky;top:0;z-index:30}.SupervisorNav_brand__XOVLO{display:inline-flex;align-items:center;gap:var(--space-2);padding-right:var(--space-3);text-decoration:none;flex-shrink:0}.SupervisorNav_brand__XOVLO:hover{text-decoration:none}.SupervisorNav_brandLogo__jalzi{width:1.75rem;height:1.75rem}.SupervisorNav_brandName___jLmK{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-sm);line-height:1;letter-spacing:.01em;color:var(--text-primary);white-space:nowrap}.SupervisorNav_tabs__0v5Tj{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border-muted);border-radius:var(--radius-lg);background:var(--surface-panel);flex-shrink:0}.SupervisorNav_tab__rOVzQ{display:inline-flex;align-items:center;height:1.75rem;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.SupervisorNav_tab__rOVzQ[data-active=true]{color:var(--text-primary);background:var(--surface-card);border-color:var(--border-default)}.SupervisorNav_spacer__zyXkp{flex:1 1;min-width:var(--space-4)}.SupervisorNav_toolbar__zf_2k{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border-muted);border-radius:var(--radius-lg);background:var(--surface-panel);flex-shrink:0;overflow:visible}.SupervisorNav_account__31YJe{display:flex;align-items:center;gap:var(--space-2);padding-left:var(--space-3);margin-left:var(--space-1);border-left:1px solid var(--border-muted);flex-shrink:0;min-width:0}.SupervisorNav_avatar__0r34u{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:color-mix(in srgb,var(--border-selected) 30%,var(--surface-card));color:var(--text-primary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);flex-shrink:0}.SupervisorNav_identity__kjGaw{display:flex;flex-direction:column;justify-content:center;gap:1px;line-height:1.2;min-width:0}.SupervisorNav_identityName__P2Zt6{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-primary)}.SupervisorNav_identityName__P2Zt6,.SupervisorNav_identityRole__gYjhg{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupervisorNav_identityRole__gYjhg{font-size:var(--text-2xs);color:var(--text-muted)}.SupervisorNav_logoutBtn__RkT9d{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);border:none;background:transparent;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.SupervisorNav_logoutBtn__RkT9d:hover{color:var(--text-secondary);background:var(--interactive-hover)}@media (max-width:900px){.SupervisorNav_identityRole__gYjhg{display:none}}@media (max-width:640px){.SupervisorNav_brandName___jLmK,.SupervisorNav_identity__kjGaw{display:none}.SupervisorNav_nav__24C96{gap:var(--space-3);padding:0 var(--space-3)}}.MapViewport_viewport__EDP13{position:absolute;inset:0;overflow:hidden;background-color:var(--surface-canvas)}.MapViewport_viewport__EDP13:not([data-ready=true]) .MapViewport_transformContent__PckBL{opacity:0}.MapViewport_viewport__EDP13[data-ready=true] .MapViewport_transformContent__PckBL{opacity:1;transition:opacity .12s ease-out}.MapViewport_transformWrapper__7jEQc{width:100%!important;height:100%!important;cursor:-webkit-grab;cursor:grab}.MapViewport_transformWrapper__7jEQc:active{cursor:-webkit-grabbing;cursor:grabbing}.MapViewport_transformContent__PckBL{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.SpatialLinksLayer_canvas__jyBdx{z-index:2}.SpatialLinksLayer_canvas__jyBdx,.SpatialLinksLayer_edgeSvg__WH3RA{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.SpatialLinksLayer_edge__Cl8Kq{fill:none;stroke:color-mix(in srgb,var(--border-hover) 80%,transparent);stroke-width:3;stroke-linecap:round;stroke-dasharray:6 8;vector-effect:non-scaling-stroke;transition:stroke var(--duration-fast) var(--ease-out)}.SpatialLinksLayer_edge__Cl8Kq[data-focused=true]{stroke:var(--domain-spatial);stroke-width:3.5}.SpatialLinksLayer_tag__zo0XV{--spatial-accent:var(--domain-spatial);position:absolute;z-index:1;display:flex;flex-direction:column;gap:2px;max-width:280px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--spatial-accent) 45%,var(--border-muted));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-panel) 96%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--surface-app) 70%,transparent);transform:translate(-50%,-50%);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.SpatialLinksLayer_tag__zo0XV[data-active=true]{border-color:color-mix(in srgb,var(--spatial-accent) 70%,var(--border-muted));box-shadow:0 2px 12px color-mix(in srgb,var(--surface-app) 75%,transparent),0 0 0 1px color-mix(in srgb,var(--spatial-accent) 25%,transparent)}.SpatialLinksLayer_tag__zo0XV[data-dragging=true]{z-index:3;box-shadow:var(--shadow-md)}.SpatialLinksLayer_tagEyebrow__y908I{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--spatial-accent);line-height:1.2}.SpatialLinksLayer_tagText__ZO_8l{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.35;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AssetMarker_marker__Awf8T{cursor:pointer;pointer-events:none}.AssetMarker_marker__Awf8T:focus{outline:none}.AssetMarker_hit__FQwW1{fill:transparent;stroke:transparent;stroke-width:2;transition:stroke var(--duration-fast) var(--ease-out)}.AssetMarker_disk__UNWRZ{transform-box:fill-box;transform-origin:center;transition:fill var(--duration-normal) var(--ease-out)}.AssetMarker_disk__UNWRZ[data-risk=nominal]{fill:var(--status-nominal);filter:none}.AssetMarker_disk__UNWRZ[data-risk=elevated]{fill:var(--status-elevated)}.AssetMarker_disk__UNWRZ[data-risk=blocking]{fill:var(--status-blocking);animation:AssetMarker_breathe-scale-strong__CxYfU 1.8s cubic-bezier(.45,0,.55,1) infinite}.AssetMarker_disk__UNWRZ[data-coverage=blind][data-risk=nominal]{fill:color-mix(in srgb,var(--text-muted) 22%,var(--surface-panel));animation:none}.AssetMarker_disk__UNWRZ[data-coverage=degraded][data-risk=nominal]{fill:color-mix(in srgb,var(--status-elevated) 30%,var(--surface-panel))}.AssetMarker_coverageRing__ubYJ5{fill:none;stroke:var(--text-muted);stroke-width:1.5;stroke-dasharray:4 3;opacity:.9}.AssetMarker_coverageRing__ubYJ5[data-coverage=degraded]{stroke:var(--status-elevated)}.AssetMarker_coverageSlash__i6nVz{stroke:var(--text-muted);stroke-width:2;stroke-linecap:round}.AssetMarker_disk__UNWRZ[data-resolved=true]{animation:none;fill:color-mix(in srgb,var(--text-muted) 38%,var(--surface-panel));stroke:color-mix(in srgb,var(--status-blocking) 55%,var(--text-muted));stroke-width:1.5;stroke-dasharray:3 2}.AssetMarker_disk__UNWRZ[data-resolved=true][data-sensor-critical=true]{fill:color-mix(in srgb,var(--status-critical) 35%,var(--surface-panel));stroke:var(--status-critical);stroke-dasharray:3 2}.AssetMarker_disk__UNWRZ[data-sensor-critical=true]{fill:var(--status-critical);animation:AssetMarker_breathe-scale-critical__2_jKu 1.1s cubic-bezier(.45,0,.55,1) infinite}.AssetMarker_disk__UNWRZ[data-resolved=true][data-sensor-critical=true]{animation:none}.AssetMarker_disk__UNWRZ[data-sensor-critical=true][data-risk=blocking]{fill:var(--status-critical)}.AssetMarker_marker__Awf8T.AssetMarker_hovered__dYNWZ .AssetMarker_disk__UNWRZ,.AssetMarker_marker__Awf8T:focus-visible .AssetMarker_disk__UNWRZ{stroke:var(--accent-selection);stroke-width:2;animation:none;transform:scale(1.22);transition:transform var(--duration-fast) var(--ease-out)}.AssetMarker_pulse__dIh_A{fill:none;stroke-width:1.5;opacity:0;pointer-events:none}.AssetMarker_pulse__dIh_A[data-active=true][data-risk=blocking]{animation:AssetMarker_pulse-ring__4kJEv 2.2s var(--ease-out) infinite}.AssetMarker_pulse__dIh_A[data-resolved=true]{animation:none;stroke:color-mix(in srgb,var(--text-muted) 50%,var(--status-blocking));stroke-dasharray:4 3;opacity:.45}.AssetMarker_pulse__dIh_A[data-risk=elevated]{stroke:var(--status-elevated)}.AssetMarker_pulse__dIh_A[data-risk=blocking]{stroke:var(--status-blocking)}.AssetMarker_pulse__dIh_A[data-sensor-critical=true]{stroke:var(--status-critical)}.AssetMarker_pulse__dIh_A[data-active=true][data-sensor-critical=true]{animation:AssetMarker_pulse-ring-critical___dMQV 1.4s var(--ease-out) infinite}.AssetMarker_freshDot__pMu4F{fill:var(--accent-ok);stroke:var(--surface-panel);stroke-width:1.75;pointer-events:none}.AssetMarker_freshRing__Oy9tW{fill:none;stroke:var(--accent-ok);stroke-width:1.5;pointer-events:none;opacity:0;animation:AssetMarker_fresh-ping__FUAn6 1.4s var(--ease-out) 2}.AssetMarker_selected__IUk4_ .AssetMarker_hit__FQwW1{stroke:var(--accent-selection);stroke-width:2.5}@keyframes AssetMarker_pulse-ring__4kJEv{0%{r:12;opacity:.55}to{r:26;opacity:0}}@keyframes AssetMarker_breathe-scale-strong__CxYfU{0%,to{transform:scale(.9)}50%{transform:scale(1.24)}}@keyframes AssetMarker_breathe-scale-critical__2_jKu{0%,to{transform:scale(.92)}50%{transform:scale(1.3)}}@keyframes AssetMarker_pulse-ring-critical___dMQV{0%{r:12;opacity:.75}to{r:30;opacity:0}}@keyframes AssetMarker_fresh-ping__FUAn6{0%{r:12;opacity:.55}to{r:24;opacity:0}}@media (prefers-reduced-motion:reduce){.AssetMarker_disk__UNWRZ[data-risk=blocking],.AssetMarker_disk__UNWRZ[data-sensor-critical=true],.AssetMarker_freshRing__Oy9tW,.AssetMarker_pulse__dIh_A[data-active=true][data-risk=blocking],.AssetMarker_pulse__dIh_A[data-active=true][data-sensor-critical=true]{animation:none}.AssetMarker_freshRing__Oy9tW{opacity:0}}.FloorPlan_plan__iH2du{position:relative;width:100%;height:100%;background:transparent}.FloorPlan_svg__uPbX0{display:block;width:100%;height:100%}.FloorPlan_canvasBg__FHfIX{fill:var(--surface-canvas)}.FloorPlan_canvasDot___kGhp{fill:var(--border-muted)}.FloorPlan_schematic__1gWNf{pointer-events:none;--fp-canvas:transparent;--fp-surface:var(--surface-card);--fp-surface-mute:color-mix(in srgb,var(--surface-panel) 75%,transparent);--fp-panel:var(--surface-panel);--fp-panel-soft:color-mix(in srgb,var(--surface-card) 80%,transparent);--fp-line:var(--border-muted);--fp-line-strong:var(--border-default);--fp-ink:var(--text-primary);--fp-ink-mute:var(--text-secondary);--fp-ink-faint:var(--text-muted);--fp-accent:var(--accent-selection);--fp-accent-soft:color-mix(in srgb,var(--accent-selection) 22%,transparent);--fp-hot:color-mix(in srgb,var(--status-blocking) 55%,var(--status-elevated) 45%);--fp-hot-soft:color-mix(in srgb,var(--status-blocking) 18%,transparent);--fp-success:var(--status-nominal);--fp-success-soft:var(--status-nominal-muted);--fp-warn:var(--status-elevated);--fp-info:var(--status-info);--fp-info-soft:var(--status-info-muted);--fp-dot:color-mix(in srgb,var(--border-muted) 55%,transparent);--fp-hazard:color-mix(in srgb,var(--status-elevated) 70%,transparent);--fp-shadow:color-mix(in srgb,var(--surface-app) 55%,transparent)}.FloorPlan_hitRegion__Y9Qyp{fill:transparent;stroke:transparent;stroke-width:2;cursor:pointer;transform-box:fill-box;transform-origin:center;transition:transform var(--duration-fast) var(--ease-out)}.FloorPlan_hitRegion__Y9Qyp[data-risk=nominal]{fill:color-mix(in srgb,var(--status-nominal) 16%,transparent);stroke:color-mix(in srgb,var(--status-nominal) 42%,transparent)}.FloorPlan_hitRegion__Y9Qyp[data-risk=elevated]{fill:color-mix(in srgb,var(--status-elevated) 32%,transparent);stroke:color-mix(in srgb,var(--status-elevated) 75%,transparent)}.FloorPlan_hitRegion__Y9Qyp[data-risk=blocking]{fill:color-mix(in srgb,var(--status-blocking) 36%,transparent);stroke:color-mix(in srgb,var(--status-blocking) 82%,transparent);animation:FloorPlan_breathe-opacity__rS7Ph 2s cubic-bezier(.45,0,.55,1) infinite}.FloorPlan_hitRegion__Y9Qyp[data-risk=halted]{fill:color-mix(in srgb,var(--text-muted) 18%,transparent);stroke:color-mix(in srgb,var(--text-muted) 55%,transparent);stroke-dasharray:4 3}.FloorPlan_hitRegion__Y9Qyp[data-sensor-critical=true]{fill:color-mix(in srgb,var(--status-critical) 48%,transparent);stroke:var(--status-critical);animation:FloorPlan_breathe-opacity-critical__1mszI 1.2s cubic-bezier(.45,0,.55,1) infinite}.FloorPlan_hitRegion__Y9Qyp:hover{animation:none;opacity:1;transform:scale(1.01)}.FloorPlan_hitRegion__Y9Qyp:hover,.FloorPlan_hitRegion__Y9Qyp[data-risk=nominal]:hover{fill:color-mix(in srgb,var(--status-nominal) 22%,transparent);stroke:color-mix(in srgb,var(--status-nominal) 65%,transparent)}.FloorPlan_hitRegion__Y9Qyp[data-risk=elevated]:hover{fill:color-mix(in srgb,var(--status-elevated) 22%,transparent);stroke:color-mix(in srgb,var(--status-elevated) 65%,transparent)}.FloorPlan_hitRegion__Y9Qyp[data-risk=blocking]:hover{fill:color-mix(in srgb,var(--status-blocking) 24%,transparent);stroke:color-mix(in srgb,var(--status-blocking) 70%,transparent)}.FloorPlan_hitRegion__Y9Qyp[data-selected=true]{animation:none;opacity:1;stroke:var(--accent-selection);stroke-width:2.5;fill:color-mix(in srgb,var(--accent-selection) 12%,transparent)}.FloorPlan_hitRegion__Y9Qyp[data-selected=true]:hover{fill:color-mix(in srgb,var(--accent-selection) 20%,transparent);stroke:var(--accent-selection)}@keyframes FloorPlan_breathe-opacity__rS7Ph{0%,to{opacity:.35}50%{opacity:1}}@keyframes FloorPlan_breathe-opacity-critical__1mszI{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.FloorPlan_hitRegion__Y9Qyp[data-risk=blocking],.FloorPlan_hitRegion__Y9Qyp[data-sensor-critical=true]{animation:none}}.FloorPlan_zoneHalo__C3qC9{fill:transparent;stroke-width:1.75;stroke-dasharray:3 7;stroke-linecap:round;pointer-events:none}.FloorPlan_zoneHalo__C3qC9[data-severity=elevated]{fill:color-mix(in srgb,var(--status-elevated) 6%,transparent);stroke:color-mix(in srgb,var(--status-elevated) 55%,transparent)}.FloorPlan_zoneHalo__C3qC9[data-severity=blocking]{fill:color-mix(in srgb,var(--status-blocking) 7%,transparent);stroke:color-mix(in srgb,var(--status-blocking) 65%,transparent);animation:FloorPlan_breathe-opacity-halo__Z7v_d 3.6s cubic-bezier(.45,0,.55,1) infinite}.FloorPlan_zoneHalo__C3qC9[data-severity=critical]{fill:color-mix(in srgb,var(--status-critical) 7%,transparent);stroke:color-mix(in srgb,var(--status-critical) 70%,transparent);animation:FloorPlan_breathe-opacity-halo__Z7v_d 3.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes FloorPlan_breathe-opacity-halo__Z7v_d{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.FloorPlan_zoneHalo__C3qC9[data-severity=blocking],.FloorPlan_zoneHalo__C3qC9[data-severity=critical]{animation:none}}.FloorPlan_opsChipRow__imfTU{pointer-events:auto}.FloorPlan_opsChip__r5r8W{cursor:pointer;outline:none}.FloorPlan_opsChipBg__pw5gC{fill:var(--surface-panel);stroke:color-mix(in srgb,var(--text-primary) 35%,var(--border-default));stroke-width:2;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--surface-app) 55%,transparent));transition:fill var(--duration-fast) var(--ease-out),stroke var(--duration-fast) var(--ease-out)}.FloorPlan_opsChipIcon__EzoY1{display:block;overflow:visible;stroke:var(--text-secondary);fill:none;pointer-events:none;transition:stroke var(--duration-fast) var(--ease-out)}.FloorPlan_opsChipIcon__EzoY1 path{stroke:inherit}.FloorPlan_opsChip__r5r8W:focus-within .FloorPlan_opsChipBg__pw5gC,.FloorPlan_opsChip__r5r8W:hover .FloorPlan_opsChipBg__pw5gC{stroke:var(--accent-selection);fill:color-mix(in srgb,var(--accent-selection) 10%,var(--surface-panel))}.FloorPlan_opsChip__r5r8W:focus-within .FloorPlan_opsChipIcon__EzoY1,.FloorPlan_opsChip__r5r8W:hover .FloorPlan_opsChipIcon__EzoY1{stroke:var(--accent-selection)}.FloorPlan_opsChip__r5r8W[data-warn=true] .FloorPlan_opsChipBg__pw5gC{fill:color-mix(in srgb,var(--status-elevated) 16%,var(--surface-panel));stroke:color-mix(in srgb,var(--status-elevated) 75%,transparent)}.FloorPlan_opsChip__r5r8W[data-warn=true] .FloorPlan_opsChipIcon__EzoY1{stroke:var(--status-elevated)}.FloorPlan_opsChip__r5r8W[data-warn=true]:focus-within .FloorPlan_opsChipBg__pw5gC,.FloorPlan_opsChip__r5r8W[data-warn=true]:hover .FloorPlan_opsChipBg__pw5gC{fill:color-mix(in srgb,var(--status-elevated) 24%,var(--surface-panel));stroke:var(--status-elevated)}.FloorPlan_opsChip__r5r8W[data-warn=true]:focus-within .FloorPlan_opsChipIcon__EzoY1,.FloorPlan_opsChip__r5r8W[data-warn=true]:hover .FloorPlan_opsChipIcon__EzoY1{stroke:var(--status-elevated)}.FloorPlan_tooltip__GFRQV{position:fixed;z-index:40;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:min(360px,calc(100vw - 24px));padding:6px 10px;border-radius:6px;border:1px solid var(--border-default);background:var(--surface-panel);box-shadow:var(--shadow-md);pointer-events:none;transform:translate(-50%,calc(-100% - 10px));animation:FloorPlan_tooltip-in__j_gI9 .14s var(--ease-out);font-family:var(--font-sans);line-height:1}.FloorPlan_tooltipLead__8l_PD{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}.FloorPlan_tooltipMeta__I7Yzh{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding-left:15px}.FloorPlan_tooltipMeta__I7Yzh[hidden]{display:none}.FloorPlan_tooltip__GFRQV[data-place=below]{transform:translate(-50%,12px);animation-name:FloorPlan_tooltip-in-below___aWzR}.FloorPlan_tooltipDot__DpA8I{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--status-nominal)}.FloorPlan_tooltip__GFRQV[data-risk=nominal]{border-color:color-mix(in srgb,var(--status-nominal) 40%,var(--border-default))}.FloorPlan_tooltip__GFRQV[data-risk=nominal] .FloorPlan_tooltipDot__DpA8I{background:var(--status-nominal)}.FloorPlan_tooltip__GFRQV[data-risk=elevated]{border-color:color-mix(in srgb,var(--status-elevated) 45%,var(--border-default))}.FloorPlan_tooltip__GFRQV[data-risk=elevated] .FloorPlan_tooltipDot__DpA8I{background:var(--status-elevated);box-shadow:0 0 6px color-mix(in srgb,var(--status-elevated) 55%,transparent)}.FloorPlan_tooltip__GFRQV[data-risk=blocking]{border-color:color-mix(in srgb,var(--status-blocking) 50%,var(--border-default))}.FloorPlan_tooltip__GFRQV[data-risk=blocking] .FloorPlan_tooltipDot__DpA8I{background:var(--status-blocking);box-shadow:0 0 6px color-mix(in srgb,var(--status-blocking) 60%,transparent)}.FloorPlan_tooltip__GFRQV[data-risk=halted]{border-color:color-mix(in srgb,var(--text-muted) 45%,var(--border-default))}.FloorPlan_tooltip__GFRQV[data-risk=halted] .FloorPlan_tooltipDot__DpA8I{background:color-mix(in srgb,var(--text-muted) 55%,var(--surface-panel));border:1px dashed color-mix(in srgb,var(--status-blocking) 50%,var(--text-muted))}.FloorPlan_tooltipName__G0OnZ{font-size:var(--text-sm);color:var(--text-primary);line-height:1.15}.FloorPlan_tooltipName__G0OnZ,.FloorPlan_tooltipOps__jSTh3,.FloorPlan_tooltipRisk__HjL2K{display:inline-flex;align-items:center;font-weight:var(--weight-semibold);white-space:nowrap}.FloorPlan_tooltipOps__jSTh3,.FloorPlan_tooltipRisk__HjL2K{flex-shrink:0;justify-content:center;min-height:20px;line-height:1;font-size:var(--text-2xs);padding:3px 7px;border-radius:999px}.FloorPlan_tooltipFresh__INUrz[hidden],.FloorPlan_tooltipOps__jSTh3[hidden],.FloorPlan_tooltipRisk__HjL2K[hidden],.FloorPlan_tooltipSep__rjih_[hidden]{display:none}.FloorPlan_tooltipRisk__HjL2K{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 12%,transparent)}.FloorPlan_tooltip__GFRQV[data-kind=ops]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 10px}.FloorPlan_tooltip__GFRQV[data-kind=ops] .FloorPlan_tooltipDot__DpA8I{display:none}.FloorPlan_tooltipSep__rjih_{flex-shrink:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1;opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FloorPlan_tooltipOps__jSTh3{letter-spacing:.02em;text-transform:none;color:var(--text-secondary);background:color-mix(in srgb,var(--border-muted) 35%,transparent);border:1px solid color-mix(in srgb,var(--border-default) 65%,transparent);max-width:180px;overflow:hidden;text-overflow:ellipsis}.FloorPlan_tooltipFresh__INUrz{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:20px;gap:.35rem;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--accent-ok);padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent-ok) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent-ok) 42%,transparent)}.FloorPlan_tooltipFresh__INUrz:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:var(--accent-ok);box-shadow:0 0 5px color-mix(in srgb,var(--accent-ok) 55%,transparent)}.FloorPlan_tooltip__GFRQV[data-risk=nominal] .FloorPlan_tooltipRisk__HjL2K{color:var(--status-nominal);background:color-mix(in srgb,var(--status-nominal) 14%,transparent)}.FloorPlan_tooltip__GFRQV[data-risk=elevated] .FloorPlan_tooltipRisk__HjL2K{color:var(--status-elevated);background:color-mix(in srgb,var(--status-elevated) 16%,transparent)}.FloorPlan_tooltip__GFRQV[data-risk=blocking] .FloorPlan_tooltipRisk__HjL2K{color:var(--status-blocking);background:color-mix(in srgb,var(--status-blocking) 16%,transparent)}.FloorPlan_tooltip__GFRQV[data-risk=halted] .FloorPlan_tooltipRisk__HjL2K{color:var(--text-secondary);background:color-mix(in srgb,var(--text-muted) 16%,transparent)}@keyframes FloorPlan_tooltip-in__j_gI9{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1;transform:translate(-50%,calc(-100% - 10px))}}@keyframes FloorPlan_tooltip-in-below___aWzR{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%,12px)}}.FloorPlan_responseBadge__I1byo rect{fill:color-mix(in srgb,var(--status-elevated-muted) 92%,transparent);stroke:var(--status-elevated);stroke-width:.75}.FloorPlan_responseBadge__I1byo text{font-size:10px;font-weight:600;letter-spacing:.02em;fill:var(--text-primary)}.FloorOverview_overview__0SGzu{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;padding:clamp(4.5rem,10vh,6.5rem) clamp(1.25rem,3vw,2.5rem) clamp(2rem,5vh,3.5rem);overflow:auto;transform-origin:center center;animation:FloorOverview_overview-zoom-in__BXsw1 .42s cubic-bezier(.22,1,.36,1) both}.FloorOverview_floors__VrcHq{flex:1 1;min-height:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(.75rem,1.8vw,1.75rem);gap:clamp(.75rem,1.8vw,1.75rem);align-items:stretch}.FloorOverview_overview__0SGzu[data-exiting=true]{animation:FloorOverview_overview-zoom-out__KvK_h .42s cubic-bezier(.4,0,.2,1) both;pointer-events:none}.FloorOverview_slot__3b5qx{min-height:0;display:flex;animation:FloorOverview_card-rise___new3 .48s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--slot-index, 0) * 55ms)}.FloorOverview_overview__0SGzu[data-exiting=true] .FloorOverview_slot__3b5qx{animation:none}.FloorOverview_card__G_s7H{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:0;display:flex;flex-direction:column;gap:.7rem;padding:.65rem;border:1px solid var(--border-muted);border-radius:var(--radius-lg,12px);background:color-mix(in srgb,var(--surface-panel) 92%,transparent);box-shadow:var(--shadow-sm),inset 3px 0 0 color-mix(in srgb,var(--accent-selection) 28%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--ease-out),box-shadow .22s var(--ease-out),background .18s var(--ease-out)}.FloorOverview_card__G_s7H[data-severity=elevated]{border-color:color-mix(in srgb,var(--status-elevated) 45%,var(--border-muted));box-shadow:var(--shadow-sm),inset 3px 0 0 color-mix(in srgb,var(--status-elevated) 70%,transparent)}.FloorOverview_card__G_s7H[data-severity=blocking]{border-color:color-mix(in srgb,var(--status-blocking) 50%,var(--border-muted));box-shadow:var(--shadow-sm),inset 3px 0 0 color-mix(in srgb,var(--status-blocking) 75%,transparent)}.FloorOverview_card__G_s7H:hover{border-color:color-mix(in srgb,var(--accent-selection) 55%,var(--border-default));box-shadow:var(--shadow-sm),inset 3px 0 0 color-mix(in srgb,var(--accent-selection) 45%,transparent);background:color-mix(in srgb,var(--surface-panel) 96%,transparent)}.FloorOverview_card__G_s7H[data-severity=elevated]:hover{border-color:color-mix(in srgb,var(--status-elevated) 55%,var(--accent-selection));box-shadow:var(--shadow-sm),inset 3px 0 0 color-mix(in srgb,var(--status-elevated) 80%,transparent)}.FloorOverview_card__G_s7H[data-severity=blocking]:hover{border-color:color-mix(in srgb,var(--status-blocking) 55%,var(--accent-selection));box-shadow:var(--shadow-sm),inset 3px 0 0 color-mix(in srgb,var(--status-blocking) 85%,transparent)}.FloorOverview_card__G_s7H:hover .FloorOverview_hoverHint__MtJmV{opacity:1;transform:translateY(0)}.FloorOverview_card__G_s7H:focus-visible{outline:2px solid var(--accent-selection);outline-offset:3px}.FloorOverview_card__G_s7H:active{transition-duration:80ms}.FloorOverview_preview__2H_3M{position:relative;flex:1 1 auto;min-height:180px;border-radius:calc(var(--radius-lg, 12px) - 4px);overflow:hidden;background:var(--surface-canvas);border:1px solid var(--border-muted)}.FloorOverview_previewSvg__xpZr3{display:block;width:100%;height:100%;pointer-events:none}.FloorOverview_schematicRoot__bhvPv{transform-origin:center}.FloorOverview_previewCanvas__98Ae_{fill:var(--surface-canvas)}.FloorOverview_loadingText__dpyOm{fill:var(--text-muted);font-family:var(--font-sans),system-ui,sans-serif;font-size:72px}.FloorOverview_assetDot__zH954{fill:color-mix(in srgb,var(--text-muted) 55%,transparent);opacity:.35}.FloorOverview_assetDot__zH954[data-risk=elevated]{fill:var(--status-elevated);opacity:.85}.FloorOverview_assetDot__zH954[data-risk=blocking]{fill:var(--status-blocking);opacity:.9}.FloorOverview_hoverHint__MtJmV{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%,6px);padding:.28rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--surface-app) 82%,transparent);border:1px solid var(--border-muted);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;opacity:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .18s var(--ease-out),transform .22s cubic-bezier(.22,1,.36,1);white-space:nowrap}.FloorOverview_meta__KvKvV{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .15rem .1rem}.FloorOverview_floorName__HnFo6{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}.FloorOverview_freshDot__CudyC,.FloorOverview_livePip__IWGTg{width:.4rem;height:.4rem;border-radius:50%;flex-shrink:0;background:var(--accent-ok)}.FloorOverview_livePip__IWGTg{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-ok) 28%,transparent)}.FloorOverview_metaRight__RPK6A{display:inline-flex;align-items:center;gap:.4rem}.FloorOverview_idleHint__cGR3A{font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted)}.FloorOverview_riskHint__zK4fP{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--status-elevated)}.FloorOverview_activityBadge__v1xsK{min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--status-elevated);color:#111;font-size:var(--text-xs);font-family:var(--font-mono);font-weight:700;display:inline-flex;align-items:center;justify-content:center}@keyframes FloorOverview_overview-zoom-in__BXsw1{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes FloorOverview_overview-zoom-out__KvK_h{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}@keyframes FloorOverview_card-rise___new3{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes FloorOverview_live-pulse__JKUuq{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-ok) 50%,transparent)}70%{box-shadow:0 0 0 5px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes FloorOverview_nominal-dot-breath__y7Y6z{0%,to{opacity:.22}50%{opacity:.38}}@keyframes FloorOverview_schematic-breath__lRmCo{0%,to{opacity:.94}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.FloorOverview_assetDot__zH954,.FloorOverview_livePip__IWGTg,.FloorOverview_schematicRoot__bhvPv{animation:none}.FloorOverview_assetDot__zH954{opacity:.3}.FloorOverview_livePip__IWGTg{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-ok) 28%,transparent)}}@media (max-width:900px){.FloorOverview_overview__0SGzu{grid-template-columns:1fr;padding-top:5.5rem;gap:1rem}.FloorOverview_preview__2H_3M{min-height:220px;aspect-ratio:13/10}}.FloorNavArrows_arrow__7oRN_{position:absolute;top:50%;z-index:4;width:40px;height:40px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:999px;background:color-mix(in srgb,var(--surface-panel) 92%,transparent);color:var(--text-primary);box-shadow:var(--shadow-sm);cursor:pointer;transform:translateY(-50%);transition:background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s cubic-bezier(.22,1,.36,1),opacity .16s var(--ease-out);animation:none}.FloorNavArrows_arrow__7oRN_:hover:not(:disabled){background:var(--surface-panel);border-color:color-mix(in srgb,var(--accent-selection) 50%,var(--border-default));color:var(--accent-selection);box-shadow:var(--shadow-md)}.FloorNavArrows_arrow__7oRN_:active:not(:disabled){transform:translateY(-50%) scale(.92);transition-duration:70ms}.FloorNavArrows_arrow__7oRN_:disabled{opacity:.28;cursor:default}.FloorNavArrows_arrow__7oRN_:focus-visible{outline:2px solid var(--accent-selection);outline-offset:3px}.FloorNavArrows_arrowLeft__9d7yQ{left:var(--space-4);z-index:7;transition:left var(--duration-normal) var(--ease-out),background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s cubic-bezier(.22,1,.36,1),opacity .16s var(--ease-out)}.FloorNavArrows_arrowRight__P4fzt{right:var(--space-4);z-index:7;transition:right var(--duration-normal) var(--ease-out),background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s cubic-bezier(.22,1,.36,1),opacity .16s var(--ease-out)}[data-panel-resizing=true] .FloorNavArrows_arrowRight__P4fzt{transition:background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s cubic-bezier(.22,1,.36,1),opacity .16s var(--ease-out)}.FloorNavArrows_arrowRight__P4fzt[data-shift=true]{right:calc(var(--drawer-width) + var(--space-4))}@media (max-width:640px){.FloorNavArrows_arrowLeft__9d7yQ[data-shift=true]{left:calc(var(--affected-panel-width, min(280px, calc(100vw - 1.5rem))) + var(--space-3) + var(--space-3))}}@media (max-width:820px){.FloorNavArrows_arrowRight__P4fzt[data-shift=true]{right:var(--space-4)}.FloorNavArrows_arrow__7oRN_{width:36px;height:36px}.FloorNavArrows_arrowLeft__9d7yQ{left:var(--space-3)}.FloorNavArrows_arrowRight__P4fzt{right:var(--space-3)}}.AgentBrainPanel_embedded__ZIrBE{display:flex;flex-direction:column;max-height:min(48vh,420px);margin-top:var(--space-3);border:1px solid color-mix(in srgb,var(--accent-ai) 28%,var(--border-muted));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-ai) 6%,var(--surface-canvas));overflow:hidden}.AgentBrainPanel_header__VZ_6y{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-muted);flex-shrink:0;background:color-mix(in srgb,var(--accent-ai) 8%,transparent)}.AgentBrainPanel_titleBlock__KXndn{display:flex;align-items:center;gap:var(--space-2);min-width:0}.AgentBrainPanel_liveDot__4EOYg{width:.45rem;height:.45rem;border-radius:50%;background:var(--accent-ai);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-ai) 28%,transparent);flex-shrink:0}@keyframes AgentBrainPanel_brain-live__4sUd5{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-ai) 45%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.AgentBrainPanel_title__wjEbn{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.AgentBrainPanel_count__Redpy{font-size:var(--text-xs);font-family:var(--font-mono);padding:.1rem .35rem;border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-muted);border:1px solid var(--border-muted)}.AgentBrainPanel_replayBtn__n_hek{margin-left:auto;padding:.2rem .55rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent-ai) 40%,var(--border-muted));background:color-mix(in srgb,var(--accent-ai) 12%,transparent);color:var(--accent-ai);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.AgentBrainPanel_replayBtn__n_hek:hover{background:color-mix(in srgb,var(--accent-ai) 22%,transparent);border-color:color-mix(in srgb,var(--accent-ai) 55%,var(--border-muted))}.AgentBrainPanel_replayBtn__n_hek[aria-pressed=true]{color:var(--text-secondary);border-color:var(--border-muted);background:color-mix(in srgb,var(--surface-canvas) 70%,transparent)}.AgentBrainPanel_statusLine__NrazD{margin:0;flex:1 1 100%;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);letter-spacing:.01em}.AgentBrainPanel_pendingHint__FjM44{margin-left:auto;font-size:var(--text-2xs);font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em}.AgentBrainPanel_verdictBanner__RB84H{font-weight:var(--weight-semibold);color:var(--status-blocking);background:var(--status-blocking-muted)}.AgentBrainPanel_leadTimeBanner___4zR9,.AgentBrainPanel_verdictBanner__RB84H{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);border-bottom:1px solid var(--border-muted);flex-shrink:0}.AgentBrainPanel_leadTimeBanner___4zR9{font-family:var(--font-mono);color:var(--text-secondary);background:color-mix(in srgb,var(--status-elevated) 12%,var(--surface-canvas))}.AgentBrainPanel_clearancePin__AYSR8{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-muted);background:var(--status-nominal-muted);flex-shrink:0}.AgentBrainPanel_clearancePinLabel__9JGqY{display:inline-block;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--status-nominal);margin-bottom:.25rem}.AgentBrainPanel_clearancePinList__v_ksl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.AgentBrainPanel_clearancePinList__v_ksl li{font-size:var(--text-xs);line-height:1.35;color:var(--text-secondary)}.AgentBrainPanel_empty__40Pj5{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-3)}.AgentBrainPanel_empty__40Pj5 p{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.AgentBrainPanel_emptyPulse__0SBPR{width:.55rem;height:.55rem;margin-top:.2rem;border-radius:50%;background:var(--accent-ai);flex-shrink:0;opacity:.7}@keyframes AgentBrainPanel_empty-pulse__KzzMm{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.AgentBrainPanel_list__xVsh6{list-style:none;margin:0;padding:var(--space-2);overflow-y:auto;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:var(--space-1)}.AgentBrainPanel_hiddenHint__PLpZ_{margin:0 0 var(--space-1);padding:0 var(--space-2);font-size:var(--text-2xs);font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em}.AgentBrainPanel_step__0tHDi{--step-accent:var(--accent-ai);display:flex;flex-direction:column;gap:.2rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:2px solid var(--step-accent);background:color-mix(in srgb,var(--surface-panel) 40%,transparent);transition:opacity var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.AgentBrainPanel_step__0tHDi[data-agent=scada],.AgentBrainPanel_step__0tHDi[data-agent=sim_scada]{--step-accent:var(--domain-sensors)}.AgentBrainPanel_step__0tHDi[data-agent=permit],.AgentBrainPanel_step__0tHDi[data-agent=sim_ptw]{--step-accent:var(--domain-permits)}.AgentBrainPanel_step__0tHDi[data-agent=maintenance],.AgentBrainPanel_step__0tHDi[data-agent=sim_maintenance],.AgentBrainPanel_step__0tHDi[data-agent=sim_workforce],.AgentBrainPanel_step__0tHDi[data-agent=workforce]{--step-accent:var(--domain-people)}.AgentBrainPanel_step__0tHDi[data-agent=spatial]{--step-accent:var(--domain-spatial)}.AgentBrainPanel_step__0tHDi[data-agent=incident_pattern],.AgentBrainPanel_step__0tHDi[data-agent=shift_handover]{--step-accent:var(--domain-evidence)}.AgentBrainPanel_step__0tHDi[data-agent=orchestrator],.AgentBrainPanel_step__0tHDi[data-agent=sim_orchestrator]{--step-accent:var(--accent-ai)}.AgentBrainPanel_step__0tHDi[data-finding=clearance]{--step-accent:var(--status-nominal);opacity:.72}.AgentBrainPanel_step__0tHDi[data-finding=risk]{--step-accent:var(--status-elevated)}.AgentBrainPanel_step__0tHDi[data-kind=error],.AgentBrainPanel_step__0tHDi[data-kind=verdict]{--step-accent:var(--status-blocking)}.AgentBrainPanel_step__0tHDi[data-variant=history]{opacity:.48;padding:.3rem var(--space-2) .3rem var(--space-3);gap:0;background:transparent}.AgentBrainPanel_step__0tHDi[data-variant=history] .AgentBrainPanel_stepMeta__zWPZD{gap:.35rem}.AgentBrainPanel_step__0tHDi[data-variant=history] .AgentBrainPanel_message__Z_SsJ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-xs);line-height:1.3;color:var(--text-muted)}.AgentBrainPanel_step__0tHDi[data-variant=history] .AgentBrainPanel_agent__RnBZ_,.AgentBrainPanel_step__0tHDi[data-variant=history] .AgentBrainPanel_kind__k_vEk{font-size:var(--text-2xs)}.AgentBrainPanel_step__0tHDi[data-variant=current]{opacity:1;gap:.4rem;padding:var(--space-3);margin-top:var(--space-1);background:linear-gradient(120deg,color-mix(in srgb,var(--step-accent) 14%,transparent),transparent 70%),color-mix(in srgb,var(--surface-panel) 70%,transparent);border:1px solid color-mix(in srgb,var(--step-accent) 35%,var(--border-muted));border-left-width:3px;box-shadow:var(--shadow-sm);animation:AgentBrainPanel_step-in__ppidD .38s var(--ease-out) both}@keyframes AgentBrainPanel_step-in__ppidD{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AgentBrainPanel_step__0tHDi[data-variant=current] .AgentBrainPanel_message__Z_SsJ{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary)}.AgentBrainPanel_stepMeta__zWPZD{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.AgentBrainPanel_agent__RnBZ_{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--step-accent)}.AgentBrainPanel_kind__k_vEk{font-size:var(--text-2xs);font-family:var(--font-mono);padding:.05rem .35rem;border-radius:var(--radius-sm);color:var(--text-muted);background:var(--surface-panel)}.AgentBrainPanel_kindClearance__DagsC{color:var(--status-nominal);background:var(--status-nominal-muted)}.AgentBrainPanel_kindError__DIRcW,.AgentBrainPanel_kindVerdict__Y2ILq{color:var(--text-on-accent,#fff);background:var(--status-blocking)}.AgentBrainPanel_kindTool__kRKXW{color:var(--text-secondary);background:color-mix(in srgb,var(--accent-ai) 18%,transparent)}.AgentBrainPanel_kindObs__A7xQj{color:var(--status-info);background:var(--status-info-muted)}.AgentBrainPanel_kindRisk__RYQAX{color:var(--text-inverse,#1a1a1a);background:var(--status-elevated)}.AgentBrainPanel_kindStarted__5jnIQ{color:var(--text-secondary);background:color-mix(in srgb,var(--text-muted) 16%,transparent)}.AgentBrainPanel_kindDone__O99Nq{color:var(--status-nominal);background:var(--status-nominal-muted)}.AgentBrainPanel_kindDefault__3o66p{color:var(--text-muted)}.AgentBrainPanel_message__Z_SsJ{margin:0;font-size:var(--text-xs);line-height:1.4;color:var(--text-primary)}.ThemeSwitcher_root__0LoYA{position:relative;display:inline-flex;align-items:center}.ThemeSwitcher_trigger__uNh2U{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-panel) 45%,transparent);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.02em;padding:.3rem .55rem;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ThemeSwitcher_trigger__uNh2U:hover,.ThemeSwitcher_trigger__uNh2U[data-open=true]{color:var(--text-primary);border-color:var(--border-default);background:color-mix(in srgb,var(--surface-overlay) 90%,transparent)}.ThemeSwitcher_trigger__uNh2U:active{transform:translateY(1px)}.ThemeSwitcher_swatch__PA1Zu{flex-shrink:0;width:1rem;height:1rem;border-radius:999px;border:1px solid var(--border-muted)}.ThemeSwitcher_swatch__PA1Zu[data-theme=mission-control]{background:linear-gradient(135deg,#0d1117 50%,#238636 0)}.ThemeSwitcher_swatch__PA1Zu[data-theme=vscode-dark]{background:linear-gradient(135deg,#1e1e1e 50%,#007acc 0)}.ThemeSwitcher_swatch__PA1Zu[data-theme=github-dark]{background:linear-gradient(135deg,#0d1117 50%,#58a6ff 0)}.ThemeSwitcher_swatch__PA1Zu[data-theme=light]{background:linear-gradient(135deg,#ffffff 50%,#0969da 0)}.ThemeSwitcher_swatch__PA1Zu[data-theme=blueprint]{background:linear-gradient(135deg,#0a1628 50%,#4fc3f7 0)}.ThemeSwitcher_swatch__PA1Zu[data-theme=catppuccin]{background:linear-gradient(135deg,#1e1e2e 50%,#cba6f7 0)}.ThemeSwitcher_triggerLabel__lVnPx{max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThemeSwitcher_chevron__K6LGK{opacity:.85;transition:transform var(--duration-fast) var(--ease-out)}.ThemeSwitcher_chevron__K6LGK[data-open=true]{transform:rotate(180deg)}.ThemeSwitcher_panel__znWr6{position:absolute;top:calc(100% + var(--space-2));right:0;width:min(280px,calc(100vw - 24px));border:1px solid var(--border-default);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-overlay) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-md);overflow:hidden;z-index:60;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);pointer-events:none;transform-origin:top right;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),visibility var(--duration-fast) var(--ease-out)}.ThemeSwitcher_panel__znWr6[data-open=true]{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.ThemeSwitcher_panelInner__86UyY{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.ThemeSwitcher_panel__znWr6[data-open=true] .ThemeSwitcher_panelInner__86UyY{animation:ThemeSwitcher_panelIn__3yqVc var(--duration-normal) var(--ease-out)}.ThemeSwitcher_panelTitle__A47EB{margin:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}@keyframes ThemeSwitcher_panelIn__3yqVc{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ThemeSwitcher_triggerLabel__lVnPx{display:none}}@media (prefers-reduced-motion:reduce){.ThemeSwitcher_chevron__K6LGK,.ThemeSwitcher_panel__znWr6,.ThemeSwitcher_panel__znWr6[data-open=true],.ThemeSwitcher_trigger__uNh2U{transition:none}.ThemeSwitcher_panel__znWr6[data-open=true] .ThemeSwitcher_panelInner__86UyY{animation:none}}.AssessmentPanel_root___RdNE{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) 0 0;border:none;border-top:1px solid var(--border-muted);border-radius:0;background:transparent}.AssessmentPanel_header__x_Jcj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.AssessmentPanel_headerLeft__amrZp{display:flex;align-items:center;gap:var(--space-2);min-width:0}.AssessmentPanel_title__ACoGN{margin:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.AssessmentPanel_chips__YGc6M{display:flex;flex-wrap:wrap;gap:var(--space-1)}.AssessmentPanel_chip__Gz_Z7{font-size:var(--text-2xs);font-weight:var(--weight-medium);padding:.15rem .4rem;border-radius:999px;border:none;background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-secondary);text-transform:capitalize;letter-spacing:.02em}.AssessmentPanel_chip__Gz_Z7[data-status=complete]{color:var(--status-nominal);background:var(--status-nominal-muted)}.AssessmentPanel_chip__Gz_Z7[data-status=failed]{color:var(--status-blocking);background:var(--status-blocking-muted)}.AssessmentPanel_chip__Gz_Z7[data-status=generating],.AssessmentPanel_chip__Gz_Z7[data-status=pending]{color:var(--status-info);background:var(--status-info-muted)}.AssessmentPanel_meta__Am0AU{margin:0;color:var(--text-muted);font-size:var(--text-xs);font-family:var(--font-mono);line-height:1.5;letter-spacing:.01em}.AssessmentPanel_metaItem__uz4cX{color:var(--text-muted)}.AssessmentPanel_metaSep__lfzAi{margin:0 .3rem;opacity:.55}.AssessmentPanel_empty__ozIto{margin:0;font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed)}.AssessmentPanel_recover__bGsCt{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--status-blocking) 28%,var(--border-muted));background:color-mix(in srgb,var(--status-blocking) 7%,transparent)}.AssessmentPanel_recoverCopy__1J_AT{margin:0;font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed)}.AssessmentPanel_actions__3nxrc{display:flex;gap:var(--space-2);flex-wrap:wrap}.AssessmentPanel_manualForm__WSrTg{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.AssessmentPanel_field__DtCrs{display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary)}.AssessmentPanel_fieldControl__OsT4J{display:block;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-panel) 70%,transparent);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}.AssessmentPanel_fieldControl__OsT4J:focus{border-color:var(--border-focus);outline:none}.AssessmentPanel_error__xEkRY{color:var(--status-blocking);margin:0;font-size:var(--text-xs)}