:root{color-scheme:light;--font-family-sans:"Manrope","Segoe UI",sans-serif;--color-canvas:#eef3f7;--color-canvas-soft:#f5f8fb;--color-surface:#ffffff;--color-surface-soft:#f8fbfd;--color-surface-muted:#f2f6fa;--color-surface-overlay:#fffffff2;--color-border:#d7e0e8;--color-border-soft:#e6edf3;--color-border-strong:#c4d0db;--color-text:#14212b;--color-text-secondary:#44586b;--color-text-muted:#5f7180;--color-text-soft:#637789;--color-brand-strong:#213446;--color-brand-hover:#355066;--color-brand:#47657c;--color-brand-mid:#64839a;--color-brand-soft:#dee7ee;--color-brand-wash:#f2f6f9;--color-success-strong:#24563d;--color-success:#2f6b4c;--color-success-mid:#3e7d5b;--color-success-soft:#ddefe5;--color-success-wash:#f2f8f4;--color-warning-strong:#6e4e15;--color-warning:#8b6219;--color-warning-mid:#a67622;--color-warning-soft:#f2e6c9;--color-warning-wash:#fbf7ee;--color-danger-strong:#843737;--color-danger:#a14848;--color-danger-mid:#b05454;--color-danger-soft:#f3dede;--color-danger-wash:#fcf4f4;--color-info-strong:#305d78;--color-info:#3f7597;--color-info-mid:#538cb0;--color-info-soft:#dceaf3;--color-info-wash:#f3f8fb;--color-focus-ring:#47657c;--color-focus-ring-soft:#64839a;--color-control-border:#8193a3;--color-success-border:#cfe3d7;--color-warning-border:#e7d6ac;--color-danger-border:#e8c7c7;--color-info-border:#cfe0ea;--color-chip-bg:#f4f7fa;--color-chip-border:#dce5ec;--color-chip-text:#355066;--color-button-secondary-bg:#ffffff;--color-button-secondary-hover:#f5f8fb;--color-button-tertiary-bg:#f4f7fa;--color-button-tertiary-hover:#eaf0f5;--color-button-disabled-bg:#f2f6fa;--color-button-disabled-border:#d7e0e8;--color-button-disabled-text:#8494a3;--color-overlay-scrim:rgba(20,33,43,0.18);--color-shell-canvas:#f8fbfd;--color-brand-rgb:71,101,124;--color-brand-strong-rgb:33,52,70;--color-brand-hover-rgb:53,80,102;--color-brand-mid-rgb:100,131,154;--color-brand-soft-rgb:222,231,238;--color-surface-rgb:255,255,255;--color-success-rgb:47,107,76;--color-warning-rgb:139,98,25;--color-danger-rgb:161,72,72;--color-info-rgb:63,117,151;--Surface:var(--color-canvas);--Panel:var(--color-surface);--PanelSoft:var(--color-surface-soft);--Border:var(--color-border);--BorderSoft:var(--color-border-soft);--Text:var(--color-text);--Muted:var(--color-text-muted);--Brand:var(--color-brand);--BrandDark:var(--color-brand-strong);--Success:var(--color-success);--Warning:var(--color-warning);--Danger:var(--color-danger);--SidebarOpenWidth:252px;--SidebarCollapsedWidth:72px;--HeaderHeight:76px;--StickyGap:12px;--StickyTop:calc(var(--HeaderHeight) + var(--StickyGap));--StickySafeOffset:calc(var(--HeaderHeight) + 30px);--ContentMaxWidth:1800px;--text-display-size:28px;--text-display-line:32px;--text-display-weight:700;--text-page-title-size:22px;--text-page-title-line:28px;--text-page-title-weight:650;--text-section-title-size:16px;--text-section-title-line:22px;--text-section-title-weight:650;--text-subsection-title-size:14px;--text-subsection-title-line:20px;--text-subsection-title-weight:650;--text-body-size:13px;--text-body-line:20px;--text-body-weight:500;--text-body-strong-size:13px;--text-body-strong-line:20px;--text-body-strong-weight:600;--text-meta-size:12px;--text-meta-line:16px;--text-meta-weight:500;--text-label-size:11px;--text-label-line:14px;--text-label-weight:700;--text-field-size:13px;--text-field-line:18px;--text-field-weight:500;--text-button-size:13px;--text-button-line:18px;--text-button-weight:600;--text-chip-size:11px;--text-chip-line:14px;--text-chip-weight:600;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--control-xs:28px;--control-sm:32px;--control-md:36px;--control-lg:40px;--gap-label-field:6px;--gap-field-stack:12px;--gap-group:20px;--gap-section:24px;--gap-inline:12px;--gap-inline-compact:8px;--card-padding-compact:14px;--card-padding-standard:16px;--card-header-gap:12px;--section-padding-compact:12px;--section-padding-standard:16px;--drawer-padding:16px;--drawer-header-padding:16px;--modal-padding:20px;--inspector-padding:16px;--table-header-height:32px;--table-row-height-compact:36px;--table-row-height-standard:40px;--table-cell-x-compact:8px;--table-cell-x-standard:12px;--table-cell-y-compact:6px;--table-cell-y-standard:8px;--table-header-control-width:32px;--button-height-standard:36px;--button-height-compact:32px;--button-pad-x-compact:10px;--button-pad-x-standard:14px;--icon-button-size-compact:32px;--icon-button-size-standard:36px;--drawer-width-compact:560px;--drawer-width-standard:560px;--drawer-width-wide:720px;--modal-width-sm:420px;--modal-width-md:560px;--modal-width-lg:720px;--split-ratio-60:60fr 40fr;--split-ratio-65:65fr 35fr;--split-ratio-70:70fr 30fr;--icon-sm:14px;--icon-md:16px;--icon-lg:18px;--shadow-soft:0 6px 14px rgba(20,33,43,0.024),0 1px 4px rgba(20,33,43,0.014);--shadow-panel:0 12px 28px rgba(20,33,43,0.038),0 5px 14px rgba(20,33,43,0.02);--border-stroke:1px solid var(--color-border);--border-stroke-soft:1px solid var(--color-border-soft);--RadiusPanel:var(--radius-lg);--RadiusSoft:var(--radius-lg);--RadiusCard:var(--radius-md);--RadiusDrawer:var(--radius-lg);--RadiusControl:var(--radius-sm);--RadiusButton:var(--radius-md);--RadiusPill:var(--radius-pill);--space-panel:var(--section-padding-standard);--space-panel-dense:var(--section-padding-compact);--space-card:var(--card-padding-compact);--space-drawer:var(--drawer-padding);--space-stack:var(--gap-field-stack);--space-stack-compact:var(--gap-inline-compact);--space-stack-tight:var(--space-2);--ShadowSoft:var(--shadow-soft);--ShadowPanel:var(--shadow-panel);--ShadowLift:0 16px 34px rgba(20,33,43,0.048),0 6px 16px rgba(20,33,43,0.024);--SurfaceInsetHighlight:inset 0 1px 0 rgba(var(--color-surface-rgb),0.72);--GradientPanel:linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-soft) 100%);--GradientPanelSoft:linear-gradient(180deg,var(--color-surface-soft) 0%,var(--color-surface-muted) 100%);--GradientPanelBrand:linear-gradient(145deg,var(--color-surface) 0%,var(--color-surface-soft) 68%,var(--color-brand-wash) 100%);--GradientShellChrome:linear-gradient(180deg,var(--color-surface) 0%,var(--color-shell-canvas) 100%);--GradientButtonSecondary:linear-gradient(180deg,var(--color-surface) 0%,var(--color-canvas-soft) 100%);--GradientButtonTertiary:linear-gradient(180deg,var(--color-surface) 0%,var(--color-button-tertiary-bg) 100%);--font-size-brand:1.04rem;--font-size-display:var(--text-page-title-size);--font-size-heading:var(--text-section-title-size);--font-size-title:var(--text-subsection-title-size);--font-size-title-sm:var(--text-body-size);--font-size-body:var(--text-body-size);--font-size-body-sm:var(--text-body-strong-size);--font-size-body-compact:var(--text-field-size);--font-size-meta:var(--text-meta-size);--font-size-label:var(--text-label-size);--font-size-caption:var(--text-meta-size);--font-size-chip:var(--text-chip-size);--font-size-table-body:11px;--font-size-table-header:var(--text-label-size);--font-size-metric:1.56rem;--font-size-metric-compact:1.22rem;--font-size-metric-tight:1.06rem;--line-height-display:1.2727272727;--line-height-heading:1.375;--line-height-title:1.4285714286;--line-height-body:1.5384615385;--line-height-body-compact:1.3846153846;--line-height-meta:1.3333333333;--line-height-label:1.2727272727;--tracking-caps:0.15em;--tracking-label:0.1em;--tracking-ui:0.016em;--tracking-action:0.006em;--tracking-tight:0;--ControlHeight:var(--control-md);--ControlHeightCompact:var(--control-sm);--TransitionFast:110ms cubic-bezier(0.2,0.8,0.2,1);--TransitionStandard:150ms cubic-bezier(0.2,0.8,0.2,1);--TransitionSlow:210ms cubic-bezier(0.2,0.8,0.2,1);--PageGutter:18px;--LayerBase:0;--LayerRaised:1;--LayerSticky:24;--LayerHeader:40;--LayerOverlay:70;--LayerOverlayPanel:76;--LayerPopover:90;--LayerTooltip:110}*{box-sizing:border-box}.AppIcon{width:var(--icon-md);height:var(--icon-md);flex:0 0 auto;color:currentColor}.AppIconXs{width:var(--icon-sm);height:var(--icon-sm)}.AppIconMd,.AppIconSm{width:var(--icon-md);height:var(--icon-md)}.AppIconLg{width:var(--icon-lg);height:var(--icon-lg)}.AppIconDefault{color:var(--color-text-secondary)}.AppIconStrong{color:var(--color-text)}.AppIconMuted{color:var(--color-text-muted)}.AppIconActive{color:var(--color-brand-hover)}.AppIconDisabled{color:var(--color-text-soft)}.AppIconSuccess{color:var(--color-success-strong)}.AppIconWarning{color:var(--color-warning-strong)}.AppIconDanger{color:var(--color-danger-strong)}.AppIconInfo{color:var(--color-info-strong)}.IconLabel{display:inline-flex;align-items:center;gap:7px;min-width:0}.IconLabelText{min-width:0;overflow-wrap:anywhere}body,html{margin:0;padding:0;min-height:100%}html{scroll-padding-top:var(--StickySafeOffset);text-size-adjust:100%}body{background:var(--GradientShellChrome);color:var(--Text);font-family:var(--font-family-sans);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--line-height-body);text-rendering:optimizeLegibility}:is([id],a,button,input,select,textarea,summary){scroll-margin-top:var(--StickySafeOffset)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}button,input,select,textarea{font:inherit}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger-mid);background:var(--color-danger-wash);box-shadow:0 0 0 3px rgba(var(--color-danger-rgb),.1)}.FormFeedbackMessage:focus{outline:3px solid var(--color-focus-ring);outline-offset:3px}.ui-display{font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:calc(var(--text-display-line) / var(--text-display-size));letter-spacing:0}.ui-page-title{font-size:var(--text-page-title-size);font-weight:var(--text-page-title-weight);line-height:calc(var(--text-page-title-line) / var(--text-page-title-size));letter-spacing:0}.ui-section-title{font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:calc(var(--text-section-title-line) / var(--text-section-title-size));letter-spacing:0}.ui-subsection-title{font-size:var(--text-subsection-title-size);font-weight:var(--text-subsection-title-weight);line-height:calc(var(--text-subsection-title-line) / var(--text-subsection-title-size));letter-spacing:0}.ui-body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:calc(var(--text-body-line) / var(--text-body-size))}.ui-body-strong{font-size:var(--text-body-strong-size);font-weight:var(--text-body-strong-weight);line-height:calc(var(--text-body-strong-line) / var(--text-body-strong-size))}.ui-meta{color:var(--color-text-secondary);font-size:var(--text-meta-size);font-weight:var(--text-meta-weight);line-height:calc(var(--text-meta-line) / var(--text-meta-size))}.ui-label{color:var(--color-text-muted);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:calc(var(--text-label-line) / var(--text-label-size));letter-spacing:.08em;text-transform:uppercase}.ui-field-text{font-size:var(--text-field-size);font-weight:var(--text-field-weight);line-height:calc(var(--text-field-line) / var(--text-field-size))}.ui-button-text{font-size:var(--text-button-size);font-weight:var(--text-button-weight);line-height:calc(var(--text-button-line) / var(--text-button-size))}.ui-chip-text{font-size:var(--text-chip-size);font-weight:var(--text-chip-weight);line-height:calc(var(--text-chip-line) / var(--text-chip-size))}.ui-page-shell{width:min(var(--ContentMaxWidth),calc(100% - (var(--PageGutter) * 2)));margin:0 auto;min-width:0}.ui-panel,.ui-section-shell{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--section-padding-standard);border:var(--border-stroke);border-radius:var(--RadiusPanel);background:var(--GradientPanel);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.88);min-width:0}.ui-card,.ui-summary-card{grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);padding:var(--card-padding-standard);background:var(--GradientPanel);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(20,33,43,.02)}.ui-card,.ui-card-compact,.ui-stat-block,.ui-summary-card{display:grid;border:var(--border-stroke);border-radius:var(--RadiusCard)}.ui-card-compact,.ui-stat-block{grid-gap:var(--gap-label-field);gap:var(--gap-label-field);padding:var(--card-padding-compact);background:var(--GradientPanelSoft);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 6px 14px rgba(20,33,43,.018)}.ui-drawer-shell{position:relative;width:min(var(--drawer-width-standard),calc(100vw - var(--space-4)));height:100%;grid-template-rows:auto minmax(0,1fr);border-left:1px solid var(--color-border-strong);border-radius:var(--RadiusDrawer) 0 0 var(--RadiusDrawer);overflow:hidden;box-shadow:-20px 0 42px rgba(16,24,32,.11),inset 1px 0 0 rgba(255,255,255,.54)}.ui-drawer-shell,.ui-modal-shell{display:grid;background:var(--GradientPanel)}.ui-modal-shell{width:min(var(--modal-width-md),calc(100vw - var(--space-6)));grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);padding:var(--modal-padding);border:var(--border-stroke);border-radius:var(--RadiusPanel);box-shadow:var(--ShadowPanel)}.UnsavedNavigationPromptRoot{position:fixed;inset:0;z-index:var(--LayerOverlayPanel);display:grid;place-items:center;padding:var(--space-4)}.UnsavedNavigationPromptBackdrop{position:absolute;inset:0;border:0;background:rgba(18,28,36,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.UnsavedNavigationPromptPanel{position:relative;z-index:1;width:min(32rem,calc(100vw - var(--space-6)))}.ui-inspector-shell,.ui-side-inspector{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);padding:var(--inspector-padding);border:var(--border-stroke);border-radius:var(--RadiusCard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.96) 0,rgba(var(--color-surface-rgb),.9) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 10px 20px rgba(20,33,43,.03)}.ui-filterbar,.ui-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap-inline)}.ui-toolbar{align-items:flex-start}.ui-filterbar{align-items:flex-end}.ui-empty-state,.ui-loading-state{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);padding:var(--card-padding-compact)}.ui-form-grid,.ui-form-grid-2,.ui-form-grid-3{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);align-items:start}.ui-field-group,.ui-field-stack{display:grid}.ui-field-group{gap:var(--gap-label-field)}.ui-field-stack{gap:var(--gap-field-stack)}.ui-label-row{display:inline-flex;align-items:center;gap:var(--gap-label-field);min-width:0}.ui-input,.ui-select,.ui-textarea{width:100%;border:1px solid var(--Border);border-radius:var(--RadiusControl);min-height:var(--control-md);padding:var(--table-cell-y-compact) var(--table-cell-x-standard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.96) 0,rgba(var(--color-surface-rgb),.9) 100%);color:var(--Text);font-size:var(--text-field-size);font-weight:var(--text-field-weight);line-height:calc(var(--text-field-line) / var(--text-field-size));box-shadow:inset 0 1px 0 rgba(255,255,255,.82);transition:border-color var(--TransitionFast),box-shadow var(--TransitionFast),background var(--TransitionFast),transform var(--TransitionFast)}.ui-textarea{min-height:calc(var(--control-md) * 2.25);resize:vertical;padding-block:var(--space-2)}.ui-checkbox-row,.ui-radio-row{display:flex;align-items:flex-start;gap:var(--gap-inline-compact);color:var(--Text);font-size:var(--font-size-body-compact);line-height:var(--line-height-body)}.ui-form-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--section-padding-standard);border:var(--border-stroke);border-radius:var(--RadiusCard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.94) 0,rgba(var(--color-surface-rgb),.84) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(20,33,43,.02)}.ui-btn-compact,.ui-btn-danger,.ui-btn-ghost,.ui-btn-primary,.ui-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--button-height-standard);padding:0 var(--button-pad-x-standard);border:1px solid transparent;border-radius:var(--RadiusButton);cursor:pointer;text-decoration:none;font-size:var(--text-button-size);font-weight:var(--text-button-weight);line-height:calc(var(--text-button-line) / var(--text-button-size));transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast),color var(--TransitionFast)}.ui-btn-primary{background:linear-gradient(180deg,var(--color-brand) 0,var(--color-brand-hover) 100%);border-color:var(--color-brand-hover);color:var(--color-surface);box-shadow:0 10px 20px rgba(var(--color-brand-rgb),.16),inset 0 1px 0 rgba(255,255,255,.16)}.ui-btn-compact,.ui-btn-secondary{background:var(--GradientButtonSecondary);border-color:var(--color-border);color:var(--BrandDark);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 5px rgba(20,33,43,.02)}.ui-btn-ghost{background:var(--color-surface);border-color:var(--color-border-soft);color:var(--BrandDark)}.ui-btn-danger{background:linear-gradient(180deg,var(--color-danger) 0,var(--color-danger-mid) 100%);border-color:var(--color-danger-mid);color:var(--color-surface);box-shadow:0 10px 20px rgba(var(--color-danger-rgb),.16),inset 0 1px 0 rgba(255,255,255,.14)}.ui-btn-compact{min-height:var(--button-height-compact);padding:0 var(--button-pad-x-compact);font-size:var(--font-size-chip)}.ui-icon-btn{width:var(--icon-button-size-standard);height:var(--icon-button-size-standard);display:inline-grid;place-items:center;border:1px solid var(--Border);border-radius:var(--RadiusButton);background:var(--GradientButtonSecondary);color:var(--Text);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 2px 6px rgba(20,33,43,.025)}.ui-table{width:100%;border-collapse:collapse;min-width:720px}.ui-table-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);margin-bottom:var(--space-2);flex-wrap:wrap}.ui-table-row{min-height:var(--table-row-height-standard)}.ui-table-row-compact{min-height:var(--table-row-height-compact)}.ui-cell-meta{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.ui-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.ui-status-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--control-xs);max-width:100%;padding:0 var(--space-2);border-radius:var(--RadiusPill);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);letter-spacing:.08em;text-transform:uppercase;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ui-status-chip-icon-only{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;gap:0}.ui-drawer-form{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);align-content:start}.ui-drawer-header,.ui-modal-header{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.ui-drawer-body,.ui-modal-body{min-height:0;overflow:auto;display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack)}.ui-drawer-footer,.ui-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ui-split-pane{display:grid;grid-gap:var(--gap-section);gap:var(--gap-section);align-items:start}.ui-page-header{position:relative;overflow:hidden;padding:0;border-radius:var(--RadiusPanel);border-color:var(--color-border-strong);background:var(--GradientPanelBrand);box-shadow:var(--ShadowPanel),inset 0 1px 0 rgba(255,255,255,.86)}.ui-detail-header,.ui-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.ui-metadata-block{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);padding:var(--section-padding-compact);border:var(--border-stroke);border-radius:var(--RadiusCard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.96) 0,rgba(var(--color-surface-rgb),.9) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(20,33,43,.02)}.ui-tabset{display:grid;grid-gap:var(--gap-inline-compact)}.ui-tab,.ui-tabset{gap:var(--gap-inline-compact)}.ui-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-sm);padding:0 var(--button-pad-x-compact);border:1px solid var(--color-border-soft);border-radius:var(--RadiusControl);background:var(--GradientButtonSecondary);color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-action);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 5px rgba(20,33,43,.016);transition:border-color var(--TransitionFast),box-shadow var(--TransitionFast),background var(--TransitionFast),transform var(--TransitionFast)}.ui-tab:focus-visible,.ui-tab:hover{transform:translateY(-.5px);border-color:var(--color-border-strong)}.ui-tab:hover{box-shadow:var(--ShadowSoft)}.ui-tab:focus-visible{outline:none;border-color:var(--color-brand-mid);box-shadow:var(--ShadowSoft),0 0 0 3px var(--color-focus-ring-soft)}.ui-tab:active{transform:translateY(0)}.ui-compact-table{min-width:920px}@media (min-width:860px){.ui-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.AuthShell{min-height:100dvh;position:relative;display:flex;align-items:center;padding:clamp(16px,3vw,32px);overflow-x:hidden;isolation:isolate;background:var(--GradientShellChrome)}.YardWorkspacePanel{overflow:hidden}.YardWorkspaceTabs{display:flex;gap:2px;margin:0 calc(var(--space-panel-dense) * -1) var(--space-4);padding:0 var(--space-panel-dense);overflow-x:auto;border-bottom:1px solid var(--color-border)}.YardWorkspaceTabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:max-content;min-height:42px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-body-compact);font-weight:700;cursor:pointer}.YardWorkspaceTabs .YardWorkspaceTabActive,.YardWorkspaceTabs button:hover{border-bottom-color:var(--color-brand);color:var(--color-text);background:var(--color-surface-soft)}.YardWorkspaceTabs button em{display:inline-grid;min-width:20px;min-height:20px;padding:0 5px;place-items:center;border-radius:10px;background:#b43a34;color:#fff;font-size:11px;font-style:normal;line-height:20px}.QueueSummaryChipWarning{border-color:#c4802d;background:#fff7e7;color:#7a4813}.YardOperationsStack{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.YardOperationsHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:12px 0 16px;border-bottom:1px solid var(--color-border)}.YardOperationsHeader>div:first-child{display:grid;grid-gap:3px;gap:3px}.YardOperationsHeader>div:first-child strong{font-size:var(--font-size-title)}.YardOperationsMetrics{display:flex;align-items:center;gap:18px;color:var(--color-text-muted);font-size:var(--font-size-body-compact)}.YardOperationsMetrics span{white-space:nowrap}.YardOperationsMetrics strong{margin-right:4px;color:var(--color-text);font-size:var(--font-size-title)}.YardCommandHeader>div:first-child span{color:var(--color-text-muted);font-size:var(--font-size-body-compact)}.YardCommandSignals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border);border-radius:6px;background:var(--color-border);grid-gap:1px;gap:1px}.YardCommandSignals button{display:grid;grid-gap:3px;gap:3px;min-width:0;min-height:86px;padding:11px 12px;border:0;border-radius:0;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.YardCommandSignals button:focus-visible,.YardCommandSignals button:hover{background:var(--color-surface-soft);box-shadow:inset 0 -2px 0 var(--color-brand)}.YardCommandSignals em,.YardCommandSignals span{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.YardCommandSignals strong{font-size:1.35rem;line-height:1.1}.YardCommandGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.YardCommandActionList{display:grid;border-top:1px solid var(--color-border)}.YardCommandAction{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:12px 8px;border-bottom:1px solid var(--color-border);border-left:3px solid #b87b28}.YardCommandActionCritical{border-left-color:#b43a34;background:#fff9f8}.YardCommandAction>div:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.YardCommandActionArea{color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:800;text-transform:uppercase}.YardCommandAction em,.YardCommandAction p,.YardCommandAction strong{min-width:0;margin:0;overflow-wrap:anywhere}.YardCommandAction em,.YardCommandAction p{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardCommandActionButtons{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.YardCommandActionButtons .Button{white-space:nowrap}.YardCommandAside{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0;padding-left:var(--space-5);border-left:1px solid var(--color-border)}.YardCommandHandoffTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.YardCommandHandoffMeta,.YardCommandHandoffTitle>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardCommandHandoffMeta span,.YardCommandHandoffTitle span{color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardCommandDrawerSummary,.YardCommandHandoffSummary,.YardCommandNote p{margin:0;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--font-size-body-compact);line-height:1.45}.YardCommandNote{display:grid;grid-gap:3px;gap:3px;padding:8px 0;border-top:1px solid var(--color-border)}.YardCommandNote>span{color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:800;text-transform:uppercase}.YardCommandHandoffSnapshot,.YardCommandSnapshotPreview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:5px;background:var(--color-border)}.YardCommandHandoffSnapshot span,.YardCommandSnapshotPreview span{min-width:0;padding:8px;background:var(--color-surface-soft);color:var(--color-text-muted);font-size:var(--font-size-meta);white-space:nowrap}.YardCommandHandoffSnapshot strong{margin-right:3px;color:var(--color-text)}.YardCommandTimelineList{display:grid;border-top:1px solid var(--color-border)}.YardCommandTimelineList>div{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:9px 0;border-bottom:1px solid var(--color-border)}.YardCommandTimelineList>div span{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardCommandTimelineList em,.YardCommandTimelineList strong{overflow-wrap:anywhere;font-size:var(--font-size-meta);font-style:normal}.YardCommandEmptyLine,.YardCommandTimelineList em{color:var(--color-text-muted)}.YardCommandEmptyLine{padding:12px 0;font-size:var(--font-size-body-compact)}.YardCommandHistory{border-top:1px solid var(--color-border)}.YardCommandHistory summary{padding:10px 0;color:var(--color-text-muted);font-size:var(--font-size-body-compact);font-weight:700;cursor:pointer}.YardCommandHistory article,.YardCommandHistory article>span,.YardCommandHistory>div{display:grid;grid-gap:4px;gap:4px}.YardCommandHistory article{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 0;border-top:1px solid var(--color-border)}.YardCommandHistory article em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardCommandSnapshotPreview span{overflow:hidden;text-overflow:ellipsis}.IconButton{display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer}.IconButton:focus-visible,.IconButton:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand-strong);background:var(--color-surface-soft)}.IconButton:disabled{opacity:.55;cursor:not-allowed}.IconButtonDanger:focus-visible,.IconButtonDanger:hover:not(:disabled){border-color:#b43a34;color:#8f2925;background:#fff4f3}.YardCapacitySignalBar{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:1px;gap:1px;overflow-x:auto;border:1px solid var(--color-border);border-radius:6px;background:var(--color-border)}.YardCapacitySignalBar>span{min-width:120px;padding:10px 12px;background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-meta);white-space:nowrap}.YardCapacitySignalBar>span strong{margin-right:4px;color:var(--color-text);font-size:var(--font-size-body-compact)}.YardCapacitySignalBar>span.StatusSuccess{background:#edf8f3}.YardCapacitySignalBar>span.StatusPending{background:#fff8e8}.YardCapacitySignalBar>span.StatusDanger{background:#fff1f0}.YardCapacityFilter{display:grid;grid-template-columns:auto minmax(150px,190px);grid-gap:8px;gap:8px;align-items:center}.YardSpaceBoard{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px}.YardSpaceCard{display:grid;grid-template-rows:auto auto minmax(54px,1fr) auto;grid-gap:10px;gap:10px;min-width:0;min-height:190px;padding:12px;border:1px solid var(--color-border);border-left:4px solid #2f7a61;border-radius:6px;background:var(--color-surface)}.YardSpaceCardFull,.YardSpaceCardOccupied{border-left-color:#47657c}.YardSpaceCardBlocked,.YardSpaceCardReserved{border-left-color:#b87b28}.YardSpaceCardOutOfService{border-left-color:#b43a34;background:#fff9f8}.YardMoveIdentity,.YardMoveMeta,.YardRowActions,.YardSpaceCardActions,.YardSpaceCardHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.YardExceptionItem>span,.YardMoveIdentity>span,.YardReservationRow>span,.YardSpaceAsset>span,.YardSpaceCardHeader>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardExceptionItem em,.YardExceptionItem strong,.YardMoveRow em,.YardMoveRow strong,.YardReservationRow em,.YardReservationRow strong,.YardSpaceAsset em,.YardSpaceAsset strong,.YardSpaceCardHeader em,.YardSpaceCardHeader strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.YardExceptionItem em,.YardMoveMeta,.YardMoveRow em,.YardReservationRow em,.YardSpaceAsset em,.YardSpaceCardHeader em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardSpaceCapacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.YardSpaceCapacity span{display:grid;padding:6px;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);font-size:11px;text-align:center;white-space:nowrap}.YardSpaceCapacity strong{color:var(--color-text);font-size:var(--font-size-body-compact)}.YardSpaceAssets{display:grid;grid-gap:5px;gap:5px;align-content:start}.YardSpaceAsset{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;width:100%;min-width:0;padding:7px 8px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface-soft);color:var(--color-text);font:inherit;text-align:left;cursor:-webkit-grab;cursor:grab}.YardSpaceDropHint{align-self:center}.YardMoveRow p,.YardSpaceControlReason,.YardSpaceDropHint{color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardMoveRow p,.YardSpaceControlReason{margin:0;overflow-wrap:anywhere}.YardSpaceCardActions{align-self:end}.YardCapacityLowerGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.YardMoveList,.YardReservationList{display:grid;border-top:1px solid var(--color-border)}.YardReservationRow{display:grid;grid-template-columns:minmax(145px,1fr) minmax(170px,1.15fr) auto minmax(78px,auto);grid-gap:12px;gap:12px;align-items:center;min-width:0;min-height:64px;padding:9px 0;border-bottom:1px solid var(--color-border)}.YardRowActions{justify-content:flex-end}.YardMoveRow{display:grid;grid-gap:8px;gap:8px;padding:11px 0;border-bottom:1px solid var(--color-border)}.YardMoveMeta{justify-content:flex-start}.YardExceptionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:8px;gap:8px}.YardExceptionItem{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:58px;padding:9px 10px;border:1px solid var(--color-border);border-left:3px solid #b87b28;border-radius:5px;background:var(--color-surface)}.YardExceptionItem em,.YardExceptionItem small{overflow:visible;white-space:normal;overflow-wrap:anywhere}.YardExceptionItem small{color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardExceptionItem>.ButtonRow{flex-wrap:nowrap;justify-content:flex-end}.YardScheduleBar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.YardScheduleRuns{display:flex;gap:8px;min-width:0;overflow-x:auto;padding:1px}.YardScheduleRun{display:grid;grid-template-columns:minmax(125px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:250px;min-height:54px;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.YardScheduleRun:hover,.YardScheduleRunActive{border-color:var(--color-brand);background:var(--color-surface-soft)}.YardScheduleRun>.Status,.YardScheduleRun>.Status>span{overflow-wrap:normal;white-space:nowrap}.YardScheduleRun>.Status{min-width:max-content}.YardActionChecklist label>span,.YardEvidenceList>div>span,.YardGateHistoryRow>span,.YardGateRow>span,.YardScheduleItemSelector label>span,.YardScheduleRun>span:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardActionChecklist em,.YardActionChecklist strong,.YardEvidenceList em,.YardEvidenceList strong,.YardGateHistoryRow em,.YardGateHistoryRow strong,.YardGateRow em,.YardGateRow strong,.YardScheduleItemSelector em,.YardScheduleItemSelector strong,.YardScheduleRun em,.YardScheduleRun strong{overflow-wrap:anywhere}.YardActionChecklist em,.YardEvidenceList em,.YardGateHistoryRow em,.YardGateRow em,.YardScheduleItemSelector em,.YardScheduleRun em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardDaySelector{display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));grid-gap:6px;gap:6px;margin-top:6px}.YardDaySelector label{position:relative}.YardDaySelector input{position:absolute;opacity:0;pointer-events:none}.YardDaySelector span{display:grid;min-height:36px;place-items:center;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);font-size:12px;font-weight:700;cursor:pointer}.YardDaySelector input:checked+span{border-color:var(--color-brand);background:var(--color-surface-soft);color:var(--color-brand-strong)}.YardActionChecklist,.YardEvidenceList,.YardScheduleItemSelector{display:grid;border-top:1px solid var(--color-border)}.YardActionChecklist label,.YardScheduleItemSelector label{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--color-border)}.YardActionChecklist input,.YardScheduleItemSelector input{margin-top:3px}.YardCheckWorkspaceGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.YardOperationsAside,.YardOperationsSection{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.YardOperationsAside{gap:var(--space-6);padding-left:var(--space-5);border-left:1px solid var(--color-border)}.YardOperationsSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.YardOperationsSectionHeader h3{margin:0;font-size:var(--font-size-title-sm)}.YardOperationsSectionHeader p{margin:3px 0 0;color:var(--color-text-muted);font-size:var(--font-size-body-compact)}.YardCheckMetaFields{display:grid;grid-template-columns:minmax(132px,.8fr) minmax(120px,1fr);grid-gap:10px;gap:10px;width:min(100%,330px)}.YardCheckList{display:grid;border-top:1px solid var(--color-border)}.YardCheckItem{display:grid;grid-gap:10px;gap:10px;padding:13px 10px;border-bottom:1px solid var(--color-border);border-left:3px solid transparent}.YardCheckItemFail{border-left-color:#b43a34;background:#fff8f7}.YardCheckItemNotApplicable{border-left-color:#8b6f36;background:#fffbf2}.YardCheckItemPass{border-left-color:#2f7a61}.YardCheckItemMain{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.YardCheckItemIdentity{display:grid;grid-gap:3px;gap:3px;min-width:0}.YardCheckItemIdentity span,.YardCheckItemIdentity strong{overflow-wrap:anywhere}.YardCheckItemIdentity>span:last-child{color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardCheckItemCode{color:var(--color-brand-strong);font-size:11px;font-weight:800;text-transform:uppercase}.YardResultControl{display:grid;grid-template-columns:repeat(3,minmax(52px,1fr));width:190px;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:6px}.YardResultControl button{min-height:34px;padding:0 7px;border:0;border-right:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.YardResultControl button:last-child{border-right:0}.YardResultControl .YardResultPass{background:#e8f5ef;color:#185d46}.YardResultControl .YardResultFail{background:#fae7e5;color:#8f2925}.YardResultControl .YardResultNotApplicable{background:#f2eee4;color:#66532d}.YardCheckSubmitRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.YardCheckSubmitAction{display:grid;grid-gap:5px;gap:5px;justify-items:end}.YardCheckDrawerStatus,.YardCheckSubmitAction>span{color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardCheckCertificationStatement{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border-left:3px solid var(--color-brand);background:var(--color-surface-soft)}.YardCheckCertificationStatement p,.YardCheckDrawerStatus{margin:0;overflow-wrap:anywhere}.YardCheckCertificationFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.YardCheckCertificationFacts>span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:10px;color:var(--color-text-muted);font-size:var(--font-size-meta);text-align:center}.YardCheckCertificationFacts>span+span{border-left:1px solid var(--color-border)}.YardCheckCertificationFacts strong{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--font-size-body-compact)}.YardActivityTimeline,.YardCheckHistory,.YardIssueList{display:grid;border-top:1px solid var(--color-border)}.YardIssueItem{display:grid;grid-gap:7px;gap:7px;padding:13px 0;border-bottom:1px solid var(--color-border)}.YardIssueItemButton{width:100%;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.YardIssueItemButton:hover{background:var(--color-surface-soft)}.YardIssueItemButton>span:not(.YardIssueTopline,.YardIssueFooter){overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardIssueItemButton em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardActionCompleted,.YardActionIssueSummary{display:grid;grid-gap:7px;gap:7px}.YardActionIssueSummary>span{display:flex;gap:7px;align-items:center}.YardActionCompleted p,.YardActionDescription,.YardActionIssueSummary p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.YardActionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.YardActionHeader>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.YardActionHeader span{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardEvidenceList>div{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid var(--color-border)}.YardEvidenceUpload{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);grid-gap:10px;gap:10px;align-items:end}.YardEvidenceUpload .Button{justify-self:start}.YardGateHistory,.YardGateTable{display:grid;border-top:1px solid var(--color-border)}.YardGateHistoryRow,.YardGateRow{display:grid;grid-gap:14px;gap:14px;align-items:center;min-height:62px;border-bottom:1px solid var(--color-border);font-size:var(--font-size-body-compact)}.YardGateRow{grid-template-columns:minmax(150px,1fr) minmax(180px,1.1fr) minmax(120px,.65fr) minmax(300px,auto)}.YardGateHistoryRow{grid-template-columns:minmax(150px,1fr) 105px minmax(160px,1fr) minmax(170px,.9fr) 36px}.YardGateDesk{min-width:0}.YardGateDeskHeader{flex-wrap:wrap}.YardGateSearch{position:relative;width:min(100%,660px)}.YardGateSearch>.AppIcon{position:absolute;top:50%;left:12px;z-index:1;transform:translateY(-50%);pointer-events:none}.YardGateSearch .Input{padding-left:38px}.YardGateQueue{display:grid;border-top:1px solid var(--color-border)}.YardGateQueueRow{display:grid;grid-template-columns:minmax(125px,.55fr) minmax(170px,1fr) minmax(220px,1.25fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:72px;padding:10px 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-body-compact)}.YardGateQueueRowHold{box-shadow:inset 3px 0 0 var(--color-warning,#a46a16);padding-left:12px}.YardGateDetail,.YardGateQueueRow>span,.YardGateQueueState{display:grid;grid-gap:3px;gap:3px;min-width:0}.YardGateDetail em,.YardGateDetail strong,.YardGateQueueRow em,.YardGateQueueRow strong{overflow-wrap:anywhere}.YardGateDetail em,.YardGateEmptyNote,.YardGateQueueRow em,.YardGateQueueState em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardGateQueueState{justify-items:start}.YardGateRowActions{justify-content:flex-end;flex-wrap:wrap}.YardGateDrawerActions .Button,.YardGateEvidenceUpload .Button,.YardGatePassSummary .Button,.YardGateQueueRow .Button,.YardGateRowActions .Button{white-space:nowrap}.YardGateSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.YardGateStep{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:42px;padding:7px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-subtle);color:var(--color-text-muted);cursor:pointer}.YardGateStep>span{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border:1px solid;border-radius:50%;font-size:var(--font-size-meta)}.YardGateStep strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.YardGateStepActive{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-strong)}.YardGateStepComplete{color:var(--color-success-strong,#256b50)}.YardGateVerificationList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.YardGateVerificationList>label{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-subtle);cursor:pointer}.YardGateVerificationList input{flex:0 0 auto;margin-top:3px}.YardGateVerificationList label>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.YardGateVerificationList em,.YardGateVerificationList strong{overflow-wrap:anywhere}.YardGateVerificationList em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardGateEvidenceUpload,.YardGateInlineFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.YardGateDetail .StatusBadge{justify-self:start}.YardGateEvidenceList{display:grid;border-top:1px solid var(--color-border)}.YardGateEvidenceList>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:48px;border-bottom:1px solid var(--color-border);color:inherit;text-decoration:none}.YardGateEvidenceList>a>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardGateEvidenceList em,.YardGateEvidenceList strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.YardGateEvidenceList em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardGateEvidenceUpload{align-items:flex-end}.YardGateEvidenceUpload .Button{justify-self:start}.YardGatePassSummary{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.YardGatePassSummary>span{display:grid;grid-gap:4px;gap:4px}.YardGatePassSummary strong{font-size:var(--font-size-title)}.YardGatePassPrintRoot{display:grid;grid-gap:18px;gap:18px;width:100%;color:#182432;background:#fff}.YardGatePassPrintRoot footer,.YardGatePassPrintRoot header{display:grid;grid-gap:4px;gap:4px;padding:14px 0;border-top:2px solid #274e68;border-bottom:1px solid #b7c4cc}.YardGatePassInstructions span,.YardGatePassNumber span,.YardGatePassPrintRoot dt,.YardGatePassPrintRoot header span{color:#4d6575;font-size:11px;font-weight:700;text-transform:uppercase}.YardGatePassPrintRoot header strong{font-size:24px}.YardGatePassPrintRoot footer,.YardGatePassPrintRoot header em{color:#4d6575;font-size:12px;font-style:normal}.YardGatePassNumber{display:grid;grid-gap:4px;gap:4px;padding:14px;border:2px solid #274e68;text-align:center}.YardGatePassNumber strong{font-size:22px;letter-spacing:0}.YardGatePassPrintRoot dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px;margin:0}.YardGatePassPrintRoot dl>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.YardGatePassPrintRoot dd,.YardGatePassPrintRoot dt{margin:0}.YardGatePassPrintRoot dd{overflow-wrap:anywhere;font-weight:650}.YardGatePassInstructions{padding:12px;border-left:3px solid #b25b18;background:#f6f8f9}.YardGatePassInstructions p{margin:5px 0 0;white-space:pre-wrap}@media (max-width:900px){.YardGateHistoryRow,.YardGateQueueRow,.YardGateRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 0}.YardGateHistoryRow>.IconButton,.YardGateQueueRow>.Button,.YardGateQueueRow>.ButtonRow,.YardGateRowActions{justify-self:start}.YardGateRowActions{justify-content:flex-start}}@media (max-width:640px){.YardGateDeskHeader .YardOperationsMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.YardGateEvidenceUpload,.YardGateHistoryRow,.YardGateInlineFields,.YardGatePassPrintRoot dl,.YardGateQueueRow,.YardGateRow,.YardGateVerificationList{grid-template-columns:minmax(0,1fr)}.YardGateEvidenceUpload .Button,.YardGatePassSummary,.YardGateQueueRow>.Button,.YardGateQueueRow>.ButtonRow,.YardGateRowActions{width:100%}.YardGateEvidenceUpload .Button,.YardGateQueueRow>.Button,.YardGateRowActions .Button{justify-content:center}.YardGatePassSummary{align-items:stretch;flex-direction:column}.YardGateDrawerActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.YardGateDrawerActions>.Button:only-child{grid-column:1/-1}.YardGateSteps{gap:4px}.YardGateStep{gap:5px;padding:6px}}.YardInventoryPanel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.YardInventoryFilters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(140px,.75fr));grid-gap:10px;gap:10px;min-width:0}.YardInventorySearch{position:relative;min-width:0}.YardInventorySearch>svg{position:absolute;top:50%;left:11px;z-index:1;transform:translateY(-50%);pointer-events:none}.YardInventorySearch .Input{width:100%;padding-left:34px}.YardInventoryTable{min-width:0;border-top:1px solid var(--color-border)}.YardInventoryRow,.YardInventoryTableHeader{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(125px,.75fr) minmax(145px,.9fr) minmax(180px,1fr) minmax(132px,auto);grid-gap:14px;gap:14px;align-items:center}.YardInventoryTableHeader{min-height:36px;color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:700;text-transform:uppercase}.YardInventoryRow{min-height:68px;padding:10px 0;border-top:1px solid var(--color-border)}.YardInventoryIdentity,.YardInventoryRow>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.YardInventoryRow em,.YardInventoryRow small,.YardInventoryRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.YardInventoryRow em,.YardInventoryRow small{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardInventoryActions{display:flex!important;flex-wrap:nowrap;justify-content:flex-end}.YardIntegrationCandidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.YardIntegrationCandidates article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-subtle)}.YardIntegrationCandidates article>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.YardIntegrationCandidates em,.YardIntegrationCandidates strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.YardIntegrationCandidates em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardReconciliationSummary,.YardRoundInventoryMetrics{display:grid;grid-template-columns:repeat(8,minmax(72px,1fr));grid-gap:8px;gap:8px;align-items:stretch}.YardReconciliationSummary>span:not(.StatusBadge),.YardRoundInventoryMetrics>span{display:grid;grid-gap:2px;gap:2px;align-content:center;min-height:50px;padding:8px 10px;border-left:2px solid var(--color-border-strong)}.YardReconciliationSummary em,.YardRoundInventoryMetrics span{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardGateAssetLookup,.YardGateExternalAssetFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.YardGateExternalAssetFields{padding:12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-subtle)}.YardRoundInventory{display:grid;grid-gap:14px;gap:14px;margin-top:var(--space-4);padding-top:var(--space-5);border-top:2px solid var(--color-border-strong)}.YardRoundInventoryMetrics{grid-template-columns:repeat(3,minmax(100px,1fr))}.YardCheckInventoryReview,.YardRoundInventoryList{display:grid;border-top:1px solid var(--color-border)}.YardRoundInventoryRow{display:grid;grid-template-columns:minmax(170px,1.25fr) minmax(120px,.65fr) minmax(145px,.85fr) minmax(165px,1fr) 34px;grid-gap:10px;gap:10px;align-items:end;min-width:0;padding:10px 8px;border-bottom:1px solid var(--color-border);border-left:3px solid transparent}.YardRoundInventoryRowMisplaced,.YardRoundInventoryRowMissing,.YardRoundInventoryRowUnexpected,.YardRoundInventoryRowUnidentified,.YardRoundInventoryRowUnlocated{border-left-color:#b17822;background:#fffbf2}.YardRoundInventoryRowDamaged,.YardRoundInventoryRowHold{border-left-color:#b43a34;background:#fff8f7}.YardRoundInventoryIdentity{display:grid;grid-gap:3px;gap:3px;min-width:0;align-self:center}.YardRoundInventoryIdentity em,.YardRoundInventoryIdentity span,.YardRoundInventoryIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.YardRoundInventoryIdentity em,.YardRoundInventoryIdentity span{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardRoundInventoryRowSpacer{width:34px;height:34px}.YardRoundInventoryAttestation{padding:12px;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface-subtle)}.YardCheckInventoryReviewRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--color-border)}.YardCheckInventoryReviewRow>span:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardCheckInventoryReviewRow em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardCheckInventoryReviewRow p{grid-column:1/-1;margin:0;color:var(--color-text-muted)}@media (max-width:1100px){.YardInventoryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.YardInventorySearch{grid-column:1/-1}.YardInventoryTableHeader{display:none}.YardInventoryRow{grid-template-columns:repeat(2,minmax(0,1fr))}.YardInventoryIdentity{grid-column:1/-1}.YardInventoryActions{justify-content:flex-start}.YardRoundInventoryRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.YardRoundInventoryIdentity{grid-column:1/-1}.YardRoundInventoryRow>.IconButton,.YardRoundInventoryRowSpacer{justify-self:start}}@media (max-width:700px){.YardGateAssetLookup,.YardGateExternalAssetFields,.YardIntegrationCandidates,.YardInventoryFilters,.YardInventoryRow,.YardRoundInventoryRow{grid-template-columns:minmax(0,1fr)}.YardInventoryIdentity,.YardInventorySearch,.YardRoundInventoryIdentity{grid-column:auto}.YardInventoryActions{justify-content:flex-start}.YardReconciliationSummary,.YardRoundInventoryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.YardRoundInventoryRowSpacer{display:none}}@media print{body *{visibility:hidden!important}.YardGatePassPrintRoot,.YardGatePassPrintRoot *{visibility:visible!important}.YardGatePassPrintRoot{position:fixed;inset:0;z-index:99999;width:100%;min-height:100%;padding:.45in;color:#000;background:#fff}}.YardCheckHistoryRow,.YardIssueFooter,.YardIssueTopline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px}.YardCheckHistoryRow span,.YardIssueFooter>span,.YardIssueItem p,.YardIssueTopline>span:last-child{color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardIssueItem p{margin:0;overflow-wrap:anywhere}.YardCheckHistoryRow{padding:11px 0;border-bottom:1px solid var(--color-border)}.YardCheckHistoryRow>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardCheckHistoryIdentity>em,.YardCheckHistoryIdentity>span{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.YardCheckHistoryActions{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px!important}.YardCheckHistoryActions .Button,.YardCheckHistoryActions .StatusBadge{white-space:nowrap}.YardCheckCompliance{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center;color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardCheckCompliance>a,.YardCheckCompliance>em,.YardCheckCompliance>span{white-space:nowrap}.YardCheckCompliance>em{color:var(--color-warning-strong,#80500f);font-style:normal;font-weight:700}.YardCheckCompliance>a{display:inline-flex;gap:4px;align-items:center;color:var(--color-accent-strong);font-weight:700;text-decoration:none}.YardCheckTrendMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.YardCheckTrendMetrics>span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:11px 8px;border-right:1px solid var(--color-border)}.YardCheckTrendMetrics>span:last-child{border-right:0}.YardCheckTrendMetrics strong{font-size:var(--font-size-title)}.YardCheckTrendFailures em,.YardCheckTrendMetrics em{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.YardCheckTrendFailures{display:grid;padding-top:6px}.YardCheckTrendFailures>span{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--color-border)}.YardCheckTrendEmpty{margin:10px 0 0;color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardCheckVerificationSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center}.YardCheckVerificationSummary>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardCheckVerificationSummary em{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.YardCheckVerificationSummary p{grid-column:1/-1;margin:0;color:var(--color-text-muted);font-size:var(--font-size-meta)}@media (max-width:720px){.YardCheckHistoryRow{grid-template-columns:minmax(0,1fr);align-items:start}.YardCheckHistoryActions{justify-content:flex-start;width:100%}.YardCheckTrendMetrics{grid-template-columns:minmax(0,1fr)}.YardCheckTrendMetrics>span{grid-template-columns:auto minmax(0,1fr);align-items:baseline;border-right:0;border-bottom:1px solid var(--color-border)}.YardCheckTrendMetrics>span:last-child{border-bottom:0}}.YardCheckConfiguration{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.YardCheckConfigGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.YardCheckConfigItem{display:grid;grid-template-columns:minmax(105px,.35fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:66px;padding:10px 12px;border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.YardCheckConfigItem:hover:not(:disabled){background:var(--color-surface-soft)}.YardCheckConfigItem:disabled{cursor:default}.YardCheckConfigItem>span:first-child{display:grid}.YardCheckConfigItem em{color:var(--color-text-muted);font-size:11px;font-style:normal}.YardFieldModeSwitch{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(92px,1fr);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface)}.YardFieldModeSwitch button{min-height:34px;padding:0 11px;border:0;border-right:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-meta);font-weight:700;white-space:nowrap;cursor:pointer}.YardFieldModeSwitch button:last-child{border-right:0}.YardFieldModeSwitch button[aria-pressed=true]{background:var(--color-brand);color:#fff}.YardRoundsHeader>.YardFieldModeSwitch{flex:0 0 auto}.YardRoundRunner{align-content:start}.YardRoundRunnerHeader,.YardRoundStatus{align-items:center}.YardRoundStatus{display:flex;justify-content:flex-end;gap:9px;min-width:0;color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardRoundStatus>span:last-child{overflow-wrap:anywhere}.YardRoundProgress{display:grid;grid-gap:7px;gap:7px}.YardRoundProgress>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardRoundProgress>div strong{color:var(--color-text)}.YardRoundProgress>span{display:block;height:7px;overflow:hidden;border-radius:4px;background:#dfe7eb}.YardRoundProgress i{display:block;height:100%;border-radius:inherit;background:#2f7a61;transition:width .16s ease}.YardRoundControls{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.YardCheckGuidance{margin:0;padding:8px 10px;border-left:3px solid #52758c;background:#f2f7fa;color:#365367;font-size:var(--font-size-body-compact);overflow-wrap:anywhere}.YardCheckItemTools{display:grid;grid-template-columns:auto minmax(220px,1fr);grid-gap:10px;gap:10px;align-items:end}.YardRoundFileInput{display:grid;grid-gap:4px;gap:4px;min-width:0}.YardRoundFileInput input{min-width:0;width:100%;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-meta)}.YardRoundFileInput input::-webkit-file-upload-button{min-height:32px;margin-right:9px;padding:0 10px;border:1px solid var(--color-border-strong);border-radius:5px;background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:700;cursor:pointer}.YardRoundFileInput input::file-selector-button{min-height:32px;margin-right:9px;padding:0 10px;border:1px solid var(--color-border-strong);border-radius:5px;background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:700;cursor:pointer}.YardRoundEvidenceFiles,.YardRoundIssueEvidence{display:grid;border-top:1px solid var(--color-border)}.YardRoundEvidenceFiles>div,.YardRoundIssueEvidence>a{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-width:0;padding:8px 0;border-bottom:1px solid var(--color-border)}.YardRoundIssueEvidence>a{color:var(--color-text);text-decoration:none}.YardRoundIssueEvidence>a:hover strong{color:var(--color-brand-strong)}.YardRoundEvidenceFiles span,.YardRoundIssueEvidence span{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardRoundEvidenceFiles em,.YardRoundEvidenceFiles strong,.YardRoundIssueEvidence em,.YardRoundIssueEvidence strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.YardRoundEvidenceFiles em,.YardRoundIssueEvidence em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardRoundEvidenceRetry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #c68a35;border-radius:6px;background:#fff8e8}.YardRoundEvidenceRetry>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardRoundEvidenceRetry span{overflow-wrap:anywhere;color:#744b18;font-size:var(--font-size-meta)}.YardRoundGuidedNav{display:grid;grid-template-columns:auto minmax(90px,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.YardRoundGuidedNav>span{color:var(--color-text-muted);font-size:var(--font-size-meta);text-align:center;white-space:nowrap}.YardCheckConfigItem>span:nth-child(2){overflow-wrap:anywhere;font-size:var(--font-size-body-compact)}.YardCheckConfigItemInactive{opacity:.62}.YardIssueResolutionSummary{display:grid;grid-gap:10px;gap:10px}.YardIssueResolutionSummary p{margin:0;overflow-wrap:anywhere}.YardCameraGrid{display:grid;border-top:1px solid var(--color-border)}.YardCameraItem{display:grid;grid-template-columns:40px minmax(170px,1.2fr) minmax(150px,.8fr) minmax(130px,.65fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:76px;padding:12px 0;border-bottom:1px solid var(--color-border)}.YardCameraIcon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-soft)}.YardCameraIdentity,.YardCameraVerified{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardCameraIdentity span,.YardCameraVerified>span:last-child{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardCameraActions,.YardCameraStates{display:flex;align-items:center;gap:7px;min-width:0}.YardCameraActions{justify-content:flex-end}.YardTelemetryTable{display:grid;overflow-x:auto;border-top:1px solid var(--color-border)}.YardTelemetryRow{display:grid;grid-template-columns:minmax(170px,1fr) 120px 120px 180px;grid-gap:12px;gap:12px;align-items:center;min-width:650px;min-height:54px;border-bottom:1px solid var(--color-border);font-size:var(--font-size-body-compact)}.YardTelemetryRow>span:first-child{display:grid}.YardTelemetryRow em{color:var(--color-text-muted);font-size:var(--font-size-meta);font-style:normal}.YardActivityItem{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:13px 0;border-bottom:1px solid var(--color-border)}.YardActivityIcon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--color-border);border-radius:50%}.YardActivityItem>div:last-child{display:grid;grid-gap:3px;gap:3px}.YardActivityItem p,.YardActivityItem span{color:var(--color-text-muted);font-size:var(--font-size-meta)}.YardActivityItem p{margin:2px 0 0;overflow-wrap:anywhere}.YardMapCamera{cursor:pointer}.YardMapCameraDraggable{cursor:-webkit-grab;cursor:grab}.YardMapCameraDraggable:active,.YardMapCameraEditing{cursor:-webkit-grabbing;cursor:grabbing}.YardMapCameraCoverage{fill:rgba(35,105,129,.13);stroke:rgba(35,105,129,.45);stroke-width:2}.YardMapCameraMarker{fill:#f7fbfc;stroke:#236981;stroke-width:3}.YardMapCameraSelected .YardMapCameraCoverage{fill:rgba(20,92,85,.18);stroke:#145c55;stroke-width:3}.YardMapCameraMoving .YardMapCameraMarker,.YardMapCameraSelected .YardMapCameraMarker{fill:#e7f5f1;stroke:#145c55;stroke-width:5}.YardMapCameraEditing .YardMapCameraMarker{cursor:move}.YardCameraDirectionGuide{pointer-events:none;stroke:#145c55;stroke-dasharray:8 5;stroke-width:2;vector-effect:non-scaling-stroke}.YardCameraDirectionHandle,.YardCameraFieldOfViewHandle{cursor:-webkit-grab;cursor:grab;stroke-width:3;vector-effect:non-scaling-stroke}.YardCameraDirectionHandle{fill:#145c55;stroke:#fff}.YardCameraFieldOfViewHandle{fill:#fff;stroke:#236981}.YardCameraDirectionHandle:focus-visible,.YardCameraDirectionHandle:hover,.YardCameraFieldOfViewHandle:focus-visible,.YardCameraFieldOfViewHandle:hover{outline:none;stroke:#e9b949;stroke-width:5}.YardCameraDirectionHandle:active,.YardCameraFieldOfViewHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.YardMapCameraDegraded .YardMapCameraMarker,.YardMapCameraOffline .YardMapCameraMarker{stroke:#b43a34}.YardMapCameraGlyph{fill:#18384a;font-size:10px;font-weight:900;pointer-events:none;text-anchor:middle}.YardMapCameraLabel,.YardMapTrackedEquipment text{fill:#18384a;paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:12px;font-weight:800;pointer-events:none}.YardMapTrackedEquipment rect{fill:#18384a;stroke:#fff;stroke-width:2}.YardMapTrackedEquipment path{fill:#58b89b}.YardMapTrackedEquipment text{text-anchor:middle}@media (max-width:1050px){.YardCommandGrid{grid-template-columns:1fr}.YardCommandAside{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--space-5);padding-left:0;border-top:1px solid var(--color-border);border-left:0}.YardCommandHistory{grid-column:1/-1}.YardCommandSignals{grid-template-columns:repeat(3,minmax(0,1fr))}.YardCheckWorkspaceGrid{grid-template-columns:1fr}.YardOperationsAside{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-top:var(--space-5);border-top:1px solid var(--color-border);border-left:0}.YardCheckConfigGrid{grid-template-columns:1fr}.YardCameraItem{grid-template-columns:40px minmax(160px,1fr) minmax(145px,.7fr) auto}.YardCameraVerified{display:none}.YardCapacityLowerGrid{grid-template-columns:1fr}}@media (max-width:720px){.YardCommandAside{grid-template-columns:1fr}.YardWorkspaceTabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow-x:hidden;padding-inline:4px}.YardWorkspaceTabs button{position:relative;gap:3px;min-width:0;padding-inline:3px;font-size:.72rem;white-space:nowrap}.YardWorkspaceTabs button>span{display:none}.YardWorkspaceTabs button em{position:absolute;top:2px;right:1px;min-width:16px;min-height:16px;padding-inline:3px;font-size:.62rem}.YardScheduleBar{align-items:stretch;flex-direction:column}.YardScheduleRuns{display:grid;grid-template-columns:minmax(0,1fr);width:100%;overflow-x:visible}.YardScheduleRun{width:100%;min-width:0}.YardDaySelector{grid-template-columns:repeat(4,minmax(42px,1fr))}.YardEvidenceUpload{grid-template-columns:1fr}.YardOperationsHeader,.YardOperationsSectionHeader{align-items:stretch;flex-direction:column}.YardOperationsHeader>.Button,.YardOperationsHeader>.ButtonRow,.YardRoundControls>.YardFieldModeSwitch,.YardRoundsHeader>.YardFieldModeSwitch{width:100%}.YardRoundStatus{align-items:flex-start;justify-content:flex-start}.YardRoundControls,.YardRoundEvidenceRetry{align-items:stretch;flex-direction:column}.YardCheckCertificationFacts,.YardCheckSubmitRow{grid-template-columns:minmax(0,1fr)}.YardCheckSubmitAction{justify-items:stretch}.YardCheckSubmitAction>span{text-align:left}.YardCheckCertificationFacts>span+span{border-top:1px solid var(--color-border);border-left:0}.YardCheckItemTools{grid-template-columns:1fr}.YardCheckItemTools>.Button{width:100%}.YardRoundEvidenceRetry>.ButtonRow{justify-content:stretch;width:100%}.YardRoundEvidenceRetry>.ButtonRow .Button{flex:1 1 auto}.YardOperationsMetrics{justify-content:space-between;width:100%}.YardCommandSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.YardCommandSignals button{min-height:78px}.YardCommandAction{grid-template-columns:24px minmax(0,1fr)}.YardCommandActionButtons{grid-column:2;justify-content:flex-start}.YardCapacitySignalBar{grid-template-columns:repeat(5,minmax(116px,1fr))}.YardCapacityFilter,.YardExceptionGrid,.YardSpaceBoard{grid-template-columns:1fr}.YardReservationRow{grid-template-columns:minmax(0,1fr) auto}.YardReservationRow>span:nth-child(2){grid-column:1}.YardReservationRow>.StatusBadge{grid-column:2;grid-row:1}.YardReservationRow>.YardRowActions,.YardReservationRow>span:last-child{grid-column:2;grid-row:2}.YardOperationsAside{grid-template-columns:1fr}.YardCheckItemMain,.YardCheckMetaFields,.YardCheckSubmitRow{grid-template-columns:1fr;width:100%}.YardResultControl{width:100%}.YardCheckConfigItem{grid-template-columns:minmax(100px,.35fr) minmax(0,1fr)}.YardCheckConfigItem>span:first-child em,.YardCheckConfigItem>span:first-child strong{overflow-wrap:normal;white-space:nowrap}.YardCheckConfigItem>:last-child{grid-column:1/-1;justify-self:start}.YardCameraItem{grid-template-columns:38px minmax(0,1fr)}.YardCameraActions,.YardCameraStates{grid-column:1/-1}.YardCameraActions{justify-content:flex-start;flex-wrap:wrap}}.RoadsideViolationEditorList{gap:0}.RoadsideViolationEditor{border-top:1px solid var(--BorderSoft);padding:18px 0}.RoadsideViolationEditor:first-child{border-top:0;padding-top:0}.RoadsideViolationEditorHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.YardsWorkspaceSurface{gap:var(--gap-section)}.YardsWorkspaceSurface .Button,.YardsWorkspaceSurface .IconLabel,.YardsWorkspaceSurface .IconLabelText,.YardsWorkspaceSurface .YardToolButton>span{max-width:100%}.YardsWorkspaceSurface .IconLabelText,.YardsWorkspaceSurface .YardToolButton>span{overflow-wrap:normal;white-space:nowrap;word-break:normal}.YardWorkspaceGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:var(--gap-section);gap:var(--gap-section);align-items:start}.YardWorkspaceGridFocused{grid-template-columns:minmax(0,1fr)}.YardWorkspaceGridFocused .YardControlRail{display:none}.YardWorkspaceGridFocused .YardMapCanvas{height:clamp(620px,78vh,820px)}.YardMapColumn{min-width:0}.YardMapShell{position:relative;border:var(--border-stroke);border-radius:var(--RadiusCard);background:var(--color-surface);overflow:hidden}.YardMapLayerPanel{grid-template-columns:minmax(190px,.8fr) minmax(280px,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4)}.YardGridPanel,.YardMapLayerPanel{display:grid;align-items:center;padding:var(--space-3) var(--section-padding-compact);border-bottom:var(--border-stroke-soft);background:var(--color-surface)}.YardGridPanel{grid-template-columns:minmax(180px,1fr) auto auto minmax(150px,auto) auto;grid-gap:var(--space-3);gap:var(--space-3)}.YardGridPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.YardGridPanelHeader>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardGridPanelHeader strong{color:var(--color-text);font-size:var(--text-body-strong-size)}.YardGridPanelHeader span{color:var(--color-text-muted);font-size:var(--text-meta-size);white-space:nowrap}.YardGridSpacingControl,.YardGridToggle,.YardMapViewSelect{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-meta-size);font-weight:700;white-space:nowrap}.YardGridToggle{min-height:var(--control-sm);cursor:pointer}.YardGridToggle input{width:17px;height:17px;margin:0;accent-color:var(--color-brand)}.YardGridSpacingControl select,.YardMapViewSelect select{min-height:var(--control-sm);padding:0 30px 0 var(--space-2);border:var(--border-stroke);border-radius:var(--RadiusButton);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.YardMapViewSelect select{max-width:172px}.YardGridSpacingControl select:focus-visible,.YardMapViewSelect select:focus-visible{border-color:var(--color-brand-mid);outline:none;box-shadow:0 0 0 3px var(--color-focus-ring-soft)}.YardMapViewSelect select:disabled{cursor:wait;color:var(--color-button-disabled-text);background:var(--color-button-disabled-bg)}.YardGridPanelActions{justify-content:flex-end}.YardGridPanelActions,.YardMapLayerPanelHeader{display:flex;align-items:center;gap:var(--space-2)}.YardMapLayerPanelHeader{justify-content:space-between;min-width:0}.YardMapLayerPanelHeader>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardMapLayerPanelHeader strong{color:var(--color-text);font-size:var(--text-body-strong-size)}.YardMapLayerPanelHeader span{overflow:hidden;color:var(--color-text-muted);font-size:var(--text-meta-size);text-overflow:ellipsis;white-space:nowrap}.YardMapBaseLayerSelector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.YardMapBaseLayerSelector button{min-height:var(--control-sm);padding:0 var(--space-3);border:var(--border-stroke);border-radius:0;background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-button-size);font-weight:var(--text-button-weight);white-space:nowrap;cursor:pointer}.YardMapBaseLayerSelector button+button{margin-left:-1px}.YardMapBaseLayerSelector button:first-child{border-radius:var(--RadiusButton) 0 0 var(--RadiusButton)}.YardMapBaseLayerSelector button:last-child{border-radius:0 var(--RadiusButton) var(--RadiusButton) 0}.YardMapBaseLayerSelector .YardMapBaseLayerActive,.YardMapBaseLayerSelector button:focus-visible,.YardMapBaseLayerSelector button:hover:not(:disabled){position:relative;border-color:var(--color-brand);outline:none;color:var(--color-brand-strong);background:var(--color-brand-wash)}.YardMapBaseLayerSelector button:disabled{cursor:not-allowed;color:var(--color-button-disabled-text);background:var(--color-button-disabled-bg)}.YardMapLayerList{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3)}.YardMapLayerOption{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--text-meta-size);font-weight:700;white-space:nowrap;cursor:pointer}.YardMapLayerOption input{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:var(--color-brand)}.YardMapLayerOptionDisabled{color:var(--color-text-disabled);cursor:not-allowed}.YardMapLayerReset{grid-column:3;grid-row:1;justify-self:end;white-space:nowrap}.YardMapToolbar{display:flex;justify-content:space-between;gap:var(--gap-inline);padding:var(--section-padding-compact)}.YardEquipmentMoveGuide,.YardMapToolbar{align-items:center;border-bottom:var(--border-stroke-soft);background:var(--color-surface-soft)}.YardEquipmentMoveGuide{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--section-padding-compact)}.YardEquipmentMoveGuideActive{border-bottom-color:rgba(var(--color-success-rgb),.34);background:var(--color-success-wash)}.YardMapConstraintGuide{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--section-padding-compact);border-bottom:1px solid rgba(var(--color-danger-rgb),.28);background:var(--color-danger-wash);color:var(--color-danger-strong);font-size:var(--text-meta-size);line-height:var(--text-meta-line)}.YardMapConstraintGuide strong{white-space:nowrap}.YardMapConstraintGuide span{min-width:0;color:var(--color-text-secondary)}.YardEquipmentMoveGuideCopy{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardEquipmentMoveGuideCopy strong{color:var(--color-text);font-size:var(--text-body-strong-size);line-height:var(--text-body-strong-line)}.YardEquipmentMoveGuideCopy em,.YardEquipmentMoveGuideCopy span{color:var(--color-text-secondary);font-size:var(--text-meta-size);font-style:normal;line-height:var(--text-meta-line)}.YardEquipmentMoveGuideCopy em{color:var(--color-danger-strong);font-weight:700}.YardEquipmentMoveLegend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:2px}.YardEquipmentMoveLegend>span{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.YardEquipmentMoveLegend i{width:9px;height:9px;flex:0 0 auto;border:2px solid;border-radius:2px;background:var(--color-surface)}.YardEquipmentMoveLegendAvailable{border-color:var(--color-success)!important;background:var(--color-success-wash)!important}.YardEquipmentMoveLegendCurrent{border-color:var(--color-info)!important}.YardEquipmentMoveLegendUnavailable{border-color:var(--color-text-disabled)!important;background:var(--color-surface-soft)!important}.YardMapToolbarActions,.YardToolGroup{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.YardPolygonEditControls,.YardPolygonEditIdentity,.YardPolygonEditMode{display:flex;align-items:center}.YardPolygonEditIdentity{gap:var(--space-2);min-width:max-content}.YardPolygonEditIdentity>span{display:grid;grid-gap:1px;gap:1px}.YardPolygonEditIdentity strong{color:var(--color-text);font-size:var(--text-body-strong-size);line-height:var(--line-height-body)}.YardPolygonEditIdentity em{color:var(--color-text-muted);font-size:var(--text-meta-size);font-style:normal;line-height:var(--line-height-meta)}.YardPolygonDrawingStatus{display:grid;grid-gap:1px;gap:1px;min-width:max-content;padding-inline:var(--space-1)}.YardPolygonDrawingStatus strong{color:var(--color-text);font-size:var(--text-body-strong-size);line-height:var(--line-height-body)}.YardPolygonDrawingStatus span{color:var(--color-text-muted);font-size:var(--text-meta-size);line-height:var(--line-height-meta)}.YardPolygonEditControls{flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.YardPolygonEditMode{gap:0}.YardPolygonEditMode .YardToolButton{border-radius:0}.YardPolygonEditMode .YardToolButton+.YardToolButton{margin-left:-1px}.YardPolygonEditMode .YardToolButton:first-child{border-radius:var(--RadiusButton) 0 0 var(--RadiusButton)}.YardPolygonEditMode .YardToolButton:last-child{border-radius:0 var(--RadiusButton) var(--RadiusButton) 0}.YardToolButton{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-sm);padding:0 var(--button-pad-x-compact);border:var(--border-stroke);border-radius:var(--RadiusButton);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-button-size);font-weight:var(--text-button-weight);line-height:var(--text-button-line);cursor:pointer}.YardToolButton:focus-visible,.YardToolButton:hover{border-color:var(--color-brand-mid);color:var(--color-brand-strong);outline:none;box-shadow:0 0 0 3px var(--color-focus-ring-soft)}.YardToolButton:disabled{cursor:not-allowed;color:var(--color-button-disabled-text);background:var(--color-button-disabled-bg)}.YardToolButtonActive{border-color:var(--color-brand);background:var(--color-brand-wash);color:var(--color-brand-strong)}.YardMapCanvas{display:block;width:100%;height:clamp(420px,62vh,720px);touch-action:none;background:var(--color-canvas-soft)}.YardMapBaseTile,.YardMapBaseWash{pointer-events:none}.YardMapBaseWash{fill:rgba(255,255,255,.18)}.YardMapCanvasStreet .YardMapBaseWash{fill:rgba(255,255,255,.08)}.YardMapAttribution{right:var(--space-2);max-width:min(70%,420px);padding:3px 6px;border:1px solid rgba(255,255,255,.72);border-radius:3px;background:rgba(255,255,255,.88);color:#425a68;line-height:1.25;text-align:right}.YardMapAttribution,.YardMapGridStatus{position:absolute;bottom:var(--space-2);z-index:2;font-size:10px}.YardMapGridStatus{left:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 7px;border:1px solid rgba(var(--color-brand-strong-rgb),.15);border-radius:3px;background:rgba(255,255,255,.9);color:var(--color-text-secondary);line-height:1.2;white-space:nowrap}.YardMapGridStatus strong{color:var(--color-success);font-size:inherit}.YardMapCanvasDrawing{cursor:crosshair}.YardMapCanvasPointMove .YardMapElementEditing .YardMapElementLine,.YardMapCanvasPointMove .YardMapElementEditing .YardMapElementPolygon,.YardMapCanvasRectangleMove .YardMapElementEditing .YardMapElement{cursor:move}.YardAngleControl{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-meta-size);font-weight:700}.YardAngleControl .Input{width:78px;min-height:var(--control-sm);padding-inline:var(--space-2)}.YardCameraCoverageControl{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-meta-size);font-weight:700;white-space:nowrap}.YardCameraCoverageControl .Input{width:76px;min-height:var(--control-sm);padding-inline:var(--space-2)}.YardAngleField{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.YardAngleField input[type=range]{width:100%;accent-color:var(--color-brand)}.YardMapBackground{fill:#fbfdff}.YardGridLine{stroke:#dbe6ee;stroke-width:1}.YardGridLineMajor{stroke:#c7d5df;stroke-width:1.4}.YardMapElementGroup{cursor:pointer;outline:none}.YardMapElementMovable{cursor:-webkit-grab;cursor:grab}.YardMapElementEditing,.YardMapElementMovable:active{cursor:-webkit-grabbing;cursor:grabbing}.YardMapElement{stroke-width:2;vector-effect:non-scaling-stroke;transition:fill var(--TransitionFast),stroke var(--TransitionFast),filter var(--TransitionFast)}.YardMapElementPolygon{fill-opacity:.32}.YardMapElementLine,.YardMapElementLineHalo,.YardMapElementLineHitTarget{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.YardMapElementLineHitTarget{pointer-events:stroke;stroke:transparent;stroke-width:28}.YardMapElementLineHalo{pointer-events:none;stroke:rgba(255,255,255,.94);stroke-width:16}.YardMapElementLine{stroke-width:9}.YardMapElementLineGroup{cursor:pointer}.YardMapElementGroup:focus .YardMapElement,.YardMapElementGroup:hover .YardMapElement{filter:drop-shadow(0 4px 6px rgba(20,33,43,.16))}.YardMapElementSelected .YardMapElement{stroke:var(--color-brand-strong);stroke-width:3}.YardMapElementGeometryInvalid .YardMapElement{fill:rgba(var(--color-danger-rgb),.12);stroke:var(--color-danger);stroke-width:4;stroke-dasharray:8 5;filter:drop-shadow(0 0 6px rgba(var(--color-danger-rgb),.32))}.YardPlacementDropTarget .YardMapElement{stroke:var(--color-info);stroke-width:5;filter:drop-shadow(0 0 7px rgba(var(--color-info-rgb),.52))}.YardMapCanvasEquipmentMoving .YardMapElementGroup{cursor:default}.YardPlacementMoveAvailable{cursor:pointer!important}.YardPlacementMoveAvailable .YardMapElement{fill:var(--color-success-wash);stroke:var(--color-success);stroke-width:4;filter:drop-shadow(0 0 5px rgba(var(--color-success-rgb),.34))}.YardPlacementMoveAvailable:focus .YardMapElement,.YardPlacementMoveAvailable:hover .YardMapElement{stroke-width:6;filter:drop-shadow(0 0 8px rgba(var(--color-success-rgb),.55))}.YardPlacementMoveCurrent .YardMapElement{stroke:var(--color-info);stroke-width:4;stroke-dasharray:8 5}.YardPlacementMoveUnavailable{opacity:.46}.YardPlacementMoveUnavailable .YardMapElement{stroke:var(--color-text-disabled);stroke-dasharray:6 5}.YardPlacementDropTarget.YardPlacementMoveAvailable .YardMapElement{fill:var(--color-success-wash);stroke:var(--color-brand-strong);stroke-width:7;filter:drop-shadow(0 0 9px rgba(var(--color-brand-strong-rgb),.58))}.YardMapElementEditing .YardMapElementPolygon{fill-opacity:.2;filter:drop-shadow(0 4px 7px rgba(20,33,43,.16))}.YardMapElementEditing .YardMapElementLine,.YardMapElementSelected .YardMapElementLine{stroke-width:11;filter:drop-shadow(0 3px 4px rgba(20,33,43,.24))}.YardPolygonEditEdge{pointer-events:none;stroke:var(--color-brand-strong);stroke-width:2;stroke-dasharray:7 5}.YardPolygonEditEdge,.YardPolygonMidpointHandle,.YardPolygonVertexHandle{vector-effect:non-scaling-stroke}.YardPolygonVertexHandle{cursor:-webkit-grab;cursor:grab;fill:var(--color-surface);stroke:var(--color-brand-strong);stroke-width:3}.YardPolygonVertexHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.YardPolygonVertexHandle:focus,.YardPolygonVertexHandle:hover,.YardPolygonVertexHandleSelected{fill:var(--color-brand);stroke:var(--color-surface);outline:none;filter:drop-shadow(0 2px 3px rgba(20,33,43,.28))}.YardPolygonMidpointHandle{cursor:copy;fill:var(--color-surface);stroke:var(--color-info);stroke-width:2;opacity:.9}.YardPolygonMidpointHandle:hover{fill:var(--color-info);stroke:var(--color-surface)}.YardRectangleEditOutline,.YardRectangleRotationStem{pointer-events:none;fill:none;stroke:var(--color-brand-strong);stroke-width:2;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.YardRectangleResizeHandle,.YardRectangleRotationHandle{fill:var(--color-surface);stroke:var(--color-brand-strong);stroke-width:3;vector-effect:non-scaling-stroke}.YardRectangleResizeHandle{cursor:nwse-resize}.YardRectangleRotationHandle{cursor:-webkit-grab;cursor:grab;fill:var(--color-warning-wash)}.YardRectangleRotationHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.YardRectangleResizeHandle:focus,.YardRectangleResizeHandle:hover,.YardRectangleRotationHandle:focus,.YardRectangleRotationHandle:hover{fill:var(--color-brand);stroke:var(--color-surface);outline:none;filter:drop-shadow(0 2px 3px rgba(20,33,43,.28))}.YardMapElementHazard{stroke-dasharray:8 5}.YardMapElementLane,.YardMapElementPedestrian{stroke-dasharray:12 6}.YardMapPlacementTarget.YardPlacementEmpty{fill-opacity:.92}.YardMapPlacementTarget.YardPlacementReady{fill:var(--color-success-wash)}.YardMapPlacementTarget.YardPlacementAttention{fill:var(--color-warning-wash)}.YardMapPlacementTarget.YardPlacementRestricted{fill:var(--color-danger-wash)}.YardMapElementLabel{fill:var(--color-text);font-size:12px;font-weight:700;line-height:14px;pointer-events:none;text-anchor:middle;dominant-baseline:middle}.YardMapElementLineLabel{paint-order:stroke;stroke:rgba(255,255,255,.96);stroke-width:4px;stroke-linejoin:round}.YardPlacementChip{stroke:rgba(20,33,43,.18);stroke-width:1;vector-effect:non-scaling-stroke}.YardPlacementChipGroup{outline:none;touch-action:none}.YardPlacementChipHitTarget{fill:rgba(255,255,255,.001);stroke:transparent;pointer-events:none}.YardMapCanvasEquipmentMoveMode:not(.YardMapCanvasEquipmentMoving) .YardPlacementChipHitTarget,.YardPlacementChipSelected .YardPlacementChipHitTarget{pointer-events:all}.YardPlacementChipDraggable{cursor:-webkit-grab;cursor:grab}.YardPlacementChipDraggable:active{cursor:-webkit-grabbing;cursor:grabbing}.YardPlacementChipDraggable:focus .YardPlacementChip,.YardPlacementChipDraggable:hover .YardPlacementChip,.YardPlacementChipSelected .YardPlacementChip{stroke:var(--color-surface);stroke-width:3;filter:drop-shadow(0 2px 4px rgba(20,33,43,.32))}.YardPlacementChipSelected .YardPlacementChip{stroke:var(--color-brand-strong);stroke-width:4}.YardPlacementChip.YardPlacementReady{fill:var(--color-success)}.YardPlacementChip.YardPlacementAttention{fill:var(--color-warning)}.YardPlacementChip.YardPlacementRestricted{fill:var(--color-danger)}.YardPlacementChipText{fill:#ffffff;font-size:10px;font-weight:700;pointer-events:none}.YardPlacementDragGhost{pointer-events:none}.YardPlacementDragGhost rect{fill:var(--color-brand-strong);stroke:var(--color-surface);stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 7px rgba(20,33,43,.28))}.YardPlacementDragGhost text{fill:#ffffff;font-size:11px;font-weight:800;text-anchor:middle}.YardElementDraft{fill:rgba(var(--color-info-rgb),.12);stroke:var(--color-info);stroke-width:2;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}.YardPointShapeDraft{pointer-events:none}.YardPointShapeDraftFill{fill:rgba(var(--color-info-rgb),.16)}.YardPointShapeDraftEdge,.YardPointShapeDraftFill{stroke:var(--color-info);stroke-width:3;stroke-dasharray:9 6;vector-effect:non-scaling-stroke}.YardPointShapeDraftEdge{fill:none}.YardPointShapeDraftPoint{fill:var(--color-surface);stroke:var(--color-info);stroke-width:2;vector-effect:non-scaling-stroke}.YardPointShapeDraftPointStart{fill:var(--color-success-wash);stroke:var(--color-success);stroke-width:3}.YardLineDraft{pointer-events:none;stroke:#b25b18;stroke-width:9;stroke-linecap:round;stroke-dasharray:14 7;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 3px rgba(20,33,43,.22))}.YardLineEndpointHandle{stroke:#b25b18}.YardSpaceDraftGuide{pointer-events:none}.YardSpaceDirectionDraft,.YardSpaceOrientedDraft{stroke:var(--color-info);stroke-width:3;stroke-dasharray:9 6;vector-effect:non-scaling-stroke}.YardSpaceOrientedDraft{fill:rgba(var(--color-info-rgb),.16)}.YardSpaceDraftPoint{fill:var(--color-surface);stroke:var(--color-info);stroke-width:2;vector-effect:non-scaling-stroke}.YardSpaceDraftInvalid .YardSpaceDirectionDraft,.YardSpaceDraftInvalid .YardSpaceDraftPoint,.YardSpaceDraftInvalid .YardSpaceOrientedDraft{stroke:var(--color-danger)}.YardSpaceDraftInvalid .YardSpaceOrientedDraft{fill:rgba(var(--color-danger-rgb),.12)}.YardPolygonDrawerSummary{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline);padding:var(--section-padding-compact);border:var(--border-stroke-soft);border-radius:var(--RadiusSoft);background:var(--color-surface-soft)}.YardPolygonDrawerSummary>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardPolygonDrawerSummary strong{color:var(--color-text);font-size:var(--text-body-strong-size);line-height:var(--line-height-body)}.YardPolygonDrawerSummary em{color:var(--color-text-muted);font-size:var(--text-meta-size);font-style:normal;line-height:var(--line-height-meta)}.YardPolygonDrawerSummary .Button{flex:0 0 auto;white-space:nowrap}.YardElementSource{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0;color:var(--color-text-muted);font-size:var(--text-meta-size);line-height:var(--text-meta-line)}.YardElementSource>span:last-child{overflow-wrap:anywhere}.YardElementMapAction{display:flex;justify-content:flex-start;min-width:0}.YardColorField{min-height:var(--ControlHeight);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-stroke);border-radius:var(--RadiusControl);background:var(--color-surface)}.YardColorField input[type=color]{width:44px;height:32px;flex:0 0 auto;padding:2px;border:var(--border-stroke-soft);border-radius:var(--RadiusSoft);background:var(--color-surface);cursor:pointer}.YardColorField>span{color:var(--color-text-secondary);font-size:var(--text-meta-size);white-space:nowrap}.YardDrawerError{margin:0}.YardControlRail{display:grid;grid-gap:var(--gap-inline);gap:var(--gap-inline);align-content:start}.YardDeleteShapeSummary{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--section-padding-compact);border:var(--border-stroke-soft);border-left:3px solid var(--color-danger-mid);border-radius:var(--RadiusSoft);background:var(--color-danger-wash)}.YardRailPlacement{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline-compact);padding:var(--section-padding-compact);border:var(--border-stroke-soft);border-radius:var(--RadiusCard);background:var(--color-surface-soft)}.YardPlacementListItem span,.YardRailPlacement div{display:grid;grid-gap:2px;gap:2px}.YardPlacementListItem .YardPlacementListAction,.YardRailPlacement .YardRailPlacementActions{display:inline-flex;align-items:center;gap:var(--space-2)}.YardRailPlacementActions .IconButton{min-width:var(--control-sm);min-height:var(--control-sm)}.YardPlacementListItem strong,.YardRailPlacement strong{color:var(--color-text);font-size:var(--text-body-strong-size);line-height:var(--text-body-strong-line)}.YardPlacementListItem em,.YardRailPlacement span{color:var(--color-text-muted);font-size:var(--text-meta-size);font-style:normal;line-height:var(--text-meta-line)}.YardEventList,.YardPlacementList{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.YardPlacementListItem{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--gap-inline-compact);padding:var(--section-padding-compact);border:var(--border-stroke-soft);border-radius:var(--RadiusCard);background:var(--color-surface);text-align:left;cursor:pointer}.YardPlacementListItem:focus-visible,.YardPlacementListItem:hover{border-color:var(--color-brand-mid);outline:none;box-shadow:0 0 0 3px var(--color-focus-ring-soft)}.YardEventItem{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--section-padding-compact);border:var(--border-stroke-soft);border-radius:var(--RadiusCard);background:var(--color-surface-soft)}.YardEventItem p{margin:0;color:var(--color-text-muted);font-size:var(--text-meta-size);line-height:var(--text-meta-line)}.YardSiteSelector{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:220px}.YardBoundaryCandidateList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.YardBoundaryCandidate{display:grid;grid-template-columns:minmax(0,1fr);width:100%;align-items:center;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);padding:var(--section-padding-compact);border:var(--border-stroke-soft);border-radius:var(--RadiusCard);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.YardBoundaryCandidate:focus-visible,.YardBoundaryCandidate:hover,.YardBoundaryCandidateSelected{border-color:var(--color-brand-mid);outline:none;box-shadow:0 0 0 3px var(--color-focus-ring-soft)}.YardBoundaryCandidateMain{display:grid;grid-gap:2px;gap:2px;min-width:0}.YardBoundaryCandidate strong{color:var(--color-text);font-size:var(--text-body-strong-size);line-height:var(--text-body-strong-line)}.YardBoundaryCandidate em{color:var(--color-text-muted);font-style:normal}.YardBoundaryCandidate em,.YardBoundaryCandidate small{font-size:var(--text-meta-size);line-height:var(--text-meta-line);overflow-wrap:anywhere}.YardBoundaryCandidate small{color:var(--color-text-secondary)}.YardBoundaryCandidate>.StatusBadge{max-width:100%;justify-self:start;justify-content:center;white-space:nowrap;text-align:center}.WorkspaceDrawerPanelWide.YardBoundaryImportDrawer{width:min(960px,calc(100vw - var(--space-3)))}.YardBoundaryImportDrawer .WorkspaceDrawerBody,.YardBoundaryImportDrawer .WorkspaceFormDrawerContent,.YardBoundaryImportDrawer .WorkspaceFormSection,.YardBoundaryImportDrawer .WorkspaceFormSectionBody{min-width:0;max-width:100%}.YardBoundaryImportDrawer .WorkspaceDrawerBody{overflow-x:hidden}.YardBoundaryAddressMatch{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);align-items:center;padding:var(--section-padding-compact);border:var(--border-stroke-soft);border-radius:var(--RadiusCard);background:var(--color-surface-soft)}.YardBoundaryAddressMatchIcon{width:var(--icon-button-size-compact);height:var(--icon-button-size-compact);display:inline-grid;place-items:center;border:var(--border-stroke-soft);border-radius:var(--RadiusCard);background:var(--color-surface)}.YardBoundaryAddressMatch div{min-width:0;display:grid;grid-gap:2px;gap:2px}.YardBoundaryAddressMatch strong,.YardBoundaryImportSummary strong,.YardBoundaryMapHeader strong{color:var(--color-text);font-size:var(--text-body-strong-size);line-height:var(--text-body-strong-line)}.YardBoundaryAddressMatch em,.YardBoundaryAddressMatch span,.YardBoundaryImportSummary span,.YardBoundaryMapHeader span,.YardBoundaryMapNotice{color:var(--color-text-muted);font-size:var(--text-meta-size);font-style:normal;line-height:var(--text-meta-line);overflow-wrap:anywhere}.YardBoundaryMap{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.YardBoundaryMapHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline-compact)}.YardBoundaryImportSummary,.YardBoundaryMapHeader div{min-width:0;display:grid;grid-gap:2px;gap:2px}.YardBoundaryPreviewGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);grid-gap:var(--space-3);gap:var(--space-3);min-width:0;align-items:stretch}.YardBoundarySchematicPreview,.YardBoundarySourcePreview{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2)}.YardBoundaryPreviewTitle{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.YardBoundaryPreviewTitle strong{color:var(--color-text);font-size:var(--text-body-strong-size);line-height:var(--text-body-strong-line)}.YardBoundaryPreviewTitle span,.YardBoundarySchematicMeta span{color:var(--color-text-muted);font-size:var(--text-meta-size);line-height:var(--text-meta-line);overflow-wrap:anywhere}.YardBoundaryMapViewport{position:relative;width:100%;aspect-ratio:16/9;min-height:280px;overflow:hidden;border:var(--border-stroke-soft);border-radius:var(--RadiusCard);background:var(--color-canvas-soft);isolation:isolate}.YardBoundaryMapTiles{position:absolute;inset:0;z-index:0;background:var(--color-canvas)}.YardBoundaryMapTile{position:absolute;max-width:none;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.YardBoundaryMapOverlay{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.YardBoundaryMapPolygon{fill:rgba(73,94,112,.08);stroke:rgba(61,81,98,.62);stroke-width:2;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.YardBoundaryMapPolygonHalo{fill:none;stroke:rgba(255,255,255,.96);stroke-width:9;stroke-linejoin:round;vector-effect:non-scaling-stroke}.YardBoundaryMapPolygonSelected{fill:rgba(26,117,82,.16);stroke:#08724f;stroke-width:5;stroke-dasharray:none;stroke-linejoin:round}.YardBoundaryMapVertex{fill:#ffffff;stroke:#08724f;stroke-width:3;vector-effect:non-scaling-stroke}.YardBoundaryAddressMarker circle:first-child{fill:var(--color-danger);stroke:var(--color-surface);stroke-width:4}.YardBoundaryAddressMarker circle:last-child{fill:var(--color-surface)}.YardBoundaryMapControls{position:absolute;top:var(--space-2);right:var(--space-2);z-index:3;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.YardBoundaryImportFlag{position:absolute;top:var(--space-2);left:var(--space-2);z-index:3;padding:4px 7px;border:1px solid rgba(8,114,79,.42);border-radius:4px;background:rgba(255,255,255,.94);color:#075f44;font-size:var(--text-meta-size);font-weight:700;line-height:var(--text-meta-line);text-transform:uppercase}.YardBoundaryMapControl{width:var(--icon-button-size-compact);height:var(--icon-button-size-compact);display:inline-grid;place-items:center;padding:0;border:var(--border-stroke-soft);border-radius:var(--RadiusCard);background:var(--color-surface-overlay);box-shadow:var(--ShadowSoft);cursor:pointer}.YardBoundaryMapControl:focus-visible,.YardBoundaryMapControl:hover{border-color:var(--color-brand-mid);outline:none;box-shadow:0 0 0 3px var(--color-focus-ring-soft)}.YardBoundaryMapControl:disabled{opacity:.46;cursor:default}.YardBoundaryMapAttribution,.YardBoundaryMapLegend{position:absolute;z-index:2;bottom:var(--space-2);padding:4px 7px;border-radius:4px;background:rgba(255,255,255,.9);color:var(--color-text-secondary);font-size:var(--text-meta-size);line-height:var(--text-meta-line)}.YardBoundaryMapLegend{left:var(--space-2);display:flex;gap:var(--space-2);flex-wrap:wrap}.YardBoundaryMapLegend span{display:inline-flex;align-items:center;gap:5px}.YardBoundaryMapLegend i{width:12px;height:8px;display:inline-block}.YardBoundaryLegendOutline{border:2px solid #176e50;background:rgba(26,117,82,.24)}.YardBoundaryLegendAddress{border:3px solid var(--color-surface);border-radius:50%;background:var(--color-danger)}.YardBoundaryMapAttribution{right:var(--space-2);max-width:46%;text-align:right;text-decoration:none;overflow-wrap:anywhere}.YardBoundaryMapAttribution:focus-visible,.YardBoundaryMapAttribution:hover{color:var(--color-brand-strong);text-decoration:underline}.YardBoundaryMapNotice{margin:0}.YardBoundarySchematicViewport{min-height:280px;display:grid;place-items:center;overflow:hidden;padding:var(--space-3);border:var(--border-stroke-soft);border-radius:var(--RadiusCard);background-color:var(--color-canvas-soft);background-image:linear-gradient(rgba(73,94,112,.08) 1px,transparent 0),linear-gradient(90deg,rgba(73,94,112,.08) 1px,transparent 0);background-size:20px 20px}.YardBoundarySchematicViewport svg{width:100%;height:100%;max-height:330px}.YardBoundarySchematicPolygon{fill:rgba(26,117,82,.2);stroke:#08724f;stroke-width:6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.YardBoundarySchematicVertex{fill:#ffffff;stroke:#08724f;stroke-width:3;vector-effect:non-scaling-stroke}.YardBoundarySchematicMeta{display:grid;grid-gap:2px;gap:2px}.YardBoundaryImportSummary{padding:var(--section-padding-compact);border-left:3px solid var(--color-brand-mid);background:var(--color-surface-soft)}.YardBoundaryImportSummary span{font-size:var(--text-meta-size)}@media (max-width:1100px){.YardWorkspaceGrid{grid-template-columns:1fr}.YardMapLayerPanel{grid-template-columns:minmax(180px,.7fr) minmax(280px,1fr)}.YardGridPanel{grid-template-columns:minmax(180px,1fr) auto auto}.YardGridPanelActions{grid-column:1/-1;justify-content:flex-start}.YardMapLayerList{grid-column:1/-1}.YardMapLayerReset{grid-column:1/-1;grid-row:auto}.YardControlRail{grid-template-columns:repeat(2,minmax(0,1fr))}.YardBoundaryCandidateList,.YardBoundaryPreviewGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.YardMapToolbar{align-items:stretch;flex-direction:column}.YardEquipmentMoveGuide{align-items:start}.YardMapToolbarActions,.YardPolygonEditControls,.YardPolygonEditIdentity,.YardToolGroup{width:100%}.YardPolygonEditControls{justify-content:flex-start}.YardGridPanel,.YardMapLayerPanel{grid-template-columns:minmax(0,1fr);align-items:stretch}.YardGridPanelActions{grid-column:auto}.YardGridPanelActions .Button{flex:1 1 132px;justify-content:center}.YardMapViewSelect{width:100%}.YardMapViewSelect select{max-width:none;flex:1 1 auto}.YardMapLayerList{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.YardMapLayerOption{white-space:normal}.YardMapLayerReset{grid-column:auto;grid-row:auto;justify-self:stretch;justify-content:center}.YardCameraCoverageControl{flex:1 1 118px}.YardCameraCoverageControl .Input{width:100%}.YardPolygonEditControls>.Button{flex:1 1 132px;justify-content:center}.YardPolygonDrawerSummary{align-items:stretch;flex-direction:column}.YardPolygonDrawerSummary .Button{width:auto;align-self:flex-start}.YardMapToolbarActions .Button,.YardToolButton{flex:1 1 132px;justify-content:center}.YardMapCanvas{height:420px}.YardWorkspaceGridFocused .YardMapCanvas{height:520px}.YardMapAttribution{bottom:36px}.YardControlRail{grid-template-columns:1fr}.YardSiteSelector{width:100%}.YardBoundaryAddressMatch,.YardBoundaryCandidate{grid-template-columns:minmax(0,1fr);align-items:start}.YardBoundaryAddressMatch>.StatusBadge,.YardBoundaryCandidate>.StatusBadge{justify-self:start}.YardBoundaryAddressMatchIcon{display:none}.YardBoundaryMapViewport,.YardBoundarySchematicViewport{min-height:240px}.YardBoundaryMapLegend{right:var(--space-2);bottom:34px}.YardBoundaryMapAttribution{max-width:calc(100% - var(--space-4))}}.AuthShellGlow{position:fixed;inset:0;pointer-events:none;z-index:-1;background:var(--GradientShellChrome)}.AuthShellContent{width:min(560px,100%);margin:auto}.AuthShellContentWide{width:min(1120px,100%)}.AuthCard{width:min(430px,100%);justify-self:center;align-self:center;overflow:hidden;padding:clamp(24px,3vw,36px);border-radius:var(--RadiusPanel);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.98) 0,rgba(245,248,251,.96) 100%);box-shadow:var(--ShadowPanel)}.AuthActionRow{justify-content:stretch}.AuthExperience{display:grid;grid-template-columns:minmax(0,520px) minmax(360px,430px);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center;justify-content:center;min-height:min(690px,calc(100dvh - 64px))}.AuthShowcase{position:relative;display:grid;grid-gap:22px;gap:22px;align-content:center;justify-items:start;width:min(100%,520px);justify-self:center;align-self:center;padding:0;background:transparent;box-shadow:none;color:var(--BrandDark)}.AuthShowcase:before{display:none}.AuthShowcase>*{position:relative;z-index:1}.AuthBrandLockup{display:inline-flex;align-items:center;gap:14px;width:min(100%,500px);justify-self:start}.AuthBrandMark{width:56px;height:56px;display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--RadiusPanel);background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.88),transparent 58%),linear-gradient(180deg,rgba(var(--color-surface-rgb),.98) 0,rgba(var(--color-brand-soft-rgb),.5) 100%);--BrandMarkColor:#343434;color:var(--BrandMarkColor);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.88)}.AuthBrandText{display:grid;grid-gap:2px;gap:2px}.AuthBrandTitle{color:var(--BrandDark);font-size:1.08rem;font-weight:800;letter-spacing:0}.AuthBrandMeta{color:var(--Muted);font-size:.82rem;line-height:1.35}.AuthShowcaseIntro{display:grid;grid-gap:14px;gap:14px;width:min(100%,500px);justify-items:stretch}.AuthEyebrow{color:var(--Brand);font-size:var(--font-size-label);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase}.AuthEyebrowMuted{color:var(--color-brand-hover)}.AuthShowcaseTitle{margin:0;max-width:500px;font-size:3rem;line-height:1;letter-spacing:0;color:var(--BrandDark);text-align:left}.AuthShowcaseDescription{margin:0;max-width:500px;color:var(--color-text-secondary);font-size:.96rem;line-height:1.54;text-align:left}.AuthSignalPanel{display:grid;grid-gap:14px;gap:14px;width:min(100%,500px);padding:16px;border:1px solid var(--color-border);border-radius:var(--RadiusPanel);background:rgba(var(--color-surface-rgb),.86);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.82)}.AuthSignalHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border);color:var(--Muted)}.AuthSignalHeader,.AuthSignalHeader strong{font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.AuthSignalHeader strong{color:var(--BrandDark);font-weight:800;text-align:right}.AuthSignalList{display:grid;grid-gap:12px;gap:12px}.AuthSignalRow{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.AuthSignalIcon{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:10px;background:rgba(var(--color-surface-rgb),.84)}.AuthSignalTitle{margin:0;color:var(--BrandDark);font-size:.91rem;font-weight:800;line-height:1.2;letter-spacing:0}.AuthSignalDescription{margin:4px 0 0;color:var(--color-text-secondary);font-size:.78rem;line-height:1.36}.AuthCardHeader{display:grid;grid-gap:12px;gap:12px}.AuthCardBrandLockup{display:none;align-items:center;gap:14px}.AuthSubmitButton{width:100%;min-width:0}.AuthSupportRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.AuthSupportRow .InputHint{margin:0}.AuthSupportLink{color:var(--color-brand-hover);font-size:var(--font-size-meta);font-weight:700;line-height:var(--line-height-meta)}.AuthSupportLink:focus-visible,.AuthSupportLink:hover{color:var(--BrandDark)}.AuthSupportText{margin:0;color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.JsonResultPanel{margin:0;padding:16px;overflow:auto;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-soft);color:var(--BrandDark);font-family:Consolas,SFMono-Regular,monospace;font-size:.8rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.Shell{min-height:100vh;display:flex;flex-direction:column;position:relative;isolation:isolate;background:var(--GradientShellChrome)}.ShellRouteProgress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:var(--LayerPopover);pointer-events:none;background:linear-gradient(90deg,rgba(var(--color-brand-hover-rgb),0),rgba(var(--color-brand-hover-rgb),.78),rgba(var(--color-info-rgb),.64),rgba(var(--color-brand-hover-rgb),0));transform:scaleX(.12);transform-origin:left center;opacity:0;transition:transform .34s ease,opacity .2s ease}.ShellRouteProgressActive{opacity:1;transform:scaleX(1)}.ShellVisuallyHidden{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ShellSkipLink{position:fixed;top:var(--space-3);left:var(--space-3);z-index:calc(var(--LayerTooltip) + 1);min-height:var(--control-md);display:inline-flex;align-items:center;padding:0 var(--button-pad-x-standard);border:1px solid var(--color-brand-hover);border-radius:var(--RadiusButton);background:var(--color-surface);color:var(--color-brand-strong);font-size:var(--font-size-body);font-weight:var(--text-button-weight);box-shadow:var(--ShadowLift);transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--TransitionFast)}.ShellSkipLink:focus{outline:3px solid var(--color-focus-ring);outline-offset:2px;transform:translateY(0)}.ShellHeader{position:-webkit-sticky;position:sticky;top:0;z-index:var(--LayerHeader);min-height:var(--HeaderHeight);background:var(--GradientShellChrome);border-bottom:1px solid rgba(var(--color-brand-strong-rgb),.08);-webkit-backdrop-filter:blur(22px) saturate(1.05);backdrop-filter:blur(22px) saturate(1.05);box-shadow:0 1px 0 rgba(255,255,255,.82),0 12px 24px rgba(20,33,43,.035)}.ShellHeaderInner{width:100%;min-height:var(--HeaderHeight);margin:0;padding:0 22px;justify-content:space-between}.ShellHeaderIdentity,.ShellHeaderInner{display:flex;align-items:center;gap:14px}.ShellHeaderIdentity{min-width:0;flex:1 1 auto}.ShellHeaderRow{gap:8px}.ShellBrandLink,.ShellHeaderRow{display:flex;align-items:center;min-width:0}.ShellBrandLink{gap:12px}.ShellBrandToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;cursor:pointer}.ShellBrandMark{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:12px;background:linear-gradient(180deg,var(--color-surface) 0,var(--color-surface-soft) 100%);--BrandMarkColor:#343434;color:var(--BrandMarkColor);box-shadow:var(--SurfaceInsetHighlight),0 6px 12px rgba(20,33,43,.03)}.BrandMark{overflow:hidden;flex:0 0 auto;color:var(--BrandMarkColor,#343434)}.BrandMarkToneMuted{--BrandMarkColor:#8b9195}.BrandMarkToneAccent{--BrandMarkColor:#7798ab}.BrandMarkToneLight{--BrandMarkColor:#fffbfe}.BrandMarkGlyph{display:block;width:90%;height:90%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ShellBrandToggle:focus-visible .ShellBrandMark,.ShellBrandToggle:hover .ShellBrandMark{background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);border-color:var(--color-border-strong)}.ShellBrand{display:flex;flex-direction:column;gap:0;min-width:0}.ShellBrandHomeLink{display:contents}.ShellBrandTitleRow{display:flex;align-items:center;gap:0;min-width:0}.ShellBrandTitle{font-size:var(--font-size-brand);font-weight:780;line-height:1.08;letter-spacing:0}@media (min-width:821px){.ShellBrandCollapsed{display:none}}.ShellSectionMeta{display:grid;grid-gap:3px;gap:3px;min-width:0}.SectionEyebrow,.ShellSectionEyebrow{color:var(--color-brand-hover);font-size:var(--font-size-caption);font-weight:800;letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--line-height-label)}.ShellSectionDescriptionRow{display:flex;align-items:center;gap:9px;min-width:0}.ShellSectionDescription{min-width:0;flex:1 1 auto;color:var(--Muted);font-size:var(--font-size-meta);font-weight:550;line-height:var(--line-height-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShellSectionTrail{display:inline-flex;align-items:center;min-width:0;flex:0 0 auto}.ShellSectionTrailChip{display:inline-flex;align-items:center;min-height:var(--control-xs);max-width:132px;padding:0 var(--space-2);border-radius:var(--RadiusPill);border:1px solid var(--color-border-soft);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);color:var(--color-brand-hover);font-size:var(--font-size-caption);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 3px 8px rgba(20,33,43,.018)}.ShellHeaderActions{display:flex;align-items:center;gap:9px;justify-content:flex-end;flex:0 0 auto}.ShellConnectivitySlot,.ShellInboxSlot{position:relative;display:inline-flex;align-items:center}.ShellConnectivityChip{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size-standard);height:var(--icon-button-size-standard);min-height:var(--icon-button-size-standard);padding:0;border:1px solid var(--color-border);border-radius:var(--RadiusButton);background:var(--GradientButtonSecondary);color:var(--BrandDark);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 2px 5px rgba(20,33,43,.02);cursor:pointer;transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast)}.ShellConnectivityChipOnline{border-color:var(--color-success-border);background:var(--color-success-wash);color:var(--color-success-strong)}.ShellConnectivityChipOffline{border-color:var(--color-warning-border);background:var(--color-warning-wash);color:var(--color-warning-strong)}.ShellStatusPopover{position:absolute;top:calc(100% + 12px);right:0;width:240px;display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--section-padding-compact);border:1px solid var(--color-border-strong);border-radius:var(--RadiusSoft);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.98) 0,rgba(var(--color-surface-rgb),.94) 100%);box-shadow:var(--ShadowPanel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:var(--LayerPopover)}.ShellStatusPopoverLabel{color:var(--BrandDark);font-size:var(--font-size-caption);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.ShellStatusPopoverValue{color:var(--Text);font-size:var(--font-size-title-sm);font-weight:800;line-height:var(--line-height-title)}.ShellStatusPopoverMeta{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.ShellConnectivityBanner{width:min(var(--ContentMaxWidth),calc(100% - (var(--PageGutter) * 2)));margin:var(--space-3) auto 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-wash);color:var(--color-warning-strong);font-size:var(--font-size-body);font-weight:var(--text-body-strong-weight)}.Button,.ShellAvatarButton,.ShellConnectivityChip,.ShellIconButton,.SidebarHelpButton,.SidebarMenuButton,.SidebarToggle,.UtilityButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--Border);background:var(--color-surface);color:var(--Text)}.ShellIconButton{position:relative;width:var(--icon-button-size-standard);height:var(--icon-button-size-standard);display:inline-grid;place-items:center;border-radius:var(--RadiusButton);cursor:pointer;background:var(--GradientButtonSecondary);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 2px 6px rgba(20,33,43,.025)}.ShellIconGlyph{display:inline-flex;align-items:center;justify-content:center}.ShellIconBadge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 var(--space-1);display:inline-grid;place-items:center;border-radius:var(--RadiusPill);background:var(--color-danger-mid);color:var(--color-surface);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);text-align:center;letter-spacing:0;border:2px solid var(--color-surface);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;box-shadow:0 4px 10px rgba(143,39,53,.16)}.ShellUserMeta{display:flex;align-items:center;gap:var(--space-3);position:relative}.ShellAvatarButton{width:var(--icon-button-size-standard);height:var(--icon-button-size-standard);display:inline-grid;place-items:center;border-radius:var(--RadiusButton);background:linear-gradient(180deg,var(--color-brand) 0,var(--color-brand-hover) 100%);color:var(--color-surface);border-color:transparent;font-size:var(--font-size-body);font-weight:800;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 20px rgba(var(--color-brand-rgb),.18)}.ShellUserText{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ShellUserName{font-size:var(--font-size-title-sm);font-weight:var(--text-body-strong-weight);line-height:1.15;letter-spacing:0}.ShellUserRole{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-label);font-weight:550}.ShellProfileMenu{position:absolute;top:calc(100% + var(--gap-inline-compact));right:0;min-width:240px;display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--section-padding-compact);border:1px solid var(--Border);border-radius:var(--RadiusCard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.98) 0,rgba(var(--color-surface-rgb),.92) 100%);box-shadow:var(--ShadowPanel);z-index:var(--LayerPopover);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ShellInboxDrawer:focus-visible,.ShellProfileMenu:focus-visible{outline:3px solid var(--color-focus-ring-soft);outline-offset:2px}.ShellProfileMenuName{font-size:var(--font-size-title-sm);font-weight:780;letter-spacing:0}.ShellProfileMenuMeta{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:var(--line-height-meta)}.ShellProfileMenuAction{min-height:var(--control-md);margin-top:var(--space-1);border:1px solid var(--Border);border-radius:var(--RadiusButton);background:var(--color-surface);color:var(--BrandDark);font-size:var(--text-button-size);font-weight:var(--text-button-weight);cursor:pointer}.ShellInboxDrawer{position:absolute;top:calc(100% + 12px);right:0;width:min(var(--drawer-width-compact),calc(100vw - var(--space-7)));display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);padding:var(--drawer-padding);border:1px solid var(--color-border-strong);border-radius:var(--RadiusPanel);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.992) 0,rgba(var(--color-surface-rgb),.965) 100%);box-shadow:var(--ShadowLift);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:var(--LayerPopover)}.ShellInboxDrawerHeader{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.ShellInboxDrawerTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.ShellInboxDrawerTitleGroup{min-width:0}.ShellInboxDrawerTitleGroup,.ShellInboxHeaderControls{display:inline-flex;align-items:center;gap:var(--gap-inline-compact)}.ShellInboxHeaderControls{justify-content:flex-end}.ShellInboxCloseButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--control-sm);height:var(--control-sm);display:inline-grid;place-items:center;padding:0;border:1px solid var(--color-border-soft);border-radius:var(--RadiusControl);background:var(--GradientButtonSecondary);color:var(--color-text-secondary);cursor:pointer}.ShellInboxCloseButton:focus-visible,.ShellInboxCloseButton:hover{border-color:var(--color-border-strong);color:var(--color-brand-strong);box-shadow:0 0 0 3px var(--color-focus-ring-soft);outline:none}.ShellInboxDrawerTitle{color:var(--Text);font-size:var(--font-size-heading);font-weight:var(--text-section-title-weight);line-height:var(--line-height-heading);letter-spacing:0}.ShellInboxDrawerCount{min-width:var(--control-sm);height:var(--control-sm);padding:0 var(--space-3);display:inline-grid;place-items:center;border-radius:var(--RadiusPill);background:linear-gradient(180deg,var(--color-brand) 0,var(--color-brand-hover) 100%);color:var(--color-surface);font-size:var(--font-size-chip);font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 16px rgba(var(--color-brand-rgb),.16);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ShellInboxHeaderAction{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-inline-compact);min-height:var(--control-sm);padding:0;border:0;background:transparent;color:var(--color-brand-hover);font-size:var(--font-size-chip);font-weight:var(--text-button-weight);letter-spacing:var(--tracking-action);cursor:pointer;transition:color var(--TransitionFast),opacity var(--TransitionFast)}.ShellInboxHeaderAction:focus-visible,.ShellInboxHeaderAction:hover{color:var(--color-brand-strong)}.ShellInboxHeaderAction:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em}.ShellInboxHeaderAction:disabled{color:var(--color-text-soft);cursor:not-allowed}.ShellInboxDrawerMeta{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.PlatformSupportTabs,.ShellInboxTabs,.ui-tabset{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.ShellInboxTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.PlatformSupportTabs{grid-template-columns:repeat(auto-fit,minmax(144px,1fr))}.PlatformSupportTab{width:100%;min-width:0}.ShellInboxTab,.ui-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-inline-compact);min-height:var(--control-sm);padding:0 var(--button-pad-x-compact);border:1px solid var(--color-border-soft);border-radius:var(--RadiusControl);background:var(--GradientButtonSecondary);color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-action);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 5px rgba(20,33,43,.016);transition:border-color var(--TransitionFast),box-shadow var(--TransitionFast),background var(--TransitionFast),transform var(--TransitionFast)}.ShellInboxTab:focus-visible,.ShellInboxTab:hover{transform:translateY(-.5px);border-color:var(--color-border-strong)}.ShellInboxTab:hover{box-shadow:var(--ShadowSoft)}.ShellInboxTab:focus-visible{outline:none;border-color:var(--color-brand-mid);box-shadow:var(--ShadowSoft),0 0 0 3px var(--color-focus-ring-soft)}.ShellInboxTabActive{border-color:rgba(var(--color-brand-rgb),.24);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);color:var(--color-brand-strong);box-shadow:inset 0 0 0 1px rgba(var(--color-brand-rgb),.08),0 6px 12px rgba(var(--color-brand-rgb),.06)}.ShellInboxTab:active{transform:translateY(0)}.ShellInboxTabCount{min-width:var(--control-xs);height:var(--control-xs);padding:0 var(--space-2);display:inline-grid;place-items:center;border-radius:var(--RadiusPill);background:rgba(var(--color-brand-rgb),.08);color:inherit;font-size:var(--font-size-caption);font-weight:800;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ShellInboxList{grid-gap:var(--gap-inline-compact);max-height:min(50vh,460px);overflow:auto;padding-right:var(--space-1)}.ShellInboxItem,.ShellInboxList{display:grid;gap:var(--gap-inline-compact)}.ShellInboxItem{grid-template-columns:var(--control-lg) minmax(0,1fr);grid-gap:var(--gap-inline-compact);padding:var(--section-padding-compact);border:1px solid var(--color-border);border-radius:var(--RadiusSoft);background:linear-gradient(180deg,var(--color-surface) 0,rgba(var(--color-surface-rgb),.94) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 6px 12px rgba(20,33,43,.018)}.ShellInboxItemUnread{border-color:rgba(var(--color-brand-rgb),.18);background:linear-gradient(180deg,var(--color-surface) 0,rgba(var(--color-brand-soft-rgb),.26) 100%)}.ShellInboxItemAvatar{width:var(--control-lg);height:var(--control-lg);display:inline-grid;place-items:center;border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--color-surface-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.ShellInboxAvatarActive{border-color:rgba(var(--color-brand-rgb),.16);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);color:var(--color-brand-hover)}.ShellInboxAvatarWarning{border-color:var(--color-warning-border);background:var(--color-warning-wash);color:var(--color-warning-strong)}.ShellInboxAvatarDanger{border-color:var(--color-danger-border);background:var(--color-danger-wash);color:var(--color-danger-strong)}.ShellInboxAvatarMuted{border-color:var(--color-border-soft);background:var(--color-surface-muted);color:var(--color-text-muted)}.ShellInboxItemMain{min-width:0;display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.ShellInboxItemKicker{display:flex;align-items:center;gap:var(--gap-label-field);flex-wrap:wrap;color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:700;line-height:var(--line-height-meta);letter-spacing:var(--tracking-ui)}.ShellInboxItemTitleRow{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline-compact);min-width:0}.ShellInboxItemTitle{min-width:0;color:var(--Text);font-size:var(--font-size-title-sm);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-title);letter-spacing:0}.ShellInboxUnreadDot{width:var(--space-2);height:var(--space-2);border-radius:var(--RadiusPill);background:var(--color-brand-hover);box-shadow:0 0 0 4px rgba(var(--color-brand-rgb),.1);flex:0 0 auto}.ShellInboxItemMetaSeparator{color:var(--color-text-soft)}.ShellInboxItemSignals{display:flex;align-items:center;gap:var(--gap-label-field);flex-wrap:wrap}.ShellInboxItemMessage{color:var(--color-text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-body-compact);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ShellInboxItemFooter{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.ShellInboxItemContext{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-meta);font-weight:700;line-height:var(--line-height-meta)}.ShellInboxItemActions{display:flex;flex-wrap:wrap;justify-content:flex-end}.ShellInboxAction,.ShellInboxItemActions{align-items:center;gap:var(--gap-inline-compact)}.ShellInboxAction{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:center;min-height:var(--control-xs);padding:0 var(--button-pad-x-compact);border:1px solid var(--color-border-soft);border-radius:var(--RadiusControl);background:var(--GradientButtonSecondary);color:var(--BrandDark);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-action);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 5px rgba(20,33,43,.018);transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast),color var(--TransitionFast)}.ShellInboxActionSubtle{background:transparent;border-color:transparent;box-shadow:none;color:var(--color-text-secondary)}.ShellInboxActionPrimary{border-color:rgba(var(--color-brand-rgb),.18);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);color:var(--color-brand-strong)}.ShellInboxAction:focus-visible,.ShellInboxAction:hover{transform:translateY(-.5px);border-color:var(--color-border-strong)}.ShellInboxAction:hover{box-shadow:var(--ShadowSoft)}.ShellInboxAction:focus-visible{outline:none;border-color:var(--color-brand-mid);box-shadow:var(--ShadowSoft),0 0 0 3px var(--color-focus-ring-soft)}.ShellInboxActionPrimary:focus-visible,.ShellInboxActionPrimary:hover{border-color:rgba(var(--color-brand-rgb),.24);background:linear-gradient(180deg,var(--color-brand-wash) 0,var(--color-surface) 100%)}.ShellInboxActionSubtle:focus-visible,.ShellInboxActionSubtle:hover{background:rgba(var(--color-brand-soft-rgb),.3);border-color:rgba(var(--color-brand-rgb),.08)}.ShellInboxAction:disabled{cursor:not-allowed;transform:none;box-shadow:none;background:var(--color-button-disabled-bg);border-color:var(--color-button-disabled-border);color:var(--color-button-disabled-text)}.ShellInboxAction:active{transform:translateY(.5px);transform:translateY(0)}.ShellInboxEmpty{display:grid;grid-gap:5px;gap:5px;padding:16px 14px;border:1px dashed var(--color-border-strong);border-radius:16px;background:linear-gradient(180deg,var(--color-surface) 0,var(--color-canvas-soft) 100%)}.ShellInboxEmptyTitle{color:var(--Text);font-size:var(--font-size-title-sm);font-weight:780;line-height:var(--line-height-title);letter-spacing:0}.ShellInboxEmptyMeta{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.ShellInboxFooter{display:flex;justify-content:flex-end;padding-top:2px}.ShellInboxFooterLink{display:inline-flex;align-items:center;min-height:30px;color:var(--color-brand-hover);font-size:var(--font-size-meta);font-weight:800;letter-spacing:var(--tracking-action)}.ShellInboxFooterLink:focus-visible,.ShellInboxFooterLink:hover{color:var(--color-brand-strong)}.ShellInboxAction .AppIcon,.ShellInboxFooterLink .AppIcon,.ShellInboxHeaderAction .AppIcon,.ShellInboxItemAvatar .AppIcon{color:currentColor}.ShellBody{align-items:stretch;flex:1 1 auto;min-height:0}.ShellBody,.ShellSidebar{display:flex;background:var(--GradientShellChrome)}.ShellSidebar{width:var(--SidebarOpenWidth);flex:0 0 auto;position:-webkit-sticky;position:sticky;top:var(--HeaderHeight);height:calc(100vh - var(--HeaderHeight));flex-direction:column;gap:9px;padding:12px 10px 14px;border-right:1px solid var(--Border);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transition:width .25s ease,transform .25s ease;z-index:var(--LayerSticky);box-shadow:inset -1px 0 0 rgba(255,255,255,.88)}.ShellSidebarCollapsed{width:var(--SidebarCollapsedWidth)}.SidebarSectionLabel{padding:0 10px;color:var(--Muted);font-size:var(--font-size-label);font-weight:780;letter-spacing:var(--tracking-caps);text-transform:uppercase}.SidebarDivider{height:1px;background:var(--BorderSoft);margin:-2px 0 0}.SidebarNav{display:grid;grid-gap:4px;gap:4px}.SidebarNavLink{min-height:36px;display:flex;align-items:center;gap:10px;padding:6px 9px;border:1px solid transparent;border-radius:12px;color:var(--Text);font-size:var(--font-size-body);font-weight:760;transition:background var(--TransitionFast),color var(--TransitionFast),transform var(--TransitionFast),border-color var(--TransitionFast),box-shadow var(--TransitionFast)}.SidebarNavLink:focus-visible,.SidebarNavLink:hover{background:var(--GradientButtonSecondary);border-color:var(--color-border-soft);box-shadow:0 6px 12px rgba(20,33,43,.022);transform:translateX(.5px);outline:none}.SidebarNavLinkActive{background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);color:var(--BrandDark);box-shadow:inset 2px 0 0 var(--color-brand-hover),inset 0 0 0 1px rgba(var(--color-brand-rgb),.08),0 8px 16px rgba(20,33,43,.03);border-color:rgba(var(--color-brand-rgb),.12)}.SidebarNavLinkDisabled{color:var(--Muted);cursor:default}.SidebarNavGlyph{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:9px;border:1px solid var(--color-border-soft);background:var(--GradientButtonSecondary);color:var(--BrandDark);flex:0 0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.SidebarNavLinkActive .SidebarNavGlyph{border-color:var(--color-brand-soft);background:linear-gradient(180deg,var(--color-brand-wash) 0,var(--color-surface) 100%);color:var(--color-brand-hover)}.ShellSidebarCollapsed .SidebarNavLink{justify-content:center;padding-left:6px;padding-right:6px}.ShellSidebarCollapsed .SidebarNavGlyph{width:32px;height:32px}.ShellSidebarFooter{margin-top:auto;border-top:1px solid var(--BorderSoft);padding-top:12px}.SidebarHelpCard{padding:11px;border:1px solid var(--Border);border-radius:15px;background:var(--GradientPanelSoft);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 6px 14px rgba(20,33,43,.018)}.SidebarHelpTitle{font-size:var(--font-size-title-sm);font-weight:780;letter-spacing:0}.SidebarHelpMeta{margin-top:5px;color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.SidebarHelpButton{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border-radius:12px;margin-top:var(--space-2);font-size:var(--font-size-body-compact);font-weight:780}.ShellMain{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;background:var(--GradientShellChrome)}.ShellContent{width:min(var(--ContentMaxWidth),calc(100% - (var(--PageGutter) * 2)));margin:0 auto;padding:16px 0 24px;flex:1 1 auto;min-width:0;transition:opacity .24s ease,transform .24s ease}.ShellContentTransitioning{opacity:.78;transform:translateY(3px)}.ShellFooter{border-top:1px solid var(--Border);background:var(--GradientShellChrome)}.ShellFooterInner{width:min(var(--ContentMaxWidth),calc(100% - (var(--PageGutter) * 2)));margin:0 auto;padding:12px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ShellFooterTitle{font-size:var(--font-size-title-sm);font-weight:700}.ShellFooterMeta{color:var(--Muted);font-size:var(--font-size-body)}.AuthHeader{width:100%}.AuthHeaderInner{padding-left:20px;padding-right:20px}.AuthHeaderActions{display:flex;align-items:center}.AuthHeaderActions:empty{display:none}.AuthHeaderLink{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--Border);border-radius:12px;background:var(--color-surface);color:var(--BrandDark);font-size:.86rem;font-weight:700}.ShellMobileOverlay{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0}.SidebarMenuButton{display:none;min-height:38px;padding:0 12px;border-radius:12px;cursor:pointer;font-size:.84rem;font-weight:700}.Panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr);background:var(--GradientPanel);border:1px solid var(--Border);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.88);padding:var(--space-panel);min-width:0}.Panel,.WorkspaceHero{border-radius:var(--RadiusPanel)}.WorkspaceHero{position:relative;overflow:hidden;padding:0;border-color:var(--color-border-strong);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.98) 0,rgba(var(--color-surface-rgb),.94) 58%,rgba(var(--color-brand-soft-rgb),.18) 100%);box-shadow:var(--ShadowPanel),inset 0 1px 0 rgba(255,255,255,.86)}.WorkspaceHeroBackdrop{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--color-brand-rgb),.06) 0,rgba(var(--color-brand-soft-rgb),.12) 45%,transparent 100%)}.WorkspaceHeroBody{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);padding:var(--section-padding-compact)}.WorkspaceHeroMain{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0}.WorkspaceHeroTitleRow{display:inline-flex;align-items:center;gap:var(--gap-inline-compact);min-width:0}.WorkspaceHeroTitleIcon{width:var(--icon-button-size-compact);height:var(--icon-button-size-compact);display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);color:var(--color-brand-hover);box-shadow:var(--SurfaceInsetHighlight),0 8px 18px rgba(20,33,43,.032);flex:0 0 auto}.WorkspaceHeroEyebrow{color:var(--color-brand-hover);font-size:var(--font-size-caption);font-weight:800;letter-spacing:var(--tracking-caps);text-transform:uppercase}.WorkspaceHeroTitle{margin:0;font-size:var(--font-size-heading);font-weight:var(--text-page-title-weight);line-height:var(--line-height-heading);letter-spacing:0;overflow-wrap:anywhere}.WorkspaceHeroDescription{margin:0;max-width:68ch;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.WorkspaceHeroActions{display:flex;align-items:center;gap:var(--gap-inline-compact);flex-wrap:wrap}.WorkspaceHeroAsideActions{padding-top:0}.WorkspaceHeroSummary{display:flex;gap:var(--gap-label-field);flex-wrap:wrap}.WorkspaceHeroSummary>*{min-width:0;max-width:100%}.WorkspaceHeroSummary .QueueSummaryChip,.WorkspaceHeroSummary .QueueSummaryChipButton,.WorkspaceHeroSummary .QueueSummaryChipLink{min-height:var(--control-xs);padding:0 var(--space-2);font-size:var(--font-size-chip)}.WorkspaceHeroActions .Button{min-height:var(--button-height-compact);padding:0 var(--button-pad-x-compact);font-size:var(--font-size-chip)}.MaintenanceExtensionSurface{gap:var(--space-3)}.MaintenanceExtensionSurface>.WorkspaceFlowNav{margin-bottom:0}.MaintenanceExtensionForm,.MaintenanceExtensionSection{display:grid;min-width:0;grid-gap:var(--space-3);gap:var(--space-3)}.MaintenanceExtensionForm>.WorkspaceSectionIntro,.MaintenanceExtensionSection>.WorkspaceSectionIntro{margin-bottom:0}.MaintenanceExtensionForm>.ButtonPrimary{justify-self:start;margin-top:auto}.MaintenanceExtensionForm>.TableWrap,.MaintenanceExtensionForm>.WorkspaceEmptyState{margin-top:var(--space-2)}.MaintenanceExtensionSection:has(>.WorkspaceEmptyState)>.TableWrap{display:none}.MaintenanceCollection{display:grid;min-width:0;grid-gap:var(--space-3);gap:var(--space-3)}.MaintenanceCollection .RecordIndexTablePaginationControls{align-items:end}.MaintenanceRecordSelect{display:grid;min-width:0;grid-gap:var(--space-2);gap:var(--space-2)}.MaintenanceRecordSelect>.InputGroup{margin:0}@media (max-width:720px){.MaintenanceExtensionSurface .WorkspaceFlowNavRelated{min-width:0}.MaintenanceExtensionSurface .WorkspaceFlowNavLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.MaintenanceExtensionSurface .WorkspaceFlowNavLinks .TableActionLink{min-width:0;padding-inline:var(--space-2);font-size:var(--text-chip-size);white-space:nowrap}.MaintenanceExtensionForm>.ButtonPrimary{width:100%}}.WorkspaceHeroActionMenu{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);width:100%}.WorkspaceHeroActionMenu>.Button{width:100%;justify-content:center}.WorkspaceHeroMoreMenu{position:relative;width:100%}.WorkspaceHeroMoreMenu>summary{min-height:var(--button-height-compact);display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline-compact);padding:0 var(--button-pad-x-compact);border:1px solid var(--color-border-strong);border-radius:var(--RadiusControl);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);list-style:none}.WorkspaceHeroMoreMenu>summary:after{content:"+";color:var(--color-text-secondary);font-size:1rem}.WorkspaceHeroMoreMenu[open]>summary:after{content:"−"}.WorkspaceHeroMoreMenu>summary::-webkit-details-marker{display:none}.WorkspaceHeroMoreMenuLinks{display:grid;grid-gap:2px;gap:2px;margin-top:4px;padding:4px;border:1px solid var(--color-border-strong);border-radius:var(--RadiusControl);background:var(--color-surface);box-shadow:var(--ShadowPanel)}.WorkspaceHeroMoreMenuLinks a,.WorkspaceHeroMoreMenuLinks button{min-height:var(--button-height-compact);display:flex;align-items:center;width:100%;padding:0 var(--button-pad-x-compact);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);text-align:left;text-decoration:none}.WorkspaceHeroMoreMenuLinks a:focus-visible,.WorkspaceHeroMoreMenuLinks a:hover,.WorkspaceHeroMoreMenuLinks button:focus-visible,.WorkspaceHeroMoreMenuLinks button:hover{background:var(--color-brand-wash);color:var(--color-brand-hover)}.MaintenanceHeroBottomRow{width:100%;display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0}.MaintenanceHeroActionsRow,.MaintenanceHeroMetaActionRow,.MaintenanceHeroMetaRow,.MaintenanceHeroStatusRow{display:flex;align-items:center;gap:var(--gap-inline-compact);min-width:0}.MaintenanceHeroActionsRow,.MaintenanceHeroMetaRow,.MaintenanceHeroStatusRow{flex-wrap:wrap}.MaintenanceHeroMetaActionRow{justify-content:space-between;padding-top:var(--gap-label-field);border-top:1px solid var(--color-border-soft)}.MaintenanceHeroMetaRow{flex:1 1 auto}.MaintenanceHeroActionsRow{flex:0 1 auto;justify-content:flex-end}.MaintenanceHeroMetaItem{display:inline-flex;align-items:center;gap:4px;min-height:var(--control-xs);max-width:100%;padding:0 var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--RadiusPill);background:rgba(var(--color-surface-rgb),.72);color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);white-space:nowrap}.MaintenanceHeroMetaItem strong{color:var(--Muted);font-size:var(--font-size-label);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.MaintenanceHeroMetaItemWarning{border-color:var(--color-warning-border);background:var(--color-warning-wash);color:var(--color-warning-strong)}.CompactMetricCard,.RecordSummaryItem,.WorkspaceActionPanelMeta,.WorkspaceHeroAside,.ui-metadata-block{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--section-padding-compact);border:var(--border-stroke);border-radius:var(--RadiusCard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.96) 0,rgba(var(--color-surface-rgb),.9) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(20,33,43,.02)}.WorkspaceHeroAside{gap:var(--gap-label-field);padding:10px;border-color:var(--color-border-strong)}.WorkspaceHeroAside .SpaceTopMd{margin-top:var(--gap-label-field)}.WorkspaceHeroAside .ButtonRow,.WorkspaceHeroAside .KeyValueList{gap:var(--gap-label-field)}.WorkspaceHeroAside .KeyValueListCompact .KeyValueRow,.WorkspaceHeroAside .KeyValueRow{gap:var(--space-1);padding-bottom:var(--gap-label-field)}.WorkspaceHeroAside .Button{min-height:var(--button-height-compact);padding:0 var(--button-pad-x-compact);font-size:var(--font-size-chip)}.WorkspaceStatLabelRow{display:inline-flex;align-items:center;gap:var(--gap-label-field);min-width:0}.WorkspaceHeroAsideLabel{color:var(--Muted);font-size:var(--font-size-caption);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.WorkspaceHeroAsideValue{font-size:var(--font-size-body-sm);font-weight:var(--text-subsection-title-weight);line-height:var(--line-height-title);letter-spacing:0;overflow-wrap:anywhere}.WorkspaceHeroAsideMeta{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta);overflow-wrap:anywhere}.PlatformPageHeader .WorkspaceHero{background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.99) 0,rgba(var(--color-surface-rgb),.96) 100%);border-color:var(--color-border-strong);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.9)}.PlatformPageHeader .WorkspaceHeroBackdrop{background:linear-gradient(90deg,rgba(var(--color-brand-rgb),.045) 0,rgba(var(--color-info-rgb),.035) 52%,transparent 100%)}.PlatformPageHeader .WorkspaceHeroBody{gap:var(--space-2);padding:var(--section-padding-compact)}.PlatformPageHeader .WorkspaceHeroMain{gap:var(--gap-label-field)}.PlatformPageHeader .WorkspaceHeroTitle{font-size:var(--font-size-heading);line-height:var(--line-height-heading)}.PlatformPageHeader .WorkspaceHeroTitleIcon{width:var(--icon-button-size-compact);height:var(--icon-button-size-compact)}.PlatformPageHeader .WorkspaceHeroDescription{max-width:68ch}.PlatformPageHeader .WorkspaceHeroSummary{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);margin-top:0}.PlatformHeroMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--color-border-soft)}.PlatformHeroMetric{display:grid;grid-gap:2px;gap:2px;min-width:0;min-height:62px;padding:8px 9px;align-content:start;background:rgba(var(--color-surface-rgb),.94);border-top:3px solid transparent}.PlatformHeroMetricSuccess{border-top-color:var(--color-success-mid);background:linear-gradient(180deg,var(--color-success-wash) 0,rgba(var(--color-surface-rgb),.96) 100%)}.PlatformHeroMetricWarning{border-top-color:var(--color-warning-mid);background:linear-gradient(180deg,var(--color-warning-wash) 0,rgba(var(--color-surface-rgb),.96) 100%)}.PlatformHeroMetricDanger{border-top-color:var(--color-danger-mid);background:linear-gradient(180deg,var(--color-danger-wash) 0,rgba(var(--color-surface-rgb),.96) 100%)}.PlatformHeroMetricLabel{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.PlatformHeroMetricValue{color:var(--color-text);font-size:var(--font-size-metric-tight);font-weight:780;line-height:1.15;letter-spacing:0;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.PlatformHeroMetricMeta{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);overflow-wrap:anywhere}.PlatformHeroTags{display:flex;flex-wrap:wrap;gap:var(--gap-label-field);min-width:0}.WorkspaceStatStrip{display:grid;grid-gap:12px;gap:12px}.WorkspaceStatCard,.ui-stat-block{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--card-padding-compact);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--GradientPanel);box-shadow:var(--SurfaceInsetHighlight),0 4px 10px rgba(20,33,43,.02)}.WorkspaceStatCardDefault{background:var(--GradientPanel)}.WorkspaceStatCardDanger{border-color:var(--color-danger-border);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-danger-wash) 100%)}.WorkspaceStatCardSuccess{border-color:var(--color-success-border);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-success-wash) 100%)}.WorkspaceStatCardWarning{border-color:var(--color-warning-border);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-warning-wash) 100%)}.WorkspaceStatLabel{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:780;letter-spacing:var(--tracking-label);text-transform:uppercase}.WorkspaceStatValue{font-size:var(--font-size-metric-compact);font-weight:780;line-height:1.1;letter-spacing:0;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.WorkspaceSectionIntro,.ui-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.WorkspaceSectionIntro{margin-bottom:var(--space-3)}.WorkspaceSectionIntroSpacious{margin-bottom:var(--space-stack)}.WorkspaceStatePanel,.ui-loading-state{position:relative;overflow:hidden;min-height:164px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:22px;background:var(--GradientPanel);box-shadow:var(--SurfaceInsetHighlight),0 10px 24px rgba(20,33,43,.026)}.WorkspaceStatePanelError{border-color:var(--color-danger-border);background:linear-gradient(145deg,var(--color-surface) 0,var(--color-danger-wash) 100%)}.WorkspaceStateIcon{width:52px;height:52px;display:inline-grid;place-items:center;margin-bottom:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--RadiusPanel);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);box-shadow:var(--SurfaceInsetHighlight),0 8px 16px rgba(20,33,43,.035)}.WorkspaceStatePanelError .WorkspaceStateIcon{border-color:var(--color-danger-border);background:var(--color-danger-wash)}.WorkspaceStateBody{position:relative;z-index:1;display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:min(520px,100%);text-align:center}.WorkspaceStateEyebrow{color:var(--Brand);font-size:var(--font-size-label);font-weight:800;letter-spacing:var(--tracking-caps);text-transform:uppercase}.ui-inline-actions{display:flex;align-items:center;gap:var(--gap-inline-compact);flex-wrap:wrap}.WorkspaceStateActions{justify-content:center}.WorkspaceEmptyState,.ui-empty-state{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);place-items:start;padding:var(--card-padding-compact)}.WorkspaceEmptyStateIcon{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid var(--color-border-soft);border-radius:14px;background:var(--color-surface-muted)}.WorkspaceEmptyStateEyebrow{color:var(--Brand);font-size:var(--font-size-caption);font-weight:800;letter-spacing:var(--tracking-caps);text-transform:uppercase}.WorkspaceEmptyStateTitle{margin:0;font-size:var(--font-size-title);font-weight:780;line-height:var(--line-height-title);letter-spacing:0}.WorkspaceEmptyStateDescription{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.WorkspaceEmptyStateActions{display:flex;gap:var(--gap-inline-compact);flex-wrap:wrap}.WorkspaceActionPanel{position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:22px;background:var(--GradientPanel);box-shadow:var(--SurfaceInsetHighlight),0 10px 22px rgba(20,33,43,.024),inset 0 1px 0 rgba(255,255,255,.88)}.WorkspaceActionPanelGlow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(var(--color-brand-mid-rgb),.1),transparent 28%),radial-gradient(circle at bottom left,rgba(var(--color-brand-soft-rgb),.18),transparent 26%)}.WorkspaceActionPanelBody{position:relative;display:grid;grid-gap:var(--gap-inline);gap:var(--gap-inline)}.WorkspaceActionPanelMain{min-width:0}.WorkspaceActionPanelEyebrow{margin-bottom:4px;color:var(--BrandDark);font-size:var(--font-size-caption);font-weight:800;letter-spacing:var(--tracking-caps);text-transform:uppercase}.WorkspaceActionPanelActions{display:flex;gap:var(--gap-inline-compact);flex-wrap:wrap;align-items:center}.WorkspaceActionPanelMeta{border-color:var(--color-border);background:var(--GradientPanelSoft)}.WorkspaceSectionNav{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.WorkspaceSectionNavHeader{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.WorkspaceSectionNavLinks{display:flex;gap:var(--space-2);flex-wrap:wrap}.WorkspaceSectionNavLink{flex:1 1 220px;display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:min(100%,180px);padding:var(--space-2) var(--space-3);border:var(--border-stroke);border-radius:var(--RadiusControl);background:var(--GradientPanelSoft);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 8px rgba(20,33,43,.014);transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast)}.WorkspaceSectionNavLink:focus-visible,.WorkspaceSectionNavLink:hover{transform:translateY(-.5px);border-color:var(--color-border-strong);box-shadow:var(--ShadowSoft)}.WorkspaceSectionNavLink:active{transform:translateY(0)}.WorkspaceSectionNavLinkHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline)}.WorkspaceSectionNavLinkLabelRow{display:inline-flex;align-items:center;gap:var(--gap-inline-compact);min-width:0}.WorkspaceSectionNavLinkIcon{width:var(--control-xs);height:var(--control-xs);display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--RadiusControl);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88);flex:0 0 auto}.WorkspaceSectionNavLinkLabel{min-width:0;font-size:var(--font-size-body-sm);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-title);letter-spacing:0}.WorkspaceSectionNavLinkCount,.WorkspaceSelectionCardCount{min-width:var(--control-xs);height:var(--control-xs);padding:0 var(--space-2);display:inline-grid;place-items:center;border-radius:var(--RadiusPill);background:rgba(var(--color-brand-rgb),.08);color:var(--color-brand-strong);font-size:var(--font-size-caption);font-weight:780;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WorkspaceSectionNavLinkMeta{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.WorkspaceSelectionGrid{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.WorkspaceSelectionGridHeader{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.WorkspaceSelectionGridItems{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);grid-template-columns:repeat(auto-fit,minmax(min(208px,100%),1fr))}.WorkspaceSelectionCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);padding:var(--section-padding-compact);border:1px solid var(--color-border);border-radius:var(--RadiusSoft);background:var(--GradientPanelSoft);color:var(--Text);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 12px rgba(20,33,43,.018);transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast)}.WorkspaceSelectionCard:focus-visible,.WorkspaceSelectionCard:hover{transform:translateY(-.5px);border-color:var(--color-border-strong);box-shadow:var(--ShadowSoft)}.WorkspaceSelectionCardActive{border-color:rgba(var(--color-brand-rgb),.18);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);box-shadow:inset 0 0 0 1px rgba(var(--color-brand-rgb),.08),var(--ShadowSoft)}.WorkspaceSelectionCard:active{transform:translateY(0)}.WorkspaceSelectionCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline-compact)}.WorkspaceSelectionCardTitleRow{display:inline-flex;align-items:center;gap:var(--gap-inline-compact);min-width:0}.WorkspaceSelectionCardIcon{width:var(--control-xs);height:var(--control-xs);display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--RadiusControl);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88);flex:0 0 auto}.WorkspaceSelectionCardTitle{min-width:0;font-size:var(--font-size-title);font-weight:var(--text-subsection-title-weight);line-height:var(--line-height-title);letter-spacing:0;overflow-wrap:anywhere}.WorkspaceSelectionCardDescription{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.WorkspaceSplitLayout{display:grid;grid-gap:var(--gap-section);gap:var(--gap-section);align-items:start}.WorkspaceSplitLayoutPrimary,.WorkspaceSplitLayoutSecondary{min-width:0;display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack)}.WorkspaceSplitLayoutSecondarySticky{position:-webkit-sticky;position:sticky;top:var(--StickyTop)}.WorkspaceBuilderShell{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);align-items:start}.WorkspaceBuilderCanvas,.WorkspaceBuilderInspector,.WorkspaceBuilderRail{min-width:0}.WorkspaceBuilderRail{padding:var(--section-padding-compact);border:1px solid var(--color-border);border-radius:var(--RadiusSoft);background:var(--GradientPanelSoft);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 6px 12px rgba(20,33,43,.018)}.WorkspaceBuilderRail,.WorkspaceBuilderRailHeader{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.WorkspaceBuilderRailActions{display:flex;flex-wrap:wrap;gap:var(--gap-inline-compact)}.WorkspaceBuilderStepList{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.WorkspaceBuilderStepButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);padding:var(--table-cell-y-standard) var(--section-padding-compact);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:rgba(255,255,255,.7);color:var(--Text);text-align:left;cursor:pointer;transition:transform var(--TransitionFast),border-color var(--TransitionFast),box-shadow var(--TransitionFast),background var(--TransitionFast)}.WorkspaceBuilderStepButton:focus-visible,.WorkspaceBuilderStepButton:hover{transform:translateY(-.5px);border-color:var(--color-border-strong);box-shadow:0 8px 16px rgba(20,33,43,.036),0 0 0 3px rgba(var(--color-brand-rgb),.045);outline:none}.WorkspaceBuilderStepButtonActive{border-color:rgba(var(--color-brand-rgb),.22);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);box-shadow:inset 0 0 0 1px rgba(var(--color-brand-rgb),.08),var(--ShadowSoft)}.WorkspaceBuilderStepButton:active{transform:translateY(0)}.WorkspaceBuilderStepButtonComplete .WorkspaceBuilderStepIndex{border-color:rgba(var(--color-success-rgb),.24);background:rgba(var(--color-success-rgb),.1);color:var(--color-success-strong)}.WorkspaceBuilderStepIndex{width:var(--control-xs);height:var(--control-xs);display:inline-grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:780;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.WorkspaceBuilderStepBody{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.WorkspaceBuilderStepLabelRow{display:inline-flex;align-items:center;gap:var(--gap-inline-compact);min-width:0}.WorkspaceBuilderStepLabelIcon{flex:0 0 auto}.WorkspaceBuilderStepLabel{min-width:0;font-size:var(--font-size-title-sm);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-title);letter-spacing:0;overflow-wrap:anywhere}.WorkspaceBuilderStepDescription,.WorkspaceBuilderStepMeta{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.WorkspaceBuilderStepMeta{text-align:right;white-space:nowrap}.WorkspaceBuilderCanvas,.WorkspaceBuilderInspector{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack)}.WorkspaceBuilderInspectorSticky{position:static}.WorkspaceBuilderInspectorPanel{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.WorkspaceBuilderToolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.WorkspaceBuilderFooter,.WorkspaceBuilderToolbarActions{display:flex;flex-wrap:wrap;gap:var(--gap-inline-compact)}.WorkspaceBuilderFooter{align-items:center;justify-content:space-between}.WorkspaceBuilderFooterGroup{display:flex;flex-wrap:wrap;gap:var(--gap-inline-compact)}.WorkspaceBuilderSummaryGrid{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.WorkspaceBuilderSummaryCard{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--section-padding-compact);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:rgba(255,255,255,.78)}.WorkspaceBuilderSummaryLabel{color:var(--Muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);text-transform:uppercase}.WorkspaceBuilderSummaryValue{font-size:var(--font-size-title-sm);font-weight:800;line-height:var(--line-height-title);color:var(--Text);overflow-wrap:anywhere}.WorkspaceBuilderSummaryMeta{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.WorkspaceBuilderItemList{display:grid;grid-gap:8px;gap:8px}.WorkspaceBuilderItemRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 11px;border:1px solid var(--BorderSoft);border-radius:13px;background:rgba(255,255,255,.78)}.WorkspaceBuilderItemMain{min-width:0;display:grid;grid-gap:3px;gap:3px}.WorkspaceBuilderItemActions{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:1180px){.WorkspaceBuilderShell{grid-template-columns:minmax(220px,.72fr) minmax(0,1.45fr) minmax(250px,.82fr)}.WorkspaceBuilderInspectorSticky,.WorkspaceBuilderRail{position:-webkit-sticky;position:sticky;top:var(--StickyTop)}}@media (min-width:900px) and (max-width:1179px){.WorkspaceBuilderShell{grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr)}.WorkspaceBuilderInspector{grid-column:1/-1}.WorkspaceBuilderRail{position:-webkit-sticky;position:sticky;top:var(--StickyTop)}}.RecordList{display:grid;grid-gap:14px;gap:14px}.RecordListDense{gap:10px}.RecordCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.RecordTitleBlock{display:grid;grid-gap:4px;gap:4px;min-width:0}.RecordMetaRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.RecordSummaryGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.CompactMetricLabel,.DecisionSupportLabel,.RecordSummaryLabel,.ShellStatusPopoverLabel,.WorkspaceBuilderSummaryLabel{color:var(--Muted);font-size:var(--font-size-label);font-weight:780;letter-spacing:var(--tracking-label);text-transform:uppercase}.DecisionSupportValue,.RecordSummaryValue,.WorkspaceBuilderSummaryValue{font-size:var(--font-size-title-sm);font-weight:780;line-height:var(--line-height-title);letter-spacing:0;overflow-wrap:anywhere}.DecisionSupportMeta,.RecordSummaryMeta,.WorkspaceBuilderSummaryMeta{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.NotificationsWorkspaceSurface{gap:10px;min-width:0}.NotificationsWorkspaceSurface>*{order:20}.NotificationsWorkspaceSurface>.WorkspaceHero{order:0}.NotificationsWorkspaceSurface>#notification-queue{order:1}.NotificationsWorkspaceSurface>.WorkspaceActionPanel{order:2}.NotificationsWorkspaceSurface>.WorkflowCenter{order:3}.NotificationsWorkspaceSurface .WorkspaceHero{min-height:0;border-color:var(--color-border-strong);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.99) 0,rgba(var(--color-surface-rgb),.96) 100%);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.9)}.NotificationsWorkspaceSurface .WorkspaceHeroBody{gap:10px;padding:10px 12px}.NotificationsWorkspaceSurface .WorkspaceHeroMain{gap:4px}.NotificationsWorkspaceSurface .WorkspaceHeroTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.NotificationsWorkspaceSurface .WorkspaceHeroDescription{max-width:72ch;font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.NotificationsWorkspaceSurface .WorkspaceHeroSummary{gap:6px}.NotificationsWorkspaceSurface .WorkspaceHeroSummary .QueueSummaryChip{min-height:var(--control-xs);padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationsWorkspaceSurface .WorkspaceHeroAside{gap:3px;padding:8px 10px}.NotificationsWorkspaceSurface .WorkspaceHeroAsideMeta,.NotificationsWorkspaceSurface .WorkspaceHeroAsideValue{overflow:visible;white-space:normal}.NotificationQueuePanel{display:grid;grid-gap:10px;gap:10px}.NotificationQueuePanel .WorkspaceSectionIntro{margin-bottom:0}.NotificationQueuePanel .PanelTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.NotificationQueuePanel .PanelDescription{max-width:78ch;font-size:var(--font-size-body-compact);line-height:var(--line-height-meta)}.NotificationQueueModeBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:0;padding:4px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-muted);margin-bottom:0}.NotificationQueueModeButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--gap-label-field);padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:calc(var(--text-chip-line) / var(--text-chip-size));text-align:left;transition:background var(--TransitionFast),border-color var(--TransitionFast),box-shadow var(--TransitionFast),color var(--TransitionFast)}.NotificationQueueModeButton:focus-visible,.NotificationQueueModeButton:hover{color:var(--color-brand-strong)}.NotificationQueueModeButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.NotificationQueueModeButtonActive{border-color:var(--color-border);background:var(--color-surface);color:var(--color-brand-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 5px 12px rgba(20,33,43,.035)}.NotificationQueueModeIcon{display:inline-flex;align-items:center;justify-content:center}.NotificationQueueModeText{display:grid;min-width:0}.NotificationQueueModeDescription,.NotificationQueueModeLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationQueueModeDescription{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.NotificationQueueModeCount{flex:0 0 auto;min-width:var(--control-xs);min-height:var(--control-xs);display:inline-grid;place-items:center;padding-inline:6px;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-meta);font-weight:780;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.NotificationQueueToolbar{align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:0}.NotificationQueueSearch,.NotificationQueueToolbar .RecordIndexTableToolbarMain{flex:1 1 420px;min-width:min(420px,100%)}.NotificationQueueActions,.NotificationQueueBadgeStack,.NotificationQueueMetaRow,.NotificationQueueToolbarMeta{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.NotificationQueueActions,.NotificationQueueToolbarMeta{justify-content:flex-end}.NotificationQueueActions .Button{min-height:30px}.NotificationQueueTableWrap{background:var(--GradientPanel)}.NotificationQueueTable{min-width:900px;table-layout:fixed}.NotificationQueueTable td,.NotificationQueueTable th{vertical-align:middle}.NotificationQueueTable td:first-child,.NotificationQueueTable th:first-child{width:36%}.NotificationQueueTable td:nth-child(2),.NotificationQueueTable th:nth-child(2){width:14%}.NotificationQueueTable td:nth-child(3),.NotificationQueueTable th:nth-child(3){width:25%}.NotificationQueueTable td:nth-child(4),.NotificationQueueTable th:nth-child(4){width:140px}.NotificationQueueTable td:nth-child(5),.NotificationQueueTable th:nth-child(5){width:19%}.NotificationQueueTable td{padding-top:7px;padding-bottom:7px}.NotificationQueueTable .TablePrimary,.NotificationQueueTable .TableSecondary{max-width:48ch}.NotificationQueueTable .StatusBadge{white-space:nowrap}.NotificationQueueTable .NotificationQueueMessage{max-width:56ch}.NotificationQueueNoticeCell{display:grid;grid-gap:2px;gap:2px;min-width:0}.NotificationQueueMessage,.NotificationQueueMicroText,.NotificationQueueNoAction{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.NotificationQueueMessage{-webkit-line-clamp:2}.NotificationQueueMicroText,.NotificationQueueNoAction{-webkit-line-clamp:1}.NotificationQueueMetaRow{margin-top:4px}.NotificationQueueList{display:grid;grid-gap:var(--gap-inline-compact)}.NotificationQueueItem,.NotificationQueueList{gap:var(--gap-inline-compact)}.NotificationQueueItemHeader{align-items:center}.NotificationQueueMessage{max-width:96ch}.NotificationQueueFacts{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--gap-inline-compact)}.NotificationQueueFact{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:var(--space-2);border:var(--border-stroke-soft);border-radius:var(--RadiusCard);background:var(--color-surface-soft)}@media (min-width:980px){.NotificationsWorkspaceSurface .WorkspaceHeroBodyWithAside{grid-template-columns:minmax(0,1fr) minmax(250px,.3fr);align-items:center}}@media (max-width:980px){.NotificationQueueModeBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.NotificationsWorkspaceSurface .WorkspaceHeroAsideMeta,.NotificationsWorkspaceSurface .WorkspaceHeroAsideValue{white-space:normal}.NotificationQueueToolbar,.NotificationQueueToolbar .RecordIndexTableToolbarMain{display:grid;align-items:stretch}.NotificationQueueModeBar{grid-template-columns:minmax(0,1fr)}.NotificationQueueActions,.NotificationQueueToolbarMeta{justify-content:flex-start}.NotificationQueueActions .Button{flex:1 1 160px;justify-content:center}}.RecordActionRow{align-items:flex-start;flex-wrap:wrap}.RecordActionRow,.WorkspaceFlowNav{display:flex;justify-content:space-between;gap:var(--gap-inline)}.WorkspaceFlowNav{align-items:center;padding:var(--space-2) var(--space-3);border:var(--border-stroke);border-radius:var(--RadiusCard);background:var(--GradientPanelSoft);box-shadow:var(--ShadowSoft)}.WorkspaceFlowNavPrimary,.WorkspaceFlowNavRelated{display:flex;align-items:center;gap:var(--gap-inline-compact);min-width:0}.WorkspaceFlowNavPrimary{flex:0 0 auto}.WorkspaceFlowNavRelated{flex:1 1 auto;justify-content:flex-end}.WorkspaceFlowNavEyebrow{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:800;letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap}.WorkspaceFlowNavLinks{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-inline-compact);flex-wrap:wrap;min-width:0}.InputHint{color:var(--Muted);max-width:62ch;font-size:var(--font-size-caption);line-height:var(--line-height-meta)}.SignaturePadHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.SignaturePadActions{display:flex;align-items:center;gap:var(--gap-inline-compact);flex-wrap:wrap}.SignaturePadStatus{display:inline-flex;align-items:center;min-height:var(--control-xs);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--RadiusPill);background:var(--GradientPanelSoft);color:var(--Muted);font-size:var(--font-size-chip);font-weight:780;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.SignaturePadStatusSigned{border-color:var(--color-success-border);background:var(--color-success-wash);color:var(--color-success-strong)}.SignaturePadShell{position:relative;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--RadiusPanel);background:linear-gradient(180deg,var(--color-surface),var(--color-surface-soft)),repeating-linear-gradient(0deg,transparent,transparent 30px,rgba(230,237,243,.9) 30px,rgba(230,237,243,.9) 31px);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.SignaturePadShellDisabled{opacity:.72}.SignaturePadCanvas{display:block;width:100%;height:auto;touch-action:none;cursor:crosshair}.SignaturePadShellDisabled .SignaturePadCanvas{cursor:not-allowed}.SignaturePadWatermark{position:absolute;right:18px;bottom:16px;color:rgba(102,121,139,.72);font-family:Brush Script MT,Segoe Script,cursive;font-size:1.4rem;pointer-events:none}.SignaturePadFooter{color:var(--Muted);font-size:.78rem;line-height:1.45}.EvidenceCardSignature{gap:12px}.SignedArtifactPreview{width:min(100%,560px);max-height:220px;object-fit:contain;border:1px solid var(--color-border-strong);border-radius:16px;background:linear-gradient(180deg,var(--color-surface),var(--color-surface-soft)),repeating-linear-gradient(0deg,transparent,transparent 30px,rgba(230,237,243,.9) 30px,rgba(230,237,243,.9) 31px);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.ArtifactCard{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);margin-top:var(--space-3);padding:var(--card-padding-compact);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--GradientPanelSoft);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.ArtifactCardHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.RefinePanel{display:grid;grid-gap:12px;gap:12px}.RefineChips{display:flex;flex-wrap:wrap;gap:8px}.DocumentSupportRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.DocumentSupportRail .CommandCard{height:100%}.DocumentQueueSurfaceTabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;padding-bottom:var(--space-1)}.DetailSubpanel{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);padding:var(--card-padding-compact);border:var(--border-stroke);border-radius:var(--RadiusCard);background:var(--GradientPanelSoft);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 6px 14px rgba(20,33,43,.018)}.WorkspaceFormActionBar{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack)}.WorkspaceFormActionBarHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.DecisionSupportGrid{display:grid;grid-gap:12px;gap:12px}.DecisionSupportCard{display:grid;grid-gap:8px;gap:8px}.DecisionSupportValue{font-size:var(--font-size-title);line-height:var(--line-height-title)}.PreviewFrameShell{display:grid;grid-gap:var(--gap-inline);gap:var(--gap-inline)}@media (max-width:1400px){.DocumentSupportRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.DocumentSupportRail{grid-template-columns:minmax(0,1fr)}}.PreviewToolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.PreviewToolbarMeta{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.DenseSplitGrid{display:grid;grid-gap:12px;gap:12px}.DenseSplitGridThree{grid-template-columns:1fr}.RequirementCard,.RequirementGrid,.TaskMetaGrid,.TaskSupportGrid{display:grid;grid-gap:12px;gap:12px}.PanelDense{padding:var(--space-panel-dense)}.PanelTitleRow{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.PanelTitleIcon{width:var(--control-xs);height:var(--control-xs);display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);color:var(--color-brand-hover);flex:0 0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.PanelTitle{margin:0 0 var(--space-1);font-size:var(--font-size-heading);font-weight:var(--text-section-title-weight);line-height:var(--line-height-heading);letter-spacing:0;overflow-wrap:anywhere}.PanelTitleCompact{margin-bottom:var(--space-1);font-size:var(--font-size-title)}.PanelDescription{margin:0 0 var(--space-3);max-width:56ch;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.PanelDescriptionCompact{margin-bottom:0;font-size:var(--font-size-body-compact);line-height:var(--line-height-meta)}.Stack{display:grid;grid-gap:var(--space-stack);gap:var(--space-stack);grid-template-columns:minmax(0,1fr)}.StackTight{display:grid;grid-gap:var(--space-stack-tight);gap:var(--space-stack-tight);grid-template-columns:minmax(0,1fr)}.StackCompact{display:grid;grid-gap:var(--space-stack-compact);gap:var(--space-stack-compact);grid-template-columns:minmax(0,1fr)}.InputGroup{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field)}.InputGroupTight{gap:var(--gap-inline-compact)}.InputLabel{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);text-transform:uppercase;line-height:var(--line-height-label);letter-spacing:var(--tracking-label)}.Input,.Select,.TextArea,.Textarea{width:100%;border:1px solid var(--color-control-border);border-radius:var(--RadiusControl);min-height:var(--ControlHeight);padding:var(--table-cell-y-compact) var(--table-cell-x-standard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.96) 0,rgba(var(--color-surface-rgb),.9) 100%);color:var(--Text);font-size:var(--text-field-size);font-weight:var(--text-field-weight);line-height:var(--line-height-body-compact);font-family:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.82);transition:border-color var(--TransitionFast),box-shadow var(--TransitionFast),background var(--TransitionFast),transform var(--TransitionFast);accent-color:var(--color-brand)}.TextArea,.Textarea,textarea.Input{min-height:calc(var(--control-md) * 2.25);resize:vertical;padding-block:var(--space-2)}.Input::placeholder,.TextArea::placeholder,.Textarea::placeholder,textarea.Input::placeholder{color:var(--color-text-soft);opacity:1}.Input:hover,.Select:hover,.TextArea:hover,.Textarea:hover,textarea.Input:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.Input:focus,.Select:focus,.TextArea:focus,.Textarea:focus,textarea.Input:focus{border-color:var(--color-brand-mid);background:var(--color-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 0 0 3px var(--color-focus-ring-soft);outline:none}.CheckboxRow{display:flex;align-items:flex-start;gap:var(--gap-inline-compact);color:var(--Text);line-height:var(--line-height-body);font-size:var(--font-size-body-compact)}.CheckboxRow input{margin-top:2px;width:var(--icon-lg);height:var(--icon-lg);flex:0 0 auto;accent-color:var(--color-brand)}.ButtonRow{display:flex;gap:var(--gap-inline);flex-wrap:wrap;align-items:center}.ButtonRowTight{gap:var(--gap-inline-compact)}.Button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--RadiusButton);min-height:var(--button-height-standard);padding:0 var(--button-pad-x-standard);font-size:var(--text-button-size);font-weight:var(--text-button-weight);line-height:1.3846153846;letter-spacing:var(--tracking-action);cursor:pointer;min-width:0;text-decoration:none;transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast),color var(--TransitionFast)}.ButtonPrimary{background:linear-gradient(180deg,var(--color-brand) 0,var(--color-brand-hover) 100%);border-color:var(--color-brand-hover);color:var(--color-surface);box-shadow:0 10px 20px rgba(var(--color-brand-rgb),.16),inset 0 1px 0 rgba(255,255,255,.16)}.ButtonDanger{background:linear-gradient(180deg,var(--color-danger) 0,var(--color-danger-mid) 100%);border-color:var(--color-danger-mid);color:var(--color-surface);box-shadow:0 10px 20px rgba(var(--color-danger-rgb),.16),inset 0 1px 0 rgba(255,255,255,.14)}.ButtonSecondary{background:var(--GradientButtonSecondary);border-color:var(--color-control-border);color:var(--BrandDark);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 5px rgba(20,33,43,.02)}.ButtonCompact{min-height:var(--button-height-compact);padding:0 var(--button-pad-x-compact);font-size:var(--font-size-chip)}.Button:focus-visible,.Button:hover,.ShellAvatarButton:focus-visible,.ShellAvatarButton:hover,.ShellConnectivityChip:focus-visible,.ShellConnectivityChip:hover,.ShellIconButton:focus-visible,.ShellIconButton:hover,.ShellProfileMenuAction:focus-visible,.ShellProfileMenuAction:hover,.SidebarHelpButton:focus-visible,.SidebarHelpButton:hover{transform:translateY(-.5px);box-shadow:var(--ShadowSoft)}.Button:focus-visible,.ShellAvatarButton:focus-visible,.ShellConnectivityChip:focus-visible,.ShellIconButton:focus-visible,.ShellProfileMenuAction:focus-visible,.SidebarHelpButton:focus-visible{outline:none;box-shadow:var(--ShadowSoft),0 0 0 3px var(--color-focus-ring-soft)}.ButtonPrimary:focus-visible,.ButtonPrimary:hover{background:linear-gradient(180deg,var(--color-brand-hover) 0,var(--color-brand-strong) 100%);border-color:var(--color-brand-hover);box-shadow:0 12px 24px rgba(var(--color-brand-rgb),.18),inset 0 1px 0 rgba(255,255,255,.14)}.ButtonDanger:focus-visible,.ButtonDanger:hover{background:linear-gradient(180deg,var(--color-danger-mid) 0,var(--color-danger-strong) 100%);border-color:var(--color-danger-strong);box-shadow:0 12px 24px rgba(var(--color-danger-rgb),.2),inset 0 1px 0 rgba(255,255,255,.14)}.ButtonSecondary:focus-visible,.ButtonSecondary:hover,.ShellProfileMenuAction:focus-visible,.ShellProfileMenuAction:hover{background:var(--color-button-secondary-hover);border-color:var(--color-border-strong)}.Button:active,.ShellAvatarButton:active,.ShellConnectivityChip:active,.ShellIconButton:active,.ShellProfileMenuAction:active,.SidebarHelpButton:active{transform:translateY(.5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.Button:disabled{opacity:1;cursor:not-allowed;transform:none;box-shadow:none;background:var(--color-button-disabled-bg);border-color:var(--color-button-disabled-border);color:var(--color-button-disabled-text);filter:none}.Button:disabled:focus-visible,.Button:disabled:hover{transform:none;box-shadow:none}.MobileDeveloperGuideSurface{width:100%;min-width:0}.MobileGuideEnvironmentPanel,.MobileGuideTabShell{gap:var(--gap-field-stack)}.MobileGuideEndpointGrid{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.MobileGuideMatrixShell,.MobileGuideRoleSource,.MobileGuideSpecIntro{padding:var(--card-padding-standard);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--GradientPanel)}.MobileGuideAccessModeGrid,.MobileGuideMatrixShell,.MobileGuidePatternList,.MobileGuidePhoneShowcase,.MobileGuideRoleColumns,.MobileGuideRoleGrid,.MobileGuideRoleMetaGrid,.MobileGuideRoleSource,.MobileGuideSpecBody,.MobileGuideSpecGrid,.MobileGuideSpecIntro{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);min-width:0}.MobileGuideAccessModeGrid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.MobileGuideAccessModeCard{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0;padding:var(--card-padding-compact);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--color-surface)}.MobileGuideAccessModeCard span,.MobileGuideRoleMetaGrid span{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.MobileGuideAccessModeCard p,.MobileGuideRoleHome,.MobileGuideRoleMetaGrid p,.MobileGuideRolePriority{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.MobileGuideAccessModeCard code{display:block;color:var(--color-brand-strong);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.MobileGuideRoleGrid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.MobileGuidePatternCard,.MobileGuideRoleCard,.MobileGuideSpecCard{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);min-width:0;padding:var(--card-padding-standard);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--color-surface);box-shadow:var(--SurfaceInsetHighlight),0 6px 14px rgba(20,33,43,.018)}.MobileGuideRoleHeader{display:grid;grid-gap:var(--gap-inline);gap:var(--gap-inline);min-width:0}.MobileGuidePatternCard h2,.MobileGuideRoleHeader h2{margin:0;color:var(--color-text);font-size:var(--font-size-heading);font-weight:var(--text-section-title-weight);line-height:var(--line-height-heading);letter-spacing:0}.MobileGuideRoleScopePanel{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--color-warning-soft);border-radius:var(--RadiusCard);background:var(--color-warning-wash)}.MobileGuideRoleScopePanel span{color:var(--color-warning-strong);font-size:var(--font-size-label);font-weight:var(--text-label-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.MobileGuideRoleScopePanel p{margin:0;color:var(--color-text);font-size:var(--font-size-meta);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-meta)}.MobileGuideRoleScopePanelSuccess{border-color:var(--color-success-soft);background:var(--color-success-wash)}.MobileGuideRoleScopePanelSuccess span{color:var(--color-success-strong)}.MobileGuideRoleScopePanelInfo{border-color:var(--color-info-soft);background:var(--color-info-wash)}.MobileGuideRoleScopePanelInfo span{color:var(--color-info-strong)}.MobileGuideRoleSection{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0}.MobileGuideRoleSection h3{margin:0;color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-body);letter-spacing:0}.MobileGuideChipList{display:flex;flex-wrap:wrap;gap:var(--gap-label-field);min-width:0}.MobileGuideChipList span{display:inline-flex;align-items:center;min-height:var(--control-xs);max-width:100%;padding:0 var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--RadiusPill);background:var(--color-brand-wash);color:var(--color-brand-strong);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label)}.MobileGuideChipListMuted span{background:var(--color-surface-muted);color:var(--color-text-secondary)}.MobileGuideMatrixScroller{max-width:100%;overflow:auto;border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--color-surface)}.MobileGuideAccessMatrix{width:100%;min-width:980px;border-collapse:collapse;font-size:var(--font-size-meta)}.MobileGuideAccessMatrix td,.MobileGuideAccessMatrix th{padding:var(--space-2);border-bottom:1px solid var(--color-border-soft);text-align:left;vertical-align:top}.MobileGuideAccessMatrix th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--color-surface-soft);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.MobileGuideAccessMatrix td:first-child,.MobileGuideAccessMatrix th:first-child{font-weight:var(--text-body-strong-weight);color:var(--color-text)}.MobileGuideAccessMatrix code{color:var(--color-text-secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;overflow-wrap:anywhere}.MobileGuideMatrixStatus{display:inline-grid;place-items:center;min-width:42px;min-height:var(--control-xs);padding:0 var(--space-2);border-radius:var(--RadiusPill);font-size:var(--font-size-label);font-weight:850;line-height:var(--line-height-label)}.MobileGuideMatrixStatusView{background:var(--color-success-wash);color:var(--color-success-strong)}.MobileGuideMatrixStatusLookup{background:var(--color-info-wash);color:var(--color-info-strong)}.MobileGuideMatrixStatusPlatform{background:var(--color-brand-wash);color:var(--color-brand-strong)}.MobileGuideMatrixStatusHidden{background:var(--color-surface-muted);color:var(--color-text-soft)}.MobileGuideEnvironmentItem{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--color-surface)}.MobileGuideCodeBlock>span,.MobileGuideEnvironmentItem span,.MobileGuideScreenRole,.MobileGuideSpecId,.MobileGuideSpecRole{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.MobileGuideEndpointChips code,.MobileGuideEndpointTitle code,.MobileGuideEnvironmentItem code{display:block;min-width:0;color:var(--color-brand-strong);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--font-size-meta);line-height:var(--line-height-meta);overflow-wrap:anywhere}.MobileGuideTabShell{padding:0;overflow:hidden}.MobileGuideTabBar{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--section-padding-compact);border-bottom:1px solid var(--color-border-soft);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-surface-soft) 100%)}.MobileGuideFilterButton,.MobileGuideTabButton{min-height:var(--control-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;border:1px solid var(--color-border);border-radius:var(--RadiusButton);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);cursor:pointer;transition:background var(--TransitionFast),border-color var(--TransitionFast),color var(--TransitionFast),box-shadow var(--TransitionFast)}.MobileGuideTabButton{padding:0 var(--button-pad-x-compact)}.MobileGuideFilterButton{padding:0 var(--space-2)}.MobileGuideFilterButton:focus-visible,.MobileGuideFilterButton:hover,.MobileGuideTabButton:focus-visible,.MobileGuideTabButton:hover{border-color:var(--color-border-strong);background:var(--color-button-secondary-hover);outline:none;box-shadow:0 0 0 3px var(--color-focus-ring-soft)}.MobileGuideFilterButtonActive,.MobileGuideTabButtonActive{border-color:var(--color-brand-mid);background:var(--color-brand-wash);color:var(--color-brand-strong)}.MobileGuideFilterButton span,.MobileGuideTabCount{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--RadiusPill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:800}.MobileGuideTabPanel{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);padding:var(--section-padding-compact)}.MobileGuideToolbar{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.MobileGuideSearchField{display:flex;align-items:center;gap:var(--gap-inline-compact);min-height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--RadiusButton);background:var(--color-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.MobileGuideSearchField input{width:100%;min-width:0;border:0;background:transparent;color:var(--color-text);font:inherit;outline:none}.MobileGuideSearchField input::placeholder{color:var(--color-text-soft)}.MobileGuideSpecWorkspace{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);min-width:0;align-items:start}.MobileGuideSpecNavigator{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);min-width:0;padding:var(--card-padding-compact);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--color-surface);box-shadow:var(--SurfaceInsetHighlight),0 6px 14px rgba(20,33,43,.018)}.MobileGuideSpecSearchField{display:flex;align-items:center;gap:var(--gap-inline-compact);min-height:var(--control-md);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--RadiusButton);background:var(--color-surface-soft)}.MobileGuideSpecSearchField input{width:100%;min-width:0;border:0;background:transparent;color:var(--color-text);font:inherit;outline:none}.MobileGuideSpecSearchField input::placeholder{color:var(--color-text-soft)}.MobileGuideSpecFilterRow{display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}.MobileGuideSpecFilterButton{min-height:var(--control-xs);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:0;padding:0 var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--RadiusButton);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);cursor:pointer;transition:background var(--TransitionFast),border-color var(--TransitionFast),color var(--TransitionFast),box-shadow var(--TransitionFast)}.MobileGuideSpecFilterButton:focus-visible,.MobileGuideSpecFilterButton:hover,.MobileGuideSpecNavButton:focus-visible,.MobileGuideSpecNavButton:hover{border-color:var(--color-border-strong);background:var(--color-button-secondary-hover);outline:none;box-shadow:0 0 0 3px var(--color-focus-ring-soft)}.MobileGuideSpecFilterButtonActive{border-color:var(--color-brand-mid);background:var(--color-brand-wash);color:var(--color-brand-strong)}.MobileGuideSpecFilterButton span{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--RadiusPill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:800}.MobileGuideSpecList{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.MobileGuideSpecNavButton{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);align-items:center;min-width:0;width:100%;padding:var(--space-2);border:1px solid transparent;border-radius:var(--RadiusCard);background:transparent;color:var(--color-text);cursor:pointer;text-align:left;transition:background var(--TransitionFast),border-color var(--TransitionFast),box-shadow var(--TransitionFast)}.MobileGuideSpecNavButtonActive{border-color:var(--color-brand-mid);background:linear-gradient(180deg,var(--color-brand-wash) 0,var(--color-surface) 100%)}.MobileGuideSpecNavStep{display:inline-grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border-radius:var(--RadiusControl);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:850}.MobileGuideSpecNavButtonActive .MobileGuideSpecNavStep{background:var(--color-brand);color:var(--color-surface)}.MobileGuideSpecNavCopy{display:grid;grid-gap:2px;gap:2px;min-width:0}.MobileGuideSpecNavCopy strong{color:var(--color-text);font-size:var(--font-size-body-compact);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-body)}.MobileGuideSpecNavCopy span{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);line-height:var(--line-height-label);overflow-wrap:anywhere;text-transform:uppercase}.MobileGuideSpecDetail,.MobileGuideSpecNoSelection{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);min-width:0;padding:var(--card-padding-standard);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--GradientPanel);box-shadow:var(--SurfaceInsetHighlight),0 6px 14px rgba(20,33,43,.02)}.MobileGuideSpecDetailHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap-field-stack);min-width:0}.MobileGuideSpecDetailHeader>div{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0}.MobileGuideSpecDetailHeader h2{margin:0;color:var(--color-text);font-size:var(--font-size-display);font-weight:var(--text-page-title-weight);line-height:var(--line-height-display);letter-spacing:0}.MobileGuideSpecDetailHeader p{max-width:78ch;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.MobileGuideSpecMetaGrid,.MobileGuideSpecSectionGrid{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);min-width:0}.MobileGuideSpecMetaGrid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.MobileGuideSpecMetaGrid>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--color-surface)}.MobileGuideSpecMetaGrid span{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.MobileGuideSpecMetaGrid p{margin:0;color:var(--color-text);font-size:var(--font-size-meta);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-meta)}.MobileGuideSpecListBlock{display:grid;align-content:start;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0;padding:var(--space-3);border:1px solid var(--color-border-soft);border-left:4px solid var(--color-info-mid);border-radius:var(--RadiusCard);background:var(--color-surface)}.MobileGuideSpecListBlockwarning{border-left-color:var(--color-warning-mid);background:linear-gradient(180deg,var(--color-warning-wash) 0,var(--color-surface) 100%)}.MobileGuideSpecListBlocksuccess{border-left-color:var(--color-success-mid);background:linear-gradient(180deg,var(--color-success-wash) 0,var(--color-surface) 100%)}.MobileGuideSpecListBlockHeader{display:flex;align-items:center;gap:var(--gap-inline-compact);min-width:0}.MobileGuideSpecEndpointPanel h3,.MobileGuideSpecListBlock h3{margin:0;color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-body);letter-spacing:0}.MobileGuideSpecListBlock ul{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding-left:18px;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.MobileGuideSpecEndpointPanel{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0;padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--color-surface)}.MobileGuideSpecEndpointPanel>div:first-child{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.MobileGuideSpecEndpointPanel .MobileGuideEndpointChips{padding-top:0;border-top:0}.MobileGuideSpecNoResults,.MobileGuideSpecNoSelection{place-items:center;min-height:160px;color:var(--color-text-muted);text-align:center}.MobileGuideSpecNoResults{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--RadiusCard);background:var(--color-surface-soft)}.MobileGuideSpecNoResults strong,.MobileGuideSpecNoSelection strong{color:var(--color-text)}.MobileGuideDriverBlueprint,.MobileGuideDriverFlowPanel,.MobileGuideDriverHero,.MobileGuideDriverTaskPanel{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);min-width:0;padding:var(--card-padding-standard);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--GradientPanel);box-shadow:var(--SurfaceInsetHighlight),0 6px 14px rgba(20,33,43,.02)}.MobileGuideDriverHero{align-items:start}.MobileGuideDriverHeroCopy{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);min-width:0}.MobileGuideDriverBlueprintHeader h2,.MobileGuideDriverHeroCopy h2{margin:0;color:var(--color-text);font-size:var(--font-size-display);font-weight:var(--text-page-title-weight);line-height:var(--line-height-display);letter-spacing:0}.MobileGuideDriverBlueprintHeader p,.MobileGuideDriverHeroCopy p,.MobileGuideDriverStepCard>p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.MobileGuideDriverTaskTable{table-layout:fixed}.MobileGuideDriverTaskTable td,.MobileGuideDriverTaskTable th{vertical-align:top}.MobileGuideDriverTaskTable th:first-child,.MobileGuideDriverTaskTable th:nth-child(3),.MobileGuideDriverTaskTable th:nth-child(5){width:22%}.MobileGuideDriverTaskTable th:nth-child(2){width:14%}.MobileGuideDriverTaskTable th:nth-child(4){width:20%}.MobileGuideDriverTaskTable td>strong{display:block;margin-bottom:var(--space-2);color:var(--color-text);font-size:var(--font-size-body-compact);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-body)}.MobileGuideDriverTaskList{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding-left:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.MobileGuideDriverTaskTable .MobileGuideEndpointChips{gap:var(--space-1);padding-top:0;border-top:0}.MobileGuideDriverTaskTable .MobileGuideEndpointChips code,.MobileGuideDriverTaskTable td>code{white-space:normal;overflow-wrap:anywhere}.MobileGuideDriverPhoneTabs,.MobileGuideDriverTabStrip{display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}.MobileGuideDriverTabStrip span{display:inline-grid;place-items:center;min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--RadiusPill);background:var(--color-surface);color:var(--color-brand-strong);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label)}.MobileGuideDriverKpiGrid,.MobileGuideDriverStepColumns,.MobileGuideDriverStepGrid,.MobileGuideDriverWorkspace{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);min-width:0}.MobileGuideDriverKpiGrid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.MobileGuideDriverKpiGrid>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--color-surface)}.MobileGuideDriverKpiGrid span,.MobileGuideDriverStepHeader p{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.MobileGuideDriverKpiGrid strong{color:var(--color-text);font-size:var(--font-size-meta);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-meta)}.MobileGuideDriverPhoneFrame{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);width:min(100%,340px);margin:0 auto;min-height:560px;align-content:start;padding:16px;border:1px solid var(--color-border-strong);border-radius:26px;background:linear-gradient(180deg,#172633,#305d78);box-shadow:0 24px 52px rgba(20,33,43,.18)}.MobileGuideDriverPhoneAction,.MobileGuideDriverPhoneStatus,.MobileGuideDriverPhoneTabs,.MobileGuideDriverPhoneTop{border-radius:var(--RadiusCard);background:rgba(255,255,255,.94);color:var(--color-text)}.MobileGuideDriverPhoneTop{display:flex;align-items:center;gap:var(--gap-inline-compact);padding:var(--space-3)}.MobileGuideDriverPhoneTop img{width:34px;height:34px;border-radius:var(--RadiusCard)}.MobileGuideDriverPhoneStatus,.MobileGuideDriverPhoneTop div{display:grid;grid-gap:2px;gap:2px;min-width:0}.MobileGuideDriverPhoneStatus strong,.MobileGuideDriverPhoneTop strong{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-body)}.MobileGuideDriverPhoneStatus span,.MobileGuideDriverPhoneTop span{color:var(--color-text-muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.MobileGuideDriverPhoneStatus{padding:var(--space-3);border-left:4px solid var(--color-warning);background:var(--color-warning-wash)}.MobileGuideDriverPhoneRows{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MobileGuideDriverPhoneRows span{display:flex;align-items:center;min-height:42px;padding:0 var(--space-3);border-radius:var(--RadiusCard);background:rgba(255,255,255,.18);color:rgba(255,255,255,.94);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label)}.MobileGuideDriverPhoneAction{display:grid;place-items:center;min-height:var(--control-lg);padding:0 var(--space-3);background:var(--color-success-wash);color:var(--color-success-strong);font-size:var(--font-size-body);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-body);text-align:center}.MobileGuideDriverPhoneTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2)}.MobileGuideDriverPhoneTabs span{display:grid;place-items:center;min-height:var(--control-sm);min-width:0;padding:0 var(--space-1);border-radius:var(--RadiusControl);color:var(--color-text-muted);font-size:10px;font-weight:var(--text-chip-weight);line-height:var(--line-height-label);overflow-wrap:anywhere;text-align:center}.MobileGuideDriverPhoneTabActive{background:var(--color-brand-wash);color:var(--color-brand-strong)!important}.MobileGuideDriverStepCard{display:grid;align-content:start;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);min-width:0;padding:var(--card-padding-compact);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--color-surface)}.MobileGuideDriverStepHeader{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);align-items:center;min-width:0}.MobileGuideDriverScreenButton>span,.MobileGuideDriverStepHeader>span{display:inline-grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border-radius:var(--RadiusControl);background:var(--color-brand);color:var(--color-surface);font-size:var(--font-size-label);font-weight:850}.MobileGuideDriverStepHeader h3{margin:0;color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-body)}.MobileGuideDriverStepHeader p{margin:0}.MobileGuideDriverScreenNav{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:var(--card-padding-compact);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--color-surface)}.MobileGuideDriverScreenButton{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);align-items:center;min-width:0;width:100%;padding:var(--space-2);border:1px solid transparent;border-radius:var(--RadiusCard);background:transparent;color:var(--color-text);cursor:pointer;text-align:left;transition:background var(--TransitionFast),border-color var(--TransitionFast),box-shadow var(--TransitionFast)}.MobileGuideDriverScreenButton strong{color:var(--color-text);font-size:var(--font-size-body-compact);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-body)}.MobileGuideDriverScreenButton:focus-visible,.MobileGuideDriverScreenButton:hover{border-color:var(--color-border-strong);background:var(--color-button-secondary-hover);outline:none;box-shadow:0 0 0 3px var(--color-focus-ring-soft)}.MobileGuideDriverScreenButtonActive{border-color:var(--color-brand-mid);background:linear-gradient(180deg,var(--color-brand-wash) 0,var(--color-surface) 100%)}.MobileGuideDriverScreenButtonActive>span{background:var(--color-success)}.MobileGuideDriverBlueprintHeader{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0}.MobileGuideGroupFilters{display:flex;flex-wrap:wrap;gap:var(--space-1)}.MobileGuideBuildGrid,.MobileGuideEndpointList,.MobileGuideScreenList,.MobileGuideSpecGrid{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack)}.MobileGuideAcceptanceItem,.MobileGuideBuildCard,.MobileGuideEndpointCard,.MobileGuideScreenCard,.MobileGuideSpecCard{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);min-width:0;padding:var(--card-padding-standard);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--GradientPanel);box-shadow:var(--SurfaceInsetHighlight),0 6px 14px rgba(20,33,43,.02)}.MobileGuideBuildHeader,.MobileGuideEndpointHeader,.MobileGuideSpecHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);min-width:0}.MobileGuideSpecHeader>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.MobileGuideSpecId{max-width:180px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--RadiusPill);background:var(--color-surface-muted);color:var(--color-text-secondary);overflow-wrap:anywhere;text-align:right}.MobileGuideEndpointTitle{display:flex;align-items:center;gap:var(--gap-inline-compact);min-width:0}.MobileGuideMethod{display:inline-grid;place-items:center;min-width:52px;min-height:var(--control-xs);padding:0 var(--space-2);border-radius:var(--RadiusControl);color:var(--color-surface);font-size:var(--font-size-label);font-weight:850;line-height:var(--line-height-label);letter-spacing:var(--tracking-label)}.MobileGuideMethodGET{background:var(--color-info)}.MobileGuideMethodPOST{background:var(--color-success)}.MobileGuideAudienceRow,.MobileGuideEndpointBadges,.MobileGuideEndpointChips{display:flex;flex-wrap:wrap;gap:var(--gap-label-field);min-width:0}.MobileGuideAcceptanceItem p,.MobileGuideBuildHeader p,.MobileGuideEndpointSummary,.MobileGuideExampleIntro p,.MobileGuideScreenCard p,.MobileGuideSpecPurpose{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.MobileGuideAudienceChip,.MobileGuideEndpointChips code{display:inline-flex;align-items:center;min-height:var(--control-xs);max-width:100%;padding:0 var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--RadiusPill);background:var(--color-chip-bg);color:var(--color-chip-text);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label)}.MobileGuideAcceptanceGrid,.MobileGuideBuildColumns,.MobileGuideExampleGrid,.MobileGuideScreenColumns,.MobileGuideSpecBody,.MobileGuideVisualGrid{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);min-width:0}.MobileGuideCodeBlock{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0}.MobileGuideCodeBlock pre{min-width:0;max-width:100%;margin:0;overflow:auto;padding:var(--card-padding-compact);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:#172633;color:#eef6fb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;white-space:pre}.MobileGuideChecklistBlock ul,.MobileGuideNotes{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding-left:18px;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.MobileGuideChecklistBlock{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0}.MobileGuideBuildHeader h2,.MobileGuideChecklistBlock h3,.MobileGuideExampleIntro h2,.MobileGuideScreenCard h2,.MobileGuideSpecCard h2{margin:0;color:var(--color-text);font-size:var(--font-size-heading);font-weight:var(--text-section-title-weight);line-height:var(--line-height-heading);letter-spacing:0}.MobileGuideEndpointChips{padding-top:var(--gap-label-field);border-top:1px solid var(--color-border-soft)}.MobileGuidePhoneShowcase{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start}.MobileGuideVisualGrid{align-items:start}.MobileGuidePhoneFrame{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);width:min(100%,330px);margin:0 auto;min-height:520px;align-content:start;padding:16px;border:1px solid var(--color-border-strong);border-radius:26px;background:linear-gradient(180deg,#172633,#213446);box-shadow:0 24px 52px rgba(20,33,43,.18)}.MobileGuidePhoneFrameinspection{background:linear-gradient(180deg,#213446,#305d78)}.MobileGuidePhoneFrameworkorder{background:linear-gradient(180deg,#1e3a32,#305d78)}.MobileGuidePhoneFramereview{background:linear-gradient(180deg,#24563d,#213446)}.MobileGuidePhoneAlert,.MobileGuidePhoneHeader,.MobileGuidePhoneTabs,.MobileGuidePhoneTask{border-radius:var(--RadiusCard);background:rgba(255,255,255,.94);color:var(--color-text)}.MobileGuidePhoneHeader{display:flex;align-items:center;gap:var(--gap-inline-compact);padding:var(--space-3)}.MobileGuidePhoneHeader img{width:34px;height:34px;border-radius:var(--RadiusCard)}.MobileGuidePhoneAlert,.MobileGuidePhoneHeader div,.MobileGuidePhoneTask{display:grid;grid-gap:2px;gap:2px}.MobileGuidePhoneAlert strong,.MobileGuidePhoneHeader strong,.MobileGuidePhoneTask strong{font-size:var(--font-size-body);line-height:var(--line-height-body)}.MobileGuidePhoneAlert span,.MobileGuidePhoneHeader span,.MobileGuidePhoneTask span{color:var(--color-text-muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.MobileGuidePhoneAlert{padding:var(--space-3);border-left:4px solid var(--color-warning);background:var(--color-warning-wash)}.MobileGuidePhoneQueue{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MobileGuidePhoneQueue span{min-height:40px;display:flex;align-items:center;border-radius:var(--RadiusCard);padding:0 var(--space-3);background:rgba(255,255,255,.18);color:rgba(255,255,255,.94);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label)}.MobileGuidePhoneTask{padding:var(--space-3)}.MobileGuidePhoneProgress{height:8px;overflow:hidden;border-radius:var(--RadiusPill);background:var(--color-border-soft)}.MobileGuidePhoneProgress span{display:block;width:42%;height:100%;border-radius:inherit;background:var(--color-success)}.MobileGuidePhoneTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2)}.MobileGuidePhoneTabs span{display:grid;place-items:center;min-height:var(--control-sm);min-width:0;padding:0 var(--space-1);border-radius:var(--RadiusControl);color:var(--color-brand-strong);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);overflow-wrap:anywhere;text-align:center}.MobileGuidePhoneTabs span:first-child{background:var(--color-brand-wash)}.MobileGuidePatternCard,.MobileGuideScreenCard,.MobileGuideSpecCard{background:var(--color-surface)}.MobileGuideAcceptanceGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.MobileGuideAcceptanceItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--gap-inline-compact)}.MobileGuideAcceptanceItem span{display:inline-grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border-radius:var(--RadiusControl);background:var(--color-success-wash);color:var(--color-success-strong);font-size:var(--font-size-label);font-weight:850}.MobileGuideEmptyState{display:grid;place-items:center;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-height:220px;padding:var(--card-padding-standard);border:1px dashed var(--color-border-strong);border-radius:var(--RadiusCard);background:var(--color-surface-soft);color:var(--color-text-muted);text-align:center}@media (min-width:980px){.MobileGuideToolbar{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);align-items:start}.MobileGuideSpecWorkspace{grid-template-columns:minmax(300px,.32fr) minmax(0,1fr)}.MobileGuideDriverHero{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr)}.MobileGuideDriverStepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.MobileGuideDriverWorkspace{grid-template-columns:minmax(260px,.26fr) minmax(0,1fr)}.MobileGuideDriverScreenNav,.MobileGuideSpecNavigator{position:-webkit-sticky;position:sticky;top:var(--StickyTop)}.MobileGuideSpecNavigator{max-height:calc(100vh - var(--StickyTop) - var(--space-4));overflow:auto}.MobileGuideBuildColumns,.MobileGuideExampleGrid,.MobileGuideRoleColumns,.MobileGuideRoleMetaGrid,.MobileGuideScreenColumns,.MobileGuideSpecBody,.MobileGuideSpecSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MobileGuideVisualGrid{grid-template-columns:minmax(0,1fr)}.MobileGuidePhoneShowcase{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.MobileGuidePatternList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.MobileGuideBuildHeader,.MobileGuideEndpointHeader,.MobileGuideSpecDetailHeader,.MobileGuideSpecHeader{display:grid}.MobileGuideDriverBlueprint,.MobileGuideDriverFlowPanel,.MobileGuideDriverHero{padding:var(--space-3)}.MobileGuideDriverScreenNav{max-height:320px;overflow:auto}.MobileGuideSpecNavigator{padding:var(--space-3)}.MobileGuideSpecList{max-height:360px;overflow:auto;padding-right:2px}.MobileGuideSpecFilterButton{flex:1 1 auto}.MobileGuideSpecId{max-width:none;text-align:left}.MobileGuideEndpointTitle{align-items:flex-start;flex-direction:column}.MobileGuideFilterButton,.MobileGuideTabButton{flex:1 1 auto}.MobileGuideCodeBlock pre{font-size:11px}}.CardGrid{display:grid;grid-gap:14px;gap:14px;align-items:start}.CardGrid>*,.DenseSplitGrid>*,.DenseSplitGridThree>*,.DetailWorkspaceLayout>*,.DetailWorkspaceRail>*,.RequirementGrid>*,.TaskMetaGrid>*,.TaskSupportGrid>*,.WorkspaceActionPanelBody>*{min-width:0;align-self:start}@media (min-width:900px){.CommandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CompactMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.WorkspaceDashboardPriorityPanel{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.WorkspaceDashboardAccessGrid,.WorkspaceDashboardLaneGrid,.WorkspaceDashboardMetricStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.WorkspaceHeroBodyWithAside{grid-template-columns:minmax(0,1.45fr) minmax(240px,.56fr);align-items:start}.WorkspaceHeroBodyWithAside .WorkspaceHeroMain{align-content:start;min-height:0}.WorkspaceHeroBodyWithoutAside{grid-template-columns:minmax(0,1fr)}.WorkspaceHeroWithoutAside .WorkspaceHeroDescription{max-width:76ch}.WorkspaceStatStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.DenseSplitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DenseSplitGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.RequirementGrid,.TaskMetaGrid,.TaskSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RequirementGrid{align-items:start}.WorkspaceActionPanelBody{grid-template-columns:minmax(0,1.2fr) minmax(280px,.72fr);align-items:start}.DecisionSupportGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.CardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.CommandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.KeyValueList{display:grid;grid-gap:9px;gap:9px}.KeyValueListCompact{gap:7px}.KeyValueRow{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);border-bottom:1px solid var(--color-border-soft);padding-bottom:9px}.KeyValueRow>:last-child{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-body);overflow-wrap:anywhere}.KeyValueRow:last-child{border-bottom:0;padding-bottom:0}.KeyValueListCompact .KeyValueRow{gap:var(--gap-label-field);padding-bottom:8px}.KeyValueKey{color:var(--Muted);font-size:var(--font-size-label);font-weight:800;line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.RegulatoryTextLink{color:var(--color-brand-strong);font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.16em}.RegulatoryTextLink:focus-visible,.RegulatoryTextLink:hover{color:var(--color-brand-hover)}.Status{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--space-1);max-width:100%;border:1px solid transparent;border-radius:var(--RadiusPill);min-height:var(--control-xs);padding:0 var(--space-2);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.84);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;word-break:break-word}.StatusPending{border-color:var(--color-warning-border);background:var(--color-warning-wash);color:var(--color-warning-strong)}.StatusSuccess{border-color:var(--color-success-border);background:var(--color-success-wash);color:var(--color-success-strong)}.StatusDanger{border-color:var(--color-danger-border);background:var(--color-danger-wash);color:var(--color-danger-strong)}.StatusInfo{border-color:var(--color-info-border);background:var(--color-info-wash);color:var(--color-info-strong)}.SectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.SectionHeader>:first-child{min-width:0}.SectionHeaderTight{gap:var(--gap-inline-compact)}.MetricsGrid{display:grid;grid-gap:18px;gap:18px}@media (min-width:760px){.MetricsGrid,.ModeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.MetricCard{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.MetricMeta{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:var(--line-height-meta)}.ModeGrid{display:grid;grid-gap:12px;gap:12px}.ModeCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:5px;gap:5px;padding:11px 12px;border:1px solid var(--color-border);border-radius:16px;background:var(--GradientPanelSoft);color:var(--Text);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 14px rgba(20,33,43,.02);transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast)}.ModeCard:focus-visible,.ModeCard:hover{transform:translateY(-.5px);border-color:var(--color-border-strong);box-shadow:var(--ShadowSoft),0 0 0 3px rgba(var(--color-brand-rgb),.05)}.ModeCardActive{border-color:rgba(var(--color-brand-rgb),.18);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);box-shadow:0 8px 18px rgba(20,33,43,.026),inset 0 0 0 1px rgba(var(--color-brand-rgb),.08)}.ModeCard:active{transform:translateY(0)}.ModeCardTitle{font-size:var(--font-size-title-sm);font-weight:780;line-height:var(--line-height-title);letter-spacing:0}.ModeCardMeta{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:var(--line-height-meta)}.ModeCardStatic{cursor:default}.RetentionPackageFlowGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch}.MetricLabel{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:780;text-transform:uppercase;letter-spacing:var(--tracking-label)}.MetricValue{font-size:var(--font-size-metric);font-weight:780;letter-spacing:0;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.TableWrap{width:100%;max-width:100%;overflow:auto;scroll-padding-top:var(--StickySafeOffset);scrollbar-gutter:stable both-edges;border:1px solid var(--color-border);border-radius:var(--RadiusPanel);background:var(--GradientPanelSoft);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 6px 14px rgba(20,33,43,.018)}.MaintenanceQueueTable{min-width:1180px}.DefectQueueTable{min-width:1080px}.DefectQueueTable td,.DefectQueueTable th,.MaintenanceQueueTable td,.MaintenanceQueueTable th{white-space:nowrap}.TableToolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);margin-bottom:var(--space-2);flex-wrap:wrap}.TableToolbarMeta{display:flex;align-items:center;gap:var(--gap-inline-compact);flex-wrap:wrap;color:var(--Muted);font-size:var(--font-size-meta);font-weight:var(--text-meta-weight);line-height:var(--line-height-meta);letter-spacing:var(--tracking-ui)}.EquipmentTableToolbarMain,.RecordIndexTableToolbarMain{display:flex;align-items:flex-end;gap:var(--gap-inline-compact);flex:1 1 420px;flex-wrap:wrap}.EquipmentTableToolbarActions,.RecordIndexTableToolbarActions{align-self:flex-end}.TablePaginationBar{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline);margin-top:var(--space-3);flex-wrap:wrap}.EquipmentTablePaginationControls,.RecordIndexTablePaginationControls{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:var(--gap-inline-compact);flex-wrap:wrap}.EquipmentTableRowsPerPage,.RecordIndexTableRowsPerPage{min-width:160px}.EquipmentTableRowsPerPage .InputLabel,.RecordIndexTableRowsPerPage .InputLabel{margin-bottom:4px}.TablePaginationSummary{color:var(--Muted);font-size:var(--font-size-meta);font-weight:var(--text-meta-weight);line-height:var(--line-height-meta);letter-spacing:var(--tracking-ui)}.SafetyQueueWorkspace{min-width:0;gap:var(--space-4);padding:var(--space-4) 0 var(--space-5)}.SafetyQueueNavigation,.SafetyQueueWorkspace{border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft)}.SafetyQueueNavigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding:var(--space-3) 0}.SafetyQueueNavigationGroup{min-width:0;display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);padding:0 var(--space-4);border-left:1px solid var(--color-border-soft)}.SafetyQueueNavigationGroup:first-child{padding-left:0;border-left:0}.SafetyQueueNavigationGroup:last-child{padding-right:0}.SafetyQueueNavigationLabel,.SafetyWorkGuideEyebrow{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);line-height:var(--line-height-label);text-transform:uppercase;letter-spacing:0}.SafetyQueueNavigationTabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SafetyQueueNavigationTab{min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px 5px 10px;border:1px solid var(--color-border);border-radius:var(--RadiusControl);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-chip);font-weight:var(--text-button-weight);line-height:var(--line-height-label);cursor:pointer;transition:border-color var(--TransitionFast),background var(--TransitionFast),color var(--TransitionFast),box-shadow var(--TransitionFast)}.SafetyQueueNavigationTab:focus-visible,.SafetyQueueNavigationTab:hover{border-color:var(--color-border-strong);background:var(--color-surface-soft);outline:none}.SafetyQueueNavigationTab:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring-soft)}.SafetyQueueNavigationTab strong{min-width:22px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;border-radius:var(--RadiusControl);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-meta)}.SafetyQueueNavigationTabActive,.SafetyQueueNavigationTabActive:focus-visible,.SafetyQueueNavigationTabActive:hover{border-color:var(--color-brand);background:var(--color-brand-wash);color:var(--color-brand-strong);box-shadow:inset 3px 0 0 var(--color-brand)}.SafetyQueueNavigationTabActive strong{background:var(--color-surface);color:var(--color-brand-strong)}.SafetyWorkGuide{min-width:0;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(520px,1.45fr);align-items:center;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-4);border-left:3px solid var(--color-brand);border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-soft)}.SafetyWorkGuideMain{min-width:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.SafetyRecommendedPlan p,.SafetyViolationNextStep h3,.SafetyViolationNextStep p,.SafetyWorkGuideMain h3,.SafetyWorkGuideMain p{margin:0}.SafetyViolationNextStep h3,.SafetyWorkGuideMain h3{font-size:var(--font-size-title-sm);line-height:var(--line-height-title)}.SafetyRecommendedPlan p,.SafetyViolationNextStep p,.SafetyWorkGuideMain p{color:var(--color-text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-body)}.SafetyViolationReviewPath,.SafetyWorkflowPath{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(78px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.SafetyViolationReviewPath li,.SafetyWorkflowPath li{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;color:var(--color-text-muted)}.SafetyViolationReviewPath li>span,.SafetyWorkflowPath li>span{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);font-size:var(--font-size-meta);font-weight:var(--text-button-weight)}.SafetyWorkflowPath li>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.SafetyViolationReviewPath strong,.SafetyWorkflowPath strong{color:inherit;font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.SafetyViolationReviewPath small,.SafetyWorkflowPath small{color:inherit;font-size:var(--font-size-label);line-height:var(--line-height-label)}.SafetyWorkflowStepComplete{color:var(--color-success)!important}.SafetyWorkflowStepComplete>span{border-color:var(--color-success-border)!important;background:var(--color-success-wash)!important}.SafetyWorkflowStepActive{color:var(--color-brand-strong)!important}.SafetyWorkflowStepActive>span{border-color:var(--color-brand)!important;background:var(--color-brand-wash)!important;box-shadow:0 0 0 3px var(--color-focus-ring-soft)}.SafetyQueueView,.SafetyViolationQueue{min-width:0}.SafetyQueueFilterBar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft)}.SafetyQueueFilterBar>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.SafetyQueueFilterLabel{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);text-transform:uppercase;letter-spacing:0}.SafetyViolationToolbar{align-items:flex-end;margin-bottom:0}.SafetyViolationTableControls{min-width:min(100%,360px);display:flex;align-items:flex-end;gap:var(--space-2);flex:1 1 360px;flex-wrap:wrap}.SafetyViolationTableControls .InputGroup{flex:1 1 280px}.SafetyViolationToolbar .TableToolbarMeta{justify-content:flex-end}.DataTable.SafetyViolationTable{width:100%;min-width:1020px}.SafetyViolationTable td:first-child,.SafetyViolationTable th:first-child{min-width:150px}.SafetyViolationTable td:nth-child(2),.SafetyViolationTable td:nth-child(3),.SafetyViolationTable th:nth-child(2),.SafetyViolationTable th:nth-child(3){min-width:125px}.SafetyViolationTable td:nth-child(5),.SafetyViolationTable td:nth-child(6),.SafetyViolationTable th:nth-child(5),.SafetyViolationTable th:nth-child(6){min-width:150px}.TableStateAttention,.TableStateGood{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border:1px solid var(--color-border);border-radius:var(--RadiusControl);font-size:var(--font-size-meta);font-weight:var(--text-meta-weight);white-space:nowrap}.TableStateGood{border-color:var(--color-success-border);background:var(--color-success-wash);color:var(--color-success)}.TableStateAttention{border-color:var(--color-warning-border);background:var(--color-warning-wash);color:var(--color-warning-strong)}.SafetyWorkspaceSurface .RecordCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.SafetyWorkspaceSurface .RecordCard{min-width:0;display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--card-padding-compact);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--color-surface)}.SafetyWorkspaceSurface .RecordCard h3,.SafetyWorkspaceSurface .RecordCard p{margin:0}.SafetyWorkspaceSurface .RecordCardDescription{color:var(--color-text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-body)}.WorkspaceDrawerPanelWide.SafetyViolationReviewDrawer{width:min(980px,calc(100vw - var(--space-3)))}.SafetyViolationReviewBody{min-width:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.SafetyViolationReviewPath{padding:0 0 var(--space-4);border-bottom:1px solid var(--color-border-soft)}.SafetyViolationNextStep{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);border-left:3px solid var(--color-brand);background:var(--color-surface-soft)}.SafetyViolationNextStep>div:first-child{min-width:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.SafetyViolationReviewSection{min-width:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:0 0 var(--space-4);border-bottom:1px solid var(--color-border-soft)}.SafetyViolationReviewSection:last-child{padding-bottom:0;border-bottom:0}.SafetyViolationFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--space-5);column-gap:var(--space-5)}.SafetyViolationAssessmentSummary{display:flex;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap}.SafetyDecisionReasonList,.SafetyViolationAssessmentSummary>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.SafetyDecisionReasonList{padding-left:20px}.SafetyDecisionReasonList,.SafetySourceLimitation{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-compact)}.SafetySourceLimitation{padding:var(--space-3);border-left:3px solid var(--color-warning-border);background:var(--color-warning-wash);line-height:var(--line-height-body)}.SafetyRecommendedPlan{min-width:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.SafetyLinkedResponseRow{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border-soft)}.SafetyLinkedResponseRow>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.SafetyLinkedResponseRow small{color:var(--color-text-muted);line-height:var(--line-height-meta)}.WorkspaceFormSectionBody .ui-form-grid-2>label:not(.CheckboxRow),.WorkspaceFormSectionBody .ui-form-grid-3>label:not(.CheckboxRow),.WorkspaceFormSectionBody .ui-form-grid>label:not(.CheckboxRow),.WorkspaceFormSectionBody>label:not(.CheckboxRow){min-width:0;display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);align-content:start}@media (max-width:1100px){.SafetyQueueNavigation{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.SafetyQueueNavigationGroup,.SafetyQueueNavigationGroup:first-child,.SafetyQueueNavigationGroup:last-child{padding:var(--space-3) 0 0;border-top:1px solid var(--color-border-soft);border-left:0}.SafetyQueueNavigationGroup:first-child{padding-top:0;border-top:0}.SafetyWorkGuide{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.SafetyQueueWorkspace{gap:var(--space-3)}.SafetyQueueNavigationTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.SafetyQueueNavigationTab{width:100%}.SafetyWorkGuide{gap:var(--space-4);padding:var(--space-3)}.SafetyViolationReviewPath,.SafetyWorkflowPath{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-3)}.SafetyLinkedResponseRow,.SafetyQueueFilterBar,.SafetyViolationNextStep{align-items:stretch;grid-template-columns:minmax(0,1fr)}.SafetyLinkedResponseRow,.SafetyQueueFilterBar{display:grid}.SafetyViolationFacts,.SafetyWorkspaceSurface .RecordCardGrid{grid-template-columns:minmax(0,1fr)}}.DataTable.SafetyCorrectiveActionTable{width:100%;min-width:930px;table-layout:fixed}.SafetyCorrectiveActionTable td:first-child,.SafetyCorrectiveActionTable th:first-child{width:250px}.SafetyCorrectiveActionTable td:nth-child(2),.SafetyCorrectiveActionTable th:nth-child(2){width:120px}.SafetyCorrectiveActionTable td:nth-child(3),.SafetyCorrectiveActionTable th:nth-child(3){width:90px}.SafetyCorrectiveActionTable td:nth-child(4),.SafetyCorrectiveActionTable th:nth-child(4){width:110px}.SafetyCorrectiveActionTable td:nth-child(5),.SafetyCorrectiveActionTable th:nth-child(5){width:90px}.SafetyCorrectiveActionTable td:nth-child(6),.SafetyCorrectiveActionTable th:nth-child(6){width:120px}.SafetyCorrectiveActionTable td:nth-child(7),.SafetyCorrectiveActionTable th:nth-child(7){width:80px}.SafetyCorrectiveActionTable td:nth-child(8),.SafetyCorrectiveActionTable th:nth-child(8){width:56px}.SafetyCorrectiveActionSummaryCell,.SafetyCorrectiveActionSummaryCell .TablePrimary{white-space:normal}.SafetyCorrectiveActionDetailDescription{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-body);white-space:pre-wrap;overflow-wrap:anywhere}.SafetyCorrectiveActionNextStepActions{margin-top:var(--space-3)}.SafetyCorrectiveActionOpenButton{width:var(--control-xs);min-width:var(--control-xs);height:var(--control-xs);min-height:var(--control-xs);padding:0}.SafetyPerformanceCenter{gap:20px}.SafetyMetricStrip{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));border-top:1px solid var(--Border);border-bottom:1px solid var(--Border)}.SafetyMetricStrip>div{display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:92px;padding:14px 16px;border-right:1px solid var(--Border)}.SafetyMetricStrip>div:last-child{border-right:0}.SafetyMetricStrip small,.SafetyMetricStrip span{color:var(--Muted);font-size:var(--font-size-meta)}.SafetyMetricStrip strong{font-size:24px;line-height:1}.SafetyIndicatorNotice{display:flex;align-items:flex-start;gap:10px;color:var(--Muted);font-size:var(--font-size-meta)}.WorkspaceDrawerPanelWide.SafetyInvestigationDrawer{width:min(900px,calc(100vw - var(--space-3)))}.SafetyInvestigationFactorTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.SafetyInvestigationFactorTab{min-width:0;min-height:68px;display:grid;align-content:center;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--RadiusControl);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color var(--TransitionFast),background var(--TransitionFast),box-shadow var(--TransitionFast)}.SafetyInvestigationFactorTab:focus-visible,.SafetyInvestigationFactorTab:hover{border-color:var(--color-border-strong);background:var(--color-surface-soft);outline:none}.SafetyInvestigationFactorTabActive{border-color:var(--color-brand);background:var(--color-brand-wash);box-shadow:inset 3px 0 0 var(--color-brand)}.SafetyInvestigationFactorTabTop{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.SafetyInvestigationFactorTabTop strong{min-width:0;overflow-wrap:anywhere;font-size:var(--font-size-body-compact);letter-spacing:0}.SafetyInvestigationFactorTabMeta{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.SafetyInvestigationNextWork{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--RadiusControl);background:var(--color-surface-soft);color:var(--color-text-secondary);font-size:var(--font-size-body-compact);font-weight:var(--text-body-strong-weight)}.SafetyInvestigationPackageCommand,.SafetyInvestigationReceiptCommand{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.SafetyInvestigationGovernanceWorkspace .DetailSubpanel,.SafetyInvestigationPackageCommand label,.SafetyInvestigationReceiptCommand label{min-width:0}.DataTableDense.SafetyInvestigationCompactTable{min-width:640px}.SafetyInvestigationCompactTable td:last-child,.SafetyInvestigationCompactTable th:last-child{white-space:nowrap}.SafetyInvestigationActivityTableWrap{overflow-x:hidden}.DataTableDense.SafetyInvestigationActivityTable{min-width:0;table-layout:fixed}.SafetyInvestigationActivityTable td:first-child,.SafetyInvestigationActivityTable th:first-child{width:154px}.SafetyInvestigationActivityTable td:nth-child(3),.SafetyInvestigationActivityTable th:nth-child(3){width:104px}.SafetyInvestigationActivityTable td:last-child,.SafetyInvestigationActivityTable th:last-child{width:112px}.SafetyInvestigationActivityEvent{display:grid;grid-template-columns:var(--control-xs) minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.SafetyInvestigationActivityEvent .Status{margin:0}.SafetyInvestigationActivitySummary{color:var(--color-text-secondary);overflow-wrap:anywhere}.SafetyInvestigationResponseTable{min-width:930px;table-layout:fixed}.SafetyInvestigationResponseTable td:nth-child(2),.SafetyInvestigationResponseTable th:nth-child(2){width:108px}.SafetyInvestigationResponseTable td:nth-child(3),.SafetyInvestigationResponseTable th:nth-child(3){width:104px}.SafetyInvestigationResponseTable td:nth-child(4),.SafetyInvestigationResponseTable th:nth-child(4){width:88px}.SafetyInvestigationResponseTable td:nth-child(5),.SafetyInvestigationResponseTable th:nth-child(5){width:84px}.SafetyInvestigationResponseTable td:nth-child(6),.SafetyInvestigationResponseTable th:nth-child(6){width:132px}.SafetyInvestigationResponseTable td:last-child,.SafetyInvestigationResponseTable th:last-child{width:62px}.SafetyInvestigationResponseTable .Status{white-space:nowrap}.SafetyInvestigationExhibitPicker{display:grid;max-height:320px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--RadiusControl);background:var(--color-surface)}.SafetyInvestigationExhibitOption{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-soft);cursor:pointer}.SafetyInvestigationExhibitOption:last-child{border-bottom:0}.SafetyInvestigationExhibitOption:hover{background:var(--color-surface-soft)}.SafetyInvestigationExhibitOption span{min-width:0;display:grid;grid-gap:2px;gap:2px}.SafetyInvestigationExhibitOption small,.SafetyInvestigationExhibitOption strong{overflow-wrap:anywhere}.SafetyInvestigationExhibitOption small{color:var(--color-text-secondary)}.SafetyInvestigationOutcomeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:700px){.SafetyInvestigationFactorTabs{grid-template-columns:1fr}.DataTableDense.SafetyInvestigationCompactTable{min-width:600px}.SafetyInvestigationPackageCommand,.SafetyInvestigationReceiptCommand{grid-template-columns:minmax(0,1fr)}.SafetyInvestigationPackageCommand .Button,.SafetyInvestigationReceiptCommand .Button{justify-self:start}.SafetyInvestigationOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SafetyInvestigationActivityTableWrap{border:0;overflow:visible}.DataTableDense.SafetyInvestigationActivityTable,.SafetyInvestigationActivityTable tbody{display:block;width:100%;min-width:0}.SafetyInvestigationActivityTable thead{display:none}.SafetyInvestigationActivityTable tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-soft)}.SafetyInvestigationActivityTable td,.SafetyInvestigationActivityTable td:first-child,.SafetyInvestigationActivityTable td:last-child,.SafetyInvestigationActivityTable td:nth-child(3){display:block;width:auto;min-height:0;padding:0;border:0}.SafetyInvestigationActivityTable td:first-child{grid-column:1;grid-row:1}.SafetyInvestigationActivityTable td:nth-child(2){grid-column:1/-1;grid-row:2}.SafetyInvestigationActivityTable td:nth-child(3){grid-column:1/-1;grid-row:3;color:var(--color-text-muted)}.SafetyInvestigationActivityTable td:nth-child(3):before{content:"Actor ";font-size:var(--font-size-meta);font-weight:var(--text-label-weight);text-transform:uppercase}.SafetyInvestigationActivityTable td:last-child{grid-column:2;grid-row:1;text-align:right}}.SafetyPerformanceBand{display:grid;grid-gap:12px;gap:12px;padding-top:18px;border-top:1px solid var(--Border)}.SafetyTrendChart{display:grid;grid-template-columns:repeat(24,minmax(24px,1fr));align-items:end;grid-gap:5px;gap:5px;min-height:190px;overflow-x:auto;padding-top:10px}.SafetyTrendColumn{display:grid;grid-template-rows:150px 22px;align-items:end;min-width:24px;text-align:center}.SafetyTrendBarTrack{display:flex;align-items:flex-end;height:150px;border-bottom:1px solid var(--color-border-strong)}.SafetyTrendBar{width:100%;min-height:0;background:var(--Brand)}.SafetyTrendColumn span{color:var(--Muted);font-size:10px}.SafetyEffectivenessTable,.SafetySmcTable{min-width:1180px}.SafetySmcProcessList{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--Border)}.SafetySmcProcessRow{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(120px,.7fr) minmax(220px,2fr) minmax(150px,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid var(--Border)}@media (max-width:1100px){.SafetyMetricStrip{grid-template-columns:repeat(3,minmax(130px,1fr))}.SafetyMetricStrip>div:nth-child(3n){border-right:0}}@media (max-width:720px){.SafetyMetricStrip{grid-template-columns:repeat(2,minmax(120px,1fr))}.SafetyMetricStrip>div:nth-child(3n){border-right:1px solid var(--Border)}.SafetyMetricStrip>div:nth-child(2n){border-right:0}.SafetySmcProcessRow{grid-template-columns:1fr}}.SafetyClosureBlockerList{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding-left:20px;color:var(--color-text-secondary);font-size:var(--font-size-body-compact)}.SafetyClosureChecklist{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.SafetyClosureChecklistItem{align-items:flex-start;min-height:var(--control-sm);padding:var(--space-2) var(--space-3);border:var(--border-stroke);border-radius:var(--RadiusCard);background:var(--color-surface-raised)}.SafetyClosureChecklistItem input{flex:0 0 auto;margin-top:2px}.SafetyEvidenceUploadGrid{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(240px,1.4fr);grid-gap:var(--gap-field);gap:var(--gap-field);padding-top:var(--space-3);border-top:var(--border-stroke)}@media (max-width:720px){.SafetyEvidenceUploadGrid{grid-template-columns:minmax(0,1fr)}}.TableHeaderButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;border:0;padding:0;width:100%;max-width:100%;min-width:0;background:transparent;color:inherit;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.TableHeaderButton>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableHeaderButton:focus-visible,.TableHeaderButton:hover{color:var(--BrandDark)}.TableHeaderButton:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring-soft);border-radius:8px}.TableHeaderSort{display:inline-flex;align-items:center;justify-content:center;min-width:26px;color:var(--color-text-soft);font-size:var(--font-size-chip);letter-spacing:0;text-transform:none}.TableHeaderSort:empty{display:none}.TableHeaderCellShell{display:grid;grid-template-columns:minmax(0,1fr) var(--table-header-control-width);align-items:center;width:100%;min-width:0;grid-column-gap:6px;column-gap:6px}.TableHeaderSpacer{display:none;width:var(--table-header-control-width);height:1px}.TableColumnCenter .TableHeaderCellShell,.TableColumnRight .TableHeaderCellShell{grid-template-columns:var(--table-header-control-width) minmax(0,1fr) var(
      --table-header-control-width
    )}.TableColumnCenter .TableHeaderSpacer,.TableColumnRight .TableHeaderSpacer{display:block;grid-column:1}.TableHeaderFilterButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:var(--table-header-control-width);height:var(--table-header-control-width);border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-soft);cursor:pointer;opacity:.56;visibility:visible;pointer-events:auto;grid-column:2;justify-self:stretch;z-index:3;transition:background var(--TransitionFast),border-color var(--TransitionFast),color var(--TransitionFast)}.TableColumnCenter .TableHeaderButton,.TableColumnRight .TableHeaderButton{grid-column:2}.TableColumnCenter .TableHeaderButton{justify-content:center;justify-self:center;text-align:center}.TableColumnRight .TableHeaderButton{justify-content:flex-end;justify-self:end;text-align:right}.TableColumnCenter .TableHeaderFilterButton,.TableColumnRight .TableHeaderFilterButton{grid-column:3}.DataTable th:focus-within .TableHeaderFilterButton,.DataTable th:hover .TableHeaderFilterButton,.TableHeaderCellShell:focus-within .TableHeaderFilterButton,.TableHeaderCellShell:hover .TableHeaderFilterButton,.TableHeaderFilterButtonActive{opacity:1;visibility:visible;pointer-events:auto}.TableHeaderFilterButton:focus-visible,.TableHeaderFilterButton:hover{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--BrandDark)}.TableHeaderFilterButtonActive{border-color:var(--color-brand-soft);background:var(--color-brand-wash);color:var(--BrandDark)}.TableColumnFilterPopover{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--LayerPopover);display:grid;grid-gap:10px;gap:10px;width:min(260px,calc(100vw - 24px));padding:12px;border:1px solid var(--color-border);border-radius:14px;background:var(--GradientPanel);box-shadow:var(--ShadowPanel)}.TableColumnFilterOverlay{position:fixed;top:0;left:0}.TableColumnFilterTitle{color:var(--Text);font-size:var(--font-size-title-sm);font-weight:720;line-height:var(--line-height-title)}.TableColumnFilterActions{display:flex;flex-wrap:wrap;gap:8px}.TableCellInline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.TableCellPlaceholder{color:var(--Muted)}.EquipmentStatusIndicator{display:inline-grid;place-items:center;width:var(--control-xs);min-width:var(--control-xs);padding:0;gap:0}.EquipmentStatusIndicator .AppIcon{margin:0}.DataTableWrapper,.TableWrapper{width:100%;max-width:100%;overflow:auto;scroll-padding-top:var(--StickySafeOffset);border:1px solid var(--color-border);border-radius:var(--RadiusSoft);background:var(--GradientPanel);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(20,33,43,.02)}.Table{width:100%;border-collapse:collapse;min-width:720px}.Table td,.Table th{text-align:left;min-height:var(--table-row-height-standard);padding:var(--table-cell-y-standard) var(--table-cell-x-standard);border-bottom:1px solid var(--color-border-soft);vertical-align:top;line-height:var(--line-height-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Table th{min-height:var(--table-header-height);background:var(--GradientPanelSoft);color:var(--color-text-muted);font-size:var(--font-size-table-header);font-weight:var(--text-label-weight);text-transform:uppercase;letter-spacing:var(--tracking-label);position:-webkit-sticky;position:sticky;top:0;z-index:1;box-shadow:inset 0 -1px 0 var(--color-border-soft)}.Table tbody tr{transition:background var(--TransitionFast),box-shadow var(--TransitionFast)}.Table tbody tr:focus-within,.Table tbody tr:hover{background:rgba(var(--color-brand-soft-rgb),.16);box-shadow:inset 1px 0 0 rgba(var(--color-brand-rgb),.16)}.Table tbody tr[aria-selected=true],.Table tbody tr[data-selected=true]{background:rgba(var(--color-brand-soft-rgb),.26);box-shadow:inset 2px 0 0 rgba(var(--color-brand-rgb),.42)}.Table tbody tr:last-child td{border-bottom:0}.KeyValueGrid{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack)}.KeyValueCard{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);padding:var(--card-padding-compact);border:1px solid var(--color-border);border-radius:var(--RadiusSoft);background:var(--color-surface-soft)}.KeyValueValue{font-size:var(--font-size-title);font-weight:800;line-height:var(--line-height-title);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.KeyValueMeta{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.RefineGrid{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack)}@media (min-width:900px){.RefineGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.KeyValueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.RecordIdentifier{font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem;color:var(--BrandDark);word-break:break-all}.DataTable{width:100%;border-collapse:collapse;min-width:800px}.DataTableDense,.ui-compact-table{min-width:860px}.DataTableInteractiveSurface{width:max-content;min-width:100%;table-layout:auto}.DataTableInteractiveSurface td,.DataTableInteractiveSurface th{vertical-align:middle}.SafetyHeroSummaryMobile{display:none}@media (max-width:700px){.SafetyHeroSummaryDesktop.QueueSummaryRow{display:none}.SafetyHeroSummaryMobile{display:grid;grid-gap:6px;gap:6px;width:100%}.SafetyHeroSummaryMobile .QueueSummaryRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.SafetyHeroSummaryMobile .QueueSummaryChip{min-width:0;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SafetyHeroMetricDetails{display:grid;grid-gap:6px;gap:6px}.SafetyHeroMetricDetails>summary{min-height:var(--control-xs);display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--RadiusControl);background:var(--color-surface-soft);color:var(--color-brand-strong);cursor:pointer;font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);list-style:none}.SafetyHeroMetricDetails>summary::-webkit-details-marker{display:none}}@media (min-width:1200px){.DataTableInteractiveSurface.DataTableDesktopFit{width:100%;min-width:0;table-layout:fixed}.DataTableDesktopFit .TableCellNoWrap,.DataTableDesktopFit td,.DataTableDesktopFit th{min-width:0;overflow:hidden;text-overflow:ellipsis}.DataTableDesktopFit .TableColumnSizeCount,.DataTableDesktopFit .TableColumnSizeIcon{width:7%}.DataTableDesktopFit .TableColumnSizeDate{width:11%}.DataTableDesktopFit .TableColumnSizeCode,.DataTableDesktopFit .TableColumnSizeShortText{width:12%}.DataTableDesktopFit .TableColumnSizeMediumText{width:16%}.DataTableDesktopFit .TableColumnSizeLongText{width:22%}.DataTableDesktopFit .TableColumnSizeActions{width:10%}}.DataTable td,.DataTable th{text-align:left;min-height:var(--table-row-height-standard);padding:var(--table-cell-y-standard) var(--table-cell-x-standard);border-bottom:1px solid var(--color-border-soft);vertical-align:top;font-size:var(--font-size-table-body);line-height:var(--line-height-body-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DataTable tbody tr{transition:background var(--TransitionFast),box-shadow var(--TransitionFast)}.DataTableDense td,.DataTableDense th,.ui-compact-table td,.ui-compact-table th{min-height:var(--table-row-height-compact);padding:var(--table-cell-y-compact) var(--table-cell-x-compact)}.DataTable th{min-height:var(--table-header-height);background:var(--GradientPanelSoft);color:var(--color-text-muted);font-size:var(--font-size-table-header);font-weight:var(--text-label-weight);text-transform:uppercase;letter-spacing:var(--tracking-label);position:-webkit-sticky;position:sticky;top:0;z-index:1;box-shadow:inset 0 -1px 0 var(--color-border-soft)}.DataTable tbody tr:focus-within,.DataTable tbody tr:hover{background:rgba(var(--color-brand-soft-rgb),.16);box-shadow:inset 1px 0 0 rgba(var(--color-brand-rgb),.16)}.DataTable tbody tr[aria-selected=true],.DataTable tbody tr[data-selected=true]{background:rgba(var(--color-brand-soft-rgb),.26);box-shadow:inset 2px 0 0 rgba(var(--color-brand-rgb),.42)}.DataTable tbody tr:last-child td{border-bottom:0}.DataTable td .Status,.DataTable td .TableActionLink,.DataTable td .TablePrimary,.DataTable td .TableSecondary{font-size:inherit;line-height:inherit}.TablePrimary{font-size:var(--font-size-title-sm);font-weight:var(--text-section-title-weight);line-height:var(--line-height-title);color:var(--color-text);letter-spacing:0;overflow-wrap:anywhere}.TableSecondary{color:var(--color-text-secondary);font-size:var(--font-size-meta);margin-top:1px;line-height:var(--line-height-meta);overflow-wrap:anywhere}.TableSecondaryCompact{margin-top:2px;line-height:1.32}.TableSecondaryClamp2{-webkit-line-clamp:2}.TableSecondaryClamp2,.TableSecondaryClamp3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.TableSecondaryClamp3{-webkit-line-clamp:3}.TableActionLink{display:inline-flex;align-items:center;gap:var(--gap-inline-compact);min-height:var(--control-xs);max-width:100%;padding:0 var(--button-pad-x-compact);border:1px solid var(--color-border-soft);border-radius:var(--RadiusControl);background:var(--GradientButtonTertiary);color:var(--BrandDark);font-size:var(--font-size-chip);font-weight:var(--text-button-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-action);white-space:normal;overflow-wrap:anywhere;word-break:break-word;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 5px rgba(20,33,43,.018);transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),background var(--TransitionFast),border-color var(--TransitionFast),color var(--TransitionFast)}button.TableActionLink{cursor:pointer;font:inherit}button.TableActionLink:disabled{cursor:not-allowed;opacity:.68;transform:none}.TableActionLink:focus-visible,.TableActionLink:hover{transform:translateY(-.5px);background:var(--color-button-tertiary-hover)}.TableActionLink:hover{box-shadow:var(--ShadowSoft)}.TableActionLink:focus-visible{outline:none;border-color:var(--color-brand-mid);box-shadow:var(--ShadowSoft),0 0 0 3px var(--color-focus-ring-soft)}.TableActionLink:active{transform:translateY(.5px)}.MaintenanceNotesCell{min-width:16rem}.MaintenanceNotesInput{min-height:4.75rem;padding:.65rem .75rem;resize:vertical}.MaintenanceActionStack{display:flex;flex-direction:column;gap:.45rem;min-width:11.5rem}.MaintenanceActionStack .TableActionLink{min-height:26px}.MaintenancePlanningCell{min-width:16rem}.MaintenancePlanningStack{display:grid;grid-gap:4px;gap:4px}.MaintenancePlanningStack .Status,.MaintenancePlanningStack .TableSecondary{margin-top:0}.MaintenanceUrgencyStack{display:grid;grid-gap:4px;gap:4px}.MaintenanceUrgencyStack .Status,.MaintenanceUrgencyStack .TableSecondary{margin-top:0}.FormGrid{display:grid;grid-gap:.9rem;gap:.9rem}.FormGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.FormFieldSpan2{grid-column:1/-1;min-width:0}.QueueStartEquipmentBlock{display:flex;flex-direction:column;gap:.35rem}@media (max-width:900px){:root{--text-page-title-size:20px;--text-page-title-line:26px}.FormGridTwo,.WorkspaceDashboardPriorityPanel{grid-template-columns:1fr}.WorkspaceDashboardAccessGrid,.WorkspaceDashboardLaneGrid,.WorkspaceDashboardMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceDashboardAccessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.TableActionLinkCompact{min-height:var(--button-height-compact);padding:0 var(--button-pad-x-compact);font-size:var(--font-size-chip)}.DataTableRecordIndex td,.DataTableRecordIndex th{white-space:nowrap;padding-left:4px;padding-right:4px}.DataTableRecordIndex td{overflow:visible;text-overflow:clip}.TableColumnNoWrap{white-space:nowrap}.TableCellCenter,.TableColumnCenter{text-align:center!important}.TableCellRight,.TableColumnRight{text-align:right!important}.TableColumnSizeIcon{min-width:68px}.TableColumnSizeCount{min-width:76px}.TableColumnSizeDate{min-width:118px}.TableColumnSizeCode{min-width:128px}.TableColumnSizeShortText{min-width:136px}.TableColumnSizeMediumText{min-width:176px}.TableColumnSizeLongText{min-width:248px}.TableColumnSizeActions{min-width:120px}.TableCellNoWrap{white-space:nowrap;overflow:visible;text-overflow:clip}.TableCellStatus{text-align:center!important}.TableCellStatus .Status{display:inline-flex;justify-content:center;margin:0}.DataTableRowInteractive{cursor:pointer;transition:background var(--TransitionFast)}.DataTableRowInteractive:focus-visible td,.DataTableRowInteractive:hover td{background:rgba(var(--color-brand-soft-rgb),.28)}.DataTableRowInteractive:focus-visible{outline:none}.DataTableRowSelected td{background:rgba(var(--color-brand-soft-rgb),.2)}.DataTableRowSelected:focus-visible td,.DataTableRowSelected:hover td{background:rgba(var(--color-brand-soft-rgb),.32)}.Breadcrumbs{display:flex;gap:10px;flex-wrap:wrap}.BreadcrumbsCompact{gap:var(--space-2)}.BreadcrumbChip,.FeatureChip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-xs);padding:0 var(--space-2);border-radius:var(--RadiusPill);border:1px solid var(--color-chip-border);background:var(--GradientButtonSecondary);color:var(--color-chip-text);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-ui);box-shadow:inset 0 1px 0 rgba(255,255,255,.88);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast)}.BreadcrumbsCompact .BreadcrumbChip{padding:var(--table-cell-y-compact) var(--table-cell-x-standard);font-size:var(--font-size-body-compact)}.FeatureList{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ReferenceList{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.ReferenceListTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.ReferenceItem{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--RadiusControl);background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.ReferenceLabel{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body-compact);font-weight:650;line-height:var(--line-height-body)}.ReferenceState,.ReferenceValue{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:var(--control-xs);padding:0 var(--space-2);border:1px solid var(--color-chip-border);border-radius:var(--RadiusPill);color:var(--color-text-secondary);background:var(--color-chip-bg);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label)}.ReferenceStateEnabled{border-color:var(--color-success-border);background:var(--color-success-wash);color:var(--color-success-strong)}.ReferenceStateLimited{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary)}.SettingsReferenceDisclosure{grid-column:1/-1}.SettingsWorkspaceStack,.SettingsWorkspaceStack .Panel,.SettingsWorkspaceStack .WorkspaceHeroBody{gap:var(--space-3)}.SettingsWorkspaceStack .CardGrid{align-items:start;gap:var(--space-3)}.SettingsWorkspaceStack .CardGrid>*{align-self:start}.SettingsWorkspaceStack>.CardGrid{grid-template-columns:minmax(0,1fr)}.SettingsWorkspaceStack [hidden]{display:none!important}.OrganizationWorkspaceSurface{gap:10px;min-width:0}.OrganizationWorkspaceSurface .WorkspaceHero{min-height:0;border-color:var(--color-border-strong);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.99) 0,rgba(var(--color-surface-rgb),.96) 100%);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.9)}.OrganizationWorkspaceSurface .WorkspaceHeroBody{gap:10px;padding:10px 12px}.OrganizationWorkspaceSurface .WorkspaceHeroMain{gap:4px}.OrganizationWorkspaceSurface .WorkspaceHeroTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.OrganizationWorkspaceSurface .WorkspaceHeroTitleIcon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm)}.OrganizationWorkspaceSurface .WorkspaceHeroDescription{max-width:72ch;font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.OrganizationWorkspaceSurface .WorkspaceHeroSummary{gap:6px}.OrganizationWorkspaceSurface .WorkspaceHeroAside{gap:3px;padding:8px 10px}.OrganizationWorkspaceSurface .WorkspaceHeroAsideMeta,.OrganizationWorkspaceSurface .WorkspaceHeroAsideValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrganizationWorkspaceSurface .WorkspaceHeroActions{gap:6px}.OrganizationWorkspaceSurface .ButtonRow .Button,.OrganizationWorkspaceSurface .WorkspaceActionPanelActions .Button,.OrganizationWorkspaceSurface .WorkspaceHeroActions .Button{min-height:30px}.OrganizationFocusPanel{border-radius:var(--RadiusPanel)}.OrganizationFocusPanel .WorkspaceActionPanelBody{gap:10px}.OrganizationFocusPanel .WorkspaceActionPanelMain{display:grid;grid-gap:5px;gap:5px}.OrganizationFocusPanel .PanelTitle{margin-bottom:0;font-size:var(--font-size-title);line-height:var(--line-height-title)}.OrganizationFocusPanel .PanelDescription{max-width:78ch;margin-bottom:0;font-size:var(--font-size-body-compact);line-height:var(--line-height-meta)}.OrganizationFocusPanel .WorkspaceActionPanelMeta{padding:9px 10px}.OrganizationFocusPanel .KeyValueRow{gap:3px;padding-bottom:6px}.OrganizationAccountGrid,.OrganizationContentGrid,.OrganizationInfoGroup,.OrganizationTuningPanel,.OrganizationWorkforceGrid{display:grid;min-width:0}.OrganizationContentGrid{gap:10px;align-items:start}.OrganizationPrimaryPanel{align-content:start;gap:10px;min-height:100%;padding:12px}.OrganizationPrimaryPanel .WorkspaceSectionIntro{margin-bottom:0}.OrganizationPrimaryPanel .PanelTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.OrganizationPrimaryPanel .PanelDescription{max-width:74ch}.OrganizationAccountGrid,.OrganizationWorkforceGrid{gap:10px}.OrganizationInfoGroup{gap:7px;align-content:start}.OrganizationFooterRow .InputLabel,.OrganizationInfoGroup>.InputLabel,.OrganizationTuningPanel>.InputLabel{color:var(--color-brand-hover)}.OrganizationInfoGroup .KeyValueList,.OrganizationInfoGroup .ReferenceList,.OrganizationTuningPanel .ReferenceList{gap:6px}.OrganizationInfoGroup .KeyValueRow{gap:4px;padding-bottom:6px}.OrganizationInfoGroup .ReferenceItem,.OrganizationTuningPanel .ReferenceItem{min-height:36px;padding:6px 8px;border-radius:var(--radius-sm)}.OrganizationFooterRow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0;padding-top:10px;border-top:1px solid var(--color-border-soft)}.OrganizationFooterRow>div:first-child{display:grid;grid-gap:7px;gap:7px;min-width:0}.OrganizationBreadcrumbs{gap:6px;max-height:64px;overflow:auto;padding-right:2px}.OrganizationBreadcrumbs .BreadcrumbChip{max-width:100%;padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrganizationTuningPanel{gap:8px;align-content:start;padding:10px;border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.9) 0,rgba(var(--color-brand-soft-rgb),.12) 100%)}.OrganizationGuidanceNote{margin:0;padding-top:8px;border-top:1px solid var(--color-border-soft);color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);overflow-wrap:anywhere}@media (min-width:980px){.OrganizationWorkspaceSurface .WorkspaceHeroBodyWithAside{grid-template-columns:minmax(0,1fr) minmax(230px,.28fr);align-items:center}.OrganizationFocusPanel .WorkspaceActionPanelBody{grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);align-items:center}.OrganizationContentGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}}@media (min-width:1280px){.OrganizationAccountGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.OrganizationWorkspaceSurface .WorkspaceHeroAsideMeta,.OrganizationWorkspaceSurface .WorkspaceHeroAsideValue{white-space:normal}.OrganizationWorkspaceSurface .WorkspaceActionPanelActions .Button,.OrganizationWorkspaceSurface .WorkspaceHeroActions .Button{flex:1 1 160px;justify-content:center}.OrganizationFooterRow{display:grid;align-items:stretch}.OrganizationFooterRow .ButtonRow{justify-content:flex-start}.OrganizationInfoGroup .ReferenceListTwo,.OrganizationTuningPanel .ReferenceListTwo{grid-template-columns:minmax(0,1fr)}}.UsersWorkspaceSurface{gap:10px;min-width:0}.UsersWorkspaceSurface>*{order:20}.UsersWorkspaceSurface>.WorkspaceHero{order:0}.UsersWorkspaceSurface>#users-roster-panel{order:1}.UsersDashboardContextPanel{order:2}.UsersWorkspaceSurface>.WorkflowCenter{order:3}.UsersWorkspaceSurface .WorkspaceHero{min-height:0;border-color:var(--color-border-strong);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.99) 0,rgba(var(--color-surface-rgb),.96) 100%);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.9)}.UsersWorkspaceSurface .WorkspaceHeroBody{gap:10px;padding:10px 12px}.UsersWorkspaceSurface .WorkspaceHeroMain{gap:4px}.UsersWorkspaceSurface .WorkspaceHeroTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.UsersWorkspaceSurface .WorkspaceHeroTitleIcon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm)}.UsersWorkspaceSurface .WorkspaceHeroDescription{max-width:72ch;font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.UsersWorkspaceSurface .WorkspaceHeroSummary{gap:6px}.UsersWorkspaceSurface .WorkspaceHeroSummary .QueueSummaryChip{min-height:var(--control-xs);padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UsersWorkspaceSurface .WorkspaceHeroAside{gap:3px;padding:8px 10px}.UsersWorkspaceSurface .WorkspaceHeroAsideMeta,.UsersWorkspaceSurface .WorkspaceHeroAsideValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UsersWorkspaceSurface #users-roster-panel{gap:10px;padding:12px}.UsersWorkspaceSurface #users-roster-panel .WorkspaceSectionIntro{margin-bottom:0}.UsersWorkspaceSurface #users-roster-panel .PanelTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.UsersWorkspaceSurface #users-roster-panel .PanelDescription{max-width:74ch}.UsersQueueModeBar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:0;padding:4px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.UsersQueueModeButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--gap-label-field);min-width:0;min-height:30px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:calc(var(--text-chip-line) / var(--text-chip-size));transition:background var(--TransitionFast),border-color var(--TransitionFast),box-shadow var(--TransitionFast),color var(--TransitionFast)}.UsersQueueModeButton:focus-visible,.UsersQueueModeButton:hover{color:var(--color-brand-strong)}.UsersQueueModeButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.UsersQueueModeButtonActive{border-color:var(--color-border);background:var(--color-surface);color:var(--color-brand-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 5px 12px rgba(20,33,43,.035)}.UsersQueueModeButton .IconLabel{min-width:0}.UsersQueueModeButton .IconLabel span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UsersQueueModeButton>span:last-child{flex:0 0 auto;min-width:var(--control-xs);min-height:var(--control-xs);display:inline-grid;place-items:center;padding-inline:6px;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-meta);font-weight:780;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.UsersWorkspaceSurface #users-roster-panel .TableToolbar{align-items:flex-end;justify-content:space-between;gap:10px}.UsersWorkspaceSurface #users-roster-panel .RecordIndexTableToolbarMain{flex:1 1 320px;min-width:min(360px,100%)}.UsersWorkspaceSurface #users-roster-panel .FieldMin300{flex:1 1 320px;min-width:min(320px,100%)}.UsersTableActionRow{display:flex;align-items:flex-end;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:0}.UsersTableActionRow .Button{min-height:30px}.UsersWorkspaceSurface .WorkflowCenter{gap:10px}@media (min-width:980px){.UsersWorkspaceSurface .WorkspaceHeroBodyWithAside{grid-template-columns:minmax(0,1fr) minmax(230px,.28fr);align-items:center}}@media (max-width:860px){.UsersQueueModeBar{grid-template-columns:minmax(0,1fr)}.UsersWorkspaceSurface #users-roster-panel .TableToolbar{display:grid;align-items:stretch}.UsersTableActionRow{justify-content:flex-start}.UsersTableActionRow .Button{flex:1 1 160px;justify-content:center}.UsersWorkspaceSurface .WorkspaceHeroAsideMeta,.UsersWorkspaceSurface .WorkspaceHeroAsideValue{white-space:normal}}.SettingsTabBar{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--RadiusPanel);background:rgba(255,255,255,.72)}.SettingsTabButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--color-chip-border);border-radius:var(--RadiusControl);background:var(--color-chip-bg);color:var(--color-chip-text);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--TransitionFast),background var(--TransitionFast),color var(--TransitionFast),box-shadow var(--TransitionFast)}.SettingsTabLabel{color:inherit;font-size:var(--font-size-body-compact);font-weight:750;line-height:var(--line-height-meta)}.SettingsTabButton:focus-visible,.SettingsTabButton:hover{border-color:var(--color-border-strong);background:var(--color-button-secondary-hover);outline:none}.SettingsTabButton:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-brand-rgb),.08)}.SettingsTabButtonActive,.SettingsTabButtonActive:focus-visible,.SettingsTabButtonActive:hover{border-color:var(--color-brand-strong);background:var(--color-brand-strong);color:var(--color-surface)}.SettingsReferenceGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.SurfaceCard{display:grid;grid-gap:var(--space-stack);gap:var(--space-stack);border:1px solid var(--color-border);border-radius:var(--RadiusCard);padding:var(--card-padding-standard);background:var(--GradientPanel);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(20,33,43,.02);transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast)}.SurfaceCard:focus-within,.SurfaceCard:hover{transform:translateY(-.5px);border-color:var(--color-border-strong)}.SurfaceCard:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.88),var(--ShadowSoft)}.SurfaceCard:focus-within{outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),var(--ShadowSoft),0 0 0 3px rgba(var(--color-brand-rgb),.045)}.SurfaceCard:active{transform:translateY(0)}.SurfaceCardCompact{padding:var(--card-padding-compact);border-radius:var(--RadiusCard)}.SurfaceCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline)}.SurfaceCardHeaderCompact{gap:var(--gap-inline-compact);margin-bottom:var(--space-2)}.QueueStartRow{display:flex;align-items:flex-end;gap:var(--gap-inline);flex-wrap:wrap}.QueueStartField{min-width:260px;gap:var(--gap-label-field)}.EquipmentEntryField{position:relative;z-index:3}.EquipmentSuggestionList{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;z-index:40;display:grid;grid-gap:0;gap:0;max-height:280px;overflow-y:auto;border:1px solid var(--Border);border-radius:var(--RadiusCard);background:var(--color-surface);box-shadow:var(--ShadowPanel)}.EquipmentSuggestionOption{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(90px,max-content) minmax(0,1fr);grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--BorderSoft);background:transparent;color:var(--Text);font:inherit;text-align:left;cursor:pointer}.EquipmentSuggestionPrompt{grid-column:1/-1;color:var(--BrandDark);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight)}.EquipmentSuggestionOption:last-child{border-bottom:0}.EquipmentSuggestionOption:focus-visible,.EquipmentSuggestionOption:hover,.EquipmentSuggestionOptionActive{background:var(--color-brand-wash);outline:none}.EquipmentSuggestionOptionBlocked,.EquipmentSuggestionOptionBlocked:focus-visible,.EquipmentSuggestionOptionBlocked:hover{background:var(--color-danger-wash);cursor:not-allowed}.EquipmentSuggestionOptionBlocked .EquipmentSuggestionNumber{color:var(--Danger)}.EquipmentSuggestionNumber{font-weight:var(--text-body-strong-weight)}.EquipmentSuggestionHold,.EquipmentSuggestionMeta{color:var(--Muted);font-size:var(--font-size-meta)}.EquipmentSuggestionHold{grid-column:1/-1}.EquipmentDidYouMeanNotice{display:flex;align-items:center;flex:1 1 100%;justify-content:space-between;gap:var(--gap-inline);max-width:560px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-info-border);border-radius:var(--RadiusCard);background:var(--color-info-wash);color:var(--color-info-strong);font-size:var(--font-size-body-compact);font-weight:var(--text-body-strong-weight)}.QueueStartButton{min-height:var(--button-height-standard)}.QueueSummaryRow{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.QueueSummaryChip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);flex-wrap:wrap;min-height:var(--control-xs);max-width:100%;padding:0 var(--space-2);border:1px solid var(--Border);border-radius:var(--RadiusPill);background:var(--GradientButtonSecondary);color:var(--color-chip-text);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);letter-spacing:var(--tracking-ui);overflow-wrap:anywhere;word-break:break-word;box-shadow:inset 0 1px 0 rgba(255,255,255,.88);line-height:var(--line-height-label);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;text-align:center;transition:border-color var(--TransitionFast),background var(--TransitionFast),box-shadow var(--TransitionFast),transform var(--TransitionFast)}.QueueSummaryChipButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit}.QueueSummaryChipButton:focus-visible,.QueueSummaryChipButton:hover{transform:translateY(-.5px);border-color:var(--color-border-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),var(--ShadowSoft)}.QueueSummaryChipButton:focus-visible{outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),var(--ShadowSoft),0 0 0 3px var(--color-focus-ring-soft)}.QueueSummaryChipLink{color:var(--color-chip-text);text-decoration:none}.QueueSummaryChipLink:focus-visible,.QueueSummaryChipLink:hover{transform:translateY(-.5px);border-color:var(--color-border-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),var(--ShadowSoft)}.QueueSummaryChipLink:focus-visible{outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),var(--ShadowSoft),0 0 0 3px var(--color-focus-ring-soft)}.QueueSummaryChipButton:active{transform:translateY(0)}.QueueSummaryChipActive,.QueueSummaryChipButton[aria-pressed=true]{border-color:rgba(var(--color-brand-rgb),.22);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);color:var(--BrandDark);box-shadow:inset 0 0 0 1px rgba(var(--color-brand-rgb),.1),0 8px 16px rgba(20,33,43,.022)}.CommandCard,.CommandGrid{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack)}.CommandCard{padding:var(--card-padding-standard);border:var(--border-stroke);border-radius:var(--RadiusCard);background:var(--GradientPanel);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(20,33,43,.02);transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast)}.CommandCard:focus-within,.CommandCard:hover{transform:translateY(-.5px);border-color:var(--color-border-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),var(--ShadowSoft),0 0 0 3px rgba(var(--color-brand-rgb),.04)}.CommandCard:active{transform:translateY(0)}.CommandCardHeader{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;justify-content:space-between;grid-gap:var(--space-2);gap:var(--space-2)}.CommandCardEyebrow{color:var(--color-brand-hover);font-size:var(--font-size-caption);font-weight:780;letter-spacing:var(--tracking-caps);text-transform:uppercase}.CommandCardTitle{margin:0;font-size:var(--font-size-title);font-weight:780;line-height:var(--line-height-title);letter-spacing:0;overflow-wrap:normal;word-break:normal}.CommandCardTitleRow{display:inline-flex;align-items:center;gap:var(--gap-inline-compact);min-width:0}.CommandCardIcon{width:var(--icon-button-size-compact);height:var(--icon-button-size-compact);display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);color:var(--color-brand-hover);flex:0 0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.CommandCardDescription{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.CommandCardMeta{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--section-padding-compact) var(--section-padding-standard);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--GradientPanelSoft);box-shadow:inset 0 1px 0 rgba(255,255,255,.88);justify-self:start;max-width:100%}.CommandCardMetaLabel{color:var(--Muted);font-size:var(--font-size-caption);font-weight:800;letter-spacing:var(--tracking-caps);text-transform:uppercase}.CommandCardMetaValue{font-size:var(--font-size-body-compact);font-weight:780;line-height:var(--line-height-meta)}.CommandCardFooter{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline-compact);flex-wrap:wrap}.CommandCardNextStep{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.ContextHelp{position:relative;display:inline-flex;z-index:var(--LayerRaised)}.ContextHelp[open]{z-index:var(--LayerTooltip)}.ContextHelpTrigger{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--GradientButtonSecondary);color:var(--BrandDark);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 2px 5px rgba(20,33,43,.018);transition:transform var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),background var(--TransitionFast)}.ContextHelpTrigger::-webkit-details-marker{display:none}.ContextHelpTrigger:focus-visible,.ContextHelpTrigger:hover{background:var(--color-surface);border-color:var(--color-brand-mid);transform:translateY(-.5px);box-shadow:var(--ShadowSoft)}.ContextHelpTrigger:active{transform:translateY(0)}.ContextHelpGlyph{display:inline-flex;align-items:center;justify-content:center}.ContextHelpBubble{position:absolute;top:calc(100% + 8px);right:0;width:min(260px,calc(100vw - 36px));display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--section-padding-compact) var(--section-padding-standard);border:1px solid var(--color-border-strong);border-radius:var(--RadiusSoft);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.98) 0,rgba(var(--color-surface-rgb),.92) 100%);box-shadow:var(--ShadowPanel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ContextHelpLabel{color:var(--BrandDark);font-size:var(--font-size-caption);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.ContextHelpContent{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.WorkspaceDisclosure{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:var(--GradientPanelSoft);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(20,33,43,.02)}.WorkspaceDisclosureSummary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);padding:var(--section-padding-compact) var(--section-padding-standard);cursor:pointer;transition:background var(--TransitionFast),box-shadow var(--TransitionFast),border-color var(--TransitionFast),transform var(--TransitionFast)}.WorkspaceDisclosureSummary::-webkit-details-marker{display:none}.WorkspaceDisclosureSummary:focus-visible,.WorkspaceDisclosureSummary:hover{background:rgba(var(--color-brand-soft-rgb),.16);outline:none;border-radius:var(--RadiusCard) var(--RadiusCard) 0 0}.WorkspaceDisclosureSummary:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--color-brand-rgb),.1)}.WorkspaceDisclosureSummary:active{transform:translateY(0)}.WorkspaceDisclosureHeading{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.WorkspaceDisclosureTitle{font-size:var(--font-size-title);font-weight:var(--text-subsection-title-weight);line-height:var(--line-height-title);overflow-wrap:anywhere}.WorkspaceDisclosureDescription{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:var(--line-height-meta)}.WorkspaceDisclosureSummaryAside{display:inline-flex;align-items:flex-start;gap:var(--gap-inline-compact);min-width:0}.WorkspaceDisclosureMeta{display:flex;align-items:center;gap:var(--gap-label-field);flex-wrap:wrap;justify-content:flex-end}.WorkspaceDisclosureToggle{width:var(--icon-lg);height:var(--icon-lg);display:inline-grid;place-items:center;border-radius:var(--RadiusPill);border:1px solid var(--color-border-strong);background:var(--GradientButtonSecondary);flex:0 0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.WorkspaceDisclosureToggleIcon{transition:transform .18s ease}.WorkspaceDisclosure[open] .WorkspaceDisclosureToggleIcon{transform:rotate(90deg)}.WorkspaceDisclosureBody{padding:0 var(--section-padding-standard) var(--section-padding-standard)}.WorkspaceDrawerRoot{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end}.WorkspaceDrawerBackdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(18,26,33,.24);-webkit-backdrop-filter:blur(5px) saturate(1.04);backdrop-filter:blur(5px) saturate(1.04);animation:WorkspaceDrawerBackdropIn var(--TransitionFast) ease}.WorkspaceDrawerPanel{position:relative;width:min(var(--drawer-width-standard),calc(100vw - var(--space-4)));height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--GradientPanel);border-left:1px solid var(--color-border-strong);border-radius:var(--RadiusDrawer) 0 0 var(--RadiusDrawer);overflow:hidden;box-shadow:-18px 0 36px rgba(16,24,32,.1),inset 1px 0 0 rgba(255,255,255,.54);animation:WorkspaceDrawerPanelIn var(--TransitionStandard) cubic-bezier(.18,.84,.24,1);will-change:transform,opacity}.WorkspaceDrawerPanelCompact{width:min(var(--drawer-width-compact),calc(100vw - var(--space-5)))}.WorkspaceDrawerPanelWide{width:min(var(--drawer-width-wide),calc(100vw - var(--space-3)))}.WorkspaceDrawerHeader{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);padding:var(--drawer-header-padding);border-bottom:1px solid var(--color-border-soft);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,252,.97));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.WorkspaceDrawerHeaderTop{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline)}.WorkspaceDrawerCloseButton{width:var(--icon-button-size-compact);min-width:var(--icon-button-size-compact);height:var(--icon-button-size-compact);padding:0;flex:0 0 var(--icon-button-size-compact)}.WorkspaceDrawerHeaderMain{min-width:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.WorkspaceDrawerHeaderAside{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.WorkspaceDrawerActions,.WorkspaceDrawerMeta{display:flex;align-items:center;gap:var(--gap-inline-compact);flex-wrap:wrap}.WorkspaceDrawerBody{min-height:0;overflow:auto;padding:var(--drawer-padding);overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.WorkspaceDrawerBody,.WorkspaceFormDrawerContent{display:grid;grid-gap:var(--space-stack);gap:var(--space-stack);align-content:start}.WorkspaceDrawerFooter{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--drawer-padding) calc(var(--space-3) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--color-border-soft);background:linear-gradient(180deg,rgba(247,250,252,.72),rgba(247,250,252,.96) 22%,rgba(247,250,252,.98));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 20px rgba(20,33,43,.028);z-index:1}.CompactMetricCard,.ProfileSectionCard,.WorkspaceFormSection{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--section-padding-standard);border:1px solid var(--color-border);border-radius:var(--RadiusCard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.94) 0,rgba(var(--color-surface-rgb),.84) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 16px rgba(20,33,43,.02)}.WorkspaceFormSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.WorkspaceFormSectionHeading{min-width:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.WorkspaceFormSectionTitle{margin:0;font-size:var(--font-size-title);font-weight:var(--text-subsection-title-weight);line-height:var(--line-height-title);letter-spacing:0}.WorkspaceFormSectionDescription{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.WorkspaceFormSectionMeta{display:flex;align-items:center;gap:var(--gap-inline-compact);flex-wrap:wrap}.WorkspaceFormSectionBody{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);align-items:start}.WorkspaceFormSectionBodyOne,.WorkspaceFormSectionBodyThree,.WorkspaceFormSectionBodyTwo{grid-template-columns:minmax(0,1fr)}@keyframes WorkspaceDrawerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes WorkspaceDrawerPanelIn{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.CompactMetricGrid{display:grid;grid-gap:10px;gap:10px}.CompactMetricGrid>*,.CompactMetricLabelRow,.CompactMetricMeta,.CompactMetricValue{min-width:0;overflow-wrap:anywhere}.CompactMetricLabelRow{display:inline-flex;align-items:center;gap:6px;min-width:0}.CompactMetricValue{font-size:var(--font-size-metric-tight);font-weight:780;line-height:1.15;letter-spacing:0;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.CompactMetricMeta{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.DashboardMetricLink{color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.DashboardMetricLink:focus-visible,.DashboardMetricLink:hover{border-color:var(--color-border-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 22px rgba(20,33,43,.07);transform:translateY(-1px)}.DashboardMetricLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.WorkspaceDashboardSurface{gap:var(--space-2)}.WorkspaceDashboardAccessPanel,.WorkspaceDashboardLanePanel,.WorkspaceDashboardPriorityPanel{gap:10px;padding:var(--section-padding-compact)}.WorkspaceDashboardPriorityPanel{display:grid;align-items:stretch}.WorkspaceDashboardPriorityCopy{display:grid;grid-gap:3px;gap:3px;align-content:center;min-width:0}.WorkspaceDashboardKicker{color:var(--BrandDark);font-size:var(--font-size-caption);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.WorkspaceDashboardPriorityCopy strong{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:var(--text-subsection-title-weight);line-height:var(--line-height-title);overflow-wrap:anywhere}.WorkspaceDashboardLaneMeta,.WorkspaceDashboardPanelHeader p,.WorkspaceDashboardPriorityCopy span:last-child{color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.WorkspaceDashboardMetricStrip{display:grid;grid-gap:8px;gap:8px;min-width:0}.WorkspaceDashboardMetricStrip .CompactMetricCard{gap:2px;min-height:64px;padding:8px 9px}.WorkspaceDashboardMetricStrip .CompactMetricValue{font-size:var(--font-size-title)}.WorkspaceDashboardPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);min-width:0}.WorkspaceDashboardPanelHeader h2{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:var(--text-subsection-title-weight);line-height:var(--line-height-title)}.WorkspaceDashboardPanelHeader p{margin:2px 0 0;max-width:72ch}.WorkspaceDashboardLaneGrid{display:grid;grid-gap:8px;gap:8px}.WorkspaceDashboardLaneTile{display:grid;grid-template-columns:var(--control-xs) minmax(0,1fr) 14px;align-items:center;grid-gap:8px;gap:8px;min-height:54px;padding:7px 9px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.86);color:inherit;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.88);transition:border-color var(--TransitionFast),box-shadow var(--TransitionFast),transform var(--TransitionFast),background var(--TransitionFast)}.WorkspaceDashboardLaneTile:focus-visible,.WorkspaceDashboardLaneTile:hover{border-color:var(--color-border-strong);background:var(--GradientPanelSoft);box-shadow:var(--ShadowSoft);transform:translateY(-.5px)}.WorkspaceDashboardLaneTile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.WorkspaceDashboardLaneTilePriority{border-color:rgba(var(--color-brand-rgb),.28);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%)}.WorkspaceDashboardLaneIcon{width:var(--control-xs);height:var(--control-xs);display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface)}.WorkspaceDashboardLaneText{display:grid;grid-gap:1px;gap:1px;min-width:0}.WorkspaceDashboardLaneTitle{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-meta);overflow-wrap:anywhere}.WorkspaceDashboardLaneMeta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceDashboardAccessPanel{display:grid}.WorkspaceDashboardAccessGrid{display:grid;grid-gap:8px;gap:8px}.WorkspaceDashboardAccessItem{min-width:0;display:grid;grid-gap:2px;gap:2px;padding:7px 9px;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:rgba(var(--color-surface-rgb),.74)}.WorkspaceDashboardAccessItem span{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.WorkspaceDashboardAccessItem strong{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-meta);font-weight:var(--text-body-strong-weight);line-height:var(--line-height-meta);overflow-wrap:anywhere}.WorkspaceMetricsDashboardSurface{--WorkspaceChartDefault:var(--BrandDark);--WorkspaceChartSuccess:var(--color-brand);--WorkspaceChartWarning:var(--color-warning-strong);--WorkspaceChartDanger:var(--color-danger);gap:10px;min-width:0}.WorkspaceMetricsDashboardSurface .WorkspaceHero{min-height:0;border-color:var(--color-border-strong);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.99) 0,rgba(var(--color-surface-rgb),.96) 100%);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.9)}.WorkspaceMetricsDashboardSurface .WorkspaceHeroBody{gap:0;padding:9px 12px}.WorkspaceMetricsDashboardSurface .WorkspaceHeroMain{grid-template-columns:minmax(260px,auto) minmax(280px,.92fr) minmax(0,1fr);grid-template-areas:"eyebrow description summary" "title description summary";align-items:center;gap:3px var(--space-3)}.WorkspaceMetricsDashboardSurface .WorkspaceHeroEyebrow{grid-area:eyebrow}.WorkspaceMetricsDashboardSurface .WorkspaceHeroTitleRow{grid-area:title}.WorkspaceMetricsDashboardSurface .WorkspaceHeroTitle{min-width:0;font-size:var(--font-size-title);line-height:var(--line-height-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceMetricsDashboardSurface .WorkspaceHeroTitleIcon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm)}.WorkspaceMetricsDashboardSurface .WorkspaceHeroDescription{grid-area:description;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceMetricsDashboardSurface .WorkspaceHeroSummary{grid-area:summary;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:0;overflow:visible}.WorkspaceMetricsDashboardSurface .WorkspaceHeroSummary .QueueSummaryChip{min-width:0;min-height:var(--control-xs);padding:0 9px;font-size:var(--font-size-chip);overflow:visible;white-space:nowrap}.WorkspaceDashboardRestrictedPanel{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline);padding:10px 12px;border-color:var(--color-warning-border);background:linear-gradient(180deg,var(--color-warning-wash) 0,var(--color-surface) 100%)}.WorkspaceDashboardRestrictedCopy{display:grid;grid-gap:2px;gap:2px;min-width:0}.WorkspaceDashboardRestrictedCopy strong{color:var(--color-warning-strong);font-size:var(--font-size-body-sm);line-height:var(--line-height-meta);overflow-wrap:anywhere}.WorkspaceDashboardRestrictedActions{display:inline-flex;align-items:center;gap:var(--gap-inline-compact);flex:0 0 auto}.WorkspaceDashboardCommandBar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;grid-gap:12px 16px;gap:12px 16px;padding:12px 14px}.WorkspaceDashboardFilterPanel{display:flex;align-items:flex-end;gap:12px;min-width:0;flex-wrap:wrap}.WorkspaceDashboardViewSelector{grid-column:1;grid-row:1;display:flex;align-items:flex-end;gap:10px;min-width:0}.WorkspaceDashboardViewSelector .InputGroup{min-width:min(280px,100%)}.WorkspaceDashboardViewSelector>span{padding-bottom:8px;color:var(--color-text-muted);font-size:var(--font-size-chip);white-space:nowrap}.WorkspaceDashboardFilterPanel{grid-column:1/-1}.WorkspaceDashboardCommandActions{grid-column:2;grid-row:1;justify-self:end;display:flex;gap:6px}.WorkspaceDashboardCommandActions .Button{white-space:nowrap}.WorkspaceDashboardExportMenu{position:relative}.WorkspaceDashboardExportMenu>summary{list-style:none;cursor:pointer}.WorkspaceDashboardExportMenu>summary::-webkit-details-marker{display:none}.WorkspaceDashboardExportMenuPanel{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:248px;display:grid;grid-gap:4px;gap:4px;padding:6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--ShadowSoft)}.WorkspaceDashboardExportMenuPanel button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1px 8px;gap:1px 8px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:left}.WorkspaceDashboardExportMenuPanel button:focus-visible,.WorkspaceDashboardExportMenuPanel button:hover{background:var(--color-surface-muted)}.WorkspaceDashboardExportMenuPanel .IconLabel{grid-column:1/-1}.WorkspaceDashboardExportMenuPanel button>span:last-child{grid-column:2;color:var(--color-text-muted);font-size:var(--font-size-chip)}.WorkspaceDashboardRefreshNotice{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-brand-soft);color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardRefreshNotice span{flex:1 1 auto}.WorkspaceDashboardRefreshNotice strong{margin-right:4px;color:var(--color-text-primary)}.WorkspaceDashboardRefreshNotice .AppIcon{flex:0 0 auto}.WorkspaceDashboardRefreshNoticeError{border-color:var(--color-danger-border);background:var(--color-danger-soft)}.WorkspaceDashboardFreshnessChipStale,.WorkspaceDashboardRefreshNoticeStale{border-color:var(--color-warning-border);background:var(--color-warning-soft)}.WorkspaceDashboardContentRefreshing{opacity:.64;transition:opacity var(--TransitionFast)}.WorkspaceDashboardChartFreshness{display:block;margin-top:3px;color:var(--color-text-muted);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight)}.WorkspaceDashboardFilterCluster{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0}.WorkspaceDashboardFilterLabel{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.WorkspaceDashboardFilterGroup{display:inline-flex;align-items:center;gap:3px;min-width:0;padding:2px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.WorkspaceDashboardFilterButton{min-height:25px;min-width:45px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:calc(var(--text-chip-line) / var(--text-chip-size));white-space:nowrap;transition:background var(--TransitionFast),border-color var(--TransitionFast),box-shadow var(--TransitionFast),color var(--TransitionFast)}.WorkspaceDashboardFilterButton:focus-visible,.WorkspaceDashboardFilterButton:hover{color:var(--color-brand-strong)}.WorkspaceDashboardFilterButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.WorkspaceDashboardFilterButtonActive{border-color:var(--color-border);background:var(--color-surface);color:var(--color-brand-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 5px 12px rgba(20,33,43,.035)}.WorkspaceDashboardDateInputs{display:grid;grid-template-columns:repeat(2,minmax(132px,1fr));grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact);min-width:min(324px,100%);align-items:flex-end}.WorkspaceDashboardDateInputs .Input{min-height:30px;padding-block:5px}.WorkspaceDashboardKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.WorkspaceDashboardKpiCard{min-width:0;min-height:82px;display:grid;align-content:space-between;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-surface-soft) 100%);color:inherit;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 7px 14px rgba(20,33,43,.018);transition:border-color var(--TransitionFast),box-shadow var(--TransitionFast),transform var(--TransitionFast)}.WorkspaceDashboardKpiLink:focus-visible,.WorkspaceDashboardKpiLink:hover{border-color:var(--color-border-strong);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.9);transform:translateY(-1px)}.WorkspaceDashboardKpiLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.WorkspaceDashboardKpiLabelRow{display:inline-flex;align-items:center;gap:var(--gap-label-field);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:var(--text-label-weight);line-height:calc(var(--text-chip-line) / var(--text-chip-size))}.WorkspaceDashboardKpiLabelRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceDashboardKpiValueRow{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.WorkspaceDashboardKpiValueRow strong{color:var(--color-text-primary);font-size:clamp(1.05rem,1.2vw,var(--font-size-metric-tight));font-weight:780;line-height:1.1;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WorkspaceDashboardKpiComparison{display:inline-flex;align-items:center;gap:3px;min-width:0;padding:2px 6px;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:750;line-height:1.25;white-space:nowrap}.WorkspaceDashboardKpiComparisonPositive{background:var(--color-success-wash);color:var(--color-success-strong)}.WorkspaceDashboardKpiComparisonNegative{background:var(--color-danger-wash);color:var(--color-danger-strong)}.WorkspaceDashboardKpiSummary{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.WorkspaceDashboardToneDanger{border-color:var(--color-danger-border);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-danger-wash) 100%)}.WorkspaceDashboardToneWarning{border-color:var(--color-warning-border);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-warning-wash) 100%)}.WorkspaceDashboardToneSuccess{border-color:var(--color-success-border);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-success-wash) 100%)}.WorkspaceDashboardMetricsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(270px,auto);grid-gap:14px;gap:14px;align-items:stretch;min-width:0;min-height:0}.WorkspaceDashboardMetricsGrid>*{min-width:0;min-height:0}.WorkspaceDashboardSecondaryCharts{display:contents;min-width:0;min-height:0}.WorkspaceDashboardChartCard{gap:8px;min-height:0;padding:14px 16px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:270px;overflow:hidden}.WorkspaceDashboardMetricsGridCompact{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(218px,auto)}.WorkspaceDashboardMetricsGridCompact .WorkspaceDashboardChartCard{min-height:218px;padding:11px 12px}.WorkspaceDashboardCustomization{display:grid;grid-gap:14px;gap:14px}.WorkspaceDashboardCustomizationActions,.WorkspaceDashboardCustomizationHeader,.WorkspaceDashboardPreferenceChartRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.WorkspaceDashboardCustomizationHeader h2,.WorkspaceDashboardCustomizationHeader p{margin:0}.WorkspaceDashboardPresetManager{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);grid-gap:12px 18px;gap:12px 18px;padding:12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.WorkspaceDashboardPresetManager p,.WorkspaceDashboardPresetManager strong{margin:0}.WorkspaceDashboardPresetManager>div:first-child{display:grid;align-content:start;grid-gap:3px;gap:3px}.WorkspaceDashboardPresetEmpty,.WorkspaceDashboardPresetManager>div:first-child p{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardPresetCreate{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;grid-gap:8px;gap:8px}.WorkspaceDashboardPresetList{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px}.WorkspaceDashboardPresetRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface)}.WorkspaceDashboardPresetRow>span{display:flex;align-items:center;gap:8px}.WorkspaceDashboardPresetRow em{color:var(--color-success-strong);font-size:var(--font-size-chip);font-style:normal;font-weight:var(--text-chip-weight)}.WorkspaceDashboardPresetRow form{width:100%;display:flex;gap:6px}.WorkspaceDashboardPresetRow form .Input{flex:1 1 auto}.WorkspaceDashboardThresholdManager{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.WorkspaceDashboardThresholdHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.WorkspaceDashboardThresholdHeader>div{display:grid;grid-gap:3px;gap:3px}.WorkspaceDashboardThresholdEmpty,.WorkspaceDashboardThresholdHeader p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardThresholdList{display:grid;grid-gap:7px;gap:7px}.WorkspaceDashboardThresholdRow{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(90px,.55fr) minmax(80px,.5fr) minmax(100px,.6fr) minmax(120px,.7fr) auto;align-items:end;grid-gap:8px;gap:8px;padding:9px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface)}.WorkspaceDashboardCustomization .WorkspaceDashboardThresholdRecipients{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:8px 10px;background:var(--color-surface-muted)}.WorkspaceDashboardThresholdRecipients>span{margin-right:auto;color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardThresholdRecipients label{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:var(--font-size-meta)}.WorkspaceDashboardThresholdBadge{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;margin-top:3px;padding:3px 7px;border-radius:999px;font-size:var(--font-size-chip);font-weight:750}.WorkspaceDashboardThresholdBadgeWarning{background:var(--color-warning-soft);color:var(--color-warning-strong)}.WorkspaceDashboardThresholdBadgeCritical{background:var(--color-danger-soft);color:var(--color-danger-strong)}.WorkspaceDashboardThresholdWarning{border-color:var(--color-warning-strong)!important;box-shadow:inset 3px 0 0 var(--color-warning-strong)}.WorkspaceDashboardThresholdCritical{border-color:var(--color-danger-strong)!important;box-shadow:inset 3px 0 0 var(--color-danger-strong)}.WorkspaceDashboardAlertCenter{display:grid;grid-gap:12px;gap:12px}.WorkspaceDashboardManagementGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px}.WorkspaceDashboardManagementGrid .WorkspaceDashboardGoalBuilder form{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceDashboardManagementGrid .WorkspaceDashboardAlertRow,.WorkspaceDashboardManagementGrid .WorkspaceDashboardGoalGrid{grid-template-columns:1fr}.WorkspaceDashboardManagementGrid .WorkspaceDashboardAlertActions{justify-content:flex-start;flex-wrap:wrap}.WorkspaceDashboardManagementGrid .WorkspaceDashboardAlertCenterHeader,.WorkspaceDashboardManagementGrid .WorkspaceDashboardGoalsHeader{align-items:flex-start}.WorkspaceDashboardDrilldownSurface{max-width:1500px;margin:0 auto}.WorkspaceDashboardDrilldownActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.WorkspaceDashboardDrilldownBreakdown{display:grid;grid-gap:12px;gap:12px}.WorkspaceDashboardDrilldownBreakdown h2{margin:0}.WorkspaceDashboardDrilldownBreakdown>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.WorkspaceDashboardDrilldownBreakdown button{display:grid;grid-gap:2px;gap:2px;padding:10px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-primary);text-align:left;cursor:pointer}.WorkspaceDashboardDrilldownBreakdown button.IsActive{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.WorkspaceDashboardDrilldownBreakdown button small,.WorkspaceDashboardDrilldownBreakdown button span{color:var(--color-text-secondary)}.WorkspaceDashboardDrilldownRecords{display:grid;grid-gap:10px;gap:10px}.WorkspaceDashboardDrilldownRecords>p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardDrilldownToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.WorkspaceDashboardDrilldownToolbar>div{display:flex;gap:6px}.WorkspaceDashboardDrilldownToolbar [aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.WorkspaceDashboardDrilldownPagination{display:flex;align-items:center;justify-content:flex-end;gap:10px}.WorkspaceDashboardDrilldownPagination span{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardInsights{display:grid;grid-gap:14px;gap:14px}.WorkspaceDashboardInsightsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.WorkspaceDashboardInsightsHeader h2,.WorkspaceDashboardInsightsHeader p{margin:0}.WorkspaceDashboardInsightsHeader p{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardInsightSummary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.WorkspaceDashboardInsightSummary span{min-width:78px;padding:7px 9px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-secondary);text-align:center;font-size:var(--font-size-meta)}.WorkspaceDashboardInsightSummary strong{display:block;color:var(--color-text-primary);font-size:1rem}.WorkspaceDashboardInsightSummary .WorkspaceDashboardInsightPositive{border-color:color-mix(in srgb,var(--color-success) 30%,var(--color-border-soft))}.WorkspaceDashboardInsightSummary .WorkspaceDashboardInsightNegative{border-color:color-mix(in srgb,var(--color-danger) 30%,var(--color-border-soft))}.WorkspaceDashboardBenchmarkLeaders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.WorkspaceDashboardBenchmarkLeaders>span{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;padding:10px 12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.WorkspaceDashboardBenchmarkLeaders small{grid-column:1/-1;color:var(--color-text-secondary)}.WorkspaceDashboardBenchmarkLeaders em{color:var(--color-text-secondary);font-size:var(--font-size-meta);font-style:normal}.WorkspaceDashboardInsightList{display:grid;grid-gap:8px;gap:8px}.WorkspaceDashboardInsight{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--color-border-soft);border-left-width:3px;border-radius:var(--radius-sm)}.WorkspaceDashboardInsight>span{font-size:var(--font-size-meta);font-weight:700}.WorkspaceDashboardInsight p{margin:2px 0 0;color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardInsightImproving{border-left-color:var(--color-success)}.WorkspaceDashboardInsightDeclining,.WorkspaceDashboardInsightRisk{border-left-color:var(--color-danger)}.WorkspaceDashboardInsightsEmpty{display:grid;justify-items:center;padding:18px;border:1px dashed var(--color-border-soft);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-align:center}.WorkspaceDashboardGoals{display:grid;grid-gap:12px;gap:12px}.WorkspaceDashboardGoalsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.WorkspaceDashboardGoalsHeader h2,.WorkspaceDashboardGoalsHeader p{margin:0}.WorkspaceDashboardGoalEmpty,.WorkspaceDashboardGoalsHeader p{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardGoalsHeader>span{min-width:86px;padding:8px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);text-align:center;background:var(--color-surface-muted)}.WorkspaceDashboardGoalsHeader>span strong{display:block;font-size:1.15rem}.WorkspaceDashboardGoalBuilder{padding:9px 11px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.WorkspaceDashboardGoalBuilder summary{cursor:pointer;font-weight:750}.WorkspaceDashboardGoalBuilder form{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(150px,1fr) minmax(170px,1fr) minmax(110px,.7fr) minmax(170px,1fr) auto;align-items:end;grid-gap:8px;gap:8px;margin-top:10px}.WorkspaceDashboardGoalTargetInput{display:grid;grid-template-columns:1fr minmax(70px,.6fr);grid-gap:5px;gap:5px}.WorkspaceDashboardGoalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.WorkspaceDashboardGoalCard{display:grid;grid-gap:8px;gap:8px;padding:11px;border-top-width:1px;border:1px solid var(--color-border-soft);border-top:3px solid var(--color-border-soft);border-radius:var(--radius-sm)}.WorkspaceDashboardGoalCardOnTrack{border-top-color:var(--color-success-strong)}.WorkspaceDashboardGoalCardAtRisk,.WorkspaceDashboardGoalCardMissed{border-top-color:var(--color-warning-strong)}.WorkspaceDashboardGoalCardAchieved{border-top-color:var(--color-success-strong);background:var(--color-success-soft)}.WorkspaceDashboardGoalCard>div:first-child{display:grid;grid-gap:2px;gap:2px}.WorkspaceDashboardGoalCard>div:first-child>span{color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:750;text-transform:uppercase}.WorkspaceDashboardGoalCard small{color:var(--color-text-secondary)}.WorkspaceDashboardGoalCard p{margin:0}.WorkspaceDashboardGoalProgress{position:relative;height:18px;overflow:hidden;border-radius:999px;background:var(--color-surface-muted)}.WorkspaceDashboardGoalProgress>span{display:block;height:100%;background:var(--color-success-strong)}.WorkspaceDashboardGoalProgress em{position:absolute;inset:1px 7px auto auto;font-size:var(--font-size-chip);font-style:normal;font-weight:750}.WorkspaceDashboardGoalActions{display:flex;gap:6px;margin-top:auto}.WorkspaceDashboardGoalHistory summary{cursor:pointer;font-size:var(--font-size-meta);font-weight:750}.WorkspaceDashboardGoalHistory>div{display:grid;grid-gap:5px;gap:5px;margin-top:7px}.WorkspaceDashboardGoalHistory span{display:flex;justify-content:space-between;gap:10px;padding:6px 8px;border-bottom:1px solid var(--color-border-soft);font-size:var(--font-size-meta)}.WorkspaceDashboardAlertCenterHeader{display:flex;align-items:center;justify-content:space-between;gap:14px}.WorkspaceDashboardAlertCenterHeader h2,.WorkspaceDashboardAlertCenterHeader p{margin:0}.WorkspaceDashboardAlertCenterHeader p{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardAlertSummary{display:flex;gap:8px}.WorkspaceDashboardAlertSummary span{min-width:84px;padding:8px 10px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);text-align:center;background:var(--color-surface-muted)}.WorkspaceDashboardAlertSummary strong{display:block;font-size:1.15rem}.WorkspaceDashboardAlertSummaryCritical{color:var(--color-danger-strong);border-color:var(--color-danger-strong)!important}.WorkspaceDashboardAlertFilters{display:flex;gap:8px;padding:8px;border-radius:var(--radius-sm);background:var(--color-surface-muted)}.WorkspaceDashboardAlertList{display:grid;grid-gap:7px;gap:7px}.WorkspaceDashboardAlertRow{display:grid;grid-template-columns:minmax(190px,1fr) minmax(210px,.9fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--color-border-soft);border-left-width:3px;border-radius:var(--radius-sm)}.WorkspaceDashboardAlertRowWarning{border-left-color:var(--color-warning-strong)}.WorkspaceDashboardAlertRowCritical{border-left-color:var(--color-danger-strong)}.WorkspaceDashboardAlertIdentity,.WorkspaceDashboardAlertMeta{display:grid;grid-gap:3px;gap:3px}.WorkspaceDashboardAlertIdentity>span:last-child,.WorkspaceDashboardAlertMeta{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardAlertStatus{width:max-content;padding:2px 6px;border-radius:999px;font-size:var(--font-size-chip);font-weight:750}.WorkspaceDashboardAlertStatusActive{color:var(--color-danger-strong);background:var(--color-danger-soft)}.WorkspaceDashboardAlertStatusRecovered{color:var(--color-success-strong);background:var(--color-success-soft)}.WorkspaceDashboardAlertActions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.WorkspaceDashboardAlertCenterEmpty{display:flex;align-items:center;justify-content:center;gap:9px;min-height:80px;color:var(--color-text-secondary)}.WorkspaceDashboardAlertCenterEmpty span{display:grid}.WorkspaceDashboardAlertHistory summary{cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-meta);font-weight:700}.WorkspaceDashboardAlertHistory ol{display:grid;grid-gap:5px;gap:5px;margin:8px 0 0;padding-left:22px}.WorkspaceDashboardAlertHistory li{display:flex;justify-content:space-between;gap:10px;padding-bottom:5px;border-bottom:1px solid var(--color-border-soft);font-size:var(--font-size-meta)}.WorkspaceDashboardCustomizationHeader p{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardCustomizationColumns{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.4fr);grid-gap:14px;gap:14px}.WorkspaceDashboardCustomization fieldset{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;margin:0;padding:12px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm)}.WorkspaceDashboardCustomization legend{padding:0 5px;color:var(--color-text-primary);font-weight:750}.WorkspaceDashboardPreferenceRow{display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardPreferenceChartRow{display:grid;grid-template-columns:minmax(150px,1fr) minmax(110px,150px) auto;padding:6px 0;border-bottom:1px solid var(--color-border-soft)}.WorkspaceDashboardPreferenceChartRow:last-child{border-bottom:0}.WorkspaceDashboardCustomizationActions>span{color:var(--color-text-secondary);font-size:var(--font-size-meta)}.WorkspaceDashboardChartData{font-size:var(--font-size-meta)}.WorkspaceDashboardChartData summary{color:var(--color-text-secondary);cursor:pointer;font-weight:700}.WorkspaceDashboardChartData table{width:100%;margin-top:7px;border-collapse:collapse}.WorkspaceDashboardChartData .DataTableDense{min-width:0}.WorkspaceDashboardChartData td,.WorkspaceDashboardChartData th{padding:5px 7px;border:1px solid var(--color-border-soft);text-align:left}@media (max-width:980px){.WorkspaceDashboardManagementGrid{grid-template-columns:1fr}.WorkspaceDashboardInsightsHeader{flex-direction:column}.WorkspaceDashboardInsightSummary{justify-content:flex-start}.WorkspaceDashboardBenchmarkLeaders{grid-template-columns:1fr}.WorkspaceDashboardInsight{grid-template-columns:78px minmax(0,1fr)}.WorkspaceDashboardInsight .Button{grid-column:2;justify-self:start}.WorkspaceDashboardGoalBuilder form{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceDashboardAlertRow,.WorkspaceDashboardGoalGrid{grid-template-columns:1fr}.WorkspaceDashboardAlertActions{justify-content:flex-start;flex-wrap:wrap}.WorkspaceDashboardThresholdRow{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceDashboardThresholdRow>button{justify-self:start}.WorkspaceDashboardCustomizationColumns,.WorkspaceDashboardPresetManager{grid-template-columns:1fr}.WorkspaceDashboardPresetList{grid-column:1}.WorkspaceDashboardMetricsGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.WorkspaceDashboardDrilldownActions{justify-content:stretch}.WorkspaceDashboardDrilldownActions .Button{flex:1 1 100%;justify-content:center}.WorkspaceDashboardDrilldownToolbar{align-items:stretch;flex-direction:column}.WorkspaceDashboardManagementGrid .WorkspaceDashboardGoalBuilder form{grid-template-columns:1fr}.WorkspaceDashboardAlertCenterHeader,.WorkspaceDashboardGoalsHeader{flex-direction:column}.WorkspaceDashboardCustomizationActions,.WorkspaceDashboardCustomizationHeader{align-items:stretch;flex-direction:column}.WorkspaceDashboardPreferenceChartRow{grid-template-columns:1fr}.WorkspaceDashboardPresetCreate,.WorkspaceDashboardViewSelector{grid-template-columns:1fr;flex-wrap:wrap}.WorkspaceDashboardViewSelector>span{padding-bottom:0}.WorkspaceDashboardPresetCreate .Button{width:100%}.WorkspaceDashboardPresetRow,.WorkspaceDashboardPresetRow form{align-items:stretch;flex-direction:column}.WorkspaceDashboardMetricsGridCompact{grid-template-columns:1fr}}.WorkspaceDashboardChartCardPrimary{grid-row:span 2;min-height:300px}.WorkspaceDashboardChartHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.WorkspaceDashboardChartHeader>.Button{flex:0 0 auto;white-space:nowrap}.WorkspaceDashboardChartHeader>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.WorkspaceDashboardChartHeader h2{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--text-subsection-title-weight);line-height:var(--line-height-title);overflow-wrap:anywhere}.WorkspaceDashboardChartHeader p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.WorkspaceDashboardTrendShell{display:grid;grid-template-rows:auto minmax(118px,1fr);grid-gap:5px;gap:5px;min-width:0;min-height:0}.WorkspaceDashboardTrendSvg{width:100%;min-height:118px;height:100%;display:block;overflow:hidden;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.98) 0,rgba(var(--color-brand-soft-rgb),.13) 100%)}.WorkspaceDashboardAxis{stroke:var(--color-border-strong);stroke-width:1.1;vector-effect:non-scaling-stroke}.WorkspaceDashboardGridLine{stroke:rgba(var(--color-brand-rgb),.13);stroke-width:1;vector-effect:non-scaling-stroke}.WorkspaceDashboardAxisLabel{fill:var(--color-text-muted);font-size:11px;font-weight:700}.WorkspaceDashboardYAxisLabel{fill:var(--color-text-muted);font-size:10px;font-weight:700;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WorkspaceDashboardLinePath{fill:none;stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgba(20,33,43,.08));vector-effect:non-scaling-stroke}.WorkspaceDashboardLineDot{stroke:var(--color-surface);stroke-width:2.4;vector-effect:non-scaling-stroke;transition:r var(--TransitionFast),filter var(--TransitionFast)}.WorkspaceDashboardLineHitArea{fill:transparent;stroke:transparent}.WorkspaceDashboardChartHitTarget{cursor:pointer;outline:none}.WorkspaceDashboardSvgTooltip{opacity:0;pointer-events:none;transition:opacity var(--TransitionFast)}.WorkspaceDashboardSvgTooltip rect{fill:rgba(20,33,43,.96);stroke:rgba(255,255,255,.2);stroke-width:1px;vector-effect:non-scaling-stroke}.WorkspaceDashboardSvgTooltip text{fill:#fff;font-family:inherit;pointer-events:none}.WorkspaceDashboardSvgTooltipPrimary{font-size:11px;font-weight:780}.WorkspaceDashboardSvgTooltipSecondary{font-size:10px;font-weight:650}.WorkspaceDashboardSvgTooltipAction{fill:rgba(255,255,255,.72)!important;font-size:9px;font-weight:600}.WorkspaceDashboardChartHitTarget:focus .WorkspaceDashboardSvgTooltip,.WorkspaceDashboardChartHitTarget:hover .WorkspaceDashboardSvgTooltip{opacity:1}.WorkspaceDashboardChartHitTarget:focus .WorkspaceDashboardLineDot,.WorkspaceDashboardChartHitTarget:hover .WorkspaceDashboardLineDot{filter:drop-shadow(0 0 4px rgba(var(--color-brand-rgb),.55));r:6px}.WorkspaceDashboardChartHitTarget:focus .WorkspaceDashboardBar{stroke:var(--color-focus-ring);stroke-width:3px}.WorkspaceDashboardBar{opacity:.94;filter:drop-shadow(0 2px 2px rgba(20,33,43,.08));transition:filter var(--TransitionFast),opacity var(--TransitionFast)}.WorkspaceDashboardChartHitTarget:hover .WorkspaceDashboardBar{filter:drop-shadow(0 4px 4px rgba(20,33,43,.16));opacity:1}.WorkspaceDashboardValueLabel{fill:var(--color-text-primary);font-size:10px;font-weight:760;paint-order:stroke;stroke:rgba(var(--color-surface-rgb),.88);stroke-linejoin:round;stroke-width:3px;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WorkspaceDashboardLegend{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));grid-gap:5px;gap:5px;min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight)}.WorkspaceDashboardLegendItem{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0;min-height:22px;padding:3px 6px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:rgba(var(--color-surface-rgb),.74)}.WorkspaceDashboardLegendItem>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceDashboardLegendItem strong{color:var(--color-text-primary);font-size:var(--font-size-chip);font-weight:780;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WorkspaceDashboardSegmentShell{display:grid;grid-template-columns:minmax(116px,.34fr) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-width:0;min-height:0}.WorkspaceDashboardDonut{width:min(116px,100%);max-height:100%;aspect-ratio:1;display:grid;place-items:center;align-content:center;grid-gap:0;gap:0;justify-self:center;border-radius:50%;background:var(--DashboardDonutBackground);box-shadow:inset 0 0 0 1px rgba(20,33,43,.055),0 8px 18px rgba(20,33,43,.055);position:relative}.WorkspaceDashboardDonut:after{content:"";position:absolute;inset:24%;border-radius:50%;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-soft)}.WorkspaceDashboardDonut span{position:relative;z-index:1;color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:780;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WorkspaceDashboardDonut small{position:relative;z-index:1;color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);line-height:var(--line-height-label);text-transform:uppercase}.WorkspaceDashboardSegmentList{display:grid;grid-gap:6px;gap:6px;min-width:0;max-height:138px;overflow:hidden;padding-right:2px}.WorkspaceDashboardSegmentRow{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0;min-height:28px;padding:4px 7px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:rgba(var(--color-surface-rgb),.74);color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.WorkspaceDashboardSegmentRow span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceDashboardSegmentRow strong{color:var(--color-text-primary);font-size:var(--font-size-meta);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WorkspaceDashboardSegmentRow em{min-width:34px;color:var(--color-text-muted);font-size:var(--font-size-chip);font-style:normal;font-weight:var(--text-chip-weight);text-align:right;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WorkspaceDashboardSegmentSwatch{width:8px;height:8px;border-radius:50%;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(20,33,43,.08)}.WorkspaceDashboardChartEmpty{min-height:152px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;grid-gap:8px 12px;gap:8px 12px;padding:16px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.96) 0,rgba(var(--color-brand-soft-rgb),.18) 100%);color:var(--color-text-muted)}.WorkspaceDashboardChartEmptyIcon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:10px;background:rgba(var(--color-surface-rgb),.94);color:var(--color-text-secondary)}.WorkspaceDashboardChartEmptyCopy{display:grid;grid-gap:3px;gap:3px;min-width:0}.WorkspaceDashboardChartEmptyCopy strong{color:var(--color-text-primary);font-size:var(--font-size-body)}.WorkspaceDashboardChartEmptyCopy p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:1.45}.WorkspaceDashboardChartEmptyCopy span{color:var(--color-text-muted);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight)}.WorkspaceDashboardChartEmptyActions{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.WorkspaceDashboardActionSummary{display:grid;grid-template-columns:minmax(112px,auto) minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0;grid-column:1/-1;justify-self:stretch}.WorkspaceDashboardActionSummaryHeader{display:grid;grid-gap:1px;gap:1px;min-width:0}.WorkspaceDashboardActionSummaryHeader strong{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);line-height:var(--line-height-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceDashboardActionSummaryHeader>span:last-child{color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:calc(var(--text-chip-line) / var(--text-chip-size));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WorkspaceDashboardActionSummaryList{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:6px;gap:6px;min-width:0}.WorkspaceDashboardActionChip{min-width:0;min-height:32px;display:grid;grid-template-columns:var(--control-xs) minmax(0,1fr) auto;align-items:center;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);padding:4px 7px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit;text-decoration:none;transition:border-color var(--TransitionFast),box-shadow var(--TransitionFast),transform var(--TransitionFast)}.WorkspaceDashboardActionChip:focus-visible,.WorkspaceDashboardActionChip:hover{border-color:var(--color-border-strong);box-shadow:var(--ShadowSoft);transform:translateY(-1px)}.WorkspaceDashboardActionChip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.WorkspaceDashboardActionChipIcon{width:var(--control-xs);height:var(--control-xs);display:inline-grid;place-items:center;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-soft)}.WorkspaceDashboardActionChip strong{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-meta);line-height:var(--line-height-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceDashboardActionChipCount{min-width:var(--control-xs);height:var(--control-xs);display:inline-grid;place-items:center;border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-primary);font-size:var(--font-size-meta);font-weight:780;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WorkspaceDashboardActionClear{min-height:32px;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--gap-label-field);color:var(--color-success-strong);font-size:var(--font-size-meta);font-weight:var(--text-body-strong-weight);white-space:nowrap}.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardChartCard{min-height:0;gap:var(--space-1);padding:9px}.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardChartHeader{gap:var(--gap-label-field)}.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardChartHeader h2{font-size:var(--font-size-title)}.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardChartHeader .Button{min-height:28px;padding:0 8px}.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardChartEmpty,.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardTrendSvg{min-height:140px}.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardSegmentShell{grid-template-columns:82px minmax(0,1fr);gap:var(--gap-inline-compact)}.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardDonut{width:min(82px,100%)}.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardDonut:after{inset:28%}.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardSegmentList{align-content:center;gap:4px;max-height:none;overflow:hidden}.WorkspaceDashboardSecondaryCharts .WorkspaceDashboardSegmentRow{font-size:var(--font-size-meta)}@media (min-width:900px){.WorkspaceDashboardKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.WorkspaceDashboardSegmentRowLink{cursor:pointer;position:relative;text-decoration:none;transition:border-color var(--TransitionFast),box-shadow var(--TransitionFast),transform var(--TransitionFast)}.WorkspaceDashboardSegmentTooltip{position:absolute;z-index:4;top:50%;right:calc(100% + 8px);width:184px;display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);background:rgba(20,33,43,.96);color:#fff;box-shadow:var(--ShadowSoft);font-size:var(--font-size-chip);line-height:1.3;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(4px);transition:opacity var(--TransitionFast),transform var(--TransitionFast)}.WorkspaceDashboardSegmentTooltip small,.WorkspaceDashboardSegmentTooltip span,.WorkspaceDashboardSegmentTooltip strong{color:inherit;font-size:inherit;font-weight:650;line-height:inherit;overflow:visible;text-overflow:clip;white-space:normal}.WorkspaceDashboardSegmentTooltip strong{font-weight:780}.WorkspaceDashboardSegmentTooltip small{color:rgba(255,255,255,.72);font-size:.68rem}.WorkspaceDashboardSegmentRowLink:focus-visible .WorkspaceDashboardSegmentTooltip,.WorkspaceDashboardSegmentRowLink:hover .WorkspaceDashboardSegmentTooltip{opacity:1;transform:translateY(-50%) translateX(0)}.WorkspaceDashboardSegmentRowLink:focus-visible,.WorkspaceDashboardSegmentRowLink:hover{border-color:var(--color-border-strong);box-shadow:var(--ShadowSoft);transform:translateY(-1px)}.WorkspaceDashboardSegmentRowLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (min-width:1320px){.WorkspaceDashboardKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1120px) and (min-height:740px){.WorkspaceMetricsDashboardSurface{height:auto;overflow:visible}.WorkspaceDashboardChartCardPrimary .WorkspaceDashboardChartEmpty,.WorkspaceDashboardChartCardPrimary .WorkspaceDashboardTrendSvg{min-height:176px}.WorkspaceDashboardSegmentList{overflow-y:auto}}@media (max-width:1280px){.WorkspaceDashboardCommandBar{grid-template-columns:minmax(0,1fr)}.WorkspaceDashboardCommandActions{grid-column:1;grid-row:auto;justify-self:start}.WorkspaceDashboardActionSummary{grid-template-columns:minmax(0,1fr);justify-self:stretch}.WorkspaceDashboardActionSummaryHeader{display:flex;align-items:center;gap:var(--gap-label-field)}.WorkspaceDashboardActionSummaryHeader strong:after{content:":"}.WorkspaceDashboardActionSummaryList{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}}@media (max-width:1120px){.WorkspaceDashboardKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.WorkspaceDashboardMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.WorkspaceMetricsDashboardSurface .WorkspaceHeroMain{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "description" "summary"}.WorkspaceMetricsDashboardSurface .WorkspaceHeroSummary{justify-content:flex-start;flex-wrap:wrap;overflow:visible}.WorkspaceDashboardCommandBar,.WorkspaceDashboardFilterPanel,.WorkspaceDashboardRestrictedPanel{align-items:stretch}.WorkspaceDashboardCommandBar{grid-template-columns:minmax(0,1fr)}.WorkspaceDashboardRestrictedPanel{flex-direction:column}.WorkspaceDashboardFilterPanel{display:grid;grid-template-columns:minmax(0,1fr)}.WorkspaceDashboardRestrictedActions{width:100%;flex-wrap:wrap}.WorkspaceDashboardRestrictedActions .Button{flex:1 1 180px;justify-content:center}.WorkspaceDashboardChartCardPrimary{grid-row:auto}.WorkspaceDashboardSecondaryCharts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.WorkspaceDashboardActionSummaryList{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.WorkspaceDashboardDateInputs,.WorkspaceDashboardFilterCluster,.WorkspaceDashboardFilterGroup{width:100%}.WorkspaceDashboardFilterGroup{overflow-x:auto}.WorkspaceDashboardFilterButton{flex:1 0 auto}.WorkspaceDashboardSegmentTooltip{top:auto;right:0;bottom:calc(100% + 6px);transform:translateY(4px)}.WorkspaceDashboardSegmentRowLink:focus-visible .WorkspaceDashboardSegmentTooltip,.WorkspaceDashboardSegmentRowLink:hover .WorkspaceDashboardSegmentTooltip{transform:translateY(0)}.WorkspaceDashboardActionSummaryList,.WorkspaceDashboardKpiGrid,.WorkspaceDashboardMetricsGrid,.WorkspaceDashboardSecondaryCharts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.WorkspaceDashboardSegmentShell{grid-template-columns:minmax(0,1fr)}.WorkspaceDashboardDonut{width:min(118px,54vw)}}@media (max-width:520px){.WorkspaceDashboardActionSummaryList,.WorkspaceDashboardDateInputs,.WorkspaceDashboardKpiGrid,.WorkspaceDashboardMetricsGrid,.WorkspaceDashboardSecondaryCharts{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.WorkspaceDashboardChartHeader{display:grid}.WorkspaceDashboardChartHeader .Button{justify-self:start}.WorkspaceDashboardCommandActions,.WorkspaceDashboardRefreshNotice{width:100%;align-items:stretch;flex-direction:column}.WorkspaceDashboardCommandActions .Button,.WorkspaceDashboardRefreshNotice .Button{width:100%;justify-content:center}.WorkspaceDashboardExportMenuPanel{right:auto;left:0;width:min(280px,calc(100vw - 48px))}.WorkspaceDashboardChartEmpty{grid-template-columns:minmax(0,1fr)}.WorkspaceDashboardChartEmptyActions{grid-column:1}.WorkspaceDashboardActionSummary{gap:var(--gap-label-field)}}@media print{.WorkspaceDashboardPrinting .WorkspaceMetricsDashboardSurface,.WorkspaceDashboardPrinting .WorkspaceMetricsDashboardSurface *{visibility:visible!important}.WorkspaceDashboardPrinting .WorkspaceMetricsDashboardSurface{position:absolute;inset:0;width:100%;gap:12px;padding:.25in;color:#000;background:#fff}.WorkspaceDashboardPrinting .WorkspaceDashboardChartData,.WorkspaceDashboardPrinting .WorkspaceDashboardChartHeader .Button,.WorkspaceDashboardPrinting .WorkspaceDashboardCommandBar,.WorkspaceDashboardPrinting .WorkspaceDashboardCustomization,.WorkspaceDashboardPrinting .WorkspaceDashboardRefreshNotice{display:none!important}.WorkspaceDashboardPrinting .WorkspaceDashboardKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.WorkspaceDashboardPrinting .WorkspaceDashboardMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceDashboardPrinting .WorkspaceDashboardChartCard,.WorkspaceDashboardPrinting .WorkspaceDashboardKpiCard{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}.BreadcrumbChip .AppIcon,.Button .AppIcon,.CommandCardIcon .AppIcon,.FeatureChip .AppIcon,.PanelTitleIcon .AppIcon,.QueueSummaryChip .AppIcon,.ReferenceState .AppIcon,.ShellBrandMark .AppIcon,.ShellConnectivityChip .AppIcon,.ShellIconButton .AppIcon,.SidebarNavGlyph .AppIcon,.Status .AppIcon,.TableActionLink .AppIcon,.WorkspaceDisclosureToggle .AppIcon,.WorkspaceEmptyStateIcon .AppIcon,.WorkspaceHeroTitleIcon .AppIcon,.WorkspaceStateIcon .AppIcon{color:currentColor}.FieldToolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.FieldMin220{min-width:208px}.FieldMin260{min-width:240px}@media (min-width:860px){.WorkspaceFormSectionBodyTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceFormSectionBodyThree{grid-template-columns:repeat(3,minmax(0,1fr))}}.FieldMin300{min-width:280px}.FieldGrow{flex:1 1 280px}.FieldSpanFull{grid-column:1/-1}.SpaceTopSm{margin-top:var(--space-2)}.SpaceTopMd{margin-top:var(--space-3)}.SpaceTopLg{margin-top:var(--space-4)}.SpaceBottomSm{margin-bottom:var(--space-2)}.SpaceBottomMd{margin-bottom:var(--space-3)}.QueueStartFieldWide{flex:2 1 320px}.FeatureChipInteractive{cursor:pointer}.FeatureChipInteractive:focus-visible,.FeatureChipInteractive:hover{transform:translateY(-1px);border-color:var(--color-border-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),var(--ShadowSoft)}.FeatureChipSelected{border-color:var(--color-border-strong);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.FeatureChipStatic{cursor:default}.AlignSelfEnd{align-self:end}.CheckboxInline{margin-right:8px}.QueueSummaryChipOffline{border-color:var(--color-warning-border);background:var(--color-warning-wash);color:var(--color-warning-strong)}.DetailWorkspaceLayout{display:grid;grid-gap:14px;gap:14px;align-items:start}.DetailWorkspaceMain{display:grid;grid-gap:14px;gap:14px;min-width:0}.DetailWorkspaceRail{display:grid;grid-gap:12px;gap:12px}.EquipmentDetailSurface{gap:10px}.EquipmentDetailSurface .WorkspaceHero{min-height:0;border-color:var(--color-border-strong);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.99) 0,rgba(var(--color-surface-rgb),.96) 100%);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.9)}.EquipmentDetailSurface .WorkspaceHeroBody{gap:8px;padding:10px 12px}.EquipmentDetailSurface .WorkspaceHeroMain{gap:4px}.EquipmentDetailSurface .WorkspaceHeroTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.EquipmentDetailSurface .WorkspaceHeroTitleIcon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm)}.EquipmentDetailSurface .WorkspaceHeroDescription{max-width:84ch;font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.EquipmentDetailSurface .WorkspaceHeroSummary{gap:6px}.EquipmentDetailSurface .WorkspaceHeroSummary .QueueSummaryChip{min-height:var(--control-xs);padding-inline:8px;font-size:var(--font-size-chip);white-space:nowrap}.EquipmentReadinessPanel{display:grid;grid-gap:10px;gap:10px;border-left:3px solid var(--color-info-border)}.EquipmentReadinessPanelDanger{border-left-color:var(--color-danger-border);background:linear-gradient(180deg,rgba(var(--color-danger-rgb),.055) 0,rgba(var(--color-surface-rgb),.98) 62%)}.EquipmentReadinessPanelWarning{border-left-color:var(--color-warning-border);background:linear-gradient(180deg,rgba(var(--color-warning-rgb),.065) 0,rgba(var(--color-surface-rgb),.98) 62%)}.EquipmentReadinessPanelSuccess{border-left-color:var(--color-success-border);background:linear-gradient(180deg,rgba(var(--color-success-rgb),.055) 0,rgba(var(--color-surface-rgb),.98) 62%)}.EquipmentReadinessHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.EquipmentReadinessIntro{display:grid;grid-gap:3px;gap:3px;min-width:0}.EquipmentReadinessEyebrow{color:var(--color-brand-hover);font-size:var(--font-size-caption);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.EquipmentReadinessTitle{margin:0;color:var(--Foreground);font-size:var(--font-size-title);font-weight:var(--text-subsection-title-weight);line-height:var(--line-height-title)}.EquipmentReadinessDescription{margin:0;max-width:98ch;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.EquipmentReadinessActions{justify-content:flex-end;flex-wrap:nowrap}.EquipmentReadinessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.EquipmentReadinessMetric{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 10px;border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:rgba(var(--color-surface-rgb),.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.EquipmentReadinessMetric span{color:var(--Muted);font-size:var(--font-size-caption);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.EquipmentReadinessMetric strong{min-width:0;color:var(--Foreground);font-size:var(--font-size-body-sm);font-weight:var(--text-subsection-title-weight);line-height:var(--line-height-title);overflow-wrap:anywhere}.EquipmentDetailGrid{display:grid;grid-gap:12px;gap:12px;align-items:start}.EquipmentActivityPanel,.EquipmentActivityTableWrapper,.EquipmentDetailRail{min-width:0}.EquipmentDetailRail{display:grid;grid-gap:12px;gap:12px}.EquipmentActivityToolbar{margin-bottom:10px}.EquipmentActivityTableWrapper{width:100%}.EquipmentActivityTable{width:100%;min-width:1040px}.EquipmentActivityTable .TablePrimary,.EquipmentActivityTable .TableSecondary{overflow-wrap:anywhere}.EquipmentActivityTable .StatusBadge{white-space:nowrap}.EquipmentActivityActions{flex-wrap:nowrap}.EquipmentActivityActions .TableActionLink{white-space:nowrap}.EquipmentAuditNote{margin-top:8px}.EquipmentFileSurface{gap:10px}.EquipmentFileRecordsPanel,.EquipmentFileTableWrapper{min-width:0}.EquipmentFileToolbar{margin-bottom:10px;align-items:flex-end;gap:10px}.EquipmentFileTable{width:100%;min-width:0;table-layout:fixed}.EquipmentFileTable .TablePrimary,.EquipmentFileTable .TableSecondary{overflow-wrap:anywhere}.EquipmentFileTable td,.EquipmentFileTable th{white-space:normal}.EquipmentFileTable .Status,.EquipmentFileTable .StatusBadge,.EquipmentFileTable td:nth-child(2),.EquipmentFileTable td:nth-child(3),.EquipmentFileTable td:nth-child(4),.EquipmentFileTable td:nth-child(5),.EquipmentFileTable th:nth-child(2),.EquipmentFileTable th:nth-child(3),.EquipmentFileTable th:nth-child(4),.EquipmentFileTable th:nth-child(5){white-space:nowrap}.EquipmentFileRecordChips{margin-top:5px;gap:4px}.EquipmentFileRecordChips .QueueSummaryChip{min-height:20px;padding-inline:7px}.EquipmentFileRecordMeta{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.EquipmentFileRecordMeta span:not(:last-child):after{content:" | "}.EquipmentFileRecordActions{flex-wrap:wrap;justify-content:flex-start;max-width:100%}.EquipmentFileRecordActions .TableActionLink{white-space:nowrap}.EquipmentFilePackageActions{justify-content:flex-end}.EquipmentFilePackageCell{text-align:center}.EquipmentFilePackageCell,.EquipmentFilePackageHeader{min-width:0!important}.EquipmentFilePackageCell .CheckboxRow{align-items:center;justify-content:center;gap:6px;min-height:0;padding:0}.EquipmentFilePackageCheckbox{width:max-content;margin:0 auto}.EquipmentFilePackageCell .CheckboxRow span{font-size:var(--font-size-xs)}.EquipmentFileTable td:first-child,.EquipmentFileTable th:first-child{width:auto}.EquipmentFileTable td:nth-child(2),.EquipmentFileTable th:nth-child(2){width:118px}.EquipmentFileTable td:nth-child(3),.EquipmentFileTable th:nth-child(3){width:150px}.EquipmentFileTable td:nth-child(4),.EquipmentFileTable th:nth-child(4){width:88px}.EquipmentFileTable td:nth-child(5),.EquipmentFileTable th:nth-child(5){width:260px}.MaintenanceActionPrioritySection{order:-20}.ExecutionItemCard{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);padding:var(--card-padding-compact);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--GradientPanelSoft);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.ExecutionItemHeader{display:grid;grid-gap:var(--gap-inline);gap:var(--gap-inline)}.ExecutionItemActions,.ExecutionItemSummary{display:flex;flex-wrap:wrap;gap:var(--gap-inline-compact)}.ExecutionItemActions{align-items:center}.InspectionActionGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.InspectionWorkflowCard{scroll-margin-top:calc(var(--HeaderHeight) + 28px)}.InspectionCardGrid{gap:14px}.ExecutionItemComposer{display:grid;grid-gap:var(--gap-field-stack);gap:var(--gap-field-stack);padding:var(--card-padding-compact);border:var(--border-stroke);border-radius:var(--RadiusCard);background:var(--color-surface-soft)}.ExecutionItemMetaGrid{display:grid;grid-gap:var(--gap-inline);gap:var(--gap-inline)}.RequirementList{display:grid;grid-gap:var(--gap-inline-compact);gap:var(--gap-inline-compact)}.RequirementListItem{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);padding:var(--section-padding-compact) var(--section-padding-standard);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.96) 0,rgba(var(--color-surface-rgb),.88) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.RequirementListItemPending{border-color:var(--color-warning-border);background:var(--color-warning-wash)}.RequirementListItemComplete{border-color:var(--color-success-border);background:var(--color-success-wash)}.RequirementListCopy{display:grid;grid-gap:3px;gap:3px;min-width:0}.RequirementListLabel{font-size:var(--font-size-title-sm);font-weight:780;color:var(--Text);letter-spacing:0}.RequirementListDetail{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.RequirementJumpLink{flex:0 0 auto;white-space:nowrap}.OnboardingDrawerFooter,.OnboardingProgressOverview,.OnboardingRequirementFocusHeader,.OnboardingRequirementRow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.OnboardingProgressSummary,.OnboardingRequirementRowMain{display:grid;grid-gap:4px;gap:4px;min-width:0}.OnboardingProgressValue{font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--text-section-title-weight);color:var(--Text);letter-spacing:0}.OnboardingProgressMeta,.OnboardingRequirementRowHint{color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.OnboardingProgressHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline);flex-wrap:wrap}.OnboardingProgressMeter{position:relative;width:100%;height:10px;overflow:hidden;border:1px solid var(--BorderSoft);border-radius:var(--RadiusPill);background:linear-gradient(180deg,var(--color-surface-soft) 0,var(--color-surface-muted) 100%)}.OnboardingProgressMeterFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-brand) 0,var(--color-brand-hover) 100%)}.OnboardingRequirementList{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.OnboardingRequirementRow{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--section-padding-compact);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.98) 0,rgba(var(--color-surface-rgb),.92) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88);cursor:pointer;text-align:left;transition:border-color var(--TransitionFast),box-shadow var(--TransitionFast),transform var(--TransitionFast),background var(--TransitionFast)}.OnboardingRequirementRow:focus-visible,.OnboardingRequirementRow:hover{border-color:var(--color-border-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),var(--ShadowSoft);transform:translateY(-1px)}.OnboardingRequirementRow:focus-visible{outline:none}.OnboardingRequirementRowActive{border-color:rgba(var(--color-brand-rgb),.32);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%)}.OnboardingRequirementRowHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.OnboardingRequirementRowTitle{font-size:var(--font-size-title-sm);line-height:var(--line-height-title-sm);font-weight:780;color:var(--Text);letter-spacing:0}.OnboardingRequirementRowSummary{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0}.OnboardingRequirementRowAction{color:var(--Text);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.OnboardingRequirementRowHint:before{content:"•";margin-right:6px;color:var(--color-border-strong)}.OnboardingRequirementRowCta{flex:0 0 auto;color:var(--color-brand-hover);font-size:var(--font-size-meta);line-height:var(--line-height-meta);font-weight:720;justify-self:end;white-space:nowrap}.OnboardingRequirementRowCta .IconLabel{gap:5px}@media (max-width:720px){.OnboardingRequirementRow{grid-template-columns:minmax(0,1fr)}.OnboardingRequirementRowCta{justify-self:start}}.OnboardingRequirementFocusCard{padding:var(--card-padding-standard);border:1px solid var(--BorderSoft);border-radius:var(--RadiusCard);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-canvas-soft) 100%)}.OnboardingRequirementFocusCard,.OnboardingUserCard{display:grid;grid-gap:var(--gap-inline);gap:var(--gap-inline)}.OnboardingWorkspaceSurface{gap:10px;min-width:0}.OnboardingWorkspaceSurface .WorkspaceHero{min-height:0;border-color:var(--color-border-strong);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.99) 0,rgba(var(--color-surface-rgb),.96) 100%);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.9)}.OnboardingWorkspaceSurface .WorkspaceHeroBody{gap:10px;padding:10px 12px}.OnboardingWorkspaceSurface .WorkspaceHeroMain{gap:4px}.OnboardingWorkspaceSurface .WorkspaceHeroTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.OnboardingWorkspaceSurface .WorkspaceHeroTitleIcon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm)}.OnboardingWorkspaceSurface .WorkspaceHeroDescription{max-width:72ch;font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.OnboardingWorkspaceSurface .WorkspaceHeroSummary{gap:6px}.OnboardingWorkspaceSurface .WorkspaceHeroSummary .QueueSummaryChip{min-height:24px;padding-inline:8px;font-size:var(--font-size-chip)}.OnboardingWorkspaceSurface .WorkspaceHeroAside{gap:3px;padding:8px 10px}.OnboardingWorkspaceSurface .WorkspaceHeroAsideMeta,.OnboardingWorkspaceSurface .WorkspaceHeroAsideValue{overflow:visible;white-space:normal}.OnboardingQueuePanel{display:grid;grid-gap:10px;gap:10px}.OnboardingQueuePanel .WorkspaceSectionIntro{margin-bottom:0}.OnboardingQueuePanel .PanelTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.OnboardingQueuePanel .PanelDescription{max-width:74ch;font-size:var(--font-size-body-compact);line-height:var(--line-height-meta)}.OnboardingQueueToolbar{align-items:flex-end;margin-bottom:0}.OnboardingQueueStateFilter{min-width:220px}.OnboardingQueueActionRow,.OnboardingQueueTableActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--gap-inline-compact);flex-wrap:wrap}.OnboardingQueueTableWrap{background:var(--GradientPanel)}.OnboardingQueueTable td,.OnboardingQueueTable th{vertical-align:middle}.OnboardingQueueTable .TablePrimary,.OnboardingQueueTable .TableSecondary{max-width:46ch}.QueueSummaryRowTight{gap:5px}.OnboardingQueueProgressCell{display:grid;grid-gap:6px;gap:6px;min-width:0}.OnboardingQueueProgressCell .OnboardingProgressHeader{gap:8px}.OnboardingQueueProgressCell .OnboardingProgressMeter{height:8px}.OnboardingQueueMetricStrip{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.OnboardingQueueMetricStrip span{min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid var(--color-border-soft);border-radius:var(--RadiusPill);background:rgba(var(--color-surface-rgb),.72);color:var(--color-text-secondary);font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:var(--line-height-label);white-space:nowrap}.OnboardingCustomRequirementPanel{display:grid;grid-gap:10px;gap:10px;border-color:rgba(var(--color-brand-rgb),.2);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.98) 0,rgba(var(--color-brand-soft-rgb),.1) 100%)}.OnboardingLaneBar{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:6px;gap:6px;min-width:0}.OnboardingLaneButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-label-field);padding:0 8px;border:1px solid var(--color-border);border-radius:var(--RadiusControl);background:var(--GradientButtonSecondary);color:var(--color-chip-text);font:inherit;cursor:pointer;transition:border-color var(--TransitionFast),background var(--TransitionFast),box-shadow var(--TransitionFast),transform var(--TransitionFast)}.OnboardingLaneButton:focus-visible,.OnboardingLaneButton:hover{border-color:var(--color-border-strong);box-shadow:var(--ShadowSoft);transform:translateY(-.5px)}.OnboardingLaneButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.OnboardingLaneButtonActive,.OnboardingLaneButtonActive:focus-visible,.OnboardingLaneButtonActive:hover{border-color:rgba(var(--color-brand-rgb),.36);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-wash) 100%);color:var(--BrandDark)}.OnboardingLaneButton .IconLabel{min-width:0}.OnboardingLaneButton .IconLabel span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OnboardingLaneButton>span:last-child{min-width:var(--control-xs);height:var(--control-xs);display:inline-grid;place-items:center;border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-primary);font-size:var(--font-size-meta);font-weight:780;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.OnboardingWorkflowDetailGrid{gap:8px}@media (min-width:980px){.OnboardingWorkspaceSurface .WorkspaceHeroBodyWithAside{grid-template-columns:minmax(0,1fr) minmax(250px,.3fr);align-items:center}}@media (max-width:760px){.OnboardingWorkspaceSurface .WorkspaceHeroAsideMeta,.OnboardingWorkspaceSurface .WorkspaceHeroAsideValue{white-space:normal}.OnboardingQueueToolbar,.OnboardingQueueToolbar .RecordIndexTableToolbarMain{display:grid;align-items:stretch}.OnboardingQueueStateFilter{min-width:0}.OnboardingQueueActionRow{justify-content:flex-start}}.DriverComplianceWorkspaceSurface{gap:10px;min-width:0}.DriverComplianceWorkspaceSurface>*{order:20}.DriverComplianceWorkspaceSurface>.WorkspaceHero{order:0}.DriverComplianceWorkspaceSurface>#driver-compliance-queue{order:1}.DriverComplianceWorkspaceSurface>.WorkflowCenter{order:2}.DriverComplianceWorkspaceSurface .WorkspaceHero{min-height:0;border-color:var(--color-border-strong);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.99) 0,rgba(var(--color-surface-rgb),.96) 100%);box-shadow:var(--ShadowSoft),inset 0 1px 0 rgba(255,255,255,.9)}.DriverComplianceWorkspaceSurface .WorkspaceHeroBody{gap:10px;padding:10px 12px}.DriverComplianceWorkspaceSurface .WorkspaceHeroMain{gap:4px}.DriverComplianceWorkspaceSurface .WorkspaceHeroTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.DriverComplianceWorkspaceSurface .WorkspaceHeroTitleIcon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm)}.DriverComplianceWorkspaceSurface .WorkspaceHeroDescription{max-width:76ch;font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.DriverComplianceWorkspaceSurface .WorkspaceHeroSummary{gap:6px}.DriverComplianceWorkspaceSurface .WorkspaceHeroSummary .QueueSummaryChip{min-height:var(--control-xs);padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DriverComplianceWorkspaceSurface .WorkspaceHeroAside{gap:3px;padding:8px 10px}.DriverComplianceWorkspaceSurface .WorkspaceHeroAsideMeta,.DriverComplianceWorkspaceSurface .WorkspaceHeroAsideValue{overflow:visible;white-space:normal}.DriverComplianceQueuePanel{display:grid;grid-gap:10px;gap:10px}.DriverComplianceQueuePanel .WorkspaceSectionIntro{margin-bottom:0}.DriverComplianceQueuePanel .PanelTitle{font-size:var(--font-size-title);line-height:var(--line-height-title)}.DriverComplianceQueuePanel .PanelDescription{max-width:78ch;font-size:var(--font-size-body-compact);line-height:var(--line-height-meta)}.DriverComplianceQueueModeBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:0;padding:4px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.DriverComplianceQueueModeButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--gap-label-field);min-width:0;min-height:30px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-chip);font-weight:var(--text-chip-weight);line-height:calc(var(--text-chip-line) / var(--text-chip-size));transition:background var(--TransitionFast),border-color var(--TransitionFast),box-shadow var(--TransitionFast),color var(--TransitionFast)}.DriverComplianceQueueModeButton:focus-visible,.DriverComplianceQueueModeButton:hover{color:var(--color-brand-strong)}.DriverComplianceQueueModeButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.DriverComplianceQueueModeButtonActive{border-color:var(--color-border);background:var(--color-surface);color:var(--color-brand-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 5px 12px rgba(20,33,43,.035)}.DriverComplianceQueueModeButton .IconLabel{min-width:0}.DriverComplianceQueueModeButton .IconLabel span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DriverComplianceQueueModeButton>span:last-child{flex:0 0 auto;min-width:var(--control-xs);min-height:var(--control-xs);display:inline-grid;place-items:center;padding-inline:6px;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-meta);font-weight:780;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.DriverComplianceQueueToolbar{align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:0}.DriverComplianceQueueToolbar .RecordIndexTableToolbarMain{flex:1 1 520px;min-width:min(520px,100%)}.DriverComplianceQueueToolbar .FieldMin300{flex:1 1 340px;min-width:min(340px,100%)}.DriverComplianceProgramFilter{flex:0 1 230px;min-width:min(230px,100%)}.DriverComplianceQueueActionRow,.DriverComplianceQueueActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:0}.DriverComplianceQueueActionRow .Button,.DriverComplianceQueueActions .Button{min-height:30px}.DriverComplianceQueueTableWrap{background:var(--GradientPanel)}.DriverComplianceQueueTable td,.DriverComplianceQueueTable th{vertical-align:middle}.DriverComplianceQueueTable .TablePrimary,.DriverComplianceQueueTable .TableSecondary{max-width:46ch}.DriverComplianceQueueTable .StatusBadge{white-space:nowrap}.DqfCommandCenter{gap:var(--space-3);min-width:0}.DqfCommandSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);min-width:0}.DqfCommandSummaryCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "meta meta";align-content:start;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);min-width:0;min-height:84px;padding:10px var(--space-3);border:var(--border-stroke);border-top:3px solid var(--color-info-mid);border-radius:var(--RadiusCard);background:var(--color-surface);box-shadow:var(--ShadowSoft)}.DqfCommandSummaryCard .RecordSummaryLabel{grid-area:label;align-self:center;min-width:0;color:var(--color-text-muted);line-height:var(--line-height-label)}.DqfCommandSummaryCard .RecordSummaryValue{grid-area:value;align-self:start;color:var(--color-text);font-size:var(--font-size-heading);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:1}.DqfCommandSummaryCard .RecordSummaryMeta{grid-area:meta;max-width:48ch;line-height:var(--line-height-meta)}.DqfCommandSummaryCardDanger{border-top-color:var(--color-danger-mid)}.DqfCommandSummaryCardWarning{border-top-color:var(--color-warning-mid)}.DqfCommandSummaryCardInfo{border-top-color:var(--color-info-mid)}.DqfCommandSummaryCardSuccess{border-top-color:var(--color-success-mid)}.DqfCommandQueueTable td:last-child,.DqfCommandQueueTable th:last-child{width:272px}.DqfCommandQueueActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.DqfCommandQueueActions .Button{width:100%;justify-content:center;white-space:nowrap}.DriverComplianceWorkspaceSurface .WorkflowCenter{gap:10px}.DqfPostureSummary{display:flex;gap:8px}.DqfPostureSummary,.DqfPostureSummaryText{align-items:center;flex-wrap:wrap;min-width:0}.DqfPostureSummaryText{display:inline-flex;gap:6px;color:var(--color-text-muted);font-size:.75rem;line-height:1.25}.DqfStatusDrawerPanel{width:min(1040px,calc(100vw - var(--space-3)));height:100dvh;max-height:100dvh}.DqfStatusDrawerPanel .WorkspaceDrawerBody{padding:var(--space-3);scrollbar-gutter:auto}.DqfStatusTableWrap{max-width:100%;overflow:hidden;scrollbar-gutter:auto;background:var(--color-surface)}.DqfStatusTable{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.DqfStatusTable td,.DqfStatusTable th{vertical-align:middle}.DqfStatusTable td:nth-child(2),.DqfStatusTable th:nth-child(2){width:23%}.DqfStatusTable td:nth-child(3),.DqfStatusTable th:nth-child(3){width:88px;white-space:nowrap}.DqfStatusTable td:nth-child(4),.DqfStatusTable th:nth-child(4){width:18%}.DqfStatusTable td:last-child,.DqfStatusTable th:last-child{width:90px;white-space:nowrap}.DqfStatusTableWrapCompact{border:0;border-radius:0;background:transparent}.DqfStatusTableCompact{min-width:420px}.DqfStatusTableCompact td,.DqfStatusTableCompact th{padding-top:5px;padding-bottom:5px}.DqfStatusTableCompact .DqfStatusItemLabel{font-size:.74rem}.DqfStatusTableCompact .DqfStatusRuleList,.DqfStatusTableCompact .DqfStatusState,.DqfStatusTableCompact .TableActionLink{font-size:.68rem}.DqfStatusTableRowMissing td{background:color-mix(in srgb,var(--color-danger) 5%,transparent)}.DqfStatusItemCell{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:7px;gap:7px;min-width:0}.DqfStatusMarker{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px}.DqfStatusItemText{display:grid;grid-gap:2px;gap:2px;min-width:0}.DqfStatusItemLabel{color:var(--color-text);font-size:.84rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.DqfStatusItemDetail{color:var(--color-text-muted);font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.DqfStatusRuleList{flex-wrap:wrap;min-width:0;color:var(--color-text-muted);font-size:.7rem;font-weight:700;line-height:1.2}.DqfStatusRuleItem,.DqfStatusRuleList{display:inline-flex;align-items:baseline;gap:3px}.DqfStatusRuleSeparator{color:var(--color-text-soft)}.DqfStatusRuleLink{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.DqfStatusRuleLink:hover{color:var(--color-info-strong)}.DqfStatusState{color:var(--color-text-muted);font-size:.72rem;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:0}.DqfStatusTableRowPresent .DqfStatusState{color:var(--color-success)}.DqfStatusTableRowMissing .DqfStatusState{color:var(--color-danger)}.DqfStatusTableRowNotApplicable .DqfStatusState{color:var(--color-info)}.DqfStatusMutedAction,.DqfStatusRecordText{color:var(--color-text-muted);font-size:.74rem;line-height:1.3}.DqfStatusLineActions{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0;margin-left:7px}.DqfStatusActionLink{display:inline-flex;align-items:center;font-weight:800;white-space:nowrap}.DqfReviewActionButton,.DqfStatusTable .TableActionLink{white-space:nowrap}@media (min-width:980px){.DriverComplianceWorkspaceSurface .WorkspaceHeroBodyWithAside{grid-template-columns:minmax(0,1fr) minmax(250px,.3fr);align-items:center}}@media (max-width:980px){.DqfCommandSummaryGrid,.DriverComplianceQueueModeBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.DriverComplianceWorkspaceSurface .WorkspaceHeroAsideMeta,.DriverComplianceWorkspaceSurface .WorkspaceHeroAsideValue{white-space:normal}.DriverComplianceQueueToolbar,.DriverComplianceQueueToolbar .RecordIndexTableToolbarMain{display:grid;align-items:stretch}.DriverComplianceQueueModeBar{grid-template-columns:minmax(0,1fr)}.DriverComplianceProgramFilter{min-width:0}.DriverComplianceQueueActionRow,.DriverComplianceQueueActions{justify-content:flex-start}.DriverComplianceQueueActionRow .Button,.DriverComplianceQueueActions .Button{flex:1 1 160px;justify-content:center}.DqfCommandQueueActions,.DqfCommandSummaryGrid{grid-template-columns:minmax(0,1fr)}.DqfStatusLineActions{justify-content:flex-start}}@media (min-width:900px){.ExecutionItemMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.EvidenceCard{display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--BorderSoft);border-radius:10px;background:var(--color-surface-soft)}.EvidenceMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.EvidencePreview{width:100%;max-width:220px;border:1px solid var(--BorderSoft);border-radius:10px;background:var(--color-canvas)}.TraceMapCard{display:grid;grid-gap:7px;gap:7px;padding:9px;border:1px solid var(--BorderSoft);border-radius:12px;background:var(--color-surface-soft)}.TraceMapHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.TraceMapTitle{font-size:.84rem;font-weight:800}.TraceMapMeta{font-size:.75rem}.TraceMapLegend,.TraceMapMeta{color:var(--Muted);font-weight:700}.TraceMapLegend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.72rem}.TraceLegendItem{display:inline-flex;align-items:center;gap:5px}.TraceLegendDot{width:9px;height:9px;border-radius:999px;background:var(--color-brand-mid);border:2px solid var(--color-brand)}.TraceLegendDotActive{background:var(--color-info);border-color:var(--color-info-strong)}.TraceLegendDotBackground{background:var(--color-brand-soft);border-color:rgba(var(--color-brand-mid-rgb),.72)}.TraceMapSvg{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:1;pointer-events:none}.TraceMapSurface{fill:rgba(255,255,255,.08);stroke:rgba(var(--color-brand-soft-rgb),.9);stroke-width:2}.TraceMapGrid{stroke:var(--color-border);stroke-width:1}.TraceMapPath{stroke:rgba(var(--color-info-rgb),.86);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.TraceMapPoint{fill:rgba(var(--color-brand-mid-rgb),.96);stroke:var(--color-brand-hover);stroke-width:3}.TraceMapPointBackground{fill:rgba(var(--color-brand-soft-rgb),.96);stroke:rgba(var(--color-brand-mid-rgb),.84);stroke-width:2}.TraceMapPointActive{fill:var(--color-info);stroke:var(--color-info-strong);stroke-width:3}.TraceMapLabel{fill:var(--color-surface);font-size:14px;font-weight:800}.TraceMapViewport{position:relative;width:min(100%,768px);margin:0 auto;aspect-ratio:2/1;overflow:hidden;border:1px solid var(--BorderSoft);border-radius:12px;background:linear-gradient(180deg,var(--color-info-soft) 0,var(--color-canvas-soft) 100%)}.TraceMapTileLayer{position:absolute;inset:0;z-index:0;background:var(--color-canvas)}.TraceMapTile{position:absolute;width:256px;height:256px;object-fit:cover;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TraceMapControls{position:absolute;top:10px;right:10px;z-index:3;display:grid;grid-gap:6px;gap:6px}.TraceMapControlButton{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-overlay);color:var(--BrandDark);font-size:1rem;font-weight:800;line-height:1;box-shadow:var(--ShadowSoft);cursor:pointer}.TraceMapControlButton:focus-visible,.TraceMapControlButton:hover{background:var(--color-surface);border-color:var(--color-brand-mid)}.TraceMapControlButtonFit{position:relative;font-size:0}.TraceMapControlButtonFit:before{content:"\25ce";font-size:.95rem;line-height:1}.TraceMapAttribution{color:var(--Muted);font-size:.72rem;font-weight:600}.InspectionBreadcrumbEditor{padding-top:10px;border-top:1px dashed var(--BorderSoft)}.InspectionDetailWorkspaceLayout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;overflow-x:clip}.InspectionDefectList,.InspectionDetailMain,.InspectionDetailRail,.InspectionEvidenceInlineGrid,.InspectionItemDetailGrid,.InspectionItemRowBody,.InspectionNestedDisclosure .WorkspaceDisclosureBody,.InspectionRailCardGrid,.InspectionRailDisclosure .WorkspaceDisclosureBody,.InspectionRailGroup,.InspectionRailPanel,.InspectionSectionBody,.InspectionSectionList{display:grid;grid-gap:10px;gap:10px}.InspectionDetailMain,.InspectionDetailRail{min-width:0;overflow-x:clip}.InspectionDetailRail{align-content:start}.InspectionDetailRail .InspectionRailCardGrid{grid-template-columns:minmax(0,1fr)}.InspectionDetailRail .SurfaceCardHeader{display:grid;grid-template-columns:minmax(0,1fr) auto}.InspectionDetailRail .QueueSummaryChip,.InspectionDetailRail .Status{flex-wrap:nowrap;white-space:nowrap;overflow-wrap:normal;word-break:normal}.InspectionDetailRail .KeyValueRow{display:grid;grid-template-columns:minmax(0,1fr)}.InspectionDetailRail .KeyValueRow>:last-child{overflow-wrap:break-word;word-break:normal}.InspectionRailActions{display:flex;flex-wrap:wrap;gap:8px}.InspectionRailSummaryChips{display:flex;flex-wrap:wrap;gap:6px}.InspectionChecklistPanel,.InspectionWorkflowHeader{display:grid;grid-gap:10px;gap:10px;padding:14px 16px}.InspectionWorkflowHeaderBar,.InspectionWorkflowHeaderTop{display:grid;grid-gap:10px;gap:10px}.InspectionWorkflowHeaderBar{align-items:start}.InspectionWorkflowHeaderCopy{display:grid;grid-gap:6px;gap:6px;min-width:0}.InspectionWorkflowEyebrow{color:var(--BrandDark);font-size:var(--font-size-meta);font-weight:800;letter-spacing:.2em;text-transform:uppercase}.InspectionWorkflowTitleRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.InspectionWorkflowTitle{margin:0;color:var(--Text);font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.1;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.InspectionChecklistDescription,.InspectionWorkflowDescription{margin:0;color:var(--Muted);font-size:var(--font-size-body-compact);line-height:1.35}.InspectionChecklistInlineActions,.InspectionWorkflowHeaderActions,.InspectionWorkflowNoticeActions{display:flex;flex-wrap:wrap;gap:8px}.InspectionWorkflowHeaderActions{justify-content:flex-end}.InspectionChecklistHeaderMeta,.InspectionWorkflowMetrics{display:flex;flex-wrap:wrap;gap:6px}.InspectionWorkflowNotice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.InspectionWorkflowNoticeCopy{min-width:0}.InspectionChecklistHeader{display:grid;grid-gap:8px;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--color-border-soft)}.InspectionChecklistTitle{color:var(--Text);font-size:1.02rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.InspectionChecklistSectionList{gap:4px}.InspectionChecklistSection{padding:0;border-top:1px solid var(--color-border-soft)}.InspectionChecklistSection:first-child{padding-top:0;border-top:0}.InspectionChecklistSectionToggle{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:6px 0}.InspectionChecklistSectionToggleMain{min-width:0;display:grid;grid-gap:0;gap:0}.InspectionChecklistSectionTitleRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.InspectionChecklistSectionTitle{color:var(--Text);font-size:.95rem;font-weight:760;letter-spacing:0}.InspectionChecklistSectionMeta{display:none}.InspectionChecklistInlineMeta span:not(:last-child):after,.InspectionChecklistSectionMeta span:not(:last-child):after{content:"\2022";margin-left:10px;color:var(--color-border-strong)}.InspectionChecklistSectionRows{gap:0;padding:0;border-top:0}.InspectionChecklistRow{gap:0;padding:0;border-top:1px solid rgba(59,82,110,.09);background:transparent}.InspectionChecklistRow:first-child{border-top:0}.InspectionChecklistRowActive{background:rgba(var(--color-info-rgb),.04)}.InspectionChecklistRowDone{opacity:.94}.InspectionChecklistRowLine{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:44px;padding:8px 14px}.InspectionChecklistRowLabelButton{width:100%;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0}.InspectionChecklistRowLabel{min-width:0;color:var(--Text);font-size:.92rem;font-weight:720;line-height:1.3}.InspectionChecklistOutcome,.InspectionChecklistRowHint,.InspectionChecklistRowState{font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.InspectionChecklistRowState{color:var(--color-brand-hover);font-weight:720}.InspectionChecklistOutcomeDanger,.InspectionChecklistRowStateDanger{color:var(--color-danger-strong)}.InspectionChecklistRowStateActive{color:var(--BrandDark)}.InspectionChecklistOutcome,.InspectionChecklistRowHint{color:var(--Muted)}.InspectionChecklistRowControls{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.InspectionChecklistChoice{min-width:60px;height:30px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--BrandDark);font-size:var(--font-size-meta);font-weight:760;cursor:pointer}.InspectionChecklistChoice:disabled{cursor:not-allowed;opacity:.6}.InspectionChecklistChoicePassActive{border-color:var(--color-success-border);background:var(--color-success-wash);color:var(--color-success-strong)}.InspectionChecklistChoiceFailActive{border-color:var(--color-danger-border);background:var(--color-danger-wash);color:var(--color-danger-strong)}.InspectionChecklistChoiceDrawer{border-color:rgba(var(--color-brand-rgb),.22);background:rgba(var(--color-brand-rgb),.08);color:var(--color-brand-hover)}.InspectionChecklistInlineDetail{display:grid;grid-gap:10px;gap:10px;padding:12px 14px 16px;border-top:1px dashed rgba(59,82,110,.18)}.InspectionChecklistFailureFormGrid,.InspectionChecklistInlineDetailSummary{display:grid;grid-gap:8px;gap:8px;min-width:0}.InspectionChecklistFailureFormGrid{align-items:start}.InspectionChecklistEvidenceField,.InspectionChecklistFailureNotesField{min-width:0}.InspectionChecklistInlineActionsFlush{justify-content:flex-end;align-self:end}.InspectionChecklistPrompt{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:1.45}.InspectionChecklistInlineMeta{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.InspectionChecklistInlineNotice{margin:0;padding:9px 10px;border:1px solid var(--color-info-border);border-radius:12px;background:var(--color-info-wash);color:var(--color-info-strong);font-size:var(--font-size-body-compact);line-height:1.45}.InspectionChecklistInlineNoticeDanger{border-color:var(--color-danger-border);background:var(--color-danger-wash);color:var(--color-danger-strong)}.InspectionChecklistEvidenceList{display:grid;grid-gap:8px;gap:8px}.InspectionChecklistEvidenceItem{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--color-border-soft);border-radius:14px;background:rgba(var(--color-surface-rgb),.8)}.InspectionLifecycleSummary,.InspectionOwnershipActionSummary,.WorkflowCenter{display:grid;grid-gap:12px;gap:12px}.WorkflowCenterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.WorkflowCenterFactCard{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--color-border-soft);border-radius:14px;background:rgba(var(--color-surface-rgb),.76)}.WorkflowCenterFactLabel{color:var(--Muted);font-size:var(--font-size-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.WorkflowCenterFactValue{color:var(--Text);font-size:.95rem;font-weight:720;line-height:1.4}.WorkflowCenterNextStep{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--color-info-border);border-radius:14px;background:var(--color-info-wash)}.WorkflowCenterToneDefault{border-color:var(--color-border-soft);background:rgba(var(--color-surface-rgb),.82)}.WorkflowCenterToneInfo{border-color:var(--color-info-border);background:var(--color-info-wash)}.WorkflowCenterToneWarning{border-color:var(--color-warning-border);background:var(--color-warning-wash)}.WorkflowCenterToneDanger{border-color:var(--color-danger-border);background:var(--color-danger-wash)}.WorkflowCenterToneSuccess{border-color:var(--color-success-border);background:var(--color-success-wash)}.WorkflowCenterNextStepLabel{color:var(--Muted);font-size:var(--font-size-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.WorkflowCenterNextStepValue{color:var(--Text);font-size:1rem;font-weight:760;line-height:1.35}.WorkflowCenterBlockerDetail,.WorkflowCenterDisabledReason,.WorkflowCenterNextStepDetail{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:1.45}.WorkflowCenterBlocker{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--color-danger-border);border-radius:14px;background:var(--color-danger-wash)}.WorkflowCenterBlockerHeader{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.WorkflowCenterBlockerLabel,.WorkflowCenterBlockerOwner{color:var(--Muted);font-size:var(--font-size-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.WorkflowCenterBlockerValue{color:var(--Text);font-size:.95rem;font-weight:720;line-height:1.4}.WorkflowCenterActions{align-items:center}.WorkflowCenterInlineSurface{margin-top:2px}.DefectWorkflowBand{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-left:4px solid var(--color-info-mid)}.DefectWorkflowBandDefault{border-left-color:var(--color-border-strong)}.DefectWorkflowBandInfo{border-left-color:var(--color-info-mid);background:linear-gradient(90deg,var(--color-info-wash) 0,rgba(var(--color-surface-rgb),.95) 46%,var(--color-surface) 100%)}.DefectWorkflowBandWarning{border-left-color:var(--color-warning-mid);background:linear-gradient(90deg,var(--color-warning-wash) 0,rgba(var(--color-surface-rgb),.95) 46%,var(--color-surface) 100%)}.DefectWorkflowBandDanger{border-left-color:var(--color-danger-mid);background:linear-gradient(90deg,var(--color-danger-wash) 0,rgba(var(--color-surface-rgb),.95) 46%,var(--color-surface) 100%)}.DefectWorkflowBandSuccess{border-left-color:var(--color-success-mid);background:linear-gradient(90deg,var(--color-success-wash) 0,rgba(var(--color-surface-rgb),.95) 46%,var(--color-surface) 100%)}.DefectWorkflowBandContent{display:grid;grid-template-columns:minmax(260px,.48fr) minmax(320px,1fr);align-items:center;grid-gap:14px;gap:14px;min-width:0}.DefectWorkflowBandFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.DefectWorkflowBandFact{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:2px 10px 2px 0}.DefectWorkflowBandFact+.DefectWorkflowBandFact{padding-left:10px;border-left:1px solid var(--color-border-soft)}.DefectWorkflowBandLabel{color:var(--Muted);font-size:var(--font-size-meta);font-weight:700;letter-spacing:.08em;line-height:var(--line-height-label);text-transform:uppercase}.DefectWorkflowBandNextStepValue,.DefectWorkflowBandValue{min-width:0;color:var(--Text);font-size:var(--font-size-body);font-weight:760;line-height:var(--line-height-body-compact);overflow-wrap:anywhere}.DefectWorkflowBandNextStep{display:grid;grid-gap:3px;gap:3px;min-width:0}.DefectWorkflowBandBlocker,.DefectWorkflowBandDetail{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:var(--line-height-body-compact);overflow-wrap:anywhere}.DefectWorkflowBandBlocker{color:var(--color-danger-strong)}.DefectWorkflowBandActions{justify-content:flex-end;justify-self:end;min-width:0}.MaintenanceWorkflowBand{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-left:4px solid var(--color-info-mid)}.MaintenanceWorkflowBandDefault{border-left-color:var(--color-border-strong)}.MaintenanceWorkflowBandInfo{border-left-color:var(--color-info-mid);background:linear-gradient(90deg,var(--color-info-wash) 0,rgba(var(--color-surface-rgb),.95) 46%,var(--color-surface) 100%)}.MaintenanceWorkflowBandWarning{border-left-color:var(--color-warning-mid);background:linear-gradient(90deg,var(--color-warning-wash) 0,rgba(var(--color-surface-rgb),.95) 46%,var(--color-surface) 100%)}.MaintenanceWorkflowBandDanger{border-left-color:var(--color-danger-mid);background:linear-gradient(90deg,var(--color-danger-wash) 0,rgba(var(--color-surface-rgb),.95) 46%,var(--color-surface) 100%)}.MaintenanceWorkflowBandSuccess{border-left-color:var(--color-success-mid);background:linear-gradient(90deg,var(--color-success-wash) 0,rgba(var(--color-surface-rgb),.95) 46%,var(--color-surface) 100%)}.MaintenanceWorkflowBandContent{display:grid;grid-template-columns:minmax(260px,.48fr) minmax(320px,1fr);align-items:center;grid-gap:14px;gap:14px;min-width:0}.MaintenanceWorkflowBandFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.MaintenanceWorkflowBandFact{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:2px 10px 2px 0}.MaintenanceWorkflowBandFact+.MaintenanceWorkflowBandFact{padding-left:10px;border-left:1px solid var(--color-border-soft)}.MaintenanceWorkflowBandLabel{color:var(--Muted);font-size:var(--font-size-meta);font-weight:700;letter-spacing:.08em;line-height:var(--line-height-label);text-transform:uppercase}.MaintenanceWorkflowBandNextStepValue,.MaintenanceWorkflowBandValue{min-width:0;color:var(--Text);font-size:var(--font-size-body);font-weight:760;line-height:var(--line-height-body-compact);overflow-wrap:anywhere}.MaintenanceWorkflowBandNextStep{display:grid;grid-gap:3px;gap:3px;min-width:0}.MaintenanceWorkflowBandBlocker,.MaintenanceWorkflowBandDetail,.MaintenanceWorkflowBandDisabledReason{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:var(--line-height-body-compact);overflow-wrap:anywhere}.MaintenanceWorkflowBandBlocker,.MaintenanceWorkflowBandDisabledReason{color:var(--color-danger-strong)}.MaintenanceWorkflowBandActions{justify-content:flex-end;justify-self:end;min-width:0}.MaintenanceRailDisclosure .WorkspaceDisclosureSummary{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.MaintenanceRailDisclosure .WorkspaceDisclosureSummaryAside{width:100%;min-width:0;justify-content:space-between}.MaintenanceRailDisclosure .WorkspaceDisclosureMeta{min-width:0;justify-content:flex-start}.MaintenanceRailDisclosure .WorkspaceDisclosureMeta .QueueSummaryChip{max-width:100%;justify-content:flex-start;text-align:left;white-space:normal;word-break:normal}.DriverInspectionDetailPage,.DriverInspectionQueuePage{padding-bottom:92px}.DriverInspectionDetailPage .InspectionChecklistRow{scroll-margin-top:96px;scroll-margin-bottom:136px}.DriverInspectionWorkflowPanel{display:grid;grid-gap:12px;gap:12px;padding:14px 16px}.DriverInspectionWorkflowTop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px}.DriverInspectionWorkflowCopy{min-width:0;display:grid;grid-gap:6px;gap:6px}.DriverInspectionWorkflowTitle{margin:0;color:var(--Text);font-size:1.05rem;font-weight:780;line-height:1.25}.DriverInspectionWorkflowStatus{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.DriverInspectionStepBar{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0}.DriverInspectionStep{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0;min-height:58px;padding:9px 10px;border:1px solid var(--color-border-soft);border-radius:12px;background:rgba(var(--color-surface-rgb),.78)}.DriverInspectionStepMarker{width:10px;height:10px;margin-top:4px;border:2px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface)}.DriverInspectionStepdone{border-color:var(--color-success-border);background:var(--color-success-wash)}.DriverInspectionStepdone .DriverInspectionStepMarker{border-color:var(--color-success-strong);background:var(--color-success-strong)}.DriverInspectionStepactive{border-color:rgba(var(--color-brand-rgb),.3);background:rgba(var(--color-brand-rgb),.08)}.DriverInspectionStepactive .DriverInspectionStepMarker{border-color:var(--BrandDark);background:var(--BrandDark)}.DriverInspectionStepMain{min-width:0;display:grid;grid-gap:2px;gap:2px}.DriverInspectionStepLabel{color:var(--Text);font-weight:780}.DriverInspectionStepDetail,.DriverInspectionStepLabel{font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.DriverInspectionStepDetail{color:var(--Muted)}.DriverInspectionActionBar,.DriverInspectionQueueActionBar{position:fixed;left:calc(var(--SidebarOpenWidth) + var(--PageGutter));right:var(--PageGutter);bottom:14px;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;border:1px solid rgba(var(--color-brand-rgb),.22);border-radius:16px;background:rgba(var(--color-surface-rgb),.96);box-shadow:0 18px 50px rgba(21,35,54,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.DriverInspectionActionBarCopy,.DriverInspectionQueueActionBarCopy{min-width:0;display:grid;grid-gap:2px;gap:2px}.DriverInspectionActionBarKicker,.DriverInspectionQueueActionBarKicker{color:var(--Muted);font-size:var(--font-size-meta);font-weight:780;letter-spacing:.12em;text-transform:uppercase}.DriverInspectionActionBarTitle,.DriverInspectionQueueActionBarTitle{color:var(--Text);font-size:.98rem;font-weight:780;line-height:1.25}.DriverInspectionActionBarDetail,.DriverInspectionActionBarWarning,.DriverInspectionQueueActionBarDetail{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:1.35}.DriverInspectionActionBarWarning{color:var(--color-danger-strong);font-weight:700}.DriverInspectionActionBarControls,.DriverInspectionQueueActionBarControls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.DriverInspectionActionBarPrimary,.DriverInspectionQueueActionBarPrimary{min-width:180px;justify-content:center}body:has(.ShellSidebarCollapsed) .DriverInspectionActionBar,body:has(.ShellSidebarCollapsed) .DriverInspectionQueueActionBar{left:calc(var(--SidebarCollapsedWidth) + var(--PageGutter))}@media (max-width:1100px){.DefectWorkflowBand,.MaintenanceWorkflowBand{grid-template-columns:1fr;align-items:start}.DefectWorkflowBandActions,.MaintenanceWorkflowBandActions{justify-self:start;justify-content:flex-start}}@media (min-width:900px){.InspectionChecklistFailureFormGrid{grid-template-columns:minmax(260px,1.25fr) minmax(220px,.9fr)}.InspectionChecklistFailureNotesField{grid-column:1}.InspectionChecklistEvidenceField{grid-column:2}.InspectionChecklistInlineActionsFlush{grid-column:1/-1}}@media (max-width:860px){.DefectWorkflowBand,.DefectWorkflowBandContent,.MaintenanceWorkflowBand,.MaintenanceWorkflowBandContent,.WorkflowCenterGrid{grid-template-columns:1fr}.DefectWorkflowBandActions,.MaintenanceWorkflowBandActions{justify-content:flex-start;min-width:0}.DefectWorkflowBandFacts,.MaintenanceWorkflowBandFacts{grid-template-columns:1fr}.DefectWorkflowBandFact+.DefectWorkflowBandFact,.MaintenanceWorkflowBandFact+.MaintenanceWorkflowBandFact{padding-top:8px;padding-left:0;border-top:1px solid var(--color-border-soft);border-left:0}.DriverInspectionStepBar{grid-template-columns:repeat(2,minmax(0,1fr))}}.InspectionOwnershipActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.InspectionOwnershipActionCard{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--color-border-soft);border-radius:14px;background:rgba(var(--color-surface-rgb),.76)}.InspectionOwnershipActionLabel{color:var(--Muted);font-size:var(--font-size-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.InspectionOwnershipActionValue{color:var(--Text);font-size:.95rem;font-weight:720;line-height:1.4}.InspectionLifecycleHighlight{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--color-info-border);border-radius:14px;background:var(--color-info-wash)}.InspectionLifecycleHighlightInfo{border-color:var(--color-info-border);background:var(--color-info-wash)}.InspectionLifecycleHighlightWarning{border-color:var(--color-warning-border);background:var(--color-warning-wash)}.InspectionLifecycleHighlightDanger{border-color:var(--color-danger-border);background:var(--color-danger-wash)}.InspectionLifecycleHighlightSuccess{border-color:var(--color-success-border);background:var(--color-success-wash)}.InspectionLifecycleHighlightLabel{color:var(--Muted);font-size:var(--font-size-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.InspectionLifecycleHighlightValue{color:var(--Text);font-size:1rem;font-weight:760;line-height:1.35}.InspectionLifecycleHighlightDetail{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:1.45}.InspectionLifecycleStepList{display:grid;grid-gap:8px;gap:8px}.InspectionLifecycleStep{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--color-border-soft);border-radius:14px;background:rgba(var(--color-surface-rgb),.76)}.InspectionLifecycleStepMain{min-width:0;display:grid;grid-gap:4px;gap:4px}.InspectionLifecycleStepHeader{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.InspectionLifecycleStepLabel{color:var(--Text);font-size:.92rem;font-weight:720;line-height:1.35}.InspectionLifecycleStepDetail{color:var(--Muted);font-size:var(--font-size-body-compact);line-height:1.45}@media (max-width:720px){.InspectionOwnershipActionGrid{grid-template-columns:minmax(0,1fr)}}.InspectionChecklistEvidenceHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--Text);font-size:var(--font-size-meta);line-height:var(--line-height-meta);font-weight:720}.InspectionNestedDisclosure .WorkspaceDisclosureSummary,.InspectionRailDisclosure .WorkspaceDisclosureSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;overflow:hidden;padding:12px 14px}.InspectionNestedDisclosure .WorkspaceDisclosureSummaryAside,.InspectionRailDisclosure .WorkspaceDisclosureSummaryAside{min-width:0;max-width:100%;justify-self:end}.InspectionNestedDisclosure .WorkspaceDisclosureMeta .QueueSummaryChip,.InspectionRailDisclosure .WorkspaceDisclosureMeta .QueueSummaryChip{white-space:nowrap}.InspectionDefectRow,.InspectionSectionCard{border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:linear-gradient(180deg,rgba(var(--color-surface-rgb),.98) 0,rgba(var(--color-surface-rgb),.92) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.InspectionDefectButton,.InspectionItemRowSummary,.InspectionSectionToggle{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.InspectionDefectButton,.InspectionSectionToggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px}.InspectionDefectPrimary,.InspectionItemRowMain,.InspectionSectionToggleMain{min-width:0;display:grid;grid-gap:6px;gap:6px}.InspectionDefectTitleRow,.InspectionItemRowHeader,.InspectionSectionToggleHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.InspectionDefectTitle,.InspectionItemRowTitle,.InspectionSectionTitle{font-size:var(--font-size-title-sm);line-height:var(--line-height-title-sm);font-weight:780;color:var(--Text);letter-spacing:0}.InspectionDefectMeta,.InspectionItemRowMeta,.InspectionSectionSummary{display:flex;flex-wrap:wrap;gap:8px 10px;color:var(--Muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.InspectionDefectMeta span:not(:last-child):after,.InspectionItemRowMeta span:not(:last-child):after,.InspectionSectionSummary span:not(:last-child):after{content:"•";margin-left:10px;color:var(--color-border-strong)}.InspectionItemChevron,.InspectionSectionChevron{display:inline-grid;place-items:center;color:var(--color-brand-hover);transition:transform var(--TransitionFast)}.InspectionItemChevronExpanded,.InspectionSectionChevronExpanded{transform:rotate(90deg)}.InspectionSectionBody{padding:0 14px 14px;border-top:1px solid var(--color-border-soft)}.InspectionItemRow{gap:0;padding:0;overflow:hidden}.InspectionItemRowExpanded,.InspectionSectionCardExpanded{border-color:rgba(var(--color-brand-rgb),.2)}.InspectionItemRowFailed{border-color:rgba(var(--color-danger-rgb),.28);background:linear-gradient(180deg,rgba(var(--color-danger-rgb),.04) 0,rgba(var(--color-surface-rgb),.94) 100%)}.InspectionItemRowSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px}.InspectionItemRowBadges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.InspectionItemRowBody{padding:0 14px 14px;border-top:1px solid var(--color-border-soft);background:rgba(var(--color-surface-soft-rgb,247,250,252),.72)}.InspectionDefectView{color:var(--color-brand-hover);font-size:var(--font-size-meta);line-height:var(--line-height-meta);font-weight:720;white-space:nowrap}.InspectionTraceMapCompact .TraceMapViewport{width:min(100%,768px);aspect-ratio:2/1}.InspectionRailDisclosure .InspectionTraceMapCompact{order:-1}@media (min-width:1100px){.InspectionDetailWorkspaceLayout{grid-template-columns:minmax(0,1.56fr) minmax(340px,.82fr)}.InspectionDetailRail{position:-webkit-sticky;position:sticky;top:calc(var(--HeaderHeight) + 14px);max-height:calc(100dvh - var(--HeaderHeight) - 28px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.InspectionChecklistHeader,.InspectionWorkflowHeaderBar{grid-template-columns:minmax(0,1fr) auto}.InspectionChecklistHeader{align-items:start}.InspectionItemDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.DriverInspectionActionBar,.DriverInspectionQueueActionBar,.DriverInspectionWorkflowTop,.InspectionChecklistRowLine,.InspectionChecklistSectionToggle,.InspectionWorkflowNotice{grid-template-columns:minmax(0,1fr)}.DriverInspectionActionBarControls,.DriverInspectionQueueActionBarControls,.DriverInspectionWorkflowStatus,.InspectionChecklistRowControls,.InspectionWorkflowHeaderActions,.InspectionWorkflowNoticeActions{justify-content:flex-start}.InspectionChecklistChoice{min-width:0;flex:1 1}.InspectionDefectButton,.InspectionItemRowSummary,.InspectionSectionToggle{grid-template-columns:minmax(0,1fr)}.InspectionDefectView,.InspectionItemChevron,.InspectionSectionChevron{justify-self:start}.DriverInspectionActionBar,.DriverInspectionQueueActionBar{left:12px;right:12px;bottom:10px;gap:8px;padding:10px 12px}.DriverInspectionActionBarPrimary,.DriverInspectionQueueActionBarPrimary{min-width:0;width:100%}.DriverInspectionActionBarSecondary{flex:1 1 120px}.DriverInspectionActionBarDetail,.DriverInspectionQueueActionBarDetail{display:none}.DriverInspectionActionBarTitle,.DriverInspectionQueueActionBarTitle{font-size:.92rem}.DriverInspectionActionBarWarning{font-size:var(--font-size-meta);line-height:var(--line-height-meta)}}@media (max-width:560px){.DriverInspectionStepBar{grid-template-columns:minmax(0,1fr)}}.Muted{color:var(--Muted)}.SuccessText{color:var(--color-success-strong);font-weight:600}.FormError{color:var(--color-danger-strong);font-weight:600}.FormSuccess{color:var(--color-success-strong);font-weight:600}.TextDanger{color:var(--color-danger-strong)}.InputNeedsAttention{border-color:rgba(155,67,67,.35)!important;background:linear-gradient(180deg,rgba(243,222,222,.55),rgba(255,255,255,.94))}.Notice,div.FormError,div.FormSuccess,div.SuccessText,p.FormError,p.FormSuccess,p.SuccessText,section.FormError,section.FormSuccess,section.SuccessText{display:block;margin:0;padding:8px 10px;border:1px solid var(--color-border);border-radius:12px;font-size:var(--font-size-body-compact);line-height:var(--line-height-meta);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.NoticeDanger,div.FormError,p.FormError,section.FormError{border-color:var(--color-danger-border);background:var(--color-danger-wash)}.NoticeSuccess,div.FormSuccess,div.SuccessText,p.FormSuccess,p.SuccessText,section.FormSuccess,section.SuccessText{border-color:var(--color-success-border);background:var(--color-success-wash)}.NoticeInfo{border-color:var(--color-info-border);background:var(--color-info-wash);color:var(--color-info-strong)}.NoticeWarning{border-color:var(--color-warning-border);background:var(--color-warning-wash);color:var(--color-warning-strong)}.ProfileSectionGrid{display:grid;grid-gap:16px;gap:16px}.ProfileSectionAuthority{margin-bottom:12px}.ProfileFieldGrid{align-items:start}.WhiteSpacePreserve{white-space:pre-wrap}.ReportPreviewFrame{width:100%;min-height:780px;border:1px solid var(--Border);border-radius:16px;background:var(--color-surface)}@keyframes WorkspacePulse{0%,to{transform:scale(1);opacity:.78}50%{transform:scale(1.08);opacity:1}}@media (min-width:1100px){.DetailWorkspaceLayout{grid-template-columns:minmax(0,1fr) 320px}.EquipmentDetailGrid{grid-template-columns:minmax(0,1fr) minmax(330px,.32fr)}.EquipmentReadinessGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.WorkspaceSplitLayout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.WorkspaceSplitLayoutReverse{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}}@media (max-width:1080px){.AuthShellContentWide{width:min(980px,100%)}.AuthExperience{grid-template-columns:minmax(0,1fr) minmax(350px,410px);gap:28px}.AuthShowcaseTitle{max-width:none;font-size:2.5rem}.ShellHeaderInner{padding-left:18px;padding-right:18px}.ShellHeaderIdentity{gap:14px}.ShellSectionDescription{white-space:nowrap}.ShellSectionTrailChip{max-width:180px}.WorkspaceActionPanelBody{grid-template-columns:1fr}.WorkspaceActionPanelMeta{padding:12px}.DetailWorkspaceLayout,.EquipmentReadinessHeader{grid-template-columns:1fr}.EquipmentReadinessActions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:820px){:root{--HeaderHeight:74px}.AuthShell{padding:var(--space-4)}.AuthShellContentWide{width:100%}.AuthCard,.AuthShowcase{padding:var(--space-6)}.AuthExperience{grid-template-columns:1fr;max-width:460px;margin:0 auto;min-height:auto}.AuthShowcase{display:none}.AuthCardBrandLockup{display:flex}.ShellHeaderInner{padding-left:14px;padding-right:14px;gap:12px}.ShellHeaderIdentity{gap:10px}.ShellHeaderActions{gap:7px}.ShellSectionMeta,.ShellUserText{display:none}.SidebarMenuButton{display:inline-flex;align-items:center}.ShellConnectivityChip{width:44px;min-height:44px}.ShellInboxDrawer,.ShellStatusPopover{position:fixed;top:calc(var(--HeaderHeight) + var(--gap-inline-compact));right:var(--section-padding-compact);left:var(--section-padding-compact);width:auto}.ShellInboxItemFooter{align-items:stretch}.ShellInboxItemActions{justify-content:flex-start}.ShellBody{display:block}.ShellSidebar{position:fixed;top:var(--HeaderHeight);left:0;transform:translateX(-100%);height:calc(100vh - var(--HeaderHeight));box-shadow:0 18px 44px rgba(var(--color-brand-strong-rgb),.12);z-index:var(--LayerOverlayPanel)}.ShellSidebar,.ShellSidebarCollapsed{width:min(280px,calc(100vw - 28px))}.ShellSidebarMobileOpen{transform:translateX(0)}.ShellMobileOverlay{position:fixed;inset:var(--HeaderHeight) 0 0 0;background:var(--color-overlay-scrim);z-index:var(--LayerOverlay)}.ShellMobileOverlayVisible{display:block}.SidebarToggleDesktop{display:none}.ShellContent,.ShellFooterInner{width:calc(100% - 30px)}.ShellContent{padding-top:20px}.ShellFooterInner{padding-top:14px;padding-bottom:18px;flex-direction:column;align-items:flex-start}.AuthShell{padding-left:12px;padding-right:12px}.DataTableDense{min-width:820px}.Table{min-width:700px}.WorkspaceHero{border-radius:var(--RadiusPanel)}.WorkspaceHeroBody{padding:var(--section-padding-compact)}.WorkspaceHeroAside{padding:10px}.EquipmentReadinessGrid,.WorkspaceStatStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceFlowNav{flex-direction:column;align-items:stretch}.WorkspaceFlowNavPrimary,.WorkspaceFlowNavRelated{justify-content:space-between}.WorkspaceFlowNavLinks{display:grid;justify-content:stretch}.RecordActionRow,.RecordSummaryGrid,.ReferenceListTwo,.SettingsReferenceGrid,.WorkspaceFlowNavLinks,.WorkspaceSectionNavLinks,.WorkspaceSelectionGridItems{grid-template-columns:1fr}.RecordActionRow{display:grid}.RecordActionRow .Button,.RecordActionRow .TableActionLink{width:100%;justify-content:center}.TableActionLink{justify-content:center}.Button,.ShellAvatarButton,.ShellIconButton,.SidebarMenuButton,.TableActionLink{min-height:44px}.SectionHeader,.TableToolbar,.WorkspaceSectionIntro{align-items:stretch}.ButtonRow,.WorkspaceActionPanelActions,.WorkspaceEmptyStateActions,.WorkspaceHeroActions,.WorkspaceStateActions{display:grid;grid-template-columns:1fr}.ButtonRow .Button,.WorkspaceActionPanelActions .Button,.WorkspaceEmptyStateActions .Button,.WorkspaceFlowNavPrimary .Button,.WorkspaceHeroActions .Button,.WorkspaceStateActions .Button{width:100%;justify-content:center}.Breadcrumbs,.ExecutionItemActions,.ExecutionItemSummary,.FeatureList,.QueueSummaryRow,.RefineChips,.TraceMapLegend,.WorkspaceHeroSummary{gap:6px}.QueueSummaryChip{width:auto;max-width:100%;justify-content:center;text-align:center}.BreadcrumbChip,.FeatureChip{width:100%;justify-content:center;text-align:center}.InspectionActionGrid{grid-template-columns:1fr}.KeyValueRow{align-items:flex-start;gap:4px}.DetailSubpanel,.ExecutionItemComposer,.Panel{padding:14px}.TableWrapper{margin-left:-2px;margin-right:-2px;border-radius:16px}.TraceMapControls{top:8px;right:8px}.ReportPreviewFrame{min-height:560px}}@media (max-width:640px){:root{--text-page-title-size:20px;--text-page-title-line:24px;--text-section-title-size:15px;--text-section-title-line:20px;--text-subsection-title-size:14px;--text-subsection-title-line:18px;--font-size-metric-compact:1.12rem;--font-size-metric-tight:0.92rem}.AuthShellContent{width:100%}.AuthShell{padding:12px}.AuthCard,.AuthShowcase{padding:var(--space-5);border-radius:var(--RadiusPanel)}.AuthExperience{max-width:100%}.AuthBrandLockup{align-items:flex-start}.WorkspaceDashboardAccessGrid,.WorkspaceDashboardLaneGrid,.WorkspaceDashboardMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceDashboardAccessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.WorkspaceDashboardPanelHeader{display:grid}.WorkspaceDashboardMetricStrip .CompactMetricCard{min-height:50px;padding:7px 8px}.WorkspaceDashboardMetricStrip .CompactMetricMeta{display:none}.ShellHeaderInner{min-height:68px}.ShellInboxDrawer{padding:var(--drawer-padding);border-radius:var(--RadiusPanel)}.PlatformSupportTabs,.ShellInboxTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ShellInboxHeaderAction,.ShellInboxItemActions{display:grid;grid-template-columns:1fr}.ShellInboxHeaderAction{justify-self:stretch;justify-content:center}.ShellInboxAction{width:100%;justify-content:center}.ShellInboxList{max-height:min(46vh,420px)}.ShellFooterMeta{font-size:.8rem}.ShellContent,.ShellFooterInner{width:calc(100% - 28px)}.ShellConnectivityBanner{width:calc(100% - 20px)}.DenseSplitGrid,.DenseSplitGridThree,.ExecutionItemMetaGrid,.KeyValueGrid,.TaskMetaGrid,.TaskSupportGrid{grid-template-columns:1fr}.MetricsGrid,.ModeGrid,.QueueSummaryRow,.RefineChips,.RequirementGrid,.WorkspaceStatStrip{grid-template-columns:repeat(auto-fit,minmax(min(152px,100%),1fr))}.QueueSummaryRow,.RefineChips{display:grid;align-items:stretch}.QueueSummaryRow>*,.RefineChips>*{width:100%;min-width:0}.FormGridTwo,.RefineGrid,.WorkspaceActionPanelBody,.WorkspaceHeroBody{grid-template-columns:1fr}.TableToolbarMeta{gap:var(--gap-label-field);font-size:var(--font-size-meta)}.ShellSectionTrail{gap:6px}.ShellSectionTrailChip{min-height:var(--control-xs);padding:0 var(--space-2);font-size:var(--font-size-chip)}.QueueSummaryChip{width:auto;min-height:var(--control-sm);justify-content:center;text-align:center}.WorkspaceHeroSummary .QueueSummaryChip{min-height:var(--control-xs)}.BreadcrumbChip,.FeatureChip{width:auto;max-width:100%}.WorkspaceHeroAside{padding:var(--section-padding-compact)}.WorkspaceDrawerPanel,.WorkspaceDrawerPanelCompact,.WorkspaceDrawerPanelWide{width:100%}.WorkspaceDrawerBody,.WorkspaceDrawerFooter,.WorkspaceDrawerHeader{padding:var(--drawer-padding)}.WorkspaceDrawerFooter{padding-bottom:calc(var(--drawer-padding) + env(safe-area-inset-bottom, 0px))}.SurfaceCardHeader,.SurfaceCardHeaderCompact{flex-direction:column;align-items:stretch}.SurfaceCardHeader .QueueSummaryRow,.SurfaceCardHeaderCompact .QueueSummaryRow{width:100%}.CompactMetricCard,.ModeCard,.RequirementCard,.WorkspaceStatCard{min-height:100%}.ContextHelp{position:static}.ContextHelpBubble{position:fixed;left:12px;right:12px;bottom:14px;top:auto;width:auto;max-width:none;border-radius:16px;z-index:var(--LayerTooltip)}.DataTable{min-width:720px}.DataTableDense{min-width:760px}.EquipmentReadinessGrid{grid-template-columns:1fr}.Table{min-width:640px}}.Part382Workspace{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.Part382ProgramBar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--section-padding-standard);border:var(--border-stroke);border-left:3px solid var(--color-brand);border-radius:var(--RadiusCard);background:var(--GradientPanelBrand);box-shadow:var(--ShadowSoft)}.Part382CommandHeroMain,.Part382ProgramSummary{display:grid;grid-gap:var(--gap-label-field);gap:var(--gap-label-field);min-width:0}.Part382ProgramHeading,.Part382StatusRow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.Part382ProgramHeading{gap:var(--space-3)}.Part382CommandHero h3,.Part382ProgramTitle,.Part382SectionHeader h3{margin:0;color:var(--color-text);font-size:var(--font-size-title);font-weight:var(--text-subsection-title-weight);line-height:var(--line-height-title)}.Part382ProgramTitle .IconLabel{gap:var(--space-2)}.Part382ProgramMeta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);min-width:0}.Part382ProgramMeta>span{display:grid;grid-gap:1px;gap:1px;min-width:124px;padding:6px 9px;border:var(--border-stroke-soft);border-radius:var(--radius-sm);background:rgba(var(--color-surface-rgb),.8);color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.Part382ProgramMeta b{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);line-height:var(--line-height-label);text-transform:uppercase}.Part382ViewTabs{grid-template-columns:repeat(5,minmax(0,1fr))}.Part382CommandCenter{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.Part382CommandHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--section-padding-standard);border:1px solid rgba(var(--color-brand-rgb),.22);border-radius:var(--RadiusCard);background:linear-gradient(135deg,var(--color-surface) 0,var(--color-brand-wash) 100%);box-shadow:var(--SurfaceInsetHighlight)}.Part382CommandHeroMain{max-width:68ch}.Part382CommandHero h3{font-size:var(--font-size-heading);line-height:var(--line-height-heading)}.Part382CommandHero p,.Part382SectionHeader p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.Part382CommandHeroMain .Button{justify-self:start;margin-top:var(--space-1)}.Part382CommandActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);min-width:0}.Part382StatGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.Part382Stat{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;align-content:start;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;min-height:76px;padding:10px var(--space-3);border:var(--border-stroke);border-top:3px solid var(--color-info-mid);border-radius:var(--RadiusCard);background:var(--color-surface);color:var(--color-text);box-shadow:var(--ShadowSoft);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--TransitionFast),box-shadow var(--TransitionFast),transform var(--TransitionFast),background var(--TransitionFast)}.Part382Stat:focus-visible,.Part382Stat:hover{border-color:var(--color-brand-mid);background:var(--color-brand-wash);box-shadow:var(--ShadowPanel);transform:translateY(-1px)}.Part382Stat:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Part382StatWarning{border-top-color:var(--color-warning-mid)}.Part382StatDanger{border-top-color:var(--color-danger-mid)}.Part382StatInfo{border-top-color:var(--color-info-mid)}.Part382Stat span{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-label);line-height:var(--line-height-label);text-transform:uppercase}.Part382Stat strong{color:var(--color-text);font-size:var(--font-size-metric-compact);font-weight:780;line-height:1.15;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.Part382SectionCard,.Part382ViewSurface{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--section-padding-standard);border:var(--border-stroke);border-radius:var(--RadiusCard);background:var(--GradientPanel);box-shadow:var(--ShadowSoft)}.Part382SectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.Part382SectionHeader>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.Part382ProgressGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.Part382ProgressGrid>div{min-width:0;padding:var(--space-3);border:var(--border-stroke-soft);border-radius:var(--radius-sm);background:var(--color-surface)}.Part382ProgressGrid .PanelTitleRow{display:flex;justify-content:space-between;width:100%;color:var(--color-text-secondary);font-size:var(--font-size-meta);line-height:var(--line-height-meta)}.Part382ProgressGrid .PanelTitleRow strong{color:var(--color-text)}.Part382ProgressGrid progress{display:block;height:8px;margin-top:var(--space-2);width:100%;accent-color:var(--color-success)}.Part382TransactionSection .WorkspaceSectionIntro,.Part382ViewSurface .WorkspaceSectionIntro{margin-bottom:0}.Part382TransactionSection>.TableWrap,.Part382ViewBody{min-width:0}.Part382Workspace .DataTable .TableSecondary{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.Part382ViewTabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.Part382CommandHero,.Part382ProgramBar{grid-template-columns:minmax(0,1fr)}.Part382CommandActions,.Part382ProgramMeta{justify-content:flex-start}}@media (max-width:760px){.Part382CommandHero,.Part382ProgramBar,.Part382SectionCard,.Part382ViewSurface{padding:var(--section-padding-compact)}.Part382ProgressGrid,.Part382StatGrid,.Part382ViewTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.Part382ProgramMeta>span{flex:1 1 140px}.Part382SectionHeader{align-items:stretch;flex-direction:column}}@media (max-width:440px){.Part382ProgressGrid{grid-template-columns:1fr}.Part382CommandActions,.Part382CommandActions .Button,.Part382ProgramMeta .Button,.Part382SectionHeader .Button{width:100%}}.DqfOversightPage,.DqfRegulatoryPage{gap:16px}.DqfBulkBar{align-items:end;background:var(--surface-subtle,#f7f9fb);border:1px solid var(--border-subtle,#dbe3ea);border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) minmax(340px,auto);margin:12px 0;padding:12px}.DqfReasonList{margin:0;padding-left:18px}.DqfCoverageGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.DqfArrayEditorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}@media (max-width:720px){.DqfArrayEditorGrid,.DqfBulkBar,.DqfCoverageGrid{grid-template-columns:1fr}}.EquipmentIssuesLifecycle{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.EquipmentIssuesStage{align-items:center;background:var(--surface-subtle,#f8fafc);border:1px solid var(--border-subtle,#dbe4ec);border-left:4px solid var(--color-info,#55758d);border-radius:.75rem;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto auto;padding:.8rem .9rem}.EquipmentIssuesStagewarning{border-left-color:var(--color-warning,#a56a1b)}.EquipmentIssuesStagesuccess{border-left-color:var(--color-success,#39755a)}.EquipmentIssuesStageNumber{align-items:center;background:#e8eef3;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.EquipmentIssuesStage>div{display:grid;grid-gap:.15rem;gap:.15rem}.EquipmentIssuesHandoff>div>span,.EquipmentIssuesStage>div>span{color:var(--text-muted,#5f7180);font-size:.8rem}.EquipmentIssuesStageCount{font-size:1.2rem;font-weight:800;min-width:2rem;text-align:center}.EquipmentIssuesHandoffGrid{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem}.EquipmentIssuesHandoff{align-items:center;border-bottom:1px solid var(--border-subtle,#dbe4ec);display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.65rem .2rem}.EquipmentIssuesHandoff:last-child{border-bottom:0}.EquipmentIssuesHandoff>div{display:grid;grid-gap:.15rem;gap:.15rem}@media (max-width:760px){.EquipmentIssuesStage{grid-template-columns:auto minmax(0,1fr) auto}.EquipmentIssuesStage .Button{grid-column:1/-1;justify-content:center}.EquipmentIssuesHandoff{grid-template-columns:minmax(0,1fr) auto}.EquipmentIssuesHandoff>a{grid-column:1/-1;justify-self:end}}.PeopleAccessAttentionGrid,.PeopleAccessLifecycle{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.PeopleAccessStage{align-items:center;background:var(--surface-subtle,#f8fafc);border:1px solid var(--border-subtle,#dbe4ec);border-radius:.75rem;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto auto minmax(0,1fr) auto auto;padding:.85rem .9rem}.PeopleAccessStageNumber{align-items:center;background:#e8eef3;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.PeopleAccessAttention>div,.PeopleAccessStage>div{display:grid;grid-gap:.15rem;gap:.15rem}.PeopleAccessAttention>div>span,.PeopleAccessStage>div>span{color:var(--text-muted,#5f7180);font-size:.8rem}.PeopleAccessStageMetric{display:grid;font-size:.72rem;min-width:4.5rem;text-align:center}.PeopleAccessStageMetric strong{font-size:1.15rem}.PeopleAccessAttention{align-items:center;border-bottom:1px solid var(--border-subtle,#dbe4ec);display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.65rem .2rem}.PeopleAccessAttention:last-child{border-bottom:0}@media (max-width:760px){.PeopleAccessStage{grid-template-columns:auto auto minmax(0,1fr) auto}.PeopleAccessStage .Button{grid-column:1/-1;justify-content:center}.PeopleAccessAttention{grid-template-columns:minmax(0,1fr) auto}.PeopleAccessAttention>a{grid-column:1/-1;justify-self:end}}.RecordsReportingAttentionGrid,.RecordsReportingLifecycle{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.RecordsReportingStage{align-items:center;background:var(--surface-subtle,#f8fafc);border:1px solid var(--border-subtle,#dbe4ec);border-radius:.75rem;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto auto minmax(0,1fr) auto auto;padding:.85rem .9rem}.RecordsReportingStageNumber{align-items:center;background:#e8eef3;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;height:1.75rem;justify-content:center;width:1.75rem}.RecordsReportingAttention>div,.RecordsReportingStage>div{display:grid;grid-gap:.15rem;gap:.15rem}.RecordsReportingAttention>div>span,.RecordsReportingStage>div>span{color:var(--text-muted,#5f7180);font-size:.8rem}.RecordsReportingStageMetric{display:grid;font-size:.72rem;min-width:4.5rem;text-align:center}.RecordsReportingStageMetric strong{font-size:1.15rem}.RecordsReportingAttention{align-items:center;border-bottom:1px solid var(--border-subtle,#dbe4ec);display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.65rem .2rem}.RecordsReportingAttention:last-child{border-bottom:0}@media (max-width:760px){.RecordsReportingStage{grid-template-columns:auto auto minmax(0,1fr) auto}.RecordsReportingStage .Button{grid-column:1/-1;justify-content:center}.RecordsReportingAttention{grid-template-columns:minmax(0,1fr) auto}.RecordsReportingAttention>a{grid-column:1/-1;justify-self:end}}@media (max-width:720px){.TableWrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.TableWrap:has(>.DataTable:not(.ResponsiveRecordTable)):before{content:"Swipe sideways to view every column";position:-webkit-sticky;position:sticky;left:0;z-index:4;display:block;width:-moz-fit-content;width:fit-content;margin:6px;padding:4px 8px;border:1px solid var(--color-border-soft);border-radius:var(--RadiusPill);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--text-chip-weight)}.TableWrap>.DataTable:not(.ResponsiveRecordTable) td:first-child,.TableWrap>.DataTable:not(.ResponsiveRecordTable) th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--color-surface);box-shadow:1px 0 0 var(--color-border-soft)}.TableWrap>.DataTable:not(.ResponsiveRecordTable) th:first-child{z-index:3}.DefectQueueTable,.MaintenanceQueueTable,.ResponsiveRecordTable{display:block;width:100%;min-width:0;table-layout:fixed}.DefectQueueTable colgroup,.DefectQueueTable thead,.MaintenanceQueueTable colgroup,.MaintenanceQueueTable thead,.ResponsiveRecordTable thead{display:none}.DefectQueueTable tbody,.DefectQueueTable td,.DefectQueueTable tr,.MaintenanceQueueTable tbody,.MaintenanceQueueTable td,.MaintenanceQueueTable tr,.ResponsiveRecordTable tbody,.ResponsiveRecordTable td,.ResponsiveRecordTable tr{box-sizing:border-box;display:block;width:100%}.DefectQueueTable tbody,.MaintenanceQueueTable tbody,.ResponsiveRecordTable tbody{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2)}.DefectQueueTable tr,.MaintenanceQueueTable tr,.ResponsiveRecordTable tr{padding:var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--RadiusCard);background:var(--color-surface)}.DefectQueueTable td,.MaintenanceQueueTable td,.ResponsiveRecordTable td{min-height:0;display:grid;grid-template-columns:minmax(92px,.36fr) minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);padding:7px 0;border-bottom:1px solid var(--color-border-soft);white-space:normal;overflow-wrap:anywhere}.DefectQueueTable td:last-child,.MaintenanceQueueTable td:last-child,.ResponsiveRecordTable td:last-child{border-bottom:0}.ResponsiveRecordTable td[colspan]{display:block;padding:var(--space-2);text-align:left}.ResponsiveRecordTable td[colspan]:before{content:none}.DefectQueueTable td:before,.MaintenanceQueueTable td:before,.ResponsiveRecordTable td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase}.MaintenanceQueueTable .TableCellStatus,.ResponsiveRecordTable .TableCellCenter{text-align:left}.WorkspaceDashboardChartData .TableWrap{overflow:visible;scrollbar-gutter:auto}.WorkspaceDashboardChartData .DataTableDense{width:100%;min-width:0;table-layout:fixed}.WorkspaceDashboardChartData td,.WorkspaceDashboardChartData th{white-space:normal;overflow-wrap:anywhere}}.ShellContent :is(p,h1,h2,h3,h4,h5,h6,label,legend,.PanelDescription,.TablePrimary,.TableSecondary,.KeyValueKey,.KeyValueValue,.WorkspaceHeroDescription,.WorkspaceHeroAsideMeta){overflow-wrap:anywhere}@media (max-width:640px){:is(.Status,.StatusBadge,.QueueSummaryChip,.QueueSummaryChipButton,.QueueSummaryChipLink,.WorkspaceHeroMoreMenu>summary,.Button,.TableActionLink){max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere}:is(.Button,.TableActionLink){padding-top:var(--space-2);padding-bottom:var(--space-2)}}@media (max-width:360px){.ShellContent,.ShellFooterInner{width:calc(100% - 16px)}.MetricsGrid,.ModeGrid,.QueueSummaryRow,.RefineChips,.RequirementGrid,.WorkspaceDashboardAccessGrid,.WorkspaceDashboardLaneGrid,.WorkspaceDashboardMetricStrip,.WorkspaceStatStrip{grid-template-columns:minmax(0,1fr)}.DetailSubpanel,.ExecutionItemComposer,.Panel,.WorkspaceActionPanelBody,.WorkspaceHeroAside,.WorkspaceHeroBody{padding:var(--space-3)}.ContextHelpBubble,.ShellInboxDrawer,.ShellStatusPopover{right:var(--space-2);left:var(--space-2)}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){:root{--color-border:#8193a3;--color-border-soft:#9aa9b6;--color-border-strong:#66798b;--color-text-muted:#44586b;--color-text-soft:#526679;--color-control-border:#66798b}:is(.Panel,.SurfaceCard,.WorkspaceDrawerPanel,.TableWrap,.Button,.Input,.Select,.Textarea,.TextArea){box-shadow:none}}@media (forced-colors:active){:root{--color-focus-ring:Highlight;--color-focus-ring-soft:Highlight}:is(.Panel,.SurfaceCard,.WorkspaceDrawerPanel,.ShellInboxDrawer,.ShellProfileMenu,.TableWrap,.Status,.StatusBadge,.QueueSummaryChip,.Button,.Input,.Select,.Textarea,.TextArea){background:Canvas;border-color:CanvasText;color:CanvasText;box-shadow:none}:is(.ButtonPrimary,.ButtonDanger,[aria-current=page]){background:Highlight;border-color:Highlight;color:HighlightText;forced-color-adjust:none}:is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid Highlight!important;outline-offset:3px;box-shadow:none!important}:is(.Status,.StatusBadge,.QueueSummaryChip):before{content:"";display:inline-block;width:.45em;height:.45em;margin-right:.35em;border:1px solid;border-radius:50%;background:currentColor}}