*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{min-height:100%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:root{--font-family-base: Inter, "Segoe UI", Roboto, Arial, sans-serif;--font-family-heading: Inter, "Segoe UI", Roboto, Arial, sans-serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-form-action-gap: 3.5rem;--space-form-footer-gap: 3.5rem;--space-form-footer-padding: 1.75rem;--space-form-field-gap: .5rem;--space-form-label-gap: 0;--space-form-stack-gap: 2.75rem;--space-form-body-gap: 3rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.25rem;--radius-pill: 9999px;--shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--shadow-sm: 0 1px 3px rgba(16, 24, 40, .1), 0 1px 2px rgba(16, 24, 40, .06);--shadow-md: 0 4px 8px rgba(16, 24, 40, .1), 0 2px 4px rgba(16, 24, 40, .06);--shadow-lg: 0 12px 24px rgba(16, 24, 40, .12), 0 4px 8px rgba(16, 24, 40, .08);--duration-fast: .12s;--duration-normal: .18s;--duration-slow: .28s;--easing-standard: ease;--easing-emphasized: cubic-bezier(.2, 0, 0, 1);--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--container-site: min(100% - (var(--space-4) * 2), 72rem);--container-content: min(100% - (var(--space-4) * 2), 64rem);--container-dense: min(100% - (var(--space-3) * 2), 56rem);--container-read: min(100% - (var(--space-4) * 2), 50rem);--container-wide: min(100% - (var(--space-6) * 2), 84rem);--size-touch-target-min: 2.75rem;--size-touch-target-comfortable: 3rem;--size-scanner-control-min: 3rem;--size-operational-rail-collapsed: 4rem;--size-operational-rail-expanded: 12rem;--space-operational-hit-gap: .5rem;--space-operational-rhythm-tight: var(--space-2);--space-operational-rhythm-control: var(--space-3);--space-operational-rhythm-section: var(--space-4);--space-operational-rhythm-panel: var(--space-5);--space-operational-rhythm-sheet: var(--space-6);--outline-operational-focus-width: 3px;--outline-operational-focus-offset: 3px;--space-operational-segment-bar-padding-x: var(--space-3);--space-operational-segment-bar-padding-y: var(--space-2);--space-operational-segment-gap: var(--space-1);--size-operational-segment-min: 6.5rem;--size-operational-segment-compact-min: 5.75rem;--size-operational-segment-comfortable-min: 7.5rem;--operational-action-primary-min-height: 3.25rem;--operational-action-secondary-min-height: 2.75rem;--operational-action-utility-min-height: 2.5rem;--operational-action-horizontal-padding: var(--space-4);--operational-action-compact-padding: var(--space-3);--size-operational-overlay-compact: 24rem;--size-operational-overlay-normal: 30rem;--size-operational-overlay-expanded: 44rem;--size-operational-rail-icon: 2.75rem;--size-operational-rail-hit: 3rem;--size-operational-table-row-compact: 2.5rem;--size-operational-table-row-normal: 2.875rem;--size-operational-table-row-expanded: 3.25rem;--density-compact-spacing: .5rem;--density-compact-padding: .75rem;--density-compact-font-size: var(--font-size-sm);--density-compact-table-row-height: 2.5rem;--density-compact-widget-chrome: 2.75rem;--density-compact-metric-chrome: 3rem;--density-normal-spacing: .75rem;--density-normal-padding: 1rem;--density-normal-font-size: var(--font-size-md);--density-normal-table-row-height: 3rem;--density-normal-widget-chrome: 3.25rem;--density-normal-metric-chrome: 3.5rem;--density-expanded-spacing: 1rem;--density-expanded-padding: 1.25rem;--density-expanded-font-size: var(--font-size-lg);--density-expanded-table-row-height: 3.5rem;--density-expanded-widget-chrome: 3.75rem;--density-expanded-metric-chrome: 4rem;--widget-state-minimized-chrome: 2.5rem;--widget-state-minimized-content-visibility: hidden;--widget-state-normal-chrome: 3.25rem;--widget-state-normal-content-visibility: visible;--widget-state-expanded-chrome: 4rem;--widget-state-expanded-content-visibility: visible;--widget-state-hidden-chrome: 0;--widget-state-hidden-content-visibility: hidden;--z-base: 1;--z-dropdown: 1000;--z-sticky: 1100;--z-overlay: 1200;--z-modal: 1300;--z-toast: 1400;--z-tooltip: 1500}:root,[data-theme=light]{--color-bg-app: #f8fafc;--color-bg-surface: #ffffff;--color-bg-surface-soft: #f1f5f9;--color-bg-surface-strong: #e2e8f0;--color-bg-inverse: #0f172a;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-text-inverse: #f8fafc;--color-text-link: #2563eb;--color-text-link-hover: #1d4ed8;--color-border-default: #cbd5e1;--color-border-muted: #e2e8f0;--color-border-strong: #94a3b8;--color-border-focus: #2563eb;--color-action-primary-bg: #2563eb;--color-action-primary-bg-hover: #1d4ed8;--color-action-primary-text: #ffffff;--color-action-secondary-bg: #eff6ff;--color-action-secondary-bg-hover: #dbeafe;--color-action-secondary-text: #1d4ed8;--color-action-neutral-bg: #f1f5f9;--color-action-neutral-bg-hover: #e2e8f0;--color-action-neutral-text: #0f172a;--color-focus-ring: rgba(37, 99, 235, .35);--color-state-success-bg: #ecfdf3;--color-state-success-border: #86efac;--color-state-success-text: #166534;--color-state-warning-bg: #fffbeb;--color-state-warning-border: #fcd34d;--color-state-warning-text: #92400e;--color-state-danger-bg: #fef2f2;--color-state-danger-border: #fca5a5;--color-state-danger-text: #991b1b;--color-state-info-bg: #eff6ff;--color-state-info-border: #93c5fd;--color-state-info-text: #1e40af;--color-state-neutral-bg: #f8fafc;--color-state-neutral-border: #cbd5e1;--color-state-neutral-text: #334155;--color-visual-trend-up: #047857;--color-visual-trend-down: #b91c1c;--color-visual-trend-flat: #475569;--color-visual-trend-volatile: #6d28d9;--color-visual-severity-low: #0f766e;--color-visual-severity-medium: #92400e;--color-visual-severity-high: #c2410c;--color-visual-severity-critical: #991b1b;--color-visual-governance-compliant: #166534;--color-visual-governance-warning: #92400e;--color-visual-governance-noncompliant: #991b1b;--color-visual-chart-primary: #2563eb;--color-visual-chart-secondary: #0e7490;--color-visual-chart-tertiary: #7c3aed;--color-visual-chart-neutral: #475569;--color-visual-chart-accent: #c2410c;--color-visual-heat-none: #475569;--color-visual-heat-low: #0f766e;--color-visual-heat-medium: #92400e;--color-visual-heat-high: #c2410c;--color-visual-heat-critical: #991b1b;--color-visual-risk-low: #0f766e;--color-visual-risk-medium: #92400e;--color-visual-risk-high: #c2410c;--color-visual-risk-critical: #991b1b;--color-visual-map-site: #2563eb;--color-visual-map-asset: #0f766e;--color-visual-map-route: #7c3aed;--color-visual-map-cluster: #0e7490;--color-visual-map-highlight: #c2410c;--color-visual-matrix-axis: #475569;--color-visual-matrix-cell: #64748b;--color-visual-matrix-label: #334155;--color-visual-matrix-highlight: #2563eb;--color-visual-variance-favorable: #047857;--color-visual-variance-unfavorable: #b91c1c;--color-visual-variance-neutral: #475569;--color-visual-forecast-actual: #2563eb;--color-visual-forecast-projected: #0e7490;--color-visual-forecast-confidence: #6d28d9;--color-visual-flow-source: #2563eb;--color-visual-flow-destination: #0f766e;--color-visual-flow-transfer: #7c3aed;--color-visual-flow-highlight: #c2410c;--color-visual-correlation-positive: #047857;--color-visual-correlation-negative: #b91c1c;--color-visual-correlation-neutral: #475569;--color-visual-decision-priority-low: #0f766e;--color-visual-decision-priority-medium: #92400e;--color-visual-decision-priority-high: #c2410c;--color-visual-decision-priority-critical: #991b1b;--color-visual-decision-confidence-low: #475569;--color-visual-decision-confidence-medium: #92400e;--color-visual-decision-confidence-high: #047857;--color-visual-decision-impact-positive: #047857;--color-visual-decision-impact-negative: #b91c1c;--color-visual-decision-impact-neutral: #475569;--color-visual-decision-impact-uncertain: #6d28d9;--color-visual-recommendation-status-new: #2563eb;--color-visual-recommendation-status-reviewed: #0f766e;--color-visual-recommendation-status-accepted: #047857;--color-visual-recommendation-status-rejected: #b91c1c;--color-visual-recommendation-status-deferred: #6d28d9;--color-operational-bg: #f8fafc;--color-operational-surface: #ffffff;--color-operational-surface-elevated: #ffffff;--color-operational-surface-drawer: #ffffff;--color-operational-surface-modal: #ffffff;--color-operational-surface-scanner: #eff6ff;--color-operational-surface-shell: #0f172a;--color-operational-surface-compact: #f1f5f9;--color-operational-text-primary: #0f172a;--color-operational-text-secondary: #334155;--color-operational-text-muted: #475569;--color-operational-text-disabled: #7c8794;--color-operational-text-heading: #020617;--color-operational-text-metric: #111827;--color-operational-typography-primary: #020617;--color-operational-typography-secondary: #334155;--color-operational-typography-auxiliary: #475569;--color-operational-typography-disabled: #7c8794;--color-operational-segment-bar-bg: #ffffff;--color-operational-segment-bar-border: #cbd5e1;--color-operational-segment-separator: #cbd5e1;--color-operational-segment-label: #334155;--color-operational-segment-value: #020617;--color-operational-segment-muted-value: #475569;--color-operational-segment-accent-value: #1d4ed8;--color-operational-input-bg: #ffffff;--color-operational-input-border: #1d4ed8;--color-operational-input-focus-bg: #eff6ff;--color-operational-input-text: #020617;--color-operational-input-placeholder: #475569;--color-operational-input-focus-ring: rgba(37, 99, 235, .28);--color-operational-action-primary-bg: #1d4ed8;--color-operational-action-primary-bg-hover: #1e40af;--color-operational-action-primary-text: #ffffff;--color-operational-action-secondary-bg: #dbeafe;--color-operational-action-secondary-bg-hover: #bfdbfe;--color-operational-action-secondary-text: #1e3a8a;--color-operational-action-utility-bg: #f8fafc;--color-operational-action-utility-bg-hover: #e2e8f0;--color-operational-action-utility-text: #0f172a;--color-operational-action-destructive-bg: #fee2e2;--color-operational-action-destructive-bg-hover: #fecaca;--color-operational-action-destructive-text: #991b1b;--color-operational-action-disabled-bg: #e5e7eb;--color-operational-action-disabled-border: #cbd5e1;--color-operational-action-disabled-text: #6b7280;--color-operational-table-row-hover: #f1f5f9;--color-operational-table-row-selected: #dbeafe;--color-operational-table-row-active-border: #1d4ed8;--color-operational-table-row-scan-confirmed: #dcfce7;--color-operational-table-scanner-target: #eff6ff;--color-operational-table-quantity-focus: #fef9c3;--color-operational-table-discount: #ecfdf3;--color-operational-table-payment: #f5f3ff;--color-operational-status-warning-bg: #fffbeb;--color-operational-status-warning-border: #f59e0b;--color-operational-status-warning-text: #92400e;--color-operational-status-syncing-bg: #eff6ff;--color-operational-status-syncing-border: #3b82f6;--color-operational-status-syncing-text: #1d4ed8;--color-operational-status-success-bg: #ecfdf3;--color-operational-status-success-border: #22c55e;--color-operational-status-success-text: #166534;--color-operational-status-pending-bg: #f8fafc;--color-operational-status-pending-border: #94a3b8;--color-operational-status-pending-text: #475569;--color-operational-status-blocked-bg: #fef2f2;--color-operational-status-blocked-border: #ef4444;--color-operational-status-blocked-text: #991b1b;--color-operational-status-cashier-active-bg: #ecfeff;--color-operational-status-cashier-active-border: #06b6d4;--color-operational-status-cashier-active-text: #155e75;--color-operational-status-printer-disconnected-bg: #fff7ed;--color-operational-status-printer-disconnected-border: #f97316;--color-operational-status-printer-disconnected-text: #9a3412;--color-operational-billing-payable-amount: #065f46;--color-operational-billing-discount: #047857;--color-operational-billing-loyalty: #6d28d9;--color-operational-billing-customer-due: #b45309;--color-operational-billing-wallet-balance: #1d4ed8;--color-operational-billing-credit-due: #b91c1c;--color-operational-overlay-floating-drawer: #ffffff;--color-operational-overlay: rgba(15, 23, 42, .48);--color-operational-overlay-assistant-panel: #f8fafc;--color-operational-overlay-quick-actions: #ffffff;--color-operational-overlay-border-strong: #1d4ed8;--color-operational-shell-navigation: #0f172a;--color-operational-shell-navigation-text: #e2e8f0;--color-operational-shell-navigation-active-bg: rgba(226, 232, 240, .12);--color-operational-rail-icon-bg: rgba(226, 232, 240, .12);--color-operational-rail-icon-bg-hover: rgba(226, 232, 240, .2);--color-operational-rail-icon-text: #f8fafc;--color-operational-shell-workspace: #f8fafc;--color-operational-shell-workspace-border: #e2e8f0;--color-operational-shell-contextual-overlay: rgba(15, 23, 42, .52);--color-operational-shell-focus-surface: #ffffff;--color-command-center-security-posture-healthy-bg: #ecfdf3;--color-command-center-security-posture-healthy-border: #22c55e;--color-command-center-security-posture-healthy-text: #166534;--color-command-center-security-posture-watch-bg: #eff6ff;--color-command-center-security-posture-watch-border: #60a5fa;--color-command-center-security-posture-watch-text: #1d4ed8;--color-command-center-security-posture-warning-bg: #fffbeb;--color-command-center-security-posture-warning-border: #f59e0b;--color-command-center-security-posture-warning-text: #92400e;--color-command-center-security-posture-critical-bg: #fff7ed;--color-command-center-security-posture-critical-border: #f97316;--color-command-center-security-posture-critical-text: #9a3412;--color-command-center-security-posture-emergency-bg: #fef2f2;--color-command-center-security-posture-emergency-border: #dc2626;--color-command-center-security-posture-emergency-text: #991b1b;--color-command-center-severity-informational-bg: #eff6ff;--color-command-center-severity-informational-border: #93c5fd;--color-command-center-severity-informational-text: #1e40af;--color-command-center-severity-low-bg: #ecfeff;--color-command-center-severity-low-border: #14b8a6;--color-command-center-severity-low-text: #0f766e;--color-command-center-severity-medium-bg: #fffbeb;--color-command-center-severity-medium-border: #f59e0b;--color-command-center-severity-medium-text: #92400e;--color-command-center-severity-high-bg: #fff7ed;--color-command-center-severity-high-border: #f97316;--color-command-center-severity-high-text: #9a3412;--color-command-center-severity-critical-bg: #fef2f2;--color-command-center-severity-critical-border: #ef4444;--color-command-center-severity-critical-text: #991b1b;--color-command-center-risk-exposure-contained-bg: #ecfdf3;--color-command-center-risk-exposure-contained-border: #22c55e;--color-command-center-risk-exposure-contained-text: #166534;--color-command-center-risk-exposure-elevated-bg: #fffbeb;--color-command-center-risk-exposure-elevated-border: #f59e0b;--color-command-center-risk-exposure-elevated-text: #92400e;--color-command-center-risk-exposure-exposed-bg: #fff7ed;--color-command-center-risk-exposure-exposed-border: #f97316;--color-command-center-risk-exposure-exposed-text: #9a3412;--color-command-center-risk-exposure-compromised-bg: #fef2f2;--color-command-center-risk-exposure-compromised-border: #dc2626;--color-command-center-risk-exposure-compromised-text: #991b1b;--color-command-center-approval-state-pending-bg: #f8fafc;--color-command-center-approval-state-pending-border: #94a3b8;--color-command-center-approval-state-pending-text: #475569;--color-command-center-approval-state-approved-bg: #ecfdf3;--color-command-center-approval-state-approved-border: #22c55e;--color-command-center-approval-state-approved-text: #166534;--color-command-center-approval-state-rejected-bg: #fef2f2;--color-command-center-approval-state-rejected-border: #ef4444;--color-command-center-approval-state-rejected-text: #991b1b;--color-command-center-approval-state-expired-bg: #fff7ed;--color-command-center-approval-state-expired-border: #f97316;--color-command-center-approval-state-expired-text: #9a3412;--color-command-center-approval-state-escalated-bg: #f5f3ff;--color-command-center-approval-state-escalated-border: #8b5cf6;--color-command-center-approval-state-escalated-text: #6d28d9;--color-command-center-validation-confidence-low-bg: #f8fafc;--color-command-center-validation-confidence-low-border: #94a3b8;--color-command-center-validation-confidence-low-text: #475569;--color-command-center-validation-confidence-medium-bg: #fffbeb;--color-command-center-validation-confidence-medium-border: #f59e0b;--color-command-center-validation-confidence-medium-text: #92400e;--color-command-center-validation-confidence-high-bg: #ecfeff;--color-command-center-validation-confidence-high-border: #14b8a6;--color-command-center-validation-confidence-high-text: #0f766e;--color-command-center-validation-confidence-verified-bg: #ecfdf3;--color-command-center-validation-confidence-verified-border: #22c55e;--color-command-center-validation-confidence-verified-text: #166534;--color-command-center-evidence-confidence-unverified-bg: #f8fafc;--color-command-center-evidence-confidence-unverified-border: #cbd5e1;--color-command-center-evidence-confidence-unverified-text: #475569;--color-command-center-evidence-confidence-correlated-bg: #eff6ff;--color-command-center-evidence-confidence-correlated-border: #60a5fa;--color-command-center-evidence-confidence-correlated-text: #1d4ed8;--color-command-center-evidence-confidence-validated-bg: #ecfeff;--color-command-center-evidence-confidence-validated-border: #14b8a6;--color-command-center-evidence-confidence-validated-text: #0f766e;--color-command-center-evidence-confidence-witnessed-bg: #f5f3ff;--color-command-center-evidence-confidence-witnessed-border: #8b5cf6;--color-command-center-evidence-confidence-witnessed-text: #6d28d9;--color-command-center-evidence-confidence-certified-bg: #ecfdf3;--color-command-center-evidence-confidence-certified-border: #16a34a;--color-command-center-evidence-confidence-certified-text: #166534;--color-command-center-workflow-state-open-bg: #eff6ff;--color-command-center-workflow-state-open-border: #60a5fa;--color-command-center-workflow-state-open-text: #1d4ed8;--color-command-center-workflow-state-investigating-bg: #ecfeff;--color-command-center-workflow-state-investigating-border: #06b6d4;--color-command-center-workflow-state-investigating-text: #155e75;--color-command-center-workflow-state-remediating-bg: #fff7ed;--color-command-center-workflow-state-remediating-border: #f97316;--color-command-center-workflow-state-remediating-text: #9a3412;--color-command-center-workflow-state-approval-pending-bg: #f8fafc;--color-command-center-workflow-state-approval-pending-border: #94a3b8;--color-command-center-workflow-state-approval-pending-text: #475569;--color-command-center-workflow-state-validating-bg: #fffbeb;--color-command-center-workflow-state-validating-border: #f59e0b;--color-command-center-workflow-state-validating-text: #92400e;--color-command-center-workflow-state-closed-bg: #ecfdf3;--color-command-center-workflow-state-closed-border: #22c55e;--color-command-center-workflow-state-closed-text: #166534;--color-command-center-trend-improving-bg: #ecfdf3;--color-command-center-trend-improving-border: #22c55e;--color-command-center-trend-improving-text: #166534;--color-command-center-trend-stable-bg: #f8fafc;--color-command-center-trend-stable-border: #cbd5e1;--color-command-center-trend-stable-text: #475569;--color-command-center-trend-degrading-bg: #fff7ed;--color-command-center-trend-degrading-border: #f97316;--color-command-center-trend-degrading-text: #9a3412;--color-command-center-trend-critical-drift-bg: #fef2f2;--color-command-center-trend-critical-drift-border: #dc2626;--color-command-center-trend-critical-drift-text: #991b1b;--color-command-center-authority-assigned-bg: #ecfdf3;--color-command-center-authority-assigned-border: #22c55e;--color-command-center-authority-assigned-text: #166534;--color-command-center-authority-required-bg: #fffbeb;--color-command-center-authority-required-border: #f59e0b;--color-command-center-authority-required-text: #92400e;--color-command-center-authority-escalated-bg: #f5f3ff;--color-command-center-authority-escalated-border: #8b5cf6;--color-command-center-authority-escalated-text: #6d28d9;--color-command-center-authority-blocked-bg: #fef2f2;--color-command-center-authority-blocked-border: #ef4444;--color-command-center-authority-blocked-text: #991b1b;--color-command-center-authority-released-bg: #ecfeff;--color-command-center-authority-released-border: #14b8a6;--color-command-center-authority-released-text: #0f766e;--color-command-center-tenant-impact-single-tenant-bg: #eff6ff;--color-command-center-tenant-impact-single-tenant-border: #60a5fa;--color-command-center-tenant-impact-single-tenant-text: #1d4ed8;--color-command-center-tenant-impact-multi-tenant-bg: #fffbeb;--color-command-center-tenant-impact-multi-tenant-border: #f59e0b;--color-command-center-tenant-impact-multi-tenant-text: #92400e;--color-command-center-tenant-impact-cross-tenant-bg: #fff7ed;--color-command-center-tenant-impact-cross-tenant-border: #f97316;--color-command-center-tenant-impact-cross-tenant-text: #9a3412;--color-command-center-tenant-impact-global-bg: #fef2f2;--color-command-center-tenant-impact-global-border: #dc2626;--color-command-center-tenant-impact-global-text: #991b1b;--color-form-footer-border: #e2e8f0;--color-form-footer-text: #94a3b8}[data-theme=dark]{--color-bg-app: #030712;--color-bg-surface: #0a1226;--color-bg-surface-soft: #101a31;--color-bg-surface-strong: #16233f;--color-bg-inverse: #f8fafc;--color-text-primary: #f8fafc;--color-text-secondary: #cbd5e1;--color-text-muted: #94a3b8;--color-text-inverse: #0f172a;--color-text-link: #60a5fa;--color-text-link-hover: #93c5fd;--color-border-default: #24324d;--color-border-muted: #1a2740;--color-border-strong: #334766;--color-border-focus: #60a5fa;--color-action-primary-bg: #2563eb;--color-action-primary-bg-hover: #1d4ed8;--color-action-primary-text: #ffffff;--color-action-secondary-bg: #152c63;--color-action-secondary-bg-hover: #1d4ed8;--color-action-secondary-text: #dbeafe;--color-action-neutral-bg: #334155;--color-action-neutral-bg-hover: #3f4f69;--color-action-neutral-text: #f8fafc;--color-focus-ring: rgba(96, 165, 250, .38);--color-state-success-bg: #052e16;--color-state-success-border: #166534;--color-state-success-text: #bbf7d0;--color-state-warning-bg: #4a2206;--color-state-warning-border: #b45309;--color-state-warning-text: #fde68a;--color-state-danger-bg: #4a0d0d;--color-state-danger-border: #b91c1c;--color-state-danger-text: #fecaca;--color-state-info-bg: #172554;--color-state-info-border: #2563eb;--color-state-info-text: #bfdbfe;--color-state-neutral-bg: #0f172a;--color-state-neutral-border: #334155;--color-state-neutral-text: #e2e8f0;--color-visual-trend-up: #86efac;--color-visual-trend-down: #fca5a5;--color-visual-trend-flat: #cbd5e1;--color-visual-trend-volatile: #c4b5fd;--color-visual-severity-low: #99f6e4;--color-visual-severity-medium: #fde68a;--color-visual-severity-high: #fdba74;--color-visual-severity-critical: #fecaca;--color-visual-governance-compliant: #bbf7d0;--color-visual-governance-warning: #fde68a;--color-visual-governance-noncompliant: #fecaca;--color-visual-chart-primary: #93c5fd;--color-visual-chart-secondary: #67e8f9;--color-visual-chart-tertiary: #c4b5fd;--color-visual-chart-neutral: #cbd5e1;--color-visual-chart-accent: #fdba74;--color-visual-heat-none: #cbd5e1;--color-visual-heat-low: #99f6e4;--color-visual-heat-medium: #fde68a;--color-visual-heat-high: #fdba74;--color-visual-heat-critical: #fecaca;--color-visual-risk-low: #99f6e4;--color-visual-risk-medium: #fde68a;--color-visual-risk-high: #fdba74;--color-visual-risk-critical: #fecaca;--color-visual-map-site: #93c5fd;--color-visual-map-asset: #99f6e4;--color-visual-map-route: #c4b5fd;--color-visual-map-cluster: #67e8f9;--color-visual-map-highlight: #fdba74;--color-visual-matrix-axis: #cbd5e1;--color-visual-matrix-cell: #94a3b8;--color-visual-matrix-label: #f8fafc;--color-visual-matrix-highlight: #93c5fd;--color-visual-variance-favorable: #86efac;--color-visual-variance-unfavorable: #fca5a5;--color-visual-variance-neutral: #cbd5e1;--color-visual-forecast-actual: #93c5fd;--color-visual-forecast-projected: #67e8f9;--color-visual-forecast-confidence: #c4b5fd;--color-visual-flow-source: #93c5fd;--color-visual-flow-destination: #99f6e4;--color-visual-flow-transfer: #c4b5fd;--color-visual-flow-highlight: #fdba74;--color-visual-correlation-positive: #86efac;--color-visual-correlation-negative: #fca5a5;--color-visual-correlation-neutral: #cbd5e1;--color-visual-decision-priority-low: #99f6e4;--color-visual-decision-priority-medium: #fde68a;--color-visual-decision-priority-high: #fdba74;--color-visual-decision-priority-critical: #fecaca;--color-visual-decision-confidence-low: #cbd5e1;--color-visual-decision-confidence-medium: #fde68a;--color-visual-decision-confidence-high: #86efac;--color-visual-decision-impact-positive: #86efac;--color-visual-decision-impact-negative: #fca5a5;--color-visual-decision-impact-neutral: #cbd5e1;--color-visual-decision-impact-uncertain: #c4b5fd;--color-visual-recommendation-status-new: #93c5fd;--color-visual-recommendation-status-reviewed: #99f6e4;--color-visual-recommendation-status-accepted: #86efac;--color-visual-recommendation-status-rejected: #fca5a5;--color-visual-recommendation-status-deferred: #c4b5fd;--color-operational-bg: #f8fafc;--color-operational-surface: #ffffff;--color-operational-surface-elevated: #ffffff;--color-operational-surface-drawer: #ffffff;--color-operational-surface-modal: #ffffff;--color-operational-surface-scanner: #eff6ff;--color-operational-surface-shell: #030712;--color-operational-surface-compact: #f1f5f9;--color-operational-text-primary: #0f172a;--color-operational-text-secondary: #334155;--color-operational-text-muted: #475569;--color-operational-text-disabled: #7c8794;--color-operational-text-heading: #020617;--color-operational-text-metric: #111827;--color-operational-typography-primary: #020617;--color-operational-typography-secondary: #334155;--color-operational-typography-auxiliary: #475569;--color-operational-typography-disabled: #7c8794;--color-operational-segment-bar-bg: #ffffff;--color-operational-segment-bar-border: #cbd5e1;--color-operational-segment-separator: #cbd5e1;--color-operational-segment-label: #334155;--color-operational-segment-value: #020617;--color-operational-segment-muted-value: #475569;--color-operational-segment-accent-value: #1d4ed8;--color-operational-input-bg: #ffffff;--color-operational-input-border: #1d4ed8;--color-operational-input-focus-bg: #eff6ff;--color-operational-input-text: #020617;--color-operational-input-placeholder: #475569;--color-operational-input-focus-ring: rgba(37, 99, 235, .32);--color-operational-action-primary-bg: #1d4ed8;--color-operational-action-primary-bg-hover: #1e40af;--color-operational-action-primary-text: #ffffff;--color-operational-action-secondary-bg: #dbeafe;--color-operational-action-secondary-bg-hover: #bfdbfe;--color-operational-action-secondary-text: #1e3a8a;--color-operational-action-utility-bg: #f8fafc;--color-operational-action-utility-bg-hover: #e2e8f0;--color-operational-action-utility-text: #0f172a;--color-operational-action-destructive-bg: #fee2e2;--color-operational-action-destructive-bg-hover: #fecaca;--color-operational-action-destructive-text: #991b1b;--color-operational-action-disabled-bg: #e5e7eb;--color-operational-action-disabled-border: #cbd5e1;--color-operational-action-disabled-text: #6b7280;--color-operational-table-row-hover: #f1f5f9;--color-operational-table-row-selected: #dbeafe;--color-operational-table-row-active-border: #1d4ed8;--color-operational-table-row-scan-confirmed: #dcfce7;--color-operational-table-scanner-target: #eff6ff;--color-operational-table-quantity-focus: #fef9c3;--color-operational-table-discount: #ecfdf3;--color-operational-table-payment: #f5f3ff;--color-operational-status-warning-bg: #fffbeb;--color-operational-status-warning-border: #f59e0b;--color-operational-status-warning-text: #92400e;--color-operational-status-syncing-bg: #eff6ff;--color-operational-status-syncing-border: #3b82f6;--color-operational-status-syncing-text: #1d4ed8;--color-operational-status-success-bg: #ecfdf3;--color-operational-status-success-border: #22c55e;--color-operational-status-success-text: #166534;--color-operational-status-pending-bg: #f8fafc;--color-operational-status-pending-border: #94a3b8;--color-operational-status-pending-text: #475569;--color-operational-status-blocked-bg: #fef2f2;--color-operational-status-blocked-border: #ef4444;--color-operational-status-blocked-text: #991b1b;--color-operational-status-cashier-active-bg: #ecfeff;--color-operational-status-cashier-active-border: #06b6d4;--color-operational-status-cashier-active-text: #155e75;--color-operational-status-printer-disconnected-bg: #fff7ed;--color-operational-status-printer-disconnected-border: #f97316;--color-operational-status-printer-disconnected-text: #9a3412;--color-operational-billing-payable-amount: #065f46;--color-operational-billing-discount: #047857;--color-operational-billing-loyalty: #6d28d9;--color-operational-billing-customer-due: #b45309;--color-operational-billing-wallet-balance: #1d4ed8;--color-operational-billing-credit-due: #b91c1c;--color-operational-overlay-floating-drawer: #ffffff;--color-operational-overlay: rgba(15, 23, 42, .54);--color-operational-overlay-assistant-panel: #f8fafc;--color-operational-overlay-quick-actions: #ffffff;--color-operational-overlay-border-strong: #1d4ed8;--color-operational-shell-navigation: #030712;--color-operational-shell-navigation-text: #e2e8f0;--color-operational-shell-navigation-active-bg: rgba(226, 232, 240, .12);--color-operational-rail-icon-bg: rgba(226, 232, 240, .12);--color-operational-rail-icon-bg-hover: rgba(226, 232, 240, .2);--color-operational-rail-icon-text: #f8fafc;--color-operational-shell-workspace: #f8fafc;--color-operational-shell-workspace-border: #e2e8f0;--color-operational-shell-contextual-overlay: rgba(3, 7, 18, .6);--color-operational-shell-focus-surface: #ffffff;--color-command-center-security-posture-healthy-bg: #052e16;--color-command-center-security-posture-healthy-border: #166534;--color-command-center-security-posture-healthy-text: #bbf7d0;--color-command-center-security-posture-watch-bg: #172554;--color-command-center-security-posture-watch-border: #2563eb;--color-command-center-security-posture-watch-text: #bfdbfe;--color-command-center-security-posture-warning-bg: #4a2206;--color-command-center-security-posture-warning-border: #b45309;--color-command-center-security-posture-warning-text: #fde68a;--color-command-center-security-posture-critical-bg: #4a1d0b;--color-command-center-security-posture-critical-border: #c2410c;--color-command-center-security-posture-critical-text: #fdba74;--color-command-center-security-posture-emergency-bg: #4a0d0d;--color-command-center-security-posture-emergency-border: #b91c1c;--color-command-center-security-posture-emergency-text: #fecaca;--color-command-center-severity-informational-bg: #172554;--color-command-center-severity-informational-border: #2563eb;--color-command-center-severity-informational-text: #bfdbfe;--color-command-center-severity-low-bg: #042f2e;--color-command-center-severity-low-border: #0f766e;--color-command-center-severity-low-text: #99f6e4;--color-command-center-severity-medium-bg: #4a2206;--color-command-center-severity-medium-border: #b45309;--color-command-center-severity-medium-text: #fde68a;--color-command-center-severity-high-bg: #4a1d0b;--color-command-center-severity-high-border: #c2410c;--color-command-center-severity-high-text: #fdba74;--color-command-center-severity-critical-bg: #4a0d0d;--color-command-center-severity-critical-border: #b91c1c;--color-command-center-severity-critical-text: #fecaca;--color-command-center-risk-exposure-contained-bg: #052e16;--color-command-center-risk-exposure-contained-border: #166534;--color-command-center-risk-exposure-contained-text: #bbf7d0;--color-command-center-risk-exposure-elevated-bg: #4a2206;--color-command-center-risk-exposure-elevated-border: #b45309;--color-command-center-risk-exposure-elevated-text: #fde68a;--color-command-center-risk-exposure-exposed-bg: #4a1d0b;--color-command-center-risk-exposure-exposed-border: #c2410c;--color-command-center-risk-exposure-exposed-text: #fdba74;--color-command-center-risk-exposure-compromised-bg: #4a0d0d;--color-command-center-risk-exposure-compromised-border: #b91c1c;--color-command-center-risk-exposure-compromised-text: #fecaca;--color-command-center-approval-state-pending-bg: #0f172a;--color-command-center-approval-state-pending-border: #334155;--color-command-center-approval-state-pending-text: #cbd5e1;--color-command-center-approval-state-approved-bg: #052e16;--color-command-center-approval-state-approved-border: #166534;--color-command-center-approval-state-approved-text: #bbf7d0;--color-command-center-approval-state-rejected-bg: #4a0d0d;--color-command-center-approval-state-rejected-border: #b91c1c;--color-command-center-approval-state-rejected-text: #fecaca;--color-command-center-approval-state-expired-bg: #4a1d0b;--color-command-center-approval-state-expired-border: #c2410c;--color-command-center-approval-state-expired-text: #fdba74;--color-command-center-approval-state-escalated-bg: #2e1065;--color-command-center-approval-state-escalated-border: #7c3aed;--color-command-center-approval-state-escalated-text: #ddd6fe;--color-command-center-validation-confidence-low-bg: #0f172a;--color-command-center-validation-confidence-low-border: #334155;--color-command-center-validation-confidence-low-text: #cbd5e1;--color-command-center-validation-confidence-medium-bg: #4a2206;--color-command-center-validation-confidence-medium-border: #b45309;--color-command-center-validation-confidence-medium-text: #fde68a;--color-command-center-validation-confidence-high-bg: #042f2e;--color-command-center-validation-confidence-high-border: #0f766e;--color-command-center-validation-confidence-high-text: #99f6e4;--color-command-center-validation-confidence-verified-bg: #052e16;--color-command-center-validation-confidence-verified-border: #166534;--color-command-center-validation-confidence-verified-text: #bbf7d0;--color-command-center-evidence-confidence-unverified-bg: #0f172a;--color-command-center-evidence-confidence-unverified-border: #334155;--color-command-center-evidence-confidence-unverified-text: #cbd5e1;--color-command-center-evidence-confidence-correlated-bg: #172554;--color-command-center-evidence-confidence-correlated-border: #2563eb;--color-command-center-evidence-confidence-correlated-text: #bfdbfe;--color-command-center-evidence-confidence-validated-bg: #042f2e;--color-command-center-evidence-confidence-validated-border: #0f766e;--color-command-center-evidence-confidence-validated-text: #99f6e4;--color-command-center-evidence-confidence-witnessed-bg: #2e1065;--color-command-center-evidence-confidence-witnessed-border: #7c3aed;--color-command-center-evidence-confidence-witnessed-text: #ddd6fe;--color-command-center-evidence-confidence-certified-bg: #052e16;--color-command-center-evidence-confidence-certified-border: #166534;--color-command-center-evidence-confidence-certified-text: #bbf7d0;--color-command-center-workflow-state-open-bg: #172554;--color-command-center-workflow-state-open-border: #2563eb;--color-command-center-workflow-state-open-text: #bfdbfe;--color-command-center-workflow-state-investigating-bg: #083344;--color-command-center-workflow-state-investigating-border: #0891b2;--color-command-center-workflow-state-investigating-text: #a5f3fc;--color-command-center-workflow-state-remediating-bg: #4a1d0b;--color-command-center-workflow-state-remediating-border: #c2410c;--color-command-center-workflow-state-remediating-text: #fdba74;--color-command-center-workflow-state-approval-pending-bg: #0f172a;--color-command-center-workflow-state-approval-pending-border: #334155;--color-command-center-workflow-state-approval-pending-text: #cbd5e1;--color-command-center-workflow-state-validating-bg: #4a2206;--color-command-center-workflow-state-validating-border: #b45309;--color-command-center-workflow-state-validating-text: #fde68a;--color-command-center-workflow-state-closed-bg: #052e16;--color-command-center-workflow-state-closed-border: #166534;--color-command-center-workflow-state-closed-text: #bbf7d0;--color-command-center-trend-improving-bg: #052e16;--color-command-center-trend-improving-border: #166534;--color-command-center-trend-improving-text: #bbf7d0;--color-command-center-trend-stable-bg: #0f172a;--color-command-center-trend-stable-border: #334155;--color-command-center-trend-stable-text: #cbd5e1;--color-command-center-trend-degrading-bg: #4a1d0b;--color-command-center-trend-degrading-border: #c2410c;--color-command-center-trend-degrading-text: #fdba74;--color-command-center-trend-critical-drift-bg: #4a0d0d;--color-command-center-trend-critical-drift-border: #b91c1c;--color-command-center-trend-critical-drift-text: #fecaca;--color-command-center-authority-assigned-bg: #052e16;--color-command-center-authority-assigned-border: #166534;--color-command-center-authority-assigned-text: #bbf7d0;--color-command-center-authority-required-bg: #4a2206;--color-command-center-authority-required-border: #b45309;--color-command-center-authority-required-text: #fde68a;--color-command-center-authority-escalated-bg: #2e1065;--color-command-center-authority-escalated-border: #7c3aed;--color-command-center-authority-escalated-text: #ddd6fe;--color-command-center-authority-blocked-bg: #4a0d0d;--color-command-center-authority-blocked-border: #b91c1c;--color-command-center-authority-blocked-text: #fecaca;--color-command-center-authority-released-bg: #042f2e;--color-command-center-authority-released-border: #0f766e;--color-command-center-authority-released-text: #99f6e4;--color-command-center-tenant-impact-single-tenant-bg: #172554;--color-command-center-tenant-impact-single-tenant-border: #2563eb;--color-command-center-tenant-impact-single-tenant-text: #bfdbfe;--color-command-center-tenant-impact-multi-tenant-bg: #4a2206;--color-command-center-tenant-impact-multi-tenant-border: #b45309;--color-command-center-tenant-impact-multi-tenant-text: #fde68a;--color-command-center-tenant-impact-cross-tenant-bg: #4a1d0b;--color-command-center-tenant-impact-cross-tenant-border: #c2410c;--color-command-center-tenant-impact-cross-tenant-text: #fdba74;--color-command-center-tenant-impact-global-bg: #4a0d0d;--color-command-center-tenant-impact-global-border: #b91c1c;--color-command-center-tenant-impact-global-text: #fecaca;--color-form-footer-border: #24324d;--color-form-footer-text: #94a3b8}.ns-surface-app{background-color:var(--color-bg-app);color:var(--color-text-primary)}.ns-surface-sidebar,.ns-surface-topbar,.ns-surface-card{background-color:var(--color-bg-surface)}.ns-surface-overlay{background-color:color-mix(in srgb,var(--color-bg-inverse) 55%,transparent)}.ns-border-default{border-color:var(--color-border-muted)}.ns-text-primary{color:var(--color-text-primary)}.ns-text-secondary{color:var(--color-text-secondary)}.ns-text-muted{color:var(--color-text-muted)}.ns-focus-ring{outline:var(--outline-operational-focus-width) solid transparent;outline-offset:var(--outline-operational-focus-offset)}.ns-focus-ring:focus-visible{box-shadow:0 0 0 2px var(--color-bg-app),0 0 0 4px var(--color-focus-ring)}.ns-nav-active{background-color:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.ns-nav-hover:hover{background-color:var(--color-bg-surface-strong);color:var(--color-text-primary)}.ns-surface-hover:hover{background-color:var(--color-bg-surface-strong)}.ns-ring-focus:focus-visible{box-shadow:0 0 0 2px var(--color-bg-app),0 0 0 4px var(--color-focus-ring)}html{font-size:16px}body{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-app)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{margin:0;color:var(--color-text-secondary)}small{font-size:var(--font-size-sm)}code,pre,kbd,samp{font-family:var(--font-family-mono)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.roopa-focus-ring:focus-visible{outline:var(--outline-operational-focus-width) solid var(--color-focus-ring);outline-offset:var(--outline-operational-focus-offset)}.roopa-scroll-y{overflow-y:auto}.roopa-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aakruti-form-actions{padding-top:var(--space-form-action-gap)}.aakruti-form-footer{margin-top:var(--space-form-footer-gap);border-top:1px solid var(--color-form-footer-border);padding-top:var(--space-form-footer-padding);font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--color-form-footer-text)}.aakruti-form-stack{display:flex;flex-direction:column;gap:var(--space-form-stack-gap)}.aakruti-form-field{display:flex;flex-direction:column;gap:var(--space-form-field-gap)}.aakruti-form-field-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.aakruti-form-field-hint{font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--color-text-muted)}.aakruti-form-field-error{font-size:var(--font-size-xs);line-height:var(--line-height-normal);font-weight:var(--font-weight-medium);color:var(--color-state-danger-text)}.aakruti-form-body{margin-top:var(--space-form-body-gap)}.aakruti-page-shell{width:var(--container-wide);margin-inline:auto;padding:var(--space-8) var(--space-0);color:var(--color-text-primary)}.aakruti-page-shell__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-muted)}.aakruti-page-shell__heading{max-width:var(--container-read)}.aakruti-page-shell__eyebrow,.aakruti-section-header__eyebrow{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.18em;line-height:var(--line-height-normal);text-transform:uppercase}.aakruti-page-shell__title{margin:0;color:var(--color-text-primary);font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-4xl));font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:var(--line-height-tight)}.aakruti-page-shell__description{max-width:var(--container-content);margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}.aakruti-page-shell__actions,.aakruti-section-header__actions,.aakruti-section-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.aakruti-page-shell__body{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-8)}.aakruti-section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-muted)}.aakruti-section-header__heading{max-width:var(--container-content)}.aakruti-section-header__title{margin:0;color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--line-height-tight)}.aakruti-section-header__description{max-width:var(--container-content);margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.aakruti-section-card{overflow:hidden;border:1px solid var(--color-border-muted);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-xs);color:var(--color-text-primary)}.aakruti-section-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--color-border-muted);background:var(--color-bg-surface-soft)}.aakruti-section-card__heading{max-width:var(--container-read)}.aakruti-section-card__title{margin:0;color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.aakruti-section-card__description{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.aakruti-section-card__body{padding:var(--space-6)}.aakruti-card-grid{display:grid;gap:var(--space-4)}.aakruti-card-grid--1{grid-template-columns:1fr}.aakruti-card-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.aakruti-card-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.aakruti-card-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.aakruti-journey-progress{display:grid;gap:var(--space-4);min-width:0;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-xs)}.aakruti-journey-progress--sticky{position:sticky;top:var(--space-3);z-index:20}.aakruti-journey-progress__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.aakruti-journey-progress__eyebrow{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-normal);text-transform:uppercase}.aakruti-journey-progress__title{margin:0;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-tight)}.aakruti-journey-progress__description{max-width:var(--container-read);margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.aakruti-journey-progress__summary{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.aakruti-journey-progress__summary span{border:1px solid var(--color-state-neutral-border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--color-state-neutral-bg);color:var(--color-state-neutral-text);font-weight:var(--font-weight-semibold)}.aakruti-journey-progress__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.aakruti-journey-progress--vertical .aakruti-journey-progress__steps,.aakruti-journey-progress--compact .aakruti-journey-progress__steps,.aakruti-journey-progress--executive-summary .aakruti-journey-progress__steps{grid-template-columns:1fr}.aakruti-journey-progress--compact .aakruti-journey-progress__steps{gap:var(--space-2)}.aakruti-journey-progress--executive-summary{padding:var(--space-3)}.aakruti-journey-progress__step{min-width:0}.aakruti-journey-progress__step-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);width:100%;min-height:100%;border:1px solid var(--color-state-neutral-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-state-neutral-bg);color:var(--color-state-neutral-text);text-align:left;text-decoration:none}button.aakruti-journey-progress__step-action{cursor:pointer;font:inherit}.aakruti-journey-progress__step-action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-app),0 0 0 4px var(--color-focus-ring, var(--color-state-info-border))}.aakruti-journey-progress__step-action:hover{border-color:var(--color-state-info-border)}.aakruti-journey-progress__marker{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid currentColor;border-radius:var(--radius-pill);color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1}.aakruti-journey-progress__content{display:grid;min-width:0;gap:var(--space-2)}.aakruti-journey-progress__step-topline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.aakruti-journey-progress__index,.aakruti-journey-progress__state{color:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-normal);text-transform:uppercase}.aakruti-journey-progress__step-name{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.aakruti-journey-progress__step-description{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.aakruti-journey-progress__details{display:grid;gap:var(--space-2);margin:var(--space-1) 0 0}.aakruti-journey-progress__details div{display:grid;gap:var(--space-1)}.aakruti-journey-progress__details dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-normal);text-transform:uppercase}.aakruti-journey-progress__details dd{margin:0;overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed)}.aakruti-journey-progress--compact .aakruti-journey-progress__step-action,.aakruti-journey-progress--executive-summary .aakruti-journey-progress__step-action{align-items:center;padding:var(--space-2)}.aakruti-journey-progress--compact .aakruti-journey-progress__details,.aakruti-journey-progress--compact .aakruti-journey-progress__step-description{display:none}.aakruti-journey-progress--executive-summary .aakruti-journey-progress__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.aakruti-journey-progress--executive-summary .aakruti-journey-progress__step-topline{order:2}.aakruti-journey-progress--executive-summary .aakruti-journey-progress__step-name{order:1}.aakruti-journey-progress__step[data-aakruti-journey-tone=success] .aakruti-journey-progress__step-action{border-color:var(--color-state-success-border);background:var(--color-state-success-bg);color:var(--color-state-success-text)}.aakruti-journey-progress__step[data-aakruti-journey-tone=info] .aakruti-journey-progress__step-action,.aakruti-journey-progress__step[data-current=true] .aakruti-journey-progress__step-action{border-color:var(--color-state-info-border);background:var(--color-state-info-bg);color:var(--color-state-info-text)}.aakruti-journey-progress__step[data-aakruti-journey-tone=warning] .aakruti-journey-progress__step-action{border-color:var(--color-state-warning-border);background:var(--color-state-warning-bg);color:var(--color-state-warning-text)}.aakruti-journey-progress__step[data-aakruti-journey-tone=danger] .aakruti-journey-progress__step-action{border-color:var(--color-state-danger-border);background:var(--color-state-danger-bg);color:var(--color-state-danger-text)}.aakruti-journey-progress__step[data-aakruti-journey-state=Skipped] .aakruti-journey-progress__step-action{border-style:dashed}@media(max-width:767.98px){.aakruti-journey-progress__steps{grid-template-columns:1fr}.aakruti-journey-progress--sticky{top:var(--space-2)}}@media(forced-colors:active){.aakruti-journey-progress,.aakruti-journey-progress__step-action,.aakruti-journey-progress__marker,.aakruti-journey-progress__summary span{border-color:CanvasText}.aakruti-journey-progress__step-action:focus-visible{outline:2px solid Highlight;box-shadow:none}}.aakruti-metric-card,.aakruti-insight-card{min-width:0;border:1px solid var(--color-border-muted);border-radius:var(--radius-xl);padding:var(--space-5);background:var(--color-bg-surface);box-shadow:var(--shadow-xs);color:var(--color-text-primary)}.aakruti-metric-card__header,.aakruti-insight-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.aakruti-metric-card__title,.aakruti-insight-card__title{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.aakruti-metric-card__value,.aakruti-insight-card__value{margin-top:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--line-height-tight)}.aakruti-metric-card__caption,.aakruti-insight-card__subtitle{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.aakruti-command-center-density--executive{gap:var(--space-6)}.aakruti-command-center-density--operational,.aakruti-command-center-density--analytical{gap:var(--space-4)}.aakruti-command-center-header,.aakruti-command-center-band,.aakruti-command-center-summary,.aakruti-command-center-workflow,.aakruti-command-center-progress{border:1px solid var(--color-border-muted);border-radius:var(--radius-2xl);background:linear-gradient(180deg,var(--color-bg-surface-elevated),var(--color-bg-surface));box-shadow:var(--shadow-sm);color:var(--color-text-primary)}.aakruti-command-center-header{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-7)}.aakruti-command-center-header__primary,.aakruti-command-center-header__context,.aakruti-command-center-band__header,.aakruti-command-center-summary__header,.aakruti-command-center-progress__header,.aakruti-command-center-workflow__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.aakruti-command-center-header__copy,.aakruti-command-center-panel__heading{max-width:min(100%,var(--container-content))}.aakruti-command-center-header__eyebrow,.aakruti-command-center-panel__eyebrow{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.16em;line-height:var(--line-height-normal);text-transform:uppercase}.aakruti-command-center-header__title{margin:0;font-size:clamp(var(--font-size-2xl),3.8vw,var(--font-size-5xl));font-weight:var(--font-weight-bold);letter-spacing:-.04em;line-height:var(--line-height-tight)}.aakruti-command-center-header__description,.aakruti-command-center-band__description,.aakruti-command-center-summary__description,.aakruti-command-center-workflow__description,.aakruti-command-center-panel__description,.aakruti-command-center-progress__helper{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.aakruti-command-center-header__aside,.aakruti-command-center-header__actions,.aakruti-command-center-panel__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}.aakruti-command-center-header__context{padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--color-border-muted);background:var(--color-bg-surface-soft)}.aakruti-command-center-header__context-grid{display:grid;flex:1 1 28rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-4);margin:0}.aakruti-command-center-header__context-grid dt,.aakruti-command-center-metadata dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-transform:uppercase}.aakruti-command-center-header__context-grid dd,.aakruti-command-center-metadata dd{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.aakruti-command-center-header__framing{flex:1 1 20rem;align-self:stretch;padding:var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--color-border-muted);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.aakruti-command-center-band,.aakruti-command-center-summary{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.aakruti-command-center-band__title,.aakruti-command-center-summary__title,.aakruti-command-center-workflow__title,.aakruti-command-center-progress__title,.aakruti-command-center-panel__title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.aakruti-command-center-panel{display:flex;flex-direction:column;gap:var(--space-4);border-color:var(--aakruti-command-center-signal-border, var(--color-border-muted));background:linear-gradient(180deg,var(--aakruti-command-center-signal-bg, var(--color-bg-surface)),var(--color-bg-surface))}.aakruti-command-center-panel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.aakruti-command-center-panel__body,.aakruti-command-center-panel__footer{min-width:0}.aakruti-command-center-panel__footer{padding-top:var(--space-4);border-top:1px solid var(--color-border-muted)}.aakruti-command-center-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-4);margin:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-surface-soft)}.aakruti-command-center-signal,.aakruti-command-center-inline-indicator{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--aakruti-command-center-signal-border, var(--color-border-muted));border-radius:var(--radius-pill, 999px);background:var(--aakruti-command-center-signal-bg, var(--color-bg-surface-soft));color:var(--aakruti-command-center-signal-text, var(--color-text-primary));padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.aakruti-command-center-signal--compact{padding-inline:var(--space-2)}.aakruti-command-center-signal__dot,.aakruti-command-center-inline-indicator__dot{inline-size:.55rem;block-size:.55rem;border-radius:999px;background:currentColor;opacity:.85}.aakruti-command-center-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-4)}.aakruti-command-center-metric-grid--executive{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.aakruti-command-center-metric{min-width:0;padding:var(--space-4);border:1px solid var(--aakruti-command-center-signal-border, var(--color-border-muted));border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--aakruti-command-center-signal-bg, var(--color-bg-surface-soft)),var(--color-bg-surface))}.aakruti-command-center-metric__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.aakruti-command-center-metric__label{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-transform:uppercase}.aakruti-command-center-metric__value{margin-top:var(--space-3);color:var(--aakruti-command-center-signal-text, var(--color-text-primary));font-size:clamp(var(--font-size-xl),2vw,var(--font-size-3xl));font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:var(--line-height-tight)}.aakruti-command-center-metric__helper,.aakruti-command-center-metric__trend{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.aakruti-command-center-workflow{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.aakruti-command-center-workflow__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--space-4);list-style:none;padding:0;margin:0}.aakruti-command-center-workflow--strip .aakruti-command-center-workflow__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.aakruti-command-center-workflow__item{padding:var(--space-4);border:1px solid var(--aakruti-command-center-signal-border, var(--color-border-muted));border-radius:var(--radius-xl);background:var(--aakruti-command-center-signal-bg, var(--color-bg-surface))}.aakruti-command-center-workflow__step{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--aakruti-command-center-signal-text, var(--color-text-primary))}.aakruti-command-center-workflow__step-description,.aakruti-command-center-workflow__step-meta{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed)}.aakruti-command-center-progress{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.aakruti-command-center-progress__track{overflow:hidden;block-size:.75rem;border-radius:999px;background:var(--color-bg-surface-soft)}.aakruti-command-center-progress__fill{block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--aakruti-command-center-signal-border, var(--color-border-strong)),var(--aakruti-command-center-signal-text, var(--color-text-primary)))}.aakruti-command-center-progress__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}@media(max-width:48rem){.aakruti-command-center-header,.aakruti-command-center-band,.aakruti-command-center-summary,.aakruti-command-center-workflow,.aakruti-command-center-progress{padding:var(--space-5)}.aakruti-command-center-header__context{padding:var(--space-4)}}.aakruti-metric-card__badge,.aakruti-insight-card__badge{flex-shrink:0;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);background:var(--color-state-neutral-bg);color:var(--color-state-neutral-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.aakruti-metric-card__delta,.aakruti-insight-card__trend{margin-top:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.aakruti-metric-card__footer,.aakruti-insight-card__footer{margin-top:var(--space-5)}.aakruti-metric-card--neutral,.aakruti-insight-card--neutral{border-color:var(--color-border-muted);background:var(--color-bg-surface)}.aakruti-metric-card--success,.aakruti-insight-card--success{border-color:var(--color-state-success-border);background:var(--color-state-success-bg)}.aakruti-metric-card--warning,.aakruti-insight-card--warning{border-color:var(--color-state-warning-border);background:var(--color-state-warning-bg)}.aakruti-metric-card--danger,.aakruti-insight-card--danger{border-color:var(--color-state-danger-border);background:var(--color-state-danger-bg)}.aakruti-metric-card--info,.aakruti-insight-card--info{border-color:var(--color-state-info-border);background:var(--color-state-info-bg)}.aakruti-metric-card__delta--neutral{color:var(--color-text-secondary)}.aakruti-metric-card__delta--success{color:var(--color-state-success-text)}.aakruti-metric-card__delta--warning{color:var(--color-state-warning-text)}.aakruti-metric-card__delta--danger{color:var(--color-state-danger-text)}.aakruti-metric-card__delta--info{color:var(--color-state-info-text)}.aakruti-insight-card__chart{margin-top:var(--space-5)}.aakruti-insight-card__sparkline{width:100%;height:6rem;overflow:visible}.aakruti-insight-card__sparkline-area,.aakruti-insight-card__sparkline-point{fill:currentColor}.aakruti-insight-card__sparkline-area{opacity:.12}.aakruti-insight-card__sparkline-line{fill:none;stroke:currentColor}.aakruti-insight-card__point-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--space-8),1fr));gap:var(--space-1);margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal);text-align:center}.aakruti-solution-narrative-panel{position:relative;overflow:hidden;min-height:min(100vh,52rem);display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-16) var(--space-form-action-gap);background:var(--color-bg-app);color:var(--color-text-primary)}.aakruti-solution-narrative-glow{position:absolute;pointer-events:none;border-radius:var(--radius-pill);opacity:.2;filter:blur(48px)}.aakruti-solution-narrative-glow--start{top:-7.5rem;left:-7.5rem;width:26rem;height:26rem;background:var(--color-action-primary-bg)}.aakruti-solution-narrative-glow--end{right:-7.5rem;bottom:-10rem;width:22rem;height:22rem;background:var(--color-border-focus)}.aakruti-solution-narrative-content{position:relative;z-index:20;max-width:var(--container-read)}.aakruti-solution-narrative-eyebrow,.aakruti-solution-narrative-label{color:var(--color-text-link-hover);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.18em;line-height:var(--line-height-normal);text-transform:uppercase}.aakruti-solution-narrative-title{margin-top:var(--space-8);max-width:36rem;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:0;color:var(--color-text-primary)}.aakruti-solution-narrative-subtitle{margin-top:var(--space-8);max-width:32rem;font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.aakruti-solution-narrative-highlights{margin-top:var(--space-16);display:flex;flex-direction:column;gap:var(--space-5)}.aakruti-solution-narrative-highlight{display:flex;align-items:flex-start;gap:var(--space-4)}.aakruti-solution-narrative-highlight-dot{margin-top:var(--space-2);height:var(--space-2);width:var(--space-2);flex-shrink:0;border-radius:var(--radius-pill);background:var(--color-border-focus)}.aakruti-solution-narrative-highlight-text{font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.aakruti-solution-narrative-card{position:relative;z-index:20;margin-top:var(--space-12);max-width:40rem;border:1px solid var(--color-border-muted);border-radius:var(--radius-2xl);padding:var(--space-8);background:var(--color-bg-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-lg)}.aakruti-solution-narrative-product{margin:var(--space-4) 0 0;color:var(--color-text-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.aakruti-solution-narrative-tagline{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.aakruti-solution-narrative-trust{margin-top:var(--space-8);border-top:1px solid var(--color-border-muted);padding-top:var(--space-6)}.aakruti-solution-narrative-trust-text{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed)}.ns-auth-page-layout{min-height:100vh;display:grid;grid-template-columns:1fr}@media(min-width:1024px){.ns-auth-page-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ns-auth-page-layout__hero{display:none;min-width:0;min-height:100vh}@media(min-width:1024px){.ns-auth-page-layout__hero{display:block}}.ns-auth-page-layout__form{min-width:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-surface-soft);padding:var(--space-10) var(--space-6)}@media(min-width:1024px){.ns-auth-page-layout__form{padding:var(--space-12)}}.ns-auth-page-layout__form-inner{width:100%;max-width:34rem}#root{min-height:100vh}.navapc-content{display:grid;gap:1rem;max-width:72rem;margin:0 auto;padding:1.5rem}.navapc-content dl{display:grid;grid-template-columns:minmax(10rem,1fr) 2fr;gap:.5rem 1rem}.navapc-content dt{font-weight:600}.navapc-ux-quad-marker{color:var(--roopa-color-text-muted, currentColor);font-size:.875rem}
