:root{--nbw-color-brand: #1e40af;--nbw-color-brand-hover: #1d4ed8;--nbw-color-accent: #f59e0b;--nbw-color-accent-hover: #d97706;--nbw-color-background: #ffffff;--nbw-color-surface: #f8fafc;--nbw-color-surface-raised: #ffffff;--nbw-color-text: #0f172a;--nbw-color-text-muted: #64748b;--nbw-color-border: #cbd5e1;--nbw-color-focus: #3b82f6;--nbw-color-on-brand: #ffffff;--nbw-color-neutral-fg: #475569;--nbw-color-neutral-bg: #f1f5f9;--nbw-color-success-fg: #0f766e;--nbw-color-success-bg: #ccfbf1;--nbw-color-success-border: #5eead4;--nbw-color-warning-fg: #92400e;--nbw-color-warning-bg: #fef3c7;--nbw-color-warning-border: #fbbf24;--nbw-color-danger-fg: #be123c;--nbw-color-danger-bg: #ffe4e6;--nbw-color-danger-border: #fb7185;--nbw-color-info-fg: #1d4ed8;--nbw-color-info-bg: #dbeafe;--nbw-color-info-border: #93c5fd;--nbw-space-1: .25rem;--nbw-space-2: .5rem;--nbw-space-3: .75rem;--nbw-space-4: 1rem;--nbw-space-6: 1.5rem;--nbw-space-8: 2rem;--nbw-radius-control: .375rem;--nbw-radius-panel: .5rem;--nbw-radius-modal: .75rem;--nbw-radius-pill: 999px;--nbw-font-sans: Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--nbw-shadow-raised: 0 8px 24px rgb(15 23 42 / .12);--nbw-shadow-overlay: 0 24px 64px rgb(15 23 42 / .24);--nbw-motion-fast: .12s;--nbw-motion-normal: .18s}[data-nbw-theme=dark]{--nbw-color-background: #0f172a;--nbw-color-surface: #111827;--nbw-color-surface-raised: #1e293b;--nbw-color-text: #f8fafc;--nbw-color-text-muted: #94a3b8;--nbw-color-border: #334155}.nbw-control{box-sizing:border-box;font-family:var(--nbw-font-sans)}.nbw-gallery{background:var(--nbw-color-background);color:var(--nbw-color-text);display:grid;gap:var(--nbw-space-8);padding:var(--nbw-space-8)}.nbw-gallery-section{display:grid;gap:var(--nbw-space-4)}.nbw-gallery-section h2{font-size:1rem;margin:0}.nbw-gallery-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nbw-space-3)}.nbw-gallery-grid{display:grid;gap:var(--nbw-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.nbw-button{align-items:center;border:1px solid transparent;border-radius:var(--nbw-radius-control);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:var(--nbw-space-2);justify-content:center;line-height:1.25rem;min-height:2.25rem;padding:0 var(--nbw-space-4);transition:background var(--nbw-motion-fast),border-color var(--nbw-motion-fast),color var(--nbw-motion-fast),box-shadow var(--nbw-motion-fast)}.nbw-button,.nbw-button:visited{text-decoration:none}.nbw-button:focus-visible,.nbw-input:focus-visible,.nbw-switch:focus-visible,.nbw-icon-button:focus-visible,.nbw-menu-item:focus-visible,.nbw-command-item:focus-visible,.nbw-overlay-close:focus-visible,.nbw-chip-remove:focus-visible,.nbw-search-clear:focus-visible,.nbw-tab:focus-visible,.nbw-calendar-day:focus-visible,.nbw-slot-picker button:focus-visible,.nbw-customer-chip:focus-visible{outline:2px solid var(--nbw-color-focus);outline-offset:2px}.nbw-button:disabled,.nbw-icon-button:disabled,.nbw-input:disabled,.nbw-switch:disabled{cursor:not-allowed;opacity:.56}.nbw-button-primary{background:var(--nbw-color-brand);color:var(--nbw-color-on-brand)}.nbw-button-primary:hover:not(:disabled){background:var(--nbw-color-brand-hover)}.nbw-button-secondary{background:var(--nbw-color-surface-raised);border-color:var(--nbw-color-border);color:var(--nbw-color-text)}.nbw-button-secondary:hover:not(:disabled){border-color:var(--nbw-color-brand)}.nbw-button-danger{background:var(--nbw-color-danger-bg);border-color:var(--nbw-color-danger-border);color:var(--nbw-color-danger-fg)}.nbw-button-ghost{background:transparent;color:var(--nbw-color-text)}.nbw-button-ghost:hover:not(:disabled){background:var(--nbw-color-surface)}.nbw-icon-button{align-items:center;background:var(--nbw-color-surface-raised);border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-control);color:var(--nbw-color-text);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.nbw-button-group,.nbw-split-button,.nbw-toolbar,.nbw-page-actions{align-items:center;display:inline-flex;gap:var(--nbw-space-2)}.nbw-button-group>.nbw-button,.nbw-split-button>.nbw-button,.nbw-button-group>.nbw-icon-button,.nbw-split-button>.nbw-icon-button{border-radius:0}.nbw-button-group>:first-child,.nbw-split-button>:first-child{border-start-start-radius:var(--nbw-radius-control);border-end-start-radius:var(--nbw-radius-control)}.nbw-button-group>:last-child,.nbw-split-button>:last-child{border-start-end-radius:var(--nbw-radius-control);border-end-end-radius:var(--nbw-radius-control)}.nbw-split-button{gap:0}.nbw-menu,.nbw-popover{display:inline-flex;position:relative}.nbw-menu-trigger-button,.nbw-popover-trigger-button{inline-size:auto}.nbw-menu-content,.nbw-popover-content{background:var(--nbw-color-surface-raised);border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-control);box-shadow:var(--nbw-shadow-raised);color:var(--nbw-color-text);display:grid;gap:var(--nbw-space-1);inset-block-start:calc(100% + var(--nbw-space-2));inset-inline-start:0;min-inline-size:12rem;padding:var(--nbw-space-2);position:absolute;z-index:30}.nbw-menu-end .nbw-menu-content{inset-inline:auto 0}.nbw-menu-item,.nbw-command-item,.nbw-overlay-close,.nbw-chip-remove,.nbw-search-clear{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.nbw-menu-item,.nbw-command-item{border-radius:var(--nbw-radius-control);display:grid;gap:var(--nbw-space-1);justify-items:start;padding:var(--nbw-space-2);text-align:start}.nbw-menu-item:hover:not(:disabled),.nbw-command-item:hover{background:var(--nbw-color-surface)}.nbw-badge{align-items:center;border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-pill);display:inline-flex;font-size:.75rem;font-weight:700;gap:var(--nbw-space-1);line-height:1rem;padding:.125rem var(--nbw-space-2);white-space:nowrap}.nbw-badge-neutral{background:var(--nbw-color-neutral-bg);color:var(--nbw-color-neutral-fg)}.nbw-badge-success{background:var(--nbw-color-success-bg);border-color:var(--nbw-color-success-border);color:var(--nbw-color-success-fg)}.nbw-badge-warning{background:var(--nbw-color-warning-bg);border-color:var(--nbw-color-warning-border);color:var(--nbw-color-warning-fg)}.nbw-badge-danger{background:var(--nbw-color-danger-bg);border-color:var(--nbw-color-danger-border);color:var(--nbw-color-danger-fg)}.nbw-field-required{color:var(--nbw-color-danger-fg);margin-inline-start:var(--nbw-space-1)}.nbw-field{display:grid;gap:var(--nbw-space-2)}.nbw-field-label{color:var(--nbw-color-text);font-size:.875rem;font-weight:600}.nbw-field-description,.nbw-field-error{font-size:.75rem;line-height:1rem}.nbw-field-description{color:var(--nbw-color-text-muted)}.nbw-field-error{color:var(--nbw-color-danger-fg)}.nbw-input{background:var(--nbw-color-surface-raised);border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-control);color:var(--nbw-color-text);font:inherit;min-height:2.5rem;padding:0 var(--nbw-space-3);width:100%}.nbw-input-invalid{border-color:var(--nbw-color-danger-border)}.nbw-textarea{min-block-size:6rem;padding-block:var(--nbw-space-3);resize:vertical}.nbw-currency-field{align-items:end;display:grid;gap:var(--nbw-space-2);grid-template-columns:minmax(0,1fr) auto}.nbw-currency-label{border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-control);color:var(--nbw-color-text-muted);min-block-size:2.5rem;padding:var(--nbw-space-2) var(--nbw-space-3)}.nbw-search{align-items:center;display:flex;gap:var(--nbw-space-2)}.nbw-search-input{min-inline-size:14rem}.nbw-choice{align-items:start;color:var(--nbw-color-text);display:flex;gap:var(--nbw-space-2)}.nbw-choice small{color:var(--nbw-color-text-muted);display:block}.nbw-radio-group{border:0;display:grid;gap:var(--nbw-space-2);margin:0;padding:0}.nbw-segmented{background:var(--nbw-color-surface);border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-control);display:inline-flex;padding:var(--nbw-space-1)}.nbw-segment{background:transparent;border:0;border-radius:var(--nbw-radius-control);color:var(--nbw-color-text-muted);cursor:pointer;font:inherit;font-weight:600;padding:var(--nbw-space-2) var(--nbw-space-3)}.nbw-segment-active{background:var(--nbw-color-surface-raised);box-shadow:var(--nbw-shadow-raised);color:var(--nbw-color-text)}.nbw-slider-row,.nbw-date-range{align-items:center;display:grid;gap:var(--nbw-space-3)}.nbw-date-range{grid-template-columns:repeat(2,minmax(0,1fr))}.nbw-file-dropzone{border:1px dashed var(--nbw-color-border);border-radius:var(--nbw-radius-panel);color:var(--nbw-color-text-muted);padding:var(--nbw-space-4)}.nbw-switch{align-items:center;background:var(--nbw-color-border);border:0;border-radius:var(--nbw-radius-pill);cursor:pointer;display:inline-flex;height:1.5rem;padding:.125rem;width:2.75rem}.nbw-switch[data-state=checked]{background:var(--nbw-color-brand)}.nbw-switch-thumb{background:var(--nbw-color-on-brand);border-radius:var(--nbw-radius-pill);box-shadow:var(--nbw-shadow-raised);display:block;height:1.25rem;transform:translate(0);transition:transform var(--nbw-motion-fast);width:1.25rem}.nbw-switch[data-state=checked] .nbw-switch-thumb{transform:translate(1.25rem)}.nbw-spinner{animation:nbw-spin .8s linear infinite;border:2px solid currentColor;border-radius:var(--nbw-radius-pill);border-top-color:transparent;display:inline-block;height:1rem;width:1rem}.nbw-skeleton{animation:nbw-pulse 1.4s ease-in-out infinite;background:var(--nbw-color-surface);border-radius:var(--nbw-radius-control);min-block-size:1rem}.nbw-progress{inline-size:100%}.nbw-progress-track{background:var(--nbw-color-surface);border-radius:var(--nbw-radius-pill);display:block;overflow:hidden}.nbw-progress-bar{background:var(--nbw-color-brand);block-size:.5rem;border-radius:inherit;display:block}.nbw-progress-indeterminate{animation:nbw-progress 1.2s ease-in-out infinite;inline-size:40%}.nbw-state{border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-panel);display:grid;gap:var(--nbw-space-3);justify-items:start;padding:var(--nbw-space-6)}.nbw-error-state{background:var(--nbw-color-danger-bg);border-color:var(--nbw-color-danger-border);color:var(--nbw-color-danger-fg)}.nbw-loading-state{color:var(--nbw-color-text-muted)}.nbw-alert,.nbw-toast{align-items:start;border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-panel);display:flex;gap:var(--nbw-space-4);justify-content:space-between;padding:var(--nbw-space-4)}.nbw-alert-info{background:var(--nbw-color-info-bg);border-color:var(--nbw-color-info-border);color:var(--nbw-color-info-fg)}.nbw-alert-success,.nbw-toast-success{background:var(--nbw-color-success-bg);border-color:var(--nbw-color-success-border);color:var(--nbw-color-success-fg)}.nbw-alert-warning,.nbw-toast-warning{background:var(--nbw-color-warning-bg);border-color:var(--nbw-color-warning-border);color:var(--nbw-color-warning-fg)}.nbw-alert-danger,.nbw-toast-danger{background:var(--nbw-color-danger-bg);border-color:var(--nbw-color-danger-border);color:var(--nbw-color-danger-fg)}.nbw-live-indicator{align-items:center;display:inline-flex;gap:var(--nbw-space-2)}.nbw-live-indicator-neutral{color:var(--nbw-color-neutral-fg)}.nbw-live-indicator-success{color:var(--nbw-color-success-fg)}.nbw-live-indicator-warning{color:var(--nbw-color-warning-fg)}.nbw-live-indicator-danger{color:var(--nbw-color-danger-fg)}.nbw-live-dot{animation:nbw-pulse 1.4s ease-in-out infinite;background:currentColor;border-radius:var(--nbw-radius-pill);block-size:.5rem;inline-size:.5rem}.nbw-empty-state{border:1px dashed var(--nbw-color-border);border-radius:var(--nbw-radius-panel);color:var(--nbw-color-text-muted);display:grid;gap:var(--nbw-space-2);justify-items:start;padding:var(--nbw-space-6)}.nbw-empty-state-title{color:var(--nbw-color-text);font-weight:700}.nbw-overlay-backdrop{background:color-mix(in srgb,var(--nbw-color-text),transparent 72%);display:grid;inset:0;padding:var(--nbw-space-6);place-items:center;position:fixed;z-index:50}.nbw-dialog,.nbw-drawer{background:var(--nbw-color-surface-raised);border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-modal);box-shadow:var(--nbw-shadow-overlay);color:var(--nbw-color-text);display:grid;max-inline-size:40rem;min-inline-size:min(100%,20rem)}.nbw-drawer{block-size:100%;border-radius:0;inline-size:min(28rem,100%);margin-inline-start:auto}.nbw-drawer-left{margin-inline:0 auto}.nbw-overlay-header,.nbw-overlay-actions{align-items:start;display:flex;gap:var(--nbw-space-4);justify-content:space-between;padding:var(--nbw-space-4)}.nbw-overlay-body{padding:var(--nbw-space-4)}.nbw-overlay-header h2{font-size:1rem;margin:0}.nbw-overlay-header p,.nbw-toast p,.nbw-state p,.nbw-page-header p,.nbw-activity-item p,.nbw-timeline-item p{color:var(--nbw-color-text-muted);margin:var(--nbw-space-1) 0 0}.nbw-tabs{display:grid;gap:var(--nbw-space-4)}.nbw-tab-list{border-block-end:1px solid var(--nbw-color-border);display:flex;gap:var(--nbw-space-3)}.nbw-tab{background:transparent;border:0;border-block-end:2px solid transparent;color:var(--nbw-color-text-muted);cursor:pointer;font:inherit;font-weight:600;padding:var(--nbw-space-3) 0}.nbw-tab-active{border-color:var(--nbw-color-brand);color:var(--nbw-color-text)}.nbw-breadcrumbs,.nbw-pagination,.nbw-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nbw-space-2)}.nbw-breadcrumb-item:not(:last-child):after{color:var(--nbw-color-text-muted);content:"/";margin-inline-start:var(--nbw-space-2)}.nbw-stepper,.nbw-activity-feed,.nbw-timeline{display:grid;gap:var(--nbw-space-3);list-style:none;margin:0;padding:0}.nbw-step,.nbw-activity-item,.nbw-timeline-item{align-items:start;display:grid;gap:var(--nbw-space-3);grid-template-columns:auto minmax(0,1fr) auto}.nbw-step-marker,.nbw-activity-dot,.nbw-timeline-marker{background:var(--nbw-color-border);border-radius:var(--nbw-radius-pill);block-size:.625rem;inline-size:.625rem;margin-block-start:var(--nbw-space-2)}.nbw-step-complete .nbw-step-marker,.nbw-activity-dot-success{background:var(--nbw-color-success-fg)}.nbw-step-current .nbw-step-marker,.nbw-activity-dot-warning{background:var(--nbw-color-warning-fg)}.nbw-step-error .nbw-step-marker,.nbw-activity-dot-danger{background:var(--nbw-color-danger-fg)}.nbw-command-palette{background:var(--nbw-color-surface-raised);border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-panel);box-shadow:var(--nbw-shadow-raised);display:grid;gap:var(--nbw-space-3);padding:var(--nbw-space-3)}.nbw-command-list{display:grid;gap:var(--nbw-space-1)}.nbw-command-empty{color:var(--nbw-color-text-muted);padding:var(--nbw-space-3)}.nbw-page-header{align-items:start;display:flex;gap:var(--nbw-space-6);justify-content:space-between}.nbw-app-shell-header{align-items:center;background:var(--nbw-color-surface);border-block-end:1px solid var(--nbw-color-border);display:flex;gap:var(--nbw-space-3);justify-content:space-between;padding:var(--nbw-space-3) var(--nbw-space-4)}.nbw-app-shell-header-primary,.nbw-app-shell-header-trailing{align-items:center;display:flex;gap:var(--nbw-space-2)}.nbw-app-shell-header-primary{min-inline-size:0}.nbw-app-shell-header-brand{align-items:center;background:transparent;border:0;border-radius:var(--nbw-radius-control);color:var(--nbw-color-text);cursor:pointer;display:inline-flex;justify-content:center;min-block-size:auto;min-inline-size:auto;padding:0}.nbw-app-shell-header-nav{position:relative}.nbw-app-shell-header-trigger{align-items:center;background:transparent;border:1px solid var(--nbw-color-border);border-radius:999px;color:var(--nbw-color-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:var(--nbw-space-1);min-block-size:2.125rem;padding:0 var(--nbw-space-2) 0 calc(var(--nbw-space-3) + var(--nbw-space-1))}.nbw-app-shell-header-trigger:hover{background:color-mix(in srgb,var(--nbw-color-primary) 10%,transparent);border-color:var(--nbw-color-primary);color:var(--nbw-color-primary)}.nbw-app-shell-header-chevron{block-size:.875rem;color:var(--nbw-color-text-muted);flex-shrink:0;inline-size:.875rem}.nbw-app-shell-header-menu{background:var(--nbw-color-surface-raised);border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-panel);box-shadow:var(--nbw-shadow-raised);display:grid;gap:var(--nbw-space-1);inset-block-start:calc(100% + var(--nbw-space-2));inset-inline-start:0;min-inline-size:10rem;padding:var(--nbw-space-1);position:absolute;z-index:20}.nbw-app-shell-header-item{background:transparent;border:0;border-radius:var(--nbw-radius-control);color:var(--nbw-color-text);cursor:pointer;font:inherit;min-block-size:2.25rem;padding:0 var(--nbw-space-3);text-align:start}.nbw-app-shell-header-item:hover{background:var(--nbw-color-surface)}.nbw-app-shell-header-item-active{color:var(--nbw-color-primary);font-weight:700}.nbw-page-eyebrow,.nbw-metric-label{color:var(--nbw-color-text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.nbw-page-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nbw-space-2)}.nbw-page-title-row h1{font-size:1.5rem;line-height:2rem;margin:0}.nbw-page-metadata,.nbw-metric-footer,.nbw-filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nbw-space-2)}.nbw-table-wrap{border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-panel);overflow:auto}.nbw-data-table{border-collapse:collapse;inline-size:100%}.nbw-data-table th,.nbw-data-table td{border-block-end:1px solid var(--nbw-color-border);padding:var(--nbw-space-3);text-align:start}.nbw-data-table th{background:var(--nbw-color-surface);color:var(--nbw-color-text-muted);font-size:.75rem;text-transform:uppercase}.nbw-align-center{text-align:center}.nbw-align-end{text-align:end}.nbw-metric-card{background:var(--nbw-color-surface-raised);border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-panel);display:grid;gap:var(--nbw-space-3);padding:var(--nbw-space-4)}.nbw-metric-value{color:var(--nbw-color-text);font-size:1.75rem;font-weight:800;line-height:2rem}@keyframes nbw-pulse{50%{opacity:.48}}@keyframes nbw-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.nbw-tooltip-anchor{display:inline-flex;position:relative}.nbw-tooltip-content{background:var(--nbw-color-surface-raised);border:1px solid var(--nbw-color-border);border-radius:var(--nbw-radius-control);box-shadow:var(--nbw-shadow-raised);color:var(--nbw-color-text);display:none;font-size:.75rem;inset-block-end:calc(100% + var(--nbw-space-2));inset-inline-start:50%;max-width:16rem;padding:var(--nbw-space-2);position:absolute;transform:translate(-50%);white-space:normal;z-index:20}.nbw-tooltip-anchor:hover .nbw-tooltip-content,.nbw-tooltip-anchor:focus-within .nbw-tooltip-content{display:block}@keyframes nbw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nbw-spinner{animation-duration:1.6s}.nbw-button,.nbw-switch-thumb,.nbw-skeleton,.nbw-live-dot,.nbw-progress-indeterminate{animation:none;transition:none}}@media(max-width:640px){.nbw-date-range,.nbw-app-shell-header,.nbw-page-header,.nbw-alert,.nbw-toast{align-items:stretch;grid-template-columns:1fr}.nbw-page-header,.nbw-alert,.nbw-toast{display:grid}.nbw-app-shell-header{display:flex;flex-wrap:wrap}.nbw-app-shell-header-trailing{inline-size:100%;justify-content:flex-end}}:root{color-scheme:light;font-family:var(--nbw-font-sans);color:var(--color-text);background:var(--color-surface);--color-primary: var(--nbw-color-brand);--color-primary-light: var(--nbw-color-focus);--color-accent: var(--nbw-color-accent);--color-accent-hover: var(--nbw-color-accent-hover);--color-success: var(--nbw-color-success-fg);--color-danger: var(--nbw-color-danger-fg);--color-text: var(--nbw-color-text);--color-muted: var(--nbw-color-text-muted);--color-bg: var(--nbw-color-surface-raised);--color-surface: var(--nbw-color-surface);--panel: var(--color-bg);--panel-soft: var(--nbw-color-surface);--line: var(--nbw-color-border);--line-strong: var(--nbw-color-text-muted);--ink-soft: var(--color-muted);--primary: var(--color-primary);--primary-strong: var(--nbw-color-brand-hover);--blue: var(--color-primary);--accent: var(--color-accent);--accent-hover: var(--color-accent-hover);--amber: var(--nbw-color-warning-fg);--amber-bg: var(--nbw-color-warning-bg);--amber-border: var(--nbw-color-warning-border);--ok: var(--nbw-color-success-fg);--ok-bg: var(--nbw-color-success-bg);--ok-border: var(--nbw-color-success-border);--danger: var(--nbw-color-danger-fg);--danger-bg: var(--nbw-color-danger-bg);--danger-border: var(--nbw-color-danger-border);--neutral-bg: var(--nbw-color-neutral-bg);--neutral-border: var(--nbw-color-border);--neutral-ink: var(--nbw-color-neutral-fg);--focus-ring: color-mix(in srgb, var(--nbw-color-focus) 24%, transparent);--shadow: var(--nbw-shadow-raised)}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:wait;opacity:.72}a{color:inherit;text-decoration:none}:where(button,a,input,select,textarea):focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.auth-shell,.ops-shell{background:var(--color-surface)}.auth-shell{display:grid;min-height:100svh}.auth-shell-panel-wrap{align-self:center;display:grid;padding:24px;place-items:center}.auth-actions,.incident-card-top,.incident-card-meta,.tabs,.ai-title-row,.ai-drawer-top,.tool-drawer-top,.status-row{align-items:center;display:flex;gap:8px}.ops-shell{display:grid;gap:12px;min-height:100vh;padding:0 12px 112px}.nbw-app-shell-header.ops-header,.ops-header{align-items:center;background:var(--panel);border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;justify-content:space-between;margin:0 -12px;min-height:56px;padding:9px 12px}.ops-header .nbw-app-shell-header-primary{flex:1 1 auto;min-width:0}.ops-header .nbw-app-shell-header-brand{min-width:0}.ops-header .nbw-app-shell-header-trailing,.ops-header .nbw-popover{flex:0 0 auto;justify-self:end;min-width:0}.ops-header .nbw-popover-trigger-button{background:transparent;border:0;box-shadow:none;inline-size:auto;min-height:auto;padding:0}.ops-header .nbw-popover-trigger-button:hover{background:transparent}.ops-header .nbw-popover-content{background:transparent;border:0;box-shadow:none;inset-inline:auto 0;min-inline-size:0;padding:0}.ops-title{min-width:0}.ops-header .ghost-button{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--color-text);min-height:36px;padding:7px 12px}.incident-heading h2,.empty-state h2,.auth-panel h2{font-size:30px;letter-spacing:0;line-height:1.1;margin:0}.ops-app-shell-brand{align-items:center;color:var(--color-text);display:inline-flex;font-size:16px;font-weight:900;gap:8px;line-height:1;margin:0;min-height:32px}.ops-app-shell-mark{align-items:center;background:var(--primary);border-radius:8px;color:#fff;display:inline-flex;font-size:11px;font-weight:900;height:30px;justify-content:center;letter-spacing:0;width:30px}.ops-header-mode{border-left:1px solid var(--line);color:var(--ink-soft);font-size:13px;font-weight:900;margin-left:2px;padding-left:10px}.ops-account-menu{position:relative;z-index:20}.ops-account-menu summary{list-style:none}.ops-account-menu summary::-webkit-details-marker{display:none}.ops-account-trigger{align-items:center;background:transparent;border:0;border-radius:999px;box-shadow:none;color:var(--color-text);cursor:pointer;display:inline-flex;gap:6px;min-height:36px;padding:2px}.ops-account-avatar{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:900;height:32px;justify-content:center;width:32px}.ops-account-chevron{color:var(--ink-soft);font-size:11px;font-weight:900;padding-right:2px;transition:transform .16s ease}.ops-account-menu[open] .ops-account-chevron{transform:rotate(180deg)}.ops-account-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:10px;min-width:230px;padding:10px;position:absolute;right:0;top:calc(100% + 8px)}.ops-account-status{align-items:center;color:var(--ink-soft);display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:space-between}.eyebrow{color:var(--ink-soft);font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.brand-mark{align-items:center;background:var(--primary);border-radius:8px;color:#fff;display:inline-flex;font-size:20px;font-weight:900;height:40px;justify-content:center;width:40px}.brand-mark-small{font-size:16px;height:32px;width:32px}.auth-panel,.incident-rail,.center-panel,.attention-rail,.ai-drawer,.tool-drawer{background:var(--panel);border:1px solid var(--line);border-radius:8px}.auth-panel{box-shadow:0 1px 2px #0f172a0d;display:grid;gap:14px;padding:24px;width:min(100%,440px)}.ops-cockpit{display:grid;gap:16px;grid-template-columns:minmax(300px,330px) minmax(0,1fr) minmax(300px,320px);min-height:680px;width:100%}.ops-command-bar{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);box-shadow:none;display:flex;justify-content:flex-start;min-width:0;padding:0 0 6px;position:relative;z-index:4}.ops-primary-tabs{align-items:center;display:flex;gap:12px;justify-content:flex-start;max-width:100%;min-width:0;overflow-x:auto;width:100%}.ops-primary-tab{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--ink-soft);flex:0 0 auto;font-size:12px;font-weight:800;min-height:30px;padding:5px 0 7px}.ops-primary-tab.active{background:transparent;border-color:var(--primary);color:var(--primary)}.ops-mobile-tab-menu,.ops-mobile-tab-backdrop,.ops-mobile-tab-panel{display:none}.ops-mobile-tab-backdrop{background:#0f172a29;border:0;inset:0;padding:0;position:fixed;z-index:49}.ops-mobile-tab-panel{background:#fffffffa;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 40px #0f172a2e;gap:6px;max-height:min(58vh,340px);overflow-y:auto;padding:8px;position:absolute;right:10px;top:calc(100% + 6px);width:min(280px,calc(100vw - 20px));z-index:51}.ops-mobile-tab-bar{align-items:stretch;background:transparent;border:0;box-shadow:none;display:flex;gap:4px;padding:0;position:relative;z-index:52}.ops-mobile-tab-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ink-soft);display:inline-flex;flex:1 1 0;flex-direction:row;font-size:12px;font-weight:800;gap:5px;justify-content:center;min-height:32px;min-width:0;padding:5px 7px}.ops-mobile-tab-button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-mobile-tab-button.active{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 26%,var(--line));color:var(--primary)}.ops-mobile-tab-icon{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:15px}.ops-mobile-tab-option{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--color-text);font-size:12px;font-weight:800;min-height:34px;padding:7px 10px;text-align:left}.ops-mobile-tab-option.active{background:#eff6ff;border-color:#bfdbfe;color:var(--primary)}.ops-command-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.ai-command-button{gap:7px}.ai-command-button .bot-glyph{height:18px;width:18px}.incident-rail,.center-panel,.attention-rail{min-width:0;padding:16px}.incident-rail,.attention-rail{align-self:start;display:grid;gap:14px}.incident-rail-top{align-items:flex-start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.incident-command-surface{display:grid;gap:12px}.command-heading{align-items:center}.command-heading-copy{display:grid;gap:4px}.command-facts-strip,.command-owner-strip{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px 14px;margin:0;min-width:0;padding:10px 12px}.command-facts-strip,.command-owner-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.command-strip-item{display:grid;gap:4px;min-width:0}.command-strip-item dt{color:var(--ink-soft);font-size:11px;font-weight:800;line-height:1.1;text-transform:uppercase}.command-strip-item dd{font-size:14px;font-weight:700;line-height:1.25;margin:0;overflow-wrap:anywhere}.compact-command-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.command-summary-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.command-summary-card.ok{border-color:var(--ok-border)}.command-summary-card.warning{border-color:var(--amber-border)}.command-summary-card.critical,.command-summary-card.danger{border-color:var(--danger-border)}.command-row-list{display:grid;gap:7px;margin:0}.command-row-list div{display:grid;gap:3px}.command-row-list dt{color:var(--ink-soft);font-size:12px;font-weight:700}.command-row-list dd{margin:0;overflow-wrap:anywhere}.command-action-summary{color:var(--ink-soft);line-height:1.45;margin:0}.command-summary-action{justify-self:stretch}.active-task-workspace,.responder-strip{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-width:0;padding:12px}.active-task-workspace{align-items:start;grid-template-columns:minmax(0,1fr) minmax(180px,auto)}.active-task-workspace.ok{border-color:var(--ok-border)}.active-task-workspace.warning{border-color:var(--amber-border)}.active-task-workspace.danger,.active-task-workspace.critical{border-color:var(--danger-border)}.active-task-copy{display:grid;gap:8px;min-width:0}.active-task-copy h3{font-size:20px;font-weight:800;line-height:1.2;margin:0;overflow-wrap:anywhere}.active-task-copy p{color:var(--ink-soft);line-height:1.45;margin:0;overflow-wrap:anywhere}.active-task-facts{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin:0}.active-task-facts .command-strip-item{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px 10px}.active-task-action{align-content:start;display:grid;gap:10px;justify-items:stretch}.active-task-button{min-width:180px}.responder-strip-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.responder-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:10px}.responder-card.ok{border-color:var(--ok-border)}.responder-card.warning{border-color:var(--amber-border)}.responder-card.danger,.responder-card.critical{border-color:var(--danger-border)}.responder-card-top{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.responder-card-top strong,.responder-card-top span{display:block;overflow-wrap:anywhere}.responder-card-top strong{font-weight:800;line-height:1.2}.responder-card-top span{color:var(--ink-soft);font-size:12px;font-weight:700;line-height:1.25}.responder-card-facts{display:grid;gap:8px;margin:0}.command-lifecycle-strip{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:12px}.command-lifecycle-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.command-lifecycle-entry{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.command-lifecycle-entry span{color:var(--ink-soft);font-size:11px;font-weight:800;line-height:1.1;text-transform:uppercase}.command-lifecycle-entry strong{font-size:14px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.center-panel{align-content:start;display:grid;gap:14px;min-height:680px}.incident-view-anchor{display:grid;gap:10px;scroll-margin-top:12px}.incident-view-panel{display:grid;gap:10px;min-width:0}.section-header,.incident-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.workflow-support-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.support-summary-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.support-summary-card .section-header{align-items:flex-start;margin-bottom:0;min-width:0}.support-summary-card .section-header h2{font-size:15px;font-weight:700;min-width:0;overflow-wrap:anywhere}.support-summary-body{display:grid;gap:10px;min-width:0}.support-summary-copy{color:var(--ink-soft);line-height:1.45;margin:0;min-height:40px;overflow-wrap:anywhere;word-break:break-word}.support-summary-stats{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));margin:0}.support-summary-stats div{background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;display:grid;gap:2px;min-width:0;padding:8px}.support-summary-stats dt{color:var(--ink-soft);font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase}.support-summary-stats dd{font-size:13px;font-weight:600;line-height:1.3;margin:0;overflow-wrap:anywhere;word-break:break-word}.support-summary-pills{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.support-summary-actions{display:flex;justify-content:flex-start}.compact-action{min-height:38px;padding:8px 12px}.communication-evidence-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.communication-evidence-card{background:var(--panel-soft);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:10px}.communication-evidence-card.ok{border-left-color:var(--ok)}.communication-evidence-card.warning{border-left-color:var(--accent)}.communication-evidence-card.danger,.communication-evidence-card.critical{border-left-color:var(--danger)}.communication-evidence-card-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.communication-evidence-card h3{font-size:15px;line-height:1.2;margin:0;overflow-wrap:anywhere}.section-header h2{font-size:18px;font-weight:700;margin:0}.icon-button{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:8px;color:#fff;display:inline-flex;font-size:20px;font-weight:900;height:36px;justify-content:center;line-height:1;width:36px}.icon-button.active{background:var(--panel);color:var(--primary)}.pill{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;min-height:28px;padding:5px 9px;text-transform:capitalize;white-space:nowrap}.pill.ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok)}.pill.warn,.pill.warning{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber)}.pill.danger,.pill.critical{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.pill.neutral{background:var(--neutral-bg);color:var(--neutral-ink)}.incident-card,.event-row,.attention-item,.metric,.side-section,.action-control,.impact-graph,.graph-drill-in,.tool-chip{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px}.auth-panel h1{font-size:22px;line-height:1.1;margin:0}.auth-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.auth-actions{display:flex;flex-wrap:wrap;gap:8px}.auth-error{background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:8px;color:var(--amber);margin:0;padding:12px 14px}.incident-card{display:grid;gap:10px;padding:12px}.incident-queue{display:grid;gap:10px}.incident-search{display:grid;gap:8px}.incident-filter-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.incident-filter-grid .field:last-child{grid-column:1 / -1}.incident-create-form{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;box-shadow:inset 3px 0 0 var(--primary);padding:12px}.incident-queue-toolbar,.incident-queue-row-top,.incident-queue-signals,.incident-queue-meta{align-items:center;display:flex;gap:8px;justify-content:space-between}.incident-queue-toolbar{color:var(--ink-soft);font-size:12px;font-weight:900;text-transform:uppercase}.incident-queue-list{display:grid;gap:8px}.incident-queue-row,.incident-queue-empty{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--color-text);display:grid;gap:8px;padding:11px;text-align:left}.incident-queue-row{width:100%}.incident-queue-row.selected{border-color:var(--ok-border);box-shadow:inset 3px 0 0 var(--ok)}.incident-queue-row:hover{border-color:var(--primary)}.incident-queue-row-top strong,.incident-queue-empty h2{font-size:15px;line-height:1.2;margin:0}.incident-queue-summary,.incident-queue-empty p{color:var(--ink-soft);line-height:1.45;margin:0;overflow-wrap:anywhere}.incident-queue-signals{color:var(--ink-soft);flex-wrap:wrap;font-size:12px;font-weight:800;justify-content:flex-start;line-height:1.35}.incident-queue-signals span{background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:3px 7px}.incident-queue-meta{color:var(--ink-soft);flex-wrap:wrap;font-size:11px;font-weight:900;justify-content:flex-start;text-transform:capitalize}.incident-card.selected{border-color:var(--ok-border);box-shadow:inset 3px 0 0 var(--ok)}.incident-card h2{font-size:18px;line-height:1.2;margin:0}.incident-card-copy,.event-row p,.attention-item p,.muted-copy,.muted{color:var(--ink-soft);line-height:1.45;margin:0;overflow-wrap:anywhere}.incident-card-meta{color:var(--ink-soft);flex-wrap:wrap;font-size:12px;font-weight:800;justify-content:space-between;text-transform:capitalize}.compact-form,.resolve-form{display:grid;gap:10px}.resolve-form{border-top:1px solid var(--line);padding-top:12px}.comms-resolution-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:12px}.comms-resolution-panel .resolve-form{border-top:0;padding-top:0}.field{display:grid;gap:5px}.field span{color:var(--ink-soft);font-size:12px;font-weight:800}input,select,textarea{background:var(--panel-soft);border:1px solid var(--line);border-radius:6px;color:var(--color-text);min-height:34px;padding:6px 9px;width:100%}textarea{line-height:1.45;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.primary-button,.secondary-button,.ghost-button,.tab,.ai-launcher{align-items:center;border-radius:6px;display:inline-flex;font-weight:800;justify-content:center;min-height:34px;padding:6px 10px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.primary-button{background:var(--accent);color:var(--color-text)}.primary-button:hover{background:var(--accent-hover)}.auth-primary-button{background:var(--accent);color:var(--color-text)}.secondary-button{background:var(--panel);border:1px solid var(--primary);color:var(--primary)}.ghost-button,.tab{background:var(--panel);border:1px solid var(--line);color:var(--color-text)}.tab.active{background:#eff6ff;border-color:var(--color-primary-light);color:var(--primary)}.tabs{flex-wrap:wrap}.tab-panel{display:grid;gap:14px}.panel-actions{display:flex;justify-content:flex-end}.communication-transition-actions{display:flex;flex-wrap:wrap;gap:8px}.customer-drilldown{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:12px}.customer-drilldown-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-segment-section{display:grid;gap:10px}.customer-segment-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-segment-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-height:100px;padding:10px}.customer-segment-card.warning{border-color:var(--amber-border);box-shadow:inset 3px 0 0 var(--accent)}.customer-segment-card.danger,.customer-segment-card.critical{border-color:var(--danger-border);box-shadow:inset 3px 0 0 var(--danger)}.customer-segment-card.ok{border-color:var(--ok-border);box-shadow:inset 3px 0 0 var(--ok)}.customer-segment-card div{align-items:start;display:flex;gap:8px;justify-content:space-between}.customer-segment-card strong,.customer-segment-card span{overflow-wrap:anywhere}.customer-segment-card span{color:var(--primary);font-weight:800}.customer-segment-card p,.list-overflow-note{color:var(--ink-soft);line-height:1.45;margin:0}.customer-drilldown-details{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:10px}.customer-drilldown-details summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style-position:inside}.customer-drilldown-details summary span:first-child{font-weight:800}.customer-drilldown-filter-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.ops-standby{align-content:start;display:grid;gap:14px}.standby-intro{background:linear-gradient(90deg,rgb(30 64 175 / .1),transparent 58%),#fff;border:1px solid var(--line);border-radius:8px;padding:18px}.standby-tab-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:14px}.section-intro{color:var(--ink-soft);line-height:1.45;margin:0}.standby-tab-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.standby-tab-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-height:118px;padding:12px}.standby-tab-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.standby-tab-card p{color:var(--ink-soft);line-height:1.45;margin:0}.standby-intro h2{margin-bottom:8px}.standby-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.readiness-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:12px}.readiness-card.ok{border-color:var(--ok-border);box-shadow:inset 3px 0 0 var(--ok)}.readiness-card.warning{border-color:var(--amber-border);box-shadow:inset 3px 0 0 var(--accent)}.readiness-card.actionable{background:var(--panel)}.readiness-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.readiness-card p{color:var(--ink-soft);line-height:1.45;margin:0}.readiness-action-list{display:grid;gap:6px;margin:0}.readiness-action-list div{display:grid;gap:4px;grid-template-columns:minmax(92px,max-content) minmax(0,1fr)}.readiness-action-list dt{color:var(--ink-soft);font-size:12px;font-weight:800}.readiness-action-list dd{margin:0;overflow-wrap:anywhere}.readiness-card-action{justify-self:stretch;min-height:34px}.resolution-readiness-section{display:grid;gap:10px}.resolution-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resolve-ready-copy{color:var(--success);font-weight:800}.resolve-blocked-copy{color:var(--danger);font-weight:800}.resolve-form .secondary-button:disabled{cursor:not-allowed}.standing-impact{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:12px}.standing-lanes{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.standing-lane{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;min-height:112px;padding:12px}.standing-lane.signal{box-shadow:inset 0 -4px 0 var(--blue)}.standing-lane.graph{box-shadow:inset 0 -4px 0 var(--primary)}.standing-lane.actions{box-shadow:inset 0 -4px 0 var(--accent)}.standing-lane.handoff{box-shadow:inset 0 -4px 0 var(--line-strong)}.standing-lane.comms{box-shadow:inset 0 -4px 0 var(--color-primary-light)}.standing-lane strong{font-size:13px}.standing-lane p{color:var(--ink-soft);font-size:13px;line-height:1.45;margin:0}.metric-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.metric{padding:12px}.metric dt{color:var(--ink-soft);font-size:12px;font-weight:900;margin-bottom:6px;text-transform:uppercase}.metric dd{margin:0;overflow-wrap:anywhere}.list-section{display:grid;gap:10px}.list-section h3{font-size:16px;margin:0}.event-list{display:grid;gap:8px}.event-row{padding:10px}.event-row strong,.attention-item strong,.tool-chip strong{display:block;font-size:13px;text-transform:capitalize}.attention-item{display:grid;gap:6px;padding:10px}.side-section{display:grid;gap:10px;padding:10px}.side-section .list-section{gap:8px}.side-metrics{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.action-rail-panel{background:var(--panel-soft)}.action-control{display:grid;gap:8px;padding:10px}.action-control.warning{border-color:var(--amber-border);box-shadow:inset 3px 0 0 var(--accent)}.action-control.critical{border-color:var(--danger-border);box-shadow:inset 3px 0 0 var(--danger)}.action-control.neutral{border-color:var(--ok-border);box-shadow:inset 3px 0 0 var(--ok)}.action-control p{color:var(--ink-soft);line-height:1.45;margin:0;overflow-wrap:anywhere}.action-meta,.graph-header,.graph-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.graph-header{justify-content:space-between}.impact-graph{display:grid;gap:10px;min-width:0;padding:8px 0 0}.graph-canvas{background:linear-gradient(90deg,rgb(203 213 223 / .24) 1px,transparent 1px),linear-gradient(0deg,rgb(203 213 223 / .24) 1px,transparent 1px),#fff;background-size:36px 36px;border:1px solid var(--line);border-radius:6px;display:grid;gap:14px;grid-auto-rows:minmax(96px,auto);grid-template-columns:repeat(5,minmax(132px,1fr));min-height:210px;min-width:0;overflow-x:auto;padding:14px}.graph-node{align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--color-text);display:grid;font-weight:800;gap:5px;justify-content:stretch;min-height:78px;min-width:0;overflow:hidden;padding:9px 10px;text-align:left}.graph-node small{color:var(--ink-soft);display:block;font-size:10px;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.graph-node strong{line-height:1.15;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.graph-node span{-webkit-box-orient:vertical;color:var(--ink-soft);display:-webkit-box;font-size:11px;font-weight:800;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-height:1.35;max-width:100%;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.graph-node em{background:var(--amber-bg);border-radius:999px;color:var(--amber);font-size:10px;font-style:normal;font-weight:900;max-width:100%;overflow-wrap:anywhere;padding:2px 6px;width:fit-content}.standby-impact-graph{background:var(--panel-soft)}.standby-preview .graph-node{cursor:default}.graph-node.down{border-color:var(--danger-border);box-shadow:inset 2px 0 0 var(--danger)}.graph-node.degraded{border-color:var(--amber-border);box-shadow:inset 2px 0 0 var(--accent)}.graph-node.healthy{border-color:var(--ok-border);box-shadow:inset 2px 0 0 var(--primary)}.graph-node.active{border-color:var(--primary);box-shadow:0 0 0 2px var(--focus-ring),inset 2px 0 0 var(--primary)}.graph-badge,.graph-action-count{border-radius:999px;display:inline-flex;font-size:10px;font-weight:900;padding:2px 6px;width:fit-content}.graph-badge{background:var(--amber-bg);color:var(--amber)}.graph-action-count{background:var(--neutral-bg);color:var(--neutral-ink)}.graph-relationship-summary{align-items:center;display:flex;min-height:30px;padding:0 2px}.graph-relationship-summary-button{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:center;max-width:100%;min-height:30px;min-width:0;overflow:hidden;padding:5px 8px;position:relative}.graph-relationship-summary-button>span:not(.graph-relationship-glyph,.graph-relationship-tooltip){font-size:11px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-relationship-summary-button>em{align-items:center;background:var(--neutral-bg);border-radius:999px;color:var(--neutral-ink);display:inline-flex;font-size:10px;font-style:normal;font-weight:900;justify-content:center;min-width:18px;padding:1px 5px}.graph-relationship-summary-button.down{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.graph-relationship-summary-button.degraded{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber)}.graph-relationship-summary-button.healthy{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok)}.graph-relationship-glyph,.graph-relationship-glyph svg{display:block;height:16px;width:16px}.graph-relationship-glyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.graph-relationship-tooltip{background:var(--color-text);border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 12px 28px #0f172a33;color:#fff;display:none;gap:6px;left:50%;max-width:min(320px,calc(100vw - 28px));min-width:min(220px,calc(100vw - 28px));opacity:0;padding:10px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;z-index:20}.graph-relationship-tooltip-row{border-left:2px solid rgb(255 255 255 / .24);display:grid;gap:2px;padding-left:8px}.graph-relationship-tooltip-row span{color:#ffffffc2;font-size:11px;font-weight:700;line-height:1.35}.graph-relationship-tooltip-row em,.graph-relationship-more{color:#ffffffd1;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.graph-relationship-more{padding-left:10px}.graph-relationship-summary-button:hover .graph-relationship-tooltip,.graph-relationship-summary-button:focus-visible .graph-relationship-tooltip{display:grid;opacity:1;transform:translate(-50%)}.graph-edges{display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.graph-edge{background:transparent;border:0;border-left:2px solid var(--line);border-radius:0;color:var(--color-text);display:grid;gap:2px;justify-items:start;min-height:0;padding:3px 0 3px 8px}.graph-edge-top{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0;width:100%}.graph-edge-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-edge span{color:var(--ink-soft);font-size:11px;font-weight:800;overflow-wrap:anywhere}.graph-edge em{background:var(--neutral-bg);border-radius:999px;color:var(--neutral-ink);flex:0 0 auto;font-size:10px;font-style:normal;font-weight:900;padding:2px 6px}.graph-edge.active{border-color:var(--primary);box-shadow:none}.graph-edge.down{border-color:var(--danger-border);box-shadow:inset 2px 0 0 var(--danger)}.graph-edge.down em{background:var(--danger-bg);color:var(--danger)}.graph-edge.degraded{border-color:var(--amber-border);box-shadow:inset 2px 0 0 var(--accent)}.graph-edge.degraded em{background:var(--amber-bg);color:var(--amber)}.graph-edge.healthy{border-color:var(--ok-border);box-shadow:inset 2px 0 0 var(--ok)}.graph-edge.healthy em{background:var(--ok-bg);color:var(--ok)}.graph-drill-in{display:grid;gap:6px;padding:10px}.graph-drill-in p{color:var(--ink-soft);margin:0}.timeline-scrubber{display:grid;gap:6px}.timeline-scrubber p{color:var(--ink-soft);font-size:12px;font-weight:800;margin:0}.attention-item.critical{border-color:var(--danger-border);box-shadow:inset 3px 0 0 var(--danger)}.attention-item.warning{border-color:var(--amber-border);box-shadow:inset 3px 0 0 var(--accent)}.attention-due{color:var(--neutral-ink);font-size:12px;font-weight:900}.tool-launcher{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:999px;bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:var(--shadow);color:var(--color-text);display:inline-flex;gap:8px;left:16px;min-height:44px;padding:6px 10px 6px 6px;position:fixed;z-index:31}.tool-launcher>span:not(.pill){font-size:13px;font-weight:900}.tool-drawer{border-bottom:0;border-radius:0;border-right:0;bottom:0;box-shadow:var(--shadow);max-width:100vw;position:fixed;right:0;top:0;width:min(520px,calc(100vw - 28px));z-index:32}.tool-panel{display:grid;gap:14px;max-height:100%;overflow:auto;padding:20px}.tool-drawer-top{justify-content:space-between}.tool-drawer h2{font-size:22px;line-height:1.1;margin:0}.involved-tools-strip{align-items:stretch;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);padding:10px}.involved-tools-strip .section-header{margin-bottom:4px}.involved-tools-strip>.secondary-button{grid-column:2;justify-self:end}.involved-tool-list,.tool-group-grid{display:grid;gap:8px}.involved-tool-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));min-width:0}.tool-group-list,.tool-group-section{display:grid;gap:12px}.tool-group-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tool-pill{align-items:start;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--color-text);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:50px;min-width:0;padding:10px}.tool-pill.involved{border-color:var(--ok-border);box-shadow:inset 3px 0 0 var(--ok)}.tool-pill.blocked{border-color:var(--danger-border);box-shadow:inset 3px 0 0 var(--danger)}.tool-pill-label{display:grid;gap:6px;min-width:0}.tool-pill-title-row{align-items:start;display:flex;gap:8px;justify-content:space-between}.tool-pill-title-row .pill{flex:0 0 auto}.tool-pill-label strong,.tool-pill-label span{overflow-wrap:anywhere}.tool-pill-label strong{font-size:14px;font-weight:700;line-height:1.25}.tool-pill-label span{color:var(--ink-soft);font-size:12px;font-weight:700}.tool-pill-primary{line-height:1.25}.tool-pill-details{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(96px,1fr));margin:0}.tool-pill-detail{background:var(--panel);border:1px solid var(--line);border-radius:6px;display:grid;gap:2px;min-width:0;padding:6px}.tool-pill-detail dt{color:var(--ink-soft);font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase}.tool-pill-detail dd{font-size:12px;font-weight:700;line-height:1.25;margin:0;overflow-wrap:anywhere}@media(max-width:640px){.tool-pill-details{grid-template-columns:1fr}}.tool-icon-badge{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:var(--primary);display:inline-flex;height:34px;justify-content:center;width:34px}.tool-icon-badge.bell,.tool-icon-badge.phone,.tool-icon-badge.deploy{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber)}.tool-icon-badge.cloud,.tool-icon-badge.shield,.tool-icon-badge.database{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok)}.tool-icon-badge.lock{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.tool-icon{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.tool-chip{display:grid;gap:4px;min-width:140px;padding:8px 10px}.tool-chip span{color:var(--ink-soft);font-size:12px;font-weight:800;text-transform:capitalize}.tool-chip.involved{border-color:var(--ok-border);box-shadow:inset 3px 0 0 var(--ok)}.tool-chip.blocked{border-color:var(--danger-border);box-shadow:inset 3px 0 0 var(--danger)}.ai-launcher{background:var(--primary);border:1px solid var(--primary);border-radius:999px;bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 12px 28px #0f172a38;color:#fff;height:44px;min-width:0;padding:0;position:fixed;right:16px;width:44px;z-index:31}.ai-drawer{border-bottom:0;border-radius:0;border-right:0;bottom:0;box-shadow:var(--shadow);max-height:none;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:min(560px,100vw);z-index:33}.ai-panel{align-content:start;display:grid;gap:14px;height:100%;overflow:auto;padding:16px}.ai-drawer-top{justify-content:space-between}.ai-drawer h2{font-size:20px;margin:0}.ai-close-button{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;height:34px;justify-content:center;width:34px}.bot-glyph{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:24px}.ai-title-row .bot-glyph{color:var(--primary)}.ai-suggestion-grid,.ai-thread-list,.ai-follow-up-list,.ai-context-section,.ai-guardrail-list,.ai-compose-section{display:grid;gap:8px}.ai-suggestion-grid{grid-template-columns:1fr}.ai-suggestion-button,.ai-follow-up-button,.ai-follow-up-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--color-text);display:grid;font-size:13px;gap:4px;min-height:38px;padding:8px 10px;text-align:left}.ai-suggestion-button{border-left:4px solid var(--line);min-height:64px}.ai-suggestion-button strong,.ai-follow-up-card strong,.ai-guardrail-card strong{font-size:13px;font-weight:900}.ai-suggestion-button span,.ai-follow-up-card span,.ai-guardrail-card span{color:var(--ink-soft);line-height:1.35}.ai-suggestion-button.ok,.ai-follow-up-card.ok{border-left-color:var(--success)}.ai-suggestion-button.warning,.ai-follow-up-card.warning{border-left-color:var(--accent)}.ai-suggestion-button.danger,.ai-suggestion-button.critical,.ai-follow-up-card.danger,.ai-follow-up-card.critical{border-left-color:var(--danger)}.ai-suggestion-button:hover,.ai-follow-up-button:hover,.ai-follow-up-card:hover{border-color:var(--primary)}.panel-follow-ups{grid-template-columns:1fr}.ai-guardrail-card{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:8px;display:grid;gap:4px;padding:8px 10px}.ai-guardrail-card.warning{border-left-color:var(--accent)}.ai-guardrail-card.critical,.ai-guardrail-card.danger{border-left-color:var(--danger)}.ai-compose-section{border-top:1px solid var(--line);padding-top:10px}.ai-thread-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:10px}.ai-thread-card p,.subtle-copy{color:var(--ink-soft);line-height:1.45;margin:0}.message-stack{display:grid;gap:8px}.message,.auth-error{border-radius:8px;font-weight:800;margin:0;padding:10px 12px}.message.error,.auth-error{background:var(--danger-bg);color:var(--danger)}.message.notice{background:var(--ok-bg);color:var(--ok)}.empty-state{align-content:center;display:grid;min-height:500px}.empty-state.ops-standby{align-content:start;min-height:0}@media(max-width:1100px){.ops-cockpit{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.workflow-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-facts-strip,.command-owner-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-command-grid,.command-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.involved-tools-strip{grid-template-columns:1fr}.involved-tools-strip>.secondary-button{grid-column:auto;justify-self:stretch}.attention-rail{grid-column:1 / -1;max-height:none}.standby-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.standing-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.standby-tab-grid{grid-template-columns:1fr}.customer-segment-grid,.communication-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ops-shell{padding:0 10px 150px}.nbw-app-shell-header.ops-header,.ops-header{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 36px;justify-content:space-between;margin:0 -10px;min-height:52px;overflow:visible;padding:8px 10px}.ops-header .nbw-app-shell-header-primary{flex:1 1 auto;min-width:0}.ops-header .nbw-app-shell-header-trailing{flex:0 0 auto;inline-size:auto;justify-content:flex-end;width:auto}.ops-app-shell-brand{gap:7px;max-width:100%;min-width:0}.ops-app-shell-brand>span:not(.ops-app-shell-mark):not(.ops-header-mode){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-header-mode{border-left:0;display:none;margin-left:0;padding-left:0}.ops-header .nbw-popover{display:inline-flex;flex:0 0 auto;inline-size:auto;width:auto}.ops-header .nbw-popover-trigger-button{align-items:center;border:0;box-shadow:none;display:inline-flex;height:36px;inline-size:36px;justify-content:center;min-height:0;min-width:0;padding:0;width:36px}.ops-account-trigger{align-items:center;border:0;box-shadow:none;gap:0;height:36px;justify-content:center;min-height:0;min-width:0;padding:0;width:36px}.ops-account-avatar{height:34px;flex:0 0 34px;width:34px}.ops-account-chevron{display:none}.ops-account-panel{min-width:min(230px,calc(100vw - 20px));right:0;top:calc(100% + 10px)}.ops-command-bar{background:transparent;border:0;border-bottom:1px solid var(--line);box-shadow:none;padding:0 0 6px;z-index:4}.ops-primary-tabs{display:none}.ops-mobile-tab-menu{background:var(--panel);border-top:1px solid var(--line);bottom:0;box-shadow:0 -8px 24px #0f172a1f;display:block;left:0;min-width:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:45}.ops-mobile-tab-backdrop{display:block}.ops-mobile-tab-panel{display:grid;bottom:calc(64px + env(safe-area-inset-bottom));position:fixed;right:10px;top:auto}.ops-command-actions{justify-content:stretch}.ops-command-actions>button{flex:1 1 0}.command-facts-strip,.command-owner-strip,.command-lifecycle-grid,.closeout-step-context{grid-template-columns:1fr}.section-header,.incident-heading{align-items:flex-start;display:grid}.workflow-support-grid,.support-summary-stats{grid-template-columns:1fr}.support-summary-actions,.support-summary-actions .compact-action{width:100%}.ops-cockpit,.metric-grid,.customer-drilldown-filter-grid,.customer-segment-grid,.communication-evidence-grid,.command-summary-grid,.incident-filter-grid,.readiness-grid,.standing-lanes,.graph-edges{grid-template-columns:1fr}.graph-canvas{grid-auto-rows:minmax(70px,auto);grid-template-columns:1fr;min-height:0;overflow-x:visible;padding:10px}.graph-canvas .graph-node{grid-column:auto!important;grid-row:auto!important}.incident-rail{order:1}.center-panel{order:2}.attention-rail{order:4}.incident-rail,.attention-rail{max-height:none}.tool-launcher{bottom:calc(82px + env(safe-area-inset-bottom));left:14px}.ai-launcher{bottom:calc(82px + env(safe-area-inset-bottom));right:14px}.ai-drawer,.tool-drawer{top:0;width:100vw}.ai-suggestion-grid{grid-template-columns:1fr}}@media(max-width:420px){.ops-mobile-tab-button{justify-content:center;min-width:0;padding:8px 6px}.ops-mobile-tab-button span{display:none}}@media(max-width:520px){.ops-header-mode{display:none}}.action-card,.list-row{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px}.action-card{display:grid;gap:8px;padding:10px}.action-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.action-card p{color:var(--ink-soft);line-height:1.45;margin:0;overflow-wrap:anywhere}.list-rows{display:grid;gap:8px}.list-row{display:grid;gap:4px;padding:9px 10px}.list-row strong{font-size:12px;text-transform:capitalize}.list-row span{color:var(--ink-soft);line-height:1.45;overflow-wrap:anywhere}.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-message{background:var(--ok-bg);border:1px solid var(--ok-border);border-radius:8px;color:var(--ok);font-weight:800;margin:0;padding:10px 12px}.action-card-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.closeout-control{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:10px}.closeout-control-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.closeout-control-head h2{font-size:18px;line-height:1.2;margin:0;overflow-wrap:anywhere}.closeout-score{align-items:flex-end;color:var(--ink-soft);display:grid;font-size:12px;font-weight:800;gap:2px;justify-items:end;text-transform:uppercase;white-space:nowrap}.closeout-score strong{color:var(--ink);font-size:16px;font-weight:800}.closeout-path{border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));overflow:hidden}.closeout-path-segment{align-items:center;background:var(--panel-soft);border:0;border-right:1px solid var(--line);color:var(--ink);cursor:pointer;display:grid;gap:3px;min-height:48px;min-width:0;padding:6px 4px;text-align:center}.closeout-path-segment:last-child{border-right:0}.closeout-path-segment.ok{background:color-mix(in srgb,var(--ok-bg) 58%,var(--panel));color:var(--ok-ink)}.closeout-path-segment.blocked{background:color-mix(in srgb,var(--amber-bg) 78%,var(--panel))}.closeout-path-segment.active{box-shadow:inset 0 -4px 0 var(--primary),inset 0 0 0 2px var(--primary)}.closeout-step-index{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;height:20px;justify-content:center;justify-self:center;width:20px}.closeout-step-label{display:block;font-size:11px;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.closeout-active-step{align-items:start;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.closeout-step-main,.closeout-step-status{display:grid;gap:10px}.closeout-step-status{justify-items:end}.closeout-step-copy{display:grid;gap:4px;min-width:0}.closeout-step-copy strong{font-size:16px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.closeout-step-copy p{color:var(--ink-soft);line-height:1.4;margin:0;overflow-wrap:anywhere}.closeout-step-kicker,.closeout-state-label{color:var(--ink-soft);font-size:11px;font-weight:800;text-transform:uppercase}.closeout-step-context{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}.closeout-step-context-row{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:8px 10px}.closeout-step-context-row dt{color:var(--ink-soft);font-size:11px;font-weight:800;line-height:1.1;text-transform:uppercase}.closeout-step-context-row dd{font-size:13px;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.closeout-state-label{border:1px solid var(--line);border-radius:999px;padding:7px 10px;white-space:nowrap}.closeout-state-label.ok{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-ink)}.closeout-state-label.blocked{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber-ink)}.closeout-action-button{min-width:168px;white-space:nowrap}.closeout-resolve-form{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:10px}.closeout-resolve-actions{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.closeout-denied-check{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.closeout-denied-actions{display:grid;gap:8px;grid-template-columns:repeat(2,max-content)}.closeout-resolve-actions p,.closeout-lock-copy{color:var(--ink-soft);line-height:1.4;margin:0;overflow-wrap:anywhere}.closeout-lock-copy{font-size:13px}@media(max-width:1020px){.closeout-path{grid-template-columns:repeat(5,minmax(0,1fr))}.active-task-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}}@media(max-width:760px){.active-task-workspace,.active-task-facts,.active-task-action{align-items:stretch;grid-template-columns:1fr}.active-task-button{min-width:0;width:100%}.closeout-control-head,.closeout-active-step,.closeout-step-status,.closeout-resolve-actions,.closeout-denied-check{align-items:stretch;grid-template-columns:1fr}.closeout-denied-actions{grid-template-columns:1fr}.closeout-score{align-items:start;justify-items:start}.closeout-path{grid-template-columns:repeat(2,minmax(0,1fr))}.closeout-path-segment{min-height:44px}.closeout-action-button{min-width:0;width:100%}.closeout-step-status{justify-items:stretch}}
