:root{--text:#434654;--text-h:#051a3e;--bg:#f7f8fa;--border:#dcdfe4;--code-bg:#f1f3ff;--accent:#001430;--accent-bg:#00143014;--accent-border:#00143047;--social-bg:#f1f3ffb8;--shadow:var(--fa-shadow-overlay,0 8px 24px #091e4214);--sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--heading:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root:not(.fa-appearance-dark){--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}html.fa-appearance-dark{--text:var(--fa-color-on-surface-variant,#c5c6cf);--text-h:var(--fa-text-heading,#fff);--bg:var(--fa-shell-content-bg,#111416);--border:var(--fa-color-outline,#233554)}#root{text-align:left;box-sizing:border-box;border:none;flex-direction:column;width:100%;max-width:none;min-height:100svh;margin:0;display:flex}body{margin:0}#root h1:not(.fa-ds-page-title):not([class*=fa-]),#root h2:not([class*=fa-]){font-family:var(--fa-font-headline,var(--heading));color:var(--text-h);margin:0;font-weight:800}#root h1:not(.fa-ds-page-title){font-size:inherit;letter-spacing:inherit;line-height:inherit}#root h2{font-size:inherit;line-height:inherit;letter-spacing:inherit}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}@keyframes fa-guidance-ripple-relevant{0%{transform:scale(.78);box-shadow:0 0 #2563eb9e,0 0 #2563eb47}40%{transform:scale(1);box-shadow:0 0 0 5px #2563eb47,0 0 0 15px #2563eb00}to{transform:scale(.78);box-shadow:0 0 #2563eb00,0 0 #2563eb00}}@keyframes fa-guidance-ripple-covered{0%{transform:scale(.78);box-shadow:0 0 #16a34a94,0 0 #16a34a42}40%{transform:scale(1);box-shadow:0 0 0 5px #16a34a42,0 0 0 15px #16a34a00}to{transform:scale(.78);box-shadow:0 0 #16a34a00,0 0 #16a34a00}}@keyframes fa-guidance-ripple-uncovered{0%{transform:scale(.78);box-shadow:0 0 #d9770699,0 0 #ea580c42}40%{transform:scale(1);box-shadow:0 0 0 5px #d9770647,0 0 0 15px #ea580c00}to{transform:scale(.78);box-shadow:0 0 #d9770600,0 0 #ea580c00}}.fa-guidance-beacon{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.fa-guidance-beacon__rings{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fa-guidance-beacon__rings:before{content:"";transform-origin:50%;will-change:transform, box-shadow;background:0 0;border-radius:50%;width:9px;height:9px}.fa-guidance-beacon--relevant:not(.fa-guidance-beacon--reduced) .fa-guidance-beacon__rings:before{animation:1.95s ease-in-out infinite fa-guidance-ripple-relevant}.fa-guidance-beacon--covered:not(.fa-guidance-beacon--reduced) .fa-guidance-beacon__rings:before{animation:1.95s ease-in-out .28s infinite fa-guidance-ripple-covered}.fa-guidance-beacon--uncovered:not(.fa-guidance-beacon--reduced) .fa-guidance-beacon__rings:before{animation:1.95s ease-in-out .56s infinite fa-guidance-ripple-uncovered}.fa-guidance-beacon__core{z-index:1;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.fa-guidance-beacon--relevant .fa-guidance-beacon__rings:before,.fa-guidance-beacon--covered .fa-guidance-beacon__rings:before,.fa-guidance-beacon--uncovered .fa-guidance-beacon__rings:before{box-shadow:none!important;animation:none!important;transform:none!important}}.fa-mapping-context-disclosure-btn{font:inherit;-webkit-tap-highlight-color:transparent}.fa-mapping-context-disclosure-btn:focus{outline:none}.fa-mapping-context-disclosure-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3b82f673}:root{--fa-font-headline:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fa-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fa-type-weight-regular:400;--fa-type-weight-medium:500;--fa-type-weight-semibold:600;--fa-type-weight-bold:700;--fa-type-page-title-weight:var(--fa-type-weight-semibold);--fa-type-page-title-tracking:-.03em;--fa-type-eyebrow-size:11px;--fa-type-eyebrow-weight:var(--fa-type-weight-medium);--fa-type-eyebrow-lh:1.35;--fa-type-eyebrow-tracking:.02em;--fa-type-eyebrow-transform:none;--fa-type-section-label-size:11px;--fa-type-section-label-weight:var(--fa-type-weight-medium);--fa-type-section-label-lh:1.35;--fa-type-section-label-tracking:.01em;--fa-type-section-label-transform:none;--fa-type-section-heading-weight:var(--fa-type-weight-medium);--fa-type-card-heading-weight:var(--fa-type-weight-medium);--fa-type-metric-value-weight:var(--fa-type-weight-bold);--fa-type-metric-value-tracking:-.025em;--fa-type-metric-label-size:11px;--fa-type-metric-label-weight:var(--fa-type-weight-medium);--fa-type-metric-label-lh:1.35;--fa-type-metric-label-tracking:.01em;--fa-type-metric-label-transform:none;--fa-type-helper-size:12px;--fa-type-helper-weight:var(--fa-type-weight-regular);--fa-type-helper-lh:1.45;--fa-type-table-header-size:12px;--fa-type-table-header-weight:var(--fa-type-weight-semibold);--fa-type-table-header-tracking:normal;--fa-type-table-header-transform:none;--fa-type-btn-weight:var(--fa-type-weight-semibold);--fa-type-nav-weight:var(--fa-type-weight-medium);--fa-type-tab-weight:var(--fa-type-weight-semibold);--fa-type-badge-size:11px;--fa-type-badge-weight:var(--fa-type-weight-medium);--fa-type-badge-lh:1.35;--fa-type-badge-tracking:.01em;--fa-type-badge-transform:none;--fa-canvas-max:1280px;--fa-canvas-tier-focused-max:1040px;--fa-canvas-tier-standard-max:1040px;--fa-canvas-tier-standard-reclaim-max:1136px;--fa-canvas-tier-wide-max:1180px;--fa-collapsed-operational-gutter:clamp(40px, 3vw, 56px);--fa-radius-control:4px;--fa-radius-panel:8px;--fa-radius-modal:8px;--fa-radius-pill:999px;--fa-space-1:4px;--fa-space-2:8px;--fa-space-3:12px;--fa-space-4:16px;--fa-space-5:24px;--fa-space-6:32px;--fa-color-primary:#001430;--fa-brand-primary:#001430;--fa-brand-primary-hover:#002855;--fa-brand-primary-contrast:#fff;--fa-brand-support:#0052cc;--fa-command-header-bg:linear-gradient(100deg, #001432 0%, #001d40 28%, #00244d 50%, #00306a 67%, #1c54af 88%, #1e59c0 100%);--fa-command-header-border:#60a5fa47;--fa-fortress-perspective-strip-bg:linear-gradient(128deg, var(--fa-brand-primary,#001430) 0%, color-mix(in srgb, var(--fa-brand-primary-hover,#002855) 38%, var(--fa-brand-primary,#001430)) 32%, color-mix(in srgb, var(--fa-brand-primary-hover,#002855) 72%, #0c3a6b) 58%, color-mix(in srgb, var(--fa-brand-primary-hover,#002855) 58%, #1a4d7a) 100%);--fa-fortress-perspective-strip-lead-fg:#ffffffc7;--fa-fortress-perspective-strip-border:color-mix(in srgb, var(--fa-brand-primary,#001430) 42%, transparent);--fa-brand-soft:#e1e8ff;--fa-brand-primary-container:#002855;--fa-color-on-surface:#051a3e;--fa-color-on-surface-variant:#434654;--fa-color-slate-muted:#64748b;--fa-color-outline:#dcdfe4;--fa-shadow-overlay:0 8px 24px #091e4214;--fa-shadow-card:none;--fa-shadow-soft:none;--fa-shadow-tile:none;--fa-panel-bg:#fff;--fa-panel-border:#dcdfe4;--fa-panel-shadow:none;--fa-fortress-kpi-radius:8px;--fa-fortress-kpi-min-height:76px;--fa-fortress-kpi-min-height-lg:84px;--fa-fortress-kpi-pad-y:12px;--fa-fortress-kpi-pad-x:10px;--fa-fortress-kpi-pad-y-lg:10px;--fa-fortress-kpi-pad-x-lg:12px;--fa-fortress-kpi-border-color:var(--fa-border-subtle,#dcdfe4);--fa-fortress-kpi-surface:transparent;--fa-fortress-kpi-elevation:0 1px 2px #0f172a0a, 0 4px 12px #0f172a0f;--fa-fortress-kpi-elevation-hover:0 2px 4px #0f172a0d, 0 8px 16px #0f172a14;--fa-fortress-kpi-surface-catalogue:#fbfbfa;--fa-fortress-kpi-surface-catalogue-border:#c8d2e4;--fa-fortress-kpi-surface-programme-navy-start:#001430;--fa-fortress-kpi-surface-programme-navy-mid:#002855;--fa-fortress-kpi-surface-programme-navy-end:#00305f;--fa-card-bg:#fff;--fa-card-border:#dcdfe4;--fa-text-heading:#051a3e;--fa-surface-elevated:#fff;--fa-surface-inset:#f1f3ff;--fa-surface-muted:#e1e8ff;--fa-surface-tint-soft:#f1f3ff;--fa-surface-tint-strong:#e1e8ff;--fa-ai-surface:#e9f2ff;--fa-ai-surface-border:color-mix(in srgb, var(--fa-brand-support) 16%, #dcdfe4);--fa-border-subtle:#dcdfe4;--fa-input-bg:#f1f3ff;--fa-input-bg-focus:#fff;--fa-input-border:#dcdfe4;--fa-input-text:#434654;--fa-table-header-bg:#f1f3ff;--fa-table-row-height:40px;--fa-table-cell-size:13px;--fa-table-row-alt:#f1f3ff8c;--fa-table-row-hover:#e9f2ffd9;--fa-canvas-pad-x:clamp(1rem, 4vw, 2.5rem);--fa-canvas-pad-block-start:.5rem;--fa-canvas-pad-block-end:2.5rem;--fa-shell-content-pad-x:40px;--fa-canvas-desktop-protected-margin-inline-start:calc(var(--fa-canvas-desktop-protected-lane-start) - var(--fa-shell-main-frame-origin) - var(--fa-shell-content-pad-x));--fa-canvas-desktop-max-usable-width:calc(100vw - var(--fa-canvas-desktop-protected-lane-start) - var(--fa-canvas-desktop-min-inline-end));--fa-assistant-clearance-bottom:56px;--fa-assistant-clearance-inline-end:8px;--fa-section-gap:14px;--fa-section-gap-lg:20px;--fa-density-page-title:clamp(2rem, 4vw, 2.75rem);--fa-density-page-title-lh:1.05;--fa-density-page-header-mb:1.5rem;--fa-density-section-title:1.125rem;--fa-density-card-title:1rem;--fa-density-subtitle:13px;--fa-density-card-pad-y:16px;--fa-density-card-pad-x:18px;--fa-density-btn-size:14px;--fa-density-btn-pad-y:11px;--fa-density-btn-pad-x:20px;--fa-density-btn-min-h:44px;--fa-density-form-size:14px;--fa-density-form-pad-y:10px;--fa-density-form-pad-x:12px;--fa-density-form-min-h:40px;--fa-density-kpi-value:1.375rem;--fa-density-widget-gap:10px;--fa-density-op-tab-pad-y:8px;--fa-density-op-tab-pad-x:14px;--fa-density-op-tab-size:13px;--fa-density-stack-gap:2.5rem;--fa-density-radius-panel:var(--fa-radius-panel);--fa-density-radius-control:var(--fa-radius-control);--fa-op-panel-bg:var(--fa-card-bg);--fa-op-panel-border:var(--fa-card-border);--fa-op-panel-shadow:var(--fa-shadow-card);--fa-op-tabs-bg:var(--fa-surface-muted);--fa-op-tabs-border:var(--fa-border-subtle);--fa-op-tab-fg:var(--fa-text-heading);--fa-op-tab-active-bg:var(--fa-brand-primary);--fa-op-tab-active-fg:#fff;--fa-op-agent-bg:linear-gradient(180deg, #f8fafceb 0%, #fffffffa 100%);--fa-op-agent-border:var(--fa-border-subtle);--fa-op-agent-title-fg:var(--fa-brand-support);--fa-op-empty-surface-bg:linear-gradient(180deg, #f8fafcf5 0%, #f1f5f9e0 100%);--fa-op-chart-grid-fill:#f8fafccc;--fa-op-panel-header-bg:linear-gradient(180deg, #eceff4 0%, #e2e8f0 100%);--fa-op-widget-toggle-bg:var(--fa-surface-elevated);--fa-op-widget-toggle-border:var(--fa-border-subtle);--fa-op-link-fg:var(--fa-brand-support);--fa-op-chart-frame-bg:#fff;--fa-op-chart-center-bg:#fff;--fa-op-chart-canvas-bg:#fff;--fa-op-chart-center-fg:var(--fa-text-heading);--fa-op-heatmap-empty-cell-bg:#f1f5f98c;--fa-op-heatmap-cell-light-min:94;--fa-op-heatmap-cell-light-range:56;--fa-op-heatmap-cell-fg-threshold:.55;--fa-op-mini-table-header-bg:#f8fafcf2;--fa-op-mini-table-row-stripe-bg:#f8fafc8c;--fa-op-mini-table-empty-bg:#f8fafc73;--fa-op-section-label-fg:var(--fa-color-slate-muted);--fa-op-dashboard-title-fg:var(--fa-text-heading);--fa-canvas-bg:#f7f8fa;--fa-canvas-bg-alt:#faf9ff;--fa-nested-card-bg:#fff;--fa-border-visible:#dcdfe4;--fa-border-strong:#b1b4bc;--fa-selected-border:var(--fa-brand-support);--fa-selected-ring:#0052cc47;--fa-selected-bg:#e9f2ffb8;--fa-selected-glow:#0052cc24;--fa-hover-border:color-mix(in srgb, var(--fa-brand-support) 22%, #dcdfe4);--fa-focus-ring:#0052cc52;--fa-disabled-bg:#f1f5f9d9;--fa-disabled-border:#94a3b838;--fa-disabled-fg:#94a3b8;--fa-progress-track:var(--fa-surface-muted);--fa-progress-fill:var(--fa-brand-primary);--fa-progress-label-fg:var(--fa-color-on-surface);--fa-inset-bg:var(--fa-surface-elevated);--fa-inset-border:var(--fa-border-subtle);--fa-field-label-fg:var(--fa-color-slate-muted);--fa-field-help-fg:var(--fa-color-on-surface-variant);--fa-form-input-bg:var(--fa-surface-elevated);--fa-form-input-border:var(--fa-input-border);--fa-form-input-fg:var(--fa-color-on-surface);--fa-form-input-placeholder:var(--fa-color-slate-muted);--fa-form-input-bg-focus:var(--fa-input-bg-focus);--fa-form-input-bg-disabled:var(--fa-disabled-bg);--fa-form-input-fg-disabled:var(--fa-disabled-fg);--fa-form-input-bg-readonly:var(--fa-surface-inset);--fa-form-input-focus-border:color-mix(in srgb, var(--fa-brand-primary-container) 55%, var(--fa-form-input-border));--fa-form-input-focus-ring:var(--fa-focus-ring);--fa-semantic-success-border:#10b98173;--fa-semantic-warning-border:#f59e0b7a;--fa-semantic-danger-border:#ef44447a;--fa-warning:#b45309;--fa-warning-surface:color-mix(in srgb, var(--fa-warning) 8%, #fff);--fa-warning-surface-strong:color-mix(in srgb, var(--fa-warning) 10%, #fffbeb);--fa-warning-border:color-mix(in srgb, var(--fa-warning) 35%, transparent);--fa-warning-text:#92400e;--fa-warning-heading:var(--fa-on-surface);--fa-warning-muted-text:#a16207;--fa-info:#0369a1;--fa-info-surface:color-mix(in srgb, var(--fa-info) 7%, #fff);--fa-info-border:color-mix(in srgb, var(--fa-info) 30%, transparent);--fa-info-text:#0c4a6e;--fa-info-heading:var(--fa-on-surface);--fa-info-muted-text:#0369a1;--fa-success:#15803d;--fa-success-surface:color-mix(in srgb, var(--fa-success) 8%, #fff);--fa-success-surface-strong:color-mix(in srgb, var(--fa-success) 10%, #f0fdf4);--fa-success-border:color-mix(in srgb, var(--fa-success) 32%, transparent);--fa-success-text:#166534;--fa-success-heading:var(--fa-on-surface);--fa-success-accent:#22c55e;--fa-success-muted-text:#15803d;--fa-surface:var(--fa-card-bg);--fa-surface-container-lowest:var(--fa-nested-card-bg);--fa-surface-container-low:var(--fa-surface-muted);--fa-surface-container:var(--fa-surface-elevated);--fa-surface-container-high:var(--fa-surface-elevated);--fa-on-surface:var(--fa-color-on-surface);--fa-on-surface-variant:var(--fa-color-on-surface-variant);--fa-outline-variant:var(--fa-border-subtle);--fa-primary:var(--fa-brand-primary)}html.fa-appearance-dark{--fa-depth-0-bg:#111416;--fa-depth-1-bg:#191c1e;--fa-depth-2-bg:#112240;--fa-depth-inset-bg:#0a1d42;--fa-depth-1-border:#233554;--fa-depth-2-border:#233554;--fa-depth-strong-border:#b5c6f4;--fa-color-primary:#fff;--fa-color-on-surface:#fff;--fa-color-on-surface-variant:#c5c6cf;--fa-color-slate-muted:#c5c6cf;--fa-color-outline:#233554;--fa-shadow-card:none;--fa-shadow-soft:none;--fa-shadow-tile:none;--fa-shadow-overlay:0 8px 24px #0000006b;--fa-canvas-bg:var(--fa-depth-0-bg);--fa-panel-bg:var(--fa-depth-1-bg);--fa-panel-border:var(--fa-depth-1-border);--fa-panel-shadow:none;--fa-card-bg:var(--fa-depth-2-bg);--fa-card-border:var(--fa-depth-2-border);--fa-nested-card-bg:var(--fa-depth-inset-bg);--fa-text-heading:#fff;--fa-surface-elevated:var(--fa-depth-2-bg);--fa-surface-inset:var(--fa-depth-inset-bg);--fa-surface-muted:var(--fa-depth-1-bg);--fa-surface-tint-soft:var(--fa-depth-inset-bg);--fa-surface-tint-strong:var(--fa-depth-1-bg);--fa-ai-surface:color-mix(in srgb, #b5c6f4 12%, var(--fa-depth-2-bg));--fa-ai-surface-border:#233554;--fa-border-subtle:#233554;--fa-border-visible:#233554;--fa-border-strong:#b5c6f4;--fa-selected-border:#b5c6f4;--fa-fortress-perspective-strip-bg:linear-gradient(128deg, color-mix(in srgb, var(--fa-brand-primary,#001430) 84%, #000814) 0%, color-mix(in srgb, var(--fa-brand-primary-hover,#002855) 62%, #1a3352) 34%, color-mix(in srgb, var(--fa-brand-primary-hover,#002855) 82%, #2f4158) 62%, color-mix(in srgb, var(--fa-brand-primary-hover,#002855) 68%, #263548) 100%);--fa-fortress-perspective-strip-lead-fg:#cbd5e1;--fa-selected-ring:#b5c6f461;--fa-selected-bg:#b5c6f424;--fa-selected-glow:#b5c6f438;--fa-hover-border:#b5c6f4;--fa-focus-ring:#b5c6f46b;--fa-disabled-bg:#121820c7;--fa-disabled-border:#4a5a6e;--fa-disabled-fg:#64748b;--fa-progress-track:#3d5166;--fa-progress-fill:#34d399;--fa-progress-label-fg:#e2e8f0;--fa-semantic-success-border:#34d3997a;--fa-semantic-warning-border:#fbbf2480;--fa-semantic-danger-border:#f8717185;--fa-warning:#fbbf24;--fa-warning-surface:#451a03b8;--fa-warning-surface-strong:#78350f8c;--fa-warning-border:#fbbf246b;--fa-warning-text:#fde68a;--fa-warning-heading:#fef3c7;--fa-warning-muted-text:#fcd34d;--fa-info:#38bdf8;--fa-info-surface:#0c4a6e7a;--fa-info-border:#38bdf861;--fa-info-text:#bae6fd;--fa-info-heading:#e0f2fe;--fa-info-muted-text:#7dd3fc;--fa-success:#34d399;--fa-success-surface:#064e3b7a;--fa-success-surface-strong:#064e3b9e;--fa-success-border:#34d39961;--fa-success-text:#a7f3d0;--fa-success-heading:#d1fae5;--fa-success-accent:#4ade80;--fa-success-muted-text:#6ee7b7;--fa-input-bg:var(--fa-depth-inset-bg);--fa-input-bg-focus:var(--fa-depth-2-bg);--fa-input-border:#233554;--fa-input-text:#c5c6cf;--fa-table-header-bg:var(--fa-depth-inset-bg);--fa-table-row-alt:#0a1d426b;--fa-table-row-hover:#b5c6f41a;--fa-op-agent-bg:linear-gradient(180deg, #141b24 0%, #1a2330 100%);--fa-op-agent-title-fg:var(--fa-text-heading);--fa-op-empty-surface-bg:linear-gradient(180deg, #141b24f5 0%, #161d27e0 100%);--fa-op-chart-grid-fill:#141b24d9;--fa-op-panel-header-bg:linear-gradient(180deg, #161d27 0%, #141b24 100%);--fa-op-link-fg:#b5c6f4;--fa-op-chart-frame-bg:transparent;--fa-op-chart-center-bg:var(--fa-surface-inset);--fa-op-chart-canvas-bg:transparent;--fa-op-heatmap-empty-cell-bg:#24303eb8;--fa-op-heatmap-cell-light-min:38;--fa-op-heatmap-cell-light-range:22;--fa-op-heatmap-cell-fg-threshold:.48;--fa-op-mini-table-header-bg:var(--fa-table-header-bg);--fa-op-mini-table-row-stripe-bg:#94a3b814;--fa-op-mini-table-empty-bg:var(--fa-surface-inset);--fa-op-section-label-fg:#b8bcc4;--fa-op-dashboard-title-fg:var(--fa-text-heading);--fa-op-tabs-border:var(--fa-border-visible);--fa-op-tabs-bg:var(--fa-surface-muted);--fa-op-tab-fg:var(--fa-text-heading);--fa-op-tab-active-bg:var(--fa-depth-2-bg);--fa-op-tab-active-fg:var(--fa-text-heading);--fa-op-agent-border:var(--fa-border-visible);--fa-op-widget-toggle-border:var(--fa-border-visible);--fa-shell-content-bg:var(--fa-canvas-bg);--fa-inset-bg:var(--fa-card-bg);--fa-inset-border:var(--fa-border-visible);--fa-field-label-fg:#cbd5e1;--fa-field-help-fg:#b8c0cc;--fa-form-input-bg:var(--fa-input-bg);--fa-form-input-border:var(--fa-border-visible);--fa-form-input-fg:var(--fa-text-heading);--fa-form-input-placeholder:#94a3b8;--fa-form-input-bg-focus:var(--fa-input-bg-focus);--fa-form-input-bg-disabled:var(--fa-disabled-bg);--fa-form-input-fg-disabled:var(--fa-disabled-fg);--fa-form-input-bg-readonly:#141b249e;--fa-form-input-focus-border:var(--fa-hover-border);--fa-form-input-focus-ring:var(--fa-focus-ring)}@media (width<=620px){:root{--fa-canvas-pad-x:clamp(.875rem, 3.5vw, 1.125rem);--fa-shell-content-pad-x:16px}}@media (width<=390px){:root{--fa-canvas-pad-x:clamp(.75rem, 3vw, 1rem);--fa-shell-content-pad-x:14px}}.fa-ds-page-canvas{width:100%;max-width:var(--fa-canvas-max);box-sizing:border-box;padding-inline:var(--fa-canvas-pad-x);min-width:0;min-height:100%;margin-left:auto;margin-right:auto;padding-block-start:var(--fa-canvas-pad-block-start);padding-block-end:var(--fa-canvas-pad-block-end)}@media (width>=1025px){.fa-ds-page-canvas{max-width:min(var(--fa-canvas-max), var(--fa-canvas-desktop-max-usable-width));margin-inline-start:var(--fa-canvas-desktop-protected-margin-inline-start);margin-inline-end:auto}}.fa-ds-page-canvas--shell-inset{padding-block-start:0;padding-inline:0}@media (width>=1280px){.fa-ds-page-canvas.fa-canvas-tier--focused,.fa-ds-page-canvas.fa-operational-page-canvas--dense.fa-risk-register-page{width:min(100%, var(--fa-canvas-tier-focused-max), var(--fa-canvas-desktop-max-usable-width));max-width:min(var(--fa-canvas-tier-focused-max), var(--fa-canvas-desktop-max-usable-width))}.fa-ds-page-canvas.fa-canvas-tier--standard,.fa-ds-page-canvas.fa-operational-page-canvas--standard,.fa-ds-page-canvas.fa-operational-page-canvas--dense:not(.fa-risk-register-page){width:min(100%, var(--fa-canvas-tier-standard-max), var(--fa-canvas-desktop-max-usable-width));max-width:min(var(--fa-canvas-tier-standard-max), var(--fa-canvas-desktop-max-usable-width))}.fa-ds-page-canvas.fa-canvas-tier--wide{width:min(100%, var(--fa-canvas-tier-wide-max), var(--fa-canvas-max), var(--fa-canvas-desktop-max-usable-width));max-width:min(var(--fa-canvas-tier-wide-max), var(--fa-canvas-max), var(--fa-canvas-desktop-max-usable-width))}}@media (width>=1024px) and (width<=1279px){.fa-ds-page-canvas.fa-canvas-tier--focused,.fa-ds-page-canvas.fa-operational-page-canvas--dense.fa-risk-register-page{width:min(100%, var(--fa-canvas-tier-focused-max), var(--fa-canvas-desktop-max-usable-width));max-width:min(var(--fa-canvas-tier-focused-max), var(--fa-canvas-desktop-max-usable-width))}.fa-ds-page-canvas.fa-canvas-tier--standard,.fa-ds-page-canvas.fa-canvas-tier--wide,.fa-ds-page-canvas.fa-operational-page-canvas--standard,.fa-ds-page-canvas.fa-operational-page-canvas--dense:not(.fa-risk-register-page){width:min(100%, var(--fa-canvas-tier-standard-max), var(--fa-canvas-desktop-max-usable-width));max-width:min(var(--fa-canvas-tier-standard-max), var(--fa-canvas-desktop-max-usable-width))}}@media (width>=1025px){.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(var(--fa-canvas-pad-block-end) + var(--fa-assistant-clearance-bottom));padding-inline-end:calc(var(--fa-assistant-clearance-inline-end))}.fa-ds-page-canvas--shell-inset.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom))}.fa-audit-program-page.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom) + 20px)}}@media (width<=1024px){.fa-ds-page-canvas--assistant-clearance,.fa-ds-page-canvas--shell-inset.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom) + env(safe-area-inset-bottom,0px));padding-inline-end:0}}.fa-ds-section-stack{gap:var(--fa-section-gap);flex-direction:column;display:flex}.fa-ds-section-stack--lg{gap:var(--fa-section-gap-lg)}.fa-ds-table-wrap{-webkit-overflow-scrolling:touch;scroll-padding-inline-end:16px;overflow-x:auto}@media (width>=1024px){.fa-ds-table-wrap{scroll-padding-inline-end:calc(var(--fa-assistant-clearance-inline-end) + 72px);overflow-x:visible}.fa-ds-table-wrap.fa-ds-table-wrap--always-scroll{overflow-x:auto}}.fa-ds-table-wrap .fa-ds-table,.fa-ds-table-wrap table.fa-ds-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:var(--fa-table-cell-size,13px)}.fa-ds-table-wrap .fa-ds-table th,.fa-ds-table-wrap .fa-ds-table td,.fa-ds-table-wrap table.fa-ds-table th,.fa-ds-table-wrap table.fa-ds-table td{padding:var(--fa-space-2,8px) var(--fa-space-3,12px);min-height:var(--fa-table-row-height,40px);vertical-align:middle;border-bottom:1px solid var(--fa-border-subtle,#dcdfe4);color:var(--fa-color-on-surface,#051a3e)}.fa-ds-table-wrap .fa-ds-table th,.fa-ds-table-wrap table.fa-ds-table th{font-size:var(--fa-type-table-header-size);font-weight:var(--fa-type-table-header-weight);letter-spacing:var(--fa-type-table-header-tracking);text-transform:var(--fa-type-table-header-transform);color:var(--fa-color-on-surface-variant,#434654);background:var(--fa-table-header-bg,#f1f3ff)}.fa-ds-table-wrap .fa-ds-table tbody tr:nth-child(2n),.fa-ds-table-wrap table.fa-ds-table tbody tr:nth-child(2n){background:var(--fa-table-row-alt)}.fa-ds-table-wrap .fa-ds-table tbody tr:hover,.fa-ds-table-wrap table.fa-ds-table tbody tr:hover{background:var(--fa-table-row-hover)}.fa-fortress-perspective-strip-surface{box-sizing:border-box;border-radius:16px;padding:16px 18px;position:relative;overflow:hidden;background:var(--fa-fortress-perspective-strip-bg)!important;border:1px solid var(--fa-fortress-perspective-strip-border)!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #000c2033!important}html.fa-appearance-dark .fa-fortress-perspective-strip-surface{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000052!important}.fa-fortress-perspective-strip-surface .fa-ws-perspective-title,.fa-fortress-perspective-strip-surface .fa-admin-page-title,.fa-fortress-perspective-strip-surface .fa-admin-access-title,.fa-fortress-perspective-strip-surface .fa-rpt-page-title,.fa-fortress-perspective-strip-surface .fa-ds-page-title{color:#fff}.fa-fortress-perspective-strip-surface .fa-ws-perspective-lead,.fa-fortress-perspective-strip-surface .fa-admin-page-intro,.fa-fortress-perspective-strip-surface .fa-admin-access-body{color:var(--fa-fortress-perspective-strip-lead-fg);opacity:1}.fa-admin-page .fa-admin-page-header.fa-fortress-perspective-strip-surface{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:14px;display:flex}@media (width<=640px){.fa-admin-page .fa-admin-page-header.fa-fortress-perspective-strip-surface{align-items:flex-start;padding:14px 16px}}:root{--fa-fortress-perspective-strip-control-bg:#00143040;--fa-fortress-perspective-strip-control-border:#ffffff38;--fa-fortress-perspective-strip-control-fg:#fff;--fa-fortress-perspective-strip-control-placeholder-fg:#ffffffb8;--fa-fortress-perspective-strip-control-chevron-fg:#ffffffb8}.fa-fortress-perspective-strip-control{box-sizing:border-box;background-color:var(--fa-fortress-perspective-strip-control-bg);border:1px solid var(--fa-fortress-perspective-strip-control-border);color:var(--fa-fortress-perspective-strip-control-fg);cursor:pointer;appearance:none;outline:none;font-weight:600}.fa-fortress-perspective-strip-control::placeholder{color:var(--fa-fortress-perspective-strip-control-placeholder-fg);opacity:1}.fa-fortress-perspective-strip-control:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}select.fa-fortress-perspective-strip-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='rgba(255%2C255%2C255%2C0.72)' d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}.fa-fortress-perspective-strip-control:disabled{opacity:.72;cursor:not-allowed}:root{--fa-fortress-catalog-header-surface-bg:color-mix(in srgb, var(--fa-surface-inset,#f1f3ff) 34%, var(--fa-surface-elevated,#fff) 66%);--fa-fortress-catalog-header-surface-border:var(--fa-border-subtle,#dcdfe4)}html.fa-appearance-dark{--fa-fortress-catalog-header-surface-bg:#121820;--fa-fortress-catalog-header-surface-border:#94a3b82e}.fa-fortress-catalog-header-surface{background:var(--fa-fortress-catalog-header-surface-bg)!important;border:1px solid var(--fa-fortress-catalog-header-surface-border)!important;box-shadow:none!important}:root{--fa-fortress-frosted-graphite-surface-top:#f7f9fb;--fa-fortress-frosted-graphite-surface-mid:#f0f3f7;--fa-fortress-frosted-graphite-surface-bottom:#e8ecf1;--fa-fortress-frosted-graphite-edge:#94a3b847;--fa-fortress-frosted-graphite-shadow:inset 0 1px 0 #fffffff5, inset 0 -1px 0 #94a3b80f, 0 1px 2px #00143009, 0 6px 18px #00143011;--fa-fortress-frosted-graphite-inner-ring:inset 0 0 0 1px #ffffff8c;--fa-fortress-frosted-graphite-heading-fg:#2a3544;--fa-fortress-frosted-graphite-support-fg:#5a6575;--fa-fortress-frosted-graphite-muted-fg:#64748b}html.fa-appearance-dark{--fa-fortress-frosted-graphite-surface-top:#152238;--fa-fortress-frosted-graphite-surface-mid:#0f1a2e;--fa-fortress-frosted-graphite-surface-bottom:#0a1220;--fa-fortress-frosted-graphite-edge:#6482b447;--fa-fortress-frosted-graphite-shadow:inset 0 1px 0 #ffffff14, 0 2px 6px #0000002e, 0 10px 22px #00000024;--fa-fortress-frosted-graphite-inner-ring:inset 0 0 0 1px #ffffff14;--fa-fortress-frosted-graphite-heading-fg:#e8edf5;--fa-fortress-frosted-graphite-support-fg:#a8b8d0;--fa-fortress-frosted-graphite-muted-fg:#8fa4c4}.fa-fortress-frosted-graphite-surface{isolation:isolate;box-sizing:border-box;border:1px solid var(--fa-fortress-frosted-graphite-edge);background:linear-gradient(168deg, var(--fa-fortress-frosted-graphite-surface-top) 0%, var(--fa-fortress-frosted-graphite-surface-mid) 46%, var(--fa-fortress-frosted-graphite-surface-bottom) 100%);box-shadow:var(--fa-fortress-frosted-graphite-shadow);position:relative;overflow:hidden}.fa-fortress-frosted-graphite-surface:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--fa-fortress-frosted-graphite-inner-ring);position:absolute;inset:0}.fa-ds-programme-metric-kpi.fa-fortress-frosted-graphite-surface{color:var(--fa-fortress-frosted-graphite-heading-fg);background:linear-gradient(168deg, var(--fa-fortress-frosted-graphite-surface-top) 0%, var(--fa-fortress-frosted-graphite-surface-mid) 46%, var(--fa-fortress-frosted-graphite-surface-bottom) 100%)!important;border:1px solid var(--fa-fortress-frosted-graphite-edge)!important;box-shadow:var(--fa-fortress-frosted-graphite-shadow)!important}.fa-ds-programme-metric-kpi.fa-fortress-frosted-graphite-surface .fa-ds-metric-kpi__label,.fa-ds-programme-metric-kpi.fa-fortress-frosted-graphite-surface .fa-assessments-kpi__label{color:var(--fa-fortress-frosted-graphite-muted-fg)!important}.fa-ds-programme-metric-kpi.fa-fortress-frosted-graphite-surface .fa-ds-metric-kpi__value,.fa-ds-programme-metric-kpi.fa-fortress-frosted-graphite-surface .fa-assessments-kpi__value{color:var(--fa-fortress-frosted-graphite-heading-fg)!important}html.fa-appearance-dark .fa-ds-programme-metric-kpi.fa-fortress-frosted-graphite-surface:not([data-fa-kpi-tone]),html.fa-appearance-dark .fa-ds-programme-metric-kpi.fa-fortress-frosted-graphite-surface[data-fa-kpi-tone]{background:linear-gradient(168deg, var(--fa-fortress-frosted-graphite-surface-top) 0%, var(--fa-fortress-frosted-graphite-surface-mid) 46%, var(--fa-fortress-frosted-graphite-surface-bottom) 100%)!important;border-color:var(--fa-fortress-frosted-graphite-edge)!important}.fa-ds-page-header{margin-bottom:var(--fa-density-page-header-mb)}.fa-ds-page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.fa-ds-page-header__titles{flex:260px;min-width:0}.fa-ds-page-header__actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}@media (width<=1024px){.fa-ds-page-header__row{align-items:flex-start;gap:1rem}.fa-ds-page-header__actions{justify-content:flex-start;width:100%}.fa-ds-page-subtitle,.fa-ds-page-header--compact .fa-ds-page-subtitle{max-width:none}}.fa-ds-eyebrow{font-family:var(--fa-font-body);font-size:var(--fa-type-eyebrow-size);font-weight:var(--fa-type-eyebrow-weight);line-height:var(--fa-type-eyebrow-lh);letter-spacing:var(--fa-type-eyebrow-tracking);text-transform:var(--fa-type-eyebrow-transform);color:var(--fa-color-slate-muted);margin-bottom:.35rem;display:block}.fa-ds-page-title{font-family:var(--fa-font-headline);font-size:var(--fa-density-page-title);font-weight:var(--fa-type-page-title-weight);letter-spacing:var(--fa-type-page-title-tracking);line-height:var(--fa-density-page-title-lh);color:var(--fa-text-heading,var(--fa-color-primary));text-wrap:balance;margin:0}.fa-ds-page-subtitle{font-family:var(--fa-font-body);font-size:var(--fa-density-subtitle);color:var(--fa-color-on-surface-variant);max-width:45rem;margin:.875rem 0 0;font-weight:500;line-height:1.5}.fa-ds-page-header--compact{margin-bottom:.75rem}.fa-ds-page-header--compact .fa-ds-eyebrow{letter-spacing:.01em;margin-bottom:.25rem;font-size:10px}.fa-ds-page-header--compact .fa-ds-page-title{letter-spacing:-.03em;font-size:clamp(1.375rem,2.4vw,1.625rem);line-height:1.15}.fa-ds-page-header--compact .fa-ds-page-subtitle{max-width:42rem;margin-top:.5rem;font-size:12px;line-height:1.45}h1.fa-ds-page-title--compact{letter-spacing:-.03em;font-size:clamp(1.375rem,2.4vw,1.625rem);line-height:1.15}#root h1.fa-gov-page-title,#root h1.fa-tpl-page-title,#root h1.fa-cs-page-title,.fa-gov-page-title,.fa-tpl-page-title,.fa-cs-page-title{font-family:var(--fa-font-headline);font-size:clamp(1.375rem,2.4vw,1.625rem);font-weight:var(--fa-type-page-title-weight);letter-spacing:var(--fa-type-page-title-tracking);text-wrap:balance;margin:0;line-height:1.15}.fa-ds-section-label{font-family:var(--fa-font-body);font-size:var(--fa-type-section-label-size);font-weight:var(--fa-type-section-label-weight);line-height:var(--fa-type-section-label-lh);letter-spacing:var(--fa-type-section-label-tracking);text-transform:var(--fa-type-section-label-transform);color:var(--fa-color-slate-muted);margin:0}.fa-ds-panel{background:var(--fa-panel-bg,#fff);border:1px solid var(--fa-panel-border,#c4c6d054);border-radius:var(--fa-radius-panel);box-shadow:var(--fa-panel-shadow,var(--fa-shadow-soft));box-sizing:border-box}.fa-ds-panel__title{font-family:var(--fa-font-headline);font-size:15px;font-weight:var(--fa-type-card-heading-weight);letter-spacing:-.015em;color:var(--fa-color-on-surface,#191c1e);margin:0 0 16px}.fa-ds-card{border-radius:var(--fa-density-radius-panel);background:var(--fa-card-bg,#fff);border:1px solid var(--fa-card-border,#94a3b838);box-shadow:var(--fa-shadow-card);box-sizing:border-box}.fa-ds-kpi-tile{border-radius:var(--fa-density-radius-panel);background:var(--fa-card-bg,#fff);border:1px solid var(--fa-card-border,#94a3b833);box-shadow:var(--fa-shadow-tile);box-sizing:border-box}.fa-ds-programme-metric-kpi.fa-ds-kpi-tile{border-radius:var(--fa-fortress-kpi-radius);border-color:var(--fa-fortress-kpi-border-color)}.fa-ds-metric-kpi{box-sizing:border-box;position:relative}.fa-ds-metric-kpi__stack{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:100%;min-width:0;display:flex}.fa-ds-metric-kpi__label{font-size:var(--fa-type-metric-label-size);font-weight:var(--fa-type-metric-label-weight);letter-spacing:var(--fa-type-metric-label-tracking);text-transform:var(--fa-type-metric-label-transform);line-height:var(--fa-type-metric-label-lh);color:var(--fa-color-slate-muted,#64748b);margin:0}.fa-ds-metric-kpi__value{font-family:var(--fa-font-headline);font-size:var(--fa-density-kpi-value,1.375rem);font-weight:var(--fa-type-metric-value-weight);letter-spacing:var(--fa-type-metric-value-tracking);font-variant-numeric:tabular-nums;color:var(--fa-color-on-surface,#0f172a);margin:0;line-height:1.08}.fa-ds-metric-kpi__hint,.fa-ds-metric-kpi__sub{font-size:var(--fa-type-helper-size);font-weight:var(--fa-type-weight-medium);line-height:var(--fa-type-helper-lh);color:var(--fa-color-on-surface-variant,#64748b);margin:0}.fa-ds-metric-kpi__trailing{z-index:1;position:absolute;top:8px;right:8px}.fa-ds-programme-metric-kpi:has(.fa-ds-metric-kpi__trailing) .fa-ds-metric-kpi__stack{box-sizing:border-box;width:100%;padding-inline:32px}@media (width>=641px){.fa-ds-metric-kpi--balanced{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.fa-ds-metric-kpi--balanced .fa-ds-metric-kpi__stack,.fa-ds-metric-kpi--balanced .fa-ds-metric-kpi__body{text-align:center;align-items:center}.fa-ds-metric-kpi--balanced .fa-ds-metric-kpi__body{flex-direction:column;flex:1;justify-content:center;width:100%;min-width:0;display:flex}}.fa-fortress-kpi-card,.fa-ds-programme-metric-kpi,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card{box-sizing:border-box;border-radius:var(--fa-fortress-kpi-radius);border:1px solid var(--fa-fortress-kpi-border-color);background:var(--fa-fortress-kpi-surface);box-shadow:var(--fa-fortress-kpi-elevation);min-height:var(--fa-fortress-kpi-min-height);padding:var(--fa-fortress-kpi-pad-y) var(--fa-fortress-kpi-pad-x);transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden}@media (width>=1280px){.fa-fortress-kpi-card,.fa-ds-programme-metric-kpi,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card{min-height:var(--fa-fortress-kpi-min-height-lg);padding:var(--fa-fortress-kpi-pad-y-lg) var(--fa-fortress-kpi-pad-x-lg)}}.fa-fortress-kpi-card:not(:disabled):hover,.fa-ds-programme-metric-kpi:not(:disabled):hover,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card:hover{box-shadow:var(--fa-fortress-kpi-elevation-hover);transform:translateY(-1px)}.fa-fortress-kpi-card:focus-visible,.fa-ds-programme-metric-kpi:focus-visible,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card:focus-visible{outline:2px solid var(--fa-focus-ring,#0052cc52);outline-offset:2px}.fa-fortress-kpi-card .fa-ds-metric-kpi__stack,.fa-ds-programme-metric-kpi .fa-ds-metric-kpi__stack{gap:4px}.fa-fortress-kpi-card .fa-ds-metric-kpi__label,.fa-fortress-kpi-card .risk-dashboard-kpi__label,.fa-fortress-kpi-card .fa-pa-readiness-kpi__label,.fa-fortress-kpi-card .fa-assessments-kpi__label,.fa-ds-programme-metric-kpi .fa-ds-metric-kpi__label,.fa-ds-programme-metric-kpi .risk-dashboard-kpi__label,.fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__label,.fa-ds-programme-metric-kpi .fa-assessments-kpi__label{font-size:var(--fa-type-metric-label-size);font-weight:var(--fa-type-metric-label-weight);letter-spacing:var(--fa-type-metric-label-tracking);text-transform:var(--fa-type-metric-label-transform);line-height:var(--fa-type-metric-label-lh)}.fa-fortress-kpi-card .fa-ds-metric-kpi__value,.fa-fortress-kpi-card .risk-dashboard-kpi__value,.fa-fortress-kpi-card .fa-pa-readiness-kpi__value,.fa-fortress-kpi-card .fa-assessments-kpi__value,.fa-ds-programme-metric-kpi .fa-ds-metric-kpi__value,.fa-ds-programme-metric-kpi .risk-dashboard-kpi__value,.fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__value,.fa-ds-programme-metric-kpi .fa-assessments-kpi__value{font-family:var(--fa-font-headline);font-size:var(--fa-density-kpi-value,1.75rem);font-weight:var(--fa-type-metric-value-weight);letter-spacing:var(--fa-type-metric-value-tracking);font-variant-numeric:tabular-nums;line-height:1.08}html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi{--fa-ds-programme-metric-accent:var(--fa-brand-primary,#001430);--fa-fortress-kpi-border-color:#071525;color:#fff;background:linear-gradient(135deg, var(--fa-fortress-kpi-surface-programme-navy-start) 0%, var(--fa-fortress-kpi-surface-programme-navy-mid) 68%, var(--fa-fortress-kpi-surface-programme-navy-end) 100%)!important;box-shadow:var(--fa-fortress-kpi-elevation), inset 0 1px 0 #ffffff0f!important}html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi:not(:disabled):hover{box-shadow:var(--fa-fortress-kpi-elevation-hover), inset 0 1px 0 #ffffff14!important}.fa-ds-programme-metric-kpi:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--fa-ds-programme-metric-accent) 92%, #fff) 0%, var(--fa-ds-programme-metric-accent) 52%, color-mix(in srgb, var(--fa-ds-programme-metric-accent) 78%, #000) 100%);pointer-events:none;z-index:1;border-radius:0;height:3px;position:absolute;top:0;left:0;right:0}html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__label,html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__value,html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__label,html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__value,html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__label,html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__value,html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .fa-assessments-kpi__label,html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .fa-assessments-kpi__value{color:#fffffff0!important}html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__sub,html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__sub,html[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__sub{color:#ffffffc7!important}.fa-ds-programme-metric-kpi[aria-pressed=true],.fa-ds-programme-metric-kpi.fa-assessments-kpi--active{box-shadow:0 0 0 2px color-mix(in srgb, var(--fa-ds-programme-metric-accent) 32%, transparent), var(--fa-fortress-kpi-elevation-hover), inset 0 1px 0 #ffffff14!important}html.fa-appearance-dark[data-fa-kpi-appearance=fortress-navy] .fa-ds-programme-metric-kpi:not([data-fa-kpi-tone]){background:linear-gradient(135deg,#001430 0%,#002855 68%,#00305f 100%)!important;border-color:#071525!important}html.fa-appearance-dark .fa-ds-programme-metric-kpi[data-fa-kpi-tone=midnight]{background:linear-gradient(135deg,#001430 0%,#002855 100%)!important;border-color:#071525!important}html.fa-appearance-dark .fa-ds-programme-metric-kpi[data-fa-kpi-tone=navy]{background:linear-gradient(135deg,#002855 0%,#00366a 100%)!important;border-color:#071525!important}html.fa-appearance-dark .fa-ds-programme-metric-kpi[data-fa-kpi-tone=cobalt]{background:linear-gradient(135deg,#00305f 0%,#00447e 100%)!important;border-color:#071525!important}html.fa-appearance-dark .fa-ds-programme-metric-kpi[data-fa-kpi-tone=indigo]{background:linear-gradient(135deg,#171c57 0%,#24327a 100%)!important;border-color:#0a1030!important}.fa-fortress-kpi-surface--catalogue-neutral.fa-ds-programme-metric-kpi{--fa-fortress-kpi-border-color:var(--fa-fortress-kpi-surface-catalogue-border);color:#1d1d1b;background:var(--fa-fortress-kpi-surface-catalogue)!important;box-shadow:var(--fa-fortress-kpi-elevation), inset 0 1px 0 #fffffff0, inset 0 -1px 0 #4d83e612!important}.fa-fortress-kpi-surface--catalogue-neutral.fa-ds-programme-metric-kpi:not(:disabled):hover{box-shadow:var(--fa-fortress-kpi-elevation-hover), inset 0 1px 0 #fffffff5, inset 0 -1px 0 #4d83e617!important}.fa-fortress-kpi-surface--catalogue-neutral.fa-ds-programme-metric-kpi .fa-ds-metric-kpi__label,.fa-fortress-kpi-surface--catalogue-neutral.fa-ds-programme-metric-kpi .fa-assessments-kpi__label{color:#64748b!important}.fa-fortress-kpi-surface--catalogue-neutral.fa-ds-programme-metric-kpi .fa-ds-metric-kpi__value,.fa-fortress-kpi-surface--catalogue-neutral.fa-ds-programme-metric-kpi .fa-assessments-kpi__value{color:#1d1d1b!important}.fa-fortress-kpi-surface--catalogue-neutral.fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger{box-shadow:none;color:#1e293b85;background:0 0;border:none}.fa-fortress-kpi-surface--catalogue-neutral.fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger:hover,.fa-fortress-kpi-surface--catalogue-neutral.fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger[aria-expanded=true]{box-shadow:none;color:#1e293be0;background:#0f172a0f;border:none}.fa-ds-btn{font-family:var(--fa-font-headline);font-size:var(--fa-density-btn-size);font-weight:var(--fa-type-btn-weight);letter-spacing:-.01em;border-radius:var(--fa-density-radius-control);cursor:pointer;padding:var(--fa-density-btn-pad-y) var(--fa-density-btn-pad-x);min-height:var(--fa-density-btn-min-h);box-sizing:border-box;border:none;justify-content:center;align-items:center;gap:.5rem;transition:opacity .15s,background .15s;display:inline-flex}.fa-ds-btn:disabled{cursor:not-allowed;opacity:.55}.fa-ds-btn--primary{background:var(--fa-brand-primary,#001430);color:var(--fa-brand-primary-contrast,#fff);box-shadow:none}.fa-ds-btn--primary:not(:disabled):hover{background:var(--fa-brand-primary-hover,#002855);opacity:1}.fa-ds-btn--secondary{background:var(--fa-panel-bg,#fff);color:var(--fa-brand-primary,#001430);border:1px solid color-mix(in srgb, var(--fa-brand-primary,#001430) 28%, var(--fa-color-outline,#dcdfe4));box-shadow:none}.fa-ds-btn--secondary:not(:disabled):hover{background:color-mix(in srgb, var(--fa-surface-tint-soft,#f1f3ff) 72%, var(--fa-panel-bg,#fff) 28%);border-color:var(--fa-hover-border,#dcdfe4)}.fa-ds-btn--tertiary{color:var(--fa-brand-primary,#001430);box-shadow:none;background:0 0;border:1px solid #0000;font-weight:600}.fa-ds-btn--tertiary:not(:disabled):hover{background:color-mix(in srgb, var(--fa-surface-tint-soft,#f1f3ff) 65%, transparent);border-color:var(--fa-border-subtle,#dcdfe4)}.fa-ds-topbar-title{font-family:var(--fa-font-headline);font-size:15px;font-weight:var(--fa-type-weight-semibold);color:var(--fa-text-heading,var(--fa-color-primary));letter-spacing:-.015em}.fa-ds-live-hero{font-family:var(--fa-font-body)}.fa-ds-live-hero .fa-ds-live-hero__title{font-family:var(--fa-font-headline)}.fa-ds-live-hero .fa-ds-live-breadcrumb{font-family:var(--fa-font-body)}.fa-sidebar-nav-item{font-family:var(--fa-font-body);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.fa-sidebar-cta{font-family:var(--fa-font-headline);letter-spacing:-.01em;font-size:13px;font-weight:700}.fa-ds-stack{gap:var(--fa-density-stack-gap);flex-direction:column;display:flex}.fa-ds-op-tabs{background:var(--fa-op-tabs-bg);border:1px solid var(--fa-op-tabs-border);border-radius:12px;flex-wrap:wrap;gap:6px;padding:4px;display:inline-flex}.fa-ds-op-tab{padding:var(--fa-density-op-tab-pad-y) var(--fa-density-op-tab-pad-x);cursor:pointer;font-family:var(--fa-font-headline);font-size:var(--fa-density-op-tab-size);font-weight:var(--fa-type-tab-weight);color:var(--fa-op-tab-fg);background:0 0;border:none;border-radius:10px}.fa-ds-op-tab--active{background:var(--fa-op-tab-active-bg);color:var(--fa-op-tab-active-fg)}.fa-ds-op-agent-panel{background:var(--fa-op-agent-bg);border:1px solid var(--fa-op-agent-border)}.fa-ds-op-agent-panel__title{font-family:var(--fa-font-headline);font-size:12px;font-weight:var(--fa-type-weight-semibold);color:var(--fa-op-agent-title-fg);margin:0}.fa-ds-type-page-title{font-family:var(--fa-font-headline);font-size:var(--fa-density-page-title);font-weight:var(--fa-type-page-title-weight);letter-spacing:var(--fa-type-page-title-tracking);line-height:var(--fa-density-page-title-lh);color:var(--fa-text-heading,var(--fa-color-primary));text-wrap:balance;margin:0}.fa-ds-type-eyebrow{font-family:var(--fa-font-body);font-size:var(--fa-type-eyebrow-size);font-weight:var(--fa-type-eyebrow-weight);line-height:var(--fa-type-eyebrow-lh);letter-spacing:var(--fa-type-eyebrow-tracking);text-transform:var(--fa-type-eyebrow-transform);color:var(--fa-color-slate-muted);margin-bottom:.35rem;display:block}.fa-ds-type-section-label{font-family:var(--fa-font-body);font-size:var(--fa-type-section-label-size);font-weight:var(--fa-type-section-label-weight);line-height:var(--fa-type-section-label-lh);letter-spacing:var(--fa-type-section-label-tracking);text-transform:var(--fa-type-section-label-transform);color:var(--fa-color-slate-muted);margin:0}.fa-ds-type-metric-value{font-family:var(--fa-font-headline);font-size:var(--fa-density-kpi-value,1.375rem);font-weight:var(--fa-type-metric-value-weight);letter-spacing:var(--fa-type-metric-value-tracking);font-variant-numeric:tabular-nums;color:var(--fa-color-on-surface,#0f172a);margin:0;line-height:1.08}.fa-ds-type-metric-label{font-size:var(--fa-type-metric-label-size);font-weight:var(--fa-type-metric-label-weight);letter-spacing:var(--fa-type-metric-label-tracking);text-transform:var(--fa-type-metric-label-transform);line-height:var(--fa-type-metric-label-lh);color:var(--fa-color-slate-muted,#64748b);margin:0}.fa-ds-type-helper{font-size:var(--fa-type-helper-size);font-weight:var(--fa-type-helper-weight);line-height:var(--fa-type-helper-lh);color:var(--fa-color-on-surface-variant,#64748b)}.fa-ds-type-table-header{font-size:var(--fa-type-table-header-size);font-weight:var(--fa-type-table-header-weight);letter-spacing:var(--fa-type-table-header-tracking);text-transform:var(--fa-type-table-header-transform)}.fa-ds-type-control-label{font-size:var(--fa-density-form-size);font-weight:var(--fa-type-weight-medium);color:var(--fa-color-on-surface,#051a3e);line-height:1.35}.fa-ds-type-nav-label{font-size:13px;font-weight:var(--fa-type-nav-weight);letter-spacing:-.01em;text-transform:none}.fa-ds-type-badge,.fa-ds-badge{font-size:var(--fa-type-badge-size);font-weight:var(--fa-type-badge-weight);line-height:var(--fa-type-badge-lh);letter-spacing:var(--fa-type-badge-tracking);text-transform:var(--fa-type-badge-transform)}.fa-ds-op-widget-toggle{border:1px solid var(--fa-op-widget-toggle-border);background:var(--fa-op-widget-toggle-bg);cursor:pointer;width:30px;height:30px;color:var(--fa-text-heading);box-shadow:var(--fa-shadow-soft);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.fa-ds-dashboard-widget-overflow-menu{flex-shrink:0;position:relative}.fa-ds-dashboard-widget-overflow-menu__trigger{border:1px solid color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 70%, transparent);background:color-mix(in srgb, var(--fa-surface-elevated,#fff) 88%, var(--fa-surface-muted,#f3f5f7) 12%);width:28px;height:28px;color:var(--fa-color-on-surface-variant,#64748b);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fa-ds-dashboard-widget-overflow-menu__trigger:hover,.fa-ds-dashboard-widget-overflow-menu__trigger[aria-expanded=true]{background:var(--fa-surface-elevated,#fff);border-color:color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 90%, #94a3b8 10%);color:var(--fa-text-heading,#1e293b)}.fa-ds-dashboard-widget-overflow-menu__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-focus-ring,#0052cc52) 100%, transparent);outline-offset:2px}.fa-ds-dashboard-widget-overflow-menu__panel{z-index:40;border:1px solid var(--fa-border-subtle,#dcdfe4);background:var(--fa-surface-elevated,#fff);border-radius:12px;min-width:180px;padding:4px;position:fixed;box-shadow:0 8px 24px #0f172a1a}.fa-ds-dashboard-widget-overflow-menu__item{width:100%;color:var(--fa-text-heading,#1e293b);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;font-weight:500;line-height:18px;display:block}.fa-ds-dashboard-widget-overflow-menu__item:hover{background:var(--fa-surface-muted,#f3f5f7)}.fa-audit-dashboard .fa-ds-dashboard-widget-overflow-menu__trigger,.fa-gap-analysis-dashboard .fa-ds-dashboard-widget-overflow-menu__trigger{width:24px;height:24px;box-shadow:none;color:#475569c7;background:0 0;border:none;border-radius:4px}.fa-audit-dashboard .fa-ds-dashboard-widget-overflow-menu__trigger:hover,.fa-audit-dashboard .fa-ds-dashboard-widget-overflow-menu__trigger[aria-expanded=true],.fa-gap-analysis-dashboard .fa-ds-dashboard-widget-overflow-menu__trigger:hover,.fa-gap-analysis-dashboard .fa-ds-dashboard-widget-overflow-menu__trigger[aria-expanded=true]{box-shadow:none;color:#1e293beb;background:#0f172a0f;border:none}.fa-audit-dashboard .fa-ds-dashboard-widget-overflow-menu__trigger:focus-visible,.fa-gap-analysis-dashboard .fa-ds-dashboard-widget-overflow-menu__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-focus-ring,#0052cc52) 100%, transparent);outline-offset:2px}.fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger{width:24px;height:24px;box-shadow:none;color:#ffffffc7;background:0 0;border:none;border-radius:4px}.fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger:hover,.fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger[aria-expanded=true]{box-shadow:none;color:#fffffff2;background:#ffffff1a;border:none}.fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.fa-progress-bar__track{background:var(--fa-progress-track-local,var(--fa-progress-track,var(--fa-surface-muted,#eceef1)));border:1px solid var(--fa-border-subtle);box-sizing:border-box}.fa-progress-bar__fill{background:var(--fa-progress-fill-local,var(--fa-progress-fill,var(--fa-brand-primary)))}html.fa-appearance-dark .fa-ds-panel{border:1px solid var(--fa-panel-border)!important;background:var(--fa-panel-bg)!important;box-shadow:var(--fa-panel-shadow)!important}html.fa-appearance-dark .fa-ds-card,html.fa-appearance-dark .fa-ds-kpi-tile{border:1px solid var(--fa-card-border)!important;background:var(--fa-card-bg)!important;box-shadow:var(--fa-shadow-card)!important}html.fa-appearance-dark .fa-ds-op-tabs{border-color:var(--fa-op-tabs-border);box-shadow:inset 0 1px #ffffff08}html.fa-appearance-dark .fa-ds-op-tab:not(.fa-ds-op-tab--active):hover{background:#94a3b814}html.fa-appearance-dark .fa-ds-op-tab--active{background:var(--fa-op-tab-active-bg)!important;color:var(--fa-op-tab-active-fg)!important;border:2px solid var(--fa-selected-border)!important;box-shadow:0 0 0 3px var(--fa-selected-glow), 0 2px 8px #00000052!important}html.fa-appearance-dark .fa-ds-op-agent-panel{border-color:var(--fa-op-agent-border);box-shadow:inset 0 1px #ffffff08}html.fa-appearance-dark .fa-ds-op-widget-toggle:hover{border-color:var(--fa-hover-border)}.fa-ds-selected,[data-fa-selected=true]{border-color:var(--fa-selected-border)!important;background:color-mix(in srgb, var(--fa-selected-bg) 55%, var(--fa-card-bg,#fff) 45%)!important;box-shadow:0 0 0 1px var(--fa-selected-border), 0 0 0 3px var(--fa-selected-glow)!important}html.fa-appearance-dark .fa-ds-selected,html.fa-appearance-dark [data-fa-selected=true],html.fa-appearance-dark .fa-new-assessment-root .fa-na-select-card--selected,html.fa-appearance-dark .fa-new-assessment-root .fa-na-client-site-picker .fa-csp-card--selected,html.fa-appearance-dark .fa-new-assessment-root .fa-na-client-site-picker .fa-csp-compact-row--selected,html.fa-appearance-dark .fa-new-assessment-root .fa-na-preset-chip--selected{border:2px solid var(--fa-selected-border)!important;background:color-mix(in srgb, var(--fa-selected-bg) 72%, var(--fa-card-bg) 28%)!important;box-shadow:0 0 0 3px var(--fa-selected-glow), 0 0 16px #2dd4bf38, 0 3px 12px #00000047!important}.fa-ds-interactive{transition:border-color .15s,box-shadow .15s,background .15s}.fa-ds-interactive:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fa-hover-border)}.fa-ds-interactive:focus-visible{box-shadow:0 0 0 2px var(--fa-focus-ring), 0 0 0 4px color-mix(in srgb, var(--fa-focus-ring) 32%, transparent);outline:none}.fa-ds-disabled,[aria-disabled=true].fa-ds-interactive{opacity:.88;cursor:not-allowed;background:var(--fa-disabled-bg)!important;border-color:var(--fa-disabled-border)!important;color:var(--fa-disabled-fg)!important}.fa-ds-focus-ring:focus-visible{box-shadow:0 0 0 2px var(--fa-focus-ring), 0 0 0 4px color-mix(in srgb, var(--fa-focus-ring) 30%, transparent);outline:none}html.fa-appearance-dark .fa-progress-bar__track{min-height:10px;box-shadow:inset 0 2px 4px #0000006b;background:var(--fa-progress-track)!important;border:1px solid var(--fa-border-visible)!important}html.fa-appearance-dark .fa-progress-bar__fill{box-shadow:0 0 10px #34d39973;background:var(--fa-progress-fill)!important}.fa-ds-inset-well,.fa-ps-inset-well{background:var(--fa-inset-bg);border:1px solid var(--fa-inset-border);box-sizing:border-box}html.fa-appearance-dark .fa-ds-inset-well,html.fa-appearance-dark .fa-ps-inset-well{box-shadow:inset 0 1px #ffffff0f,0 3px 14px #00000061;border:1px solid var(--fa-border-visible)!important}.fa-ds-field-label,.fa-ps-field-label{color:var(--fa-field-label-fg)}.fa-ds-field-help,.fa-ps-field-help{color:var(--fa-field-help-fg)}.fa-ds-form-control,.fa-ds-inset-well select,.fa-ds-inset-well input:not([type=file]):not([hidden]),.fa-ds-inset-well textarea{background:var(--fa-form-input-bg);border:1px solid var(--fa-form-input-border);color:var(--fa-form-input-fg);box-sizing:border-box}.fa-ds-form-control::placeholder,.fa-ds-inset-well select::placeholder,.fa-ds-inset-well input:not([type=file]):not([hidden])::placeholder,.fa-ds-inset-well textarea::placeholder{color:var(--fa-form-input-placeholder);opacity:1}.fa-ds-form-control:focus-visible,.fa-ds-inset-well select:focus-visible,.fa-ds-inset-well input:not([type=file]):not([hidden]):focus-visible,.fa-ds-inset-well textarea:focus-visible{border-color:var(--fa-form-input-focus-border);background:var(--fa-form-input-bg-focus);box-shadow:0 0 0 2px var(--fa-form-input-focus-ring);outline:none}.fa-ds-form-control:disabled,.fa-ds-inset-well select:disabled,.fa-ds-inset-well input:not([type=file]):not([hidden]):disabled,.fa-ds-inset-well textarea:disabled{background:var(--fa-form-input-bg-disabled);border-color:var(--fa-form-input-border);color:var(--fa-form-input-fg-disabled);opacity:1;cursor:not-allowed}.fa-ds-form-control:read-only:not(:disabled),.fa-ds-inset-well select:read-only:not(:disabled),.fa-ds-inset-well input:not([type=file]):not([hidden]):read-only:not(:disabled),.fa-ds-inset-well textarea:read-only:not(:disabled){background:var(--fa-form-input-bg-readonly)}html.fa-appearance-dark .fa-ds-form-control,html.fa-appearance-dark .fa-ds-inset-well select,html.fa-appearance-dark .fa-ds-inset-well input:not([type=file]):not([hidden]),html.fa-appearance-dark .fa-ds-inset-well textarea{background:var(--fa-form-input-bg)!important;border-color:var(--fa-form-input-border)!important;color:var(--fa-form-input-fg)!important}html.fa-appearance-dark .fa-ds-form-control::placeholder,html.fa-appearance-dark .fa-ds-inset-well select::placeholder,html.fa-appearance-dark .fa-ds-inset-well input:not([type=file]):not([hidden])::placeholder,html.fa-appearance-dark .fa-ds-inset-well textarea::placeholder{color:var(--fa-form-input-placeholder)!important;opacity:1!important}html.fa-appearance-dark .fa-ds-form-control:focus-visible,html.fa-appearance-dark .fa-ds-inset-well select:focus-visible,html.fa-appearance-dark .fa-ds-inset-well input:not([type=file]):not([hidden]):focus-visible,html.fa-appearance-dark .fa-ds-inset-well textarea:focus-visible{border-color:var(--fa-form-input-focus-border)!important;background:var(--fa-form-input-bg-focus)!important;box-shadow:0 0 0 2px var(--fa-form-input-focus-ring)!important}html.fa-appearance-dark .fa-ds-form-control:disabled,html.fa-appearance-dark .fa-ds-inset-well select:disabled,html.fa-appearance-dark .fa-ds-inset-well input:not([type=file]):not([hidden]):disabled,html.fa-appearance-dark .fa-ds-inset-well textarea:disabled{background:var(--fa-form-input-bg-disabled)!important;color:var(--fa-form-input-fg-disabled)!important}html.fa-appearance-dark .fa-workspace-page .fa-ds-panel{border:1px solid var(--fa-panel-border)!important;background:var(--fa-panel-bg)!important;box-shadow:var(--fa-panel-shadow)!important}html.fa-appearance-dark .fa-risk-register-page .fa-ds-panel,html.fa-appearance-dark .fa-risk-register-page .fa-ds-card{border:1px solid var(--fa-border-visible)!important;background:var(--fa-panel-bg)!important;box-shadow:var(--fa-panel-shadow)!important}html.fa-appearance-dark .fa-new-assessment-root .fa-na-panel.fa-ds-panel{border:1px solid var(--fa-panel-border)!important;background:var(--fa-panel-bg)!important;box-shadow:var(--fa-panel-shadow)!important}html.fa-appearance-dark .fa-new-assessment-root .fa-na-select-card,html.fa-appearance-dark .fa-new-assessment-root .fa-na-client-site-picker .fa-csp-card{border:1px solid var(--fa-border-visible)!important;background:var(--fa-card-bg)!important;box-shadow:var(--fa-shadow-card)!important}html.fa-appearance-dark .fa-fortress-assistant-drawer .fa-ds-op-agent-panel,html.fa-appearance-dark .fa-fortress-assistant-drawer [data-testid^=ai-draft-proposal-],html.fa-appearance-dark .fa-assistant-draft-card,html.fa-appearance-dark .fa-fortress-assistant-chat__card,html.fa-appearance-dark .fa-fortress-assistant-chat__suggested-btn{border:1px solid var(--fa-border-visible)!important;box-shadow:0 2px 10px #00000038!important}html.fa-appearance-dark .fa-fortress-assistant-drawer .fa-fortress-assistant-chat__composer,html.fa-appearance-dark .fa-fortress-assistant-drawer .fa-fortress-assistant-chat__input{background:var(--fa-form-input-bg)!important;border-color:var(--fa-form-input-border)!important;color:var(--fa-form-input-fg)!important}html.fa-appearance-dark .fa-fortress-assistant-drawer .fa-fortress-assistant-chat__input::placeholder{color:var(--fa-form-input-placeholder)!important;opacity:1!important}html.fa-appearance-dark .fa-governance-standards .fa-ds-panel,html.fa-appearance-dark .fa-governance-standards .fa-ds-card{border:1px solid var(--fa-border-visible)!important;background:var(--fa-panel-bg)!important;box-shadow:var(--fa-panel-shadow)!important}html.fa-appearance-dark .fa-client-settings-page .fa-cs-portfolio-panel,html.fa-appearance-dark .fa-client-settings-page .fa-cs-risk-context-panel{border:1px solid var(--fa-panel-border)!important;background:var(--fa-panel-bg)!important;box-shadow:var(--fa-panel-shadow)!important}html.fa-appearance-dark .fa-client-settings-page .fa-cs-client-card,html.fa-appearance-dark .fa-client-settings-page .fa-cs-site-row,html.fa-appearance-dark .fa-client-settings-page .fa-cs-site-ref-panel{border:1px solid var(--fa-card-border)!important;background:var(--fa-card-bg)!important;box-shadow:var(--fa-shadow-card)!important}html.fa-appearance-dark .fa-client-settings-page .fa-cs-site-ref-panel--active{border:2px solid var(--fa-selected-border)!important;box-shadow:0 0 0 3px var(--fa-selected-glow), var(--fa-shadow-card)!important}@media (width<=640px){:root{--fa-density-page-title:clamp(1.5rem, 5.2vw, 1.625rem);--fa-density-page-title-lh:1.12;--fa-density-page-header-mb:1rem;--fa-density-section-title:1.125rem;--fa-density-card-title:1.0625rem;--fa-density-subtitle:12px;--fa-density-card-pad-y:10px;--fa-density-card-pad-x:12px;--fa-section-gap:8px;--fa-section-gap-lg:12px;--fa-density-btn-size:13px;--fa-density-btn-pad-y:9px;--fa-density-btn-pad-x:14px;--fa-density-btn-min-h:44px;--fa-density-form-size:13px;--fa-density-form-pad-y:8px;--fa-density-form-pad-x:10px;--fa-density-form-min-h:40px;--fa-density-kpi-value:1.125rem;--fa-density-widget-gap:8px;--fa-density-op-tab-pad-y:7px;--fa-density-op-tab-pad-x:11px;--fa-density-op-tab-size:12px;--fa-density-stack-gap:1.25rem;--fa-density-radius-panel:12px;--fa-density-radius-control:10px;--fa-canvas-pad-block-end:1.5rem}.fa-ds-page-header--compact{margin-bottom:.625rem}.fa-ds-page-header--compact .fa-ds-page-title{font-size:clamp(1.25rem,4.2vw,1.375rem)}.fa-ds-page-header--compact .fa-ds-page-subtitle{margin-top:.375rem;font-size:11px}h1.fa-ds-page-title--compact{font-size:clamp(1.25rem,4.2vw,1.375rem)}.fa-ds-eyebrow{letter-spacing:.01em;margin-bottom:.25rem;font-size:10px}.fa-ds-section-label{letter-spacing:.01em;font-size:10px}.fa-ds-kpi-tile{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)}.fa-ds-panel__title{margin-bottom:6px;font-size:13px}.fa-ds-form-control,.fa-ds-inset-well select,.fa-ds-inset-well input:not([type=file]):not([hidden]),.fa-ds-inset-well textarea{font-size:var(--fa-density-form-size);padding:var(--fa-density-form-pad-y) var(--fa-density-form-pad-x);min-height:var(--fa-density-form-min-h);border-radius:var(--fa-density-radius-control)}.fa-ds-op-tabs{gap:4px;padding:3px}.fa-ds-section-stack--lg{gap:var(--fa-section-gap-lg)}}html[data-fa-kpi-appearance=saas-tints],html[data-fa-kpi-appearance=soft-pastels]{--fa-kpi-light-label:var(--fa-color-on-surface-variant,#434654);--fa-kpi-light-value:var(--fa-color-on-surface,#051a3e);--fa-kpi-light-sub:var(--fa-color-on-surface-variant,#434654);--fa-kpi-light-muted:color-mix(in srgb, var(--fa-brand-primary,#001430) 58%, #64748b);--fa-kpi-light-progress-track:#0f172a24;--fa-kpi-light-progress-track-border:#0f172a1f;--fa-kpi-light-overflow:#0f172a8f;--fa-kpi-light-overflow-hover:#0f172ae0}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi{color:var(--fa-kpi-light-value);box-shadow:var(--fa-fortress-kpi-elevation), inset 0 1px 0 #ffffffe0!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi:not(:disabled):hover,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi:not(:disabled):hover{box-shadow:var(--fa-fortress-kpi-elevation-hover), inset 0 1px 0 #fffffff0!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__label,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__label,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__label,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .fa-assessments-kpi__label,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__label,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__label,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__label,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .fa-assessments-kpi__label{color:var(--fa-kpi-light-label)!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__value,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__value,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__value{color:var(--fa-kpi-light-value)!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__sub,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__sub,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__sub,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__sub,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__sub,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__sub{color:var(--fa-kpi-light-sub)!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi.fa-assessments-kpi--draft:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi.fa-assessments-kpi--in-progress:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi.fa-assessments-kpi--in-review:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi.fa-assessments-kpi--completed:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi.fa-assessments-kpi--past-due:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi.fa-assessments-kpi--draft:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi.fa-assessments-kpi--in-progress:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi.fa-assessments-kpi--in-review:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi.fa-assessments-kpi--completed:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi.fa-assessments-kpi--past-due:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value{color:var(--fa-kpi-light-muted)!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger{box-shadow:none;color:var(--fa-kpi-light-overflow);background:0 0;border:none}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger:hover,html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger[aria-expanded=true],html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger:hover,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger[aria-expanded=true]{box-shadow:none;color:var(--fa-kpi-light-overflow-hover);background:#0f172a0f;border:none}html[data-fa-kpi-appearance=saas-tints] .fa-risk-dashboard-kpi__icon,html[data-fa-kpi-appearance=soft-pastels] .fa-risk-dashboard-kpi__icon,html[data-fa-kpi-appearance=saas-tints] .fa-gap-metric-kpi__icon,html[data-fa-kpi-appearance=soft-pastels] .fa-gap-metric-kpi__icon{border:1px solid color-mix(in srgb, var(--fa-ds-programme-metric-accent) 48%, #0f172a29);background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--fa-ds-programme-metric-accent) 22%, #fff) 0%, color-mix(in srgb, var(--fa-ds-programme-metric-accent) 12%, #fff) 55%, #fff0 100%);box-shadow:inset 0 1px #ffffffb8}html[data-fa-kpi-appearance=saas-tints] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .fa-ds-metric-kpi__sub,html[data-fa-kpi-appearance=saas-tints] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .risk-dashboard-kpi__sub,html[data-fa-kpi-appearance=soft-pastels] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .fa-ds-metric-kpi__sub,html[data-fa-kpi-appearance=soft-pastels] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .risk-dashboard-kpi__sub{color:var(--fa-kpi-light-sub)!important}html[data-fa-kpi-appearance=saas-tints] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--quiet .fa-ds-metric-kpi__value,html[data-fa-kpi-appearance=saas-tints] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--quiet .risk-dashboard-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--quiet .fa-ds-metric-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--quiet .risk-dashboard-kpi__value{color:var(--fa-kpi-light-value)!important}html[data-fa-kpi-appearance=saas-tints] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--unavailable .fa-ds-metric-kpi__value,html[data-fa-kpi-appearance=saas-tints] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--unavailable .risk-dashboard-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--unavailable .fa-ds-metric-kpi__value,html[data-fa-kpi-appearance=soft-pastels] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--unavailable .risk-dashboard-kpi__value{color:var(--fa-kpi-light-muted)!important}html[data-fa-kpi-appearance=saas-tints] .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__denom,html[data-fa-kpi-appearance=soft-pastels] .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__denom{color:var(--fa-kpi-light-muted);opacity:1}html[data-fa-kpi-appearance=saas-tints] .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__progress-track,html[data-fa-kpi-appearance=soft-pastels] .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__progress-track{background:var(--fa-kpi-light-progress-track)!important;border-color:var(--fa-kpi-light-progress-track-border)!important}html[data-fa-kpi-appearance=executive-mix]{--fa-kpi-mix-label:#ffffffe0;--fa-kpi-mix-value:#fff;--fa-kpi-mix-sub:#ffffffc2;--fa-kpi-mix-muted:#ffffffad;--fa-kpi-mix-progress-track:#ffffff38;--fa-kpi-mix-progress-track-border:#ffffff29;--fa-kpi-mix-overflow:#ffffff8f;--fa-kpi-mix-overflow-hover:#ffffffe6}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi{color:var(--fa-kpi-mix-value);box-shadow:var(--fa-fortress-kpi-elevation), inset 0 1px 0 #ffffff24!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi:not(:disabled):hover{box-shadow:var(--fa-fortress-kpi-elevation-hover), inset 0 1px 0 #ffffff2e!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__label,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__label,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__label,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-assessments-kpi__label{color:var(--fa-kpi-mix-label)!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__value,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__value,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__value,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-assessments-kpi__value{color:var(--fa-kpi-mix-value)!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-ds-metric-kpi__sub,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .risk-dashboard-kpi__sub,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__sub{color:var(--fa-kpi-mix-sub)!important}html[data-fa-kpi-appearance=executive-mix] .fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi .fa-audit-kpi-label{color:var(--fa-kpi-mix-label)!important}html[data-fa-kpi-appearance=executive-mix] .fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi .fa-audit-kpi-sub,html[data-fa-kpi-appearance=executive-mix] .fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi>div:last-child>div:nth-child(2)>p,html[data-fa-kpi-appearance=executive-mix] .fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi>div:last-child>div:nth-child(n+3) span{color:var(--fa-kpi-mix-sub)!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi.fa-assessments-kpi--draft:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi.fa-assessments-kpi--in-progress:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi.fa-assessments-kpi--in-review:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi.fa-assessments-kpi--completed:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi.fa-assessments-kpi--past-due:not(.fa-assessments-kpi--nonzero) .fa-assessments-kpi__value{color:var(--fa-kpi-mix-muted)!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger{box-shadow:none;color:var(--fa-kpi-mix-overflow);background:0 0;border:none}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger:hover,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi .fa-ds-dashboard-widget-overflow-menu__trigger[aria-expanded=true]{box-shadow:none;color:var(--fa-kpi-mix-overflow-hover);background:#ffffff1a;border:none}html[data-fa-kpi-appearance=executive-mix] .fa-risk-dashboard-kpi__icon,html[data-fa-kpi-appearance=executive-mix] .fa-gap-metric-kpi__icon{color:#fff;background:radial-gradient(circle at 30% 30%,#ffffff38 0%,#ffffff1a 55%,#fff0 100%);border:1px solid #ffffff47;box-shadow:inset 0 1px #ffffff2e}html[data-fa-kpi-appearance=executive-mix] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .fa-ds-metric-kpi__sub,html[data-fa-kpi-appearance=executive-mix] .fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .risk-dashboard-kpi__sub{color:var(--fa-kpi-mix-sub)!important}html[data-fa-kpi-appearance=executive-mix] .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__denom{color:var(--fa-kpi-mix-muted);opacity:1}html[data-fa-kpi-appearance=executive-mix] .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__progress-track{background:var(--fa-kpi-mix-progress-track)!important;border-color:var(--fa-kpi-mix-progress-track-border)!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="1"],html[data-fa-kpi-appearance=saas-tints] .risk-dashboard-kpi-refreshable--threshold,html[data-fa-kpi-appearance=saas-tints] .fa-assessments-kpi--draft,html[data-fa-kpi-appearance=saas-tints] .fa-pa-readiness-kpi--total{--fa-fortress-kpi-border-color:#c5ccd6;background:linear-gradient(168deg,#e3e7ed 0%,#d8dee8 100%)!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="2"],html[data-fa-kpi-appearance=saas-tints] .risk-dashboard-kpi-refreshable--register,html[data-fa-kpi-appearance=saas-tints] .fa-assessments-kpi--in-progress,html[data-fa-kpi-appearance=saas-tints] .fa-pa-readiness-kpi--locked{--fa-fortress-kpi-border-color:#a3b8da;background:linear-gradient(168deg,#dce8f8 0%,#cddff5 100%)!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="3"],html[data-fa-kpi-appearance=saas-tints] .risk-dashboard-kpi-refreshable--posture,html[data-fa-kpi-appearance=saas-tints] .fa-assessments-kpi--in-review,html[data-fa-kpi-appearance=saas-tints] .fa-pa-readiness-kpi--needsReview{--fa-fortress-kpi-border-color:#b5b1db;background:linear-gradient(168deg,#e8dff5 0%,#ddd0ef 100%)!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="4"],html[data-fa-kpi-appearance=saas-tints] .risk-dashboard-kpi-refreshable--review,html[data-fa-kpi-appearance=saas-tints] .fa-assessments-kpi--completed,html[data-fa-kpi-appearance=saas-tints] .fa-pa-readiness-kpi--approved{--fa-fortress-kpi-border-color:#97c7c0;background:linear-gradient(168deg,#d8f0e6 0%,#c8e9dc 100%)!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="5"],html[data-fa-kpi-appearance=saas-tints] .fa-assessments-kpi--past-due,html[data-fa-kpi-appearance=saas-tints] .fa-pa-readiness-kpi--stale,html[data-fa-kpi-appearance=saas-tints] .fa-pa-readiness-kpi--insufficientEvidence{--fa-fortress-kpi-border-color:#cdb5b5;background:linear-gradient(168deg,#fae8dc 0%,#f0d8cc 100%)!important}html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="1"],html[data-fa-kpi-appearance=soft-pastels] .risk-dashboard-kpi-refreshable--threshold,html[data-fa-kpi-appearance=soft-pastels] .fa-assessments-kpi--draft,html[data-fa-kpi-appearance=soft-pastels] .fa-pa-readiness-kpi--total{--fa-fortress-kpi-border-color:#c0d0e8;background:linear-gradient(168deg,#e8f1fc 0%,#dce9f8 100%)!important}html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="2"],html[data-fa-kpi-appearance=soft-pastels] .risk-dashboard-kpi-refreshable--register,html[data-fa-kpi-appearance=soft-pastels] .fa-assessments-kpi--in-progress,html[data-fa-kpi-appearance=soft-pastels] .fa-pa-readiness-kpi--locked{--fa-fortress-kpi-border-color:#cacce8;background:linear-gradient(168deg,#efeaf8 0%,#e4dcf5 100%)!important}html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="3"],html[data-fa-kpi-appearance=soft-pastels] .risk-dashboard-kpi-refreshable--posture,html[data-fa-kpi-appearance=soft-pastels] .fa-assessments-kpi--in-review,html[data-fa-kpi-appearance=soft-pastels] .fa-pa-readiness-kpi--needsReview{--fa-fortress-kpi-border-color:#bed8d8;background:linear-gradient(168deg,#e5f7ef 0%,#d8f2e6 100%)!important}html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="4"],html[data-fa-kpi-appearance=soft-pastels] .risk-dashboard-kpi-refreshable--review,html[data-fa-kpi-appearance=soft-pastels] .fa-assessments-kpi--completed,html[data-fa-kpi-appearance=soft-pastels] .fa-pa-readiness-kpi--approved{--fa-fortress-kpi-border-color:#d8cfd8;background:linear-gradient(168deg,#fdf0f0 0%,#fae4e4 100%)!important}html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="5"],html[data-fa-kpi-appearance=soft-pastels] .fa-assessments-kpi--past-due,html[data-fa-kpi-appearance=soft-pastels] .fa-pa-readiness-kpi--stale,html[data-fa-kpi-appearance=soft-pastels] .fa-pa-readiness-kpi--insufficientEvidence{--fa-fortress-kpi-border-color:#c6cfdd;background:linear-gradient(168deg,#eef1f5 0%,#e4e8ee 100%)!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="1"],html[data-fa-kpi-appearance=executive-mix] .risk-dashboard-kpi-refreshable--threshold,html[data-fa-kpi-appearance=executive-mix] .fa-assessments-kpi--draft,html[data-fa-kpi-appearance=executive-mix] .fa-pa-readiness-kpi--total{--fa-fortress-kpi-border-color:#202c3d;background:linear-gradient(168deg,#3a5068 0%,#2e425a 52%,#243850 100%)!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="2"],html[data-fa-kpi-appearance=executive-mix] .risk-dashboard-kpi-refreshable--register,html[data-fa-kpi-appearance=executive-mix] .fa-assessments-kpi--in-progress,html[data-fa-kpi-appearance=executive-mix] .fa-pa-readiness-kpi--locked{--fa-fortress-kpi-border-color:#293a4f;background:linear-gradient(168deg,#5a7fa8 0%,#4d7198 52%,#426388 100%)!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="3"],html[data-fa-kpi-appearance=executive-mix] .risk-dashboard-kpi-refreshable--posture,html[data-fa-kpi-appearance=executive-mix] .fa-assessments-kpi--in-review,html[data-fa-kpi-appearance=executive-mix] .fa-pa-readiness-kpi--needsReview{--fa-fortress-kpi-border-color:#2f324f;background:linear-gradient(168deg,#6b62a8 0%,#5f5698 52%,#534b88 100%)!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="4"],html[data-fa-kpi-appearance=executive-mix] .risk-dashboard-kpi-refreshable--review,html[data-fa-kpi-appearance=executive-mix] .fa-assessments-kpi--completed,html[data-fa-kpi-appearance=executive-mix] .fa-pa-readiness-kpi--approved{--fa-fortress-kpi-border-color:#243945;background:linear-gradient(168deg,#487a80 0%,#3d6e75 52%,#336268 100%)!important}html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi[data-fa-kpi-slot="5"],html[data-fa-kpi-appearance=executive-mix] .fa-assessments-kpi--past-due,html[data-fa-kpi-appearance=executive-mix] .fa-pa-readiness-kpi--stale,html[data-fa-kpi-appearance=executive-mix] .fa-pa-readiness-kpi--insufficientEvidence{--fa-fortress-kpi-border-color:#49393c;background:linear-gradient(168deg,#c47a62 0%,#b86e58 52%,#a8624e 100%)!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi:before,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi:before,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi:before{content:none!important;height:0!important;display:none!important}html[data-fa-kpi-appearance=saas-tints] .fa-ds-programme-metric-kpi:after,html[data-fa-kpi-appearance=soft-pastels] .fa-ds-programme-metric-kpi:after,html[data-fa-kpi-appearance=executive-mix] .fa-ds-programme-metric-kpi:after{content:none!important;opacity:0!important;height:0!important;box-shadow:none!important;animation:none!important;display:none!important}:root{--fa-programme-surface:#fff;--fa-programme-fg:#434654;--fa-programme-border:#dcdfe4;--fa-programme-risk-accent:#475569;--fa-programme-risk-accent-muted:#4755696b;--fa-programme-audit-accent:#1e3a5f;--fa-programme-audit-accent-muted:#1e3a5f61;--fa-programme-gap-accent:#57534e;--fa-programme-gap-accent-muted:#57534e61;--fa-programme-unset-accent:#94a3b8;--fa-programme-unset-accent-muted:#94a3b852}html.fa-appearance-dark{--fa-programme-surface:var(--fa-depth-2-bg,#112240);--fa-programme-fg:#c5c6cf;--fa-programme-border:#233554;--fa-programme-risk-accent:#94a3b8;--fa-programme-risk-accent-muted:#94a3b857;--fa-programme-audit-accent:#93a8c4;--fa-programme-audit-accent-muted:#93a8c452;--fa-programme-gap-accent:#a8a29e;--fa-programme-gap-accent-muted:#a8a29e52;--fa-programme-unset-accent:#64748b;--fa-programme-unset-accent-muted:#64748b47}.fa-programme-identity{--fa-programme-accent:var(--fa-programme-unset-accent);letter-spacing:.02em;background:var(--fa-programme-surface);max-width:100%;color:var(--fa-programme-fg);border:1px solid var(--fa-programme-border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.fa-programme-identity:before{content:"";background:var(--fa-programme-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.fa-programme-identity--risk{--fa-programme-accent:var(--fa-programme-risk-accent)}.fa-programme-identity--audit{--fa-programme-accent:var(--fa-programme-audit-accent)}.fa-programme-identity--gap{--fa-programme-accent:var(--fa-programme-gap-accent)}.fa-programme-identity--unset{--fa-programme-accent:var(--fa-programme-unset-accent)}.fa-programme-accent-rule{--fa-programme-accent-muted:var(--fa-programme-unset-accent-muted)}.fa-programme-accent-rule--risk{--fa-programme-accent-muted:var(--fa-programme-risk-accent-muted)}.fa-programme-accent-rule--audit{--fa-programme-accent-muted:var(--fa-programme-audit-accent-muted)}.fa-programme-accent-rule--gap{--fa-programme-accent-muted:var(--fa-programme-gap-accent-muted)}.fa-programme-accent-rule--unset{--fa-programme-accent-muted:var(--fa-programme-unset-accent-muted)}.fa-programme-accent-rule--left{border-left:3px solid var(--fa-programme-accent-muted)}.fa-programme-accent-rule--inset{box-shadow:inset 3px 0 0 0 var(--fa-programme-accent-muted)}.fa-programme-lane-tab{--fa-programme-accent:var(--fa-programme-unset-accent);--fa-programme-accent-muted:var(--fa-programme-unset-accent-muted);color:var(--fa-programme-fg);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.25;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.fa-programme-lane-tab:before{content:"";background:var(--fa-programme-accent-muted);border-radius:50%;flex-shrink:0;width:5px;height:5px}.fa-programme-lane-tab--risk{--fa-programme-accent:var(--fa-programme-risk-accent);--fa-programme-accent-muted:var(--fa-programme-risk-accent-muted)}.fa-programme-lane-tab--audit{--fa-programme-accent:var(--fa-programme-audit-accent);--fa-programme-accent-muted:var(--fa-programme-audit-accent-muted)}.fa-programme-lane-tab--gap{--fa-programme-accent:var(--fa-programme-gap-accent);--fa-programme-accent-muted:var(--fa-programme-gap-accent-muted)}.fa-programme-lane-tab--unset{--fa-programme-accent:var(--fa-programme-unset-accent);--fa-programme-accent-muted:var(--fa-programme-unset-accent-muted)}.fa-programme-lane-tab:not(.fa-programme-lane-tab--active){color:color-mix(in srgb, var(--fa-programme-fg) 72%, transparent)}.fa-programme-lane-tab:not(.fa-programme-lane-tab--active):hover{background:color-mix(in srgb, var(--fa-programme-surface) 55%, transparent)}.fa-programme-lane-tab--active{background:var(--fa-programme-surface);border-color:var(--fa-programme-border);color:var(--fa-programme-fg);box-shadow:inset 0 -2px 0 0 var(--fa-programme-accent)}.fa-programme-lane-tab--active:before{background:var(--fa-programme-accent)}@media (width>=768px){:root{--fa-desktop-page-title-size:clamp(1.75rem, 2.15vw, 2.125rem);--fa-desktop-page-title-lh:1.12;--fa-desktop-page-subtitle-size:13px;--fa-desktop-section-heading-size:1.0625rem;--fa-desktop-card-heading-size:1rem;--fa-desktop-body-size:14px;--fa-desktop-meta-size:12px;--fa-desktop-label-size:11px;--fa-desktop-kpi-value-size:1.75rem;--fa-type-eyebrow-size:11px;--fa-type-section-label-size:11px;--fa-type-metric-label-size:11px;--fa-type-helper-size:12px;--fa-type-badge-size:11px;--fa-desktop-section-gap:16px;--fa-desktop-card-pad-y:18px;--fa-desktop-card-pad-x:20px;--fa-desktop-header-gap:12px;--fa-desktop-grid-gap:14px;--fa-surface-canvas:var(--fa-canvas-bg,#f7f8fa);--fa-surface-panel:#fff;--fa-surface-panel-border:var(--fa-color-outline,#dcdfe4);--fa-surface-panel-shadow:none;--fa-surface-raised:#fff;--fa-surface-raised-shadow:none;--fa-surface-quiet:var(--fa-surface-tint-soft,#f1f3ff);--fa-surface-quiet-border:var(--fa-border-subtle,#dcdfe4);--fa-surface-accent:var(--fa-brand-support,#0052cc);--fa-surface-overlay:#fff;--fa-desktop-btn-min-h:40px;--fa-desktop-btn-pad-y:9px;--fa-desktop-btn-pad-x:16px;--fa-desktop-btn-font-size:13px;--fa-desktop-icon-btn-size:36px;--fa-panel-bg:var(--fa-surface-panel);--fa-panel-border:var(--fa-surface-panel-border);--fa-panel-shadow:var(--fa-surface-panel-shadow);--fa-card-bg:var(--fa-surface-raised);--fa-card-border:var(--fa-surface-panel-border);--fa-shadow-card:var(--fa-surface-raised-shadow);--fa-shadow-soft:var(--fa-surface-panel-shadow);--fa-density-page-title:var(--fa-desktop-page-title-size);--fa-density-page-title-lh:var(--fa-desktop-page-title-lh);--fa-density-section-title:var(--fa-desktop-section-heading-size);--fa-density-card-title:var(--fa-desktop-card-heading-size);--fa-density-subtitle:var(--fa-desktop-page-subtitle-size);--fa-density-card-pad-y:var(--fa-desktop-card-pad-y);--fa-density-card-pad-x:var(--fa-desktop-card-pad-x);--fa-section-gap:var(--fa-desktop-section-gap);--fa-section-gap-lg:20px;--fa-density-btn-min-h:var(--fa-desktop-btn-min-h);--fa-density-btn-pad-y:var(--fa-desktop-btn-pad-y);--fa-density-btn-pad-x:var(--fa-desktop-btn-pad-x);--fa-density-btn-size:var(--fa-desktop-btn-font-size);--fa-density-kpi-value:var(--fa-desktop-kpi-value-size);--fa-density-widget-gap:var(--fa-desktop-grid-gap);--fa-shell-topbar-bg:#ffffffeb;--fa-shell-sidebar-bg:var(--fa-canvas-bg-alt,#faf9ff);--fa-shell-content-bg:var(--fa-surface-canvas);--fa-shell-icon-btn-bg:var(--fa-surface-raised);--fa-shell-icon-btn-border:var(--fa-surface-panel-border);--fa-shell-icon-btn-hover-bg:var(--fa-surface-quiet);--fa-shell-nav-active-bg:var(--fa-surface-raised)}.fa-ds-panel{background:var(--fa-surface-panel);border:1px solid var(--fa-surface-panel-border);box-shadow:var(--fa-surface-panel-shadow)}.fa-ds-panel__title{font-size:var(--fa-desktop-card-heading-size);font-weight:var(--fa-type-card-heading-weight);letter-spacing:-.015em;color:var(--fa-text-heading);line-height:1.3}.fa-ds-card,.fa-ds-kpi-tile{background:var(--fa-surface-raised);border-color:var(--fa-surface-panel-border);box-shadow:var(--fa-surface-raised-shadow)}.fa-workspace-page .fa-ws-qa{background:var(--fa-card-bg);border:1px solid var(--fa-card-border);border-radius:var(--fa-radius-panel);box-shadow:var(--fa-shadow-card)}.fa-icon-btn{width:var(--fa-desktop-icon-btn-size);height:var(--fa-desktop-icon-btn-size);background:var(--fa-shell-icon-btn-bg);border-color:var(--fa-shell-icon-btn-border);box-shadow:var(--fa-surface-panel-shadow);border-radius:10px}.fa-icon-btn:hover:not(:disabled){background:var(--fa-shell-icon-btn-hover-bg);border-color:var(--fa-hover-border,#0014301f)}.fa-ds-page-title,.fa-ds-type-page-title{font-size:var(--fa-desktop-page-title-size);line-height:var(--fa-desktop-page-title-lh);letter-spacing:var(--fa-type-page-title-tracking)}.fa-ds-page-subtitle{font-size:var(--fa-desktop-page-subtitle-size);line-height:1.45}.fa-ds-section-label{font-size:var(--fa-desktop-label-size)}.fa-ds-surface-canvas{background:var(--fa-surface-canvas)}.fa-ds-surface-panel{background:var(--fa-surface-panel);border:1px solid var(--fa-surface-panel-border);border-radius:var(--fa-radius-panel);box-shadow:var(--fa-surface-panel-shadow);box-sizing:border-box}.fa-ds-surface-raised{background:var(--fa-surface-raised);border:1px solid var(--fa-surface-panel-border);border-radius:var(--fa-radius-panel);box-shadow:var(--fa-surface-raised-shadow);box-sizing:border-box}.fa-ds-surface-quiet{background:var(--fa-surface-quiet);border:1px solid var(--fa-surface-quiet-border);border-radius:var(--fa-radius-panel);box-sizing:border-box}.fa-ds-surface-accent{background:var(--fa-surface-accent);border-radius:var(--fa-radius-panel);color:#fff;box-sizing:border-box;border:1px solid #0014302e}.fa-ds-surface-overlay{background:var(--fa-surface-overlay);border:1px solid var(--fa-surface-panel-border);border-radius:var(--fa-radius-panel);box-shadow:var(--fa-surface-raised-shadow);box-sizing:border-box}.fa-ds-type-section-heading{font-family:var(--fa-font-headline);font-size:var(--fa-desktop-section-heading-size);font-weight:var(--fa-type-section-heading-weight);letter-spacing:-.015em;color:var(--fa-text-heading);margin:0;line-height:1.25}.fa-ds-type-card-heading{font-family:var(--fa-font-headline);font-size:var(--fa-desktop-card-heading-size);font-weight:var(--fa-type-card-heading-weight);letter-spacing:-.015em;color:var(--fa-text-heading);margin:0;line-height:1.3}.fa-ds-type-body{font-size:var(--fa-desktop-body-size);color:var(--fa-color-on-surface);line-height:1.5}.fa-ds-type-meta,.fa-ds-type-helper{font-size:var(--fa-desktop-meta-size);line-height:var(--fa-type-helper-lh);color:var(--fa-color-on-surface-variant)}.fa-ds-btn{min-height:var(--fa-desktop-btn-min-h);padding:var(--fa-desktop-btn-pad-y) var(--fa-desktop-btn-pad-x);font-size:var(--fa-desktop-btn-font-size);width:auto;max-width:100%}.fa-ds-btn--primary{box-shadow:none}.fa-ds-btn--primary:not(:disabled):hover{opacity:1;box-shadow:none}.fa-ds-btn--primary:not(:disabled):active{opacity:.88;transform:translateY(1px)}.fa-ds-btn--secondary:not(:disabled):hover{border-color:var(--fa-hover-border)}.fa-ds-btn--tertiary{color:var(--fa-brand-primary,#001430);box-shadow:none;background:0 0;border:1px solid #0000;font-weight:600}.fa-ds-btn--tertiary:not(:disabled):hover{background:color-mix(in srgb, var(--fa-surface-quiet) 80%, transparent);border-color:var(--fa-surface-quiet-border)}.fa-ds-btn--danger{background:color-mix(in srgb, #ba1a1a 8%, var(--fa-surface-raised));color:#991b1b;box-shadow:none;border:1px solid #ba1a1a47;font-weight:650}.fa-ds-btn--danger:not(:disabled):hover{background:color-mix(in srgb, #ba1a1a 12%, var(--fa-surface-raised));border-color:#ba1a1a66}.fa-ds-btn--icon{width:var(--fa-desktop-icon-btn-size);height:var(--fa-desktop-icon-btn-size);min-height:var(--fa-desktop-icon-btn-size);background:var(--fa-surface-raised);border:1px solid var(--fa-surface-panel-border);box-shadow:var(--fa-surface-panel-shadow);color:var(--fa-color-on-surface-variant);border-radius:10px;padding:0}.fa-ds-btn--icon:not(:disabled):hover{border-color:var(--fa-hover-border);background:var(--fa-surface-quiet)}.fa-ds-btn:focus-visible{box-shadow:0 0 0 2px var(--fa-focus-ring), 0 0 0 4px color-mix(in srgb, var(--fa-focus-ring) 28%, transparent);outline:none}.fa-ds-section-stack{gap:var(--fa-desktop-section-gap)}.fa-ds-page-header{margin-bottom:var(--fa-desktop-header-gap)}.fa-topbar{-webkit-backdrop-filter:blur(12px)}.fa-sidebar-nav-link{font-size:13px;font-weight:var(--fa-type-nav-weight);border-radius:9px;padding:9px 12px}.fa-sidebar-nav-link--active{box-shadow:0 1px 2px #0f172a0f}.fa-ds-topbar-title{font-size:14px;font-weight:var(--fa-type-weight-semibold)}html.fa-appearance-dark{--fa-surface-canvas:var(--fa-canvas-bg,#111416);--fa-surface-panel:var(--fa-depth-1-bg,#191c1e);--fa-surface-panel-border:#233554;--fa-surface-panel-shadow:none;--fa-surface-raised:var(--fa-depth-2-bg,#112240);--fa-surface-raised-shadow:none;--fa-surface-quiet:var(--fa-depth-inset-bg,#0a1d42);--fa-surface-quiet-border:#233554;--fa-surface-overlay:var(--fa-depth-1-bg,#191c1e);--fa-panel-bg:var(--fa-surface-panel);--fa-panel-border:var(--fa-surface-panel-border);--fa-panel-shadow:none;--fa-card-bg:var(--fa-surface-raised);--fa-card-border:var(--fa-surface-panel-border);--fa-shell-topbar-bg:#111416f0;--fa-shell-sidebar-bg:#111416fa}html.fa-appearance-dark .fa-ds-btn--tertiary:not(:disabled):hover{background:#94a3b81a}html.fa-appearance-dark .fa-ds-btn--danger{color:#fecaca;background:#7f1d1d59;border-color:#f8717159}}@media (width<=640px){:root{--fa-panel-bg:#fff;--fa-panel-border:#dcdfe4;--fa-panel-shadow:none}html.fa-appearance-dark{--fa-panel-bg:var(--fa-depth-1-bg,#191c1e);--fa-panel-border:#233554;--fa-panel-shadow:none}}.fa-fortress-assistant-launcher-shell{--fa-launcher-orb-size:48px;--fa-assistant-surface:var(--fa-ai-surface,#e9f2ff);--fa-assistant-surface-border:var(--fa-ai-surface-border,#dcdfe4);--fa-assistant-action:var(--fa-brand-primary,#0052cc);border:1px solid color-mix(in srgb, var(--fa-assistant-action) 35%, transparent);background:linear-gradient(145deg, var(--fa-assistant-action) 0%, var(--fa-brand-primary-container,#003d9b) 100%);color:#fff;max-width:min(100vw - 32px,360px);box-shadow:var(--fa-shadow-overlay,0 8px 24px #091e4214);border-radius:999px;align-items:center;transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1),box-shadow .2s,transform .15s;display:inline-flex;position:relative}.fa-fortress-assistant-launcher-shell:hover{transform:translateY(-1px);box-shadow:0 6px 22px #0f766e66,0 2px 6px #0f172a24}.fa-fortress-assistant-launcher-shell--orb{width:var(--fa-launcher-orb-size);height:var(--fa-launcher-orb-size);border-radius:14px;display:block;overflow:visible}.fa-fortress-assistant-launcher-shell--pulse{animation:2.4s ease-in-out infinite fa-assistant-launcher-pulse}.fa-fortress-assistant-launcher__main{min-width:0;color:inherit;letter-spacing:-.02em;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:10px 2px 10px 12px;font-size:12px;font-weight:800;display:inline-flex}.fa-fortress-assistant-launcher-shell--orb .fa-fortress-assistant-launcher__main{text-align:center;flex:none;place-items:center;gap:0;width:100%;min-width:0;height:100%;margin:0;padding:0;display:grid}.fa-fortress-assistant-launcher-shell--orb .fa-fortress-assistant-launcher__icon{width:28px;height:28px;margin:0}.fa-fortress-assistant-launcher__main:focus-visible{outline-offset:2px;outline:2px solid #ffffffeb}.fa-fortress-assistant-launcher__main:active:not(:disabled){transform:scale(.98)}.fa-fortress-assistant-launcher__state-toggle{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin:5px 5px 5px 0;transition:width .24s,height .24s,opacity .2s,margin .24s,background .15s,transform .12s;display:inline-flex}.fa-fortress-assistant-launcher__state-toggle:hover{background:#fff3}.fa-fortress-assistant-launcher__state-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffffffeb}.fa-fortress-assistant-launcher__state-toggle:active{transform:scale(.96)}.fa-fortress-assistant-launcher__icon{background:#ffffff29;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .24s;display:inline-flex}.fa-fortress-assistant-launcher__icon .fa-fortress-assistant-analyst-avatar{color:#fff;width:22px;height:22px;box-shadow:none;background:#ffffff1f;border-color:#ffffff47}.fa-fortress-assistant-launcher-shell--orb .fa-fortress-assistant-launcher__icon .fa-fortress-assistant-analyst-avatar{width:24px;height:24px}.fa-fortress-assistant-launcher__label{white-space:nowrap;opacity:1;max-width:11rem;transition:max-width .28s cubic-bezier(.22,1,.36,1),opacity .18s,margin .24s;overflow:hidden}.fa-fortress-assistant-launcher__badge{color:#92400e;background:#fef3c7;border:1px solid #ffffff59;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:900;line-height:1;transition:opacity .18s;display:inline-flex;box-shadow:0 1px 4px #0f172a2e}.fa-fortress-assistant-launcher__badge--orb-anchor{z-index:4;pointer-events:none;min-width:20px;height:20px;padding:0 6px;font-size:9px;position:absolute;top:-8px;right:-10px}.fa-fortress-assistant-launcher__attention--orb-anchor{z-index:4;pointer-events:none;position:absolute;top:-3px;right:-3px}.fa-fortress-assistant-launcher__attention{background:#f97316;border:2px solid #ffffffd9;border-radius:999px;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 1px #f9731659}.fa-fortress-assistant-drawer__review-stack,.fa-fortress-assistant-chat-shell__subview{flex-shrink:0;overflow-y:auto}.fa-assistant-draft-review__heading{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:12px;font-weight:800}.fa-assistant-draft-review__pending-count{color:#0f766e;font-size:10px;font-weight:800}.fa-assistant-draft-review__empty{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:1.55}.fa-assistant-draft-review__show-all{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:800}.fa-assistant-draft-card{box-shadow:0 1px 4px #0f172a0a}.fa-assistant-agent-runs{margin-top:8px}.fa-fortress-assistant-live-agent-actions,.fa-fortress-assistant-risk-agent-actions,.fa-fortress-assistant-reports-agent-actions{border-bottom:1px solid #94a3b838;flex-shrink:0;padding:10px 14px 4px}.fa-fortress-assistant-live-agent-actions__heading,.fa-fortress-assistant-risk-agent-actions__heading,.fa-fortress-assistant-reports-agent-actions__heading{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 8px;font-size:10px;font-weight:800}.fa-fortress-assistant-reports-agent-actions__lead{color:#64748b;margin:0 0 8px;font-size:10px;font-weight:500;line-height:1.45}.fa-fortress-assistant-live-agent-actions .fa-ds-op-agent-panel,.fa-fortress-assistant-risk-agent-actions .fa-ds-op-agent-panel,.fa-fortress-assistant-reports-agent-actions .fa-ds-op-agent-panel{margin-top:8px!important}.fa-fortress-assistant-live-agent-actions .fa-ds-op-agent-panel:first-of-type,.fa-fortress-assistant-risk-agent-actions .fa-ds-op-agent-panel:first-of-type{margin-top:0!important}.fa-assistant-brain-pilot{background:0 0;border:none;flex-shrink:0;padding:0}.fa-assistant-brain-pilot__strip{flex-direction:column;gap:4px;display:flex}.fa-assistant-brain-pilot__identity{margin-bottom:6px}.fa-assistant-brain-pilot__actions{flex-wrap:wrap;gap:6px;display:flex}.fa-assistant-brain-pilot__run-btn+.fa-assistant-brain-pilot__run-btn{margin-top:0}.fa-assistant-brain-pilot__heading{letter-spacing:.02em;color:#64748b;margin:0;font-size:9px;font-weight:600;line-height:1.35}.fa-assistant-brain-pilot__subtitle{color:#64748b;margin:0;font-size:10px;font-weight:600;line-height:1.35}.fa-assistant-brain-pilot__run-btn{color:#0f766e;cursor:pointer;background:0 0;border:1px solid #0d948833;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}.fa-assistant-brain-pilot__run-btn:disabled{opacity:.5;cursor:not-allowed}.fa-assistant-brain-pilot__hint,.fa-assistant-brain-pilot__error,.fa-assistant-brain-pilot__summary{color:#64748b;margin:8px 0 0;font-size:11px;line-height:1.45}.fa-assistant-brain-pilot__error{color:#b91c1c}.fa-assistant-brain-pilot__state{margin-top:8px}.fa-assistant-brain-pilot__status{text-transform:capitalize;color:#1d4ed8;background:#3b82f61f;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.fa-assistant-agent-runs__details{border-radius:10px}.fa-assistant-agent-runs__summary{color:#475569;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:800;list-style:none;display:flex}.fa-assistant-agent-runs__summary::-webkit-details-marker{display:none}.fa-assistant-agent-runs__count{color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:900;display:inline-flex}.fa-fortress-assistant-backdrop{display:none}.fa-fortress-assistant-drawer{--fa-assistant-chat-width:min(392px, calc(100vw - 32px));--fa-assistant-chat-height:min(540px, calc(100vh - 100px));--fa-assistant-launcher-offset:0px;--fa-assistant-surface:var(--fa-ai-surface,#e9f2ff);--fa-assistant-surface-border:var(--fa-ai-surface-border,#dcdfe4);right:calc(max(16px, env(safe-area-inset-right,0px)) + var(--fa-assistant-right-dock-inset,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:var(--fa-assistant-dock-z-index,62);width:var(--fa-assistant-chat-width);height:var(--fa-assistant-chat-height);border:1px solid var(--fa-assistant-surface-border);border-radius:var(--fa-radius-modal,8px);max-height:calc(100vh - 88px);box-shadow:var(--fa-shadow-overlay,0 8px 24px #091e4214);box-sizing:border-box;opacity:0;pointer-events:none;transform-origin:100% 100%;background:#fff;flex-direction:column;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,right .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;overflow:hidden;transform:translateY(10px)scale(.98)}.fa-fortress-assistant-drawer--open{opacity:1;pointer-events:auto;box-shadow:var(--fa-shadow-overlay,0 8px 24px #091e4214);transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.fa-fortress-assistant-drawer{transition:none}.fa-fortress-assistant-launcher-shell,.fa-fortress-assistant-launcher__main,.fa-fortress-assistant-launcher__state-toggle,.fa-fortress-assistant-launcher__label{transition:none!important;animation:none!important}.fa-fortress-assistant-launcher-shell--pulse{animation:none!important}.fa-fortress-assistant-launcher-shell--prompt-pulse{transform:translateY(-1px);box-shadow:0 6px 24px #0f766e80,0 1px 3px #0f172a1f,0 0 0 3px #2dd4bf6b,0 0 0 9px #2dd4bf29;animation:none!important}.fa-fortress-assistant-launcher-shell--prompt-pulse:before,.fa-fortress-assistant-launcher-shell--prompt-pulse:after{opacity:1;animation:none!important}.fa-fortress-assistant-launcher-shell--prompt-pulse:before{box-shadow:0 0 0 5px #2dd4bf3d}.fa-fortress-assistant-launcher-shell--prompt-pulse:after{box-shadow:0 0 0 11px #2dd4bf1a}.fa-fortress-assistant-chat__row--enter,.fa-fortress-assistant-chat__typing-dot,.fa-fortress-assistant-chat__stream-cursor{animation:none!important}}@media (width<=640px){.fa-fortress-assistant-drawer{left:max(8px, env(safe-area-inset-left,0px));right:max(8px, env(safe-area-inset-right,0px));bottom:max(8px, env(safe-area-inset-bottom,0px));width:auto;height:min(72vh,640px);max-height:calc(100vh - 16px - env(safe-area-inset-bottom,0px));transform-origin:bottom}}.fa-fortress-assistant-chat-shell__header{border-bottom:1px solid var(--fa-assistant-surface-border,#dcdfe4);background:linear-gradient(180deg, #fff 0%, var(--fa-assistant-surface,#e9f2ff) 100%);flex-shrink:0;padding:8px 10px}.fa-fortress-assistant-chat-shell__header-row{align-items:flex-start;gap:8px;display:flex}.fa-fortress-assistant-chat-shell__identity{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fa-fortress-assistant-analyst-avatar{border-radius:var(--fa-radius-control,4px);background:var(--fa-assistant-surface,#e9f2ff);border:1px solid var(--fa-assistant-surface-border,#dcdfe4);color:var(--fa-brand-primary,#0052cc);box-shadow:none;justify-content:center;align-items:center;display:inline-flex}.fa-fortress-assistant-analyst-emblem{width:14px;height:14px;display:block}.fa-fortress-assistant-analyst-avatar--sm .fa-fortress-assistant-analyst-emblem{width:13px;height:13px}.fa-fortress-assistant-analyst-avatar--md .fa-fortress-assistant-analyst-emblem{width:15px;height:15px}.fa-fortress-assistant-analyst-avatar--sm{width:24px;height:24px}.fa-fortress-assistant-analyst-avatar--md{width:28px;height:28px}.fa-fortress-assistant-chat-shell__identity-main{flex:1;min-width:0}.fa-fortress-assistant-chat-shell__title{color:var(--fa-text-heading,#051a3e);letter-spacing:-.02em;margin:0;font-size:12px;font-weight:800;line-height:1.2}.fa-fortress-assistant-chat-shell__subtitle{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-brand-primary,#0052cc);margin:1px 0 0;font-size:9px;font-weight:700;line-height:1.25}.fa-fortress-assistant-chat-shell__context{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:3px 0 0;display:flex}.fa-fortress-assistant-chat-shell__context-pill{color:#0f766e;letter-spacing:.04em;text-transform:uppercase;background:#0f766e14;border:1px solid #0d94882e;border-radius:999px;align-items:center;padding:1px 6px;font-size:9px;font-weight:800;line-height:1.35;display:inline-flex}.fa-fortress-assistant-chat-shell__context-detail{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:600;line-height:1.35;overflow:hidden}.fa-fortress-assistant-chat-shell__header-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.fa-fortress-assistant-chat-shell__icon-btn,.fa-fortress-assistant-chat-shell__back{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.fa-fortress-assistant-chat-shell__icon-btn:hover,.fa-fortress-assistant-chat-shell__back:hover{background:#f8fafc;border-color:#cbd5e1}.fa-fortress-assistant-chat-shell__icon-btn:active,.fa-fortress-assistant-chat-shell__back:active{transform:scale(.97)}.fa-fortress-assistant-chat-shell__queue-badge{color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #f59e0b59;border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:26px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.fa-assistant-shell-menu{position:relative}.fa-assistant-shell-menu__panel{z-index:4;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:188px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0f172a24}.fa-assistant-shell-menu__item{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:7px 10px;font-size:11px;font-weight:700;display:block}.fa-assistant-shell-menu__item:hover{color:#0f766e;background:#f8fafc}.fa-assistant-shell-menu__diagnostics{border-top:1px solid #eef1f5;margin-top:4px;padding-top:4px}.fa-assistant-agent-tools-details{background:0 0;border:1px solid #0000;border-radius:10px}.fa-assistant-agent-tools-details__summary{cursor:pointer;color:#64748b;padding:2px 0;font-size:10px;font-weight:700;list-style:none}.fa-assistant-agent-tools-details__summary::-webkit-details-marker{display:none}.fa-assistant-agent-tools-details[open] .fa-fortress-assistant-inline-agent-tools{margin-top:6px}.fa-fortress-assistant-inline-agent-tools--promoted{border-bottom:1px solid #94a3b838;flex-shrink:0}.fa-fortress-assistant-inline-agent-tools--promoted .fa-assistant-brain-pilot{border-bottom:none}.fa-fortress-assistant-chat-shell__subview-title{color:#0f172a;letter-spacing:-.01em;flex:1;margin:4px 0 0;font-size:12px;font-weight:800}.fa-fortress-assistant-chat-shell__subview-body{background:#f8fafc;flex:1;min-height:0;padding:10px 12px 14px;overflow-y:auto}.fa-fortress-assistant-chat-shell__subview{flex-direction:column;gap:10px;display:flex}.fa-fortress-assistant-chat-shell__inline-action{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #0d948840;border-radius:8px;margin-top:8px;padding:4px 10px;font-size:10px;font-weight:800}.fa-fortress-assistant-chat__bubble--status{background:#fff7ed;border-color:#f9731647}.fa-fortress-assistant-chat__bubble--status-compact{padding:8px 10px}.fa-fortress-assistant-chat__bubble--status-compact .fa-fortress-assistant-chat__message-text{font-size:11px;line-height:1.4}.fa-fortress-assistant-chat__bubble--status-compact .fa-fortress-assistant-chat-shell__inline-action{margin-top:6px;padding:3px 8px;font-size:9px}.fa-fortress-assistant-chat__local-brain-dock,.fa-fortress-assistant-chat__composer-prompt{background:#f8fafc;border-top:1px solid #94a3b81f;flex-shrink:0;padding:6px 10px 0}.fa-fortress-assistant-chat__local-brain-dock .fa-assistant-brain-pilot{background:0 0;border:none;border-radius:0;margin:0;padding:0 0 4px}.fa-fortress-assistant-chat__local-brain-dock+.fa-fortress-assistant-chat__composer{border-top:none;padding-top:6px}.fa-fortress-assistant-chat--provider-unavailable .fa-fortress-assistant-chat__messages{padding-bottom:4px}.fa-fortress-assistant-inline-agent-tools{flex-direction:column;gap:8px;display:flex}.fa-fortress-assistant-inline-agent-tools .fa-fortress-assistant-live-agent-actions,.fa-fortress-assistant-inline-agent-tools .fa-fortress-assistant-risk-agent-actions,.fa-fortress-assistant-inline-agent-tools .fa-fortress-assistant-reports-agent-actions{background:#f8fafc;border:1px solid #e8ecf1;border-radius:10px;padding:6px 8px}.fa-fortress-assistant-inline-agent-tools .fa-fortress-assistant-live-agent-actions__heading,.fa-fortress-assistant-inline-agent-tools .fa-fortress-assistant-risk-agent-actions__heading,.fa-fortress-assistant-inline-agent-tools .fa-fortress-assistant-reports-agent-actions__heading{letter-spacing:.06em;margin:0 0 6px;font-size:9px}.fa-assistant-contextual-bubble__chips{border-top:none;margin-top:8px;padding-top:0}.fa-fortress-assistant-status{align-items:flex-start;gap:6px;margin-top:0;display:flex}.fa-fortress-assistant-status__dot{background:#94a3b8;border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:4px}.fa-fortress-assistant-status--checking .fa-fortress-assistant-status__dot{background:#94a3b8;animation:1.1s ease-in-out infinite fa-fortress-assistant-status-pulse}.fa-fortress-assistant-status--connected .fa-fortress-assistant-status__dot{box-shadow:none;background:#10b981}.fa-fortress-assistant-status--local_only .fa-fortress-assistant-status__dot{background:#f59e0b}.fa-fortress-assistant-status--unavailable .fa-fortress-assistant-status__dot{background:#ef4444}.fa-fortress-assistant-status__text{flex-direction:column;gap:1px;min-width:0;display:flex}.fa-fortress-assistant-status__label{color:#334155;font-size:10.5px;font-weight:800;line-height:1.3}.fa-fortress-assistant-status--connected .fa-fortress-assistant-status__label{color:#0f766e}.fa-fortress-assistant-status--unavailable .fa-fortress-assistant-status__label{color:#b91c1c}.fa-fortress-assistant-status__sub{color:#64748b;font-size:10px;font-weight:500;line-height:1.35}.fa-fortress-assistant-status__action{letter-spacing:.01em;color:#0f766e;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:9.5px;font-weight:700;text-decoration:underline}.fa-fortress-assistant-status__action:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0d948873}.fa-fortress-assistant-status__action:hover{color:#0b5d56}.fa-fortress-assistant-diagnostics{margin-top:6px}.fa-fortress-assistant-diagnostics__toggle{letter-spacing:.02em;color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:2px 0;font-size:9.5px;font-weight:700;display:flex}.fa-fortress-assistant-diagnostics--alert .fa-fortress-assistant-diagnostics__toggle{color:#64748b}.fa-fortress-assistant-diagnostics__toggle-label{align-items:center;gap:6px;display:inline-flex}.fa-fortress-assistant-diagnostics__toggle-dot{background:#ef4444;border-radius:999px;flex-shrink:0;width:6px;height:6px}.fa-fortress-assistant-diagnostics__toggle:hover{color:#475569}.fa-fortress-assistant-diagnostics__toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0d948873}.fa-fortress-assistant-diagnostics__chevron{flex-shrink:0;transition:transform .15s}.fa-fortress-assistant-diagnostics__chevron--open{transform:rotate(180deg)}.fa-fortress-assistant-diagnostics__panel{background:#fafbfc;border:1px solid #eef1f5;border-radius:8px;margin-top:6px;padding:7px 9px}.fa-fortress-assistant-diagnostics__panel--alert{background:#fffbfb;border-color:#ef444438}.fa-fortress-assistant-diagnostics__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fa-fortress-assistant-diagnostics__row{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;display:grid}.fa-fortress-assistant-diagnostics__dot{background:#94a3b8;border-radius:999px;width:8px;height:8px}.fa-fortress-assistant-diagnostics__dot--checking{animation:1.1s ease-in-out infinite fa-fortress-assistant-status-pulse}.fa-fortress-assistant-diagnostics__dot--healthy{box-shadow:none;background:#cbd5e1}.fa-fortress-assistant-diagnostics__dot--not_configured{background:#f59e0b}.fa-fortress-assistant-diagnostics__dot--unavailable,.fa-fortress-assistant-diagnostics__dot--route_missing,.fa-fortress-assistant-diagnostics__dot--error{background:#ef4444}.fa-fortress-assistant-diagnostics__row-label{color:#334155;font-size:10px;font-weight:700;line-height:1.3}.fa-fortress-assistant-diagnostics__row--alert .fa-fortress-assistant-diagnostics__row-label{color:#0f172a;font-weight:800}.fa-fortress-assistant-diagnostics__row-status--healthy{color:#94a3b8;font-weight:600}.fa-fortress-assistant-diagnostics__row-status--not_configured{color:#b45309;font-weight:800}.fa-fortress-assistant-diagnostics__row-status--unavailable,.fa-fortress-assistant-diagnostics__row-status--route_missing,.fa-fortress-assistant-diagnostics__row-status--error{color:#b91c1c;font-weight:800}.fa-fortress-assistant-diagnostics__last-checked{color:#94a3b8;margin:8px 0 0;font-size:9px;font-weight:600}.fa-fortress-assistant-diagnostics__actions{margin-top:6px}.fa-fortress-assistant-diagnostics__recheck{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #0d948847;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.fa-fortress-assistant-diagnostics__recheck:hover:not(:disabled){background:#ecfdf5}.fa-fortress-assistant-diagnostics__recheck:disabled{opacity:.5;cursor:not-allowed}.fa-fortress-assistant-diagnostics__row-status{color:#64748b;text-align:right;white-space:nowrap;font-size:9px;font-weight:700}.fa-fortress-assistant-diagnostics__hint{color:#991b1b;background:#fef2f2d9;border:1px solid #ef444426;border-radius:6px;margin:6px 0 0;padding:6px 8px;font-size:9px;font-weight:500;line-height:1.4}@keyframes fa-fortress-assistant-status-pulse{0%,to{opacity:.45}50%{opacity:1}}.fa-fortress-assistant-diagnostics__recheck:focus-visible{outline-offset:2px;outline:2px solid #0d948873}.fa-fortress-assistant-chat__source{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;margin-bottom:4px;padding:1px 6px;font-size:8px;font-weight:800;display:inline-block}.fa-fortress-assistant-chat__source--local{color:#94a3b8;background:0 0;border-color:#0000;padding-left:0;font-size:7.5px;font-weight:700}.fa-fortress-assistant-chat__bubble--evidence-briefing{isolation:isolate;flex-direction:column;max-height:min(52vh,420px);display:flex;overflow:hidden}.fa-fortress-assistant-chat__evidence-briefing-lead{z-index:1;background:#fff;flex-direction:column;flex-shrink:0;gap:2px;margin-bottom:2px;padding-bottom:4px;display:flex;box-shadow:0 1px #fff}.fa-fortress-assistant-chat__evidence-briefing-title{color:#334155;font-size:11px;font-weight:700;line-height:1.35}.fa-fortress-assistant-chat__evidence-briefing-subtitle{color:#64748b;font-size:10px;font-weight:600;line-height:1.35}.fa-fortress-assistant-chat__message-text--evidence-briefing-body{z-index:0;flex:1;min-height:0;padding-right:2px;position:relative;overflow:hidden auto}.fa-fortress-assistant-chat__source--ai{color:#0f766e;background:#ecfdf5;border-color:#0d94884d}.fa-fortress-assistant-chat__bubble--streaming{border-color:#0d948838;box-shadow:0 1px 3px #0f766e0f}.fa-fortress-assistant-chat__bubble--intro{background:#fcfdfe;border-color:#eef1f5}.fa-fortress-assistant-chat__message-text{white-space:pre-wrap;color:#0f172a;margin:0;font-size:12px;font-weight:500;line-height:1.5}.fa-fortress-assistant-chat__bubble--user .fa-fortress-assistant-chat__message-text{font-weight:600}.fa-fortress-assistant-chat__streaming-wait{color:#64748b;font-size:11.5px;font-style:italic}@keyframes fa-assistant-typing-bounce{0%,60%,to{opacity:.42;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.fa-fortress-assistant-chat__typing-wrap{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.fa-fortress-assistant-chat__typing{align-items:center;gap:4px;min-height:14px;padding:1px 0;display:inline-flex}.fa-fortress-assistant-chat__typing-caption{color:#64748b;font-size:10px;font-weight:600;line-height:1.35}.fa-fortress-assistant-chat__typing-dot{background:#0f766e;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite fa-assistant-typing-bounce}.fa-fortress-assistant-chat__typing-dot:nth-child(2){animation-delay:.16s}.fa-fortress-assistant-chat__typing-dot:nth-child(3){animation-delay:.32s}.fa-fortress-assistant-chat__stream-cursor{vertical-align:text-bottom;background:#0f766e;border-radius:1px;width:6px;height:12px;margin-left:1px;animation:.9s ease-in-out infinite fa-fortress-assistant-status-pulse;display:inline-block}.fa-fortress-assistant-chat{background:#f1f5f9;flex-direction:column;flex:1;min-height:0;display:flex}.fa-fortress-assistant-chat__messages{scroll-behavior:auto;flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 10px 8px;display:flex;overflow:hidden auto}@keyframes fa-assistant-message-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fa-fortress-assistant-chat__row{align-items:flex-end;gap:6px;max-width:100%;padding:2px 0;display:flex}.fa-fortress-assistant-chat__row--enter{animation:.28s cubic-bezier(.22,1,.36,1) both fa-assistant-message-enter}.fa-fortress-assistant-chat__row--user{flex-direction:row-reverse}.fa-fortress-assistant-chat__row--grouped{margin-top:-2px;padding-top:0}.fa-fortress-assistant-chat__row-avatar{flex-shrink:0;justify-content:center;align-items:flex-end;width:24px;padding-bottom:2px;display:flex}.fa-fortress-assistant-chat__row-avatar--spacer{visibility:hidden}.fa-fortress-assistant-chat__row-body{flex-direction:column;min-width:0;max-width:calc(100% - 30px);display:flex}.fa-fortress-assistant-chat__row--user .fa-fortress-assistant-chat__row-body{align-items:flex-end;max-width:84%;margin-left:auto}.fa-fortress-assistant-chat__bubble{max-width:100%;box-shadow:none;background:#fff;border:1px solid #94a3b838;border-radius:14px;padding:8px 11px}.fa-fortress-assistant-chat__bubble--system{background:#ffffffb8;border-style:dashed}.fa-fortress-assistant-chat__bubble--user-request{background:linear-gradient(145deg,#ecfdf5 0%,#d1fae5 100%);border-color:#0d948852;border-radius:14px 14px 4px;max-width:100%;padding:7px 10px;box-shadow:0 1px 2px #0f172a0f}.fa-fortress-assistant-chat__message-text--user-request{color:#115e59;margin:0;font-size:12px;font-weight:600;line-height:1.42}.fa-fortress-assistant-chat__row--inline-emblem .fa-fortress-assistant-chat__row-body{max-width:calc(100% - 4px)}.fa-fortress-assistant-chat__bubble--fortress-intelligence{background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border-color:#94a3b852;border-radius:14px 14px 14px 4px;max-width:88%;padding:7px 10px;box-shadow:0 1px 2px #0f172a0a}.fa-fortress-intelligence-review__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-bottom:4px;display:flex}.fa-fortress-intelligence-review__title-row{align-items:center;gap:4px;min-width:0;display:inline-flex}.fa-fortress-intelligence-review__emblem{opacity:.88;flex-shrink:0}.fa-fortress-intelligence-review__title{letter-spacing:.02em;color:var(--fa-color-slate-muted,#64748b);font-size:9px;font-weight:600}.fa-fortress-intelligence-review__status{letter-spacing:.01em;text-transform:none;color:var(--fa-info-text,#0c4a6e);background:0 0;border-radius:0;align-items:center;padding:0;font-size:9px;font-weight:600;display:inline-flex}.fa-fortress-intelligence-review__status--supported_with_evidence{color:var(--fa-brand-primary,#0f766e)}.fa-fortress-intelligence-review__status--supported_with_gaps,.fa-fortress-intelligence-review__status--insufficient_evidence{color:var(--fa-warning-text,#92400e)}.fa-fortress-intelligence-review__status--unsupported,.fa-fortress-intelligence-review__status--denied{color:#b91c1c}.fa-fortress-intelligence-review__summary{color:var(--fa-text-heading,#0f172a);margin:0 0 4px;font-size:12px;font-weight:500;line-height:1.4}.fa-fortress-intelligence-review__gaps{color:var(--fa-color-on-surface-variant,#475569);margin:0 0 3px;padding:0;font-size:9px;line-height:1.35;list-style:none}.fa-fortress-intelligence-review__gaps li+li{margin-top:1px}.fa-fortress-intelligence-review__gaps li:before{content:"• ";color:var(--fa-color-slate-muted,#64748b)}.fa-fortress-intelligence-review__gaps-toggle{color:var(--fa-brand-primary,#0f766e);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0 0 3px;padding:0;font-size:9px;font-weight:600;line-height:1.35;text-decoration:underline;display:inline-block}.fa-fortress-intelligence-review__suggested-proposal{border:1px solid var(--fa-border-subtle,#0f172a1f);background:var(--fa-surface-muted,#0f172a08);text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;max-width:100%;margin:4px 0 2px;padding:6px 8px;display:flex}.fa-fortress-intelligence-review__suggested-proposal-action{border:1px solid var(--fa-brand-primary,#0f766e);color:var(--fa-brand-primary,#0f766e);cursor:pointer;background:0 0;border-radius:4px;margin-top:2px;padding:4px 8px;font-size:9px;font-weight:600;line-height:1.35}.fa-fortress-intelligence-review__suggested-proposal-action:disabled{border-color:var(--fa-border-subtle,#0f172a1f);color:var(--fa-color-slate-muted,#64748b);cursor:default}.fa-fortress-intelligence-review__suggested-proposal-status{color:var(--fa-color-slate-muted,#64748b);font-size:9px;line-height:1.35}.fa-fortress-intelligence-review__suggested-proposal-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-color-slate-muted,#64748b);font-size:8px;font-weight:700}.fa-fortress-intelligence-review__suggested-proposal-title{color:var(--fa-color-slate-strong,#0f172a);font-size:10px;line-height:1.35}.fa-fortress-intelligence-review__footer{color:var(--fa-color-slate-muted,#64748b);margin:0;font-size:8px;line-height:1.35}.fa-fortress-assistant-chat__composer-status{color:#64748b;margin:4px 2px 0;font-size:9px;line-height:1.35}.fa-fortress-assistant-chat__composer-status-action{color:#0f766e;font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.fa-fortress-assistant-chat__bubble--user{background:linear-gradient(145deg,#ecfdf5 0%,#d1fae5 100%);border-color:#0d94884d;border-radius:14px 14px 4px;box-shadow:0 1px 3px #0f766e14}.fa-fortress-assistant-chat__bubble--user.fa-fortress-assistant-chat__bubble--user-request{background:linear-gradient(145deg,#ecfdf5 0%,#d1fae5 100%);border-color:#0d948852;box-shadow:0 1px 2px #0f172a0f}.fa-fortress-assistant-chat__bubble--fortress-intelligence{background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border-color:#94a3b852;box-shadow:0 1px 2px #0f172a0a}.fa-fortress-assistant-chat__bubble--assistant,.fa-fortress-assistant-chat__bubble--system{border-radius:14px 14px 14px 4px}.fa-fortress-assistant-chat__row--grouped .fa-fortress-assistant-chat__bubble--assistant,.fa-fortress-assistant-chat__row--grouped .fa-fortress-assistant-chat__bubble--system{border-radius:10px 14px 14px 4px}.fa-fortress-assistant-chat__row--grouped .fa-fortress-assistant-chat__bubble--user{border-radius:10px 14px 4px}.fa-fortress-assistant-chat__bubble--thinking{min-width:52px;padding:10px 14px}.fa-fortress-assistant-chat__bubble--focus-ack{max-width:88%;box-shadow:none;background:#f8fafc;border-color:#e2e8f0;padding:6px 10px}.fa-fortress-assistant-chat__focus-ack-text{color:#64748b;white-space:pre-wrap;margin:0;font-size:11px;font-weight:500;line-height:1.4}.fa-fortress-assistant-chat__suggested-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fa-fortress-assistant-chat__suggested-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.3}.fa-fortress-assistant-chat__suggested-btn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.fa-fortress-assistant-chat__suggested-btn:disabled{opacity:.5;cursor:not-allowed}.fa-fortress-assistant-chat__draft-queue-actions{margin-top:8px}.fa-fortress-assistant-chat__draft-queue-btn{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700;line-height:1.3}.fa-fortress-assistant-chat__draft-queue-btn:hover:not(:disabled){background:#dbeafe}.fa-fortress-assistant-chat__draft-queue-btn:disabled{opacity:.65;cursor:default}.fa-fortress-assistant-chat__attachments{flex-direction:column;gap:8px;margin-top:10px;display:flex}.fa-fortress-assistant-chat__card-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fa-fortress-assistant-chat__card{background:#fff;border:1px solid #e8ecf1;border-radius:8px;padding:7px 9px}.fa-fortress-assistant-chat__card-head{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:3px;display:flex}.fa-fortress-assistant-chat__card-title{color:#0f172a;flex:1;min-width:0;margin:0;font-size:10px;font-weight:700;line-height:1.35}.fa-fortress-assistant-chat__card-sep{color:#94a3b8;font-weight:500}.fa-fortress-assistant-chat__card-strength{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:7.5px;font-weight:800;line-height:1.2}.fa-fortress-assistant-chat__card-strength--strong_match{color:#15803d;background:#16a34a1f;border:1px solid #16a34a4d}.fa-fortress-assistant-chat__card-strength--plausible_match{color:#6d28d9;background:#7c3aed1a;border:1px solid #7c3aed47}.fa-fortress-assistant-chat__card-strength--needs_review{color:#c2410c;background:#ea580c1a;border:1px solid #ea580c47}.fa-fortress-assistant-chat__card-note{color:#94a3b8;margin:0 0 3px;font-size:8px;font-weight:600;line-height:1.3}.fa-fortress-assistant-chat__card-reason{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.fa-fortress-assistant-chat__card-actions{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.fa-fortress-assistant-chat__card-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;min-height:22px;padding:3px 8px;font-size:9px;font-weight:700;line-height:1.2}.fa-fortress-assistant-chat__card-btn--primary{color:#fff;background:#0f766e;border-color:#0d948859}.fa-fortress-assistant-chat__card-btn:hover{filter:brightness(.97)}.fa-fortress-assistant-chat__show-more{color:#0f766e;cursor:pointer;background:#ecfdf599;border:1px dashed #0d948859;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:9.5px;font-weight:700}.fa-fortress-assistant-chat__show-more--less{color:#64748b;background:#fff;border-style:solid}.fa-fortress-assistant-chat__gap-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fa-fortress-assistant-chat__gap-item{background:#fffbebd9;border:1px solid #fde68a;border-radius:6px;padding:5px 7px}.fa-fortress-assistant-chat__gap-title{color:#92400e;font-size:9.5px;font-weight:700;line-height:1.3;display:block}.fa-fortress-assistant-chat__gap-sub{color:#b45309;margin-top:1px;font-size:8.5px;font-weight:500;display:block}.fa-fortress-assistant-chat__chip{border-radius:999px;padding:2px 7px;font-size:8px;font-weight:800;display:inline-block}.fa-fortress-assistant-chat__chip--muted{color:#64748b;font-weight:700}.fa-fortress-assistant-chat__chips{background:#f8fafc;border-top:1px solid #eef1f5;flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 14px 4px;display:flex}.fa-fortress-assistant-chat__chip-btn{color:#0f766e;cursor:pointer;text-align:left;background:#fff;border:1px solid #0d948838;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:700;line-height:1.35;transition:background .15s,border-color .15s,transform .12s,box-shadow .15s}.fa-fortress-assistant-chat__chip-btn:focus-visible{outline-offset:2px;outline:2px solid #0d948873}.fa-fortress-assistant-chat__chip-btn:hover:not(:disabled){background:#ecfdf5;border-color:#0d948859;transform:translateY(-1px);box-shadow:0 2px 6px #0f766e14}.fa-fortress-assistant-chat__chip-btn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.fa-fortress-assistant-chat__chip-btn:disabled{opacity:.38;cursor:not-allowed;color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.fa-fortress-assistant-chat__composer{padding:8px 10px max(10px, env(safe-area-inset-bottom,0px));background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0}.fa-fortress-assistant-chat__composer-field{background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:4px;transition:border-color .15s,box-shadow .15s;display:flex}.fa-fortress-assistant-chat__composer-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-fortress-assistant-chat__composer-toolbar-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #94a3b859;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.fa-fortress-assistant-chat__composer-toolbar-btn:hover:not(:disabled){color:#0f172a;background:#eef2f7;border-color:#64748b73}.fa-fortress-assistant-chat__composer-toolbar-btn:focus-visible{outline-offset:2px;outline:2px solid #0d948873}.fa-fortress-assistant-chat__composer-toolbar-btn:disabled{opacity:.5;cursor:not-allowed}.fa-fortress-assistant-chat__composer-dictation--active{color:#0f766e;background:#0d94881a;border-color:#0d94888c;animation:1.4s ease-in-out infinite fa-assistant-dictation-pulse}@keyframes fa-assistant-dictation-pulse{0%,to{box-shadow:0 0 #0d948847}50%{box-shadow:0 0 0 4px #0d948800}}.fa-fortress-assistant-chat__composer-attachment-chip{color:#334155;background:#fff;border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:6px;max-width:100%;margin:0 2px 6px;padding:4px 8px;font-size:11px;line-height:1.2;display:inline-flex}.fa-fortress-assistant-chat__composer-attachment-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.fa-fortress-assistant-chat__composer-attachment-chip-size{color:#64748b;flex-shrink:0;font-weight:500}.fa-fortress-assistant-chat__composer-attachment-chip-remove{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.fa-fortress-assistant-chat__composer-attachment-chip-remove:hover{color:#0f172a;background:#94a3b829}.fa-fortress-assistant-chat__composer-attachment-error{color:#b45309;margin:0 2px 6px;font-size:10px;line-height:1.35}.fa-fortress-assistant-chat__composer-field:focus-within{border-color:#0d948873;box-shadow:0 0 0 2px #0d94881a}.fa-fortress-assistant-chat__input{color:#0f172a;min-width:0;min-height:34px;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:7px 0;font-size:12px;font-weight:500}.fa-fortress-assistant-chat__input:disabled{opacity:.65}.fa-fortress-assistant-chat__input:focus{box-shadow:none;border-color:#0000}.fa-fortress-assistant-chat__send{color:#fff;cursor:pointer;background:#0f766e;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,transform .12s;display:inline-flex}.fa-fortress-assistant-chat__send:focus-visible{outline-offset:2px;outline:2px solid #0d94888c}.fa-fortress-assistant-chat__send:hover:not(:disabled){background:#0d9488;transform:scale(1.04)}.fa-fortress-assistant-chat__send:active:not(:disabled){transform:scale(.98)}.fa-fortress-assistant-chat__send:disabled{opacity:.38;cursor:not-allowed}.fa-fortress-assistant-chat__card-btn:focus-visible,.fa-fortress-assistant-chat__suggested-btn:focus-visible{outline-offset:2px;outline:2px solid #0d948873}html.fa-appearance-dark .fa-fortress-assistant-backdrop{display:none!important}html.fa-appearance-dark .fa-fortress-assistant-drawer{color:#e2e8f0;background:var(--fa-panel-bg,#151f2c)!important;border:1px solid #4755698c!important;box-shadow:0 18px 48px #00000085,0 0 0 1px #2dd4bf14!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__header{background:linear-gradient(#222c3afa 0%,#1a2330f2 100%)!important;border-bottom-color:#94a3b847!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__identity{color:#5eead4!important;background:0 0!important;border-color:#0000!important}html.fa-appearance-dark .fa-fortress-assistant-analyst-avatar{color:#5eead4!important;background:linear-gradient(145deg,#14b8a624 0%,#064e3b1a 100%)!important;border-color:#2dd4bf47!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__subtitle{color:#5eead4!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__title,html.fa-appearance-dark .fa-fortress-assistant-chat-shell__subview-title{color:#f8fafc!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__context-detail{color:#94a3b8!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__context-pill{color:#5eead4!important;background:#2dd4bf1a!important;border-color:#2dd4bf38!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__icon-btn,html.fa-appearance-dark .fa-fortress-assistant-chat-shell__back,html.fa-appearance-dark .fa-fortress-assistant-chat-shell__history-btn{color:#e2e8f0!important;background:#1a2330!important;border-color:#94a3b861!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__icon-btn:hover,html.fa-appearance-dark .fa-fortress-assistant-chat-shell__back:hover,html.fa-appearance-dark .fa-fortress-assistant-chat-shell__history-btn:hover{background:#243041!important;border-color:#94a3b885!important}html.fa-appearance-dark .fa-assistant-shell-menu__panel{background:#1a2330!important;border-color:#94a3b859!important;box-shadow:0 10px 28px #0000006b!important}html.fa-appearance-dark .fa-assistant-shell-menu__item{color:#e2e8f0!important}html.fa-appearance-dark .fa-assistant-shell-menu__item:hover{color:#5eead4!important;background:#243041!important}html.fa-appearance-dark .fa-assistant-shell-menu__diagnostics{border-top-color:#94a3b847!important}html.fa-appearance-dark .fa-fortress-assistant-chat__bubble--system{background:#111827b8!important;border-color:#47556973!important}html.fa-appearance-dark .fa-assistant-agent-tools-details__summary{color:#94a3b8!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__queue-badge{color:#fcd34d!important;background:#f59e0b1f!important;border-color:#f59e0b59!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__subview-body{background:#0b1220!important}html.fa-appearance-dark .fa-fortress-assistant-chat__bubble--status{background:#f973161a!important;border-color:#f9731647!important}html.fa-appearance-dark .fa-fortress-assistant-chat-shell__inline-action{color:#5eead4!important;background:#1a2330!important;border-color:#2dd4bf40!important}html.fa-appearance-dark .fa-fortress-assistant-inline-agent-tools .fa-fortress-assistant-live-agent-actions,html.fa-appearance-dark .fa-fortress-assistant-inline-agent-tools .fa-fortress-assistant-risk-agent-actions,html.fa-appearance-dark .fa-fortress-assistant-inline-agent-tools .fa-fortress-assistant-reports-agent-actions{background:#111827!important;border-color:#47556973!important}html.fa-appearance-dark .fa-fortress-assistant-drawer__header{background:linear-gradient(#222c3afa 0%,#1a2330f2 100%)!important;border-bottom-color:#94a3b847!important}html.fa-appearance-dark .fa-fortress-assistant-drawer__header-icon{color:#5eead4!important;background:#14b8a624!important;border-color:#2dd4bf52!important}html.fa-appearance-dark .fa-fortress-assistant-drawer__title{color:#f8fafc!important}html.fa-appearance-dark .fa-fortress-assistant-drawer__context{color:#94a3b8!important}html.fa-appearance-dark .fa-fortress-assistant-drawer__close{color:#e2e8f0!important;background:#1a2330!important;border-color:#94a3b861!important}html.fa-appearance-dark .fa-fortress-assistant-drawer__close:hover{background:#243041!important;border-color:#94a3b885!important}html.fa-appearance-dark .fa-fortress-assistant-drawer__header-meta{border-top-color:#94a3b838!important}html.fa-appearance-dark .fa-fortress-assistant-status__label{color:#d8e0ea!important}html.fa-appearance-dark .fa-fortress-assistant-status--connected .fa-fortress-assistant-status__label{color:#5eead4!important}html.fa-appearance-dark .fa-fortress-assistant-status--unavailable .fa-fortress-assistant-status__label{color:#fca5a5!important}html.fa-appearance-dark .fa-fortress-assistant-status__sub{color:#a8b4c4!important}html.fa-appearance-dark .fa-fortress-assistant-status__action{color:#5eead4!important}html.fa-appearance-dark .fa-fortress-assistant-status__action:hover{color:#99f6e4!important}html.fa-appearance-dark .fa-fortress-assistant-diagnostics__toggle{color:#94a3b8!important}html.fa-appearance-dark .fa-fortress-assistant-diagnostics__toggle:hover{color:#cbd5e1!important}html.fa-appearance-dark .fa-fortress-assistant-diagnostics__panel{background:#1a2330eb!important;border-color:#94a3b83d!important}html.fa-appearance-dark .fa-fortress-assistant-diagnostics__panel--alert{background:#450a0a38!important;border-color:#f8717152!important}html.fa-appearance-dark .fa-fortress-assistant-diagnostics__row-label{color:#e2e8f0!important}html.fa-appearance-dark .fa-fortress-assistant-diagnostics__last-checked{color:#94a3b8!important}html.fa-appearance-dark .fa-fortress-assistant-diagnostics__recheck{color:#5eead4!important;background:#1a2330!important;border-color:#2dd4bf52!important}html.fa-appearance-dark .fa-fortress-assistant-diagnostics__recheck:hover:not(:disabled){background:#14b8a624!important}html.fa-appearance-dark .fa-fortress-assistant-diagnostics__hint{color:#fecaca!important;background:#7f1d1d47!important;border-color:#f8717147!important}html.fa-appearance-dark .fa-fortress-assistant-drawer__review-stack{background:#141b24b8!important;border-bottom-color:#94a3b83d!important}html.fa-appearance-dark .fa-assistant-draft-review__heading{color:#f1f5f9!important}html.fa-appearance-dark .fa-assistant-draft-review__pending-count{color:#5eead4!important}html.fa-appearance-dark .fa-assistant-draft-review__empty{color:#a8b4c4!important}html.fa-appearance-dark .fa-assistant-draft-review__show-all{color:#5eead4!important;background:#1a2330!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-assistant-draft-card{background:var(--fa-card-bg,#263548)!important;border:1px solid var(--fa-card-border,#8494ad)!important;box-shadow:var(--fa-shadow-card)!important}html.fa-appearance-dark .fa-assistant-agent-runs__summary{color:#cbd5e1!important}html.fa-appearance-dark .fa-assistant-agent-runs__count{color:#e2e8f0!important;background:#4755698c!important}html.fa-appearance-dark .fa-fortress-assistant-live-agent-actions,html.fa-appearance-dark .fa-fortress-assistant-risk-agent-actions,html.fa-appearance-dark .fa-fortress-assistant-reports-agent-actions{border-bottom-color:#94a3b83d!important}html.fa-appearance-dark .fa-fortress-assistant-live-agent-actions__heading,html.fa-appearance-dark .fa-fortress-assistant-risk-agent-actions__heading,html.fa-appearance-dark .fa-fortress-assistant-reports-agent-actions__heading,html.fa-appearance-dark .fa-fortress-assistant-reports-agent-actions__lead{color:#94a3b8!important}html.fa-appearance-dark .fa-fortress-assistant-live-agent-actions .fa-ds-op-agent-panel,html.fa-appearance-dark .fa-fortress-assistant-risk-agent-actions .fa-ds-op-agent-panel,html.fa-appearance-dark .fa-fortress-assistant-reports-agent-actions .fa-ds-op-agent-panel{border-color:#94a3b852!important}html.fa-appearance-dark .fa-fortress-assistant-chat{background:#121822a6!important}html.fa-appearance-dark .fa-fortress-assistant-chat__bubble{box-shadow:none!important;background:#1a2330!important;border-color:#94a3b847!important}html.fa-appearance-dark .fa-fortress-assistant-chat__bubble--user{background:#14b8a629!important;border-color:#2dd4bf52!important}html.fa-appearance-dark .fa-fortress-assistant-chat__bubble--intro,html.fa-appearance-dark .fa-fortress-assistant-chat__bubble--focus-ack{background:#1a2330e0!important;border-color:#94a3b838!important}html.fa-appearance-dark .fa-fortress-assistant-chat__message-text,html.fa-appearance-dark .fa-fortress-assistant-chat__focus-ack-text,html.fa-appearance-dark .fa-fortress-assistant-chat__evidence-briefing-title{color:#e2e8f0!important}html.fa-appearance-dark .fa-fortress-assistant-chat__evidence-briefing-lead{background:#1a2330!important;box-shadow:0 1px #1a2330!important}html.fa-appearance-dark .fa-fortress-assistant-chat__evidence-briefing-subtitle,html.fa-appearance-dark .fa-fortress-assistant-chat__streaming-wait{color:#94a3b8!important}html.fa-appearance-dark .fa-fortress-assistant-chat__typing-dot{background:#5eead4!important}html.fa-appearance-dark .fa-fortress-assistant-chat__typing-caption{color:#94a3b8!important}html.fa-appearance-dark .fa-fortress-assistant-chat__source{color:#cbd5e1!important;background:#47556973!important;border-color:#94a3b847!important}html.fa-appearance-dark .fa-fortress-assistant-chat__source--ai{color:#5eead4!important;background:#14b8a624!important;border-color:#2dd4bf52!important}html.fa-appearance-dark .fa-fortress-assistant-chat__suggested-btn{color:#d8e0ea!important;background:#1a2330!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-fortress-assistant-chat__suggested-btn:hover:not(:disabled){background:#243041!important;border-color:#94a3b87a!important}html.fa-appearance-dark .fa-fortress-assistant-chat__draft-queue-btn{color:#93c5fd!important;background:#2563eb2e!important;border-color:#60a5fa6b!important}html.fa-appearance-dark .fa-fortress-assistant-chat__card{background:#1a2330!important;border-color:#94a3b847!important}html.fa-appearance-dark .fa-fortress-assistant-chat__card-title{color:#f1f5f9!important}html.fa-appearance-dark .fa-fortress-assistant-chat__card-note,html.fa-appearance-dark .fa-fortress-assistant-chat__card-reason{color:#a8b4c4!important}html.fa-appearance-dark .fa-fortress-assistant-chat__card-btn{color:#e2e8f0!important;background:#243041!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-fortress-assistant-chat__card-btn--primary{color:#fff!important;background:#0f766e!important;border-color:#2dd4bf59!important}html.fa-appearance-dark .fa-fortress-assistant-chat__show-more{color:#5eead4!important;background:#14b8a61f!important;border-color:#2dd4bf52!important}html.fa-appearance-dark .fa-fortress-assistant-chat__show-more--less{color:#94a3b8!important;background:#1a2330!important}html.fa-appearance-dark .fa-fortress-assistant-chat__gap-item{background:#fbbf241a!important;border-color:#fbbf2461!important}html.fa-appearance-dark .fa-fortress-assistant-chat__gap-title{color:#fcd34d!important}html.fa-appearance-dark .fa-fortress-assistant-chat__gap-sub{color:#fbbf24!important}html.fa-appearance-dark .fa-fortress-assistant-chat__chips{background:#121822d9!important;border-top-color:#94a3b83d!important}html.fa-appearance-dark .fa-fortress-assistant-chat__chip-btn{color:#5eead4!important;background:#1a2330!important;border-color:#2dd4bf47!important}html.fa-appearance-dark .fa-fortress-assistant-chat__chip-btn:hover:not(:disabled){background:#14b8a624!important}html.fa-appearance-dark .fa-fortress-assistant-chat__chip-btn:disabled{color:#64748b!important;background:#1a2330a6!important;border-color:#94a3b833!important}html.fa-appearance-dark .fa-fortress-assistant-chat__composer{background:#1a2330!important;border-top-color:#94a3b847!important;box-shadow:inset 0 1px #ffffff08!important}html.fa-appearance-dark .fa-fortress-assistant-chat__composer-field{background:var(--fa-form-input-bg,#243041)!important;border-color:var(--fa-form-input-border,#94a3b861)!important}html.fa-appearance-dark .fa-fortress-assistant-chat__composer-toolbar-btn{color:#cbd5e1!important;background:#0f172a73!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-fortress-assistant-chat__composer-toolbar-btn:hover:not(:disabled){color:#e2e8f0!important;background:#1e293bbf!important}html.fa-appearance-dark .fa-fortress-assistant-chat__composer-dictation--active{color:#5eead4!important;background:#2dd4bf1f!important;border-color:#2dd4bf8c!important}html.fa-appearance-dark .fa-fortress-assistant-chat__composer-attachment-chip{color:#e2e8f0!important;background:#0f172a8c!important;border-color:#94a3b847!important}html.fa-appearance-dark .fa-fortress-assistant-chat__composer-attachment-chip-size,html.fa-appearance-dark .fa-fortress-assistant-chat__composer-attachment-chip-remove{color:#94a3b8!important}html.fa-appearance-dark .fa-fortress-assistant-chat__composer-attachment-error{color:#fbbf24!important}html.fa-appearance-dark .fa-fortress-assistant-chat__composer-field:focus-within{border-color:#2dd4bf73!important;box-shadow:0 0 0 2px #2dd4bf1f!important}html.fa-appearance-dark .fa-fortress-assistant-chat__input{color:var(--fa-form-input-fg)!important;background:0 0!important;border-color:#0000!important}html.fa-appearance-dark .fa-fortress-assistant-chat__input::placeholder{color:var(--fa-form-input-placeholder);opacity:1}html.fa-appearance-dark .fa-fortress-assistant-chat__input:disabled{background:var(--fa-form-input-bg-disabled)!important;color:var(--fa-form-input-fg-disabled)!important}html.fa-appearance-dark .fa-fortress-assistant-chat__send{background:#0d9488!important}html.fa-appearance-dark .fa-fortress-assistant-chat__send:disabled{opacity:.42!important}html.fa-appearance-dark .fa-fortress-assistant-chat__local-brain-dock,html.fa-appearance-dark .fa-fortress-assistant-chat__composer-prompt{background:#121822eb!important;border-top-color:#94a3b81f!important}html.fa-appearance-dark .fa-fortress-assistant-chat__local-brain-dock .fa-assistant-brain-pilot{background:0 0!important;border:none!important}html.fa-appearance-dark .fa-fortress-assistant-chat__local-brain-dock+.fa-fortress-assistant-chat__composer{background:#121822eb!important}html.fa-appearance-dark .fa-fortress-assistant-inline-agent-tools--promoted{border-bottom-color:#94a3b838!important}html.fa-appearance-dark .fa-fortress-assistant-inline-agent-tools--promoted .fa-assistant-brain-pilot{border-bottom:none!important}html.fa-appearance-dark .fa-assistant-brain-pilot{background:0 0;border:none}html.fa-appearance-dark .fa-assistant-brain-pilot__heading{color:#94a3b8}html.fa-appearance-dark .fa-assistant-brain-pilot__run-btn{color:#5eead4!important;background:0 0!important;border-color:#2dd4bf38!important}html.fa-appearance-dark .fa-fortress-assistant-chat__bubble--user.fa-fortress-assistant-chat__bubble--user-request{box-shadow:none!important;background:#0d948857!important;border-color:#2dd4bf61!important}html.fa-appearance-dark .fa-fortress-assistant-chat__message-text--user-request{color:#ecfdf5!important}html.fa-appearance-dark .fa-fortress-assistant-chat__bubble--fortress-intelligence{box-shadow:none!important;background:#1a2330e0!important;border-color:#94a3b824!important}html.fa-appearance-dark .fa-fortress-intelligence-review__title{color:#94a3b8}html.fa-appearance-dark .fa-fortress-intelligence-review__status{color:#93c5fd}html.fa-appearance-dark .fa-fortress-intelligence-review__status--supported_with_evidence{color:#5eead4}html.fa-appearance-dark .fa-fortress-intelligence-review__status--supported_with_gaps,html.fa-appearance-dark .fa-fortress-intelligence-review__status--insufficient_evidence{color:#fcd34d}html.fa-appearance-dark .fa-fortress-intelligence-review__status--unsupported,html.fa-appearance-dark .fa-fortress-intelligence-review__status--denied{color:#cbd5e1}html.fa-appearance-dark .fa-fortress-intelligence-review__gaps-toggle{color:#5eead4}html.fa-appearance-dark .fa-fortress-intelligence-review__summary{color:#cbd5e1}html.fa-appearance-dark .fa-fortress-intelligence-review__gaps{color:#94a3b8}html.fa-appearance-dark .fa-fortress-intelligence-review__gaps li:before,html.fa-appearance-dark .fa-fortress-intelligence-review__footer{color:#64748b}html.fa-appearance-dark .fa-fortress-assistant-chat__composer-status{color:#94a3b8}html.fa-appearance-dark .fa-fortress-assistant-chat__composer-status-action{color:#5eead4}html.fa-appearance-dark .fa-assistant-brain-pilot__subtitle,html.fa-appearance-dark .fa-assistant-brain-pilot__hint,html.fa-appearance-dark .fa-assistant-brain-pilot__summary{color:#a8b4c4!important}html.fa-appearance-dark .fa-assistant-brain-pilot__run-btn:hover:not(:disabled){background:#14b8a61f!important;border-color:#2dd4bf61!important}html.fa-appearance-dark .fa-assistant-brain-pilot__run-btn:disabled{color:#64748b!important;opacity:1!important;background:0 0!important;border-color:#94a3b829!important}html.fa-appearance-dark .fa-assistant-brain-pilot__run-btn:focus-visible{outline-offset:2px;outline:2px solid #2dd4bf73!important}html.fa-appearance-dark .fa-assistant-brain-pilot__error{color:#fca5a5!important}html.fa-appearance-dark .fa-assistant-brain-pilot__status{color:#93c5fd!important;background:#3b82f62e!important}html.fa-appearance-dark .fa-fortress-assistant-chat__bubble--status .fa-fortress-assistant-chat__message-text{color:#fde68a!important}html.fa-appearance-dark .fa-assistant-contextual-bubble .fa-fortress-assistant-chat__message-text{color:#e2e8f0!important}html.fa-appearance-dark .fa-fortress-assistant-chat__stream-cursor{background:#5eead4!important}@media (width<=480px){.fa-fortress-assistant-drawer{width:100vw}html.fa-assistant-docked-alternate .fa-fortress-assistant-drawer{width:auto}}.fa-fortress-assistant-launcher-wrap{right:calc(max(16px, env(safe-area-inset-right,0px)) + var(--fa-assistant-right-dock-inset,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:var(--fa-assistant-dock-z-index,60);flex-direction:column;align-items:flex-end;gap:8px;transition:right .22s cubic-bezier(.22,1,.36,1),left .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;overflow:visible}.fa-fortress-assistant-launcher-row{flex-direction:row;align-items:center;gap:8px;max-width:min(100vw - 32px,420px);display:flex}.fa-fortress-assistant-launcher-stack{flex-direction:column;align-items:flex-end;gap:10px;max-width:min(100vw - 32px,320px);display:flex}.fa-fortress-assistant-prompt-bubble{background:var(--fa-assistant-surface,#fffffff5);border:1px solid #0d948852;border-radius:14px;align-items:stretch;gap:0;max-width:min(280px,100vw - 48px);display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px #0f172a1f,0 2px 6px #0f172a0f}.fa-fortress-assistant-prompt-bubble:after{content:"";background:inherit;border-bottom:1px solid #0d948852;border-right:1px solid #0d948852;width:12px;height:12px;position:absolute;bottom:-6px;right:18px;transform:rotate(45deg);box-shadow:2px 2px 4px #0f172a0a}.fa-fortress-assistant-prompt-bubble__action{color:#0f766e;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px 0 0 14px;flex:auto;min-width:0;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.35}.fa-fortress-assistant-prompt-bubble__action:hover{background:#0d948814}.fa-fortress-assistant-prompt-bubble__action:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #0d9488}.fa-fortress-assistant-prompt-bubble__dismiss{color:var(--fa-assistant-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;align-self:center;margin-right:6px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.2}.fa-fortress-assistant-prompt-bubble__dismiss:hover{color:#475569;background:#64748b1f}.fa-fortress-assistant-prompt-bubble__dismiss:focus-visible{outline-offset:1px;outline:2px solid #0d9488}.fa-fortress-assistant-launcher-shell--prompt-pulse{--fa-prompt-pulse-ring:#2dd4bf70;--fa-prompt-pulse-ring-soft:#2dd4bf33;z-index:0;animation:3s cubic-bezier(.4,0,.2,1) infinite fa-assistant-launcher-prompt-attention}.fa-fortress-assistant-launcher-shell--prompt-pulse:before,.fa-fortress-assistant-launcher-shell--prompt-pulse:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}.fa-fortress-assistant-launcher-shell--prompt-pulse:before{animation:3s cubic-bezier(.4,0,.2,1) infinite fa-assistant-launcher-prompt-ring-inner}.fa-fortress-assistant-launcher-shell--prompt-pulse:after{animation:3s cubic-bezier(.4,0,.2,1) .5s infinite fa-assistant-launcher-prompt-ring-outer}@keyframes fa-assistant-launcher-prompt-attention{0%,to{transform:translateY(0)scale(1);box-shadow:0 4px 18px #0f766e61,0 1px 3px #0f172a1f,0 0 0 2px #2dd4bf4d}50%{transform:translateY(-2px)scale(1.022);box-shadow:0 8px 28px #0f766e8a,0 2px 8px #0f172a24,0 0 0 3px #2dd4bf66}}@keyframes fa-assistant-launcher-prompt-ring-inner{0%{box-shadow:0 0 0 0 var(--fa-prompt-pulse-ring);opacity:.8}75%,to{opacity:0;box-shadow:0 0 0 14px #2dd4bf00}}@keyframes fa-assistant-launcher-prompt-ring-outer{0%{box-shadow:0 0 0 0 var(--fa-prompt-pulse-ring-soft);opacity:.6}75%,to{opacity:0;box-shadow:0 0 0 24px #2dd4bf00}}.fa-fortress-assistant-intelligence-cue{letter-spacing:.02em;color:var(--fa-assistant-muted,#64748b);background:var(--fa-assistant-surface,#ffffffeb);border:1px solid var(--fa-assistant-border,#94a3b859);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;box-shadow:0 1px 4px #0f172a0f}.fa-fortress-assistant-launcher__review-cue-dot{background:#0d9488;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px #0d948833}.fa-fortress-assistant-context-action{color:#0f766e;cursor:pointer;white-space:nowrap;background:#0d948814;border:1px solid #0d948859;border-radius:999px;flex-shrink:0;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;box-shadow:0 2px 8px #0f172a14}.fa-fortress-assistant-context-action:hover{background:#0d948824}.fa-fortress-assistant-context-action:focus-visible{outline-offset:2px;outline:2px solid #0d9488}html.fa-appearance-dark .fa-fortress-assistant-prompt-bubble{background:#0f172af0;border-color:#2dd4bf52}html.fa-appearance-dark .fa-fortress-assistant-prompt-bubble__action{color:#5eead4}html.fa-appearance-dark .fa-fortress-assistant-prompt-bubble__action:hover{background:#0d94882e}html.fa-appearance-dark .fa-fortress-assistant-prompt-bubble__dismiss{color:#94a3b8}html.fa-appearance-dark .fa-fortress-assistant-intelligence-cue{color:#cbd5e1;background:#0f172ae0;border-color:#94a3b847}html.fa-appearance-dark .fa-fortress-assistant-context-action{color:#5eead4;background:#0d948829;border-color:#2dd4bf59}html.fa-assistant-docked-alternate .fa-fortress-assistant-launcher-wrap{right:auto;left:max(16px, env(safe-area-inset-left,0px));align-items:flex-start}html.fa-assistant-docked-alternate .fa-fortress-assistant-launcher-stack{align-items:flex-start}html.fa-assistant-docked-alternate .fa-fortress-assistant-prompt-bubble:after{left:18px;right:auto}html.fa-assistant-docked-alternate .fa-fortress-assistant-drawer{right:max(16px, env(safe-area-inset-right,0px));left:max(16px, env(safe-area-inset-left,0px));width:auto;z-index:calc(var(--fa-assistant-dock-z-index,960) + 2)}@keyframes fa-assistant-launcher-pulse{0%,to{box-shadow:0 4px 18px #0f766e59,0 1px 3px #0f172a1f}50%{box-shadow:0 6px 24px #0f766e80,0 0 0 3px #2dd4bf40}}.fa-fortress-assistant-nudge{color:#115e59;background:#f0fdfa;border:1px solid #0d948840;border-radius:12px;align-items:center;gap:8px;max-width:min(320px,100vw - 32px);padding:8px 10px;font-size:11px;font-weight:600;display:flex;box-shadow:0 4px 14px #0f172a14}.fa-fortress-assistant-nudge__dismiss{color:#0f766e;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:10px;font-weight:800}.fa-fortress-assistant-drawer__context-detail{color:#0f766e;font-weight:600}.fa-assistant-contextual{background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #e8ecf1;flex-shrink:0;max-height:min(26vh,210px);padding:12px 14px 10px;overflow-y:auto}.fa-assistant-contextual__title{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0 0 4px;font-size:11px;font-weight:900}.fa-assistant-contextual__context{color:#0f172a;margin:0 0 10px;font-size:12px;font-weight:600}.fa-assistant-contextual__list{flex-direction:column;gap:6px;display:flex}.fa-assistant-contextual__suggestion{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.fa-assistant-contextual__suggestion:hover{background:#f0fdfa;border-color:#0d948873}.fa-assistant-contextual__suggestion-label{color:#0f172a;font-size:12px;font-weight:800}.fa-assistant-contextual__suggestion-help{color:#64748b;font-size:11px;font-weight:500;line-height:1.4}.fa-assistant-contextual__tools{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fa-assistant-contextual__tool{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}html.fa-appearance-dark .fa-assistant-contextual{background:linear-gradient(#111827 0%,#0f1419 100%);border-bottom-color:#94a3b826}html.fa-appearance-dark .fa-assistant-contextual__suggestion{background:#141b24e6;border-color:#94a3b833}html.fa-appearance-dark .fa-fortress-assistant-launcher__state-toggle{color:#ecfdf5;background:#ffffff1a;border-color:#5eead447}html.fa-appearance-dark .fa-fortress-assistant-launcher__badge--orb-anchor{color:#92400e!important;background:#fef3c7!important;border-color:#fff6!important;box-shadow:0 2px 8px #00000059!important}html.fa-appearance-dark .fa-fortress-assistant-nudge{color:#ccfbf1;background:#0f766e26;border-color:#5eead440}:root{--fa-shell-app-bg:#f8f9fb;--fa-shell-content-bg:#f8f9fb;--fa-shell-sidebar-bg:#faf9ff;--fa-shell-sidebar-border:#dcdfe4;--fa-shell-topbar-bg:#ffffffeb;--fa-shell-topbar-border:#dcdfe4;--fa-shell-rail-inset:12px;--fa-shell-rail-width:68px;--fa-shell-rail-expanded-width:236px;--fa-shell-rail-gap:16px;--fa-shell-rail-radius:18px;--fa-shell-sidebar-rail-offset:calc(var(--fa-shell-rail-inset) + var(--fa-shell-rail-width) + var(--fa-shell-rail-gap));--fa-shell-main-frame-origin:var(--fa-shell-sidebar-rail-offset);--fa-canvas-desktop-protected-lane-start:calc(var(--fa-shell-rail-inset) + var(--fa-shell-rail-expanded-width) + var(--fa-shell-rail-gap));--fa-canvas-desktop-min-inline-end:48px;--fa-shell-glass-blur:12px;--fa-shell-glass-border-light:#ffffff24;--fa-shell-glass-border-subtle:#dcdfe4b8;--fa-shell-glass-shadow-soft:0 10px 32px #0f172a14;--fa-shell-glass-shadow-rail:0 12px 36px #00143042;--fa-shell-glass-topbar-bg:#ffffffd1;--fa-shell-glass-control-bg:#ffffffbd;--fa-shell-glass-rail-bg:linear-gradient(180deg, #002855eb 0%, #001430f5 56%, #001430fa 100%);--fa-shell-glass-rail-border:#ffffff1c;--fa-shell-glass-rail-flyout-bg:#001430e6;--fa-shell-glass-rail-flyout-border:#ffffff1f;--fa-shell-glass-rail-flyout-text:#fffffff0;--fa-shell-glass-rail-flyout-shadow:0 8px 22px #00143057;--fa-shell-glass-fallback-topbar:#fff;--fa-shell-glass-fallback-rail:linear-gradient(180deg, #002855 0%, #001430 100%);--fa-shell-body-text:#051a3e;--fa-shell-nav-muted:#434654;--fa-shell-nav-active-bg:#fff;--fa-shell-nav-active-text:#001430;--fa-shell-nav-hover-bg:#f1f3ff;--fa-shell-nav-hover-text:#051a3e;--fa-shell-icon-btn-bg:#fff;--fa-shell-icon-btn-border:#dcdfe4;--fa-shell-icon-btn-color:#434654;--fa-shell-icon-btn-hover-bg:#f1f3ff;--fa-shell-brand-title:#051a3e;--fa-shell-nav-breakpoint:1024px}html.fa-appearance-dark{--fa-shell-app-bg:#111416;--fa-shell-content-bg:var(--fa-canvas-bg,#111416);--fa-shell-sidebar-bg:#111416;--fa-shell-sidebar-border:#233554;--fa-shell-topbar-bg:#111416f0;--fa-shell-topbar-border:#233554;--fa-shell-glass-topbar-bg:#111416db;--fa-shell-glass-control-bg:#191c1ed1;--fa-shell-glass-border-subtle:#233554d9;--fa-shell-glass-shadow-soft:0 10px 32px #00000059;--fa-shell-glass-shadow-rail:0 14px 40px #00000073;--fa-shell-glass-fallback-topbar:#111416;--fa-shell-body-text:#fff;--fa-shell-nav-muted:#c5c6cf;--fa-shell-nav-active-bg:#112240;--fa-shell-nav-active-text:#fff;--fa-shell-nav-hover-bg:#b5c6f414;--fa-shell-nav-hover-text:#fff;--fa-shell-icon-btn-bg:#191c1e;--fa-shell-icon-btn-border:#233554;--fa-shell-icon-btn-color:#c5c6cf;--fa-shell-icon-btn-hover-bg:#112240;--fa-shell-brand-title:#fff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--fa-shell-glass-topbar-bg:var(--fa-shell-glass-fallback-topbar);--fa-shell-glass-rail-bg:var(--fa-shell-glass-fallback-rail);--fa-shell-glass-control-bg:var(--fa-shell-icon-btn-bg)}}.fa-shell-glass-surface{-webkit-backdrop-filter:blur(var(--fa-shell-glass-blur))}.fa-app-shell{--fa-shell-sidebar-rail:256px;background:var(--fa-shell-app-bg,#f7f9fc);min-height:100svh;font-family:var(--fa-font-body,system-ui, sans-serif);color:var(--fa-shell-body-text,#191c1e);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;display:flex}.fa-shell-skip-link{z-index:10000;background:var(--fa-shell-icon-btn-bg,#fff);color:var(--fa-shell-body-text,#191c1e);border-radius:8px;padding:8px 12px;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-160%);box-shadow:0 2px 8px #0f172a33}.fa-shell-skip-link:focus{outline-offset:2px;outline:3px solid #0ea5e9;transform:translateY(0)}.fa-app-shell.fa-app-shell--sidebar-collapsed{--fa-shell-sidebar-rail:72px}.fa-shell-desktop-nav-backdrop{display:none}@media (width>=1025px){.fa-app-shell.fa-app-shell--floating-rail{--fa-shell-sidebar-rail:var(--fa-shell-sidebar-rail-offset)}.fa-shell-desktop-nav-backdrop{z-index:42;opacity:0;visibility:hidden;pointer-events:none;cursor:default;background:#051a3e33;border:none;margin:0;padding:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.fa-shell-desktop-nav-backdrop--visible{opacity:1;visibility:visible;pointer-events:auto}html.fa-appearance-dark .fa-shell-desktop-nav-backdrop{background:#0014306b}.fa-app-shell--desktop-nav-drawer-open .fa-app-shell__main{pointer-events:none}@media (prefers-reduced-motion:reduce){.fa-shell-desktop-nav-backdrop{transition:none}}}.fa-sidebar{z-index:40;box-sizing:border-box;border-right:1px solid var(--fa-shell-sidebar-border,#94a3b859);background:var(--fa-shell-sidebar-bg,#f1f5f9);flex-direction:column;width:256px;height:100svh;padding:22px 8px 18px;display:flex;position:fixed;top:0;left:0}@media (width>=1025px){.fa-app-shell--floating-rail .fa-sidebar.fa-sidebar--floating-rail{left:var(--fa-shell-rail-inset);top:var(--fa-shell-rail-inset);bottom:var(--fa-shell-rail-inset);width:var(--fa-shell-rail-width);height:auto;max-height:calc(100svh - 2 * var(--fa-shell-rail-inset));border:1px solid var(--fa-shell-glass-rail-border);border-radius:var(--fa-shell-rail-radius);background:var(--fa-shell-glass-rail-bg);box-shadow:var(--fa-shell-glass-shadow-rail);-webkit-backdrop-filter:blur(var(--fa-shell-glass-blur));border-right:none;flex-direction:column;padding:12px 6px;transition:width .2s,padding .2s,box-shadow .2s,transform .2s;display:flex;overflow:visible}.fa-app-shell--floating-rail .fa-sidebar.fa-sidebar--floating-rail:after{content:none;display:none}.fa-app-shell--floating-rail .fa-sidebar-rail-brand{flex:none;padding:0 0 8px}.fa-app-shell--floating-rail .fa-sidebar-rail-nav-shell{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;min-height:0;margin-inline:-2px;padding-inline:2px;overflow:hidden auto}.fa-app-shell--floating-rail .fa-sidebar-rail-nav-shell:hover,.fa-app-shell--floating-rail .fa-sidebar-rail-nav-shell:focus-within{scrollbar-color:#ffffff38 transparent}@media (prefers-reduced-motion:reduce){.fa-app-shell--floating-rail .fa-sidebar.fa-sidebar--floating-rail{transition:none}}.fa-app-shell--floating-rail .fa-sidebar-rail-nav-shell::-webkit-scrollbar{width:4px}.fa-app-shell--floating-rail .fa-sidebar-rail-nav-shell::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.fa-app-shell--floating-rail .fa-sidebar-rail-nav-shell:hover::-webkit-scrollbar-thumb{background:#ffffff38}.fa-app-shell--floating-rail .fa-sidebar-rail-nav-shell:focus-within::-webkit-scrollbar-thumb{background:#ffffff38}.fa-app-shell--floating-rail .fa-sidebar-rail-nav-shell .fa-sidebar__nav{flex:none;min-height:0;overflow:visible}.fa-app-shell--floating-rail .fa-sidebar.fa-sidebar--floating-rail.fa-sidebar--collapsed,.fa-app-shell--floating-rail .fa-sidebar__nav,.fa-app-shell--floating-rail .fa-sidebar-section,.fa-app-shell--floating-rail .fa-sidebar-section-items,.fa-app-shell--floating-rail .fa-sidebar-bottom-stack,.fa-app-shell--floating-rail .fa-sidebar-footer{overflow:visible}.fa-app-shell--floating-rail .fa-sidebar__nav{flex:none;min-height:0}.fa-app-shell--floating-rail .fa-sidebar.fa-sidebar--floating-rail .fa-sidebar-brand-row{justify-content:center;padding-bottom:0}.fa-app-shell--floating-rail .fa-sidebar-section{margin-top:8px}.fa-app-shell--floating-rail .fa-sidebar-section:first-child{margin-top:0}.fa-app-shell--floating-rail .fa-sidebar-bottom-stack{border-top:1px solid #ffffff1f;flex:none;margin-top:0;padding-top:10px}.fa-app-shell--floating-rail .fa-sidebar-footer{border-top:none;margin-top:0;padding:8px 4px 4px}.fa-app-shell--floating-rail .fa-sidebar-cta--rail+.fa-sidebar-cta--rail{margin-top:10px}.fa-app-shell--floating-rail .fa-sidebar.fa-sidebar--floating-rail.fa-sidebar--expanded{z-index:50;width:var(--fa-shell-rail-expanded-width);box-shadow:var(--fa-shell-glass-shadow-rail), 4px 0 28px #00143024;padding:12px 10px;overflow:visible}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-rail-brand{padding-bottom:10px}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-brand-text{display:block}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-brand-row{justify-content:flex-start;gap:8px;padding-bottom:6px}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-brand-title{color:#fffffff5}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-brand-subtitle{color:#ffffff7a}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-section-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff75;background:0 0;height:auto;margin:10px 0 2px;padding:0 10px 6px;font-size:10px;line-height:1.2;overflow:visible}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-section:first-child .fa-sidebar-section-label{margin-top:0;display:block}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-nav-link span{clip:auto;white-space:nowrap;border:0;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-nav-link{color:#ffffffb8;justify-content:flex-start;gap:10px;margin-inline-end:3px;padding:7px 8px;font-size:13px;font-weight:600}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-rail-nav-shell{scrollbar-width:thin;scrollbar-color:transparent transparent;margin-inline:0;padding-inline:4px 6px}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-rail-nav-shell:hover,.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-rail-nav-shell:focus-within{scrollbar-color:#ffffff2e transparent}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-rail-nav-shell::-webkit-scrollbar{width:3px}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-rail-nav-shell::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-rail-nav-shell:hover::-webkit-scrollbar-thumb{background:#ffffff2e}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-rail-nav-shell:focus-within::-webkit-scrollbar-thumb{background:#ffffff2e}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-nav-link--subordinate{padding-inline-start:28px;font-size:12px}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar__nav--expanded-split{flex:none;min-height:0;overflow:visible}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar__nav-primary,.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar__nav-secondary{flex-shrink:0;overflow:visible}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-bottom-stack{border-top:1px solid #ffffff24;flex:none;margin-top:0;padding-top:12px}.fa-app-shell--floating-rail .fa-sidebar--expanded .fa-sidebar-footer{padding:10px 4px 8px}.fa-app-shell--floating-rail .fa-sidebar-rail-expanded-ctas{flex-direction:column;align-items:stretch;gap:8px;display:flex}.fa-sidebar-rail-toggle{border:1px solid var(--fa-shell-glass-rail-flyout-border);background:var(--fa-shell-glass-rail-flyout-bg);width:28px;height:28px;color:var(--fa-shell-glass-rail-flyout-text);box-shadow:var(--fa-shell-glass-rail-flyout-shadow);-webkit-backdrop-filter:blur(var(--fa-shell-glass-blur));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fa-app-shell--floating-rail .fa-sidebar.fa-sidebar--floating-rail>.fa-sidebar-rail-toggle--rail-edge{top:var(--fa-rail-toggle-y,50%);z-index:80;pointer-events:auto;position:absolute;left:100%;right:auto;transform:translate(-50%,-50%)}.fa-sidebar-rail-toggle:hover{filter:brightness(1.08)}.fa-sidebar-rail-toggle:focus:not(:focus-visible){outline:none}.fa-sidebar-rail-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffffffe0}.fa-app-shell--floating-rail .fa-sidebar.fa-sidebar--floating-rail .fa-sidebar-brand-text{display:none}.fa-app-shell--floating-rail .fa-sidebar-brand-mark{position:relative}.fa-app-shell--floating-rail .fa-sidebar-section-label{letter-spacing:0;text-transform:none;z-index:1;background:#ffffff1a;height:1px;margin:5px 14px 4px 8px;padding:0;font-size:0;line-height:0;position:relative;overflow:hidden}.fa-app-shell--floating-rail .fa-sidebar-section:first-child .fa-sidebar-section-label{display:none}.fa-app-shell--floating-rail .fa-sidebar-nav-link{color:#ffffffa3;z-index:2;border-color:#0000;justify-content:center;min-height:38px;padding:7px 8px;scroll-margin-block:6px;position:relative}.fa-app-shell--floating-rail .fa-sidebar-nav-link span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-app-shell--floating-rail .fa-sidebar-nav-link:hover{color:#ffffffeb;background:#ffffff14}.fa-app-shell--floating-rail .fa-sidebar-nav-link--active{color:#fff;background:#ffffff1f;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}.fa-app-shell--floating-rail .fa-sidebar-nav-link--subordinate{padding-inline-start:8px}.fa-sidebar-rail-flyout{left:calc(var(--fa-shell-rail-inset) + var(--fa-shell-rail-width) + 10px);z-index:200;border:1px solid var(--fa-shell-glass-rail-flyout-border);background:var(--fa-shell-glass-rail-flyout-bg);width:max-content;max-width:14rem;box-shadow:var(--fa-shell-glass-rail-flyout-shadow);-webkit-backdrop-filter:blur(var(--fa-shell-glass-blur));color:var(--fa-shell-glass-rail-flyout-text);letter-spacing:-.01em;white-space:nowrap;pointer-events:none;box-sizing:border-box;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.35;position:fixed}.fa-sidebar-rail-flyout--anchor-center{transform:translateY(-50%)}.fa-sidebar-rail-flyout--anchor-start{transform:translateY(0)}.fa-sidebar-rail-flyout--anchor-end{transform:translateY(-100%)}.fa-app-shell--floating-rail .fa-sidebar-cta--rail{position:relative}.fa-sidebar{width:var(--fa-shell-sidebar-rail,256px);transition:width .2s,padding .2s}.fa-sidebar.fa-sidebar--collapsed{padding:22px 6px 18px;overflow-x:hidden}.fa-sidebar--collapsed .fa-sidebar-brand-row{justify-content:center}.fa-sidebar--collapsed .fa-sidebar-brand-text{display:none}.fa-sidebar--collapsed .fa-sidebar-section-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-sidebar--collapsed .fa-sidebar-section{position:relative}.fa-sidebar--collapsed .fa-sidebar-nav-link span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-sidebar--collapsed .fa-sidebar-nav-link{justify-content:center;padding-inline:8px}.fa-sidebar--collapsed .fa-sidebar-nav-link--subordinate{padding-inline-start:8px}.fa-sidebar--collapsed .fa-sidebar-footer{justify-content:center;padding:12px 6px 0;display:flex}.fa-app-shell--floating-rail .fa-sidebar.fa-sidebar--floating-rail.fa-sidebar--collapsed .fa-sidebar-footer{border-top:none;padding:8px 4px 4px}.fa-sidebar--collapsed .fa-sidebar-cta--rail{color:#fff;cursor:pointer;box-sizing:border-box;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto;padding:0;display:inline-flex;position:relative}.fa-sidebar--collapsed .fa-sidebar-cta--rail-risk{background:linear-gradient(135deg,#134e4a 0%,#0f766e 50%,#0f3d38 100%);border:1px solid #0d94887a;box-shadow:inset 0 0 0 1px #ffffff1f,0 3px 10px #0f766e2e}.fa-sidebar--collapsed .fa-sidebar-cta--rail-audit{background:linear-gradient(135deg,#001430 0%,#1e3a8a 46%,#0369a1 100%);border:1px solid #2563eb6b;box-shadow:inset 0 0 0 1px #ffffff1f,0 3px 10px #00143033}.fa-sidebar--collapsed .fa-sidebar-cta--rail-gap{background:linear-gradient(135deg,#312e81 0%,#4338ca 48%,#5b21b6 100%);border:1px solid #6366f17a;box-shadow:inset 0 0 0 1px #ffffff1f,0 3px 10px #3730a333}.fa-sidebar--collapsed .fa-sidebar-cta--rail:hover{filter:brightness(1.06)}.fa-sidebar--collapsed .fa-sidebar-cta--rail:focus-visible{outline:2px solid var(--fa-color-outline,#c4c6d0a6);outline-offset:2px}.fa-sidebar--collapsed .fa-sidebar-footer p{padding-block:8px;font-size:0;line-height:0;overflow:hidden}}@media (width<=1024px){.fa-sidebar{z-index:50;top:var(--fa-shell-mobile-topbar-offset,96px);height:calc(100svh - var(--fa-shell-mobile-topbar-offset,96px));will-change:transform;padding:12px 6px;transition:transform .22s,box-shadow .22s;transform:translate(-100%)}.fa-sidebar.fa-sidebar--open{transform:translate(0);box-shadow:8px 0 28px #0f172a24}html.fa-appearance-dark .fa-sidebar.fa-sidebar--open{box-shadow:8px 0 28px #00000073}}@media (width>=1025px){.fa-sidebar{z-index:40;height:100svh;box-shadow:none;top:0;transform:none!important}}.fa-sidebar__nav{scrollbar-width:thin}.fa-sidebar-section{flex-direction:column;gap:2px;margin-top:18px;display:flex}.fa-sidebar-section:first-child{margin-top:0}@media (width<=1024px){.fa-sidebar--narrow .fa-sidebar-section{margin-top:12px}.fa-sidebar--narrow .fa-sidebar-section:first-child{margin-top:0}}.fa-sidebar-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fa-shell-nav-muted,#64748b);font-size:10px;font-weight:700;font-family:var(--fa-font-body,system-ui, sans-serif);padding:0 14px 8px}@media (width<=1024px){.fa-sidebar--narrow .fa-sidebar-section-label{letter-spacing:.12em;padding:0 10px 5px;font-size:9px}}.fa-sidebar-section-items{flex-direction:column;gap:2px;display:flex}.fa-sidebar-nav-link{width:100%;color:var(--fa-shell-nav-muted,#64748b);font-family:var(--fa-font-body,system-ui, sans-serif);letter-spacing:-.01em;text-transform:none;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s,border-color .15s;display:flex}@media (width<=1024px){.fa-sidebar--narrow .fa-sidebar-nav-link{border-radius:9px;gap:10px;padding:8px 10px;font-size:12px}}.fa-sidebar-nav-link:hover{background:var(--fa-shell-nav-hover-bg,#ffffffa6);color:var(--fa-shell-nav-hover-text,#0f172a)}.fa-sidebar-nav-link:focus-visible,.fa-icon-btn:focus-visible{outline-offset:2px;outline:3px solid #0ea5e9}.fa-sidebar-nav-link--active{background:var(--fa-shell-nav-active-bg,#fff);border-color:var(--fa-color-outline,#c4c6d073);color:var(--fa-shell-nav-active-text,#001430);font-weight:600;box-shadow:0 1px 3px #0f172a12}html.fa-appearance-dark .fa-sidebar-nav-link--active{box-shadow:0 1px 3px #00000059}.fa-sidebar-nav-link--subordinate{border-radius:9px;gap:10px;margin-top:1px;padding-block:8px;padding-inline:26px 14px;font-size:12px;font-weight:500}@media (width<=1024px){.fa-sidebar--narrow .fa-sidebar-nav-link--subordinate{gap:8px;padding-block:6px;padding-inline-start:22px;font-size:11px}}.fa-sidebar-nav-link--subordinate:not(.fa-sidebar-nav-link--active){color:var(--fa-shell-nav-muted,#64748b)}.fa-sidebar-nav-link--subordinate.fa-sidebar-nav-link--active{font-size:12px}.fa-sidebar-bottom-stack{flex-direction:column;flex-shrink:0;min-height:0;margin-top:auto;display:flex}.fa-sidebar-footer{border-top:1px solid var(--fa-shell-sidebar-border,#94a3b859);flex-shrink:0;margin-top:0;padding:16px 12px 0}@media (width<=1024px){.fa-sidebar--narrow .fa-sidebar-footer{padding:10px 8px 0}}.fa-sidebar-mobile-session{border-top:1px solid var(--fa-shell-sidebar-border,#94a3b847);flex-shrink:0;padding:8px 8px 4px}.fa-sidebar-mobile-session__identity{padding:0 2px 6px}.fa-sidebar-mobile-session__tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fa-sidebar-mobile-session__signout{margin-top:2px}html.fa-appearance-dark .fa-sidebar-mobile-session__signout{border-color:#94a3b859!important}.fa-app-shell__main{flex-direction:column;flex:1;min-width:0;margin-left:0;display:flex}@media (width>=1025px){.fa-app-shell__main{margin-left:var(--fa-shell-main-frame-origin,var(--fa-shell-sidebar-rail,256px))}}.fa-topbar{z-index:30;border-bottom:1px solid var(--fa-shell-topbar-border,#e2e8f0d9);background:var(--fa-shell-glass-topbar-bg,var(--fa-shell-topbar-bg,#f8fafce0));-webkit-backdrop-filter:blur(var(--fa-shell-glass-blur,16px));box-shadow:var(--fa-shell-glass-shadow-soft,0 1px 2px #0f172a0a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;display:flex;position:sticky;top:0}@media (width>=1025px){.fa-app-shell--floating-rail .fa-topbar{isolation:isolate;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000;gap:12px;padding:7px 28px;position:sticky}.fa-app-shell--floating-rail .fa-topbar:before{content:"";top:0;bottom:0;left:calc(-1 * var(--fa-shell-main-frame-origin,var(--fa-shell-sidebar-rail,96px)));z-index:-1;background:var(--fa-shell-glass-topbar-bg,var(--fa-shell-topbar-bg,#f8fafce0));border-bottom:1px solid var(--fa-shell-topbar-border,#e2e8f0d9);width:100vw;-webkit-backdrop-filter:blur(var(--fa-shell-glass-blur,12px));box-shadow:var(--fa-shell-glass-shadow-soft,0 1px 2px #0f172a0a);pointer-events:none;position:absolute}html.fa-appearance-dark .fa-app-shell--floating-rail .fa-topbar:before{box-shadow:0 1px 2px #00000059}.fa-topbar{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;padding:7px 28px;display:flex}.fa-topbar__lead{flex:none;gap:10px;min-width:0}.fa-topbar__tools{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.fa-topbar-workspace-search,.fa-topbar-assessment-search{flex:0 360px;min-width:220px;max-width:420px}.fa-topbar__tools>.fa-topbar__actions{flex-shrink:0;margin-left:0}.fa-topbar__search{border-radius:10px;gap:8px;padding:7px 12px}.fa-topbar__actions{gap:8px}}@media (width<=1024px){.fa-topbar{z-index:55;flex-direction:column;align-items:stretch;gap:4px;padding:4px 10px 6px}.fa-topbar .fa-icon-btn{border-radius:10px;width:36px;height:36px}.fa-topbar .fa-icon-btn svg{width:18px;height:18px}.fa-topbar .fa-icon-btn.fa-shell-nav-toggle{width:auto;min-width:40px;height:auto;min-height:40px;box-shadow:none;background:0 0;border:none;border-radius:0;padding:10px 8px}.fa-topbar .fa-icon-btn.fa-shell-nav-toggle svg{width:24px;height:26px}.fa-topbar__lead{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.fa-topbar__lead .fa-topbar-notification-access{flex-shrink:0;margin-inline-start:auto}.fa-topbar__lead nav{flex-wrap:nowrap;flex:1;min-width:0}.fa-topbar[data-mobile-page=new-assessment] .fa-topbar__lead nav{flex-wrap:wrap}.fa-topbar .fa-ds-topbar-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.fa-topbar__tools{flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0}.fa-topbar__search{box-sizing:border-box;border-radius:10px;gap:6px;width:100%;padding:5px 8px;flex:auto!important;max-width:none!important}.fa-topbar__search svg{opacity:.85;flex-shrink:0;width:15px;height:15px}.fa-topbar__search input{font-size:13px!important}.fa-topbar__actions{display:none!important}}html.fa-appearance-dark .fa-topbar{box-shadow:0 1px 2px #00000059}.fa-topbar__lead{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.fa-topbar__tools{flex:none;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.fa-topbar__search{border:1px solid var(--fa-color-outline,#c4c6d066);background:var(--fa-shell-glass-control-bg,var(--fa-shell-icon-btn-bg,#fff));box-sizing:border-box;border-radius:12px;flex:260px;align-items:center;gap:10px;min-width:220px;max-width:420px;padding:10px 14px;display:flex}.fa-topbar__search input{width:100%;min-width:0}.fa-topbar-workspace-search,.fa-topbar-assessment-search{flex:260px;min-width:220px;max-width:420px;position:relative}.fa-topbar-workspace-search--open .fa-topbar__search,.fa-topbar-assessment-search--open .fa-topbar__search{border-color:var(--fa-color-primary,#2563eb8c)}.fa-topbar-workspace-search__panel,.fa-topbar-assessment-search__panel{z-index:60;border:1px solid var(--fa-border-subtle,#94a3b873);background:var(--fa-surface-lowest,#fff);box-sizing:border-box;border-radius:10px;max-height:min(320px,50vh);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #0f172a1f}.fa-topbar-workspace-search__group{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-text-secondary,#64748b);padding:6px 10px 2px;font-size:10px;font-weight:800}.fa-topbar-workspace-search__option-wrap+.fa-topbar-workspace-search__option-wrap .fa-topbar-workspace-search__group{margin-top:4px}.fa-topbar-workspace-search__option,.fa-topbar-assessment-search__option{text-align:left;cursor:pointer;width:100%;font-family:var(--fa-font-body,inherit);background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.fa-topbar-workspace-search__option-title,.fa-topbar-assessment-search__option-title{color:var(--fa-text-heading,#0f172a);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.fa-topbar-workspace-search__option-meta,.fa-topbar-workspace-search__option-location,.fa-topbar-assessment-search__option-meta,.fa-topbar-assessment-search__option-location{color:var(--fa-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;line-height:1.35;overflow:hidden}.fa-topbar-workspace-search__option--active,.fa-topbar-workspace-search__option:hover,.fa-topbar-assessment-search__option--active,.fa-topbar-assessment-search__option:hover{background:var(--fa-surface-low,#94a3b81f)}.fa-topbar-workspace-search__option:focus-visible,.fa-topbar-assessment-search__option:focus-visible{outline-offset:-2px;outline:2px solid #2563eb8c}.fa-topbar-workspace-search__empty,.fa-topbar-assessment-search__empty{color:var(--fa-text-secondary,#64748b);padding:10px 12px;font-size:12px;font-weight:500;line-height:1.4}html.fa-appearance-dark .fa-topbar-workspace-search__panel,html.fa-appearance-dark .fa-topbar-assessment-search__panel{background:var(--fa-surface-lowest,#1e293b);border-color:#94a3b859;box-shadow:0 16px 40px #00000073}html.fa-appearance-dark .fa-topbar-workspace-search__option-title,html.fa-appearance-dark .fa-topbar-assessment-search__option-title{color:var(--fa-text-heading,#f1f5f9)}html.fa-appearance-dark .fa-topbar-workspace-search__option-meta,html.fa-appearance-dark .fa-topbar-workspace-search__option-location,html.fa-appearance-dark .fa-topbar-workspace-search__empty,html.fa-appearance-dark .fa-topbar-workspace-search__group,html.fa-appearance-dark .fa-topbar-assessment-search__option-meta,html.fa-appearance-dark .fa-topbar-assessment-search__option-location,html.fa-appearance-dark .fa-topbar-assessment-search__empty{color:var(--fa-text-secondary,#94a3b8)}html.fa-appearance-dark .fa-topbar-workspace-search__option--active,html.fa-appearance-dark .fa-topbar-workspace-search__option:hover,html.fa-appearance-dark .fa-topbar-assessment-search__option--active,html.fa-appearance-dark .fa-topbar-assessment-search__option:hover{background:#94a3b824}@media (width<=1024px){.fa-topbar-workspace-search,.fa-topbar-assessment-search{width:100%;flex:auto!important;max-width:none!important}}@media (width>=1025px) and (width<=1480px){.fa-topbar__scope-select{max-width:128px!important}}.fa-topbar__context-source{color:var(--fa-color-slate-muted,#64748b);letter-spacing:-.01em;white-space:nowrap;font-size:11px;font-weight:600}.fa-topbar__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.fa-topbar-notification-access{flex-shrink:0;align-items:center;display:flex;position:relative}.fa-topbar-notification-access .fa-icon-btn{position:relative}.fa-topbar-notification-popover{border:1px solid var(--fa-color-outline,#c4c6d087);background:var(--fa-shell-icon-btn-bg,#fff);z-index:60;box-sizing:border-box;border-radius:12px;gap:10px;width:420px;max-width:min(92vw,420px);max-height:min(70vh,620px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 28px #0014302e}.fa-app-shell__content{padding:32px var(--fa-shell-content-pad-x,40px) 48px;background:var(--fa-shell-content-bg,#f2f4f7);box-sizing:border-box;flex:1;overflow:auto}@media (width<=1024px){.fa-app-shell__content{--fa-shell-content-pad-x:18px;padding:16px var(--fa-shell-content-pad-x) 28px}}@media (width<=620px){.fa-app-shell__content{--fa-shell-content-pad-x:16px;padding:14px var(--fa-shell-content-pad-x) 24px}}@media (width<=390px){.fa-app-shell__content{--fa-shell-content-pad-x:14px;padding:12px var(--fa-shell-content-pad-x) 22px}}@media (width<=640px){.fa-topbar .fa-icon-btn{width:44px;height:44px}.fa-topbar .fa-icon-btn.fa-shell-nav-toggle{min-width:44px;min-height:44px;padding:12px 10px}.fa-topbar{gap:3px;padding:3px 8px 5px}.fa-topbar__search{padding:4px 8px}.fa-topbar__search input{font-size:13px}}.fa-shell-nav-overlay{display:none}@media (width<=1024px){.fa-shell-nav-overlay{z-index:45;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a6b;border:none;margin:0;padding:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.fa-shell-nav-overlay.fa-shell-nav-overlay--visible{opacity:1;visibility:visible;pointer-events:auto}}html.fa-appearance-dark .fa-shell-nav-overlay{background:#0000008c}.fa-icon-btn.fa-shell-nav-toggle{color:#6f7782;width:auto;min-width:40px;height:auto;min-height:40px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.fa-icon-btn.fa-shell-nav-toggle:hover:not(:disabled),.fa-icon-btn.fa-shell-nav-toggle:active:not(:disabled){box-shadow:none;color:#565f6b;background:0 0;border:none}html.fa-appearance-dark .fa-icon-btn.fa-shell-nav-toggle{color:#a8b0bb}html.fa-appearance-dark .fa-icon-btn.fa-shell-nav-toggle:hover:not(:disabled),html.fa-appearance-dark .fa-icon-btn.fa-shell-nav-toggle:active:not(:disabled){box-shadow:none;color:#c2c9d3;background:0 0;border:none}.fa-icon-btn.fa-shell-nav-toggle:focus:not(:focus-visible),.fa-icon-btn.fa-shell-nav-toggle:focus-visible{outline:none}.fa-icon-btn.fa-shell-nav-toggle.fa-shell-nav-toggle--keyboard-focus:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px}.fa-shell-nav-toggle__icon{flex-shrink:0;width:24px;height:26px;display:block}.fa-shell-nav-toggle__icon--mirrored{transform:scaleX(-1)}.fa-icon-btn{border:1px solid var(--fa-shell-icon-btn-border,#c4c6d080);background:var(--fa-shell-glass-control-bg,var(--fa-shell-icon-btn-bg,#fff));width:40px;height:40px;color:var(--fa-shell-icon-btn-color,#43474f);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fa-icon-btn:hover:not(:disabled){background:var(--fa-shell-icon-btn-hover-bg,#f2f4f7);border-color:#0014301f}html.fa-appearance-dark .fa-icon-btn:hover:not(:disabled){border-color:#94a3b859}.fa-avatar-placeholder{background:linear-gradient(135deg, var(--fa-brand-primary,#001430) 0%, var(--fa-brand-primary-container,#002855) 100%);color:#fff;border:1px solid var(--fa-shell-icon-btn-border,#c4c6d080);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.fa-print-only{display:none!important}@media print{.fa-no-print{display:none!important}.fa-print-only{display:block!important}.fa-sidebar,.fa-topbar,.fa-shell-nav-overlay{display:none!important}.fa-app-shell{background:#fff!important}.fa-app-shell__main{width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.fa-app-shell__content{background:#fff!important;padding:12pt 14pt 20pt!important}.fa-ds-page-canvas{max-width:none!important;min-height:0!important;padding-inline:0!important}.fa-exec-executive-print-root{width:100%!important;max-width:none!important}.fa-exec-print-analyst-prose{border-top:1pt solid #cbd5e1;margin-top:10pt;padding-top:10pt}.fa-exec-print-analyst-prose__text{color:#0f172a;white-space:pre-wrap;margin:0;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:11pt;line-height:1.55}.fa-exec-print-analyst-prose__placeholder{color:#64748b;margin:0;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:10.5pt;font-style:italic;line-height:1.45}.fa-exec-print-section-title{border-bottom:1pt solid #cbd5e1;padding-bottom:6pt}.fa-exec-print-keep{page-break-inside:avoid;break-inside:avoid-page}.fa-exec-print-page-start{break-before:page;page-break-before:always}.fa-exec-print-cover{break-after:page;page-break-after:always}.fa-exec-v1-top-band.fa-exec-print-keep,.fa-exec-v1-kpi.fa-exec-report-section{break-inside:auto;page-break-inside:auto}.fa-exec-print-cover p{max-width:100%}.fa-exec-v1-kpi .fa-exec-kpi-card{page-break-inside:avoid;break-inside:avoid-page}.fa-exec-report-section{page-break-inside:avoid;break-inside:avoid-page;border-top:1pt solid #e2e8f0;margin-top:14pt;padding-top:12pt}.fa-exec-print-report-h3{letter-spacing:normal!important;margin-bottom:8pt!important;font-size:12pt!important}.fa-exec-print-section-lead{color:#64748b!important;max-width:100%!important;margin:0 0 10pt!important;font-size:10.5pt!important;font-weight:500!important;line-height:1.5!important}.fa-exec-kpi-card,.fa-exec-print-viz-card,.fa-exec-print-coverage-card,.fa-exec-print-priority-card{box-shadow:none!important;border:1pt solid #e2e8f0!important;border-radius:4pt!important}.fa-exec-print-posture-hero{color:#0f172a!important;box-shadow:none!important;background:#f8fafc!important;border:1pt solid #cbd5e1!important}.fa-exec-print-posture-hero__inner,.fa-exec-print-posture-hero__inner p,.fa-exec-print-posture-hero__inner span{color:#0f172a!important;opacity:1!important}.fa-exec-print-posture-lead{color:#475569!important;margin-bottom:10pt!important;font-size:10.5pt!important;font-weight:500!important;line-height:1.5!important}.fa-exec-print-posture-orbit .fa-exec-posture-meter__track{stroke:#cbd5e1!important}.fa-exec-print-posture-orbit .fa-exec-posture-meter__progress{stroke:#0f172a!important}.fa-exec-print-viz-card .fa-exec-heatmap-scroll{flex:auto!important;min-width:0!important;overflow:visible!important}.fa-exec-print-viz-card .fa-exec-heatmap-grid{gap:6pt!important;width:100%!important;max-width:none!important;margin-inline:0!important}.fa-exec-print-viz-card .fa-exec-heatmap-panel{box-shadow:none!important;background:#f8fafc!important;border:1pt solid #e2e8f0!important;padding:10pt!important}.fa-exec-print-viz-card .fa-exec-heatmap-chart-row{align-items:flex-start!important;gap:8pt!important}.fa-exec-print-viz-card .fa-exec-heatmap-caption{margin-bottom:6pt!important;font-size:9.5pt!important}.fa-exec-v1-lower{break-inside:auto!important;page-break-inside:auto!important;display:block!important}.fa-exec-v1-lower>div{width:100%!important;max-width:none!important}.fa-exec-v1-final{break-inside:auto!important;page-break-inside:auto!important}.fa-exec-print-appendix{break-before:page;page-break-before:always;box-sizing:border-box;break-inside:auto;page-break-inside:auto;width:100%;max-width:100%;display:block}.fa-exec-print-appendix-entries{width:100%;max-width:100%;display:block}.fa-exec-print-appendix-entry{break-inside:auto;page-break-inside:auto;box-sizing:border-box;border:1pt solid #cbd5e1;border-radius:3pt;width:100%;max-width:100%;margin-bottom:10pt;padding:8pt 10pt}.fa-exec-print-appendix-entry__title{color:#0f172a;margin:0 0 6pt;font-size:10.5pt;font-weight:800;line-height:1.35}.fa-exec-print-appendix-entry__row{flex-wrap:wrap;align-items:baseline;gap:2pt 10pt;margin-bottom:3pt;font-size:9pt;line-height:1.45;display:flex}.fa-exec-print-appendix-entry__row--block{flex-direction:column;align-items:stretch;gap:2pt}.fa-exec-print-appendix-entry__k{color:#475569;flex:0 0 7.5em;max-width:100%;font-weight:700}.fa-exec-print-appendix-entry__row--block .fa-exec-print-appendix-entry__k{flex-basis:auto}.fa-exec-print-appendix-entry__v{color:#0f172a;word-wrap:break-word;overflow-wrap:break-word;flex:10em;min-width:0}.fa-exec-print-appendix-entry__row--block .fa-exec-print-appendix-entry__v{white-space:pre-wrap;flex:auto}@page{margin:12mm 10mm}}.fa-hosted-review-notifications__topbar-badge{color:#fff;background:#1e3a8a;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.fa-hosted-review-notifications{gap:8px;display:grid}.fa-hosted-review-notifications__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.fa-hosted-review-notifications__title{color:var(--fa-shell-body-text,#191c1e);margin:0;font-size:13px;font-weight:700}.fa-hosted-review-notifications__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-color-slate-muted,#64748b);border:1px solid var(--fa-color-outline,#c4c6d073);background:#f8fafce6;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.fa-hosted-review-notifications__muted{color:var(--fa-color-on-surface-variant,#43474f);margin:0;font-size:12px}.fa-hosted-review-notifications__error{color:#9a3412;margin:0;font-size:12px}.fa-hosted-review-notifications__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fa-hosted-review-notifications__item{text-align:left;border:1px solid var(--fa-color-outline,#c4c6d073);cursor:pointer;background:#fff;border-radius:10px;gap:4px;width:100%;padding:9px 10px;display:grid}.fa-hosted-review-notifications__item--unread{background:#f8fafcf2;border-color:#1e3a8a47;box-shadow:inset 3px 0 #1e3a8a}.fa-hosted-review-notifications__item-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fa-hosted-review-notifications__item-title{color:var(--fa-shell-body-text,#191c1e);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.fa-hosted-review-notifications__unread-dot{color:#1e3a8a;font-size:10px;line-height:1}.fa-hosted-review-notifications__item-time{color:var(--fa-color-slate-muted,#64748b);white-space:nowrap;font-size:11px}.fa-hosted-review-notifications__item-body{color:var(--fa-color-on-surface-variant,#43474f);font-size:12px}.fa-hosted-review-notifications__item-context{color:var(--fa-color-slate-muted,#64748b);font-size:11px}.fa-hosted-review-notifications__divider{background:var(--fa-color-outline,#c4c6d073);height:1px;margin:2px 0}@media (width<=640px){.fa-hosted-review-notifications__item{padding:10px}}.fa-supabase-auth-state{background:var(--fa-color-surface-container-low,#f4f6fa);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.fa-supabase-auth-state-inner{width:100%;max-width:560px}.fa-supabase-auth-state-title{color:var(--fa-color-primary,#001430);letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:800}.fa-supabase-auth-state-body{color:var(--fa-color-on-surface-variant,#4a5568);margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.6}.fa-supabase-auth-state-meta{color:var(--fa-color-on-surface,#1a202c);margin:0 0 12px;font-size:13px}.fa-supabase-auth-state-hint{color:var(--fa-color-on-surface-variant,#4a5568);margin:0 0 20px;font-size:12px;line-height:1.5}.fa-supabase-auth-state-action{appearance:none;border:1px solid color-mix(in srgb, var(--fa-color-primary,#001430) 18%, transparent);background:var(--fa-color-surface,#fff);color:var(--fa-color-primary,#001430);cursor:pointer;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700}.fa-supabase-auth-state-action:hover{background:color-mix(in srgb, var(--fa-color-primary,#001430) 6%, #fff)}.fa-signin-bleed{box-sizing:border-box;text-align:left;-webkit-font-smoothing:antialiased;width:100vw;max-width:100vw;min-height:100svh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fa-signin-main{flex-direction:column;min-height:100svh;display:flex}.fa-signin-brand{color:#fff;background:linear-gradient(155deg,#001a38 0%,#001430 42%,#000812 100%);flex-direction:column;order:2;justify-content:center;padding:40px 28px 48px;display:flex;position:relative;overflow:hidden}.fa-signin-brand:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 78% 12%,#415f8f52 0%,#0000 55%),radial-gradient(50% 40% at 10% 90%,#ff892912 0%,#0000 50%),linear-gradient(to top right,#00143073 0%,#0000 52%);position:absolute;inset:0}.fa-signin-brand-texture{pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1'%3E%3Ccircle cx='620' cy='380' r='80' opacity='0.35'/%3E%3Ccircle cx='620' cy='380' r='140' opacity='0.28'/%3E%3Ccircle cx='620' cy='380' r='210' opacity='0.22'/%3E%3Ccircle cx='620' cy='380' r='290' opacity='0.16'/%3E%3Ccircle cx='620' cy='380' r='380' opacity='0.11'/%3E%3Ccircle cx='620' cy='380' r='480' opacity='0.07'/%3E%3Cpath d='M620 300 A80 80 0 0 1 700 380' opacity='0.4'/%3E%3Cpath d='M540 380 A80 80 0 0 1 620 460' opacity='0.3'/%3E%3Cpath d='M460 380 A160 160 0 0 1 620 540' opacity='0.22'/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-8% -18% -12% 8%}.fa-signin-brand-inner{z-index:1;flex-direction:column;width:100%;max-width:520px;min-height:100%;margin:0 auto;display:flex;position:relative}.fa-signin-brand-lockup{align-items:center;gap:12px;display:flex}.fa-signin-brand-shield{color:#ff8929;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.fa-signin-brand-shield svg{width:36px;height:36px}.fa-signin-wordmark{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3.2vw,1.875rem);font-weight:800;line-height:1.1}.fa-signin-wordmark-fortress{color:#fff}.fa-signin-wordmark-apex{color:#ff8929}.fa-signin-brand-accent{background:#ff8929;border-radius:9999px;width:48px;height:3px;margin:20px 0 28px;display:block}.fa-signin-headline-block{flex-direction:column;gap:2px;display:flex}.fa-signin-headline-primary{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(2.25rem,5.5vw,3.375rem);font-weight:800;line-height:1.04}.fa-signin-headline-secondary{letter-spacing:-.045em;color:#bad2ffeb;margin:0;font-size:clamp(2.25rem,5.5vw,3.375rem);font-weight:800;line-height:1.04}.fa-signin-hero-supporting{color:#aac7fdd1;max-width:44ch;margin:22px 0 0;font-size:clamp(.9375rem,2vw,1.0625rem);font-weight:400;line-height:1.62}.fa-signin-feature-grid{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:1fr;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.fa-signin-feature-item{border-bottom:1px solid #ffffff0a;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:8px 10px;display:grid}.fa-signin-feature-item:last-child{border-bottom:none}.fa-signin-feature-icon{color:#ff8929;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.fa-signin-feature-icon svg{width:14px;height:14px}.fa-signin-feature-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.fa-signin-feature-title{letter-spacing:.01em;color:#ffffffe6;font-size:.75rem;font-weight:600;line-height:1.25}.fa-signin-feature-body{color:#aac7fd85;font-size:.625rem;font-weight:400;line-height:1.35}.fa-signin-trust-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#001a3885;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:12px;margin-top:20px;padding:14px 16px;display:flex}.fa-signin-trust-icon{color:#aac7fdb8;background:#415f8f38;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fa-signin-trust-copy{min-width:0}.fa-signin-trust-title{color:#ffffffe6;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.fa-signin-trust-body{color:#aac7fd9e;margin:4px 0 0;font-size:.75rem;font-weight:400;line-height:1.5}.fa-signin-brand-footer{margin:auto 0 0;padding-top:28px}.fa-signin-footer-links{flex-wrap:wrap;gap:6px 16px;margin-bottom:8px;display:flex}.fa-signin-footer-link{color:#aac7fd8c;font-size:.6875rem;font-weight:500;text-decoration:none;transition:color .12s}.fa-signin-footer-link:hover{color:#ffffffd9}.fa-signin-footer-copy{letter-spacing:.02em;color:#94a3b873;margin:0;font-size:.625rem;font-weight:500;line-height:1.45}.fa-signin-access{box-sizing:border-box;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);flex-direction:column;flex:1;order:1;justify-content:center;align-items:center;padding:32px 24px 40px;display:flex}.fa-signin-access-card{border:1px solid var(--fa-outline-variant,#94a3b859);width:100%;max-width:440px;box-shadow:none;background:#fff;border-radius:16px;padding:32px 32px 20px}.fa-signin-access-icon-tile{color:#ff8929;background:linear-gradient(145deg,#001430 0%,#002855 100%);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex;box-shadow:0 4px 14px #0014302e}.fa-signin-access-icon-tile svg{width:24px;height:24px}.fa-signin-mobile-brand{display:none}.fa-signin-headline{letter-spacing:-.02em;color:#0f172a;margin:0 0 8px;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:700;line-height:1.22}.fa-signin-lead{color:#64748b;margin:0 0 24px;font-size:.9375rem;font-weight:400;line-height:1.52}.fa-signin-supabase-note{color:#64748b;margin:-12px 0 20px;font-size:.8125rem;line-height:1.5}.fa-signin-form{flex-direction:column;gap:16px;display:flex}.fa-signin-field-label{color:#334155;margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.fa-signin-input-wrap{position:relative}.fa-signin-input-icon{color:#94a3b8;pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.fa-signin-input,.fa-signin-select{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #94a3b866;border-radius:10px;outline:none;width:100%;height:48px;padding:0 16px;font-size:1rem;transition:box-shadow .12s,border-color .12s}.fa-signin-input-with-icon{padding-left:44px}.fa-signin-input:focus,.fa-signin-select:focus{border-color:var(--fa-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--fa-brand-primary) 18%, transparent)}.fa-signin-field-hint{color:#64748b;margin:0;font-size:.8125rem;line-height:1.45}.fa-signin-error{color:#b91c1c;margin:0 0 4px;font-size:.8125rem;font-weight:600}.fa-signin-provider-note{color:#475569;margin:0 0 4px;font-size:.8125rem;font-weight:500;line-height:1.45}.fa-signin-primary{background:var(--fa-brand-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;margin-top:4px;font-size:.9375rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 2px #091e4214}.fa-signin-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px #091e421f}.fa-signin-primary:focus-visible{outline-offset:2px;outline:2px solid #0ea5e9}.fa-signin-primary:disabled{color:#64748b;cursor:not-allowed;box-shadow:none;background:#e2e8f0;transform:none}.fa-signin-provider-section{margin-top:24px}.fa-signin-provider-divider{justify-content:center;align-items:center;margin-bottom:16px;display:flex;position:relative}.fa-signin-provider-divider:before{content:"";background:#94a3b847;height:1px;position:absolute;inset:50% 0 auto}.fa-signin-provider-divider span{color:#94a3b8;text-transform:lowercase;background:#fff;padding:0 12px;font-size:.75rem;font-weight:600;position:relative}.fa-signin-provider-buttons{flex-direction:column;gap:10px;display:flex}.fa-signin-provider-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;padding:0 16px;font-size:.875rem;font-weight:600;transition:background .12s,border-color .12s;display:flex}.fa-signin-provider-btn:hover{background:#f8fafc;border-color:#94a3b880}.fa-signin-provider-btn:focus-visible{outline-offset:2px;outline:2px solid #0ea5e9}.fa-signin-provider-btn--coming-soon{cursor:not-allowed;opacity:.72}.fa-signin-provider-btn--coming-soon:hover{background:#fff;border-color:#94a3b859}.fa-signin-provider-soon{letter-spacing:.02em;text-transform:uppercase;color:#64748b;margin-left:auto;font-size:.6875rem;font-weight:600}.fa-signin-request-access{color:#64748b;text-align:center;margin:20px 0 0;font-size:.8125rem;line-height:1.45}.fa-signin-request-link{color:var(--fa-brand-primary);font-weight:700;text-decoration:none}.fa-signin-request-link:hover{text-decoration:underline}.fa-signin-disclosure{background:0 0;border:none;margin-top:10px}.fa-signin-disclosure-summary{cursor:pointer;color:#94a3b8;justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:.75rem;font-weight:600;list-style:none;display:flex}.fa-signin-disclosure-summary::-webkit-details-marker{display:none}.fa-signin-disclosure-summary:after{content:"+";color:#94a3b8;font-size:.875rem;font-weight:500;line-height:1}.fa-signin-disclosure[open] .fa-signin-disclosure-summary:after{content:"−"}.fa-signin-disclosure-summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0ea5e9}.fa-signin-disclosure-body{border-top:1px solid #94a3b824;padding:6px 0 0}.fa-signin-disclosure-lead{color:#64748b;text-align:center;margin:8px 0 6px;font-size:.6875rem;line-height:1.45}.fa-signin-disclosure-list{color:#64748b;margin:0;padding-left:18px;font-size:.6875rem;line-height:1.5}.fa-signin-disclosure-list li+li{margin-top:4px}@media (width>=768px){.fa-signin-main{flex-direction:row}.fa-signin-brand{flex:0 0 52%;order:0;justify-content:center;width:52%;padding:48px 44px}.fa-signin-brand-inner{max-width:480px;min-height:calc(100svh - 96px);margin:0}.fa-signin-brand-accent{margin:22px 0 32px}.fa-signin-feature-grid{grid-template-columns:1fr 1fr}.fa-signin-feature-item:nth-child(odd){border-right:1px solid #ffffff0a}.fa-signin-feature-item:nth-last-child(-n+2){border-bottom:none}.fa-signin-feature-item:not(:nth-last-child(-n+2)){border-bottom:1px solid #ffffff0a}.fa-signin-access{flex:1;order:0;justify-content:flex-start;align-items:center;padding:64px 40px 48px}.fa-signin-access-card{padding:32px 32px 24px}}@media (width>=1024px){.fa-signin-brand{flex:0 0 54%;width:54%;padding:56px 52px}.fa-signin-brand-inner{max-width:520px}.fa-signin-access{padding:72px 48px 56px}.fa-signin-headline-primary,.fa-signin-headline-secondary{font-size:clamp(2.5rem,4.2vw,3.5rem)}}@media (width<=639px){.fa-signin-access{padding:28px 20px 32px}.fa-signin-access-card{padding:24px 20px 20px;box-shadow:0 4px 20px #0f172a0f}.fa-signin-brand{padding:32px 20px 40px}.fa-signin-brand-accent{margin:16px 0 24px}.fa-signin-brand-footer{padding-top:20px}.fa-signin-trust-card{margin-top:20px}.fa-signin-mobile-brand{letter-spacing:-.03em;align-items:center;gap:8px;margin-bottom:18px;font-size:1.125rem;font-weight:800;display:flex}.fa-signin-mobile-brand svg{color:#ff8929;flex-shrink:0}}.fa-assessments-page{--fa-assessments-table-meta-fg:#747780b8;--fa-assessments-table-governance-fg:var(--fa-color-on-surface-variant,#43474f);--fa-assessments-table-btn-bg:#fff;--fa-assessments-table-btn-bg-hover:#f8fafc;--fa-assessments-table-btn-fg:var(--fa-text-heading,#051a3e);--fa-assessments-table-btn-border:var(--fa-color-outline,#dcdfe4);--fa-assessments-program-chip-border:var(--fa-color-outline,#dcdfe4);--fa-assessments-program-chip-risk-bg:var(--fa-surface-tint-soft,#f1f3ff);--fa-assessments-program-chip-risk-fg:var(--fa-brand-primary,#001430);--fa-assessments-program-chip-audit-bg:#7c2d1214;--fa-assessments-program-chip-audit-fg:#9a3412;--fa-assessments-program-chip-gap-bg:#6366f11f;--fa-assessments-program-chip-gap-fg:#4338ca;--fa-assessments-progress-fill:var(--fa-progress-fill,var(--fa-brand-primary,#0052cc));--fa-assessments-progress-track:var(--fa-progress-track,var(--fa-surface-muted,#e1e8ff));--fa-assessments-progress-label-fg:var(--fa-progress-label-fg,var(--fa-color-on-surface,#051a3e));--fa-assessments-table-btn-danger-bg:#ba1a1a0a;--fa-assessments-table-btn-danger-fg:#ba1a1a;--fa-assessments-table-btn-danger-border:#ba1a1a54;--fa-assessments-table-btn-gap-bg:#6366f11f;--fa-assessments-table-btn-gap-fg:#4338ca;--fa-assessments-table-btn-gap-border:#4338ca6b;--fa-assessments-panel-shadow:none;--fa-assessments-section-gap:12px;--fa-assessments-table-btn-primary-bg:var(--fa-brand-primary,#001430);--fa-assessments-table-btn-primary-fg:#fff;--fa-assessments-table-btn-primary-border:transparent;--fa-assessments-table-btn-primary-shadow:none;--fa-assessments-gap-link-fg:#4338ca;--fa-assessments-workspace-gap:20px;--fa-assessments-surface-border:var(--fa-border-subtle,#dcdfe4);--fa-assessments-kpi-outline:var(--fa-border-subtle,#dcdfe4);--fa-assessments-table-header-border:var(--fa-border-subtle,#dcdfe4);--fa-assessments-table-col-border:color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 72%, transparent);--fa-assessments-table-row-border:color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 78%, transparent);--fa-assessments-action-shelf-bg:var(--fa-surface-inset,#f1f3ff);--fa-assessments-action-shelf-border:var(--fa-border-subtle,#dcdfe4);--fa-assessments-filter-bar-bg:var(--fa-surface-elevated,#fff);--fa-assessments-filter-bar-border:var(--fa-border-subtle,#dcdfe4);--fa-assessments-filter-tabs-bg:color-mix(in srgb, var(--fa-color-slate-muted,#64748b) 6%, var(--fa-surface-elevated,#fff) 94%);--fa-assessments-catalog-toolbar-bg:color-mix(in srgb, var(--fa-surface-inset,#f1f3ff) 46%, var(--fa-surface-muted,#e1e8ff) 54%);--fa-assessments-table-head-bg:var(--fa-fortress-catalog-header-surface-bg);max-width:100%;overflow-x:clip}.fa-assessments-workspace{gap:var(--fa-assessments-workspace-gap);flex-direction:column;display:flex}.fa-assessments-intro{box-shadow:none;background:0 0;border:none;padding:0}.fa-assessments-intro__layout{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 20px;display:flex}.fa-assessments-intro__copy{flex:min(100%,420px);min-width:0}.fa-assessments-intro__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-size:10px;font-weight:800}.fa-assessments-intro__title{letter-spacing:-.03em;color:var(--fa-text-heading);margin:4px 0 0;font-weight:800;line-height:1.12}#root .fa-assessments-page h1.fa-assessments-intro__title{font-family:var(--fa-font-headline,ui-sans-serif, system-ui, sans-serif);color:var(--fa-text-heading);font-size:clamp(1.625rem,2.4vw,1.75rem);line-height:1.15}@media (width>=1024px){#root .fa-assessments-page h1.fa-assessments-intro__title{letter-spacing:-.03em;font-size:28px;line-height:1.2}}@media (width>=1280px){#root .fa-assessments-page h1.fa-assessments-intro__title{letter-spacing:-.03em;font-size:clamp(1.75rem,2.15vw,2.125rem);line-height:1.12}}.fa-assessments-intro__lead{color:#64748b;max-width:36rem;margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.5}.fa-assessments-intro__meta{align-items:center;gap:8px;margin-bottom:2px;display:inline-flex}.fa-assessments-intro__count{color:#0f766e;letter-spacing:-.01em;font-size:11px;font-weight:700}.fa-assessments-intro__catalogue-source{color:var(--fa-text-muted,#64748b);letter-spacing:-.01em;font-size:11px;font-weight:600}@media (width>=1024px){.fa-assessments-intro__copy--under-topbar{visibility:hidden}}.fa-assessments-actions{border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.fa-assessments-actions:not(.fa-fortress-catalog-header-surface){background:var(--fa-assessments-action-shelf-bg);border:1px solid var(--fa-assessments-action-shelf-border);box-shadow:none}.fa-assessments-brain-sources{border:1px solid var(--fa-assessments-surface-border);background:color-mix(in srgb, var(--fa-surface-elevated,#fff) 94%, var(--fa-surface-inset,#f1f3ff));border-radius:10px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 1px 3px #0f172a0d}.fa-assessments-brain-sources__header,.fa-assessments-brain-sources__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.fa-assessments-brain-sources h2,.fa-assessments-brain-sources p{margin:0}.fa-assessments-brain-sources h2{color:var(--fa-text-heading,#051a3e);font-size:14px;font-weight:750}.fa-assessments-brain-sources p,.fa-assessments-brain-sources__status,.fa-assessments-brain-sources__list{color:var(--fa-text-muted,#64748b);font-size:12px;line-height:1.45}.fa-assessments-brain-sources__scope{border:1px solid color-mix(in srgb, var(--fa-assessments-surface-border) 78%, transparent);color:var(--fa-text-muted,#64748b);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.fa-assessments-brain-sources__status{flex:220px}.fa-assessments-brain-sources__list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.fa-assessments-brain-sources__list li{border-top:1px solid color-mix(in srgb, var(--fa-assessments-surface-border) 68%, transparent);flex-wrap:wrap;gap:4px 10px;padding-top:8px;display:flex}.fa-assessments-brain-sources__list strong{color:var(--fa-text-heading,#051a3e)}.fa-assessments-btn-tertiary{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.fa-assessments-btn-tertiary:hover{color:#0f172a;background:#94a3b81f}.fa-assessments-btn-secondary{color:#0f172a;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #94a3b852;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:inline-flex}.fa-assessments-btn-secondary:hover{border-color:#0f766e59;box-shadow:0 1px 4px #0f766e14}.fa-assessments-btn-secondary:focus-visible{outline-offset:2px;outline:2px solid #0f766e73}.fa-assessments-btn-primary{color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.fa-assessments-btn-primary--risk{background:var(--fa-brand-primary);border:1px solid color-mix(in srgb, #0f766e 52%, var(--fa-brand-primary));box-shadow:none}.fa-assessments-btn-primary--risk:hover:not(:disabled){background:var(--fa-brand-primary-hover,#002855);box-shadow:none;transform:translateY(-1px)}.fa-assessments-btn-primary--audit{background:var(--fa-brand-primary);border:1px solid color-mix(in srgb, var(--fa-brand-support,#0052cc) 42%, var(--fa-brand-primary));box-shadow:none}.fa-assessments-btn-primary--audit:hover:not(:disabled){background:var(--fa-brand-primary-hover,#002855);box-shadow:none;transform:translateY(-1px)}.fa-assessments-btn-primary--gap{background:var(--fa-brand-primary);border:1px solid color-mix(in srgb, #6366f1 52%, var(--fa-brand-primary));box-shadow:none}.fa-assessments-btn-primary--gap:hover:not(:disabled){background:var(--fa-brand-primary-hover,#002855);box-shadow:none;transform:translateY(-1px)}.fa-assessments-btn-primary:disabled,.fa-assessments-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.fa-assessments-status-strip{width:100%}.fa-assessments-kpi-cq{width:100%;container:fortress-kpi-strip/inline-size}.fa-assessments-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}@container fortress-kpi-strip (width<=880px){.fa-assessments-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container fortress-kpi-strip (width<=520px){.fa-assessments-kpi-grid{grid-template-columns:1fr}}.fa-assessments-kpi.fa-ds-programme-metric-kpi{width:100%;min-height:76px;font:inherit;color:#fff;text-align:center;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;margin:0;padding:12px 10px 11px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.fa-assessments-kpi{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.fa-assessments-kpi--draft{--fa-ds-programme-metric-accent:#64748b}.fa-assessments-kpi--in-progress{--fa-ds-programme-metric-accent:#0052cc}.fa-assessments-kpi--in-review{--fa-ds-programme-metric-accent:#d97706}.fa-assessments-kpi--completed{--fa-ds-programme-metric-accent:#16a34a}.fa-assessments-kpi--past-due{--fa-ds-programme-metric-accent:#dc2626}.fa-assessments-kpi:hover:not(.fa-assessments-kpi--active){transform:translateY(-1px);box-shadow:0 6px 18px #0f172a29,0 2px 8px #0f172a17,inset 0 1px #ffffff1a}.fa-assessments-kpi:focus-visible{outline-offset:2px;outline:2px solid #ffffffb8}.fa-assessments-kpi--active{box-shadow:0 0 0 2px #0f766eb8,0 6px 18px #0f172a29,inset 0 1px #ffffff1a}.fa-assessments-kpi__stack{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.fa-assessments-kpi__label{font-size:var(--fa-type-metric-label-size);font-weight:var(--fa-type-metric-label-weight);letter-spacing:var(--fa-type-metric-label-tracking);text-transform:var(--fa-type-metric-label-transform);color:#ffffffeb;line-height:var(--fa-type-metric-label-lh);margin:0;display:block}.fa-assessments-kpi__value{font-size:var(--fa-density-kpi-value,1.75rem);font-weight:var(--fa-type-metric-value-weight);letter-spacing:var(--fa-type-metric-value-tracking);color:#cbd5e1;font-variant-numeric:tabular-nums;line-height:1.08;font-family:var(--fa-font-headline);margin:0;display:block}.fa-assessments-kpi--draft,.fa-assessments-kpi--in-progress,.fa-assessments-kpi--in-review,.fa-assessments-kpi--completed,.fa-assessments-kpi--past-due{border-color:#071525}.fa-assessments-kpi--draft .fa-assessments-kpi__value{color:#cbd5e1}.fa-assessments-kpi--in-progress .fa-assessments-kpi__value{color:#8ba9c4}.fa-assessments-kpi--in-review .fa-assessments-kpi__value{color:#b8a07a}.fa-assessments-kpi--completed .fa-assessments-kpi__value{color:#8cb89a}.fa-assessments-kpi--past-due .fa-assessments-kpi__value{color:#94a3b8}.fa-assessments-kpi--nonzero.fa-assessments-kpi--draft .fa-assessments-kpi__value{color:#e2e8f0}.fa-assessments-kpi--nonzero.fa-assessments-kpi--in-progress .fa-assessments-kpi__value{color:#7dd3fc}.fa-assessments-kpi--nonzero.fa-assessments-kpi--in-review .fa-assessments-kpi__value{color:#fbbf24}.fa-assessments-kpi--nonzero.fa-assessments-kpi--completed .fa-assessments-kpi__value{color:#86efac}.fa-assessments-kpi--nonzero.fa-assessments-kpi--past-due .fa-assessments-kpi__value{color:#fca5a5}.fa-assessments-kpi--nonzero{box-shadow:0 5px 16px #0f172a2e,0 2px 8px #0f172a1a,inset 0 1px #ffffff17}.fa-assessments-kpi--nonzero.fa-assessments-kpi--active{box-shadow:0 0 0 2px #0f766eb8,0 6px 18px #0f172a2e,inset 0 1px #ffffff1a}.fa-assessments-kpi--compact{min-height:58px;padding:8px 10px}.fa-assessments-kpi--compact .fa-assessments-kpi__label{letter-spacing:.06em;font-size:9px}.fa-assessments-kpi--compact .fa-assessments-kpi__value{font-size:1.375rem}.fa-assessments-filters:not(.fa-fortress-perspective-strip-surface){background:var(--fa-assessments-filter-bar-bg);border:1px solid var(--fa-assessments-filter-bar-border);box-shadow:none;border-radius:12px;padding:12px 14px 14px}.fa-assessments-filters.fa-fortress-perspective-strip-surface{border-radius:12px;padding:12px 14px 14px}.fa-assessments-filters__top{border-bottom:1px solid color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 42%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-bottom:10px;padding-bottom:10px;display:flex}.fa-assessments-tabs{background:var(--fa-assessments-filter-tabs-bg);border:1px solid color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 48%, transparent);border-radius:9px;flex-wrap:wrap;align-items:center;gap:2px;padding:2px;display:flex}.fa-assessments-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 11px;font-size:12px;font-weight:600;line-height:1.25;transition:background .15s,color .15s,box-shadow .15s}.fa-assessments-tab:focus-visible{outline-offset:1px;outline:2px solid #0f766e73}.fa-assessments-tab--active{background:var(--fa-brand-primary);color:#fff;box-shadow:none;border:none;font-weight:700}.fa-assessments-tab--active:after{display:none}.fa-assessments-search{border:1px solid color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 55%, transparent);background:var(--fa-surface-elevated,#fff);color:#334155;box-sizing:border-box;border-radius:10px;outline:none;flex:0 280px;min-width:180px;max-width:300px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:500}.fa-assessments-search:focus{background:#fff;border-color:#0f766e66;box-shadow:0 0 0 2px #0f766e1a}.fa-assessments-filters__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html:not(.fa-appearance-dark) .fa-assessments-page{--fa-assessments-action-shelf-bg:color-mix(in srgb, var(--fa-surface-inset,#f1f3ff) 16%, var(--fa-surface-muted,#e1e8ff) 84%);--fa-assessments-action-shelf-border:color-mix(in srgb, var(--fa-brand-support,#0052cc) 24%, var(--fa-border-subtle,#cbd5e1) 76%)}html:not(.fa-appearance-dark) .fa-assessments-page .fa-assessments-intro__layout{align-items:center;gap:12px 16px}html:not(.fa-appearance-dark) .fa-assessments-page .fa-assessments-actions{flex:0 auto;align-self:center;width:fit-content;max-width:100%}html:not(.fa-appearance-dark) .fa-assessments-page .fa-assessments-actions .fa-assessments-btn-secondary{background:color-mix(in srgb, var(--fa-warning-surface) 68%, #fff 32%);border-color:color-mix(in srgb, var(--fa-warning) 30%, var(--fa-border-subtle,#cbd5e1) 70%);color:var(--fa-text-heading,#051a3e);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fa-warning) 22%, transparent)}html:not(.fa-appearance-dark) .fa-assessments-page .fa-assessments-actions .fa-assessments-btn-secondary:hover{background:color-mix(in srgb, var(--fa-warning-surface-strong) 52%, #fff 48%);border-color:color-mix(in srgb, var(--fa-warning) 44%, var(--fa-border-subtle,#cbd5e1) 56%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fa-warning) 28%, transparent), 0 1px 3px color-mix(in srgb, var(--fa-warning) 7%, transparent)}html:not(.fa-appearance-dark) .fa-assessments-page .fa-assessments-actions .fa-assessments-btn-secondary:focus-visible{outline:2px solid var(--fa-semantic-warning-border);outline-offset:2px}.fa-assessments-filter-field label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px;padding-left:2px;font-size:10px;font-weight:700;display:block}.fa-assessments-filter-field select{border:1px solid color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 55%, transparent);color:#334155;background:var(--fa-surface-elevated,#fff);cursor:pointer;box-sizing:border-box;border-radius:8px;outline:none;width:100%;min-height:38px;padding:8px 10px;font-size:13px;font-weight:500}.fa-assessments-filter-field select:focus{border-color:#0f766e66}.fa-assessments-intro__copy .fa-ds-page-header{margin-bottom:0}.fa-assessments-intro__copy .fa-ds-page-header--compact .fa-ds-page-subtitle{max-width:36rem}.fa-assessments-actions.fa-fortress-catalog-header-surface{border-radius:12px;padding:12px 14px}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface{color:var(--fa-fortress-frosted-graphite-heading-fg);border-color:var(--fa-fortress-frosted-graphite-edge)!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface .fa-assessments-kpi__label{color:var(--fa-fortress-frosted-graphite-muted-fg)!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface .fa-assessments-kpi__value{color:var(--fa-fortress-frosted-graphite-heading-fg)!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--draft .fa-assessments-kpi__value{color:#64748b!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--in-progress .fa-assessments-kpi__value{color:#0052cc!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--in-review .fa-assessments-kpi__value{color:#d97706!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--completed .fa-assessments-kpi__value{color:#16a34a!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--past-due .fa-assessments-kpi__value{color:#dc2626!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--nonzero.fa-assessments-kpi--draft .fa-assessments-kpi__value{color:#334155!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--nonzero.fa-assessments-kpi--in-progress .fa-assessments-kpi__value{color:#0047b3!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--nonzero.fa-assessments-kpi--in-review .fa-assessments-kpi__value{color:#b45309!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--nonzero.fa-assessments-kpi--completed .fa-assessments-kpi__value{color:#15803d!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--nonzero.fa-assessments-kpi--past-due .fa-assessments-kpi__value{color:#b91c1c!important}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface:hover:not(.fa-assessments-kpi--active){box-shadow:var(--fa-fortress-frosted-graphite-shadow), 0 8px 20px #00143014}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface:focus-visible{outline-offset:2px;outline:2px solid #0052cc73}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--active{box-shadow:0 0 0 2px #0052cc47, var(--fa-fortress-frosted-graphite-shadow), 0 8px 20px #00143014}.fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--nonzero{box-shadow:var(--fa-fortress-frosted-graphite-shadow)}.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface{padding:12px 14px}.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-filters__top{border-bottom-color:#ffffff38}.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-tabs{background:#ffffff1f;border-color:#ffffff38}.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-tab{color:var(--fa-fortress-perspective-strip-lead-fg,#ffffffc7)}.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-tab--active{color:var(--fa-brand-primary,#001430);background:#fff}.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-filter-field label{color:var(--fa-fortress-perspective-strip-lead-fg,#ffffffc7)}.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-search.fa-fortress-perspective-strip-control,.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-filter-field select.fa-fortress-perspective-strip-control{background-color:var(--fa-fortress-perspective-strip-control-bg);border-color:var(--fa-fortress-perspective-strip-control-border);color:var(--fa-fortress-perspective-strip-control-fg);font-weight:600}.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-search.fa-fortress-perspective-strip-control::placeholder{color:var(--fa-fortress-perspective-strip-control-placeholder-fg)}.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-search.fa-fortress-perspective-strip-control:focus,.fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-filter-field select.fa-fortress-perspective-strip-control:focus{background-color:var(--fa-fortress-perspective-strip-control-bg);border-color:#fff6;box-shadow:0 0 0 2px #ffffff1f}.fa-assessments-catalog{background:var(--fa-surface-elevated,#fff);border:1px solid var(--fa-assessments-surface-border);box-shadow:none;border-radius:12px}.fa-assessments-catalog__toolbar{border-bottom:1px solid var(--fa-assessments-table-header-border);background:var(--fa-assessments-catalog-toolbar-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 10px;display:flex}.fa-assessments-catalog__title{color:#0f172a;letter-spacing:-.02em;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;font-weight:800}.fa-assessments-catalog__count{color:#64748b;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.fa-assessments-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border-radius:0 0 12px 12px;min-width:0;max-width:100%;padding-right:8px;scroll-padding-inline-end:16px;overflow-x:auto}@media (width>=1280px){.fa-assessments-table-wrap{scroll-padding-inline-end:24px;overflow-x:auto}}.fa-assessments-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1000px;font-size:13px}.fa-assessments-table col.fa-assessments-table__col-assessment{width:15%}.fa-assessments-table col.fa-assessments-table__col-client,.fa-assessments-table col.fa-assessments-table__col-governance{width:10%}.fa-assessments-table col.fa-assessments-table__col-program{width:15%}.fa-assessments-table col.fa-assessments-table__col-owner{width:7%}.fa-assessments-table col.fa-assessments-table__col-progress{width:84px}.fa-assessments-table col.fa-assessments-table__col-due{width:108px}.fa-assessments-table col.fa-assessments-table__col-status{width:148px}.fa-assessments-table col.fa-assessments-table__col-actions{width:110px}.fa-assessments-table thead th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#475569;border-bottom:1px solid var(--fa-assessments-table-header-border);background:var(--fa-assessments-table-head-bg);white-space:nowrap;padding:10px;font-size:10px;font-weight:800}.fa-assessments-table thead th:not(:last-child),.fa-assessments-table tbody td:not(:last-child){border-right:1px solid var(--fa-assessments-table-col-border)}.fa-assessments-table thead th.fa-assessments-table__governance-col,.fa-assessments-table tbody td.fa-assessments-table__governance-col{padding-right:10px;overflow:hidden}.fa-assessments-table thead th.fa-assessments-table__program-col,.fa-assessments-table tbody td.fa-assessments-table__program-col{padding-left:6px;padding-right:8px;overflow:hidden}.fa-assessments-table thead th.fa-assessments-table__owner-col,.fa-assessments-table tbody td.fa-assessments-table__owner-col{text-overflow:ellipsis;overflow:hidden}.fa-assessments-table thead th.fa-assessments-table__governance-col,.fa-assessments-table thead th.fa-assessments-table__program-col{white-space:normal;vertical-align:bottom;line-height:1.25}.fa-assessments-table__program-cell{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:flex}.fa-assessments-table__program-chip{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-width:100%;display:block;overflow:hidden}@media (width>=1024px){.fa-assessments-table thead th.fa-assessments-table__governance-col,.fa-assessments-table tbody td.fa-assessments-table__governance-col{width:98px;min-width:98px;max-width:122px}.fa-assessments-table thead th.fa-assessments-table__program-col,.fa-assessments-table tbody td.fa-assessments-table__program-col{width:138px;min-width:138px;max-width:152px}.fa-assessments-table thead th.fa-assessments-table__owner-col,.fa-assessments-table tbody td.fa-assessments-table__owner-col{width:74px;min-width:74px;max-width:96px}.fa-assessments-table__program-chip{white-space:nowrap;word-break:normal}}@media (width>=1280px){.fa-assessments-table{min-width:100%}.fa-assessments-table thead th.fa-assessments-table__governance-col,.fa-assessments-table tbody td.fa-assessments-table__governance-col{width:104px;min-width:104px;max-width:128px}.fa-assessments-table thead th.fa-assessments-table__program-col,.fa-assessments-table tbody td.fa-assessments-table__program-col{width:140px;min-width:140px;max-width:156px}.fa-assessments-table thead th.fa-assessments-table__owner-col,.fa-assessments-table tbody td.fa-assessments-table__owner-col{width:76px;min-width:76px;max-width:100px}}.fa-assessments-table thead th.fa-assessments-table__progress-col,.fa-assessments-table tbody td.fa-assessments-table__progress-col{width:84px;min-width:84px;max-width:84px;padding-right:10px;overflow:hidden}.fa-assessments-table thead th.fa-assessments-table__due-col,.fa-assessments-table tbody td.fa-assessments-table__due-col{width:108px;min-width:108px;max-width:108px;padding-left:6px}.fa-assessments-table thead th.fa-assessments-table__due-col{white-space:normal;vertical-align:bottom;padding-right:12px;line-height:1.25}.fa-assessments-table tbody td.fa-assessments-table__due-col{overflow:hidden;padding-right:14px!important}.fa-assessments-table thead th.fa-assessments-table__status-col,.fa-assessments-table tbody td.fa-assessments-table__status-col{white-space:normal;width:148px;min-width:148px;max-width:164px;padding-right:14px!important}.fa-assessments-table thead th.fa-assessments-table__status-col{padding-left:12px}.fa-assessments-table tbody td.fa-assessments-table__status-col{padding-left:12px!important}.fa-assessments-table thead th.fa-assessments-table__actions-col{text-align:right;border-left:1px solid var(--fa-assessments-table-col-border);width:110px;min-width:110px;max-width:110px;padding-left:12px;padding-right:10px}.fa-assessments-table tbody tr{border-bottom:1px solid var(--fa-assessments-table-row-border);transition:background .12s}.fa-assessments-table tbody tr:nth-child(2n){background:#f8fafc80}.fa-assessments-table tbody tr:hover{background:#d6e3ff59}.fa-assessments-table tbody td{vertical-align:middle;padding:8px}.fa-assessments-table tbody td.fa-assessments-table__actions-col{vertical-align:middle;text-align:right;border-left:1px solid var(--fa-assessments-table-col-border);width:110px;min-width:110px;max-width:110px;padding-left:12px;padding-right:8px}.fa-assessments-table__actions{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:100%;margin-left:auto;display:inline-flex}.fa-assessments-table__actions-col .fa-assessments-table__actions button{border-radius:7px;max-width:100%;padding:4px 6px;font-size:9px;line-height:1.25}.fa-assessments-table__actions-col .fa-assessments-row-actions-menu__trigger{flex-shrink:0;min-width:36px}.fa-assessments-table__cell-title{color:#0f172a;max-width:none;font-weight:700;line-height:1.35}.fa-assessments-table__cell-meta{max-width:none;font-size:11px}.fa-assessments-table__btn-ghost{background:var(--fa-assessments-table-btn-bg)!important;color:var(--fa-assessments-table-btn-fg)!important;border-color:var(--fa-assessments-table-btn-border)!important}.fa-assessments-table__btn-ghost:hover:not(:disabled){background:var(--fa-assessments-table-btn-bg-hover)!important;border-color:var(--fa-assessments-table-btn-border-hover,#0f766e59)!important}.fa-assessments-table__btn-danger{background:var(--fa-assessments-table-btn-danger-bg)!important;color:var(--fa-assessments-table-btn-danger-fg)!important;border-color:var(--fa-assessments-table-btn-danger-border)!important}.fa-assessments-table__btn-danger:hover:not(:disabled){background:var(--fa-assessments-table-btn-danger-bg-hover,var(--fa-assessments-table-btn-danger-bg))!important;border-color:var(--fa-assessments-table-btn-danger-border-hover,var(--fa-assessments-table-btn-danger-border))!important}.fa-assessments-program-chip{border:1px solid var(--fa-assessments-program-chip-border)}.fa-assessments-program-chip--risk{background:var(--fa-assessments-program-chip-risk-bg);color:var(--fa-assessments-program-chip-risk-fg)}.fa-assessments-program-chip--audit{background:var(--fa-assessments-program-chip-audit-bg);color:var(--fa-assessments-program-chip-audit-fg)}.fa-assessments-program-chip--gap{background:var(--fa-assessments-program-chip-gap-bg);color:var(--fa-assessments-program-chip-gap-fg)}.fa-assessments-table__governance-col{color:var(--fa-assessments-table-governance-fg)}.fa-assessments-table__meta-muted{color:var(--fa-assessments-table-meta-fg)}.fa-assessments-table__progress-label{color:var(--fa-assessments-progress-label-fg);width:36px;font-size:12px;font-weight:800}.fa-assessments-table__btn-primary{background:var(--fa-assessments-table-btn-primary-bg)!important;color:var(--fa-assessments-table-btn-primary-fg)!important;border:1px solid var(--fa-assessments-table-btn-primary-border)!important;box-shadow:var(--fa-assessments-table-btn-primary-shadow)!important}.fa-assessments-table__btn-primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:var(--fa-assessments-table-btn-primary-shadow-hover,var(--fa-assessments-table-btn-primary-shadow))!important}.fa-assessments-gap-focus-banner{background:#6366f114;border-bottom:1px solid #4338ca47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fa-assessments-gap-focus-banner__text{color:#312e81;max-width:min(560px,100%);font-size:12px;font-weight:700;line-height:1.45}.fa-assessments-empty-panel{text-align:center;max-width:440px;margin:0 auto}.fa-assessments-empty-panel--filter{background:#f2f4f7;border-top:1px solid #c4c6d033}.fa-assessments-empty-panel__title{color:var(--fa-text-heading,#0f172a);margin:0;font-weight:800}.fa-assessments-empty-panel__lead{max-width:420px;color:var(--fa-color-slate-muted,#64748b);margin:10px auto 0;line-height:1.5}.fa-assessments-gap-quick-link{color:var(--fa-assessments-gap-link-fg,#4338ca);cursor:pointer;font-size:10px;font-weight:700;font-family:var(--fa-font-body,system-ui, sans-serif);text-align:center;background:0 0;border:none;padding:2px 0;text-decoration:underline}html.fa-appearance-dark .fa-assessments-page>.fa-assessments-workspace>.fa-assessments-filters,html.fa-appearance-dark .fa-assessments-page>.fa-assessments-workspace>.fa-assessments-catalog,html.fa-appearance-dark .fa-assessments-page>.fa-assessments-workspace>.fa-assessments-lower-grid{margin-top:0}html.fa-appearance-dark .fa-assessments-catalog__count{background:#94a3b81a;border:1px solid #94a3b824;border-radius:999px;align-items:center;padding:3px 9px;display:inline-flex}.fa-assessments-row-actions-menu{display:inline-flex;position:relative}.fa-assessments-row-actions-menu__trigger{white-space:nowrap}.fa-assessments-row-actions-menu__panel{z-index:120;background:#fff;border:1px solid #94a3b83d;border-radius:10px;min-width:196px;max-width:min(280px,100vw - 16px);padding:6px;position:fixed;box-shadow:0 8px 24px #0f172a24}.fa-assessments-row-actions-menu__item{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.35;display:block}.fa-assessments-row-actions-menu__item:hover:not(:disabled){background:#f1f5f9}.fa-assessments-row-actions-menu__item:disabled{opacity:.45;cursor:not-allowed}.fa-assessments-row-actions-menu__item--primary{color:#0f766e;font-weight:700}.fa-assessments-row-actions-menu__item--danger{color:#b91c1c}.fa-assessments-row-actions-menu__item--gap{color:#4338ca}.fa-assessments-row-actions-menu__item--urgent{color:#b91c1c;font-weight:800}.fa-assessments-status-pill{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.fa-assessments-status-pill__main{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:8px;font-weight:800;line-height:1.3;display:inline-block}.fa-assessments-status-pill__main--draft{color:#43474f;background:#eceef1}.fa-assessments-status-pill__main--in-progress{color:#004b74;background:#cde5fff2}.fa-assessments-status-pill__main--in-review{color:#a16207;background:#fef3c7f2}.fa-assessments-status-pill__main--ready-to-close{color:#15803d;background:#dcfce7f2}.fa-assessments-status-pill__main--completed{color:#14532d;background:#bbf7d0fa}.fa-assessments-status-pill__due{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 7px;font-size:7px;font-weight:800;line-height:1.3;display:inline-block}.fa-assessments-status-pill__due--planner{color:var(--fa-brand-primary);background:#00143014}.fa-assessments-status-pill__due--past-due{color:#93000a;background:#ffdad6}.fa-assessments-mobile-card{background:#fff;border:1px solid #94a3b833;border-radius:10px;padding:10px;box-shadow:0 1px 2px #0f172a08}.fa-assessments-mobile-card:nth-child(2n){background:#f8fafcd9}.fa-assessments-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.fa-assessments-lower-panel{border:1px solid var(--fa-assessments-surface-border);box-shadow:var(--fa-assessments-panel-shadow);background:#fff;border-radius:8px;min-width:0;padding:12px 13px 11px}.fa-assessments-lower-panel__head{margin-bottom:8px}.fa-assessments-lower-panel__title{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0;font-size:11px;font-weight:800}.fa-assessments-lower-panel__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fa-assessments-lower-panel__item{min-width:0}.fa-assessments-lower-panel__row,.fa-assessments-lower-panel__row-btn{box-sizing:border-box;text-align:left;background:#f8fafc;border:1px solid #94a3b829;border-radius:6px;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:8px 9px;display:flex}.fa-assessments-lower-panel__row-btn{font:inherit;color:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;margin:0;transition:border-color .15s,background .15s,box-shadow .15s}.fa-assessments-lower-panel__row-btn:hover{background:#fff;border-color:#64748b52;box-shadow:0 1px 4px #0f172a0a}.fa-assessments-lower-panel__row-btn:focus-visible{outline-offset:2px;outline:2px solid #0f766e73}.fa-assessments-lower-panel__row--in-flight{align-items:center}.fa-assessments-lower-panel__cue{background:#94a3b8;border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:5px}.fa-assessments-lower-panel__row--in-flight .fa-assessments-lower-panel__cue{margin-top:0}.fa-assessments-lower-panel__cue--draft{background:#94a3b8}.fa-assessments-lower-panel__cue--in-progress{background:#0369a1}.fa-assessments-lower-panel__cue--in-review{background:#b45309}.fa-assessments-lower-panel__cue--completed{background:#15803d}.fa-assessments-lower-panel__cue--past-due{background:#b91c1c}.fa-assessments-lower-panel__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fa-assessments-lower-panel__item-title{color:#0f172a;font-size:12px;font-weight:700;line-height:1.35}.fa-assessments-lower-panel__item-summary{color:#475569;font-size:10px;font-weight:600;line-height:1.35}.fa-assessments-lower-panel__item-meta{color:#64748b;font-size:10px;font-weight:500;line-height:1.35}.fa-assessments-lower-panel__meta-sep{opacity:.55}.fa-assessments-lower-panel__action{color:#0f172a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #94a3b852;border-radius:6px;flex-shrink:0;align-self:center;padding:5px 9px;font-size:10px;font-weight:700;transition:border-color .15s,background .15s}.fa-assessments-lower-panel__action:hover:not(:disabled){background:#f8fafc;border-color:#0f766e59}.fa-assessments-lower-panel__action:focus-visible{outline-offset:2px;outline:2px solid #0f766e73}.fa-assessments-lower-panel__action:disabled{opacity:.45;cursor:not-allowed}.fa-assessments-lower-panel__empty{color:#64748b;background:#f8fafc;border:1px solid #94a3b829;border-radius:6px;margin:0;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.4}.fa-assessments-lower-panel__empty-block{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fa-assessments-lower-panel__empty-action{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b852;border-radius:6px;padding:5px 10px;font-size:10px;font-weight:700}.fa-assessments-lower-panel__empty-action:hover{background:#f8fafc;border-color:#0f766e59}.fa-assessments-lower-panel__empty-action:focus-visible{outline-offset:2px;outline:2px solid #0f766e73}@media (width<=900px){.fa-assessments-lower-grid{grid-template-columns:1fr}.fa-assessments-lower-panel__row--in-flight{flex-wrap:wrap}.fa-assessments-lower-panel__action{width:100%;margin-left:14px}}html.fa-appearance-dark .fa-assessments-page{--fa-assessments-panel-shadow:0 1px 0 #ffffff09 inset, 0 6px 20px #0003;--fa-assessments-section-gap:14px;--fa-assessments-table-meta-fg:#94a3b8d6;--fa-assessments-table-governance-fg:#b6c2d2;--fa-assessments-table-btn-bg:#161d27;--fa-assessments-table-btn-bg-hover:#1c2533;--fa-assessments-table-btn-fg:#d6dee8;--fa-assessments-table-btn-border:#94a3b838;--fa-assessments-table-btn-border-hover:#5eead44d;--fa-assessments-table-btn-primary-bg:linear-gradient(135deg, #155e75 0%, #0369a1 52%, #1d4ed8 100%);--fa-assessments-table-btn-primary-fg:#f0f9ff;--fa-assessments-table-btn-primary-border:#38bdf852;--fa-assessments-table-btn-primary-shadow:0 1px 6px #0e749052;--fa-assessments-table-btn-primary-shadow-hover:0 2px 10px #0e749066;--fa-assessments-table-btn-danger-bg:#7f1d1d33;--fa-assessments-table-btn-danger-bg-hover:#991b1b47;--fa-assessments-table-btn-danger-fg:#fecaca;--fa-assessments-table-btn-danger-border:#f8717147;--fa-assessments-table-btn-danger-border-hover:#f8717166;--fa-assessments-table-btn-gap-bg:#6366f11f;--fa-assessments-table-btn-gap-fg:#c4b5fd;--fa-assessments-table-btn-gap-border:#818cf84d;--fa-assessments-program-chip-border:#94a3b82e;--fa-assessments-program-chip-risk-bg:#0d948824;--fa-assessments-program-chip-risk-fg:#7dd3c8;--fa-assessments-program-chip-audit-bg:#2563eb1f;--fa-assessments-program-chip-audit-fg:#93c5fd;--fa-assessments-program-chip-gap-bg:#6366f11f;--fa-assessments-program-chip-gap-fg:#bdb4fe;--fa-assessments-progress-fill:var(--fa-progress-fill,#22d3ee);--fa-assessments-progress-track:var(--fa-progress-track,#94a3b82e);--fa-assessments-progress-label-fg:var(--fa-progress-label-fg,#cbd5e1);--fa-assessments-gap-link-fg:#c4b5fd;--fa-assessments-surface-border:#94a3b847;--fa-assessments-kpi-outline:#94a3b847;--fa-assessments-table-header-border:#94a3b852;--fa-assessments-table-col-border:#94a3b82e;--fa-assessments-table-row-border:#94a3b833}html.fa-appearance-dark .fa-assessments-intro__count{color:#5eead4}html.fa-appearance-dark .fa-assessments-intro__eyebrow,html.fa-appearance-dark .fa-assessments-intro__lead,html.fa-appearance-dark .fa-assessments-intro__copy .fa-ds-page-subtitle{color:var(--fa-color-slate-muted)}html.fa-appearance-dark .fa-assessments-intro__title,html.fa-appearance-dark #root .fa-assessments-page h1.fa-assessments-intro__title,html.fa-appearance-dark .fa-assessments-intro__copy .fa-ds-page-title,html.fa-appearance-dark #root .fa-assessments-page h1.fa-ds-page-title,html.fa-appearance-dark .fa-assessments-catalog__title,html.fa-appearance-dark .fa-assessments-lower-panel__title,html.fa-appearance-dark .fa-assessments-lower-panel__item-title,html.fa-appearance-dark .fa-assessments-kpi__value{color:#fff}html.fa-appearance-dark .fa-assessments-kpi__label,html.fa-appearance-dark .fa-assessments-catalog__count,html.fa-appearance-dark .fa-assessments-lower-panel__empty,html.fa-appearance-dark .fa-assessments-lower-panel__item-summary,html.fa-appearance-dark .fa-assessments-lower-panel__item-meta{color:var(--fa-color-slate-muted)}html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface,html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--draft,html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--in-progress,html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--in-review,html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--completed,html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--past-due{background:linear-gradient(168deg, var(--fa-fortress-frosted-graphite-surface-top) 0%, var(--fa-fortress-frosted-graphite-surface-mid) 46%, var(--fa-fortress-frosted-graphite-surface-bottom) 100%)!important;border-color:var(--fa-fortress-frosted-graphite-edge)!important;box-shadow:var(--fa-fortress-frosted-graphite-shadow)!important}html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface .fa-assessments-kpi__label{color:var(--fa-fortress-frosted-graphite-muted-fg)!important}html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--draft .fa-assessments-kpi__value{color:#cbd5e1!important}html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--in-progress .fa-assessments-kpi__value{color:#7dd3fc!important}html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--in-review .fa-assessments-kpi__value{color:#fbbf24!important}html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--completed .fa-assessments-kpi__value{color:#86efac!important}html.fa-appearance-dark .fa-assessments-page .fa-assessments-kpi.fa-fortress-frosted-graphite-surface.fa-assessments-kpi--past-due .fa-assessments-kpi__value{color:#fca5a5!important}html.fa-appearance-dark .fa-assessments-page .fa-assessments-actions.fa-fortress-catalog-header-surface{border-radius:12px;padding:12px 14px}html.fa-appearance-dark .fa-assessments-actions:not(.fa-fortress-catalog-header-surface){background:#0c1118b8;border:none;border-radius:0;padding:0;box-shadow:inset 0 1px #ffffff08}html.fa-appearance-dark .fa-assessments-btn-secondary{color:#e2e8f0;background:#171f2a;border-color:#94a3b83d}html.fa-appearance-dark .fa-assessments-btn-secondary:hover{box-shadow:none;background:#1f2937;border-color:#5eead452}html.fa-appearance-dark .fa-assessments-kpi:not(.fa-fortress-frosted-graphite-surface),html.fa-appearance-dark .fa-assessments-kpi--draft:not(.fa-fortress-frosted-graphite-surface),html.fa-appearance-dark .fa-assessments-kpi--in-progress:not(.fa-fortress-frosted-graphite-surface),html.fa-appearance-dark .fa-assessments-kpi--in-review:not(.fa-fortress-frosted-graphite-surface),html.fa-appearance-dark .fa-assessments-kpi--completed:not(.fa-fortress-frosted-graphite-surface),html.fa-appearance-dark .fa-assessments-kpi--past-due:not(.fa-fortress-frosted-graphite-surface){border-color:var(--fa-card-border,#8494ad);background:linear-gradient(#2f4158 0%,#263548 52%,#1e2838 100%);border-top-color:#ffffff38;box-shadow:0 6px 20px #0000006b,inset 0 1px #ffffff1a}html.fa-appearance-dark .fa-assessments-kpi--nonzero{box-shadow:0 6px 20px #0000007a,inset 0 1px #ffffff1f}html.fa-appearance-dark .fa-assessments-kpi:not(.fa-fortress-frosted-graphite-surface) .fa-assessments-kpi__label{color:#ffffffe0}html.fa-appearance-dark .fa-assessments-kpi--draft:not(.fa-fortress-frosted-graphite-surface) .fa-assessments-kpi__value{color:#cbd5e1}html.fa-appearance-dark .fa-assessments-kpi--in-progress:not(.fa-fortress-frosted-graphite-surface) .fa-assessments-kpi__value{color:#8ba9c4}html.fa-appearance-dark .fa-assessments-kpi--in-review:not(.fa-fortress-frosted-graphite-surface) .fa-assessments-kpi__value{color:#b8a07a}html.fa-appearance-dark .fa-assessments-kpi--completed:not(.fa-fortress-frosted-graphite-surface) .fa-assessments-kpi__value{color:#8cb89a}html.fa-appearance-dark .fa-assessments-kpi--past-due:not(.fa-fortress-frosted-graphite-surface) .fa-assessments-kpi__value{color:#94a3b8}html.fa-appearance-dark .fa-assessments-kpi--nonzero:not(.fa-fortress-frosted-graphite-surface).fa-assessments-kpi--draft .fa-assessments-kpi__value{color:#e2e8f0}html.fa-appearance-dark .fa-assessments-kpi--nonzero:not(.fa-fortress-frosted-graphite-surface).fa-assessments-kpi--in-progress .fa-assessments-kpi__value{color:#7dd3fc}html.fa-appearance-dark .fa-assessments-kpi--nonzero:not(.fa-fortress-frosted-graphite-surface).fa-assessments-kpi--in-review .fa-assessments-kpi__value{color:#fbbf24}html.fa-appearance-dark .fa-assessments-kpi--nonzero:not(.fa-fortress-frosted-graphite-surface).fa-assessments-kpi--completed .fa-assessments-kpi__value{color:#86efac}html.fa-appearance-dark .fa-assessments-kpi--nonzero:not(.fa-fortress-frosted-graphite-surface).fa-assessments-kpi--past-due .fa-assessments-kpi__value{color:#fca5a5}html.fa-appearance-dark .fa-assessments-kpi--active:not(.fa-fortress-frosted-graphite-surface){box-shadow:0 0 0 2px #5eead48c,0 6px 20px #00000052}html.fa-appearance-dark .fa-assessments-kpi-divider{border-top-color:#94a3b829}html.fa-appearance-dark .fa-assessments-filters:not(.fa-fortress-perspective-strip-surface){box-shadow:var(--fa-assessments-panel-shadow);background:#1a2330;border-color:#94a3b833}html.fa-appearance-dark .fa-assessments-filters__top{border-bottom-color:#94a3b829}html.fa-appearance-dark .fa-assessments-tabs{background:#121820;border-color:#94a3b829}html.fa-appearance-dark .fa-assessments-tab{color:var(--fa-color-slate-muted)}html.fa-appearance-dark .fa-assessments-tab--active{background:var(--fa-brand-primary);color:#fff;box-shadow:none;border:none}html.fa-appearance-dark .fa-assessments-search{color:var(--fa-input-text);background:#121820;border-color:#94a3b838}html.fa-appearance-dark .fa-assessments-search::placeholder{color:#94a3b8ad}html.fa-appearance-dark .fa-assessments-search:focus{background:#171f2a;border-color:#5eead461;box-shadow:0 0 0 2px #2dd4bf24}html.fa-appearance-dark .fa-assessments-filter-field label{color:var(--fa-color-slate-muted)}html.fa-appearance-dark .fa-assessments-filter-field select{color:var(--fa-input-text);background:#121820;border-color:#94a3b838}html.fa-appearance-dark .fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-search.fa-fortress-perspective-strip-control,html.fa-appearance-dark .fa-assessments-page .fa-assessments-filters.fa-fortress-perspective-strip-surface .fa-assessments-filter-field select.fa-fortress-perspective-strip-control{background-color:var(--fa-fortress-perspective-strip-control-bg);border-color:var(--fa-fortress-perspective-strip-control-border);color:var(--fa-fortress-perspective-strip-control-fg)}html.fa-appearance-dark .fa-assessments-catalog{box-shadow:var(--fa-assessments-panel-shadow);background:#1a2330;border-color:#94a3b833}html.fa-appearance-dark .fa-assessments-catalog__toolbar{background:#121820;border-bottom-color:#94a3b829}html.fa-appearance-dark .fa-assessments-table-wrap{background:#1a2330}html.fa-appearance-dark .fa-assessments-table thead th{background:var(--fa-fortress-catalog-header-surface-bg);color:#94a3b8eb;border-bottom-color:#94a3b82e}html.fa-appearance-dark .fa-assessments-table tbody td{color:var(--fa-color-on-surface)}html.fa-appearance-dark .fa-assessments-table tbody tr{border-bottom-color:#94a3b81f}html.fa-appearance-dark .fa-assessments-table tbody tr:nth-child(2n){background:#1218208c}html.fa-appearance-dark .fa-assessments-table tbody tr:hover{background:#38bdf812}html.fa-appearance-dark .fa-assessments-table thead th.fa-assessments-table__actions-col,html.fa-appearance-dark .fa-assessments-table tbody td.fa-assessments-table__actions-col{border-left-color:#94a3b824}html.fa-appearance-dark .fa-assessments-status-pill__main--draft{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b82e}html.fa-appearance-dark .fa-assessments-status-pill__main--in-progress{color:#7dd3fc;background:#0e74902e;border-color:#38bdf838}html.fa-appearance-dark .fa-assessments-status-pill__main--in-review{color:#fcd34d;background:#b4530929;border-color:#fbbf2438}html.fa-appearance-dark .fa-assessments-status-pill__main--ready-to-close{color:#86efac;background:#15803d29;border-color:#4ade8038}html.fa-appearance-dark .fa-assessments-status-pill__main--completed{color:#bbf7d0;background:#1665342e;border-color:#4ade8033}html.fa-appearance-dark .fa-assessments-status-pill__due--planner{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b838}html.fa-appearance-dark .fa-assessments-status-pill__due--past-due{color:#fca5a5;background:#7f1d1d47;border-color:#f8717152}html.fa-appearance-dark .fa-assessments-row-actions-menu__panel{background:#1a2330;border-color:#94a3b838;box-shadow:0 12px 32px #0000006b}html.fa-appearance-dark .fa-assessments-row-actions-menu__item{color:var(--fa-text-heading)}html.fa-appearance-dark .fa-assessments-row-actions-menu__item:hover:not(:disabled){background:#121820}html.fa-appearance-dark .fa-assessments-mobile-card{background:#1a2330;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff08}html.fa-appearance-dark .fa-assessments-mobile-card:nth-child(2n){background:#121820b8}html.fa-appearance-dark .fa-assessments-lower-panel{box-shadow:var(--fa-assessments-panel-shadow);background:#1a2330;border-color:#94a3b833}html.fa-appearance-dark .fa-assessments-lower-panel__empty,html.fa-appearance-dark .fa-assessments-lower-panel__row,html.fa-appearance-dark .fa-assessments-lower-panel__row-btn{background:#121820;border-color:#94a3b829}html.fa-appearance-dark .fa-assessments-lower-panel__row-btn:hover{background:#171f2a;border-color:#94a3b83d}html.fa-appearance-dark .fa-assessments-lower-panel__action,html.fa-appearance-dark .fa-assessments-lower-panel__empty-action{color:var(--fa-text-heading);background:#171f2a;border-color:#94a3b838}html.fa-appearance-dark .fa-assessments-lower-panel__action:hover:not(:disabled),html.fa-appearance-dark .fa-assessments-lower-panel__empty-action:hover{background:#1f2937;border-color:#5eead447}html.fa-appearance-dark .fa-assessments-table tbody td.fa-assessments-table__governance-col{color:var(--fa-assessments-table-governance-fg)}html.fa-appearance-dark .fa-assessments-gap-focus-banner{background:#6366f11a;border-bottom-color:#818cf838}html.fa-appearance-dark .fa-assessments-gap-focus-banner__text{color:#ddd6fe}html.fa-appearance-dark .fa-assessments-empty-panel--filter{background:#121820;border-top-color:#94a3b824}html.fa-appearance-dark .fa-assessments-empty-panel__title{color:var(--fa-text-heading)}html.fa-appearance-dark .fa-assessments-empty-panel__lead{color:var(--fa-color-slate-muted)}.fa-assessments-tech-review-status{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:inline-flex}.fa-assessments-tech-review-chip{color:#475569;white-space:normal;overflow-wrap:normal;background:#f8fafce6;border:1px solid #0f172a1f;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin-top:6px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.fa-assessments-tech-review-feedback{color:#92400e;margin-top:4px;font-size:11px;font-weight:650;line-height:1.3}.fa-assessments-tech-review-chip--submitted{color:#1d4ed8;background:#dbeafeb8;border-color:#2563eb38}.fa-assessments-tech-review-chip--changes-requested{color:#92400e;background:#fef3c7cc;border-color:#d977063d}.fa-assessments-tech-review-chip--approved{color:#047857;background:#d1fae5b8;border-color:#05966938}.fa-assessments-tech-review-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fa-assessments-tech-review-modal{background:#fff;border:1px solid #94a3b847;border-radius:12px;width:min(100%,560px);padding:22px;box-shadow:0 24px 70px #0f172a38}.fa-assessments-tech-review-modal__title{color:#0f172a;margin:0;font-size:20px;font-weight:850}.fa-assessments-tech-review-modal__body,.fa-assessments-tech-review-modal__meta,.fa-assessments-tech-review-modal__error{margin:12px 0 0;font-size:14px;line-height:1.55}.fa-assessments-tech-review-modal__body{color:#475569}.fa-assessments-tech-review-modal__meta{color:#0f172a;font-weight:750}.fa-assessments-tech-review-modal__error{color:#991b1b;background:#fee2e2b3;border:1px solid #dc26262e;border-radius:8px;padding:10px 12px}.fa-assessments-tech-review-modal__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.fa-assessments-tech-review-modal__btn-primary,.fa-assessments-tech-review-modal__btn-secondary{cursor:pointer;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.fa-assessments-tech-review-modal__btn-primary{color:#fff;background:#001430;border:1px solid #001430e6}.fa-assessments-tech-review-modal__btn-secondary{color:#334155;background:#fff;border:1px solid #94a3b857}.fa-assessments-tech-review-modal__btn-primary:disabled,.fa-assessments-tech-review-modal__btn-secondary:disabled{opacity:.55;cursor:not-allowed}html.fa-appearance-dark .fa-assessments-tech-review-chip{color:#cbd5e1;background:#1e293bb8;border-color:#94a3b833}html.fa-appearance-dark .fa-assessments-tech-review-chip--submitted{color:#bfdbfe;background:#1e40af3d;border-color:#60a5fa47}html.fa-appearance-dark .fa-assessments-tech-review-chip--changes-requested{color:#fde68a;background:#92400e38;border-color:#fbbf2447}html.fa-appearance-dark .fa-assessments-tech-review-feedback{color:#fcd34d}html.fa-appearance-dark .fa-assessments-tech-review-chip--approved{color:#a7f3d0;background:#065f4638;border-color:#34d39942}html.fa-appearance-dark .fa-assessments-tech-review-modal{background:#121820;border-color:#94a3b838;box-shadow:0 24px 70px #0000006b}html.fa-appearance-dark .fa-assessments-tech-review-modal__title,html.fa-appearance-dark .fa-assessments-tech-review-modal__meta{color:var(--fa-text-heading)}html.fa-appearance-dark .fa-assessments-tech-review-modal__body{color:var(--fa-color-slate-muted)}html.fa-appearance-dark .fa-assessments-tech-review-modal__btn-secondary{color:var(--fa-text-heading);background:#171f2a;border-color:#94a3b838}@media (width<=640px){.fa-assessments-page{--fa-assessments-section-gap:10px;--fa-assessments-workspace-gap:10px}.fa-assessments-intro__layout{gap:10px 12px}.fa-assessments-kpi__value{font-size:var(--fa-density-kpi-value)}.fa-assessments-kpi--compact .fa-assessments-kpi__value{font-size:1.0625rem}.fa-assessments-kpi--compact{padding:6px 10px 6px 12px}.fa-assessments-mobile-card{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)}.fa-assessments-btn-primary,.fa-assessments-btn-secondary,.fa-assessments-btn-tertiary{min-height:var(--fa-density-btn-min-h);font-size:var(--fa-density-btn-size);padding:var(--fa-density-btn-pad-y) var(--fa-density-btn-pad-x);box-sizing:border-box}.fa-assessments-filters__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.fa-assessments-lower-grid{grid-template-columns:1fr}}@media (width>=1024px) and (width<=1279px){.fa-assessments-intro__layout{align-items:flex-start}html:not(.fa-appearance-dark) .fa-assessments-page .fa-assessments-intro__layout{align-items:center}.fa-assessments-actions{justify-content:flex-start}.fa-assessments-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.fa-assessments-workspace{--fa-assessments-workspace-gap:22px}.fa-assessments-btn-primary,.fa-assessments-btn-secondary,.fa-assessments-btn-tertiary{box-sizing:border-box;min-height:38px;padding:0 14px;font-size:13px}.fa-assessments-kpi{height:84px;min-height:84px;max-height:84px;padding:10px 12px}.fa-assessments-filters__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fa-assessments-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fa-client-settings-page{--fa-cs-section-gap:22px;--fa-cs-heading-fg:#0f172a;--fa-cs-intro-fg:var(--fa-color-on-surface-variant,#43474f);--fa-cs-kicker-fg:#64748b;--fa-cs-section-title-fg:#0f172a;--fa-cs-helper-fg:var(--fa-color-on-surface-variant,#43474f);--fa-cs-label-fg:#334155;--fa-cs-panel-bg:var(--fa-surface-elevated,#fff);--fa-cs-panel-border:#94a3b847;--fa-cs-form-group-bg:#f8fafcf2;--fa-cs-form-group-border:#94a3b847;--fa-cs-input-bg:var(--fa-surface-elevated,#fff);--fa-cs-input-fg:var(--fa-color-on-surface,#191c1e);--fa-cs-input-border:#94a3b873;--fa-cs-input-placeholder:#64748b;--fa-cs-btn-primary-bg:var(--fa-color-primary,#001430);--fa-cs-btn-primary-fg:#fff;--fa-cs-btn-secondary-bg:var(--fa-surface-elevated,#fff);--fa-cs-btn-secondary-fg:var(--fa-color-on-surface,#191c1e);--fa-cs-btn-secondary-border:#94a3b873;--fa-cs-btn-disabled-opacity:.52;--fa-cs-card-bg:#f8fafcb8;--fa-cs-card-border:#94a3b83d;--fa-cs-card-hover-border:#94a3b86b;--fa-cs-site-row-border:#94a3b838;--fa-cs-site-ref-bg:#f1f5f9e0;--fa-cs-site-ref-border:#94a3b852;--fa-cs-site-ref-active-bg:#2563eb14;--fa-cs-risk-header-bg:linear-gradient(180deg, #f8fafc 0%, #fff 100%);--fa-cs-risk-header-border:#94a3b83d;--fa-cs-risk-stat-bg:#fff;--fa-cs-risk-stat-border:#94a3b847;--fa-cs-risk-map-frame-bg:#f1f5f98c;--fa-cs-risk-map-frame-border:#94a3b852;--fa-cs-risk-sidebar-bg:#f8fafcb8;--fa-cs-risk-rule-bg:#f8fafc8c;--fa-cs-export-menu-bg:var(--fa-surface-elevated,#fff);--fa-cs-export-menu-border:var(--fa-color-outline-variant,#c4c6d0);--fa-cs-export-menu-item-fg:var(--fa-color-on-surface,#191c1e);--fa-cs-section-head-border:#94a3b838;--fa-cs-icon-well-bg:linear-gradient(145deg, #f1f5f9 0%, #e2e8f0 100%);--fa-cs-icon-well-fg:#2563eb;--fa-cs-badge-directory-bg:#2563eb1f;--fa-cs-badge-directory-fg:#1d4ed8;--fa-cs-badge-catalog-bg:#16a34a24;--fa-cs-badge-catalog-fg:#15803d;--fa-cs-site-badge-manual-bg:#2563eb1a;--fa-cs-site-badge-manual-fg:#1d4ed8;--fa-cs-site-badge-catalog-bg:#64748b24;--fa-cs-btn-compact-bg:var(--fa-surface-elevated,#fff);--fa-cs-btn-compact-fg:var(--fa-color-primary,#001430);--fa-cs-btn-compact-border:#94a3b861;--fa-cs-btn-danger-fg:#b91c1c;--fa-cs-profile-form-bg:#f8fafcf2;--fa-cs-selected-geo-fg:#0f172a;--fa-cs-risk-section-title-fg:#0f172a;--fa-cs-risk-kicker-fg:#475569;--fa-cs-risk-geo-type-fg:#64748b;--fa-cs-risk-geo-empty-fg:#64748b;--fa-cs-risk-geo-helper-fg:#64748b;--fa-cs-risk-baseline-label-fg:#334155;--fa-cs-risk-baseline-value-fg:#1e3a8a;--fa-cs-risk-baseline-value-bg:#2563eb1a;--fa-cs-risk-baseline-value-border:#2563eb47;--fa-cs-risk-rationale-fg:#334155;--fa-cs-risk-rationale-empty-fg:#64748b;--fa-cs-risk-rule-label-fg:#334155;--fa-cs-risk-rule-input-bg:var(--fa-surface-elevated,#fff);--fa-cs-risk-rule-input-border:#94a3b873;--fa-cs-risk-rule-band-title-fg:#475569;--fa-cs-risk-sidebar-summary-bg:#f1f5f9b8;--fa-cs-risk-sidebar-summary-border:#94a3b847}html.fa-appearance-dark .fa-client-settings-page{--fa-cs-heading-fg:#e2e8f0;--fa-cs-intro-fg:#b8c0cc;--fa-cs-kicker-fg:#94a3b8;--fa-cs-section-title-fg:#e2e8f0;--fa-cs-helper-fg:#b8c0cc;--fa-cs-label-fg:#cbd5e1;--fa-cs-panel-bg:var(--fa-panel-bg);--fa-cs-panel-border:var(--fa-border-visible);--fa-cs-form-group-bg:var(--fa-depth-inset-bg,#1b2636);--fa-cs-form-group-border:var(--fa-border-visible);--fa-cs-input-bg:var(--fa-input-bg);--fa-cs-input-fg:#e2e8f0;--fa-cs-input-border:var(--fa-border-visible);--fa-cs-input-placeholder:#94a3b8;--fa-cs-btn-primary-bg:#2563eb;--fa-cs-btn-primary-fg:#fff;--fa-cs-btn-secondary-bg:var(--fa-input-bg);--fa-cs-btn-secondary-fg:#dbeafe;--fa-cs-btn-secondary-border:var(--fa-border-visible);--fa-cs-card-bg:var(--fa-card-bg);--fa-cs-card-border:var(--fa-card-border);--fa-cs-card-hover-border:var(--fa-border-strong);--fa-cs-site-row-border:var(--fa-border-visible);--fa-cs-site-ref-bg:var(--fa-depth-inset-bg,#1b2636);--fa-cs-site-ref-border:var(--fa-card-border);--fa-cs-site-ref-active-bg:#2563eb24;--fa-cs-risk-header-bg:var(--fa-card-bg);--fa-cs-risk-header-border:var(--fa-border-visible);--fa-cs-risk-stat-bg:var(--fa-depth-inset-bg,#1b2636);--fa-cs-risk-stat-border:var(--fa-card-border);--fa-cs-risk-map-frame-bg:var(--fa-depth-inset-bg,#1b2636);--fa-cs-risk-map-frame-border:var(--fa-border-visible);--fa-cs-risk-sidebar-bg:var(--fa-panel-bg);--fa-cs-risk-rule-bg:#0f172a59;--fa-cs-export-menu-bg:var(--fa-card-bg);--fa-cs-export-menu-border:var(--fa-border-visible);--fa-cs-export-menu-item-fg:#dbeafe;--fa-cs-section-head-border:var(--fa-border-visible);--fa-cs-icon-well-bg:#94a3b824;--fa-cs-icon-well-fg:#93c5fd;--fa-cs-badge-directory-bg:#2563eb33;--fa-cs-badge-directory-fg:#93c5fd;--fa-cs-badge-catalog-bg:#22c55e29;--fa-cs-badge-catalog-fg:#86efac;--fa-cs-site-badge-manual-bg:#2563eb2e;--fa-cs-site-badge-manual-fg:#93c5fd;--fa-cs-site-badge-catalog-bg:#94a3b829;--fa-cs-btn-compact-bg:var(--fa-input-bg);--fa-cs-btn-compact-fg:#dbeafe;--fa-cs-btn-compact-border:var(--fa-border-visible);--fa-cs-btn-danger-fg:#fca5a5;--fa-cs-profile-form-bg:#1e293b8c;--fa-cs-selected-geo-fg:#e2e8f0;--fa-cs-risk-section-title-fg:#e2e8f0;--fa-cs-risk-kicker-fg:#94a3b8;--fa-cs-risk-geo-type-fg:#b8c0cc;--fa-cs-risk-geo-empty-fg:#94a3b8;--fa-cs-risk-geo-helper-fg:#b8c0cc;--fa-cs-risk-baseline-label-fg:#cbd5e1;--fa-cs-risk-baseline-value-fg:#93c5fd;--fa-cs-risk-baseline-value-bg:#2563eb33;--fa-cs-risk-baseline-value-border:#60a5fa61;--fa-cs-risk-rationale-fg:#dbeafe;--fa-cs-risk-rationale-empty-fg:#94a3b8;--fa-cs-risk-rule-label-fg:#cbd5e1;--fa-cs-risk-rule-input-bg:var(--fa-input-bg);--fa-cs-risk-rule-input-border:var(--fa-border-visible);--fa-cs-risk-rule-band-title-fg:#94a3b8;--fa-cs-risk-sidebar-summary-bg:#1e293b8c;--fa-cs-risk-sidebar-summary-border:var(--fa-border-visible)}@media (width>=1025px){.fa-client-settings-page.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom) + 80px);padding-inline-end:calc(var(--fa-assistant-clearance-inline-end,8px) + 80px)}}.fa-client-settings-page .fa-cs-page-title{color:var(--fa-cs-heading-fg)!important}.fa-client-settings-page .fa-cs-page-intro{color:var(--fa-cs-intro-fg)!important}.fa-client-settings-page .fa-cs-page-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.fa-client-settings-page .fa-cs-export-btn,.fa-client-settings-page .fa-cs-upload-btn,.fa-client-settings-page .fa-cs-add-client-btn{cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.fa-client-settings-page .fa-cs-export-btn,.fa-client-settings-page .fa-cs-upload-btn{border:1px solid var(--fa-cs-btn-secondary-border);background:var(--fa-cs-btn-secondary-bg);color:var(--fa-cs-btn-secondary-fg)}.fa-client-settings-page .fa-cs-add-client-btn{background:var(--fa-cs-btn-primary-bg);color:var(--fa-cs-btn-primary-fg);border:none;box-shadow:0 8px 24px #0014302e}.fa-client-settings-page .fa-format-dd[style*="opacity: 0.5"] .fa-cs-export-btn,.fa-client-settings-page .fa-format-dd[style*="opacity: 0.5"] .fa-cs-upload-btn{opacity:var(--fa-cs-btn-disabled-opacity);cursor:not-allowed}.fa-client-settings-page .fa-cs-export-menu{background:var(--fa-cs-export-menu-bg)!important;border-color:var(--fa-cs-export-menu-border)!important}.fa-client-settings-page .fa-cs-export-menu-item{color:var(--fa-cs-export-menu-item-fg)!important}.fa-client-settings-page .fa-cs-portfolio-panel{background:var(--fa-cs-panel-bg)!important;border-color:var(--fa-cs-panel-border)!important;padding:20px 22px!important}.fa-client-settings-page .fa-cs-section-head{border-bottom:1px solid var(--fa-cs-section-head-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.fa-client-settings-page .fa-cs-section-title{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:800;display:flex;color:var(--fa-cs-section-title-fg)!important}.fa-client-settings-page .fa-cs-section-title-icon{color:var(--fa-cs-icon-well-fg)}.fa-client-settings-page .fa-cs-section-meta{color:var(--fa-cs-kicker-fg);font-size:11px;font-weight:700}.fa-client-settings-page .fa-cs-section-lead{color:var(--fa-cs-helper-fg);max-width:820px;margin:0 0 18px;font-size:13px;font-weight:500;line-height:1.55}.fa-client-settings-page .fa-cs-form-group{border:1px solid var(--fa-cs-form-group-border);background:var(--fa-cs-form-group-bg);border-radius:10px;margin-bottom:14px;padding:14px 16px}.fa-client-settings-page .fa-cs-form-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-cs-kicker-fg);margin:0 0 12px;font-size:11px;font-weight:800}.fa-client-settings-page .fa-cs-form-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fa-client-settings-page .fa-cs-field{flex:180px;min-width:0}.fa-client-settings-page .fa-cs-field--grow{flex:220px}.fa-client-settings-page .fa-cs-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-cs-label-fg);margin-bottom:6px;font-size:11px;font-weight:650;display:block}.fa-client-settings-page .fa-cs-risk-profile-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.fa-client-settings-page .fa-cs-risk-profile-grid .fa-cs-field--wide{grid-column:1/-1}.fa-client-settings-page .fa-cs-portfolio-panel input,.fa-client-settings-page .fa-cs-portfolio-panel select,.fa-client-settings-page .fa-cs-portfolio-panel textarea,.fa-client-settings-page .fa-cs-profile-form input,.fa-client-settings-page .fa-cs-profile-form select,.fa-client-settings-page .fa-cs-profile-form textarea,.fa-client-settings-page .fa-cs-risk-context-panel input,.fa-client-settings-page .fa-cs-risk-context-panel select,.fa-client-settings-page .fa-cs-risk-context-panel textarea{background:var(--fa-cs-input-bg);color:var(--fa-cs-input-fg);border:1px solid var(--fa-cs-input-border);box-sizing:border-box;font-family:inherit}.fa-client-settings-page .fa-cs-portfolio-panel input::placeholder,.fa-client-settings-page .fa-cs-portfolio-panel textarea::placeholder,.fa-client-settings-page .fa-cs-profile-form input::placeholder,.fa-client-settings-page .fa-cs-profile-form textarea::placeholder{color:var(--fa-cs-input-placeholder)}.fa-client-settings-page .fa-cs-btn-primary{opacity:1;background:var(--fa-cs-btn-primary-bg)!important;color:var(--fa-cs-btn-primary-fg)!important;border:none!important}.fa-client-settings-page .fa-cs-btn-primary:disabled{opacity:var(--fa-cs-btn-disabled-opacity);cursor:not-allowed}.fa-client-settings-page .fa-cs-btn-secondary{background:var(--fa-cs-btn-secondary-bg)!important;color:var(--fa-cs-btn-secondary-fg)!important;border:1px solid var(--fa-cs-btn-secondary-border)!important}.fa-client-settings-page .fa-cs-btn-secondary:disabled{opacity:var(--fa-cs-btn-disabled-opacity);cursor:not-allowed}.fa-client-settings-page .fa-cs-client-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.fa-client-settings-page .fa-cs-client-card{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 22px;display:grid;background:var(--fa-cs-card-bg)!important;border:1px solid var(--fa-cs-card-border)!important}.fa-client-settings-page .fa-cs-client-card:hover{border-color:var(--fa-cs-card-hover-border)!important}.fa-client-settings-page .fa-cs-client-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fa-client-settings-page .fa-cs-client-icon-well{background:var(--fa-cs-icon-well-bg);width:48px;height:48px;color:var(--fa-cs-icon-well-fg);box-shadow:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fa-client-settings-page .fa-cs-client-name{margin-bottom:4px;font-size:17px;font-weight:800;color:var(--fa-cs-section-title-fg)!important}.fa-client-settings-page .fa-cs-client-meta-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-cs-kicker-fg);margin:0 0 4px;font-size:10px;font-weight:800}.fa-client-settings-page .fa-cs-client-meta-body{color:var(--fa-cs-helper-fg);margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.5}.fa-client-settings-page .fa-cs-client-actions{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.fa-client-settings-page .fa-cs-client-dependency{color:var(--fa-cs-helper-fg);margin:0;font-size:11px;font-weight:600;line-height:1.45}.fa-client-settings-page .fa-cs-badge-directory{background:var(--fa-cs-badge-directory-bg)!important;color:var(--fa-cs-badge-directory-fg)!important}.fa-client-settings-page .fa-cs-badge-catalog{background:var(--fa-cs-badge-catalog-bg)!important;color:var(--fa-cs-badge-catalog-fg)!important}.fa-client-settings-page .fa-cs-sites-heading{color:var(--fa-cs-helper-fg);margin-bottom:10px;font-size:12px;font-weight:700}.fa-client-settings-page .fa-cs-sites-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fa-client-settings-page .fa-cs-site-row{border:1px solid var(--fa-cs-site-row-border);background:var(--fa-cs-panel-bg);border-radius:10px;padding:12px 14px}.fa-client-settings-page .fa-cs-site-row-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fa-client-settings-page .fa-cs-site-name{color:var(--fa-cs-section-title-fg);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.fa-client-settings-page .fa-cs-site-badge-manual{background:var(--fa-cs-site-badge-manual-bg)!important;color:var(--fa-cs-site-badge-manual-fg)!important}.fa-client-settings-page .fa-cs-site-badge-catalog{background:var(--fa-cs-site-badge-catalog-bg)!important;color:var(--fa-cs-site-badge-catalog-fg)!important}.fa-client-settings-page .fa-cs-site-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fa-client-settings-page .fa-cs-site-actions button,.fa-client-settings-page .fa-cs-client-actions button{background:var(--fa-cs-btn-compact-bg)!important;color:var(--fa-cs-btn-compact-fg)!important;border:1px solid var(--fa-cs-btn-compact-border)!important}.fa-client-settings-page .fa-cs-site-actions button[class*=fa-cs-btn-danger],.fa-client-settings-page .fa-cs-client-actions button[class*=fa-cs-btn-danger]{color:var(--fa-cs-btn-danger-fg)!important}.fa-client-settings-page .fa-cs-btn-compact{background:var(--fa-cs-btn-compact-bg)!important;color:var(--fa-cs-btn-compact-fg)!important;border-color:var(--fa-cs-btn-compact-border)!important}.fa-client-settings-page .fa-cs-btn-danger{color:var(--fa-cs-btn-danger-fg)!important}.fa-client-settings-page .fa-cs-site-ref-panel{border:1px solid var(--fa-cs-site-ref-border);background:var(--fa-cs-site-ref-bg);border-radius:8px;max-width:none;margin-top:8px;padding:10px 12px}.fa-client-settings-page .fa-cs-site-ref-panel--active{background:var(--fa-cs-site-ref-active-bg);border-color:#2563eb59}.fa-client-settings-page .fa-cs-site-hint{color:var(--fa-cs-helper-fg);margin:6px 0 0;font-size:11px;font-weight:600;line-height:1.4}.fa-client-settings-page .fa-cs-profile-form{border:1px solid var(--fa-cs-form-group-border);border-radius:10px;max-width:none;margin-top:10px;padding:14px;background:var(--fa-cs-profile-form-bg)!important}.fa-client-settings-page .fa-cs-profile-form-title{margin:0 0 8px;font-size:12px;font-weight:800;color:var(--fa-cs-section-title-fg)!important}.fa-client-settings-page .fa-cs-risk-context-section-title{color:var(--fa-cs-risk-section-title-fg)!important}.fa-client-settings-page .fa-cs-risk-context-outer{margin-bottom:8px;overflow:hidden;padding:20px 22px 24px!important}.fa-client-settings-page .fa-cs-risk-context-panel{border:1px solid var(--fa-cs-panel-border);background:var(--fa-cs-panel-bg);border-radius:12px;overflow:hidden}.fa-client-settings-page .fa-cs-risk-context-header{border-bottom:1px solid var(--fa-cs-risk-header-border);padding:16px 18px 14px;background:var(--fa-cs-risk-header-bg)!important}.fa-client-settings-page .fa-cs-risk-context-title{color:var(--fa-cs-section-title-fg)!important}.fa-client-settings-page .fa-cs-risk-context-lead{color:var(--fa-cs-helper-fg)!important}.fa-client-settings-page .fa-cs-risk-context-stat{border:1px solid var(--fa-cs-risk-stat-border);border-radius:10px;min-width:92px;padding:10px 14px;background:var(--fa-cs-risk-stat-bg)!important}.fa-client-settings-page .fa-cs-risk-context-stat-label{color:var(--fa-cs-kicker-fg)}.fa-client-settings-page .fa-cs-risk-context-stat-value{color:var(--fa-cs-section-title-fg)!important}.fa-client-settings-page .fa-cs-risk-context-map-col{border-color:var(--fa-cs-risk-map-frame-border);background:var(--fa-cs-risk-map-frame-bg)!important}.fa-client-settings-page .fa-cs-risk-context-sidebar{flex-direction:column;justify-content:flex-start;gap:12px;min-width:0;display:flex;background:var(--fa-cs-risk-sidebar-bg)!important;padding:16px 18px!important}.fa-client-settings-page .fa-cs-risk-context-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-cs-risk-kicker-fg);margin:0 0 6px;font-size:10px;font-weight:800}.fa-client-settings-page .fa-cs-risk-context-geo-block{border:1px solid var(--fa-cs-risk-sidebar-summary-border);background:var(--fa-cs-risk-sidebar-summary-bg);border-radius:10px;padding:12px 14px}.fa-client-settings-page .fa-cs-risk-context-selected-geo{letter-spacing:-.02em;word-break:break-word;margin:0;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:800;line-height:1.2;color:var(--fa-cs-selected-geo-fg)!important}.fa-client-settings-page .fa-cs-risk-context-selected-geo--empty{font-size:1.05rem;font-style:italic;font-weight:700;color:var(--fa-cs-risk-geo-empty-fg)!important}.fa-client-settings-page .fa-cs-risk-context-geo-type{color:var(--fa-cs-risk-geo-type-fg);margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.45}.fa-client-settings-page .fa-cs-risk-context-geo-helper{color:var(--fa-cs-risk-geo-helper-fg);margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.5}.fa-client-settings-page .fa-cs-risk-context-map-note{color:var(--fa-cs-risk-geo-type-fg);margin:10px 0 0;font-size:11px;font-weight:500;line-height:1.45}.fa-client-settings-page .fa-cs-risk-context-summary-row{border:1px solid var(--fa-cs-risk-sidebar-summary-border);background:var(--fa-cs-risk-sidebar-summary-bg);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.fa-client-settings-page .fa-cs-risk-context-baseline-label{color:var(--fa-cs-risk-baseline-label-fg);letter-spacing:.02em;font-size:11px;font-weight:700}.fa-client-settings-page .fa-cs-risk-context-baseline-value{background:var(--fa-cs-risk-baseline-value-bg);border:1px solid var(--fa-cs-risk-baseline-value-border);border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:6px 14px;font-size:22px;font-weight:800;line-height:1;display:inline-flex;color:var(--fa-cs-risk-baseline-value-fg)!important}.fa-client-settings-page .fa-cs-risk-context-rationale-block{border:1px solid var(--fa-cs-risk-sidebar-summary-border);background:var(--fa-cs-risk-sidebar-summary-bg);border-radius:10px;padding:10px 14px}.fa-client-settings-page .fa-cs-risk-context-rationale-text{color:var(--fa-cs-risk-rationale-fg);margin:0;font-size:12px;line-height:1.5}.fa-client-settings-page .fa-cs-risk-context-rationale-text--empty{color:var(--fa-cs-risk-rationale-empty-fg);font-style:italic}.fa-client-settings-page .fa-cs-risk-context-rule-band{border-bottom:1px solid var(--fa-cs-risk-header-border);padding:16px 18px 18px;background:var(--fa-cs-risk-rule-bg)!important}.fa-client-settings-page .fa-cs-risk-context-rule-band-title{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-cs-risk-rule-band-title-fg);margin:0 0 12px;font-size:10px;font-weight:800}.fa-client-settings-page .fa-cs-risk-context-rule-form{flex-direction:column;gap:12px;display:flex}.fa-client-settings-page .fa-cs-risk-context-rule-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:end;gap:12px;display:grid}.fa-client-settings-page .fa-cs-risk-context-rule-form label{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-cs-risk-rule-label-fg);margin-bottom:6px;font-size:11px;font-weight:650;display:block}.fa-client-settings-page .fa-cs-risk-context-rule-form select,.fa-client-settings-page .fa-cs-risk-context-rule-form input,.fa-client-settings-page .fa-cs-risk-context-rule-form textarea{box-sizing:border-box;border-radius:8px;width:100%;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:600;border:1px solid var(--fa-cs-risk-rule-input-border)!important;background:var(--fa-cs-risk-rule-input-bg)!important;color:var(--fa-cs-input-fg)!important}.fa-client-settings-page .fa-cs-risk-context-rule-form textarea{resize:vertical;min-height:88px;font-weight:500;line-height:1.5}.fa-client-settings-page .fa-cs-risk-context-rule-form select:disabled,.fa-client-settings-page .fa-cs-risk-context-rule-form input:disabled,.fa-client-settings-page .fa-cs-risk-context-rule-form textarea:disabled{opacity:.55;cursor:not-allowed}.fa-client-settings-page .fa-cs-risk-context-rule-form textarea::placeholder,.fa-client-settings-page .fa-cs-risk-context-rule-form input::placeholder{color:var(--fa-cs-input-placeholder);font-weight:500}.fa-client-settings-page .fa-cs-risk-context-rule-actions{justify-content:flex-end;padding-top:4px;display:flex}.fa-client-settings-page .fa-cs-risk-context-map-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-cs-risk-kicker-fg);margin:0 0 10px;font-size:10px;font-weight:800}.fa-client-settings-page .fa-cs-risk-context-map-frame{border:1px solid var(--fa-cs-risk-map-frame-border);border-radius:8px;overflow:hidden}@media (width>=900px){.fa-client-settings-page .fa-cs-client-card{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}.fa-client-settings-page .fa-cs-client-card-identity{grid-column:1}.fa-client-settings-page .fa-cs-client-card-sites{grid-column:2}}@media (width<=654px){.fa-client-settings-page .fa-cs-page-actions{width:100%}.fa-client-settings-page .fa-cs-export-btn,.fa-client-settings-page .fa-cs-upload-btn,.fa-client-settings-page .fa-cs-add-client-btn{flex:auto;justify-content:center;min-width:min(100%,160px)}.fa-client-settings-page .fa-cs-form-row{flex-direction:column;align-items:stretch}.fa-client-settings-page .fa-cs-form-row .fa-cs-btn-primary,.fa-client-settings-page .fa-cs-form-row .fa-cs-btn-secondary{justify-content:center;width:100%}.fa-client-settings-page .fa-cs-risk-context-sidebar{padding:14px 16px!important}.fa-client-settings-page .fa-cs-risk-context-rule-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.fa-client-settings-page .fa-cs-export-btn,.fa-client-settings-page .fa-cs-upload-btn,.fa-client-settings-page .fa-cs-add-client-btn{padding:var(--fa-density-btn-pad-y) var(--fa-density-btn-pad-x);min-height:var(--fa-density-btn-min-h);font-size:var(--fa-density-btn-size);box-sizing:border-box}.fa-client-settings-page .fa-cs-portfolio-panel,.fa-client-settings-page .fa-cs-risk-context-panel{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)!important}.fa-client-settings-page .fa-cs-section-title{font-size:var(--fa-density-section-title)}.fa-client-settings-page .fa-cs-section-lead{font-size:12px;line-height:1.45}.fa-client-settings-page .fa-cs-form-group{gap:10px}.fa-client-settings-page .fa-cs-client-card{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)!important}}.fa-client-settings-page .fa-cs-handoff-focus{outline:2px solid var(--fa-color-primary,#2563eb);outline-offset:2px;border-radius:12px;transition:outline-color .15s}@media (prefers-reduced-motion:reduce){.fa-client-settings-page .fa-cs-handoff-focus{transition:none}}.fa-settings-page{--fa-ps-heading-fg:#0f172a;--fa-ps-section-title-fg:#0f172a;--fa-ps-category-title-fg:#0f172a;--fa-ps-intro-fg:var(--fa-color-on-surface-variant,#43474f);--fa-ps-appearance-track-bg:#f1f5f9f5;--fa-ps-appearance-track-border:#94a3b861;--fa-ps-appearance-segment-fg:#334155;--fa-ps-appearance-segment-hover-bg:#94a3b824;--fa-ps-appearance-segment-active-bg:#001430;--fa-ps-appearance-segment-active-fg:#fff;--fa-ps-appearance-segment-disabled-fg:#94a3b8;--fa-ps-appearance-segment-disabled-active-bg:#001430b8;--fa-ps-inset-bg:var(--fa-inset-bg,var(--fa-surface-elevated,#fff));--fa-ps-inset-border:var(--fa-inset-border,#94a3b852);--fa-ps-field-label-fg:var(--fa-field-label-fg,#64748b);--fa-ps-field-help-fg:var(--fa-field-help-fg,var(--fa-color-on-surface-variant,#43474f));--fa-ps-input-bg:var(--fa-form-input-bg,var(--fa-surface-elevated,#fff));--fa-ps-input-border:var(--fa-form-input-border,#94a3b861);--fa-ps-input-fg:var(--fa-form-input-fg,var(--fa-color-on-surface,#191c1e));--fa-ps-ghost-btn-bg:var(--fa-surface-highest,#eceef1);--fa-ps-ghost-btn-fg:var(--fa-color-on-surface,#191c1e);--fa-ps-page-root-bg:var(--fa-surface-muted,#f2f4f7);--fa-ps-hub-card-bg:var(--fa-surface-elevated,#fff);--fa-ps-hub-card-border:#94a3b852}html.fa-appearance-dark .fa-settings-page{--fa-ps-inset-bg:var(--fa-inset-bg,var(--fa-card-bg,#1c2634));--fa-ps-inset-border:var(--fa-inset-border,var(--fa-border-visible,#70809a));--fa-ps-field-label-fg:var(--fa-field-label-fg,#cbd5e1);--fa-ps-field-help-fg:var(--fa-field-help-fg,#b8c0cc);--fa-ps-input-bg:var(--fa-form-input-bg,var(--fa-input-bg,#222c3c));--fa-ps-input-border:var(--fa-form-input-border,var(--fa-border-visible,#70809a));--fa-ps-input-fg:var(--fa-form-input-fg,var(--fa-text-heading,#f1f5f9));--fa-ps-ghost-btn-bg:#1a2330f5;--fa-ps-ghost-btn-fg:#e2e8f0;--fa-ps-page-root-bg:transparent;--fa-ps-hub-card-bg:var(--fa-card-bg,#1c2634);--fa-ps-hub-card-border:var(--fa-border-visible,#70809a);--fa-ps-heading-fg:#f1f5f9;--fa-ps-section-title-fg:#e2e8f0;--fa-ps-category-title-fg:#e2e8f0;--fa-ps-intro-fg:#b8c0cc;--fa-ps-appearance-track-bg:#141b24f5;--fa-ps-appearance-track-border:#94a3b847;--fa-ps-appearance-segment-fg:#cbd5e1;--fa-ps-appearance-segment-hover-bg:#94a3b829;--fa-ps-appearance-segment-active-bg:#2563eb;--fa-ps-appearance-segment-active-fg:#fff;--fa-ps-appearance-segment-disabled-fg:#64748b;--fa-ps-appearance-segment-disabled-active-bg:#2563eb8c}.fa-settings-page .fa-ps-page-title{color:var(--fa-ps-heading-fg)!important}.fa-settings-page .fa-ps-page-intro{color:var(--fa-ps-intro-fg)!important}.fa-settings-page .fa-ps-category-title{color:var(--fa-ps-category-title-fg)!important}.fa-settings-page .fa-ps-section-title{color:var(--fa-ps-section-title-fg)!important}.fa-settings-page .fa-ps-category-header-title{color:var(--fa-ps-heading-fg)!important}.fa-settings-page .fa-ps-appearance-block{padding-top:16px}.fa-settings-page .fa-ps-appearance-label{color:var(--fa-color-on-surface,#191c1e);margin:0;font-size:14px;font-weight:800}.fa-settings-page .fa-ps-appearance-hint{color:var(--fa-ps-intro-fg);margin:6px 0 12px;font-size:12px;line-height:1.45}.fa-settings-page .fa-ps-appearance-segmented{background:var(--fa-ps-appearance-track-bg);border:1px solid var(--fa-ps-appearance-track-border);box-sizing:border-box;border-radius:10px;flex-wrap:wrap;gap:2px;width:100%;max-width:420px;padding:3px;display:inline-flex}.fa-settings-page .fa-ps-appearance-segment{min-width:5.5rem;color:var(--fa-ps-appearance-segment-fg);cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:8px;flex:1 1 0;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.25;transition:background .12s,color .12s,box-shadow .12s}.fa-settings-page .fa-ps-appearance-segment:hover:not(:disabled):not(.fa-ps-appearance-segment--active){background:var(--fa-ps-appearance-segment-hover-bg)}.fa-settings-page .fa-ps-appearance-segment--active{background:var(--fa-ps-appearance-segment-active-bg);color:var(--fa-ps-appearance-segment-active-fg);box-shadow:0 1px 3px #0f172a2e}.fa-settings-page .fa-ps-appearance-segment:focus-visible{outline-offset:2px;z-index:1;outline:2px solid #2563eb}.fa-settings-page .fa-ps-appearance-segment:disabled{cursor:not-allowed;color:var(--fa-ps-appearance-segment-disabled-fg)}.fa-settings-page .fa-ps-appearance-segment:disabled.fa-ps-appearance-segment--active{background:var(--fa-ps-appearance-segment-disabled-active-bg);color:#ffffffe0;box-shadow:none}@media (width<=480px){.fa-settings-page .fa-ps-appearance-segmented{max-width:100%}.fa-settings-page .fa-ps-appearance-segment{min-width:4.75rem;padding-inline:10px;font-size:11px}}.fa-settings-page .fa-ps-page-root{background:var(--fa-ps-page-root-bg)}.fa-settings-page .fa-ps-inset-well{background:var(--fa-ps-inset-bg);border:1px solid var(--fa-ps-inset-border);box-shadow:inset 0 1px #ffffff0a}html.fa-appearance-dark .fa-settings-page .fa-ps-inset-well{box-shadow:inset 0 1px #ffffff0d,0 2px 10px #00000038}html.fa-appearance-dark .fa-settings-page .fa-ds-panel{border:1px solid var(--fa-panel-border,#5b6b82)!important;background:var(--fa-panel-bg,#171f2a)!important;box-shadow:var(--fa-panel-shadow)!important}.fa-settings-page .fa-ps-field-label{color:var(--fa-ps-field-label-fg)}.fa-settings-page .fa-ps-field-help{color:var(--fa-ps-field-help-fg)}.fa-settings-page .fa-ps-inset-well select,.fa-settings-page .fa-ps-inset-well input:not([type=file]):not([hidden]),.fa-settings-page .fa-ps-inset-well textarea{background:var(--fa-ps-input-bg);border:1px solid var(--fa-ps-input-border);color:var(--fa-ps-input-fg);box-sizing:border-box}.fa-settings-page .fa-ps-inset-well select:disabled,.fa-settings-page .fa-ps-inset-well input:disabled,.fa-settings-page .fa-ps-inset-well textarea:disabled{opacity:.62;cursor:not-allowed}.fa-settings-page button.fa-ps-ghost-btn{background:var(--fa-ps-ghost-btn-bg);color:var(--fa-ps-ghost-btn-fg);border:1px solid var(--fa-ps-inset-border)}.fa-settings-page button.fa-ps-ghost-btn:disabled{opacity:.5;cursor:not-allowed}html.fa-appearance-dark .fa-settings-page .fa-ps-appearance-label,html.fa-appearance-dark .fa-settings-page .fa-ps-inset-well label,html.fa-appearance-dark .fa-settings-page .fa-ps-inset-well span.fa-ps-field-label{color:var(--fa-ps-field-label-fg)!important}html.fa-appearance-dark .fa-settings-page .fa-ps-inset-well p,html.fa-appearance-dark .fa-settings-page .fa-ds-panel>p.fa-ps-field-help{color:var(--fa-ps-field-help-fg)!important}html.fa-appearance-dark .fa-settings-page .fa-ps-inset-well select,html.fa-appearance-dark .fa-settings-page .fa-ps-inset-well input:not([type=file]):not([hidden]),html.fa-appearance-dark .fa-settings-page .fa-ps-inset-well textarea{background:var(--fa-ps-input-bg)!important;border-color:var(--fa-ps-input-border)!important;color:var(--fa-ps-input-fg)!important}html.fa-appearance-dark .fa-settings-page .fa-ps-inset-well button[type=button]:not(.fa-ps-appearance-segment){background:var(--fa-ps-ghost-btn-bg)!important;color:var(--fa-ps-ghost-btn-fg)!important;border:1px solid var(--fa-ps-inset-border)!important}html.fa-appearance-dark .fa-settings-page button.fa-settings-hub-card{background:var(--fa-ps-hub-card-bg)!important;border:1px solid var(--fa-ps-hub-card-border)!important;box-shadow:var(--fa-shadow-card)!important}html.fa-appearance-dark .fa-settings-page button.fa-settings-hub-card .fa-ps-hub-card-desc{color:var(--fa-ps-field-help-fg)!important}.fa-program-overview-page{--fa-po-section-heading-fg:#334155;--fa-po-section-accent-fg:#2b5f97;--fa-po-helper-fg:#475569;--fa-po-muted-fg:#64748b;--fa-po-kpi-label-fg:#64748b;--fa-po-kpi-hint-fg:#475569;--fa-po-kpi-card-bg:#fff;--fa-po-kpi-card-border:#94a3b838;--fa-po-cal-shell-bg:#fff;--fa-po-cal-shell-border:#94a3b838;--fa-po-cal-grid-bg:#f8fafc8c;--fa-po-cal-grid-border:#94a3b847;--fa-po-cal-nav-bg:#2b5f9717;--fa-po-cal-nav-border:#2b5f9754;--fa-po-cal-nav-fg:#2b5f97;--fa-po-cal-today-bg:#fff;--fa-po-cal-today-border:#2b5f974f;--fa-po-cal-month-fg:#334155;--fa-po-cal-month-input-bg:#fff;--fa-po-cal-month-input-fg:#334155;--fa-po-cal-weekday-fg:#64748b;--fa-po-cal-day-num-fg:#334155;--fa-po-cal-day-today-num-fg:#64748b;--fa-po-cal-filter-fg:#475569;--fa-po-panel-bg:#fff;--fa-po-panel-border:#94a3b833;--fa-po-schedule-row-bg:#fff;--fa-po-schedule-row-border:#94a3b833;--fa-po-schedule-label-fg:#64748b;--fa-po-schedule-title-fg:#334155;--fa-po-schedule-meta-fg:#475569;--fa-po-schedule-value-fg:#334155;--fa-po-schedule-section-header-bg:#f8fafcd9;--fa-po-schedule-section-header-fg:#2b5f97;--fa-po-schedule-analyst-header-bg:#f1f5f9f2;--fa-po-schedule-analyst-header-fg:#334155;--fa-po-workflow-label-fg:#334155;--fa-po-workflow-count-fg:#2b5f97;--fa-po-workflow-track-bg:#e2e8f0d9;--fa-po-action-btn-bg:#f8fafcf2;--fa-po-action-btn-border:#94a3b866;--fa-po-action-btn-fg:#2b5f97;--fa-po-action-btn-emphasis-bg:#2b5f971f;--fa-po-action-btn-emphasis-border:#2b5f9773;--fa-po-action-btn-emphasis-fg:#2b5f97;--fa-po-kpi-value-fg:#2b5f97;--fa-po-kpi-value-overdue-fg:#dc2626;--fa-po-cal-day-selected-bg:#2b5f9724;--fa-po-cal-day-selected-border:#2b5f97;--fa-po-cal-day-selected-fg:#334155;--fa-po-workflow-bar-fg:#2b5f97;--fa-po-analyst-select-bg:#fff;--fa-po-analyst-select-fg:#334155;--fa-po-analyst-select-border:#94a3b866}html.fa-appearance-dark .fa-program-overview-page{--fa-po-section-heading-fg:#e2e8f0;--fa-po-section-accent-fg:#93c5fd;--fa-po-helper-fg:#b8c0cc;--fa-po-muted-fg:#b8c0cc;--fa-po-kpi-label-fg:#c5cdd8;--fa-po-kpi-hint-fg:#b8c0cc;--fa-po-kpi-value-fg:#e2e8f0;--fa-po-kpi-value-overdue-fg:#fca5a5;--fa-po-kpi-card-bg:var(--fa-card-bg);--fa-po-kpi-card-border:#94a3b83d;--fa-po-cal-shell-bg:var(--fa-card-bg);--fa-po-cal-shell-border:#94a3b83d;--fa-po-cal-grid-bg:var(--fa-surface-inset);--fa-po-cal-grid-border:#94a3b852;--fa-po-cal-nav-bg:#93c5fd24;--fa-po-cal-nav-border:#93c5fd7a;--fa-po-cal-nav-fg:#bfdbfe;--fa-po-cal-today-bg:var(--fa-input-bg);--fa-po-cal-today-border:#93c5fd6b;--fa-po-cal-month-fg:#e2e8f0;--fa-po-cal-month-input-bg:var(--fa-input-bg);--fa-po-cal-month-input-fg:#e2e8f0;--fa-po-cal-weekday-fg:#c5cdd8;--fa-po-cal-day-num-fg:#dbeafe;--fa-po-cal-day-today-num-fg:#bfdbfe;--fa-po-cal-day-selected-bg:#93c5fd38;--fa-po-cal-day-selected-border:#93c5fd;--fa-po-cal-day-selected-fg:#e2e8f0;--fa-po-cal-filter-fg:#b8c0cc;--fa-po-panel-bg:var(--fa-card-bg);--fa-po-panel-border:#94a3b838;--fa-po-schedule-row-bg:var(--fa-input-bg);--fa-po-schedule-row-border:#94a3b838;--fa-po-schedule-label-fg:#c5cdd8;--fa-po-schedule-title-fg:#e2e8f0;--fa-po-schedule-meta-fg:#b8c0cc;--fa-po-schedule-value-fg:#dbeafe;--fa-po-schedule-section-header-bg:var(--fa-surface-inset);--fa-po-schedule-section-header-fg:#93c5fd;--fa-po-schedule-analyst-header-bg:#94a3b81a;--fa-po-schedule-analyst-header-fg:#cbd5e1;--fa-po-workflow-label-fg:#dbeafe;--fa-po-workflow-count-fg:#bfdbfe;--fa-po-workflow-track-bg:#94a3b847;--fa-po-workflow-bar-fg:#60a5fa;--fa-po-action-btn-bg:var(--fa-input-bg);--fa-po-action-btn-border:#94a3b86b;--fa-po-action-btn-fg:#bfdbfe;--fa-po-action-btn-emphasis-bg:#93c5fd24;--fa-po-action-btn-emphasis-border:#93c5fd7a;--fa-po-action-btn-emphasis-fg:#dbeafe;--fa-po-analyst-select-bg:var(--fa-input-bg);--fa-po-analyst-select-fg:#cbd5e1;--fa-po-analyst-select-border:#94a3b859}@media (width>=1025px){.fa-program-overview-page.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom) + 12px)}}.fa-program-overview-page .fa-po-section-heading{color:var(--fa-po-section-accent-fg)}.fa-program-overview-page .fa-po-section-heading--title{color:var(--fa-po-section-heading-fg)}.fa-program-overview-page .fa-po-helper-text{color:var(--fa-po-helper-fg)}.fa-program-overview-page .fa-po-page-intro,.fa-program-overview-page .fa-ds-page-subtitle.fa-po-page-intro{color:var(--fa-po-helper-fg);font-size:12px;font-weight:400;line-height:1.42}@media (width<=900px){.fa-program-overview-page .fa-po-page-intro{opacity:.76;font-size:10px;line-height:1.22}}.fa-program-overview-page .fa-po-muted-text{color:var(--fa-po-muted-fg)}.fa-program-overview-page .fa-po-kpi-grid{gap:16px;display:grid}.fa-program-overview-page .fa-po-kpi-card{background:var(--fa-po-kpi-card-bg);border:1px solid var(--fa-po-kpi-card-border);box-sizing:border-box;border-radius:16px;min-height:112px;padding:18px 16px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00143014,0 2px 8px #0f172a0f}.fa-program-overview-page .fa-po-kpi-label{color:var(--fa-po-kpi-label-fg);font-family:var(--fa-font-body,"DM Sans", system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.2}.fa-program-overview-page .fa-po-kpi-hint{color:var(--fa-po-kpi-hint-fg);font-family:var(--fa-font-body,"DM Sans", system-ui, sans-serif);margin:0;font-size:12px;font-weight:500;line-height:1.45}.fa-program-overview-page .fa-po-kpi-value{color:var(--fa-po-kpi-value-fg);font-family:var(--fa-font-headline,"Sora", system-ui, sans-serif);letter-spacing:-.04em;margin:0;font-size:36px;font-weight:800;line-height:1}.fa-program-overview-page .fa-po-kpi-value--overdue{color:var(--fa-po-kpi-value-overdue-fg)}@media (width>=641px){.fa-program-overview-page .fa-po-kpi-card.fa-ds-metric-kpi--balanced .fa-ds-metric-kpi__stack{text-align:center;align-items:center;gap:4px}}@media (width>=641px) and (width<=1023px){.fa-program-overview-page .fa-po-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:12px;max-width:min(100%,660px);margin-inline:auto}.fa-program-overview-page .fa-po-kpi-card{border-radius:10px;min-height:88px;max-height:104px;padding:12px 14px;box-shadow:0 1px 3px #0f172a14}.fa-program-overview-page .fa-po-kpi-value{font-size:28px}.fa-program-overview-page .fa-po-kpi-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}}@media (width>=1024px){.fa-program-overview-page .fa-po-kpi-grid{grid-template-columns:repeat(3,200px);justify-content:center;gap:12px}.fa-program-overview-page .fa-po-kpi-card{border-radius:10px;width:200px;max-width:220px;min-height:88px;max-height:104px;padding:12px 14px;box-shadow:0 1px 3px #0f172a14}.fa-program-overview-page .fa-po-kpi-value{font-size:28px}.fa-program-overview-page .fa-po-kpi-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}}.fa-program-overview-page .fa-po-calendar-shell{background:var(--fa-po-cal-shell-bg);border:1px solid var(--fa-po-cal-shell-border);box-sizing:border-box;border-radius:14px;padding:14px 14px 12px;box-shadow:0 8px 24px #00143014,0 2px 8px #0f172a0f}.fa-program-overview-page .fa-po-calendar-grid{background:var(--fa-po-cal-grid-bg);border:1px solid var(--fa-po-cal-grid-border);box-sizing:border-box;border-radius:12px;padding:10px;box-shadow:inset 0 1px #94a3b817}.fa-program-overview-page .fa-po-cal-header-spacer{height:8px}@media (width>=1024px){.fa-program-overview-page .fa-po-calendar-shell{border-radius:10px;padding:10px 10px 8px;box-shadow:0 1px 3px #0f172a14}.fa-program-overview-page .fa-po-calendar-grid{box-shadow:none;border-radius:8px;padding:6px}.fa-program-overview-page .fa-po-cal-header-spacer{height:4px}}.fa-program-overview-page .fa-po-cal-nav-btn{background:var(--fa-po-cal-nav-bg);border:2px solid var(--fa-po-cal-nav-border);color:var(--fa-po-cal-nav-fg)}.fa-program-overview-page .fa-po-cal-today-btn{background:var(--fa-po-cal-today-bg);border:2px solid var(--fa-po-cal-today-border);color:var(--fa-po-cal-nav-fg)}.fa-program-overview-page .fa-po-cal-nav-btn:hover,.fa-program-overview-page .fa-po-cal-today-btn:hover{filter:brightness(1.08)}.fa-program-overview-page .fa-po-cal-nav-btn:focus-visible,.fa-program-overview-page .fa-po-cal-today-btn:focus-visible{outline:2px solid var(--fa-po-cal-nav-fg);outline-offset:2px}.fa-program-overview-page .fa-po-cal-month-title{color:var(--fa-po-cal-month-fg)}.fa-program-overview-page .fa-po-cal-month-input{background:var(--fa-po-cal-month-input-bg);color:var(--fa-po-cal-month-input-fg);border-color:var(--fa-po-analyst-select-border)}.fa-program-overview-page .fa-po-cal-weekday{color:var(--fa-po-cal-weekday-fg)}.fa-program-overview-page .fa-po-cal-day-num{color:var(--fa-po-cal-day-num-fg)}.fa-program-overview-page .fa-po-cal-day-num--today{color:var(--fa-po-cal-day-today-num-fg)}.fa-program-overview-page .fa-po-cal-filter-bar{color:var(--fa-po-cal-filter-fg)}.fa-program-overview-page .fa-po-cal-filter-btn{background:var(--fa-po-action-btn-bg);border:1px solid var(--fa-po-action-btn-border);color:var(--fa-po-action-btn-fg)}.fa-program-overview-page .fa-po-cal-filter-btn--emphasis{background:var(--fa-po-action-btn-emphasis-bg);border-color:var(--fa-po-action-btn-emphasis-border);color:var(--fa-po-action-btn-emphasis-fg)}.fa-program-overview-page .fa-po-cal-filter-btn:hover,.fa-program-overview-page .fa-program-schedule-row__action-btn:hover{filter:brightness(1.08)}.fa-program-overview-page .fa-po-cal-day--selected{background:var(--fa-po-cal-day-selected-bg)!important;border:2px solid var(--fa-po-cal-day-selected-border)!important;color:var(--fa-po-cal-day-selected-fg)!important;box-shadow:0 0 0 1px #93c5fd47,inset 0 0 0 1px #93c5fd1f!important}.fa-program-overview-page .fa-po-cal-day--selected .fa-po-cal-day-num{color:var(--fa-po-cal-day-selected-fg)!important}.fa-program-overview-page .fa-po-analyst-filter-label{color:var(--fa-po-kpi-label-fg)}.fa-program-overview-page .fa-po-analyst-filter-select{background:var(--fa-po-analyst-select-bg);color:var(--fa-po-analyst-select-fg);border-color:var(--fa-po-analyst-select-border)}html.fa-appearance-dark .fa-program-overview-page .fa-po-analyst-filter-select option{background:var(--fa-input-bg);color:var(--fa-po-analyst-select-fg)}.fa-program-overview-page .fa-po-schedule-panel{background:var(--fa-po-panel-bg);border:1px solid var(--fa-po-panel-border);border-left:2px solid var(--fa-po-section-accent-fg);box-sizing:border-box;border-radius:10px;min-width:0;padding:12px 14px 14px;box-shadow:0 1px 3px #0f172a14}.fa-program-overview-page .fa-po-workflow-panel{background:var(--fa-po-panel-bg);border:1px solid var(--fa-po-panel-border);box-shadow:none;box-sizing:border-box;border-radius:10px;flex-direction:column;align-self:flex-start;min-width:0;padding:12px 14px;display:flex}.fa-program-overview-page .fa-po-schedule-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.fa-program-overview-page .fa-po-schedule-panel-title{font-family:var(--fa-font-headline,"Sora", system-ui, sans-serif);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800;line-height:1.2}.fa-program-overview-page .fa-po-schedule-panel-lead{max-width:520px;margin:4px 0 0;font-size:12px;line-height:1.4}.fa-program-overview-page .fa-po-schedule-panel-hint{max-width:640px;margin:6px 0 0;font-size:11px;font-weight:500;line-height:1.45}.fa-program-overview-page .fa-po-schedule-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fa-program-overview-page .fa-po-schedule-cta{cursor:pointer;font-size:11px;font-weight:700;font-family:var(--fa-font-body,"DM Sans", system-ui, sans-serif);border-radius:10px;flex-shrink:0;padding:8px 14px}.fa-program-overview-page .fa-po-schedule-cta--primary{background:linear-gradient(135deg, var(--fa-brand-primary,#001430) 0%, var(--fa-brand-primary-container,#002855) 100%);color:#fff;border:none;box-shadow:0 2px 8px #0014301a}.fa-program-overview-page .fa-po-workflow-panel-title{font-family:var(--fa-font-headline,"Sora", system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.2}.fa-program-overview-page .fa-po-workflow-panel-lead{margin:6px 0 0;font-size:11px;line-height:1.45}.fa-program-overview-page .fa-po-workflow-panel-empty{margin:10px 0 0;font-size:12px;line-height:1.5}.fa-program-overview-page .fa-po-workflow-stage-list{margin:8px 0 0;padding:0;list-style:none}.fa-program-overview-page .fa-po-workflow-stage-item{margin:0;padding:0}.fa-program-overview-page .fa-po-workflow-stage-item--divider{border-top:1px solid var(--fa-po-panel-border);margin-top:6px;padding-top:6px}.fa-program-overview-page .fa-po-workflow-stage-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fa-program-overview-page .fa-po-workflow-stage-label{color:var(--fa-po-workflow-label-fg);font-size:11px;font-weight:600;line-height:1.35}.fa-program-overview-page .fa-po-workflow-stage-count{color:var(--fa-po-workflow-count-fg);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;font-family:var(--fa-font-headline,"Sora", system-ui, sans-serif);flex-shrink:0}.fa-program-overview-page .fa-po-workflow-track{background:var(--fa-po-workflow-track-bg);border-radius:999px;width:100%;height:4px;margin-top:6px;overflow:hidden}.fa-program-overview-page .fa-po-workflow-bar-fill{background:var(--fa-po-workflow-bar-fg);border-radius:999px;height:100%}.fa-program-overview-page .fa-po-schedule-section-header{background:var(--fa-po-schedule-section-header-bg);color:var(--fa-po-schedule-section-header-fg);border-bottom:1px solid var(--fa-po-panel-border)}.fa-program-overview-page .fa-po-schedule-analyst-header{background:var(--fa-po-schedule-analyst-header-bg);color:var(--fa-po-schedule-analyst-header-fg);border-bottom:1px solid var(--fa-po-panel-border)}.fa-program-overview-page .fa-program-schedule-row{background:var(--fa-po-schedule-row-bg);border-color:var(--fa-po-schedule-row-border)}.fa-program-overview-page .fa-program-schedule-row__title{color:var(--fa-po-schedule-title-fg)}.fa-program-overview-page .fa-program-schedule-row__kind,.fa-program-overview-page .fa-program-schedule-row__client{color:var(--fa-po-schedule-meta-fg)}.fa-program-overview-page .fa-program-schedule-row__label{color:var(--fa-po-schedule-label-fg)}.fa-program-overview-page .fa-program-schedule-row__value{color:var(--fa-po-schedule-value-fg)}.fa-program-overview-page .fa-program-schedule-row__action-btn{background:var(--fa-po-action-btn-bg);border:1px solid var(--fa-po-action-btn-border);color:var(--fa-po-action-btn-fg)}.fa-program-overview-page .fa-po-help--compact{background:0 0;border:none;padding:0 2px 2px}.fa-program-overview-page .fa-po-help--compact .fa-po-help__summary{color:var(--fa-po-muted-fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.35;list-style:none;display:inline-flex}.fa-program-overview-page .fa-po-help--compact .fa-po-help__summary::-webkit-details-marker{display:none}.fa-program-overview-page .fa-po-help__label{min-width:0}.fa-program-overview-page .fa-po-help__chevron{opacity:.72;flex-shrink:0;font-size:10px;line-height:1;transition:transform .12s}.fa-program-overview-page .fa-po-help__chevron:before{content:"›"}.fa-program-overview-page .fa-po-help--compact[open] .fa-po-help__chevron:before{content:"˅"}.fa-program-overview-page .fa-po-help--compact .fa-po-help__summary:hover{color:var(--fa-po-helper-fg)}.fa-program-overview-page .fa-po-help--compact .fa-po-help__summary:focus-visible{outline:2px solid var(--fa-po-section-accent-fg);outline-offset:2px;border-radius:4px}.fa-program-overview-page .fa-po-help__body{color:var(--fa-po-helper-fg);max-width:640px;margin:6px 0 0;padding:0;font-size:12px;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:reduce){.fa-program-overview-page .fa-po-help__chevron{transition:none}}.fa-live-page-canvas{--fa-live-title-fg:var(--fa-text-heading);--fa-live-subtitle-fg:var(--fa-color-on-surface-variant,#43474f);--fa-live-meta-fg:var(--fa-color-slate-muted,#64748b);--fa-live-accent-fg:var(--fa-brand-primary);--fa-live-progress-label-fg:var(--fa-color-on-primary-container,#7490c3);--fa-live-progress-value-fg:var(--fa-text-heading);--fa-live-question-fg:var(--fa-text-heading);--fa-live-panel-bg:var(--fa-surface-elevated,#fff);--fa-live-panel-border:var(--fa-outline-variant,#94a3b847);--fa-live-panel-shadow:none;--fa-live-work-shadow:none;--fa-live-sticky-bg:#ffffffeb;--fa-live-sticky-primary-bg:var(--fa-surface-muted,#f2f4f7);--fa-live-response-bg:#eef1f6;--fa-live-response-fg:#64748b;--fa-live-response-border:var(--fa-outline-variant,#94a3b859);--fa-live-response-selected-bg:color-mix(in srgb, var(--fa-brand-primary) 14%, #fff);--fa-live-response-selected-fg:var(--fa-brand-primary);--fa-live-response-selected-border:var(--fa-brand-primary);--fa-live-response-selected-shadow:var(--fa-live-ring-selected);--fa-live-input-bg:var(--fa-surface-muted,#f2f4f7);--fa-live-input-fg:var(--fa-color-on-surface,#191c1e);--fa-live-input-placeholder:var(--fa-color-slate-muted,#64748b);--fa-live-evidence-drop-bg:#f2f4f7cc;--fa-live-evidence-drop-border:var(--fa-color-outline,#c4c6d0);--fa-live-select-fg:var(--fa-text-heading);--fa-live-select-bg:var(--fa-surface-muted,#f2f4f7);--fa-live-signal-none-bg:var(--fa-surface-inset,#eceef1);--fa-live-signal-none-border:#c4c6d066;--fa-live-signal-possible-bg:#fffbeb;--fa-live-signal-possible-border:#fcd34d;--fa-live-signal-candidate-bg:#ffdad6;--fa-live-signal-candidate-border:#f5b5b0;--fa-live-signal-body-fg:#0f172a;--fa-live-guidance-card-bg:#fff;--fa-live-guidance-card-border:#c9d7ec;--fa-live-guidance-header-bg:#f6fafe;--fa-live-guidance-header-fg:#1a2738;--fa-live-guidance-body-bg:#eff5fc;--fa-live-guidance-subpanel-bg:#fff;--fa-live-guidance-subpanel-border:#d8e8f6;--fa-live-guidance-cue-fg:#64748b;--fa-live-guidance-progress-label-fg:#94a3b8;--fa-live-guidance-progress-value-fg:#3d4e63;--fa-live-guidance-progress-track-bg:#dde8f5;--fa-live-site-visual-header-bg:#fafcff;--fa-live-site-visual-header-fg:#3d4e63;--fa-live-site-visual-frame-bg:#edf2f7;--fa-live-site-visual-frame-border:#d4dde8;--fa-live-chip-bg:#fff;--fa-live-chip-fg:var(--fa-color-on-surface-variant,#43474f);--fa-live-chip-active-bg:var(--fa-brand-primary);--fa-live-chip-active-fg:#fff;--fa-live-ring-focus:0 0 0 2px var(--fa-brand-primary), 0 0 0 4px color-mix(in srgb, var(--fa-brand-primary) 12%, transparent);--fa-live-ring-selected:0 0 0 2px var(--fa-brand-primary), 0 0 0 4px color-mix(in srgb, var(--fa-brand-primary) 16%, transparent), inset 0 1px 0 #ffffffa6;--fa-live-ring-hover-border:#64748b8c}.fa-live-page-canvas--revision{background:radial-gradient(circle at 12% 0,#f59e0b1a,#0000 34%),linear-gradient(#fffaf0 0%,#f8fafc 42%,#f3f6fb 100%)!important}.fa-live-revision-editor-frame{background:#ffffffdb;border:1px solid #b4530933;border-radius:18px;width:100%;max-width:1152px;margin:0 auto 24px;padding:16px;box-shadow:0 16px 38px #472d0812}.fa-live-revision-editor-heading{border-bottom:1px solid #b4530929;justify-content:space-between;align-items:center;gap:16px;margin:-2px -2px 16px;padding:2px 2px 14px;display:flex}.fa-live-revision-editor-heading p,.fa-live-revision-editor-heading h2{margin:0}.fa-live-revision-editor-heading p{color:#92400e;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.fa-live-revision-editor-heading h2{color:var(--fa-text-heading);font-family:var(--fa-font-headline,Inter, sans-serif);margin-top:4px;font-size:16px;font-weight:800;line-height:1.35}.fa-live-revision-editor-heading div>span{color:var(--fa-color-on-surface-variant,#43474f);margin-top:3px;font-size:11px;line-height:1.45;display:block}.fa-live-revision-editor-heading__state{color:#0f766e;letter-spacing:.04em;text-transform:uppercase;background:#f0fdfae6;border:1px solid #0d948833;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}@media (width<=720px){.fa-live-revision-editor-frame{border-radius:14px;padding:12px}.fa-live-revision-editor-heading{flex-direction:column;align-items:flex-start;gap:9px}}html.fa-appearance-dark .fa-live-page-canvas{--fa-live-canvas-bg:linear-gradient(180deg, #070b10 0%, #0a1018 42%, #070b10 100%);--fa-live-hero-bg:#151f2c;--fa-live-hero-border:#8494ad;--fa-live-work-surface:#263548;--fa-live-work-border:#8494ad;--fa-live-work-shadow:0 16px 48px #0000007a, 0 0 0 1px #8494ad52, inset 0 1px 0 #ffffff14;--fa-live-support-surface:#151f2c;--fa-live-support-border:#6b8099;--fa-live-panel-shadow:0 10px 32px #0000006b, inset 0 1px 0 #ffffff0f;--fa-live-title-fg:#f8fafc;--fa-live-subtitle-fg:#c5cdd8;--fa-live-meta-fg:#a8b4c4;--fa-live-link-fg:#93c5fd;--fa-live-accent-fg:#5eead4;--fa-live-progress-label-fg:#94a3b8;--fa-live-progress-value-fg:#f1f5f9;--fa-live-question-fg:#f8fafc;--fa-live-panel-bg:var(--fa-live-support-surface);--fa-live-panel-border:var(--fa-live-support-border);--fa-live-sticky-bg:#1c2430f0;--fa-live-sticky-primary-bg:#181f2ae0;--fa-live-sticky-accent:#2dd4bf9e;--fa-live-hero-progress-track:#3d5166;--fa-live-hero-progress-fill:#34d399;--fa-live-guidance-progress-covered-fill:#60a5fa;--fa-live-guidance-progress-uncovered-fill:#fbbf24;--fa-live-guidance-progress-structure-fill-covered:#4ade80;--fa-live-guidance-progress-structure-fill-partial:#60a5fa;--fa-live-guidance-progress-structure-fill-empty:#94a3b88c;--fa-live-sticky-secondary-fg:#d8e0ea;--fa-live-sticky-disabled-fg:#9aa8ba;--fa-live-response-bg:#121820;--fa-live-response-fg:#94a3b8;--fa-live-response-border:#6b8099;--fa-live-response-selected-bg:#14b8a685;--fa-live-response-selected-fg:#f0fdfa;--fa-live-response-selected-border:#2dd4bf;--fa-live-response-selected-shadow:var(--fa-live-ring-selected);--fa-live-ring-focus:0 0 0 2px #2dd4bff2, 0 0 0 5px #2dd4bf52;--fa-live-ring-selected:0 0 0 2px #2dd4bf, 0 0 0 5px #2dd4bf7a, 0 6px 24px #14b8a661, inset 0 1px 0 #ffffff1f;--fa-live-ring-hover-border:#8494ad;--fa-live-guidance-heading-relevant:#93c5fd;--fa-live-guidance-heading-covered:#86efac;--fa-live-guidance-heading-uncovered:#fcd34d;--fa-live-guidance-bullet-fg:#d8e0ea;--fa-live-input-bg:#1a2330;--fa-live-input-fg:#f1f5f9;--fa-live-input-border:#94a3b847;--fa-live-input-placeholder:#94a3b8;--fa-live-evidence-drop-bg:#1a2330eb;--fa-live-evidence-drop-border:#94a3b87a;--fa-live-select-fg:#f1f5f9;--fa-live-select-bg:#1a2330;--fa-live-signal-none-bg:#1a2330e0;--fa-live-signal-none-border:#556275;--fa-live-signal-possible-bg:#fbbf241f;--fa-live-signal-possible-border:#fbbf2480;--fa-live-signal-candidate-bg:#f8717124;--fa-live-signal-candidate-border:#f871717a;--fa-live-signal-body-fg:#f1f5f9;--fa-live-guidance-card-bg:var(--fa-live-support-surface);--fa-live-guidance-card-border:var(--fa-live-support-border);--fa-live-guidance-header-bg:#181f2af2;--fa-live-guidance-header-fg:#e8edf4;--fa-live-guidance-body-bg:#141b2473;--fa-live-guidance-subpanel-bg:#202d3f;--fa-live-guidance-subpanel-border:#8494ad;--fa-live-guidance-cue-fg:#a8b4c4;--fa-live-guidance-progress-label-fg:#94a3b8;--fa-live-guidance-progress-value-fg:#e2e8f0;--fa-live-guidance-progress-track-bg:#3d5166;--fa-live-guidance-structure-bg:#151f2c;--fa-live-guidance-structure-border:#8494ad;--fa-live-site-visual-header-bg:#181f2af2;--fa-live-site-visual-header-fg:#e2e8f0;--fa-live-site-visual-frame-bg:#141b24a6;--fa-live-site-visual-frame-border:#8494ad;--fa-live-chip-bg:#1a2330;--fa-live-chip-fg:#d8e0ea;--fa-live-chip-active-bg:#14b8a63d;--fa-live-chip-active-fg:#ecfdf5;--fa-live-section-active-bg:#14b8a61f;--fa-live-section-active-fg:#6ee7d6;background:var(--fa-live-canvas-bg)!important}html.fa-appearance-dark .fa-live-page-canvas--revision{background:radial-gradient(circle at 12% 0%, #f59e0b1f, transparent 34%), var(--fa-live-canvas-bg)!important}html.fa-appearance-dark .fa-live-page-canvas--revision .fa-live-revision-workspace{background:linear-gradient(130deg,#453012f5,#23201cfa)!important;border-color:#fbbf2461!important;box-shadow:inset 5px 0 #f59e0b,0 18px 42px #0000004d!important}html.fa-appearance-dark .fa-live-page-canvas--revision .fa-live-revision-editor-frame{background:#151f2ceb;border-color:#fbbf2447;box-shadow:0 16px 38px #00000047}html.fa-appearance-dark .fa-live-page-canvas--revision .fa-live-revision-editor-heading{border-bottom-color:#fbbf2438}html.fa-appearance-dark .fa-live-page-canvas--revision .fa-live-revision-editor-heading p{color:#fbbf24}html.fa-appearance-dark .fa-live-page-canvas--revision .fa-live-revision-editor-heading h2{color:#f8fafc}html.fa-appearance-dark .fa-live-page-canvas--revision .fa-live-revision-editor-heading div>span{color:#c5cdd8}html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program{--fa-live-title-fg:#ede9fe;--fa-live-accent-fg:#c4b5fd;--fa-live-progress-value-fg:#ddd6fe;--fa-live-question-fg:#ede9fe;--fa-live-response-selected-bg:#6366f138;--fa-live-response-selected-fg:#c4b5fd;--fa-live-response-selected-border:#818cf8}html.fa-appearance-dark .fa-live-page-canvas .fa-ds-live-hero:not(.fa-live-mobile-hero-skin){border-radius:14px;margin-bottom:4px;padding:10px 14px;background:var(--fa-live-hero-bg)!important;border:1px solid var(--fa-live-hero-border)!important;box-shadow:var(--fa-live-panel-shadow)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-mobile-hero-skin.fa-ds-live-hero{border-bottom:1px solid var(--fa-live-hero-border)!important;box-shadow:0 4px 18px #00000047!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-main-panel.fa-ds-panel{background:var(--fa-live-work-surface)!important;border:1px solid var(--fa-live-work-border)!important;box-shadow:var(--fa-live-work-shadow)!important;border-radius:16px!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-sections{background:var(--fa-live-support-surface);border:1px solid var(--fa-live-support-border);box-shadow:var(--fa-live-panel-shadow);border-radius:14px;padding:10px 8px}html.fa-appearance-dark .fa-live-page-canvas .fa-ds-live-hero__title{color:var(--fa-live-title-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-ds-live-breadcrumb,html.fa-appearance-dark .fa-live-page-canvas .fa-ds-live-breadcrumb>span:not([aria-hidden]){color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-ds-live-breadcrumb>span:last-child{color:var(--fa-live-link-fg)!important}.fa-live-page-canvas .fa-live-hero-subtitle{font-size:12px!important;font-weight:400!important;line-height:1.35!important}.fa-live-page-canvas .fa-live-hero-meta-label{color:var(--fa-color-slate-muted,#64748b);font-weight:600}.fa-live-page-canvas .fa-live-hero-meta-value{color:var(--fa-color-on-surface,#191c1e);font-weight:700}.fa-live-page-canvas .fa-live-hero-meta-accent{color:var(--fa-brand-primary);font-weight:700}.fa-live-page-canvas .fa-live-hero-meta-sep{opacity:.42;-webkit-user-select:none;user-select:none}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-subtitle{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-meta,html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-clientrow{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-meta-label{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-meta-value{color:var(--fa-live-title-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-meta-accent{color:var(--fa-live-link-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-program-chip{color:var(--fa-live-accent-fg)!important;background:#14b8a624!important;border-color:#2dd4bf59!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-signal{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-progress-col>div:first-of-type span:first-child{color:var(--fa-live-progress-label-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-progress-col>div:first-of-type span:last-child{color:var(--fa-live-progress-value-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-progress-col .fa-progress-bar__track,html.fa-appearance-dark .fa-live-page-canvas .fa-live-mobile-hero-compact .fa-progress-bar__track{background:var(--fa-live-hero-progress-track)!important;border:1px solid #94a3b852!important;min-height:10px!important;box-shadow:inset 0 1px 3px #00000059!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-progress-col .fa-progress-bar__fill,html.fa-appearance-dark .fa-live-page-canvas .fa-live-mobile-hero-compact .fa-progress-bar__fill{background:var(--fa-live-hero-progress-fill)!important;box-shadow:0 0 10px #2dd4bf73!important}html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program .fa-live-hero-progress-col .fa-progress-bar__fill,html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program .fa-live-mobile-hero-compact .fa-progress-bar__fill{background:#818cf8!important;box-shadow:0 0 10px #818cf873!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-section-label{color:var(--fa-live-meta-fg)!important;opacity:1!important}html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program{background:linear-gradient(#12101f 0%,#141824 28%,#0f1419 100%)!important}html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program .fa-ds-live-breadcrumb span:last-child{color:#c4b5fd!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-question-prompt{color:var(--fa-live-question-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-question-code-badge{box-shadow:inset 0 1px #ffffff0a;color:var(--fa-live-accent-fg)!important;background:#14b8a624!important;border:1px solid #2dd4bf47!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-response-grid>button.fa-live-response-btn:disabled,html.fa-appearance-dark .fa-live-page-canvas .fa-live-quant-grid>button.fa-live-response-btn:disabled{color:var(--fa-live-sticky-disabled-fg)!important;opacity:.65!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-evidence-notes label{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-notes-textarea,html.fa-appearance-dark .fa-live-page-canvas .fa-live-audit-recommendation-textarea{box-shadow:inset 0 1px 2px #00000026;background:var(--fa-live-input-bg)!important;color:var(--fa-live-input-fg)!important;border:1px solid var(--fa-live-input-border)!important;border-radius:10px!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-notes-textarea:focus-visible,html.fa-appearance-dark .fa-live-page-canvas .fa-live-audit-recommendation-textarea:focus-visible{outline:none;box-shadow:inset 0 1px 2px #00000026, var(--fa-live-ring-focus)!important;border-color:#2dd4bf8c!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-notes-textarea::placeholder,html.fa-appearance-dark .fa-live-page-canvas .fa-live-audit-recommendation-textarea::placeholder{opacity:1;color:var(--fa-live-input-placeholder)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-evidence-drop-btn{background:var(--fa-live-evidence-drop-bg)!important;border:1.5px dashed var(--fa-live-evidence-drop-border)!important;color:var(--fa-live-subtitle-fg)!important;box-shadow:inset 0 1px 2px #0000002e!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-evidence-drop-btn:hover:not(:disabled){background:#1a2330!important;border-color:#2dd4bf85!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-evidence-drop-btn:focus-visible{box-shadow:var(--fa-live-ring-focus)!important;border-color:#2dd4bfa6!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-evidence-drop-btn span{color:inherit!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-secondary-details>summary{color:var(--fa-live-link-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-meta span[style*="text-transform: uppercase"]{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-qual-factors label{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-qual-factors select{transition:border-color .15s,box-shadow .15s;background:var(--fa-live-select-bg)!important;color:var(--fa-live-select-fg)!important;border:1px solid #94a3b847!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-qual-factors select:focus-visible{outline:none;box-shadow:var(--fa-live-ring-focus)!important;border-color:#2dd4bf94!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-qual-factors select option{color:#e2e8f0;background:#141b24}html.fa-appearance-dark .fa-live-page-canvas .fa-live-secondary-stack{background:#1218228c!important;border:1px solid #94a3b84d!important;border-radius:12px!important;padding:14px 12px!important;box-shadow:inset 0 1px #ffffff08!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-signal-panel{background:var(--fa-live-signal-none-bg)!important;border:1px solid #94a3b861!important;border-left:4px solid #94a3b89e!important;box-shadow:0 3px 14px #00000047!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-signal-panel--possible{background:var(--fa-live-signal-possible-bg)!important;border-color:var(--fa-live-signal-possible-border)!important;border-left:4px solid #fbbf24!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-signal-panel--candidate{background:var(--fa-live-signal-candidate-bg)!important;border-color:var(--fa-live-signal-candidate-border)!important;border-left:4px solid #f87171!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-signal-panel>div:first-child{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-signal-body,html.fa-appearance-dark .fa-live-page-canvas .fa-live-signal-body span{color:var(--fa-live-signal-body-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-signal-panel button[type=button]:not(.fa-live-signal-promote-muted){box-shadow:0 2px 8px #14b8a640;background:var(--fa-live-accent-fg)!important;color:#0f1419!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-signal-panel button[type=button]:not(.fa-live-signal-promote-muted):hover:not(:disabled){filter:brightness(1.06)}html.fa-appearance-dark .fa-live-page-canvas .fa-live-signal-panel .fa-live-signal-promote-muted{background:var(--fa-live-signal-none-bg)!important;color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-signal-mapping-preview{background:#141b24eb!important;border-color:#94a3b83d!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-coverage-guide-desktop,html.fa-appearance-dark .fa-live-page-canvas .fa-live-coverage-guide-mobile,html.fa-appearance-dark .fa-live-page-canvas .fa-live-coverage-guide-empty{opacity:1;background:var(--fa-live-guidance-card-bg)!important;border:1px solid var(--fa-live-support-border)!important;box-shadow:var(--fa-live-panel-shadow)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-card-header{background:var(--fa-live-guidance-header-bg)!important;border-bottom-color:var(--fa-live-guidance-card-border)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-card-header>span{color:var(--fa-live-guidance-header-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-tint-body,html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-mapping-strip{background:var(--fa-live-guidance-body-bg)!important;border-color:var(--fa-live-guidance-card-border)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel{background:var(--fa-live-guidance-subpanel-bg)!important;border:1px solid var(--fa-live-guidance-subpanel-border)!important;box-shadow:0 3px 12px #00000042,inset 0 1px #ffffff0a!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--relevant{border-top:2px solid #60a5fab8!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--covered{border-top:2px solid #4ade80b8!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--uncovered{border-top:2px solid #fbbf24c7!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel>p{color:var(--fa-live-guidance-cue-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--relevant .fa-live-guidance-subpanel-heading{color:var(--fa-live-guidance-heading-relevant)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--covered .fa-live-guidance-subpanel-heading{color:var(--fa-live-guidance-heading-covered)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--uncovered .fa-live-guidance-subpanel-heading{color:var(--fa-live-guidance-heading-uncovered)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-bullet-list button,html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-bullet-list li span:last-child{color:var(--fa-live-guidance-bullet-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-spatial-strip{background:#0f141cb8!important;border-bottom-color:#94a3b838!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-spatial-strip button,html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-spatial-strip span{color:var(--fa-live-link-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-spatial-strip button[style*=italic],html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-spatial-strip span[style*=italic]{color:var(--fa-live-meta-fg)!important;background:#94a3b81f!important;border-color:#94a3b847!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-progress span:first-child{color:var(--fa-live-guidance-progress-label-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-progress span:last-child{color:var(--fa-live-guidance-progress-value-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-progress__track,html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-progress>div:last-child{background:var(--fa-live-guidance-progress-track-bg)!important;border:1px solid var(--fa-border-visible)!important;height:10px!important;min-height:10px!important;box-shadow:inset 0 1px 3px #00000052!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--covered .fa-live-guidance-progress__fill{background:var(--fa-live-guidance-progress-covered-fill)!important;box-shadow:0 0 8px #60a5fa73!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--uncovered .fa-live-guidance-progress__fill{background:var(--fa-live-guidance-progress-uncovered-fill)!important;box-shadow:0 0 8px #fbbf2466!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-strip{background:var(--fa-live-guidance-structure-bg)!important;border-top-color:var(--fa-live-guidance-structure-border)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-strip>span:first-child{color:var(--fa-live-guidance-progress-label-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-strip>div>span:first-child{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-strip>div>span:last-child{color:var(--fa-live-guidance-progress-value-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-track,html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-strip>div>div{background:var(--fa-live-guidance-progress-track-bg)!important;border:1px solid #94a3b83d!important;height:5px!important;min-height:5px!important;box-shadow:inset 0 1px 2px #00000047!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-fill[style*="15803D"],html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-fill[style*=\#15803D]{background:var(--fa-live-guidance-progress-structure-fill-covered)!important;box-shadow:0 0 6px #4ade8066!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-fill[style*="2563EB"],html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-fill[style*=\#2563EB]{background:var(--fa-live-guidance-progress-structure-fill-partial)!important;box-shadow:0 0 6px #60a5fa66!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-fill[style*=C5D8EC],html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-structure-fill[style*=\#C5D8EC]{background:var(--fa-live-guidance-progress-structure-fill-empty)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--relevant .fa-live-guidance-chip,html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--covered .fa-live-guidance-chip{color:#bfdbfe!important;background:#3b82f629!important;border-color:#60a5fa61!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-guidance-subpanel--uncovered .fa-live-guidance-chip{color:#fde68a!important;background:#fbbf2424!important;border-color:#fbbf2461!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-mapping-context>div:first-child{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-mapping-context p{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-mapping-context .fa-mapping-context-disclosure-btn{color:var(--fa-live-link-fg)!important;background:#141b248c!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-framework-refs{background:var(--fa-live-input-bg)!important;border-color:#94a3b847 #94a3b847 #94a3b847 #93c5fd73!important;border-left-style:solid!important;border-left-width:3px!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-framework-refs>summary{letter-spacing:.08em;color:var(--fa-live-link-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-framework-refs>div{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-framework-refs>div>div{background:#141b24e0!important;border-color:#94a3b83d!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-framework-refs div[style*="font-weight: 800"],html.fa-appearance-dark .fa-live-page-canvas .fa-live-framework-refs div[style*="font-weight: 700"],html.fa-appearance-dark .fa-live-page-canvas .fa-live-mapping-context p span:first-child{color:var(--fa-live-title-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-desktop,html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-mobile{background:var(--fa-live-guidance-card-bg)!important;border:1px solid var(--fa-live-support-border)!important;box-shadow:var(--fa-live-panel-shadow)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-header{background:var(--fa-live-site-visual-header-bg)!important;border-bottom-color:var(--fa-live-guidance-card-border)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-header span{color:var(--fa-live-site-visual-header-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-mobile>summary{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-frame{background:var(--fa-live-site-visual-frame-bg)!important;border-color:var(--fa-live-site-visual-frame-border)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-show-btn{color:#e2e8f0!important;background:#141b24eb!important;border:1px solid #94a3b870!important;box-shadow:0 2px 8px #0000003d!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-show-btn:hover{background:#1a2330!important;border-color:#2dd4bf80!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-body{background:0 0!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-collapsed{background:#0f141ce0!important;border:1px solid #94a3b85c!important;box-shadow:inset 0 1px #ffffff08!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-collapsed p{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-plan-bar{background:#0f141ce0!important;border-bottom-color:#94a3b83d!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-plan-bar button,html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-plan-bar span{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-site-strip{background:#0f141cb8!important;border-bottom-color:#94a3b83d!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-site-strip span:first-child{color:var(--fa-live-title-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-site-strip span:last-child{color:var(--fa-live-meta-fg)!important;border-left-color:#94a3b847!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-toolbar{background:#0f141cb8!important;border-bottom-color:#94a3b83d!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-toolbar button{color:var(--fa-live-subtitle-fg)!important;background:#141b24e0!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-toolbar button[aria-pressed=true]{color:#bfdbfe!important;background:#2563eb2e!important;border-color:#60a5fa73!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-body p,html.fa-appearance-dark .fa-live-page-canvas .fa-live-site-visual-body span{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-sticky-bar.fa-live-nav-stack{-webkit-backdrop-filter:blur(16px);border:1px solid var(--fa-border-visible)!important;border-top:2px solid var(--fa-live-sticky-accent)!important;background:linear-gradient(#202a38fa 0%,#181f2afc 100%)!important;border-radius:0!important;box-shadow:0 -10px 36px #00000080,inset 0 1px #ffffff0d!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-primary{background:0 0!important;border-bottom-color:#94a3b829!important;border-left:none!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-primary button{color:var(--fa-live-sticky-secondary-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-primary button:disabled{color:var(--fa-live-sticky-disabled-fg)!important;opacity:.72!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-meta span{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-next-preview>span:first-child{color:var(--fa-live-accent-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-next-preview>div:first-of-type{color:var(--fa-live-meta-fg)!important;background:#94a3b838!important;border:1px solid #94a3b852!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-next-preview>p{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-next-preview>button:not(:disabled){box-shadow:0 2px 10px #14b8a647;background:var(--fa-live-accent-fg)!important;color:#0f1419!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-next-preview>button:disabled{color:var(--fa-live-sticky-disabled-fg)!important;opacity:.72!important;background:#94a3b829!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-sticky-right>button{color:var(--fa-live-sticky-secondary-fg)!important;background:#94a3b814!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-sticky-right>button:disabled{color:var(--fa-live-sticky-disabled-fg)!important;opacity:.72!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-sticky-right>button[style*=background][style*=primary],html.fa-appearance-dark .fa-live-page-canvas .fa-live-sticky-right>button.fa-live-sticky-primary-cta{background:var(--fa-live-accent-fg)!important;color:#0f1419!important;border-color:#2dd4bf8c!important;font-weight:700!important;box-shadow:0 2px 12px #14b8a652!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-sticky-right>button.fa-live-sticky-primary-cta:disabled{color:var(--fa-live-sticky-disabled-fg)!important;box-shadow:none!important;opacity:.72!important;background:#94a3b824!important;border-color:#94a3b838!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-sticky-right>button.fa-live-sticky-open-review{color:var(--fa-live-link-fg)!important;background:#3b82f61f!important;border-color:#93c5fd6b!important;font-weight:700!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-sticky-right>button.fa-live-sticky-open-review:hover:not(:disabled){background:#3b82f633!important;border-color:#93c5fd8c!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-panel{border:1px solid #94a3b861!important;border-left:4px solid var(--fa-live-accent-fg)!important;box-shadow:var(--fa-live-panel-shadow), inset 0 1px 0 #ffffff0a!important;background:linear-gradient(165deg,#243040fa 0%,#1c2430f5 100%)!important}html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program .fa-live-session-review-panel{border-left-color:#a5b4fc!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-title{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-status-badge{color:var(--fa-live-accent-fg)!important}html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program .fa-live-session-review-status-badge{color:#c7d2fe!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-metric{border-color:#94a3b852!important;border-top-color:var(--fa-live-accent-fg)!important;background:#141b24eb!important;box-shadow:inset 0 1px #ffffff08!important}html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program .fa-live-session-review-metric{border-top-color:#a5b4fc!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-metric-label{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-metric-value{color:#f1f5f9!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-hint,html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-persist-hint{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-section-label,html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-summary-label{color:var(--fa-live-title-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-status-btn{color:var(--fa-live-sticky-secondary-fg)!important;background:#94a3b81a!important;border-color:#94a3b85c!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-status-btn:hover:not(:disabled):not(.fa-live-session-review-status-btn--active){color:var(--fa-live-title-fg)!important;background:#94a3b82e!important;border-color:#94a3b87a!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-status-btn--active{background:var(--fa-live-accent-fg)!important;color:#0f1419!important;border-color:#2dd4bf8c!important;box-shadow:0 2px 10px #14b8a647!important}html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program .fa-live-session-review-status-btn--active{color:#1e1b4b!important;background:#a5b4fc!important;border-color:#a5b4fc8c!important;box-shadow:0 2px 10px #6366f147!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-summary-input{background:var(--fa-live-input-bg)!important;color:var(--fa-live-input-fg)!important;border-color:#94a3b861!important;box-shadow:inset 0 1px 2px #0000002e!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-summary-input::placeholder{opacity:.92;color:var(--fa-live-input-placeholder)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-summary-input:focus-visible{box-shadow:var(--fa-live-ring-focus), inset 0 1px 2px #0000002e!important;border-color:#2dd4bf8c!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-meta span[style*="text-transform: uppercase"]:last-child,html.fa-appearance-dark .fa-live-page-canvas .fa-live-nav-stack-meta .fa-live-session-review-status-badge{color:var(--fa-live-accent-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button{transition:background .15s,box-shadow .15s;border-radius:10px!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button:hover{border-color:var(--fa-live-ring-hover-border)!important;background:#94a3b814!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button:focus-visible{outline:none;box-shadow:var(--fa-live-ring-focus)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button span:first-child{color:var(--fa-live-sticky-secondary-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button span:last-child{color:var(--fa-live-meta-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button.fa-live-aside-nav-item--active,html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button[style*="solid #001430"],html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button[style*="solid rgb(0, 20, 48)"]{background:var(--fa-live-section-active-bg)!important;box-shadow:inset 3px 0 0 var(--fa-live-accent-fg), var(--fa-live-ring-selected), 0 2px 8px #0003!important;border:1px solid #2dd4bf8c!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button.fa-live-aside-nav-item--active span:first-child,html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button[style*="solid #001430"] span:first-child,html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button[style*="solid rgb(0, 20, 48)"] span:first-child{color:var(--fa-live-section-active-fg)!important;font-weight:700!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button.fa-live-aside-nav-item--active span:last-child,html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button[style*="solid #001430"] span:last-child,html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-nav>button[style*="solid rgb(0, 20, 48)"] span:last-child{border-radius:999px;color:var(--fa-live-section-active-fg)!important;background:#14b8a638!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-section-chip:not(.fa-live-section-chip--active){background:var(--fa-live-chip-bg)!important;color:var(--fa-live-chip-fg)!important;border-color:#94a3b847!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-section-chip--active{background:var(--fa-live-chip-active-bg)!important;color:var(--fa-live-chip-active-fg)!important;box-shadow:var(--fa-live-ring-selected)!important;border:2px solid #2dd4bfb8!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-section-chip:focus-visible{outline:none;box-shadow:var(--fa-live-ring-focus)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-question-headline p{color:#fdba74!important}@media (width<=640px){html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas{background:linear-gradient(#151b24 0%,#171f2a 100%)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-mobile-hero-skin{background:var(--fa-live-panel-bg)!important;border-bottom-color:var(--fa-live-panel-border)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-mobile-lower-details,html.fa-appearance-dark .fa-live-page-canvas .fa-live-aside-secondary-tools>details,html.fa-appearance-dark .fa-live-page-canvas .fa-live-main-panel{background:var(--fa-live-work-surface)!important;border:1px solid var(--fa-live-work-border)!important;box-shadow:var(--fa-live-work-shadow)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-mobile-lower-details>summary,html.fa-appearance-dark .fa-live-page-canvas .fa-live-hero-context-mobile>summary{color:var(--fa-live-subtitle-fg)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-sticky-bar.fa-live-nav-stack{border-top-color:var(--fa-live-sticky-accent)!important;border-radius:0!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-metrics{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-session-review-panel{margin-bottom:4px}html.fa-appearance-dark .fa-live-page-canvas .fa-live-sticky-right{padding-bottom:env(safe-area-inset-bottom,0)}}.fa-live-page-canvas button:focus:not(:focus-visible),.fa-live-page-canvas select:focus:not(:focus-visible),.fa-live-page-canvas summary:focus:not(:focus-visible),.fa-live-page-canvas textarea:focus:not(:focus-visible){outline:none}.fa-live-page-canvas .fa-live-aside-nav>button.fa-live-aside-nav-item--active{box-shadow:var(--fa-live-ring-selected)}.fa-live-page-canvas .fa-live-quant-grid button:focus-visible{outline:none;box-shadow:var(--fa-live-ring-focus)!important;border-color:#2dd4bfa6!important}.fa-live-page-canvas .fa-live-aside-nav>button{transition:background .15s,border-color .15s,box-shadow .15s}.fa-live-page-canvas .fa-live-aside-nav>button:focus-visible,.fa-live-page-canvas .fa-live-section-chip:focus-visible,.fa-live-page-canvas .fa-live-sticky-bar button:focus-visible,.fa-live-page-canvas .fa-live-nav-stack-primary button:focus-visible,.fa-live-page-canvas .fa-live-sticky-right>button:focus-visible{outline:none;box-shadow:var(--fa-live-ring-focus)!important}.fa-live-page-canvas .fa-live-sticky-right>button.fa-live-sticky-primary-cta:focus-visible,.fa-live-page-canvas .fa-live-nav-stack-next-preview>button:focus-visible:not(:disabled){box-shadow:var(--fa-live-ring-focus), 0 2px 10px #14b8a647!important}.fa-live-page-canvas .fa-live-evidence-drop-btn:focus-visible,.fa-live-page-canvas .fa-live-site-visual-show-btn:focus-visible,.fa-live-page-canvas .fa-live-site-visual-toolbar button:focus-visible,.fa-live-page-canvas .fa-live-site-visual-plan-bar button:focus-visible,.fa-live-page-canvas .fa-live-framework-refs>summary:focus-visible,.fa-live-page-canvas .fa-live-secondary-details>summary:focus-visible,.fa-live-page-canvas .fa-live-guidance-chip:focus-visible,.fa-live-page-canvas .fa-live-guidance-bullet-list button:focus-visible,.fa-live-page-canvas .fa-live-mapping-context .fa-mapping-context-disclosure-btn:focus-visible,.fa-live-page-canvas .fa-live-signal-panel button[type=button]:focus-visible:not(:disabled),.fa-live-page-canvas .fa-live-session-review-status-btn:focus-visible:not(:disabled){outline:none;box-shadow:var(--fa-live-ring-focus)!important}.fa-live-page-canvas .fa-live-qual-factors select:focus-visible{outline:none;box-shadow:var(--fa-live-ring-focus)!important;border-color:#2dd4bf8c!important}.fa-live-page-canvas .fa-live-notes-textarea:focus-visible,.fa-live-page-canvas .fa-live-audit-recommendation-textarea:focus-visible{outline:none;box-shadow:inset 0 1px 2px #0000001f, var(--fa-live-ring-focus)!important;border-color:#2dd4bf8c!important}.fa-live-page-canvas .fa-live-framework-refs[open]{box-shadow:var(--fa-live-ring-selected)!important}html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program{--fa-live-ring-focus:0 0 0 2px #818cf8e0, 0 0 0 4px #818cf83d;--fa-live-ring-selected:0 0 0 1px #818cf8, 0 0 0 3px #818cf86b, 0 4px 16px #6366f138}.fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button,.fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button{appearance:none;box-sizing:border-box;border-style:solid;border-width:2px;margin:0;font-family:inherit;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=false],.fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=false]{color:#64748b!important;background:#eef1f6!important;border-color:#00143029!important;box-shadow:0 1px 2px #0014300a!important}.fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=false]:hover:not(:disabled),.fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=false]:hover:not(:disabled){background:#e4e9f0!important;border-color:#64748b8c!important;box-shadow:0 1px 3px #0014300f!important}.fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=true],.fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=true]{color:var(--fa-brand-primary)!important;background:#b8ddf5!important;border-color:#0d9488!important;box-shadow:0 0 0 2px #0d9488,0 0 0 4px #0d94883d,0 4px 14px #00143024!important}.fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=true] span,.fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=true] span{color:inherit!important;font-weight:800!important}.fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button:focus-visible,.fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button:focus-visible{outline:none}.fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=false]:focus-visible,.fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=false]:focus-visible{box-shadow:var(--fa-live-ring-focus)!important}.fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=true]:focus-visible,.fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=true]:focus-visible{box-shadow:0 0 0 2px #0d9488, 0 0 0 4px #0d94883d, 0 4px 14px #00143024, var(--fa-live-ring-focus)!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=false],html.fa-appearance-dark .fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=false]{color:#94a3b8!important;background:#121820!important;border:1px solid #6b8099!important;box-shadow:0 1px 3px #00000052!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=false]:hover:not(:disabled),html.fa-appearance-dark .fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=false]:hover:not(:disabled){background:#1a2533!important;border-color:#8494ad!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=true],html.fa-appearance-dark .fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=true]{color:#f0fdfa!important;-webkit-text-fill-color:#f0fdfa!important;background:#14b8a685!important;border:2px solid #2dd4bf!important;box-shadow:0 0 0 4px #2dd4bf6b,0 0 18px #2dd4bf47,0 12px 28px #00000052!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=true] span,html.fa-appearance-dark .fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=true] span{color:inherit!important;font-weight:800!important}html.fa-appearance-dark .fa-live-page-canvas .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=true]:focus-visible,html.fa-appearance-dark .fa-live-page-canvas .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=true]:focus-visible{box-shadow:0 0 0 3px #2dd4bf47, 0 12px 28px #00000047, var(--fa-live-ring-focus)!important;border-color:#2dd4bf!important}html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program .fa-live-response-grid>button.fa-live-answer-button[data-answer-selected=true],html.fa-appearance-dark .fa-live-page-canvas.fa-live-page-canvas--gap-program .fa-live-quant-grid>button.fa-live-answer-button[data-answer-selected=true]{color:#ede9fe!important;background:#6366f14d!important;border-color:#818cf8!important;box-shadow:0 0 0 3px #818cf847,0 12px 28px #00000047!important}html.fa-appearance-dark .fa-live-guidance-detail-backdrop,html.fa-appearance-dark .fa-live-guidance-help-backdrop{background:#02060e9e!important}html.fa-appearance-dark .fa-live-guidance-detail-modal,html.fa-appearance-dark .fa-live-guidance-help-modal{color:#e2e8f0;background:#222c3c!important;border:1px solid #94a3b861!important;box-shadow:0 16px 48px #00000073,0 0 0 1px #94a3b81f,inset 0 1px #ffffff0a!important}html.fa-appearance-dark .fa-live-guidance-detail-title,html.fa-appearance-dark .fa-live-guidance-help-title{color:#f8fafc!important}html.fa-appearance-dark .fa-live-guidance-detail-meta,html.fa-appearance-dark .fa-live-guidance-detail-body,html.fa-appearance-dark .fa-live-guidance-detail-mono,html.fa-appearance-dark .fa-live-guidance-detail-next-cue,html.fa-appearance-dark .fa-live-guidance-detail-disclaimer,html.fa-appearance-dark .fa-live-guidance-help-body{color:#a8b4c4!important}html.fa-appearance-dark .fa-live-guidance-detail-close,html.fa-appearance-dark .fa-live-guidance-help-close{color:#e2e8f0!important;background:#1a2330!important;border:1px solid #94a3b86b!important}html.fa-appearance-dark .fa-live-guidance-detail-close:hover,html.fa-appearance-dark .fa-live-guidance-help-close:hover{background:#243041!important;border-color:#94a3b894!important}html.fa-appearance-dark .fa-live-guidance-detail-close:focus-visible,html.fa-appearance-dark .fa-live-guidance-help-close:focus-visible{outline:none;box-shadow:0 0 0 2px #2dd4bfe6,0 0 0 4px #2dd4bf3d}html.fa-appearance-dark .fa-live-guidance-detail-chip--unanswered{color:#fcd34d!important;background:#fbbf2424!important;border-color:#fbbf247a!important}html.fa-appearance-dark .fa-live-guidance-detail-chip--answered{color:#86efac!important;background:#4ade801f!important;border-color:#4ade806b!important}html.fa-appearance-dark .fa-live-guidance-detail-next--uncovered{background:#fbbf241a!important;border-color:#fbbf2473!important}html.fa-appearance-dark .fa-live-guidance-detail-next--default{background:#60a5fa1f!important;border-color:#60a5fa73!important}html.fa-appearance-dark .fa-live-guidance-detail-next-label--uncovered{color:#fbbf24!important}html.fa-appearance-dark .fa-live-guidance-detail-next-label--default{color:#93c5fd!important}html.fa-appearance-dark .fa-live-guidance-detail-next-code{color:#f8fafc!important}html.fa-appearance-dark .fa-live-guidance-detail-next-prompt{color:#d8e0ea!important}html.fa-appearance-dark .fa-live-guidance-detail-next-cta--uncovered:hover,html.fa-appearance-dark .fa-live-guidance-detail-next-cta--default:hover{filter:brightness(1.08)}html.fa-appearance-dark .fa-live-guidance-detail-next-cta:focus-visible{outline:none;box-shadow:0 0 0 2px #2dd4bfe6,0 0 0 4px #2dd4bf3d}html.fa-appearance-dark .fa-live-guidance-detail-link-row{box-shadow:none!important;background:#1a2330!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-live-guidance-detail-link-row--muted{background:#1a2330a6!important;border-color:#94a3b838!important}html.fa-appearance-dark .fa-live-guidance-detail-link-code{color:#f1f5f9!important}html.fa-appearance-dark .fa-live-guidance-detail-link-row--muted .fa-live-guidance-detail-link-code{color:#94a3b8!important}html.fa-appearance-dark .fa-live-guidance-detail-link-status--unanswered{color:#fcd34d!important;background:#fbbf2424!important;border-color:#fbbf247a!important}html.fa-appearance-dark .fa-live-guidance-detail-link-status--answered{color:#86efac!important;background:#4ade801f!important;border-color:#4ade806b!important}html.fa-appearance-dark .fa-live-guidance-detail-link-tag{color:#cbd5e1!important;background:#47556973!important;border-color:#94a3b847!important}html.fa-appearance-dark .fa-live-guidance-detail-link-prompt{color:#c5cdd8!important}html.fa-appearance-dark .fa-live-guidance-detail-link-hints{border-top-color:#94a3b838!important}html.fa-appearance-dark .fa-live-guidance-detail-link-hint-caption,html.fa-appearance-dark .fa-live-guidance-detail-link-hint-line{color:#94a3b8!important}html.fa-appearance-dark .fa-live-guidance-detail-link-jump{color:#93c5fd!important;background:#2563eb2e!important;border-color:#60a5fa73!important}html.fa-appearance-dark .fa-live-guidance-detail-link-jump:hover{background:#2563eb47!important}html.fa-appearance-dark .fa-live-guidance-detail-link-jump:focus-visible{outline:none;box-shadow:0 0 0 2px #2dd4bfe6,0 0 0 4px #2dd4bf3d}html.fa-appearance-dark .fa-live-guidance-detail-alert{background:#fbbf241a!important;border-color:#fbbf246b!important}html.fa-appearance-dark .fa-live-guidance-detail-alert p{color:#fcd34d!important}html.fa-appearance-dark .fa-live-guidance-detail-section-label{color:#94a3b8!important}html.fa-appearance-dark .fa-live-guidance-detail-section-label--warning{color:#fbbf24!important}html.fa-appearance-dark .fa-live-guidance-detail-footer{border-top-color:#94a3b847!important}html.fa-appearance-dark .fa-live-guidance-detail-note-label{color:#94a3b8!important}html.fa-appearance-dark .fa-live-guidance-detail-note-input{color:#f1f5f9!important;background:#1a2330!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-live-guidance-detail-note-input::placeholder{color:#94a3b8}html.fa-appearance-dark .fa-live-guidance-detail-review-btn--unreviewed{color:#86efac!important;background:#4ade801f!important;border-color:#4ade806b!important}html.fa-appearance-dark .fa-live-guidance-detail-review-btn--reviewed{color:#cbd5e1!important;background:#47556966!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-live-guidance-detail-review-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #2dd4bfe6,0 0 0 4px #2dd4bf3d}html.fa-appearance-dark .fa-live-finalize-modal-backdrop{background:#02060e9e!important}html.fa-appearance-dark .fa-live-finalize-modal{color:#e2e8f0;background:#222c3c!important;border:1px solid #94a3b861!important;box-shadow:0 16px 48px #00000073,0 0 0 1px #94a3b81f,inset 0 1px #ffffff0a!important}html.fa-appearance-dark .fa-live-finalize-modal-title{color:#f8fafc!important}html.fa-appearance-dark .fa-live-finalize-modal-body{color:#cbd5e1!important}html.fa-appearance-dark .fa-live-finalize-modal-note{color:#94a3b8!important}html.fa-appearance-dark .fa-live-finalize-modal-btn-cancel{color:#e2e8f0!important;background:#1e293bd9!important;border-color:#94a3b852!important}html.fa-appearance-dark .fa-live-finalize-modal-btn-cancel:hover{background:#334155e6!important}html.fa-appearance-dark .fa-live-finalize-modal-btn-confirm{color:#f8fafc!important;background:#2563eb!important}html.fa-appearance-dark .fa-live-finalize-modal-btn-confirm:hover{background:#1d4ed8!important}html.fa-appearance-dark .fa-live-finalize-modal-btn-cancel:focus-visible,html.fa-appearance-dark .fa-live-finalize-modal-btn-confirm:focus-visible{outline:none;box-shadow:0 0 0 2px #818cf8e6,0 0 0 4px #818cf83d}.fa-program-dashboard-eyebrow{align-items:center;gap:8px;display:inline-flex}.fa-program-dashboard-eyebrow__dot{background:var(--fa-color-error,#dc2626);border-radius:50%;flex-shrink:0;width:7.5px;height:7.5px;box-shadow:0 0 #dc262652}.fa-program-dashboard-eyebrow__dot--active{animation:1.8s ease-in-out infinite fa-program-dashboard-live-pulse}@keyframes fa-program-dashboard-live-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #dc262652}50%{opacity:.84;transform:scale(1.08);box-shadow:0 0 0 4px #dc26261a}}@media (prefers-reduced-motion:reduce){.fa-program-dashboard-eyebrow__dot--active{animation:none}}.fa-risk-register-page{--fa-rr-panel-bg:#fff;--fa-rr-panel-border:#94a3b847;--fa-rr-panel-border-solid:#e2e8f0;--fa-rr-mapping-board-bg:#f9fafb;--fa-rr-mapping-board-border:#e8ecf1;--fa-rr-table-header-bg:#f8fafcd9;--fa-rr-table-row-bg:#f8fafc80;--fa-rr-table-row-hover-bg:#f8fafcd9;--fa-rr-table-row-focus-bg:#ecfdf5e6;--fa-rr-section-header-bg:#d6e3ff40;--fa-rr-corridor-left-bg:linear-gradient(90deg, #ffffffa6 0%, #f1f5f9e6 38%, #f8fafc8c 100%);--fa-rr-corridor-right-bg:linear-gradient(270deg, #ffffffa6 0%, #f1f5f9e6 38%, #f8fafc8c 100%);--fa-rr-overlay-backdrop:#0f172a73;--fa-rr-btn-danger-bg:#fef2f2;--fa-rr-btn-danger-border:#fecaca;--fa-rr-btn-danger-fg:#991b1b;--fa-rr-mapping-card-bg:#fff;--fa-rr-mapping-card-selected-bg:color-mix(in srgb, var(--fa-brand-primary) 9%, #fff);--fa-rr-mapping-card-selected-strong-bg:color-mix(in srgb, var(--fa-brand-primary) 11%, #fff);--fa-rr-mapping-card-selected-mid-bg:color-mix(in srgb, var(--fa-brand-primary) 8%, #fff);--fa-rr-mapping-card-selected-soft-bg:color-mix(in srgb, var(--fa-brand-primary) 5%, #fff);--fa-rr-mapping-card-confirmed-bg:color-mix(in srgb, var(--fa-brand-primary) 7%, #fff);--fa-rr-mapping-card-confirmed-soft-bg:color-mix(in srgb, var(--fa-brand-primary) 6%, #fff);--fa-rr-mapping-card-unlinked-bg:#fafafa;--fa-rr-mapping-card-title-fg:var(--fa-text-heading,#0f172a);--fa-rr-mapping-card-meta-fg:var(--fa-color-on-surface-variant,#43474f);--fa-rr-guide-section-bg:#fafbfc;--fa-rr-guide-section-plain-bg:#fff;--fa-rr-relationship-stage-bg:linear-gradient(90deg, #ffffffa6 0%, #f1f5f9e6 38%, #f8fafc8c 100%);--fa-rr-filter-btn-bg:#fff;--fa-rr-domain-option-active-bg:#d6e3fffa;--fa-rr-domain-option-active-fg:#0c4a6e;--fa-rr-muted-chip-bg:#f8fafcf2;--fa-rr-muted-surface-bg:#f8fafccc;--fa-rr-inset-panel-bg:#f8fafce0;--fa-rr-empty-state-bg:#f8fafceb;--fa-rr-warning-surface-bg:#fffbeba6;--fa-rr-warning-surface-strong-bg:#fffbebd9;--fa-rr-metadata-active-confirmed-bg:linear-gradient(180deg, #ecfdf5 0%, #dbeafe 48%, #eff6ff 100%);--fa-rr-metadata-active-bg:linear-gradient(180deg, #eff6ff 0%, #dbeafe 55%, #eff6ff 100%);--fa-rr-metadata-confirmed-bg:linear-gradient(180deg, #f0fdf4 0%, #ecfdf5 58%, #f8fafc 100%);--fa-rr-relationship-detail-bg:linear-gradient(180deg, #fbfcfe 0%, #f8fafc 100%);--fa-rr-summary-hover-bg:#f8fafce6;--fa-rr-filter-pill-inactive-bg:#f8fafcf2;--fa-rr-relationship-column-bg:#fafbfc;--fa-rr-relationship-column-inset:inset 0 1px 0 #ffffffe6;--fa-rr-chart-canvas-bg:#f7f9fc;--fa-rr-chart-bar-bg:#f7f9fc;--fa-rr-chart-inner-gradient:linear-gradient(180deg, #fff 0%, #f7f9fc 100%);--fa-rr-input-bg:#fff;--fa-rr-mapping-card-fill:#fffffff0;--fa-rr-mapping-muted-text:#475569;--fa-rr-table-row-alt-bg:#ffffffe0;--fa-rr-gov-section-bg:#f8fafc8c;--fa-rr-nested-table-row-bg:#ffffff73;--fa-rr-nested-table-header-bg:#fff9;--fa-rr-detail-row-bg:#f1f5f9eb;--fa-rr-map-text-kicker:#64748b;--fa-rr-map-text-label:#64748b;--fa-rr-map-text-secondary:#475569;--fa-rr-map-text-muted:#64748b;--fa-rr-map-text-hint:#94a3b8;--fa-rr-map-coverage-value:var(--fa-text-heading,#0f172a);--fa-rr-map-coverage-accent:#1e40af;--fa-rr-map-coverage-warn:#9a3412;--fa-rr-map-link-confirmed:#2563eb;--fa-rr-map-link-suggested:#a16207;--fa-rr-map-link-muted:#64748b;--fa-rr-map-link-dim:#9ca3af;--fa-rr-map-legend-stroke:#475569;--fa-rr-map-legend-stroke-muted:#94a3b8;--fa-rr-map-coverage-divider:#eef1f5;--fa-rr-gcm-badge-type-fg:#475569;--fa-rr-gcm-badge-muted-fg:#64748b;--fa-rr-gcm-badge-strong-fg:#1d4ed8;--fa-rr-gcm-status-bar-fg:#64748b;--fa-rr-gov-gauge-caption-fg:#64748b;--fa-rr-gov-chart-axis-fg:#64748b;--fa-rr-gov-chart-legend-fg:#64748b;--fa-rr-gov-chart-label-fg:#475569;--fa-rr-gov-chart-hint-fg:#64748b;--fa-rr-gov-chart-bar-total-fg:#64748b;--fa-rr-gov-asset-owner-fg:#64748b;--fa-rr-gov-crit-low-fg:#64748b;--fa-rr-gov-crit-medium-fg:#b45309;--fa-rr-gov-crit-high-fg:#dc2626;--fa-rr-org-helper-primary-fg:#64748b;--fa-rr-org-helper-secondary-fg:#64748b;--fa-rr-org-helper-drag-fg:#334155;--fa-rr-org-card-dept-fg:#64748b;--fa-rr-org-card-person-fg:#43474f;--fa-rr-org-card-rca-fg:#1d4ed8;--fa-rr-org-card-rca-off-opacity:.48;--fa-rr-org-card-icon-fg:#64748b;--fa-rr-org-btn-secondary-fg:#334155;--fa-rr-org-btn-secondary-bg:#fff;--fa-rr-org-btn-secondary-border:#94a3b873;--fa-rr-org-recenter-bg:var(--fa-rr-panel-bg,#fff);--fa-rr-org-recenter-border:var(--fa-rr-panel-border-solid,#e2e8f0);--fa-rr-org-recenter-title-fg:var(--fa-text-heading,#0f172a);--fa-rr-org-recenter-body-fg:var(--fa-rr-org-helper-secondary-fg);--fa-rr-org-recenter-shadow:var(--fa-shadow-overlay,0 8px 24px #091e4214);--fa-rr-reg-title-fg:var(--fa-text-heading,#0f172a);--fa-rr-reg-summary-fg:#475569;--fa-rr-reg-meta-fg:#64748b;--fa-rr-reg-domain-fg:#475569;--fa-rr-reg-recorded-fg:#64748b;--fa-rr-reg-action-plan-fg:var(--fa-color-on-surface,#191c1e);--fa-rr-reg-action-plan-detail-fg:#475569;--fa-rr-reg-action-plan-empty-fg:#64748b;--fa-rr-reg-id-fg:var(--fa-text-heading,#0f172a);--fa-rr-reg-id-secondary-fg:#64748b;--fa-rr-reg-id-chip-bg:var(--fa-surface-elevated,#fff);--fa-rr-reg-id-chip-border:#94a3b859;--fa-rr-reg-vuln-label-fg:#64748b;--fa-rr-reg-vuln-text-fg:#475569;--fa-rr-reg-btn-view-bg:var(--fa-surface-elevated,#fff);--fa-rr-reg-btn-view-border:color-mix(in srgb, var(--fa-brand-primary) 22%, transparent);--fa-rr-reg-btn-view-fg:var(--fa-brand-primary);--fa-rr-reg-btn-view-hover-bg:#f1f5f9fa;--fa-rr-reg-btn-edit-bg:var(--fa-surface-elevated,#fff);--fa-rr-reg-btn-edit-border:#94a3b873;--fa-rr-reg-btn-edit-fg:#334155;--fa-rr-reg-btn-edit-hover-bg:#f8fafcfa;--fa-rr-reg-btn-remove-bg:#fef2f2;--fa-rr-reg-btn-remove-border:#fecaca;--fa-rr-reg-btn-remove-fg:#991b1b;--fa-rr-reg-btn-remove-hover-bg:#fee2e2;--fa-rr-reg-btn-promote-bg:var(--fa-surface-elevated,#fff);--fa-rr-reg-btn-promote-border:var(--fa-brand-primary);--fa-rr-reg-btn-promote-fg:var(--fa-brand-primary);--fa-rr-reg-btn-disabled-opacity:.55;--fa-rr-register-row-hover-edge:#2563eb47;--fa-rr-register-row-focus-edge:#2563eb80;--fa-rr-reg-asset-title-fg:var(--fa-text-heading,#0f172a);--fa-rr-reg-asset-meta-fg:#64748b;--fa-rr-reg-asset-secondary-fg:#64748b;--fa-rr-reg-asset-status-active-bg:#dcfce7f2;--fa-rr-reg-asset-status-active-fg:#15803d;--fa-rr-reg-asset-status-planned-bg:#ffedd5f2;--fa-rr-reg-asset-status-planned-fg:#9a3412;--fa-rr-reg-asset-status-retired-bg:#f1f5f9f2;--fa-rr-reg-asset-status-retired-fg:#64748b;--fa-rr-reg-asset-related-bg:#eff6ffeb;--fa-rr-reg-asset-related-border:#2563eb47;--fa-rr-reg-asset-related-fg:#1d4ed8;--fa-rr-reg-asset-related-draft-fg:#b45309}html.fa-appearance-dark .fa-risk-register-page{--fa-rr-panel-bg:var(--fa-card-bg);--fa-rr-panel-border:var(--fa-border-subtle);--fa-rr-panel-border-solid:#94a3b847;--fa-rr-mapping-board-bg:var(--fa-surface-inset);--fa-rr-mapping-board-border:var(--fa-border-subtle);--fa-rr-table-header-bg:var(--fa-table-header-bg);--fa-rr-table-row-bg:#94a3b80f;--fa-rr-table-row-hover-bg:#2563eb1a;--fa-rr-table-row-focus-bg:#2563eb29;--fa-rr-section-header-bg:#2563eb1f;--fa-rr-corridor-left-bg:linear-gradient(90deg, #141b24eb 0%, #161d27d1 38%, #1a23309e 100%);--fa-rr-corridor-right-bg:linear-gradient(270deg, #141b24eb 0%, #161d27d1 38%, #1a23309e 100%);--fa-rr-overlay-backdrop:#080c14ad;--fa-rr-btn-danger-bg:#7f1d1d38;--fa-rr-btn-danger-border:#f8717159;--fa-rr-btn-danger-fg:#fca5a5;--fa-rr-mapping-card-bg:var(--fa-card-bg);--fa-rr-mapping-card-selected-bg:#2563eb38;--fa-rr-mapping-card-selected-strong-bg:#2563eb42;--fa-rr-mapping-card-selected-mid-bg:#2563eb38;--fa-rr-mapping-card-selected-soft-bg:#2563eb1f;--fa-rr-mapping-card-confirmed-bg:#2563eb2e;--fa-rr-mapping-card-confirmed-soft-bg:#2563eb24;--fa-rr-mapping-card-unlinked-bg:var(--fa-surface-muted);--fa-rr-mapping-card-title-fg:var(--fa-text-heading);--fa-rr-mapping-card-meta-fg:#cbd5e1;--fa-rr-guide-section-bg:var(--fa-surface-elevated);--fa-rr-guide-section-plain-bg:var(--fa-surface-elevated);--fa-rr-relationship-stage-bg:linear-gradient(90deg, #141b24e0 0%, #161d27c7 38%, #1a233094 100%);--fa-rr-filter-btn-bg:var(--fa-input-bg);--fa-rr-domain-option-active-bg:#2563eb38;--fa-rr-domain-option-active-fg:#93c5fd;--fa-rr-muted-chip-bg:#94a3b824;--fa-rr-muted-surface-bg:#94a3b81f;--fa-rr-inset-panel-bg:var(--fa-surface-inset);--fa-rr-empty-state-bg:var(--fa-surface-inset);--fa-rr-warning-surface-bg:#b453092e;--fa-rr-warning-surface-strong-bg:#b453093d;--fa-rr-metadata-active-confirmed-bg:linear-gradient(180deg, #064e3b47 0%, #2563eb38 48%, #2563eb29 100%);--fa-rr-metadata-active-bg:linear-gradient(180deg, #2563eb38 0%, #2563eb29 55%, #2563eb33 100%);--fa-rr-metadata-confirmed-bg:linear-gradient(180deg, #064e3b3d 0%, #064e3b29 58%, #1a2330eb 100%);--fa-rr-relationship-detail-bg:linear-gradient(180deg, #1a2330f2 0%, #161d27e0 100%);--fa-rr-summary-hover-bg:#94a3b81f;--fa-rr-filter-pill-inactive-bg:#94a3b81a;--fa-rr-relationship-column-bg:var(--fa-surface-inset);--fa-rr-relationship-column-inset:inset 0 1px 0 #ffffff0a;--fa-rr-chart-canvas-bg:var(--fa-surface-inset);--fa-rr-chart-bar-bg:var(--fa-surface-elevated);--fa-rr-chart-inner-gradient:linear-gradient(180deg, var(--fa-surface-elevated) 0%, var(--fa-surface-inset) 100%);--fa-rr-input-bg:var(--fa-input-bg);--fa-rr-mapping-card-fill:#1a2330f0;--fa-rr-mapping-muted-text:#a8b4c4;--fa-rr-table-row-alt-bg:#94a3b80f;--fa-rr-gov-section-bg:var(--fa-surface-inset);--fa-rr-nested-table-row-bg:transparent;--fa-rr-nested-table-header-bg:var(--fa-table-header-bg);--fa-rr-detail-row-bg:var(--fa-surface-inset);--fa-rr-map-text-kicker:#c5cdd8;--fa-rr-map-text-label:#c5cdd8;--fa-rr-map-text-secondary:#cbd5e1;--fa-rr-map-text-muted:#a8b4c4;--fa-rr-map-text-hint:#94a3b8;--fa-rr-map-coverage-value:var(--fa-text-heading,#e2e8f0);--fa-rr-map-coverage-accent:#93c5fd;--fa-rr-map-coverage-warn:#fdba74;--fa-rr-map-link-confirmed:#93c5fd;--fa-rr-map-link-suggested:#fbbf24;--fa-rr-map-link-muted:#a8b4c4;--fa-rr-map-link-dim:#8896a8;--fa-rr-map-legend-stroke:#94a3b8;--fa-rr-map-legend-stroke-muted:#8896a8;--fa-rr-map-coverage-divider:#94a3b838;--fa-rr-gcm-badge-type-fg:#c5cdd8;--fa-rr-gcm-badge-muted-fg:#a8b4c4;--fa-rr-gcm-badge-strong-fg:#93c5fd;--fa-rr-gcm-status-bar-fg:#a8b4c4;--fa-rr-gov-gauge-caption-fg:#c5cdd8;--fa-rr-gov-chart-axis-fg:#a8b4c4;--fa-rr-gov-chart-legend-fg:#c5cdd8;--fa-rr-gov-chart-label-fg:#cbd5e1;--fa-rr-gov-chart-hint-fg:#a8b4c4;--fa-rr-gov-chart-bar-total-fg:#a8b4c4;--fa-rr-gov-asset-owner-fg:#a8b4c4;--fa-rr-gov-crit-low-fg:#a8b4c4;--fa-rr-gov-crit-medium-fg:#fbbf24;--fa-rr-gov-crit-high-fg:#fca5a5;--fa-rr-org-helper-primary-fg:#a8b4c4;--fa-rr-org-helper-secondary-fg:#a8b4c4;--fa-rr-org-helper-drag-fg:#cbd5e1;--fa-rr-org-card-dept-fg:#a8b4c4;--fa-rr-org-card-person-fg:#cbd5e1;--fa-rr-org-card-rca-fg:#93c5fd;--fa-rr-org-card-rca-off-opacity:.55;--fa-rr-org-card-icon-fg:#a8b4c4;--fa-rr-org-btn-secondary-fg:#cbd5e1;--fa-rr-org-btn-secondary-bg:var(--fa-input-bg);--fa-rr-org-btn-secondary-border:#94a3b859;--fa-rr-org-recenter-bg:var(--fa-surface-lowest,#1e293b);--fa-rr-org-recenter-border:#94a3b859;--fa-rr-org-recenter-title-fg:var(--fa-text-heading,#f1f5f9);--fa-rr-org-recenter-body-fg:var(--fa-rr-org-helper-secondary-fg);--fa-rr-org-recenter-shadow:0 14px 36px #0000006b;--fa-rr-reg-title-fg:#f1f5f9;--fa-rr-reg-summary-fg:#cbd5e1;--fa-rr-reg-meta-fg:#a8b4c4;--fa-rr-reg-domain-fg:#cbd5e1;--fa-rr-reg-recorded-fg:#a8b4c4;--fa-rr-reg-action-plan-fg:#e2e8f0;--fa-rr-reg-action-plan-detail-fg:#b8c4d4;--fa-rr-reg-action-plan-empty-fg:#94a3b8;--fa-rr-reg-id-fg:#e2e8f0;--fa-rr-reg-id-secondary-fg:#a8b4c4;--fa-rr-reg-id-chip-bg:#1a2330eb;--fa-rr-reg-id-chip-border:#94a3b852;--fa-rr-reg-vuln-label-fg:#a8b4c4;--fa-rr-reg-vuln-text-fg:#cbd5e1;--fa-rr-reg-btn-view-bg:#1a2330f5;--fa-rr-reg-btn-view-border:#94a3b861;--fa-rr-reg-btn-view-fg:#e2e8f0;--fa-rr-reg-btn-view-hover-bg:#2563eb2e;--fa-rr-reg-btn-edit-bg:#1a2330f5;--fa-rr-reg-btn-edit-border:#94a3b861;--fa-rr-reg-btn-edit-fg:#dbeafe;--fa-rr-reg-btn-edit-hover-bg:#2563eb24;--fa-rr-reg-btn-remove-bg:#7f1d1d38;--fa-rr-reg-btn-remove-border:#f8717161;--fa-rr-reg-btn-remove-fg:#fca5a5;--fa-rr-reg-btn-remove-hover-bg:#7f1d1d57;--fa-rr-reg-btn-promote-bg:#1a2330f5;--fa-rr-reg-btn-promote-border:#93c5fd73;--fa-rr-reg-btn-promote-fg:#93c5fd;--fa-rr-reg-btn-disabled-opacity:.62;--fa-rr-register-row-hover-edge:#60a5fa6b;--fa-rr-register-row-focus-edge:#93c5fd9e;--fa-rr-reg-asset-title-fg:#f1f5f9;--fa-rr-reg-asset-meta-fg:#a8b4c4;--fa-rr-reg-asset-secondary-fg:#94a3b8;--fa-rr-reg-asset-status-active-bg:#16653447;--fa-rr-reg-asset-status-active-fg:#86efac;--fa-rr-reg-asset-status-planned-bg:#9a34123d;--fa-rr-reg-asset-status-planned-fg:#fdba74;--fa-rr-reg-asset-status-retired-bg:#47556952;--fa-rr-reg-asset-status-retired-fg:#cbd5e1;--fa-rr-reg-asset-related-bg:#2563eb29;--fa-rr-reg-asset-related-border:#60a5fa57;--fa-rr-reg-asset-related-fg:#93c5fd;--fa-rr-reg-asset-related-draft-fg:#fdba74}.fa-risk-register-page.fa-ds-page-canvas{--fa-rr-dash-canvas:#f8f9fb;--fa-rr-dash-surface:#fff;--fa-rr-dash-surface-subtle:#f3f5f7;--fa-rr-dash-surface-selected:#eaf1ff;--fa-rr-dash-border:#e5e9ee;--fa-rr-dash-border-strong:#cbd4de;--fa-rr-dash-text-heading:#1d1d1b;--fa-rr-dash-text-body:#454541;--fa-rr-dash-text-muted:#777772;--fa-rr-dash-blue:#4d83e6;--fa-rr-dash-blue-soft:#eaf1ff;--fa-rr-dash-teal:#20b986;--fa-rr-dash-teal-soft:#e7f8f1;--fa-rr-dash-amber:#f3a61b;--fa-rr-dash-amber-soft:#fff4db;--fa-rr-dash-coral:#f26969;--fa-rr-dash-coral-soft:#fff0f0;--fa-rr-dash-navy:var(--fa-rr-dash-blue);--fa-rr-dash-interactive:var(--fa-rr-dash-blue);--fa-rr-dash-warning:var(--fa-rr-dash-amber);--fa-rr-dash-critical:var(--fa-rr-dash-coral);--fa-rr-dash-success:var(--fa-rr-dash-teal);color:var(--fa-rr-dash-text-heading);background:#f8f9fb}.fa-app-shell__content:has(.fa-risk-register-page){background:#f8f9fb}.fa-risk-register-page .fa-risk-report-dashboard{--fa-rr-dash-canvas:#f8f9fb;color:var(--fa-rr-dash-text-heading);background:#f8f9fb}html.fa-appearance-dark .fa-risk-register-page.fa-ds-page-canvas{--fa-rr-dash-canvas:#1a1a18;--fa-rr-dash-surface:#242422;--fa-rr-dash-surface-subtle:#1f1f1d;--fa-rr-dash-surface-selected:#243044;--fa-rr-dash-border:#333330;--fa-rr-dash-border-strong:#454540;--fa-rr-dash-text-heading:#f3f3f1;--fa-rr-dash-text-body:#c8c8c2;--fa-rr-dash-text-muted:#9a9a94;--fa-rr-dash-blue:#6ea0f0;--fa-rr-dash-blue-soft:#243044;--fa-rr-dash-teal:#3dcea0;--fa-rr-dash-teal-soft:#1a332c;--fa-rr-dash-amber:#f5b84a;--fa-rr-dash-amber-soft:#3a2e14;--fa-rr-dash-coral:#f58a8a;--fa-rr-dash-coral-soft:#3a2222}.fa-risk-register-page .fa-ds-op-tab--active{border:1px solid color-mix(in srgb, var(--fa-rr-dash-blue,#4d83e6) 28%, transparent);background:var(--fa-rr-dash-blue-soft,#eaf1ff)!important;color:var(--fa-rr-dash-blue,#4d83e6)!important;box-shadow:none!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi{background:0 0;border:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid;overflow:visible}@media (width>=900px){.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card.fa-ds-programme-metric-kpi.risk-dashboard-kpi-refreshable--threshold{--fa-ds-programme-metric-accent:var(--fa-rr-dash-coral)}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card.fa-ds-programme-metric-kpi.risk-dashboard-kpi-refreshable--review{--fa-ds-programme-metric-accent:var(--fa-rr-dash-amber)}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card.fa-ds-programme-metric-kpi.risk-dashboard-kpi-refreshable--register{--fa-ds-programme-metric-accent:var(--fa-rr-dash-blue)}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card.fa-ds-programme-metric-kpi.risk-dashboard-kpi-refreshable--posture{--fa-ds-programme-metric-accent:var(--fa-rr-dash-teal)}.fa-risk-dashboard-kpi__icon{margin-inline:auto;border:1px solid color-mix(in srgb, var(--fa-ds-programme-metric-accent) 40%, transparent);width:28px;height:28px;color:var(--fa-ds-programme-metric-accent);background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--fa-ds-programme-metric-accent) 18%, transparent) 0%, color-mix(in srgb, var(--fa-ds-programme-metric-accent) 10%, transparent) 55%, #fff0 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fa-ds-programme-metric-accent) 14%, transparent);border-radius:999px;flex-shrink:0;place-items:center;margin-bottom:2px;display:grid}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card:last-child{border-right:none}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi .risk-dashboard-refreshable-card>.fa-rr-kpi-card.fa-rr-dashboard-metric-tile{height:100%;min-height:0;color:inherit;box-sizing:border-box;flex-direction:column;flex:auto;justify-content:flex-start;display:flex;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .fa-ds-metric-kpi__stack{text-align:center;box-sizing:border-box;flex:auto;align-items:center;width:100%;min-height:0;padding-left:36px;padding-right:36px}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .fa-ds-metric-kpi__trailing{z-index:2;top:8px;right:8px}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .fa-ds-metric-kpi__label,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .risk-dashboard-kpi__label{overflow-wrap:anywhere;text-align:center;width:100%;max-width:100%;padding-right:0}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .fa-ds-metric-kpi__value,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .risk-dashboard-kpi__value{text-align:center;width:100%}.fa-risk-register-page .fa-ds-page-header--compact .fa-ds-page-subtitle{letter-spacing:normal;color:var(--fa-rr-dash-text-body,#3d4652);max-width:46rem;margin-top:.5rem;font-size:14px;font-weight:400;line-height:20px}#root .fa-risk-register-page h2.fa-rr-workspace-section-title{font-family:var(--fa-font-headline);font-size:16px;font-weight:var(--fa-type-weight-bold);letter-spacing:-.015em;color:var(--fa-color-on-surface,#191c1e);margin:0 0 6px;line-height:1.25}.fa-risk-register-page .fa-rr-workspace-section-title+p{margin-top:0}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .fa-ds-metric-kpi__sub,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .risk-dashboard-kpi__sub{text-align:center;width:100%}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .fa-ds-metric-kpi__sub,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi>.risk-dashboard-refreshable-card .fa-rr-kpi-card.fa-rr-dashboard-metric-tile .risk-dashboard-kpi__sub{color:#ffffffc7!important}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__progress{width:100%}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--primary .fa-ds-metric-kpi__value,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--primary .risk-dashboard-kpi__value{color:var(--fa-rr-dash-coral)!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--attention .fa-ds-metric-kpi__value,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--attention .risk-dashboard-kpi__value{color:var(--fa-rr-dash-amber)!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--quiet .fa-ds-metric-kpi__value,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--quiet .risk-dashboard-kpi__value{color:#fffffff0!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--unavailable .fa-ds-metric-kpi__value,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-kpi--unavailable .risk-dashboard-kpi__value{color:#ffffffb8!important}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__denom{letter-spacing:-.02em;opacity:.72;color:#ffffffb8;font-size:.62em;font-weight:500}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-kpi-utility{box-sizing:border-box;background:0 0;border:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;margin:0 0 8px;padding:0;display:flex}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-kpi-utility+.fa-rr-report-kpi{margin-top:0}@media (width<=720px){.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-kpi-utility{justify-content:flex-start}}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-utility-pill{border:1px solid color-mix(in srgb, var(--fa-rr-dash-blue,#4d83e6) 22%, transparent);background:var(--fa-rr-dash-blue,#4d83e6);font-family:var(--fa-font-body,inherit);letter-spacing:.01em;color:#fff;cursor:pointer;white-space:nowrap;box-shadow:none;border-radius:999px;margin:0;padding:5px 12px;font-size:11px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-utility-pill:hover{background:color-mix(in srgb, var(--fa-rr-dash-blue,#4d83e6) 90%, #001430);border-color:color-mix(in srgb, var(--fa-rr-dash-blue,#4d83e6) 36%, transparent)}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-utility-pill:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-rr-dash-blue,#4d83e6) 55%, transparent);outline-offset:2px}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-command-bar__eyebrow{letter-spacing:normal;text-transform:none;color:var(--fa-rr-dash-text-muted);font-size:12px;font-weight:550;line-height:16px;font-family:var(--fa-font-body,inherit);margin:0}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-command-bar__descriptor{max-width:52rem;color:var(--fa-rr-dash-text-body);font-size:13px;font-weight:400;line-height:18px;font-family:var(--fa-font-body,inherit);margin:4px 0 0}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-command-bar__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto;display:flex}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-quiet-link{font-family:var(--fa-font-body,inherit);color:var(--fa-rr-dash-interactive);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-quiet-link:hover{color:var(--fa-rr-dash-navy)}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dashboard-quiet-link:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-rr-dash-interactive) 45%, transparent);outline-offset:2px;border-radius:2px}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel{border-color:var(--fa-rr-dash-border)!important;background:var(--fa-rr-dash-surface)!important;border-radius:18px!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel>.fa-rr-report-panel__header,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel>div:first-child{background:var(--fa-rr-dash-surface)!important;border-bottom-color:var(--fa-rr-dash-border)!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel--analytical>.fa-rr-report-panel__header,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel__header--analytical{border-bottom:none!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel__title-row--centred{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel__title-row--centred .fa-rr-report-panel__title{text-align:center;grid-column:2;justify-self:center}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel__title-row--centred .fa-rr-report-panel__menu{grid-column:3;justify-self:end}.fa-risk-register-page .fa-rr-dash-panel-menu,.fa-risk-register-page .fa-rr-report-panel__menu .fa-ds-dashboard-widget-overflow-menu{flex-shrink:0;position:relative}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dash-panel-menu__trigger,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel__menu .fa-ds-dashboard-widget-overflow-menu__trigger{width:24px;height:24px;box-shadow:none;color:#475569c7;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dash-panel-menu__trigger:hover,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dash-panel-menu__trigger[aria-expanded=true],.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel__menu .fa-ds-dashboard-widget-overflow-menu__trigger:hover,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel__menu .fa-ds-dashboard-widget-overflow-menu__trigger[aria-expanded=true]{box-shadow:none;color:#1e293beb;background:#0f172a0f;border:none}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-dash-panel-menu__trigger:focus-visible,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel__menu .fa-ds-dashboard-widget-overflow-menu__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-focus-ring,#0052cc52) 100%, transparent);outline-offset:2px}.fa-risk-register-page .fa-rr-dash-panel-menu__panel,.fa-risk-register-page .fa-ds-dashboard-widget-overflow-menu__panel{z-index:40;border:1px solid var(--fa-rr-dash-border,#e0e0dc);background:#fff;border-radius:12px;min-width:180px;padding:4px;position:fixed;box-shadow:0 8px 24px #1d1d1b14}.fa-risk-register-page .fa-rr-dash-panel-menu__item,.fa-risk-register-page .fa-ds-dashboard-widget-overflow-menu__item{width:100%;color:var(--fa-rr-dash-text-heading,#1d1d1b);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;font-weight:500;line-height:18px;display:block}.fa-risk-register-page .fa-rr-dash-panel-menu__item:hover,.fa-risk-register-page .fa-ds-dashboard-widget-overflow-menu__item:hover{background:var(--fa-rr-dash-surface-subtle,#f7f7f5)}.fa-risk-register-page .fa-rr-report-panel--top5 .fa-rr-report-panel__subtitle-slot{text-align:center;min-height:35.1px;margin-top:4px;display:block}.fa-risk-register-page .fa-rr-report-panel--top5 .fa-rr-report-panel__subtitle{margin:0}.fa-risk-register-page .fa-rr-report-bot{align-items:stretch}.fa-risk-register-page .fa-rr-report-panel--top5{height:100%}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid{align-items:stretch}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid__rating,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid__heatmap,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid__action{flex-direction:column;align-self:stretch;min-height:0;display:flex}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid .fa-rr-report-panel>div:first-child{flex-shrink:0}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid .fa-rr-report-panel__body{flex-direction:column;flex:auto;min-height:0;display:flex}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid__rating .fa-rr-report-panel__body,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid__action .fa-rr-report-panel__body{align-items:center}@media (width>=1100px){.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid .fa-rr-report-panel>div:first-child{box-sizing:border-box;min-height:48px}}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid .risk-dashboard-refreshable-card--panel{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid .risk-dashboard-refreshable-card--panel>div{flex:auto;height:100%;min-height:0}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-mid .fa-rr-report-panel{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__progress{align-self:stretch;width:100%;margin-top:6px;display:block}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__progress-track{background:var(--fa-rr-dash-surface-subtle);border:1px solid var(--fa-rr-dash-border);border-radius:999px;flex:auto;min-width:0;height:3px;overflow:hidden}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-score-kpi__progress-fill{border-radius:999px;min-width:0;height:100%;transition:width .16s ease-out}@media (width>=641px){.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-score-kpi.fa-ds-metric-kpi--balanced{text-align:center;justify-content:flex-start;align-items:center}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-score-kpi.fa-ds-metric-kpi--balanced .fa-ds-metric-kpi__stack{text-align:center;flex:1;justify-content:flex-start;align-items:center;padding-top:2px}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-count-kpi.fa-ds-metric-kpi--balanced{text-align:center;justify-content:flex-start;align-items:center}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-kpi-card.risk-dashboard-count-kpi.fa-ds-metric-kpi--balanced .fa-ds-metric-kpi__stack{text-align:center;flex:1;justify-content:flex-start;align-items:center;padding-top:2px}}.fa-risk-register-page.fa-rr-dashboard-live .fa-risk-report-dashboard .fa-rr-report-kpi .fa-rr-kpi-card:before,.fa-risk-register-page.fa-rr-dashboard-live .fa-risk-report-dashboard .fa-rr-report-kpi .fa-rr-kpi-card:after{content:none!important;animation:none!important;display:none!important}@media (prefers-reduced-motion:reduce){.fa-risk-register-page.fa-rr-dashboard-live .fa-risk-report-dashboard .fa-rr-report-kpi .fa-rr-kpi-card:before,.fa-risk-register-page.fa-rr-dashboard-live .fa-risk-report-dashboard .fa-rr-report-kpi .fa-rr-kpi-card:after{opacity:0!important;box-shadow:none!important;animation:none!important}}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card{width:100%;min-width:0;text-align:inherit;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;margin:0;padding:0;display:block;position:relative}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card__glyph{z-index:3;width:22px;height:22px;color:var(--fa-color-slate-muted,#64748b);background:color-mix(in srgb, var(--fa-surface-muted,#e1e8ff) 72%, #fff);opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;top:10px;left:10px}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--panel .risk-dashboard-refreshable-card__glyph{color:var(--fa-text-secondary,#64748b);background:#94a3b829}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card:hover .risk-dashboard-refreshable-card__glyph,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card:focus-visible .risk-dashboard-refreshable-card__glyph,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--refreshing .risk-dashboard-refreshable-card__glyph{opacity:.82}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card>.fa-rr-kpi-card,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--panel>div{transition:transform .18s,box-shadow .18s,border-color .18s}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi .risk-dashboard-refreshable-card:hover>.fa-rr-kpi-card.fa-rr-dashboard-metric-tile,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-kpi .risk-dashboard-refreshable-card:focus-visible>.fa-rr-kpi-card.fa-rr-dashboard-metric-tile{transform:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--panel:hover>div,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--panel:focus-visible>div{transform:none;box-shadow:0 1px 2px #161a200a;border-color:var(--fa-rr-dash-border-strong)!important}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card:focus-visible>.fa-rr-kpi-card,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--panel:focus-visible>div{outline:2px solid color-mix(in srgb, var(--fa-rr-dash-interactive) 50%, transparent);outline-offset:2px}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--refreshing .risk-dashboard-refreshable-card__glyph svg{animation:.45s linear risk-dashboard-refresh-spin}@keyframes risk-dashboard-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card>.fa-rr-kpi-card,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--panel>div{transition:border-color .18s,box-shadow .18s}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card:hover>.fa-rr-kpi-card,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card:focus-visible>.fa-rr-kpi-card,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--panel:hover>div,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--panel:focus-visible>div{transform:none}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--refreshing .risk-dashboard-refreshable-card__glyph svg{animation:none}}html.fa-appearance-dark .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card:hover>.fa-rr-kpi-card,html.fa-appearance-dark .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card:focus-visible>.fa-rr-kpi-card{border-color:var(--fa-card-border,#8494ad);box-shadow:0 10px 28px #0000006b,inset 0 1px #ffffff1a}html.fa-appearance-dark .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--panel:hover>div,html.fa-appearance-dark .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--panel:focus-visible>div{border-color:var(--fa-panel-border,#6b8099);box-shadow:var(--fa-panel-shadow)}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--ring,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--header{cursor:default}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--ring:hover>div,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--ring:focus-visible>div,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--header:hover>div,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--header:focus-visible>div{box-shadow:var(--fa-panel-shadow,0 1px 3px #0f172a14);border-color:var(--fa-op-panel-border,#cbd5e1);transform:none}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--ring.risk-dashboard-refreshable-card--panel>div{overflow:visible!important}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-panel-header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-panel-refresh-btn{border:1px solid var(--fa-op-panel-border,#cbd5e1);background:var(--fa-op-panel-bg,#fff);width:26px;height:26px;color:var(--fa-text-secondary,#64748b);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-panel-refresh-btn:hover{color:var(--fa-text-heading,#0f172a);border-color:var(--fa-op-panel-border,#94a3b8);background:var(--fa-surface-inset,#f8fafc)}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-panel-refresh-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb8c}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-panel-refresh-btn--refreshing svg{animation:.45s linear risk-dashboard-refresh-spin}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh{place-items:start center;max-width:100%;display:inline-grid;position:relative}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh__chart{pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh__overlay{pointer-events:auto}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh>.risk-dashboard-ring-refresh__chart>div>div:first-child>div{transition:transform .18s,border-color .18s,box-shadow .18s}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh__overlay{width:var(--risk-ring-overlay-size,146px);height:var(--risk-ring-overlay-size,146px);margin:0;margin-top:var(--risk-ring-overlay-top,13px);cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid #0000;border-radius:0;grid-area:1/1;place-self:start center;padding:0;transition:border-color .18s,box-shadow .18s;position:relative}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh__overlay:hover,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh__overlay:focus-visible{border-color:#2563eb59;box-shadow:0 4px 14px #0f172a1a,0 0 0 1px #2563eb1f}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh__overlay:focus-visible{outline-offset:2px;outline:2px solid #2563eb8c}:is(.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh:has(.risk-dashboard-ring-refresh__overlay:hover)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh:has(.risk-dashboard-ring-refresh__overlay:focus-visible)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div){border-color:var(--fa-op-panel-border,#94a3b8);transform:translateY(-2px)scale(1.015);box-shadow:0 6px 18px #0f172a1a,inset 0 0 0 1px #0f172a0a}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh:has(.risk-dashboard-ring-refresh__overlay--refreshing)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div{border-color:#2563eb66}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only .risk-dashboard-ring-refresh__overlay--ring-only{clip-path:circle(50%);border-radius:50%;outline:none}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only .risk-dashboard-ring-refresh__overlay--ring-only:hover,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only .risk-dashboard-ring-refresh__overlay--ring-only:focus-visible{box-shadow:none;border-color:#0000}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only .risk-dashboard-ring-refresh__overlay--ring-only:focus-visible{outline:none;box-shadow:0 0 0 2px #2563eb8c,0 0 0 4px #2563eb2e}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only>.risk-dashboard-ring-refresh__chart>div>div:first-child>div>div{transition:transform .18s,box-shadow .18s,filter .18s}:is(.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:has(.risk-dashboard-ring-refresh__overlay--ring-only:hover)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div>div,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:has(.risk-dashboard-ring-refresh__overlay--ring-only:focus-visible)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div>div){filter:contrast(1.04);transform:scale(1.03);box-shadow:0 0 0 1px #2563eb47,0 4px 12px #0f172a1a}:is(.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:has(.risk-dashboard-ring-refresh__overlay--ring-only:hover)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:has(.risk-dashboard-ring-refresh__overlay--ring-only:focus-visible)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div){border-color:var(--fa-op-panel-border,#cbd5e1);box-shadow:none;transform:none}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:has(.risk-dashboard-ring-refresh__overlay--refreshing)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div{border-color:var(--fa-op-panel-border,#cbd5e1)}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:has(.risk-dashboard-ring-refresh__overlay--refreshing)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div>div{animation:.42s ease-out risk-dashboard-ring-refresh-pulse}.fa-risk-register-page.fa-rr-dashboard-ring-live .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:before{content:"";top:var(--risk-ring-halo-inset-top,4px);width:calc(var(--risk-ring-outer-size,168px) + 18px);height:calc(var(--risk-ring-outer-size,168px) + 18px);margin-left:calc((var(--risk-ring-outer-size,168px) + 18px) / -2);pointer-events:none;z-index:0;opacity:.72;animation:risk-dashboard-ring-halo-breathe calc(var(--fa-rr-dashboard-ring-glide-duration,2.4s) * 2.29) ease-in-out infinite;background:radial-gradient(circle,#0000 58%,#0052cc14 72%,#0052cc33 100%);border-radius:50%;position:absolute;left:50%;box-shadow:0 0 0 1px #0052cc24,0 0 22px #0052cc1a}.fa-risk-register-page.fa-rr-dashboard-ring-live .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:after{content:"";top:calc(var(--risk-ring-halo-inset-top,4px) - 5px);width:calc(var(--risk-ring-outer-size,168px) + 28px);height:calc(var(--risk-ring-outer-size,168px) + 28px);margin-left:calc((var(--risk-ring-outer-size,168px) + 28px) / -2);pointer-events:none;z-index:0;opacity:.58;animation:risk-dashboard-ring-orbit var(--fa-rr-dashboard-ring-glide-duration,2.4s) linear infinite;background:conic-gradient(#0000 0deg 318deg,#0052cc57 334deg,#38bdf86b 346deg,#0000 360deg);border-radius:50%;position:absolute;left:50%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 63% 77%,#0000 80%);mask:radial-gradient(circle,#0000 60%,#000 63% 77%,#0000 80%)}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only>.risk-dashboard-ring-refresh__chart,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only>.risk-dashboard-ring-refresh__overlay{z-index:1}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only .fa-analytics-severity-ring--halo>div>div{box-shadow:none!important;background:0 0!important;border:none!important}@keyframes risk-dashboard-ring-halo-breathe{0%,to{opacity:.62;transform:scale(1)}50%{opacity:.82;transform:scale(1.016)}}@keyframes risk-dashboard-ring-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only .risk-dashboard-ring-refresh__chart--refreshing [data-risk-dashboard-ring-metric],.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only .risk-dashboard-ring-refresh__chart--refreshing [data-risk-dashboard-ring-caption]{will-change:opacity, transform;animation:.68s ease-out risk-dashboard-ring-center-refresh}@keyframes risk-dashboard-ring-center-refresh{0%{opacity:1;transform:translateY(0)}38%{opacity:.22;transform:translateY(5px)}52%{opacity:.18;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes risk-dashboard-ring-refresh-pulse{0%{transform:scale(1);box-shadow:0 0 #2563eb33}45%{transform:scale(1.03);box-shadow:0 0 0 2px #2563eb73,0 4px 12px #0f172a1a}to{transform:scale(1);box-shadow:0 0 0 2px #2563eb66}}@keyframes risk-dashboard-ring-center-refresh-reduced{0%{opacity:1}40%{opacity:.32}55%{opacity:.28}to{opacity:1}}.fa-risk-register-page .fa-risk-report-dashboard .fa-exec-heatmap-grid [role=gridcell]{transition:box-shadow .16s,border-color .16s,filter .16s}.fa-risk-register-page .fa-risk-report-dashboard .fa-exec-heatmap-grid [role=gridcell]:hover{filter:contrast(1.04);z-index:1;box-shadow:0 2px 8px #0f172a1a,inset 0 0 0 1px #ffffff59;border-color:var(--fa-op-panel-border,#94a3b8)!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-exec-heatmap-grid button[role=gridcell]:focus-visible{outline-offset:1px;outline:2px solid #2563eb8c}@media (prefers-reduced-motion:reduce){.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-panel-refresh-btn--refreshing svg{animation:none}:is(.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh:has(.risk-dashboard-ring-refresh__overlay:hover)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh:has(.risk-dashboard-ring-refresh__overlay:focus-visible)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div),:is(.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:has(.risk-dashboard-ring-refresh__overlay--ring-only:hover)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div>div,.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:has(.risk-dashboard-ring-refresh__overlay--ring-only:focus-visible)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div>div){transform:none}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:has(.risk-dashboard-ring-refresh__overlay--refreshing)>.risk-dashboard-ring-refresh__chart>div>div:first-child>div>div{animation:none}.fa-risk-register-page.fa-rr-dashboard-ring-live .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:before,.fa-risk-register-page.fa-rr-dashboard-ring-live .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only:after{opacity:.52;animation:none;transform:none}.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only .risk-dashboard-ring-refresh__chart--refreshing [data-risk-dashboard-ring-metric],.fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-ring-refresh--ring-only .risk-dashboard-ring-refresh__chart--refreshing [data-risk-dashboard-ring-caption]{animation:.55s ease-out risk-dashboard-ring-center-refresh-reduced;transform:none}.fa-risk-register-page .fa-risk-report-dashboard .fa-exec-heatmap-grid [role=gridcell]{transition:border-color .16s,box-shadow .16s}.fa-risk-register-page .fa-risk-report-dashboard .fa-exec-heatmap-grid [role=gridcell]:hover{filter:none}}html.fa-appearance-dark .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--ring:hover>div,html.fa-appearance-dark .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--ring:focus-visible>div,html.fa-appearance-dark .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--header:hover>div,html.fa-appearance-dark .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-refreshable-card--header:focus-visible>div{box-shadow:var(--fa-panel-shadow);border-color:var(--fa-panel-border,#6b8099)}html.fa-appearance-dark .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-panel-refresh-btn{background:var(--fa-panel-bg,#151f2c);border-color:var(--fa-panel-border,#6b8099);color:var(--fa-text-secondary,#94a3b8)}html.fa-appearance-dark .fa-risk-register-page .fa-risk-report-dashboard .risk-dashboard-panel-refresh-btn:hover{color:var(--fa-text-heading,#e2e8f0);background:var(--fa-surface-inset,#1e293b)}html.fa-appearance-dark .fa-risk-register-page .fa-ds-panel{border:1px solid var(--fa-panel-border,#6b8099)!important;background:var(--fa-panel-bg,#151f2c)!important;box-shadow:var(--fa-panel-shadow)!important}.fa-risk-register-page .fa-rr-table tbody tr.fa-rr-table-row{background:var(--fa-rr-table-row-bg);transition:background .15s,box-shadow .15s}.fa-risk-register-page .fa-rr-table tbody tr.fa-rr-table-row:hover{background:var(--fa-rr-table-row-hover-bg)}.fa-risk-register-page .fa-rr-table tbody tr.fa-rr-table-row--focused{background:var(--fa-rr-table-row-focus-bg);outline-offset:-1px;outline:1px solid #2563eb59;box-shadow:inset 3px 0 #2563eb}.fa-risk-register-page .fa-rr-table tbody tr.risk-analysis-register-row{background:var(--fa-rr-table-row-bg);transition:background .15s,box-shadow .15s}.fa-risk-register-page .fa-rr-table tbody tr.risk-analysis-register-row--interactive:hover{background:var(--fa-rr-table-row-hover-bg);box-shadow:inset 3px 0 0 0 var(--fa-rr-register-row-hover-edge)}.fa-risk-register-page .fa-rr-table tbody tr.risk-analysis-register-row--interactive:focus-within:not(.fa-rr-table-row--focused){background:var(--fa-rr-table-row-focus-bg);box-shadow:inset 3px 0 0 0 var(--fa-rr-register-row-focus-edge)}.fa-risk-register-page .fa-rr-table tbody tr.risk-analysis-register-row--interactive.fa-rr-table-row--focused{box-shadow:inset 3px 0 #2563eb}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-title{color:var(--fa-rr-reg-title-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-summary{color:var(--fa-rr-reg-summary-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-meta{color:var(--fa-rr-reg-meta-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-domain{color:var(--fa-rr-reg-domain-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-recorded{color:var(--fa-rr-reg-recorded-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-action-plan{color:var(--fa-rr-reg-action-plan-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-action-plan-detail{color:var(--fa-rr-reg-action-plan-detail-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-vuln-label{color:var(--fa-rr-reg-vuln-label-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-vuln-text{color:var(--fa-rr-reg-vuln-text-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-vuln-empty{color:var(--fa-rr-reg-action-plan-empty-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-id-primary{color:var(--fa-rr-reg-id-fg)!important;background:var(--fa-rr-reg-id-chip-bg)!important;border-color:var(--fa-rr-reg-id-chip-border)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-id-secondary{color:var(--fa-rr-reg-id-secondary-fg)!important}.fa-risk-register-page .fa-rr-register-table .fa-rr-sort-header-btn{width:100%;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;line-height:1.3;display:inline-flex}.fa-risk-register-page .fa-rr-register-table .fa-rr-sort-header-btn:hover{color:var(--fa-rr-sort-header-hover-fg,#0f172a)}.fa-risk-register-page .fa-rr-register-table .fa-rr-sort-header-btn--active{color:var(--fa-rr-sort-header-active-fg,#0c4a6e)}.fa-risk-register-page .fa-rr-register-table .fa-rr-sort-header-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2563eb}.fa-risk-register-page .fa-rr-register-table .fa-rr-sort-header-indicator{opacity:.72;flex-shrink:0;font-size:11px;font-weight:900}.fa-risk-register-page .fa-rr-register-table .fa-rr-sort-header-btn--active .fa-rr-sort-header-indicator{opacity:1;color:var(--fa-rr-sort-header-active-fg,#0c4a6e)}html.fa-appearance-dark .fa-risk-register-page .fa-rr-register-table .fa-rr-sort-header-btn:hover{color:var(--fa-rr-sort-header-hover-fg,#e2e8f0)}html.fa-appearance-dark .fa-risk-register-page .fa-rr-register-table .fa-rr-sort-header-btn--active,html.fa-appearance-dark .fa-risk-register-page .fa-rr-register-table .fa-rr-sort-header-btn--active .fa-rr-sort-header-indicator{color:var(--fa-rr-sort-header-active-fg,#93c5fd)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn{cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;min-width:6.5rem;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.25;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--view{background:var(--fa-rr-reg-btn-view-bg);border:1px solid var(--fa-rr-reg-btn-view-border);color:var(--fa-rr-reg-btn-view-fg);box-shadow:0 1px 2px #0f172a0f}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--view:hover:not(:disabled){background:var(--fa-rr-reg-btn-view-hover-bg)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--edit{background:var(--fa-rr-reg-btn-edit-bg);border:1px solid var(--fa-rr-reg-btn-edit-border);color:var(--fa-rr-reg-btn-edit-fg)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--edit:hover:not(:disabled){background:var(--fa-rr-reg-btn-edit-hover-bg)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--remove{background:var(--fa-rr-reg-btn-remove-bg);border:1px solid var(--fa-rr-reg-btn-remove-border);color:var(--fa-rr-reg-btn-remove-fg)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--remove:hover:not(:disabled){background:var(--fa-rr-reg-btn-remove-hover-bg)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn:active:not(:disabled){box-shadow:inset 0 1px 2px #0f172a1f}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--view:active:not(:disabled){background:var(--fa-rr-reg-btn-view-hover-bg)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--edit:active:not(:disabled){background:var(--fa-rr-reg-btn-edit-hover-bg)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--remove:active:not(:disabled){background:var(--fa-rr-reg-btn-remove-hover-bg)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--promote{background:var(--fa-rr-reg-btn-promote-bg);border:1px solid var(--fa-rr-reg-btn-promote-border);color:var(--fa-rr-reg-btn-promote-fg)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn--promote:hover:not(:disabled){background:var(--fa-rr-reg-btn-edit-hover-bg)}.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn:disabled{cursor:not-allowed;opacity:var(--fa-rr-reg-btn-disabled-opacity);box-shadow:none}.fa-risk-register-page .fa-rr-register-table .fa-rr-reg-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-th--primary,.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-col--primary{color:var(--fa-rr-reg-title-fg,#0f172a)}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-th--secondary,.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-col--secondary{letter-spacing:.08em;font-size:10px;font-weight:700;color:var(--fa-rr-reg-asset-secondary-fg)!important}.fa-risk-register-page .fa-rr-assets-register-table tbody td.fa-rr-reg-asset-col--secondary{padding-block:7px;font-size:11px;font-weight:500;line-height:1.25;color:var(--fa-rr-reg-asset-secondary-fg)!important}.fa-risk-register-page .fa-rr-assets-register-table tbody td.fa-rr-reg-asset-col--primary{vertical-align:middle;padding-block:7px}.fa-risk-register-page .fa-rr-assets-register-table tbody td.fa-rr-reg-asset-col--status,.fa-risk-register-page .fa-rr-assets-register-table tbody td.fa-rr-reg-asset-col--related,.fa-risk-register-page .fa-rr-assets-register-table tbody td.fa-rr-reg-asset-col--options{vertical-align:middle}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-th--options,.fa-risk-register-page .fa-rr-assets-register-table tbody td.fa-rr-reg-asset-col--options{box-sizing:border-box;width:168px;min-width:168px;max-width:168px}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-th--related,.fa-risk-register-page .fa-rr-assets-register-table tbody td.fa-rr-reg-asset-col--related{box-sizing:border-box;width:120px;min-width:120px;max-width:120px}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-title{word-break:break-word;margin:0;font-family:inherit;font-size:13px;font-weight:700;line-height:1.25;color:var(--fa-rr-reg-asset-title-fg)!important}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-meta{word-break:break-word;margin:1px 0 0;font-size:10px;font-weight:500;line-height:1.2;color:var(--fa-rr-reg-asset-meta-fg)!important}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-status--active{background:var(--fa-rr-reg-asset-status-active-bg);color:var(--fa-rr-reg-asset-status-active-fg)}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-status--planned{background:var(--fa-rr-reg-asset-status-planned-bg);color:var(--fa-rr-reg-asset-status-planned-fg)}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-status--retired{background:var(--fa-rr-reg-asset-status-retired-bg);color:var(--fa-rr-reg-asset-status-retired-fg)}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-related-count{border:1px solid var(--fa-rr-reg-asset-related-border);background:var(--fa-rr-reg-asset-related-bg);min-width:3.25rem;max-width:100%;color:var(--fa-rr-reg-asset-related-fg);cursor:pointer;box-sizing:border-box;vertical-align:middle;border-radius:8px;flex-flow:wrap;justify-content:center;align-items:center;gap:2px 4px;padding:3px 6px;font-family:inherit;font-size:10px;font-weight:700;line-height:1.15;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-related-count:hover{border-color:#2563eb73;box-shadow:0 1px 2px #0f172a0f}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-related-count:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-related-count:active{box-shadow:inset 0 1px 2px #0f172a1a}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-related-count__value{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-related-count__label{letter-spacing:.05em;text-transform:uppercase;opacity:.88;font-size:8px;font-weight:700;line-height:1.1}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-asset-related-count__pending{color:var(--fa-rr-reg-asset-related-draft-fg);text-align:center;flex-basis:100%;font-size:8px;font-weight:600;line-height:1.1}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack{flex-direction:column;flex-shrink:0;justify-content:center;align-items:stretch;gap:4px;width:100%;max-width:9.75rem;margin-left:auto;display:inline-flex}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions__secondary-row{align-items:stretch;gap:4px;display:flex}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack .fa-rr-table-btn{min-width:0;box-shadow:none;border-radius:8px}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack .fa-rr-table-btn--view{white-space:nowrap;width:100%;min-height:26px;padding:4px 8px;font-size:11px;font-weight:650;line-height:1.2}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack .fa-rr-reg-actions__secondary-row .fa-rr-table-btn{white-space:nowrap;flex:1 1 0;min-height:24px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1.2}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack .fa-rr-table-btn--edit{color:#454541;background:#fff;border-color:#d1d1cb}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack .fa-rr-table-btn--edit:hover:not(:disabled){background:#f8f9fb;border-color:#cbd4de}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack .fa-rr-table-btn--remove{color:#c24141;background:#fff;border-color:#dfa5a2}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack .fa-rr-table-btn--remove:hover:not(:disabled){background:#fff0f0;border-color:#f26969}.fa-risk-register-page .fa-rr-assets-register-table thead th{padding-block:12px}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-sort-header-btn{width:100%;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;line-height:1.3;display:inline-flex}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-sort-header-btn:hover{color:var(--fa-rr-sort-header-hover-fg,#0f172a)}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-sort-header-btn--active{color:var(--fa-rr-sort-header-active-fg,#0c4a6e)}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-sort-header-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2563eb}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-sort-header-indicator{opacity:.72;flex-shrink:0;font-size:11px;font-weight:900}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-sort-header-btn--active .fa-rr-sort-header-indicator{opacity:1;color:var(--fa-rr-sort-header-active-fg,#0c4a6e)}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assets-register-table .fa-rr-sort-header-btn:hover{color:var(--fa-rr-sort-header-hover-fg,#e2e8f0)}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assets-register-table .fa-rr-sort-header-btn--active,html.fa-appearance-dark .fa-risk-register-page .fa-rr-assets-register-table .fa-rr-sort-header-btn--active .fa-rr-sort-header-indicator{color:var(--fa-rr-sort-header-active-fg,#93c5fd)}.fa-risk-register-page .fa-rr-assets-filter-bar{background:var(--fa-rr-panel-bg)}.fa-risk-register-page .fa-rr-assets-register-guidance{margin-top:6px}.fa-risk-register-page .fa-rr-assets-register-guidance__summary{color:var(--fa-color-slate-muted,#64748b);max-width:52rem;margin:0;font-size:12px;font-weight:500;line-height:1.4}.fa-risk-register-page .fa-rr-assets-register-guidance__details{margin-top:4px}.fa-risk-register-page .fa-rr-assets-register-guidance__toggle{cursor:pointer;color:var(--fa-color-slate-muted,#64748b);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.35;list-style:none;display:inline-flex}.fa-risk-register-page .fa-rr-assets-register-guidance__toggle::-webkit-details-marker{display:none}.fa-risk-register-page .fa-rr-assets-register-guidance__toggle:before{content:"▸";opacity:.72;font-size:10px;line-height:1;transition:transform .12s}.fa-risk-register-page .fa-rr-assets-register-guidance__details[open] .fa-rr-assets-register-guidance__toggle:before{transform:rotate(90deg)}.fa-risk-register-page .fa-rr-assets-register-guidance__toggle:hover{color:var(--fa-color-on-surface-variant,#475569)}.fa-risk-register-page .fa-rr-assets-register-guidance__toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2563eb}.fa-risk-register-page .fa-rr-assets-register-guidance__detail-list{color:var(--fa-color-slate-muted,#64748b);max-width:52rem;margin:6px 0 0;padding:0 0 0 1.1rem;font-size:11px;font-weight:500;line-height:1.45}.fa-risk-register-page .fa-rr-assets-register-guidance__detail-list li+li{margin-top:4px}@media (prefers-reduced-motion:reduce){.fa-risk-register-page .fa-rr-assets-register-guidance__toggle:before{transition:none}}.fa-risk-register-page .fa-rr-assets-filter-bar__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--fa-color-slate-muted,#64748b);margin:0 0 8px;font-size:10px;font-weight:800}.fa-risk-register-page .fa-rr-assets-filter-bar__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-items:end;gap:8px 10px;display:grid}.fa-risk-register-page .fa-rr-assets-filter-search,.fa-risk-register-page .fa-rr-assets-filter-select{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--fa-rr-panel-border-solid,#cbd5e1) 66%, transparent);background:var(--fa-input-bg,#fff);width:100%;min-width:0;max-width:100%;color:var(--fa-color-on-surface,#0f172a);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:7px 28px 7px 10px;font-family:inherit;font-size:13px;font-weight:600;overflow:hidden}.fa-risk-register-page .fa-rr-assets-filter-search{white-space:normal;text-overflow:clip;padding-right:10px;overflow:visible}.fa-risk-register-page .fa-rr-assets-filter-field{flex-direction:column;gap:5px;min-width:0;display:flex}.fa-risk-register-page .fa-rr-assets-filter-field__label{letter-spacing:.1em;text-transform:uppercase;color:var(--fa-color-slate-muted,#64748b);padding-left:2px;font-size:10px;font-weight:700}.fa-risk-register-page .fa-rr-assets-filter-bar__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;margin-bottom:2px;display:flex}.fa-risk-register-page .fa-rr-assets-filter-field--related-risks{min-width:0}.fa-risk-register-page .fa-rr-assets-filter-clear{border:1px solid var(--fa-rr-panel-border-solid,#cbd5e1);background:var(--fa-rr-filter-btn-bg,#fff);color:var(--fa-color-on-surface,#0f172a);cursor:pointer;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.fa-risk-register-page .fa-rr-assets-filter-clear:hover{filter:brightness(.98)}.fa-risk-register-page .fa-rr-assets-filter-bar__count{color:var(--fa-color-on-surface-variant,#64748b);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.fa-risk-register-page .fa-rr-assets-filter-views{border-top:1px solid #e0e0dc;margin-top:12px;padding-top:10px}.fa-risk-register-page .fa-rr-assets-filter-views__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:32px;display:flex}.fa-risk-register-page .fa-rr-assets-filter-views__lead{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 10px;min-width:0;display:flex}.fa-risk-register-page .fa-rr-assets-filter-views__saved-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-color-on-surface-variant,#64748b);flex-shrink:0;font-size:10px;font-weight:800}.fa-risk-register-page .fa-rr-assets-filter-views__save,.fa-risk-register-page .fa-rr-assets-filter-views__confirm,.fa-risk-register-page .fa-rr-assets-filter-views__cancel,.fa-risk-register-page .fa-rr-assets-filter-views__apply{cursor:pointer;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2}.fa-risk-register-page .fa-rr-assets-filter-views__save{flex-shrink:0;margin-left:auto}.fa-risk-register-page .fa-rr-assets-filter-views__save,.fa-risk-register-page .fa-rr-assets-filter-views__confirm{color:#1d1d1b;background:#fff;border:1px solid #d1d1cb}.fa-risk-register-page .fa-rr-assets-filter-views__save:hover:not(:disabled),.fa-risk-register-page .fa-rr-assets-filter-views__confirm:hover:not(:disabled){background:#f8f9fb;border-color:#cbd4de}.fa-risk-register-page .fa-rr-assets-filter-views__save:disabled,.fa-risk-register-page .fa-rr-assets-filter-views__confirm:disabled{opacity:.45;cursor:not-allowed}.fa-risk-register-page .fa-rr-assets-filter-views__cancel{border:1px solid color-mix(in srgb, var(--fa-color-outline-variant,#cbd5e1) 55%, transparent);color:var(--fa-color-on-surface-variant,#64748b);background:0 0}.fa-risk-register-page .fa-rr-assets-filter-views__draft{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.fa-risk-register-page .fa-rr-assets-filter-views__input{border:1px solid color-mix(in srgb, var(--fa-color-outline-variant,#cbd5e1) 55%, transparent);background:var(--fa-rr-panel-bg,#fff);border-radius:8px;flex:160px;min-width:0;max-width:280px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600}.fa-risk-register-page .fa-rr-assets-filter-views__error{color:var(--fa-color-error,#b91c1c);margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.4}.fa-risk-register-page .fa-rr-assets-filter-views__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fa-risk-register-page .fa-rr-assets-filter-views__chip{background:color-mix(in srgb, var(--fa-color-primary-container,#dbeafe) 45%, transparent);border:1px solid color-mix(in srgb, var(--fa-color-outline-variant,#cbd5e1) 35%, transparent);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 2px;display:inline-flex}.fa-risk-register-page .fa-rr-assets-filter-views__apply{color:var(--fa-color-on-surface,#0f172a);background:0 0;border:none;padding:2px 6px}.fa-risk-register-page .fa-rr-assets-filter-views__apply:hover{filter:brightness(.98)}.fa-risk-register-page .fa-rr-assets-filter-views__apply:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-color-primary,#1d4ed8) 55%, transparent);outline-offset:1px}.fa-risk-register-page .fa-rr-assets-filter-views__remove{color:var(--fa-color-error,#b91c1c);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:11px;font-weight:800;line-height:1}.fa-risk-register-page .fa-rr-assets-filter-views__remove:disabled{opacity:.45;cursor:not-allowed}.fa-risk-register-page .fa-rr-assets-filter-views__save:focus-visible,.fa-risk-register-page .fa-rr-assets-filter-views__confirm:focus-visible,.fa-risk-register-page .fa-rr-assets-filter-views__cancel:focus-visible,.fa-risk-register-page .fa-rr-assets-filter-views__remove:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-color-primary,#1d4ed8) 55%, transparent);outline-offset:1px}@media (width<=640px){.fa-risk-register-page .fa-rr-assets-filter-views__footer{flex-direction:column;align-items:stretch;gap:6px}.fa-risk-register-page .fa-rr-assets-filter-views__save{align-self:flex-end;margin-left:0}.fa-risk-register-page .fa-rr-assets-filter-views__draft{flex-direction:column;align-items:stretch}.fa-risk-register-page .fa-rr-assets-filter-views__input{max-width:none}.fa-risk-register-page .fa-rr-assets-filter-bar__grid{grid-template-columns:1fr;gap:8px}}@media (width>=641px) and (width<=1439px){.fa-risk-register-page .fa-rr-assets-filter-bar__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px}}@media (width>=1440px){.fa-risk-register-page .fa-rr-assets-filter-bar__grid{grid-template-columns:minmax(128px,1.1fr) minmax(152px,1.4fr) minmax(168px,1.55fr) minmax(160px,1.45fr) minmax(96px,.72fr) minmax(132px,1.15fr) minmax(112px,.88fr);gap:8px 12px}}.fa-risk-register-page .fa-rr-assets-register-table tbody td{vertical-align:middle;padding-inline:8px 10px}.fa-risk-register-page .fa-rr-assets-register-table tbody td:first-child{padding-left:14px}.fa-risk-register-page .fa-rr-assets-register-table tbody td:last-child{padding-right:14px}@media (width<=640px){.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack{max-width:none}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions__secondary-row{flex-direction:column;gap:6px}.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack .fa-rr-table-btn--view,.fa-risk-register-page .fa-rr-assets-register-table .fa-rr-reg-actions--asset-stack .fa-rr-reg-actions__secondary-row .fa-rr-table-btn{width:100%}}html.fa-appearance-dark .fa-risk-register-page .fa-rr-register-table tbody tr.fa-rr-table-row:hover .fa-rr-reg-title,html.fa-appearance-dark .fa-risk-register-page .fa-rr-register-table tbody tr.fa-rr-table-row--focused .fa-rr-reg-title{color:var(--fa-rr-reg-title-fg)!important}html.fa-appearance-dark .fa-risk-register-page .fa-rr-register-table tbody tr.fa-rr-table-row:hover .fa-rr-reg-action-plan,html.fa-appearance-dark .fa-risk-register-page .fa-rr-register-table tbody tr.fa-rr-table-row--focused .fa-rr-reg-action-plan{color:var(--fa-rr-reg-action-plan-fg)!important}@media (width<=480px){.fa-risk-register-page .fa-rr-register-table .fa-rr-table-btn{min-width:5.75rem;padding-inline:10px;font-size:11px}}.fa-risk-register-page .fa-rr-section-panel{background:var(--fa-rr-panel-bg);border:1px solid var(--fa-rr-panel-border)}.fa-risk-register-page .fa-rr-section-header{background:var(--fa-rr-section-header-bg);border-bottom:1px solid var(--fa-rr-panel-border)}.fa-risk-register-page .fa-rr-linked-overlay-backdrop{background:var(--fa-rr-overlay-backdrop)}.fa-risk-register-page .fa-mapping-board--narrow-flow .fa-col-assets,.fa-risk-register-page .fa-mapping-board--narrow-flow .fa-col-risks,.fa-risk-register-page .fa-mapping-board--narrow-flow .fa-col-governance{background:var(--fa-rr-panel-bg)}.fa-risk-register-page .fa-asset-risk-mapping-board-grid:not(.fa-mapping-board--narrow-flow){grid-template-columns:minmax(236px,1.24fr) clamp(32px,4.5vw,68px) minmax(268px,1.4fr) clamp(32px,4.5vw,68px) minmax(236px,1.24fr);column-gap:14px}@media (width>=1101px) and (width<=1320px){.fa-risk-register-page .fa-asset-risk-mapping-board-grid:not(.fa-mapping-board--narrow-flow){grid-template-columns:minmax(224px,1.22fr) clamp(28px,4vw,60px) minmax(252px,1.36fr) clamp(28px,4vw,60px) minmax(224px,1.22fr);column-gap:12px}}.fa-risk-register-page .fa-asset-risk-mapping-board-grid:not(.fa-mapping-board--narrow-flow) .fa-col-assets,.fa-risk-register-page .fa-asset-risk-mapping-board-grid:not(.fa-mapping-board--narrow-flow) .fa-col-risks{min-width:0}.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-card-tally{text-align:right;flex-shrink:0;min-width:4.25rem}.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-card-tally__link{white-space:nowrap}.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card--locked{cursor:default}.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card:not(.fa-rr-map-select-card--selected):not(.fa-rr-map-select-card--locked):hover{transform:translateY(-1px);border-color:#3b82f647!important;box-shadow:0 2px 6px #0f172a0f,0 0 0 1px #3b82f61a!important}.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card--selected:hover,.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card--locked:hover,.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card--confirmed-rel:hover,.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card--suggested-rel:hover{transform:none}.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card:focus-visible{outline-offset:2px;outline:2px solid #2563eb8c}.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card:not(.fa-rr-map-select-card--selected):not(.fa-rr-map-select-card--locked):hover .fa-rr-map-card-tally__link{opacity:1}.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card:not(.fa-rr-map-select-card--selected):not(.fa-rr-map-select-card--locked):hover .fa-rr-map-card-tally span:first-child{color:var(--fa-text-heading,#0f172a)}@media (prefers-reduced-motion:reduce){.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card{transition:box-shadow .16s,border-color .16s}.fa-risk-register-page .fa-asset-risk-mapping-board .fa-rr-map-select-card:hover{transform:none}}@media (width>=1025px){.fa-risk-register-page.fa-ds-page-canvas--assistant-clearance:has(.fa-asset-risk-mapping){padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom,56px) + 24px)}}html.fa-appearance-dark .fa-risk-register-page .fa-rr-domain-filter option:checked,html.fa-appearance-dark .fa-risk-register-page .fa-rr-domain-filter option:hover,html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-control option:checked,html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-control option:hover{font-weight:800;background-color:var(--fa-rr-domain-option-active-bg)!important;color:var(--fa-rr-domain-option-active-fg)!important}.fa-risk-register-page .fa-rr-assessment-scope{min-width:0;max-width:100%}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface.fa-rr-assessment-scope-panel--horizontal{width:100%;max-width:100%;margin-bottom:10px}.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-panel__body{padding:8px 12px 10px}.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-kicker{border-right:1px solid var(--fa-rr-scope-border);white-space:nowrap;color:var(--fa-rr-scope-heading);flex:none;align-self:center;margin:0 2px 0 0;padding-right:10px;font-size:11px;font-weight:600;line-height:14px}.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-strip{align-items:flex-end;gap:8px 12px}.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-field--view{flex:0 0 200px;width:200px;max-width:min(100%,200px)}.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-field--picker{flex:280px;min-width:0;max-width:none}.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-summary-row{border-top:1px solid var(--fa-rr-scope-border);gap:4px 12px;margin-top:8px;padding-top:6px}@media (width>=900px){.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-lead{display:none}.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-strip{flex-wrap:nowrap;align-items:flex-end}}@media (width<=899px){.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-strip{align-items:stretch}.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-field--view,.fa-risk-register-page .fa-rr-assessment-scope-panel--horizontal .fa-rr-assessment-scope-field--picker{flex:100%;width:100%;max-width:100%}}.fa-risk-register-page .fa-rr-assessment-scope-panel{margin-bottom:10px;padding:8px 12px}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface{--fa-rr-scope-surface:#fff;--fa-rr-scope-border:#e0e0dc;--fa-rr-scope-heading:#1d1d1b;--fa-rr-scope-body:#454541;--fa-rr-scope-muted:#777772;--fa-rr-scope-interactive:#4d83e6;--fa-rr-scope-control-bg:#fff;--fa-rr-scope-control-border:#d1d1cb;--fa-rr-scope-control-fg:#1d1d1b;--fa-rr-scope-header-bg:color-mix(in srgb, var(--fa-brand-primary,#001430) 6%, #fff);--fa-rr-scope-header-border:var(--fa-rr-scope-border);--fa-rr-scope-header-fg:var(--fa-rr-scope-heading);margin-bottom:8px;padding:0;overflow:visible;background:var(--fa-rr-scope-surface)!important;border:1px solid var(--fa-rr-scope-border)!important;box-shadow:none!important;border-radius:12px!important}.fa-risk-register-page .fa-rr-assessment-scope-panel__header{border-bottom:1px solid var(--fa-rr-scope-header-border);box-shadow:none;border-radius:11px 11px 0 0;padding:3px 12px 2px;background:var(--fa-rr-scope-header-bg)!important}.fa-risk-register-page .fa-rr-assessment-scope-panel__header .fa-rr-assessment-scope-kicker{letter-spacing:normal;text-transform:none;color:var(--fa-rr-scope-header-fg,#1d1d1b);margin:0;font-size:11px;font-weight:600;line-height:14px}.fa-risk-register-page .fa-rr-assessment-scope-panel__body{padding:6px 12px 8px}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface{--fa-rr-scope-surface:#242422;--fa-rr-scope-border:#333330;--fa-rr-scope-heading:#f3f3f1;--fa-rr-scope-body:#c8c8c2;--fa-rr-scope-muted:#9a9a94;--fa-rr-scope-interactive:#6ea0f0;--fa-rr-scope-control-bg:#1f1f1d;--fa-rr-scope-control-border:#454540;--fa-rr-scope-control-fg:#f3f3f1;--fa-rr-scope-header-bg:color-mix(in srgb, var(--fa-brand-primary,#001430) 18%, #242422);--fa-rr-scope-header-border:var(--fa-rr-scope-border);--fa-rr-scope-header-fg:var(--fa-rr-scope-heading);box-shadow:none!important}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-panel__header .fa-rr-assessment-scope-kicker{letter-spacing:normal;text-transform:none;color:var(--fa-rr-scope-header-fg,#1d1d1b);font-size:11px;font-weight:600;line-height:14px;font-family:var(--fa-font-body,inherit);margin:0}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-mode-lead{color:var(--fa-rr-scope-body)}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-field{color:var(--fa-rr-scope-muted);letter-spacing:normal;text-transform:none;font-size:12px;font-weight:600}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-summary-row{border-top-color:var(--fa-rr-scope-border)}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-summary-line{color:var(--fa-rr-scope-heading);border-top-color:var(--fa-rr-scope-border);font-size:14px;font-weight:500;line-height:20px}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-meta-line{color:var(--fa-rr-scope-body)}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-details-toggle{color:var(--fa-rr-scope-interactive);font-size:12px;font-weight:600}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-details-toggle:hover{color:var(--fa-rr-scope-heading)}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-details-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-rr-scope-interactive) 50%, transparent);outline-offset:2px}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-note{border-color:var(--fa-rr-scope-border);background:#fff}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-note-label{color:var(--fa-rr-scope-muted);letter-spacing:normal;text-transform:none;font-size:12px;font-weight:600}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-note-line{color:var(--fa-rr-scope-body)}@media (width>=900px){.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-mode-lead{display:none}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-strip{align-items:center;gap:6px 10px}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-lead{flex:none}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-summary-row{margin-top:4px;padding-top:4px}}.fa-risk-register-page .fa-rr-assessment-scope-summary-row{border-top:1px solid var(--fa-rr-scope-border,#e5e9ee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:4px 0 0;padding-top:4px;display:flex}.fa-risk-register-page .fa-rr-assessment-scope-summary-row .fa-rr-assessment-scope-summary-line{border-top:none;flex:200px;min-width:0;margin:0;padding-top:0}.fa-risk-register-page .fa-rr-assessment-scope-details-toggle{color:var(--fa-rr-scope-interactive,#2f6daa);cursor:pointer;font-size:12px;font-weight:600;line-height:1.3;font-family:var(--fa-font-body,inherit);background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;margin:0;padding:2px 0;display:inline-flex}.fa-risk-register-page .fa-rr-assessment-scope-details-toggle:hover{color:var(--fa-rr-scope-heading,#161a20)}.fa-risk-register-page .fa-rr-assessment-scope-details-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-rr-scope-interactive,#2f6daa) 50%, transparent);outline-offset:2px}.fa-risk-register-page .fa-rr-assessment-scope-details-toggle__chev{border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:5px;height:5px;transition:transform .15s ease-out;transform:rotate(-45deg)}.fa-risk-register-page .fa-rr-assessment-scope-details-toggle__chev--expanded{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.fa-risk-register-page .fa-rr-assessment-scope-details-toggle__chev{transition:none}}.fa-risk-register-page .fa-rr-assessment-scope-meta-line[hidden]{display:none}.fa-risk-register-page .fa-rr-assessment-scope-strip{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;display:flex}.fa-risk-register-page .fa-rr-assessment-scope-lead{flex:220px;min-width:0}.fa-risk-register-page .fa-rr-assessment-scope-field{letter-spacing:.1em;text-transform:uppercase;min-width:0;color:var(--fa-text-muted,#64748b);font-size:10px;font-weight:700;font-family:var(--fa-font-body,inherit);flex-direction:column;flex:none;gap:3px;margin:0;display:flex}.fa-risk-register-page .fa-rr-assessment-scope-field--view{flex:0 280px;width:min(100%,280px)}.fa-risk-register-page .fa-rr-assessment-scope-field--picker{flex:360px;max-width:min(100%,480px)}.fa-risk-register-page .fa-rr-assessment-scope-control{border:1px solid var(--fa-border-subtle,#94a3b873);background:var(--fa-surface-lowest,#fff);width:100%;min-width:0;height:32px;min-height:32px;max-height:32px;color:var(--fa-text-heading,#0f172a);letter-spacing:normal;text-transform:none;cursor:pointer;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;font-family:var(--fa-font-body,inherit);border-radius:10px;flex:none;margin:0;padding:0 10px;display:block;overflow:hidden}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-control.fa-fortress-perspective-strip-control{background-color:var(--fa-rr-scope-control-bg)!important;border-color:var(--fa-rr-scope-control-border)!important;color:var(--fa-rr-scope-control-fg)!important}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface select.fa-rr-assessment-scope-control.fa-fortress-perspective-strip-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%237A8490' d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E");padding-right:40px}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-control.fa-fortress-perspective-strip-control:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-rr-scope-interactive) 50%, transparent);outline-offset:2px}.fa-risk-register-page .fa-rr-assessment-scope-summary-line{border-top:1px solid var(--fa-rr-scope-border,#e5e9ee);color:var(--fa-rr-scope-heading,#161a20);font-size:14px;font-weight:500;line-height:20px;font-family:var(--fa-font-body,inherit);margin:6px 0 0;padding-top:6px}.fa-risk-register-page .fa-rr-assessment-scope-meta-line{color:var(--fa-rr-scope-body,#3d4652);font-size:12px;font-weight:500;line-height:1.4;font-family:var(--fa-font-body,inherit);margin:4px 0 0}.fa-risk-register-page .fa-rr-assessment-scope-note{border:1px solid var(--fa-border-subtle,#94a3b847);background:var(--fa-surface-low,#94a3b814);font-family:var(--fa-font-body,inherit);border-radius:8px;margin:8px 0 0;padding:8px 10px}.fa-risk-register-page .fa-rr-assessment-scope-note-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fa-text-secondary,#64748b);margin:0 0 4px;font-size:9px;font-weight:800;display:block}.fa-risk-register-page .fa-rr-assessment-scope-note-line{color:var(--fa-text-heading,#0f172a);margin:0;font-size:11px;font-weight:500;line-height:1.45}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-note{border-color:var(--fa-rr-scope-border);background:var(--fa-rr-scope-control-bg)}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-note-line{color:var(--fa-rr-scope-body)}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-note{background:#94a3b81a;border-color:#94a3b840}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-note-line{color:var(--fa-text-heading,#f1f5f9)}.fa-risk-register-page .fa-rr-assessment-scope-hint-line{color:var(--fa-text-secondary,#64748b);font-size:11px;font-weight:500;line-height:1.45;font-family:var(--fa-font-body,inherit);margin:6px 0 0}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-control{background:var(--fa-surface-lowest,#1e293b);color:var(--fa-text-heading,#f1f5f9);border-color:var(--fa-border-subtle,#94a3b859)}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-control.fa-fortress-perspective-strip-control{background-color:var(--fa-rr-scope-control-bg)!important;border-color:var(--fa-rr-scope-control-border)!important;color:var(--fa-rr-scope-control-fg)!important}.fa-risk-register-page .fa-rr-assessment-scope-picker{flex:none;width:100%;position:relative}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-picker-panel{border-color:var(--fa-rr-scope-border);background:#fff;box-shadow:0 8px 24px #161a2014}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-picker-option--simple{flex-direction:row;align-items:center}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-picker-option-primary{color:var(--fa-rr-scope-heading)}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-picker-option-secondary{color:var(--fa-rr-scope-muted)}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-picker-option--selected{background:var(--fa-rr-scope-surface)}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-picker-option--active,.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-picker-option:hover{background:color-mix(in srgb, var(--fa-rr-scope-surface) 70%, #fff)}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-picker-option:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-rr-scope-interactive) 50%, transparent);outline-offset:-2px}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-picker-panel{background:var(--fa-rr-scope-control-bg);border-color:var(--fa-rr-scope-border);box-shadow:0 8px 24px #00000047}.fa-risk-register-page .fa-rr-assessment-scope-picker-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.fa-risk-register-page .fa-rr-assessment-scope-picker-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fa-risk-register-page .fa-rr-assessment-scope-picker-chevron{opacity:.65;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;transition:transform .15s}.fa-risk-register-page .fa-rr-assessment-scope-picker-trigger--open .fa-rr-assessment-scope-picker-chevron{transform:rotate(180deg)}.fa-risk-register-page .fa-rr-assessment-scope-picker-trigger--placeholder{color:var(--fa-text-secondary,#64748b);font-weight:500}.fa-risk-register-page .fa-rr-assessment-scope-panel.fa-fortress-perspective-strip-surface .fa-rr-assessment-scope-picker-trigger--placeholder{color:var(--fa-rr-scope-muted)}.fa-risk-register-page .fa-rr-assessment-scope-picker-panel{z-index:50;border:1px solid var(--fa-border-subtle,#94a3b873);background:var(--fa-surface-lowest,#fff);box-sizing:border-box;border-radius:10px;max-height:min(320px,50vh);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #0f172a1f}.fa-risk-register-page .fa-rr-assessment-scope-picker-option{text-align:left;cursor:pointer;width:100%;font-family:var(--fa-font-body,inherit);background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.fa-risk-register-page .fa-rr-assessment-scope-picker-option-primary{color:var(--fa-text-heading,#0f172a);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.fa-risk-register-page .fa-rr-assessment-scope-picker-option-secondary{color:var(--fa-text-secondary,#64748b);text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;font-size:11px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.fa-risk-register-page .fa-rr-assessment-scope-picker-option--selected{background:#2563eb14}.fa-risk-register-page .fa-rr-assessment-scope-picker-option--active,.fa-risk-register-page .fa-rr-assessment-scope-picker-option:hover{background:var(--fa-surface-low,#94a3b81f)}.fa-risk-register-page .fa-rr-assessment-scope-picker-option:focus-visible{outline-offset:-2px;outline:2px solid #2563eb8c}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-picker-panel{background:var(--fa-surface-lowest,#1e293b);border-color:#94a3b859;box-shadow:0 16px 40px #00000073}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-picker-option--selected{background:#60a5fa26}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-picker-option--active,html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-picker-option:hover{background:#94a3b824}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-picker-option-primary{color:var(--fa-text-heading,#f1f5f9)}html.fa-appearance-dark .fa-risk-register-page .fa-rr-assessment-scope-picker-option-secondary{color:var(--fa-text-secondary,#94a3b8)}@media (width<=720px){.fa-risk-register-page .fa-rr-assessment-scope-field--view,.fa-risk-register-page .fa-rr-assessment-scope-field--picker{flex:100%;width:100%;max-width:100%}}html.fa-appearance-dark .fa-risk-register-page .fa-rr-pending-header{background:#9a341229}html.fa-appearance-dark .fa-risk-register-page .fa-mapping-ai-suggestions-summary,html.fa-appearance-dark .fa-risk-register-page .fa-mapping-map-guide-summary{color:var(--fa-rr-map-text-secondary)}html.fa-appearance-dark .fa-risk-register-page .fa-asset-risk-mapping-board,html.fa-appearance-dark .fa-risk-register-page .fa-gov-control-mapping-board{box-shadow:inset 0 0 0 1px var(--fa-border-subtle)}.fa-risk-register-page .fa-rr-gov-table-wrap{border:1px solid var(--fa-rr-panel-border);background:var(--fa-rr-panel-bg);border-radius:12px;overflow-x:auto}.fa-risk-register-page .fa-rr-gov-section{border:1px solid var(--fa-rr-panel-border);background:var(--fa-rr-gov-section-bg);border-radius:12px;margin-bottom:20px;padding:18px 20px}.fa-risk-register-page .fa-rr-gov-chart-section{border:1px solid var(--fa-rr-panel-border);background:var(--fa-rr-gov-section-bg);border-radius:12px;margin-bottom:20px;padding:16px 18px 8px}.fa-risk-register-page .fa-rr-input{background:var(--fa-rr-input-bg);color:var(--fa-color-on-surface,inherit)}.fa-risk-register-page .fa-col-links.fa-rr-relationship-column{background:var(--fa-rr-relationship-column-bg)!important;box-shadow:var(--fa-rr-relationship-column-inset)!important}.fa-risk-register-page .fa-gov-control-mapping .fa-col-links.fa-rr-relationship-column,.fa-risk-register-page .fa-asset-risk-mapping-board .fa-col-links.fa-rr-relationship-column{border-color:var(--fa-rr-panel-border-solid)}.fa-risk-register-page .fa-rr-gov-overview-board{background:var(--fa-rr-panel-bg);border-color:var(--fa-rr-panel-border)}.fa-risk-register-page .fa-rr-gov-overview-quadrant{background:var(--fa-rr-chart-canvas-bg)}.fa-risk-register-page .fa-rr-gov-overview-quadrant__header{background:var(--fa-rr-panel-bg,#fff);border-bottom:1px solid var(--fa-rr-panel-border,#e2e8f0b8)}.fa-risk-register-page .fa-rr-gov-overview-quadrant__title{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-op-section-label-fg,var(--fa-color-slate-muted,#64748b));margin:0;font-size:11px;font-weight:700}.fa-risk-register-page .fa-rr-gov-overview-asset-table__head{background:var(--fa-rr-table-header-bg,#f8fafcd9);color:var(--fa-color-slate-muted,#64748b);border-bottom:1px solid var(--fa-rr-panel-border,#e2e8f0b8)}.fa-risk-register-page .fa-rr-gov-overview-gauge-inner{background:var(--fa-rr-chart-inner-gradient);border-color:var(--fa-rr-panel-border)}.fa-risk-register-page .fa-rr-chart-bar-track{background:var(--fa-rr-chart-bar-bg);border-color:var(--fa-rr-panel-border-solid)}.fa-risk-register-page .fa-rr-gov-asset-row:nth-child(2n){background:var(--fa-rr-table-row-bg)}.fa-risk-register-page .fa-rr-gov-asset-row:nth-child(odd){background:var(--fa-rr-table-row-alt-bg)}html.fa-appearance-dark .fa-risk-register-page .fa-relationship-pair-svg text{fill:var(--fa-rr-mapping-muted-text)}.fa-risk-register-page .fa-rr-mapping-card{border-color:var(--fa-rr-panel-border-solid);color:var(--fa-rr-mapping-card-meta-fg)}.fa-risk-register-page .fa-rr-mapping-card .fa-rr-mapping-card__title{color:var(--fa-rr-mapping-card-title-fg)}.fa-risk-register-page .fa-rr-mapping-card .fa-rr-mapping-card__meta{color:var(--fa-rr-mapping-card-meta-fg)}.fa-risk-register-page .fa-rr-mapping-side-btn{background:var(--fa-rr-filter-btn-bg);border-color:var(--fa-rr-panel-border-solid);color:var(--fa-color-on-surface)}html.fa-appearance-dark .fa-risk-register-page .fa-rr-gov-table-wrap .fa-rr-table tbody td,html.fa-appearance-dark .fa-risk-register-page .fa-rr-gov-table-wrap .fa-rr-table tbody tr.fa-rr-table-row:hover td{color:var(--fa-color-on-surface)}html.fa-appearance-dark .fa-risk-register-page .fa-rr-gov-section-title{color:var(--fa-op-section-label-fg,var(--fa-color-slate-muted))}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-coverage-kicker,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-coverage-kicker{letter-spacing:.1em;color:var(--fa-rr-map-text-kicker);text-transform:uppercase;font-size:9.5px;font-weight:700}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-coverage-cap,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-coverage-cap{color:var(--fa-rr-map-text-secondary);font-size:10px;font-weight:600;line-height:1.35}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-coverage-value,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-coverage-value{font-variant-numeric:tabular-nums;color:var(--fa-rr-map-coverage-value);font-size:18px;font-weight:700;line-height:1.08}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-coverage-value--accent,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-coverage-value--accent{color:var(--fa-rr-map-coverage-accent)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-coverage-value--warn,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-coverage-value--warn{color:var(--fa-rr-map-coverage-warn)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-coverage-label,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-coverage-label{letter-spacing:.05em;color:var(--fa-rr-map-text-label);text-transform:uppercase;font-size:8.5px;font-weight:700;line-height:1.2}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-coverage-sub,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-coverage-sub{color:var(--fa-rr-map-text-muted);font-size:9.5px;font-weight:500;line-height:1.3}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-coverage-cell,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-coverage-cell{border-left-color:var(--fa-rr-map-coverage-divider)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-coverage-header,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-coverage-header{border-bottom-color:var(--fa-rr-map-coverage-divider)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-rel-kicker,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-rel-kicker{color:var(--fa-rr-map-text-kicker)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-rel-instruction,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-rel-instruction{color:var(--fa-rr-map-text-secondary)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-rel-helper,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-rel-helper{color:var(--fa-rr-map-text-muted)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-rel-legend,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-rel-legend{color:var(--fa-rr-map-text-secondary)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-rel-hint,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-rel-hint{color:var(--fa-rr-map-text-hint)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-card-meta,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-card-meta{color:var(--fa-rr-mapping-card-meta-fg)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-card-status,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-card-status,.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-card-helper,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-card-helper{color:var(--fa-rr-map-text-muted)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-card-link--confirmed,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-card-link--confirmed{color:var(--fa-rr-map-link-confirmed)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-card-link--suggested,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-card-link--suggested{color:var(--fa-rr-map-link-suggested)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-card-link--muted,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-card-link--muted{color:var(--fa-rr-map-link-muted)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-card-link--dim,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-card-link--dim{color:var(--fa-rr-map-link-dim)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-guide-section-title,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-guide-section-title{color:var(--fa-rr-map-text-kicker)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-guide-body,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-guide-body{color:var(--fa-rr-map-text-secondary)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-guide-label,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-guide-label{color:var(--fa-rr-map-text-muted)}.fa-risk-register-page .fa-asset-risk-mapping .fa-rr-map-guide-col-title,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-map-guide-col-title{color:var(--fa-rr-map-text-kicker)}.fa-risk-register-page .fa-asset-risk-mapping .fa-mapping-map-guide-summary,.fa-risk-register-page .fa-gov-control-mapping .fa-mapping-map-guide-summary,.fa-risk-register-page .fa-asset-risk-mapping .fa-mapping-ai-suggestions-summary,.fa-risk-register-page .fa-gov-control-mapping .fa-mapping-ai-suggestions-summary{color:var(--fa-rr-map-text-secondary)}.fa-risk-register-page .fa-gov-control-mapping .fa-rr-gcm-type-pill{color:var(--fa-rr-gcm-badge-type-fg)}.fa-risk-register-page .fa-gov-control-mapping .fa-rr-gcm-conf-pill--strong{color:var(--fa-rr-gcm-badge-strong-fg)}.fa-risk-register-page .fa-gov-control-mapping .fa-rr-gcm-conf-pill--moderate{color:var(--fa-rr-map-text-secondary)}.fa-risk-register-page .fa-gov-control-mapping .fa-rr-gcm-conf-pill--weak,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-gcm-scope-muted,.fa-risk-register-page .fa-gov-control-mapping .fa-rr-gcm-confirmed-muted{color:var(--fa-rr-gcm-badge-muted-fg)}.fa-risk-register-page .fa-gov-control-mapping .fa-rr-gcm-status-bar{color:var(--fa-rr-gcm-status-bar-fg)}.fa-risk-register-page .fa-gov-control-mapping .fa-gcm-coverage-cell{border-left-color:var(--fa-rr-map-coverage-divider)}.fa-risk-register-page .fa-gov-control-mapping .fa-gcm-selected-coverage-chips{border-top-color:var(--fa-rr-map-coverage-divider)}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-gauge-caption{color:var(--fa-rr-gov-gauge-caption-fg);opacity:1}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-chart-axis{color:var(--fa-rr-gov-chart-axis-fg)}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-chart-legend{color:var(--fa-rr-gov-chart-legend-fg)}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-chart-hint{color:var(--fa-rr-gov-chart-hint-fg);opacity:.78}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-chart-axis-title{color:var(--fa-rr-gov-chart-axis-fg)}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-chart-bar-label{color:var(--fa-rr-gov-chart-label-fg);opacity:1}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-chart-bar-total{color:var(--fa-rr-gov-chart-bar-total-fg)}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-asset-owner{color:var(--fa-rr-gov-asset-owner-fg)}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-asset-crit--low{color:var(--fa-rr-gov-crit-low-fg)}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-asset-crit--medium{color:var(--fa-rr-gov-crit-medium-fg)}.fa-risk-register-page .fa-rr-gov-overview-board .fa-rr-gov-asset-crit--high{color:var(--fa-rr-gov-crit-high-fg)}.fa-risk-register-page .fa-rr-gov-organization .fa-rr-org-helper-primary{color:var(--fa-rr-org-helper-primary-fg)}.fa-risk-register-page .fa-rr-gov-organization .fa-rr-org-helper-secondary{color:var(--fa-rr-org-helper-secondary-fg)}.fa-risk-register-page .fa-rr-gov-organization .fa-rr-org-helper-drag{color:var(--fa-rr-org-helper-drag-fg)}.fa-risk-register-page .fa-rr-gov-organization .fa-rr-org-export-btn{background:var(--fa-rr-org-btn-secondary-bg);border-color:var(--fa-rr-org-btn-secondary-border);color:var(--fa-rr-org-btn-secondary-fg)}.fa-risk-register-page .fa-rr-gov-organization .fa-rr-org-export-btn:disabled{opacity:.55}.fa-risk-register-page .fa-rr-gov-chart-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 8px;display:flex}.fa-risk-register-page .fa-rr-gov-chart-recenter-anchor{position:relative}.fa-risk-register-page .fa-rr-gov-chart-recenter-confirm{z-index:40;border:1px solid var(--fa-rr-org-recenter-border);background:var(--fa-rr-org-recenter-bg);width:min(300px,100vw - 40px);box-shadow:var(--fa-rr-org-recenter-shadow);box-sizing:border-box;font-family:var(--fa-font-body,inherit);border-radius:10px;padding:10px 12px;position:absolute;top:calc(100% + 6px);left:0}.fa-risk-register-page .fa-rr-gov-chart-recenter-confirm__title{color:var(--fa-rr-org-recenter-title-fg);margin:0 0 4px;font-size:12.5px;font-weight:800;line-height:1.35}.fa-risk-register-page .fa-rr-gov-chart-recenter-confirm__body{color:var(--fa-rr-org-recenter-body-fg);margin:0;font-size:11.5px;font-weight:500;line-height:1.45}.fa-risk-register-page .fa-rr-gov-chart-recenter-confirm__actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fa-risk-register-page .fa-rr-gov-chart-recenter-confirm__primary{background:var(--fa-brand-primary,#1d4ed8);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:11.5px;font-weight:700}.fa-risk-register-page .fa-rr-gov-chart-recenter-confirm__primary:hover{filter:brightness(1.06)}.fa-risk-register-page .fa-rr-gov-chart-recenter-confirm__cancel{border:1px solid var(--fa-rr-org-btn-secondary-border);background:var(--fa-rr-org-btn-secondary-bg);color:var(--fa-rr-org-btn-secondary-fg);cursor:pointer;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:11.5px;font-weight:600}.fa-risk-register-page .fa-rr-gov-chart-recenter-confirm__cancel:hover{background:var(--fa-surface-low,#94a3b81f)}.fa-risk-register-page .fa-rr-gov-chart-section.fa-rr-gov-org-chart-canvas{border-color:var(--fa-rr-panel-border-solid)}.fa-risk-register-page .fa-rr-gov-org-chart .fa-rr-org-chart-card{background:var(--fa-rr-panel-bg,#fff);border:1px solid var(--fa-rr-panel-border-solid);overflow:visible}.fa-risk-register-page .fa-rr-gov-org-chart .fa-rr-org-card-title{flex-shrink:0}.fa-risk-register-page .fa-rr-gov-org-chart .fa-rr-org-card-dept{color:var(--fa-rr-org-card-dept-fg)}.fa-risk-register-page .fa-rr-gov-org-chart .fa-rr-org-card-person{color:var(--fa-rr-org-card-person-fg)}.fa-risk-register-page .fa-rr-gov-org-chart .fa-rr-org-card-rca{color:var(--fa-rr-org-card-rca-fg)}.fa-risk-register-page .fa-rr-gov-org-chart .fa-rr-org-card-rca--on{opacity:1}.fa-risk-register-page .fa-rr-gov-org-chart .fa-rr-org-card-rca--off{opacity:var(--fa-rr-org-card-rca-off-opacity)}.fa-risk-register-page .fa-rr-gov-org-chart .fa-rr-org-card-rca-sep{opacity:.55}.fa-risk-register-page .fa-rr-gov-org-chart .fa-rr-org-card-icon{color:var(--fa-rr-org-card-icon-fg);background:#94a3b81f}.fa-risk-register-page .fa-rr-gov-org-chart--overview .fa-rr-org-chart-card--overview{background:var(--fa-rr-panel-bg,#fff);border:1px solid var(--fa-rr-panel-border-solid);overflow:hidden}.fa-risk-register-page .fa-rr-gov-chart-overview-viewport{border:1px solid var(--fa-rr-panel-border-solid);background:var(--fa-rr-panel-bg,#fff);-webkit-overflow-scrolling:touch;border-radius:10px;min-height:max(360px,min(56vh,520px));max-height:min(78vh,680px);overflow:auto}@media (width>=768px){.fa-risk-register-page .fa-rr-gov-chart-overview-viewport{min-height:max(520px,min(72vh,760px));max-height:min(88vh,960px)}}.fa-risk-register-page .fa-rr-gov-org-chart--overview{min-height:0}.fa-risk-register-page .fa-rr-top5-matrix-header{border-bottom:1px solid var(--fa-rr-dash-border,#e5e9ee);color:var(--fa-rr-dash-text-muted,#7a8490);letter-spacing:normal;text-transform:none;font-size:11px;font-weight:550;line-height:16px;font-family:var(--fa-font-body,inherit);align-items:center;gap:10px;margin-bottom:6px;padding-bottom:8px;display:flex}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel__title{letter-spacing:-.01em;text-transform:none;color:var(--fa-rr-dash-text-heading,#161a20);font-size:16px;font-weight:600;line-height:24px}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-report-panel__subtitle{letter-spacing:normal;text-transform:none;color:var(--fa-rr-dash-text-muted,#7a8490);font-size:13px;font-weight:400;line-height:18px}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-hbar-label-col span,.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-hbar-label-col>div>span:first-child{color:var(--fa-rr-dash-text-heading,#161a20)!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-hbar-score-col{color:var(--fa-rr-dash-text-heading,#161a20)!important;font-size:13px!important;font-weight:600!important;line-height:18px!important}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-scale-footer__label{letter-spacing:normal;text-transform:none;color:var(--fa-rr-dash-text-muted,#7a8490);font-size:11px;font-weight:550;line-height:14px}.fa-risk-register-page .fa-risk-report-dashboard .fa-rr-scale-footer__tick{color:var(--fa-rr-dash-text-muted,#7a8490);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:14px}.fa-risk-register-page .fa-rr-top5-matrix-header__rank{text-align:center;flex-shrink:0;width:22px}.fa-risk-register-page .fa-rr-top5-matrix-header__label{flex:0 0 34%;width:34%;min-width:0}.fa-risk-register-page .fa-rr-top5-matrix-header__bar{flex:1}.fa-risk-register-page .fa-rr-top5-matrix-header__score{text-align:right;flex-shrink:0;width:40px}.fa-risk-register-page .fa-rr-hbar-interactive-row{min-height:36px;position:relative}.fa-risk-register-page .fa-rr-hbar-row-activate{z-index:0;cursor:pointer;width:100%;height:100%;font:inherit;background:0 0;border:0;border-radius:6px;margin:0;padding:0;position:absolute;inset:0}.fa-risk-register-page .fa-rr-hbar-interactive-surface{z-index:1;pointer-events:none;position:relative}.fa-risk-register-page .fa-rr-hbar-interactive-surface .fa-rr-hbar-cell{pointer-events:none}.fa-risk-register-page .fa-rr-hbar-reveal-toggle{z-index:2;color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:22px;height:22px;margin:0;padding:0 4px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;position:absolute;top:6px;left:calc(6px + 34%)}.fa-risk-register-page .fa-rr-hbar-reveal-toggle:hover{color:#64748b;background:#f8fafce6}.fa-risk-register-page .fa-rr-hbar-reveal-toggle:focus-visible{outline-offset:2px;outline:2px solid #0ea5e9}.fa-risk-register-page .fa-rr-top-risk-row,.fa-risk-register-page .fa-rr-hbar-row-activate.fa-rr-top-risk-row{cursor:pointer;border-radius:6px;transition:background-color .12s}.fa-risk-register-page .fa-rr-hbar-interactive-row:hover .fa-rr-hbar-row-activate.fa-rr-top-risk-row{background:var(--fa-rr-table-row-hover-bg,#f8fafcd9)}.fa-risk-register-page .fa-rr-hbar-row-activate.fa-rr-top-risk-row:focus-visible{outline-offset:2px;background:var(--fa-rr-table-row-focus-bg,#ecfdf5e6);outline:2px solid #0ea5e9}.fa-risk-register-page .fa-rr-top-risk-row:hover{background:var(--fa-rr-table-row-hover-bg,#f8fafcd9)}.fa-risk-register-page .fa-rr-top-risk-row:focus-visible{outline-offset:2px;background:var(--fa-rr-table-row-focus-bg,#ecfdf5e6);outline:2px solid #0ea5e9}.fa-risk-detail-unregistered-primary,.fa-risk-detail-unregistered-secondary{cursor:pointer;border-radius:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700}.fa-risk-detail-unregistered-actions{flex-direction:column;gap:8px;display:flex}.fa-risk-detail-unregistered-primary{color:#f8fafc;background:#1e3a5f;border:1px solid #1e40af}.fa-risk-detail-unregistered-secondary{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1}.fa-risk-detail-unregistered-primary:hover{background:#172554}.fa-risk-detail-unregistered-secondary:hover{background:#f1f5f9}.fa-risk-detail-unregistered-primary:focus-visible,.fa-risk-detail-unregistered-secondary:focus-visible{outline-offset:2px;outline:2px solid #0ea5e9}.fa-risk-detail-drawer-nav__btn:focus-visible{outline:2px solid var(--fa-op-link-fg,#0ea5e9);outline-offset:2px}html.fa-appearance-dark .fa-risk-detail-drawer-nav__btn:not(:disabled):hover{background:var(--fa-surface-muted,#1e293b);color:var(--fa-text-heading,#f8fafc)}.fa-risk-register-page .fa-rr-register-optional-cols__toggles{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.fa-risk-register-page .fa-rr-register-col-toggle{color:#1d1d1b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:28px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.fa-risk-register-page .fa-rr-register-col-toggle__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-risk-register-page .fa-rr-register-col-toggle__track{box-sizing:border-box;background:linear-gradient(#f0f1f3 0%,#d5d8de 48%,#b8bcc4 100%);border:1px solid #8a9098;border-radius:999px;flex:none;width:34px;height:18px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000001f}.fa-risk-register-page .fa-rr-register-col-toggle__track:after{content:"";box-sizing:border-box;background:linear-gradient(#fff 0%,#e6e8ec 100%);border:1px solid #9aa0a8;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s,border-color .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #0000002e}.fa-risk-register-page .fa-rr-register-col-toggle__input:checked+.fa-rr-register-col-toggle__track{background:linear-gradient(#002855 0%,#001430 100%);border-color:#001430;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000047}.fa-risk-register-page .fa-rr-register-col-toggle__input:checked+.fa-rr-register-col-toggle__track:after{background:#fff;border-color:#ffffffb8;transform:translate(16px);box-shadow:0 1px 2px #000c2047}.fa-risk-register-page .fa-rr-register-col-toggle__input:focus+.fa-rr-register-col-toggle__track,.fa-risk-register-page .fa-rr-register-col-toggle__input:focus-visible+.fa-rr-register-col-toggle__track,.fa-risk-register-page .fa-rr-register-col-toggle:focus-within .fa-rr-register-col-toggle__track{outline-offset:3px;outline:2px solid #4d83e6}.fa-risk-register-page .fa-rr-register-col-toggle__input:checked:focus+.fa-rr-register-col-toggle__track,.fa-risk-register-page .fa-rr-register-col-toggle__input:checked:focus-visible+.fa-rr-register-col-toggle__track,.fa-risk-register-page .fa-rr-register-col-toggle:focus-within .fa-rr-register-col-toggle__input:checked+.fa-rr-register-col-toggle__track{box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000047,0 0 0 2px #fff}.fa-risk-register-page .fa-rr-register-col-toggle__input:disabled+.fa-rr-register-col-toggle__track{opacity:.55}.fa-risk-register-page .fa-rr-register-col-toggle__input:disabled~.fa-rr-register-col-toggle__label{opacity:.55;cursor:not-allowed}.fa-risk-register-page .fa-rr-register-col-toggle:has(.fa-rr-register-col-toggle__input:disabled){cursor:not-allowed}.fa-risk-register-page .fa-rr-register-col-toggle__label{line-height:1.3}@media (prefers-reduced-motion:reduce){.fa-risk-register-page .fa-rr-register-col-toggle__track,.fa-risk-register-page .fa-rr-register-col-toggle__track:after{transition:none}}.fa-gap-register-page{--fa-gap-gov-title-fg:var(--fa-text-heading,#051a3e);--fa-gap-gov-subtitle-fg:#43474f;--fa-gap-gov-section-label-fg:#64748b;--fa-gap-gov-section-hint-fg:#475569;--fa-gap-gov-muted-fg:#64748b;--fa-gap-gov-meter-label-fg:#64748b;--fa-gap-gov-meter-helper-fg:#475569;--fa-gap-filter-bar-bg:#f8fafcb8;--fa-gap-filter-bar-border:#94a3b859;--fa-gap-filter-label-fg:#64748b;--fa-gap-filter-select-bg:#fff;--fa-gap-filter-select-fg:#334155;--fa-gap-filter-select-border:#94a3b873;--fa-gap-empty-bg:#f8fafc8c;--fa-gap-empty-border:#94a3b866;--fa-gap-empty-title-fg:#334155;--fa-gap-empty-body-fg:#475569}html.fa-appearance-dark .fa-gap-register-page{--fa-gap-gov-title-fg:#e2e8f0;--fa-gap-gov-subtitle-fg:#a8b4c4;--fa-gap-gov-section-label-fg:#c5cdd8;--fa-gap-gov-section-hint-fg:#a8b4c4;--fa-gap-gov-muted-fg:#a8b4c4;--fa-gap-gov-meter-label-fg:#c5cdd8;--fa-gap-gov-meter-helper-fg:#a8b4c4;--fa-gap-filter-bar-bg:var(--fa-surface-inset);--fa-gap-filter-bar-border:#94a3b847;--fa-gap-filter-label-fg:#c5cdd8;--fa-gap-filter-select-bg:var(--fa-input-bg);--fa-gap-filter-select-fg:#cbd5e1;--fa-gap-filter-select-border:#94a3b859;--fa-gap-empty-bg:var(--fa-surface-inset);--fa-gap-empty-border:#94a3b852;--fa-gap-empty-title-fg:#e2e8f0;--fa-gap-empty-body-fg:#a8b4c4}.fa-gap-register-page .fa-gap-gov-dashboard .fa-gap-gov-title{color:var(--fa-gap-gov-title-fg)}.fa-gap-register-page .fa-gap-gov-dashboard .fa-gap-gov-subtitle{color:var(--fa-gap-gov-subtitle-fg)}.fa-gap-register-page .fa-gap-gov-dashboard .fa-gap-gov-section-label{color:var(--fa-gap-gov-section-label-fg)}.fa-gap-register-page .fa-gap-gov-dashboard .fa-gap-gov-section-hint{color:var(--fa-gap-gov-section-hint-fg)}.fa-gap-register-page .fa-gap-gov-dashboard .fa-gap-gov-muted{color:var(--fa-gap-gov-muted-fg)}html.fa-appearance-dark .fa-gap-register-page .fa-gov-meter-label{color:var(--fa-gap-gov-meter-label-fg)!important}html.fa-appearance-dark .fa-gap-register-page .fa-gov-meter-helper{color:var(--fa-gap-gov-meter-helper-fg)!important}.fa-gap-register-page .fa-gap-register-filter-bar{border-color:var(--fa-gap-filter-bar-border);background:var(--fa-gap-filter-bar-bg)}.fa-gap-register-page .fa-gap-register-filter-label{color:var(--fa-gap-filter-label-fg)}.fa-gap-register-page .fa-gap-register-filter-select{background:var(--fa-gap-filter-select-bg);color:var(--fa-gap-filter-select-fg);border-color:var(--fa-gap-filter-select-border)}html.fa-appearance-dark .fa-gap-register-page .fa-gap-register-filter-select option{background:var(--fa-input-bg);color:var(--fa-gap-filter-select-fg)}.fa-gap-register-page .fa-gap-register-empty{background:var(--fa-gap-empty-bg);border-color:var(--fa-gap-empty-border)}.fa-gap-register-page .fa-gap-register-empty-title{color:var(--fa-gap-empty-title-fg)}.fa-gap-register-page .fa-gap-register-empty-body{color:var(--fa-gap-empty-body-fg)}.fa-gap-register-page .fa-gap-analysis-dashboard{--fa-gap-dash-empty-fg:#64748b}.fa-gap-register-page .fa-gap-dash-lower .fa-op-mini-table,.fa-gap-register-page .fa-gap-dash-lower>div{border:1px solid var(--fa-card-border,#94a3b847);box-shadow:none;border-radius:8px}html.fa-appearance-dark .fa-gap-register-page .fa-gap-dash-lower .fa-op-mini-table,html.fa-appearance-dark .fa-gap-register-page .fa-gap-dash-lower>div{border-color:var(--fa-card-border,#94a3b847);background:var(--fa-card-bg);box-shadow:none}html.fa-appearance-dark .fa-gap-register-page .fa-gap-analysis-dashboard{--fa-gap-dash-empty-fg:#aeb9c9}.fa-gap-register-page .fa-gap-dash-lower{--fa-gap-dash-panel-heading-fg:#475569;--fa-gap-dash-table-head-fg:#475569;--fa-gap-dash-empty-fg:#64748b;--fa-gap-dash-activity-detail-fg:#475569;--fa-gap-dash-activity-meta-fg:#64748b;--fa-op-section-label-fg:#475569}html.fa-appearance-dark .fa-gap-register-page .fa-gap-dash-lower{--fa-gap-dash-panel-heading-fg:#d8dee8;--fa-gap-dash-table-head-fg:#c8d2e0;--fa-gap-dash-empty-fg:#aeb9c9;--fa-gap-dash-activity-detail-fg:#a8b4c4;--fa-gap-dash-activity-meta-fg:#9aa8ba;--fa-op-section-label-fg:#d8dee8}.fa-gap-register-page .fa-gap-dash-panel-heading{letter-spacing:.1em;text-transform:uppercase;color:var(--fa-gap-dash-panel-heading-fg);margin:0;font-size:10px;font-weight:800}.fa-gap-register-page .fa-gap-dash-lower .fa-op-mini-table thead th{color:var(--fa-gap-dash-table-head-fg)!important}.fa-gap-register-page .fa-gap-dash-empty-hint{color:var(--fa-gap-dash-empty-fg)!important}.fa-gap-register-page .fa-gap-dash-view-all-btn{font-weight:700}html.fa-appearance-dark .fa-gap-register-page .fa-gap-dash-view-all-btn{background:var(--fa-surface-raised,#1e293bb8);color:var(--fa-color-on-surface,#e2e8f0);box-shadow:none;border:1px solid #94a3b86b}html.fa-appearance-dark .fa-gap-register-page .fa-gap-dash-view-all-btn:not(:disabled):hover{background:color-mix(in srgb, var(--fa-surface-raised,#1e293bb8) 86%, #fff 14%)}.fa-gap-register-page .fa-gap-dash-activity-empty{color:var(--fa-gap-dash-empty-fg);font-size:11px;font-weight:600;line-height:1.45}.fa-gap-register-page .fa-gap-dash-activity-metric{margin:0;font-size:12px;font-weight:800;line-height:1.35}.fa-gap-register-page .fa-gap-dash-activity-metric--closed{color:#166534}.fa-gap-register-page .fa-gap-dash-activity-metric--new,.fa-gap-register-page .fa-gap-dash-activity-metric--progress{color:#1e3a8a}.fa-gap-register-page .fa-gap-dash-activity-metric--overdue{color:#991b1b}.fa-gap-register-page .fa-gap-dash-activity-metric--default{color:var(--fa-color-on-surface,#0c1a3a)}html.fa-appearance-dark .fa-gap-register-page .fa-gap-dash-activity-metric--closed{color:#86efac}html.fa-appearance-dark .fa-gap-register-page .fa-gap-dash-activity-metric--new,html.fa-appearance-dark .fa-gap-register-page .fa-gap-dash-activity-metric--progress{color:#93c5fd}html.fa-appearance-dark .fa-gap-register-page .fa-gap-dash-activity-metric--overdue{color:#fca5a5}html.fa-appearance-dark .fa-gap-register-page .fa-gap-dash-activity-metric--default{color:var(--fa-color-on-surface,#e2e8f0)}.fa-gap-register-page .fa-gap-dash-activity-marker{vertical-align:middle;border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.fa-gap-register-page .fa-gap-dash-activity-detail{color:var(--fa-gap-dash-activity-detail-fg);margin:2px 0 0;font-size:10px;font-weight:600;line-height:1.35}.fa-gap-register-page .fa-gap-dash-activity-meta{color:var(--fa-gap-dash-activity-meta-fg);font-size:10px;font-weight:700}@media (width<=640px){.fa-gap-register-page .fa-gap-register-filter-bar{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x);gap:8px}.fa-gap-register-page .fa-gap-analysis-dashboard,.fa-gap-register-page .fa-gap-dash-lower{gap:var(--fa-section-gap)}.fa-gap-register-page .fa-gap-dash-panel-heading{font-size:var(--fa-density-section-title)}}@media (width>=641px){.fa-gap-register-page .fa-gap-metric-kpi.fa-ds-metric-kpi--balanced .fa-ds-metric-kpi__stack{text-align:center;align-items:center}.fa-gap-register-page .fa-gap-metric-kpi.fa-ds-metric-kpi--balanced .fa-gap-metric-kpi__icon{margin-inline:auto}}.fa-hosted-sessions-page{--fa-hosted-surface:color-mix(in srgb, var(--fa-surface-elevated,#fff) 92%, #64748b 8%);--fa-hosted-surface-border:color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 88%, #94a3b8 12%);--fa-hosted-muted-fg:var(--fa-color-slate-muted,#64748b);--fa-hosted-ink:var(--fa-text-heading,#0f172a);--fa-hosted-badge-bg:color-mix(in srgb, var(--fa-color-slate-muted,#64748b) 10%, transparent);--fa-hosted-badge-fg:#475569;--fa-hosted-badge-border:color-mix(in srgb, var(--fa-color-slate-muted,#64748b) 22%, transparent);--fa-hosted-card-shadow:0 1px 2px #0f172a0a;max-width:100%;overflow-x:clip}[data-appearance=dark] .fa-hosted-sessions-page{--fa-hosted-surface:color-mix(in srgb, var(--fa-input-bg,#1e293b) 88%, #0f172a 12%);--fa-hosted-surface-border:#94a3b838;--fa-hosted-muted-fg:#94a3b8;--fa-hosted-ink:#e2e8f0;--fa-hosted-badge-bg:#94a3b81f;--fa-hosted-badge-fg:#cbd5e1;--fa-hosted-badge-border:#94a3b847;--fa-hosted-card-shadow:none}.fa-hosted-sessions__workspace{flex-direction:column;gap:16px;display:flex}.fa-hosted-sessions__eyebrow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.fa-hosted-sessions__source-badge{letter-spacing:.02em;color:var(--fa-hosted-badge-fg);background:var(--fa-hosted-badge-bg);border:1px solid var(--fa-hosted-badge-border);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.fa-hosted-sessions__admin-scope-note{letter-spacing:.02em;color:var(--fa-hosted-muted-fg);font-size:11px;font-weight:600}.fa-hosted-sessions__authority-note{color:var(--fa-hosted-muted-fg);max-width:68ch;margin:8px 0 0;font-size:13px;line-height:1.45}.fa-hosted-sessions__card-list{gap:12px;display:grid}.fa-hosted-sessions__card,.fa-hosted-sessions__surface,.fa-hosted-sessions__state-panel,.fa-hosted-sessions__detail-card{border:1px solid var(--fa-hosted-surface-border);background:var(--fa-hosted-surface);-webkit-backdrop-filter:blur(12px)saturate(1.02);backdrop-filter:blur(12px)saturate(1.02);border-radius:12px}.fa-hosted-sessions__card{box-shadow:var(--fa-hosted-card-shadow);padding:16px}.fa-hosted-sessions__card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fa-hosted-sessions__card-title-wrap{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fa-hosted-sessions__card-title{color:var(--fa-hosted-ink);margin:0;font-size:16px;line-height:1.35}.fa-hosted-sessions__card-context,.fa-hosted-sessions__card-summary{color:var(--fa-hosted-muted-fg);margin:10px 0 0;font-size:13px;line-height:1.45}.fa-hosted-sessions__meta-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 16px;margin:12px 0 0;display:grid}.fa-hosted-sessions__meta-grid dt{letter-spacing:.03em;text-transform:uppercase;color:var(--fa-hosted-muted-fg);margin:0;font-size:11px;font-weight:600}.fa-hosted-sessions__meta-grid dd{color:var(--fa-hosted-ink);margin:2px 0 0;font-size:13px}.fa-hosted-sessions__btn-secondary,.fa-hosted-sessions__btn-tertiary{appearance:none;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2}.fa-hosted-sessions__btn-secondary{border:1px solid var(--fa-hosted-surface-border);background:color-mix(in srgb, var(--fa-hosted-surface) 70%, #fff 30%);color:var(--fa-hosted-ink)}.fa-hosted-sessions__btn-primary{appearance:none;cursor:pointer;border:1px solid color-mix(in srgb, var(--fa-brand-primary,#001430) 70%, #64748b 30%);background:color-mix(in srgb, var(--fa-brand-primary,#001430) 92%, #fff 8%);color:#fff;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2}.fa-hosted-sessions__btn-primary:disabled,.fa-hosted-sessions__btn-secondary:disabled,.fa-hosted-sessions__btn-tertiary:disabled{opacity:.55;cursor:not-allowed}.fa-hosted-sessions__btn-tertiary{color:var(--fa-brand-primary,#001430);background:0 0;border:1px solid #0000}.fa-hosted-sessions__state-panel{padding:20px}.fa-hosted-sessions__state-title{color:var(--fa-hosted-ink);margin:0 0 8px;font-size:16px}.fa-hosted-sessions__state-lead{color:var(--fa-hosted-muted-fg);max-width:60ch;margin:0;font-size:14px;line-height:1.5}.fa-hosted-sessions__detail-summary{padding:16px}.fa-hosted-sessions__section-title{color:var(--fa-hosted-ink);margin:0 0 12px;font-size:14px;font-weight:700}.fa-hosted-sessions__detail-section{flex-direction:column;gap:10px;display:flex}.fa-hosted-sessions__detail-stack{gap:10px;display:grid}.fa-hosted-sessions__detail-card{padding:14px}.fa-hosted-sessions__detail-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fa-hosted-sessions__detail-card-title{color:var(--fa-hosted-ink);margin:0;font-size:14px;font-weight:600}.fa-hosted-sessions__detail-chip{color:var(--fa-hosted-badge-fg);background:var(--fa-hosted-badge-bg);border:1px solid var(--fa-hosted-badge-border);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.fa-hosted-sessions__detail-chip--muted{text-transform:uppercase;letter-spacing:.03em}.fa-hosted-sessions__detail-body,.fa-hosted-sessions__detail-muted{margin:10px 0 0;font-size:13px;line-height:1.5}.fa-hosted-sessions__detail-body{color:var(--fa-hosted-ink)}.fa-hosted-sessions__detail-muted{color:var(--fa-hosted-muted-fg)}.fa-hosted-sessions__detail-meta{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 12px;margin:10px 0 0;display:grid}.fa-hosted-sessions__detail-meta dt{color:var(--fa-hosted-muted-fg);margin:0;font-size:11px}.fa-hosted-sessions__detail-meta dd{color:var(--fa-hosted-ink);word-break:break-word;margin:2px 0 0;font-size:13px}@media (width<=640px){.fa-hosted-sessions__card{padding:14px}.fa-hosted-sessions__card-header{flex-direction:column;align-items:stretch}.fa-hosted-sessions__btn-tertiary{text-align:center;border:1px solid var(--fa-hosted-surface-border);width:100%}.fa-hosted-sessions__meta-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.fa-hosted-sessions__card,.fa-hosted-sessions__detail-card{-webkit-backdrop-filter:none;backdrop-filter:none}}.fa-hosted-tech-review{flex-direction:column;gap:14px;padding:16px;display:flex}.fa-hosted-tech-review__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fa-hosted-tech-review__title-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-hosted-tech-review__internal-badge{letter-spacing:.04em;text-transform:uppercase;color:#475569;background:#e8edf3;border:1px solid #94a3b840;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.fa-hosted-tech-review__internal-badge--inline{vertical-align:middle;font-size:9px}.fa-hosted-tech-review__status-chip{border:1px solid var(--fa-hosted-surface-border);color:var(--fa-hosted-ink);background:#fff;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.fa-hosted-tech-review__status-chip--in_review,.fa-hosted-tech-review__status-chip--submitted{border-color:color-mix(in srgb, #2563eb 30%, var(--fa-hosted-surface-border) 70%);color:#1e40af}.fa-hosted-tech-review__status-chip--changes_requested{border-color:color-mix(in srgb, #b45309 35%, var(--fa-hosted-surface-border) 65%);color:#92400e}.fa-hosted-tech-review__status-chip--approved_for_closeout{border-color:color-mix(in srgb, #047857 35%, var(--fa-hosted-surface-border) 65%);color:#065f46}.fa-hosted-tech-review__message{color:var(--fa-hosted-muted-fg);max-width:72ch;margin:0;font-size:13px;line-height:1.5}.fa-hosted-tech-review__actions{flex-wrap:wrap;gap:8px;display:flex}.fa-hosted-tech-review__notice{color:#92400e;background:#fef5cf;border:1px solid #f59e0b40;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.fa-hosted-tech-review__error{color:#b91c1c;margin:0;font-size:13px;line-height:1.45}.fa-hosted-tech-review__comment-form{flex-direction:column;gap:8px;display:flex}.fa-hosted-tech-review__label{color:var(--fa-hosted-ink);font-size:12px;font-weight:600}.fa-hosted-tech-review__textarea{resize:vertical;border:1px solid var(--fa-hosted-surface-border);width:100%;min-height:72px;color:var(--fa-hosted-ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45}.fa-hosted-tech-review__comment-actions{justify-content:flex-start;display:flex}.fa-hosted-tech-review__activity-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:8px;display:flex}.fa-hosted-tech-review__activity-title{color:var(--fa-hosted-ink);margin:0;font-size:13px;font-weight:700}.fa-hosted-tech-review__activity-count{color:var(--fa-hosted-muted-fg);font-size:11px;font-weight:600}.fa-hosted-tech-review__timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fa-hosted-tech-review__timeline-item{border:1px solid color-mix(in srgb, var(--fa-hosted-surface-border) 90%, #cbd5e1 10%);background:color-mix(in srgb, #fff 88%, var(--fa-hosted-surface) 12%);border-radius:8px;padding:10px 12px}.fa-hosted-tech-review__timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fa-hosted-tech-review__timeline-type{color:var(--fa-hosted-ink);font-size:13px;font-weight:600}.fa-hosted-tech-review__timeline-time{color:var(--fa-hosted-muted-fg);font-size:11px}.fa-hosted-tech-review__timeline-meta{color:var(--fa-hosted-muted-fg);margin:4px 0 0;font-size:12px}.fa-hosted-tech-review__timeline-comment{color:var(--fa-hosted-ink);margin:8px 0 0;font-size:13px;line-height:1.45}.fa-hosted-tech-review__history-toggle{margin-top:10px;padding-inline:4px}.fa-hosted-tech-review__dialog-backdrop{z-index:10060;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fa-hosted-tech-review__dialog{background:#fff;border:1px solid #c8d6ea;border-radius:12px;width:min(480px,100%);max-height:min(80vh,640px);padding:18px 20px 20px;overflow:auto;box-shadow:0 12px 40px #0014302e}.fa-hosted-tech-review__dialog-title{color:#0f172a;margin:0 0 12px;font-size:16px;font-weight:800;line-height:1.3}.fa-hosted-tech-review__dialog-lead,.fa-hosted-tech-review__dialog-note{color:#334155;margin:0 0 10px;font-size:13px;line-height:1.55}.fa-hosted-tech-review__dialog-note{color:#64748b;font-size:12px}.fa-hosted-tech-review__dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.fa-hosted-tech-review__candidate-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fa-hosted-tech-review__candidate{border:1px solid var(--fa-hosted-surface-border);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.fa-hosted-tech-review__candidate--selected{border-color:color-mix(in srgb, #2563eb 45%, var(--fa-hosted-surface-border) 55%);background:#f2f8ff}.fa-hosted-tech-review__candidate-initials{color:#1e40af;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.fa-hosted-tech-review__candidate-text{flex-direction:column;gap:2px;display:flex}.fa-hosted-tech-review__candidate-name{color:var(--fa-hosted-ink);font-size:13px;font-weight:600}.fa-hosted-tech-review__candidate-role{color:var(--fa-hosted-muted-fg);font-size:11px}@media (width<=640px){.fa-hosted-tech-review__actions{flex-direction:column}.fa-hosted-tech-review__actions .fa-hosted-sessions__btn-primary,.fa-hosted-tech-review__actions .fa-hosted-sessions__btn-secondary{justify-content:center;width:100%}}.fa-audit-program-page .fa-audit-dashboard{--fa-audit-kpi-label-fg:#475569;--fa-audit-kpi-sub-fg:#475569;--fa-audit-dash-empty-fg:#64748b;--fa-audit-dash-panel-sub-fg:#475569}html.fa-appearance-dark .fa-audit-program-page .fa-audit-dashboard{--fa-audit-kpi-label-fg:#d8dee8;--fa-audit-kpi-sub-fg:#a8b4c4;--fa-audit-dash-empty-fg:#aeb9c9;--fa-audit-dash-panel-sub-fg:#a8b4c4}.fa-audit-program-page .fa-audit-kpi-label{color:var(--fa-audit-kpi-label-fg)!important}.fa-audit-program-page .fa-audit-kpi-sub{color:var(--fa-audit-kpi-sub-fg)!important}.fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi .fa-audit-kpi-label{color:#ffffffc7!important}.fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi .fa-audit-kpi-sub{color:#ffffffb8!important}.fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi>div:last-child>div:nth-child(2)>p{color:#fff!important}.fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi>div:last-child>div:nth-child(n+3) span{color:#ffffffc7!important}.fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi>div:last-child>div:nth-child(2)>div>div>span{color:var(--fa-color-on-surface,#0f172a)!important}.fa-audit-program-page .fa-audit-kpi-row .fa-audit-kpi-card{flex:168px;min-width:152px;max-width:260px}.fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi:has(.fa-ds-metric-kpi__trailing)>div:last-child{box-sizing:border-box;padding-inline-end:32px}.fa-audit-program-page .fa-audit-kpi-card.fa-ds-programme-metric-kpi:has(.fa-ds-metric-kpi__trailing) .fa-audit-kpi-label{overflow-wrap:anywhere}@media (width<=720px){.fa-audit-program-page .fa-audit-kpi-row .fa-audit-kpi-card{flex:100%;min-width:0;max-width:none}}.fa-audit-program-page .fa-audit-dash-lower{--fa-op-section-label-fg:#475569;--fa-audit-dash-empty-fg:#64748b;--fa-audit-dash-panel-sub-fg:#475569;--fa-audit-dash-table-head-fg:#475569}html.fa-appearance-dark .fa-audit-program-page .fa-audit-dash-lower{--fa-op-section-label-fg:#d8dee8;--fa-audit-dash-empty-fg:#aeb9c9;--fa-audit-dash-panel-sub-fg:#a8b4c4;--fa-audit-dash-table-head-fg:#c8d2e0}.fa-audit-program-page .fa-audit-dash-empty-hint{color:var(--fa-audit-dash-empty-fg)!important}html.fa-appearance-dark .fa-audit-program-page .fa-audit-dash-lower .fa-op-mini-table thead th{color:var(--fa-audit-dash-table-head-fg)!important}@media (width<=640px){.fa-audit-program-page .fa-audit-kpi-row{gap:8px}.fa-audit-program-page .fa-audit-kpi-row .fa-audit-kpi-card{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)}.fa-audit-program-page .fa-audit-kpi-label{font-size:9px}.fa-audit-program-page .fa-audit-dash-lower{gap:var(--fa-section-gap)}}.fa-new-assessment-root{--fa-na-kicker-fg:var(--fa-color-on-surface-variant,#43474f);--fa-na-title-fg:#001430;--fa-na-subtitle-fg:var(--fa-color-on-surface-variant,#43474f);--fa-na-discoverability-fg:var(--fa-color-on-surface-variant,#43474f);--fa-na-step-fg:var(--fa-color-on-surface,#191c1e);--fa-na-step-muted-fg:var(--fa-color-slate-muted,#64748b);--fa-na-step-divider-fg:#74778059;--fa-na-step-pending-bg:var(--fa-surface-muted,#f2f4f7);--fa-na-step-pending-border:#c4c6d045;--fa-na-step-done-bg:#dcfce7a6;--fa-na-step-done-border:#c4c6d045;--fa-na-step-badge-pending-bg:#e0e3e6;--fa-na-step-badge-pending-fg:var(--fa-color-slate-muted,#64748b);--fa-na-step-active-fg:#fff;--fa-na-select-card-bg:var(--fa-surface-elevated,#fff);--fa-na-select-card-border:#c4c6d066;--fa-na-select-card-selected-bg:#f0fdfa59;--fa-na-select-card-selected-border:#14b8a6;--fa-na-tpl-mode-fg:#1d4ed8;--fa-na-tpl-badge-import-bg:#22c55e1f;--fa-na-tpl-badge-import-fg:#15803d;--fa-na-tpl-badge-lib-bg:#1d4ed81a;--fa-na-tpl-badge-lib-fg:#1d4ed8;--fa-na-tpl-suggested-bg:#0e749024;--fa-na-tpl-suggested-fg:#0e7490;--fa-na-muted-helper-fg:var(--fa-color-slate-muted,#64748b);--fa-na-accent-link-fg:#001430;--fa-na-inv-btn-primary-bg:var(--fa-surface-elevated,#fff);--fa-na-inv-btn-primary-fg:var(--fa-color-on-surface,#191c1e);--fa-na-inv-btn-primary-border:#00143054;--fa-na-inv-btn-secondary-bg:var(--fa-surface-muted,#f2f4f7);--fa-na-inv-btn-secondary-fg:var(--fa-color-on-surface-variant,#43474f);--fa-na-inv-btn-secondary-border:#94a3b88c;--fa-na-inv-btn-action-bg:var(--fa-surface-elevated,#fff);--fa-na-inv-btn-action-fg:var(--fa-color-on-surface,#191c1e);--fa-na-inv-btn-action-border:#94a3b873;--fa-na-zone-helper-bg:var(--fa-surface-elevated,#fff);--fa-na-zone-helper-fg:var(--fa-color-on-surface,#191c1e);--fa-na-zone-helper-border:#94a3b873;--fa-na-zone-helper-seeded-bg:#001430;--fa-na-zone-helper-seeded-fg:#fff;--fa-na-zone-helper-seeded-border:#14b8a6;padding-bottom:calc(36px + var(--fa-assistant-clearance-bottom,56px))}.fa-new-assessment-root[data-fa-new-assessment-narrow=true]{padding-bottom:calc(28px + var(--fa-assistant-clearance-bottom,56px))}html.fa-appearance-dark .fa-new-assessment-root{--fa-na-kicker-fg:#c5cdd8;--fa-na-title-fg:#f1f5f9;--fa-na-subtitle-fg:#b8c0cc;--fa-na-discoverability-fg:#b8c0cc;--fa-na-step-fg:#e2e8f0;--fa-na-step-muted-fg:#94a3b8;--fa-na-step-divider-fg:#94a3b873;--fa-na-step-pending-bg:var(--fa-surface-inset,#141b24);--fa-na-step-pending-border:#94a3b847;--fa-na-step-done-bg:#14b8a629;--fa-na-step-done-border:#2dd4bf59;--fa-na-step-badge-pending-bg:#94a3b838;--fa-na-step-badge-pending-fg:#cbd5e1;--fa-na-step-active-fg:#fff;--fa-na-select-card-bg:var(--fa-card-bg,#1a2330);--fa-na-select-card-border:var(--fa-border-visible,#70809a);--fa-na-select-card-selected-bg:#14b8a624;--fa-na-select-card-selected-border:var(--fa-selected-border,#2dd4bf);--fa-na-tpl-mode-fg:#93c5fd;--fa-na-tpl-badge-import-bg:#22c55e2e;--fa-na-tpl-badge-import-fg:#86efac;--fa-na-tpl-badge-lib-bg:#3b82f62e;--fa-na-tpl-badge-lib-fg:#93c5fd;--fa-na-tpl-suggested-bg:#2dd4bf29;--fa-na-tpl-suggested-fg:#5eead4;--fa-na-muted-helper-fg:#a8b4c4;--fa-na-accent-link-fg:#5eead4;--fa-na-inv-btn-primary-bg:var(--fa-input-bg,#141b24);--fa-na-inv-btn-primary-fg:#e2e8f0;--fa-na-inv-btn-primary-border:#94a3b861;--fa-na-inv-btn-secondary-bg:#94a3b81f;--fa-na-inv-btn-secondary-fg:#cbd5e1;--fa-na-inv-btn-secondary-border:#94a3b859;--fa-na-inv-btn-action-bg:var(--fa-input-bg,#141b24);--fa-na-inv-btn-action-fg:#e2e8f0;--fa-na-inv-btn-action-border:#94a3b852;--fa-na-zone-helper-bg:var(--fa-card-bg,#1a2330);--fa-na-zone-helper-fg:#e2e8f0;--fa-na-zone-helper-border:#94a3b852;--fa-na-zone-helper-seeded-bg:#14b8a638;--fa-na-zone-helper-seeded-fg:#ecfdf5;--fa-na-zone-helper-seeded-border:#2dd4bf}html.fa-appearance-dark .fa-new-assessment-root[data-fa-na-lane=audit]{--fa-na-title-fg:#e0f2fe;--fa-na-accent-link-fg:#7dd3fc}html.fa-appearance-dark .fa-new-assessment-root[data-fa-na-lane=gap]{--fa-na-title-fg:#ede9fe;--fa-na-accent-link-fg:#c4b5fd}.fa-new-assessment-root .fa-na-page-kicker{color:var(--fa-na-kicker-fg)!important}.fa-new-assessment-root .fa-na-page-title{color:var(--fa-na-title-fg)!important}.fa-new-assessment-root .fa-na-page-subtitle,.fa-new-assessment-root .fa-na-discoverability{color:var(--fa-na-subtitle-fg)!important}.fa-new-assessment-root .fa-na-discoverability{color:var(--fa-na-discoverability-fg)!important}.fa-new-assessment-root .fa-na-step:not(.fa-na-step--active){color:var(--fa-na-step-fg)!important}.fa-new-assessment-root .fa-na-step--active,.fa-new-assessment-root .fa-na-step--active .fa-na-step-label{color:var(--fa-na-step-active-fg)!important}.fa-new-assessment-root .fa-na-step--pending{background:var(--fa-na-step-pending-bg)!important;border-color:var(--fa-na-step-pending-border)!important}.fa-new-assessment-root .fa-na-step--done{background:var(--fa-na-step-done-bg)!important;border-color:var(--fa-na-step-done-border)!important}html.fa-appearance-dark .fa-new-assessment-root[data-fa-na-lane=gap] .fa-na-step--done{background:#7c3aed2e!important;border-color:#a78bfa59!important}html.fa-appearance-dark .fa-new-assessment-root[data-fa-na-lane=audit] .fa-na-step--done{background:#0369a138!important;border-color:#38bdf859!important}.fa-new-assessment-root .fa-na-step-divider{color:var(--fa-na-step-divider-fg)!important}.fa-new-assessment-root .fa-na-step-badge--pending{background:var(--fa-na-step-badge-pending-bg)!important;color:var(--fa-na-step-badge-pending-fg)!important}.fa-new-assessment-root .fa-na-step-label{color:inherit}.fa-new-assessment-root .fa-na-client-site-picker .fa-csp-h2{color:var(--fa-text-heading,#0f172a)!important}.fa-new-assessment-root .fa-na-client-site-picker .fa-csp-lead{color:var(--fa-na-subtitle-fg)!important}.fa-new-assessment-root .fa-na-client-site-picker .fa-csp-card,.fa-new-assessment-root .fa-na-client-site-picker .fa-csp-compact-row{background:var(--fa-na-select-card-bg)!important;border-color:var(--fa-na-select-card-border)!important;color:var(--fa-na-step-fg)!important}.fa-new-assessment-root .fa-na-client-site-picker .fa-csp-card--selected,.fa-new-assessment-root .fa-na-client-site-picker .fa-csp-compact-row--selected{background:var(--fa-na-select-card-selected-bg)!important;border-color:var(--fa-na-select-card-selected-border)!important}.fa-new-assessment-root .fa-na-client-site-picker .fa-csp-meta{color:var(--fa-na-muted-helper-fg)!important}.fa-new-assessment-root .fa-na-client-site-picker .fa-csp-search,.fa-new-assessment-root .fa-na-client-site-picker .fa-csp-scroll-list{background:var(--fa-input-bg,#141b24)!important;border-color:var(--fa-input-border,#94a3b847)!important;color:var(--fa-input-text,#e2e8f0)!important}.fa-new-assessment-root .fa-na-client-site-picker .fa-csp-search::placeholder{color:var(--fa-na-step-muted-fg)}.fa-new-assessment-root .fa-na-select-card{background:var(--fa-na-select-card-bg)!important;border-color:var(--fa-na-select-card-border)!important}.fa-new-assessment-root .fa-na-select-card--selected{background:var(--fa-na-select-card-selected-bg)!important;border-color:var(--fa-na-select-card-selected-border)!important}.fa-new-assessment-root .fa-na-tpl-card.fa-na-select-card--selected{box-shadow:0 4px 16px #00000038!important}.fa-new-assessment-root .fa-na-tpl-mode{color:var(--fa-na-tpl-mode-fg)!important}.fa-new-assessment-root .fa-na-tpl-badge--import{background:var(--fa-na-tpl-badge-import-bg)!important;color:var(--fa-na-tpl-badge-import-fg)!important}.fa-new-assessment-root .fa-na-tpl-badge--library{background:var(--fa-na-tpl-badge-lib-bg)!important;color:var(--fa-na-tpl-badge-lib-fg)!important}.fa-new-assessment-root .fa-na-tpl-badge--suggested{background:var(--fa-na-tpl-suggested-bg)!important;color:var(--fa-na-tpl-suggested-fg)!important}.fa-new-assessment-root .fa-na-muted-helper{color:var(--fa-na-muted-helper-fg)!important}.fa-new-assessment-root .fa-na-accent-text{color:var(--fa-na-accent-link-fg)!important}html.fa-appearance-dark .fa-new-assessment-root .fa-na-panel h2,html.fa-appearance-dark .fa-new-assessment-root .fa-na-panel h3{color:var(--fa-text-heading,#f1f5f9)}html.fa-appearance-dark .fa-new-assessment-root .fa-na-inventory-row--baseline{background:#14b8a614!important;box-shadow:inset 3px 0 #2dd4bf6b!important}html.fa-appearance-dark .fa-new-assessment-root .fa-na-inventory-row--baseline-empty{background:var(--fa-surface-inset,#141b24)!important}.fa-new-assessment-root .fa-na-inv-btn--primary{background:var(--fa-na-inv-btn-primary-bg)!important;color:var(--fa-na-inv-btn-primary-fg)!important;border:1px solid var(--fa-na-inv-btn-primary-border)!important}.fa-new-assessment-root .fa-na-inv-btn--secondary{background:var(--fa-na-inv-btn-secondary-bg)!important;color:var(--fa-na-inv-btn-secondary-fg)!important;border:1px dashed var(--fa-na-inv-btn-secondary-border)!important}.fa-new-assessment-root .fa-na-inv-btn--secondary:disabled{opacity:.58!important;cursor:not-allowed!important}.fa-new-assessment-root .fa-na-inv-btn--action{background:var(--fa-na-inv-btn-action-bg)!important;color:var(--fa-na-inv-btn-action-fg)!important;border:1px solid var(--fa-na-inv-btn-action-border)!important}.fa-new-assessment-root .fa-na-inv-btn--outline-accent{background:var(--fa-na-inv-btn-primary-bg)!important;color:var(--fa-na-accent-link-fg)!important;border:1px solid var(--fa-na-select-card-selected-border)!important}.fa-new-assessment-root .fa-na-inv-btn--accent-fill{color:#fff!important;background:#001430!important;border:1px solid #001430!important}html.fa-appearance-dark .fa-new-assessment-root .fa-na-inv-btn--accent-fill{color:#ecfdf5!important;background:#14b8a652!important;border-color:#2dd4bf!important}.fa-new-assessment-root .fa-na-zone-helper{background:var(--fa-na-zone-helper-bg)!important;color:var(--fa-na-zone-helper-fg)!important;border:1px solid var(--fa-na-zone-helper-border)!important}.fa-new-assessment-root .fa-na-zone-helper--seeded{background:var(--fa-na-zone-helper-seeded-bg)!important;color:var(--fa-na-zone-helper-seeded-fg)!important;border:1px solid var(--fa-na-zone-helper-seeded-border)!important;cursor:default!important}.fa-new-assessment-root .fa-na-zone-helper--custom{background:var(--fa-na-zone-helper-seeded-bg)!important;color:var(--fa-na-zone-helper-seeded-fg)!important;border:1px solid var(--fa-na-zone-helper-seeded-border)!important}.fa-new-assessment-root .fa-na-zone-helper-added{font-size:10px}.fa-new-assessment-root .fa-na-zone-bridge{color:var(--fa-na-accent-link-fg)!important}.fa-new-assessment-root .fa-na-setup-impact{border:1px solid var(--fa-na-select-card-border)!important;background:var(--fa-na-select-card-bg)!important}.fa-new-assessment-root .fa-na-setup-impact-step{color:var(--fa-na-accent-link-fg)!important;border:1px solid var(--fa-na-select-card-selected-border)!important;background:#14b8a624!important}html.fa-appearance-dark .fa-new-assessment-root .fa-na-setup-impact-step{color:#ecfdf5!important;background:#14b8a638!important}@media (width>=720px){.fa-new-assessment-root .fa-na-setup-impact-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.fa-new-assessment-root .fa-na-preset-chip{background:var(--fa-na-inv-btn-secondary-bg)!important;color:var(--fa-na-inv-btn-secondary-fg)!important;border:1px solid var(--fa-na-inv-btn-secondary-border)!important}.fa-new-assessment-root .fa-na-preset-chip--selected{color:#fff!important;background:#001430!important;border:1px solid #001430!important}html.fa-appearance-dark .fa-new-assessment-root .fa-na-preset-chip--selected{color:#ecfdf5!important;background:#14b8a652!important;border-color:#2dd4bf!important}.fa-new-assessment-root .fa-na-site-context-subhead{color:var(--fa-text-heading,var(--fa-color-on-surface,#191c1e))}html.fa-appearance-dark .fa-new-assessment-root .fa-na-site-context-subhead{color:var(--fa-text-heading,#f1f5f9)}.fa-new-assessment-root .fa-na-profile-compact-row{border:1px solid var(--fa-na-inv-btn-secondary-border)!important;background:var(--fa-na-inv-btn-primary-bg)!important;box-shadow:none!important;border-radius:10px!important;padding:8px 10px!important}.fa-new-assessment-root .fa-na-profile-compact-row--expanded{border-color:var(--fa-na-select-card-selected-border)!important;box-shadow:inset 0 0 0 1px #14b8a61f!important}.fa-new-assessment-root .fa-na-profile-compact-row-head{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:6px;display:flex}.fa-new-assessment-root .fa-na-profile-compact-details{border-top:1px dashed var(--fa-na-inv-btn-secondary-border);gap:6px;margin-top:8px;padding-top:8px;display:grid}.fa-new-assessment-root .fa-na-profile-compact-field>span{color:var(--fa-na-muted-helper-fg)!important}.fa-new-assessment-root .fa-na-profile-compact-input{color:var(--fa-na-inv-btn-primary-fg)!important;background:var(--fa-input-bg,var(--fa-na-inv-btn-primary-bg))!important;border:1px solid var(--fa-na-inv-btn-primary-border)!important}.fa-new-assessment-root .fa-na-profile-row-btn{min-height:28px!important;padding:5px 10px!important;font-size:11px!important;font-weight:700!important}.fa-new-assessment-root .fa-na-import-feedback{color:var(--fa-na-accent-link-fg)!important}.fa-new-assessment-root .fa-na-engagement-date-field{min-width:0;max-width:280px}.fa-new-assessment-root .fa-na-date-input{box-sizing:border-box;width:100%;max-width:100%}html.fa-appearance-dark .fa-new-assessment-root .fa-na-date-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1024px){.fa-new-assessment-root{max-width:100%;overflow-x:clip}}.fa-workspace-page{--fa-ws-card-bg:#ffffffd6;--fa-ws-card-border:var(--fa-border-subtle,#dcdfe4);--fa-ws-card-shadow:none;--fa-ws-card-backdrop:blur(6px);--fa-ws-card-nested-bg:#ffffffb8;--fa-ws-helper-fg:#64748b;--fa-ws-muted-fg:#64748b;--fa-ws-section-title-fg:var(--fa-text-heading,#051a3e);--fa-ws-perspective-lead-fg:var(--fa-fortress-perspective-strip-lead-fg);--fa-ws-perspective-strip-bg:var(--fa-fortress-perspective-strip-bg);--fa-ws-perspective-chevron-fg:#ffffff8c;--fa-ws-open-assessments-bg:#fff;--fa-ws-open-assessments-fg:var(--fa-brand-primary,#001430);--fa-ws-open-assessments-disabled-fg:var(--fa-color-slate-muted,#64748b);--fa-ws-qa-icon-bg:var(--fa-surface-tint-soft,#f1f3ff);--fa-ws-qa-icon-fg:var(--fa-brand-support,#0052cc);--fa-ws-qa-title-fg:var(--fa-color-on-surface,#051a3e);--fa-ws-qa-copy-fg:var(--fa-color-on-surface-variant,#434654);--fa-ws-qa-border:var(--fa-ws-card-border);--fa-ws-client-meta-fg:var(--fa-color-slate-muted,#64748b);--fa-ws-client-sites-fg:var(--fa-color-on-surface,#051a3e);--fa-ws-chevron-fg:#94a3b8;--fa-ws-empty-fg:var(--fa-color-slate-muted,#64748b);--fa-ws-inprogress-where-fg:var(--fa-color-slate-muted,#64748b);--fa-ws-inprogress-badge-bg:var(--fa-ai-surface,#e9f2ff);--fa-ws-inprogress-badge-fg:var(--fa-brand-support,#0052cc);--fa-ws-all-assessments-fg:var(--fa-color-slate-muted,#64748b);--fa-ws-all-assessments-border:var(--fa-border-subtle,#dcdfe4);--fa-ws-finding-drafts-empty-fg:var(--fa-color-on-surface,#051a3e);--fa-ws-field-pilot-summary-fg:var(--fa-color-slate-muted,#64748b);--fa-ws-field-pilot-lead-fg:var(--fa-color-slate-muted,#64748b);--fa-ws-field-pilot-btn-primary-bg:var(--fa-brand-primary,#001430);--fa-ws-field-pilot-btn-primary-fg:#fff;--fa-ws-field-pilot-btn-secondary-bg:#fff;--fa-ws-field-pilot-btn-secondary-fg:var(--fa-color-on-surface,#051a3e);--fa-ws-field-pilot-btn-secondary-border:var(--fa-border-subtle,#dcdfe4);--fa-ws-link-fg:var(--fa-brand-support,#0052cc);--fa-ws-paired-widget-surface:#f0f3f7;--fa-ws-paired-widget-surface-top:#f7f9fb;--fa-ws-paired-widget-surface-bottom:#e8ecf1;--fa-ws-paired-widget-edge:#94a3b847;--fa-ws-paired-widget-radius:20px;--fa-ws-paired-widget-desktop-w:238px;--fa-ws-paired-widget-desktop-h:232px;--fa-ws-paired-widget-eyebrow-fg:var(--fa-color-slate-muted,#64748b);--fa-ws-paired-widget-support-fg:#5a6575;--fa-ws-paired-widget-heading-fg:#2a3544;--fa-ws-paired-widget-shadow:inset 0 1px 0 #fffffff5, inset 0 -1px 0 #94a3b80f, 0 1px 2px #00143009, 0 6px 18px #00143011;--fa-ws-paired-widget-inner-ring:inset 0 0 0 1px #ffffff8c;--fa-ws-paired-widget-accent-ring:inset 0 0 0 1px #0052cc0f;--fa-ws-context-rail-drawer-width:min(292px, calc(100vw - 32px));--fa-ws-context-rail-inset-top:64px;--fa-ws-context-rail-z-index:55;--fa-ws-context-rail-backdrop-z-index:54;--fa-ws-header-side-gap:16px;--fa-ws-header-row-gap:12px;--fa-ws-header-stack-threshold:788px;--fa-ws-perspective-copy-min:110px;--fa-ws-perspective-control-min:120px;--fa-ws-perspective-action-min:110px;--fa-ws-perspective-wrap-threshold:680px;--fa-ws-perspective-constrained-control-min:140px;--fa-ws-perspective-constrained-action-min:128px;--fa-ws-perspective-constrained-copy-measure:42rem;--fa-ws-split-gap:20px}html.fa-appearance-dark .fa-workspace-page{--fa-ws-card-bg:#1b2636c7;--fa-ws-card-border:#6b809957;--fa-ws-card-shadow:0 1px 3px #0000003d, 0 4px 14px #00000029;--fa-ws-card-backdrop:blur(8px);--fa-ws-card-nested-bg:#141b24ad;--fa-ws-helper-fg:#b8c0cc;--fa-ws-muted-fg:#b8c0cc;--fa-ws-section-title-fg:#e2e8f0;--fa-ws-perspective-lead-fg:var(--fa-fortress-perspective-strip-lead-fg);--fa-ws-perspective-strip-bg:var(--fa-fortress-perspective-strip-bg);--fa-ws-perspective-chevron-fg:#ffffffb8;--fa-ws-open-assessments-bg:var(--fa-input-bg);--fa-ws-open-assessments-fg:#dbeafe;--fa-ws-open-assessments-disabled-fg:#94a3b8;--fa-ws-qa-icon-bg:#93c5fd29;--fa-ws-qa-icon-fg:#93c5fd;--fa-ws-qa-title-fg:#e2e8f0;--fa-ws-qa-copy-fg:#b8c0cc;--fa-ws-qa-border:var(--fa-ws-card-border);--fa-ws-client-meta-fg:#b8c0cc;--fa-ws-client-sites-fg:#dbeafe;--fa-ws-chevron-fg:#94a3b8;--fa-ws-empty-fg:#b8c0cc;--fa-ws-inprogress-where-fg:#b8c0cc;--fa-ws-inprogress-badge-bg:#93c5fd33;--fa-ws-inprogress-badge-fg:#bfdbfe;--fa-ws-all-assessments-fg:#b8c0cc;--fa-ws-all-assessments-border:#94a3b859;--fa-ws-finding-drafts-empty-fg:#cbd5e1;--fa-ws-field-pilot-summary-fg:#b8c0cc;--fa-ws-field-pilot-lead-fg:#b8c0cc;--fa-ws-field-pilot-btn-primary-bg:#2563eb;--fa-ws-field-pilot-btn-primary-fg:#fff;--fa-ws-field-pilot-btn-secondary-bg:var(--fa-input-bg);--fa-ws-field-pilot-btn-secondary-fg:#dbeafe;--fa-ws-field-pilot-btn-secondary-border:#94a3b86b;--fa-ws-link-fg:#93c5fd}@media (width>=768px){.fa-workspace-page{--fa-ws-qa-border:var(--fa-ws-card-border)}}.fa-workspace-page .fa-ds-panel:not(.fa-ws-local-time-widget),.fa-workspace-page .fa-ws-qa,.fa-workspace-page .fa-ws-briefing{background:var(--fa-ws-card-bg);border-color:var(--fa-ws-card-border);box-shadow:var(--fa-ws-card-shadow);-webkit-backdrop-filter:var(--fa-ws-card-backdrop);backdrop-filter:var(--fa-ws-card-backdrop)}.fa-workspace-page .fa-ws-local-time-widget.fa-ds-panel,.fa-workspace-page .fa-ws-analyst-profile{--fa-ws-local-time-surface:var(--fa-ws-paired-widget-surface);--fa-ws-local-time-surface-edge:var(--fa-ws-paired-widget-edge);--fa-ws-local-time-digit-on:#3d4a5c;--fa-ws-local-time-digit-off:#64748b42;--fa-ws-local-time-date-fg-strong:var(--fa-ws-paired-widget-heading-fg);--fa-ws-local-time-date-fg-soft:var(--fa-ws-paired-widget-support-fg);--fa-ws-local-time-capsule-bg:#fff;--fa-ws-local-time-capsule-border:#94a3b84d;--fa-ws-local-time-capsule-fg:#c53030;--fa-ws-local-time-clock-w:126px;--fa-ws-local-time-clock-pair-h:68px;--fa-ws-local-time-row-gap:10px;--fa-ws-local-time-date-col:42px;--fa-ws-local-time-stage-gap:10px;isolation:isolate;box-sizing:border-box;position:relative;overflow:hidden;border:1px solid var(--fa-ws-paired-widget-edge)!important;background:linear-gradient(168deg, var(--fa-ws-paired-widget-surface-top) 0%, var(--fa-ws-paired-widget-surface) 46%, var(--fa-ws-paired-widget-surface-bottom) 100%)!important;box-shadow:var(--fa-ws-paired-widget-shadow)!important;border-radius:var(--fa-ws-paired-widget-radius)!important}.fa-workspace-page .fa-ws-local-time-widget.fa-ds-panel:before,.fa-workspace-page .fa-ws-analyst-profile:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--fa-ws-paired-widget-inner-ring);position:absolute;inset:0}.fa-workspace-page .fa-ws-local-time-widget.fa-ds-panel:after,.fa-workspace-page .fa-ws-analyst-profile:after{content:"";border-radius:inherit;pointer-events:none;opacity:.7;box-shadow:var(--fa-ws-paired-widget-accent-ring);position:absolute;inset:-1px}.fa-workspace-page .fa-ws-local-time-widget.fa-ds-panel{color:var(--fa-ws-local-time-digit-on);grid-template-rows:minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden;container-type:inline-size;padding:14px 14px 15px!important}.fa-workspace-page .fa-ws-launchpad-local-time.fa-ws-local-time-scene--early_morning .fa-ws-local-time-widget.fa-ds-panel:after{box-shadow:inset 0 0 0 1px #5b9fd41a}.fa-workspace-page .fa-ws-launchpad-local-time.fa-ws-local-time-scene--morning .fa-ws-local-time-widget.fa-ds-panel:after{box-shadow:inset 0 0 0 1px #0052cc14}.fa-workspace-page .fa-ws-launchpad-local-time.fa-ws-local-time-scene--afternoon .fa-ws-local-time-widget.fa-ds-panel:after{box-shadow:inset 0 0 0 1px #0052cc1a}.fa-workspace-page .fa-ws-launchpad-local-time.fa-ws-local-time-scene--evening .fa-ws-local-time-widget.fa-ds-panel:after{box-shadow:inset 0 0 0 1px #00143014}.fa-workspace-page .fa-ws-launchpad-local-time.fa-ws-local-time-scene--night .fa-ws-local-time-widget.fa-ds-panel:after{opacity:.5;box-shadow:inset 0 0 0 1px #0014300f}.fa-workspace-page .fa-ws-local-time-stage{grid-template-columns:var(--fa-ws-local-time-clock-w) var(--fa-ws-local-time-date-col);column-gap:var(--fa-ws-local-time-stage-gap);z-index:1;align-items:stretch;height:100%;min-height:0;display:grid;position:relative}.fa-workspace-page .fa-ws-local-time-clock-zone{width:var(--fa-ws-local-time-clock-w);min-width:var(--fa-ws-local-time-clock-w);box-sizing:content-box;border-right:1px solid #94a3b824;justify-content:center;align-items:center;min-height:0;padding-right:10px;display:flex;position:relative}.fa-workspace-page .fa-ws-local-time-clock{box-sizing:border-box;align-content:center;place-items:center;width:100%;min-height:0;padding:2px 0 4px;display:grid}.fa-workspace-page .fa-ws-local-time-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-workspace-page .fa-ws-local-time-clock-grid{justify-content:center;align-items:center;gap:var(--fa-ws-local-time-row-gap);width:var(--fa-ws-local-time-clock-w);min-height:calc(var(--fa-ws-local-time-clock-pair-h) * 2 + var(--fa-ws-local-time-row-gap));flex-direction:column;flex-shrink:0;max-width:100%;margin:0 auto;display:flex}.fa-workspace-page .fa-ws-local-time-clock-pair-row{flex:0 0 var(--fa-ws-local-time-clock-pair-h);width:var(--fa-ws-local-time-clock-w);height:var(--fa-ws-local-time-clock-pair-h);min-height:var(--fa-ws-local-time-clock-pair-h);display:block;overflow:visible}.fa-workspace-page .fa-ws-local-time-digit-seg{fill:var(--fa-ws-local-time-digit-off);stroke:none}.fa-workspace-page .fa-ws-local-time-digit-seg--on{fill:var(--fa-ws-local-time-digit-on)}.fa-workspace-page .fa-ws-local-time-digit-seg--off{fill:var(--fa-ws-local-time-digit-off)}.fa-workspace-page .fa-ws-local-time-date-rail{min-width:0;width:var(--fa-ws-local-time-date-col);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-left:4px;display:flex}.fa-workspace-page .fa-ws-local-time-weekday-capsule{background:var(--fa-ws-local-time-capsule-bg);border:1px solid var(--fa-ws-local-time-capsule-border);letter-spacing:.06em;width:22px;color:var(--fa-ws-local-time-capsule-fg);writing-mode:vertical-rl;text-orientation:mixed;text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:11px 3px;font-size:5.5px;font-weight:800;line-height:1.12;display:inline-flex;transform:rotate(180deg);box-shadow:0 1px 2px #0014300a,inset 0 1px #ffffffeb}.fa-workspace-page .fa-ws-local-time-date-rotated{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:0;line-height:1;display:block;transform:rotate(180deg)}.fa-workspace-page .fa-ws-local-time-date-day{color:var(--fa-ws-local-time-date-fg-strong);letter-spacing:.02em;font-size:1.1rem;font-weight:800}.fa-workspace-page .fa-ws-local-time-date-month{color:var(--fa-ws-local-time-date-fg-soft);letter-spacing:.08em;font-size:.78rem;font-weight:600}.fa-workspace-page .fa-ws-local-time-widget--dense.fa-ds-panel{padding:14px 13px!important}.fa-workspace-page .fa-ws-local-time-widget--dense .fa-ws-local-time-date-day{font-size:1.04rem}.fa-workspace-page .fa-ws-local-time-widget--dense .fa-ws-local-time-date-month{font-size:.74rem}.fa-workspace-page .fa-ws-local-time-widget--compact{padding:12px 11px 13px!important}.fa-workspace-page .fa-ws-local-time-widget--compact .fa-ws-local-time-date-day{font-size:.96rem}.fa-workspace-page .fa-ws-local-time-widget--compact .fa-ws-local-time-date-month{font-size:.68rem}html.fa-appearance-dark .fa-workspace-page .fa-ws-local-time-widget.fa-ds-panel{--fa-ws-local-time-digit-on:#d8e4f4;--fa-ws-local-time-digit-off:#a8b8d038;--fa-ws-local-time-date-fg-strong:#eef2f8;--fa-ws-local-time-date-fg-soft:#b8c8dc;--fa-ws-local-time-capsule-bg:#ffffff1a;--fa-ws-local-time-capsule-border:#a8b8d047;--fa-ws-local-time-capsule-fg:#f0a0a0}.fa-workspace-page .fa-ws-local-time-widget--analog .fa-ws-local-time-clock-zone{justify-content:center;align-items:center}.fa-workspace-page .fa-ws-local-time-widget--analog .fa-ws-local-time-clock{padding:0}.fa-workspace-page .fa-ws-analog-clock{width:min(100%,118px);height:auto;margin:0 auto;display:block}.fa-workspace-page .fa-ws-analog-clock__face{fill:none;stroke:var(--fa-ws-analog-face-stroke,#64748b38);stroke-width:1px}.fa-workspace-page .fa-ws-analog-clock__marker{stroke:var(--fa-ws-analog-marker,#64748b61);stroke-width:1px;stroke-linecap:round}.fa-workspace-page .fa-ws-analog-clock__marker--major{stroke:var(--fa-ws-analog-marker-major,#3d4a5c8c);stroke-width:1.35px}.fa-workspace-page .fa-ws-analog-clock__hand{stroke-linecap:round}.fa-workspace-page .fa-ws-analog-clock__hand--hour line{stroke:var(--fa-ws-analog-hand-hour,var(--fa-ws-local-time-digit-on,#3d4a5c));stroke-width:2.6px}.fa-workspace-page .fa-ws-analog-clock__hand--minute line{stroke:var(--fa-ws-analog-hand-minute,var(--fa-ws-local-time-digit-on,#3d4a5c));stroke-width:1.6px}.fa-workspace-page .fa-ws-analog-clock__hub{fill:var(--fa-ws-analog-hand-hub,var(--fa-ws-local-time-digit-on,#3d4a5c));stroke:none}.fa-workspace-page .fa-ws-local-time-widget--analog.fa-ds-panel{--fa-ws-local-time-clock-w:118px}.fa-workspace-page .fa-ws-widget-theme--midnight_navy .fa-ws-local-time-widget.fa-ds-panel,.fa-workspace-page .fa-ws-widget-theme--midnight_navy .fa-ws-analyst-profile,.fa-workspace-page .fa-ws-launchpad-local-time.fa-ws-widget-theme--midnight_navy .fa-ws-local-time-widget.fa-ds-panel{--fa-ws-paired-widget-surface:#0f1a2e;--fa-ws-paired-widget-surface-top:#152238;--fa-ws-paired-widget-surface-bottom:#0a1220;--fa-ws-paired-widget-edge:#6482b447;--fa-ws-paired-widget-eyebrow-fg:#8fa4c4;--fa-ws-paired-widget-support-fg:#a8b8d0;--fa-ws-paired-widget-heading-fg:#e8edf5;--fa-ws-paired-widget-shadow:0 1px 2px #00081838, 0 10px 28px #000c2447;--fa-ws-paired-widget-inner-ring:inset 0 0 0 1px #ffffff14;--fa-ws-paired-widget-accent-ring:inset 0 0 0 1px #78a0dc24;--fa-ws-local-time-digit-on:#d8e4f4;--fa-ws-local-time-digit-off:#a8b8d038;--fa-ws-analog-face-stroke:#a8b8d03d;--fa-ws-analog-marker:#c8d8ec6b;--fa-ws-analog-marker-major:#e8f0fcb8;--fa-ws-analog-hand-hour:#e8edf5;--fa-ws-analog-hand-minute:#c8d8ec;--fa-ws-analog-hand-hub:#e8edf5}.fa-workspace-page .fa-ws-widget-theme--arctic_silver .fa-ws-local-time-widget.fa-ds-panel,.fa-workspace-page .fa-ws-widget-theme--arctic_silver .fa-ws-analyst-profile,.fa-workspace-page .fa-ws-launchpad-local-time.fa-ws-widget-theme--arctic_silver .fa-ws-local-time-widget.fa-ds-panel{--fa-ws-paired-widget-surface:#eef2f6;--fa-ws-paired-widget-surface-top:#f6f8fa;--fa-ws-paired-widget-surface-bottom:#e4e9ef;--fa-ws-paired-widget-edge:#94a3b857;--fa-ws-paired-widget-heading-fg:#243041;--fa-ws-paired-widget-support-fg:#5c6b7d;--fa-ws-local-time-digit-on:#334155;--fa-ws-local-time-digit-off:#64748b3d}.fa-workspace-page .fa-ws-widget-theme--executive_cobalt .fa-ws-local-time-widget.fa-ds-panel,.fa-workspace-page .fa-ws-widget-theme--executive_cobalt .fa-ws-analyst-profile,.fa-workspace-page .fa-ws-launchpad-local-time.fa-ws-widget-theme--executive_cobalt .fa-ws-local-time-widget.fa-ds-panel{--fa-ws-paired-widget-surface:#e8eef8;--fa-ws-paired-widget-surface-top:#f2f6fc;--fa-ws-paired-widget-surface-bottom:#dce6f4;--fa-ws-paired-widget-edge:#3b63a847;--fa-ws-paired-widget-heading-fg:#142a52;--fa-ws-paired-widget-support-fg:#3d5f8f;--fa-ws-paired-widget-accent-ring:inset 0 0 0 1px #2563eb1f;--fa-ws-local-time-digit-on:#1e3a5f;--fa-ws-local-time-digit-off:#3b63a833}.fa-workspace-page .fa-ws-widget-theme--fortress_blue .fa-ws-local-time-widget.fa-ds-panel,.fa-workspace-page .fa-ws-widget-theme--fortress_blue .fa-ws-analyst-profile,.fa-workspace-page .fa-ws-launchpad-local-time.fa-ws-widget-theme--fortress_blue .fa-ws-local-time-widget.fa-ds-panel{--fa-ws-paired-widget-surface:#e6edf8;--fa-ws-paired-widget-surface-top:#f0f5fc;--fa-ws-paired-widget-surface-bottom:#d8e4f4;--fa-ws-paired-widget-edge:#0052cc38;--fa-ws-paired-widget-heading-fg:#001430;--fa-ws-paired-widget-support-fg:#2b4f7a;--fa-ws-paired-widget-accent-ring:inset 0 0 0 1px #0052cc24;--fa-ws-local-time-digit-on:#0b2d5c;--fa-ws-local-time-digit-off:#0052cc29}@media (width<=640px){.fa-workspace-page .fa-ws-local-time-widget.fa-ds-panel{padding:12px 11px 13px!important}.fa-workspace-page .fa-ws-local-time-date-day{font-size:.94rem}.fa-workspace-page .fa-ws-local-time-date-month{font-size:.66rem}.fa-workspace-page .fa-ws-local-time-weekday-capsule{width:18px;padding:8px 2px;font-size:5px}}.fa-workspace-page .fa-ws-qa{border:1px solid var(--fa-ws-card-border)}.fa-workspace-page [data-testid^=assessment-finding-review-draft-]{background:var(--fa-ws-card-nested-bg)!important;border-color:var(--fa-ws-card-border)!important}.fa-workspace-page .fa-ws-client-row{text-align:left;cursor:pointer;border:none;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:background .15s;display:flex;background:var(--fa-ws-card-nested-bg)!important}.fa-workspace-page .fa-ws-client-row:focus-visible{outline:2px solid var(--fa-ws-focus-ring,#2563eb);outline-offset:2px}.fa-workspace-page .fa-ws-client-title-row{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.fa-workspace-page .fa-ws-client-title-sep{color:var(--fa-ws-client-meta-fg,#64748b);font-size:12px;font-weight:600;line-height:1}.fa-workspace-page .fa-ws-site-inline-link,.fa-workspace-page .fa-ws-site-menu-trigger{color:var(--fa-ws-client-sites-fg,#191c1e);text-underline-offset:3px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:100%;padding:0;font-size:12px;font-weight:700;text-decoration:underline;overflow:hidden}.fa-workspace-page .fa-ws-site-inline-link:hover:not(:disabled),.fa-workspace-page .fa-ws-site-menu-trigger:hover:not(:disabled){color:var(--fa-ws-focus-ring,#2563eb)}.fa-workspace-page .fa-ws-site-inline-link:focus-visible,.fa-workspace-page .fa-ws-site-menu-trigger:focus-visible{outline:2px solid var(--fa-ws-focus-ring,#2563eb);outline-offset:2px}.fa-workspace-page .fa-ws-site-inline-link:disabled,.fa-workspace-page .fa-ws-site-menu-trigger:disabled{cursor:not-allowed;opacity:.52}.fa-workspace-page .fa-ws-site-menu{min-width:0;position:relative}.fa-workspace-page .fa-ws-site-menu-panel{z-index:4;border:1px solid var(--fa-ws-card-border,#e2e8f0);background:var(--fa-ws-card-bg,#fff);border-radius:10px;min-width:160px;max-width:min(280px,70vw);padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #0f172a24}.fa-workspace-page .fa-ws-site-menu-item{width:100%;color:var(--fa-ws-client-sites-fg,#191c1e);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;display:block;overflow:hidden}.fa-workspace-page .fa-ws-site-menu-item:hover{background:var(--fa-ws-card-nested-bg,#f8fafcb8)}.fa-workspace-page .fa-ws-site-menu-item:focus-visible{outline:2px solid var(--fa-ws-focus-ring,#2563eb);outline-offset:2px}.fa-workspace-page .fa-ws-client-trail{flex-shrink:0;align-items:center;gap:16px;display:flex}.fa-workspace-page .fa-ws-client{background:var(--fa-ws-card-nested-bg)!important}.fa-workspace-page .fa-ws-client:focus-visible{outline:2px solid var(--fa-ws-focus-ring,#2563eb);outline-offset:2px}@media (width>=1025px){.fa-workspace-page.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom) + 28px)}.fa-workspace-page.fa-ds-page-canvas--assistant-clearance .fa-ws-qa-grid{scroll-margin-block-end:calc(var(--fa-assistant-clearance-bottom) + 72px)}}@media (width>=1024px){.fa-ws-context-rail-toggle{flex-shrink:0;align-self:flex-start;gap:6px;width:auto;min-width:40px;padding-inline:10px}.fa-ws-context-rail-toggle__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-ws-context-rail-toggle-row{justify-content:flex-end;margin-bottom:12px;display:flex}.fa-ws-dashboard-canvas.fa-ws-context-rail-collapsed .fa-ws-launchpad-briefing-row,.fa-ws-dashboard-canvas.fa-ws-context-rail-collapsed .fa-ws-dashboard-right{display:none}}@media (width>=1280px){.fa-app-shell--sidebar-collapsed .fa-ws-dashboard-canvas--wide{width:100%;margin-inline:0}}.fa-workspace-page .fa-ws-perspective-lead{color:var(--fa-ws-perspective-lead-fg);opacity:1}.fa-workspace-page .fa-ws-perspective__context-source{color:#ffffffb8;letter-spacing:-.01em;margin-top:6px;font-size:11px;font-weight:600;display:inline-block}.fa-workspace-page .fa-ws-perspective-chevron{color:var(--fa-ws-perspective-chevron-fg)}.fa-workspace-page .fa-ws-open-assessments-btn{background:var(--fa-ws-open-assessments-bg);color:var(--fa-ws-open-assessments-fg)}.fa-workspace-page .fa-ws-open-assessments-btn:disabled{color:var(--fa-ws-open-assessments-disabled-fg);opacity:.72;cursor:not-allowed}.fa-workspace-page .fa-ws-perspective-select:disabled{opacity:.72}.fa-workspace-page .fa-ws-qa-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.fa-workspace-page .fa-ws-qa{text-align:left;cursor:pointer;border-radius:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s}.fa-workspace-page .fa-ws-qa:hover{box-shadow:0 6px 18px #00143012;border-color:#d6e3ffe6!important}.fa-workspace-page .fa-ws-qa:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px}.fa-workspace-page .fa-ws-qa:disabled{opacity:.62;cursor:not-allowed}.fa-workspace-page .fa-ws-qa-icon{background:var(--fa-ws-qa-icon-bg);color:var(--fa-ws-qa-icon-fg);border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-bottom:8px;transition:transform .15s;display:flex}.fa-workspace-page .fa-ws-qa:hover .fa-ws-qa-icon{transform:scale(1.06)}.fa-workspace-page .fa-ws-qa-title{color:var(--fa-ws-qa-title-fg);margin:0 0 2px;font-size:12px;font-weight:800;line-height:1.25}.fa-workspace-page .fa-ws-qa-copy{color:var(--fa-ws-qa-copy-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.fa-workspace-page .fa-ws-qa,.fa-workspace-page .fa-ws-qa-icon{transition:none}.fa-workspace-page .fa-ws-qa:hover .fa-ws-qa-icon{transform:none}}.fa-workspace-page .fa-ws-unlocks-panel{background:var(--fa-ws-card-bg);border:1px solid var(--fa-ws-card-border);box-shadow:var(--fa-ws-card-shadow);-webkit-backdrop-filter:var(--fa-ws-card-backdrop);backdrop-filter:var(--fa-ws-card-backdrop)}.fa-workspace-page .fa-ws-unlocks-list li{color:var(--fa-ws-muted-fg);margin-bottom:6px}.fa-workspace-page .fa-ws-qa-row--compact{flex-wrap:wrap;gap:10px;display:flex}.fa-workspace-page .fa-ws-qa-row--compact .fa-ws-qa--compact{text-align:left;border-radius:12px;flex:min(100%,220px);align-items:center;gap:10px;padding:10px 14px;display:flex}.fa-workspace-page .fa-ws-qa-row--compact .fa-ws-qa--compact .fa-ws-qa-icon{border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-bottom:0;display:flex}.fa-workspace-page .fa-ws-qa-row--compact .fa-ws-qa--compact .fa-ws-qa-title{margin:0;font-size:13px;font-weight:800}.fa-workspace-page .fa-ws-field-pilot-landing{max-width:720px}.fa-workspace-page .fa-ws-field-pilot--landing .fa-ws-field-pilot-summary{font-size:11px}.fa-workspace-page .fa-ws-landing-deferred{width:min(100%,1180px);margin-inline:auto}.fa-workspace-page .fa-ws-qa:disabled .fa-ws-qa-title,.fa-workspace-page .fa-ws-qa:disabled .fa-ws-qa-copy{color:var(--fa-ws-muted-fg)}.fa-workspace-page .fa-ws-client-meta{color:var(--fa-ws-client-meta-fg)}.fa-workspace-page .fa-ws-client-sites{color:var(--fa-ws-client-sites-fg)}.fa-workspace-page .fa-ws-chevron{color:var(--fa-ws-chevron-fg)}html.fa-appearance-dark .fa-workspace-page .fa-ws-client-row:hover .fa-ws-chevron{color:#93c5fd}.fa-workspace-page .fa-ws-client-row[aria-disabled=true],.fa-workspace-page .fa-ws-client:disabled{opacity:.62;cursor:not-allowed}.fa-workspace-page .fa-ws-empty-copy{color:var(--fa-ws-empty-fg)}.fa-workspace-page .fa-ws-link-btn{color:var(--fa-ws-link-fg)}.fa-workspace-page .fa-ws-link-btn:disabled{opacity:.62;cursor:not-allowed}.fa-workspace-page .fa-ws-inprogress-where{color:var(--fa-ws-inprogress-where-fg)}.fa-workspace-page .fa-ws-inprogress-badge{background:var(--fa-ws-inprogress-badge-bg);color:var(--fa-ws-inprogress-badge-fg)}.fa-workspace-page .fa-ws-all-assessments-btn{color:var(--fa-ws-all-assessments-fg);border:2px dashed var(--fa-ws-all-assessments-border)}.fa-workspace-page .fa-ws-all-assessments-btn:disabled{opacity:.62;cursor:not-allowed}.fa-workspace-page .fa-ws-finding-drafts-empty{color:var(--fa-ws-finding-drafts-empty-fg)}.fa-workspace-page .fa-ws-field-pilot-summary{color:var(--fa-ws-field-pilot-summary-fg)}.fa-workspace-page .fa-ws-field-pilot-lead{color:var(--fa-ws-field-pilot-lead-fg)}.fa-workspace-page .fa-ws-field-pilot-btn-primary{background:var(--fa-ws-field-pilot-btn-primary-bg);color:var(--fa-ws-field-pilot-btn-primary-fg)}.fa-workspace-page .fa-ws-field-pilot-btn-secondary{background:var(--fa-ws-field-pilot-btn-secondary-bg);color:var(--fa-ws-field-pilot-btn-secondary-fg);border:1px solid var(--fa-ws-field-pilot-btn-secondary-border)}.fa-workspace-page .fa-ws-field-pilot-btn-primary:hover,.fa-workspace-page .fa-ws-field-pilot-btn-secondary:hover{filter:brightness(1.08)}.fa-workspace-page .fa-ws-field-pilot-btn-primary:focus-visible,.fa-workspace-page .fa-ws-field-pilot-btn-secondary:focus-visible{outline:2px solid var(--fa-ws-link-fg);outline-offset:2px}html.fa-appearance-dark .fa-workspace-page .fa-ws-qa,html.fa-appearance-dark .fa-workspace-page .fa-ds-panel{border:1px solid var(--fa-ws-card-border)!important;background:var(--fa-ws-card-bg)!important;box-shadow:var(--fa-ws-card-shadow)!important}html.fa-appearance-dark .fa-workspace-page .fa-csp-card{border:1px solid var(--fa-card-border,#8494ad)!important;background:var(--fa-card-bg,#263548)!important;box-shadow:var(--fa-shadow-card)!important}html.fa-appearance-dark .fa-workspace-page .fa-csp-card--selected{border:2px solid var(--fa-selected-border)!important;background:color-mix(in srgb, var(--fa-selected-bg) 72%, var(--fa-card-bg) 28%)!important;box-shadow:0 0 0 3px var(--fa-selected-glow), 0 0 16px #2dd4bf38, 0 4px 14px #00000052!important}html.fa-appearance-dark .fa-workspace-page .fa-ws-client-row{background:var(--fa-ws-card-nested-bg)!important}html.fa-appearance-dark .fa-workspace-page .fa-ws-client-row+.fa-ws-client-row,html.fa-appearance-dark .fa-workspace-page .fa-ws-client-row:not(:first-child){border-top:1px solid var(--fa-border-subtle)!important}html.fa-appearance-dark .fa-workspace-page .fa-ws-site-menu-panel{border-color:var(--fa-border-subtle);background:var(--fa-card-bg);box-shadow:0 10px 28px #00000052}html.fa-appearance-dark .fa-workspace-page .fa-ws-client{background:var(--fa-ws-card-nested-bg)!important}html.fa-appearance-dark .fa-workspace-page .fa-ws-perspective-select{background:var(--fa-form-input-bg)!important;border-color:var(--fa-form-input-border)!important;color:var(--fa-form-input-fg)!important}.fa-workspace-page .fa-ws-dashboard-canvas{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (width>=1280px){.fa-workspace-page.fa-ds-page-canvas.fa-canvas-tier--standard{box-sizing:border-box;min-width:0;overflow-x:clip;width:min(100%, var(--fa-canvas-tier-standard-max), var(--fa-canvas-desktop-max-usable-width))!important;max-width:min(var(--fa-canvas-tier-standard-max), var(--fa-canvas-desktop-max-usable-width))!important}.fa-workspace-page .fa-ws-dashboard-canvas,.fa-workspace-page .fa-ws-dashboard-canvas--wide{box-sizing:border-box;min-width:0;max-width:100%}.fa-workspace-page .fa-ws-launchpad-top--wide{min-width:0;max-width:100%}}.fa-ws-dashboard-grid{flex-direction:column;gap:28px;display:flex}@media (width<=640px){.fa-ws-dashboard-grid{gap:var(--fa-mobile-section-gap,24px)}}@media (width>=1024px){.fa-ws-launchpad-header--desktop:not(.fa-ws-launchpad-header--wide-identity) .fa-ws-launchpad-header-group{gap:14px var(--fa-ws-header-side-gap);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid;container:ws-header-group/inline-size}@container ws-header-group (width<=788px){.fa-ws-launchpad-header--desktop:not(.fa-ws-launchpad-header--wide-identity) .fa-ws-launchpad-header-group{row-gap:var(--fa-ws-header-row-gap);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);column-gap:0}.fa-ws-launchpad-header--desktop:not(.fa-ws-launchpad-header--wide-identity) .fa-ws-launchpad-identity{grid-area:1/1;min-width:0}.fa-ws-launchpad-header--desktop:not(.fa-ws-launchpad-header--wide-identity) .fa-ws-launchpad-widget-pair{width:min(100%, calc(var(--fa-ws-paired-widget-desktop-w) * 2 + var(--fa-ws-header-side-gap)));grid-area:2/1;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);justify-self:end;max-width:100%}}.fa-ws-launchpad-widget-pair{grid-template-columns:var(--fa-ws-paired-widget-desktop-w) var(--fa-ws-paired-widget-desktop-w);justify-self:end;align-items:stretch;gap:16px;min-width:0;display:grid}.fa-ws-launchpad-header--wide-identity .fa-ws-launchpad-header-group{display:grid}.fa-ws-launchpad-identity{min-width:0}.fa-ws-launchpad-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fa-ws-launchpad-local-time{justify-self:stretch;width:100%;min-width:0;max-width:none}.fa-ws-launchpad-local-time .fa-ws-local-time-widget--dense{min-height:var(--fa-ws-paired-widget-desktop-h);max-height:var(--fa-ws-paired-widget-desktop-h);box-sizing:border-box;height:100%}.fa-ws-launchpad-local-time .fa-ws-local-time-widget--dense.fa-ds-panel{padding:14px 13px!important}.fa-ws-analyst-profile{width:100%;max-width:none;min-height:var(--fa-ws-paired-widget-desktop-h);max-height:var(--fa-ws-paired-widget-desktop-h);height:100%;color:var(--fa-ws-paired-widget-heading-fg);flex-direction:column;justify-self:stretch;padding:14px 13px;display:flex}.fa-ws-analyst-profile__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.fa-ws-analyst-profile__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fa-color-slate-muted,#64748b);font-size:11px;font-weight:700}.fa-ws-analyst-profile__menu-wrap{flex-shrink:0;position:relative}.fa-ws-analyst-profile__menu-btn{border:1px solid var(--fa-surface-panel-border,#c4c6d059);background:var(--fa-surface-quiet,#f8fafcb8);width:30px;height:30px;color:var(--fa-color-on-surface-variant,#43474f);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fa-ws-analyst-profile__menu-btn:hover{border-color:var(--fa-hover-border,#94a3b873)}.fa-ws-analyst-profile__menu-btn:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px}.fa-ws-analyst-profile__menu{z-index:20;border:1px solid var(--fa-surface-panel-border,#c4c6d059);background:var(--fa-surface-overlay,#fffffff7);min-width:168px;box-shadow:var(--fa-surface-raised-shadow,0 6px 20px #00143014);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.fa-ws-analyst-profile__menu-item{text-align:left;width:100%;color:var(--fa-color-on-surface,#191c1e);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:600;display:block}.fa-ws-analyst-profile__menu-item:hover{background:var(--fa-surface-quiet,#f8fafcb8)}.fa-ws-analyst-profile__body{text-align:center;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;margin:0;padding:0;font-family:inherit;display:flex}.fa-ws-analyst-profile__body:disabled{cursor:default}.fa-ws-analyst-profile__body:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px;border-radius:10px}.fa-ws-analyst-profile__avatar-wrap{margin-top:6px}.fa-ws-analyst-profile__emblem-fallback{width:96px;height:96px;color:var(--fa-brand-primary);background:linear-gradient(145deg,#e8edf5 0%,#d8e2ef 100%);border:1px solid #94a3b859;border-radius:50%;justify-content:center;align-items:center;display:flex}.fa-ws-analyst-profile__name{letter-spacing:-.02em;color:var(--fa-text-heading,#0f172a);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:10px;font-size:17px;font-weight:650;line-height:1.25;overflow:hidden}.fa-ws-analyst-profile__role{color:var(--fa-color-on-surface-variant,#43474f);margin-top:4px;font-size:12px;font-weight:600}.fa-ws-analyst-profile__context{color:var(--fa-color-slate-muted,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin-top:8px;font-size:12px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.fa-ws-perspective-hero .fa-ws-perspective-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fa-workspace-page .fa-ws-qa-grid--desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fa-workspace-page .fa-ws-qa{min-height:96px;padding:10px 12px}.fa-workspace-page .fa-ws-qa-icon{width:28px;min-width:28px;height:28px;margin-bottom:6px}.fa-workspace-page .fa-ws-qa-title{margin-bottom:2px;font-size:13px}.fa-workspace-page .fa-ws-qa-copy{font-size:11px;line-height:1.32}.fa-ws-columns{gap:16px!important}.fa-ws-dashboard-grid--desktop{grid-template-columns:1.35fr 1fr;align-items:start;gap:16px;display:grid}.fa-ws-col-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.fa-ws-col-stack--right{gap:14px}.fa-ws-perspective-hero--strip .fa-ws-perspective-inner:not(.fa-ws-perspective-inner--wide){flex-flow:wrap;align-items:flex-end;gap:12px;display:flex}.fa-ws-perspective-hero--strip .fa-ws-perspective-inner:not(.fa-ws-perspective-inner--wide) .fa-ws-perspective-copy{flex:0 0 180px;min-width:0;max-width:220px}.fa-ws-perspective-hero--strip .fa-ws-perspective-inner:not(.fa-ws-perspective-inner--wide) .fa-ws-perspective-controls{flex-wrap:wrap;flex:320px;align-items:flex-end;gap:10px;min-width:0;display:flex}.fa-ws-perspective-hero--strip .fa-ws-perspective-inner:not(.fa-ws-perspective-inner--wide) .fa-ws-perspective-select-wrap{flex:140px;min-width:0}.fa-ws-perspective-hero--strip .fa-ws-perspective-inner:not(.fa-ws-perspective-inner--wide) .fa-ws-perspective-select{max-width:100%;min-width:0!important}.fa-ws-perspective-hero--strip .fa-ws-perspective-inner:not(.fa-ws-perspective-inner--wide) .fa-ws-open-assessments-btn{flex-shrink:0}.fa-ws-launchpad-briefing-row{margin-bottom:18px}.fa-ws-launchpad-briefing-row .fa-ws-briefing{min-height:220px}}@media (width>=1280px){.fa-ws-dashboard-canvas--wide{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;padding-inline:0}.fa-ws-launchpad-top--flow{display:contents}.fa-ws-launchpad-top--wide{gap:var(--fa-ws-split-gap);margin-bottom:var(--fa-ws-split-gap);flex-direction:column;width:100%;min-width:0;display:flex}.fa-ws-launchpad-header--wide-identity{width:100%;min-width:0;margin-bottom:0!important}.fa-ws-launchpad-header--wide-identity .fa-ws-launchpad-header-group{gap:var(--fa-ws-header-side-gap);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;min-width:0;margin-inline:0;display:grid}.fa-ws-launchpad-header--wide-identity .fa-ws-launchpad-title{white-space:nowrap;min-width:0;max-height:none;font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.12}.fa-ws-launchpad-header--wide-identity .fa-ws-launchpad-lead{max-width:420px;font-size:13px;line-height:1.45}.fa-ws-launchpad-header--wide-identity .fa-ws-launchpad-identity{min-width:0;max-width:none}.fa-ws-launchpad-header--wide-identity .fa-ws-launchpad-widget-pair{grid-template-columns:var(--fa-ws-paired-widget-desktop-w) var(--fa-ws-paired-widget-desktop-w)}.fa-ws-launchpad-header--wide-identity .fa-ws-launchpad-local-time .fa-ws-local-time-widget--dense,.fa-ws-launchpad-header--wide-identity .fa-ws-analyst-profile{height:var(--fa-ws-paired-widget-desktop-h);min-height:var(--fa-ws-paired-widget-desktop-h);max-height:var(--fa-ws-paired-widget-desktop-h)}.fa-ws-launchpad-header--wide-identity .fa-ws-launchpad-local-time .fa-ws-local-time-widget--dense.fa-ds-panel{padding:14px 13px!important}.fa-ws-launchpad-header--wide-identity .fa-ws-analyst-profile{width:var(--fa-ws-paired-widget-desktop-w);min-width:var(--fa-ws-paired-widget-desktop-w);max-width:var(--fa-ws-paired-widget-desktop-w);justify-self:start;padding:14px 13px 12px;overflow:hidden}.fa-ws-launchpad-header--wide-identity .fa-ws-analyst-profile__header{margin-bottom:0}.fa-ws-launchpad-header--wide-identity .fa-ws-analyst-profile__avatar-wrap{margin-top:10px}.fa-ws-launchpad-header--wide-identity .fa-ws-analyst-profile__name{margin-top:8px;font-size:17px}.fa-ws-launchpad-header--wide-identity .fa-ws-analyst-profile__context{margin-top:6px}.fa-ws-launchpad-top--wide>.fa-ws-operational-row--wide{width:100%;min-width:0;margin-bottom:0;display:block}.fa-ws-launchpad-top--wide>.fa-ws-operational-row--wide .fa-ws-operational-left{width:100%;min-width:0}.fa-ws-dashboard-grid--wide{width:100%;min-width:0;display:block}.fa-ws-operational-row--wide{width:100%;min-width:0;margin-bottom:var(--fa-ws-split-gap);display:block}.fa-ws-operational-left{width:100%;min-width:0}.fa-ws-operational-rail{min-width:0}.fa-ws-operational-rail [data-testid=assessment-finding-review-drafts-panel]>div:first-child{margin-bottom:10px}.fa-ws-context-rail-overlay-root{z-index:var(--fa-ws-context-rail-backdrop-z-index);pointer-events:none;position:fixed;inset:0}.fa-ws-context-rail-overlay-root--active{pointer-events:auto}.fa-ws-context-rail-backdrop{inset:0;top:var(--fa-ws-context-rail-inset-top);cursor:pointer;opacity:0;background:#64748b1a;border:0;margin:0;padding:0;transition:opacity .22s;position:absolute}.fa-ws-context-rail-overlay-root--open .fa-ws-context-rail-backdrop{opacity:1}.fa-ws-context-rail-drawer{top:var(--fa-ws-context-rail-inset-top);right:0;bottom:calc(var(--fa-assistant-clearance-bottom,56px) + 20px);z-index:var(--fa-ws-context-rail-z-index);width:var(--fa-ws-context-rail-drawer-width);box-sizing:border-box;overscroll-behavior:contain;--fa-ws-drawer-surface-top:color-mix(in srgb, var(--fa-surface-tint-soft,#f1f3ff) 46%, #f6f8fc 54%);--fa-ws-drawer-surface-bottom:color-mix(in srgb, var(--fa-surface-muted,#e8ecf4) 34%, #eceff5 66%);--fa-ws-drawer-edge:#60728e81;--fa-ws-drawer-rim:#889cba4a;--fa-ws-drawer-highlight:#ffffffe6;--fa-ws-drawer-inner-glow:#ffffff61;--fa-ws-drawer-card-bg:color-mix(in srgb, var(--fa-surface-elevated,#fff) 80%, var(--fa-surface-tint-soft,#f1f3ff) 20%);--fa-ws-drawer-card-border:color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 48%, transparent);--fa-ws-drawer-card-shadow:0 1px 2px #0f172a09, 0 3px 10px #0f172a06;--fa-ws-drawer-section-label-fg:var(--fa-color-slate-muted,#64748b);--fa-ws-drawer-support-fg:var(--fa-color-on-surface-variant,#5a6575);--fa-ws-drawer-body-fg:var(--fa-color-on-surface,#2a3544);background:linear-gradient(180deg, var(--fa-ws-drawer-surface-top) 0%, var(--fa-ws-drawer-surface-bottom) 100%), color-mix(in srgb, var(--fa-surface-tint-soft,#f1f3ff) 18%, transparent);border-left:1px solid var(--fa-ws-drawer-edge);max-width:calc(100vw - 16px);box-shadow:-14px 0 36px #0f172a16, -1px 0 0 var(--fa-ws-drawer-rim), inset 1px 0 0 var(--fa-ws-drawer-highlight), inset 0 1px 0 var(--fa-ws-drawer-inner-glow);isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);will-change:transform;border-radius:14px 0 0 14px;flex-direction:column;gap:22px;padding:18px 14px 22px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;overflow-y:auto;transform:translate(100%)}.fa-ws-context-rail-overlay-root--open .fa-ws-context-rail-drawer{transform:translate(0)}.fa-ws-context-rail-drawer:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38}.fa-ws-context-rail-drawer>*{z-index:1;position:relative}.fa-ws-context-rail-drawer .fa-ws-launchpad-rail,.fa-ws-context-rail-drawer .fa-ws-dashboard-right{flex-direction:column;gap:22px;min-width:0;display:flex}.fa-ws-context-rail-drawer .fa-ws-section-heading,.fa-ws-context-rail-drawer [data-testid=assessment-finding-review-drafts-panel]>div:first-child h3{letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--fa-ws-drawer-section-label-fg)!important;margin:0 0 8px!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}.fa-ws-context-rail-drawer [data-testid=assessment-finding-review-drafts-panel]>div:first-child{gap:8px!important;margin-bottom:8px!important}.fa-ws-context-rail-drawer [data-testid=assessment-finding-review-drafts-panel]>div:first-child span{color:var(--fa-ws-drawer-section-label-fg)!important;font-size:10px!important;font-weight:700!important}.fa-ws-context-rail-drawer .fa-ds-panel,.fa-ws-context-rail-drawer .fa-ws-inprogress-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--fa-ws-drawer-card-bg)!important;border:1px solid var(--fa-ws-drawer-card-border)!important;box-shadow:var(--fa-ws-drawer-card-shadow)!important;border-radius:12px!important}.fa-ws-context-rail-drawer .fa-ws-briefing{--fa-ws-briefing-bg:var(--fa-ws-drawer-card-bg);--fa-ws-briefing-border:var(--fa-ws-drawer-card-border);--fa-ws-briefing-shadow:var(--fa-ws-drawer-card-shadow);--fa-ws-briefing-eyebrow-fg:var(--fa-ws-drawer-section-label-fg);--fa-ws-briefing-lead-fg:var(--fa-ws-drawer-support-fg);--fa-ws-briefing-row-label-fg:var(--fa-ws-drawer-section-label-fg);--fa-ws-briefing-row-value-fg:var(--fa-ws-drawer-body-fg);--fa-ws-briefing-divider:color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 42%, transparent);--fa-ws-briefing-btn-secondary-bg:color-mix(in srgb, var(--fa-surface-elevated,#fff) 88%, var(--fa-surface-tint-soft,#f1f3ff) 12%);--fa-ws-briefing-btn-secondary-fg:var(--fa-brand-support,#0052cc);--fa-ws-briefing-btn-secondary-border:color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 55%, transparent);border-radius:12px;padding:14px 14px 12px}.fa-ws-context-rail-drawer .fa-ws-briefing__eyebrow{letter-spacing:.11em;font-size:10px}.fa-ws-context-rail-drawer .fa-ws-briefing__lead,.fa-ws-context-rail-drawer .fa-ws-briefing__steps{color:var(--fa-ws-drawer-support-fg);font-size:12px;line-height:1.5}.fa-ws-context-rail-drawer .fa-ws-briefing__row{border-bottom-color:var(--fa-ws-briefing-divider);padding-block:7px}.fa-ws-context-rail-drawer .fa-ws-briefing__row-value{font-size:13px;font-weight:700}.fa-ws-context-rail-drawer .fa-ws-briefing__status-inline{font-size:11px;font-weight:600}.fa-ws-context-rail-drawer .fa-ws-briefing__action--secondary{border-radius:9px;font-size:12px;font-weight:600}.fa-ws-context-rail-drawer .fa-ws-briefing__link{font-size:12px;font-weight:600}.fa-ws-context-rail-drawer .fa-ws-empty-copy,.fa-ws-context-rail-drawer .fa-ws-finding-drafts-empty{color:var(--fa-ws-drawer-support-fg)!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important}.fa-ws-context-rail-drawer [data-testid^=assessment-finding-review-draft-]{background:color-mix(in srgb, var(--fa-surface-tint-soft,#f1f3ff) 36%, var(--fa-surface-elevated,#fff) 64%)!important;border:1px solid color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 46%, transparent)!important;box-shadow:none!important;border-radius:10px!important}.fa-ws-context-rail-drawer .fa-ws-inprogress-badge{background:color-mix(in srgb, var(--fa-ai-surface,#e9f2ff) 72%, #fff 28%);color:var(--fa-brand-support,#0052cc);letter-spacing:.04em;font-size:10px;font-weight:700}.fa-ws-context-rail-drawer .fa-ws-inprogress-where{color:var(--fa-ws-drawer-section-label-fg);font-size:11px}.fa-ws-context-rail-drawer .fa-ws-all-assessments-btn{border-style:dashed;border-width:1px;border-color:color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 62%, transparent);color:var(--fa-ws-drawer-support-fg);letter-spacing:.08em;border-radius:10px;font-size:10px}.fa-ws-context-rail-drawer [data-testid=field-pilot-checklist-panel] .fa-ds-panel,.fa-ws-context-rail-drawer [data-testid=field-pilot-checklist-panel]{box-shadow:none;background:0 0;border:none}.fa-ws-context-rail-drawer .fa-ws-field-pilot-summary,.fa-ws-context-rail-drawer .fa-ws-field-pilot-lead{color:var(--fa-ws-drawer-support-fg);font-size:12px;line-height:1.5}.fa-ws-context-rail-drawer .fa-ws-field-pilot-btn-secondary{background:color-mix(in srgb, var(--fa-surface-elevated,#fff) 86%, var(--fa-surface-tint-soft,#f1f3ff) 14%);border-color:color-mix(in srgb, var(--fa-border-subtle,#dcdfe4) 55%, transparent);color:var(--fa-ws-drawer-body-fg);border-radius:9px;font-size:12px;font-weight:600}.fa-ws-context-rail-drawer .fa-ws-field-pilot-btn-primary{border-radius:9px;font-size:12px;font-weight:600}html.fa-appearance-dark .fa-ws-context-rail-drawer{--fa-ws-drawer-surface-top:color-mix(in srgb, var(--fa-depth-1-bg,#191c1e) 86%, #1e293b 14%);--fa-ws-drawer-surface-bottom:color-mix(in srgb, var(--fa-depth-2-bg,#112240) 76%, #141b24 24%);--fa-ws-drawer-edge:#6f86a258;--fa-ws-drawer-rim:#7088a541;--fa-ws-drawer-highlight:#ffffff0f;--fa-ws-drawer-inner-glow:#ffffff08;--fa-ws-drawer-card-bg:color-mix(in srgb, var(--fa-depth-2-bg,#112240) 82%, #1a2330 18%);--fa-ws-drawer-card-border:#6b809942;--fa-ws-drawer-card-shadow:0 1px 2px #0000002e, 0 4px 14px #0000001f;--fa-ws-drawer-section-label-fg:#94a3b8;--fa-ws-drawer-support-fg:#b8c0cc;--fa-ws-drawer-body-fg:#e2e8f0}html.fa-appearance-dark .fa-ws-context-rail-backdrop{background:#0f172a57}@media (prefers-reduced-motion:reduce){.fa-ws-context-rail-backdrop,.fa-ws-context-rail-drawer{transition:none}}.fa-ws-perspective-wrap--wide{width:100%;max-width:none;margin-bottom:0}.fa-ws-perspective-wrap--wide .fa-ws-perspective-hero--strip{box-sizing:border-box;height:auto;min-height:112px;max-height:120px;overflow:visible;padding:12px 16px!important}.fa-ws-perspective-wrap--wide .fa-ws-perspective-hero__decoration{display:none}.fa-ws-perspective-wrap--wide .fa-ws-perspective-inner--wide{grid-template-columns:minmax(var(--fa-ws-perspective-copy-min), auto) minmax(var(--fa-ws-perspective-control-min), 1fr) minmax(var(--fa-ws-perspective-control-min), 1fr) minmax(var(--fa-ws-perspective-action-min), auto);align-items:center;gap:10px;min-width:0;display:grid!important}.fa-ws-perspective-wrap--wide .fa-ws-perspective-copy{flex:none;grid-column:1;width:auto;min-width:0;max-width:150px}.fa-ws-perspective-wrap--wide .fa-ws-perspective-title{font-size:17px!important;line-height:1.15!important}.fa-ws-perspective-wrap--wide .fa-ws-perspective-lead{-webkit-line-clamp:2;margin-top:4px!important;font-size:11px!important;line-height:1.35!important}.fa-ws-perspective-wrap--wide .fa-ws-perspective-controls{display:contents!important}.fa-ws-perspective-wrap--wide .fa-ws-perspective-controls .fa-ws-perspective-select-wrap:first-of-type{grid-column:2}.fa-ws-perspective-wrap--wide .fa-ws-perspective-controls .fa-ws-perspective-select-wrap:last-of-type{grid-column:3}.fa-ws-perspective-wrap--wide .fa-ws-perspective-controls .fa-ws-perspective-select-wrap{flex:none;width:100%;min-width:0}.fa-ws-perspective-wrap--wide .fa-ws-perspective-controls>div[style],.fa-ws-perspective-wrap--wide .fa-ws-perspective-compact-picker{grid-column:2/-1}.fa-ws-perspective-wrap--wide .fa-ws-perspective-select{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important;min-height:38px!important;padding:8px 30px 8px 10px!important;font-size:12px!important}.fa-ws-perspective-wrap--wide .fa-ws-open-assessments-btn{white-space:nowrap;text-align:center;box-sizing:border-box;grid-area:1/4;justify-self:end;width:100%;min-width:0;max-width:136px;min-height:38px;line-height:1.2;padding:8px!important;font-size:11px!important}.fa-ws-qa-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.fa-ws-qa-grid--wide .fa-ws-qa{min-height:100px;max-height:none;padding:10px 12px}.fa-ws-qa-grid--wide .fa-ws-qa--open-actions{grid-column:1/-1}}html.fa-appearance-dark .fa-workspace-page .fa-ws-analyst-profile{border-color:var(--fa-ws-card-border)}html.fa-appearance-dark .fa-workspace-page .fa-ws-analyst-profile__menu{background:var(--fa-surface-overlay,#151f2cfa)}html.fa-appearance-dark .fa-workspace-page .fa-ws-analyst-profile__emblem-fallback{color:#93c5fd;background:linear-gradient(145deg,#1b2636 0%,#141d29 100%);border-color:#6b80996b}.fa-workspace-page .fa-ws-briefing{--fa-ws-briefing-bg:var(--fa-ws-card-bg);--fa-ws-briefing-border:var(--fa-ws-card-border);--fa-ws-briefing-shadow:var(--fa-ws-card-shadow);--fa-ws-briefing-eyebrow-fg:var(--fa-color-slate-muted,#64748b);--fa-ws-briefing-lead-fg:var(--fa-color-on-surface-variant,#43474f);--fa-ws-briefing-row-label-fg:var(--fa-color-on-surface-variant,#64748b);--fa-ws-briefing-row-value-fg:var(--fa-color-on-surface,#191c1e);--fa-ws-briefing-priority-bg:#f8fafc;--fa-ws-briefing-priority-border:#e2e8f0;--fa-ws-briefing-priority-fg:#334155;--fa-ws-briefing-divider:#e8edf3;--fa-ws-briefing-btn-primary-bg:var(--fa-brand-primary);--fa-ws-briefing-btn-primary-fg:#fff;--fa-ws-briefing-btn-secondary-bg:#fff;--fa-ws-briefing-btn-secondary-fg:var(--fa-brand-primary);--fa-ws-briefing-btn-secondary-border:#94a3b873;border-radius:var(--fa-radius-panel,14px);background:var(--fa-ws-briefing-bg);border:1px solid var(--fa-ws-briefing-border);min-width:0;box-shadow:var(--fa-ws-briefing-shadow);box-sizing:border-box;flex-direction:column;padding:12px 12px 10px;display:flex}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing{--fa-ws-briefing-bg:var(--fa-ws-card-bg);--fa-ws-briefing-border:var(--fa-ws-card-border);--fa-ws-briefing-shadow:var(--fa-ws-card-shadow);--fa-ws-briefing-eyebrow-fg:#b8c0cc;--fa-ws-briefing-lead-fg:#b8c0cc;--fa-ws-briefing-row-label-fg:#b8c0cc;--fa-ws-briefing-row-value-fg:#e2e8f0;--fa-ws-briefing-priority-bg:#141b24b8;--fa-ws-briefing-priority-border:var(--fa-border-subtle,#4a5a6e);--fa-ws-briefing-priority-fg:#e2e8f0;--fa-ws-briefing-divider:#6b809952;--fa-ws-briefing-btn-primary-bg:#2563eb;--fa-ws-briefing-btn-primary-fg:#fff;--fa-ws-briefing-btn-secondary-bg:var(--fa-input-bg,#141b24);--fa-ws-briefing-btn-secondary-fg:#dbeafe;--fa-ws-briefing-btn-secondary-border:#94a3b86b}.fa-workspace-page .fa-ws-briefing__header{margin-bottom:2px}.fa-workspace-page .fa-ws-briefing__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--fa-ws-briefing-eyebrow-fg);font-size:10px;font-weight:700}.fa-workspace-page .fa-ws-briefing__lead{color:var(--fa-ws-briefing-lead-fg);margin:0 0 6px;font-size:10px;line-height:1.35}.fa-workspace-page .fa-ws-briefing__lead--compact{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fa-workspace-page .fa-ws-briefing__steps{color:var(--fa-ws-briefing-lead-fg);margin:0 0 8px;padding-left:16px;font-size:10px;line-height:1.35}.fa-workspace-page .fa-ws-briefing__steps--compact li+li{margin-top:1px}.fa-workspace-page .fa-ws-briefing__status-inline{color:var(--fa-ws-briefing-priority-fg);margin:0 0 6px;padding:0;font-size:10px;font-weight:600;line-height:1.35}.fa-workspace-page .fa-ws-briefing__status-inline--healthy,.fa-workspace-page .fa-ws-briefing__status-inline--teal{color:#0f766e}.fa-workspace-page .fa-ws-briefing__status-inline--amber{color:#b45309}.fa-workspace-page .fa-ws-briefing__status-inline--rose{color:#be123c}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__status-inline--healthy,html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__status-inline--teal{color:#6ee7b7}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__status-inline--amber{color:#fcd34d}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__status-inline--rose{color:#fca5a5}.fa-workspace-page .fa-ws-briefing__priority{display:none}.fa-workspace-page .fa-ws-briefing__rows{flex:auto;min-height:0;margin:0;padding:0;list-style:none}.fa-workspace-page .fa-ws-briefing__row{border-bottom:1px solid var(--fa-ws-briefing-divider);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 0;display:grid}.fa-workspace-page .fa-ws-briefing__row:last-child{border-bottom:none}.fa-workspace-page .fa-ws-briefing__row-icon{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.fa-workspace-page .fa-ws-briefing__row-icon--neutral{background:color-mix(in srgb, var(--fa-brand-primary) 6%, #fff);border-color:color-mix(in srgb, var(--fa-brand-primary) 12%, #d5dde7);color:var(--fa-brand-primary)}.fa-workspace-page .fa-ws-briefing__row-icon--amber{color:#b45309;background:#fef3e2;border-color:#cdbcb2}.fa-workspace-page .fa-ws-briefing__row-icon--teal{color:#0f766e;background:#e8f8f6;border-color:#a5c4ca}.fa-workspace-page .fa-ws-briefing__row-icon--rose{color:#be123c;background:#fdedf0;border-color:#d0b0c1}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__row-icon--neutral{color:#93c5fd;background:#93c5fd1f;border-color:#94a3b852}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__row-icon--amber{color:#fcd34d;background:#fbbf2424;border-color:#fbbf2452}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__row-icon--teal{color:#6ee7b7;background:#34d3991f;border-color:#34d39947}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__row-icon--rose{color:#fca5a5;background:#f871711f;border-color:#f8717147}.fa-workspace-page .fa-ws-briefing__row-label{color:var(--fa-ws-briefing-row-label-fg);font-size:9px;font-weight:600;line-height:1.2}.fa-workspace-page .fa-ws-briefing__row-value{color:var(--fa-ws-briefing-row-value-fg);text-align:right;white-space:nowrap;font-size:10px;font-weight:800}.fa-workspace-page .fa-ws-briefing__row-value--compact{white-space:nowrap;text-overflow:ellipsis;max-width:7.5rem;line-height:1.2;overflow:hidden}.fa-workspace-page .fa-ws-briefing__row-value--amber{color:#b45309}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__row-value--amber{color:#fcd34d}.fa-workspace-page .fa-ws-briefing__footer{flex-wrap:wrap;gap:8px 12px;margin-top:auto;padding-top:6px;display:flex}.fa-workspace-page .fa-ws-briefing__footer--actions{justify-content:flex-start;align-items:flex-start}.fa-workspace-page .fa-ws-briefing__action{cursor:pointer;box-sizing:border-box;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-height:32px;max-height:36px;padding:6px 12px;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.fa-workspace-page .fa-ws-briefing__action--secondary{background:color-mix(in srgb, var(--fa-brand-primary) 4%, #fff);color:var(--fa-ws-briefing-btn-secondary-fg);border:1px solid var(--fa-ws-briefing-btn-secondary-border);box-shadow:none}.fa-workspace-page .fa-ws-briefing__action--secondary:hover{background:color-mix(in srgb, var(--fa-brand-primary) 7%, #fff);border-color:color-mix(in srgb, var(--fa-brand-primary) 18%, #94a3b873)}.fa-workspace-page .fa-ws-briefing__action--secondary:focus-visible{outline-offset:2px;outline:2px solid #2563eb}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__action--secondary{background:var(--fa-ws-briefing-btn-secondary-bg);color:var(--fa-ws-briefing-btn-secondary-fg);border-color:var(--fa-ws-briefing-btn-secondary-border)}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__action--secondary:hover{filter:brightness(1.08)}.fa-workspace-page .fa-ws-briefing__link{color:var(--fa-brand-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;line-height:1.2;text-decoration:underline}.fa-workspace-page .fa-ws-briefing__link:hover{color:#1d4ed8}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__link{color:#93c5fd}html.fa-appearance-dark .fa-workspace-page .fa-ws-briefing__link:hover{color:#dbeafe}.fa-workspace-page .fa-ws-briefing__actions,.fa-workspace-page .fa-ws-briefing__btn{display:none}.fa-program-analytics-page{--fa-pa-table-header-bg:var(--fa-table-header-bg,#f8fafcd9);--fa-pa-kpi-value-fg:var(--fa-text-heading,#2b5f97)}.fa-program-analytics-page.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom,0px) + 20px)}@media (width>=641px) and (width<=1279px){.fa-program-analytics-page.fa-ds-page-canvas--shell-inset{padding-block-start:12px}}@media (width>=641px){.fa-app-shell__main:has(.fa-program-analytics-page){min-height:0;max-height:100svh}.fa-app-shell__content:has(.fa-program-analytics-page){min-height:0}}.fa-pa-page-stack{gap:var(--fa-section-gap,1.5rem)}.fa-pa-readonly-panel.fa-ds-panel{margin:0}.fa-pa-intro-details{border:1px solid var(--fa-outline-variant,#c8d0dc55);background:var(--fa-surface-container-low,#f8fafc);border-radius:12px}.fa-pa-intro-details__summary{cursor:pointer;color:var(--fa-on-surface-variant,#64748b);padding:10px 14px;font-size:13px;font-weight:800;list-style:none}.fa-pa-intro-details__summary::-webkit-details-marker{display:none}.fa-pa-intro{border:1px solid var(--fa-outline-variant,#c8d0dc55);background:var(--fa-surface-container-low,#f8fafc);border-radius:14px;padding:14px 16px}.fa-pa-intro__title{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);margin-bottom:6px;font-size:13px;font-weight:800}.fa-pa-intro__body{color:inherit;margin:0 0 10px;font-size:14px;line-height:1.5}.fa-pa-intro__flow{color:var(--fa-on-surface-variant,#64748b);margin:0;padding-left:20px;font-size:13px;line-height:1.55}.fa-pa-help--compact{background:0 0;border:none;padding:0 2px 4px}.fa-pa-help--compact .fa-pa-help__summary{color:var(--fa-on-surface-variant,#64748b);font-size:12px;font-weight:600}.fa-pa-help--compact .fa-pa-help__steps{margin:6px 0;font-size:12px}.fa-pa-help--compact .fa-pa-help__note{font-size:11px}.fa-pa-help__summary{cursor:pointer;color:inherit;font-size:13px;font-weight:800}.fa-pa-help__steps{margin:10px 0 8px;padding-left:20px;font-size:13px;line-height:1.5}.fa-pa-help__note{color:var(--fa-on-surface-variant,#64748b);margin:0;font-size:12px;line-height:1.45}.fa-pa-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(240px,320px);align-items:start;gap:16px;display:grid}.fa-pa-tabbed-workspace{flex-direction:column;gap:12px;display:flex}.fa-pa-tab-scroll{-webkit-overflow-scrolling:touch;scroll-padding-inline-end:16px;overflow-x:auto}@media (width>=1025px){.fa-pa-tab-scroll{scroll-padding-inline-end:calc(var(--fa-assistant-clearance-inline-end,0px) + 72px)}}.fa-pa-op-tabs.fa-ds-op-tabs{flex-wrap:nowrap;min-width:max-content;margin-top:0}.fa-pa-op-tab.fa-ds-op-tab{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.fa-pa-op-tab__label{line-height:1.2}@media (width>=1280px){.fa-program-analytics-page .fa-pa-tab-scroll{width:100%;max-width:100%;scroll-padding-inline-end:16px;overflow-x:visible}.fa-program-analytics-page .fa-pa-op-tabs.fa-ds-op-tabs{box-sizing:border-box;grid-template-columns:.76fr 1.48fr 1.62fr .76fr 1.44fr .82fr 1.04fr .72fr 1.18fr 1.12fr;gap:4px;width:100%;min-width:0;max-width:100%;padding:3px;display:grid}.fa-program-analytics-page .fa-pa-op-tab.fa-ds-op-tab{box-sizing:border-box;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;max-width:none;padding:7px 6px;font-size:12px;display:flex}.fa-program-analytics-page .fa-pa-op-tab__label{white-space:nowrap}}.fa-pa-chip--tab{letter-spacing:0;text-indent:-9999px;border-radius:50%;width:8px;min-width:8px;height:8px;padding:0;font-size:0;overflow:hidden}.fa-pa-tab-panel.fa-ds-card{box-sizing:border-box;padding:16px 18px}.fa-pa-tab-main{flex-direction:column;gap:10px;min-width:0;display:flex}.fa-pa-compact-header{margin-bottom:6px}.fa-pa-readiness-drill-notice{border:1px solid color-mix(in srgb, var(--fa-outline-variant,#cbd5e1) 72%, transparent);background:color-mix(in srgb, var(--fa-surface-container-low,#f8fafc) 92%, transparent);color:var(--fa-on-surface-variant,#475569);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin:0 0 10px;padding:8px 12px;font-size:12px;line-height:1.45;display:flex}.fa-pa-readiness-drill-notice__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.fa-pa-readiness-drill-notice__lead{color:var(--fa-on-surface,#1e293b);margin:0;font-weight:600}.fa-pa-readiness-drill-notice__count{margin:0}.fa-pa-readiness-drill-notice__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 8px;display:flex}.fa-pa-readiness-drill-notice__back,.fa-pa-readiness-drill-notice__dismiss{font:inherit;cursor:pointer;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.2}.fa-pa-readiness-drill-notice__back{border:1px solid color-mix(in srgb, var(--fa-brand-primary) 24%, transparent);color:var(--fa-brand-primary);background:0 0;text-decoration:none}.fa-pa-readiness-drill-notice__back:hover{background:color-mix(in srgb, var(--fa-brand-primary) 6%, transparent)}.fa-pa-readiness-drill-notice__dismiss{color:var(--fa-on-surface-variant,#64748b);background:0 0;border:1px solid #0000}.fa-pa-readiness-drill-notice__dismiss:hover{background:color-mix(in srgb, var(--fa-on-surface-variant,#64748b) 8%, transparent)}.fa-pa-compact-header__status .fa-pa-chip{letter-spacing:.05em;padding:3px 9px;font-size:9px}.fa-pa-compact-header__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fa-pa-compact-header__title{font-family:var(--fa-font-headline);font-size:clamp(1rem,1.55vw,1.1875rem);font-weight:var(--fa-type-section-heading-weight);letter-spacing:-.015em;color:var(--fa-text-heading,var(--fa-on-surface,#0f172a));margin:0;line-height:1.3}.fa-pa-compact-header__purpose{font-size:var(--fa-type-helper-size);line-height:var(--fa-type-helper-lh);color:var(--fa-on-surface-variant,#64748b);margin:2px 0 0}.fa-pa-structured-tab__main{min-width:0}.fa-pa-tab-support{border-top:1px solid var(--fa-outline-variant,#e2e8f0);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.fa-pa-tab-support__next{color:var(--fa-on-surface-variant,#64748b);margin:0;font-size:12px;line-height:1.45}.fa-pa-ai-action-row.fa-ds-op-agent-panel{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:10px 12px;display:flex}.fa-pa-ai-action-row__buttons{flex-wrap:wrap;gap:6px;display:flex}.fa-pa-ai-action-row__hint{color:var(--fa-on-surface-variant,#64748b);flex:200px;margin:0;font-size:11px;line-height:1.35}.fa-pa-field-legend{color:var(--fa-on-surface-variant,#64748b);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;font-size:11px;line-height:1.35;display:flex}.fa-pa-field-legend__item{align-items:center;gap:5px;display:inline-flex}.fa-pa-field-legend__sep{opacity:.5}.fa-pa-field-legend__swatch{border:1px solid var(--fa-outline-variant,#cbd5e1);border-radius:3px;width:10px;height:10px}.fa-pa-field-legend__swatch--derived{background:var(--fa-surface-container,#f1f5f9);border-style:dashed}.fa-pa-field-legend__swatch--editable{background:var(--fa-surface,#fff)}.fa-pa-evidence-metadata{font-size:var(--fa-type-helper-size);font-weight:var(--fa-type-weight-regular);line-height:var(--fa-type-helper-lh);color:var(--fa-on-surface-variant,#64748b);flex-wrap:wrap;align-items:stretch;gap:6px 12px;margin:0 0 8px;display:flex}.fa-pa-evidence-metadata__item{flex-wrap:wrap;flex:11.5rem;align-items:baseline;gap:4px 6px;min-width:min(100%,11.5rem);display:flex}.fa-pa-evidence-metadata__key{font-weight:var(--fa-type-weight-semibold);color:var(--fa-on-surface,#334155);white-space:nowrap;flex:none}.fa-pa-evidence-metadata__value{min-width:0;font-weight:var(--fa-type-weight-regular);flex:6rem}.fa-pa-evidence-guidance{border:1px solid var(--fa-outline-variant,#e2e8f0);background:color-mix(in srgb, var(--fa-surface-container-low,#f8fafc) 88%, #fff);border-radius:8px;margin:0 0 8px}.fa-pa-evidence-guidance__summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;list-style:none;display:flex}.fa-pa-evidence-guidance__summary::-webkit-details-marker{display:none}.fa-pa-evidence-guidance__title{font-size:var(--fa-type-helper-size);font-weight:var(--fa-type-weight-semibold);line-height:var(--fa-type-helper-lh);color:var(--fa-on-surface,#1e293b)}.fa-pa-evidence-guidance__hint{color:var(--fa-on-surface-variant,#64748b);font-size:11px;line-height:1.35}.fa-pa-evidence-guidance__body{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}.fa-pa-evidence-guidance__lead,.fa-pa-evidence-guidance__detail{font-size:var(--fa-type-helper-size);line-height:var(--fa-type-helper-lh);color:var(--fa-on-surface-variant,#64748b);margin:0}.fa-pa-evidence-guidance__body .fa-pa-evidence-metadata{margin-bottom:0}.fa-pa-dependency-flow{background:var(--fa-surface-container-low,#f8fafc);border:1px solid var(--fa-outline-variant,#e8edf3);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;padding:7px 10px;display:flex}.fa-pa-dependency-flow__label{letter-spacing:.05em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);font-size:10px;font-weight:800}.fa-pa-dependency-flow__steps{flex-wrap:wrap;align-items:center;gap:2px 4px;margin:0;padding:0;list-style:none;display:flex}.fa-pa-dependency-flow__step{align-items:center;gap:4px;display:inline-flex}.fa-pa-dependency-flow__arrow{color:var(--fa-on-surface-variant,#94a3b8);font-size:10px}.fa-pa-dependency-flow__link,.fa-pa-dependency-flow__text{color:var(--fa-on-surface-variant,#64748b);font-size:11px;line-height:1.2}.fa-pa-dependency-flow__link{cursor:pointer;font:inherit;background:0 0;border:none;border-radius:4px;padding:2px 4px}.fa-pa-dependency-flow__link:hover{background:var(--fa-surface-container,#eef2f7);color:inherit}.fa-pa-dependency-flow__link--active,.fa-pa-dependency-flow__text--active{color:var(--fa-primary,#0f3d7a);padding-left:10px;font-weight:700;position:relative}.fa-pa-dependency-flow__link--active:before,.fa-pa-dependency-flow__text--active:before{content:"";background:var(--fa-primary,#0f3d7a);border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fa-pa-ai-toolbar.fa-ds-op-agent-panel{gap:8px;padding:10px 12px}.fa-pa-ai-toolbar--secondary{background:0 0}.fa-pa-ai-toolbar__label{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);font-size:10px;font-weight:800}.fa-pa-ai-toolbar__actions{flex-wrap:wrap;gap:6px;display:flex}.fa-pa-ai-toolbar__hint{color:var(--fa-on-surface-variant,#64748b);margin:0;font-size:11px;line-height:1.35}.fa-pa-collapsible.fa-ds-card,.fa-pa-evidence-collapsible.fa-ds-card{padding:0;overflow:hidden}.fa-pa-collapsible{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-low,#f8fafc);border-radius:10px}.fa-pa-collapsible__summary{cursor:pointer;padding:10px 12px;font-size:12px;font-weight:800;list-style:none}.fa-pa-collapsible__summary::-webkit-details-marker{display:none}.fa-pa-collapsible__body{padding:0 12px 12px}.fa-pa-evidence-collapsible.fa-ds-card{border:1px solid var(--fa-card-border,#94a3b838);background:var(--fa-card-bg,#fff);box-shadow:var(--fa-shadow-card)}.fa-pa-evidence-collapsible__summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:12px;list-style:none;display:flex}.fa-pa-evidence-collapsible__summary::-webkit-details-marker{display:none}.fa-pa-evidence-collapsible__label{color:var(--fa-on-surface-variant,#64748b);font-weight:800}.fa-pa-evidence-collapsible__counts{color:var(--fa-on-surface-variant,#64748b);font-size:11px}.fa-pa-evidence-collapsible__body{padding:0 12px 12px}.fa-pa-evidence-health{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.fa-pa-evidence-health--strong{color:#166534;background:#dcfce7}.fa-pa-evidence-health--partial{color:#92400e;background:#fef3c7}.fa-pa-evidence-health--limited{color:#991b1b;background:#fee2e2}.fa-pa-evidence-stats-inline{flex-wrap:wrap;gap:8px 14px;margin-bottom:8px;font-size:12px;display:flex}.fa-pa-evidence-technical{margin-top:8px;font-size:12px}.fa-pa-overview-attention{margin:14px 0}.fa-pa-overview-attention__list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.fa-pa-overview-attention__item{text-align:left;border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface,#fff);cursor:pointer;width:100%;color:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.fa-pa-workflow-panel--table-first{background:0 0;border:none;margin-bottom:0;padding:0}.fa-pa-workflow-panel__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:8px;display:flex}.fa-pa-workflow-panel__toolbar-text{min-width:0}.fa-pa-workflow-panel__toolbar-actions{flex-wrap:wrap;gap:6px;display:flex}.fa-pa-report-summary--embedded{border-top:none;margin-top:0;padding-top:0}.fa-pa-overview-links__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:8px;display:grid}.fa-pa-overview-link.fa-ds-card{text-align:left;cursor:pointer;color:inherit;border:1px solid var(--fa-card-border,#94a3b838);background:var(--fa-card-bg,#fff);box-shadow:var(--fa-shadow-card);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.fa-pa-overview-link.fa-ds-card:hover{border-color:var(--fa-selected-border,#2b5f97)}.fa-pa-overview-link__title{font-size:13px;font-weight:700}.fa-pa-overview-link__meta{flex-wrap:wrap;gap:6px;display:flex}@media (width<=1100px){.fa-pa-workspace{grid-template-columns:1fr}}.fa-pa-panel{border:1px solid var(--fa-outline-variant,#c8d0dc55);background:var(--fa-surface-container-low,#f8fafc);border-radius:14px;padding:16px}.fa-pa-section-list{flex-direction:column;gap:8px;display:flex}.fa-pa-section-btn{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.fa-pa-section-btn:hover{background:var(--fa-surface-container,#eef2f7)}.fa-pa-section-btn--active{border-color:var(--fa-primary,#0f3d7a);background:var(--fa-surface-container-high,#e8eef6)}.fa-pa-section-btn__title{font-size:13px;font-weight:700;line-height:1.35}.fa-pa-section-btn__meta{flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.fa-pa-chip{font-size:var(--fa-type-badge-size);font-weight:var(--fa-type-badge-weight);letter-spacing:var(--fa-type-badge-tracking);text-transform:var(--fa-type-badge-transform);line-height:var(--fa-type-badge-lh);border:1px solid var(--fa-outline-variant,#c8d0dc88);background:var(--fa-surface,#fff);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.fa-pa-chip--approved{color:#0f766e;background:#ccfbf133;border-color:#0d948866}.fa-pa-chip--review{border-color:var(--fa-warning-border);color:var(--fa-warning-text);background:var(--fa-warning-surface-strong)}.fa-pa-chip--stale{color:#6d28d9;background:#ede9fe55;border-color:#7c3aed66}.fa-pa-chip--locked{color:#475569;border-color:#64748b88}.fa-pa-editor textarea{resize:vertical;border-radius:10px;width:100%;min-height:200px;padding:12px;font-family:inherit;font-size:14px;line-height:1.5}.fa-pa-form-control,.fa-pa-editor textarea,.fa-pa-report-summary__textarea,.fa-pa-assessor-workspace__supporting-textarea,.fa-pa-table-input,.fa-pa-table-select,.fa-pa-select{background:var(--fa-form-input-bg);border:1px solid var(--fa-form-input-border);color:var(--fa-form-input-fg);box-sizing:border-box}.fa-pa-form-control::placeholder,.fa-pa-editor textarea::placeholder,.fa-pa-report-summary__textarea::placeholder,.fa-pa-assessor-workspace__supporting-textarea::placeholder{color:var(--fa-form-input-placeholder);opacity:1}.fa-pa-form-control:focus-visible,.fa-pa-editor textarea:focus-visible,.fa-pa-report-summary__textarea:focus-visible,.fa-pa-assessor-workspace__supporting-textarea:focus-visible,.fa-pa-table-input--editable:focus-visible,.fa-pa-table-select:focus-visible,.fa-pa-select:focus-visible{border-color:var(--fa-form-input-focus-border);background:var(--fa-form-input-bg-focus);box-shadow:0 0 0 2px var(--fa-form-input-focus-ring);outline:none}.fa-pa-form-control:disabled,.fa-pa-editor textarea:disabled,.fa-pa-report-summary__textarea:disabled,.fa-pa-assessor-workspace__supporting-textarea:disabled,.fa-pa-table-input:disabled,.fa-pa-table-select:disabled,.fa-pa-select:disabled{background:var(--fa-form-input-bg-disabled);border-color:var(--fa-form-input-border);color:var(--fa-form-input-fg-disabled);opacity:1;cursor:not-allowed}.fa-pa-form-control:read-only:not(:disabled),.fa-pa-editor textarea:read-only:not(:disabled),.fa-pa-report-summary__textarea:read-only:not(:disabled),.fa-pa-assessor-workspace__supporting-textarea:read-only:not(:disabled),.fa-pa-table-input:read-only:not(:disabled),.fa-pa-table-select:read-only:not(:disabled){background:var(--fa-form-input-bg-readonly)}.fa-pa-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.fa-pa-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.fa-program-analytics-page .fa-pa-btn{font-family:var(--fa-font-headline);letter-spacing:-.01em;border-radius:var(--fa-radius-control,12px);border:1px solid var(--fa-color-outline,#94a3b859);background:var(--fa-panel-bg,#fff);box-shadow:var(--fa-shadow-soft);cursor:pointer;color:var(--fa-color-on-surface);padding:9px 16px;font-size:13px;font-weight:700}.fa-program-analytics-page .fa-pa-btn:disabled{cursor:not-allowed;opacity:.55}.fa-program-analytics-page .fa-pa-btn--primary{background:var(--fa-brand-primary);color:#fff;box-shadow:none;border-color:#0000}.fa-program-analytics-page .fa-pa-btn--ghost{background:var(--fa-panel-bg,#fff);border-color:var(--fa-color-outline);box-shadow:none;padding:8px 12px;font-size:12px}.fa-pa-readiness-kpi.fa-ds-kpi-tile.fa-ds-programme-metric-kpi{--fa-ds-programme-metric-accent:var(--fa-pa-readiness-accent);box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:6px;min-height:118px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.fa-pa-readiness-kpi--total{--fa-pa-readiness-accent:var(--fa-brand-primary)}.fa-pa-readiness-kpi--approved{--fa-pa-readiness-accent:#0f766e}.fa-pa-readiness-kpi--needsReview{--fa-pa-readiness-accent:#b45309}.fa-pa-readiness-kpi--stale{--fa-pa-readiness-accent:#ca8a04}.fa-pa-readiness-kpi--locked{--fa-pa-readiness-accent:#6366f1}.fa-pa-readiness-kpi--insufficientEvidence{--fa-pa-readiness-accent:#be123c}.fa-pa-readiness-kpi__label{font-size:var(--fa-type-metric-label-size);font-weight:var(--fa-type-metric-label-weight);letter-spacing:var(--fa-type-metric-label-tracking);text-transform:var(--fa-type-metric-label-transform);color:var(--fa-color-slate-muted,#64748b)}.fa-pa-readiness-kpi__value{font-family:var(--fa-font-headline);font-size:1.95rem;font-weight:var(--fa-type-metric-value-weight);letter-spacing:var(--fa-type-metric-value-tracking);color:var(--fa-pa-kpi-value-fg);line-height:1.08}.fa-pa-readiness-kpi__sub{font-size:var(--fa-type-helper-size);font-weight:var(--fa-type-weight-medium);color:var(--fa-on-surface-variant,#64748b)}@media (width>=641px){.fa-pa-readiness-kpi.fa-ds-metric-kpi--balanced{text-align:center;justify-content:center;align-items:center}.fa-pa-readiness-kpi.fa-ds-metric-kpi--balanced .fa-pa-readiness-kpi__head{justify-content:center;width:100%}.fa-pa-readiness-kpi.fa-ds-metric-kpi--balanced .fa-pa-readiness-kpi__label,.fa-pa-readiness-kpi.fa-ds-metric-kpi--balanced .fa-pa-readiness-kpi__value,.fa-pa-readiness-kpi.fa-ds-metric-kpi--balanced .fa-pa-readiness-kpi__sub{text-align:center;width:100%}}.fa-pa-readiness-lead{color:var(--fa-color-on-surface-variant,#64748b);margin:6px 0 0;font-size:13px;line-height:1.5}[data-testid=program-analytics-tab-panel-overview] .fa-pa-compact-header{margin-bottom:4px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-dashboard{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip{--fa-pa-readiness-strip-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--fa-pa-readiness-pending-dot-size:4px;--fa-pa-readiness-pending-dot-gap:3px;--fa-pa-readiness-pending-ellipsis-width:calc((3 * var(--fa-pa-readiness-pending-dot-size)) + (2 * var(--fa-pa-readiness-pending-dot-gap)));color:var(--fa-fortress-frosted-graphite-heading-fg);border-radius:10px;flex-direction:column;gap:0;padding:8px 12px;display:flex;position:relative;overflow:hidden}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__summary{align-items:flex-start;gap:8px 10px;min-height:0;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__icon{border:1px solid color-mix(in srgb, var(--fa-fortress-frosted-graphite-edge) 72%, #c27803);background:color-mix(in srgb, #f59e0b 10%, var(--fa-fortress-frosted-graphite-surface-mid));color:#b45309;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--review .fa-pa-readiness-strip__icon,[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--approve .fa-pa-readiness-strip__icon{border-color:color-mix(in srgb, #c27803 32%, var(--fa-fortress-frosted-graphite-edge));background:color-mix(in srgb, #f59e0b 11%, var(--fa-fortress-frosted-graphite-surface-mid));color:#b45309}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--evidence .fa-pa-readiness-strip__icon{border-color:color-mix(in srgb, #be123c 28%, var(--fa-fortress-frosted-graphite-edge));background:color-mix(in srgb, #be123c 9%, var(--fa-fortress-frosted-graphite-surface-mid));color:#be123c}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--stale .fa-pa-readiness-strip__icon{border-color:color-mix(in srgb, #a16207 28%, var(--fa-fortress-frosted-graphite-edge));background:color-mix(in srgb, #ca8a04 10%, var(--fa-fortress-frosted-graphite-surface-mid));color:#a16207}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--ready .fa-pa-readiness-strip__icon{border-color:color-mix(in srgb, #0f766e 28%, var(--fa-fortress-frosted-graphite-edge));background:color-mix(in srgb, #0f766e 9%, var(--fa-fortress-frosted-graphite-surface-mid));color:#0f766e}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__copy{flex:auto;min-width:0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__eyebrow{font-family:var(--fa-font-body);font-size:var(--fa-type-section-label-size);font-weight:var(--fa-type-section-label-weight);letter-spacing:var(--fa-type-section-label-tracking);text-transform:var(--fa-type-section-label-transform);color:var(--fa-fortress-frosted-graphite-muted-fg);line-height:var(--fa-type-section-label-lh);margin:0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__status-line{font-size:var(--fa-type-helper-size);line-height:var(--fa-type-helper-lh);flex-direction:column;align-items:flex-start;gap:2px;margin:1px 0 0;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__status-primary{white-space:normal;display:block}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__status-secondary{flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__headline{font-family:var(--fa-font-headline);font-size:.9375rem;font-weight:var(--fa-type-weight-semibold);letter-spacing:-.01em;color:var(--fa-fortress-frosted-graphite-heading-fg);line-height:1.25}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocking{font-size:.9375rem;font-weight:var(--fa-type-weight-semibold);letter-spacing:0;font-variant-numeric:tabular-nums;color:#c2410c;line-height:1.25}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--review .fa-pa-readiness-strip__blocking,[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--approve .fa-pa-readiness-strip__blocking{color:#c2410c}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--evidence .fa-pa-readiness-strip__blocking{color:#be123c}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--stale .fa-pa-readiness-strip__blocking{color:#b45309}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__separator{display:none}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__publication-unit{flex-wrap:wrap;align-items:baseline;min-width:0;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__publication{font-family:var(--fa-font-body);font-size:inherit;font-weight:var(--fa-type-weight-medium);letter-spacing:normal;color:var(--fa-fortress-frosted-graphite-support-fg)}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__pending-ellipsis{align-items:center;gap:var(--fa-pa-readiness-pending-dot-gap);flex:0 0 var(--fa-pa-readiness-pending-ellipsis-width);width:var(--fa-pa-readiness-pending-ellipsis-width);min-width:var(--fa-pa-readiness-pending-ellipsis-width);height:var(--fa-pa-readiness-pending-dot-size);vertical-align:baseline;margin-inline-start:.28em;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__pending-dot{flex:0 0 var(--fa-pa-readiness-pending-dot-size);width:var(--fa-pa-readiness-pending-dot-size);height:var(--fa-pa-readiness-pending-dot-size);background-color:color-mix(in srgb, var(--fa-fortress-frosted-graphite-support-fg) 72%, #94a3b8);opacity:.22;border-radius:50%;animation-duration:2.4s;animation-timing-function:step-end;animation-iteration-count:infinite}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__pending-dot:first-child{animation-name:fa-pa-readiness-strip-pending-dot-1}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__pending-dot:nth-child(2){animation-name:fa-pa-readiness-strip-pending-dot-2}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__pending-dot:nth-child(3){animation-name:fa-pa-readiness-strip-pending-dot-3}@keyframes fa-pa-readiness-strip-pending-dot-1{0%,64.9%{opacity:.52}65%,to{opacity:.22}}@keyframes fa-pa-readiness-strip-pending-dot-2{0%,14.9%{opacity:.22}15%,64.9%{opacity:.52}65%,to{opacity:.22}}@keyframes fa-pa-readiness-strip-pending-dot-3{0%,29.9%{opacity:.22}30%,64.9%{opacity:.52}65%,to{opacity:.22}}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__review-all,[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker-review{letter-spacing:.01em;color:color-mix(in srgb, var(--fa-brand-primary) 82%, var(--fa-fortress-frosted-graphite-heading-fg));cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__review-all:hover,[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__review-all:focus-visible,[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker-review:hover,[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker-review:focus-visible{color:var(--fa-brand-primary,#001430);text-underline-offset:2px;text-decoration:underline}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__review-all:focus-visible,[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker-review:focus-visible,[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__disclosure:focus-visible{outline:2px solid color-mix(in srgb, var(--fa-brand-primary) 34%, transparent);outline-offset:2px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__disclosure{border:1px solid var(--fa-fortress-frosted-graphite-edge);background:color-mix(in srgb, var(--fa-fortress-frosted-graphite-surface-top) 88%, #fff);width:30px;height:30px;color:var(--fa-fortress-frosted-graphite-heading-fg);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__disclosure:hover{border-color:color-mix(in srgb, var(--fa-brand-primary) 24%, var(--fa-fortress-frosted-graphite-edge))}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blockers{border-top:1px solid color-mix(in srgb, var(--fa-fortress-frosted-graphite-edge) 72%, transparent);flex-direction:column;gap:8px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker{justify-content:space-between;align-items:flex-start;gap:10px 12px;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker-main{flex:auto;min-width:0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker-name{color:var(--fa-fortress-frosted-graphite-heading-fg);margin:0;font-size:12px;font-weight:700;line-height:1.3}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker-meta{color:var(--fa-fortress-frosted-graphite-support-fg);flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:2px 0 0;font-size:10px;line-height:1.35;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker-status{color:#c2410c;font-weight:700}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--evidence .fa-pa-readiness-strip__blocker-status{color:#be123c}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip--stale .fa-pa-readiness-strip__blocker-status{color:#b45309}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker-separator{color:var(--fa-fortress-frosted-graphite-muted-fg)}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker-reason{color:var(--fa-fortress-frosted-graphite-support-fg)}@media (width<=640px){[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__summary{flex-wrap:wrap;align-items:flex-start}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__status-line{flex-direction:column;align-items:flex-start;gap:2px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__status-primary{white-space:normal;max-width:100%}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__actions{justify-content:flex-end;width:100%}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__blocker{flex-direction:column;align-items:stretch}}@media (width>=1024px){[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip{padding:8px 12px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__summary{min-height:0}}@media (prefers-reduced-motion:reduce){[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__disclosure{transition:none!important}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-strip__pending-dot{opacity:.52!important;animation:none!important}}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-command{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:stretch;gap:16px;height:auto;min-height:0;display:grid}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility{border:1px solid var(--fa-outline-variant,#c8d3e0);background:var(--fa-surface-container-low,#f8fafc);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:0;min-width:0;height:100%;min-height:0;padding:12px 13px 11px;display:flex;box-shadow:0 1px 2px #0f172a0a}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility__block{min-width:0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility__divider{background:var(--fa-outline-variant,#dce3ec);flex-shrink:0;height:1px;margin:9px 0 8px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-panel-label{margin-bottom:5px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__item{background:0 0;border-color:#0000;padding:4px 2px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__item:hover,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__item:focus-visible{background:color-mix(in srgb, var(--fa-brand-primary) 4%, #fff);border-color:var(--fa-outline-variant,#dce3ec)}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__icon{width:22px;height:22px;margin-top:0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__title{font-size:11px;line-height:1.3}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__empty{margin:2px 0 0;font-size:11px;line-height:1.35}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-blocking__summary{color:var(--fa-on-surface,#0f172a);margin:0;font-size:11px;font-weight:600;line-height:1.4}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-blocking__summary strong{font-variant-numeric:tabular-nums;color:#b91c1c;font-weight:800}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-glance__list{margin:0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-glance__row{border-bottom:none;grid-template-columns:minmax(88px,42%) minmax(0,1fr);gap:6px 8px;padding:3px 0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-glance__row dt{font-size:10px;line-height:1.3}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-glance__row dd{font-size:11px;font-weight:600;line-height:1.3}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--fa-brand-primary) 18%, #c4cdd8);background:var(--fa-surface-container-lowest,#fff);min-height:0;box-shadow:none;border-radius:10px;flex-direction:column;justify-content:center;padding:20px 20px 20px 24px;display:flex;position:relative;overflow:hidden}@media (width>=1024px){[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal{height:100%;min-height:100%}}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__content{flex-direction:column;gap:0;min-width:0;max-width:62ch;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__hero-head{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__hero-copy{flex-direction:column;gap:4px;min-width:0;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__hero-icon{border:1px solid color-mix(in srgb, var(--fa-brand-primary) 22%, #c4cdd8);background:color-mix(in srgb, var(--fa-brand-primary) 8%, #fff);width:36px;height:36px;color:var(--fa-brand-primary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--approve .fa-pa-overview-focal__hero-icon{color:#b45309;background:#fef1dd;border-color:#caae9c}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--review .fa-pa-overview-focal__hero-icon{color:#64748b;background:linear-gradient(145deg,#cbefeb 0%,#ddeceb 100%);border:1px solid #8eb8bb;border-radius:50%;width:40px;height:40px;box-shadow:inset 0 0 0 2px #ffffffe0,0 1px 3px #0f766e1f}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--stale .fa-pa-overview-focal__hero-icon{color:#a16207;background:#fcf4dc;border-color:#d1c19a}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--evidence .fa-pa-overview-focal__hero-icon{color:#be123c;background:#fce8ed;border-color:#cea0b4}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--ready .fa-pa-overview-focal__hero-icon{color:#0f766e;background:#e3f6f4;border-color:#96bcc0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);margin:0;font-size:10px;font-weight:800}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__publication-status{letter-spacing:.06em;text-transform:uppercase;color:#b45309;margin:0;font-size:10px;font-weight:800;line-height:1.35}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--ready .fa-pa-overview-focal__publication-status{color:#0f766e}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--evidence .fa-pa-overview-focal__publication-status{color:#be123c}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--stale .fa-pa-overview-focal__publication-status{color:#a16207}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--review .fa-pa-overview-focal__publication-status{color:#b91c1c;font-weight:850}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__headline{font-family:var(--fa-font-headline);letter-spacing:-.028em;color:var(--fa-brand-primary);margin:0;font-size:1.34rem;font-weight:800;line-height:1.22}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--approve .fa-pa-overview-focal__headline,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--review .fa-pa-overview-focal__headline,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--stale .fa-pa-overview-focal__headline,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal--evidence .fa-pa-overview-focal__headline{color:var(--fa-on-surface,#0f172a)}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__lead{color:var(--fa-on-surface-variant,#64748b);max-width:62ch;margin:6px 0 0;font-size:12px;line-height:1.45}@keyframes fa-pa-readiness-assessor-warning-pulse{0%,to{opacity:1;text-shadow:0 0 #0000;transform:scale(1)}50%{opacity:.65;text-shadow:0 0 10px #b91c1c38;transform:scale(.985)}}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__lead--assessor-warning{color:#b91c1c;transform-origin:0;will-change:opacity, transform;font-weight:600;animation:1.7s ease-in-out infinite fa-pa-readiness-assessor-warning-pulse}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__lead--assessor-drill{width:fit-content;max-width:62ch;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:6px 0 0;padding:0;display:block}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__lead--assessor-drill:hover,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__lead--assessor-drill:focus-visible{text-underline-offset:2px;text-decoration:underline}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__lead--assessor-drill:focus-visible{outline-offset:2px;outline:2px solid #b91c1c6b}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__lead-hint{color:color-mix(in srgb, #b91c1c 72%, var(--fa-on-surface-variant,#64748b));max-width:62ch;margin:2px 0 0;font-size:11px;line-height:1.4}@media (prefers-reduced-motion:reduce){[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__lead--assessor-warning{opacity:1;text-shadow:0 0 8px #b91c1c24;font-weight:700;animation:none;transform:none}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__lead--assessor-drill:hover,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal__lead--assessor-drill:focus-visible{text-decoration:underline}}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-rail{flex-direction:column;align-self:start;gap:10px;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps:not(.fa-pa-overview-utility__block),[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-glance:not(.fa-pa-overview-utility__block){border:1px solid var(--fa-outline-variant,#c8d3e0);background:var(--fa-surface-container-lowest,#fff);border-radius:8px;padding:12px 12px 11px;box-shadow:0 1px 3px #0f172a0d}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-glance:not(.fa-pa-overview-utility__block){background:var(--fa-surface-container-low,#f8fafc);box-shadow:none}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-panel-label{letter-spacing:.06em;text-transform:none;color:var(--fa-on-surface,#0f172a);align-items:center;gap:6px;margin:0 0 6px;font-size:10px;font-weight:800;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-panel-label svg{color:var(--fa-brand-primary);flex-shrink:0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-panel-label--quiet{color:var(--fa-on-surface-variant,#64748b);font-weight:700}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__list{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__item{background:var(--fa-surface-container-low,#f8fafc);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__item--static{cursor:default}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__item:hover,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__item:focus-visible{border-color:var(--fa-outline-variant,#c8d3e0);background:#fff}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__marker{background:var(--fa-brand-primary);border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-top:5px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__icon{border:1px solid var(--fa-outline-variant,#d5dde7);background:var(--fa-surface-container-low,#f8fafc);width:26px;height:26px;color:var(--fa-brand-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__icon--ready{color:#0f766e;background:#ecf4f3;border-color:#9abec3}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__icon--stale,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__icon--review{color:#b45309;background:#f9f1eb;border-color:#cbb4a4}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__icon--evidence{color:#be123c;background:#faecef;border-color:#cea0b4}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__icon--approve{border-color:color-mix(in srgb, var(--fa-brand-primary) 30%, #d5dde7);background:color-mix(in srgb, var(--fa-brand-primary) 8%, #fff);color:var(--fa-brand-primary)}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__marker--ready{background:#0f766e}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__marker--stale,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__marker--review{background:#b45309}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__marker--evidence{background:#be123c}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__copy{flex-direction:column;gap:2px;min-width:0;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__title{color:var(--fa-on-surface,#0f172a);font-size:11px;font-weight:800;line-height:1.35}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__detail{color:var(--fa-on-surface-variant,#64748b);font-size:10px;line-height:1.35}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps__empty{color:var(--fa-on-surface-variant,#64748b);margin:8px 0 0;font-size:12px;line-height:1.45}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-glance__list{margin:8px 0 0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-glance__row{border-bottom:1px solid var(--fa-outline-variant,#e8edf3);grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:8px 10px;padding:6px 0;display:grid}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-glance__row:last-child{border-bottom:none;padding-bottom:0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-glance__row dt{letter-spacing:0;text-transform:none;color:var(--fa-on-surface-variant,#64748b);margin:0;font-size:11px;font-weight:600}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-glance__row dd{color:var(--fa-on-surface,#0f172a);margin:0;font-size:12px;font-weight:600;line-height:1.4}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-glance__meta{color:var(--fa-on-surface-variant,#64748b);margin-top:3px;font-size:11px;font-weight:500;display:block}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-kpi.fa-ds-kpi-tile.fa-ds-programme-metric-kpi{min-height:104px;padding:12px 12px 10px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-kpi__head{align-items:center;gap:8px;display:flex}@media (width>=641px){[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-kpi.fa-ds-metric-kpi--balanced .fa-pa-readiness-kpi__head{justify-content:center}}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-kpi__icon{border:1px solid color-mix(in srgb, var(--fa-pa-readiness-accent) 24%, #d5dde7);background:color-mix(in srgb, var(--fa-pa-readiness-accent) 9%, #fff);width:28px;height:28px;color:var(--fa-pa-readiness-accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-kpi.fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__label{color:#ffffffc7!important}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-kpi.fa-ds-programme-metric-kpi .fa-pa-readiness-kpi__value{color:#fffffff0!important}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-kpi__label{font-size:var(--fa-type-metric-label-size);font-weight:var(--fa-type-metric-label-weight);letter-spacing:var(--fa-type-metric-label-tracking);text-transform:var(--fa-type-metric-label-transform);color:var(--fa-color-slate-muted,#64748b)}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-kpi__value{margin-top:2px;font-size:1.85rem}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow--dashboard{border:1px solid color-mix(in srgb, var(--fa-brand-primary) 16%, #c8d3e0);background:linear-gradient(180deg, var(--fa-surface-container-low,#f8fafc) 0%, #fff 100%);border-radius:10px;gap:12px 14px;margin:0 0 18px;padding:14px 16px;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #0f172a0d}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow--dashboard .fa-pa-dependency-flow__label{letter-spacing:.08em;color:#fff;background:var(--fa-brand-primary);border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:9px;font-weight:800}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow--dashboard .fa-pa-dependency-flow__steps{flex:1;justify-content:space-between;gap:6px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow--dashboard .fa-pa-dependency-flow__arrow{color:color-mix(in srgb, var(--fa-brand-primary) 48%, #64748b);padding:0 1px;font-size:12px;font-weight:700}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow__node{min-width:72px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:inline-flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow__node-icon{border:1px solid color-mix(in srgb, var(--fa-brand-primary) 42%, #2b5f97);background:linear-gradient(145deg, var(--fa-brand-primary) 0%, color-mix(in srgb, var(--fa-brand-primary) 72%, #2b5f97) 100%);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 6px #091e421f,inset 0 1px #ffffff29}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow__node:hover .fa-pa-dependency-flow__node-icon,[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow__node:focus-visible .fa-pa-dependency-flow__node-icon{transform:translateY(-1px);box-shadow:0 3px 8px #091e421f,inset 0 1px #ffffff24}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow__node--active .fa-pa-dependency-flow__node-icon{background:linear-gradient(145deg, var(--fa-brand-primary) 0%, color-mix(in srgb, var(--fa-brand-primary) 72%, #2b5f97) 100%);box-shadow:0 0 0 3px color-mix(in srgb, var(--fa-brand-primary) 18%, transparent), 0 3px 8px #091e4224;border-color:#2b5f97}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow__node-label{text-align:center;color:var(--fa-on-surface-variant,#64748b);font-size:10px;font-weight:800;line-height:1.2}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow__node--active .fa-pa-dependency-flow__node-label{color:var(--fa-brand-primary)}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-links{margin-top:2px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-tiles__grid{gap:12px;margin-top:10px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link.fa-ds-card{--fa-pa-overview-stage-accent:var(--fa-brand-primary);border:1px solid var(--fa-outline-variant,#b8c5d4);background:var(--fa-surface-container-lowest,#fff);border-radius:9px;gap:10px;padding:13px 13px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 2px 8px #0f172a08}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link.fa-ds-card:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--fa-pa-overview-stage-accent) 82%, #fff) 0%, color-mix(in srgb, var(--fa-pa-overview-stage-accent) 35%, #fff) 100%);height:3px;position:absolute;top:0;left:0;right:0}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link.fa-ds-card:hover,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link.fa-ds-card:focus-visible{border-color:color-mix(in srgb, var(--fa-pa-overview-stage-accent) 58%, #b8c5d4);transform:translateY(-1px);box-shadow:0 2px 4px #0f172a0f,0 8px 20px #0f172a14}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link--stage-country{--fa-pa-overview-stage-accent:var(--fa-brand-primary)}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link--stage-property{--fa-pa-overview-stage-accent:#475569}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link--stage-context{--fa-pa-overview-stage-accent:var(--fa-brand-primary)}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link--stage-threats{--fa-pa-overview-stage-accent:#0c2340}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link--stage-vulnerabilities{--fa-pa-overview-stage-accent:#0f766e}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link--stage-mapping{--fa-pa-overview-stage-accent:#4338ca}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link--stage-likelihood{--fa-pa-overview-stage-accent:#6d28d9}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link--stage-impact{--fa-pa-overview-stage-accent:#1d4ed8}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link--stage-mitigation{--fa-pa-overview-stage-accent:#047857}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link--stage-comments{--fa-pa-overview-stage-accent:#334155}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link__head{align-items:center;gap:10px;width:100%;display:flex}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link__icon{border:1px solid color-mix(in srgb, var(--fa-pa-overview-stage-accent) 28%, #d5dde7);background:color-mix(in srgb, var(--fa-pa-overview-stage-accent) 12%, #fff);width:32px;height:32px;color:var(--fa-pa-overview-stage-accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link__title{min-width:0;color:var(--fa-on-surface,#0f172a);flex:1;font-size:13px;font-weight:800;line-height:1.35}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link__chevron{color:color-mix(in srgb, var(--fa-pa-overview-stage-accent) 62%, #94a3b8);flex-shrink:0;margin-top:0;transition:transform .15s}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link.fa-ds-card:hover .fa-pa-overview-link__chevron,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link.fa-ds-card:focus-visible .fa-pa-overview-link__chevron{transform:translate(2px)}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-link__meta{align-items:flex-start;width:100%}[data-testid=program-analytics-tab-panel-overview] .fa-pa-chip{font-size:var(--fa-type-badge-size);font-weight:var(--fa-type-badge-weight);letter-spacing:var(--fa-type-badge-tracking);line-height:var(--fa-type-badge-lh);border-radius:4px;padding:2px 7px}.fa-pa-chip--evidence{color:#1e4a7a;background:#e8f1fa;border-color:#2b5f9766}@media (width>=1280px){[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-command{grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;gap:18px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-metrics-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-kpi.fa-ds-kpi-tile{min-height:124px;padding:15px 14px 13px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-readiness-kpi__value{font-size:2.05rem}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (width>=1024px) and (width<=1279px){[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-command{grid-template-columns:minmax(0,1fr) minmax(240px,32%);align-items:stretch;gap:16px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-metrics-strip,[data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-testid=program-analytics-tab-panel-overview] .fa-pa-dependency-flow--dashboard .fa-pa-dependency-flow__steps{flex-wrap:wrap;justify-content:flex-start}}.fa-pa-evidence-stat{border-bottom:1px solid var(--fa-outline-variant,#c8d0dc44);color:inherit;background:#ede9fe44;border:1px solid #7c3aed55;border-radius:10px;justify-content:space-between;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.fa-pa-banner--warn{border-color:var(--fa-warning-border);background:var(--fa-warning-surface);color:var(--fa-warning-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fa-pa-storage-warning__action{flex-shrink:0}.fa-pa-storage-recovery-modal{z-index:1250;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fa-pa-storage-recovery-modal__panel{width:min(720px,100%);max-height:min(90vh,900px);padding:18px 20px;overflow:auto}.fa-pa-storage-recovery-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.fa-pa-storage-recovery-modal__title{margin:0;font-size:18px}.fa-pa-storage-recovery-modal__intro,.fa-pa-storage-recovery-modal__help,.fa-pa-storage-recovery-modal__note{margin:0 0 12px;font-size:13px;line-height:1.5}.fa-pa-storage-recovery-modal__stats,.fa-pa-storage-recovery-modal__plan{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 14px;margin:0 0 16px;font-size:13px;display:grid}.fa-pa-storage-recovery-modal__stats dt,.fa-pa-storage-recovery-modal__plan dt{margin:0;font-weight:600}.fa-pa-storage-recovery-modal__stats dd,.fa-pa-storage-recovery-modal__plan dd{margin:0}.fa-pa-storage-recovery-modal__diff-note{opacity:.85;font-size:12px}.fa-pa-storage-recovery-modal__section{margin-bottom:16px}.fa-pa-storage-recovery-modal__confirm{align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13px;line-height:1.45;display:flex}.fa-pa-storage-recovery-modal__footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.fa-pa-id-list{word-break:break-word;margin:0;padding-left:18px;font-size:12px;line-height:1.45}.fa-pa-section-header{margin-bottom:14px}.fa-pa-section-header__status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.fa-pa-section-header__block{margin-bottom:10px}.fa-pa-section-header__block p{color:inherit;margin:4px 0 0;font-size:13px;line-height:1.5}.fa-pa-muted-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);font-size:10px;font-weight:800;display:block}.fa-pa-empty-hint{color:var(--fa-on-surface-variant,#64748b);margin:0 0 12px;font-size:13px;line-height:1.5}.fa-pa-help-text{color:var(--fa-on-surface-variant,#64748b);margin:6px 0 0;font-size:11px;line-height:1.4}.fa-pa-coanalyst{background:0 0;border:none;margin-bottom:0;padding:0}.fa-pa-coanalyst__title{color:#0f766e;margin-bottom:4px;font-size:13px;font-weight:900}.fa-pa-coanalyst__body{color:var(--fa-on-surface-variant,#64748b);margin:0 0 10px;font-size:12px;line-height:1.45}.fa-pa-btn--primary{color:#fff;background:#0f766e;border-color:#0f766e}.fa-pa-ai-actions--secondary{border-top:1px dashed #94a3b873;margin-top:12px;padding-top:12px}.fa-pa-ai-actions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.fa-pa-ai-action,.fa-pa-approval-action{flex-direction:column;align-items:flex-start;display:flex}.fa-pa-approval-actions{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin-top:14px;display:flex}.fa-pa-evidence-explanation{color:var(--fa-on-surface-variant,#64748b);margin:0 0 12px;font-size:12px;line-height:1.45}.fa-pa-readiness-guidance{color:var(--fa-on-surface-variant,#64748b);margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.fa-pa-workflow-panel{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-low,#f8fafc);border-radius:12px;margin-bottom:16px;padding:14px}.fa-pa-workflow-panel__title{color:var(--fa-on-surface,#0f172a);margin:0 0 4px;font-size:14px;font-weight:800}.fa-pa-workflow-panel__desc{color:var(--fa-on-surface-variant,#64748b);margin:0 0 10px;font-size:12px;line-height:1.45}.fa-pa-workflow-panel__ai{margin-bottom:10px}.fa-pa-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.fa-pa-table-wrap.fa-ds-table-wrap{max-width:100%;margin-bottom:10px}.fa-pa-table.fa-ds-table{min-width:860px;font-size:12px}.fa-pa-table th,.fa-pa-table td{border-bottom:1px solid var(--fa-outline-variant,#eef2f6);vertical-align:top;text-align:left;padding:6px 8px;overflow:hidden}.fa-pa-col--id{width:72px;min-width:72px;max-width:80px}.fa-pa-col--compact{width:110px;min-width:100px;max-width:130px}.fa-pa-col--medium{width:140px;min-width:120px;max-width:160px}.fa-pa-col--wide{width:22%;min-width:180px}.fa-pa-col--rating{width:108px;min-width:100px;max-width:120px}.fa-pa-table-derived{color:var(--fa-on-surface-variant,#475569);background:var(--fa-surface-container,#f8fafc);border:1px dashed var(--fa-outline-variant,#d8e0ea);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-height:2.8em;padding:5px 7px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.fa-pa-table-input,.fa-pa-table-select{border-radius:6px;width:100%;min-width:0;padding:5px 7px;font-family:inherit;font-size:12px}.fa-pa-table-input--editable:focus,.fa-pa-table-select:focus{outline:none}.fa-pa-table-input--multiline{resize:vertical;min-height:40px;max-height:64px;line-height:1.35}.fa-pa-table-input--compact{padding:4px 6px;font-size:11px}.fa-pa-table th{letter-spacing:.03em;text-transform:uppercase;color:var(--fa-color-on-surface-variant,#64748b);background:var(--fa-pa-table-header-bg);font-size:10px;font-weight:800}.fa-pa-table-empty{color:var(--fa-on-surface-variant,#64748b);margin:0 0 10px;font-size:12px}.fa-pa-report-summary{border-top:1px solid var(--fa-outline-variant,#e2e8f0);margin-top:8px;padding-top:14px}.fa-pa-report-summary__textarea{resize:vertical;border-radius:10px;width:100%;min-height:120px;padding:10px 12px;font-family:inherit;font-size:13px}.fa-pa-assessor-workspace{flex-direction:column;gap:16px;display:flex}.fa-pa-assessor-publication-summary{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-low,#f8fafc);border-radius:10px;padding:12px 14px}.fa-pa-assessor-publication-summary__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fa-pa-assessor-publication-summary__label{letter-spacing:.02em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);font-size:12px;font-weight:700}.fa-pa-assessor-publication-summary__detail{color:var(--fa-on-surface,#334155);margin:8px 0 0;font-size:13px;line-height:1.45}.fa-pa-assessor-workspace__primary{border-top:none;margin-top:0;padding-top:0}.fa-pa-assessor-workspace__primary-header{margin-bottom:12px}.fa-pa-assessor-workspace__narrative{min-height:220px}.fa-pa-assessor-workspace__ai-draft{margin-bottom:12px}.fa-pa-assessor-workspace__ai-draft-title{margin-bottom:6px;font-size:12px;font-weight:800}.fa-pa-assessor-workspace__supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fa-pa-assessor-workspace__card{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface,#fff);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.fa-pa-assessor-workspace__supporting-textarea{resize:vertical;border-radius:10px;width:100%;min-height:140px;padding:10px 12px;font-family:inherit;font-size:13px}.fa-pa-assessor-workspace__actions{border-top:1px solid var(--fa-outline-variant,#e2e8f0);padding-top:4px}@media (width<=900px){.fa-pa-assessor-workspace__supporting{grid-template-columns:1fr}}.fa-pa-coanalyst--compact .fa-pa-coanalyst__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (width<=900px){.fa-pa-table.fa-ds-table{min-width:640px}}html.fa-appearance-dark .fa-program-analytics-page{--fa-pa-table-header-bg:var(--fa-table-header-bg);--fa-pa-kpi-value-fg:#e2e8f0}html.fa-appearance-dark .fa-program-analytics-page .fa-ds-card,html.fa-appearance-dark .fa-program-analytics-page .fa-ds-kpi-tile{border-color:var(--fa-card-border)!important;background:var(--fa-card-bg)!important;box-shadow:var(--fa-shadow-card)!important}html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-focal,html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility,html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-next-steps:not(.fa-pa-overview-utility__block),html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-glance:not(.fa-pa-overview-utility__block){background:var(--fa-card-bg);border-color:var(--fa-card-border);box-shadow:var(--fa-shadow-card)}html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__item{background:var(--fa-nested-card-bg);border-color:var(--fa-border-subtle)}html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__item:hover,html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__item:focus-visible{background:color-mix(in srgb, var(--fa-hover-border) 8%, var(--fa-nested-card-bg));border-color:var(--fa-border-visible)}html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__title{color:var(--fa-text-heading)}html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__detail,html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__empty{color:var(--fa-field-help-fg)}html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__icon{background:var(--fa-depth-inset-bg);border-color:var(--fa-border-subtle);color:var(--fa-text-heading)}html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__icon--approve,html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__icon--review{border-color:color-mix(in srgb, var(--fa-warning) 42%, var(--fa-border-subtle));background:color-mix(in srgb, var(--fa-warning) 12%, var(--fa-depth-inset-bg));color:var(--fa-warning-text)}html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__icon--stale{border-color:color-mix(in srgb, #eab308 40%, var(--fa-border-subtle));background:color-mix(in srgb, #ca8a04 12%, var(--fa-depth-inset-bg));color:#fde68a}html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__icon--evidence{border-color:color-mix(in srgb, #f87171 42%, var(--fa-border-subtle));background:color-mix(in srgb, #be123c 12%, var(--fa-depth-inset-bg));color:#fecdd3}html.fa-appearance-dark [data-testid=program-analytics-tab-panel-overview] .fa-pa-overview-utility .fa-pa-overview-next-steps__icon--ready{border-color:color-mix(in srgb, var(--fa-success) 42%, var(--fa-border-subtle));background:color-mix(in srgb, var(--fa-success) 12%, var(--fa-depth-inset-bg));color:var(--fa-success-text)}html.fa-appearance-dark .fa-pa-chip--evidence{color:#b8d4f0;background:#0f274433;border-color:#5b8fc488}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-form-control,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-editor textarea,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-report-summary__textarea,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-assessor-workspace__supporting-textarea,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-table-input,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-table-select,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-select{background:var(--fa-form-input-bg);border-color:var(--fa-form-input-border);color:var(--fa-form-input-fg)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-form-control::placeholder,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-editor textarea::placeholder,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-report-summary__textarea::placeholder,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-assessor-workspace__supporting-textarea::placeholder{color:var(--fa-form-input-placeholder);opacity:1}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-form-control:focus-visible,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-editor textarea:focus-visible,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-report-summary__textarea:focus-visible,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-assessor-workspace__supporting-textarea:focus-visible,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-table-input--editable:focus-visible,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-table-select:focus-visible,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-select:focus-visible{border-color:var(--fa-form-input-focus-border);background:var(--fa-form-input-bg-focus);box-shadow:0 0 0 2px var(--fa-form-input-focus-ring)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-form-control:disabled,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-editor textarea:disabled,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-report-summary__textarea:disabled,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-assessor-workspace__supporting-textarea:disabled,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-table-input:disabled,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-table-select:disabled,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-select:disabled{background:var(--fa-form-input-bg-disabled);color:var(--fa-form-input-fg-disabled)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-table-derived{background:var(--fa-surface-inset);border-color:var(--fa-card-border);color:var(--fa-color-on-surface-variant)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-chip--approved{color:#6ee7b7;background:#064e3b59;border-color:#34d39973}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-chip--review{border-color:var(--fa-warning-border);color:var(--fa-warning-text);background:var(--fa-warning-surface)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-chip--stale{color:#c4b5fd;background:#4c1d9559;border-color:#a78bfa73}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-evidence-health--strong{color:#6ee7b7;background:#064e3b73}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-evidence-health--partial{color:#fcd34d;background:#78350f73}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-evidence-health--limited{color:#fca5a5;background:#7f1d1d73}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-dependency-flow{background:var(--fa-surface-muted);border-color:var(--fa-border-visible)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-dependency-flow__label,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-dependency-flow__link,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-dependency-flow__text{color:var(--fa-color-on-surface-variant)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-dependency-flow__link--active,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-dependency-flow__text--active{color:var(--fa-text-heading);background:color-mix(in srgb, var(--fa-selected-bg) 72%, var(--fa-card-bg) 28%)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-dependency-flow__link--active:before,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-dependency-flow__text--active:before{background:var(--fa-selected-border)}:is(html.fa-appearance-dark .fa-program-analytics-page .fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-dependency-flow__link--active,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-dependency-flow__text--active,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-dependency-flow__link--active,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-dependency-flow__text--active){color:var(--fa-text-heading);background:color-mix(in srgb, var(--fa-selected-bg) 72%, var(--fa-card-bg) 28%)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-threat-row--selected{background:color-mix(in srgb, var(--fa-selected-bg) 72%, var(--fa-card-bg) 28%);box-shadow:inset 3px 0 0 var(--fa-selected-border)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-threat-row--selected td{border-bottom-color:color-mix(in srgb, var(--fa-selected-border) 24%, var(--fa-border-visible))}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-threat-id{color:var(--fa-color-on-surface-variant)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-threat-row--selected .fa-pa-threat-id{color:var(--fa-text-heading)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-threat-row--selected .fa-pa-threat-cell-text{color:var(--fa-color-on-surface)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-threat-row--selected .fa-pa-threat-row-source{color:var(--fa-color-on-surface-variant)}.fa-pa-threat-helper{border:1px solid color-mix(in srgb, var(--fa-primary,#0f3d7a) 14%, var(--fa-outline-variant,#e2e8f0));background:color-mix(in srgb, var(--fa-primary,#0f3d7a) 4%, var(--fa-surface-container-low,#f8fafc));border-radius:8px;margin:0 0 10px;padding:10px 12px}.fa-pa-threat-helper__report{color:var(--fa-on-surface-variant,#475569);margin:0 0 6px;font-size:12px;line-height:1.4}.fa-pa-threat-helper__legend{margin:0}.fa-pa-threat-helper--note{color:var(--fa-on-surface-variant,#64748b);font-size:12px;line-height:1.4}.fa-pa-threat-helper__workflow{color:var(--fa-on-surface-variant,#475569);margin:0 0 6px;font-size:12px;line-height:1.4}.fa-pa-threat-fallback-panel{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-low,#f8fafc);border-radius:8px;margin:0 0 12px;padding:12px 14px}.fa-pa-threat-fallback-panel__title{color:var(--fa-on-surface,#0f172a);margin:0 0 6px;font-size:13px;font-weight:700}.fa-pa-threat-fallback-panel__message{color:var(--fa-on-surface-variant,#475569);margin:0 0 10px;font-size:12px;line-height:1.45}.fa-pa-threat-fallback-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.fa-pa-threat-link-dialog{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-low,#f8fafc);border-radius:8px;margin:0 0 12px;padding:12px 14px}.fa-pa-threat-link-dialog__label{color:var(--fa-on-surface,#0f172a);margin:0 0 8px;font-size:12px;font-weight:600}.fa-pa-threat-link-dialog__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.fa-pa-threat-create-dialog{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-low,#f8fafc);border-radius:8px;margin:0 0 12px;padding:12px 14px}.fa-pa-threat-create-dialog__title{color:var(--fa-on-surface,#0f172a);margin:0 0 10px;font-size:13px;font-weight:700}.fa-pa-threat-create-dialog__field{margin:0 0 10px;display:block}.fa-pa-threat-create-dialog__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.fa-pa-table-select--multiple{min-height:88px}.fa-pa-threat-link-multiselect,.fa-pa-threat-link-multiselect__field{width:100%;position:relative}.fa-pa-threat-link-multiselect__control{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface,#fff);cursor:pointer;text-align:left;border-radius:6px;align-items:stretch;width:100%;min-height:34px;max-height:72px;padding:0;display:flex}.fa-pa-threat-link-multiselect__field--open .fa-pa-threat-link-multiselect__control{border-color:var(--fa-primary,#0f766e);box-shadow:0 0 0 1px #0f766e26}.fa-pa-threat-link-multiselect__chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;padding:4px 6px;display:flex;overflow:hidden}.fa-pa-threat-link-multiselect__chips--readonly{background:0 0;border:0;padding:0}.fa-pa-threat-link-multiselect__caret{border-left:1px solid var(--fa-outline-variant,#e2e8f0);width:30px;color:var(--fa-on-surface-variant,#64748b);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.fa-pa-threat-link-multiselect__placeholder{color:var(--fa-on-surface-variant,#64748b);font-size:12px;line-height:1.35}.fa-pa-threat-link-multiselect__chip{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-lowest,#f8fafc);max-width:100%;color:var(--fa-on-surface,#0f172a);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;line-height:1.3;display:inline-flex}.fa-pa-threat-link-multiselect__chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.fa-pa-threat-link-multiselect__chip-remove{color:var(--fa-on-surface-variant,#64748b);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 2px;font-size:14px;line-height:1}.fa-pa-threat-link-multiselect__chip-remove:hover{color:var(--fa-on-surface,#0f172a)}.fa-pa-threat-link-multiselect__chip--more{color:var(--fa-on-surface-variant,#64748b);font-weight:600}.fa-pa-threat-link-multiselect__trigger{display:none}.fa-pa-threat-supporting-evidence--compact{font-size:12px}.fa-pa-threat-supporting-evidence__summary-lines{color:var(--fa-on-surface-variant,#64748b);flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.fa-pa-threat-supporting-evidence__picker-toggle{color:var(--fa-primary,#0f766e);cursor:pointer;background:0 0;border:0;margin-bottom:6px;padding:0;font-size:12px;text-decoration:underline}.fa-pa-threat-link-multiselect__panel{z-index:20;border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface,#fff);border-radius:6px;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #0f172a1f}.fa-pa-threat-link-multiselect__option{text-align:left;width:100%;color:var(--fa-on-surface,#0f172a);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.fa-pa-threat-link-multiselect__option:hover,.fa-pa-threat-link-multiselect__option--active{background:var(--fa-surface-container-lowest,#f8fafc)}.fa-pa-threat-link-multiselect__option--selected{background:var(--fa-surface-container-low,#f1f5f9)}.fa-pa-threat-link-multiselect__option-check{width:14px;color:var(--fa-primary,#0f766e);flex-shrink:0;font-weight:700}.fa-pa-threat-link-multiselect__option-label{word-break:break-word;min-width:0}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-threat-link-multiselect__field,html.fa-appearance-dark .fa-program-analytics-page .fa-pa-threat-link-multiselect__panel{border-color:var(--fa-outline-variant,#334155);background:var(--fa-surface,#0f172a)}html.fa-appearance-dark .fa-program-analytics-page .fa-pa-threat-link-multiselect__chip{border-color:var(--fa-outline-variant,#334155);background:var(--fa-surface-container-lowest,#1e293b)}.fa-pa-threat-supporting-evidence__picker{margin-bottom:8px}.fa-pa-threat-supporting-evidence__summary{color:var(--fa-on-surface-variant,#64748b);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;line-height:1.35;display:flex}.fa-pa-threat-supporting-evidence__toggle{color:var(--fa-primary,#0f766e);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.fa-pa-threat-supporting-evidence__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fa-pa-threat-supporting-evidence__list--compact{gap:4px}.fa-pa-threat-supporting-evidence__list--compact .fa-pa-threat-supporting-evidence__chip{padding:4px 6px;font-size:11px}.fa-pa-threat-supporting-evidence__chip{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface,#fff);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:6px 8px;font-size:12px;line-height:1.35;display:flex}.fa-pa-threat-supporting-evidence__chip-kind{color:var(--fa-on-surface-variant,#64748b);font-weight:600}.fa-pa-threat-detail__hint--muted{opacity:.85;margin-top:6px}.fa-pa-threat-risk-multiselect{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface,#fff);border-radius:6px;flex-direction:column;gap:6px;max-height:160px;padding:6px 8px;display:flex;overflow-y:auto}.fa-pa-threat-risk-multiselect__option{color:var(--fa-on-surface,#0f172a);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.fa-pa-threat-detail-panel__catalogue-actions{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-lowest,#f1f5f9);border-radius:8px;margin:0 0 12px;padding:10px 12px}.fa-pa-threat-detail-panel__decisions-actions--catalogue,.fa-pa-threat-detail-panel__decisions-actions--review{flex-wrap:wrap;gap:8px;display:flex}.fa-pa-table-select{width:100%;min-width:0}.fa-pa-threat-detail__fallback-warning{border:1px solid var(--fa-warning-border);background:var(--fa-warning-surface-strong);color:var(--fa-warning-text);border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.4}.fa-pa-threat-detail__workflow-actions{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.fa-pa-threat-catalogue-wrap{max-width:100%;overflow:auto visible}.fa-pa-threat-register{width:100%}.fa-pa-threat-master-detail{grid-template-columns:minmax(0,13fr) minmax(280px,7fr);align-items:start;gap:12px;width:100%;max-width:100%;display:grid}.fa-pa-threat-master{min-width:0}.fa-pa-threat-catalogue-wrap--scan{max-width:100%;overflow-x:visible}.fa-pa-threat-catalogue-wrap--scan .fa-pa-threat-catalogue-table--master{table-layout:fixed;width:100%;min-width:0}.fa-pa-threat-catalogue-table--master thead th{white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;vertical-align:bottom;padding:8px;font-size:11px;font-weight:700}.fa-pa-threat-catalogue-table--master tbody td{vertical-align:top;padding:8px}.fa-pa-threat-catalogue-table--master .fa-pa-threat-col--id{width:68px}.fa-pa-threat-catalogue-table--master .fa-pa-threat-col--scenario{width:46%;min-width:0}.fa-pa-threat-scenario{-webkit-line-clamp:2;color:var(--fa-on-surface,#0f172a);word-break:break-word;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.fa-pa-threat-catalogue-table--master .fa-pa-threat-col--links{width:28%;min-width:0}.fa-pa-threat-evidence-summary{-webkit-line-clamp:2;color:var(--fa-on-surface-variant,#475569);word-break:break-word;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.fa-pa-threat-catalogue-table--master .fa-pa-threat-col--strength{width:78px}.fa-pa-threat-catalogue-table--master .fa-pa-threat-col--posture{width:28%;min-width:0}.fa-pa-threat-evidence-posture{flex-direction:column;gap:4px;min-width:0;display:flex}.fa-pa-threat-evidence-posture .fa-pa-threat-strength-badge{align-self:flex-start}.fa-pa-threat-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 12px;margin-bottom:10px;display:flex}.fa-pa-threat-toolbar__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.fa-pa-threat-detail-chips{flex:200px;justify-content:flex-start;margin:0}.fa-pa-threat-detail-summary__header{border-bottom:none;align-items:flex-start;margin-bottom:0;padding-bottom:10px}.fa-pa-threat-detail-summary__intro{flex:160px;min-width:0}.fa-pa-threat-detail-panel--threat{flex-direction:column;padding:0;display:flex;overflow:hidden}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-summary{z-index:2;background:var(--fa-surface-container-low,#f8fafc);border-bottom:1px solid var(--fa-outline-variant,#e2e8f0);isolation:isolate;flex-shrink:0;margin:0;padding:12px 14px 0;position:relative}.fa-pa-threat-detail-body{flex:auto;min-height:0;padding:10px 14px 14px;overflow:auto}.fa-pa-threat-strength-badge{white-space:nowrap;color:var(--fa-on-surface-variant,#475569);font-size:10px;font-weight:600;display:inline-block}.fa-pa-threat-catalogue-table--master .fa-pa-threat-col--review{width:96px}.fa-pa-threat-detail-panel__separator{color:var(--fa-on-surface-variant,#64748b);margin:0 4px;font-weight:500}.fa-pa-threat-source--compact{letter-spacing:0;text-transform:none;white-space:nowrap;padding:2px 6px;font-size:10px;font-weight:600}.fa-pa-vuln-register{width:100%}.fa-pa-vuln-catalogue-table.fa-pa-threat-catalogue-table--master .fa-pa-vuln-col--weakness{width:34%;min-width:0}.fa-pa-vuln-catalogue-table.fa-pa-threat-catalogue-table--master .fa-pa-vuln-col--threat{width:24%;min-width:0}.fa-pa-vuln-catalogue-table.fa-pa-threat-catalogue-table--master .fa-pa-vuln-col--posture{width:18%;min-width:0}.fa-pa-vuln-evidence-posture{flex-direction:column;gap:4px;min-width:0;display:flex}.fa-pa-vuln-evidence-posture .fa-pa-threat-strength-badge{align-self:flex-start}.fa-pa-vulnerability-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 12px;margin-bottom:10px;display:flex}.fa-pa-vulnerability-toolbar__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.fa-pa-vulnerability-detail-chips{flex:200px;justify-content:flex-start;margin:0}.fa-pa-vulnerability-detail-summary__header{border-bottom:none;align-items:flex-start;margin-bottom:0;padding-bottom:10px}.fa-pa-vulnerability-detail-summary__intro{flex:160px;min-width:0}.fa-pa-threat-detail-panel--vulnerability{flex-direction:column;padding:0;display:flex;overflow:hidden}.fa-pa-threat-detail-panel--vulnerability .fa-pa-vulnerability-detail-summary{z-index:2;background:var(--fa-surface-container-low,#f8fafc);border-bottom:1px solid var(--fa-outline-variant,#e2e8f0);isolation:isolate;flex-shrink:0;margin:0;padding:12px 14px 0;position:relative}.fa-pa-vulnerability-detail-body{flex:auto;min-height:0;padding:10px 14px 14px;overflow:auto}.fa-pa-vuln-weakness{-webkit-line-clamp:2;color:var(--fa-on-surface,#0f172a);word-break:break-word;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.fa-pa-vuln-linked-chip{-webkit-line-clamp:2;color:var(--fa-on-surface-variant,#475569);word-break:break-word;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.fa-pa-threat-catalogue-table--master tbody tr{cursor:pointer}.fa-pa-threat-catalogue-table--master tbody tr:focus-visible{outline:2px solid var(--fa-primary,#0f3d7a);outline-offset:-2px}.fa-pa-threat-row--selected{background:color-mix(in srgb, var(--fa-primary,#0f3d7a) 8%, var(--fa-surface,#fff));box-shadow:inset 3px 0 0 var(--fa-primary,#0f3d7a)}.fa-pa-threat-row--selected td{border-bottom-color:color-mix(in srgb, var(--fa-primary,#0f3d7a) 24%, var(--fa-outline-variant,#e2e8f0))}.fa-pa-threat-cell-text{-webkit-line-clamp:2;color:var(--fa-on-surface,#0f172a);-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.fa-pa-threat-review-badge{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container,#f1f5f9);color:var(--fa-on-surface-variant,#475569);white-space:normal;text-align:center;border-radius:4px;max-width:100%;padding:2px 5px;font-size:9px;font-weight:600;line-height:1.25;display:inline-block}.fa-pa-threat-review-badge--accepted{border-color:var(--fa-success-border);background:var(--fa-success-surface-strong);color:var(--fa-success-text)}.fa-pa-threat-review-badge--rejected,.fa-pa-threat-review-badge--not_applicable{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.fa-pa-threat-review-badge--needs_review{border-color:var(--fa-warning-border);background:var(--fa-warning-surface-strong);color:var(--fa-warning-text)}.fa-pa-threat-detail-panel{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-low,#f8fafc);border-radius:10px;min-width:0;max-width:100%;max-height:min(72vh,920px);padding:12px 14px 14px;overflow:auto}.fa-pa-threat-detail-panel--empty{justify-content:center;align-items:center;min-height:220px;display:flex}.fa-pa-threat-detail-panel__empty{text-align:center;max-width:28ch;color:var(--fa-on-surface-variant,#64748b);margin:0;font-size:13px;line-height:1.45}.fa-pa-threat-detail-panel__header{border-bottom:1px solid var(--fa-outline-variant,#e2e8f0);flex-wrap:wrap;justify-content:space-between;gap:10px 14px;margin-bottom:10px;padding-bottom:10px;display:flex}.fa-pa-threat-detail-panel__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);margin:0 0 4px;font-size:10px;font-weight:600}.fa-pa-threat-detail-panel__title{color:var(--fa-on-surface,#0f172a);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:1.3;display:flex}.fa-pa-threat-detail-panel__actor{color:var(--fa-on-surface-variant,#334155);font-size:13px;font-weight:500}.fa-pa-threat-detail-panel__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fa-pa-threat-detail-panel__badge{border:1px solid var(--fa-outline-variant,#cbd5e1);background:var(--fa-surface,#fff);color:var(--fa-on-surface-variant,#475569);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.3;display:inline-block}.fa-pa-threat-detail-panel__hint{color:var(--fa-on-surface-variant,#64748b);margin:0 0 10px;font-size:12px;line-height:1.4}.fa-pa-threat-detail-panel__grid{margin-bottom:12px}.fa-pa-threat-detail-panel__decisions{border-top:1px solid var(--fa-outline-variant,#e2e8f0);padding-top:10px}.fa-pa-threat-detail-panel__decisions--prominent{border:1px solid color-mix(in srgb, var(--fa-primary,#0f3d7a) 18%, var(--fa-outline-variant,#e2e8f0));background:color-mix(in srgb, var(--fa-primary,#0f3d7a) 5%, var(--fa-surface-container-low,#f8fafc));border-top:1px solid color-mix(in srgb, var(--fa-primary,#0f3d7a) 18%, var(--fa-outline-variant,#e2e8f0));border-radius:8px;margin:0 0 12px;padding:10px 12px}.fa-pa-threat-decision-btn{min-height:30px;padding:4px 10px;font-size:12px;font-weight:600}.fa-pa-threat-detail-panel__decisions-label{letter-spacing:.02em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);margin:0 0 8px;font-size:11px;font-weight:600}.fa-pa-threat-detail-panel__decisions-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=1100px){.fa-pa-threat-master-detail{grid-template-columns:1fr}.fa-pa-threat-detail-panel{max-height:none}.fa-pa-threat-catalogue-wrap--scan{overflow-x:auto}.fa-pa-threat-catalogue-wrap--scan .fa-pa-threat-catalogue-table--master{min-width:520px}.fa-pa-threat-catalogue-wrap--scan .fa-pa-mitigation-catalogue-table.fa-pa-threat-catalogue-table--master{min-width:560px}}@media (height<=760px){.fa-pa-threat-detail-panel--mitigation .fa-pa-mitigation-detail-body{max-height:min(52vh,640px)}}.fa-pa-threat-catalogue-wrap .fa-pa-threat-catalogue-table{table-layout:fixed;width:100%;min-width:1040px}.fa-pa-threat-catalogue-table .fa-pa-threat-col--details{width:118px;min-width:118px}.fa-pa-threat-catalogue-table .fa-pa-threat-col--id{width:84px;min-width:84px}.fa-pa-threat-catalogue-table .fa-pa-threat-col--category{width:15%;min-width:148px}.fa-pa-threat-catalogue-table .fa-pa-threat-col--actor{width:22%;min-width:200px}.fa-pa-threat-catalogue-table .fa-pa-threat-col--links{width:14%;min-width:140px}.fa-pa-threat-catalogue-table .fa-pa-threat-col--rating{width:112px;min-width:108px}.fa-pa-threat-catalogue-table .fa-pa-threat-col--source{width:118px;min-width:110px}.fa-pa-threat-catalogue-table .fa-pa-threat-col--action{width:108px;min-width:100px}.fa-pa-threat-id{color:var(--fa-on-surface,#0f172a);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;line-height:1.3;display:inline-block;overflow:visible}.fa-pa-threat-empty-value{color:var(--fa-on-surface-variant,#94a3b8);font-size:11px;font-style:italic;line-height:1.35;display:block}.fa-pa-threat-details-btn{border:1px solid var(--fa-outline-variant,#cbd5e1);background:var(--fa-surface,#fff);width:100%;min-height:28px;color:var(--fa-primary,#0f3d7a);text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.fa-pa-threat-details-btn:hover{border-color:var(--fa-primary,#0f3d7a);background:color-mix(in srgb, var(--fa-primary,#0f3d7a) 6%, var(--fa-surface,#fff))}.fa-pa-threat-details-btn__label{white-space:normal;display:block}.fa-pa-threat-action-btn{white-space:normal;text-align:left;line-height:1.25}.fa-pa-threat-catalogue-table .fa-pa-table-input,.fa-pa-threat-catalogue-table .fa-pa-table-select{font-size:12px}.fa-pa-threat-catalogue-table .fa-pa-table-derived{white-space:normal;max-height:none;text-overflow:unset;overflow:visible}.fa-pa-threat-catalogue-table .fa-pa-threat-col--actor .fa-pa-table-derived,.fa-pa-threat-catalogue-table .fa-pa-threat-col--category .fa-pa-table-input{min-height:36px}.fa-pa-col--actions{width:88px;min-width:80px;max-width:96px}.fa-pa-threat-row-actions{flex-direction:column;gap:4px;display:flex}.fa-pa-btn--compact{min-height:24px;padding:2px 6px;font-size:11px}.fa-pa-threat-source{border:1px solid var(--fa-outline-variant,#cbd5e1);background:var(--fa-surface,#fff);color:var(--fa-on-surface-variant,#475569);white-space:normal;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.fa-pa-threat-source--derived_evidence{border-color:#cbd5e1}.fa-pa-threat-source--assessor_created{background:#eff6ff;border-color:#93c5fd}.fa-pa-threat-source--ai_suggested{background:#f5f3ff;border-color:#c4b5fd}.fa-pa-threat-evidence{align-items:center;gap:4px;display:flex}.fa-pa-threat-evidence__weak{color:#b45309;background:#fef3c7;border:1px solid #fcd34d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.fa-pa-threat-catalogue-wrap .fa-pa-threat-catalogue-table{min-width:1040px}.fa-pa-col--expand{text-align:center;width:36px;min-width:36px;max-width:40px}.fa-pa-col--links{width:130px;min-width:110px;max-width:150px}.fa-pa-threat-expand-btn{border:1px solid var(--fa-outline-variant,#cbd5e1);background:var(--fa-surface,#fff);width:24px;height:24px;color:var(--fa-on-surface-variant,#475569);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.fa-pa-threat-expand-btn:hover{border-color:var(--fa-primary,#0f3d7a);color:var(--fa-primary,#0f3d7a)}.fa-pa-threat-chips{flex-wrap:wrap;gap:4px;display:flex}.fa-pa-threat-chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container,#f1f5f9);max-width:88px;color:var(--fa-on-surface-variant,#475569);border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.3;display:inline-block;overflow:hidden}.fa-pa-threat-chip--risk{background:#eff6ff;border-color:#93c5fd}.fa-pa-threat-chip--asset{background:#f0fdf4;border-color:#86efac}.fa-pa-threat-chip--finding{background:#fffbeb;border-color:#fcd34d}.fa-pa-threat-chip--evidence{background:#f5f3ff;border-color:#c4b5fd}.fa-pa-threat-chip--more{font-weight:600}.fa-pa-threat-detail-row td{background:var(--fa-surface-container-low,#f8fafc);border-bottom:1px solid var(--fa-outline-variant,#e2e8f0);padding:0}.fa-pa-threat-detail{border-left:3px solid var(--fa-primary,#0f3d7a);background:var(--fa-surface-container-low,#f8fafc);border-radius:0 8px 8px 0;margin:0 8px 8px;padding:12px 14px 14px 16px}.fa-pa-threat-detail__heading{color:var(--fa-on-surface,#0f172a);margin:0 0 10px;font-size:13px;font-weight:700}.fa-pa-threat-detail__text{color:var(--fa-on-surface,#0f172a);margin:0;font-size:12px;line-height:1.45}.fa-pa-threat-detail__hint{color:var(--fa-on-surface-variant,#64748b);margin:6px 0 0;font-size:11px;line-height:1.4}.fa-pa-threat-detail__warning{color:var(--fa-warning-text);margin:6px 0 0;font-size:11px;line-height:1.4}.fa-pa-threat-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.fa-pa-threat-detail__field--wide{grid-column:1/-1}.fa-pa-threat-detail__label{letter-spacing:.02em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.fa-pa-threat-row--excluded{opacity:.55}.fa-pa-threat-row--excluded .fa-pa-table-input,.fa-pa-threat-row--excluded .fa-pa-table-select{opacity:.85}.fa-pa-threat-stats{color:var(--fa-on-surface-variant,#64748b);font-size:12px}.fa-pa-threat-edit-placeholder{color:var(--fa-primary,#0f3d7a);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:10px;text-decoration:underline;display:block}.fa-pa-threat-edit-placeholder:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.fa-pa-threat-detail__grid{grid-template-columns:1fr 1fr}}.fa-pa-pathway-catalogue-table .fa-pa-pathway-col--relationship{width:42%;min-width:0}.fa-pa-pathway-catalogue-table .fa-pa-pathway-col--assets{width:18%;min-width:0}.fa-pa-pathway-catalogue-table .fa-pa-pathway-col--evidence{white-space:normal;width:16%;min-width:7.5rem}.fa-pa-pathway-relationship{gap:2px;min-width:0;display:grid}.fa-pa-pathway-relationship__threat,.fa-pa-pathway-relationship__vuln{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.fa-pa-pathway-relationship__threat{color:var(--fa-on-surface,#0f172a);font-weight:600}.fa-pa-pathway-relationship__vuln{color:var(--fa-on-surface-variant,#475569)}.fa-pa-pathway-relationship__arrow{color:var(--fa-on-surface-variant,#64748b);font-size:11px;line-height:1}.fa-pa-pathway-evidence-list{gap:8px;margin:8px 0 0;display:grid}.fa-pa-pathway-evidence-list__item{gap:2px;display:grid}.fa-pa-pathway-evidence-list__item dt{letter-spacing:.02em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);font-size:11px;font-weight:700}.fa-pa-pathway-evidence-list__item dd{color:var(--fa-on-surface,#0f172a);margin:0;font-size:12px;line-height:1.45}.fa-pa-pathway-evidence-technical{color:var(--fa-on-surface-variant,#64748b);margin-top:8px;font-size:11px}.fa-pa-pathway-evidence-technical summary{cursor:pointer}.fa-pa-pathway-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 12px;margin-bottom:10px;display:flex}.fa-pa-mitigation-toolbar{gap:8px;margin-bottom:10px;display:grid}.fa-pa-pathway-toolbar--primary{flex-wrap:wrap;justify-content:flex-start;margin-bottom:0}.fa-pa-pathway-toolbar--secondary{border-top:1px solid var(--fa-outline-variant,#e2e8f0);flex-wrap:wrap;justify-content:flex-start;margin-bottom:0;padding-top:2px}.fa-pa-pathway-toolbar--secondary .fa-pa-pathway-filter__label{color:var(--fa-on-surface-variant,#94a3b8);font-size:11px}.fa-pa-pathway-filter{align-items:center;gap:8px;font-size:12px;display:inline-flex}.fa-pa-pathway-filter__label{color:var(--fa-on-surface-variant,#64748b);white-space:nowrap}.fa-pa-likelihood-catalogue-table .fa-pa-likelihood-col--relationship{width:38%;min-width:0}.fa-pa-likelihood-catalogue-table .fa-pa-likelihood-col--assessment{white-space:normal;width:14%;min-width:7rem}.fa-pa-likelihood-assessment-badge{border:1px solid var(--fa-outline-variant,#cbd5e1);color:var(--fa-on-surface-variant,#475569);background:var(--fa-surface-container-low,#f8fafc);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.fa-pa-likelihood-assessment-badge--rated{border-color:color-mix(in srgb, var(--fa-primary,#0f766e) 35%, transparent);color:var(--fa-primary,#0f766e);background:color-mix(in srgb, var(--fa-primary,#0f766e) 8%, white)}.fa-pa-likelihood-assessment-badge--in_progress{border-color:var(--fa-warning-border);color:var(--fa-warning-text);background:var(--fa-warning-surface)}.fa-pa-likelihood-provisional-banner{border:1px solid var(--fa-warning-border);background:var(--fa-warning-surface);border-radius:8px;margin:0 0 12px;padding:10px 12px}.fa-pa-likelihood-provisional-banner__title{color:var(--fa-warning-heading);margin:0 0 4px;font-size:12px;font-weight:700}.fa-pa-likelihood-provisional-banner .fa-pa-field-legend{color:var(--fa-warning-muted-text);margin:0}.fa-pa-likelihood-mapping-context__list{gap:8px;margin:0;display:grid}.fa-pa-likelihood-mapping-context__item{gap:2px;display:grid}.fa-pa-likelihood-mapping-context__item dt{letter-spacing:.02em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);font-size:11px;font-weight:700}.fa-pa-likelihood-mapping-context__item dd{color:var(--fa-on-surface,#0f172a);margin:0;font-size:12px;line-height:1.45}.fa-pa-impact-catalogue-table .fa-pa-impact-col--assets{white-space:normal;width:15%;min-width:11.75rem}.fa-pa-impact-catalogue-table .fa-pa-impact-col--assets th{white-space:nowrap}.fa-pa-impact-asset-zone-label{-webkit-line-clamp:2;color:var(--fa-on-surface,#0f172a);overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.fa-pa-impact-asset-zone-empty{white-space:nowrap;color:var(--fa-on-surface-variant,#64748b);font-size:12px;line-height:1.35;display:block}.fa-pa-impact-catalogue-table .fa-pa-impact-col--upstream{white-space:normal;width:22%;min-width:9rem}.fa-pa-impact-upstream-status{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fa-pa-impact-upstream-chip{border:1px solid var(--fa-outline-variant,#cbd5e1);color:var(--fa-on-surface-variant,#475569);background:var(--fa-surface-container-low,#f8fafc);border-radius:999px;align-items:center;max-width:100%;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.35;display:inline-flex}.fa-pa-impact-dimension-grid{gap:10px;display:grid}.fa-pa-impact-dimension-grid__label{letter-spacing:.02em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.fa-pa-prepost-pathway-cell{gap:2px;min-width:0;display:grid}.fa-pa-prepost-pathway-cell__source{-webkit-line-clamp:2;color:var(--fa-on-surface-variant,#64748b);word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.fa-pa-mitigation-catalogue-table .fa-pa-likelihood-col--relationship{width:42%;min-width:0}.fa-pa-mitigation-catalogue-table .fa-pa-mitigation-col--assets{white-space:normal;width:22%;min-width:10.5rem}.fa-pa-mitigation-catalogue-table .fa-pa-mitigation-col--assets th{white-space:nowrap}.fa-pa-mitigation-asset-zone-label{-webkit-line-clamp:2;color:var(--fa-on-surface,#0f172a);overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.fa-pa-mitigation-catalogue-table .fa-pa-mitigation-col--posture{white-space:normal;width:24%;min-width:8.5rem}.fa-pa-mitigation-col-posture__heading{letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25;display:block}.fa-pa-mitigation-col-posture__subhead{color:var(--fa-on-surface-variant,#64748b);text-transform:none;letter-spacing:normal;white-space:normal;margin-top:2px;font-size:10px;font-weight:500;line-height:1.25;display:block}.fa-pa-mitigation-posture{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.fa-pa-mitigation-posture .fa-pa-threat-review-badge,.fa-pa-mitigation-posture .fa-pa-likelihood-assessment-badge{white-space:nowrap;max-width:100%}.fa-pa-mitigation-owner-chip{border:1px solid var(--fa-outline-variant,#cbd5e1);white-space:nowrap;box-sizing:border-box;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.fa-pa-mitigation-owner-chip--unassigned{color:var(--fa-on-surface-variant,#64748b);background:var(--fa-surface-container,#f1f5f9)}.fa-pa-threat-detail-panel--mitigation{flex-direction:column;padding:0;display:flex;overflow:hidden}.fa-pa-threat-detail-panel--mitigation .fa-pa-mitigation-detail-summary{z-index:2;background:var(--fa-surface-container-low,#f8fafc);border-bottom:1px solid var(--fa-outline-variant,#e2e8f0);isolation:isolate;flex-shrink:0;margin:0;padding:12px 14px 0;position:relative}.fa-pa-mitigation-detail-summary__header{border-bottom:none;align-items:flex-start;margin-bottom:0;padding-bottom:10px}.fa-pa-mitigation-detail-summary__intro{flex:160px;min-width:0}.fa-pa-mitigation-detail-chips{flex:200px;justify-content:flex-start;margin:0}.fa-pa-mitigation-detail-body{background:var(--fa-surface-container-low,#f8fafc);flex:auto;min-height:0;padding:10px 14px 14px;overflow:auto}.fa-pa-mitigation-evidence-basis dd{overflow-wrap:anywhere;word-break:break-word}.fa-pa-pathway-relationship--detail{margin-top:2px}.fa-pa-pathway-relationship--detail .fa-pa-pathway-relationship__threat,.fa-pa-pathway-relationship--detail .fa-pa-pathway-relationship__vuln{-webkit-line-clamp:3}.fa-pa-mitigation-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fa-pa-mitigation-treatment-grid__item--wide{grid-column:1/-1}.fa-pa-mitigation-treatment-grid__label{letter-spacing:.02em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.fa-pa-mitigation-linked-plans{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fa-pa-mitigation-linked-plans__item{border:1px solid var(--fa-outline-variant,#cbd5e1);background:var(--fa-surface-container-low,#f8fafc);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.fa-pa-mitigation-linked-plans__id{color:var(--fa-primary,#0f766e);font-size:11px;font-weight:700}.fa-pa-mitigation-linked-plans__action{color:var(--fa-on-surface,#0f172a);font-size:12px;line-height:1.45}.fa-pa-mitigation-linked-plans__meta{color:var(--fa-on-surface-variant,#64748b);font-size:11px}.fa-pa-structured-tab{flex-direction:column;gap:8px;display:flex}.fa-pa-structured-tab .fa-pa-field-legend{margin:0 0 8px}.fa-pa-catalogue-toolbar,.fa-pa-catalogue-toolbar.fa-pa-threat-toolbar,.fa-pa-catalogue-toolbar.fa-pa-vulnerability-toolbar,.fa-pa-catalogue-toolbar.fa-pa-mitigation-toolbar{border:1px solid var(--fa-outline-variant,#e8edf3);background:var(--fa-surface-container-low,#f8fafc);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 12px;margin-bottom:10px;padding:8px 10px;display:flex}.fa-pa-catalogue-toolbar .fa-pa-pathway-toolbar,.fa-pa-catalogue-toolbar .fa-pa-pathway-toolbar--primary,.fa-pa-catalogue-toolbar .fa-pa-pathway-toolbar--secondary{background:0 0;border:none;margin-bottom:0;padding:0}.fa-pa-catalogue-toolbar.fa-pa-mitigation-toolbar{gap:8px;display:grid}.fa-pa-catalogue-toolbar .fa-pa-pathway-filter__label{letter-spacing:.02em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);font-size:11px;font-weight:600}.fa-pa-catalogue-toolbar .fa-pa-select{min-height:32px;font-size:12px}.fa-pa-threat-detail-panel__section{margin:0 0 12px}.fa-pa-threat-detail-panel__section:last-child{margin-bottom:0}.fa-pa-threat-detail-panel__label{letter-spacing:.02em;text-transform:uppercase;color:var(--fa-on-surface-variant,#64748b);margin:0 0 4px;font-size:11px;font-weight:700}.fa-pa-threat-detail-panel__value{color:var(--fa-on-surface,#0f172a);word-break:break-word;margin:0;font-size:13px;line-height:1.45}.fa-pa-threat-detail-panel__value--secondary{color:var(--fa-on-surface-variant,#475569);font-size:12px}.fa-pa-threat-catalogue-table--master .fa-pa-threat-review-badge,.fa-pa-threat-catalogue-table--master .fa-pa-likelihood-assessment-badge{max-width:100%}.fa-pa-table-empty{border:1px dashed var(--fa-outline-variant,#cbd5e1);background:var(--fa-surface-container-low,#f8fafc);text-align:center;border-radius:8px;margin:0;padding:14px 12px;font-size:13px;line-height:1.45}.fa-pa-threat-detail-panel:not(.fa-pa-threat-detail-panel--empty){box-shadow:0 1px 2px color-mix(in srgb, var(--fa-on-surface,#0f172a) 6%, transparent)}.fa-pa-likelihood-mapping-context .fa-pa-threat-detail-panel__label{margin-bottom:6px}.fa-pa-threat-helper__content{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.fa-pa-threat-helper__icon{border:1px solid color-mix(in srgb, var(--fa-primary,#0f3d7a) 28%, var(--fa-outline-variant,#cbd5e1));background:color-mix(in srgb, var(--fa-primary,#0f3d7a) 10%, white);width:18px;height:18px;color:var(--fa-primary,#0f3d7a);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.fa-pa-threat-helper__copy{min-width:0}.fa-pa-threat-helper__report{color:var(--fa-on-surface,#0f172a);font-weight:600}.fa-pa-threat-helper__legend{border-top:1px solid color-mix(in srgb, var(--fa-primary,#0f3d7a) 12%, var(--fa-outline-variant,#e2e8f0));padding-top:8px}.fa-pa-catalogue-toolbar.fa-pa-threat-toolbar .fa-pa-pathway-filter__label{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.fa-pa-threat-toolbar__cluster{border-left:1px solid var(--fa-outline-variant,#e2e8f0);flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;padding-left:12px;display:inline-flex}.fa-pa-threat-stats{color:var(--fa-on-surface-variant,#64748b);white-space:nowrap;font-size:11px;line-height:1.35}.fa-pa-threat-id{color:var(--fa-primary,#0f3d7a)}.fa-pa-threat-catalogue-table--master tbody tr:nth-child(2n):not(.fa-pa-threat-row--selected){background:color-mix(in srgb, var(--fa-surface-container-low,#f8fafc) 72%, var(--fa-surface,#fff))}.fa-pa-threat-row-source{color:var(--fa-on-surface-variant,#475569);word-break:break-word;font-size:12px;line-height:1.35;display:block}.fa-pa-threat-catalogue-table--master .fa-pa-threat-col--source{width:88px}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-panel__header{align-items:flex-start}.fa-pa-threat-detail-panel__provenance-cue{color:var(--fa-success-text);text-align:right;flex:180px;justify-content:flex-end;align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.35;display:inline-flex}.fa-pa-threat-detail-panel__provenance-dot{background:var(--fa-success-accent);border-radius:999px;flex-shrink:0;width:7px;height:7px}.fa-pa-threat-review-callout{border:1px solid var(--fa-warning-border);background:var(--fa-warning-surface);border-radius:8px;margin:0 0 12px;padding:10px 12px}.fa-pa-threat-review-callout__title{color:var(--fa-warning-heading);margin:0;font-size:12px;font-weight:600;line-height:1.4}.fa-pa-threat-detail-panel__provenance{border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface,#fff);border-radius:8px;padding:10px 12px}.fa-pa-threat-detail-panel__notes{border-top:1px solid var(--fa-outline-variant,#e2e8f0);padding-top:10px}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-panel__grid{border-top:1px solid var(--fa-outline-variant,#e2e8f0);margin-top:12px;padding-top:12px}.fa-pa-threat-detail-panel--threat .fa-pa-threat-supporting-evidence--compact{margin-top:4px}.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-dependency-flow{background:var(--fa-surface,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--fa-on-surface,#0f172a) 4%, transparent);border-radius:10px;gap:8px 12px;padding:8px 12px}.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-dependency-flow__label{letter-spacing:.06em;font-size:9px}:is(.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-dependency-flow__link,.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-dependency-flow__text){border-radius:6px;padding:4px 8px;font-size:12px}:is(.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-dependency-flow__link--active,.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-dependency-flow__text--active){background:color-mix(in srgb, var(--fa-primary,#0f3d7a) 10%, var(--fa-surface,#fff));padding-left:8px}.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-dependency-flow__link--active:before{display:none}.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-dependency-flow__text--active:before{display:none}.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-threat-helper{border-color:var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--fa-on-surface,#0f172a) 4%, transparent)}.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-threat-helper__icon{border-color:var(--fa-outline-variant,#cbd5e1);background:var(--fa-surface-container-low,#f8fafc);color:var(--fa-on-surface-variant,#64748b);font-style:normal;font-weight:700}.fa-pa-structured-tab:has([data-testid=program-analytics-threat-workspace]) .fa-pa-threat-helper__legend{border-top-color:var(--fa-outline-variant,#e8edf3)}.fa-pa-threat-toolbar--integrated{border:1px solid var(--fa-outline-variant,#e8edf3);background:var(--fa-surface,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--fa-on-surface,#0f172a) 4%, transparent);border-radius:10px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;margin-bottom:10px;padding:8px 12px;display:flex}.fa-pa-threat-toolbar__filters{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 12px;min-width:0;display:flex}.fa-pa-threat-toolbar--integrated .fa-pa-pathway-filter{flex-direction:column;align-items:flex-start;gap:2px}.fa-pa-threat-toolbar--integrated .fa-pa-pathway-filter__label{letter-spacing:0;text-transform:none;color:var(--fa-on-surface-variant,#64748b);font-size:12px;font-weight:600;line-height:1.2}.fa-pa-threat-toolbar--integrated .fa-pa-select{min-width:9.5rem;min-height:32px}.fa-pa-threat-toolbar--integrated .fa-pa-threat-toolbar__cluster{border-left:1px solid var(--fa-outline-variant,#e2e8f0);flex-wrap:wrap;flex-shrink:0;align-self:center;align-items:center;gap:10px;margin-left:auto;padding-left:12px;display:inline-flex}.fa-pa-threat-master-detail--threat{grid-template-columns:minmax(0,3fr) minmax(300px,2fr)}.fa-pa-threat-catalogue-table--master.fa-pa-threat-catalogue-table thead th{text-transform:none;letter-spacing:0;color:var(--fa-on-surface-variant,#64748b);font-size:12px;font-weight:600}.fa-pa-threat-catalogue-table--master.fa-pa-threat-catalogue-table .fa-pa-threat-col--source{width:108px;min-width:108px}.fa-pa-threat-source-chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-low,#f8fafc);max-width:100%;color:var(--fa-on-surface-variant,#475569);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex;overflow:hidden}.fa-pa-threat-source-chip.fa-pa-threat-source--compact{padding:2px 7px;font-size:10px}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-summary__header{border-bottom:1px solid var(--fa-outline-variant,#e2e8f0);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;margin-bottom:0;padding-bottom:10px;display:flex}.fa-pa-threat-detail-summary__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-summary__top .fa-pa-threat-detail-panel__eyebrow{margin:0}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-panel__provenance-cue{text-align:right;flex:140px;justify-content:flex-end;margin:0}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-summary__chips{flex:none;justify-content:flex-start;margin:0}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-panel__label{letter-spacing:0;text-transform:none;color:var(--fa-on-surface,#0f172a);font-size:12px;font-weight:600}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-panel__provenance{background:0 0;border:none;padding:0}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-panel__section+.fa-pa-threat-detail-panel__section{border-top:1px solid var(--fa-outline-variant,#eef2f6);padding-top:10px}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-panel__section--statement{margin-top:0}.fa-pa-threat-detail-panel--threat .fa-pa-threat-detail-panel__statement-label{letter-spacing:0;text-transform:none;color:var(--fa-on-surface,#0f172a);margin:0 0 6px;font-size:12px;font-weight:600;display:block}.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-dependency-flow{background:var(--fa-surface,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--fa-on-surface,#0f172a) 4%, transparent);border-radius:10px;gap:8px 12px;padding:8px 12px}.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-dependency-flow__label{letter-spacing:.06em;font-size:9px}:is(.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-dependency-flow__link,.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-dependency-flow__text){border-radius:6px;padding:4px 8px;font-size:12px}:is(.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-dependency-flow__link--active,.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-dependency-flow__text--active){background:color-mix(in srgb, var(--fa-primary,#0f3d7a) 10%, var(--fa-surface,#fff));padding-left:8px}.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-dependency-flow__link--active:before{display:none}.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-dependency-flow__text--active:before{display:none}.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-vulnerability-helper{border-color:var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--fa-on-surface,#0f172a) 4%, transparent)}.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-vulnerability-helper .fa-pa-threat-helper__icon{border-color:var(--fa-outline-variant,#cbd5e1);background:var(--fa-surface-container-low,#f8fafc);color:var(--fa-on-surface-variant,#64748b);font-style:normal;font-weight:700}.fa-pa-structured-tab:has([data-testid=program-analytics-vulnerability-workspace]) .fa-pa-vulnerability-helper .fa-pa-threat-helper__legend{border-top-color:var(--fa-outline-variant,#e8edf3)}.fa-pa-vulnerability-toolbar--integrated{border:1px solid var(--fa-outline-variant,#e8edf3);background:var(--fa-surface,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--fa-on-surface,#0f172a) 4%, transparent);border-radius:10px;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.fa-pa-threat-toolbar.fa-pa-vulnerability-toolbar.fa-pa-vulnerability-toolbar--integrated{justify-content:flex-start;align-items:stretch}.fa-pa-vulnerability-toolbar--integrated .fa-pa-threat-toolbar__filters{grid-template-columns:repeat(2,minmax(11.5rem,1fr));gap:12px 16px;width:100%;min-width:0;display:grid}.fa-pa-vulnerability-toolbar--integrated .fa-pa-pathway-filter{flex-direction:column;align-items:stretch;gap:4px;min-width:0}.fa-pa-vulnerability-toolbar--integrated .fa-pa-pathway-filter__label{letter-spacing:0;text-transform:none;color:var(--fa-on-surface-variant,#64748b);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.fa-pa-vulnerability-toolbar--integrated .fa-pa-select{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:32px}.fa-pa-vulnerability-toolbar--integrated .fa-pa-threat-toolbar__cluster{border-left:none;border-top:1px solid var(--fa-outline-variant,#e2e8f0);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 12px;width:100%;margin-left:0;padding:10px 0 0;display:flex}@media (width>=1280px){.fa-pa-vulnerability-toolbar--integrated .fa-pa-threat-toolbar__filters{grid-template-columns:repeat(4,minmax(12rem,1fr))}}@media (width<=640px){.fa-pa-vulnerability-toolbar--integrated .fa-pa-threat-toolbar__filters{grid-template-columns:minmax(0,1fr)}.fa-pa-vulnerability-toolbar--integrated .fa-pa-threat-toolbar__cluster{flex-direction:column;align-items:stretch}.fa-pa-vulnerability-toolbar--integrated .fa-pa-btn{justify-content:center;width:100%}}.fa-pa-threat-master-detail--vulnerability{grid-template-columns:minmax(0,3fr) minmax(300px,2fr)}.fa-pa-vuln-catalogue-table--master.fa-pa-threat-catalogue-table--master thead th{text-transform:none;letter-spacing:0;color:var(--fa-on-surface-variant,#64748b);font-size:12px;font-weight:600}.fa-pa-vuln-catalogue-table--master tbody tr.fa-pa-threat-row--selected{background:color-mix(in srgb, var(--fa-primary,#0f3d7a) 6%, var(--fa-surface,#fff));box-shadow:inset 3px 0 0 var(--fa-primary,#0f3d7a)}.fa-pa-vuln-linked-chip{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface-container-low,#f8fafc);max-width:100%;color:var(--fa-on-surface-variant,#475569);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.3;display:inline-block;overflow:hidden}.fa-pa-threat-detail-panel--vulnerability .fa-pa-vulnerability-detail-summary__header{border-bottom:1px solid var(--fa-outline-variant,#e2e8f0);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;margin-bottom:0;padding-bottom:10px;display:flex}.fa-pa-vulnerability-detail-summary__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.fa-pa-threat-detail-panel--vulnerability .fa-pa-vulnerability-detail-summary__top .fa-pa-threat-detail-panel__eyebrow{margin:0}.fa-pa-threat-detail-panel--vulnerability .fa-pa-vulnerability-detail-summary__chips{flex:none;justify-content:flex-start;margin:0}.fa-pa-threat-detail-panel--vulnerability .fa-pa-threat-detail-panel__label{letter-spacing:0;text-transform:none;color:var(--fa-on-surface,#0f172a);font-size:12px;font-weight:600}.fa-pa-threat-detail-panel--vulnerability .fa-pa-threat-detail-panel__section+.fa-pa-threat-detail-panel__section{border-top:1px solid var(--fa-outline-variant,#eef2f6);padding-top:10px}.fa-pa-threat-detail-panel--vulnerability .fa-pa-threat-detail-panel__section--statement{margin-top:0}.fa-pa-threat-detail-panel--vulnerability .fa-pa-threat-detail-panel__statement-label{letter-spacing:0;text-transform:none;color:var(--fa-on-surface,#0f172a);margin:0 0 6px;font-size:12px;font-weight:600;display:block}.fa-pa-structured-tab:has([data-testid=program-analytics-pathway-workspace]) .fa-pa-pathway-helper{border-color:var(--fa-outline-variant,#e2e8f0);background:var(--fa-surface,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--fa-on-surface,#0f172a) 4%, transparent)}.fa-pa-structured-tab:has([data-testid=program-analytics-pathway-workspace]) .fa-pa-pathway-helper__icon{border-color:var(--fa-outline-variant,#cbd5e1);background:var(--fa-surface-container-low,#f8fafc);color:var(--fa-on-surface-variant,#64748b);font-style:normal;font-weight:700}.fa-pa-structured-tab:has([data-testid=program-analytics-pathway-workspace]) .fa-pa-pathway-helper .fa-pa-threat-helper__legend{border-top-color:var(--fa-outline-variant,#e8edf3)}.fa-pa-pathway-toolbar--integrated{border:1px solid var(--fa-outline-variant,#e8edf3);background:var(--fa-surface,#fff);box-shadow:0 1px 2px color-mix(in srgb, var(--fa-on-surface,#0f172a) 4%, transparent);border-radius:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px 12px;margin-bottom:10px;padding:8px 12px;display:flex}.fa-pa-threat-toolbar.fa-pa-pathway-toolbar.fa-pa-pathway-toolbar--integrated{justify-content:flex-start;align-items:center}.fa-pa-pathway-toolbar--integrated .fa-pa-threat-toolbar__filters{flex-wrap:nowrap;flex:auto;align-items:center;gap:8px 10px;min-width:0;display:flex}.fa-pa-pathway-toolbar--integrated .fa-pa-pathway-filter{flex-direction:row;flex:0 auto;align-items:center;gap:6px;min-width:0}.fa-pa-pathway-toolbar--integrated .fa-pa-pathway-filter__label{letter-spacing:0;text-transform:none;color:var(--fa-on-surface-variant,#64748b);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.fa-pa-pathway-toolbar--integrated .fa-pa-select{flex:0 9.5rem;width:auto;min-width:0;max-width:11rem;min-height:32px}.fa-pa-pathway-toolbar--integrated .fa-pa-threat-toolbar__cluster{border-left:1px solid var(--fa-outline-variant,#e2e8f0);flex-wrap:nowrap;flex:none;align-self:center;align-items:center;gap:10px;margin-left:auto;padding-left:12px;display:inline-flex}@media (width<=1100px){.fa-pa-pathway-toolbar--integrated{flex-wrap:wrap;align-items:flex-start}.fa-pa-pathway-toolbar--integrated .fa-pa-threat-toolbar__cluster{border-left:none;border-top:1px solid var(--fa-outline-variant,#e8edf3);flex-wrap:wrap;width:100%;margin-left:0;padding-top:4px;padding-left:0}}.fa-pa-threat-master-detail--mapping{grid-template-columns:minmax(0,3fr) minmax(300px,2fr)}.fa-pa-pathway-catalogue-table.fa-pa-threat-catalogue-table--master thead th{text-transform:none;letter-spacing:0;color:var(--fa-on-surface-variant,#64748b);font-size:12px;font-weight:600}.fa-pa-pathway-catalogue-table .fa-pa-pathway-relationship{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.fa-pa-pathway-catalogue-table .fa-pa-pathway-relationship__threat,.fa-pa-pathway-catalogue-table .fa-pa-pathway-relationship__vuln{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:inline;overflow:visible}.fa-pa-pathway-catalogue-table .fa-pa-pathway-relationship__threat{font-weight:600}.fa-pa-threat-detail-panel--pathway{flex-direction:column;padding:0;display:flex;overflow:hidden}.fa-pa-threat-detail-panel--pathway .fa-pa-pathway-detail-summary{z-index:2;background:var(--fa-surface-container-low,#f8fafc);border-bottom:1px solid var(--fa-outline-variant,#e2e8f0);isolation:isolate;flex-shrink:0;margin:0;padding:12px 14px 0;position:relative}.fa-pa-pathway-detail-body{flex:auto;min-height:0;padding:10px 14px 14px;overflow:auto}.fa-pa-threat-detail-panel--pathway .fa-pa-pathway-detail-summary__header{border-bottom:1px solid var(--fa-outline-variant,#e2e8f0);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;margin-bottom:0;padding-bottom:10px;display:flex}.fa-pa-pathway-detail-summary__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.fa-pa-threat-detail-panel--pathway .fa-pa-pathway-detail-summary__top .fa-pa-threat-detail-panel__eyebrow{margin:0}.fa-pa-threat-detail-panel--pathway .fa-pa-pathway-detail-summary__chips{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.fa-pa-threat-detail-panel--pathway .fa-pa-threat-detail-panel__label{letter-spacing:0;text-transform:none;color:var(--fa-on-surface,#0f172a);font-size:12px;font-weight:600}.fa-pa-threat-detail-panel--pathway .fa-pa-threat-detail-panel__section+.fa-pa-threat-detail-panel__section{border-top:1px solid var(--fa-outline-variant,#eef2f6);margin-top:0;padding-top:10px}.fa-pa-threat-detail-panel--pathway .fa-pa-threat-review-callout{margin:10px 0 0}.fa-pa-pathway-relationship--detail{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.fa-pa-pathway-relationship--detail .fa-pa-pathway-relationship__threat,.fa-pa-pathway-relationship--detail .fa-pa-pathway-relationship__vuln{-webkit-line-clamp:unset;font-size:13px;line-height:1.45;display:inline;overflow:visible}.fa-pa-pathway-relationship--detail .fa-pa-pathway-relationship__threat{color:var(--fa-on-surface,#0f172a);font-weight:600}.fa-pa-pathway-relationship--detail .fa-pa-pathway-relationship__vuln{color:var(--fa-on-surface-variant,#475569)}@media (width<=640px){.fa-program-analytics-page .fa-pa-page-stack{gap:8px}.fa-program-analytics-page .fa-pa-page-header-wrap--mobile-slim .fa-ds-page-header--compact{margin-bottom:0}.fa-program-analytics-page .fa-pa-page-header-wrap--mobile-slim .fa-ds-page-title,.fa-program-analytics-page .fa-pa-page-header-wrap--mobile-slim .fa-ds-page-subtitle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-program-analytics-page .fa-pa-help--compact{margin-bottom:2px;padding:0}.fa-program-analytics-page .fa-pa-help--compact .fa-pa-help__summary{border:1px solid var(--fa-outline-variant,#94a3b859);background:var(--fa-surface-container-low,#f8fafca6);min-height:36px;color:var(--fa-on-surface-variant,#64748b);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.fa-program-analytics-page .fa-pa-help--compact .fa-pa-help__steps{margin:6px 0 4px;padding-left:18px;font-size:11px;line-height:1.4}.fa-program-analytics-page .fa-pa-help--compact .fa-pa-help__note{margin:0 0 4px;font-size:10px;line-height:1.4}.fa-program-analytics-page .fa-pa-tabbed-workspace{gap:8px}.fa-program-analytics-page .fa-pa-tab-scroll{margin-inline:-2px;padding-bottom:2px;scroll-padding-inline:8px}.fa-program-analytics-page .fa-pa-op-tabs.fa-ds-op-tabs{gap:4px;padding:3px}.fa-program-analytics-page .fa-pa-op-tab.fa-ds-op-tab{min-height:36px;padding:var(--fa-density-op-tab-pad-y,7px) var(--fa-density-op-tab-pad-x,11px);font-size:var(--fa-density-op-tab-size,12px);border-radius:var(--fa-density-radius-control,10px)}.fa-program-analytics-page .fa-pa-tab-panel.fa-ds-card{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)}.fa-program-analytics-page .fa-pa-tab-main{gap:var(--fa-density-widget-gap,8px)}.fa-program-analytics-page .fa-pa-compact-header{margin-bottom:6px}.fa-program-analytics-page .fa-pa-compact-header__title{font-size:1rem;line-height:1.3}.fa-program-analytics-page .fa-pa-compact-header__purpose{margin-top:2px;font-size:12px;line-height:1.4}.fa-program-analytics-page [data-testid=program-analytics-tab-panel-overview]>.fa-pa-compact-header{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-program-analytics-page .fa-ds-section-label{letter-spacing:.1em;margin-bottom:4px;font-size:9px}.fa-program-analytics-page .fa-pa-readiness-lead{margin:2px 0 0;font-size:11px;line-height:1.4}.fa-program-analytics-page .fa-pa-readiness-lead--secondary{color:var(--fa-on-surface-variant,#64748b);margin-top:0}.fa-program-analytics-page .fa-pa-overview-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fa-program-analytics-page .fa-pa-readiness-kpi.fa-ds-kpi-tile{gap:4px;min-height:64px;padding:8px 10px}.fa-program-analytics-page .fa-pa-readiness-kpi__label{letter-spacing:.08em;font-size:9px;line-height:1.2}.fa-program-analytics-page .fa-pa-readiness-kpi__value{letter-spacing:-.02em;font-size:1.25rem;line-height:1.1}.fa-program-analytics-page .fa-pa-overview-next-steps,.fa-program-analytics-page .fa-pa-overview-glance{padding:8px 10px}.fa-program-analytics-page .fa-pa-overview-next-steps__detail,.fa-program-analytics-page .fa-pa-overview-glance__row dd{font-size:11px;line-height:1.4}.fa-program-analytics-page .fa-pa-dependency-flow{gap:4px 8px;margin-bottom:6px;padding:6px 8px}.fa-program-analytics-page .fa-pa-dependency-flow__label{font-size:9px}.fa-program-analytics-page .fa-pa-dependency-flow__link,.fa-program-analytics-page .fa-pa-dependency-flow__text{font-size:10px}.fa-program-analytics-page .fa-pa-overview-attention{margin:8px 0}.fa-program-analytics-page .fa-pa-overview-attention__list{gap:4px;margin-top:4px}.fa-program-analytics-page .fa-pa-overview-attention__item{border-radius:8px;gap:8px;padding:7px 9px;font-size:11px}.fa-program-analytics-page .fa-pa-field-label{letter-spacing:.06em;margin-bottom:4px;font-size:10px}.fa-program-analytics-page .fa-pa-overview-links__grid{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:4px}.fa-program-analytics-page .fa-pa-overview-link.fa-ds-card{box-shadow:none;border-radius:8px;gap:4px;padding:9px 11px}.fa-program-analytics-page .fa-pa-overview-link__title{font-size:12px;font-weight:650;line-height:1.3}.fa-program-analytics-page .fa-pa-ai-action-row.fa-ds-op-agent-panel{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x);gap:6px 8px;margin-bottom:6px}.fa-program-analytics-page .fa-pa-ai-action-row__hint{flex-basis:100%;font-size:10px;line-height:1.35}.fa-program-analytics-page .fa-pa-tab-support{gap:6px;margin-top:8px;padding-top:8px}.fa-program-analytics-page .fa-pa-evidence-collapsible.fa-ds-card,.fa-program-analytics-page .fa-pa-collapsible.fa-ds-card{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)}.fa-program-analytics-page .fa-pa-evidence-explanation{margin-bottom:8px;font-size:11px;line-height:1.4}.fa-program-analytics-page .fa-pa-workflow-panel{border-radius:8px;margin-bottom:8px;padding:10px 11px}.fa-program-analytics-page .fa-pa-workflow-panel__title{font-size:13px}.fa-program-analytics-page .fa-pa-workflow-panel__desc{margin-bottom:6px;font-size:11px;line-height:1.4}.fa-program-analytics-page .fa-ds-kpi-tile{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)}}.fa-reports-page{--fa-rpt-heading-fg:#001430;--fa-rpt-kicker-fg:#64748b;--fa-rpt-meta-fg:#64748b;--fa-rpt-helper-fg:#64748b;--fa-rpt-body-fg:#191c1e;--fa-rpt-body-muted-fg:#64748b;--fa-rpt-kpi-value-fg:#001430;--fa-rpt-kpi-label-fg:#64748b;--fa-rpt-kpi-suffix-fg:#c4c6d0;--fa-rpt-btn-secondary-bg:#fff;--fa-rpt-btn-secondary-border:#94a3b86b;--fa-rpt-btn-secondary-fg:#001430;--fa-rpt-btn-primary-bg:linear-gradient(135deg, #001430 0%, #002855 100%);--fa-rpt-btn-primary-fg:#fff;--fa-rpt-btn-save-disabled-bg:#e0e3e6;--fa-rpt-btn-save-disabled-fg:#64748b;--fa-rpt-textarea-bg:#fff;--fa-rpt-textarea-fg:#191c1e;--fa-rpt-textarea-border:#94a3b88c;--fa-rpt-textarea-dirty-border:#fbbf24a6;--fa-rpt-textarea-placeholder:#64748b;--fa-rpt-readiness-draft-fg:#b45309;--fa-rpt-readiness-export-fg:#15803d;--fa-rpt-readiness-incomplete-fg:#ba1a1a;--fa-rpt-card-bg:var(--fa-surface-elevated,#fff);--fa-rpt-card-border:#94a3b838;--fa-rpt-command-bg:var(--fa-command-header-bg,linear-gradient(100deg, #001432 0%, #001d40 28%, #00244d 50%, #00306a 67%, #1c54af 88%, #1e59c0 100%));--fa-rpt-command-kicker-fg:#e2e8f0d1;--fa-rpt-command-title-fg:#fff;--fa-rpt-command-meta-fg:#e2e8f0e0;--fa-rpt-on-dark-secondary-bg:#ffffff14;--fa-rpt-on-dark-secondary-border:#ffffff57;--fa-rpt-on-dark-secondary-fg:#fff;--fa-rpt-on-dark-primary-bg:#fff;--fa-rpt-on-dark-primary-fg:#001430;--fa-rpt-source-accent:#001430}html.fa-appearance-dark .fa-reports-page{--fa-rpt-heading-fg:#e2e8f0;--fa-rpt-kicker-fg:#b8c0cc;--fa-rpt-meta-fg:#b8c0cc;--fa-rpt-helper-fg:#b8c0cc;--fa-rpt-body-fg:#dbeafe;--fa-rpt-body-muted-fg:#b8c0cc;--fa-rpt-kpi-value-fg:#e2e8f0;--fa-rpt-kpi-label-fg:#b8c0cc;--fa-rpt-kpi-suffix-fg:#94a3b8;--fa-rpt-btn-secondary-bg:var(--fa-input-bg);--fa-rpt-btn-secondary-border:#94a3b86b;--fa-rpt-btn-secondary-fg:#bfdbfe;--fa-rpt-btn-primary-bg:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);--fa-rpt-btn-primary-fg:#fff;--fa-rpt-btn-save-disabled-bg:#94a3b82e;--fa-rpt-btn-save-disabled-fg:#94a3b8;--fa-rpt-textarea-bg:var(--fa-input-bg);--fa-rpt-textarea-fg:#e2e8f0;--fa-rpt-textarea-border:#94a3b86b;--fa-rpt-textarea-dirty-border:#fbbf247a;--fa-rpt-textarea-placeholder:#94a3b8;--fa-rpt-readiness-draft-fg:#fbbf24;--fa-rpt-readiness-export-fg:#4ade80;--fa-rpt-readiness-incomplete-fg:#fca5a5;--fa-rpt-card-bg:var(--fa-card-bg);--fa-rpt-card-border:#94a3b83d;--fa-rpt-command-bg:var(--fa-command-header-bg,linear-gradient(100deg, #001432 0%, #001d40 28%, #00244d 50%, #00306a 67%, #1c54af 88%, #1e59c0 100%));--fa-rpt-command-kicker-fg:#e2e8f0d1;--fa-rpt-command-title-fg:#fff;--fa-rpt-command-meta-fg:#e2e8f0e0;--fa-rpt-on-dark-secondary-bg:#ffffff14;--fa-rpt-on-dark-secondary-border:#ffffff57;--fa-rpt-on-dark-secondary-fg:#fff;--fa-rpt-on-dark-primary-bg:#fff;--fa-rpt-on-dark-primary-fg:#001430;--fa-rpt-source-accent:#93c5fd}@media (width>=1025px){.fa-reports-page.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom) + 12px)}}.fa-reports-page .fa-rpt-page-heading .fa-ds-page-header--compact{margin-bottom:0}.fa-reports-page .fa-rpt-header-kicker{color:var(--fa-rpt-kicker-fg)}.fa-reports-page .fa-rpt-header-title{color:var(--fa-rpt-heading-fg)}.fa-reports-page .fa-rpt-header-meta{color:var(--fa-rpt-meta-fg)}.fa-reports-page .fa-rpt-control-room{gap:14px;margin-bottom:14px;display:grid}.fa-reports-page .fa-rpt-source-module{border:1px solid var(--fa-rpt-card-border);border-top:3px solid var(--fa-rpt-source-accent);background:var(--fa-rpt-card-bg);box-sizing:border-box;border-radius:10px;padding:12px 14px 10px}.fa-reports-page .fa-rpt-source-module-title{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:800}.fa-reports-page .fa-rpt-source-module-lead{max-width:52rem;margin:4px 0 0;font-size:11px;line-height:1.4}.fa-reports-page .fa-rpt-source-module-body{margin-top:10px}.fa-reports-page .fa-rpt-command-header.fa-fortress-perspective-strip-surface{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;min-height:84px;padding:12px 14px;display:flex}.fa-reports-page .fa-rpt-command-header:not(.fa-fortress-perspective-strip-surface){background:var(--fa-rpt-command-bg);box-sizing:border-box;border:1px solid #60a5fa38;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;min-height:84px;padding:12px 14px;display:flex}.fa-reports-page .fa-rpt-command-header-copy{flex:16rem;min-width:0}.fa-reports-page .fa-rpt-command-header-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--fa-rpt-command-kicker-fg);margin:0;font-size:10px;font-weight:800}.fa-reports-page .fa-rpt-command-header.fa-fortress-perspective-strip-surface .fa-rpt-command-header-kicker{color:var(--fa-fortress-perspective-strip-lead-fg,#ffffffc7)}#root .fa-reports-page .fa-rpt-command-header h2.fa-rpt-command-header-title{letter-spacing:-.02em;color:var(--fa-rpt-command-title-fg);margin:4px 0 0;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:800;line-height:1.2}.fa-reports-page .fa-rpt-command-header.fa-fortress-perspective-strip-surface .fa-rpt-command-header-title{color:#fff}.fa-reports-page .fa-rpt-command-header-meta{color:var(--fa-rpt-command-meta-fg);margin:4px 0 0;font-size:11px;line-height:1.35}.fa-reports-page .fa-rpt-command-header.fa-fortress-perspective-strip-surface .fa-rpt-command-header-meta{color:var(--fa-fortress-perspective-strip-lead-fg,#ffffffc7)}.fa-reports-page .fa-rpt-command-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fa-reports-page .fa-rpt-command-header-archive-group,.fa-reports-page .fa-rpt-command-header-output-group{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.fa-reports-page .fa-rpt-command-header-actions-divider{background:var(--fa-fortress-perspective-strip-control-border,#ffffff38);opacity:.72;flex-shrink:0;align-self:stretch;width:1px;min-height:28px;margin:0 2px}.fa-reports-page .fa-rpt-btn-on-dark-secondary,.fa-reports-page .fa-rpt-btn-on-dark-primary{cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,filter .12s}.fa-reports-page .fa-rpt-btn-on-dark-secondary{background:var(--fa-rpt-on-dark-secondary-bg);border:1px solid var(--fa-rpt-on-dark-secondary-border);color:var(--fa-rpt-on-dark-secondary-fg)}.fa-reports-page .fa-rpt-btn-on-dark-secondary:hover:not(:disabled){background:#ffffff24}.fa-reports-page .fa-rpt-btn-on-dark-primary{background:var(--fa-rpt-on-dark-primary-bg);color:var(--fa-rpt-on-dark-primary-fg);border:1px solid #ffffffeb;box-shadow:0 1px 3px #0000002e}.fa-reports-page .fa-rpt-btn-on-dark-primary:hover:not(:disabled){filter:brightness(1.04)}.fa-reports-page .fa-rpt-btn-on-dark-secondary:focus-visible,.fa-reports-page .fa-rpt-btn-on-dark-primary:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.fa-reports-page .fa-rpt-btn-on-dark-secondary:disabled,.fa-reports-page .fa-rpt-btn-on-dark-primary:disabled{opacity:.48;cursor:not-allowed}.fa-reports-page .fa-rpt-command-header-export-group{background:#ffffff0d;border:1px solid #ffffff38;border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.fa-reports-page .fa-rpt-command-header-export-group .fa-rpt-btn-on-dark-export{border:none;border-left:1px solid #ffffff2e;border-radius:0}.fa-reports-page .fa-rpt-command-header-export-group .fa-rpt-btn-on-dark-export:first-child{border-left:none}.fa-reports-page .fa-rpt-btn-on-dark-export--pdf{font-weight:800}.fa-reports-page .fa-rpt-snapshot-module{border-top:1px solid color-mix(in srgb, var(--fa-fortress-frosted-graphite-edge,var(--fa-rpt-card-border)) 65%, transparent);gap:6px;padding-top:4px;display:grid}.fa-reports-page .fa-rpt-snapshot-eyebrow,.fa-reports-page .fa-rpt-preexport-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--fa-fortress-frosted-graphite-muted-fg,var(--fa-rpt-kicker-fg));margin:0;font-size:9px;font-weight:800;line-height:1.2}.fa-reports-page .fa-rpt-control-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fa-reports-page .fa-rpt-preexport-panel{box-sizing:border-box;border-radius:10px;padding:12px 14px}.fa-reports-page .fa-rpt-preexport-title{margin:4px 0 0;font-size:14px;font-weight:800}.fa-reports-page .fa-rpt-preexport-intro{margin:4px 0 0;font-size:11px;line-height:1.4}.fa-reports-page .fa-rpt-preexport-list{font-variant-numeric:tabular-nums;gap:6px;margin:10px 0 0;padding:0;font-size:11px;line-height:1.4;list-style:none;display:grid}.fa-reports-page .fa-rpt-preexport-list>li{padding-left:14px;position:relative}.fa-reports-page .fa-rpt-preexport-list>li:before{content:"";background:color-mix(in srgb, var(--fa-fortress-frosted-graphite-muted-fg,var(--fa-rpt-helper-fg)) 68%, #94a3b8);border-radius:999px;width:5px;height:5px;position:absolute;top:.45em;left:0}.fa-reports-page .fa-rpt-snapshot-kpi{min-height:72px;color:var(--fa-fortress-frosted-graphite-heading-fg);border-radius:10px;padding:12px 10px;position:relative}.fa-reports-page .fa-rpt-snapshot-kpi:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg, color-mix(in srgb, var(--fa-rpt-snapshot-accent) 72%, #fff) 0%, var(--fa-rpt-snapshot-accent) 52%, color-mix(in srgb, var(--fa-rpt-snapshot-accent) 78%, #000) 100%);border-radius:10px 10px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.fa-reports-page .fa-rpt-snapshot-kpi--findings{--fa-rpt-snapshot-accent:#64748b}.fa-reports-page .fa-rpt-snapshot-kpi--critical-risks{--fa-rpt-snapshot-accent:#ea580c}.fa-reports-page .fa-rpt-snapshot-kpi--priority-actions{--fa-rpt-snapshot-accent:#d97706}.fa-reports-page .fa-rpt-snapshot-kpi--inventory{--fa-rpt-snapshot-accent:#0f766e}.fa-reports-page .fa-rpt-snapshot-kpi.fa-fortress-frosted-graphite-surface .fa-ds-metric-kpi__label,.fa-reports-page .fa-rpt-snapshot-kpi.fa-fortress-frosted-graphite-surface .fa-rpt-mini-kpi-label{color:var(--fa-fortress-frosted-graphite-muted-fg)!important}.fa-reports-page .fa-rpt-snapshot-kpi.fa-fortress-frosted-graphite-surface .fa-ds-metric-kpi__value,.fa-reports-page .fa-rpt-snapshot-kpi.fa-fortress-frosted-graphite-surface .fa-rpt-mini-kpi-value{color:var(--fa-fortress-frosted-graphite-heading-fg)!important}@media (width<=720px){.fa-reports-page .fa-rpt-control-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.fa-reports-page .fa-rpt-command-header.fa-fortress-perspective-strip-surface,.fa-reports-page .fa-rpt-command-header:not(.fa-fortress-perspective-strip-surface){align-items:flex-start;min-height:0;padding:12px}.fa-reports-page .fa-rpt-command-header-actions{justify-content:flex-start;gap:10px;width:100%}.fa-reports-page .fa-rpt-command-header-actions-divider{display:none}.fa-reports-page .fa-rpt-command-header-archive-group,.fa-reports-page .fa-rpt-command-header-output-group{width:100%}.fa-reports-page .fa-rpt-command-header-export-group{flex:auto;min-width:0}.fa-reports-page .fa-rpt-command-header-export-group .fa-rpt-btn-on-dark-export{white-space:normal;text-align:center;flex:1 1 0;min-width:0}.fa-reports-page .fa-rpt-control-kpi-row{grid-template-columns:1fr 1fr}}.fa-reports-page .fa-rpt-section-heading{color:var(--fa-rpt-heading-fg)}.fa-reports-page .fa-rpt-helper{color:var(--fa-rpt-helper-fg)}.fa-reports-page .fa-rpt-body{color:var(--fa-rpt-body-fg)}.fa-reports-page .fa-rpt-body-muted{color:var(--fa-rpt-body-muted-fg)}.fa-reports-page .fa-rpt-client-section-label{color:var(--fa-rpt-body-fg)}.fa-reports-page .fa-rpt-kpi-label{color:var(--fa-rpt-kpi-label-fg)}.fa-reports-page .fa-rpt-kpi-value{color:var(--fa-rpt-kpi-value-fg)}.fa-reports-page .fa-rpt-kpi-suffix{color:var(--fa-rpt-kpi-suffix-fg)}.fa-reports-page .fa-rpt-mini-kpi-label{color:var(--fa-rpt-kpi-label-fg)}.fa-reports-page .fa-rpt-mini-kpi-value{color:var(--fa-rpt-kpi-value-fg)}@media (width>=641px){.fa-reports-page .fa-exec-control-kpi.fa-ds-metric-kpi--balanced{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.fa-reports-page .fa-exec-control-kpi.fa-ds-metric-kpi--balanced .fa-ds-metric-kpi__label{letter-spacing:.08em;max-width:14ch;font-size:9px;line-height:1.3}.fa-reports-page .fa-exec-control-kpi.fa-ds-metric-kpi--balanced .fa-ds-metric-kpi__value{font-size:1.35rem}}.fa-reports-page .fa-rpt-btn-secondary{background:var(--fa-rpt-btn-secondary-bg);border:1px solid var(--fa-rpt-btn-secondary-border);color:var(--fa-rpt-btn-secondary-fg)}.fa-reports-page .fa-rpt-btn-secondary:hover{filter:brightness(1.08)}.fa-reports-page .fa-rpt-btn-secondary:focus-visible{outline:2px solid var(--fa-rpt-btn-secondary-fg);outline-offset:2px}.fa-reports-page .fa-rpt-btn-primary{background:var(--fa-rpt-btn-primary-bg);color:var(--fa-rpt-btn-primary-fg);border:none}.fa-reports-page .fa-rpt-btn-primary:hover{filter:brightness(1.08)}.fa-reports-page .fa-rpt-btn-save{background:var(--fa-rpt-btn-save-disabled-bg);color:var(--fa-rpt-btn-save-disabled-fg);cursor:not-allowed;border:none}.fa-reports-page .fa-rpt-btn-save--enabled{background:var(--fa-rpt-btn-primary-bg);color:var(--fa-rpt-btn-primary-fg);cursor:pointer}.fa-reports-page .fa-rpt-btn-save--enabled:hover{filter:brightness(1.08)}.fa-reports-page .fa-rpt-btn-reset{background:var(--fa-input-bg,var(--fa-surface-inset));border:1px solid var(--fa-rpt-btn-secondary-border);color:var(--fa-rpt-body-fg)}.fa-reports-page .fa-rpt-btn-reset:disabled{opacity:.62;cursor:not-allowed}.fa-reports-page .fa-rpt-textarea{background:var(--fa-rpt-textarea-bg);color:var(--fa-rpt-textarea-fg);border:1px solid var(--fa-rpt-textarea-border);caret-color:var(--fa-rpt-textarea-fg)}.fa-reports-page .fa-rpt-textarea::placeholder{color:var(--fa-rpt-textarea-placeholder);opacity:1}.fa-reports-page .fa-rpt-textarea:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.fa-reports-page .fa-rpt-textarea--dirty{border:2px solid var(--fa-rpt-textarea-dirty-border)}.fa-reports-page .fa-rpt-textarea:disabled{opacity:.72;cursor:not-allowed}.fa-reports-page .fa-rpt-readiness-status--draft_ready{color:var(--fa-rpt-readiness-draft-fg)}.fa-reports-page .fa-rpt-readiness-status--export_ready{color:var(--fa-rpt-readiness-export-fg)}.fa-reports-page .fa-rpt-readiness-status--incomplete{color:var(--fa-rpt-readiness-incomplete-fg)}.fa-reports-page .fa-rpt-agent-help{color:var(--fa-rpt-helper-fg)}.fa-reports-page .fa-rpt-agent-help-muted{color:var(--fa-rpt-body-muted-fg)}html.fa-appearance-dark .fa-reports-page .fa-exec-executive-print-root h2,html.fa-appearance-dark .fa-reports-page .fa-exec-executive-print-root h3.fa-exec-print-report-h3,html.fa-appearance-dark .fa-reports-page .fa-exec-executive-print-root .fa-rpt-section-heading{color:var(--fa-rpt-heading-fg)}.fa-reports-page .fa-rpt-source-panel{width:100%}.fa-reports-page .fa-rpt-report-type-group{flex-wrap:wrap;gap:8px;display:flex}.fa-reports-page .fa-rpt-report-type-option{border:1px solid var(--fa-rpt-outline,#94a3b873);background:var(--fa-rpt-surface,#f8fafceb);color:var(--fa-rpt-body-fg,#0f172a);font-family:var(--fa-font-body,inherit);cursor:pointer;border-radius:10px;align-items:center;gap:4px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.fa-reports-page .fa-rpt-report-type-option--selected{border-color:var(--fa-rpt-source-accent,#001430);color:var(--fa-rpt-source-accent,#001430);background:#0014300f}.fa-reports-page .fa-rpt-report-type-option--disabled{opacity:.45;cursor:not-allowed}.fa-reports-page .fa-rpt-report-type-option:focus-visible{outline:2px solid var(--fa-rpt-source-accent,#001430);outline-offset:2px}.fa-reports-page .fa-rpt-report-type-option-count{opacity:.8;font-variant-numeric:tabular-nums;font-weight:600}.fa-reports-page .fa-rpt-source-summary{border-radius:10px;padding:10px 12px}.fa-reports-page .fa-rpt-source-summary-lead{color:var(--fa-fortress-frosted-graphite-heading-fg,var(--fa-rpt-body-fg));margin:0;font-size:13px;font-weight:700;line-height:1.4}.fa-reports-page .fa-rpt-source-summary-meta{flex-wrap:wrap;gap:6px 12px;margin:8px 0 0;padding:0;display:flex}.fa-reports-page .fa-rpt-source-summary-meta-item{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;margin:0;display:inline-flex}.fa-reports-page .fa-rpt-source-summary-meta-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-fortress-frosted-graphite-muted-fg,var(--fa-rpt-helper-fg));margin:0;font-size:9px;font-weight:800;line-height:1.3}.fa-reports-page .fa-rpt-source-summary-meta-value{color:var(--fa-fortress-frosted-graphite-support-fg,var(--fa-rpt-body-fg));margin:0;font-size:11px;font-weight:600;line-height:1.35}.fa-reports-page .fa-rr-assessment-scope-picker{width:100%;max-width:100%;position:relative}.fa-reports-page .fa-rr-assessment-scope-control{box-sizing:border-box;border:1px solid var(--fa-rpt-outline,#94a3b873);background:var(--fa-rpt-surface,#fff);width:100%;color:var(--fa-rpt-body-fg,#0f172a);font-family:var(--fa-font-body,inherit);cursor:pointer;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600}.fa-reports-page .fa-rr-assessment-scope-control:disabled{opacity:.55;cursor:not-allowed}.fa-reports-page .fa-rr-assessment-scope-picker-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.fa-reports-page .fa-rr-assessment-scope-picker-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fa-reports-page .fa-rr-assessment-scope-picker-chevron{opacity:.65;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0}.fa-reports-page .fa-rr-assessment-scope-picker-trigger--open .fa-rr-assessment-scope-picker-chevron{transform:rotate(180deg)}.fa-reports-page .fa-rr-assessment-scope-picker-trigger--placeholder{color:var(--fa-rpt-body-muted-fg,#64748b);font-weight:500}.fa-reports-page .fa-rr-assessment-scope-picker-panel{z-index:50;border:1px solid var(--fa-rpt-outline,#94a3b873);background:var(--fa-rpt-surface,#fff);box-sizing:border-box;border-radius:10px;max-height:min(320px,50vh);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #0f172a1f}.fa-reports-page .fa-rr-assessment-scope-picker-option{text-align:left;cursor:pointer;width:100%;font-family:var(--fa-font-body,inherit);background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.fa-reports-page .fa-rr-assessment-scope-picker-option-primary{color:var(--fa-rpt-body-fg,#0f172a);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.fa-reports-page .fa-rr-assessment-scope-picker-option-secondary{color:var(--fa-rpt-body-muted-fg,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.fa-reports-page .fa-rr-assessment-scope-picker-option--selected{background:#2563eb14}.fa-reports-page .fa-rr-assessment-scope-picker-option--active,.fa-reports-page .fa-rr-assessment-scope-picker-option:hover{background:#2563eb1f}html.fa-appearance-dark .fa-reports-page .fa-rpt-report-type-option{background:var(--fa-surface-lowest,#1e293b);border-color:var(--fa-border-subtle,#94a3b859);color:var(--fa-text-heading,#f1f5f9)}html.fa-appearance-dark .fa-reports-page .fa-rpt-report-type-option--selected{border-color:var(--fa-rpt-source-accent,#93c5fd);color:#dbeafe;background:#93c5fd1f}html.fa-appearance-dark .fa-reports-page .fa-rpt-source-summary-lead{color:var(--fa-fortress-frosted-graphite-heading-fg,var(--fa-text-heading,#f1f5f9))}html.fa-appearance-dark .fa-reports-page .fa-rpt-source-summary-meta-label{color:var(--fa-fortress-frosted-graphite-muted-fg,var(--fa-text-secondary,#94a3b8))}html.fa-appearance-dark .fa-reports-page .fa-rpt-source-summary-meta-value{color:var(--fa-fortress-frosted-graphite-support-fg,var(--fa-text-heading,#f1f5f9))}html.fa-appearance-dark .fa-reports-page .fa-rr-assessment-scope-control{background:var(--fa-surface-lowest,#1e293b);color:var(--fa-text-heading,#f1f5f9);border-color:var(--fa-border-subtle,#94a3b859)}html.fa-appearance-dark .fa-reports-page .fa-rr-assessment-scope-picker-panel{background:var(--fa-surface-lowest,#1e293b);border-color:var(--fa-border-subtle,#94a3b859)}html.fa-appearance-dark .fa-reports-page .fa-rr-assessment-scope-picker-option-primary{color:var(--fa-text-heading,#f1f5f9)}html.fa-appearance-dark .fa-reports-page .fa-rr-assessment-scope-picker-option-secondary{color:var(--fa-text-secondary,#94a3b8)}.fa-reports-page.fa-client-report-preview{--fa-rpt-chip-bg:#f8fafc;--fa-rpt-chip-border:#94a3b86b;--fa-rpt-chip-fg:#334155;--fa-rpt-report-accent-fg:#0d3b66;--fa-rpt-soft-panel-bg:#f8fafc}html.fa-appearance-dark .fa-reports-page.fa-client-report-preview{--fa-rpt-chip-bg:#1e293bb8;--fa-rpt-chip-border:#94a3b852;--fa-rpt-chip-fg:#cbd5e1;--fa-rpt-report-accent-fg:#93c5fd;--fa-rpt-soft-panel-bg:#1e293b8c}.fa-reports-page.fa-client-report-preview .fa-rpt-scope-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.fa-reports-page.fa-client-report-preview .fa-rpt-scope-chip{border:1px solid var(--fa-rpt-chip-border);background:var(--fa-rpt-chip-bg);color:var(--fa-rpt-chip-fg);border-radius:999px;padding:6px 12px;font-size:11px;line-height:1.35}.fa-reports-page.fa-client-report-preview .fa-client-report-section-heading{font-family:var(--fa-font-headline,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--fa-rpt-report-accent-fg);margin:0 0 10px;font-size:13px;font-weight:800}.fa-reports-page.fa-client-report-preview .fa-client-report-accent{color:var(--fa-rpt-report-accent-fg)}.fa-reports-page.fa-client-report-preview .fa-rpt-posture-panel{background:var(--fa-rpt-soft-panel-bg)}.fa-reports-page .fa-rpt-view-switch{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.fa-reports-page .fa-rpt-view-tab{border:1px solid var(--fa-rpt-card-border);background:var(--fa-rpt-card-bg);color:var(--fa-rpt-body-fg);cursor:pointer;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700}.fa-reports-page .fa-rpt-view-tab--active{border-color:color-mix(in srgb, var(--fa-brand-primary,#001430) 42%, transparent);background:color-mix(in srgb, var(--fa-brand-primary,#001430) 8%, var(--fa-rpt-card-bg));color:var(--fa-rpt-heading-fg)}.fa-reports-page .fa-rpt-view-tab:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.fa-reports-page .fa-rpt-library{gap:10px;margin-bottom:14px;display:grid}.fa-reports-page .fa-rpt-library-title{letter-spacing:-.01em;color:var(--fa-rpt-heading-fg);margin:0;font-size:15px;font-weight:800}.fa-reports-page .fa-rpt-library-lead{color:var(--fa-rpt-helper-fg);max-width:52rem;margin:4px 0 0;font-size:11px;line-height:1.4}.fa-reports-page .fa-rpt-library-toolbar{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.fa-reports-page .fa-rpt-library-toolbar.fa-fortress-perspective-strip-surface{border-radius:10px;padding:10px 12px}.fa-reports-page .fa-rpt-library-search{border-radius:8px;flex:12rem;min-width:0;padding:7px 10px;font-family:inherit;font-size:12px}.fa-reports-page .fa-rpt-library-filter{letter-spacing:.06em;text-transform:uppercase;gap:3px;font-size:10px;font-weight:700;display:grid}.fa-reports-page .fa-rpt-library-toolbar.fa-fortress-perspective-strip-surface .fa-rpt-library-filter-label{color:var(--fa-fortress-perspective-strip-lead-fg,#ffffffc7)}.fa-reports-page .fa-rpt-library-filter select{border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12px}.fa-reports-page .fa-rpt-library-toolbar.fa-fortress-perspective-strip-surface .fa-rpt-library-search.fa-fortress-perspective-strip-control,.fa-reports-page .fa-rpt-library-toolbar.fa-fortress-perspective-strip-surface .fa-rpt-library-filter select.fa-fortress-perspective-strip-control{background-color:var(--fa-fortress-perspective-strip-control-bg);border-color:var(--fa-fortress-perspective-strip-control-border);color:var(--fa-fortress-perspective-strip-control-fg)}.fa-reports-page .fa-rpt-library-toolbar.fa-fortress-perspective-strip-surface .fa-rpt-library-search.fa-fortress-perspective-strip-control::placeholder{color:var(--fa-fortress-perspective-strip-control-placeholder-fg)}.fa-reports-page .fa-rpt-library-toolbar.fa-fortress-perspective-strip-surface .fa-rpt-library-search.fa-fortress-perspective-strip-control:focus,.fa-reports-page .fa-rpt-library-toolbar.fa-fortress-perspective-strip-surface .fa-rpt-library-filter select.fa-fortress-perspective-strip-control:focus{background-color:var(--fa-fortress-perspective-strip-control-bg);border-color:#fff6;box-shadow:0 0 0 2px #ffffff1f}.fa-reports-page .fa-rpt-library-empty{border:1px dashed var(--fa-rpt-card-border);background:var(--fa-rpt-card-bg);text-align:center;border-radius:10px;padding:22px 16px}.fa-reports-page .fa-rpt-library-empty-title{color:var(--fa-rpt-heading-fg);margin:0;font-size:14px;font-weight:800}.fa-reports-page .fa-rpt-library-empty-lead{color:var(--fa-rpt-helper-fg);margin:6px 0 0;font-size:11px;line-height:1.45}.fa-reports-page .fa-rpt-library-table-wrap{border:1px solid var(--fa-rpt-card-border);background:var(--fa-rpt-card-bg);border-radius:10px;overflow:auto}.fa-reports-page .fa-rpt-library-table{border-collapse:collapse;width:100%;font-size:11px}.fa-reports-page .fa-rpt-library-table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--fa-rpt-kicker-fg);border-bottom:1px solid var(--fa-fortress-catalog-header-surface-border,var(--fa-rpt-card-border));background:var(--fa-fortress-catalog-header-surface-bg,var(--fa-rpt-card-bg));white-space:nowrap;padding:8px 10px;font-size:10px;font-weight:800}.fa-reports-page .fa-rpt-library-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--fa-rpt-card-border) 78%, transparent);color:var(--fa-rpt-body-fg);vertical-align:middle;padding:8px 10px}.fa-reports-page .fa-rpt-library-cell-title{color:var(--fa-rpt-heading-fg);font-weight:700}.fa-reports-page .fa-rpt-library-cell-muted{color:var(--fa-rpt-body-muted-fg)}.fa-reports-page .fa-rpt-library-cell-when{white-space:nowrap;font-variant-numeric:tabular-nums}.fa-reports-page .fa-rpt-library-status{border:1px solid color-mix(in srgb, var(--fa-brand-primary,#001430) 24%, transparent);background:color-mix(in srgb, var(--fa-brand-primary,#001430) 6%, var(--fa-rpt-card-bg));color:var(--fa-rpt-heading-fg);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.fa-reports-page .fa-rpt-library-row-actions{flex-wrap:wrap;gap:4px;display:flex}.fa-reports-page .fa-rpt-library-btn{border:1px solid var(--fa-rpt-btn-secondary-border);background:var(--fa-rpt-btn-secondary-bg);color:var(--fa-rpt-btn-secondary-fg);cursor:pointer;white-space:nowrap;border-radius:7px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:700}.fa-reports-page .fa-rpt-library-btn:hover{filter:brightness(.98)}.fa-reports-page .fa-rpt-library-cards{gap:8px;display:grid}.fa-reports-page .fa-rpt-library-card{border:1px solid var(--fa-rpt-card-border);background:var(--fa-rpt-card-bg);border-radius:10px;padding:12px}.fa-reports-page .fa-rpt-library-card-title{color:var(--fa-rpt-heading-fg);margin:0;font-size:13px;font-weight:800}.fa-reports-page .fa-rpt-library-card-meta{color:var(--fa-rpt-helper-fg);margin:4px 0 0;font-size:11px;line-height:1.35}.fa-reports-page .fa-rpt-library-card-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fa-reports-page .fa-rpt-library-view-filter{align-self:flex-end}.fa-reports-page .fa-rpt-library-empty-cta{border:1px solid color-mix(in srgb, var(--fa-brand-primary,#001430) 42%, transparent);background:color-mix(in srgb, var(--fa-brand-primary,#001430) 88%, #0f172a);color:#f8fafc;cursor:pointer;border-radius:8px;margin-top:12px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700}.fa-reports-page .fa-rpt-library-empty-cta:hover{filter:brightness(1.03)}.fa-reports-page .fa-rpt-library-cell-id{color:var(--fa-rpt-body-muted-fg);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.fa-reports-page .fa-rpt-library-report-cell{gap:2px;min-width:10rem;display:grid}.fa-reports-page .fa-rpt-library-finalizer{align-items:center;gap:6px;min-width:0;display:inline-flex}.fa-reports-page .fa-rpt-library-finalizer-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fa-reports-page .fa-rpt-library-card-id{color:var(--fa-rpt-body-muted-fg);margin:0 0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.fa-reports-page .fa-rpt-library-card-assessment{color:var(--fa-rpt-body-muted-fg)}.fa-reports-page .fa-rpt-library-row-actions--compact{width:100%}.fa-reports-page .fa-rpt-library-row-actions--compact .fa-rpt-library-btn{flex:auto;min-width:0}.fa-reports-page .fa-rpt-library-files-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:10px;display:grid}.fa-reports-page .fa-rpt-library-file-card{border:1px solid var(--fa-fortress-frosted-graphite-edge,var(--fa-rpt-card-border));background:var(--fa-fortress-frosted-graphite-surface-mid,var(--fa-rpt-card-bg));border-radius:10px;gap:6px;padding:12px;display:grid}.fa-reports-page .fa-rpt-library-file-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fa-reports-page .fa-rpt-library-file-icon{width:28px;height:28px;color:color-mix(in srgb, var(--fa-brand-primary,#001430) 72%, var(--fa-rpt-body-muted-fg))}.fa-reports-page .fa-rpt-library-file-type-badge{border:1px solid color-mix(in srgb, var(--fa-brand-primary,#001430) 20%, transparent);background:color-mix(in srgb, var(--fa-brand-primary,#001430) 6%, var(--fa-rpt-card-bg));color:var(--fa-rpt-heading-fg);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.fa-reports-page .fa-rpt-library-file-card-title{color:var(--fa-rpt-heading-fg);margin:0;font-size:13px;font-weight:800;line-height:1.3}.fa-reports-page .fa-rpt-library-file-card-id{color:var(--fa-rpt-body-muted-fg);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.fa-reports-page .fa-rpt-library-file-card-meta{color:var(--fa-rpt-helper-fg);margin:0;font-size:11px;line-height:1.35}.fa-reports-page .fa-rpt-library-file-card-footer{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;display:flex}.fa-reports-page .fa-rpt-library-file-card-when,.fa-reports-page .fa-rpt-library-file-card-version{color:var(--fa-rpt-body-muted-fg);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}@media (width<=720px){.fa-reports-page .fa-rpt-library-toolbar{align-items:stretch}.fa-reports-page .fa-rpt-library-view-filter{width:100%}.fa-reports-page .fa-rpt-library-files-grid{grid-template-columns:1fr}}.fa-rpt-finalize-modal-backdrop{--fa-rpt-heading-fg:#001430;--fa-rpt-body-fg:#191c1e;--fa-rpt-helper-fg:#64748b;--fa-rpt-btn-secondary-bg:#fff;--fa-rpt-btn-secondary-border:#94a3b86b;--fa-rpt-btn-secondary-fg:#001430;--fa-rpt-btn-primary-bg:linear-gradient(135deg, #001430 0%, #002855 100%);--fa-rpt-btn-primary-fg:#fff;z-index:10050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a85;place-items:center;padding:16px;display:grid;position:fixed;inset:0}html.fa-appearance-dark .fa-rpt-finalize-modal-backdrop{--fa-rpt-heading-fg:#e2e8f0;--fa-rpt-body-fg:#dbeafe;--fa-rpt-helper-fg:#b8c0cc;--fa-rpt-btn-secondary-bg:var(--fa-input-bg,#1e293b);--fa-rpt-btn-secondary-border:#94a3b86b;--fa-rpt-btn-secondary-fg:#bfdbfe;--fa-rpt-btn-primary-bg:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);--fa-rpt-btn-primary-fg:#fff;background:#020617ad}.fa-rpt-finalize-modal{width:min(100%,28rem);color:var(--fa-fortress-frosted-graphite-heading-fg,var(--fa-rpt-heading-fg));border-radius:12px;padding:18px 20px;box-shadow:0 16px 48px #0014303d}.fa-rpt-finalize-modal-title{color:var(--fa-fortress-frosted-graphite-heading-fg,var(--fa-rpt-heading-fg));margin:0;font-size:16px;font-weight:800}.fa-rpt-finalize-modal-body,.fa-rpt-finalize-modal-note{color:var(--fa-fortress-frosted-graphite-support-fg,var(--fa-rpt-body-fg));margin:10px 0 0;font-size:12px;line-height:1.45}.fa-rpt-finalize-modal-note{color:var(--fa-fortress-frosted-graphite-muted-fg,var(--fa-rpt-helper-fg));font-size:11px}.fa-rpt-finalize-modal-summary{border:1px solid var(--fa-fortress-frosted-graphite-edge,#94a3b847);background:color-mix(in srgb, var(--fa-fortress-frosted-graphite-surface-top,#f7f9fb) 72%, transparent);border-radius:8px;gap:6px;margin:12px 0 0;padding:10px 12px;display:grid}.fa-rpt-finalize-modal-summary-row{grid-template-columns:minmax(4.5rem,34%) 1fr;align-items:baseline;gap:8px;font-size:11px;line-height:1.35;display:grid}.fa-rpt-finalize-modal-summary-row dt{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-fortress-frosted-graphite-muted-fg,var(--fa-rpt-helper-fg));margin:0;font-weight:800}.fa-rpt-finalize-modal-summary-row dd{color:var(--fa-fortress-frosted-graphite-heading-fg,var(--fa-rpt-heading-fg));margin:0;font-weight:600}.fa-rpt-finalize-modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.fa-rpt-finalize-modal-btn-cancel,.fa-rpt-finalize-modal-btn-confirm{cursor:pointer;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700}.fa-rpt-finalize-modal-btn-cancel:disabled,.fa-rpt-finalize-modal-btn-confirm:disabled{cursor:not-allowed;opacity:.62}.fa-rpt-finalize-modal-btn-cancel{border:1px solid var(--fa-rpt-btn-secondary-border);background:var(--fa-rpt-btn-secondary-bg);color:var(--fa-rpt-btn-secondary-fg)}.fa-rpt-finalize-modal-btn-confirm{background:var(--fa-rpt-btn-primary-bg);color:var(--fa-rpt-btn-primary-fg);border:1px solid #0000}.fa-rpt-finalize-modal-btn-cancel:focus-visible,.fa-rpt-finalize-modal-btn-confirm:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.fa-reports-page .fa-rpt-export-status{border-radius:var(--fa-radius-panel,10px);border:1px solid var(--fa-color-outline,#94a3b86b);background:color-mix(in srgb, var(--fa-brand-primary,#001430) 4%, var(--fa-rpt-card-bg,#fff));justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fa-reports-page .fa-rpt-export-status-copy{min-width:0}.fa-reports-page .fa-rpt-export-status-title{color:var(--fa-rpt-heading-fg);margin:0 0 4px;font-size:12px;font-weight:800}.fa-reports-page .fa-rpt-export-status-message{color:var(--fa-rpt-body-fg);margin:0;font-size:12px;line-height:1.45}.fa-reports-page .fa-rpt-export-status--error{border-color:color-mix(in srgb, #dc2626 36%, var(--fa-color-outline,#94a3b86b));background:color-mix(in srgb, #dc2626 6%, var(--fa-rpt-card-bg,#fff))}.fa-reports-page .fa-rpt-export-status--warning{border-color:color-mix(in srgb, #d97706 34%, var(--fa-color-outline,#94a3b86b));background:color-mix(in srgb, #d97706 6%, var(--fa-rpt-card-bg,#fff))}.fa-reports-page .fa-rpt-export-status--success{border-color:color-mix(in srgb, #059669 32%, var(--fa-color-outline,#94a3b86b));background:color-mix(in srgb, #059669 6%, var(--fa-rpt-card-bg,#fff))}.fa-reports-page .fa-rpt-export-status-dismiss{color:var(--fa-rpt-body-muted-fg);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 2px;font-size:18px;line-height:1}.fa-reports-page .fa-rpt-export-status-dismiss:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #93c5fd}.fa-my-profile-self-card{--fa-my-profile-fg-strong:#2a3544;--fa-my-profile-fg-soft:#5a6575;--fa-my-profile-fg-muted:#64748b;isolation:isolate;background:linear-gradient(168deg,#f7f9fb 0%,#f0f3f7 46%,#e8ecf1 100%);border:1px solid #94a3b847;border-radius:12px;padding:22px;position:relative;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #94a3b80f,0 1px 2px #00143009,0 6px 18px #00143011}.fa-my-profile-self-card:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c}.fa-my-profile-self-card__identity{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;display:flex}.fa-my-profile-self-card__identity-text{min-width:0}.fa-my-profile-self-card__name{color:var(--fa-my-profile-fg-strong);font-size:18px;font-weight:800;line-height:1.25}.fa-my-profile-self-card__login{color:var(--fa-my-profile-fg-soft);word-break:break-all;margin-top:6px;font-size:13px}.fa-my-profile-self-card__role{color:var(--fa-my-profile-fg-muted);margin-top:8px;font-size:12px;font-weight:700}.fa-my-profile-self-card__section-title{letter-spacing:.06em;color:var(--fa-my-profile-fg-muted);margin:0 0 12px;font-size:12px;font-weight:800}.fa-my-profile-self-card__fields{gap:14px;margin:0 0 18px;font-size:13px;display:grid}.fa-my-profile-self-card__label{color:var(--fa-my-profile-fg-muted);margin-bottom:6px;font-size:10px;font-weight:800;display:block}.fa-my-profile-self-card__input{box-sizing:border-box;color:#1a1c1e;width:100%;max-width:400px;font-size:13px;font-family:var(--fa-font-body,inherit);background:#ffffffb8;border:1px solid #94a3b857;border-radius:10px;padding:10px 12px;box-shadow:inset 0 1px #ffffffd9}.fa-my-profile-self-card__input:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px;border-color:#64748b73}.fa-my-profile-self-card__photo-label{color:var(--fa-my-profile-fg-muted);margin-bottom:8px;font-size:10px;font-weight:800;display:block}.fa-my-profile-self-card__photo-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.fa-my-profile-self-card__upload-label{cursor:pointer;color:var(--fa-color-primary,#001430);font-size:13px;font-weight:700;font-family:var(--fa-font-body,inherit);background:#ffffffc7;border:1px solid #94a3b857;border-radius:10px;align-items:center;padding:8px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.fa-my-profile-self-card__upload-label:hover{border-color:#64748b73}.fa-my-profile-self-card__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fa-my-profile-self-card__save-btn{background:var(--fa-color-primary,#001430);cursor:pointer;color:#fff;font-size:13px;font-weight:700;font-family:var(--fa-font-body,inherit);border:none;border-radius:10px;padding:8px 14px}.fa-my-profile-self-card__save-btn:hover{filter:brightness(1.06)}.fa-my-profile-self-card__save-btn:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px}.fa-my-profile-dashboard-experience{border:1px solid color-mix(in srgb, var(--fa-color-outline-variant,#c4c7cc) 40%, transparent);background:var(--fa-color-surface-low,#f5f6f8);border-radius:12px;margin-top:18px}.fa-my-profile-dashboard-experience--collapsed{padding:10px 14px}.fa-my-profile-dashboard-experience--expanded{padding:14px 16px 18px}.fa-my-profile-dashboard-experience__trigger{text-align:left;cursor:pointer;width:100%;font-family:var(--fa-font-body,inherit);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.fa-my-profile-dashboard-experience--expanded .fa-my-profile-dashboard-experience__trigger{margin-bottom:12px}.fa-my-profile-dashboard-experience__trigger:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px}.fa-my-profile-dashboard-experience__trigger-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fa-my-profile-dashboard-experience__title{letter-spacing:.06em;color:var(--fa-color-slate-muted,#64748b);margin:0;font-size:12px;font-weight:800}.fa-my-profile-dashboard-experience__summary{color:var(--fa-color-on-surface,#1a1c1e);margin:0;font-size:13px;font-weight:700;line-height:1.35}.fa-my-profile-dashboard-experience__chevron{border-right:1.75px solid var(--fa-color-on-surface-variant,#5f6368);border-bottom:1.75px solid var(--fa-color-on-surface-variant,#5f6368);flex-shrink:0;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.fa-my-profile-dashboard-experience__chevron--expanded{transform:rotate(45deg)}.fa-my-profile-dashboard-experience__panel[hidden]{display:none}.fa-my-profile-dashboard-experience__lead{color:var(--fa-color-on-surface-variant,#5f6368);max-width:560px;margin:0 0 18px;font-size:13px;line-height:1.55}.fa-my-profile-dashboard-experience__lights-row{border-bottom:1px solid color-mix(in srgb, var(--fa-color-outline-variant,#c4c7cc) 27%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.fa-my-profile-dashboard-experience__lights-copy{min-width:0}.fa-my-profile-dashboard-experience__lights-label{color:var(--fa-color-on-surface,#1a1c1e);margin:0;font-size:14px;font-weight:800}.fa-my-profile-dashboard-experience__lights-hint{color:var(--fa-color-on-surface-variant,#5f6368);margin:6px 0 0;font-size:12px;line-height:1.45}.fa-my-profile-dashboard-experience__lights-toggle{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.fa-my-profile-dashboard-experience__lights-toggle:disabled{cursor:not-allowed;opacity:.5}.fa-my-profile-dashboard-experience__lights-toggle:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px;border-radius:999px}.fa-my-profile-dashboard-experience__motion-group{border-top:1px solid color-mix(in srgb, var(--fa-color-outline-variant,#c4c7cc) 27%, transparent);margin-top:4px;padding-top:4px}.fa-my-profile-dashboard-experience__motion-group .fa-my-profile-dashboard-experience__lights-row{border-bottom:none}.fa-my-profile-dashboard-experience__tempo{padding-top:16px}.fa-my-profile-dashboard-experience__tempo-label{color:var(--fa-color-slate-muted,#64748b);letter-spacing:.06em;margin:0 0 12px;font-size:10px;font-weight:800}.fa-my-profile-dashboard-experience__reduced-motion{color:var(--fa-color-slate-muted,#64748b);margin:16px 0 0;font-size:11px;line-height:1.5}.fa-my-profile-dashboard-glide-range{width:100%;accent-color:var(--fa-color-primary,#001430);cursor:pointer;direction:rtl;margin:0;display:block}.fa-my-profile-dashboard-glide-range:disabled{cursor:not-allowed;opacity:.55}.fa-my-profile-dashboard-glide-range__labels{color:var(--fa-color-on-surface-variant,#5f6368);justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;font-weight:700;display:flex}.fa-my-profile-dashboard-glide-range__value{color:var(--fa-color-on-surface,#1a1c1e);margin:0 0 10px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.fa-my-profile-dashboard-experience__chevron{transition:none}}.fa-my-profile-widget-appearance{border:1px solid color-mix(in srgb, var(--fa-color-outline-variant,#c4c7cc) 40%, transparent);background:var(--fa-color-surface-low,#f5f6f8);border-radius:12px;margin-top:18px}.fa-my-profile-widget-appearance--collapsed{padding:10px 14px}.fa-my-profile-widget-appearance--expanded{padding:14px 16px 18px}.fa-my-profile-widget-appearance__trigger{text-align:left;cursor:pointer;width:100%;font-family:var(--fa-font-body,inherit);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.fa-my-profile-widget-appearance--expanded .fa-my-profile-widget-appearance__trigger{margin-bottom:12px}.fa-my-profile-widget-appearance__trigger:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px}.fa-my-profile-widget-appearance__trigger-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fa-my-profile-widget-appearance__title{letter-spacing:.06em;color:var(--fa-color-slate-muted,#64748b);margin:0;font-size:12px;font-weight:800}.fa-my-profile-widget-appearance__summary{color:var(--fa-color-on-surface,#1a1c1e);margin:0;font-size:13px;font-weight:700;line-height:1.35}.fa-my-profile-widget-appearance__chevron{border-right:1.75px solid var(--fa-color-on-surface-variant,#5f6368);border-bottom:1.75px solid var(--fa-color-on-surface-variant,#5f6368);flex-shrink:0;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.fa-my-profile-widget-appearance__chevron--expanded{transform:rotate(45deg)}.fa-my-profile-widget-appearance__panel[hidden]{display:none}.fa-my-profile-widget-appearance__lead{color:var(--fa-color-on-surface-variant,#5f6368);max-width:560px;margin:0 0 18px;font-size:13px;line-height:1.55}.fa-my-profile-widget-appearance__fieldset{border:none;min-width:0;margin:0 0 20px;padding:0}.fa-my-profile-widget-appearance__fieldset:last-child{margin-bottom:0}.fa-my-profile-widget-appearance__legend{letter-spacing:.06em;color:var(--fa-color-slate-muted,#64748b);margin:0 0 12px;padding:0;font-size:10px;font-weight:800;display:block}.fa-my-profile-widget-appearance__clock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:380px;display:grid}.fa-my-profile-widget-appearance__clock-card,.fa-my-profile-widget-appearance__theme-card{border:1px solid color-mix(in srgb, var(--fa-color-outline-variant,#c4c7cc) 45%, transparent);background:var(--fa-color-surface-lowest,#fff);cursor:pointer;font-family:var(--fa-font-body,inherit);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:10px 10px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.fa-my-profile-widget-appearance__clock-card:hover:not(:disabled),.fa-my-profile-widget-appearance__theme-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--fa-color-primary,#001430) 35%, transparent)}.fa-my-profile-widget-appearance__clock-card--selected,.fa-my-profile-widget-appearance__theme-card--selected{border-color:var(--fa-color-primary,#001430);box-shadow:0 0 0 1px var(--fa-color-primary,#001430)}.fa-my-profile-widget-appearance__clock-card--selected:after,.fa-my-profile-widget-appearance__theme-card--selected:after{content:"";background:var(--fa-color-primary,#001430);width:6px;height:6px;box-shadow:0 0 0 2px var(--fa-color-surface-lowest,#fff);border-radius:50%;position:absolute;top:7px;right:7px}.fa-my-profile-widget-appearance__clock-card:focus-visible,.fa-my-profile-widget-appearance__theme-card:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px}.fa-my-profile-widget-appearance__clock-card:disabled,.fa-my-profile-widget-appearance__theme-card:disabled{cursor:not-allowed;opacity:.5}.fa-my-profile-widget-appearance__clock-label,.fa-my-profile-widget-appearance__theme-label{color:var(--fa-color-on-surface,#1a1c1e);font-size:12px;font-weight:700;line-height:1.3}.fa-my-profile-widget-appearance__theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px;display:grid}@media (width>=720px){.fa-my-profile-widget-appearance__theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px}}@media (width>=1024px){.fa-my-profile-widget-appearance__theme-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-width:720px}}.fa-my-profile-widget-appearance__mini-clock{border:1px solid var(--fa-mini-edge,#94a3b847);background:linear-gradient(168deg, var(--fa-mini-surface-top,#f7f9fb) 0%, var(--fa-mini-surface,#e8ecf1) 100%);border-radius:9px;width:88px;height:52px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.fa-my-profile-widget-appearance__mini-clock-face{box-sizing:border-box;grid-template-columns:1fr 14px;align-items:center;gap:4px;height:100%;padding:7px 6px 6px 8px;display:grid}.fa-my-profile-widget-appearance__mini-digits{flex-direction:column;gap:4px;min-width:0;display:flex}.fa-my-profile-widget-appearance__mini-digit-row{background:linear-gradient(90deg, var(--fa-mini-digit-on,#3d4a5c) 0 20%, var(--fa-mini-digit-off,#64748b38) 20% 26%, var(--fa-mini-digit-on,#3d4a5c) 26% 48%, var(--fa-mini-digit-off,#64748b38) 48% 54%, var(--fa-mini-digit-on,#3d4a5c) 54% 76%, var(--fa-mini-digit-off,#64748b38) 76% 82%, var(--fa-mini-digit-on,#3d4a5c) 82% 100%);border-radius:1px;height:8px;display:block}.fa-my-profile-widget-appearance__mini-analog-dial{border:1px solid var(--fa-mini-analog-stroke,#64748b3d);background:radial-gradient(circle at 50% 42%,#ffffff14,#0000 62%);border-radius:50%;width:34px;height:34px;margin:0 auto;position:relative}.fa-my-profile-widget-appearance__mini-analog-dial:before{content:"";border:1px dashed var(--fa-mini-analog-marker,#64748b38);border-radius:50%;position:absolute;inset:4px}.fa-my-profile-widget-appearance__mini-analog-hand{transform-origin:bottom;background:var(--fa-mini-digit-on,#3d4a5c);border-radius:1px;position:absolute;bottom:50%;left:50%}.fa-my-profile-widget-appearance__mini-analog-hand--hour{width:2px;height:9px;transform:translate(-50%)rotate(32deg)}.fa-my-profile-widget-appearance__mini-analog-hand--minute{opacity:.88;width:1.5px;height:12px;transform:translate(-50%)rotate(108deg)}.fa-my-profile-widget-appearance__mini-analog-hub{background:var(--fa-mini-digit-on,#3d4a5c);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-my-profile-widget-appearance__mini-date-rail{flex-direction:column;align-items:center;gap:3px;height:100%;padding-top:2px;display:flex}.fa-my-profile-widget-appearance__mini-date-capsule{border:1px solid var(--fa-mini-capsule-border,#94a3b847);background:var(--fa-mini-capsule-bg,#fff);border-radius:3px;width:10px;height:5px;display:block}.fa-my-profile-widget-appearance__mini-date-stack{background:linear-gradient(to bottom, var(--fa-mini-heading,#2a3544) 0 38%, var(--fa-mini-support,#5a6575) 38% 62%, transparent 62% 68%, var(--fa-mini-heading,#2a3544) 68% 100%);opacity:.9;border-radius:2px;width:4px;height:22px;display:block}.fa-my-profile-widget-appearance__mini-clock--analog .fa-my-profile-widget-appearance__mini-clock-face{grid-template-columns:1fr 12px;padding-left:4px}.fa-my-profile-widget-appearance__mini-pair{grid-template-columns:1fr 1fr;gap:4px;width:100%;max-width:88px;height:44px;display:grid}.fa-my-profile-widget-appearance__mini-pair-clock,.fa-my-profile-widget-appearance__mini-pair-profile{border:1px solid var(--fa-mini-edge,#94a3b847);background:linear-gradient(168deg, var(--fa-mini-surface-top,#f7f9fb) 0%, var(--fa-mini-surface,#e8ecf1) 100%);border-radius:6px;position:relative;overflow:hidden}.fa-my-profile-widget-appearance__mini-pair-clock{grid-template-columns:1fr 6px;gap:2px;padding:4px 3px 3px 4px;display:grid}.fa-my-profile-widget-appearance__mini-pair-clock-digits{background:linear-gradient(90deg, var(--fa-mini-digit-on,#3d4a5c) 0 22%, var(--fa-mini-digit-off,#64748b33) 22% 30%, var(--fa-mini-digit-on,#3d4a5c) 30% 100%);border-radius:1px;align-self:center;height:10px}.fa-my-profile-widget-appearance__mini-pair-clock-rail{background:linear-gradient(to bottom, var(--fa-mini-heading,#2a3544), var(--fa-mini-support,#5a6575));opacity:.85;border-radius:1px;width:3px;height:18px;margin-top:3px}.fa-my-profile-widget-appearance__mini-pair-profile{flex-direction:column;align-items:center;gap:2px;padding:4px 3px 3px;display:flex}.fa-my-profile-widget-appearance__mini-pair-avatar{border:1px solid var(--fa-mini-avatar-ring,#94a3b861);background:linear-gradient(145deg, var(--fa-mini-avatar-top,#eef2f7), var(--fa-mini-avatar-bottom,#d8e0ea));border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #ffffff40}.fa-my-profile-widget-appearance__mini-pair-line{background:var(--fa-mini-heading,#2a3544);opacity:.88;border-radius:1px;width:18px;height:2px;display:block}.fa-my-profile-widget-appearance__mini-pair-line--short{background:var(--fa-mini-support,#5a6575);opacity:.72;width:12px}.fa-my-profile-widget-appearance__mini-clock--theme-frosted_graphite,.fa-my-profile-widget-appearance__mini-pair--frosted_graphite{--fa-mini-surface-top:#f7f9fb;--fa-mini-surface:#e8ecf1;--fa-mini-edge:#94a3b847;--fa-mini-digit-on:#3d4a5c;--fa-mini-digit-off:#64748b38;--fa-mini-heading:#2a3544;--fa-mini-support:#5a6575;--fa-mini-capsule-bg:#fff;--fa-mini-capsule-border:#94a3b847;--fa-mini-analog-stroke:#64748b3d;--fa-mini-analog-marker:#64748b38;--fa-mini-avatar-ring:#94a3b861;--fa-mini-avatar-top:#eef2f7;--fa-mini-avatar-bottom:#d8e0ea}.fa-my-profile-widget-appearance__mini-clock--theme-midnight_navy,.fa-my-profile-widget-appearance__mini-pair--midnight_navy{--fa-mini-surface-top:#152238;--fa-mini-surface:#0f1a2e;--fa-mini-edge:#6482b447;--fa-mini-digit-on:#d8e4f4;--fa-mini-digit-off:#a8b8d033;--fa-mini-heading:#e8edf5;--fa-mini-support:#a8b8d0;--fa-mini-capsule-bg:#ffffff1a;--fa-mini-capsule-border:#a8b8d047;--fa-mini-analog-stroke:#a8b8d03d;--fa-mini-analog-marker:#c8d8ec47;--fa-mini-avatar-ring:#7896be6b;--fa-mini-avatar-top:#2a3a52;--fa-mini-avatar-bottom:#1a283c}.fa-my-profile-widget-appearance__mini-clock--theme-arctic_silver,.fa-my-profile-widget-appearance__mini-pair--arctic_silver{--fa-mini-surface-top:#fafbfc;--fa-mini-surface:#f4f6f8;--fa-mini-edge:#94a3b852;--fa-mini-digit-on:#2f3a48;--fa-mini-digit-off:#64748b2e;--fa-mini-heading:#1f2937;--fa-mini-support:#64748b;--fa-mini-capsule-bg:#fff;--fa-mini-capsule-border:#94a3b842;--fa-mini-analog-stroke:#64748b33;--fa-mini-analog-marker:#64748b2e;--fa-mini-avatar-ring:#94a3b852;--fa-mini-avatar-top:#f8fafc;--fa-mini-avatar-bottom:#e8edf3}.fa-my-profile-widget-appearance__mini-clock--theme-executive_cobalt,.fa-my-profile-widget-appearance__mini-pair--executive_cobalt{--fa-mini-surface-top:#183462;--fa-mini-surface:#122a52;--fa-mini-edge:#608cc84d;--fa-mini-digit-on:#d8e8fc;--fa-mini-digit-off:#a0c0e833;--fa-mini-heading:#e8f0fc;--fa-mini-support:#a8c4e8;--fa-mini-capsule-bg:#ffffff1a;--fa-mini-capsule-border:#a0c0e847;--fa-mini-analog-stroke:#a0c0e838;--fa-mini-analog-marker:#b8d0f04d;--fa-mini-avatar-ring:#78a8dc6b;--fa-mini-avatar-top:#2a4878;--fa-mini-avatar-bottom:#1a3458}.fa-my-profile-widget-appearance__mini-clock--theme-fortress_blue,.fa-my-profile-widget-appearance__mini-pair--fortress_blue{--fa-mini-surface-top:#142847;--fa-mini-surface:#0e1a32;--fa-mini-edge:#5880b852;--fa-mini-digit-on:#c5daf0;--fa-mini-digit-off:#8cb0dc33;--fa-mini-heading:#f0f4fa;--fa-mini-support:#b0c4dc;--fa-mini-capsule-bg:#dce8f61f;--fa-mini-capsule-border:#a8c4e447;--fa-mini-analog-stroke:#a8c4e438;--fa-mini-analog-marker:#bcd4ec4d;--fa-mini-avatar-ring:#b0c4dc73;--fa-mini-avatar-top:#304868;--fa-mini-avatar-bottom:#1e3450}@media (prefers-reduced-motion:reduce){.fa-my-profile-widget-appearance__chevron{transition:none}}.fa-my-profile-kpi-appearance__fieldset{border:none;margin:18px 0 0;padding:0}.fa-my-profile-kpi-appearance__legend{color:var(--fa-color-on-surface,#1a1c1e);margin:0 0 6px;padding:0;font-size:13px;font-weight:700;line-height:1.35}.fa-my-profile-kpi-appearance__lead{color:var(--fa-color-on-surface-variant,#5a6575);max-width:42rem;margin:0 0 12px;font-size:12px;line-height:1.45}.fa-my-profile-kpi-appearance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.fa-my-profile-kpi-appearance__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fa-my-profile-kpi-appearance__card{border:1px solid var(--fa-border-subtle,#dcdfe4);background:var(--fa-panel-bg,#fff);cursor:pointer;text-align:left;box-sizing:border-box;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:10px;display:flex}.fa-my-profile-kpi-appearance__card:hover:not(:disabled){border-color:color-mix(in srgb, var(--fa-brand-primary,#001430) 24%, #dcdfe4)}.fa-my-profile-kpi-appearance__card--selected{border-color:color-mix(in srgb, var(--fa-brand-primary,#001430) 48%, #dcdfe4);box-shadow:0 0 0 1px color-mix(in srgb, var(--fa-brand-primary,#001430) 18%, transparent)}.fa-my-profile-kpi-appearance__card:focus-visible{outline:2px solid var(--fa-focus-ring,#2563eb);outline-offset:2px}.fa-my-profile-kpi-appearance__card:disabled{cursor:not-allowed;opacity:.5}.fa-my-profile-kpi-appearance__mini-card{border:1px solid #0f172a1f;border-radius:8px;height:52px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.fa-my-profile-kpi-appearance__mini-stripes{border-bottom:1px solid #0f172a14;height:28px;display:flex}.fa-my-profile-kpi-appearance__mini-stripe{flex:1 1 0;min-width:0;position:relative}.fa-my-profile-kpi-appearance__mini-stripe-accent{height:2px;position:absolute;top:0;left:0;right:0}.fa-my-profile-kpi-appearance__mini-stack{flex-direction:column;gap:4px;padding:8px 8px 0;display:flex}.fa-my-profile-kpi-appearance__mini-label{opacity:.85;border-radius:999px;width:56%;height:4px;display:block}.fa-my-profile-kpi-appearance__mini-value{border-radius:4px;width:38%;height:8px;display:block}.fa-my-profile-kpi-appearance__card-title{color:var(--fa-color-on-surface,#1a1c1e);font-size:12px;font-weight:700;line-height:1.3}.fa-my-profile-kpi-appearance__card-desc{color:var(--fa-color-on-surface-variant,#5a6575);font-size:11px;line-height:1.4}.fa-qgov-mapping-overlay{z-index:85;background:#0f172a7a;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}html.fa-appearance-dark .fa-qgov-mapping-overlay{background:#0000009e}.fa-qgov-mapping-modal{--fa-qgov-map-bg:var(--fa-color-surface-lowest,#fff);--fa-qgov-map-border:var(--fa-color-outline-variant,#94a3b873);--fa-qgov-map-muted:var(--fa-color-on-surface-variant,#64748b);--fa-qgov-map-text:var(--fa-color-on-surface,#0f172a);--fa-qgov-map-heading:var(--fa-text-heading,#0f172a);--fa-qgov-map-accent:var(--fa-color-primary,#2563eb);--fa-qgov-map-band-bg:var(--fa-color-surface-low,#f8fafc);--fa-qgov-map-col-left-bg:var(--fa-color-surface-container-low,#f1f5f9);--fa-qgov-map-col-center-bg:var(--fa-color-surface-lowest,#fff);--fa-qgov-map-col-right-bg:var(--fa-color-surface-container,#f8fafc);--fa-qgov-map-chip-bg:var(--fa-color-surface-lowest,#fff);--fa-qgov-map-notice-bg:#f59e0b1a;--fa-qgov-map-notice-border:#f59e0b47;--fa-qgov-map-notice-fg:#92400e;--fa-qgov-map-selected-bg:#2563eb1f;--fa-qgov-map-selected-border:#2563eb73;--fa-qgov-map-detail-card-bg:#2563eb12;--fa-qgov-map-ref-text:var(--fa-color-on-surface,#1e293b);--fa-qgov-map-ref-meta:var(--fa-color-on-surface-variant,#475569);border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-bg);width:min(1180px,100%);max-height:min(88vh,860px);color:var(--fa-qgov-map-text);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0014302e}html.fa-appearance-dark .fa-qgov-mapping-modal{--fa-qgov-map-bg:var(--fa-color-surface-lowest,#141b24);--fa-qgov-map-border:#94a3b838;--fa-qgov-map-muted:var(--fa-color-on-surface-variant,#94a3b8);--fa-qgov-map-text:var(--fa-color-on-surface,#e2e8f0);--fa-qgov-map-heading:var(--fa-text-heading,#f1f5f9);--fa-qgov-map-band-bg:#ffffff0a;--fa-qgov-map-col-left-bg:#ffffff08;--fa-qgov-map-col-center-bg:var(--fa-color-surface-lowest,#141b24);--fa-qgov-map-col-right-bg:#ffffff0d;--fa-qgov-map-chip-bg:#ffffff0f;--fa-qgov-map-notice-bg:#f59e0b24;--fa-qgov-map-notice-border:#fbbf2459;--fa-qgov-map-notice-fg:#fcd34d;--fa-qgov-map-selected-bg:#3b82f62e;--fa-qgov-map-selected-border:#60a5fa8c;--fa-qgov-map-detail-card-bg:#3b82f61f;--fa-qgov-map-ref-text:#f1f5f9;--fa-qgov-map-ref-meta:#cbd5e1;box-shadow:0 24px 48px #00000073}.fa-qgov-mapping-header{border-bottom:1px solid var(--fa-qgov-map-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 14px 8px;display:flex}.fa-qgov-mapping-header__main{min-width:0}.fa-qgov-mapping-title{letter-spacing:-.02em;color:var(--fa-qgov-map-heading);margin:0;font-size:1rem;font-weight:800;line-height:1.25}.fa-qgov-mapping-subtitle{max-width:42rem;color:var(--fa-qgov-map-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.fa-qgov-mapping-bank-label{font-size:inherit;color:var(--fa-qgov-map-text);font-weight:600}.fa-qgov-mapping-notice{border:1px solid var(--fa-qgov-map-notice-border);background:var(--fa-qgov-map-notice-bg);max-width:42rem;color:var(--fa-qgov-map-notice-fg);border-radius:6px;margin:6px 0 0;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.35}html.fa-appearance-dark .fa-qgov-mapping-notice{color:#fde68a}html.fa-qgov-mapping-assistant-open{--fa-assistant-dock-z-index:960}.fa-qgov-mapping-close{cursor:pointer;color:var(--fa-qgov-map-muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:2px 4px;font-size:22px;line-height:1}.fa-qgov-mapping-close:hover{color:var(--fa-qgov-map-heading);background:#94a3b81f}.fa-qgov-mapping-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fa-qgov-mapping-chrome{border-bottom:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-band-bg);flex-shrink:0}.fa-qgov-mapping-toolbar--band{border-bottom:1px solid var(--fa-qgov-map-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:5px 10px;display:flex}.fa-qgov-mapping-toolbar--band:last-child{border-bottom:none}.fa-qgov-mapping-help-panel{border-bottom:1px solid var(--fa-qgov-map-border);padding:6px 10px 8px}.fa-qgov-mapping-help-panel__notice{border:1px solid var(--fa-qgov-map-notice-border);background:var(--fa-qgov-map-notice-bg);color:var(--fa-qgov-map-notice-fg);border-radius:6px;margin:0 0 6px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.35}.fa-qgov-mapping-coverage__title{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-qgov-map-muted);margin-right:4px;font-size:9px;font-weight:800}.fa-qgov-mapping-coverage--compact{background:0 0;border-bottom:none;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 10px 6px;display:flex}.fa-qgov-mapping-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-qgov-mapping-col-header{flex-shrink:0;margin-bottom:6px}.fa-qgov-mapping-filters--column{background:0 0;border:none;flex-wrap:wrap;align-items:flex-end;gap:6px;margin-top:6px;padding:0;display:flex}.fa-qgov-mapping-filters--column.is-expanded{margin-bottom:4px}.fa-qgov-mapping-filters__expanded{border-top:1px dashed var(--fa-qgov-map-border);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 8px;margin-top:6px;padding-top:6px;display:grid}.fa-qgov-mapping-board{flex:auto;grid-template-columns:minmax(176px,.84fr) minmax(248px,288px) minmax(176px,.84fr);min-height:min(380px,48vh);display:grid;position:relative;overflow:hidden}@media (width>=1101px) and (width<=1320px){.fa-qgov-mapping-board{grid-template-columns:minmax(168px,.82fr) minmax(232px,272px) minmax(168px,.82fr)}}.fa-mapping-connector-mount{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.fa-qgov-mapping-board-card{transition:border-color .12s,box-shadow .12s,background .12s}.fa-qgov-mapping-qitem.fa-qgov-mapping-board-card,.fa-qgov-mapping-ref-item.fa-qgov-mapping-board-card{position:relative}.fa-qgov-mapping-ref-item__select--static{cursor:default}.fa-qgov-mapping-ref-item__select.fa-qgov-mapping-ref-item__select--static{min-height:0;padding:6px 8px}.fa-qgov-rel-workspace__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.fa-qgov-rel-hub-anchor{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-qgov-rel-hub{display:none}.fa-qgov-mapping-chip-source--guidance{color:var(--fa-qgov-map-accent);border-color:var(--fa-qgov-map-selected-border)}.fa-qgov-mapping-chip-source--structural{color:var(--fa-qgov-map-notice-fg);border-color:var(--fa-qgov-map-notice-border)}@media (width<=1100px){.fa-mapping-connector-mount{display:none}.fa-qgov-rel-path{flex-direction:column;align-items:stretch}}.fa-qgov-mapping-workflow{border-bottom:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-band-bg);flex-shrink:0;padding:8px 14px}.fa-qgov-mapping-workflow--compact{background:0 0;border-bottom:none;flex:auto;min-width:0;padding:0}.fa-qgov-mapping-workflow__steps{counter-reset:fa-qgov-step;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.fa-qgov-mapping-workflow__step{color:var(--fa-qgov-map-muted);align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.fa-qgov-mapping-workflow__step:before{counter-increment:fa-qgov-step;content:counter(fa-qgov-step);border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-chip-bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:inline-flex}.fa-qgov-mapping-workflow__step.is-active{color:var(--fa-qgov-map-accent)}.fa-qgov-mapping-workflow__step.is-active:before{border-color:var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-selected-bg);color:var(--fa-qgov-map-accent)}.fa-qgov-mapping-workflow__step.is-done{color:var(--fa-qgov-map-text)}.fa-qgov-mapping-layers{border-bottom:1px solid var(--fa-qgov-map-border);flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px;padding:6px 10px 8px;display:grid}.fa-qgov-mapping-layers-compact{border-bottom:1px solid var(--fa-qgov-map-border);color:var(--fa-qgov-map-muted);margin:0;padding:5px 10px;font-size:10px;font-weight:600;line-height:1.35}.fa-qgov-mapping-layers-compact__structural{color:var(--fa-qgov-map-text);font-weight:800}.fa-qgov-mapping-layers-compact__guidance{color:var(--fa-qgov-map-accent);font-weight:800}.fa-qgov-mapping-layers__col{border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-chip-bg);border-radius:6px;min-width:0;padding:6px 8px}.fa-qgov-mapping-layers__col--structural{border-left:3px solid var(--fa-qgov-map-muted)}.fa-qgov-mapping-layers__col--guidance{border-left:3px solid var(--fa-qgov-map-accent)}.fa-qgov-mapping-layers__lead{color:var(--fa-qgov-map-muted);margin:0;font-size:10px;font-weight:600;line-height:1.4}.fa-qgov-mapping-coverage{border-bottom:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-band-bg);flex-shrink:0;padding:8px 14px 10px}.fa-qgov-mapping-coverage--compact .fa-qgov-mapping-coverage__row{flex:auto}.fa-qgov-mapping-coverage__row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fa-qgov-mapping-coverage__detail{border-top:1px dashed var(--fa-qgov-map-border);margin-top:6px;padding-top:6px}.fa-qgov-mapping-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--fa-qgov-map-muted);margin:0 0 5px;font-size:10px;font-weight:800}.fa-qgov-mapping-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fa-qgov-mapping-chip-row+.fa-qgov-mapping-chip-row{margin-top:6px}.fa-qgov-mapping-chip{border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-chip-bg);color:var(--fa-qgov-map-muted);border-radius:999px;align-items:center;padding:4px 9px;font-family:inherit;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}.fa-qgov-mapping-chip--gap{cursor:pointer}.fa-qgov-mapping-chip--gap:disabled{cursor:default;opacity:.55}.fa-qgov-mapping-chip--active{border-color:var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-selected-bg);color:var(--fa-qgov-map-accent)}.fa-qgov-mapping-filters{border-bottom:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-band-bg);flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));align-items:end;gap:8px 10px;padding:8px 12px;display:grid}.fa-qgov-mapping-filters.is-compact{background:0 0;border-bottom:none;padding:5px 10px 6px;display:block}.fa-qgov-mapping-filters__primary{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.fa-qgov-mapping-filters.is-expanded{background:0 0;border-bottom:none;padding:6px 10px 8px}.fa-qgov-mapping-filter-field--search{flex:160px;min-width:120px;max-width:280px}.fa-qgov-mapping-filter-field{min-width:0;color:var(--fa-qgov-map-muted);flex-direction:column;gap:3px;font-size:10px;font-weight:700;display:flex}.fa-qgov-mapping-filter-field input,.fa-qgov-mapping-filter-field select{border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-bg);width:100%;color:var(--fa-qgov-map-text);box-sizing:border-box;border-radius:8px;padding:5px 8px;font-family:inherit;font-size:12px}.fa-qgov-mapping-filters__gaps{border:1px dashed var(--fa-qgov-map-border);background:var(--fa-qgov-map-chip-bg);border-radius:6px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;padding:5px 6px;display:flex}.fa-qgov-mapping-filter-check{color:var(--fa-qgov-map-muted);cursor:pointer;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.fa-qgov-mapping-filters__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.fa-qgov-mapping-btn-mini{border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-chip-bg);cursor:pointer;color:var(--fa-qgov-map-text);border-radius:8px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700}.fa-qgov-mapping-btn-mini:hover:not(:disabled){border-color:var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-selected-bg)}.fa-qgov-mapping-col{flex-direction:column;min-width:0;min-height:0;padding:8px 10px 10px;display:flex}.fa-qgov-mapping-col--questions,.fa-qgov-mapping-col--refs{align-items:center}.fa-qgov-mapping-col--questions .fa-qgov-mapping-scroll,.fa-qgov-mapping-col--refs .fa-qgov-mapping-scroll,.fa-qgov-mapping-col--questions .fa-qgov-mapping-col-header,.fa-qgov-mapping-col--refs>.fa-qgov-mapping-kicker,.fa-qgov-mapping-col--refs>.fa-qgov-mapping-col-lead,.fa-qgov-mapping-col--refs>.fa-qgov-mapping-right-hint,.fa-qgov-mapping-col--refs>.fa-qgov-mapping-empty-state{width:100%;max-width:228px}.fa-qgov-mapping-col--questions{border-right:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-col-left-bg)}.fa-qgov-mapping-col--detail{border-right:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-col-center-bg);flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #2563eb0a}.fa-qgov-mapping-col--detail.is-editing{background:#2563eb0a}html.fa-appearance-dark .fa-qgov-mapping-col--detail.is-editing{background:#3b82f614}.fa-qgov-mapping-col--detail>.fa-qgov-mapping-scroll{flex:1;min-height:0;padding:8px 14px 6px}.fa-qgov-mapping-col--refs{background:var(--fa-qgov-map-col-right-bg)}.fa-qgov-mapping-col-lead{color:var(--fa-qgov-map-muted);margin:0 0 8px;font-size:11px;font-weight:500;line-height:1.4}.fa-qgov-mapping-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.fa-qgov-mapping-qlist{margin:0;padding:0;list-style:none}.fa-qgov-mapping-qitem{text-align:left;cursor:pointer;border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-bg);width:100%;min-height:44px;color:inherit;box-sizing:border-box;border-radius:8px;margin-bottom:4px;padding:7px 9px;font-family:inherit;line-height:1.26;position:relative;box-shadow:0 1px 1px #0f172a06}.fa-qgov-mapping-qitem:hover:not(.is-selected){border-color:var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-selected-bg);box-shadow:0 2px 6px #0f172a0f,0 0 0 1px #3b82f61a}.fa-qgov-mapping-qitem:focus-visible{outline-offset:2px;outline:2px solid #2563eb8c}.fa-qgov-mapping-qitem.is-selected{border-color:var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-selected-bg);box-shadow:0 1px 2px #0f172a09, 0 0 0 2px #3b82f624, inset 3px 0 0 var(--fa-qgov-map-accent)}.fa-qgov-mapping-qitem.is-dimmed{opacity:.42}.fa-qgov-mapping-qitem__section{color:var(--fa-qgov-map-muted);overflow-wrap:anywhere;margin-bottom:2px;font-size:9.5px;font-weight:600;line-height:1.25}.fa-qgov-mapping-qitem__prompt{color:var(--fa-qgov-map-heading);overflow-wrap:anywhere;word-break:normal;font-size:12px;font-weight:700;line-height:1.26}.fa-qgov-mapping-qitem__code{margin-right:6px;font-family:ui-monospace,Menlo,monospace;font-weight:700}.fa-qgov-mapping-detail-card{border:1px solid var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-detail-card-bg);border-radius:10px;margin-bottom:10px;padding:10px 12px;box-shadow:0 2px 10px #0f172a0f}.fa-qgov-mapping-detail-card.is-editing{z-index:2;position:sticky;top:0;box-shadow:0 4px 16px #0f172a1a}.fa-qgov-mapping-ref-item{text-align:left;border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-bg);box-sizing:border-box;border-radius:8px;width:100%;margin-bottom:4px;padding:0;overflow:hidden;box-shadow:0 1px 1px #0f172a06}.fa-qgov-mapping-ref-item__select{text-align:left;cursor:pointer;width:100%;min-height:44px;color:inherit;box-sizing:border-box;background:0 0;border:none;padding:6px 8px;font-family:inherit}.fa-qgov-mapping-ref-item__select:focus-visible{outline-offset:-2px;outline:2px solid #2563eb8c}.fa-qgov-mapping-ref-item:hover:not(.is-selected){border-color:var(--fa-qgov-map-selected-border);box-shadow:0 2px 6px #0f172a0f,0 0 0 1px #3b82f61a}.fa-qgov-mapping-ref-item__badges{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.fa-qgov-mapping-ref-item__why{color:var(--fa-qgov-map-muted);margin-top:3px;font-size:9px;line-height:1.3}.fa-qgov-mapping-ref-item__actions{border-top:1px dashed var(--fa-qgov-map-border);background:var(--fa-qgov-map-band-bg);flex-wrap:wrap;align-items:center;gap:4px;padding:0 8px 5px;display:flex}.fa-qgov-mapping-ref-item__status{color:var(--fa-qgov-map-muted);font-size:10px;font-weight:600;line-height:1.35}.fa-qgov-mapping-ref-empty{color:var(--fa-qgov-map-muted);margin:0 0 10px;font-size:11px;line-height:1.45}.fa-qgov-mapping-right-hint{color:var(--fa-qgov-map-muted);margin:0 0 8px;font-size:10px;font-weight:600;line-height:1.4}.fa-qgov-mapping-empty-state{border:1px dashed var(--fa-qgov-map-border);background:var(--fa-qgov-map-band-bg);border-radius:10px;margin:0;padding:10px 12px}.fa-qgov-mapping-empty-state--right{margin-top:4px}.fa-qgov-mapping-empty-state__title{color:var(--fa-qgov-map-heading);margin:0 0 6px;font-size:12px;font-weight:800}.fa-qgov-mapping-empty-state__lead{color:var(--fa-qgov-map-muted);margin:0 0 8px;font-size:11px;line-height:1.45}.fa-qgov-mapping-empty-state__steps{color:var(--fa-qgov-map-text);margin:0 0 8px;padding-left:18px;font-size:11px;line-height:1.5}.fa-qgov-mapping-empty-state__note{color:var(--fa-qgov-map-muted);margin:0;font-size:10px;font-weight:600;line-height:1.4}.fa-qgov-mapping-section-note{border:1px solid var(--fa-qgov-map-notice-border);background:var(--fa-qgov-map-notice-bg);color:var(--fa-qgov-map-notice-fg);border-radius:8px;margin:0 0 8px;padding:6px 8px;font-size:10px;font-weight:600;line-height:1.4}.fa-qgov-mapping-gap-panel{border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-band-bg);border-radius:8px;margin:6px 0;padding:6px 8px}.fa-qgov-mapping-gap-list{color:var(--fa-qgov-map-muted);margin:0;padding-left:16px;font-size:11px;line-height:1.45}.fa-qgov-mapping-gap-list__ok{color:#166534;font-weight:600}.fa-qgov-mapping-gap-panel__actions{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.fa-qgov-mapping-gap-panel__hint{color:var(--fa-qgov-map-muted);margin:0;font-size:10px;font-weight:600;line-height:1.35}.fa-qgov-mapping-inventory-hint{border:1px dashed var(--fa-qgov-map-border);color:var(--fa-qgov-map-muted);background:var(--fa-qgov-map-band-bg);border-radius:8px;margin:10px 0 0;padding:6px 8px;font-size:10px;font-weight:600;line-height:1.35}.fa-qgov-mapping-removable-tags-wrap{border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-band-bg);border-radius:8px;margin:10px 0 0;padding:8px 10px}.fa-qgov-mapping-removable-tags__hint{color:var(--fa-qgov-map-muted);margin:0 0 8px;font-size:10px;font-weight:600;line-height:1.35}.fa-qgov-mapping-removable-tags{margin-bottom:8px}.fa-qgov-mapping-removable-tags:last-child{margin-bottom:0}.fa-qgov-mapping-removable-tags__label{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-qgov-map-muted);margin-bottom:4px;font-size:9px;font-weight:800;display:block}.fa-qgov-mapping-removable-tags__list{flex-wrap:wrap;gap:6px;display:flex}.fa-qgov-mapping-removable-tags__chip{border:1px solid var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-selected-bg);color:var(--fa-qgov-map-text);word-break:break-word;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 6px 3px 8px;font-size:10px;font-weight:700;display:inline-flex}.fa-qgov-mapping-removable-tags__remove{cursor:pointer;color:var(--fa-qgov-map-muted);background:0 0;border:none;flex-shrink:0;padding:0 2px;font-family:inherit;font-size:14px;line-height:1}.fa-qgov-mapping-removable-tags__remove:hover:not(:disabled){color:var(--fa-qgov-map-accent)}.fa-qgov-mapping-ref-item__status--linked{color:var(--fa-qgov-map-accent);font-weight:700}html.fa-appearance-dark .fa-qgov-mapping-gap-list__ok{color:#86efac}.fa-qgov-mapping-ref-item.is-selected{border-color:var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-selected-bg);box-shadow:0 1px 2px #0f172a09, 0 0 0 2px #3b82f624, inset 3px 0 0 var(--fa-qgov-map-accent)}.fa-qgov-mapping-ref-item.is-linked{border-left:3px solid var(--fa-qgov-map-accent)}.fa-qgov-mapping-ref-item.is-linked--confirmed{border-left:3px solid var(--fa-qgov-map-accent);box-shadow:inset 0 0 0 1px #2563eb0f}.fa-qgov-mapping-ref-item.is-linked--structural,.fa-qgov-mapping-ref-item.is-linked--suggested{background:#f59e0b0a;border-left:3px dashed #d97706ad}.fa-qgov-mapping-ref-item__link-tone{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin-top:3px;padding:1px 5px;font-size:7.5px;font-weight:700;display:inline-flex}.fa-qgov-mapping-ref-item__link-tone--confirmed{color:var(--fa-qgov-map-accent);background:#2563eb14}.fa-qgov-mapping-ref-item__link-tone--structural,.fa-qgov-mapping-ref-item__link-tone--suggested{color:#a16207;background:#f59e0b1a}.fa-qgov-map-connector-anchor{pointer-events:none;border:1px solid #fff;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #0f172a0d}.fa-qgov-map-connector-anchor--question{background:#475569;right:3px}.fa-qgov-mapping-qitem.is-selected .fa-qgov-map-connector-anchor--question{background:var(--fa-qgov-map-accent);box-shadow:0 0 0 1px #2563eb38}.fa-qgov-map-connector-anchor--ref{background:#2563eb;left:3px}.fa-qgov-mapping-ref-item.is-linked--confirmed .fa-qgov-map-connector-anchor--ref{background:#2563eb}.fa-qgov-mapping-ref-item.is-linked--structural .fa-qgov-map-connector-anchor--ref,.fa-qgov-mapping-ref-item.is-linked--suggested .fa-qgov-map-connector-anchor--ref{background:#d97706}.fa-qgov-mapping-ref-item.is-dimmed .fa-qgov-map-connector-anchor--ref{background:#cbd5e1}.fa-qgov-mapping-ref-item.is-dimmed{opacity:.42}.fa-qgov-mapping-ref-item--secondary{border:1px dashed var(--fa-qgov-map-border);box-shadow:none;opacity:.72;background:0 0;border-radius:6px;margin-bottom:3px;padding:0}.fa-qgov-mapping-ref-item--secondary .fa-qgov-mapping-ref-item__select{cursor:pointer;min-height:0;padding:4px 6px}.fa-qgov-mapping-ref-item--secondary .fa-qgov-mapping-ref-item__title{color:var(--fa-qgov-map-muted);font-size:10.5px;font-weight:600}.fa-qgov-mapping-ref-item--secondary .fa-qgov-mapping-ref-item__count,.fa-qgov-mapping-ref-item--secondary .fa-qgov-mapping-ref-item__meta{font-size:8.5px}.fa-qgov-mapping-ref-item--secondary:hover:not(.is-selected){border-color:var(--fa-qgov-map-border);box-shadow:none;opacity:.88}.fa-qgov-mapping-target-section{margin-bottom:10px}.fa-qgov-mapping-target-section+.fa-qgov-mapping-target-section{border-top:1px dashed var(--fa-qgov-map-border);padding-top:8px}.fa-qgov-mapping-target-section__empty{color:var(--fa-qgov-map-muted);margin:0 0 6px;font-size:10px;font-weight:500;line-height:1.35}.fa-qgov-mapping-ref-item__title{color:var(--fa-qgov-map-ref-text);overflow-wrap:anywhere;word-break:normal;font-size:12px;font-weight:700;line-height:1.26}.fa-qgov-mapping-ref-item__meta{color:var(--fa-qgov-map-ref-meta);overflow-wrap:anywhere;margin-top:2px;font-size:10px;line-height:1.3}.fa-qgov-mapping-ref-item__count{text-transform:uppercase;color:var(--fa-qgov-map-muted);margin-top:3px;font-size:9px;font-weight:600}.fa-qgov-mapping-chip-source{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--fa-qgov-map-border);color:var(--fa-qgov-map-muted);background:var(--fa-qgov-map-chip-bg);border-radius:999px;align-items:center;padding:1px 6px;font-size:8px;font-weight:800;display:inline-flex}.fa-qgov-mapping-edit-footer{border-top:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-bg);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 10px 12px;display:flex;box-shadow:0 -6px 14px #0f172a0f}.fa-qgov-mapping-btn-mini--primary{border-color:var(--fa-qgov-map-accent)!important;background:var(--fa-qgov-map-selected-bg)!important;color:var(--fa-qgov-map-accent)!important}.fa-qgov-mapping-btn-mini--ghost{color:var(--fa-qgov-map-accent);background:0 0;border-color:#0000;padding:3px 8px;font-size:10px}.fa-qgov-mapping-btn-mini--ghost:hover:not(:disabled){border-color:var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-selected-bg)}@media (width<=900px){.fa-qgov-mapping-board{grid-template-columns:1fr;min-height:min(320px,42vh);overflow:visible}.fa-qgov-mapping-col--questions,.fa-qgov-mapping-col--detail,.fa-qgov-mapping-col--refs{border-right:none;border-bottom:1px solid var(--fa-qgov-map-border);max-height:none}.fa-qgov-mapping-col .fa-qgov-mapping-scroll{max-height:min(38vh,320px)}}@media (width<=720px){.fa-qgov-mapping-overlay{align-items:flex-end;padding:8px}.fa-qgov-mapping-modal{border-bottom-right-radius:10px;border-bottom-left-radius:10px;max-height:min(92vh,820px)}.fa-qgov-mapping-header{padding:12px 14px 10px}.fa-qgov-mapping-filters{grid-template-columns:1fr 1fr}.fa-qgov-mapping-body{max-height:none}.fa-qgov-mapping-chrome{max-height:min(38vh,260px)}.fa-qgov-mapping-board{min-height:min(320px,42vh)}}@media (width>=700px){.fa-qgov-mapping-edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.fa-qgov-mapping-qitem--attention{border-color:#f59e0b73}.fa-qgov-mapping-qitem__attention-chip{letter-spacing:.04em;text-transform:uppercase;color:#92400e;background:#f59e0b24;border:1px solid #f59e0b59;border-radius:999px;margin-top:3px;padding:1px 6px;font-size:8px;font-weight:700;display:inline-flex}.fa-qgov-mapping-attention-detail{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:8px;margin:8px 0 0;padding:6px 8px;font-size:11px;font-weight:600;line-height:1.4}html.fa-appearance-dark .fa-qgov-mapping-qitem__attention-chip,html.fa-appearance-dark .fa-qgov-mapping-attention-detail{color:#fcd34d;background:#f59e0b29;border-color:#fbbf2459}.fa-qgov-rel-workspace{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.fa-qgov-rel-legend{color:var(--fa-qgov-map-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:2px;font-size:8.5px;font-weight:600;display:flex}.fa-qgov-rel-legend__item{align-items:center;gap:5px;display:inline-flex}.fa-qgov-rel-legend__line{align-items:center;display:inline-flex}.fa-qgov-rel-path{flex-direction:column;align-items:center;gap:0;width:100%;max-width:236px;margin:0 auto;display:flex}.fa-qgov-rel-rail{justify-content:center;padding:0;line-height:0;display:flex}.fa-qgov-rel-node{border:1px solid var(--fa-qgov-map-border);background:var(--fa-qgov-map-bg);border-radius:8px;width:100%;max-width:236px;padding:5px 8px;position:relative;box-shadow:0 1px 2px #0f172a08}.fa-qgov-rel-node.is-selected-focus{border-color:var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-selected-bg);box-shadow:0 1px 2px #0f172a09, 0 0 0 1px #2563eb24, inset 3px 0 0 var(--fa-qgov-map-accent)}.fa-qgov-rel-node-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.fa-qgov-rel-node-anchor--out{right:0}.fa-qgov-rel-node.is-confirmed{border-color:#2563eb59;border-left:3px solid var(--fa-qgov-map-accent);background:#2563eb0f}.fa-qgov-rel-node.is-suggested{background:#f59e0b0f;border-color:#d9770659 #d9770659 #d9770659 #d97706a6;border-left-style:dashed;border-left-width:3px}.fa-qgov-rel-node.is-unresolved{border-color:var(--fa-qgov-map-border);background:var(--fa-qgov-map-band-bg);border-left:3px dotted #94a3b8bf}.fa-qgov-rel-node__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-bottom:2px;display:flex}.fa-qgov-rel-node__kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--fa-qgov-map-muted);font-size:8.5px;font-weight:700}.fa-qgov-rel-node__state-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:7.5px;font-weight:700;display:inline-flex}.fa-qgov-rel-node__state-chip--confirmed{color:#2563eb;background:#3b82f61a}.fa-qgov-rel-node__state-chip--suggested{color:#a16207;background:#f59e0b1f}.fa-qgov-rel-node__state-chip--unresolved{color:#64748b;text-transform:none;letter-spacing:.02em;background:#94a3b81f;font-weight:600}.fa-qgov-rel-node__title{color:var(--fa-qgov-map-heading);overflow-wrap:anywhere;word-break:normal;margin:0;font-size:11px;font-weight:700;line-height:1.26}.fa-qgov-rel-node__subtitle{color:var(--fa-qgov-map-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:9px;font-weight:500;line-height:1.3}.fa-qgov-rel-node__extra{color:var(--fa-qgov-map-accent);margin:2px 0 0;font-size:8.5px;font-weight:600}.fa-qgov-rel-node__code{color:var(--fa-qgov-map-muted);margin-top:2px;font-size:9px;font-weight:600;display:inline-block}.fa-qgov-rel-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.fa-qgov-rel-edit-panel{border:1px solid var(--fa-qgov-map-border);border-left:3px solid var(--fa-qgov-map-accent);background:var(--fa-qgov-map-band-bg);border-radius:8px;margin-top:4px;padding:6px 8px 6px 10px}.fa-qgov-rel-focus-card{border:1px solid var(--fa-qgov-map-selected-border);background:var(--fa-qgov-map-detail-card-bg);border-radius:8px;padding:6px 8px}.fa-qgov-rel-empty__stage{border:1px dashed var(--fa-qgov-map-border);background:var(--fa-qgov-map-band-bg);border-radius:8px;padding:8px 10px}.fa-qgov-rel-empty__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-qgov-map-muted);margin:0 0 4px;font-size:9px;font-weight:800}.fa-qgov-rel-empty__title{color:var(--fa-qgov-map-heading);margin:0;font-size:12px;font-weight:800}.fa-qgov-rel-empty__lead{color:var(--fa-qgov-map-muted);margin:4px 0 6px;font-size:10px;line-height:1.35}.fa-qgov-rel-empty__path-preview{justify-content:center;align-items:center;gap:0;padding:4px 0 0;display:flex}.fa-qgov-rel-empty__ghost-node{align-items:center;display:inline-flex}.fa-qgov-rel-empty__ghost-rail{border-top:2px dotted var(--fa-qgov-map-border);width:18px;height:0;margin:0 4px}.fa-qgov-rel-empty__ghost-chip{border:1px dashed var(--fa-qgov-map-border);width:20px;height:20px;color:var(--fa-qgov-map-muted);background:var(--fa-qgov-map-chip-bg);border-radius:999px;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:inline-flex}.fa-qgov-mapping-qitem__coverage-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--fa-qgov-map-border);color:var(--fa-qgov-map-muted);background:var(--fa-qgov-map-chip-bg);border-radius:999px;margin-top:3px;padding:1px 6px;font-size:8px;font-weight:700;display:inline-flex}.fa-qgov-mapping-qitem--guided-full .fa-qgov-mapping-qitem__coverage-chip{color:#166534;background:#22c55e1a;border-color:#16653459}.fa-qgov-mapping-qitem--guided-partial .fa-qgov-mapping-qitem__coverage-chip{color:#1d4ed8;background:#3b82f61a;border-color:#2563eb59}.fa-qgov-mapping-qitem--guided-structural .fa-qgov-mapping-qitem__coverage-chip{color:#a16207;background:#f59e0b1a;border-color:#d9770659}.fa-qgov-mapping-qitem--guided-none .fa-qgov-mapping-qitem__coverage-chip{color:#64748b;background:#94a3b814;border-color:#94a3b873}.fa-governance-standards{--fa-gov-section-gap:22px;--fa-gov-heading-fg:var(--fa-text-heading,#051a3e);--fa-gov-intro-fg:var(--fa-color-on-surface-variant,#434654);--fa-gov-kicker-fg:var(--fa-color-slate-muted,#64748b);--fa-gov-section-title-fg:var(--fa-text-heading,#051a3e);--fa-gov-helper-fg:var(--fa-color-on-surface-variant,#434654);--fa-gov-label-fg:var(--fa-color-on-surface-variant,#434654);--fa-gov-overview-bg:linear-gradient(180deg, var(--fa-surface-tint-soft,#f1f3ff) 0%, #fff 100%);--fa-gov-overview-border:var(--fa-border-subtle,#dcdfe4);--fa-gov-step-card-bg:#fff;--fa-gov-step-card-border:#94a3b847;--fa-gov-step-accent-0:#1e3a8a;--fa-gov-step-accent-1:#c2410c;--fa-gov-step-accent-2:#57534e;--fa-gov-step-badge-bg:#fff;--fa-gov-domains-bg:#fff;--fa-gov-domains-border:#1e3a8a38;--fa-gov-domains-form-bg:#f1f5f9b8;--fa-gov-domains-form-border:#94a3b852;--fa-gov-domain-row-bg:#fafbfc;--fa-gov-domain-row-border:#94a3b847;--fa-gov-domain-row-hover-bg:#f1f5f9;--fa-gov-fw-header-bg:linear-gradient(180deg, #f8fafc 0%, #fff 100%);--fa-gov-fw-header-border:#94a3b847;--fa-gov-fw-kicker-fg:#64748b;--fa-gov-fw-row-bg:#fff;--fa-gov-fw-row-border:#94a3b833;--fa-gov-fw-row-hover-bg:#f8fafcf2;--fa-gov-fw-edit-bg:#f1f5f9e6;--fa-gov-fw-icon-well-bg:linear-gradient(145deg, #f1f5f9 0%, #e2e8f0 100%);--fa-gov-fw-icon-well-fg:#475569;--fa-gov-fw-icon-well-border:#94a3b859;--fa-gov-add-form-bg:#f8fafcf2;--fa-gov-add-form-border:#94a3b847;--fa-gov-add-form-card-bg:#fff;--fa-gov-add-form-card-border:#94a3b852;--fa-gov-pdf-panel-bg:#f8fafcd9;--fa-gov-pdf-panel-border:#94a3b873;--fa-gov-pdf-title-fg:#334155;--fa-gov-pdf-hint-fg:#64748b;--fa-gov-pdf-item-bg:#fff;--fa-gov-pdf-item-border:#94a3b847;--fa-gov-input-bg:var(--fa-surface-elevated,#fff);--fa-gov-input-fg:var(--fa-color-on-surface,#191c1e);--fa-gov-input-border:#94a3b873;--fa-gov-input-placeholder:#64748b;--fa-gov-btn-secondary-bg:var(--fa-surface-elevated,#fff);--fa-gov-btn-secondary-fg:var(--fa-color-on-surface,#191c1e);--fa-gov-btn-secondary-border:#94a3b873;--fa-gov-btn-primary-bg:var(--fa-brand-primary);--fa-gov-btn-primary-fg:#fff;--fa-gov-btn-primary-disabled-opacity:.5;--fa-gov-btn-danger-fg:#b91c1c;--fa-gov-export-menu-bg:var(--fa-surface-elevated,#fff);--fa-gov-export-menu-border:var(--fa-color-outline-variant,#c4c6d0);--fa-gov-export-menu-item-fg:var(--fa-color-on-surface,#191c1e);--fa-gov-saved-count-bg:#f1f5f9f2;--fa-gov-saved-count-fg:#475569;--fa-gov-saved-count-border:#94a3b859;--fa-gov-chevron-fg:#94a3b8;--fa-gov-handoff-bg:var(--fa-surface-elevated,#fff);--fa-gov-section-head-border:#94a3b838;--fa-gov-qb-catalog-bg:#fff;--fa-gov-qb-catalog-border:#94a3b852;--fa-gov-qb-header-bg:linear-gradient(180deg, #f8fafc 0%, #fff 100%);--fa-gov-qb-header-border:#94a3b838;--fa-gov-qb-header-kicker:#b45309;--fa-gov-qb-header-title:#0f172a;--fa-gov-qb-body-bg:#fff;--fa-gov-qb-group-bg:#f8fafcf5;--fa-gov-qb-group-border:#c2410c6b;--fa-gov-qb-group-kicker:#64748b;--fa-gov-qb-group-label:#0f172a;--fa-gov-qb-card-bg:#fff;--fa-gov-qb-card-border:#94a3b847;--fa-gov-qb-card-title:#0f172a;--fa-gov-qb-card-desc:#64748b;--fa-gov-qb-category-bg:#fb923c1f;--fa-gov-qb-category-fg:#c2410c;--fa-gov-qb-workspace-bg:linear-gradient(180deg, #f8fafc 0%, #fff 100%);--fa-gov-qb-workspace-border:#94a3b852;--fa-gov-qb-workspace-kicker:#64748b;--fa-gov-qb-workspace-title:#0f172a;--fa-gov-qb-lane-strip-bg:#f8fafcf0;--fa-gov-qb-subpanel-bg:#f8fafcf0;--fa-gov-qb-subpanel-border:#94a3b847;--fa-gov-qb-native-bg:var(--fa-gov-qb-subpanel-bg);--fa-gov-qb-native-border:var(--fa-gov-qb-subpanel-border);--fa-gov-qb-import-bg:var(--fa-gov-qb-subpanel-bg);--fa-gov-qb-import-border:var(--fa-gov-qb-subpanel-border);--fa-gov-qb-import-kicker:#64748b;--fa-gov-qb-menu-fg:#64748b;--fa-gov-qb-menu-hover-bg:#94a3b81f;--fa-gov-qb-applicability-bg:#f8fafcf0;--fa-gov-qb-applicability-border:#cbd5e1d9;--fa-gov-qb-applicability-kicker:#64748b;--fa-gov-qb-applicability-title:#0f172a;--fa-gov-qb-applicability-body:#475569;--fa-gov-qb-applicability-dt:#64748b;--fa-gov-qb-applicability-dd:#0f172a;--fa-gov-qb-applicability-status-open-bg:#dcfce7d9;--fa-gov-qb-applicability-status-open-fg:#15803d;--fa-gov-qb-applicability-status-filter-bg:#dbeafed9;--fa-gov-qb-applicability-status-filter-fg:#1d4ed8;--fa-gov-qb-btn-primary-bg:var(--fa-gov-btn-primary-bg);--fa-gov-qb-btn-primary-fg:#fff;--fa-gov-qb-btn-secondary-bg:var(--fa-gov-btn-secondary-bg);--fa-gov-qb-btn-secondary-fg:var(--fa-gov-btn-secondary-fg);--fa-gov-qb-btn-secondary-border:var(--fa-gov-btn-secondary-border);--fa-gov-qb-btn-demo-bg:#fef3c78c;--fa-gov-qb-btn-demo-fg:#b45309;--fa-gov-qb-btn-demo-border:#b4530959;--fa-gov-qb-section-divider:#94a3b847;--fa-gov-qb-live-meta-fg:#15803d;--fa-gov-qb-hint-warn-fg:#b45309;--fa-gov-qb-locked-bg:#f8fafcf0;--fa-gov-qb-native-kicker:#64748b;--fa-gov-qb-field-helper:#64748b;--fa-gov-qb-import-summary:#475569}html.fa-appearance-dark .fa-governance-standards{--fa-gov-heading-fg:#e2e8f0;--fa-gov-intro-fg:#b8c0cc;--fa-gov-kicker-fg:#94a3b8;--fa-gov-section-title-fg:#e2e8f0;--fa-gov-helper-fg:#b8c0cc;--fa-gov-label-fg:#cbd5e1;--fa-gov-overview-bg:var(--fa-card-bg);--fa-gov-overview-border:#94a3b83d;--fa-gov-step-card-bg:var(--fa-input-bg);--fa-gov-step-card-border:#94a3b847;--fa-gov-step-badge-bg:var(--fa-input-bg);--fa-gov-domains-bg:var(--fa-card-bg);--fa-gov-domains-border:#60a5fa38;--fa-gov-domains-form-bg:#1e293b73;--fa-gov-domains-form-border:#94a3b847;--fa-gov-domain-row-bg:var(--fa-input-bg);--fa-gov-domain-row-border:#94a3b847;--fa-gov-domain-row-hover-bg:#94a3b81a;--fa-gov-fw-header-bg:var(--fa-card-bg);--fa-gov-fw-header-border:#94a3b83d;--fa-gov-fw-kicker-fg:#94a3b8;--fa-gov-fw-row-bg:var(--fa-card-bg);--fa-gov-fw-row-border:#94a3b833;--fa-gov-fw-row-hover-bg:#94a3b81a;--fa-gov-fw-edit-bg:#94a3b814;--fa-gov-fw-icon-well-bg:#94a3b824;--fa-gov-fw-icon-well-fg:#cbd5e1;--fa-gov-fw-icon-well-border:#94a3b847;--fa-gov-add-form-bg:#0f172a59;--fa-gov-add-form-border:#94a3b83d;--fa-gov-add-form-card-bg:var(--fa-input-bg);--fa-gov-add-form-card-border:#94a3b847;--fa-gov-pdf-panel-bg:#1e293b8c;--fa-gov-pdf-panel-border:#94a3b861;--fa-gov-pdf-title-fg:#dbeafe;--fa-gov-pdf-hint-fg:#b8c0cc;--fa-gov-pdf-item-bg:#0f172a73;--fa-gov-pdf-item-border:#94a3b847;--fa-gov-input-bg:var(--fa-input-bg);--fa-gov-input-fg:#e2e8f0;--fa-gov-input-border:#94a3b861;--fa-gov-input-placeholder:#94a3b8;--fa-gov-btn-secondary-bg:var(--fa-input-bg);--fa-gov-btn-secondary-fg:#dbeafe;--fa-gov-btn-secondary-border:#94a3b861;--fa-gov-btn-primary-bg:#2563eb;--fa-gov-btn-primary-fg:#fff;--fa-gov-btn-danger-fg:#fca5a5;--fa-gov-export-menu-bg:var(--fa-card-bg);--fa-gov-export-menu-border:#94a3b852;--fa-gov-export-menu-item-fg:#dbeafe;--fa-gov-saved-count-bg:#94a3b81f;--fa-gov-saved-count-fg:#b8c0cc;--fa-gov-saved-count-border:#94a3b852;--fa-gov-chevron-fg:#64748b;--fa-gov-handoff-bg:var(--fa-card-bg);--fa-gov-section-head-border:#94a3b833;--fa-gov-qb-catalog-bg:var(--fa-card-bg);--fa-gov-qb-catalog-border:#94a3b83d;--fa-gov-qb-header-bg:var(--fa-card-bg);--fa-gov-qb-header-border:#94a3b833;--fa-gov-qb-header-kicker:#fdba74;--fa-gov-qb-header-title:#e2e8f0;--fa-gov-qb-body-bg:var(--fa-card-bg);--fa-gov-qb-group-bg:#1e293b8c;--fa-gov-qb-group-border:#fb923c73;--fa-gov-qb-group-kicker:#94a3b8;--fa-gov-qb-group-label:#e2e8f0;--fa-gov-qb-card-bg:var(--fa-input-bg);--fa-gov-qb-card-border:var(--fa-border-visible,#70809a);--fa-gov-qb-card-title:#e2e8f0;--fa-gov-qb-card-desc:#b8c0cc;--fa-gov-qb-category-bg:#fb923c24;--fa-gov-qb-category-fg:#fdba74;--fa-gov-qb-workspace-bg:var(--fa-card-bg);--fa-gov-qb-workspace-border:#94a3b83d;--fa-gov-qb-workspace-kicker:#94a3b8;--fa-gov-qb-workspace-title:#e2e8f0;--fa-gov-qb-lane-strip-bg:#1e293b73;--fa-gov-qb-subpanel-bg:#1e293b73;--fa-gov-qb-subpanel-border:#94a3b83d;--fa-gov-qb-native-bg:var(--fa-gov-qb-subpanel-bg);--fa-gov-qb-native-border:var(--fa-gov-qb-subpanel-border);--fa-gov-qb-import-bg:var(--fa-gov-qb-subpanel-bg);--fa-gov-qb-import-border:var(--fa-gov-qb-subpanel-border);--fa-gov-qb-import-kicker:#94a3b8;--fa-gov-qb-menu-fg:#cbd5e1;--fa-gov-qb-menu-hover-bg:#94a3b824;--fa-gov-qb-applicability-bg:#1e293b8c;--fa-gov-qb-applicability-border:#94a3b83d;--fa-gov-qb-applicability-kicker:#94a3b8;--fa-gov-qb-applicability-title:#e2e8f0;--fa-gov-qb-applicability-body:#b8c0cc;--fa-gov-qb-applicability-dt:#94a3b8;--fa-gov-qb-applicability-dd:#dbeafe;--fa-gov-qb-applicability-status-open-bg:#22c55e1f;--fa-gov-qb-applicability-status-open-fg:#86efac;--fa-gov-qb-applicability-status-filter-bg:#3b82f624;--fa-gov-qb-applicability-status-filter-fg:#93c5fd;--fa-gov-qb-btn-primary-bg:#2563eb;--fa-gov-qb-btn-primary-fg:#fff;--fa-gov-qb-btn-secondary-bg:var(--fa-input-bg);--fa-gov-qb-btn-secondary-fg:#dbeafe;--fa-gov-qb-btn-secondary-border:#94a3b852;--fa-gov-qb-btn-demo-bg:#fbbf241f;--fa-gov-qb-btn-demo-fg:#fde68a;--fa-gov-qb-btn-demo-border:#fbbf2447;--fa-gov-qb-section-divider:#94a3b833;--fa-gov-qb-live-meta-fg:#86efac;--fa-gov-qb-hint-warn-fg:#fde68a;--fa-gov-qb-locked-bg:#0f172a8c;--fa-gov-qb-native-kicker:#94a3b8;--fa-gov-qb-field-helper:#b8c0cc;--fa-gov-qb-import-summary:#94a3b8}@media (width>=1025px){.fa-governance-standards.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom) + 88px);padding-inline-end:calc(var(--fa-assistant-clearance-inline-end,8px) + 88px)}}.fa-governance-standards .fa-gov-overview-panel,.fa-governance-standards .fa-gov-domains-panel,.fa-governance-standards .fa-gov-framework-panel,.fa-governance-standards .fa-gov-handoff-panel{margin-bottom:var(--fa-gov-section-gap)}.fa-governance-standards .fa-gov-traceability-section{margin-bottom:calc(var(--fa-gov-section-gap) + 8px)}.fa-governance-standards .fa-gov-page-title{color:var(--fa-gov-heading-fg)}.fa-governance-standards .fa-gov-page-intro{color:var(--fa-gov-intro-fg)}.fa-governance-standards .fa-gov-section-head{border-bottom:1px solid var(--fa-gov-section-head-border);margin-bottom:14px;padding-bottom:12px}.fa-governance-standards .fa-gov-section-head--compact{margin-bottom:12px;padding-bottom:10px}.fa-governance-standards .fa-gov-overview-panel{background:var(--fa-gov-overview-bg)!important;border-color:var(--fa-gov-overview-border)!important;padding:16px 18px!important}.fa-governance-standards .fa-gov-overview-kicker{color:var(--fa-gov-kicker-fg)}.fa-governance-standards .fa-gov-overview-title{color:var(--fa-gov-section-title-fg);margin-bottom:6px!important}.fa-governance-standards .fa-gov-overview-lead{color:var(--fa-gov-helper-fg);font-size:13px;line-height:1.55}.fa-governance-standards .fa-gov-setup-flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,196px),1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.fa-governance-standards .fa-gov-setup-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.fa-governance-standards .fa-gov-step-card{border-radius:10px;min-height:0;margin:0;padding:12px 14px 14px;position:relative;box-shadow:0 1px 2px #0f172a0a;border:1px solid var(--fa-gov-step-card-border)!important;background:var(--fa-gov-step-card-bg)!important}.fa-governance-standards .fa-gov-step-card[data-step="0"]{--fa-gov-step-accent:var(--fa-gov-step-accent-0)}.fa-governance-standards .fa-gov-step-card[data-step="1"]{--fa-gov-step-accent:var(--fa-gov-step-accent-1)}.fa-governance-standards .fa-gov-step-card[data-step="2"]{--fa-gov-step-accent:var(--fa-gov-step-accent-2)}.fa-governance-standards .fa-gov-step-card:before{content:"";background:var(--fa-gov-step-accent,#64748b);border-radius:3px 3px 0 0;height:3px;margin:-12px -14px 10px;display:block}.fa-governance-standards .fa-gov-step-badge{letter-spacing:.02em;width:26px;height:26px;color:var(--fa-gov-step-accent,#64748b);background:var(--fa-gov-step-badge-bg);border:2px solid var(--fa-gov-step-accent,#64748b);border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.fa-governance-standards .fa-gov-step-title{color:var(--fa-gov-section-title-fg);margin-bottom:6px;font-size:13px;font-weight:650;line-height:1.35}.fa-governance-standards .fa-gov-step-body{color:var(--fa-gov-helper-fg);margin:0;font-size:12px;line-height:1.5}@media (width>=900px){.fa-governance-standards .fa-gov-step-card:not(:last-child):after{content:"→";color:var(--fa-gov-kicker-fg);pointer-events:none;z-index:1;font-size:14px;font-weight:600;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}}.fa-governance-standards .fa-gov-domains-panel:not(.fa-gov-mobile-setup-section){background:var(--fa-gov-domains-bg)!important;border-color:var(--fa-gov-domains-border)!important;padding:16px 18px!important}.fa-governance-standards .fa-gov-domains-kicker{color:var(--fa-gov-kicker-fg)}.fa-governance-standards .fa-gov-domains-title{color:var(--fa-gov-section-title-fg)}.fa-governance-standards .fa-gov-domains-lead{color:var(--fa-gov-helper-fg);font-size:13px;line-height:1.55}.fa-governance-standards .fa-gov-domains-form-card{border:1px solid var(--fa-gov-domains-form-border);background:var(--fa-gov-domains-form-bg);border-radius:10px;margin-bottom:14px;padding:14px 16px}.fa-governance-standards .fa-gov-domains-form-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 14px;display:grid}.fa-governance-standards .fa-gov-domains-form-grid .fa-gov-field--wide{grid-column:1/-1}.fa-governance-standards .fa-gov-domains-form-actions{grid-column:1/-1;align-items:center;gap:10px;padding-top:4px;display:flex}.fa-governance-standards .fa-gov-field{flex-direction:column;gap:5px;min-width:0;display:flex}.fa-governance-standards .fa-gov-domains-label{color:var(--fa-gov-label-fg);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.fa-governance-standards .fa-gov-domains-list{flex-direction:column;gap:8px;display:flex}.fa-governance-standards .fa-gov-domain-row{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;transition:background .15s;display:flex;background:var(--fa-gov-domain-row-bg)!important;border:1px solid var(--fa-gov-domain-row-border)!important;border-left:3px solid #2563eb!important}.fa-governance-standards .fa-gov-domain-row:hover{background:var(--fa-gov-domain-row-hover-bg)!important}.fa-governance-standards .fa-gov-domain-row-title{color:var(--fa-gov-section-title-fg);font-size:14px;font-weight:650}.fa-governance-standards .fa-gov-domain-row-meta{color:var(--fa-gov-helper-fg);margin-top:3px;font-size:11px}.fa-governance-standards .fa-gov-domain-row-hint{color:var(--fa-gov-helper-fg);margin:5px 0 0;font-size:11px;line-height:1.45}.fa-governance-standards .fa-gov-domain-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-governance-standards .fa-gov-domain-row-status{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:600}.fa-governance-standards .fa-gov-domain-row-status[data-active=true]{color:#15803d;background:#22c55e1f}.fa-governance-standards .fa-gov-domain-row-status[data-active=false]{color:#b45309;background:#f59e0b26}.fa-governance-standards .fa-gov-domain-row-btn{flex:none;width:fit-content;padding:8px 12px;font-size:12px}.fa-governance-standards .fa-gov-domains-empty{color:var(--fa-gov-helper-fg);margin:0;padding:8px 0 2px;font-size:13px}.fa-governance-standards .fa-gov-handoff-panel{background:var(--fa-gov-handoff-bg)!important}.fa-governance-standards .fa-gov-fw-header{background:var(--fa-gov-fw-header-bg)!important;border-bottom:1px solid var(--fa-gov-fw-header-border)!important;padding:14px 18px!important}.fa-governance-standards .fa-gov-fw-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.fa-governance-standards .fa-gov-fw-kicker{color:var(--fa-gov-fw-kicker-fg)}.fa-governance-standards .fa-gov-fw-title{color:var(--fa-gov-section-title-fg)}.fa-governance-standards .fa-gov-fw-lead{color:var(--fa-gov-helper-fg);font-size:13px;line-height:1.55}.fa-governance-standards .fa-gov-fw-saved-count{background:var(--fa-gov-saved-count-bg);color:var(--fa-gov-saved-count-fg);border:1px solid var(--fa-gov-saved-count-border);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:5px 11px;font-size:10px;font-weight:650}.fa-governance-standards .fa-gov-fw-row-shell{border-top:1px solid var(--fa-gov-fw-row-border);background:var(--fa-gov-fw-row-bg)!important}.fa-governance-standards .fa-gov-fw-row-shell:first-of-type{border-top:none}.fa-governance-standards .fa-gov-fw-card{grid-template:"icon body meta""icon attachments attachments"/auto 1fr auto;align-items:start;gap:0 14px;padding:16px 18px 14px;display:grid}.fa-governance-standards .fa-gov-fw-card--editing{grid-template-columns:auto 1fr auto;grid-template-areas:"icon body actions";align-items:flex-start}.fa-governance-standards .fa-gov-fw-card-icon{grid-area:icon}.fa-governance-standards .fa-gov-fw-card-body{grid-area:body;min-width:0}.fa-governance-standards .fa-gov-fw-card-meta{text-align:right;flex-direction:column;grid-area:meta;align-items:flex-end;gap:8px;display:flex}.fa-governance-standards .fa-gov-fw-card-actions{flex-wrap:wrap;grid-area:meta;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fa-governance-standards .fa-gov-fw-card--editing .fa-gov-fw-card-actions{flex-direction:column;grid-area:actions;align-items:stretch}.fa-governance-standards .fa-gov-fw-card-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-governance-standards .fa-gov-fw-card-name{color:var(--fa-gov-section-title-fg);font-size:15px;font-weight:700;line-height:1.3}.fa-governance-standards .fa-gov-fw-kind-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:650}.fa-governance-standards .fa-gov-fw-attachments{grid-area:attachments;margin-top:10px;padding-left:0}.fa-governance-standards .fa-gov-fw-attachments--edit{padding:0 18px 14px 76px}.fa-governance-standards .fa-gov-fw-card-meta .fa-gov-fw-card-actions{grid-area:unset;flex-flow:wrap;justify-content:flex-end;align-items:center}.fa-governance-standards .fa-gov-std-row:hover,.fa-governance-standards .fa-gov-fw-card:not(.fa-gov-fw-card--editing):hover{background:var(--fa-gov-fw-row-hover-bg)!important}.fa-governance-standards .fa-gov-fw-card--editing{border-left:3px solid #2563eb;background:var(--fa-gov-fw-edit-bg)!important}.fa-governance-standards .fa-gov-fw-icon-well{border:1px solid var(--fa-gov-fw-icon-well-border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px #ffffff59;background:var(--fa-gov-fw-icon-well-bg)!important;color:var(--fa-gov-fw-icon-well-fg)!important}html.fa-appearance-dark .fa-governance-standards .fa-gov-fw-icon-well{box-shadow:none}.fa-governance-standards .fa-gov-fw-desc{color:var(--fa-gov-helper-fg);margin:5px 0 0;font-size:12px;line-height:1.5}.fa-governance-standards .fa-gov-fw-updated-label{color:var(--fa-gov-kicker-fg);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:650}.fa-governance-standards .fa-gov-fw-updated-date{color:var(--fa-gov-section-title-fg);margin-top:3px;font-size:12px;font-weight:650}.fa-governance-standards .fa-gov-fw-chevron{color:var(--fa-gov-chevron-fg);opacity:.7;display:flex}.fa-governance-standards .fa-gov-fw-empty{padding:22px 18px!important}.fa-governance-standards .fa-gov-fw-empty p{color:var(--fa-gov-helper-fg);margin:0;font-size:13px;line-height:1.55}.fa-governance-standards .fa-gov-add-framework-form{background:var(--fa-gov-add-form-bg)!important;border-top:1px solid var(--fa-gov-add-form-border)!important;padding:10px 16px 14px!important}.fa-governance-standards .fa-gov-add-framework-card{border:1px solid var(--fa-gov-add-form-card-border);background:var(--fa-gov-add-form-card-bg);border-radius:10px;gap:8px;padding:11px 13px;display:grid}.fa-governance-standards .fa-gov-add-framework-head{flex-direction:column;gap:2px;display:flex}.fa-governance-standards .fa-gov-add-framework-title{color:var(--fa-gov-section-title-fg);font-size:13px;font-weight:700}.fa-governance-standards .fa-gov-add-framework-hint{color:var(--fa-gov-helper-fg);margin:0;font-size:11px;line-height:1.4}.fa-governance-standards .fa-gov-add-framework-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 10px;display:grid}.fa-governance-standards .fa-gov-add-framework-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:0;display:flex}.fa-governance-standards .fa-gov-add-framework-actions .fa-gov-btn-primary{cursor:pointer;border:none;border-radius:9px;margin-left:auto;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700}.fa-governance-standards .fa-gov-add-framework-actions select.fa-gov-input{width:auto;min-width:130px}.fa-governance-standards .fa-gov-pdf-panel{border-radius:10px;background:var(--fa-gov-pdf-panel-bg)!important;border:1px dashed var(--fa-gov-pdf-panel-border)!important;margin-top:0!important;padding:12px 14px!important}.fa-governance-standards .fa-gov-pdf-panel-head{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.fa-governance-standards .fa-gov-pdf-panel-icon{background:var(--fa-gov-pdf-item-bg);border:1px solid var(--fa-gov-pdf-item-border);width:32px;height:32px;color:var(--fa-gov-pdf-title-fg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.fa-governance-standards .fa-gov-pdf-title{color:var(--fa-gov-pdf-title-fg);letter-spacing:.05em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:750}.fa-governance-standards .fa-gov-pdf-hint{color:var(--fa-gov-pdf-hint-fg);margin:0;font-size:11px;line-height:1.45}.fa-governance-standards .fa-gov-pdf-empty{color:var(--fa-gov-pdf-hint-fg);background:var(--fa-gov-pdf-item-bg);border:1px solid var(--fa-gov-pdf-item-border);text-align:center;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px}.fa-governance-standards .fa-gov-pdf-list{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.fa-governance-standards .fa-gov-pdf-item{background:var(--fa-gov-pdf-item-bg);border:1px solid var(--fa-gov-pdf-item-border);color:var(--fa-gov-section-title-fg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.fa-governance-standards .fa-gov-pdf-item-name{word-break:break-word;flex:120px;min-width:0;font-weight:650}.fa-governance-standards .fa-gov-pdf-item-size{color:var(--fa-gov-pdf-hint-fg);font-size:10px}.fa-governance-standards .fa-gov-pdf-attach-row{justify-content:flex-start;display:flex}.fa-governance-standards .fa-gov-domains-panel .fa-gov-input,.fa-governance-standards .fa-gov-framework-panel .fa-gov-input,.fa-governance-standards .fa-gov-domains-panel select.fa-gov-input,.fa-governance-standards .fa-gov-framework-panel select.fa-gov-input{background:var(--fa-gov-input-bg);color:var(--fa-gov-input-fg);border:1px solid var(--fa-gov-input-border);box-sizing:border-box;border-radius:9px;width:100%;padding:9px 11px;font-family:inherit;font-size:13px}.fa-governance-standards .fa-gov-domains-panel .fa-gov-input::placeholder,.fa-governance-standards .fa-gov-framework-panel .fa-gov-input::placeholder{color:var(--fa-gov-input-placeholder);opacity:1}.fa-governance-standards .fa-gov-domains-panel .fa-gov-input:disabled,.fa-governance-standards .fa-gov-framework-panel .fa-gov-input:disabled,.fa-governance-standards .fa-gov-framework-panel select.fa-gov-input:disabled{opacity:.65}.fa-governance-standards .fa-gov-btn-secondary{background:var(--fa-gov-btn-secondary-bg);color:var(--fa-gov-btn-secondary-fg);border:1px solid var(--fa-gov-btn-secondary-border);cursor:pointer;border-radius:8px;font-family:inherit}.fa-governance-standards .fa-gov-btn-primary{background:var(--fa-gov-btn-primary-bg);color:var(--fa-gov-btn-primary-fg);cursor:pointer;border:none;font-family:inherit}.fa-governance-standards .fa-gov-btn-primary:disabled{opacity:var(--fa-gov-btn-primary-disabled-opacity);cursor:not-allowed}.fa-governance-standards .fa-gov-btn-danger{color:var(--fa-gov-btn-danger-fg)}.fa-governance-standards .fa-gov-export-btn{background:var(--fa-gov-btn-secondary-bg);color:var(--fa-gov-btn-secondary-fg);border-color:var(--fa-gov-btn-secondary-border)}.fa-governance-standards .fa-gov-export-menu{background:var(--fa-gov-export-menu-bg);border-color:var(--fa-gov-export-menu-border)}.fa-governance-standards .fa-gov-export-menu-item{color:var(--fa-gov-export-menu-item-fg)}.fa-governance-standards .fa-gov-export-menu-item:hover:not(:disabled){background:var(--fa-gov-fw-row-hover-bg)}.fa-governance-standards .fa-gov-pdf-panel .fa-gov-btn-secondary{background:var(--fa-gov-btn-secondary-bg);color:var(--fa-gov-btn-secondary-fg);border-color:var(--fa-gov-btn-secondary-border)}.fa-governance-standards .fa-gov-pdf-panel .fa-gov-btn-danger{color:var(--fa-gov-btn-danger-fg)}.fa-governance-standards .fa-gov-secondary-details{margin-bottom:var(--fa-gov-section-gap)}.fa-governance-standards .fa-gov-secondary-summary{letter-spacing:-.015em;color:var(--fa-gov-section-title-fg);cursor:pointer;border:1px solid var(--fa-gov-section-head-border);background:var(--fa-gov-domains-form-bg);border-radius:10px;align-items:center;gap:8px;margin-bottom:0;padding:10px 12px;font-size:14px;font-weight:650;list-style:none;display:flex}.fa-governance-standards .fa-gov-secondary-summary::-webkit-details-marker{display:none}.fa-governance-standards .fa-gov-secondary-summary-icon{color:var(--fa-gov-kicker-fg);flex-shrink:0;display:flex}.fa-governance-standards .fa-gov-secondary-body{border:1px solid var(--fa-gov-section-head-border);background:var(--fa-gov-overview-bg);border-radius:10px;margin-top:10px;padding:14px 16px}.fa-governance-standards .fa-gov-secondary-title{color:var(--fa-gov-section-title-fg);margin:0 0 4px;font-size:13px;font-weight:700}.fa-governance-standards .fa-gov-secondary-lead{color:var(--fa-gov-helper-fg);margin:0 0 12px;font-size:12px;line-height:1.5}.fa-governance-standards .fa-gov-secondary-panel{border:1px solid var(--fa-gov-domain-row-border);background:var(--fa-gov-domain-row-bg);border-radius:9px;overflow:hidden}.fa-governance-standards .fa-gov-secondary-empty{text-align:center;padding:18px 16px}.fa-governance-standards .fa-gov-secondary-empty-title{color:var(--fa-gov-section-title-fg);margin:0 0 6px;font-size:13px;font-weight:650}.fa-governance-standards .fa-gov-secondary-empty-copy{color:var(--fa-gov-helper-fg);margin:0;font-size:12px;line-height:1.5}.fa-governance-standards .fa-gov-secondary-empty-hint{color:var(--fa-gov-kicker-fg);margin:8px 0 0;font-size:11px;line-height:1.45}.fa-governance-standards .fa-gov-activity-row{border-top:1px solid var(--fa-gov-fw-row-border);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.fa-governance-standards .fa-gov-activity-row:first-child{border-top:none}.fa-governance-standards .fa-gov-activity-time{color:var(--fa-gov-kicker-fg);white-space:nowrap;min-width:72px;font-size:12px;font-weight:600}.fa-governance-standards .fa-gov-activity-dot{background:var(--fa-gov-btn-primary-bg);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.fa-governance-standards .fa-gov-activity-message{color:var(--fa-gov-section-title-fg);flex:200px;margin:0;font-size:13px;line-height:1.5}.fa-governance-standards .fa-gov-activity-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-gov-kicker-fg);margin-left:auto;font-size:10px;font-weight:650}.fa-governance-standards .fa-gov-catalog-refs-panel{border:1px solid var(--fa-gov-domain-row-border);background:var(--fa-gov-domain-row-bg);border-radius:9px;margin-top:12px;padding:12px 14px}.fa-governance-standards .fa-gov-catalog-refs-title{color:var(--fa-gov-section-title-fg);margin:0 0 4px;font-size:13px;font-weight:700}.fa-governance-standards .fa-gov-catalog-refs-lead{color:var(--fa-gov-helper-fg);margin:0 0 8px;font-size:12px;line-height:1.45}.fa-governance-standards .fa-gov-catalog-refs-list{color:var(--fa-gov-helper-fg);margin:0;padding-left:18px;font-size:12px}.fa-governance-standards .fa-gov-traceability-card{border-radius:11px;box-shadow:0 1px 2px #0f172a0a;border:1px solid var(--fa-gov-section-head-border)!important;background:var(--fa-gov-overview-bg)!important;padding:16px 18px!important}.fa-governance-standards .fa-gov-traceability-head{border-bottom:1px solid var(--fa-gov-section-head-border);margin-bottom:14px;padding-bottom:12px}.fa-governance-standards .fa-gov-traceability-title{letter-spacing:-.015em;color:var(--fa-gov-section-title-fg);margin:0 0 6px;font-size:15px;font-weight:700}.fa-governance-standards .fa-gov-traceability-lead{color:var(--fa-gov-helper-fg);max-width:720px;margin:0;font-size:12px;line-height:1.55}.fa-governance-standards .fa-gov-traceability-coverage{margin-bottom:16px}.fa-governance-standards .fa-gov-traceability-coverage-note{border:1px solid var(--fa-gov-domain-row-border);background:var(--fa-gov-domain-row-bg);color:var(--fa-gov-helper-fg);border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.5}.fa-governance-standards .fa-gov-traceability-subtitle{color:var(--fa-gov-section-title-fg);align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:650;display:flex}.fa-governance-standards .fa-gov-traceability-subtitle-icon{color:var(--fa-gov-kicker-fg);display:flex}.fa-governance-standards .fa-gov-traceability-sublead{color:var(--fa-gov-kicker-fg);margin:0 0 10px;font-size:11px;line-height:1.45}.fa-governance-standards .fa-gov-traceability-activity{margin-top:4px}.fa-governance-standards .fa-gov-traceability-empty{border:1px dashed var(--fa-gov-pdf-panel-border);background:var(--fa-gov-pdf-panel-bg);text-align:center;border-radius:10px;padding:20px 16px}.fa-governance-standards .fa-gov-traceability-empty-title{color:var(--fa-gov-section-title-fg);margin:0 0 8px;font-size:14px;font-weight:650}.fa-governance-standards .fa-gov-traceability-empty-body{max-width:420px;color:var(--fa-gov-helper-fg);margin:0 auto;font-size:12px;line-height:1.55}.fa-governance-standards .fa-gov-traceability-footnote{letter-spacing:.02em;color:var(--fa-gov-kicker-fg);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.45}@media (width<=720px){.fa-governance-standards .fa-gov-fw-card{grid-template-columns:auto 1fr;grid-template-areas:"icon body""meta meta""attachments attachments"}.fa-governance-standards .fa-gov-fw-card-meta,.fa-governance-standards .fa-gov-fw-card-actions{text-align:left;border-top:1px solid var(--fa-gov-fw-row-border);justify-content:flex-start;align-items:flex-start;margin-top:4px;padding-top:8px}.fa-governance-standards .fa-gov-step-card:not(:last-child):after{display:none}.fa-governance-standards .fa-gov-add-framework-actions .fa-gov-btn-primary{width:100%;margin-left:0}}.fa-governance-standards .fa-gov-qb-catalog-panel{border-radius:12px;box-shadow:0 1px 2px #0f172a08;background:var(--fa-gov-qb-catalog-bg)!important;border-color:var(--fa-gov-qb-catalog-border)!important}.fa-governance-standards .fa-gov-banks-header{border-top:3px solid #c2410c47;background:var(--fa-gov-qb-header-bg)!important;border-bottom-color:var(--fa-gov-qb-header-border)!important;padding:10px 14px!important}html.fa-appearance-dark .fa-governance-standards .fa-gov-banks-header{border-top-color:#fb923c52}.fa-governance-standards .fa-gov-banks-header .fa-gov-qb-header-kicker{color:var(--fa-gov-qb-header-kicker)!important}.fa-governance-standards .fa-gov-banks-header .fa-gov-qb-header-title{color:var(--fa-gov-qb-header-title)!important}.fa-governance-standards .fa-gov-banks-body{background:var(--fa-gov-qb-body-bg);gap:10px!important;padding:12px 14px 14px!important}.fa-governance-standards .fa-gov-tpl-group-header{background:var(--fa-gov-qb-group-bg)!important;border-left-color:var(--fa-gov-qb-group-border)!important}.fa-governance-standards .fa-gov-tpl-group-kicker{color:var(--fa-gov-qb-group-kicker)!important}.fa-governance-standards .fa-gov-tpl-group-label{color:var(--fa-gov-qb-group-label)!important}.fa-governance-standards .fa-gov-tpl{background:var(--fa-gov-qb-card-bg)!important;border-color:var(--fa-gov-qb-card-border)!important}.fa-governance-standards .fa-gov-tpl-category{background:var(--fa-gov-qb-category-bg)!important;color:var(--fa-gov-qb-category-fg)!important}.fa-governance-standards .fa-gov-tpl-title{color:var(--fa-gov-qb-card-title)!important}.fa-governance-standards .fa-gov-tpl-desc{color:var(--fa-gov-qb-card-desc)!important}.fa-governance-standards .fa-gov-tpl-remove-btn{color:var(--fa-gov-qb-menu-fg)!important}.fa-governance-standards .fa-gov-tpl-remove-btn:hover,.fa-governance-standards .fa-gov-tpl-remove-btn:focus-visible{border-radius:6px;background:var(--fa-gov-qb-menu-hover-bg)!important}.fa-governance-standards .fa-gov-tpl-label{color:var(--fa-gov-label-fg)!important}.fa-governance-standards .fa-gov-qb-workspace-panel{background:var(--fa-gov-qb-workspace-bg)!important;border-color:var(--fa-gov-qb-workspace-border)!important}.fa-governance-standards .fa-gov-qb-workspace-kicker{color:var(--fa-gov-qb-workspace-kicker)!important}.fa-governance-standards .fa-gov-qb-workspace-title{color:var(--fa-gov-qb-workspace-title)!important}.fa-governance-standards .fa-gov-qb-native-shell{background:var(--fa-gov-qb-native-bg)!important;border-color:var(--fa-gov-qb-native-border)!important}.fa-governance-standards .fa-gov-qb-import-panel{background:var(--fa-gov-qb-import-bg)!important;border-color:var(--fa-gov-qb-import-border)!important}.fa-governance-standards .fa-gov-qb-import-kicker{color:var(--fa-gov-qb-import-kicker)!important}.fa-governance-standards .fa-gov-qb-select,.fa-governance-standards .fa-gov-qb-workspace-panel select,.fa-governance-standards .fa-gov-qb-workspace-panel input,.fa-governance-standards .fa-gov-qb-workspace-panel textarea{background:var(--fa-gov-input-bg)!important;color:var(--fa-gov-input-fg)!important;border-color:var(--fa-gov-input-border)!important}.fa-governance-standards .fa-gov-qb-select option{background:var(--fa-gov-input-bg);color:var(--fa-gov-input-fg)}html.fa-appearance-dark .fa-governance-standards .fa-gov-tpl-pill-domain{color:#bfdbfe!important;background:#60a5fa29!important;border-color:#60a5fa52!important}html.fa-appearance-dark .fa-governance-standards .fa-gov-tpl-pill-domain.fa-gov-tpl-pill--warn{color:#fde68a!important;background:#fbbf2424!important;border-color:#fbbf2452!important}html.fa-appearance-dark .fa-governance-standards .fa-gov-tpl-pill-program--risk,html.fa-appearance-dark .fa-governance-standards .fa-gov-tpl-pill-program--audit,html.fa-appearance-dark .fa-governance-standards .fa-gov-tpl-pill-program--gap,html.fa-appearance-dark .fa-governance-standards .fa-gov-tpl-pill-program--unset{background:var(--fa-programme-surface)!important;color:var(--fa-programme-fg)!important;border-color:var(--fa-programme-border)!important}.fa-governance-standards .fa-gov-tpl-pill-program--risk,.fa-governance-standards .fa-gov-tpl-pill-program--audit,.fa-governance-standards .fa-gov-tpl-pill-program--gap,.fa-governance-standards .fa-gov-tpl-pill-program--unset{background:var(--fa-programme-surface);color:var(--fa-programme-fg);border:1px solid var(--fa-programme-border)}html.fa-appearance-dark .fa-governance-standards .fa-gov-tpl-open-editor-btn{color:#93c5fd!important;background:#0f172a73!important;border-color:#60a5fa61!important}html.fa-appearance-dark .fa-governance-standards .fa-gov-tpl:hover{border-color:#94a3b861!important}.fa-governance-standards .fa-gov-tpl{flex-direction:column;gap:10px;display:flex;border-radius:12px!important;padding:14px 16px!important;box-shadow:0 1px 2px #0f172a08!important}.fa-governance-standards .fa-gov-tpl-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fa-governance-standards .fa-gov-tpl-header-main{flex:auto;min-width:0}.fa-governance-standards .fa-gov-tpl-title{letter-spacing:-.02em;margin:0;line-height:1.35;font-size:16px!important;font-weight:700!important}.fa-governance-standards .fa-gov-tpl-status-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.fa-governance-standards .fa-gov-tpl-category{letter-spacing:.06em!important;border-radius:999px!important;flex:0 auto!important;padding:4px 9px!important;font-size:10px!important;font-weight:650!important}.fa-governance-standards .fa-gov-tpl-pill{max-width:100%;font-size:11px}.fa-governance-standards .fa-gov-tpl-desc{margin:0!important;font-size:13px!important;line-height:1.55!important}.fa-governance-standards .fa-gov-tpl-hint{color:var(--fa-gov-qb-hint-warn-fg);margin:0;font-size:11px;font-weight:600;line-height:1.45}.fa-governance-standards .fa-gov-tpl-section{border-top:1px solid var(--fa-gov-qb-section-divider);flex-direction:column;gap:8px;padding-top:10px;display:flex}.fa-governance-standards .fa-gov-tpl-field-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}@media (width>=560px){.fa-governance-standards .fa-gov-tpl-field-row{grid-template-columns:minmax(140px,200px) minmax(0,1fr);align-items:center;gap:10px 14px}}.fa-governance-standards .fa-gov-tpl-label{letter-spacing:.05em!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:650!important}.fa-governance-standards .fa-gov-tpl-live-meta{color:var(--fa-gov-qb-live-meta-fg);margin:0;font-size:11px;font-weight:600;line-height:1.45}.fa-governance-standards .fa-gov-tpl-no-live{color:var(--fa-gov-qb-card-desc);margin:0;font-size:12px;line-height:1.45}.fa-governance-standards .fa-gov-tpl-actions{border-top:1px solid var(--fa-gov-qb-section-divider);flex-direction:column;gap:8px;padding-top:10px;display:flex}.fa-governance-standards .fa-gov-tpl-actions-group{flex-direction:column;gap:6px;display:flex}.fa-governance-standards .fa-gov-tpl-actions-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-gov-kicker-fg);margin:0;font-size:10px;font-weight:650}.fa-governance-standards .fa-gov-tpl-actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-governance-standards .fa-gov-qb-btn{cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.25}.fa-governance-standards .fa-gov-qb-btn:disabled{opacity:.5;cursor:not-allowed}.fa-governance-standards .fa-gov-qb-btn--primary{background:var(--fa-gov-qb-btn-primary-bg);color:var(--fa-gov-qb-btn-primary-fg);border:1px solid #0000}.fa-governance-standards .fa-gov-qb-btn--secondary{border:1px solid var(--fa-gov-qb-btn-secondary-border);background:var(--fa-gov-qb-btn-secondary-bg);color:var(--fa-gov-qb-btn-secondary-fg)}.fa-governance-standards .fa-gov-qb-btn--demo{border:1px solid var(--fa-gov-qb-btn-demo-border);background:var(--fa-gov-qb-btn-demo-bg);color:var(--fa-gov-qb-btn-demo-fg)}.fa-governance-standards .fa-gov-qb-btn--ghost-danger{color:var(--fa-gov-btn-danger-fg);background:0 0;border:none;padding-inline:4px}.fa-governance-standards .fa-gov-tpl-group-header{border-radius:10px;margin-top:2px;padding:8px 12px 8px 10px!important}.fa-governance-standards .fa-gov-tpl-group-kicker{letter-spacing:.08em!important;font-size:10px!important}.fa-governance-standards .fa-gov-tpl-group-label{margin-top:4px!important;font-size:14px!important;font-weight:700!important}.fa-governance-standards .fa-gov-qb-lane-switch{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.fa-governance-standards .fa-gov-qb-lane-pill{cursor:pointer;border:1px solid var(--fa-gov-qb-btn-secondary-border);background:var(--fa-gov-qb-btn-secondary-bg);color:var(--fa-gov-kicker-fg);border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700}.fa-governance-standards .fa-gov-qb-lane-pill--selected{box-shadow:none;font-weight:700}.fa-governance-standards .fa-gov-qb-lane-pill--risk.fa-gov-qb-lane-pill--selected{border-color:var(--fa-programme-risk-accent-muted);background:var(--fa-programme-surface);color:var(--fa-programme-fg);box-shadow:inset 0 -2px 0 0 var(--fa-programme-risk-accent)}.fa-governance-standards .fa-gov-qb-lane-pill--audit.fa-gov-qb-lane-pill--selected{border-color:var(--fa-programme-audit-accent-muted);background:var(--fa-programme-surface);color:var(--fa-programme-fg);box-shadow:inset 0 -2px 0 0 var(--fa-programme-audit-accent)}.fa-governance-standards .fa-gov-qb-lane-pill--gap.fa-gov-qb-lane-pill--selected{border-color:var(--fa-programme-gap-accent-muted);background:var(--fa-programme-surface);color:var(--fa-programme-fg);box-shadow:inset 0 -2px 0 0 var(--fa-programme-gap-accent)}html.fa-appearance-dark .fa-governance-standards .fa-gov-qb-lane-pill--risk.fa-gov-qb-lane-pill--selected,html.fa-appearance-dark .fa-governance-standards .fa-gov-qb-lane-pill--audit.fa-gov-qb-lane-pill--selected,html.fa-appearance-dark .fa-governance-standards .fa-gov-qb-lane-pill--gap.fa-gov-qb-lane-pill--selected{border-color:var(--fa-programme-border);background:var(--fa-programme-surface);color:var(--fa-programme-fg)}.fa-governance-standards .fa-gov-tpl-pin-btn{border:1px solid var(--fa-gov-qb-hint-warn-fg);background:var(--fa-gov-qb-applicability-bg);color:var(--fa-gov-qb-hint-warn-fg);cursor:pointer;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:700}.fa-governance-standards .fa-gov-qb-applicability-note{border:1px solid var(--fa-gov-qb-applicability-border);background:var(--fa-gov-qb-applicability-bg);border-radius:9px;margin-top:10px;padding:10px 12px}.fa-governance-standards .fa-gov-qb-applicability-note summary{color:var(--fa-gov-qb-applicability-kicker);cursor:pointer;font-size:12px;font-weight:600;list-style:none}.fa-governance-standards .fa-gov-qb-applicability-note summary::-webkit-details-marker{display:none}.fa-governance-standards .fa-gov-qb-applicability-note-body{color:var(--fa-gov-qb-applicability-body);margin:8px 0 0;font-size:12px;line-height:1.55}.fa-governance-standards .fa-gov-applicability-card{border:1px solid var(--fa-gov-qb-applicability-border);background:var(--fa-gov-qb-applicability-bg);border-radius:10px;margin-top:0;padding:12px 14px}.fa-governance-standards .fa-gov-applicability-card--compact{padding:10px 12px}.fa-governance-standards .fa-gov-applicability-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fa-governance-standards .fa-gov-applicability-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-gov-qb-applicability-kicker);margin:0;font-size:10px;font-weight:650}.fa-governance-standards .fa-gov-applicability-edit-btn{border:1px solid var(--fa-gov-qb-btn-secondary-border);background:var(--fa-gov-qb-btn-secondary-bg);color:var(--fa-gov-qb-btn-primary-bg);cursor:pointer;border-radius:8px;padding:6px 11px;font-family:inherit;font-size:11px;font-weight:700}.fa-governance-standards .fa-gov-applicability-explainer{color:var(--fa-gov-qb-applicability-body);margin:8px 0 0;font-size:12px;line-height:1.5}.fa-governance-standards .fa-gov-applicability-status{border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.45}.fa-governance-standards .fa-gov-applicability-status--open{background:var(--fa-gov-qb-applicability-status-open-bg);color:var(--fa-gov-qb-applicability-status-open-fg)}.fa-governance-standards .fa-gov-applicability-status--filtered{background:var(--fa-gov-qb-applicability-status-filter-bg);color:var(--fa-gov-qb-applicability-status-filter-fg)}.fa-governance-standards .fa-gov-applicability-grid{grid-template-columns:1fr;gap:8px;margin:10px 0 0;display:grid}@media (width>=640px){.fa-governance-standards .fa-gov-applicability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fa-governance-standards .fa-gov-applicability-grid-item dt{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-gov-qb-applicability-dt);margin:0;font-size:10px;font-weight:650}.fa-governance-standards .fa-gov-applicability-grid-item dd{color:var(--fa-gov-qb-applicability-dd);margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.45}.fa-governance-standards .fa-gov-applicability-footnote{border-top:1px solid var(--fa-gov-qb-section-divider);color:var(--fa-gov-qb-applicability-body);margin:10px 0 0;padding-top:8px;font-size:11px;line-height:1.45}.fa-governance-standards .fa-gov-applicability-chip{border:1px solid var(--fa-gov-qb-btn-secondary-border);background:var(--fa-gov-qb-btn-secondary-bg);cursor:pointer;color:var(--fa-gov-qb-applicability-dd);text-align:left;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.35}.fa-governance-standards .fa-gov-applicability-chip--on{border:2px solid var(--fa-gov-qb-header-kicker);background:var(--fa-gov-qb-category-bg);color:var(--fa-gov-qb-category-fg)}.fa-governance-standards .fa-gov-applicability-editor-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fa-governance-standards .fa-gov-applicability-section-label{letter-spacing:.05em;text-transform:uppercase;color:var(--fa-gov-qb-applicability-kicker);margin:10px 0 6px;font-size:10px;font-weight:650}.fa-governance-standards .fa-gov-applicability-chip-row{flex-wrap:wrap;gap:6px;display:flex}html.fa-appearance-dark .fa-governance-standards .fa-gov-applicability-edit-btn{color:#93c5fd}html.fa-appearance-dark .fa-governance-standards .fa-gov-qb-btn--primary.fa-gov-tpl-open-editor-btn{color:#93c5fd!important;background:#2563eb38!important;border-color:#60a5fa61!important}@media (width<=720px){.fa-governance-standards.fa-ds-page-canvas--assistant-clearance{padding-block-end:calc(1rem + var(--fa-assistant-clearance-bottom) + 108px)}.fa-governance-standards .fa-gov-tpl{padding:14px!important}.fa-governance-standards .fa-gov-tpl-actions-row{gap:6px}.fa-governance-standards .fa-gov-qb-btn{white-space:normal;text-align:center;flex:calc(50% - 6px);min-width:0}.fa-governance-standards .fa-gov-qb-btn--ghost-danger{text-align:left;flex:100%}.fa-governance-standards .fa-gov-qb-workspace-panel{margin-bottom:64px!important;padding:12px 14px 18px!important}.fa-governance-standards .fa-gov-qb-field-row{grid-template-columns:minmax(0,1fr)}.fa-governance-standards .fa-gov-qb-import-actions .fa-gov-qb-btn{flex:calc(50% - 6px)}}.fa-governance-standards .fa-gov-qb-workspace-panel{border-radius:12px;box-shadow:0 1px 2px #0f172a08;margin-bottom:calc(var(--fa-gov-section-gap) + 48px)!important;padding:16px 18px 20px!important}.fa-governance-standards .fa-gov-qb-workspace-lead{color:var(--fa-gov-intro-fg);max-width:820px;margin:0 0 10px;font-size:13px;line-height:1.5}.fa-governance-standards .fa-gov-qb-workspace-lane-hint{color:var(--fa-gov-helper-fg);max-width:820px;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.45}.fa-governance-standards .fa-gov-qb-lane-strip{border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;max-width:820px;margin:0 0 12px;padding:7px 11px;display:flex;border:1px solid var(--fa-gov-qb-section-divider)!important;background:var(--fa-gov-qb-lane-strip-bg)!important}.fa-governance-standards .fa-gov-qb-lane-strip-note{color:var(--fa-gov-qb-field-helper);min-width:0;font-size:11px;font-weight:600;line-height:1.4}.fa-governance-standards .fa-gov-qb-authoring-stack{flex-direction:column;gap:12px;max-width:820px;display:flex}.fa-governance-standards .fa-gov-qb-native-shell,.fa-governance-standards .fa-gov-qb-import-panel{border:1px solid var(--fa-gov-qb-subpanel-border);background:var(--fa-gov-qb-subpanel-bg);box-shadow:none;border-radius:10px;padding:12px 14px 14px}.fa-governance-standards .fa-gov-qb-import-panel{margin-top:0!important}.fa-governance-standards .fa-gov-qb-native-kicker,.fa-governance-standards .fa-gov-qb-import-kicker{color:var(--fa-gov-kicker-fg);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650}.fa-governance-standards .fa-gov-qb-native-lead,.fa-governance-standards .fa-gov-qb-import-lead{color:var(--fa-gov-qb-field-helper);margin:6px 0 10px;font-size:12px;line-height:1.5}.fa-governance-standards .fa-gov-qb-form-grid{flex-direction:column;gap:10px;display:flex}.fa-governance-standards .fa-gov-qb-field-row{grid-template-columns:minmax(130px,180px) minmax(0,1fr);align-items:start;gap:8px 14px;display:grid}.fa-governance-standards .fa-gov-qb-field-row--full{grid-template-columns:minmax(0,1fr)}.fa-governance-standards .fa-gov-qb-field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--fa-gov-label-fg);margin:0;padding-top:8px;font-size:10px;font-weight:650;line-height:1.35}.fa-governance-standards .fa-gov-qb-field-row--full .fa-gov-qb-field-label{padding-top:0}.fa-governance-standards .fa-gov-qb-field-control{min-width:0}.fa-governance-standards .fa-gov-qb-field-input,.fa-governance-standards .fa-gov-qb-field-textarea,.fa-governance-standards .fa-gov-qb-workspace-panel .fa-gov-qb-select{border:1px solid var(--fa-gov-input-border);background:var(--fa-gov-input-bg);width:100%;max-width:100%;color:var(--fa-gov-input-fg);box-sizing:border-box;border-radius:8px;padding:8px 11px;font-family:inherit;font-size:13px}.fa-governance-standards .fa-gov-qb-field-textarea{resize:vertical;min-height:68px;max-height:120px;line-height:1.45}.fa-governance-standards .fa-gov-qb-locked-field{border:1px solid var(--fa-gov-input-border);background:var(--fa-gov-qb-locked-bg);color:var(--fa-gov-input-fg);border-radius:8px;padding:8px 11px;font-size:13px;font-weight:700;line-height:1.35}.fa-governance-standards .fa-gov-qb-field-hint{color:var(--fa-gov-qb-field-helper);margin:6px 0 0;font-size:11px;line-height:1.45}.fa-governance-standards .fa-gov-qb-field-hint--warn{color:var(--fa-gov-qb-hint-warn-fg);font-weight:600}.fa-governance-standards .fa-gov-qb-create-btn{align-self:flex-start;margin-top:4px}.fa-governance-standards .fa-gov-qb-create-btn:disabled{background:var(--fa-gov-qb-btn-secondary-bg)!important;color:var(--fa-gov-kicker-fg)!important;border:1px solid var(--fa-gov-qb-btn-secondary-border)!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important}.fa-governance-standards .fa-gov-qb-create-btn:not(:disabled){box-shadow:0 2px 8px #2563eb38}html.fa-appearance-dark .fa-governance-standards .fa-gov-qb-create-btn:not(:disabled){box-shadow:0 2px 10px #2563eb47}.fa-governance-standards .fa-gov-qb-import-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.fa-governance-standards .fa-gov-qb-import-details{margin-top:10px}.fa-governance-standards .fa-gov-qb-import-details summary{color:var(--fa-gov-qb-import-summary);cursor:pointer;font-size:12px;font-weight:600;list-style:none}.fa-governance-standards .fa-gov-qb-import-details summary::-webkit-details-marker{display:none}.fa-governance-standards .fa-gov-qb-import-details-body{color:var(--fa-gov-qb-field-helper);margin:8px 0 0;font-size:11px;line-height:1.5}.fa-governance-standards .fa-gov-qb-import-details-body strong,.fa-governance-standards .fa-gov-qb-import-details-label{font-weight:600}.fa-governance-standards .fa-gov-qb-form-msg{color:var(--fa-gov-qb-field-helper);margin:0;font-size:12px;font-weight:600;line-height:1.45}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-catalog-panel--shell{box-sizing:border-box;border-radius:10px;width:100%;min-width:0;max-width:100%;overflow:hidden;background:var(--fa-gov-qb-catalog-bg)!important;border:1px solid var(--fa-gov-qb-subpanel-border)!important;box-shadow:none!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar{border-bottom:1px solid var(--fa-gov-qb-subpanel-border);background:var(--fa-gov-qb-catalog-bg);box-sizing:border-box;grid-template-columns:auto minmax(200px,1fr) auto auto;grid-template-areas:"lanes filters metrics tools";align-items:center;gap:10px 14px;width:100%;min-width:0;max-width:100%;padding:10px 16px;display:grid}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar .fa-gov-qb-lane-switch--toolbar{flex-wrap:nowrap;flex:0 auto;grid-area:lanes;gap:4px;min-width:0;max-width:100%;margin-top:0;padding:3px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar .fa-programme-lane-tab{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar .fa-programme-lane-tab.fa-ds-op-tab--active{background:var(--fa-programme-surface)!important;color:var(--fa-programme-fg)!important;border:1px solid var(--fa-programme-border)!important;box-shadow:inset 0 -2px 0 0 var(--fa-programme-accent)!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar .fa-programme-lane-tab--risk.fa-ds-op-tab--active{box-shadow:inset 0 -2px 0 0 var(--fa-programme-risk-accent)!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar .fa-programme-lane-tab--audit.fa-ds-op-tab--active{box-shadow:inset 0 -2px 0 0 var(--fa-programme-audit-accent)!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar .fa-programme-lane-tab--gap.fa-ds-op-tab--active{box-shadow:inset 0 -2px 0 0 var(--fa-programme-gap-accent)!important}html.fa-appearance-dark .fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar .fa-programme-lane-tab.fa-ds-op-tab--active{border-color:var(--fa-programme-border)!important;box-shadow:inset 0 -2px 0 0 var(--fa-programme-accent), 0 0 0 0 transparent!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar__filters{flex-wrap:nowrap;flex:auto;grid-area:filters;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar__metrics{flex-wrap:wrap;flex:auto;grid-area:metrics;align-items:baseline;gap:14px;min-width:0;max-width:100%;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-metric{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-metric__value{color:var(--fa-gov-section-title-fg);font-size:13px;font-weight:750;line-height:1}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-metric__label{color:var(--fa-gov-kicker-fg);font-size:11px;font-weight:500;line-height:1.2}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-metric--attention .fa-gov-qb-library-metric__value{color:#b45309}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-search{border:1px solid var(--fa-gov-input-border);background:var(--fa-gov-input-bg);width:100%;min-width:160px;max-width:none;color:var(--fa-gov-input-fg);border-radius:8px;flex:auto;padding:6px 9px;font-family:inherit;font-size:12px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-filter{flex:none;min-width:132px;padding:6px 9px;font-size:12px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-filter-label{flex-direction:column;flex:none;gap:4px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-filter-label__text{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-gov-qb-field-helper);font-size:10px;font-weight:700}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools:not([open]) .fa-gov-qb-validation-tools__body{display:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools__toggle{letter-spacing:.03em;color:var(--fa-gov-qb-btn-secondary-fg);cursor:pointer;border:1px solid var(--fa-gov-qb-btn-secondary-border);background:var(--fa-gov-qb-btn-secondary-bg);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px 10px;font-size:11px;font-weight:650;list-style:none;display:inline-flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools__toggle:after{content:"▾";opacity:.7;flex-shrink:0;font-size:10px;line-height:1;transition:transform .15s}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools[open] .fa-gov-qb-validation-tools__toggle:after{transform:rotate(180deg)}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools__toggle::-webkit-details-marker{display:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools__toggle:hover,.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools__toggle:focus-visible{background:var(--fa-gov-qb-menu-hover-bg);box-shadow:0 0 0 2px var(--fa-gov-qb-btn-focus-ring,#2563eb59);outline:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools__body{border:1px solid var(--fa-gov-qb-subpanel-border);background:var(--fa-gov-qb-subpanel-bg);border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-catalog-panel--shell .fa-gov-banks-body--library-grid{align-items:stretch;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card{min-height:0;border-bottom:1px solid var(--fa-gov-qb-subpanel-border)!important;border-radius:0!important;gap:0!important;padding:0!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card:last-child{border-bottom:none!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__row{grid-template-columns:minmax(0,1.55fr) minmax(200px,1fr) auto;align-items:start;gap:16px 24px;padding:14px 16px;display:grid}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__identity{min-width:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__title{margin:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__desc{color:var(--fa-gov-qb-field-helper);font-size:12px;line-height:1.5;margin:4px 0 0!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__question-count{color:var(--fa-gov-kicker-fg);font-size:12px;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__guidance{align-self:center;min-width:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__guidance-health{border:1px solid var(--fa-gov-qb-subpanel-border);background:var(--fa-gov-qb-subpanel-bg);border-radius:8px;padding:8px 10px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__guidance-health--attention{background:#fffbeb73;border-color:#f59e0b52}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__guidance-health-title{letter-spacing:.05em;text-transform:uppercase;color:var(--fa-gov-kicker-fg);margin:0 0 5px;font-size:10px;font-weight:650;line-height:1.2}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__guidance-health-lines{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__guidance-health-line{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;line-height:1.35;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__guidance-health-label{color:var(--fa-gov-qb-field-helper);min-width:0;font-weight:500}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__guidance-health-value{color:var(--fa-gov-section-title-fg);text-align:right;flex-shrink:0;font-weight:650}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__guidance-health-line--needs .fa-gov-qb-library-record__guidance-health-value{color:#b45309}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__guidance-fallback{color:var(--fa-gov-qb-field-helper);margin:0;font-size:12px;font-weight:600;line-height:1.4}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-self:center;align-items:center;gap:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__action-buttons{flex-wrap:wrap;gap:6px;display:flex;padding-top:0!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__metadata{border-top:none;margin:0 16px 12px;padding-top:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__metadata-toggle{letter-spacing:.02em;color:var(--fa-gov-qb-field-helper);cursor:pointer;padding:2px 0 6px;font-size:11px;font-weight:650;list-style:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__metadata-toggle::-webkit-details-marker{display:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__title-block{flex:auto;min-width:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:4px!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__guidance{border:1px solid var(--fa-gov-qb-subpanel-border);background:var(--fa-gov-qb-subpanel-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 9px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__guidance--warn{background:#f59e0b12;border-color:#f59e0b52}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__guidance-label{letter-spacing:.05em;text-transform:uppercase;color:var(--fa-gov-kicker-fg);font-size:10px;font-weight:650}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__guidance-value{color:var(--fa-gov-qb-field-helper);font-size:12px;font-weight:650}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__guidance-gaps{color:var(--fa-gov-qb-field-helper);flex-basis:100%;font-size:11px;line-height:1.4}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__actions{padding-top:2px!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__details{border-top:1px solid var(--fa-gov-qb-subpanel-border);flex-direction:column;gap:8px;margin-top:2px;padding-top:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-card__setup,.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-hint,.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-no-live,.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-pin-btn{margin-left:16px;margin-right:16px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-category--validation{border:1px solid #7c3aed3d;color:#6d28d9!important;background:#7c3aed1a!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-empty{border:1px dashed var(--fa-gov-qb-subpanel-border);background:var(--fa-gov-qb-subpanel-bg);border-radius:10px;grid-column:1/-1;max-width:560px;padding:18px 16px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-empty__title{color:var(--fa-gov-section-title-fg);margin:0;font-size:14px;font-weight:700}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-empty__body{color:var(--fa-gov-qb-field-helper);margin:6px 0 0;font-size:13px;line-height:1.5}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-empty__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu{flex-shrink:0;display:inline-flex;position:relative}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu__trigger{border:1px solid var(--fa-gov-qb-btn-secondary-border);background:var(--fa-gov-qb-btn-secondary-bg);width:30px;height:30px;color:var(--fa-gov-qb-btn-secondary-fg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu__trigger:hover,.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu__trigger:focus-visible{background:var(--fa-gov-qb-menu-hover-bg);box-shadow:0 0 0 2px var(--fa-gov-qb-btn-focus-ring,#2563eb59);outline:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu__panel{z-index:120;border:1px solid var(--fa-gov-export-menu-border);background:var(--fa-gov-export-menu-bg);border-radius:10px;min-width:196px;max-width:min(280px,100vw - 16px);padding:6px;position:fixed;box-shadow:0 8px 24px #0f172a24}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu__item{text-align:left;width:100%;color:var(--fa-gov-export-menu-item-fg);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;display:block}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu__item:hover:not(:disabled),.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu__item:focus-visible{background:var(--fa-gov-qb-menu-hover-bg);outline:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu__item:disabled{opacity:.45;cursor:not-allowed}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu__item--danger{color:#b91c1c}html.fa-appearance-dark .fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-actions-menu__panel{box-shadow:0 10px 28px #00000059}html.fa-appearance-dark .fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-category--validation{color:#ddd6fe!important;background:#a78bfa29!important;border-color:#a78bfa52!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-shell-header-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-shell-header-actions-primary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-load-block{flex-direction:column;flex-basis:100%;gap:4px;padding-top:2px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-load-hint{color:var(--fa-gov-helper-fg);flex:none;max-width:none;margin:0;font-size:11px;line-height:1.45}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-catalog-panel--shell .fa-gov-banks-header{border-top:none;padding-top:8px!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-catalog-panel--shell .fa-gov-banks-body--library-grid:has(.fa-gov-qb-library-workboard:only-child){min-height:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-workboard{background:var(--fa-gov-qb-catalog-bg);flex-direction:column;gap:0;display:flex;border-bottom:none!important;padding:0!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__identity{border-bottom:1px solid var(--fa-gov-qb-subpanel-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:16px 18px 14px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__identity-main{flex:320px;min-width:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__title{margin:0;font-size:17px;line-height:1.3}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__desc{color:var(--fa-gov-qb-field-helper);max-width:72ch;font-size:13px;line-height:1.55;margin:6px 0 0!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__question-count{color:var(--fa-gov-kicker-fg);font-size:12px;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__identity-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__action-buttons{flex-wrap:wrap;gap:6px;display:flex;padding-top:0!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__section{border-bottom:1px solid var(--fa-gov-qb-subpanel-border);padding:14px 18px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance{background:var(--fa-gov-qb-subpanel-bg)}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-health{background:0 0;border:none;border-radius:0;padding:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-health--attention{background:0 0;border:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-health-title{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-gov-kicker-fg);margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.2}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-health-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-health-line{border:1px solid var(--fa-gov-qb-subpanel-border);background:var(--fa-gov-qb-catalog-bg);border-radius:8px;flex-direction:column;align-items:stretch;gap:4px;padding:10px 12px;font-size:12px;line-height:1.35;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-health-line--needs{background:#fffbeb73;border-color:#f59e0b52}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-health-label{letter-spacing:.03em;text-transform:uppercase;color:var(--fa-gov-kicker-fg);font-size:11px;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-health-value{color:var(--fa-gov-section-title-fg);font-size:13px;font-weight:700}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-health-line--needs .fa-gov-qb-workboard__guidance-health-value{color:#b45309}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-next{color:var(--fa-gov-qb-field-helper);margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.45}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-fallback{color:var(--fa-gov-qb-field-helper);margin:0;font-size:12px;font-weight:600;line-height:1.4}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__operations{background:var(--fa-gov-qb-catalog-bg)}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__operations-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-gov-kicker-fg);margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.2}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__operations-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__operations-primary{flex-direction:column;flex:280px;gap:8px;min-width:0;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__mapping-btn{align-self:flex-start;min-width:200px;padding:10px 16px;font-size:13px;font-weight:700}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__operations-lead{max-width:56ch;color:var(--fa-gov-qb-field-helper);margin:0;font-size:12px;line-height:1.5}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__edit-btn{flex-shrink:0;align-self:flex-start}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__details{border-top:1px solid var(--fa-gov-qb-subpanel-border);margin:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__details-summary{display:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__details .fa-gov-qb-library-card__details{border-top:none;padding:12px 18px 16px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__hint{margin:0;padding:0 18px 8px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__setup{margin:0 18px 14px}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__canvas{background:var(--fa-gov-qb-catalog-bg);box-sizing:border-box;flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;min-height:0;padding:0;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:480px;padding:32px 24px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__empty-title{color:var(--fa-gov-section-title-fg);margin:0;font-size:15px;font-weight:700}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__empty-body{max-width:42ch;color:var(--fa-gov-qb-field-helper);margin:0;font-size:13px;line-height:1.5}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__rows{border-bottom:1px solid var(--fa-gov-qb-subpanel-border);flex-direction:column;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row{border:none;border-bottom:1px solid var(--fa-gov-qb-subpanel-border);background:var(--fa-gov-qb-catalog-bg);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:12px 16px;margin:0;padding:12px 18px;transition:background .12s;display:grid}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row:last-child{border-bottom:none}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row:hover{background:var(--fa-gov-qb-subpanel-bg)}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row--focused{background:var(--fa-gov-qb-subpanel-bg);box-shadow:inset 3px 0 0 var(--fa-gov-qb-lane-accent,#0e7490)}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row--attention .fa-tpl-library__row-guidance{color:#b45309;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row-title{color:var(--fa-gov-section-title-fg);font-size:14px;font-weight:700;line-height:1.3}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row-desc{color:var(--fa-gov-qb-field-helper);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row-count{color:var(--fa-gov-kicker-fg);font-size:11px;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row-guidance{color:var(--fa-gov-qb-field-helper);font-size:12px;font-weight:600;line-height:1.4}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__workspace{box-sizing:border-box;flex:none;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start;gap:0;width:100%;min-width:0;max-width:100%;min-height:0;padding-bottom:40px;display:grid}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__canvas:has(>.fa-tpl-library__workspace:only-child) .fa-tpl-library__workspace{padding-bottom:48px}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__context{border-right:1px solid var(--fa-gov-qb-subpanel-border);flex-direction:column;gap:12px;min-width:0;padding:18px 20px 20px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__operations{flex-direction:column;min-width:0;min-height:0;padding:18px 20px 20px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__title{color:var(--fa-gov-section-title-fg);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:17px;line-height:1.3}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__desc{color:var(--fa-gov-qb-field-helper);-webkit-line-clamp:unset;max-width:none;margin:0;font-size:13px;line-height:1.55;display:block;overflow:visible}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__question-count{color:var(--fa-gov-kicker-fg);font-size:12px;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__guidance{margin-top:4px}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__guidance-health-title{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-gov-kicker-fg);margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.2}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__guidance-health-lines{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__guidance-health-line{border-bottom:1px solid var(--fa-gov-qb-subpanel-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 0;font-size:12px;line-height:1.35;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__guidance-health-line:last-child{border-bottom:none}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__guidance-health-line--needs .fa-tpl-library__guidance-health-value{color:#b45309;font-weight:700}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__guidance-health-label{color:var(--fa-gov-section-title-fg);overflow-wrap:break-word;min-width:0;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__guidance-health-value{color:var(--fa-gov-qb-field-helper);text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__guidance-next{color:var(--fa-gov-qb-field-helper);margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.45}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__guidance-fallback{color:var(--fa-gov-qb-field-helper);margin:0;font-size:12px;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__details-btn{align-self:flex-start;margin-top:4px}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__details{margin:0}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__details-summary{display:none}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__details-body{padding-top:8px}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__hint{margin:0}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__setup{margin-top:4px}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-panel{border:1px solid var(--fa-gov-qb-subpanel-border);background:var(--fa-gov-qb-subpanel-bg);box-sizing:border-box;border-radius:10px;flex-flow:column;flex:none;align-self:start;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:14px 16px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-header{border-bottom:1px solid var(--fa-gov-qb-subpanel-border);flex-direction:column;flex-shrink:0;gap:4px;padding-bottom:12px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-cluster{flex-direction:column;gap:12px;padding:12px 0 0;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-lead{color:var(--fa-gov-section-title-fg);margin:0;font-size:12px;font-weight:500;line-height:1.5}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-gov-qb-field-helper);margin:0;font-size:10px;font-weight:700}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-panel .fa-ds-op-agent-panel__title{margin:0}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-context{color:var(--fa-gov-section-title-fg);margin:0;font-size:12px;font-weight:500;line-height:1.45}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-cue{border-top:1px solid var(--fa-gov-qb-subpanel-border);width:100%;color:var(--fa-gov-qb-field-helper);flex:none;margin:0;padding-top:12px;font-size:11px;line-height:1.5}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-status-lines{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-status-line{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;font-size:11px;line-height:1.4;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-status-label{color:var(--fa-gov-qb-field-helper);overflow-wrap:break-word;min-width:0;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-status-value{color:var(--fa-gov-section-title-fg);text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:700}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-status-line--needs .fa-tpl-library__op-status-value{color:var(--fa-gov-attention-fg,#b45309)}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-next-step{color:var(--fa-gov-section-title-fg);margin:0;font-size:12px;font-weight:600;line-height:1.45}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-actions .fa-gov-qb-btn{white-space:normal;text-align:center;min-width:0;max-width:100%}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__op-panel .fa-pa-ai-action-row__hint{width:100%;color:var(--fa-gov-qb-field-helper);flex:none;margin:0;font-size:12px;line-height:1.5}@media (width>=1024px){.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-catalog-panel--shell{overflow:visible}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar{z-index:4;position:relative;overflow:visible}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools{z-index:6;flex-shrink:0;grid-area:tools;place-self:center end;width:max-content;max-width:100%;display:block;position:relative}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools__toggle{width:max-content;max-width:100%}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools__body{width:min(320px,100vw - 48px);min-width:240px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #0f172a1f,0 2px 6px #0f172a0f}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar{grid-template-columns:minmax(0,auto) minmax(180px,1fr) minmax(0,auto);grid-template-areas:"lanes filters tools""metrics metrics metrics";row-gap:8px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar__metrics{justify-self:start;width:100%;max-width:100%}}@media (width<=1023px){.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar{grid-template-columns:unset;grid-template-areas:unset;flex-wrap:wrap;align-items:stretch;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar .fa-gov-qb-lane-switch--toolbar{grid-area:unset;flex:100%;justify-content:flex-start;width:100%}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar__filters{grid-area:unset;flex:100%}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar__metrics{grid-area:unset;flex:auto;min-width:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools{grid-area:unset;flex:auto;justify-self:auto;width:100%;margin-left:0;display:block}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools__toggle{grid-area:unset;justify-self:auto;width:fit-content;margin-left:auto}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-validation-tools__body{grid-column:unset;width:100%;max-width:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__row{grid-template-columns:minmax(0,1fr);gap:12px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__actions{justify-content:flex-start}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__identity{flex-direction:column;align-items:stretch}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__identity-actions{justify-content:flex-start}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__guidance-health-lines{grid-template-columns:minmax(0,1fr)}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__operations-body{flex-direction:column;align-items:stretch}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workboard__mapping-btn{width:100%;min-width:0}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__workspace{grid-template-columns:minmax(0,1fr)}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__context{border-right:none;border-bottom:1px solid var(--fa-gov-qb-subpanel-border)}.fa-governance-standards.fa-gov-qb-shell .fa-tpl-library__row{grid-template-columns:minmax(0,1fr);gap:8px}}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-catalog-list-title{color:var(--fa-gov-section-title-fg);margin:0 0 4px;font-size:15px;font-weight:700}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-catalog-list-lead{color:var(--fa-gov-helper-fg);max-width:720px;margin:0 0 10px;font-size:12px;line-height:1.45}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl--shell{gap:8px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-scan-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-count-pill{background:var(--fa-gov-qb-btn-secondary-bg);color:var(--fa-gov-qb-btn-secondary-fg);border:1px solid var(--fa-gov-qb-btn-secondary-border);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:650}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-primary-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-disclosure{margin-top:2px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-disclosure summary{color:var(--fa-gov-kicker-fg);cursor:pointer;padding:4px 0;font-size:12px;font-weight:650;list-style:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-disclosure summary::-webkit-details-marker{display:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-disclosure-body{flex-direction:column;gap:8px;margin-top:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-disclosure--more summary{color:var(--fa-gov-qb-field-helper)}.fa-governance-standards.fa-gov-qb-shell .fa-gov-tpl-tech-meta{color:var(--fa-gov-qb-field-helper);word-break:break-word;margin:0;font-size:11px;line-height:1.45}.fa-governance-standards.fa-gov-qb-shell .fa-gov-applicability-summary{border:1px solid var(--fa-gov-qb-subpanel-border);background:var(--fa-gov-qb-subpanel-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-applicability-summary-label{letter-spacing:.05em;text-transform:uppercase;color:var(--fa-gov-kicker-fg);font-size:10px;font-weight:650}.fa-governance-standards.fa-gov-qb-shell .fa-gov-applicability-summary-text{color:var(--fa-gov-qb-field-helper);flex:12rem;font-size:12px;line-height:1.45}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-shell-intro-hint{max-width:560px;color:var(--fa-gov-qb-field-helper);margin:6px 0 0;font-size:13px;line-height:1.55}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-shell-header-actions .fa-gov-qb-btn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--fa-gov-qb-btn-focus-ring,#2563eb73)}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-authoring-drawer{margin-top:4px;margin-bottom:calc(var(--fa-gov-section-gap) + 48px)!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-workspace-panel--drawer{border-style:dashed;border-color:var(--fa-gov-qb-drawer-border,var(--fa-gov-export-menu-border));background:var(--fa-gov-qb-drawer-bg,var(--fa-gov-export-menu-bg))}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-authoring-drawer__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-bottom:8px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-authoring-drawer__title{font-size:1.05rem}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-authoring-drawer__lead{max-width:640px;color:var(--fa-gov-qb-field-helper);margin:0 0 12px;font-size:13px;line-height:1.55}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-authoring-stack--single{display:block}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-authoring-stack--single .fa-gov-qb-native-shell,.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-authoring-stack--single .fa-gov-qb-import-panel{margin-top:0}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-authoring-collapsible{margin-bottom:calc(var(--fa-gov-section-gap) + 48px)!important}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-authoring-collapsible>summary{color:var(--fa-gov-section-title-fg);cursor:pointer;padding:4px 0 10px;font-size:13px;font-weight:700;list-style:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-authoring-collapsible>summary::-webkit-details-marker{display:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-export-dd{position:relative}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-export-dd-menu{border:1px solid var(--fa-gov-export-menu-border);background:var(--fa-gov-export-menu-bg);border-radius:8px;flex-direction:column;gap:4px;min-width:200px;margin-top:6px;padding:6px;display:flex}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-export-dd-menu button{text-align:left;width:100%;color:var(--fa-gov-export-menu-item-fg);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-export-dd-menu button:hover:not(:disabled){background:var(--fa-gov-qb-menu-hover-bg)}@media (width<=720px){.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-shell-header-actions{width:100%}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-shell-header-actions .fa-gov-qb-btn{flex:calc(50% - 6px)}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar{gap:10px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar__metrics{flex-wrap:wrap;gap:8px 12px}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-search,.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-filter{width:100%;max-width:none}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-command-bar__filters{flex-wrap:wrap}.fa-governance-standards.fa-gov-qb-shell .fa-gov-qb-library-record__action-buttons .fa-gov-qb-btn{flex:calc(50% - 6px)}}@media (width<=640px){.fa-governance-standards{--fa-gov-section-gap:8px}.fa-governance-standards .fa-gov-page-title{font-size:var(--fa-density-page-title)!important;line-height:var(--fa-density-page-title-lh)!important}.fa-governance-standards .fa-gov-overview-panel,.fa-governance-standards .fa-gov-domains-panel:not(.fa-gov-mobile-setup-section),.fa-governance-standards .fa-gov-framework-panel:not(.fa-gov-mobile-setup-section),.fa-governance-standards .fa-gov-handoff-panel{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)!important}.fa-governance-standards .fa-gov-section-head,.fa-governance-standards .fa-gov-section-head--compact{margin-bottom:8px;padding-bottom:6px}.fa-governance-standards .fa-gov-overview-kicker,.fa-governance-standards .fa-gov-domains-kicker,.fa-governance-standards .fa-gov-fw-kicker{letter-spacing:.08em!important;margin-bottom:2px!important;font-size:9px!important}.fa-governance-standards .fa-gov-overview-title,.fa-governance-standards .fa-gov-domains-title,.fa-governance-standards .fa-gov-fw-title,.fa-governance-standards .fa-gov-section-title{font-size:var(--fa-density-section-title)!important;letter-spacing:-.02em!important;line-height:1.25!important}.fa-governance-standards .fa-gov-overview-lead,.fa-governance-standards .fa-gov-domains-lead,.fa-governance-standards .fa-gov-fw-lead{margin-bottom:8px!important;font-size:11px!important;line-height:1.4!important}.fa-governance-standards .fa-gov-overview-title{margin-bottom:4px!important}.fa-governance-standards .fa-gov-setup-flow{gap:var(--fa-density-widget-gap);grid-template-columns:minmax(0,1fr);margin-top:8px}.fa-governance-standards .fa-gov-step-card{padding:9px 11px 10px}.fa-governance-standards .fa-gov-step-card:before{margin:-9px -11px 7px}.fa-governance-standards .fa-gov-step-badge{width:22px;height:22px;margin-bottom:5px;font-size:10px}.fa-governance-standards .fa-gov-step-title{margin-bottom:3px;font-size:12px}.fa-governance-standards .fa-gov-step-body{font-size:11px;line-height:1.4}.fa-governance-standards .fa-gov-domains-form-card{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x);margin-bottom:10px}.fa-governance-standards .fa-gov-domains-form-grid{gap:var(--fa-density-widget-gap) 10px;grid-template-columns:minmax(0,1fr)}.fa-governance-standards .fa-gov-domains-form-actions{gap:8px;padding-top:2px}.fa-governance-standards .fa-gov-domains-label,.fa-governance-standards .fa-gov-field-label{font-size:10px}.fa-governance-standards .fa-gov-field{gap:4px}.fa-governance-standards .fa-gov-domains-panel:not(.fa-gov-mobile-setup-section) .fa-gov-domain-row{border-radius:8px;gap:8px;padding:8px 11px}.fa-governance-standards .fa-gov-domain-row-title{font-size:13px}.fa-governance-standards .fa-gov-domain-row-meta,.fa-governance-standards .fa-gov-domain-row-hint{font-size:10px}.fa-governance-standards .fa-gov-domain-row-hint{margin-top:2px}.fa-governance-standards .fa-gov-domains-list{gap:6px}.fa-governance-standards .fa-gov-domains-empty{padding:4px 0 0;font-size:12px}.fa-governance-standards .fa-gov-fw-header{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)!important}.fa-governance-standards .fa-gov-fw-header-row{gap:8px 10px}.fa-governance-standards .fa-gov-fw-card{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x);column-gap:10px}.fa-governance-standards .fa-gov-banks-header{padding:6px 10px!important}.fa-governance-standards .fa-gov-banks-body{gap:6px!important;padding:8px 10px 10px!important}.fa-governance-standards .fa-gov-tpl{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x)!important}.fa-governance-standards .fa-gov-tpl-actions-row{gap:6px}.fa-governance-standards .fa-gov-qb-workspace-panel{padding:var(--fa-density-card-pad-y) var(--fa-density-card-pad-x) 12px!important;margin-bottom:56px!important}.fa-governance-standards .fa-gov-qb-workspace-lead,.fa-governance-standards .fa-gov-qb-workspace-lane-hint{margin-bottom:6px;font-size:11px;line-height:1.4}.fa-governance-standards .fa-gov-input,.fa-governance-standards .fa-gov-domains-panel select.fa-gov-input,.fa-governance-standards .fa-gov-domains-panel .fa-gov-input{min-height:var(--fa-density-form-min-h);padding:var(--fa-density-form-pad-y) var(--fa-density-form-pad-x);font-size:var(--fa-density-form-size)}.fa-governance-standards .fa-gov-qb-btn,.fa-governance-standards .fa-gov-btn-primary,.fa-governance-standards .fa-gov-btn-secondary{min-height:var(--fa-density-btn-min-h);font-size:var(--fa-density-btn-size);padding:var(--fa-density-btn-pad-y) var(--fa-density-btn-pad-x);box-sizing:border-box}.fa-governance-standards .fa-gov-qb-btn{white-space:normal;text-align:center;flex:calc(50% - 6px);min-width:0}.fa-governance-standards .fa-gov-qb-field-row{gap:var(--fa-density-widget-gap);grid-template-columns:minmax(0,1fr)}.fa-governance-standards .fa-gov-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-governance-standards .fa-gov-page-header--mobile-slim{align-items:center;gap:8px;margin-bottom:8px!important}.fa-governance-standards .fa-gov-page-header--mobile-slim>div:first-child .fa-gov-page-title,.fa-governance-standards .fa-gov-page-header--mobile-slim>div:first-child .fa-gov-page-intro{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fa-governance-standards .fa-gov-page-header--mobile-slim>div:last-child{margin-left:auto}.fa-governance-standards .fa-gov-page-header--mobile-slim .fa-gov-export-btn{border-radius:8px;min-height:38px;padding:8px 12px;font-size:12px}.fa-governance-standards .fa-gov-overview-panel--mobile-compact{flex-direction:column;gap:6px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.fa-governance-standards .fa-gov-overview-summary{color:var(--fa-gov-muted-fg,#64748b);margin:0;font-size:12px;line-height:1.4}.fa-governance-standards .fa-gov-overview-guidance{border:1px solid var(--fa-gov-guidance-border,#94a3b859);background:var(--fa-gov-guidance-bg,#f8fafca6);border-radius:8px;margin:0}.fa-governance-standards .fa-gov-overview-guidance__toggle{color:var(--fa-gov-accent-fg,#0f766e);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.3;list-style:none;display:flex}.fa-governance-standards .fa-gov-overview-guidance__toggle::-webkit-details-marker{display:none}.fa-governance-standards .fa-gov-overview-guidance__toggle:after{content:"▸";color:var(--fa-gov-muted-fg,#64748b);font-size:11px;transition:transform .15s}.fa-governance-standards .fa-gov-overview-guidance[open] .fa-gov-overview-guidance__toggle:after{transform:rotate(90deg)}.fa-governance-standards .fa-gov-overview-guidance__body{border-top:1px solid var(--fa-gov-guidance-border,#94a3b840);padding:0 11px 10px}.fa-governance-standards .fa-gov-overview-guidance__expanded-title{color:var(--fa-gov-section-title-fg);margin:8px 0 4px;font-size:14px;font-weight:650;line-height:1.25}.fa-governance-standards .fa-gov-overview-guidance__body .fa-gov-overview-lead{margin-top:4px!important;margin-bottom:8px!important}.fa-governance-standards .fa-ds-panel.fa-gov-mobile-setup-section{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.fa-governance-standards .fa-gov-mobile-setup-section{box-sizing:border-box;width:100%;overflow:hidden;border:1px solid var(--fa-gov-fw-row-border)!important;background:var(--fa-gov-fw-row-bg)!important;box-shadow:none!important;border-radius:8px!important;margin-bottom:10px!important;padding:0!important}.fa-governance-standards .fa-gov-mobile-setup-section__head{flex-direction:column;gap:4px;padding:10px 12px;display:flex;background:0 0!important;border-bottom:none!important}.fa-governance-standards .fa-gov-mobile-setup-section__head-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.fa-governance-standards .fa-gov-mobile-setup-section__title{color:var(--fa-gov-section-title-fg);flex:auto;min-width:0;margin:0;letter-spacing:-.02em!important;font-size:17px!important;font-weight:650!important;line-height:1.25!important}.fa-governance-standards .fa-gov-mobile-setup-section__action{white-space:nowrap;box-sizing:border-box;border-radius:8px;flex-shrink:0;min-height:36px;padding:6px 12px;font-size:12px;font-weight:600}.fa-governance-standards .fa-gov-mobile-setup-section__meta{align-self:flex-start;padding:2px 7px;font-size:10px;line-height:1.3}.fa-governance-standards .fa-gov-mobile-setup-section__lead{color:var(--fa-gov-muted-fg,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:12px!important;line-height:1.35!important}.fa-governance-standards .fa-gov-mobile-setup-section__body{border-top:1px solid var(--fa-gov-fw-row-border)}.fa-governance-standards .fa-gov-domains-msg{color:#b45309;margin:0;padding:8px 12px 0;font-size:12px;font-weight:600}.fa-governance-standards .fa-gov-domains-panel--mobile-compact{flex-direction:column;gap:0;display:flex}.fa-governance-standards .fa-gov-mobile-setup-section__body .fa-gov-domains-list{gap:0}.fa-governance-standards .fa-gov-mobile-setup-section__body .fa-gov-domain-row{gap:0;padding:8px 10px;display:block;border:none!important;border-top:1px solid var(--fa-gov-fw-row-border)!important;background:0 0!important;border-radius:0!important}.fa-governance-standards .fa-gov-mobile-setup-section__body .fa-gov-domain-row:first-child{border-top:none!important}.fa-governance-standards .fa-gov-domain-row__main{min-width:0}.fa-governance-standards .fa-gov-mobile-setup-section .fa-gov-domain-row-title{font-size:15px;line-height:1.3}.fa-governance-standards .fa-gov-mobile-setup-section .fa-gov-domain-row-meta,.fa-governance-standards .fa-gov-mobile-setup-section .fa-gov-domain-row-hint{font-size:12px;line-height:1.35}.fa-governance-standards .fa-gov-mobile-setup-section .fa-gov-domain-row-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.fa-governance-standards .fa-gov-mobile-setup-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.fa-governance-standards .fa-gov-mobile-setup-inline-btn{min-height:32px;color:var(--fa-gov-accent-fg,#0f766e);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:12px;font-weight:600;line-height:1.2}.fa-governance-standards .fa-gov-mobile-setup-inline-btn--danger{color:var(--fa-gov-btn-danger-fg,#b45309)}.fa-governance-standards .fa-gov-mobile-setup-inline-btn:disabled{opacity:.5;cursor:not-allowed}.fa-governance-standards .fa-gov-mobile-setup-section .fa-gov-domain-row-status{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:9px;font-weight:600}.fa-governance-standards .fa-gov-domains-form-card--mobile{border:none;border-top:1px solid var(--fa-gov-fw-row-border);background:0 0;border-radius:0;margin-bottom:0;padding:10px 12px!important}.fa-governance-standards .fa-gov-domains-form-card--mobile .fa-gov-domains-form-actions{flex-wrap:wrap;gap:6px}.fa-governance-standards .fa-gov-domains-form-card--mobile .fa-gov-btn-primary,.fa-governance-standards .fa-gov-domains-form-card--mobile .fa-gov-domains-cancel-add{flex:none;width:fit-content;min-height:36px;padding:7px 12px;font-size:12px}.fa-governance-standards .fa-gov-mobile-setup-section .fa-gov-domains-empty{padding:10px 12px;font-size:12px}.fa-governance-standards .fa-gov-framework-panel--mobile-dense{box-shadow:none!important;background:0 0!important;border:none!important;margin-top:0!important}.fa-governance-standards .fa-gov-fw-header--mobile-compact{background:0 0!important;border-bottom:none!important;padding:0!important}.fa-governance-standards .fa-gov-mobile-setup-section__body .fa-gov-fw-row-shell{border-top:1px solid var(--fa-gov-fw-row-border);background:0 0!important}.fa-governance-standards .fa-gov-mobile-setup-section__body .fa-gov-fw-row-shell:first-child{border-top:none}.fa-governance-standards .fa-gov-mobile-setup-section .fa-gov-domain-row-status[data-active=true]{color:#15803d;background:#22c55e1f}.fa-governance-standards .fa-gov-mobile-setup-section .fa-gov-domain-row-status[data-active=false]{color:#b45309;background:#f59e0b26}.fa-governance-standards .fa-gov-fw-list-item{cursor:pointer}.fa-governance-standards .fa-gov-fw-list-item__row{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.fa-governance-standards .fa-gov-fw-list-item__body{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.fa-governance-standards .fa-gov-fw-list-item__title-row{align-items:flex-start;gap:6px;min-width:0;display:flex}.fa-governance-standards .fa-gov-fw-list-item__body .fa-gov-fw-card-name{font-size:15px;font-weight:650;line-height:1.3}.fa-governance-standards .fa-gov-fw-card-meta-line{color:var(--fa-gov-helper-fg,#64748b);font-size:12px;line-height:1.35}.fa-governance-standards .fa-gov-fw-card-meta-sep{margin:0 2px}.fa-governance-standards .fa-gov-fw-desc--mobile{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden;margin:0!important}.fa-governance-standards .fa-gov-fw-icon-well--compact{border-radius:7px;flex-shrink:0;width:30px;height:30px}.fa-governance-standards .fa-gov-fw-icon-well--compact svg{width:15px;height:15px}.fa-governance-standards .fa-gov-fw-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.fa-governance-standards .fa-gov-fw-inline-btn{min-height:32px;color:var(--fa-gov-accent-fg,#0f766e);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:12px;font-weight:600;line-height:1.2}.fa-governance-standards .fa-gov-fw-inline-btn--danger{color:var(--fa-gov-btn-danger-fg,#b45309)}.fa-governance-standards .fa-gov-fw-mobile-details{flex:none;align-self:flex-start;margin-left:auto}.fa-governance-standards .fa-gov-fw-mobile-details[open]{flex-basis:100%;width:100%}.fa-governance-standards .fa-gov-fw-mobile-details__chevron{width:28px;height:28px;color:var(--fa-gov-muted-fg,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.fa-governance-standards .fa-gov-fw-mobile-details__chevron::-webkit-details-marker{display:none}.fa-governance-standards .fa-gov-fw-mobile-details[open] .fa-gov-fw-mobile-details__chevron{color:var(--fa-gov-accent-fg,#0f766e)}.fa-governance-standards .fa-gov-fw-mobile-details[open] .fa-gov-fw-mobile-details__chevron svg{transform:rotate(90deg)}.fa-governance-standards .fa-gov-fw-attachments--mobile{border-top:1px solid var(--fa-gov-fw-row-border);grid-area:unset;margin-top:6px;padding-top:6px}.fa-governance-standards .fa-gov-fw-attachments--mobile .fa-gov-pdf-panel{border:1px solid var(--fa-gov-fw-row-border);border-radius:6px;padding:8px 10px}.fa-governance-standards .fa-gov-fw-attachments--mobile .fa-gov-pdf-title{font-size:11px}.fa-governance-standards .fa-gov-fw-attachments--mobile .fa-gov-pdf-hint{font-size:10px;line-height:1.3}.fa-governance-standards .fa-gov-fw-add-trigger{border:none;border-top:1px solid var(--fa-gov-fw-row-border);text-align:left;width:100%;color:var(--fa-gov-accent-fg,#0f766e);cursor:pointer;box-sizing:border-box;background:0 0;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.3;display:block}.fa-governance-standards .fa-gov-add-framework-form--mobile{border-top:1px solid var(--fa-gov-fw-row-border)!important;background:0 0!important;padding:0!important}.fa-governance-standards .fa-gov-add-framework-card--mobile{background:0 0;border:none;border-radius:0;gap:6px;padding:10px 10px 8px}.fa-governance-standards .fa-gov-add-framework-form--mobile .fa-gov-add-framework-grid{grid-template-columns:minmax(0,1fr);gap:6px}.fa-governance-standards .fa-gov-add-framework-form--mobile .fa-gov-input,.fa-governance-standards .fa-gov-add-framework-form--mobile select.fa-gov-input{min-height:38px;padding:7px 10px;font-size:12px}.fa-governance-standards .fa-gov-add-framework-form--mobile .fa-gov-add-framework-actions{gap:6px;padding-top:2px}.fa-governance-standards .fa-gov-add-framework-form--mobile .fa-gov-fw-save-btn{width:fit-content;min-height:36px;margin-left:0;padding:7px 12px;font-size:12px}.fa-governance-standards .fa-gov-add-framework-form--mobile .fa-gov-fw-cancel-add{width:fit-content;min-height:36px;padding:7px 12px;font-size:12px}.fa-governance-standards .fa-gov-framework-panel--mobile-dense .fa-gov-fw-empty{padding:10px;font-size:12px}}.fa-templates-page{--fa-tpl-heading-fg:var(--fa-text-heading,#051a3e);--fa-tpl-card-title-fg:var(--fa-text-heading,#051a3e);--fa-tpl-intro-fg:var(--fa-color-on-surface-variant,#43474f);--fa-tpl-card-desc-fg:var(--fa-color-on-surface-variant,#43474f)}html.fa-appearance-dark .fa-templates-page{--fa-tpl-heading-fg:#f1f5f9;--fa-tpl-card-title-fg:#e2e8f0;--fa-tpl-intro-fg:#b8c0cc;--fa-tpl-card-desc-fg:#b8c0cc}.fa-templates-page .fa-tpl-page-title{color:var(--fa-tpl-heading-fg)!important}.fa-templates-page .fa-tpl-page-intro{color:var(--fa-tpl-intro-fg)!important}.fa-templates-page .fa-tpl-card-title{color:var(--fa-tpl-card-title-fg)!important}.fa-templates-page .fa-tpl-card-desc{color:var(--fa-tpl-card-desc-fg)!important}html.fa-appearance-dark .fa-templates-page .fa-srt-panel{border:1px solid var(--fa-border-visible)!important;background:var(--fa-panel-bg)!important;box-shadow:var(--fa-panel-shadow)!important}html.fa-appearance-dark .fa-templates-page .fa-srt-header{background:var(--fa-depth-inset-bg,#1b2636)!important;border-bottom:1px solid var(--fa-border-visible)!important}html.fa-appearance-dark .fa-templates-page .fa-srt-heading{color:var(--fa-text-heading)!important}html.fa-appearance-dark .fa-templates-page .fa-srt-header p{color:var(--fa-field-help-fg,#b8c0cc)!important}html.fa-appearance-dark .fa-templates-page .fa-srt-body{background:var(--fa-panel-bg)!important}html.fa-appearance-dark .fa-templates-page .fa-srt-body .fa-srt-row{background:var(--fa-card-bg)!important;border-top:1px solid var(--fa-border-visible)!important}html.fa-appearance-dark .fa-templates-page .fa-srt-body .fa-srt-row:first-child{border-top:none!important}html.fa-appearance-dark .fa-templates-page .fa-srt-row-title{color:var(--fa-text-heading)!important}html.fa-appearance-dark .fa-templates-page .fa-srt-row p{color:var(--fa-field-help-fg,#b8c0cc)!important}html.fa-appearance-dark .fa-templates-page .fa-srt-plan-count{color:#94a3b8!important}html.fa-appearance-dark .fa-templates-page .fa-srt-badge{border:1px solid var(--fa-border-visible)!important;color:#cbd5e1!important;background:#94a3b829!important}html.fa-appearance-dark .fa-templates-page .fa-srt-new-btn{color:#93c5fd!important;background:#2563eb33!important;border:1px solid #60a5fa8c!important}html.fa-appearance-dark .fa-templates-page .fa-srt-new-btn:hover{background:#2563eb52!important;border-color:#93c5fd!important}html.fa-appearance-dark .fa-templates-page .fa-srt-edit-btn{border:1px solid var(--fa-selected-border)!important;color:#5eead4!important;background:#2dd4bf24!important}html.fa-appearance-dark .fa-templates-page .fa-srt-edit-btn:hover{background:#2dd4bf3d!important}html.fa-appearance-dark .fa-templates-page .fa-srt-delete-btn{color:#fca5a5!important;background:#f871711f!important;border:1px solid #f871717a!important}html.fa-appearance-dark .fa-templates-page .fa-srt-delete-btn:hover{background:#f8717133!important}html.fa-appearance-dark .fa-templates-page .fa-srt-icon rect{stroke:#8494ad!important}html.fa-appearance-dark .fa-templates-page .fa-srt-icon rect:first-of-type{fill:#151f2c!important}html.fa-appearance-dark .fa-templates-page .fa-srt-icon rect:not(:first-of-type){fill:#1b2636!important}html.fa-appearance-dark .fa-templates-page .fa-srt-body>div[style*="text-align: center"] p{color:var(--fa-field-help-fg,#b8c0cc)!important}html.fa-appearance-dark .fa-templates-page .fa-srt-body>div[style*="text-align: center"] p:first-child{color:var(--fa-text-heading)!important}.fa-admin-page{--fa-admin-heading-fg:#0f172a;--fa-admin-intro-fg:var(--fa-color-on-surface-variant,#43474f);--fa-admin-section-title-fg:#0f172a;--fa-admin-kicker-fg:#64748b;--fa-admin-helper-fg:var(--fa-color-on-surface-variant,#43474f);--fa-admin-label-fg:#334155;--fa-admin-panel-bg:var(--fa-surface-elevated,#fff);--fa-admin-panel-border:#94a3b847;--fa-admin-access-cta-bg:#fff;--fa-admin-access-cta-fg:#0f172a;--fa-admin-access-cta-shadow:0 6px 18px #0f172a24;--fa-admin-access-title-fg:#fff;--fa-admin-access-body-fg:#ffffffeb;--fa-admin-role-card-bg:#f8fafce0;--fa-admin-role-card-border:#94a3b847;--fa-admin-role-card-title-fg:#0f172a;--fa-admin-session-border:#94a3b838;--fa-admin-input-bg:var(--fa-surface-elevated,#fff);--fa-admin-input-fg:var(--fa-color-on-surface,#191c1e);--fa-admin-input-border:#94a3b873;--fa-admin-btn-secondary-bg:var(--fa-surface-elevated,#fff);--fa-admin-btn-secondary-fg:var(--fa-color-primary,#001430);--fa-admin-btn-secondary-border:#94a3b873;--fa-admin-btn-primary-bg:#2563eb;--fa-admin-btn-primary-fg:#fff;--fa-admin-perm-group-bg:#f8fafcb8;--fa-admin-perm-group-border:#94a3b847;--fa-admin-perm-row-border:#94a3b82e;--fa-admin-perm-label-fg:#0f172a;--fa-admin-perm-key-fg:#64748b;--fa-admin-readonly-bg:#fef3c759;--fa-admin-readonly-border:#94a3b852;--fa-admin-table-head-bg:#f1f5f9f2;--fa-admin-table-head-fg:#475569;--fa-admin-table-border:#94a3b83d;--fa-admin-table-row-border:#94a3b829;--fa-admin-table-row-hover-bg:#f8fafceb;--fa-admin-table-name-fg:#0f172a;--fa-admin-table-meta-fg:#64748b;--fa-admin-status-active-fg:#15803d;--fa-admin-status-active-bg:#16a34a1f;--fa-admin-status-inactive-fg:#64748b;--fa-admin-status-inactive-bg:#64748b1f;--fa-admin-form-bg:#f8fafce0;--fa-admin-form-border:#94a3b847;--fa-admin-toggle-off-bg:#94a3b838;--fa-admin-toggle-off-border:#94a3b880;--fa-admin-toggle-on-bg:var(--fa-color-primary,#001430);--fa-admin-toggle-locked-on-bg:#475569;--fa-admin-toggle-knob-bg:#fff;--fa-admin-toggle-focus-ring:var(--fa-color-primary,#001430)}html.fa-appearance-dark .fa-admin-page{--fa-admin-heading-fg:#e2e8f0;--fa-admin-intro-fg:#b8c0cc;--fa-admin-section-title-fg:#e2e8f0;--fa-admin-kicker-fg:#94a3b8;--fa-admin-helper-fg:#b8c0cc;--fa-admin-label-fg:#cbd5e1;--fa-admin-panel-bg:var(--fa-card-bg);--fa-admin-panel-border:#94a3b83d;--fa-admin-access-cta-bg:#fff;--fa-admin-access-cta-fg:#0f172a;--fa-admin-access-cta-shadow:0 8px 22px #00000047;--fa-admin-access-title-fg:#f8fafc;--fa-admin-access-body-fg:#e2e8f0f0;--fa-admin-role-card-bg:var(--fa-input-bg);--fa-admin-role-card-border:#94a3b847;--fa-admin-role-card-title-fg:#e2e8f0;--fa-admin-session-border:#94a3b833;--fa-admin-input-bg:var(--fa-input-bg);--fa-admin-input-fg:#e2e8f0;--fa-admin-input-border:#94a3b861;--fa-admin-btn-secondary-bg:var(--fa-input-bg);--fa-admin-btn-secondary-fg:#dbeafe;--fa-admin-btn-secondary-border:#94a3b861;--fa-admin-btn-primary-bg:#2563eb;--fa-admin-btn-primary-fg:#fff;--fa-admin-perm-group-bg:#1e293b8c;--fa-admin-perm-group-border:#94a3b83d;--fa-admin-perm-row-border:#94a3b829;--fa-admin-perm-label-fg:#e2e8f0;--fa-admin-perm-key-fg:#94a3b8;--fa-admin-readonly-bg:#78350f38;--fa-admin-readonly-border:#fbbf2447;--fa-admin-table-head-bg:#1e293bb8;--fa-admin-table-head-fg:#cbd5e1;--fa-admin-table-border:#94a3b83d;--fa-admin-table-row-border:#94a3b824;--fa-admin-table-row-hover-bg:#94a3b814;--fa-admin-table-name-fg:#e2e8f0;--fa-admin-table-meta-fg:#b8c0cc;--fa-admin-status-active-fg:#86efac;--fa-admin-status-active-bg:#22c55e29;--fa-admin-status-inactive-fg:#94a3b8;--fa-admin-status-inactive-bg:#94a3b824;--fa-admin-form-bg:#1e293b8c;--fa-admin-form-border:#94a3b847;--fa-admin-toggle-off-bg:#94a3b83d;--fa-admin-toggle-off-border:#94a3b86b;--fa-admin-toggle-on-bg:var(--fa-color-primary,#001430);--fa-admin-toggle-locked-on-bg:#64748b;--fa-admin-toggle-knob-bg:#fff;--fa-admin-toggle-focus-ring:#93c5fd}.fa-admin-page .fa-admin-page-header .fa-admin-page-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.375rem,2.4vw,1.625rem);font-weight:800;line-height:1.15}.fa-admin-page .fa-admin-page-header .fa-admin-page-intro{max-width:42rem;margin-top:8px!important;font-size:13px!important;line-height:1.5!important}.fa-admin-page .fa-admin-workspace{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.fa-admin-page .fa-admin-access-roles-workspace{min-width:0}.fa-admin-page .fa-admin-access-summary.fa-fortress-perspective-strip-surface,.fa-admin-page .fa-admin-access-panel.fa-fortress-perspective-strip-surface{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:0;padding:12px 14px;display:flex}.fa-admin-page .fa-admin-access-summary-copy{flex:16rem;min-width:0}.fa-admin-page .fa-admin-access-title{letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:800}.fa-admin-page .fa-admin-access-body{max-width:52rem;margin:0;font-size:12px;line-height:1.45}.fa-admin-page .fa-admin-access-cta{cursor:pointer;white-space:nowrap;width:auto;box-shadow:none;border:none;border-radius:8px;flex:none;margin:0;padding:8px 14px;font-size:12px;font-weight:700;transition:background .12s,transform .12s}.fa-admin-page .fa-admin-access-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.fa-admin-page .fa-admin-user-dir-panel{margin-bottom:0;overflow:hidden;background:var(--fa-admin-panel-bg)!important;border-color:var(--fa-admin-panel-border)!important}.fa-admin-page .fa-admin-user-dir-header{border-bottom:1px solid var(--fa-admin-session-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:12px 14px;display:flex}.fa-admin-page .fa-admin-user-dir-head-main{flex:12rem;min-width:0}.fa-admin-page .fa-admin-section-title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800;color:var(--fa-admin-section-title-fg)!important}.fa-admin-page .fa-admin-section-helper{color:var(--fa-admin-helper-fg);max-width:40rem;margin:4px 0 0;font-size:12px;line-height:1.4}.fa-admin-page .fa-admin-section-lead{color:var(--fa-admin-helper-fg);margin:4px 0 0;font-size:12px;line-height:1.4}.fa-admin-page .fa-admin-rbac-panel{flex-direction:column;margin-bottom:0;scroll-margin-top:16px;display:flex;background:var(--fa-admin-panel-bg)!important;border-color:var(--fa-admin-panel-border)!important;padding:12px 14px!important}.fa-admin-page .fa-admin-rbac-panel .fa-admin-section-title:before{content:"Access & roles";letter-spacing:.06em;text-transform:uppercase;color:var(--fa-admin-kicker-fg);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.fa-admin-page .fa-admin-rbac-panel .fa-admin-section-title{order:0}.fa-admin-page .fa-admin-rbac-intro{color:var(--fa-admin-helper-fg);order:1;max-width:52rem;margin:4px 0 10px;font-size:12px;line-height:1.45}.fa-admin-page .fa-admin-role-cards{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.fa-admin-page .fa-admin-role-card{border:1px solid var(--fa-admin-role-card-border);background:var(--fa-admin-role-card-bg);border-left:2px solid #2563eb;border-radius:8px;padding:8px 10px}.fa-admin-page .fa-admin-role-card-title{color:var(--fa-admin-role-card-title-fg);margin-bottom:3px;font-size:12px;font-weight:800}.fa-admin-page .fa-admin-role-card-desc{color:var(--fa-admin-helper-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.fa-admin-page .fa-admin-readonly-notice{border:1px solid var(--fa-admin-readonly-border);border-radius:8px;order:3;margin-bottom:10px;padding:10px 12px;background:var(--fa-admin-readonly-bg)!important}.fa-admin-page .fa-admin-config-bar{border:1px solid var(--fa-admin-perm-group-border);background:var(--fa-admin-form-bg);border-bottom:none;border-radius:8px 8px 0 0;flex-wrap:wrap;order:4;align-items:center;gap:8px 10px;margin-bottom:0;padding:8px 10px;display:flex}.fa-admin-page .fa-admin-session-block{border:1px solid var(--fa-admin-perm-group-border);border-top:1px solid var(--fa-admin-session-border);border-bottom:1px solid var(--fa-admin-session-border);order:5;margin:0;padding:8px 10px}.fa-admin-page .fa-admin-session-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--fa-admin-kicker-fg);margin:0 0 4px;font-size:10px;font-weight:800}.fa-admin-page .fa-admin-session-name{color:var(--fa-admin-perm-label-fg);margin:0;font-size:13px;font-weight:700;line-height:1.35}.fa-admin-page .fa-admin-session-meta{color:var(--fa-admin-helper-fg);font-weight:600}.fa-admin-page .fa-admin-session-hint{color:var(--fa-admin-helper-fg);margin:4px 0 0;font-size:11px;line-height:1.4}.fa-admin-page .fa-admin-readonly-notice p:first-child{color:#92400e}html.fa-appearance-dark .fa-admin-page .fa-admin-readonly-notice p:first-child{color:#fcd34d}html.fa-appearance-dark .fa-admin-page .fa-admin-readonly-notice p:last-child{color:var(--fa-admin-helper-fg)}.fa-admin-page .fa-admin-config-label{color:var(--fa-admin-perm-label-fg);letter-spacing:.02em;font-size:11px;font-weight:800}.fa-admin-page .fa-admin-show-tech-ids{color:var(--fa-admin-kicker-fg);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.fa-admin-page .fa-admin-show-tech-ids input{width:14px;height:14px;accent-color:var(--fa-color-primary,#001430);cursor:pointer;flex-shrink:0;margin:0}.fa-admin-page .fa-admin-rbac-panel select,.fa-admin-page .fa-admin-user-dir-panel select,.fa-admin-page .fa-admin-user-dir-panel input,.fa-admin-page .fa-admin-user-form input,.fa-admin-page .fa-admin-user-form select{background:var(--fa-admin-input-bg);color:var(--fa-admin-input-fg);border:1px solid var(--fa-admin-input-border)}.fa-admin-page .fa-admin-rbac-panel select{cursor:pointer;border-radius:8px;min-width:8.5rem;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:600}.fa-admin-page .fa-admin-btn-secondary{border:1px solid var(--fa-admin-btn-secondary-border);background:var(--fa-admin-btn-secondary-bg);cursor:pointer;color:var(--fa-admin-btn-secondary-fg);white-space:nowrap;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700}.fa-admin-page .fa-admin-btn-primary{background:var(--fa-admin-btn-primary-bg);color:var(--fa-admin-btn-primary-fg);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700}.fa-admin-page .fa-admin-perm-groups{border:1px solid var(--fa-admin-perm-group-border);background:var(--fa-admin-panel-bg);border-top:none;border-radius:0 0 8px 8px;flex-direction:column;order:6;gap:0;padding:4px 10px 8px;display:flex}.fa-admin-page .fa-admin-perm-group{border:none;border-bottom:1px solid var(--fa-admin-perm-row-border);background:0 0;border-radius:0;padding:0}.fa-admin-page .fa-admin-perm-group:last-child{border-bottom:none}.fa-admin-page .fa-admin-perm-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-admin-kicker-fg);margin:0;padding:8px 0 4px;font-size:10px;font-weight:800}.fa-admin-page .fa-admin-perm-row{border-top:1px solid var(--fa-admin-perm-row-border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:5px 0;display:flex}.fa-admin-page .fa-admin-perm-groups--show-tech-ids .fa-admin-perm-row{min-height:48px;padding:6px 0}.fa-admin-page .fa-admin-perm-row:first-of-type{border-top:none}.fa-admin-page .fa-admin-perm-copy{min-width:0}.fa-admin-page .fa-admin-perm-label{color:var(--fa-admin-perm-label-fg);font-size:12px;font-weight:650;line-height:1.35}.fa-admin-page .fa-admin-perm-key{color:var(--fa-admin-perm-key-fg);margin-top:2px;font-family:ui-monospace,monospace;font-size:10px;line-height:1.3}.fa-admin-page .fa-admin-perm-toggle-cell{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fa-admin-page .fa-admin-perm-lock{color:var(--fa-admin-kicker-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fa-admin-page .fa-admin-perm-lock-icon{display:block}.fa-admin-page .fa-admin-toggle-btn{background:0 0;border:none;border-radius:999px;flex-shrink:0;padding:2px}.fa-admin-page .fa-admin-toggle-btn:not(:disabled){cursor:pointer}.fa-admin-page .fa-admin-toggle-btn:not(:disabled):hover .fa-admin-toggle-track--on:not(.fa-admin-toggle-track--locked){background:color-mix(in srgb, var(--fa-admin-toggle-on-bg) 88%, #000)}.fa-admin-page .fa-admin-toggle-btn:not(:disabled):hover .fa-admin-toggle-track--off{background:#94a3b852}.fa-admin-page .fa-admin-toggle-btn:disabled:not(.fa-admin-toggle-btn--locked){cursor:not-allowed;opacity:.5}.fa-admin-page .fa-admin-toggle-btn--locked:disabled{cursor:default;opacity:1}.fa-admin-page .fa-admin-toggle-btn:focus{outline:none}.fa-admin-page .fa-admin-toggle-btn:focus-visible .fa-admin-toggle-track{outline:2px solid var(--fa-admin-toggle-focus-ring);outline-offset:2px}.fa-admin-page .fa-admin-toggle-track{border:1px solid #0000;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .15s,border-color .15s;position:relative}.fa-admin-page .fa-admin-toggle-track--on{background:var(--fa-admin-toggle-on-bg);border-color:var(--fa-admin-toggle-on-bg)}.fa-admin-page .fa-admin-toggle-track--on.fa-admin-toggle-track--locked{background:var(--fa-admin-toggle-locked-on-bg);border-color:var(--fa-admin-toggle-locked-on-bg)}.fa-admin-page .fa-admin-toggle-track--off{background:var(--fa-admin-toggle-off-bg);border-color:var(--fa-admin-toggle-off-border)}.fa-admin-page .fa-admin-toggle-knob{background:var(--fa-admin-toggle-knob-bg);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;box-shadow:0 1px 2px #0000001f}.fa-admin-page .fa-admin-toggle-track--on .fa-admin-toggle-knob{left:19px}.fa-admin-page .fa-admin-toggle-track--off .fa-admin-toggle-knob{left:2px}@media (prefers-reduced-motion:reduce){.fa-admin-page .fa-admin-toggle-track,.fa-admin-page .fa-admin-toggle-knob{transition:none}}.fa-admin-page .fa-admin-user-dir-body{padding:0 14px 12px}.fa-admin-page .fa-admin-user-dir-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;padding-top:10px;display:flex}.fa-admin-page .fa-admin-user-dir-toolbar>p{flex:14rem;min-width:0;max-width:none!important;color:var(--fa-admin-kicker-fg)!important;margin:0!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}.fa-admin-page .fa-admin-user-dir-toolbar .fa-admin-btn-secondary{flex:none;margin-left:auto}.fa-admin-page .fa-admin-user-form{border:1px solid var(--fa-admin-form-border);background:var(--fa-admin-form-bg);border-radius:8px;margin-bottom:12px;padding:12px}.fa-admin-page .fa-admin-user-form-title{margin:0 0 10px;font-size:14px;font-weight:800;color:var(--fa-admin-section-title-fg)!important}.fa-admin-page .fa-admin-user-table-wrap{border:1px solid var(--fa-admin-table-border);border-radius:10px;overflow-x:auto}.fa-admin-page .fa-admin-user-table{border-collapse:collapse;width:100%;font-size:13px}.fa-admin-page .fa-admin-user-table thead tr{text-align:left;background:var(--fa-admin-table-head-bg)!important}.fa-admin-page .fa-admin-user-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--fa-admin-table-head-fg);border-bottom:1px solid var(--fa-admin-table-border);padding:8px 10px;font-size:10px;font-weight:800}.fa-admin-page .fa-admin-user-table td{vertical-align:middle;padding:8px 10px}.fa-admin-page .fa-admin-user-row{border-top:1px solid var(--fa-admin-table-row-border)}.fa-admin-page .fa-admin-user-row:hover{background:var(--fa-admin-table-row-hover-bg)!important}.fa-admin-page .fa-admin-user-name{color:var(--fa-admin-table-name-fg);font-weight:700}.fa-admin-page .fa-admin-user-login{color:var(--fa-admin-table-meta-fg);font-family:ui-monospace,monospace;font-size:12px}.fa-admin-page .fa-admin-user-role{color:var(--fa-admin-perm-label-fg);font-weight:650}.fa-admin-page .fa-admin-status-badge{letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.fa-admin-page .fa-admin-status-badge--active{color:var(--fa-admin-status-active-fg);background:var(--fa-admin-status-active-bg)}.fa-admin-page .fa-admin-status-badge--inactive{color:var(--fa-admin-status-inactive-fg);background:var(--fa-admin-status-inactive-bg)}.fa-admin-page .fa-admin-user-scope{color:var(--fa-admin-table-meta-fg);margin-top:4px;font-size:11px}.fa-admin-page .fa-admin-user-actions{text-align:right;white-space:nowrap}.fa-admin-page .fa-admin-user-actions .fa-admin-btn-secondary{margin-right:8px}.fa-admin-page .fa-admin-user-actions .fa-admin-btn-secondary:last-child{margin-right:0}.fa-admin-page .fa-admin-field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fa-admin-label-fg);margin-bottom:6px;font-size:11px;font-weight:650;display:block}@media (width<=900px){.fa-admin-page .fa-admin-role-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=654px){.fa-admin-page .fa-admin-access-summary.fa-fortress-perspective-strip-surface,.fa-admin-page .fa-admin-access-panel.fa-fortress-perspective-strip-surface{align-items:flex-start}.fa-admin-page .fa-admin-access-cta{justify-content:center;width:100%}.fa-admin-page .fa-admin-role-cards{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.fa-admin-page .fa-admin-role-card{scroll-snap-align:start;flex:0 0 min(78vw,15rem)}.fa-admin-page .fa-admin-config-bar{flex-direction:column;align-items:stretch}.fa-admin-page .fa-admin-show-tech-ids{width:100%;margin-left:0}.fa-admin-page .fa-admin-config-bar select,.fa-admin-page .fa-admin-config-bar .fa-admin-btn-secondary{width:100%}.fa-admin-page .fa-admin-perm-row{gap:8px;min-height:52px}.fa-admin-page .fa-admin-user-actions{white-space:normal}.fa-admin-page .fa-admin-user-actions .fa-admin-btn-secondary{margin:0 6px 6px 0}}.fa-business-operations-page .fa-ds-page-header--compact{margin-bottom:.75rem}.fa-business-operations-page .fa-bo-prepared-surface{border-radius:12px;max-width:42rem;margin-top:1.25rem;padding:16px 18px}.fa-business-operations-page .fa-bo-prepared-surface__title{letter-spacing:-.02em;color:var(--fa-fortress-frosted-graphite-heading-fg,var(--fa-text-heading,#0f172a));margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.fa-business-operations-page .fa-bo-prepared-surface__body{color:var(--fa-fortress-frosted-graphite-muted-fg,var(--fa-color-slate-muted,#64748b));margin:8px 0 0;font-size:.8125rem;font-weight:500;line-height:1.5}@media (width<=640px){.fa-business-operations-page .fa-bo-prepared-surface{margin-top:1rem;padding:14px 16px}}
