@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--imt-green-50:#e6f2ed;--imt-green-100:#c2dfd2;--imt-green-200:#8fd5be;--imt-green-300:#6fb596;--imt-green-400:#4a9f7c;--imt-green-500:#2a8a64;--imt-green-600:#1a7350;--imt-green-700:#0f5c3f;--imt-green-800:#084a32;--imt-green-900:#003d28;--imt-green-950:#00261a;--imt-gold-50:#f8f4ec;--imt-gold-100:#f0e8d6;--imt-gold-200:#edd2b0;--imt-gold-300:#e2cb93;--imt-gold-400:#d3b361;--imt-gold-500:#c6a246;--imt-gold-600:#b28228;--imt-gold-700:#805808;--imt-gold-800:#684414;--imt-gold-900:#3a2e1c;--imt-gold-950:#241c12;--imt-primary-50:var(--imt-green-50);--imt-primary-100:var(--imt-green-100);--imt-primary-200:var(--imt-green-200);--imt-primary-300:var(--imt-green-300);--imt-primary-400:var(--imt-green-400);--imt-primary-500:var(--imt-green-500);--imt-primary-600:var(--imt-green-600);--imt-primary-700:var(--imt-green-700);--imt-primary-800:var(--imt-green-800);--imt-primary-900:var(--imt-green-900);--imt-primary-950:var(--imt-green-950);--imt-secondary-50:var(--imt-gold-50);--imt-secondary-100:var(--imt-gold-100);--imt-secondary-200:var(--imt-gold-200);--imt-secondary-300:var(--imt-gold-300);--imt-secondary-400:var(--imt-gold-400);--imt-secondary-500:var(--imt-gold-500);--imt-secondary-600:var(--imt-gold-600);--imt-secondary-700:var(--imt-gold-700);--imt-secondary-800:var(--imt-gold-800);--imt-secondary-900:var(--imt-gold-900);--imt-secondary-950:var(--imt-gold-950);--imt-success-500:#10b981;--imt-success-100:#d1fae5;--imt-success-600:#059669;--imt-success-700:#047857;--imt-success-800:#065f46;--imt-warning-500:#f97316;--imt-warning-100:#ffedd5;--imt-warning-700:#c2410c;--imt-error-500:#ef4444;--imt-error-100:#fee2e2;--imt-error-300:#fca5a5;--imt-error-400:#f87171;--imt-error-700:#b91c1c;--imt-error-800:#991b1b;--imt-info-500:#0ea5e9;--imt-info-100:#e0f2fe;--imt-info-700:#0369a1;--imt-neutral-0:#fff;--imt-neutral-50:#f8fafc;--imt-neutral-100:#f1f5f9;--imt-neutral-200:#e2e8f0;--imt-neutral-300:#cbd5e1;--imt-neutral-400:#94a3b8;--imt-neutral-500:#64748b;--imt-neutral-600:#475569;--imt-neutral-700:#334155;--imt-neutral-800:#1e293b;--imt-neutral-900:#0f172a;--imt-neutral-950:#020617;--imt-sidebar-bg:var(--imt-green-950);--imt-sidebar-text:#ffffffc7;--imt-sidebar-text-active:#fff;--imt-sidebar-active-bg:var(--imt-green-700);--imt-sidebar-hover-bg:#ffffff14;--imt-sidebar-border:#ffffff14;--imt-sidebar-brand:#fff;--imt-sidebar-muted:var(--imt-gold-500);--imt-sidebar-width:260px;--imt-sidebar-collapsed:72px;--imt-header-height:75px;--imt-body-bg:var(--imt-neutral-50);--imt-surface:var(--imt-neutral-0);--imt-surface-muted:var(--imt-neutral-50);--imt-surface-2:var(--imt-surface-muted);--imt-border:var(--imt-neutral-200);--imt-text:var(--imt-neutral-800);--imt-text-muted:var(--imt-neutral-500);--imt-well-bg:var(--imt-neutral-100);--imt-row-hover-bg:color-mix(in srgb, var(--imt-primary-100) 65%, var(--imt-surface));--imt-row-selected-bg:color-mix(in srgb, var(--imt-primary-200) 55%, var(--imt-surface));--imt-row-selected-hover-bg:color-mix(in srgb, var(--imt-primary-200) 70%, var(--imt-surface));--imt-row-selected-accent:var(--imt-primary-600);--imt-chrome-hover-bg:var(--imt-surface-muted);--imt-track-bg:var(--imt-neutral-200);--imt-shadow:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--imt-glass-blur:none;--imt-glass-fill:var(--imt-surface);--imt-glass-fill-strong:var(--imt-surface);--imt-glass-overlay-fill:var(--imt-surface);--imt-glass-float-fill:var(--imt-surface);--imt-glass-float-blur:none;--imt-glass-flyout-fill:var(--imt-surface);--imt-glass-flyout-blur:none;--imt-glass-row:var(--imt-surface);--imt-glass-row-alt:var(--imt-surface-muted);--imt-glass-border:var(--imt-border);--imt-glass-highlight:transparent;--imt-glass-shadow:var(--imt-shadow);--imt-glass-sidebar-fill:var(--imt-sidebar-bg);--imt-glass-atmosphere:none;--imt-glass-orb-a:transparent;--imt-glass-orb-b:transparent;--imt-glass-orb-c:transparent;--imt-glass-field-fill:var(--imt-surface);--imt-glass-field-border:var(--imt-border);--imt-glass-check-bg:var(--imt-surface);--imt-glass-check-border:var(--imt-border);--imt-radius:10px;--imt-radius-sm:8px;--imt-font:"Inter", "Tajawal", system-ui, sans-serif;--imt-font-ar:"Tajawal", "Inter", system-ui, sans-serif;--imt-cal-applied-control:#7c3aed;--imt-cal-applied-control-bg:#ede9fe;--imt-cal-applied-control-text:#5b21b6;--imt-cal-risk-acceptance:#22c55e;--imt-cal-risk-acceptance-bg:#dcfce7;--imt-cal-risk-acceptance-text:#15803d;--imt-cal-audit:var(--imt-warning-500);--imt-cal-audit-bg:var(--imt-warning-100);--imt-cal-audit-text:var(--imt-warning-700);--imt-cal-task:var(--imt-secondary-600);--imt-cal-task-bg:var(--imt-secondary-50);--imt-cal-task-text:var(--imt-secondary-800);--imt-cal-contract:#0284c7;--imt-cal-contract-bg:#e0f2fe;--imt-cal-contract-text:#075985;--imt-cal-security-exception:#dc2626;--imt-cal-security-exception-bg:#fef2f2;--imt-cal-security-exception-text:#991b1b;--imt-cal-finding:#c026d3;--imt-cal-finding-bg:#fae8ff;--imt-cal-finding-text:#86198f;--imt-cal-risk-assessment:var(--imt-info-500);--imt-cal-risk-assessment-bg:var(--imt-info-100);--imt-cal-risk-assessment-text:var(--imt-info-700);--imt-cal-day-has-events-bg:var(--imt-primary-50);--imt-cal-day-has-events-border:var(--imt-primary-100);--imt-cal-day-has-events-hover-bg:var(--imt-primary-100);--imt-cal-day-past-events-bg:var(--imt-error-100);--imt-cal-day-past-events-border:color-mix(in srgb, var(--imt-error-500) 18%, var(--imt-border));--imt-cal-day-past-events-hover-bg:color-mix(in srgb, var(--imt-error-500) 14%, var(--imt-surface));--imt-control-disabled-bg:color-mix(in srgb, var(--imt-neutral-200) 68%, var(--imt-neutral-0));--imt-control-disabled-border:var(--imt-neutral-300);--imt-control-disabled-text:var(--imt-neutral-500);--p-form-field-disabled-background:var(--imt-control-disabled-bg);--p-form-field-disabled-color:var(--imt-control-disabled-text);--p-inputtext-disabled-background:var(--imt-control-disabled-bg);--p-inputtext-disabled-color:var(--imt-control-disabled-text);--p-textarea-disabled-background:var(--imt-control-disabled-bg);--p-textarea-disabled-color:var(--imt-control-disabled-text);--p-select-disabled-background:var(--imt-control-disabled-bg);--p-select-disabled-color:var(--imt-control-disabled-text);--p-multiselect-disabled-background:var(--imt-control-disabled-bg);--p-multiselect-disabled-color:var(--imt-control-disabled-text);--p-checkbox-disabled-background:var(--imt-control-disabled-bg);--p-radiobutton-disabled-background:var(--imt-control-disabled-bg);--p-toggleswitch-disabled-background:var(--imt-control-disabled-bg);--p-toggleswitch-handle-disabled-background:var(--imt-control-disabled-text)}html.app-dark{--imt-body-bg:#08121b;--imt-surface:#0b151e;--imt-surface-muted:color-mix(in srgb, black 20%, var(--imt-surface));--imt-surface-2:var(--imt-surface-muted);--imt-border:#243247;--imt-text:#e2e8f0;--imt-text-muted:#94a3b8;--imt-well-bg:color-mix(in srgb, var(--imt-text) 10%, var(--imt-surface));--imt-row-hover-bg:color-mix(in srgb, var(--imt-primary-700) 22%, var(--imt-surface));--imt-row-selected-bg:color-mix(in srgb, var(--imt-primary-700) 32%, var(--imt-surface));--imt-row-selected-hover-bg:color-mix(in srgb, var(--imt-primary-700) 40%, var(--imt-surface));--imt-row-selected-accent:var(--imt-primary-400);--imt-chrome-hover-bg:color-mix(in srgb, var(--imt-text) 8%, transparent);--imt-track-bg:color-mix(in srgb, var(--imt-text) 14%, var(--imt-surface));--p-progressbar-background:var(--imt-track-bg);--imt-shadow:0 1px 3px #00000059;--p-form-field-background:#0b151e;--imt-control-disabled-bg:color-mix(in srgb, black 42%, var(--imt-surface));--imt-control-disabled-border:color-mix(in srgb, var(--imt-border) 62%, black);--imt-control-disabled-text:var(--imt-text-muted);--p-form-field-disabled-background:var(--imt-control-disabled-bg);--p-form-field-disabled-color:var(--imt-control-disabled-text);--p-inputtext-disabled-background:var(--imt-control-disabled-bg);--p-inputtext-disabled-color:var(--imt-control-disabled-text);--p-textarea-disabled-background:var(--imt-control-disabled-bg);--p-textarea-disabled-color:var(--imt-control-disabled-text);--p-select-disabled-background:var(--imt-control-disabled-bg);--p-select-disabled-color:var(--imt-control-disabled-text);--p-multiselect-disabled-background:var(--imt-control-disabled-bg);--p-multiselect-disabled-color:var(--imt-control-disabled-text);--p-checkbox-disabled-background:var(--imt-control-disabled-bg);--p-radiobutton-disabled-background:var(--imt-control-disabled-bg);--p-toggleswitch-disabled-background:var(--imt-control-disabled-bg);--p-toggleswitch-handle-disabled-background:var(--imt-control-disabled-text);--p-skeleton-background:color-mix(in srgb, var(--imt-text) 14%, var(--imt-surface));--p-skeleton-animation-background:color-mix(in srgb, var(--imt-text) 18%, transparent);--p-button-outlined-danger-hover-background:color-mix(in srgb, var(--imt-error-500) 22%, transparent);--p-button-outlined-danger-active-background:color-mix(in srgb, var(--imt-error-500) 32%, transparent);--p-button-outlined-success-hover-background:color-mix(in srgb, var(--imt-success-500) 22%, transparent);--p-button-outlined-success-active-background:color-mix(in srgb, var(--imt-success-500) 32%, transparent);--p-button-outlined-warn-hover-background:color-mix(in srgb, var(--imt-warning-500) 22%, transparent);--p-button-outlined-warn-active-background:color-mix(in srgb, var(--imt-warning-500) 32%, transparent);--p-button-outlined-info-hover-background:color-mix(in srgb, var(--imt-info-500) 22%, transparent);--p-button-outlined-info-active-background:color-mix(in srgb, var(--imt-info-500) 32%, transparent);--p-tag-secondary-background:color-mix(in srgb, var(--imt-neutral-0) 16%, transparent);--p-tag-secondary-color:var(--imt-neutral-0);--imt-cal-applied-control:#a78bfa;--imt-cal-applied-control-bg:#7c3aed33;--imt-cal-applied-control-text:#ddd6fe;--imt-cal-risk-acceptance:#4ade80;--imt-cal-risk-acceptance-bg:#22c55e2e;--imt-cal-risk-acceptance-text:#bbf7d0;--imt-cal-audit:#fb923c;--imt-cal-audit-bg:#f9731626;--imt-cal-audit-text:#fed7aa;--imt-cal-task:var(--imt-secondary-400);--imt-cal-task-bg:#c6a2461f;--imt-cal-task-text:var(--imt-secondary-200);--imt-cal-contract:#38bdf8;--imt-cal-contract-bg:#0284c733;--imt-cal-contract-text:#bae6fd;--imt-cal-security-exception:#f87171;--imt-cal-security-exception-bg:#dc26262e;--imt-cal-security-exception-text:#fecaca;--imt-cal-finding:#e879f9;--imt-cal-finding-bg:#c026d32e;--imt-cal-finding-text:#f5d0fe;--imt-cal-risk-assessment:#38bdf8;--imt-cal-risk-assessment-bg:#0ea5e926;--imt-cal-risk-assessment-text:#bae6fd;--imt-cal-day-has-events-bg:color-mix(in srgb, var(--imt-primary-500) 14%, var(--imt-surface));--imt-cal-day-has-events-border:color-mix(in srgb, var(--imt-primary-500) 28%, var(--imt-border));--imt-cal-day-has-events-hover-bg:color-mix(in srgb, var(--imt-primary-500) 22%, var(--imt-surface));--imt-cal-day-past-events-bg:color-mix(in srgb, var(--imt-error-500) 12%, var(--imt-surface));--imt-cal-day-past-events-border:color-mix(in srgb, var(--imt-error-500) 28%, var(--imt-border));--imt-cal-day-past-events-hover-bg:color-mix(in srgb, var(--imt-error-500) 18%, var(--imt-surface))}html[data-sidebar-tone=primary],html:not([data-sidebar-tone]){--imt-sidebar-bg:var(--imt-green-950);--imt-sidebar-text:#ffffffc7;--imt-sidebar-text-active:#fff;--imt-sidebar-active-bg:var(--imt-green-700);--imt-sidebar-hover-bg:#ffffff14;--imt-sidebar-border:#ffffff14;--imt-sidebar-brand:#fff;--imt-sidebar-muted:var(--imt-gold-500)}html[data-sidebar-tone=secondary]{--imt-primary-50:var(--imt-gold-50);--imt-primary-100:var(--imt-gold-100);--imt-primary-200:var(--imt-gold-200);--imt-primary-300:var(--imt-gold-300);--imt-primary-400:var(--imt-gold-400);--imt-primary-500:var(--imt-gold-500);--imt-primary-600:var(--imt-gold-600);--imt-primary-700:var(--imt-gold-700);--imt-primary-800:var(--imt-gold-800);--imt-primary-900:var(--imt-gold-900);--imt-primary-950:var(--imt-gold-950);--imt-secondary-50:var(--imt-green-50);--imt-secondary-100:var(--imt-green-100);--imt-secondary-200:var(--imt-green-200);--imt-secondary-300:var(--imt-green-300);--imt-secondary-400:var(--imt-green-400);--imt-secondary-500:var(--imt-green-500);--imt-secondary-600:var(--imt-green-600);--imt-secondary-700:var(--imt-green-700);--imt-secondary-800:var(--imt-green-800);--imt-secondary-900:var(--imt-green-900);--imt-secondary-950:var(--imt-green-950);--p-primary-50:var(--imt-gold-50);--p-primary-100:var(--imt-gold-100);--p-primary-200:var(--imt-gold-200);--p-primary-300:var(--imt-gold-300);--p-primary-400:var(--imt-gold-400);--p-primary-500:var(--imt-gold-500);--p-primary-600:var(--imt-gold-600);--p-primary-700:var(--imt-gold-700);--p-primary-800:var(--imt-gold-800);--p-primary-900:var(--imt-gold-900);--p-primary-950:var(--imt-gold-950);--p-primary-color:var(--imt-gold-700);--p-primary-contrast-color:#fff;--p-primary-hover-color:var(--imt-gold-800);--p-primary-active-color:var(--imt-gold-900);--p-content-primary-color:var(--imt-gold-700);--p-highlight-background:var(--imt-gold-50);--p-highlight-focus-background:var(--imt-gold-100);--p-highlight-color:var(--imt-gold-800);--p-highlight-focus-color:var(--imt-gold-900);--imt-sidebar-bg:var(--imt-gold-950);--imt-sidebar-text:#ffffffd6;--imt-sidebar-text-active:#fff;--imt-sidebar-active-bg:var(--imt-gold-500);--imt-sidebar-hover-bg:#ffffff1a;--imt-sidebar-border:#ffffff1a;--imt-sidebar-brand:#fff;--imt-sidebar-muted:var(--imt-gold-300)}html.app-dark[data-sidebar-tone=secondary]{--p-primary-color:var(--imt-gold-400);--p-primary-contrast-color:#0b1220;--p-primary-hover-color:var(--imt-gold-300);--p-primary-active-color:var(--imt-gold-200);--p-content-primary-color:var(--imt-gold-400);--p-highlight-background:color-mix(in srgb, var(--imt-gold-400), transparent 84%);--p-highlight-focus-background:color-mix(in srgb, var(--imt-gold-400), transparent 76%);--p-highlight-color:#ffffffeb;--p-highlight-focus-color:#fffffff5}html[data-sidebar-tone=surface]{--imt-sidebar-bg:var(--imt-surface);--imt-sidebar-text:var(--imt-text-muted);--imt-sidebar-text-active:var(--imt-green-800);--imt-sidebar-active-bg:var(--imt-green-50);--imt-sidebar-hover-bg:color-mix(in srgb, var(--imt-text) 6%, transparent);--imt-sidebar-border:var(--imt-border);--imt-sidebar-brand:var(--imt-text);--imt-sidebar-muted:var(--imt-gold-600)}html.app-dark[data-sidebar-tone=surface]{--imt-sidebar-text-active:var(--imt-green-200);--imt-sidebar-active-bg:color-mix(in srgb, var(--imt-green-400) 18%, transparent);--imt-sidebar-muted:var(--imt-gold-400)}html[data-sidebar-tone=glass]{--imt-sidebar-bg:transparent;--imt-sidebar-text:var(--imt-text-muted);--imt-sidebar-text-active:var(--imt-text);--imt-sidebar-active-bg:color-mix(in srgb, var(--imt-text) 10%, transparent);--imt-sidebar-hover-bg:color-mix(in srgb, var(--imt-text) 6%, transparent);--imt-sidebar-border:transparent;--imt-sidebar-brand:var(--imt-text);--imt-sidebar-muted:var(--imt-text-muted)}html.app-dark[data-sidebar-tone=glass]{--imt-sidebar-text-active:var(--imt-neutral-0);--imt-sidebar-muted:var(--imt-text-muted)}html[data-surface-style=glass]{--imt-body-bg:var(--imt-neutral-200);--imt-surface:color-mix(in srgb, var(--imt-neutral-0) 70%, transparent);--imt-surface-muted:color-mix(in srgb, var(--imt-neutral-0) 56%, transparent);--imt-surface-2:var(--imt-surface-muted);--imt-well-bg:color-mix(in srgb, var(--imt-text) 8%, transparent);--imt-chrome-hover-bg:color-mix(in srgb, var(--imt-text) 5%, transparent);--imt-row-hover-bg:color-mix(in srgb, var(--imt-text) 5%, transparent);--imt-row-selected-bg:color-mix(in srgb, var(--imt-text) 8%, transparent);--imt-row-selected-hover-bg:color-mix(in srgb, var(--imt-text) 11%, transparent);--imt-glass-blur:blur(25px) saturate(120%);--imt-glass-fill:color-mix(in srgb, var(--imt-neutral-0) 72%, transparent);--imt-glass-fill-strong:color-mix(in srgb, var(--imt-neutral-100) 58%, transparent);--imt-glass-overlay-fill:color-mix(in srgb, var(--imt-neutral-100) 80%, transparent);--imt-glass-float-fill:color-mix(in srgb, var(--imt-neutral-0) 62%, transparent);--imt-glass-float-blur:blur(32px) saturate(210%);--imt-glass-flyout-fill:color-mix(in srgb, var(--imt-neutral-0) 44%, transparent);--imt-glass-flyout-blur:blur(24px) saturate(140%);--imt-glass-row:transparent;--imt-glass-row-alt:transparent;--imt-glass-border:transparent;--imt-glass-highlight:transparent;--imt-glass-shadow:none;--imt-glass-sidebar-fill:color-mix(in srgb, var(--imt-neutral-0) 40%, transparent);--imt-sidebar-border:color-mix(in srgb, var(--imt-text) 10%, transparent);--imt-glass-orb-a:color-mix(in srgb, var(--imt-neutral-100) 88%, transparent);--imt-glass-orb-b:color-mix(in srgb, var(--imt-neutral-200) 32%, transparent);--imt-glass-orb-c:color-mix(in srgb, var(--imt-neutral-200) 22%, transparent);--imt-glass-field-fill:color-mix(in srgb, var(--imt-neutral-0) 94%, transparent);--imt-glass-field-border:color-mix(in srgb, var(--imt-text) 14%, transparent);--imt-control-disabled-bg:color-mix(in srgb, var(--imt-neutral-200) 68%, var(--imt-neutral-0));--imt-control-disabled-border:var(--imt-neutral-300);--imt-control-disabled-text:var(--imt-neutral-600);--imt-glass-check-bg:var(--imt-neutral-0);--imt-glass-check-border:color-mix(in srgb, var(--imt-text) 28%, transparent);--imt-glass-atmosphere:radial-gradient(ellipse 80% 60% at 0% 0%, var(--imt-glass-orb-a), transparent 58%), radial-gradient(ellipse 70% 50% at 100% 8%, var(--imt-glass-orb-b), transparent 54%), radial-gradient(ellipse 55% 45% at 60% 100%, var(--imt-glass-orb-c), transparent 58%);--p-content-background:var(--imt-glass-fill);--p-form-field-background:var(--imt-glass-field-fill);--p-form-field-border-color:var(--imt-glass-field-border);--p-inputtext-background:var(--imt-glass-field-fill);--p-textarea-background:var(--imt-glass-field-fill);--p-select-background:var(--imt-glass-field-fill);--p-multiselect-background:var(--imt-glass-fill-strong);--p-mask-background:var(--imt-glass-mask-fill);--imt-glass-mask-fill:transparent;--imt-glass-mask-blur:blur(20px) saturate(160%);--p-dialog-background:var(--imt-glass-overlay-fill);--p-drawer-background:var(--imt-glass-overlay-fill);--p-overlay-popover-background:var(--imt-glass-float-fill);--p-menu-background:var(--imt-glass-float-fill);--p-select-overlay-background:var(--imt-glass-float-fill);--p-multiselect-overlay-background:var(--imt-glass-float-fill);--p-tooltip-background:var(--imt-glass-overlay-fill);--p-tooltip-color:var(--imt-text);--p-card-background:var(--imt-glass-fill);--p-panel-background:var(--imt-glass-fill);--p-toolbar-background:var(--imt-glass-fill);--p-accordion-header-background:var(--imt-glass-fill);--p-accordion-content-background:var(--imt-glass-fill);--p-tabs-tablist-background:transparent;--p-tabs-tabpanel-background:transparent;--p-paginator-background:var(--imt-glass-fill);--p-datatable-header-cell-background:transparent;--p-datatable-body-cell-background:transparent;--p-datatable-row-striped-background:transparent}html.app-dark[data-surface-style=glass]{--imt-body-bg:var(--imt-neutral-900);--imt-surface:color-mix(in srgb, var(--imt-neutral-800) 48%, transparent);--imt-surface-muted:color-mix(in srgb, var(--imt-neutral-700) 32%, transparent);--imt-surface-2:var(--imt-surface-muted);--imt-well-bg:color-mix(in srgb, var(--imt-neutral-0) 8%, transparent);--imt-chrome-hover-bg:color-mix(in srgb, var(--imt-neutral-0) 8%, transparent);--imt-row-hover-bg:color-mix(in srgb, var(--imt-neutral-0) 8%, transparent);--imt-row-selected-bg:color-mix(in srgb, var(--imt-neutral-0) 12%, transparent);--imt-row-selected-hover-bg:color-mix(in srgb, var(--imt-neutral-0) 16%, transparent);--imt-glass-blur:blur(25px) saturate(120%);--imt-glass-fill:color-mix(in srgb, var(--imt-neutral-800) 46%, transparent);--imt-glass-fill-strong:color-mix(in srgb, var(--imt-neutral-700) 58%, transparent);--imt-glass-overlay-fill:color-mix(in srgb, var(--imt-neutral-800) 78%, transparent);--imt-glass-float-fill:color-mix(in srgb, var(--imt-neutral-800) 48%, transparent);--imt-glass-float-blur:blur(36px) saturate(170%);--imt-glass-flyout-fill:color-mix(in srgb, var(--imt-neutral-800) 38%, transparent);--imt-glass-flyout-blur:blur(28px) saturate(120%);--imt-glass-row:transparent;--imt-glass-row-alt:transparent;--imt-glass-sidebar-fill:color-mix(in srgb, var(--imt-neutral-800) 40%, transparent);--imt-sidebar-border:color-mix(in srgb, var(--imt-neutral-0) 10%, transparent);--imt-glass-orb-a:color-mix(in srgb, var(--imt-neutral-600) 55%, transparent);--imt-glass-orb-b:color-mix(in srgb, var(--imt-neutral-700) 45%, transparent);--imt-glass-orb-c:color-mix(in srgb, var(--imt-neutral-500) 28%, transparent);--imt-glass-field-fill:var(--imt-glass-fill-strong);--imt-glass-field-border:color-mix(in srgb, var(--imt-neutral-0) 14%, transparent);--imt-control-disabled-bg:color-mix(in srgb, var(--imt-neutral-900) 40%, transparent);--imt-control-disabled-border:color-mix(in srgb, var(--imt-neutral-0) 9%, transparent);--imt-control-disabled-text:color-mix(in srgb, var(--imt-text-muted) 78%, transparent);--imt-glass-check-bg:color-mix(in srgb, var(--imt-neutral-0) 10%, transparent);--imt-glass-check-border:color-mix(in srgb, var(--imt-neutral-0) 52%, transparent);--imt-glass-atmosphere:radial-gradient(ellipse 80% 60% at 0% 0%, var(--imt-glass-orb-a), transparent 58%), radial-gradient(ellipse 70% 50% at 100% 8%, var(--imt-glass-orb-b), transparent 54%), radial-gradient(ellipse 55% 45% at 60% 100%, var(--imt-glass-orb-c), transparent 58%);--p-mask-background:var(--imt-glass-mask-fill);--imt-glass-mask-fill:#0000001a;--imt-glass-mask-blur:blur(24px) saturate(80%);--p-form-field-background:var(--imt-glass-field-fill);--p-form-field-border-color:var(--imt-glass-field-border);--p-inputtext-background:var(--imt-glass-field-fill);--p-textarea-background:var(--imt-glass-field-fill);--p-select-background:var(--imt-glass-field-fill)}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;min-height:100%;font-family:var(--imt-font);color:var(--imt-text);background:var(--imt-body-bg);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}html.locale-ar,html[lang=ar],html[dir=rtl],html.locale-ar body,html[lang=ar] body,html[dir=rtl] body,html.locale-ar #app,html[lang=ar] #app{font-family:var(--imt-font-ar)}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--imt-secondary-500);outline-offset:2px}.p-toast-top-left{left:20px!important;right:auto!important}.p-toast-top-right{left:auto!important;right:20px!important}.p-toast.imt-notif-toast-host .p-toast-message{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;overflow:visible!important}.p-toast.imt-notif-toast-host .p-toast-message-content{box-shadow:none!important;background:0 0!important;border:none!important;gap:0!important;padding:0!important}.p-toast.imt-notif-toast-host .p-toast-message-icon,.p-toast.imt-notif-toast-host .p-toast-close-button,.p-toast.imt-notif-toast-host .p-toast-icon-close{display:none!important}[dir=rtl] .p-button:not(.p-button-icon-only):not(.p-button-vertical){flex-direction:row-reverse}[dir=rtl] .p-button .p-button-icon-left{margin-inline:.5rem 0}[dir=rtl] .p-button .p-button-icon-right{margin-inline:0 .5rem}html[dir=rtl] .p-tree .p-tree-node-toggle-icon,html.locale-ar .p-tree .p-tree-node-toggle-icon,[dir=rtl] .p-tree .p-tree-node-toggle-icon,html[dir=rtl] .p-tree .p-tree-node-toggle-button .p-icon,html.locale-ar .p-tree .p-tree-node-toggle-button .p-icon,[dir=rtl] .p-tree .p-tree-node-toggle-button .p-icon,html[dir=rtl] .p-tree .pi-chevron-right,html.locale-ar .p-tree .pi-chevron-right,[dir=rtl] .p-tree .pi-chevron-right{transform:scaleX(-1)}.imt-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.imt-badge i{font-size:.78rem;line-height:1}.imt-badge--effective{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.imt-badge--partial{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.imt-badge--not-effective{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.imt-badge--needs-test{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.imt-badge--in-progress{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.imt-badge--draft{color:#475569;background:#f8fafc;border-color:#e2e8f0}.imt-badge--high{background:color-mix(in srgb, var(--imt-error-500) 12%, var(--imt-surface));color:var(--imt-error-500);border-color:color-mix(in srgb, var(--imt-error-500) 28%, var(--imt-border))}.imt-badge--critical{background:color-mix(in srgb, var(--imt-error-800) 14%, var(--imt-surface));color:var(--imt-error-800);border-color:color-mix(in srgb, var(--imt-error-800) 32%, var(--imt-border))}.imt-badge--medium{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.imt-badge--low{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.imt-badge--info{background:color-mix(in srgb, var(--imt-info-500) 12%, var(--imt-surface));color:var(--imt-info-700);border-color:color-mix(in srgb, var(--imt-info-500) 28%, var(--imt-border))}html.app-dark .imt-badge--effective{color:#34d399;background:#10b98129;border-color:#34d39959}html.app-dark .imt-badge--partial,html.app-dark .imt-badge--medium{color:#fb923c;background:#f9731629;border-color:#fb923c59}html.app-dark .imt-badge--not-effective,html.app-dark .imt-badge--high{background:color-mix(in srgb, var(--imt-error-500) 16%, transparent);color:var(--imt-error-400);border-color:color-mix(in srgb, var(--imt-error-400) 35%, transparent)}html.app-dark .imt-badge--critical{background:color-mix(in srgb, var(--imt-error-800) 38%, transparent);color:var(--imt-error-300);border-color:color-mix(in srgb, var(--imt-error-800) 50%, transparent)}html.app-dark .imt-badge--info{background:color-mix(in srgb, var(--imt-info-500) 16%, transparent);color:var(--imt-info-500);border-color:color-mix(in srgb, var(--imt-info-500) 35%, transparent)}html.app-dark .imt-badge--needs-test{color:#60a5fa;background:#3b82f629;border-color:#60a5fa59}html.app-dark .imt-badge--in-progress{color:#a78bfa;background:#8b5cf629;border-color:#a78bfa59}html.app-dark .imt-badge--draft,html.app-dark .imt-badge--low{color:#cbd5e1;background:#94a3b824;border-color:#94a3b84d}html.app-dark .chip{background:color-mix(in srgb, var(--imt-primary-400) 16%, transparent);color:var(--imt-primary-300);border-color:color-mix(in srgb, var(--imt-primary-400) 35%, transparent)}html.app-dark .chip--link:hover,html.app-dark a.chip:hover{background:color-mix(in srgb, var(--imt-primary-400) 24%, transparent)}.imt-card{background:var(--imt-surface);border:1px solid var(--imt-border);border-radius:var(--imt-radius);box-shadow:var(--imt-shadow)}.imt-card__title{color:var(--imt-text);margin:0 0 1rem;font-size:.95rem;font-weight:600}.imt-trend{align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.imt-trend--up{color:var(--imt-success-500)}.imt-trend--down{color:var(--imt-error-500)}.owner-avatar{background:var(--imt-primary-100)!important;color:var(--imt-primary-800)!important}html.app-dark .owner-avatar{background:color-mix(in srgb, var(--imt-primary-400) 22%, transparent)!important;color:var(--imt-primary-200)!important}.app-atmosphere{display:none}html[data-surface-style=glass] .app-atmosphere{z-index:0;pointer-events:none;background-color:var(--imt-body-bg);background-image:var(--imt-glass-atmosphere);display:block;position:fixed;inset:0;overflow:hidden}html[data-surface-style=glass] .app-atmosphere__orb{filter:blur(36px);border-radius:50%;display:block;position:absolute}html[data-surface-style=glass] .app-atmosphere__orb--primary{background:var(--imt-glass-orb-a);width:min(52rem,90vw);height:min(52rem,90vw);inset-block-start:-14rem;inset-inline-start:-12rem}html[data-surface-style=glass] .app-atmosphere__orb--secondary{background:var(--imt-glass-orb-b);width:min(42rem,80vw);height:min(42rem,80vw);inset-block-start:-8rem;inset-inline-end:-10rem}html[data-surface-style=glass] .app-atmosphere__orb--accent{background:var(--imt-glass-orb-c);width:min(36rem,70vw);height:min(36rem,70vw);inset-block-end:-10rem;inset-inline-start:18%}html[data-surface-style=glass] .app-atmosphere__mesh{background-image:linear-gradient(color-mix(in srgb, var(--imt-text) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--imt-text) 5%, transparent) 1px, transparent 1px);opacity:.22;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 22%,#0000 78%);mask-image:radial-gradient(#000 22%,#0000 78%)}html[data-surface-style=glass] body,html[data-surface-style=glass] #app,html[data-surface-style=glass] .app-shell,html[data-surface-style=glass] .app-main,html[data-surface-style=glass] .app-main__body,html[data-surface-style=glass] .app-content{background:0 0}html[data-surface-style=glass] .app-main,html[data-surface-style=glass] .auth-shell__panel,html[data-surface-style=glass] .auth-shell__footer{z-index:1;position:relative}html[data-surface-style=glass] .auth-shell__lang{z-index:2}html[data-surface-style=glass]{background-color:var(--imt-body-bg);background-image:var(--imt-glass-atmosphere);background-repeat:no-repeat;background-attachment:fixed}html[data-surface-style=glass] :is(.app-header,.app-sidebar,.imt-card,.imt-metric-tile,.imt-attention-card,.lib-panel,.kpi-card,.list-page-skel__card,.auth-shell__panel,.app-header__notif-panel,.imt-page-sticky-head--pinned,.dossier-meta,.fw-meta,.dashboard-meta,.vf-meta,.filter-drawer,.tab-content-card,.p-dialog,.p-drawer,.p-menu,.p-popover,.p-overlaypanel,.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay,.p-treeselect-overlay,.p-cascadeselect-overlay,.p-datepicker-panel,.p-confirmpopup,.p-paginator,.p-toolbar,.p-panel,.p-card,.p-accordionpanel,.p-tree,.p-listbox,.p-editor),html[data-surface-style=glass] [class*=form__section],html[data-surface-style=glass] [class*=-card]:not(.p-card-caption):not(.p-card-title):not(.p-card-subtitle):not(.list-page):not(.dash-table-wrap):not(.related-table-wrap):not([class*=__]),html[data-surface-style=glass] [class*=Card]:not(.list-page):not(.dash-table-wrap),html[data-surface-style=glass] [class*=-panel]:not(.p-tabpanel):not(.p-tabpanels):not([class*=related-panel]):not([class*=reading-panel]):not(.dash-panel),html[data-surface-style=glass] [class*=__panel]:not(.p-tabpanel):not(.p-tabpanels):not(.dash-skel__panel):not(.dash-skel__body),html[data-surface-style=glass] [class*=Drawer],html[data-surface-style=glass] [class*=Dialog],html[data-surface-style=glass] [class*=kanban],html[data-surface-style=glass] [class*=-tile]:not([class*=__]),html[data-surface-style=glass] [class*=skel__card]{background:var(--imt-glass-fill);box-shadow:none;-webkit-backdrop-filter:var(--imt-glass-blur);backdrop-filter:var(--imt-glass-blur)}html[data-surface-style=glass] :is(.dash-table-wrap,.related-table-wrap,.related-panel,.related-panel__head,.reading-panel,.reading-panel__body,.reading-panel__head,.dash-panel,.dash-skel__panel,.dash-skel__body,.list-page,.imt-card.list-page,.panel-card.list-page,.imt-card.dash-table-wrap,.panel-card.dash-table-wrap,.reading-panel__body.dash-table-wrap,.p-tabpanels,.p-tabpanel,.p-datatable,.p-datatable-table,.p-datatable-table-container,.p-datatable-header,.p-datatable-footer),html[data-surface-style=glass] .imt-tabs--vertical .p-tabpanels,html[data-surface-style=glass] .dash-table-wrap .empty-state,html[data-surface-style=glass] .dash-table-wrap .p-toolbar,html[data-surface-style=glass] .dash-table-wrap .p-paginator,html[data-surface-style=glass] .dash-table-wrap .table-toolbar,html[data-surface-style=glass] .imt-metric-tile__top,html[data-surface-style=glass] .imt-metric-tile__label,html[data-surface-style=glass] .imt-metric-tile__value,html[data-surface-style=glass] .imt-attention-card__body,html[data-surface-style=glass] .imt-attention-card__value,html[data-surface-style=glass] .imt-attention-card__label,html[data-surface-style=glass] .imt-attention-card__hint,html[data-surface-style=glass] .imt-attention-card__chevron{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html[data-surface-style=glass] .imt-metric-tile__icon-wrap,html[data-surface-style=glass] .imt-attention-card__icon-wrap{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html[data-surface-style=glass] .imt-page-sticky-head--scrolled{box-shadow:none!important}html[data-surface-style=glass] .app-header,html[data-surface-style=glass] .imt-page-sticky-head--pinned{background:var(--imt-glass-fill-strong);border-block-end:1px solid color-mix(in srgb, var(--imt-text) 8%, transparent)!important;box-shadow:none!important}html[data-surface-style=glass] .app-sidebar{background:var(--imt-glass-sidebar-fill);border-inline-end:1px solid var(--imt-sidebar-border)!important;box-shadow:none!important}html[data-surface-style=glass] .app-sidebar-flyout{color:var(--imt-text);background:var(--imt-glass-flyout-fill)!important;-webkit-backdrop-filter:var(--imt-glass-flyout-blur)!important;backdrop-filter:var(--imt-glass-flyout-blur)!important;border:1px solid color-mix(in srgb, var(--imt-text) 14%, transparent)!important;box-shadow:0 8px 28px color-mix(in srgb, var(--imt-text) 8%, transparent)!important;background-image:none!important}html[data-surface-style=glass] .app-sidebar-flyout__title,html[data-surface-style=glass] .app-sidebar-flyout__body,html[data-surface-style=glass] .app-sidebar-flyout .app-sidebar__link{background:0 0}html[data-surface-style=glass] .app-sidebar-flyout .app-sidebar__link:hover,html[data-surface-style=glass] .app-sidebar-flyout .app-sidebar__link--active{background:color-mix(in srgb, var(--imt-text) 8%, transparent)}html[data-surface-style=glass] .app-header__user,html[data-surface-style=glass] .imt-page-sticky-head,html[data-surface-style=glass] .p-dialog-header,html[data-surface-style=glass] .p-dialog-content,html[data-surface-style=glass] .p-dialog-footer,html[data-surface-style=glass] .p-drawer-header,html[data-surface-style=glass] .p-drawer-content,html[data-surface-style=glass] .p-drawer-footer,html[data-surface-style=glass] .p-card-body,html[data-surface-style=glass] .p-panel-content,html[data-surface-style=glass] .p-toolbar-start,html[data-surface-style=glass] .p-toolbar-center,html[data-surface-style=glass] .p-toolbar-end{background:0 0}html[data-surface-style=glass] .p-dialog,html[data-surface-style=glass] .p-drawer,html[data-surface-style=glass] .filter-drawer,html[data-surface-style=glass] .chat-drawer,html[data-surface-style=glass] .auth-shell__panel,html[data-surface-style=glass] .app-header__notif-panel{background:var(--imt-glass-overlay-fill)!important;border-color:color-mix(in srgb, var(--imt-text) 10%, transparent)!important;box-shadow:0 16px 48px color-mix(in srgb, var(--imt-text) 12%, transparent)!important;-webkit-backdrop-filter:var(--imt-glass-float-blur)!important;backdrop-filter:var(--imt-glass-float-blur)!important}html[data-surface-style=glass] .p-overlay-mask,html[data-surface-style=glass] .p-overlay-mask-enter-from,html[data-surface-style=glass] .p-overlay-mask-enter-active,html[data-surface-style=glass] .p-overlay-mask-enter-to,html[data-surface-style=glass] .p-overlay-mask-leave-from,html[data-surface-style=glass] .p-overlay-mask-leave-active,html[data-surface-style=glass] .p-overlay-mask-leave-to{background:var(--imt-glass-mask-fill);-webkit-backdrop-filter:var(--imt-glass-mask-blur);backdrop-filter:var(--imt-glass-mask-blur)}html[data-surface-style=glass] :is(.p-inputtext:not(:disabled):not(.p-disabled):not([readonly]),.p-textarea:not(:disabled):not(.p-disabled):not([readonly]),.p-select:not(.icon-select):not(.p-disabled),.p-multiselect:not(.p-disabled),.p-inputnumber:not(.p-disabled) .p-inputnumber-input:not(:disabled),.p-treeselect:not(.p-disabled),.p-cascadeselect:not(.p-disabled),.p-datepicker:not(.p-disabled) .p-datepicker-input,.p-editor-toolbar,.p-editor-content){-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);background:var(--imt-glass-field-fill)!important;border-color:var(--imt-glass-field-border)!important;box-shadow:none!important}html[data-surface-style=glass] :is(.p-inputtext:disabled,.p-inputtext.p-disabled,.p-textarea:disabled,.p-textarea.p-disabled,.p-select.p-disabled,.p-multiselect.p-disabled,.p-treeselect.p-disabled,.p-cascadeselect.p-disabled,.p-autocomplete.p-disabled,.p-inputnumber.p-disabled .p-inputnumber-input,.p-password.p-disabled .p-password-input,.p-datepicker.p-disabled,.p-datepicker.p-disabled .p-datepicker-input){opacity:1;cursor:not-allowed;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:var(--imt-control-disabled-bg)!important;border-color:var(--imt-control-disabled-border)!important;color:var(--imt-control-disabled-text)!important;box-shadow:none!important}html[data-surface-style=glass] :is(.p-select.p-disabled .p-select-label,.p-select.p-disabled .p-select-dropdown,.p-multiselect.p-disabled .p-multiselect-label,.p-multiselect.p-disabled .p-multiselect-dropdown,.p-datepicker.p-disabled .p-datepicker-dropdown){color:var(--imt-control-disabled-text)!important}html[data-surface-style=glass] .app-header .icon-select.p-select{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html[data-surface-style=glass] .app-header .icon-select.p-select:not(.p-disabled):hover,html[data-surface-style=glass] .app-header .icon-select.p-select.p-focus{background:var(--imt-chrome-hover-bg)!important;border-color:#0000!important}:is(html[data-surface-style=glass] .p-checkbox-box,html[data-surface-style=glass] .p-radiobutton-box,html[data-surface-style=glass] .p-checkbox:not(:has(.p-checkbox-box)),html[data-surface-style=glass] .p-radiobutton:not(:has(.p-radiobutton-box))){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--imt-glass-check-bg)!important;border:1.5px solid var(--imt-glass-check-border)!important;box-shadow:none!important}html[data-surface-style=glass] .p-checkbox.p-checkbox-checked .p-checkbox-box,html[data-surface-style=glass] .p-checkbox[data-p-checked=true] .p-checkbox-box,html[data-surface-style=glass] .p-radiobutton.p-radiobutton-checked .p-radiobutton-box,html[data-surface-style=glass] .p-radiobutton[data-p-checked=true] .p-radiobutton-box{background:var(--imt-primary-600)!important;border-color:var(--imt-primary-600)!important}html[data-surface-style=glass] .p-checkbox:not(:has(.p-checkbox-box)).p-checkbox-checked{background:var(--imt-primary-600)!important;border-color:var(--imt-primary-600)!important}html[data-surface-style=glass] .p-checkbox:not(:has(.p-checkbox-box))[data-p-checked=true]{background:var(--imt-primary-600)!important;border-color:var(--imt-primary-600)!important}html.app-dark[data-surface-style=glass] .p-checkbox.p-checkbox-checked .p-checkbox-box,html.app-dark[data-surface-style=glass] .p-checkbox[data-p-checked=true] .p-checkbox-box,html.app-dark[data-surface-style=glass] .p-radiobutton.p-radiobutton-checked .p-radiobutton-box,html.app-dark[data-surface-style=glass] .p-radiobutton[data-p-checked=true] .p-radiobutton-box{background:var(--imt-primary-500)!important;border-color:var(--imt-primary-400)!important}html.app-dark[data-surface-style=glass] .p-checkbox:not(:has(.p-checkbox-box)).p-checkbox-checked{background:var(--imt-primary-500)!important;border-color:var(--imt-primary-400)!important}html.app-dark[data-surface-style=glass] .p-checkbox:not(:has(.p-checkbox-box))[data-p-checked=true]{background:var(--imt-primary-500)!important;border-color:var(--imt-primary-400)!important}html[data-surface-style=glass] .p-checkbox-icon,html[data-surface-style=glass] .p-checkbox-checked .p-checkbox-icon,html[data-surface-style=glass] .p-checkbox .p-icon,html[data-surface-style=glass] .p-radiobutton-icon{color:var(--imt-neutral-0)!important}html[data-surface-style=glass] .app-header__search-trigger{-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);background:var(--imt-well-bg)!important;border-color:var(--imt-glass-field-border)!important;box-shadow:none!important}html[data-surface-style=glass] .app-header__search-kbd{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--imt-text) 7%, transparent)!important;border-color:var(--imt-glass-field-border)!important;box-shadow:none!important}html[data-surface-style=glass] :is(.related-batch-bar,.asset-batch-bar,.ac-batch-bar){-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:var(--imt-glass-field-fill)!important;border-color:var(--imt-glass-field-border)!important;box-shadow:none!important}html[data-surface-style=glass] :is(.related-batch-bar__meta,.asset-batch-bar__meta,.ac-batch-bar__meta){color:var(--imt-text)!important}html[data-surface-style=glass] :is(.related-batch-bar__clear,.asset-batch-bar__clear,.ac-batch-bar__clear){color:var(--imt-primary-600)!important}html.app-dark[data-surface-style=glass] :is(.related-batch-bar__clear,.asset-batch-bar__clear,.ac-batch-bar__clear){color:var(--imt-primary-300)!important}html[data-surface-style=glass] .dash-table-wrap .p-datatable,html[data-surface-style=glass] .dash-table-wrap .p-datatable-table,html[data-surface-style=glass] .dash-table-wrap .p-datatable-table-container,html[data-surface-style=glass] .dash-table-wrap .p-datatable-tbody>tr>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable-tbody>tr>td.p-datatable-frozen-column,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-even>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd>td.p-datatable-frozen-column,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-even>td.p-datatable-frozen-column,html[data-surface-style=glass] .p-datatable.imt-table .p-datatable-tbody>tr>td,html[data-surface-style=glass] .p-datatable.imt-table.p-datatable-striped .p-datatable-tbody>tr.p-row-odd>td,html[data-surface-style=glass] .p-datatable.imt-table.p-datatable-striped .p-datatable-tbody>tr.p-row-even>td{background:0 0!important}html[data-surface-style=glass] .dash-table-wrap .p-datatable-thead>tr>th,html[data-surface-style=glass] .dash-table-wrap .p-datatable-tbody>tr>td{border-color:#0000!important}:is(html[data-surface-style=glass] .dash-table-wrap .p-datatable-scrollable .p-datatable-thead>tr>th,html[data-surface-style=glass] .dash-table-wrap .p-datatable:has(.p-datatable-frozen-column) .p-datatable-thead>tr>th,html[data-surface-style=glass] .dash-table-wrap .p-datatable-thead>tr>th.p-datatable-frozen-column){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}html[data-surface-style=glass] .dash-table-wrap .p-datatable-tbody>tr:hover>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd:hover>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-even:hover>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable-tbody>tr:hover>td.p-datatable-frozen-column,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd:hover>td.p-datatable-frozen-column,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-even:hover>td.p-datatable-frozen-column,html[data-surface-style=glass] .p-datatable.imt-table .p-datatable-tbody>tr.imt-row-navigable:hover>td,html[data-surface-style=glass] .p-datatable.imt-table.p-datatable-striped .p-datatable-tbody>tr.imt-row-navigable.p-row-odd:hover>td,html[data-surface-style=glass] .p-datatable.imt-table.p-datatable-striped .p-datatable-tbody>tr.imt-row-navigable.p-row-even:hover>td{background:var(--imt-row-hover-bg)!important}html[data-surface-style=glass] .dash-table-wrap .empty-state,html[data-surface-style=glass] .p-tabpanels .dash-table-wrap,html[data-surface-style=glass] .p-tabpanel .dash-table-wrap,html[data-surface-style=glass] .reading-panel__body.dash-table-wrap{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html[data-surface-style=glass] .imt-tabs--vertical .p-tabpanels{border-radius:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html[data-surface-style=glass] :is(.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay,.p-treeselect-overlay,.p-cascadeselect-overlay,.p-datepicker-panel,.p-menu,.p-tieredmenu,.p-contextmenu,.p-overlaypanel,.p-popover,.p-confirmpopup,.p-dropdown-panel,.imt-icon-select-panel,.imt-column-toggle-popover,.p-overlay-modal,.p-overlay-popover){background:var(--imt-glass-float-fill)!important;border-color:color-mix(in srgb, var(--imt-text) 12%, transparent)!important;-webkit-backdrop-filter:var(--imt-glass-float-blur)!important;backdrop-filter:var(--imt-glass-float-blur)!important;box-shadow:0 12px 40px color-mix(in srgb, var(--imt-text) 12%, transparent)!important}html[data-surface-style=glass] :is(.p-select-list,.p-select-list-container,.p-multiselect-list,.p-multiselect-list-container,.p-menu-list,.p-tieredmenu-root-list,.p-datepicker,.p-popover-content,.p-overlaypanel-content){background:0 0!important}html[data-surface-style=glass] :is(.p-select-option.p-focus,.p-select-option.p-select-option-selected,.p-multiselect-option.p-focus,.p-menu-item-content:hover,.p-menu-item.p-focus .p-menu-item-content){background:color-mix(in srgb, var(--imt-text) 10%, transparent)!important}html[data-surface-style=glass] .p-tooltip .p-tooltip-text,html[data-surface-style=glass] .imt-live-toast{-webkit-backdrop-filter:var(--imt-glass-float-blur);backdrop-filter:var(--imt-glass-float-blur);background:var(--imt-glass-overlay-fill)!important;color:var(--imt-text)!important;border-color:color-mix(in srgb, var(--imt-text) 16%, transparent)!important;box-shadow:0 8px 28px color-mix(in srgb, var(--imt-text) 12%, transparent)!important}html[data-surface-style=glass] .p-tooltip .p-tooltip-text,html[data-surface-style=glass] .imt-live-toast__summary,html[data-surface-style=glass] .imt-live-toast__close{color:var(--imt-text)!important}html[data-surface-style=glass] .imt-live-toast__detail{color:var(--imt-text-muted)!important}html[data-surface-style=glass] .p-tooltip-top .p-tooltip-arrow{border-top-color:var(--imt-glass-overlay-fill)}html[data-surface-style=glass] .p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:var(--imt-glass-overlay-fill)}html[data-surface-style=glass] .p-tooltip-left .p-tooltip-arrow{border-left-color:var(--imt-glass-overlay-fill)}html[data-surface-style=glass] .p-tooltip-right .p-tooltip-arrow{border-right-color:var(--imt-glass-overlay-fill)}html[data-surface-style=glass] .p-button.p-button-outlined,html[data-surface-style=glass] .p-button.p-button-text,html[data-surface-style=glass] .p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text){-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:var(--imt-glass-fill-strong)!important;color:var(--imt-text)!important;border-color:color-mix(in srgb, var(--imt-text) 22%, transparent)!important}html[data-surface-style=glass] .p-button.p-button-outlined .p-button-icon,html[data-surface-style=glass] .p-button.p-button-outlined .p-button-label,html[data-surface-style=glass] .p-button.p-button-text .p-button-icon,html[data-surface-style=glass] .p-button.p-button-text .p-button-label{color:inherit!important}html.app-dark[data-surface-style=glass] .p-button.p-button-outlined,html.app-dark[data-surface-style=glass] .p-button.p-button-text,html.app-dark[data-surface-style=glass] .p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text){background:color-mix(in srgb, var(--imt-neutral-0) 14%, transparent)!important;color:var(--imt-text)!important;border-color:color-mix(in srgb, var(--imt-neutral-0) 30%, transparent)!important}html[data-surface-style=glass] .app-header__notif{color:var(--p-button-text-secondary-color,var(--imt-text-muted))}html[data-surface-style=glass] .app-header__notif .p-button.p-button-text,html.app-dark[data-surface-style=glass] .app-header__notif .p-button.p-button-text,html[data-surface-style=glass] .app-header__notif .p-button.p-button-text .p-button-icon,html.app-dark[data-surface-style=glass] .app-header__notif .p-button.p-button-text .p-button-icon{box-shadow:none!important;color:inherit!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html[data-surface-style=glass] .app-header__notif .p-button.p-button-text:hover,html[data-surface-style=glass] .app-header__notif .p-button.p-button-text:focus-visible,html.app-dark[data-surface-style=glass] .app-header__notif .p-button.p-button-text:hover,html.app-dark[data-surface-style=glass] .app-header__notif .p-button.p-button-text:focus-visible{background:var(--imt-chrome-hover-bg)!important;color:var(--p-button-text-secondary-hover-color,var(--imt-text))!important;border-color:#0000!important}html[data-surface-style=glass] .p-button.imt-list-btn{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:var(--imt-glass-fill-strong)!important;border-color:color-mix(in srgb, var(--imt-text) 22%, transparent)!important;color:var(--imt-text)!important}html.app-dark[data-surface-style=glass] .p-button.imt-list-btn{background:color-mix(in srgb, var(--imt-neutral-0) 14%, transparent)!important;border-color:color-mix(in srgb, var(--imt-neutral-0) 30%, transparent)!important;color:var(--imt-text)!important}html[data-surface-style=glass] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-surface-style=glass]{--imt-dossier-text:var(--imt-text);--imt-dossier-text-muted:var(--imt-text-muted);--imt-dossier-text-lede:var(--imt-text);--imt-dossier-eyebrow:var(--imt-text-muted);--imt-dossier-sep:color-mix(in srgb, var(--imt-text) 35%, transparent);--imt-dossier-gold-wash:color-mix(in srgb, var(--imt-neutral-0) 28%, transparent);--imt-dossier-grad-start:color-mix(in srgb, var(--imt-neutral-0) 58%, transparent);--imt-dossier-grad-mid:color-mix(in srgb, var(--imt-neutral-0) 44%, transparent);--imt-dossier-grad-end:color-mix(in srgb, var(--imt-neutral-100) 36%, transparent);--imt-dossier-veil-opacity:.12;--imt-dossier-veil-stripe:color-mix(in srgb, var(--imt-text) 6%, transparent);--imt-dossier-meta-bg:var(--imt-glass-fill);--imt-dossier-meta-line:transparent;--imt-dossier-meta-accent:color-mix(in srgb, var(--imt-text) 18%, transparent)}html.app-dark[data-surface-style=glass]{--imt-dossier-gold-wash:color-mix(in srgb, var(--imt-neutral-0) 8%, transparent);--imt-dossier-grad-start:color-mix(in srgb, var(--imt-neutral-0) 16%, transparent);--imt-dossier-grad-mid:color-mix(in srgb, var(--imt-neutral-0) 11%, transparent);--imt-dossier-grad-end:color-mix(in srgb, var(--imt-neutral-0) 7%, transparent)}html[data-surface-style=glass] .dossier-hero,html[data-surface-style=glass] .fw-hero,html[data-surface-style=glass] .dashboard-stage{-webkit-backdrop-filter:var(--imt-glass-blur);backdrop-filter:var(--imt-glass-blur)}html[data-surface-style=glass] .dossier-hero__veil,html[data-surface-style=glass] .fw-hero__veil{mix-blend-mode:normal}html[data-surface-style=glass] .dashboard-stage__veil{background:linear-gradient(120deg, color-mix(in srgb, var(--imt-neutral-0) 16%, transparent), transparent 55%)}html[data-surface-style=glass] :is(.imt-hero-actions,.dossier-hero__actions,.fw-hero__actions) .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger){background:var(--imt-text)!important;color:var(--imt-neutral-0)!important;border-color:#0000!important}html.app-dark[data-surface-style=glass] :is(.imt-hero-actions,.dossier-hero__actions,.fw-hero__actions) .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger){color:var(--imt-neutral-900)!important}html[data-surface-style=glass] :is(.imt-hero-actions,.dossier-hero__actions,.fw-hero__actions) .p-button.p-button-outlined:not(.p-button-danger){background:color-mix(in srgb, var(--imt-neutral-0) 28%, transparent)!important;color:var(--imt-text)!important;border-color:color-mix(in srgb, var(--imt-text) 22%, transparent)!important}html[data-surface-style=glass] :is(.imt-hero-actions,.dossier-hero__actions,.fw-hero__actions) .p-button.p-button-outlined:not(.p-button-danger) .p-button-icon,html[data-surface-style=glass] :is(.imt-hero-actions,.dossier-hero__actions,.fw-hero__actions) .p-button.p-button-outlined:not(.p-button-danger) .p-button-label{color:var(--imt-text)!important}html[data-surface-style=glass] .auth-shell{background:0 0}html[data-surface-style=glass] .auth-shell__glow{opacity:.28}@media (prefers-reduced-transparency:reduce){html[data-surface-style=glass]{--imt-glass-blur:none;--imt-surface:var(--imt-neutral-0);--imt-surface-muted:var(--imt-neutral-50);--imt-glass-fill:var(--imt-neutral-0);--imt-glass-fill-strong:var(--imt-neutral-0);--imt-glass-overlay-fill:var(--imt-neutral-0);--imt-glass-float-fill:var(--imt-neutral-0);--imt-glass-float-blur:none;--imt-glass-flyout-fill:var(--imt-neutral-0);--imt-glass-flyout-blur:none;--imt-glass-row:var(--imt-neutral-0);--imt-glass-row-alt:var(--imt-neutral-50);--imt-glass-sidebar-fill:var(--imt-sidebar-bg);background-image:none}html.app-dark[data-surface-style=glass]{--imt-surface:var(--imt-neutral-950);--imt-surface-muted:color-mix(in srgb, black 20%, var(--imt-neutral-950));--imt-glass-fill:var(--imt-neutral-950);--imt-glass-fill-strong:var(--imt-neutral-950);--imt-glass-overlay-fill:var(--imt-neutral-800);--imt-glass-float-fill:var(--imt-neutral-800);--imt-glass-float-blur:none;--imt-glass-flyout-fill:var(--imt-neutral-800);--imt-glass-flyout-blur:none;--imt-glass-row:var(--imt-neutral-950);--imt-glass-row-alt:var(--imt-neutral-900)}html[data-surface-style=glass] .app-atmosphere{display:none}html[data-surface-style=glass] .p-overlay-mask{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--imt-text) 28%, transparent)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-surface-style=glass]{--imt-glass-fill:var(--imt-glass-fill-strong);--imt-surface:var(--imt-glass-fill-strong);--imt-glass-sidebar-fill:color-mix(in srgb, var(--imt-sidebar-bg) 82%, transparent)}}.app-shell{background:var(--imt-body-bg);width:100%;max-width:100%;min-height:100vh;display:block;position:relative}.app-sidebar{z-index:1100;width:var(--imt-sidebar-width);background:var(--imt-sidebar-bg);max-width:100vw;color:var(--imt-sidebar-text);-webkit-overflow-scrolling:touch;border-inline-end:1px solid var(--imt-sidebar-border,transparent);flex-direction:column;transition:width .22s,transform .22s,background .25s,color .25s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.app-sidebar--collapsed{width:var(--imt-sidebar-collapsed)}.app-sidebar__brand{height:var(--imt-header-height);flex-shrink:0;align-items:center;gap:.75rem;padding:0 1.1rem;display:flex}.app-sidebar__close{background:var(--imt-sidebar-hover-bg);width:2rem;height:2rem;color:var(--imt-sidebar-brand);cursor:pointer;border:0;border-radius:8px;place-items:center;margin-inline-start:auto;display:grid}.app-sidebar__logo{object-fit:contain;flex-shrink:0;width:32px;height:auto;max-height:40px;display:block}.app-sidebar__brand-text{flex-direction:column;min-width:0;display:flex;overflow:hidden}.app-sidebar__brand-text strong{color:var(--imt-sidebar-brand);letter-spacing:.01em;white-space:nowrap;font-size:1.5rem}.app-sidebar__brand-text span{color:var(--imt-sidebar-muted);white-space:nowrap;font-size:.68rem}.app-sidebar__nav{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex-direction:column;flex:1;gap:.2rem;padding:1rem .65rem .85rem;display:flex;overflow:hidden auto}.app-sidebar__nav::-webkit-scrollbar{width:4px}.app-sidebar__nav::-webkit-scrollbar-track{background:0 0}.app-sidebar__nav::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.app-sidebar__nav::-webkit-scrollbar-thumb:hover{background:#ffffff61}.app-sidebar__nav::-webkit-scrollbar-button{width:0;height:0;display:none}.app-sidebar__link{border-radius:var(--imt-radius-sm);color:var(--imt-sidebar-text);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:1rem .85rem;font-size:.9rem;font-weight:500;transition:background .15s,color .15s;display:flex}.app-sidebar__link i{text-align:center;flex-shrink:0;width:1.25rem;font-size:1.05rem}.app-sidebar__link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-sidebar__link:hover{background:var(--imt-sidebar-hover-bg);color:var(--imt-sidebar-text-active)}.app-sidebar__link--active{background:var(--imt-sidebar-active-bg);color:var(--imt-sidebar-text-active)}.app-sidebar__group{flex-direction:column;gap:.15rem;display:flex}.app-sidebar__link--parent{position:relative}.app-sidebar__chevron{opacity:.75;margin-inline-start:auto;width:auto!important;font-size:.75rem!important}.app-sidebar__sub{flex-direction:column;gap:.1rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex}.app-sidebar__link--child{padding-inline-start:1.85rem;font-size:.84rem;font-weight:450}.app-sidebar__section{box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;width:100%;min-height:1.75rem;color:var(--imt-secondary-400,var(--imt-sidebar-muted));white-space:nowrap;flex-shrink:0;margin:1rem .35rem .45rem;padding:.55rem .85rem .35rem;font-size:.72rem;font-weight:700;line-height:1.35;display:block;overflow:visible}.app-sidebar__section span{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.app-sidebar__section--collapsed{background:var(--imt-sidebar-border);color:#0000;height:1px;min-height:0;margin:.75rem .65rem;padding:0;line-height:0;overflow:hidden}.app-sidebar__section--collapsed span{display:none}.app-sidebar__footer{border-top:1px solid var(--imt-sidebar-border);flex-shrink:0;padding:.75rem}.app-sidebar__copilot{border-radius:var(--imt-radius-sm);color:#fff;cursor:pointer;background:linear-gradient(135deg,#a689532e,#0f5c3f59);border:1px solid #a6895373;align-items:center;gap:.65rem;width:100%;padding:.75rem .85rem;font-size:.85rem;font-weight:600;display:flex}.app-sidebar__copilot i{color:var(--imt-secondary-500)}html[data-sidebar-tone=surface] .app-sidebar__nav,html[data-sidebar-tone=glass] .app-sidebar__nav{scrollbar-color:color-mix(in srgb, var(--imt-text) 25%, transparent) transparent}html[data-sidebar-tone=surface] .app-sidebar__nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--imt-text) 22%, transparent)}html[data-sidebar-tone=glass] .app-sidebar__nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--imt-text) 22%, transparent)}html[data-sidebar-tone=surface] .app-sidebar__copilot,html[data-sidebar-tone=glass] .app-sidebar__copilot{border-color:var(--imt-border);background:color-mix(in srgb, var(--imt-text) 8%, var(--imt-surface));color:var(--imt-text)}html[data-sidebar-tone=secondary] .app-sidebar__copilot{background:linear-gradient(135deg,#c6a24647,#241c128c);border-color:#c6a24673}.app-sidebar--collapsed .app-sidebar__nav{padding-inline:.35rem}.app-sidebar--collapsed .app-sidebar__brand{justify-content:center;padding:0 .5rem}.app-sidebar--collapsed .app-sidebar__logo{width:28px}.app-sidebar--collapsed .app-sidebar__brand-text,.app-sidebar--collapsed .app-sidebar__link span,.app-sidebar--collapsed .app-sidebar__copilot span,.app-sidebar--collapsed .app-sidebar__chevron,.app-sidebar--collapsed .app-sidebar__sub{display:none}.app-sidebar--collapsed .app-sidebar__link,.app-sidebar--collapsed .app-sidebar__copilot{justify-content:center;padding-inline:.65rem}.app-sidebar--collapsed .app-sidebar__link--active,.app-sidebar--collapsed .app-sidebar__link--flyout-open{background:var(--imt-sidebar-active-bg);color:var(--imt-sidebar-text-active)}.app-sidebar--collapsed .app-sidebar__link{position:relative}.app-sidebar-flyout{z-index:1200;border-radius:var(--imt-radius);border:1px solid var(--imt-sidebar-border);background:var(--imt-sidebar-bg);min-width:13.5rem;max-width:18rem;color:var(--imt-sidebar-text);box-shadow:var(--imt-shadow);flex-direction:column;gap:.1rem;padding:.35rem;display:flex;position:fixed;inset-inline-start:var(--imt-sidebar-collapsed)}.app-sidebar-flyout:before{content:"";width:.75rem;position:absolute;inset-block:0;inset-inline-end:100%}.app-sidebar-flyout__title{letter-spacing:.08em;text-transform:uppercase;color:var(--imt-secondary-400,var(--imt-sidebar-muted));margin:0;padding:.45rem .75rem .4rem;font-size:.72rem;font-weight:700}.app-sidebar-flyout__body{flex-direction:column;gap:.1rem;max-height:min(70vh,28rem);display:flex;overflow-y:auto}.app-sidebar-flyout .app-sidebar__link{width:100%}.app-sidebar-flyout--label{min-width:0;max-width:min(18rem, calc(100vw - var(--imt-sidebar-collapsed) - 1.5rem));color:var(--imt-sidebar-text-active);white-space:nowrap;padding:.55rem .85rem;font-size:.85rem;font-weight:600}.app-main{box-sizing:border-box;width:calc(100% - var(--imt-sidebar-width));max-width:calc(100% - var(--imt-sidebar-width));min-width:0;margin-left:var(--imt-sidebar-width);min-height:100vh;padding-top:var(--imt-header-height);flex-direction:column;transition:margin-left .22s,width .22s,max-width .22s;display:flex}.app-main--collapsed{width:calc(100% - var(--imt-sidebar-collapsed));max-width:calc(100% - var(--imt-sidebar-collapsed));margin-left:var(--imt-sidebar-collapsed)}.app-header{top:0;left:var(--imt-sidebar-width);z-index:1000;height:var(--imt-header-height);box-sizing:border-box;background:var(--imt-surface);border-bottom:1px solid var(--imt-border);justify-content:space-between;align-items:center;gap:.75rem;width:auto;padding:0 1.25rem;transition:left .22s,right .22s,box-shadow .2s,border-color .2s;display:flex;position:fixed;right:0;overflow:visible}html.app-dark .app-header--scrolled{box-shadow:0 4px 18px #00000059}.app-main--collapsed .app-header{left:var(--imt-sidebar-collapsed)}.app-header__left{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.app-header__right{flex:none;align-items:center;gap:.5rem;min-width:0;padding-inline-end:.25rem;display:flex}.app-header__search{flex:auto;width:auto;min-width:0;max-width:360px}.app-header__search .p-inputtext{background:var(--imt-well-bg);width:100%;color:var(--imt-text);border-color:#0000}.app-header__theme{flex-shrink:0}.app-header__divider{background:var(--imt-border);flex-shrink:0;width:1px;height:1.75rem;margin-inline:.35rem}.app-header__user{background:var(--imt-surface);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:.25rem .35rem .25rem .25rem;display:flex}.app-header__user-meta{flex-direction:column;padding-inline-end:.35rem;line-height:1.15;display:flex}.app-header__user-meta strong{font-size:.8rem;font-weight:600}.app-header__user-meta span{color:var(--imt-text-muted);text-align:start;font-size:.68rem}.app-content{--imt-content-padding:1.25rem;padding:var(--imt-content-padding);box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%}.app-main__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.app-main__body>.app-content{flex:1}.app-overlay{z-index:1050;cursor:pointer;background:#0f172a73;border:0;padding:0;position:fixed;inset:0}.dash-page{width:100%;min-width:0;max-width:100%}.dash-grid{gap:1rem;width:100%;display:grid}.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-mid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.dash-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.dash-table-wrap{width:100%;max-width:100%;margin-top:.25rem;overflow:hidden}.kpi-card{flex-direction:column;gap:.65rem;min-width:0;padding:1.1rem 1.15rem;display:flex}.kpi-card__label{color:var(--imt-text-muted);font-size:.82rem;font-weight:500}.kpi-card__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kpi-card__value{letter-spacing:-.02em;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:750;line-height:1}.kpi-card__ring{flex-shrink:0;width:64px;height:64px}.panel-card{box-sizing:border-box;min-width:0;height:100%;padding:1.1rem 1.15rem}.framework-row{grid-template-columns:1fr auto;align-items:center;gap:.35rem .75rem;margin-bottom:.85rem;display:grid}.framework-row:last-child{margin-bottom:0}.framework-row__label{font-size:.82rem;font-weight:500}.framework-row__value{color:var(--imt-primary-700);font-size:.8rem;font-weight:700}html.app-dark .framework-row__value{color:var(--imt-primary-300)}.heat-map{aspect-ratio:1.15;grid-template-rows:repeat(5,1fr) 24px;grid-template-columns:28px repeat(5,1fr);gap:4px;width:100%;max-width:280px;margin-inline:auto;display:grid}.heat-map__y{writing-mode:vertical-rl;color:var(--imt-text-muted);grid-row:1/6;place-items:center;font-size:.68rem;display:grid;transform:rotate(180deg)}.heat-map__cell{color:#0000008c;border-radius:4px;place-items:center;min-height:28px;font-size:.68rem;font-weight:700;display:grid}.heat-map__x{color:var(--imt-text-muted);grid-column:2/-1;place-items:center;font-size:.68rem;display:grid}.risk-item,.activity-item{border-bottom:1px solid var(--imt-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.7rem 0;display:flex}.risk-item:last-child,.activity-item:last-child{border-bottom:none;padding-bottom:0}.risk-item__id,.activity-item__time{color:var(--imt-text-muted);font-size:.72rem}.risk-item__name,.activity-item__text{word-break:break-word;margin-top:.15rem;font-size:.85rem;font-weight:500}.chart-wrap{width:100%;height:220px;position:relative}@media (width<=1200px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-mid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dash-mid>:first-child{grid-column:1/-1}.dash-bottom{grid-template-columns:minmax(0,1fr)}}@media (width<=991.98px){.app-sidebar{box-shadow:none;pointer-events:none;transform:translate(-105%);width:min(280px,86vw)!important}.app-sidebar.app-sidebar--mobile-open,html.sidebar-mobile-open .app-sidebar{pointer-events:auto;box-shadow:8px 0 30px #00000040;transform:translate(0)!important}.app-main,.app-main--collapsed{width:100%!important;max-width:100%!important;margin-left:0!important}.app-header,.app-main--collapsed .app-header{left:0!important;right:0!important}.app-header__search,.app-header__user-meta{display:none}}@media (width<=640px){.app-content{padding:.85rem}.dash-kpis,.dash-mid,.dash-bottom{grid-template-columns:minmax(0,1fr)}.dash-mid>:first-child{grid-column:auto}.app-header{gap:.35rem;padding:0 .65rem}.kpi-card{min-height:auto}.heat-map,.imt-table,.p-datatable-table-container{max-width:100%}}[dir=rtl] .app-sidebar{left:auto;right:0}[dir=rtl] .app-main{margin-left:0;margin-right:var(--imt-sidebar-width);width:calc(100% - var(--imt-sidebar-width));max-width:calc(100% - var(--imt-sidebar-width))}[dir=rtl] .app-main--collapsed{margin-right:var(--imt-sidebar-collapsed);width:calc(100% - var(--imt-sidebar-collapsed));max-width:calc(100% - var(--imt-sidebar-collapsed))}[dir=rtl] .app-header{left:0;right:var(--imt-sidebar-width)}[dir=rtl] .app-main--collapsed .app-header{left:0;right:var(--imt-sidebar-collapsed)}@media (width<=991.98px){[dir=rtl] .app-sidebar{transform:translate(105%)}[dir=rtl] .app-sidebar.app-sidebar--mobile-open,[dir=rtl].sidebar-mobile-open .app-sidebar,html.sidebar-mobile-open[dir=rtl] .app-sidebar{transform:translate(0)!important}[dir=rtl] .app-main,[dir=rtl] .app-main--collapsed{width:100%!important;max-width:100%!important;margin-right:0!important}[dir=rtl] .app-header,[dir=rtl] .app-main--truncated .app-header{left:0!important;right:0!important}}.p-tooltip{z-index:1300}.p-menu.p-menu-overlay{z-index:1200}.p-tooltip.imt-tooltip--scrollable{max-width:min(36rem,100vw - 2rem)}.p-tooltip.imt-cal-tooltip{max-width:min(22rem, calc(100vw - var(--imt-sidebar-width,16rem) - 2.5rem))}.p-tooltip.imt-tooltip--scrollable .p-tooltip-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:min(40vh,18rem);line-height:1.45;overflow-y:auto}.imt-page-sticky-sentinel{pointer-events:none;visibility:hidden;width:100%;height:1px}.imt-page-sticky-spacer{flex-shrink:0;width:100%}.imt-page-sticky-wrap{width:100%}.imt-page-sticky-head{box-sizing:border-box;margin-inline:calc(-1 * var(--imt-content-padding,1.25rem));padding-inline:var(--imt-content-padding,1.25rem);padding-block:var(--imt-content-padding,1.25rem);background:var(--imt-body-bg);border-bottom:1px solid #0000;margin-block-start:calc(-1 * var(--imt-content-padding,1.25rem));transition:box-shadow .2s,border-color .2s}.imt-page-sticky-head--pinned{top:var(--imt-header-height);left:var(--imt-sidebar-width);z-index:900;margin:0;position:fixed;right:0}.app-main--collapsed .imt-page-sticky-head--pinned{left:var(--imt-sidebar-collapsed)}.imt-page-sticky-head--scrolled{border-bottom-color:var(--imt-border);box-shadow:0 4px 16px #0f172a14}html.app-dark .imt-page-sticky-head--scrolled{box-shadow:0 4px 18px #00000059}[dir=rtl] .imt-page-sticky-head--pinned{left:0;right:var(--imt-sidebar-width)}[dir=rtl] .app-main--collapsed .imt-page-sticky-head--pinned{right:var(--imt-sidebar-collapsed)}@media (width<=992px){.imt-page-sticky-head--pinned{left:0!important;right:0!important}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-header__text{flex:12rem;min-width:0}.page-header__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--imt-primary-600);margin:0 0 .25rem;font-size:.72rem;font-weight:700}.page-header h1{color:var(--imt-text);margin:0;font-size:1.35rem;font-weight:700}.page-header__text>p:last-child{color:var(--imt-text-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.page-header__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.page-header__primary,.page-header__secondary,.page-header__assist{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.page-header__primary>*,.page-header__secondary>*,.page-header__assist>*{flex:none}.page-header__secondary--split,.page-header__assist--split{border-inline-start:1px solid var(--imt-border);margin-inline-start:.15rem;padding-inline-start:.75rem}.page-header__secondary--icons>.p-button .p-button-label{display:none}.page-header__secondary--icons>.p-button:not([data-p~=icon-only]){justify-content:center;width:2.5rem;padding-inline:0}@media (width<=640px){.page-header{flex-direction:column;align-items:stretch}.page-header__text{flex:none;width:100%}.page-header__actions{flex:none;justify-content:flex-start;width:100%}.page-header__secondary--split,.page-header__assist--split{border-inline-start:none;margin-inline-start:0;padding-inline-start:0}}.page-breadcrumb{min-width:0;margin-block-end:.65rem}.page-header__text>.page-breadcrumb:only-child{margin-block-end:0}.page-breadcrumb .p-breadcrumb{background:0 0;border:none;padding:0}.page-breadcrumb .p-breadcrumb-list{flex-wrap:wrap;gap:.15rem}.page-breadcrumb .p-breadcrumb-item-link,.page-breadcrumb .p-breadcrumb-item-label{color:var(--imt-text-muted);font-size:.8rem;font-weight:600}.page-breadcrumb .p-breadcrumb-item:last-child .p-breadcrumb-item-label{color:var(--imt-text)}.page-breadcrumb .p-breadcrumb-item-link:hover .p-breadcrumb-item-label,.page-breadcrumb .p-breadcrumb-item-icon:hover{color:var(--imt-primary-600)}.page-breadcrumb .p-breadcrumb-separator{color:var(--imt-text-muted);opacity:.65}.page-breadcrumb .p-breadcrumb-item-icon{color:var(--imt-text-muted);font-size:.85rem}.dash-table-wrap .p-datatable{color:var(--imt-text);background:0 0;border:none}.dash-table-wrap .p-datatable-table{border:none}.dash-table-wrap .p-datatable-table-container{background:0 0;border:none;border-radius:0}.dash-table-wrap .p-datatable-scrollable>.p-datatable-table-container{overflow:auto}.dash-table-wrap .p-datatable-thead>tr>th,.dash-table-wrap .p-datatable-tbody>tr>td{vertical-align:middle;box-sizing:border-box;min-height:3rem;line-height:1.45;border:none!important;border-bottom:1px solid var(--imt-border)!important;padding:.75rem 1rem!important}.dash-table-wrap .p-datatable-thead>tr>th{font-size:.8125rem;font-weight:600;color:var(--imt-text-muted)!important;background:0 0!important}:is(.dash-table-wrap .p-datatable-scrollable .p-datatable-thead,.dash-table-wrap .p-datatable:has(.p-datatable-frozen-column) .p-datatable-thead){position:static!important}:is(.dash-table-wrap .p-datatable-scrollable .p-datatable-thead>tr>th,.dash-table-wrap .p-datatable:has(.p-datatable-frozen-column) .p-datatable-thead>tr>th){z-index:2;background:var(--imt-surface)!important;position:sticky!important;top:0!important}.dash-table-wrap .p-datatable:has(.p-datatable-frozen-column)>.p-datatable-table-container{overflow:auto}.dash-table-wrap .p-datatable-tbody>tr>td{max-width:20rem;font-size:.875rem;transition:background-color .18s,color .18s;background:var(--imt-surface)!important;color:var(--imt-text)!important}.dash-table-wrap .p-datatable-tbody>tr>td.p-datatable-frozen-column{max-width:none}.dash-table-wrap .p-datatable-tbody>tr>td:has(.lib-actions){max-width:none}.dash-table-wrap .imt-ellipsis,.imt-ellipsis{-webkit-line-clamp:var(--imt-ellipsis-lines,2);line-clamp:var(--imt-ellipsis-lines,2);overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.dash-table-wrap .p-datatable-tbody>tr>td .p-tag{box-sizing:border-box;white-space:normal;align-items:flex-start;max-width:100%;height:auto;overflow:hidden}.dash-table-wrap .p-datatable-tbody>tr>td .p-tag .p-tag-label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:start;-webkit-box-orient:vertical;max-width:100%;line-height:1.35;display:-webkit-box;overflow:hidden}.dash-table-wrap .p-datatable-tbody>tr>td .p-tag:not(:has(.p-tag-label)){-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash-table-wrap .p-datatable-tbody>tr>td .imt-badge{box-sizing:border-box;white-space:normal;max-width:100%;height:auto;overflow:hidden}.dash-table-wrap .p-datatable-tbody>tr>td .imt-badge>span:last-child{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.dash-table-wrap .p-datatable-tbody>tr,.dash-table-wrap .p-datatable-tbody>tr.p-datatable-selectable-row,.dash-table-wrap .p-datatable-tbody>tr.p-selectable-row{cursor:default}.dash-table-wrap .p-datatable-tbody>tr.imt-row-navigable,.dash-table-wrap .p-datatable-tbody>tr.imt-row-navigable.p-datatable-selectable-row,.dash-table-wrap .p-datatable-tbody>tr.imt-row-navigable.p-selectable-row,.p-datatable.imt-table .p-datatable-tbody>tr.imt-row-navigable{cursor:pointer}.dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd>td{background:var(--imt-surface-muted)!important}.dash-table-wrap .p-datatable-tbody>tr:hover>td,.dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd:hover>td,.dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-even:hover>td,.p-datatable.imt-table .p-datatable-tbody>tr.imt-row-navigable:hover>td,.p-datatable.imt-table.p-datatable-striped .p-datatable-tbody>tr.imt-row-navigable.p-row-odd:hover>td,.p-datatable.imt-table.p-datatable-striped .p-datatable-tbody>tr.imt-row-navigable.p-row-even:hover>td{background:var(--imt-row-hover-bg)!important}.dash-table-wrap .p-datatable-tbody>tr.imt-row-selected>td,.dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.imt-row-selected.p-row-odd>td,.dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.imt-row-selected.p-row-even>td,.p-datatable.imt-table .p-datatable-tbody>tr.imt-row-selected>td,.p-datatable.imt-table.p-datatable-striped .p-datatable-tbody>tr.imt-row-selected.p-row-odd>td,.p-datatable.imt-table.p-datatable-striped .p-datatable-tbody>tr.imt-row-selected.p-row-even>td,.dash-table-wrap .p-datatable-tbody>tr.p-datatable-row-selected>td,.dash-table-wrap .p-datatable-tbody>tr.p-highlight>td{background:var(--imt-row-selected-bg)!important}.dash-table-wrap .p-datatable-tbody>tr.imt-row-selected>td:first-child,.p-datatable.imt-table .p-datatable-tbody>tr.imt-row-selected>td:first-child,.dash-table-wrap .p-datatable-tbody>tr.p-datatable-row-selected>td:first-child,.dash-table-wrap .p-datatable-tbody>tr.p-highlight>td:first-child{border-inline-start:3px solid var(--imt-row-selected-accent)}.dash-table-wrap .p-datatable-tbody>tr.imt-row-selected:hover>td,.p-datatable.imt-table .p-datatable-tbody>tr.imt-row-selected:hover>td,.dash-table-wrap .p-datatable-tbody>tr.p-datatable-row-selected:hover>td,.dash-table-wrap .p-datatable-tbody>tr.p-highlight:hover>td{background:var(--imt-row-selected-hover-bg)!important}.dash-table-wrap .p-datatable-tbody>tr>td strong{color:var(--imt-text);font-weight:600}.dash-table-wrap .p-paginator{padding-top:.85rem;color:var(--imt-text-muted)!important;background:0 0!important;border:none!important}.dash-table-wrap .p-paginator .p-paginator-page,.dash-table-wrap .p-paginator .p-paginator-first,.dash-table-wrap .p-paginator .p-paginator-prev,.dash-table-wrap .p-paginator .p-paginator-next,.dash-table-wrap .p-paginator .p-paginator-last{color:var(--imt-text-muted)!important;background:0 0!important;border-color:#0000!important}.dash-table-wrap .p-paginator .p-paginator-page:not(.p-disabled):hover,.dash-table-wrap .p-paginator .p-paginator-first:not(.p-disabled):hover,.dash-table-wrap .p-paginator .p-paginator-prev:not(.p-disabled):hover,.dash-table-wrap .p-paginator .p-paginator-next:not(.p-disabled):hover,.dash-table-wrap .p-paginator .p-paginator-last:not(.p-disabled):hover{background:var(--imt-chrome-hover-bg)!important;color:var(--imt-text)!important}.dash-table-wrap .p-paginator .p-paginator-page.p-paginator-page-selected,.dash-table-wrap .p-paginator .p-paginator-page[aria-current=page]{background:var(--imt-primary-700)!important;color:var(--imt-neutral-0)!important}.dash-table-wrap .p-paginator .p-select{background:var(--imt-surface)!important;border-color:var(--imt-border)!important;color:var(--imt-text)!important}.dash-table-wrap .table-toolbar .p-inputtext{background:var(--imt-well-bg)!important;border-color:var(--imt-border)!important;color:var(--imt-text)!important}.dash-table-wrap .table-toolbar .p-inputtext::placeholder,.dash-table-wrap .table-toolbar .p-inputicon{color:var(--imt-text-muted)}.dash-table-wrap .p-datatable-tbody>tr>td.p-datatable-frozen-column{z-index:2;position:sticky;background:var(--imt-surface)!important}.dash-table-wrap .p-datatable-thead>tr>th.p-datatable-frozen-column{z-index:5!important;background:var(--imt-surface)!important;position:sticky!important;top:0!important}.dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd>td.p-datatable-frozen-column{background:var(--imt-surface-muted)!important}.dash-table-wrap .p-datatable-tbody>tr:hover>td.p-datatable-frozen-column,.dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd:hover>td.p-datatable-frozen-column,.dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-even:hover>td.p-datatable-frozen-column{background:var(--imt-row-hover-bg)!important}.p-popover.imt-column-toggle-popover{background:var(--imt-surface);color:var(--imt-text);border:1px solid var(--imt-border);box-shadow:var(--imt-shadow)}html[data-surface-style=glass] .dash-table-wrap,html[data-surface-style=glass] .dash-table-wrap.imt-card,html[data-surface-style=glass] .dash-table-wrap.panel-card,html[data-surface-style=glass] .related-table-wrap{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-surface-style=glass] .dash-table-wrap .p-datatable-tbody>tr>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable-tbody>tr>td.p-datatable-frozen-column,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-even>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd>td.p-datatable-frozen-column,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-even>td.p-datatable-frozen-column,html[data-surface-style=glass] .dash-table-wrap .p-datatable-thead>tr>th,html[data-surface-style=glass] .dash-table-wrap .p-datatable-thead>tr>th.p-datatable-frozen-column,html[data-surface-style=glass] .dash-table-wrap .p-datatable-scrollable .p-datatable-thead>tr>th{background:0 0!important}html[data-surface-style=glass] .dash-table-wrap .p-datatable:has(.p-datatable-frozen-column) .p-datatable-thead>tr>th{background:0 0!important}html[data-surface-style=glass] .dash-table-wrap .p-datatable-tbody>tr:hover>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd:hover>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-even:hover>td,html[data-surface-style=glass] .dash-table-wrap .p-datatable-tbody>tr:hover>td.p-datatable-frozen-column,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd:hover>td.p-datatable-frozen-column,html[data-surface-style=glass] .dash-table-wrap .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-even:hover>td.p-datatable-frozen-column{background:var(--imt-row-hover-bg)!important}.imt-tabs,.lib-tabs.p-tabs,.imt-tabs.p-tabs,.p-tabs.imt-tabs,.p-tabs.lib-tabs{box-sizing:border-box;width:100%;max-width:100%}.imt-tabs .p-tablist,.lib-tabs .p-tablist{background:0 0;width:100%}.imt-tabs .p-tablist-content,.lib-tabs .p-tablist-content{flex:auto;width:100%;overflow:hidden}.imt-tabs .p-tablist-tab-list,.lib-tabs .p-tablist-tab-list{border-width:0 0 1px;border-color:var(--imt-border);background:0 0;gap:.15rem;width:100%}.imt-tabs .p-tab,.lib-tabs .p-tab{color:var(--imt-text-muted);background:0 0;border:none;padding:.75rem .7rem;font-size:.82rem;font-weight:600}.imt-tabs .p-tab:not(.p-tab-active):not(.p-disabled):hover,.lib-tabs .p-tab:not(.p-tab-active):not(.p-disabled):hover{color:var(--imt-text);background:0 0;border:none}.imt-tabs .p-tab-active,.lib-tabs .p-tab-active{color:var(--imt-primary-700);background:0 0;border:none}.imt-tabs .p-tablist-active-bar,.lib-tabs .p-tablist-active-bar{background:var(--imt-primary-700);border-radius:999px;height:3px;bottom:-1px}.imt-tabs .p-tabpanels,.lib-tabs .p-tabpanels{background:0 0;width:100%;min-width:0;padding:1rem 0 0}.imt-tabs .p-tabpanel,.lib-tabs .p-tabpanel,.imt-tabs .imt-tabs__list,.imt-tabs .imt-tabs__panels{width:100%;min-width:0}html.app-dark .imt-tabs .p-tab-active,html.app-dark .lib-tabs .p-tab-active{color:var(--imt-primary-300)}html.app-dark .imt-tabs .p-tablist-active-bar,html.app-dark .lib-tabs .p-tablist-active-bar{background:var(--imt-primary-400)}.imt-tabs--horizontal .p-tablist-nav-button,.imt-tabs--horizontal [data-pc-group-section=navigator]{display:none!important}.imt-tabs--horizontal{flex-direction:column;width:100%;display:flex}.imt-tabs--vertical.p-tabs,.p-tabs.imt-tabs--vertical,.imt-tabs--vertical{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;gap:0;margin-top:1.15rem;width:100%!important;display:grid!important}.imt-tabs--vertical>.p-tablist,.imt-tabs--vertical .p-tablist{border-inline-end:1px solid var(--imt-border);background:0 0;grid-area:1/1;width:100%;height:100%;padding-block:.35rem 1rem;padding-inline:0 1rem}.imt-tabs--vertical .p-tablist-content{overflow:visible!important}.imt-tabs--vertical .p-tablist-tab-list{border-width:0;align-items:stretch;gap:.25rem;width:100%;flex-direction:column!important}.imt-tabs--vertical .p-tablist-active-bar{display:none!important}.imt-tabs--vertical .p-tab{text-align:start;width:100%;max-width:100%;color:var(--imt-text);border-radius:8px;justify-content:flex-start;padding:.55rem .65rem;font-size:.88rem;overflow:hidden}.imt-tabs--vertical .p-tab:not(.p-tab-active):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-primary-500) 6%, transparent);color:var(--imt-text)}.imt-tabs--vertical .p-tab-active{background:color-mix(in srgb, var(--imt-primary-500) 12%, transparent);color:var(--imt-primary-900)}.imt-tabs--vertical>.p-tabpanels,.imt-tabs--vertical .p-tabpanels{grid-area:1/2;width:100%;min-width:0;padding:0;padding-inline-start:1.15rem}.imt-tab-chip{align-items:center;gap:.4rem;width:100%;min-width:0;max-width:100%;display:inline-flex}.imt-tab-chip i{opacity:.85;flex:none;font-size:.9rem}.imt-tab-chip__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.imt-tab-chip__count{color:var(--imt-muted);flex:none;margin-inline-start:.15rem;font-size:.75rem;font-style:normal;font-weight:700}.imt-tabs--vertical .p-tab-active .imt-tab-chip__count{color:var(--imt-primary-700)}html.app-dark .imt-tabs--vertical .p-tab-active,html.app-dark .imt-tabs--vertical .p-tab-active .imt-tab-chip__count{color:var(--imt-primary-300)}@media (width<=768px){.imt-tabs--vertical.p-tabs,.p-tabs.imt-tabs--vertical,.imt-tabs--vertical{flex-direction:column;grid-template-columns:none;display:flex!important}.imt-tabs--vertical .p-tablist{border-inline-end:none;border-bottom:1px solid var(--imt-border);margin-bottom:.85rem;padding-inline-end:0}.imt-tabs--vertical .p-tablist-tab-list{flex-wrap:wrap;flex-direction:row!important}.imt-tabs--vertical .p-tab{width:auto}.imt-tabs--vertical .p-tabpanels{padding-inline-start:0}}:root{--imt-dossier-pad-block:clamp(1.25rem, 2.8vw, 1.75rem);--imt-dossier-pad-inline:clamp(1.1rem, 3vw, 1.85rem);--imt-dossier-gap:.45rem;--imt-dossier-content-max:52rem;--imt-dossier-radius:calc(var(--imt-radius) + 6px);--imt-dossier-text:var(--imt-neutral-0);--imt-dossier-text-muted:color-mix(in srgb, var(--imt-neutral-0) 72%, transparent);--imt-dossier-text-lede:color-mix(in srgb, var(--imt-neutral-0) 88%, transparent);--imt-dossier-eyebrow:var(--imt-secondary-300);--imt-dossier-sep:var(--imt-secondary-400);--imt-dossier-gold-wash:color-mix(in srgb, var(--imt-secondary-400) 22%, transparent);--imt-dossier-grad-start:color-mix(in srgb, var(--imt-primary-900) 94%, var(--imt-neutral-950));--imt-dossier-grad-mid:var(--imt-primary-800);--imt-dossier-grad-end:var(--imt-primary-700);--imt-dossier-title-size:clamp(1.45rem, 2.6vw, 1.9rem);--imt-dossier-title-weight:750;--imt-dossier-lede-size:.92rem;--imt-dossier-eyebrow-size:.78rem;--imt-dossier-veil-opacity:.45;--imt-dossier-veil-stripe:color-mix(in srgb, var(--imt-neutral-0) 3.5%, transparent);--imt-dossier-actions-gap:.45rem;--imt-dossier-actions-mt:.15rem;--imt-dossier-meta-min:10.75rem;--imt-dossier-meta-pad-block:.8rem;--imt-dossier-meta-pad-inline:1.05rem;--imt-dossier-meta-label-size:.68rem;--imt-dossier-meta-value-size:.9rem;--imt-dossier-meta-bg:color-mix(in srgb, var(--imt-primary-500) 7%, var(--imt-surface));--imt-dossier-meta-line:color-mix(in srgb, var(--imt-border) 80%, var(--imt-primary-200));--imt-dossier-meta-accent:var(--imt-secondary-400);--imt-dossier-stack-gap:0px}.dossier-hero,.fw-hero{isolation:isolate;border-radius:var(--imt-dossier-radius);color:var(--imt-dossier-text);background:radial-gradient(90% 70% at 100% -10%, var(--imt-dossier-gold-wash), transparent 52%), linear-gradient(155deg, var(--imt-dossier-grad-start) 0%, var(--imt-dossier-grad-mid) 42%, var(--imt-dossier-grad-end) 100%);padding:0;position:relative;overflow:hidden}.dossier-head>.dossier-hero,.dossier-head>.fw-hero,.dossier-head>.dashboard-stage{border-end-end-radius:0;border-end-start-radius:0}.dossier-hero:has(+.dossier-meta){border-end-end-radius:0;border-end-start-radius:0}.fw-hero:has(+.dossier-meta){border-end-end-radius:0;border-end-start-radius:0}.fw-hero:has(+.fw-meta){border-end-end-radius:0;border-end-start-radius:0}.dossier-hero:has(+.dashboard-meta){border-end-end-radius:0;border-end-start-radius:0}.dossier-hero:has(+.vf-meta){border-end-end-radius:0;border-end-start-radius:0}.dashboard-stage:has(+.dossier-meta){border-end-end-radius:0;border-end-start-radius:0}.dossier-hero+.dossier-meta,.fw-hero+.dossier-meta,.fw-hero+.fw-meta,.dossier-hero+.fw-meta,.dossier-hero+.dashboard-meta,.dossier-hero+.vf-meta,.dashboard-stage+.dossier-meta{margin-block-start:calc(-1 * var(--imt-dossier-stack-gap,0px))}.dossier-head{--imt-dossier-stack-gap:0px;flex-direction:column;gap:0;width:100%;display:flex}.dossier-hero__veil,.fw-hero__veil{pointer-events:none;background:repeating-linear-gradient(-12deg, transparent, transparent 11px, var(--imt-dossier-veil-stripe) 11px, var(--imt-dossier-veil-stripe) 12px);opacity:var(--imt-dossier-veil-opacity);mix-blend-mode:soft-light;position:absolute;inset:0}.dossier-hero__inner,.fw-hero__inner{z-index:1;padding:var(--imt-dossier-pad-block) var(--imt-dossier-pad-inline);gap:var(--imt-dossier-gap);flex-direction:column;display:flex;position:relative}.dossier-hero__provider,.fw-hero__eyebrow{font-size:var(--imt-dossier-eyebrow-size);letter-spacing:.06em;text-transform:uppercase;color:var(--imt-dossier-text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-weight:600;display:inline-flex}.dossier-hero__eyebrow,.fw-hero__eyebrow-accent{color:var(--imt-dossier-eyebrow);font-weight:700}.dossier-hero__sep,.fw-hero__sep{background:var(--imt-dossier-sep);border-radius:50%;block-size:.28rem;inline-size:.28rem}.dossier-hero__title,.fw-hero__title{font-size:var(--imt-dossier-title-size);font-weight:var(--imt-dossier-title-weight);color:var(--imt-dossier-text);margin:0;line-height:1.2}.dossier-hero__title-row,.fw-hero__title-row{align-items:flex-start;gap:.75rem;min-inline-size:0;display:flex}.dossier-hero__title-row .dossier-hero__title,.fw-hero__title-row .fw-hero__title{flex:1;min-inline-size:0}.dossier-hero__lede,.fw-hero__lede{color:var(--imt-dossier-text-lede);line-height:1.5;font-size:var(--imt-dossier-lede-size);margin:0}.dossier-marks,.fw-hero__marks{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}html.app-dark .dossier-marks .p-tag.p-tag-secondary,html.app-dark .fw-hero__marks .p-tag.p-tag-secondary{background:color-mix(in srgb, var(--imt-neutral-0) 16%, transparent);color:var(--imt-neutral-0)}.imt-hero-actions,.dossier-hero__actions,.fw-hero__actions{gap:var(--imt-dossier-actions-gap);flex-wrap:wrap;align-items:center;margin-block-start:var(--imt-dossier-actions-mt);display:flex}.imt-hero-actions .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger),.dossier-hero__actions .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger),.fw-hero__actions .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger){background:var(--imt-secondary-400);border-color:var(--imt-secondary-400);color:var(--imt-secondary-950);font-weight:650}.imt-hero-actions .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger):enabled:hover,.imt-hero-actions .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger):enabled:focus-visible,.dossier-hero__actions .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger):enabled:hover,.dossier-hero__actions .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger):enabled:focus-visible,.fw-hero__actions .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger):enabled:hover,.fw-hero__actions .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-danger):enabled:focus-visible{background:var(--imt-secondary-300);border-color:var(--imt-secondary-300);color:var(--imt-secondary-950)}.imt-hero-actions .p-button.p-button-outlined:not(.p-button-danger),.dossier-hero__actions .p-button.p-button-outlined:not(.p-button-danger),.fw-hero__actions .p-button.p-button-outlined:not(.p-button-danger){border-color:color-mix(in srgb, var(--imt-neutral-0) 85%, transparent);color:var(--imt-neutral-0);background:color-mix(in srgb, var(--imt-neutral-0) 8%, transparent);border-width:1.5px;font-weight:650}.imt-hero-actions .p-button.p-button-outlined:not(.p-button-danger):enabled:hover,.imt-hero-actions .p-button.p-button-outlined:not(.p-button-danger):enabled:focus-visible,.dossier-hero__actions .p-button.p-button-outlined:not(.p-button-danger):enabled:hover,.dossier-hero__actions .p-button.p-button-outlined:not(.p-button-danger):enabled:focus-visible,.fw-hero__actions .p-button.p-button-outlined:not(.p-button-danger):enabled:hover,.fw-hero__actions .p-button.p-button-outlined:not(.p-button-danger):enabled:focus-visible{background:var(--imt-neutral-0);border-color:var(--imt-neutral-0);color:var(--imt-primary-900)}.imt-hero-actions .p-button.p-button-outlined.p-button-danger,.dossier-hero__actions .p-button.p-button-outlined.p-button-danger,.fw-hero__actions .p-button.p-button-outlined.p-button-danger{border-color:var(--imt-error-100);color:var(--imt-neutral-0);background:color-mix(in srgb, var(--imt-error-500) 35%, transparent);border-width:1.5px;font-weight:650}.imt-hero-actions .p-button.p-button-outlined.p-button-danger:enabled:hover,.imt-hero-actions .p-button.p-button-outlined.p-button-danger:enabled:focus-visible,.dossier-hero__actions .p-button.p-button-outlined.p-button-danger:enabled:hover,.dossier-hero__actions .p-button.p-button-outlined.p-button-danger:enabled:focus-visible,.fw-hero__actions .p-button.p-button-outlined.p-button-danger:enabled:hover,.fw-hero__actions .p-button.p-button-outlined.p-button-danger:enabled:focus-visible{background:var(--imt-error-500);border-color:var(--imt-error-500);color:var(--imt-neutral-0)}html.app-dark .imt-hero-actions .p-button.p-button-outlined:not(.p-button-danger),html.app-dark .dossier-hero__actions .p-button.p-button-outlined:not(.p-button-danger),html.app-dark .fw-hero__actions .p-button.p-button-outlined:not(.p-button-danger){border-color:color-mix(in srgb, var(--imt-neutral-0) 85%, transparent);color:var(--imt-neutral-0);background:color-mix(in srgb, var(--imt-neutral-0) 8%, transparent);border-width:1.5px}html.app-dark .imt-hero-actions .p-button.p-button-outlined:not(.p-button-danger):enabled:hover,html.app-dark .imt-hero-actions .p-button.p-button-outlined:not(.p-button-danger):enabled:focus-visible,html.app-dark .dossier-hero__actions .p-button.p-button-outlined:not(.p-button-danger):enabled:hover,html.app-dark .dossier-hero__actions .p-button.p-button-outlined:not(.p-button-danger):enabled:focus-visible,html.app-dark .fw-hero__actions .p-button.p-button-outlined:not(.p-button-danger):enabled:hover,html.app-dark .fw-hero__actions .p-button.p-button-outlined:not(.p-button-danger):enabled:focus-visible{background:var(--imt-neutral-0);border-color:var(--imt-neutral-0);color:var(--imt-primary-900)}html.app-dark .imt-hero-actions .p-button.p-button-outlined.p-button-danger,html.app-dark .dossier-hero__actions .p-button.p-button-outlined.p-button-danger,html.app-dark .fw-hero__actions .p-button.p-button-outlined.p-button-danger{border-color:var(--imt-error-100);color:var(--imt-neutral-0);background:color-mix(in srgb, var(--imt-error-500) 35%, transparent);border-width:1.5px}html.app-dark .imt-hero-actions .p-button.p-button-outlined.p-button-danger:enabled:hover,html.app-dark .imt-hero-actions .p-button.p-button-outlined.p-button-danger:enabled:focus-visible,html.app-dark .dossier-hero__actions .p-button.p-button-outlined.p-button-danger:enabled:hover,html.app-dark .dossier-hero__actions .p-button.p-button-outlined.p-button-danger:enabled:focus-visible,html.app-dark .fw-hero__actions .p-button.p-button-outlined.p-button-danger:enabled:hover,html.app-dark .fw-hero__actions .p-button.p-button-outlined.p-button-danger:enabled:focus-visible{background:var(--imt-error-500);border-color:var(--imt-error-500);color:var(--imt-neutral-0)}.dossier-meta,.fw-meta,.dashboard-meta,.vf-meta{grid-template-columns:repeat(auto-fill, minmax(var(--imt-dossier-meta-min), 1fr));background:var(--imt-dossier-meta-bg);border-block-start:2px solid var(--imt-dossier-meta-accent);border-block-end:1px solid var(--imt-dossier-meta-line);align-items:stretch;margin:0;padding:0;display:grid;overflow:hidden}.dossier-meta__item,.fw-meta__item,.dashboard-meta__item,.vf-meta__item{min-width:0;max-width:none;padding:var(--imt-dossier-meta-pad-block) var(--imt-dossier-meta-pad-inline);border-inline-end:1px solid var(--imt-dossier-meta-line);border-block-end:1px solid var(--imt-dossier-meta-line);flex-direction:column;justify-content:center;gap:.28rem;margin-block-end:-1px;display:flex}.dossier-meta__item--wide,.dossier-meta__item--progress,.fw-meta__item--wide,.vf-meta__item--wide{grid-column:span 2;max-width:none}.dossier-meta__item dt,.dossier-meta__item>.dossier-meta__label,.fw-meta__item dt,.dashboard-meta__item dt,.vf-meta__item dt,.vf-meta__item>span:first-child{font-size:var(--imt-dossier-meta-label-size);letter-spacing:.06em;text-transform:uppercase;color:var(--imt-text-muted);margin:0;font-weight:700}.dossier-meta__item dd,.fw-meta__item dd,.dashboard-meta__item dd,.vf-meta__item dd,.vf-meta__item>:not(:first-child){font-size:var(--imt-dossier-meta-value-size);color:var(--imt-text);word-break:break-word;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.35}.dossier-meta__mono,.fw-meta__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:500}.dossier-meta__chips,.dossier-meta .chip-row,.vf-labels{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.dossier-meta .meta-link-row,.fw-meta .meta-link-row{overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;align-items:baseline;min-width:0;max-width:100%;line-height:1.35;display:flex}html.app-dark .dossier-meta .inline-link,html.app-dark .fw-meta .inline-link,html.app-dark .fw-meta__link,html.app-dark .dashboard-meta .inline-link{color:var(--imt-primary-400)}.dossier-meta .inline-link,.fw-meta .inline-link,.fw-meta__link,.dashboard-meta .inline-link{color:var(--imt-primary-700);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-weight:650;text-decoration:none}.dossier-meta button.inline-link,.fw-meta__link,.fw-meta button.inline-link{font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.dossier-meta .inline-link:hover,.fw-meta .inline-link:hover,.fw-meta__link:hover,.dashboard-meta .inline-link:hover{text-decoration:underline}html.app-dark .dossier-meta,html.app-dark .fw-meta,html.app-dark .dashboard-meta,html.app-dark .vf-meta{--imt-dossier-meta-bg:color-mix(in srgb, var(--imt-primary-400) 12%, var(--imt-surface));--imt-dossier-meta-line:color-mix(in srgb, var(--imt-border) 75%, var(--imt-primary-700))}@media (width<=40rem){.dossier-meta,.fw-meta,.dashboard-meta,.vf-meta{--imt-dossier-meta-min:8.75rem}.dossier-meta__item--wide,.dossier-meta__item--progress,.fw-meta__item--wide,.vf-meta__item--wide{grid-column:1/-1}}.powerups-menu .powerups-section-label{letter-spacing:.04em;text-transform:uppercase;pointer-events:none;color:var(--imt-text-muted)!important;opacity:1!important;cursor:default!important;font-size:.72rem!important;font-weight:700!important}.powerups-menu .p-menuitem:has(.powerups-section-label){pointer-events:none}.dossier-board{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.dossier-board__main{flex-direction:column;grid-column:span 9;gap:.85rem;min-inline-size:0;display:flex}.dossier-board:not(:has(.dossier-board__aside)) .dossier-board__main{grid-column:span 12}.dossier-board__aside{flex-direction:column;grid-column:span 3;gap:.85rem;min-inline-size:0;display:flex}@media (width<=64rem){.dossier-board__main,.dossier-board__aside{grid-column:1/-1}}.dossier-powerups{border:1px solid color-mix(in srgb, var(--imt-primary-400) 42%, var(--imt-border));border-radius:var(--imt-radius);background:color-mix(in srgb, var(--imt-primary-50) 78%, var(--imt-surface));min-block-size:0;box-shadow:var(--imt-shadow);flex-direction:column;flex:auto;gap:.7rem;padding-block:.85rem;padding-inline:1rem .85rem;display:flex;position:relative}.dossier-powerups__head{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.dossier-powerups__mark{border-radius:var(--imt-radius-sm);background:var(--imt-primary-700);block-size:1.75rem;inline-size:1.75rem;color:var(--imt-neutral-0);flex-shrink:0;place-items:center;font-size:.78rem;display:grid}.dossier-powerups__title{letter-spacing:.04em;text-transform:uppercase;color:var(--imt-primary-800);margin:0;font-size:.82rem;font-weight:750}.dossier-powerups__group{flex-direction:column;gap:.4rem;display:flex}.dossier-powerups__label{letter-spacing:.05em;text-transform:uppercase;color:var(--imt-primary-700);margin:0;font-size:.68rem;font-weight:700}.dossier-powerups__tools{flex-direction:column;gap:.4rem;display:flex}.dossier-powerups__tile{--pu-tone:var(--imt-primary-600);--pu-icon:var(--imt-primary-700);border-radius:var(--imt-radius-sm);border:1px solid var(--imt-border);border-inline-start-width:3px;border-inline-start-color:var(--pu-tone);background:var(--imt-surface);min-block-size:2.55rem;color:var(--imt-text);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:.55rem;padding-block:.45rem;padding-inline:.65rem .7rem;font-size:.84rem;font-weight:650;line-height:1.25;transition:border-color .22s,background .22s;display:flex}.dossier-powerups__tile--primary{--pu-tone:var(--imt-primary-600);--pu-icon:var(--imt-primary-700)}.dossier-powerups__tile--secondary{--pu-tone:var(--imt-secondary-600);--pu-icon:var(--imt-secondary-700)}.dossier-powerups__tile--info{--pu-tone:var(--imt-info-500);--pu-icon:var(--imt-info-700)}.dossier-powerups__tile--success{--pu-tone:var(--imt-success-600);--pu-icon:var(--imt-success-700)}.dossier-powerups__tile--warning{--pu-tone:var(--imt-warning-500);--pu-icon:var(--imt-warning-700)}.dossier-powerups__tile:hover:enabled{border-color:color-mix(in srgb, var(--pu-tone) 48%, var(--imt-border));border-inline-start-color:var(--pu-tone);background:color-mix(in srgb, var(--pu-tone) 10%, var(--imt-surface))}.dossier-powerups__tile:focus-visible{outline:2px solid var(--imt-secondary-500);outline-offset:2px}.dossier-powerups__tile:disabled{opacity:.55;cursor:not-allowed}.dossier-powerups__icon{border-radius:var(--imt-radius-sm);background:var(--pu-icon);block-size:1.75rem;inline-size:1.75rem;color:var(--imt-neutral-0);flex-shrink:0;place-items:center;font-size:.78rem;display:grid}.dossier-powerups__tile-label{min-inline-size:0}html.app-dark .dossier-powerups{background:color-mix(in srgb, var(--imt-primary-900) 32%, var(--imt-surface));border-color:color-mix(in srgb, var(--imt-primary-500) 38%, var(--imt-border))}html.app-dark .dossier-powerups__tile{--pu-tone:var(--imt-primary-400);--pu-icon:var(--imt-primary-500)}html.app-dark .dossier-powerups__title,html.app-dark .dossier-powerups__label{color:var(--imt-primary-300)}html.app-dark .dossier-powerups__tile--primary{--pu-tone:var(--imt-primary-400);--pu-icon:var(--imt-primary-500)}html.app-dark .dossier-powerups__tile--secondary{--pu-tone:var(--imt-secondary-400);--pu-icon:var(--imt-secondary-500)}html.app-dark .dossier-powerups__tile--info{--pu-tone:var(--imt-info-500);--pu-icon:var(--imt-info-500)}html.app-dark .dossier-powerups__tile--success{--pu-tone:var(--imt-success-500);--pu-icon:var(--imt-success-500)}html.app-dark .dossier-powerups__tile--warning{--pu-tone:var(--imt-warning-500);--pu-icon:var(--imt-warning-500)}html.app-dark .dossier-powerups__tile:hover:enabled{background:color-mix(in srgb, var(--pu-tone) 16%, var(--imt-surface));border-color:color-mix(in srgb, var(--pu-tone) 40%, var(--imt-border));border-inline-start-color:var(--pu-tone)}.ac-form,.policy-form,.evidence-form,.fa-form,.ca-form,.ra-form,.ea-form,.campaign-form,.processing-form,.user-form,.team-form,.folder-form,.vf-form,.imt-form,.imt-form-panel,.objective-form,.issue-form,.se-form,.settings-form{width:100%;max-width:none}.imt-form,.se-form{box-sizing:border-box;flex-direction:column;gap:1.15rem;width:100%;display:flex}.imt-form__section{border:1px solid var(--imt-border);border-radius:var(--imt-radius);background:var(--imt-surface);margin:0;padding:1.1rem 1.15rem 1.25rem}.imt-form__section h2{color:var(--imt-text);margin:0 0 .95rem;font-size:1.05rem;font-weight:650}.imt-form__hint{color:var(--imt-text-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.imt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.field{flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;display:flex}.field>label{color:var(--imt-text-muted);font-size:.82rem;font-weight:600}.imt-form .field,.se-form .field,.ra-form .field,.imt-form-grid>.field{flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;display:flex}.imt-form .field>label,.se-form .field>label,.ra-form .field>label,.imt-form-grid>.field>label{color:var(--imt-text-muted);font-size:.82rem;font-weight:600}.imt-form .field--check,.se-form .field--check,.ra-form .field--check,.imt-form-grid>.field--check{flex-direction:row;justify-content:flex-start;align-items:center;gap:.55rem}.imt-form .field--check>label,.se-form .field--check>label,.ra-form .field--check>label,.imt-form-grid>.field--check>label{color:var(--imt-text);cursor:pointer;margin:0;font-weight:500}.imt-form-span-2,.imt-form .field--full,.se-form .field--full,.field--full,.field.full{grid-column:1/-1}.imt-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-block-start:.35rem;display:flex}.imt-form-card{box-sizing:border-box;margin:0;padding:1.1rem 1.15rem 1.25rem}.imt-form-section-title{color:var(--imt-text);margin:0 0 .95rem;font-size:1.05rem;font-weight:650}.imt-form .field--full{grid-column:1/-1}.settings-check{gap:.25rem}.settings-check__row{align-items:center;gap:.55rem;display:flex}.settings-check__row label{color:var(--imt-text);font-weight:500}.imt-form .w-full,.se-form .w-full,.ra-form .w-full,.imt-form-grid .w-full{width:100%}.field-required{color:var(--imt-error-500);font-weight:700}.field-help{color:var(--imt-text-muted);font-size:.75rem;line-height:1.4}.field-error{color:var(--imt-error-500);font-size:.75rem;font-weight:600;line-height:1.4}.field--invalid>label{color:var(--imt-error-600,var(--imt-error-500))}.imt-form .p-select,.imt-form .p-multiselect,.imt-form .p-datepicker,.imt-form .p-inputtext,.imt-form .p-textarea,.se-form .p-select,.se-form .p-multiselect,.se-form .p-datepicker,.se-form .p-inputtext,.se-form .p-textarea,.ra-form .p-select,.ra-form .p-multiselect,.ra-form .p-datepicker,.ra-form .p-inputtext,.ra-form .p-textarea{width:100%}@media (width<=720px){.imt-form-grid{grid-template-columns:1fr}.imt-form-span-2,.imt-form .field--full,.se-form .field--full,.field--full,.field.full{grid-column:1}}.p-toggleswitch{min-width:var(--p-toggleswitch-width,2.5rem);flex:none;overflow:visible}.p-toggleswitch-slider{box-sizing:border-box}.settings-workspace{flex-direction:column;gap:1rem;width:100%;display:flex}.settings-tab{align-items:center;gap:.45rem;display:inline-flex}.settings-tab i{color:var(--imt-text-muted);font-size:.95rem}.settings-tabs.imt-tabs--horizontal .p-tab-active .settings-tab i{color:var(--imt-primary-700)}html.app-dark .settings-tabs.imt-tabs--horizontal .p-tab-active .settings-tab i{color:var(--imt-primary-300)}.settings-tabs.imt-tabs--horizontal .p-tablist,.settings-tabs.imt-tabs--horizontal .p-tablist-content,.settings-tabs.imt-tabs--horizontal .p-tablist-tab-list{overflow:hidden}.settings-tabs.imt-tabs--horizontal .p-tablist-tab-list{flex-wrap:wrap;gap:.15rem}.settings-tabs.imt-tabs--horizontal .p-tablist-nav-button,.settings-tabs.imt-tabs--horizontal [data-pc-group-section=navigator]{display:none!important}.settings-tabs.imt-tabs--horizontal .p-tab{white-space:nowrap;flex:none;padding:.7rem .9rem}.settings-tabs.imt-tabs--horizontal .p-tabpanels{padding-block-start:1rem}.settings-tabs.imt-tabs--horizontal .p-tabpanel:not(.p-tabpanel-active){display:none}.settings-split{grid-template-columns:minmax(13.5rem,16rem) minmax(0,1fr);align-items:stretch;gap:1rem;width:100%;display:grid}.settings-split--solo{grid-template-columns:minmax(0,1fr)}.settings-rail{border:1px solid var(--imt-border);border-radius:var(--imt-radius);background:var(--imt-surface);flex-direction:column;align-self:stretch;gap:.2rem;height:100%;min-height:100%;padding:.35rem;display:flex}.settings-rail__item{border-radius:var(--imt-radius-sm);width:100%;color:var(--imt-text);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.55rem;margin:0;padding:.6rem .7rem;transition:background .22s,color .22s;display:flex}.settings-rail__item i{color:var(--imt-text-muted);flex:none;font-size:.95rem}.settings-rail__item strong{min-width:0;font-size:.84rem;font-weight:650;line-height:1.3}.settings-rail__item:hover{background:color-mix(in srgb, var(--imt-primary-500) 8%, transparent)}.settings-rail__item:focus-visible{outline:2px solid var(--imt-primary-500);outline-offset:1px}.settings-rail__item.is-active{background:color-mix(in srgb, var(--imt-primary-500) 14%, transparent)}.settings-rail__item.is-active i,.settings-rail__item.is-active strong{color:var(--imt-primary-800)}html.app-dark .settings-rail__item.is-active i,html.app-dark .settings-rail__item.is-active strong{color:var(--imt-primary-300)}.settings-pane{min-width:0}.settings-pane.imt-form{gap:0}.settings-pane .imt-form__section{min-height:100%}.settings-pane__head{border-block-end:1px solid var(--imt-border);align-items:flex-start;gap:.75rem;margin-block-end:1rem;padding-block-end:.85rem;display:flex}.settings-pane__head>.p-button,.settings-pane__head>.flags-group-head__actions{flex:none;margin-inline-start:auto}.settings-pane__icon{border-radius:var(--imt-radius-sm);background:color-mix(in srgb, var(--imt-primary-500) 12%, var(--imt-surface));width:2.25rem;height:2.25rem;color:var(--imt-primary-800);flex:none;justify-content:center;align-items:center;display:flex}html.app-dark .settings-pane__icon{color:var(--imt-primary-300)}.settings-pane__head h2{margin:0;font-size:1.05rem;font-weight:650}.settings-pane__head p{color:var(--imt-text-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.settings-pane__sub{color:var(--imt-text);margin:.15rem 0 .75rem;font-size:.88rem;font-weight:650}.settings-switch{border:1px solid var(--imt-border);border-radius:var(--imt-radius-sm);background:var(--imt-surface-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.85rem;min-width:0;padding:.75rem .9rem;display:flex}.settings-switch__copy{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.settings-switch__control{flex:none;justify-content:center;align-items:center;display:flex}.settings-switch__copy label{color:var(--imt-text);cursor:pointer;font-size:.88rem;font-weight:600}.settings-switch__copy small{color:var(--imt-text-muted);font-size:.75rem;line-height:1.4}.settings-switch--disabled{background:var(--imt-control-disabled-bg);border-color:var(--imt-control-disabled-border)}.settings-switch--disabled .settings-switch__copy label{color:var(--imt-control-disabled-text);cursor:not-allowed}@media (width<=840px){.settings-split{grid-template-columns:1fr}.settings-rail{flex-flow:wrap;gap:.35rem;height:auto;min-height:0}.settings-rail__item{flex:auto;width:auto}}.p-select,.p-multiselect,.p-treeselect,.p-cascadeselect,.p-autocomplete{min-width:0;max-width:100%}.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay,.p-treeselect-overlay{box-sizing:border-box;width:0;max-width:calc(100vw - 1.5rem)}.p-select-overlay.imt-icon-select-panel{width:auto;max-width:min(18rem,100vw - 1.5rem);min-width:12rem!important}.p-cascadeselect-overlay{box-sizing:border-box;max-width:calc(100vw - 1.5rem)}.p-select-header,.p-multiselect-header,.p-autocomplete-header,.p-select-list-container,.p-multiselect-list-container,.p-autocomplete-list-container,.p-treeselect-tree-container,.p-select-list,.p-multiselect-list,.p-autocomplete-list,.p-listbox-list,.p-cascadeselect-list,.p-multiselect-filter-container,.p-select-filter-container{min-width:0}.p-select-option,.p-multiselect-option,.p-autocomplete-option,.p-listbox-option,.p-cascadeselect-option,.p-select-option-group,.p-multiselect-option-group,.p-autocomplete-option-group,.p-listbox-option-group{min-width:0;line-height:1.35;overflow:hidden}.p-select-option>*,.p-multiselect-option>:not(.p-checkbox),.p-autocomplete-option>*,.p-listbox-option>*,.p-cascadeselect-option>*{min-width:0;max-width:100%}.p-select-option-label,.p-autocomplete-option-label,.p-listbox-option-label,.p-cascadeselect-option-text,.p-select-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.p-multiselect-option>span:not(:has(span)){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.p-autocomplete-option>span:not(:has(span)){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.p-listbox-option>span:not(:has(span)){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.p-cascadeselect-option>span:not(:has(span)){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.p-tooltip.imt-select-option-tooltip{pointer-events:none;max-width:min(36rem,100vw - 1.5rem)}.p-tooltip.imt-select-option-tooltip .p-tooltip-text{white-space:normal;overflow-wrap:anywhere}.p-multiselect-option .p-checkbox,.p-select-option .p-checkbox,.p-listbox-option .p-checkbox{flex-shrink:0}.p-tree-node-label{overflow-wrap:anywhere;word-break:break-word;min-width:0}.p-multiselect-display-chip .p-multiselect-label{white-space:normal;flex-wrap:wrap}.p-multiselect-chip-item,.p-multiselect-chip.p-chip{min-width:0;max-width:100%}.p-multiselect-chip .p-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.imt-calendar{width:100%;color:var(--imt-text);font-family:var(--imt-font)}.imt-calendar__nav{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.35rem .15rem .75rem;display:grid}.imt-calendar__nav-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;min-width:0;display:flex}.imt-calendar__nav-actions{flex-shrink:0;align-items:center;display:flex}.imt-calendar__title{color:var(--imt-text);text-align:center;margin:0;font-size:1.05rem;font-weight:700}.imt-calendar__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.18rem;margin-block-end:.18rem;display:grid}.imt-calendar__weekday{letter-spacing:.04em;text-transform:uppercase;color:var(--imt-text-muted);text-align:center;padding:.35rem .15rem;font-size:.72rem;font-weight:700}.imt-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.18rem;display:grid}.imt-calendar__day{border-radius:var(--imt-radius);border:1px solid var(--imt-border);background:var(--imt-surface);width:100%;min-height:6.75rem;color:var(--imt-text);text-align:start;cursor:pointer;flex-direction:column;padding:.35rem .4rem .4rem;display:flex;overflow:visible}.imt-calendar__day--has-events:not(.imt-calendar__day--other){background:var(--imt-cal-day-has-events-bg);border-color:var(--imt-cal-day-has-events-border)}.imt-calendar__day--has-events-past:not(.imt-calendar__day--other){background:var(--imt-cal-day-past-events-bg);border-color:var(--imt-cal-day-past-events-border)}.imt-calendar__day:hover:not(:disabled){background:var(--imt-primary-50);border-color:var(--imt-primary-200)}.imt-calendar__day--has-events:hover:not(:disabled){background:var(--imt-cal-day-has-events-hover-bg);border-color:var(--imt-primary-200)}.imt-calendar__day--has-events-past:hover:not(:disabled){background:var(--imt-cal-day-past-events-hover-bg);border-color:color-mix(in srgb, var(--imt-error-500) 32%, var(--imt-border))}.imt-calendar__day--today{box-shadow:inset 0 0 0 1px var(--imt-primary-400)}.imt-calendar__day--selected{background:var(--imt-primary-50);border-color:var(--imt-primary-500);box-shadow:inset 0 0 0 2px var(--imt-primary-500)}.imt-calendar--no-selection .imt-calendar__day--selected{background:var(--imt-surface);border-color:var(--imt-border);box-shadow:none}.imt-calendar--no-selection .imt-calendar__day--selected.imt-calendar__day--has-events{background:var(--imt-cal-day-has-events-bg);border-color:var(--imt-cal-day-has-events-border)}.imt-calendar--no-selection .imt-calendar__day--selected.imt-calendar__day--has-events-past{background:var(--imt-cal-day-past-events-bg);border-color:var(--imt-cal-day-past-events-border)}.imt-calendar--no-selection .imt-calendar__day--today.imt-calendar__day--selected{box-shadow:inset 0 0 0 1px var(--imt-primary-400)}.imt-calendar__day--other{background:var(--imt-body-bg);color:var(--imt-text-muted);opacity:.55;cursor:default}.imt-calendar__cell{text-align:start;pointer-events:none;flex-direction:column;gap:.28rem;width:100%;min-height:6.1rem;display:flex}.imt-calendar__cell-head{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.imt-calendar__day-num{font-size:.8rem;font-weight:700;line-height:1.2}.imt-calendar__day-num--today{background:var(--imt-primary-600);width:1.4rem;height:1.4rem;color:var(--imt-neutral-0);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.imt-calendar__count{color:var(--imt-text-muted);font-size:.65rem;font-weight:700}.imt-calendar__events{flex-direction:column;gap:.18rem;margin-block-start:auto;display:flex}.imt-calendar__chip{border-inline-start:3px solid var(--imt-cal-cat);background:var(--imt-cal-cat-bg);min-width:0;color:var(--imt-cal-cat-text);text-align:start;cursor:pointer;pointer-events:auto;border-radius:.28rem;align-items:center;gap:.28rem;padding:.12rem .28rem;font-size:.65rem;font-weight:600;line-height:1.25;display:flex}.imt-calendar__chip-dot{background:var(--imt-cal-cat);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.imt-calendar__chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.imt-calendar__more{color:var(--imt-text-muted);padding-inline-start:.15rem;font-size:.62rem;font-weight:700}.imt-calendar__dots{flex-wrap:wrap;gap:.2rem;margin-block-start:auto;display:none}.imt-calendar__dot{background:var(--imt-cal-cat);border-radius:999px;width:.45rem;height:.45rem}.imt-cal-cat--appliedControl{--imt-cal-cat:var(--imt-cal-applied-control);--imt-cal-cat-bg:var(--imt-cal-applied-control-bg);--imt-cal-cat-text:var(--imt-cal-applied-control-text)}.imt-cal-cat--riskAcceptance{--imt-cal-cat:var(--imt-cal-risk-acceptance);--imt-cal-cat-bg:var(--imt-cal-risk-acceptance-bg);--imt-cal-cat-text:var(--imt-cal-risk-acceptance-text)}.imt-cal-cat--audit{--imt-cal-cat:var(--imt-cal-audit);--imt-cal-cat-bg:var(--imt-cal-audit-bg);--imt-cal-cat-text:var(--imt-cal-audit-text)}.imt-cal-cat--task{--imt-cal-cat:var(--imt-cal-task);--imt-cal-cat-bg:var(--imt-cal-task-bg);--imt-cal-cat-text:var(--imt-cal-task-text)}.imt-cal-cat--contract{--imt-cal-cat:var(--imt-cal-contract);--imt-cal-cat-bg:var(--imt-cal-contract-bg);--imt-cal-cat-text:var(--imt-cal-contract-text)}.imt-cal-cat--securityException{--imt-cal-cat:var(--imt-cal-security-exception);--imt-cal-cat-bg:var(--imt-cal-security-exception-bg);--imt-cal-cat-text:var(--imt-cal-security-exception-text)}.imt-cal-cat--finding{--imt-cal-cat:var(--imt-cal-finding);--imt-cal-cat-bg:var(--imt-cal-finding-bg);--imt-cal-cat-text:var(--imt-cal-finding-text)}.imt-cal-cat--riskAssessment{--imt-cal-cat:var(--imt-cal-risk-assessment);--imt-cal-cat-bg:var(--imt-cal-risk-assessment-bg);--imt-cal-cat-text:var(--imt-cal-risk-assessment-text)}[dir=rtl] .imt-calendar__nav .p-button:first-child .pi-chevron-left:before{content:""}[dir=rtl] .imt-calendar__nav .p-button:last-child .pi-chevron-right:before{content:""}@media (width<=72rem){.imt-calendar__day{min-height:5.25rem;padding:.28rem}.imt-calendar__cell{min-height:4.6rem}.imt-calendar__events{display:none}.imt-calendar__dots{display:flex}}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.btn:disabled,.btn.p-disabled{opacity:.55;cursor:not-allowed}.btn.soft-primary,.p-button.btn.soft-primary{background:color-mix(in srgb, var(--imt-primary-500) 12%, var(--imt-surface))!important;border-color:color-mix(in srgb, var(--imt-primary-500) 28%, var(--imt-border))!important;color:var(--imt-primary-700)!important;box-shadow:none!important}.btn.soft-primary:not(:disabled):not(.p-disabled):hover,.p-button.btn.soft-primary:not(:disabled):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-primary-500) 20%, var(--imt-surface))!important;border-color:color-mix(in srgb, var(--imt-primary-500) 42%, var(--imt-border))!important;color:var(--imt-primary-800)!important}.btn.soft-primary:not(:disabled):not(.p-disabled):active,.p-button.btn.soft-primary:not(:disabled):not(.p-disabled):active{background:color-mix(in srgb, var(--imt-primary-500) 28%, var(--imt-surface))!important}.btn.soft-primary .p-button-icon,.p-button.btn.soft-primary .p-button-icon,.btn.soft-primary .p-button-label,.p-button.btn.soft-primary .p-button-label{color:inherit!important}.btn.soft-secondary,.p-button.btn.soft-secondary{background:color-mix(in srgb, var(--imt-secondary-500) 14%, var(--imt-surface))!important;border-color:color-mix(in srgb, var(--imt-secondary-500) 32%, var(--imt-border))!important;color:var(--imt-secondary-800)!important;box-shadow:none!important}.btn.soft-secondary:not(:disabled):not(.p-disabled):hover,.p-button.btn.soft-secondary:not(:disabled):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-secondary-500) 22%, var(--imt-surface))!important;border-color:color-mix(in srgb, var(--imt-secondary-500) 48%, var(--imt-border))!important;color:var(--imt-secondary-900)!important}.btn.soft-secondary:not(:disabled):not(.p-disabled):active,.p-button.btn.soft-secondary:not(:disabled):not(.p-disabled):active{background:color-mix(in srgb, var(--imt-secondary-500) 30%, var(--imt-surface))!important}.btn.soft-secondary .p-button-icon,.p-button.btn.soft-secondary .p-button-icon,.btn.soft-secondary .p-button-label,.p-button.btn.soft-secondary .p-button-label{color:inherit!important}.app-dark .btn.soft-primary,.app-dark .p-button.btn.soft-primary{background:color-mix(in srgb, var(--imt-primary-400) 22%, transparent)!important;border-color:color-mix(in srgb, var(--imt-primary-400) 40%, transparent)!important;color:var(--imt-primary-200)!important}.app-dark .btn.soft-primary:not(:disabled):not(.p-disabled):hover,.app-dark .p-button.btn.soft-primary:not(:disabled):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-primary-400) 32%, transparent)!important;color:var(--imt-primary-100)!important}.app-dark .btn.soft-secondary,.app-dark .p-button.btn.soft-secondary{background:color-mix(in srgb, var(--imt-secondary-400) 22%, transparent)!important;border-color:color-mix(in srgb, var(--imt-secondary-400) 40%, transparent)!important;color:var(--imt-secondary-200)!important}.app-dark .btn.soft-secondary:not(:disabled):not(.p-disabled):hover,.app-dark .p-button.btn.soft-secondary:not(:disabled):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-secondary-400) 32%, transparent)!important;color:var(--imt-secondary-100)!important}.p-button.imt-list-btn{--imt-soft-tone:var(--imt-neutral-400);--imt-soft-fg:var(--imt-text);background:color-mix(in srgb, var(--imt-soft-tone) 12%, var(--imt-surface))!important;border:1px solid color-mix(in srgb, var(--imt-soft-tone) 28%, var(--imt-border))!important;color:var(--imt-soft-fg)!important;box-shadow:none!important}.p-button.imt-list-btn .p-button-icon,.p-button.imt-list-btn .p-button-label{color:inherit!important}.p-button.imt-list-btn:not(:disabled):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-soft-tone) 20%, var(--imt-surface))!important;border-color:color-mix(in srgb, var(--imt-soft-tone) 42%, var(--imt-border))!important;color:var(--imt-soft-fg)!important}.p-button.imt-list-btn:not(:disabled):not(.p-disabled):active{background:color-mix(in srgb, var(--imt-soft-tone) 28%, var(--imt-surface))!important}.p-button.imt-list-btn:focus-visible{outline:2px solid var(--imt-secondary-500);outline-offset:2px}.p-button.imt-list-btn--export{--imt-soft-tone:var(--imt-info-500);--imt-soft-fg:var(--imt-info-700)}.p-button.imt-list-btn--filter{--imt-soft-tone:var(--imt-primary-500);--imt-soft-fg:var(--imt-primary-700)}.p-button.imt-list-btn--filter .p-badge{background:var(--imt-primary-700)!important;color:var(--imt-surface)!important}.p-button.imt-list-btn--import,.p-button.imt-list-btn--analytics,.p-button.imt-list-btn--atlas,.p-button.imt-list-btn--view{--imt-soft-tone:var(--imt-gold-500);--imt-soft-fg:var(--imt-gold-800)}.p-button.imt-list-btn--explore{--imt-soft-tone:var(--imt-green-500);--imt-soft-fg:var(--imt-green-700)}.p-button.imt-list-btn--flash,.p-button.imt-list-btn--network{--imt-soft-tone:var(--imt-warning-500);--imt-soft-fg:var(--imt-warning-700)}.p-button.imt-list-btn--kanban,.p-button.imt-list-btn--done{--imt-soft-tone:var(--imt-success-500);--imt-soft-fg:var(--imt-success-700)}html.app-dark .p-button.imt-list-btn{background:color-mix(in srgb, var(--imt-soft-tone) 18%, transparent)!important;border-color:color-mix(in srgb, var(--imt-soft-tone) 38%, transparent)!important;color:var(--imt-soft-tone)!important}html.app-dark .p-button.imt-list-btn:not(:disabled):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-soft-tone) 28%, transparent)!important;color:var(--imt-soft-tone)!important}html.app-dark .p-button.imt-list-btn--filter{background:color-mix(in srgb, var(--imt-primary-400) 22%, transparent)!important;border-color:color-mix(in srgb, var(--imt-primary-400) 40%, transparent)!important;color:var(--imt-primary-200)!important}html.app-dark .p-button.imt-list-btn--filter:not(:disabled):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-primary-400) 32%, transparent)!important;color:var(--imt-primary-100)!important}html.app-dark .p-button.imt-list-btn--filter .p-badge{background:var(--imt-primary-400)!important;color:var(--imt-neutral-950)!important}.p-button.imt-ai-assist-btn{background:var(--imt-surface)!important;border:1px solid var(--imt-primary-500)!important;color:var(--imt-primary-800)!important;box-shadow:none!important}.p-button.imt-ai-assist-btn .p-button-icon,.p-button.imt-ai-assist-btn .p-button-label{color:inherit!important}.p-button.imt-ai-assist-btn:not(:disabled):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-primary-500) 14%, var(--imt-surface))!important;border-color:var(--imt-primary-600)!important;color:var(--imt-primary-900)!important}.p-button.imt-ai-assist-btn:focus-visible{outline:2px solid var(--imt-primary-500);outline-offset:2px}html.app-dark .p-button.imt-ai-assist-btn{border-color:var(--imt-primary-400)!important;color:var(--imt-primary-200)!important;background:0 0!important}html.app-dark .p-button.imt-ai-assist-btn:not(:disabled):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-primary-400) 18%, transparent)!important;color:var(--imt-primary-100)!important}html.app-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.app-dark .p-skeleton{background:var(--p-skeleton-background,var(--imt-track-bg))!important}html.app-dark .p-skeleton:after{background:linear-gradient(90deg, transparent, var(--p-skeleton-animation-background,color-mix(in srgb, var(--imt-text) 18%, transparent)), transparent)}html.app-dark .p-inputtext:not(.p-invalid):not(:disabled):not(.p-disabled):not([readonly]),html.app-dark .p-select:not(.p-invalid):not(.p-disabled),html.app-dark .p-textarea:not(.p-invalid):not(:disabled):not(.p-disabled):not([readonly]),html.app-dark .p-multiselect:not(.p-invalid):not(.p-disabled),html.app-dark .p-datepicker-input:not(.p-invalid):not(:disabled):not(.p-disabled){background:var(--p-form-field-background,var(--imt-surface));color:var(--p-form-field-color,var(--imt-text));border-color:var(--p-form-field-border-color,var(--imt-border))}html.app-dark .p-inputtext:disabled,html.app-dark .p-inputtext.p-disabled,html.app-dark .p-textarea:disabled,html.app-dark .p-textarea.p-disabled,html.app-dark .p-select.p-disabled,html.app-dark .p-multiselect.p-disabled,html.app-dark .p-treeselect.p-disabled,html.app-dark .p-cascadeselect.p-disabled,html.app-dark .p-autocomplete.p-disabled,html.app-dark .p-listbox.p-disabled,html.app-dark .p-datepicker.p-disabled,html.app-dark .p-datepicker.p-disabled .p-datepicker-input,html.app-dark .p-password.p-disabled .p-password-input,html.app-dark .p-inputnumber.p-disabled .p-inputnumber-input,html.app-dark .p-inputtext[readonly]:not(:disabled):not(.p-datepicker-input),html.app-dark .p-textarea[readonly]:not(:disabled){background:var(--imt-control-disabled-bg);color:var(--imt-control-disabled-text);border-color:var(--imt-control-disabled-border);box-shadow:none;opacity:1;cursor:not-allowed}html.app-dark .p-inputtext[readonly]:not(:disabled):not(.p-datepicker-input),html.app-dark .p-textarea[readonly]:not(:disabled){color:var(--imt-text);cursor:default}html.app-dark .p-inputtext:disabled::placeholder,html.app-dark .p-textarea:disabled::placeholder,html.app-dark .p-select.p-disabled .p-select-label,html.app-dark .p-multiselect.p-disabled .p-multiselect-label,html.app-dark .p-select.p-disabled .p-select-dropdown,html.app-dark .p-multiselect.p-disabled .p-multiselect-dropdown,html.app-dark .p-datepicker.p-disabled .p-datepicker-dropdown{color:var(--imt-control-disabled-text)}html.app-dark .p-toggleswitch.p-disabled,html.app-dark .p-checkbox.p-disabled,html.app-dark .p-radiobutton.p-disabled,html.app-dark .p-slider.p-disabled{opacity:1;cursor:not-allowed}html.app-dark .p-toggleswitch.p-disabled .p-toggleswitch-input,html.app-dark .p-toggleswitch.p-disabled .p-toggleswitch-slider{cursor:not-allowed}html.app-dark .p-toggleswitch.p-disabled .p-toggleswitch-slider{background:var(--imt-control-disabled-bg);border-color:var(--imt-control-disabled-border)}html.app-dark .p-toggleswitch.p-disabled .p-toggleswitch-handle{background:var(--imt-control-disabled-text);opacity:.55}html.app-dark .p-toggleswitch.p-disabled.p-toggleswitch-checked .p-toggleswitch-slider{background:color-mix(in srgb, var(--imt-primary-500) 28%, var(--imt-control-disabled-bg))}html.app-dark .p-checkbox.p-disabled .p-checkbox-box,html.app-dark .p-radiobutton.p-disabled .p-radiobutton-box{background:var(--imt-control-disabled-bg);border-color:var(--imt-control-disabled-border)}html.app-dark .p-checkbox.p-disabled .p-checkbox-icon,html.app-dark .p-radiobutton.p-disabled .p-radiobutton-icon{color:var(--imt-control-disabled-text);opacity:.65}html.app-dark .p-slider.p-disabled .p-slider-range,html.app-dark .p-slider.p-disabled .p-slider-handle{opacity:.4}html.app-dark .p-button:disabled,html.app-dark .p-button.p-disabled{opacity:.4;filter:saturate(.45);cursor:not-allowed}html.app-dark textarea:disabled,html.app-dark .imt-md__textarea:disabled{background:var(--imt-control-disabled-bg);color:var(--imt-control-disabled-text);border-color:var(--imt-control-disabled-border);opacity:1;cursor:not-allowed}html.app-dark .p-button-outlined:where(:not(.p-button-danger):not(.p-button-success):not(.p-button-warn):not(.p-button-warning):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(.p-button-primary)){border-color:var(--imt-border);color:var(--imt-text);background:0 0}html.app-dark .p-button-outlined:where(:not(.p-button-danger):not(.p-button-success):not(.p-button-warn):not(.p-button-warning):not(.p-button-info):not(.p-button-help):not(.p-button-contrast):not(.p-button-primary)):not(:disabled):not(.p-disabled):hover{background:color-mix(in srgb, var(--imt-text) 8%, transparent)}html.app-dark .p-button-outlined.p-button-danger:not(:disabled):not(.p-disabled):hover,html.app-dark .p-button-outlined.p-button-danger:not(:disabled):not(.p-disabled):focus-visible{background:var(--p-button-outlined-danger-hover-background);border-color:var(--imt-error-400);color:var(--imt-error-300)}html.app-dark .p-button-outlined.p-button-success:not(:disabled):not(.p-disabled):hover,html.app-dark .p-button-outlined.p-button-success:not(:disabled):not(.p-disabled):focus-visible{background:var(--p-button-outlined-success-hover-background);border-color:var(--imt-success-500);color:var(--imt-success-500)}html.app-dark .p-button-outlined.p-button-warn:not(:disabled):not(.p-disabled):hover,html.app-dark .p-button-outlined.p-button-warning:not(:disabled):not(.p-disabled):hover,html.app-dark .p-button-outlined.p-button-warn:not(:disabled):not(.p-disabled):focus-visible,html.app-dark .p-button-outlined.p-button-warning:not(:disabled):not(.p-disabled):focus-visible{background:var(--p-button-outlined-warn-hover-background);border-color:var(--imt-warning-500);color:var(--imt-warning-500)}html.app-dark .p-button-outlined.p-button-info:not(:disabled):not(.p-disabled):hover,html.app-dark .p-button-outlined.p-button-info:not(:disabled):not(.p-disabled):focus-visible{background:var(--p-button-outlined-info-hover-background);border-color:var(--imt-info-500);color:var(--imt-info-500)}html.app-dark .p-progressbar{background:var(--imt-track-bg)}html.app-dark .p-knob-range{stroke:var(--imt-track-bg)}html.app-dark .p-tag.p-tag-secondary{background:var(--p-tag-secondary-background);color:var(--p-tag-secondary-color)}
