:root{color-scheme:dark;--color-canvas: #141714;--color-canvas-deep: #101310;--color-sidebar: #111411;--color-surface-1: #1b1f1b;--color-surface-2: #222722;--color-surface-3: #2a302a;--color-surface-hover: #303630;--color-surface-selected: #273128;--color-border-subtle: #2d332d;--color-border-default: #3a413a;--color-border-strong: #505850;--color-text-primary: #f2f4f1;--color-text-secondary: #b8beb7;--color-text-muted: #858c85;--color-text-disabled: #626862;--color-text-inverse: #151815;--color-accent-primary: #6d9e67;--color-accent-primary-hover: #7fb176;--color-accent-primary-muted: #314631;--status-approved: #6fa66d;--status-approved-bg: #233424;--status-pass: #79af70;--status-pass-bg: #253a25;--status-released: #4f9b91;--status-released-bg: #1f3532;--status-hold: #d2a24b;--status-hold-bg: #3b3020;--status-warning: #c9903d;--status-warning-bg: #382b1d;--status-danger: #c96666;--status-danger-bg: #3b2323;--status-review: #6d8dbb;--status-review-bg: #222e3e;--status-neutral: #8a918a;--status-neutral-bg: #2b2f2b;--status-stale: #d2a24b;--status-stale-bg: #3b3020;--surface-command: var(--color-canvas-deep);--surface-register: var(--color-surface-1);--surface-evidence: var(--color-surface-2);--surface-decision: var(--color-surface-3);--text-evidence: var(--color-text-secondary);--text-provenance: var(--color-text-muted);--border-evidence: var(--color-border-default);--border-command: var(--color-border-strong);--state-idle: var(--status-neutral);--state-loading: var(--status-review);--state-empty: var(--status-neutral);--state-filtered-empty: var(--status-review);--state-denied: var(--status-warning);--state-stale: var(--status-stale);--state-success: var(--status-pass);--state-error: var(--status-danger);--status-success: var(--status-pass);--status-error: var(--status-danger);--surface-page: var(--color-canvas);--surface-panel: var(--color-surface-1);--surface-raised: var(--color-surface-2);--surface-inset: var(--color-surface-2);--surface-popover: var(--color-surface-3);--border-default: var(--color-border-default);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-muted: var(--color-text-muted);--focus-ring: var(--color-accent-primary-hover);--text-danger: var(--status-danger);--text-on-accent: var(--color-text-inverse);--surface-readonly: var(--color-surface-1);--surface-disabled: var(--color-surface-2);--surface-table-stripe: rgb(255 255 255 / 1.5%);--surface-overlay: rgb(4 6 4 / 72%);--border-focus: var(--color-accent-primary-hover);--border-invalid: var(--status-danger);--border-selected: var(--color-accent-primary);--control-border: var(--color-border-strong);--button-radius: var(--radius-sm);--button-gap: var(--space-2);--button-padding-inline: var(--space-4);--button-font-weight: 600;--input-radius: var(--radius-sm);--input-padding-inline: var(--control-padding);--input-background: var(--surface-raised);--input-border: var(--border-default);--input-border-hover: var(--color-border-strong);--input-border-invalid: var(--border-invalid);--input-readonly-background: var(--surface-readonly);--card-radius: var(--radius-lg);--card-padding: var(--panel-padding);--table-row-padding-block: var(--space-3);--table-row-padding-inline: var(--space-4);--table-header-background: var(--surface-raised);--table-stripe-background: var(--surface-table-stripe);--nav-item-radius: var(--radius-sm);--nav-item-padding-block: var(--space-2);--nav-item-padding-inline: var(--space-3);--nav-item-gap: var(--space-3);--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.5rem;--font-size-display: 2rem;--type-command: 2rem;--type-register: var(--font-size-sm);--type-evidence: var(--font-size-sm);--type-data: var(--font-size-md);--line-height-data: 1.4;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--numeric-figures: tabular-nums;--font-latin: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-arabic: "IBM Plex Sans Arabic", "Noto Sans Arabic", Tahoma, sans-serif;--font-sans: var(--font-latin);--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-command: var(--space-8);--space-register: var(--space-3);--space-evidence: var(--space-4);--border-width-subtle: 1px;--border-width-state: 3px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px;--radius-xl: 8px;--shadow-1: 0 2px 8px rgb(0 0 0 / 18%);--shadow-2: 0 8px 24px rgb(0 0 0 / 24%);--shadow-3: 0 16px 40px rgb(0 0 0 / 32%);--motion-fast: .15s;--motion-standard: .2s;--motion-slow: .22s;--motion-duration-fast: var(--motion-fast);--motion-duration-standard: var(--motion-standard);--motion-duration-slow: var(--motion-slow);--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(.2, 0, 0, 1.2);--motion-feedback: var(--motion-fast);--motion-context: var(--motion-standard);--focus-width: 2px;--focus-offset: 2px;--disabled-opacity: .55}[dir=rtl]{--font-sans: var(--font-arabic)}@media (prefers-reduced-motion: no-preference){dialog{opacity:0;transform:translateY(4px);transition:opacity var(--motion-fast),transform var(--motion-fast),display var(--motion-fast) allow-discrete,overlay var(--motion-fast) allow-discrete}dialog[open]{opacity:1;transform:translateY(0)}@starting-style{dialog[open]{opacity:0;transform:translateY(4px)}}dialog[open],[data-feedback-class]{animation:feedback-enter var(--motion-fast) var(--motion-ease-standard)}@keyframes feedback-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:where(a,button,input,select,textarea){transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}:root,[data-density=standard]{--control-height: 40px;--control-padding: var(--space-3);--row-gap: var(--space-4);--panel-padding: var(--space-6);--table-cell-padding-block: var(--space-3);--table-cell-padding-inline: var(--space-4)}[data-density=comfortable]{--control-height: 48px;--control-padding: var(--space-4);--row-gap: var(--space-5);--panel-padding: var(--space-8);--table-cell-padding-block: var(--space-4);--table-cell-padding-inline: var(--space-4)}[data-density=compact]{--control-height: 40px;--control-padding: var(--space-2);--row-gap: var(--space-2);--panel-padding: var(--space-4);--table-cell-padding-block: var(--space-2);--table-cell-padding-inline: var(--space-3)}.decision-room .command-header,.workspace-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-command);padding-block:var(--space-6) var(--space-8);border-block-end:var(--border-width-subtle) solid var(--border-command);margin-block-end:var(--space-6)}.workspace-kicker{margin:0;color:var(--text-provenance);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.workspace-title{margin:var(--space-2) 0;font-size:var(--type-command);line-height:var(--line-height-tight);letter-spacing:-.025em}.workspace-lede{max-inline-size:72ch;margin:0;color:var(--text-evidence)}.evidence-line{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--text-provenance);font-size:var(--font-size-xs);font-variant-numeric:var(--numeric-figures)}.evidence-line>*+*{border-inline-start:1px solid var(--border-evidence);padding-inline-start:var(--space-4)}.decision-room .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0;border-block:1px solid var(--border-command);margin-block-end:var(--space-8)}.decision-room .kpis>*{border:0;border-inline-end:1px solid var(--border-evidence);border-radius:0;background:transparent;box-shadow:none}.decision-room .dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(240px,.7fr)}.decision-room .panel{border-radius:var(--radius-sm)}.decision-room .flow-panel{background:var(--surface-command);border-color:var(--border-command)}.decision-room .flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:0;border-block:1px solid var(--border-evidence)}.decision-room .flow-stage a{min-block-size:120px;border:0;border-inline-end:1px solid var(--border-evidence);border-radius:0;background:transparent}.decision-room .flow-stage a:hover,.decision-room .flow-stage a:focus-visible{background:var(--surface-evidence)}.decision-room .workflow-access ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0;border-block-start:1px solid var(--border-evidence)}.decision-room .workflow-access li{border:0;border-block-end:1px solid var(--border-evidence);border-radius:0;background:transparent}.decision-room .priority-panel{border-inline-start:var(--border-width-state) solid var(--state-denied)}.decision-room .attention-list li a{padding-block:var(--space-4)}.decision-room .attention-list li a:hover{background:var(--surface-evidence)}.decision-room .activity{border-inline-start:1px solid var(--border-evidence);padding-inline-start:var(--space-4)}.decision-room .activity li{position:relative}.decision-room .activity li:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--space-4) - 4px);inset-block-start:var(--space-4);inline-size:7px;block-size:7px;border:1px solid var(--border-command);background:var(--surface-panel);border-radius:50%}.scientific-register .data-panel,.scientific-register .table-wrap{border-radius:var(--radius-sm);background:var(--surface-register);border:1px solid var(--border-evidence)}.scientific-register table{font-variant-numeric:var(--numeric-figures)}.scientific-register th,.scientific-register td{line-height:var(--line-height-data)}.scientific-register tbody th{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface-register)}.scientific-register tbody tr:nth-child(2n) th{background:var(--surface-evidence)}.scientific-register .table-scroll,.scientific-register .table-wrap{scrollbar-color:var(--border-command) var(--surface-register)}.scientific-form{max-inline-size:62rem}.scientific-form form{max-inline-size:100%;background:var(--surface-panel);border:1px solid var(--border-evidence);border-block-start:var(--border-width-state) solid var(--status-review);border-radius:var(--radius-sm);padding:var(--space-6)}.scientific-form label{font-weight:var(--font-weight-semibold)}.scientific-form label span{font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.scientific-form .actions{padding-block-start:var(--space-4);border-block-start:1px solid var(--border-evidence)}.scientific-form :is(input,select,textarea){min-block-size:var(--control-height);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-background);padding-inline:var(--input-padding-inline)}.scientific-form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--border-invalid)}.evidence-record .grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.evidence-record .panel{border-radius:var(--radius-sm)}.evidence-record .panel dl{font-variant-numeric:var(--numeric-figures)}.evidence-record .decision{border-block-start:var(--border-width-state) solid var(--status-review)}.evidence-record .decision form{max-inline-size:52rem}.evidence-record .decision button{color:var(--text-on-accent)}.status-badge,.state-banner{font-weight:700}@media (max-width: 900px){.decision-room .dashboard-grid,.evidence-record .grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.decision-room .command-header,.workspace-header{display:block;padding-block:var(--space-4) var(--space-5)}.decision-room .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.scientific-form form{padding:var(--space-4)}.evidence-line>*+*{border:0;padding-inline-start:0}}@media (max-width: 360px){.decision-room .kpis{grid-template-columns:1fr}}@media (forced-colors: active){.decision-room .priority-panel,.scientific-form form,.evidence-record .decision{border-color:Highlight}.decision-room .activity li:before{border-color:CanvasText;background:Canvas}}@media print{.decision-room .panel,.scientific-register .data-panel,.scientific-form form,.evidence-record .panel{background:#fff!important;color:#111!important;border-color:#333!important;box-shadow:none!important;break-inside:avoid}.decision-room .panel :is(h2,h3,p,small,strong,span,dt,dd),.scientific-register :is(th,td,caption,p,small),.scientific-form :is(label,span,p),.evidence-record .panel :is(h2,h3,p,small,strong,span,dt,dd){color:#111!important}.decision-room .dashboard-grid,.evidence-record .grid{display:block}.decision-room .dashboard-grid>*,.evidence-record .grid>*{margin-block-end:12pt}.scientific-register .table-scroll,.scientific-register .table-wrap{overflow:visible}.scientific-register table{min-width:0}.scientific-register a,.evidence-record a{color:#111!important;text-decoration:underline}}html[data-visual-direction=precision-light]{color-scheme:light;--color-canvas: #f3f6fa;--color-canvas-deep: #eaf0f6;--color-surface-1: #ffffff;--color-surface-2: #f5f8fb;--color-surface-3: #eaf1f5;--color-surface-hover: #e9f3f5;--color-surface-selected: #e1f1f2;--color-border-subtle: #dfe7ee;--color-border-default: #cbd7e1;--color-border-strong: #9daebb;--color-text-primary: #14243b;--color-text-secondary: #344962;--color-text-muted: #53677d;--color-text-disabled: #657789;--color-text-inverse: #ffffff;--color-accent-primary: #087f8c;--color-accent-primary-hover: #086575;--color-accent-primary-muted: #d9f0f0;--status-approved: #23643d;--status-approved-bg: #e5f3e9;--status-pass: #2a713e;--status-pass-bg: #e8f4e7;--status-released: #086575;--status-released-bg: #e0f0f2;--status-hold: #86520b;--status-hold-bg: #fff1d8;--status-warning: #86520b;--status-warning-bg: #fff1d8;--status-danger: #a92c39;--status-danger-bg: #fcebee;--status-review: #295793;--status-review-bg: #e9f0fc;--status-neutral: #455a6c;--status-neutral-bg: #edf2f5;--status-stale: #86520b;--status-stale-bg: #fff1d8;--surface-page: #f3f6fa;--surface-panel: #ffffff;--surface-raised: #f5f8fb;--surface-inset: #f5f8fb;--surface-popover: #ffffff;--surface-evidence: #f5f8fb;--surface-decision: #eaf1f5;--surface-readonly: #ffffff;--surface-disabled: #f5f8fb;--input-background: #f5f8fb;--input-readonly-background: #ffffff;--table-header-background: #f5f8fb;--table-stripe-background: #f8fafc;--text-primary: #14243b;--text-secondary: #344962;--text-muted: #53677d;--text-provenance: #53677d;--text-evidence: #344962;--text-on-accent: #ffffff;--text-danger: #a92c39;--border-default: #cbd7e1;--border-evidence: #cbd7e1;--border-command: #9daebb;--border-focus: #086575;--border-invalid: #a92c39;--border-selected: #087f8c;--control-border: #7b8a99;--focus-ring: #086575;--status-success: #2a713e;--status-error: #a92c39;--state-idle: #455a6c;--state-loading: #295793;--state-empty: #455a6c;--state-filtered-empty: #295793;--state-denied: #86520b;--state-stale: #86520b;--state-success: #2a713e;--state-error: #a92c39;--surface-command: #eef4f8;--surface-table-stripe: #f8fafc;--surface-overlay: rgb(11 29 48 / 55%);--shadow-1: 0 2px 8px rgb(22 41 63 / 6%);--shadow-2: 0 10px 30px rgb(22 41 63 / 10%);--shadow-3: 0 20px 48px rgb(22 41 63 / 18%);--radius-lg: 12px;--radius-xl: 12px}html[data-visual-direction=precision-light],html[data-visual-direction=precision-light] body,html[data-visual-direction=precision-light] .system-content,html[data-visual-direction=precision-light] .app-shell{background:var(--color-canvas);color:var(--text-primary)}html[data-visual-direction=precision-light] .app-sidebar{--color-text-primary: #f2f6f9;--color-text-secondary: #ccd8e2;--color-text-muted: #aebdca;--color-surface-hover: #20354b;--color-surface-selected: #193e50;--color-border-subtle: #31465b;--color-border-default: #4c6074;--surface-panel: #17283b;--surface-raised: #20354b;--surface-popover: #17283b;--text-primary: #f2f6f9;--text-secondary: #ccd8e2;--text-muted: #aebdca;--color-accent-primary: #5dd0d7;--color-accent-primary-hover: #8ae5e7;--color-text-inverse: #111d2d;--focus-ring: #8ae5e7;color:var(--text-primary);color-scheme:dark;background:#111d2d}html[data-visual-direction=precision-light] .app-sidebar .sidebar{background:#111d2d}html[data-visual-direction=precision-light] .app-topbar{box-shadow:0 2px 12px #16293f0a}html[data-visual-direction=precision-light] .app-main :where(.panel,.chart,.identity){box-shadow:var(--shadow-1)}html[data-visual-direction=precision-light] .system-background{background:radial-gradient(60% 75% at 18% 14%,rgb(8 127 140 / 6%),transparent 66%),radial-gradient(55% 70% at 92% 86%,rgb(20 36 59 / 5%),transparent 72%),var(--color-canvas-deep)}html[data-visual-direction=precision-light] .system-background:before{opacity:.5;background-image:linear-gradient(rgb(20 36 59 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(20 36 59 / 4%) 1px,transparent 1px)}html[data-visual-direction=precision-light] .system-background:after{background:#f3f6fa8c}@media (forced-colors: active){html[data-visual-direction=precision-light] .app-sidebar{--text-primary: CanvasText;--text-secondary: CanvasText;--text-muted: CanvasText;--color-text-primary: CanvasText;--color-text-secondary: CanvasText;--color-text-muted: CanvasText;--surface-raised: Canvas;--surface-panel: Canvas;--color-surface-selected: Canvas;--focus-ring: Highlight;color:CanvasText;background:Canvas}html[data-visual-direction=precision-light] .app-main :where(.panel,.chart,.identity){box-shadow:none}}html[data-visual-direction=capa-a]{color-scheme:dark;--color-canvas: #14181e;--color-canvas-deep: #101418;--color-sidebar: #111d2d;--color-surface-1: #252b34;--color-surface-2: #2b323c;--color-surface-3: #323a45;--color-surface-hover: #323a45;--color-surface-selected: #2c3a4e;--color-border-subtle: #303845;--color-border-default: #383f4c;--color-border-strong: #4c5566;--color-text-primary: #e8edf5;--color-text-secondary: #c3cbd6;--color-text-muted: #9ba3af;--color-text-disabled: #7a828e;--color-text-inverse: #14181e;--color-accent-primary: #92b8f2;--color-accent-primary-hover: #a6c5f5;--color-accent-primary-active: #7ea6e0;--color-surface-active: #303845;--color-accent-primary-muted: #22344e;--status-approved: #6fa66d;--status-approved-bg: #233424;--status-pass: #79af70;--status-pass-bg: #253a25;--status-released: #5fb3a6;--status-released-bg: #1f3532;--status-hold: #d5a36f;--status-hold-bg: #3a3024;--status-warning: #d5a36f;--status-warning-bg: #3a3024;--status-danger: #e08585;--status-danger-bg: #3c2528;--status-review: #92b8f2;--status-review-bg: #22344e;--status-neutral: #9ba3af;--status-neutral-bg: #2b323c;--status-stale: #d5a36f;--status-stale-bg: #3a3024;--surface-page: var(--color-canvas);--surface-canvas: var(--color-canvas);--surface-panel: var(--color-surface-1);--surface-raised: var(--color-surface-2);--surface-inset: var(--color-surface-2);--surface-popover: var(--color-surface-3);--surface-command: var(--color-canvas-deep);--surface-register: var(--color-surface-1);--surface-evidence: var(--color-surface-2);--surface-decision: var(--color-surface-3);--surface-readonly: var(--color-surface-1);--surface-disabled: var(--color-surface-2);--surface-overlay: rgb(8 11 16 / 72%);--surface-table-stripe: rgb(255 255 255 / 1.5%);--input-background: var(--color-surface-2);--input-readonly-background: var(--color-surface-1);--table-header-background: var(--color-surface-2);--table-stripe-background: var(--surface-table-stripe);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-muted: var(--color-text-muted);--text-provenance: var(--color-text-muted);--text-evidence: var(--color-text-secondary);--text-on-accent: var(--color-text-inverse);--text-danger: var(--status-danger);--accent: var(--color-accent-primary);--accent-hover: var(--color-accent-primary-hover);--accent-active: var(--color-accent-primary-active);--warning: var(--status-warning);--error: var(--status-error);--success: var(--status-success);--focus: var(--focus-ring);--border-default: var(--color-border-default);--border-evidence: var(--color-border-default);--border-command: var(--color-border-strong);--border-focus: var(--color-accent-primary);--border-invalid: var(--status-danger);--border-selected: var(--color-accent-primary);--focus-ring: var(--color-accent-primary);--control-border: #707a8c;--status-success: var(--status-pass);--status-error: var(--status-danger);--state-idle: var(--status-neutral);--state-loading: var(--status-review);--state-empty: var(--status-neutral);--state-filtered-empty: var(--status-review);--state-denied: var(--status-warning);--state-stale: var(--status-warning);--state-success: var(--status-pass);--state-error: var(--status-danger);--radius-sm: 8px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 12px;--panel-padding: var(--space-6);--shadow-1: 0 1px 2px rgb(0 0 0 / 24%);--shadow-2: 0 8px 24px rgb(0 0 0 / 28%);--shadow-3: 0 16px 40px rgb(0 0 0 / 36%)}html[data-visual-direction=capa-a],html[data-visual-direction=capa-a] body,html[data-visual-direction=capa-a] .system-content,html[data-visual-direction=capa-a] .app-shell{background:var(--color-canvas);color:var(--text-primary)}html[data-visual-direction=capa-a] .app-sidebar{--color-text-primary: #f2f6f9;--color-text-secondary: #ccd8e2;--color-text-muted: #aebdca;--color-surface-hover: #20354b;--color-surface-selected: #193e50;--color-border-subtle: #31465b;--color-border-default: #4c6074;--surface-panel: #17283b;--surface-raised: #20354b;--surface-popover: #17283b;--text-primary: #f2f6f9;--text-secondary: #ccd8e2;--text-muted: #aebdca;--color-accent-primary: #5dd0d7;--color-accent-primary-hover: #8ae5e7;--color-text-inverse: #111d2d;--focus-ring: #8ae5e7;color:var(--text-primary);color-scheme:dark;background:#111d2d}html[data-visual-direction=capa-a] .app-sidebar .sidebar{background:#111d2d}html[data-visual-direction=capa-a] .app-topbar{background:var(--color-surface-1);border-block-end-color:var(--color-border-subtle);box-shadow:none}html[data-visual-direction=capa-a] .app-main{padding-block:var(--space-8) var(--space-12)}html[data-visual-direction=capa-a] .app-main :where(h1){font-size:1.5rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}html[data-visual-direction=capa-a] .app-main :where(h2){font-size:1.0625rem;font-weight:600;letter-spacing:0}html[data-visual-direction=capa-a] .app-main :where(h3){font-weight:600}html[data-visual-direction=capa-a] .app-main :where(p,li,dd){line-height:1.55}html[data-visual-direction=capa-a] .app-main :where(.eyebrow,.section-label){color:var(--text-muted);font-weight:600;letter-spacing:0;text-transform:none}html[data-visual-direction=capa-a] .app-main :where(.panel,.card,.identity){background:var(--color-surface-1);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}html[data-visual-direction=capa-a] .app-main :where(.panel,.card) :where(h2,h3){color:var(--text-primary)}html[data-visual-direction=capa-a] .app-main :where(input,select,textarea){background:var(--input-background);border:1px solid var(--control-border);border-radius:var(--radius-sm);color:var(--text-primary);min-block-size:44px}html[data-visual-direction=capa-a] .app-main :where(input,select,textarea):hover:not(:disabled){border-color:var(--color-text-muted)}html[data-visual-direction=capa-a] .app-main :where(input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html[data-visual-direction=capa-a] .app-main :where(input,textarea)::placeholder{color:var(--text-muted)}html[data-visual-direction=capa-a] .app-main :where(input,select,textarea):disabled{opacity:var(--disabled-opacity);cursor:not-allowed}html[data-visual-direction=capa-a] .app-main :where(input,select,textarea)[aria-invalid=true]{border-color:var(--border-invalid)}html[data-visual-direction=capa-a] .app-main :where(.field-error){color:var(--text-danger);font-size:var(--font-size-sm)}html[data-visual-direction=capa-a] .app-main :where(.button,input[type=submit],.tabs a[aria-current=page]):not(.secondary,.controlled,.danger,.action--secondary,.action--controlled,.ui-button--secondary,.ui-button--ghost,.ui-button--controlled,.ui-button--danger,.icon-button,.print-button,.close,.drawer-close){color:var(--text-on-accent)!important}html[data-visual-direction=capa-a] .app-main :where(.secondary,.button.secondary,.link-button.secondary){color:var(--text-primary)!important;border-color:var(--control-border)!important}html[data-visual-direction=capa-a] .app-main :where(.controlled,.button.controlled){color:var(--text-primary)!important}html[data-visual-direction=capa-a] .app-main :where(.danger,.button.danger){color:var(--status-danger)!important}html[data-visual-direction=capa-a] .app-main :where(button,.button,.link-button,input[type=submit]){border-radius:var(--radius-sm);font-weight:600}html[data-visual-direction=capa-a] .app-main :where(.button,input[type=submit],.tabs a[aria-current=page]):not(.secondary,.controlled,.danger,.action--secondary,.action--controlled,.ui-button--secondary,.ui-button--ghost,.ui-button--controlled,.ui-button--danger,.icon-button,.print-button,.close,.drawer-close){background:var(--color-accent-primary);border-color:var(--color-accent-primary)}html[data-visual-direction=capa-a] .app-main :where(.button,input[type=submit],.tabs a[aria-current=page]):not(.secondary,.controlled,.danger,.action--secondary,.action--controlled,.ui-button--secondary,.ui-button--ghost,.ui-button--controlled,.ui-button--danger,.icon-button,.print-button,.close,.drawer-close):hover:not(:disabled){background:var(--color-accent-primary-hover);border-color:var(--color-accent-primary-hover)}html[data-visual-direction=capa-a] .app-main :where(.button,input[type=submit],.tabs a[aria-current=page]):not(.secondary,.controlled,.danger,.action--secondary,.action--controlled,.ui-button--secondary,.ui-button--ghost,.ui-button--controlled,.ui-button--danger,.icon-button,.print-button,.close,.drawer-close):active:not(:disabled){background:var(--color-accent-primary-active);border-color:var(--color-accent-primary-active)}html[data-visual-direction=capa-a] .app-main :where(.secondary,.button.secondary,.link-button.secondary):active:not(:disabled),html[data-visual-direction=capa-a] .app-main :where(.controlled,.button.controlled):active:not(:disabled){background:var(--color-surface-active)}html[data-visual-direction=capa-a] .app-main :where(button,.button,.link-button,input[type=submit]):disabled{opacity:var(--disabled-opacity);cursor:not-allowed!important}html[data-visual-direction=capa-a] .app-main :where(button,.button,.link-button,input[type=submit])[aria-busy=true],html[data-visual-direction=capa-a] .state-card__actions :where(a,button)[aria-busy=true]{cursor:progress!important;opacity:.85}html[data-visual-direction=capa-a] .app-main :where(button,.button,.link-button,input[type=submit])[aria-disabled=true],html[data-visual-direction=capa-a] .state-card__actions :where(a,button)[aria-disabled=true]{cursor:not-allowed!important;opacity:var(--disabled-opacity)}html[data-visual-direction=capa-a] .app-main :where(table){color:var(--text-primary)}html[data-visual-direction=capa-a] .app-main :where(thead th){background:var(--table-header-background);color:var(--text-primary)}html[data-visual-direction=capa-a] .app-main :where(th,td){border-block-end-color:var(--color-border-subtle)}html[data-visual-direction=capa-a] .app-main :where(.table-wrap,.table-scroll){border-color:var(--color-border-subtle)}html[data-visual-direction=capa-a] .app-main :where(table,time,output,dd,.kpi strong,.flow-value,.group-count strong,[data-numeric]){font-variant-numeric:var(--numeric-figures)}html[data-visual-direction=capa-a] .app-main :where(.state,.state-pill,.status-badge,.status-pill,.pill,.result){border-color:var(--color-border-default);color:var(--text-primary)}html[data-visual-direction=capa-a] .app-main :where(a:not(.button):not(.link-button):not(.start):not(.action):not(.primary):not(.secondary):not(.controlled):not(.print-report):not(.empty-action)){color:var(--color-accent-primary-hover)}html[data-visual-direction=capa-a] .app-main :where(a:not(.button):not(.link-button):not(.start):not(.action):not(.primary):not(.secondary):not(.controlled):not(.print-report):not(.empty-action):hover){color:var(--color-accent-primary)}html[data-visual-direction=capa-a] .app-main :where(summary){color:var(--text-primary)}html[data-visual-direction=capa-a] .state-card{inline-size:100%;max-inline-size:720px;margin-inline:auto;padding:var(--space-6);background:var(--color-surface-1);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}@media (min-width: 640px){html[data-visual-direction=capa-a] .state-card{padding:var(--space-8)}}html[data-visual-direction=capa-a] .state-card__head{display:flex;align-items:flex-start;gap:var(--space-3)}html[data-visual-direction=capa-a] .state-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:44px;block-size:44px;border-radius:10px;border:1px solid color-mix(in srgb,var(--status-warning) 32%,transparent);background:color-mix(in srgb,var(--status-warning) 12%,transparent);color:var(--status-warning)}html[data-visual-direction=capa-a] .state-card__head :where(h2){margin:0;padding-block-start:2px;font-size:1.25rem;font-weight:500}html[data-visual-direction=capa-a] .state-card :where(p){margin:var(--space-4) 0 0;color:var(--color-text-primary);font-size:var(--font-size-md)}html[data-visual-direction=capa-a] .state-card :where(p.state-card__muted){color:var(--text-muted)}html[data-visual-direction=capa-a] .state-card__callout{margin-block:var(--space-6);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--status-warning) 40%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--status-warning) 12%,transparent)}html[data-visual-direction=capa-a] .state-card__callout p{margin:0;color:var(--color-text-primary);font-size:.8125rem;line-height:1.6}html[data-visual-direction=capa-a] .state-card__callout strong{color:var(--status-warning)}html[data-visual-direction=capa-a] .state-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);margin-block-start:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-border-subtle)}@media (min-width: 640px){html[data-visual-direction=capa-a] .state-card__actions{flex-direction:row;align-items:center}}html[data-visual-direction=capa-a] .state-card__actions :where(a,button){display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;min-inline-size:44px;padding-inline:var(--space-6);border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:500;text-decoration:none}html[data-visual-direction=capa-a] .state-card__actions a:first-child{background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:var(--color-text-inverse)!important}html[data-visual-direction=capa-a] .state-card__actions a:first-child:hover{background:var(--color-accent-primary-hover);border-color:var(--color-accent-primary-hover)}html[data-visual-direction=capa-a] .state-card__actions a:first-child:active{background:var(--color-accent-primary-active);border-color:var(--color-accent-primary-active)}html[data-visual-direction=capa-a] .state-card__actions a:not(:first-child){background:transparent;border:1px solid var(--control-border);color:var(--text-primary)!important}html[data-visual-direction=capa-a] .state-card__actions a:not(:first-child):hover{background:var(--color-surface-2)}html[data-visual-direction=capa-a] .state-card__actions a:not(:first-child):active{background:var(--color-surface-active)}html[data-visual-direction=capa-a] dialog{background:var(--color-surface-1);color:var(--text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}html[data-visual-direction=capa-a] dialog :where(input,select,textarea){background:var(--input-background);border:1px solid var(--control-border);color:var(--text-primary)}html[data-visual-direction=capa-a] dialog :where(button,.button,.link-button){color:var(--text-primary)}html[data-visual-direction=capa-a] dialog :where(.primary,.danger,input[type=submit]){color:var(--text-on-accent)}html[data-visual-direction=capa-a] .system-background{background:radial-gradient(60% 75% at 18% 14%,rgb(146 184 242 / 5%),transparent 66%),radial-gradient(55% 70% at 92% 86%,rgb(146 184 242 / 3%),transparent 72%),var(--color-canvas-deep)}html[data-visual-direction=capa-a] .system-background:before{opacity:.22;background-image:linear-gradient(rgb(255 255 255 / 2%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 2%) 1px,transparent 1px)}html[data-visual-direction=capa-a] .system-background:after{background:#14181ec7}html[data-visual-direction=capa-a] .auth-layout:not(.is-transparent){background:#14181ef0}html[data-visual-direction=capa-a] .error-page .eyebrow{color:var(--color-accent-primary)}@media (prefers-reduced-motion: reduce){html[data-visual-direction=capa-a] :where(.app-shell,.app-sidebar){transition:none}}@media (forced-colors: active){html[data-visual-direction=capa-a] .app-sidebar{--text-primary: CanvasText;--text-secondary: CanvasText;--text-muted: CanvasText;--color-text-primary: CanvasText;--color-text-secondary: CanvasText;--color-text-muted: CanvasText;--surface-raised: Canvas;--surface-panel: Canvas;--color-surface-selected: Canvas;--focus-ring: Highlight;color:CanvasText;background:Canvas}html[data-visual-direction=capa-a] .state-card,html[data-visual-direction=capa-a] .state-card__callout,html[data-visual-direction=capa-a] dialog{border-color:CanvasText;background:Canvas}html[data-visual-direction=capa-a] .state-card__icon{border-color:CanvasText;background:Canvas;color:CanvasText}html[data-visual-direction=capa-a] .app-main :where(.panel,.card){box-shadow:none}html[data-visual-direction=capa-a] .app-main :where(a){color:LinkText}}@media print{html[data-visual-direction=capa-a]{color-scheme:light}html[data-visual-direction=capa-a],html[data-visual-direction=capa-a] body,html[data-visual-direction=capa-a] .system-content,html[data-visual-direction=capa-a] .app-main{background:#fff!important;color:#111!important}html[data-visual-direction=capa-a] .app-sidebar,html[data-visual-direction=capa-a] .app-topbar,html[data-visual-direction=capa-a] .system-background,html[data-visual-direction=capa-a] .skip-link{display:none!important}html[data-visual-direction=capa-a] .app-shell,html[data-visual-direction=capa-a] .app-workspace{display:block!important;grid-template-columns:1fr!important;background:#fff!important;color:#111!important}html[data-visual-direction=capa-a] .app-main :where(section,.panel,.card,.identity,.state-card,.state-card__callout,.empty,.table-wrap,.table-scroll){background:#fff!important;color:#111!important;border-color:#999!important;box-shadow:none!important}html[data-visual-direction=capa-a] .app-main :where(h1,h2,h3,h4,p,li,dt,dd,span,strong,small,label,summary,code,time,output){color:#111!important}html[data-visual-direction=capa-a] .app-main :where(a){color:#111!important;text-decoration:underline}html[data-visual-direction=capa-a] .app-main :where(table){color:#111!important}html[data-visual-direction=capa-a] .app-main :where(thead th){background:#eee!important;color:#111!important}html[data-visual-direction=capa-a] .app-main :where(th,td){border-color:#999!important}html[data-visual-direction=capa-a] .app-main tbody :where(th,td){background:#fff!important;color:#111!important}html[data-visual-direction=capa-a] .app-main :where(input,select,textarea){background:#fff!important;color:#111!important;border-color:#666!important}html[data-visual-direction=capa-a] .app-main :where(button,.button,.link-button,input[type=submit]){background:#fff!important;color:#111!important;border-color:#666!important;box-shadow:none!important}html[data-visual-direction=capa-a] .app-main :where(.state,.state-pill,.status-badge,.status-pill,.pill,.result,.release){background:#fff!important;color:#111!important;border-color:#666!important}html[data-visual-direction=capa-a] .state-card__icon{background:#fff!important;color:#111!important;border-color:#666!important}}@font-face{font-family:Inter;src:local("Inter");font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:local("IBM Plex Sans Arabic");font-display:swap}*{box-sizing:border-box}html{background:var(--surface-page);scroll-padding-top:76px}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-size:1rem;line-height:1.5;text-align:start}html,body{min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}.system-content,.app-workspace,.app-main,.page-container,main{min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}img,svg,video,canvas{max-width:100%;max-inline-size:100%}pre,code{overflow-wrap:anywhere}fieldset{min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%}input,select,textarea,button{min-inline-size:0;max-width:100%;max-inline-size:100%}.table-wrap,.table-scroll{min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%;overflow-x:auto;overflow-inline:auto}:where(.page-head,.head,.panel-head,.filters,.actions,.form-actions,.toolbar){min-width:0;min-inline-size:0;max-width:100%;max-inline-size:100%;flex-wrap:wrap}:where(.page-head,.head,.panel-head,.filters,.actions,.form-actions,.toolbar)>*{min-width:0;min-inline-size:0;max-width:100%}.table-wrap table,.table-scroll table{max-width:none}.system-content{position:relative;z-index:1;min-height:100vh}[id]{scroll-margin-top:12px}@media print{html,body,.system-content{background:#fff!important;color:#111!important}}button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}a{color:var(--color-accent-primary-hover)}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(button,a,input,select,textarea){min-height:44px}@media (forced-colors: active){:where(button,a,input,select,textarea,summary):focus-visible{outline-color:Highlight}:where(button,input,select,textarea){border-color:ButtonBorder}:where(.status-badge,.status-pill,.pill,.state-pill,.result,.release){border-color:ButtonBorder;forced-color-adjust:auto}}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}[hidden]{display:none!important}.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}.skip-link{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-4);z-index:10;transform:translateY(-150%);padding:var(--space-2) var(--space-3);background:var(--surface-popover);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.skip-link:focus{transform:translateY(0)}.page-container{width:min(100% - 2 * var(--space-6),1600px);margin-inline:auto}.advanced-filters{min-inline-size:0;align-self:start}.advanced-filters summary{min-block-size:44px;align-content:center;cursor:pointer;color:var(--text-primary);font-size:var(--font-size-sm)}.advanced-filter-fields,.filter-presets{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3);min-inline-size:0}.advanced-filter-fields{padding-block:var(--space-3)}.filter-presets{flex-basis:100%;padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border-subtle)}.filter-presets input,.filter-presets select{min-inline-size:0;max-inline-size:100%;min-block-size:44px;padding:var(--space-2);color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:inherit}.filter-presets button{min-block-size:44px;font:inherit;padding-inline:var(--space-3);border:1px solid var(--border-default);background:var(--surface-panel);color:var(--text-primary);border-radius:var(--radius-sm)}.filter-presets [role=status]{flex-basis:100%;font-size:var(--font-size-xs);color:var(--text-secondary)}[data-feedback-class] a{display:inline-flex;align-items:center;min-block-size:44px;margin-inline-start:var(--space-3)}[data-record-header]{position:sticky;inset-block-start:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-panel);border-block:1px solid var(--border-default);margin-block:var(--space-4)}[data-record-header] .record-state{color:var(--text-secondary);font-size:var(--font-size-sm)}[data-record-header] a{min-block-size:44px;display:inline-flex;align-items:center;margin-inline-start:auto;color:var(--color-accent-primary-hover)}[data-record-index]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-4)}[data-record-index] a{min-block-size:44px;display:inline-flex;align-items:center;color:var(--color-accent-primary-hover)}.app-main :where(h1,h2,h3,p,button,a,summary){letter-spacing:0}.app-main table th{overflow-wrap:break-word;word-break:normal}.app-main :where(table){width:100%;border-collapse:collapse;color:var(--text-primary);font-size:var(--font-size-sm)}.app-main :where(caption){caption-side:top;padding:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;text-align:start}.app-main :where(th,td){padding-block:var(--table-cell-padding-block);padding-inline:var(--table-cell-padding-inline);border-block-end:1px solid var(--color-border-subtle);text-align:start;vertical-align:top}.app-main :where(thead th){background:var(--table-header-background);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.app-main :where(section[id],h2[id]){scroll-margin-block-start:6rem}@media (max-width:760px){.advanced-filters,.advanced-filter-fields,.filter-presets{inline-size:100%}.advanced-filter-fields{display:grid;grid-template-columns:minmax(0,1fr)}.filter-presets input,.filter-presets select{flex:1 1 100%}#main-content table[data-responsive-register]{display:block;min-inline-size:0!important;width:100%!important}#main-content table[data-responsive-register] caption{position:static;display:block;inline-size:auto;block-size:auto;padding:var(--space-3);clip:auto;white-space:normal}#main-content table[data-responsive-register] thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0)}#main-content table[data-responsive-register] tbody{display:grid;gap:var(--space-3)}#main-content table[data-responsive-register] tbody tr{display:block;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel)}#main-content table[data-responsive-register] tbody :where(th,td){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-3);max-inline-size:100%;white-space:normal!important;overflow-wrap:anywhere;padding:var(--space-3);border:0;text-align:start}#main-content table[data-responsive-register] tbody :where(th,td):before{content:attr(data-column-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}}@media print{[data-record-header]{position:static}[data-record-index],.filter-presets{display:none}}@media (max-width: 700px){.page-container{width:min(100% - 2 * var(--space-4),1600px)}}@media (max-width: 760px){:where(.page-head,.head,.panel-head,.filters,.actions,.form-actions,.toolbar){align-items:stretch}:where(.page-head,.head,.panel-head,.filters,.actions,.form-actions,.toolbar) a,:where(.page-head,.head,.panel-head,.filters,.actions,.form-actions,.toolbar) button{max-inline-size:100%;overflow-wrap:anywhere}}
