:root{--aiq-bg-primary:#020817;--aiq-bg-secondary:#07111f;--aiq-bg-tertiary:#0b1728;--aiq-bg-panel:#0a1829eb;--aiq-bg-panel-soft:#0f1f33c7;--aiq-bg-elevated:#122640e6;--aiq-bg-glass:#081424b8;--aiq-blue:#2563eb;--aiq-blue-bright:#3b82f6;--aiq-cyan:#22d3ee;--aiq-purple:#8b5cf6;--aiq-green:#22c55e;--aiq-amber:#f59e0b;--aiq-red:#ef4444;--aiq-slate:#94a3b8;--aiq-blue-soft:#2563eb29;--aiq-cyan-soft:#22d3ee29;--aiq-purple-soft:#8b5cf629;--aiq-green-soft:#22c55e29;--aiq-amber-soft:#f59e0b29;--aiq-red-soft:#ef444429;--aiq-slate-soft:#94a3b81f;--aiq-text-primary:#f8fafc;--aiq-text-secondary:#cbd5e1;--aiq-text-muted:#94a3b8;--aiq-text-faint:#64748b;--aiq-text-inverse:#020817;--aiq-border-subtle:#94a3b824;--aiq-border-medium:#94a3b83d;--aiq-border-strong:#60a5fa61;--aiq-border-active:#3b82f6b8;--aiq-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aiq-text-xs:11px;--aiq-text-sm:12px;--aiq-text-md:14px;--aiq-text-base:15px;--aiq-text-lg:18px;--aiq-text-xl:22px;--aiq-text-2xl:28px;--aiq-text-3xl:36px;--aiq-font-regular:400;--aiq-font-medium:500;--aiq-font-semibold:600;--aiq-font-bold:700;--aiq-space-1:4px;--aiq-space-2:8px;--aiq-space-3:12px;--aiq-space-4:16px;--aiq-space-5:20px;--aiq-space-6:24px;--aiq-space-8:32px;--aiq-space-10:40px;--aiq-space-12:48px;--aiq-space-16:64px;--aiq-space-20:80px;--aiq-space-24:96px;--aiq-radius-sm:6px;--aiq-radius-md:10px;--aiq-radius-lg:14px;--aiq-radius-xl:18px;--aiq-radius-2xl:24px;--aiq-radius-full:999px;--aiq-shadow-sm:0 4px 14px #00000038;--aiq-shadow-md:0 12px 32px #00000057;--aiq-shadow-lg:0 24px 70px #0000007a;--aiq-glow-blue:0 0 28px #2563eb5c;--aiq-glow-cyan:0 0 28px #22d3ee47;--aiq-glow-purple:0 0 28px #8b5cf647;--aiq-glow-green:0 0 28px #22c55e3d;--aiq-glow-amber:0 0 28px #f59e0b3d;--aiq-glow-red:0 0 28px #ef444447;--aiq-sidebar-width:272px;--aiq-right-rail-width:300px;--aiq-header-height:72px;--aiq-page-gutter:24px;--aiq-card-padding:18px;--aiq-section-gap:16px;--aiq-grid-gap:16px;--aiq-transition-fast:.12s ease;--aiq-transition-medium:.18s ease;--aiq-transition-slow:.28s ease;--aiq-pulse-slow:2.8s;--aiq-pulse-medium:2.1s;--aiq-pulse-fast:1.4s;--aiq-z-sidebar:30;--aiq-z-header:40;--aiq-z-dropdown:60;--aiq-z-modal:100}html,body,#root{background:radial-gradient(circle at top left, #2563eb2e, transparent 34%), radial-gradient(circle at top right, #8b5cf624, transparent 32%), var(--aiq-bg-primary);min-height:100%;color:var(--aiq-text-primary);font-family:var(--aiq-font-sans);margin:0}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}.aiq-panel{background:linear-gradient(180deg, var(--aiq-bg-panel), #07111ff5);border:1px solid var(--aiq-border-subtle);border-radius:var(--aiq-radius-lg);box-shadow:var(--aiq-shadow-sm)}.aiq-panel:hover{border-color:var(--aiq-border-medium);box-shadow:var(--aiq-shadow-md);transition:var(--aiq-transition-medium)}.aiq-card{background:var(--aiq-bg-panel-soft);border:1px solid var(--aiq-border-subtle);border-radius:var(--aiq-radius-md);padding:var(--aiq-card-padding)}.aiq-glass{background:var(--aiq-bg-glass);border:1px solid var(--aiq-border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--aiq-radius-lg)}.aiq-page-title{font-size:var(--aiq-text-2xl);font-weight:var(--aiq-font-bold);letter-spacing:-.04em;color:var(--aiq-text-primary)}.aiq-section-title{font-size:var(--aiq-text-lg);font-weight:var(--aiq-font-semibold);color:var(--aiq-text-primary)}.aiq-subtitle{font-size:var(--aiq-text-md);color:var(--aiq-text-muted)}.aiq-label{font-size:var(--aiq-text-sm);font-weight:var(--aiq-font-medium);color:var(--aiq-text-muted)}.aiq-meta{font-size:var(--aiq-text-xs);color:var(--aiq-text-faint)}.aiq-kpi-value{font-size:var(--aiq-text-2xl);font-weight:var(--aiq-font-bold);letter-spacing:-.03em;color:var(--aiq-text-primary)}.aiq-badge{border-radius:var(--aiq-radius-full);min-height:22px;font-size:var(--aiq-text-xs);font-weight:var(--aiq-font-semibold);border:1px solid #0000;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.aiq-badge-critical{color:var(--aiq-red);background:var(--aiq-red-soft);border-color:#ef44446b}.aiq-badge-high{color:var(--aiq-amber);background:var(--aiq-amber-soft);border-color:#f59e0b6b}.aiq-badge-medium{color:#facc15;background:#facc1524;border-color:#facc1561}.aiq-badge-low,.aiq-badge-healthy{color:var(--aiq-green);background:var(--aiq-green-soft);border-color:#22c55e61}.aiq-badge-pending{color:var(--aiq-slate);background:var(--aiq-slate-soft);border-color:#94a3b84d}.aiq-button{border-radius:var(--aiq-radius-md);border:1px solid var(--aiq-border-medium);min-height:36px;color:var(--aiq-text-secondary);font-size:var(--aiq-text-sm);font-weight:var(--aiq-font-semibold);cursor:pointer;transition:var(--aiq-transition-medium);background:#0f1f33cc;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.aiq-button:hover{color:var(--aiq-text-primary);border-color:var(--aiq-border-active);box-shadow:var(--aiq-glow-blue)}.aiq-button-primary{background:linear-gradient(135deg, var(--aiq-blue), var(--aiq-blue-bright));color:#fff;border-color:#60a5fa8c}.aiq-button-danger{color:#fff;background:linear-gradient(135deg,#ef4444e0,#7f1d1df2);border-color:#ef44448c}.aiq-input,.aiq-select{border-radius:var(--aiq-radius-md);border:1px solid var(--aiq-border-subtle);width:100%;min-height:38px;color:var(--aiq-text-primary);transition:var(--aiq-transition-medium);background:#0208179e;outline:none;padding:0 12px}.aiq-input:focus,.aiq-select:focus{border-color:var(--aiq-border-active);box-shadow:var(--aiq-glow-blue)}.aiq-table{border-collapse:collapse;width:100%;font-size:var(--aiq-text-sm)}.aiq-table th{color:var(--aiq-text-muted);font-weight:var(--aiq-font-semibold);text-align:left;border-bottom:1px solid var(--aiq-border-subtle);padding:12px 14px}.aiq-table td{color:var(--aiq-text-secondary);border-bottom:1px solid #94a3b814;padding:13px 14px}.aiq-table tr:hover td{background:#2563eb12}.aiq-live-dot{border-radius:var(--aiq-radius-full);background:var(--aiq-green);width:8px;height:8px;box-shadow:var(--aiq-glow-green);animation:aiqPulse var(--aiq-pulse-medium) ease-in-out infinite}.aiq-live-status{color:var(--aiq-green);font-size:var(--aiq-text-xs);font-weight:var(--aiq-font-semibold);align-items:center;gap:8px;display:inline-flex}.aiq-telemetry-line{border-radius:var(--aiq-radius-full);background:linear-gradient(90deg, transparent, var(--aiq-blue-bright), var(--aiq-cyan), transparent);height:2px;box-shadow:var(--aiq-glow-blue);animation:2.8s linear infinite aiqFlow}.aiq-pulse-ring{border-radius:var(--aiq-radius-full);box-shadow:var(--aiq-glow-blue);border:1px solid #3b82f670;position:relative}.aiq-pulse-ring:after{content:"";border-radius:inherit;animation:aiqRingPulse var(--aiq-pulse-slow) ease-out infinite;border:1px solid #3b82f647;position:absolute;inset:-6px}.aiq-node{border-radius:var(--aiq-radius-xl);border:1px solid var(--aiq-border-medium);width:42px;height:42px;box-shadow:var(--aiq-shadow-sm);background:#0f1f33e6;justify-content:center;align-items:center;display:inline-flex}.aiq-node-system{color:var(--aiq-blue-bright);box-shadow:var(--aiq-glow-blue);border-color:#3b82f673}.aiq-node-control{color:var(--aiq-purple);box-shadow:var(--aiq-glow-purple);border-color:#8b5cf673}.aiq-node-risk{color:var(--aiq-red);box-shadow:var(--aiq-glow-red);border-color:#ef444473}.aiq-node-evidence{color:var(--aiq-green);box-shadow:var(--aiq-glow-green);border-color:#22c55e6b}.aiq-flow-link{background:linear-gradient(90deg, var(--aiq-blue), var(--aiq-cyan));height:1px;box-shadow:var(--aiq-glow-blue)}.aiq-flow-link-risk{background:linear-gradient(90deg, var(--aiq-amber), var(--aiq-red));box-shadow:var(--aiq-glow-red)}.aiq-alert{border-radius:var(--aiq-radius-md);border:1px solid var(--aiq-border-subtle);background:#0f1f33b8;gap:12px;padding:12px 14px;display:flex}.aiq-alert-critical{background:linear-gradient(90deg,#ef444429,#0f1f33b8);border-color:#ef44446b}.aiq-alert-warning{background:linear-gradient(90deg,#f59e0b26,#0f1f33b8);border-color:#f59e0b6b}.aiq-alert-info{background:linear-gradient(90deg,#22d3ee24,#0f1f33b8);border-color:#22d3ee61}.aiq-density-executive{--aiq-card-padding:22px;--aiq-grid-gap:18px}.aiq-density-operational{--aiq-card-padding:18px;--aiq-grid-gap:16px}.aiq-density-deep-dive{--aiq-card-padding:14px;--aiq-grid-gap:12px}@keyframes aiqPulse{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.6;transform:scale(1)}}@keyframes aiqRingPulse{0%{opacity:.65;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}@keyframes aiqFlow{0%{background-position:-120px 0}to{background-position:120px 0}}.aiq-page-shell{background:radial-gradient(circle at 18% 0%, #2563eb29, transparent 28%), radial-gradient(circle at 88% 8%, #8b5cf61f, transparent 30%), var(--aiq-bg-primary);min-height:100vh;color:var(--aiq-text-primary)}.aiq-page-main{padding:var(--aiq-page-gutter);gap:var(--aiq-section-gap);flex-direction:column;display:flex}.aiq-page-grid{grid-template-columns:minmax(0, 1fr) var(--aiq-right-rail-width);gap:var(--aiq-grid-gap);align-items:start;display:grid}.aiq-command-header{justify-content:space-between;align-items:flex-start;gap:var(--aiq-space-5);padding:4px 0 var(--aiq-space-3);display:flex}.aiq-command-header-main{flex-direction:column;gap:6px;display:flex}.aiq-command-eyebrow{font-size:var(--aiq-text-xs);font-weight:var(--aiq-font-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--aiq-blue-bright)}.aiq-command-title-row{align-items:center;gap:var(--aiq-space-3);display:flex}.aiq-command-title{font-size:var(--aiq-text-2xl);letter-spacing:-.045em;line-height:1.1;font-weight:var(--aiq-font-bold);color:var(--aiq-text-primary);margin:0}.aiq-command-subtitle{font-size:var(--aiq-text-md);color:var(--aiq-text-muted);margin:0}.aiq-command-actions{align-items:center;gap:var(--aiq-space-3);display:flex}.aiq-sidebar{width:var(--aiq-sidebar-width);border-right:1px solid var(--aiq-border-subtle);min-height:100vh;color:var(--aiq-text-secondary);background:linear-gradient(#020817fa,#07111ff5)}.aiq-sidebar-section{padding:var(--aiq-space-4) var(--aiq-space-4) var(--aiq-space-2);border-bottom:1px solid #94a3b814}.aiq-sidebar-section-label{margin:0 0 var(--aiq-space-2);font-size:10px;font-weight:var(--aiq-font-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--aiq-text-faint)}.aiq-sidebar-link{align-items:center;gap:var(--aiq-space-3);width:100%;min-height:36px;padding:0 var(--aiq-space-3);border-radius:var(--aiq-radius-md);color:var(--aiq-text-secondary);font-size:var(--aiq-text-sm);cursor:pointer;transition:var(--aiq-transition-medium);background:0 0;border:1px solid #0000;display:flex}.aiq-sidebar-link:hover{color:var(--aiq-text-primary);background:#3b82f614}.aiq-sidebar-link.is-active{color:#fff;background:linear-gradient(135deg,#2563eb61,#3b82f624);border-color:#3b82f66b;box-shadow:inset 0 0 0 1px #60a5fa2e}.aiq-sidebar-index{width:20px;height:20px;font-size:10px;font-weight:var(--aiq-font-bold);color:var(--aiq-text-muted);background:#94a3b81a;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.aiq-sidebar-link.is-active .aiq-sidebar-index{background:var(--aiq-blue);color:#fff}.aiq-kpi-grid{gap:var(--aiq-grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.aiq-kpi-card{min-height:112px;padding:var(--aiq-card-padding);border-radius:var(--aiq-radius-lg);border:1px solid var(--aiq-border-subtle);box-shadow:var(--aiq-shadow-sm);background:linear-gradient(#0f1f33e0,#07111ff5),radial-gradient(circle at 80% 10%,#3b82f61f,#0000 42%);position:relative;overflow:hidden}.aiq-kpi-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 36%);position:absolute;inset:0}.aiq-kpi-card:hover{border-color:var(--aiq-border-medium);transition:var(--aiq-transition-medium);transform:translateY(-1px)}.aiq-kpi-label-row{justify-content:space-between;align-items:center;gap:var(--aiq-space-3);margin-bottom:var(--aiq-space-3);display:flex}.aiq-kpi-label{font-size:var(--aiq-text-sm);font-weight:var(--aiq-font-medium);color:var(--aiq-text-secondary)}.aiq-kpi-icon{border-radius:var(--aiq-radius-md);width:34px;height:34px;color:var(--aiq-blue-bright);background:#2563eb1f;border:1px solid #3b82f63d;justify-content:center;align-items:center;display:inline-flex}.aiq-kpi-main{align-items:baseline;gap:var(--aiq-space-2);display:flex}.aiq-kpi-value-large{letter-spacing:-.05em;font-size:32px;line-height:1;font-weight:var(--aiq-font-bold);color:var(--aiq-text-primary)}.aiq-kpi-unit{font-size:var(--aiq-text-sm);color:var(--aiq-text-muted)}.aiq-trend{margin-top:var(--aiq-space-3);font-size:var(--aiq-text-xs);font-weight:var(--aiq-font-medium);align-items:center;gap:5px;display:inline-flex}.aiq-trend-up{color:var(--aiq-green)}.aiq-trend-down{color:var(--aiq-red)}.aiq-trend-neutral{color:var(--aiq-text-muted)}.aiq-section-panel{border-radius:var(--aiq-radius-lg);border:1px solid var(--aiq-border-subtle);box-shadow:var(--aiq-shadow-sm);background:linear-gradient(#0a1829eb,#07111ff5);overflow:hidden}.aiq-section-panel-header{min-height:52px;padding:var(--aiq-space-4) var(--aiq-space-5);justify-content:space-between;align-items:center;gap:var(--aiq-space-4);border-bottom:1px solid #94a3b81a;display:flex}.aiq-section-panel-title{font-size:var(--aiq-text-lg);font-weight:var(--aiq-font-semibold);color:var(--aiq-text-primary);margin:0}.aiq-section-panel-subtitle{font-size:var(--aiq-text-xs);color:var(--aiq-text-muted);margin:4px 0 0}.aiq-section-panel-body{padding:var(--aiq-space-5)}.aiq-right-rail{gap:var(--aiq-grid-gap);flex-direction:column;display:flex}.aiq-rail-card{border-radius:var(--aiq-radius-lg);box-shadow:var(--aiq-shadow-sm), inset 1px 0 0 #3b82f61f;background:linear-gradient(#0f1f33e0,#07111ff5);border:1px solid #60a5fa24;position:relative;overflow:hidden}.aiq-rail-card:before{content:"";opacity:.55;pointer-events:none;z-index:1;background:linear-gradient(#0000,#3b82f659,#38bdf838,#0000);border-radius:0 4px 4px 0;width:3px;position:absolute;top:14%;bottom:14%;left:0}.aiq-rail-card-header{z-index:2;padding:var(--aiq-space-4);justify-content:space-between;align-items:center;gap:var(--aiq-space-3);border-bottom:1px solid #94a3b81a;display:flex;position:relative}.aiq-rail-card-title{font-size:var(--aiq-text-sm);font-weight:var(--aiq-font-semibold);color:var(--aiq-text-primary)}.aiq-rail-card-body{z-index:2;padding:var(--aiq-space-4);position:relative}.aiq-rail-list{gap:var(--aiq-space-3);flex-direction:column;display:flex}.aiq-rail-item{gap:var(--aiq-space-3);padding:var(--aiq-space-3);border-radius:var(--aiq-radius-md);background:#02081757;border:1px solid #94a3b814;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.aiq-rail-item-title{font-size:var(--aiq-text-sm);font-weight:var(--aiq-font-semibold);color:var(--aiq-text-secondary)}.aiq-rail-item-meta{font-size:var(--aiq-text-xs);color:var(--aiq-text-faint);margin-top:3px}.aiq-toolbar{justify-content:space-between;align-items:center;gap:var(--aiq-space-4);margin-bottom:var(--aiq-space-4);display:flex}.aiq-toolbar-left,.aiq-toolbar-right{align-items:center;gap:var(--aiq-space-3);display:flex}.aiq-search{border-radius:var(--aiq-radius-md);border:1px solid var(--aiq-border-subtle);min-width:280px;min-height:38px;color:var(--aiq-text-primary);background:#02081799;outline:none;padding:0 12px}.aiq-search:focus{border-color:var(--aiq-border-active);box-shadow:var(--aiq-glow-blue)}.aiq-data-table-card{border-radius:var(--aiq-radius-lg);border:1px solid var(--aiq-border-subtle);box-shadow:var(--aiq-shadow-sm);background:linear-gradient(#0a1829e6,#07111ff5);overflow:hidden}.aiq-data-table-header{padding:var(--aiq-space-4) var(--aiq-space-5);justify-content:space-between;align-items:center;gap:var(--aiq-space-4);border-bottom:1px solid #94a3b81a;display:flex}.aiq-table-tabs{align-items:center;gap:var(--aiq-space-2);display:flex}.aiq-table-tab{border-radius:var(--aiq-radius-md);border:1px solid var(--aiq-border-subtle);min-height:30px;color:var(--aiq-text-muted);font-size:var(--aiq-text-xs);font-weight:var(--aiq-font-semibold);cursor:pointer;background:#0f1f339e;padding:0 12px}.aiq-table-tab.is-active{background:var(--aiq-blue);color:#fff;border-color:#60a5fa8c}.aiq-table-footer{min-height:48px;padding:0 var(--aiq-space-5);color:var(--aiq-text-muted);font-size:var(--aiq-text-xs);border-top:1px solid #94a3b814;justify-content:space-between;align-items:center;display:flex}.aiq-telemetry-card{border-radius:var(--aiq-radius-lg);border:1px solid var(--aiq-border-subtle);box-shadow:var(--aiq-shadow-sm);background:radial-gradient(circle at 50% 0,#2563eb2e,#0000 42%),linear-gradient(#0a1829f0,#07111ffa);position:relative;overflow:hidden}.aiq-telemetry-card:after{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#3b82f629 1px,#0000 1px),linear-gradient(90deg,#3b82f629 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.aiq-telemetry-content{z-index:1;padding:var(--aiq-space-5);position:relative}.aiq-attention-strip{gap:var(--aiq-grid-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.aiq-attention-card{min-height:86px;padding:var(--aiq-space-4);border-radius:var(--aiq-radius-lg);border:1px solid var(--aiq-border-subtle);align-items:center;gap:var(--aiq-space-4);background:#0f1f33b8;display:flex}.aiq-attention-card.is-critical{background:linear-gradient(135deg,#ef444424,#0f1f33bd);border-color:#ef44446b}.aiq-attention-card.is-warning{background:linear-gradient(135deg,#f59e0b24,#0f1f33bd);border-color:#f59e0b6b}.aiq-attention-number{font-size:var(--aiq-text-xl);font-weight:var(--aiq-font-bold);color:var(--aiq-text-primary)}.aiq-attention-label{font-size:var(--aiq-text-sm);color:var(--aiq-text-secondary)}.aiq-attention-meta{font-size:var(--aiq-text-xs);color:var(--aiq-text-muted);margin-top:3px}.aiq-empty-state,.aiq-loading-state{border-radius:var(--aiq-radius-lg);border:1px dashed var(--aiq-border-medium);justify-content:center;align-items:center;gap:var(--aiq-space-3);text-align:center;min-height:180px;color:var(--aiq-text-muted);background:#02081747;flex-direction:column;display:flex}.aiq-empty-title{font-size:var(--aiq-text-md);font-weight:var(--aiq-font-semibold);color:var(--aiq-text-secondary)}.aiq-empty-description{max-width:420px;font-size:var(--aiq-text-sm);color:var(--aiq-text-muted)}.aiq-spinner{border-radius:var(--aiq-radius-full);border:2px solid #3b82f62e;border-top-color:var(--aiq-blue-bright);width:28px;height:28px;animation:.9s linear infinite aiqSpin}@keyframes aiqSpin{to{transform:rotate(360deg)}}@media (width<=1280px){.aiq-page-grid{grid-template-columns:1fr}.aiq-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aiq-attention-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.aiq-kpi-grid,.aiq-attention-strip{grid-template-columns:1fr}.aiq-command-header,.aiq-toolbar,.aiq-data-table-header{flex-direction:column;align-items:stretch}.aiq-search{width:100%;min-width:0}}.aiq-layout-root{background:var(--aiq-bg-primary);width:100%;min-width:0;min-height:100vh;color:var(--aiq-text-primary);display:flex}.aiq-layout-sidebar{flex:0 0 var(--aiq-sidebar-width,272px);width:var(--aiq-sidebar-width,272px);border-right:1px solid var(--aiq-border-subtle);min-height:100vh;z-index:var(--aiq-z-sidebar,30);background:linear-gradient(#020817fa,#07111ff5);flex-direction:column;display:flex}.aiq-layout-sidebar-inner{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.aiq-layout-brand{padding:var(--aiq-space-5,20px) var(--aiq-space-4,16px);border-bottom:1px solid #94a3b81a;flex-shrink:0}.aiq-layout-brand-mark{align-items:center;gap:var(--aiq-space-3,12px);display:flex}.aiq-layout-brand-logo{border-radius:var(--aiq-radius-md,10px);background:linear-gradient(135deg, var(--aiq-blue), var(--aiq-purple));width:36px;height:36px;box-shadow:var(--aiq-glow-blue);flex-shrink:0}.aiq-layout-brand-text{min-width:0}.aiq-layout-brand-name{font-size:var(--aiq-text-lg,18px);font-weight:var(--aiq-font-bold,700);letter-spacing:-.03em;color:var(--aiq-text-primary);margin:0;line-height:1.15}.aiq-layout-brand-tagline{font-size:var(--aiq-text-xs,11px);font-weight:var(--aiq-font-semibold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--aiq-text-muted);margin:2px 0 0}.aiq-layout-nav{padding-bottom:var(--aiq-space-6,24px);flex:1}.aiq-layout-nav .aiq-sidebar-section{padding:var(--aiq-space-4,16px) var(--aiq-space-4,16px) var(--aiq-space-2,8px)}.aiq-layout-nav .aiq-sidebar-link{text-align:left;width:100%}.aiq-layout-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aiq-layout-nav-label{text-align:left;flex:1;min-width:0;line-height:1.35}.aiq-layout-engine-dot{border-radius:var(--aiq-radius-full,999px);background:var(--aiq-slate);flex-shrink:0;width:8px;height:8px}.aiq-layout-engine--degraded .aiq-layout-engine-dot{background:var(--aiq-amber);box-shadow:var(--aiq-glow-amber)}.aiq-layout-engine--offline .aiq-layout-engine-dot{background:var(--aiq-red);box-shadow:var(--aiq-glow-red)}.aiq-layout-engine--syncing .aiq-layout-engine-dot{background:var(--aiq-purple);box-shadow:var(--aiq-glow-purple)}.aiq-layout-nav-item--disabled{opacity:.48;pointer-events:none}.aiq-layout-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.aiq-layout-command-bar{min-height:var(--aiq-header-height,72px);padding:0 var(--aiq-page-gutter,24px);justify-content:space-between;align-items:center;gap:var(--aiq-space-4,16px);border-bottom:1px solid var(--aiq-border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:var(--aiq-z-header,40);background:#020817e0;flex-shrink:0;display:flex}.aiq-layout-command-bar-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.aiq-layout-command-title{font-size:var(--aiq-text-lg,18px);font-weight:var(--aiq-font-semibold,600);letter-spacing:-.02em;color:var(--aiq-text-primary);margin:0}.aiq-layout-command-subtitle{font-size:var(--aiq-text-sm,12px);color:var(--aiq-text-muted);margin:0}.aiq-layout-command-bar-actions{align-items:center;gap:var(--aiq-space-3,12px);flex-shrink:0;display:flex}.aiq-layout-nav-toggle{border-radius:var(--aiq-radius-md,10px);border:1px solid var(--aiq-border-subtle);width:40px;height:40px;color:var(--aiq-text-primary);cursor:pointer;background:#0f1f33b8;flex-shrink:0;justify-content:center;align-items:center;display:none}.aiq-layout-nav-toggle:hover{border-color:var(--aiq-border-medium)}.aiq-layout-engine{align-items:center;gap:var(--aiq-space-2,8px);border-radius:var(--aiq-radius-full,999px);border:1px solid var(--aiq-border-subtle);font-size:var(--aiq-text-xs,11px);font-weight:var(--aiq-font-semibold,600);color:var(--aiq-text-secondary);white-space:nowrap;background:#0f1f33a6;padding:6px 12px;display:inline-flex}.aiq-layout-engine--live{color:var(--aiq-green);border-color:#22c55e59}.aiq-layout-engine--degraded{color:var(--aiq-amber);border-color:#f59e0b59}.aiq-layout-engine--offline{color:var(--aiq-red);border-color:#ef444459}.aiq-layout-engine--syncing{color:var(--aiq-purple);border-color:#8b5cf659}.aiq-layout-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.aiq-layout-body-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:stretch;gap:0;min-width:0;min-height:0;display:grid}.aiq-layout-content{min-width:0;min-height:0;padding:var(--aiq-page-gutter,24px);flex:1;overflow:auto}.aiq-layout-body-grid .aiq-layout-content{padding:var(--aiq-page-gutter,24px)}.aiq-layout-rail{flex:0 0 var(--aiq-right-rail-width,300px);width:var(--aiq-right-rail-width,300px);border-left:1px solid var(--aiq-border-subtle);background:#07111f80;max-width:100%;min-height:0;overflow:auto}.aiq-layout-rail-inner{padding:var(--aiq-space-4,16px);position:sticky;top:0}.aiq-layout-body--no-rail .aiq-layout-body-grid{grid-template-columns:1fr}.aiq-layout-body--no-rail .aiq-layout-rail{display:none}.aiq-layout-backdrop{z-index:calc(var(--aiq-z-sidebar,30) - 1);background:#0208179e;display:none;position:fixed;inset:0}.aiq-layout-backdrop.is-visible{display:block}@media (width<=1024px){.aiq-layout-body-grid{grid-template-columns:1fr}.aiq-layout-rail{border-left:none;border-top:1px solid var(--aiq-border-subtle);flex:none;width:100%}.aiq-layout-rail-inner{position:relative}}@media (width<=900px){.aiq-layout-nav-toggle{display:inline-flex}.aiq-layout-sidebar{transition:transform var(--aiq-transition-medium,.18s ease);box-shadow:var(--aiq-shadow-lg);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.aiq-layout-sidebar.is-open{transform:translate(0)}.aiq-layout-backdrop.is-visible{display:block}.aiq-layout-command-bar{padding:0 var(--aiq-space-4,16px)}.aiq-layout-content{padding:var(--aiq-space-4,16px)}}@media (prefers-reduced-motion:reduce){.aiq-layout-sidebar{transition:none}}.aiq-platform-shell{grid-template-columns:var(--aiq-sidebar-width) minmax(0, 1fr);background:radial-gradient(circle at 18% 0%, #2563eb29, transparent 30%), radial-gradient(circle at 92% 10%, #8b5cf624, transparent 34%), var(--aiq-bg-primary);min-height:100vh;color:var(--aiq-text-primary);display:grid}.aiq-platform-sidebar{-webkit-backdrop-filter:blur(18px);height:100vh;z-index:var(--aiq-z-sidebar);background:linear-gradient(165deg,#040a1af7 0%,#060e1cf0 45%,#050b16fa 100%),radial-gradient(120% 55% at 0 0,#2563eb24,#0000 52%),radial-gradient(90% 40% at 100% 18%,#6d28d91a,#0000 48%),#020812eb;border-right:1px solid #64748b38;position:sticky;top:0;overflow:hidden auto;box-shadow:inset -1px 0 #3b82f612,8px 0 36px -20px #2563eb24}.aiq-platform-brand{min-height:80px;padding:var(--aiq-space-4) var(--aiq-space-4);align-items:center;gap:var(--aiq-space-3);display:flex;position:relative}.aiq-platform-brand:after{content:"";pointer-events:none;background:linear-gradient(90deg,#94a3b800 0%,#94a3b829 28%,#64748b1c 50%,#94a3b81f 72%,#94a3b800 100%);height:1px;position:absolute;bottom:0;left:10%;right:10%}.aiq-platform-brand-text{flex:1;min-width:0}.aiq-platform-brand-mark{border-radius:var(--aiq-radius-xl);width:42px;height:42px;font-size:var(--aiq-text-xs);font-weight:var(--aiq-font-bold);letter-spacing:.08em;color:#fff;background:radial-gradient(circle at 30% 20%, #ffffff47, transparent 28%), linear-gradient(135deg, var(--aiq-blue), var(--aiq-purple));box-shadow:var(--aiq-glow-blue);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aiq-platform-brand-name{font-size:var(--aiq-text-lg);font-weight:var(--aiq-font-bold);letter-spacing:-.03em;color:var(--aiq-text-primary)}.aiq-platform-brand-subtitle{font-size:var(--aiq-text-xs);color:var(--aiq-text-muted);margin-top:2px}.aiq-platform-engine-card{margin:var(--aiq-space-4);padding:var(--aiq-space-4);border-radius:var(--aiq-radius-lg);background:linear-gradient(135deg,#22c55e1a,#0f1f33b8),#02081757;border:1px solid #22c55e38}.aiq-platform-engine-row{align-items:center;gap:var(--aiq-space-2);font-size:var(--aiq-text-sm);font-weight:var(--aiq-font-semibold);color:var(--aiq-green);display:flex}.aiq-platform-engine-meta{margin-top:var(--aiq-space-2);font-size:var(--aiq-text-xs);color:var(--aiq-text-muted)}.aiq-platform-nav{padding:0 var(--aiq-space-3) var(--aiq-space-6);position:relative}.aiq-platform-nav:before{content:"";top:.25rem;left:13px;bottom:var(--aiq-space-4);pointer-events:none;z-index:0;opacity:.34;background:linear-gradient(#3b82f600 0%,#3b82f60e 18%,#64748b0f 50%,#3b82f60b 82%,#3b82f600 100%);width:1px;position:absolute}.aiq-platform-nav-group{z-index:1;padding:var(--aiq-space-3) 0 var(--aiq-space-2);position:relative}.aiq-platform-nav-group+.aiq-platform-nav-group{padding-top:var(--aiq-space-3);background:linear-gradient(90deg,#94a3b800 4%,#94a3b81f 38%,#64748b17 50%,#94a3b81a 62%,#94a3b800 96%) 0 0/100% 1px no-repeat;border-top:none}.aiq-platform-nav-group-header{justify-content:space-between;align-items:baseline;gap:var(--aiq-space-2);padding:0 var(--aiq-space-2) 6px;display:flex}.aiq-platform-nav-group-label{min-width:0;font-size:9px;font-weight:var(--aiq-font-bold);text-transform:uppercase;letter-spacing:.15em;color:#94a3b8b8;flex:1}.aiq-platform-nav-group-meta{font-size:8px;font-weight:var(--aiq-font-semibold);letter-spacing:.12em;text-transform:uppercase;color:#64748bc7;white-space:nowrap;flex-shrink:0;margin-left:auto}.aiq-platform-nav-items{z-index:1;flex-direction:column;gap:4px;display:flex;position:relative}.aiq-platform-nav-item{border-radius:var(--aiq-radius-md);width:100%;min-height:40px;color:var(--aiq-text-secondary);text-align:left;cursor:pointer;transition:var(--aiq-transition-medium);background:0 0;border:1px solid #0000;grid-template-columns:26px minmax(0,1fr) 7px;align-items:center;gap:10px;padding:5px 8px 5px 7px;display:grid;position:relative}.aiq-platform-nav-item:hover{color:var(--aiq-text-primary);background:#3b82f612}.aiq-platform-nav-item.is-active{color:#f8fafcf5;background:linear-gradient(145deg,#1e40af6b 0%,#2563eb38 42%,#0f1f33d1 100%),linear-gradient(#0f172a8c,#070c18b8);border-color:#60a5fa47;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #3b82f61a,0 0 0 1px #0f172a80,0 8px 26px -8px #2563eb38}.aiq-platform-nav-item.is-active:before{content:"";pointer-events:none;background:linear-gradient(#93c5fd59,#3b82f6d9,#2563eb80);border-radius:0 3px 3px 0;width:3px;height:58%;max-height:28px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #3b82f659}.aiq-platform-nav-index{z-index:1;border-radius:var(--aiq-radius-md);width:26px;height:26px;font-size:9px;font-weight:var(--aiq-font-bold);letter-spacing:.02em;color:var(--aiq-text-muted);background:#94a3b817;justify-content:center;align-items:center;display:inline-flex;position:relative}.aiq-platform-nav-item.is-active .aiq-platform-nav-index{color:#fff;background:linear-gradient(145deg, var(--aiq-blue), var(--aiq-blue-bright));box-shadow:0 0 14px #3b82f647}.aiq-platform-nav-text{z-index:1;flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex;position:relative}.aiq-platform-nav-label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:var(--aiq-font-semibold);letter-spacing:-.01em;color:currentColor;line-height:1.25;overflow:hidden}.aiq-platform-nav-sub{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:var(--aiq-text-faint);font-size:9px;overflow:hidden}.aiq-platform-nav-item.is-active .aiq-platform-nav-sub{color:#cbd5e1c7}.aiq-platform-nav-status{z-index:1;border-radius:var(--aiq-radius-full);background:var(--aiq-text-faint);align-self:center;width:6px;height:6px;position:relative}.aiq-platform-nav-status.is-live{background:var(--aiq-green);box-shadow:var(--aiq-glow-green)}.aiq-platform-nav-status.is-coming-soon{background:var(--aiq-amber);box-shadow:var(--aiq-glow-amber)}@media (width>=1181px){.aiq-platform-shell--nav-collapsed{grid-template-columns:72px minmax(0,1fr)}.aiq-platform-sidebar--collapsed{width:72px;min-width:72px;max-width:72px}.aiq-platform-sidebar--collapsed .aiq-platform-brand{min-height:72px;padding:var(--aiq-space-3) var(--aiq-space-2);flex-direction:column;justify-content:center;gap:0}.aiq-platform-sidebar--collapsed .aiq-platform-brand:after{opacity:.45;background:linear-gradient(90deg,#94a3b800 0%,#94a3b817 50%,#94a3b800 100%);left:12%;right:12%}.aiq-platform-sidebar--collapsed .aiq-platform-brand-text{display:none}.aiq-platform-sidebar--collapsed .aiq-platform-brand-mark{width:38px;height:38px;font-size:10px}.aiq-platform-sidebar--collapsed .aiq-platform-engine-card{margin:var(--aiq-space-2) 8px;padding:10px 6px}.aiq-platform-sidebar--collapsed .aiq-platform-engine-row{justify-content:center;gap:0}.aiq-platform-sidebar--collapsed .aiq-platform-engine-row span:not(.aiq-live-dot),.aiq-platform-sidebar--collapsed .aiq-platform-engine-meta{display:none}.aiq-platform-sidebar--collapsed .aiq-platform-nav{padding-left:var(--aiq-space-2);padding-right:var(--aiq-space-2)}.aiq-platform-sidebar--collapsed .aiq-platform-nav:before{opacity:.22;left:50%;transform:translate(-50%)}.aiq-platform-sidebar--collapsed .aiq-platform-nav-group{padding-top:var(--aiq-space-2);padding-bottom:4px}.aiq-platform-sidebar--collapsed .aiq-platform-nav-group+.aiq-platform-nav-group{padding-top:var(--aiq-space-2);background:0 0;border-top:1px solid #94a3b80f}.aiq-platform-sidebar--collapsed .aiq-platform-nav-group-header{display:none}.aiq-platform-sidebar--collapsed .aiq-platform-nav-items{gap:3px}.aiq-platform-sidebar--collapsed .aiq-platform-nav-item{grid-template-columns:1fr;justify-items:center;gap:0;min-height:38px;padding:6px 4px}.aiq-platform-sidebar--collapsed .aiq-platform-nav-item.is-active:before{width:2px;height:52%;left:2px}.aiq-platform-sidebar--collapsed .aiq-platform-nav-text,.aiq-platform-sidebar--collapsed .aiq-platform-nav-status{display:none}.aiq-platform-sidebar--collapsed .aiq-platform-nav-index{width:32px;height:32px;font-size:10px}}.aiq-platform-main{min-width:0;padding:var(--aiq-page-gutter);gap:var(--aiq-section-gap);flex-direction:column;display:flex}.aiq-platform-command-bar{min-height:var(--aiq-header-height);justify-content:space-between;align-items:flex-start;gap:var(--aiq-space-5);padding-bottom:var(--aiq-space-3);border-bottom:1px solid #94a3b814;display:flex}.aiq-platform-command-eyebrow{font-size:var(--aiq-text-xs);font-weight:var(--aiq-font-bold);letter-spacing:.13em;text-transform:uppercase;color:var(--aiq-blue-bright)}.aiq-platform-command-title-row{align-items:center;gap:var(--aiq-space-3);margin-top:4px;display:flex}.aiq-platform-command-title{font-size:var(--aiq-text-2xl);letter-spacing:-.045em;line-height:1.06;font-weight:var(--aiq-font-bold);color:var(--aiq-text-primary);margin:0}.aiq-platform-command-subtitle{max-width:860px;font-size:var(--aiq-text-md);color:var(--aiq-text-muted);margin:6px 0 0}.aiq-platform-command-actions{align-items:center;gap:var(--aiq-space-3);display:flex}.aiq-platform-content-grid{gap:var(--aiq-grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.aiq-platform-main.has-right-rail .aiq-platform-content-grid{grid-template-columns:minmax(0, 1fr) var(--aiq-right-rail-width)}.aiq-platform-content{gap:var(--aiq-section-gap);flex-direction:column;min-width:0;display:flex}.aiq-platform-right-rail{min-width:0;top:var(--aiq-page-gutter);position:sticky}.aiq-operational-grid{isolation:isolate;position:relative}.aiq-operational-grid:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-color:#060c180f;background-image:linear-gradient(#3b82f609 1px,#0000 1px),linear-gradient(90deg,#3b82f609 1px,#0000 1px),radial-gradient(68% 40% at 50% 0,#2563eb1a,#0000 55%);background-position:0 0,0 0,top;background-size:32px 32px,32px 32px,auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(94% 85% at 50% 40%,#000 10%,#0000 72%);mask-image:radial-gradient(94% 85% at 50% 40%,#000 10%,#0000 72%)}.aiq-operational-grid>*{z-index:1;position:relative}.aiq-platform-shell .aiq-live-dot.aiq-telemetry-pulse,.aiq-platform-shell .aiq-platform-nav-status.is-live.aiq-telemetry-pulse,.aiq-telemetry-line.aiq-telemetry-pulse{animation:3s ease-in-out infinite aiqTelemetryOperational}@keyframes aiqTelemetryOperational{0%,to{opacity:.86}50%{opacity:1}}@media (width<=1180px){.aiq-platform-shell{grid-template-columns:1fr}.aiq-platform-sidebar{height:auto;max-height:none;position:relative}.aiq-platform-nav:before{display:none}.aiq-platform-nav{gap:var(--aiq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aiq-platform-main.has-right-rail .aiq-platform-content-grid{grid-template-columns:1fr}.aiq-platform-right-rail{position:static}}@media (width<=760px){.aiq-platform-main{padding:var(--aiq-space-4)}.aiq-platform-command-bar{flex-direction:column;align-items:stretch}.aiq-platform-command-actions{flex-wrap:wrap;justify-content:flex-start}.aiq-platform-nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aiq-platform-shell .aiq-live-dot.aiq-telemetry-pulse,.aiq-platform-shell .aiq-platform-nav-status.is-live.aiq-telemetry-pulse,.aiq-telemetry-line.aiq-telemetry-pulse{animation:none}}:root{--bg-primary:#0b1220;--bg-sidebar:#07111f;--bg-card:#0f172a;--bg-elevated:#111827;--bg-panel:#0b1628;--border-subtle:#94a3b82e;--border-strong:#94a3b852;--border-active:#7c3aede6;--brand-blue:#2563eb;--brand-cyan:#60a5fa;--brand-purple:#7c3aed;--brand-gradient:linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#60a5fa;--text-primary:#fff;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-soft:#64748b;--shadow-card:0 18px 40px #00000047;--shadow-elevated:0 24px 70px #0000006b;--glow-purple:0 0 24px #7c3aed73;--glow-cyan:0 0 24px #60a5fa59;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--aiq-font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--aiq-font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--aiq-ease-standard:cubic-bezier(.33, 1, .68, 1);--aiq-duration-fast:.16s;--aiq-duration:.2s;--aiq-duration-slow:.22s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:inherit}body{min-height:100vh;font-family:var(--aiq-font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5}html,body,#root{background:var(--bg-primary);width:100%;min-height:100vh;margin:0;padding:0}#root{min-width:0;display:block}a{color:var(--brand-cyan);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}a:hover{color:var(--text-primary)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=image]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{color:var(--text-primary);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-shadow:none;transition:border-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard), background-color var(--aiq-duration) var(--aiq-ease-standard);outline:none;font-family:inherit;font-size:14px;line-height:1.45}input::placeholder,textarea::placeholder{color:var(--text-soft)}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--border-strong)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--brand-purple);box-shadow:0 0 0 3px #7c3aed40}select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);padding-right:var(--space-8);background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 9px) calc(50% - 3px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}select option{color:#cbd5e1;background-color:#07111f}select option:checked,select option:hover,select option:focus{color:#fff;background-color:#8b5cf62e}select:focus,select:active,select:focus-visible{color:#fff;background-color:#07111f}.aic-auditiq-dark-select-wrap:focus-within{background-color:#07111f!important}.aic-auditiq-dark-select-wrap:has(.aic-auditiq-dark-select:focus){background-color:#07111f!important}.aic-auditiq-dark-select-wrap:has(.aic-auditiq-dark-select:active){background-color:#07111f!important}.aic-auditiq-dark-select,.aic-auditiq-dark-select:hover,.aic-auditiq-dark-select:focus,.aic-auditiq-dark-select:active,.aic-auditiq-dark-select:focus-visible{-webkit-tap-highlight-color:transparent;appearance:none!important;color:#fff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;box-shadow:none!important;background-color:#07111f!important;background-image:none!important;outline:none!important}.aic-auditiq-dark-select:open{-webkit-tap-highlight-color:transparent;appearance:none!important;color:#fff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;box-shadow:none!important;background-color:#07111f!important;background-image:none!important;outline:none!important}.aic-auditiq-dark-select option,.aic-auditiq-dark-select optgroup{color:#cbd5e1!important;background-color:#07111f!important}.aic-auditiq-dark-select option:checked,.aic-auditiq-dark-select option:hover,.aic-auditiq-dark-select option:focus,.aic-auditiq-dark-select option:active{color:#fff!important;background-color:#8b5cf62e!important}.aiq-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--aiq-duration-slow) var(--aiq-ease-standard), box-shadow var(--aiq-duration-slow) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard)}.aiq-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-elevated);transform:translateY(-1px)}.aiq-card-elevated{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);transition:transform var(--aiq-duration-slow) var(--aiq-ease-standard), box-shadow var(--aiq-duration-slow) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard)}.aiq-card-elevated:hover{box-shadow:var(--shadow-elevated), 0 0 0 1px #7c3aed1f;border-color:#94a3b86b;transform:translateY(-2px)}.aiq-badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);color:var(--text-secondary);transition:border-color var(--aiq-duration) var(--aiq-ease-standard), color var(--aiq-duration) var(--aiq-ease-standard);background:#0f172ae6;font-size:11px;font-weight:700;display:inline-flex}.aiq-badge-success{color:var(--success);background:#10b9811f;border-color:#10b98173}.aiq-badge-warning{color:var(--warning);background:#f59e0b1f;border-color:#f59e0b73}.aiq-badge-danger{color:var(--danger);background:#ef44441f;border-color:#ef444473}.aiq-badge-info{color:var(--info);background:#60a5fa1f;border-color:#60a5fa73}.aiq-button-primary,.aiq-button-secondary{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-5);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard), background var(--aiq-duration) var(--aiq-ease-standard), color var(--aiq-duration) var(--aiq-ease-standard);border:1px solid #0000;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.aiq-button-primary{color:var(--text-primary);background:var(--brand-gradient);box-shadow:0 4px 20px #2563eb59}.aiq-button-primary:hover{box-shadow:0 8px 28px #2563eb73, var(--glow-purple);transform:translateY(-1px)}.aiq-button-primary:active{transform:translateY(0)}.aiq-button-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #7c3aed73,0 4px 20px #2563eb59}.aiq-button-secondary{color:var(--text-secondary);background:var(--bg-panel);border-color:var(--border-strong)}.aiq-button-secondary:hover{color:var(--text-primary);border-color:var(--brand-cyan);box-shadow:var(--glow-cyan);background:#111827f2}.aiq-button-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa59}.aiq-input{width:100%;max-width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.aiq-row-hover{transition:background-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard)}.aiq-row-hover:hover{background:#2563eb0f;box-shadow:inset 3px 0 #60a5fa8c}.aiq-active-glow{border-radius:var(--radius-md);background:linear-gradient(90deg,#2563eb14 0%,#7c3aed0f 100%);position:relative;box-shadow:inset 0 0 0 1px #60a5fa59,0 0 0 1px #7c3aed40,0 0 20px #7c3aed33}@keyframes aiq-progress-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes aiq-confidence-pulse{0%,to{opacity:1}50%{opacity:.88}}.aiq-progress-track{border:1px solid var(--border-subtle);background:#94a3b81f;border-radius:999px;height:8px;position:relative;overflow:hidden}.aiq-progress-fill{border-radius:inherit;height:100%;width:var(--aiq-progress,50%);background:var(--brand-gradient);min-width:0;max-width:100%;transition:width var(--aiq-duration-slow) var(--aiq-ease-standard);background-size:200% 100%;animation:2.2s ease-in-out infinite aiq-progress-shimmer}.aiq-progress-fill--static{background-size:100% 100%;animation:none}.aiq-confidence-bar{background:linear-gradient(90deg, var(--brand-blue), var(--brand-purple));height:6px;width:var(--aiq-confidence,0%);border-radius:999px;max-width:100%;animation:2.4s ease-in-out infinite aiq-confidence-pulse}@media (prefers-reduced-motion:reduce){.aiq-card,.aiq-card-elevated,.aiq-badge,.aiq-badge-success,.aiq-badge-warning,.aiq-badge-danger,.aiq-badge-info,.aiq-button-primary,.aiq-button-secondary,.aiq-row-hover,.aiq-progress-fill,.aiq-progress-track,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=image]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{transition:none!important}.aiq-card:hover,.aiq-card-elevated:hover,.aiq-button-primary:hover,.aiq-button-secondary:hover{transform:none!important}.aiq-progress-fill,.aiq-confidence-bar{animation:none!important}}:root{--flagship-sidebar-width:292px;--flagship-sidebar-collapsed-width:76px;--flagship-content-max-width:1500px;--flagship-content-gap:16px;--flagship-section-gap:14px;--flagship-bg:#050a14;--flagship-panel:#0b1224eb;--flagship-border:#4755696b;--flagship-border-subtle:#33415561;--flagship-text:#f8fafc;--flagship-text-muted:#9fb3d1;--flagship-text-dim:#9fb3d1b8;--flagship-header-min-height:96px;--flagship-header-pad-y:14px;--flagship-header-pad-x:16px;--flagship-header-radius:10px;--flagship-header-left-right-gap:24px;--flagship-header-title-subtitle-gap:4px;--flagship-header-controls-gap:8px;--flagship-header-toolbar-pad-left:16px;--flagship-header-toolbar-stack-gap:16px;--flagship-header-content-max-width:720px;--flagship-header-chip-height:30px;--flagship-header-chip-pad-x:12px;--flagship-header-chip-font-size:.6875rem;--flagship-title-size:clamp(1.25rem, 1.35vw, 1.5rem);--flagship-subtitle-size:.8125rem;--flagship-title-line-height:1.2;--flagship-subtitle-line-height:1.45;--flagship-kpi-height:134px;--flagship-kpi-gap:.62rem;--flagship-kpi-radius:11px;--flagship-kpi-pad:11px 12px 10px;--flagship-card-radius:11px;--flagship-card-pad:12px;--flagship-rail-min-width:260px;--flagship-hero-gap:14px;--cmd-view-section-gap:14px;--cmd-view-panel-radius:14px;--cmd-view-panel-border:#6366f138;--cmd-view-panel-bg:#030814;--cmd-view-rail-progress-height:3px;--sys-reg-page-gap:12px;--sys-reg-card-gap:12px;--sys-reg-card-padding:14px;--sys-reg-section-padding:16px;--sys-reg-right-rail-width:340px;--sys-reg-inventory-min-height:430px;--flagship-table-row-pad-y:11px;--flagship-table-row-pad-x:10px;--flagship-table-font:.69rem;--flagship-control-height:30px;--flagship-live-color:#86efac;--auditiq-analytics-card-min-height:176px;--auditiq-analytics-card-padding:14px;--auditiq-analytics-card-header-height:22px;--auditiq-analytics-card-content-gap:12px;--auditiq-analytics-grid-gap:12px}.flagship-page{box-sizing:border-box;min-width:0;color:var(--flagship-text);font-size:13px;line-height:1.42}.flagship-page *,.flagship-page :before,.flagship-page :after{box-sizing:border-box}.auditiq-header-frame{justify-content:space-between;align-items:center;gap:var(--flagship-header-left-right-gap);min-height:var(--flagship-header-min-height);padding:var(--flagship-header-pad-y) var(--flagship-header-pad-x);margin-bottom:var(--flagship-section-gap);border-radius:var(--flagship-header-radius);border:1px solid var(--flagship-border);background:linear-gradient(135deg,#0a1022f0 0%,#050814fa 100%),radial-gradient(circle at 8% 20%,#3b82f614,#0000 45%);flex-flow:row;display:flex;box-shadow:inset 0 1px #ffffff08}.auditiq-header-frame__text{min-width:0;max-width:var(--flagship-header-content-max-width);flex:auto}.auditiq-header-frame__title-row{align-items:center;gap:8px;display:flex}.auditiq-header-frame__title{margin:0 0 var(--flagship-header-title-subtitle-gap);font-size:var(--flagship-title-size);letter-spacing:-.015em;font-weight:750;line-height:var(--flagship-title-line-height);color:var(--flagship-text)}.auditiq-header-frame__subtitle{max-width:var(--flagship-header-content-max-width);font-size:var(--flagship-subtitle-size);font-weight:500;line-height:var(--flagship-subtitle-line-height);color:var(--flagship-text-muted);white-space:normal;margin:0}.auditiq-header-frame__toolbar{justify-content:flex-end;align-items:center;gap:var(--flagship-header-controls-gap);min-width:0;padding-left:var(--flagship-header-toolbar-pad-left);flex-wrap:nowrap;flex:none;margin-left:auto;display:flex}.auditiq-header-frame__toolbar-stack{align-items:center;gap:var(--flagship-header-toolbar-stack-gap);flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.auditiq-header-chip-group,.aic-ai-system-command-actions{align-items:center;gap:var(--flagship-header-controls-gap);flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.auditiq-header-chip,.aic-ai-system-status-chip,.aic-ai-system-registry-meta-pill,.aic-ai-system-registry-sor-badge,.aic-integration-center-product-guide-link{min-height:var(--flagship-header-chip-height);padding:0 var(--flagship-header-chip-pad-x);font-size:var(--flagship-header-chip-font-size);letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0;white-space:nowrap;background:#02061766;border:1px solid #94a3b833;border-radius:999px;align-items:center;font-weight:800;display:inline-flex}.flagship-live-cluster,.aic-exec-command-live-cluster{align-items:center;gap:var(--flagship-header-controls-gap);flex-shrink:0;min-width:0;padding-left:0;display:inline-flex}@media (width<=1100px){.auditiq-header-frame{flex-wrap:wrap;align-items:flex-start}.auditiq-header-frame__toolbar{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0;padding-left:0}}@media (width<=720px){.auditiq-header-frame{flex-direction:column;align-items:stretch}.auditiq-header-frame__text,.auditiq-header-frame__subtitle{max-width:none}}.flagship-page-header__title-row{align-items:center;gap:8px;display:flex}.flagship-page-header__text{min-width:0;max-width:var(--flagship-header-content-max-width);flex:auto}.flagship-kpi-strip{gap:var(--flagship-kpi-gap);margin-bottom:var(--flagship-section-gap);display:grid}.flagship-kpi-strip--cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flagship-kpi-strip--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1400px){.flagship-kpi-strip--cols-8{grid-template-columns:repeat(4,minmax(0,1fr))}.flagship-kpi-strip--cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.flagship-kpi-strip--cols-8,.flagship-kpi-strip--cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.aic-exec-kpi-strip-card{cursor:default;background:linear-gradient(165deg,#0a1022eb 0%,#050814fa 100%);border:1px solid #47556961;border-radius:11px;flex-direction:column;gap:8px;min-width:0;height:100%;min-height:138px;padding:11px 12px 10px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff08;container-type:inline-size}.aic-exec-kpi-strip-card:has(.aic-exec-kpi-strip-badge){padding-right:12px}.aic-exec-kpi-strip-head{flex-shrink:0;align-items:flex-start;gap:7px;min-height:32px;display:flex}.aic-exec-kpi-strip-main{flex-direction:column;flex:auto;justify-content:space-between;gap:0;min-width:0;min-height:0;display:flex}.aic-exec-kpi-strip-value-block{flex-direction:column;flex-shrink:0;gap:4px;min-width:0;display:flex}.aic-exec-kpi-strip-value-row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;min-height:1.85rem;display:flex}.aic-exec-kpi-strip-value-group{white-space:nowrap;letter-spacing:-.025em;color:#f8fafc;flex:none;align-items:baseline;gap:4px;font-size:clamp(1.65rem,1.45vw,1.85rem);font-weight:700;line-height:1;display:inline-flex}.aic-exec-kpi-strip-value-group .aic-exec-kpi-strip-value{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;line-height:1}.aic-exec-kpi-strip-value-group .aic-exec-kpi-strip-meta{font-size:.42em;font-weight:inherit;opacity:.95;color:inherit;line-height:1;transform:translateY(-1px)}.aic-exec-kpi-strip-icon-wrap{background:#0f172a73;border:1px solid #47556959;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.aic-exec-kpi-strip-icon-wrap--cyan{color:#22d3ee}.aic-exec-kpi-strip-icon-wrap--violet{color:#a78bfa}.aic-exec-kpi-strip-icon-wrap--blue{color:#60a5fa}.aic-exec-kpi-strip-icon-wrap--red{color:#f87171}.aic-exec-kpi-strip-icon-wrap--green{color:#4ade80}.aic-exec-kpi-strip-icon-wrap--amber{color:#fbbf24}.aic-exec-kpi-strip-label{color:#9fb3d1f0;letter-spacing:.01em;font-size:.7rem;font-weight:600;line-height:1.25;display:block}.aic-exec-kpi-strip-label-line{display:inline}.aic-exec-kpi-strip-value-row--has-badge{align-items:baseline;gap:4px 8px}.aic-exec-kpi-strip-value{letter-spacing:-.025em;color:#f8fafc;white-space:nowrap;flex:none;font-size:clamp(1.65rem,1.45vw,1.85rem);font-weight:700;line-height:1}.aic-exec-kpi-strip-meta{color:#94a3b8d1;font-size:.78rem;font-weight:600;line-height:1;transform:translateY(-1px)}.aic-exec-kpi-strip-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;width:max-content;min-width:fit-content;padding:2px 7px;font-size:.6rem;font-weight:800;line-height:1.2;display:inline-flex;transform:translateY(-1px)}@container (width<=11.5rem){.aic-exec-kpi-strip-badge{letter-spacing:.03em;padding:1px 5px;font-size:.58rem}}@container (width<=10.25rem){.aic-exec-kpi-strip-value-row--has-badge{flex-direction:column;align-items:flex-start;gap:3px}.aic-exec-kpi-strip-value-row--has-badge .aic-exec-kpi-strip-badge{transform:none}}.aic-exec-kpi-strip-badge--red{color:#fecaca;background:#451a1a73;border:1px solid #f8717152}.aic-exec-kpi-strip-badge--green{color:#bbf7d0;background:#06281873;border:1px solid #4ade8047}.aic-exec-kpi-strip-status{letter-spacing:.01em;margin:0;padding-top:1px;font-size:.62rem;font-weight:600;line-height:1.25;display:block}.aic-exec-kpi-strip-status--amber{color:#fbbf24d1}.aic-exec-kpi-strip-status--red{color:#f87171d1}.aic-exec-kpi-strip-card--finance-secondary .aic-exec-kpi-strip-value-group,.aic-exec-kpi-strip-card--finance-secondary .aic-exec-kpi-strip-value{color:#e2e8f0e6;font-size:clamp(1.42rem,1.28vw,1.58rem);font-weight:650}.aic-exec-kpi-strip-card--finance-secondary .aic-exec-kpi-strip-icon-wrap{opacity:.76}.aic-exec-kpi-strip-card--finance-secondary .aic-exec-kpi-strip-sparkline{opacity:.82}.aic-exec-kpi-strip-footer,.auditiq-kpi-card__footer{justify-content:space-between;align-items:flex-end;gap:8px;min-height:30px;margin-top:auto;padding-top:6px;display:flex;overflow:visible}.aic-exec-kpi-strip-footer-copy,.auditiq-kpi-card__footer-copy{flex-direction:column;flex:auto;justify-content:flex-end;gap:3px;min-width:0;padding-right:4px;display:flex}:is(.aic-exec-kpi-strip-footer:has(.aic-exec-kpi-strip-sparkline) .aic-exec-kpi-strip-footer-copy,.auditiq-kpi-card__footer:has(.auditiq-kpi-card__sparkline) .auditiq-kpi-card__footer-copy){max-width:calc(100% - 66px)}:is(.aic-exec-kpi-strip-footer:has(.auditiq-kpi-card__helper),.auditiq-kpi-card__footer:has(.auditiq-kpi-card__helper)){min-height:32px}.aic-exec-kpi-strip-sparkline,.auditiq-kpi-card__sparkline{isolation:isolate;flex:0 0 56px;justify-content:flex-end;align-items:flex-end;width:56px;height:20px;margin-left:auto;padding-bottom:1px;display:flex;overflow:hidden}.aic-exec-kpi-strip-sparkline svg,.auditiq-kpi-card__sparkline svg,.aic-exec-kpi-strip-sparkline .mini-trend-chart,.auditiq-kpi-card__sparkline .mini-trend-chart{flex-shrink:0;width:56px;height:18px;display:block;overflow:visible;transform:translateY(2px)}.aic-exec-kpi-strip-trend{letter-spacing:.005em;color:#94a3b8c2;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:.64rem;font-weight:700;line-height:1.25;overflow:hidden}.aic-exec-kpi-strip-trend--neutral{color:#94a3b8c2}.aic-exec-kpi-strip-trend--positive{color:#86eface0}.aic-exec-kpi-strip-trend--negative{color:#fca5a5e0}.flagship-kpi-card__subtitle{color:var(--flagship-text-dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:0;font-size:.625rem;line-height:1.15;display:block;overflow:hidden}.flagship-kpi-card__delta{font-size:.6rem;font-weight:500}.flagship-kpi-card__delta--positive{color:#4ade80}.flagship-kpi-card__delta--negative{color:#f87171}.flagship-kpi-card__delta--neutral{color:var(--flagship-text-dim)}.flagship-kpi-card__delta--risk{color:#fb923c}.flagship-section-card{border:1px solid var(--flagship-border-subtle);border-radius:var(--flagship-card-radius);background:linear-gradient(165deg,#0a1022eb 0%,#050814fa 100%);overflow:hidden;box-shadow:inset 0 1px #ffffff08}.flagship-section-card__head{border-bottom:1px solid var(--flagship-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.flagship-section-card__title-row{align-items:center;gap:6px;display:flex}.flagship-section-card__title{letter-spacing:.04em;text-transform:uppercase;color:var(--flagship-text);margin:0;font-size:.82rem;font-weight:650}.flagship-section-card__subtitle{color:var(--flagship-text-dim);margin:2px 0 0;font-size:.68rem;line-height:1.4}.flagship-section-card__link{color:#94a3b8d9;cursor:pointer;background:0 0;border:none;padding:0;font-size:.6rem}.flagship-section-card__link:hover{color:#22d3eebf}.flagship-section-card__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flagship-section-card__body{min-width:0}.flagship-section-card--assurance{margin-bottom:var(--flagship-section-gap);border-color:#22d3ee2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 14px;display:flex}.flagship-section-card--assurance .flagship-section-card__head{border-bottom:none;flex:1;min-width:0;padding:0}.flagship-section-card--assurance .flagship-section-card__body{display:none}.flagship-section-card--assurance .flagship-section-card__title{letter-spacing:.06em;color:#93c5fd;text-transform:uppercase;font-size:.72rem}.flagship-section-card--assurance .flagship-section-card__subtitle{color:var(--flagship-text-dim);text-transform:none;letter-spacing:normal;max-width:72ch;margin-top:4px;font-size:.74rem;line-height:1.45}.flagship-section-card--assurance .flagship-section-card__link{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee47;border-radius:8px;padding:8px 14px;font-size:.72rem;font-weight:600}.flagship-data-table{align-self:start;height:fit-content}.flagship-data-table__body{padding:0}.flagship-data-table__scroll{scrollbar-width:thin;scrollbar-color:#64748ba6 #0f172a99;overflow-x:auto}.flagship-data-table__scroll::-webkit-scrollbar{height:6px}.flagship-data-table__scroll::-webkit-scrollbar-track{background:#0f172a99;border-radius:999px}.flagship-data-table__scroll::-webkit-scrollbar-thumb{background:#64748ba6;border-radius:999px}.flagship-data-table__scroll::-webkit-scrollbar-thumb:hover{background:#22d3ee80}.flagship-data-table__table{border-collapse:collapse;width:100%;font-size:var(--flagship-table-font)}.flagship-data-table__table thead th{padding:9px var(--flagship-table-row-pad-x);text-align:left;color:var(--flagship-text-dim);border-bottom:1px solid var(--flagship-border-subtle);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;vertical-align:bottom;font-size:.62rem;font-weight:600}.flagship-data-table__table tbody td{padding:var(--flagship-table-row-pad-y) var(--flagship-table-row-pad-x);vertical-align:middle;border-bottom:1px solid #33415540}.flagship-data-table__table tbody tr{cursor:pointer}.flagship-data-table__table tbody tr:hover{background:#22d3ee0a}.flagship-data-table__foot{border-top:1px solid var(--flagship-border-subtle);color:var(--flagship-text-dim);background:#080e1a59;justify-content:space-between;align-items:center;padding:8px 14px;font-size:.65rem;display:flex}.flagship-hero{grid-template-columns:minmax(0, 2.25fr) minmax(var(--flagship-rail-min-width), 1fr);gap:var(--flagship-hero-gap);margin-bottom:var(--flagship-section-gap);align-items:start;display:grid}.flagship-hero__main{gap:var(--flagship-hero-gap);flex-direction:column;min-width:0;display:flex}@media (width<=1279px){.flagship-hero{grid-template-columns:1fr}}.flagship-right-rail{flex-direction:column;align-self:start;gap:10px;min-width:0;display:flex}.flagship-rail-panel{padding:var(--flagship-card-pad);border-radius:var(--flagship-card-radius);border:1px solid var(--flagship-border-subtle);background:linear-gradient(165deg,#0a1022eb 0%,#050814fa 100%);box-shadow:inset 0 1px #ffffff08}.flagship-rail-panel__head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:8px;display:flex}.flagship-rail-panel__title-wrap{align-items:center;gap:6px;min-width:0;display:flex}.flagship-rail-panel__link{color:#94a3b8d9;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.6rem}.flagship-rail-panel__link:hover{color:#22d3eebf}.flagship-rail-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.flagship-rail-row{border-bottom:1px solid #33415533;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.flagship-rail-row:last-child{border-bottom:none;padding-bottom:0}.flagship-rail-chip{white-space:nowrap;text-align:center;border-radius:999px;flex-shrink:0;justify-self:end;min-width:52px;padding:2px 7px;font-size:.58rem;font-weight:600}.flagship-rail-chip--red{color:#fca5a5;background:#ef444426}.flagship-rail-chip--amber{color:#fcd34d;background:#f59e0b26}.flagship-rail-chip--violet{color:#c4b5fd;background:#8b5cf626}.flagship-rail-chip--cyan{color:#67e8f9;background:#22d3ee1f}.flagship-rail-chip--green{color:#86efac;background:#22c55e26}.flagship-section-state{text-align:center;color:var(--flagship-text-dim);border:1px dashed var(--flagship-border-subtle);background:#0f172a59;border-radius:8px;grid-column:1/-1;padding:14px;font-size:.72rem}.flagship-section-state--error{color:#f87171;background:#ef44440f;border-color:#ef444440}.flagship-analytics-row{gap:var(--auditiq-analytics-grid-gap,12px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=1200px){.flagship-analytics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.flagship-analytics-row{grid-template-columns:1fr}}.flagship-analytics-card{border:1px solid var(--flagship-border-subtle);border-radius:var(--flagship-card-radius);padding:var(--auditiq-analytics-card-padding,14px);box-sizing:border-box;background:linear-gradient(165deg,#0a1022eb 0%,#050814fa 100%);min-height:0;overflow:hidden}.flagship-analytics-card__title{text-transform:uppercase;letter-spacing:.06em;color:#e2e8f0eb;margin:0;font-size:.6875rem;font-weight:650;line-height:1.2}.auditiq-kpi-card__delta--positive{color:#4ade80}.auditiq-kpi-card__delta--negative{color:#f87171}.auditiq-kpi-card__delta--neutral{color:var(--flagship-text-dim)}.auditiq-kpi-card__delta--risk{color:#fb923c}.aic-exec-kpi-strip-spark,.mini-trend-chart{opacity:.92;flex-shrink:0;align-self:flex-end;width:56px;height:18px;display:block;overflow:visible}.mini-trend-path{stroke-width:1.35px;stroke-linecap:butt;stroke-linejoin:miter;opacity:.72;vector-effect:non-scaling-stroke}.mini-trend-pulse{stroke-width:1.55px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:14 120;stroke-dashoffset:120px;opacity:.7;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px);pointer-events:none;animation:2.8s linear infinite miniTrendPulse}.mini-trend-path--green{stroke:#4ade80d1}.mini-trend-pulse--green{stroke:#6ef0a0eb}.mini-trend-path--red{stroke:#f87171d1}.mini-trend-pulse--red{stroke:#fc8c8ce0}.mini-trend-path--blue{stroke:#60a5fad1}.mini-trend-pulse--blue{stroke:#82b9ffeb}.mini-trend-path--cyan{stroke:#22d3eed1}.mini-trend-pulse--cyan{stroke:#50e1f5eb}.mini-trend-path--violet{stroke:#a78bfad1}.mini-trend-pulse--violet{stroke:#bea5ffe0}.mini-trend-path--amber{stroke:#fbbf24d1}.mini-trend-pulse--amber{stroke:#ffd250eb}.mini-trend-pulse--red,.mini-trend-pulse--violet{opacity:.55;filter:drop-shadow(0 0 2px)}.aic-integration-center-page .mini-trend-chart,.aic-integration-center-page .aic-exec-kpi-strip-spark,.aic-integration-center-page .kpi-sparkline svg{overflow:visible}@media (prefers-reduced-motion:reduce){.mini-trend-pulse{opacity:.35;animation:none}}.aic-exec-command .aic-exec-kpi-strip-card.auditiq-kpi-card--attention,.auditiq-kpi-card--attention{background:linear-gradient(145deg,#5814147a,#0f172af5),radial-gradient(90% 80% at 0 0,#f8717129,#0000 58%);border-color:#f871718c;box-shadow:inset 3px 0 #f87171c7,inset 0 1px #ffffff0d,0 8px 24px #0003}.auditiq-kpi-grid--cols-5,.auditiq-kpi-grid--cols-6,.auditiq-kpi-grid--cols-8{align-items:stretch;gap:.72rem;margin-bottom:14px;display:grid}.auditiq-kpi-grid--cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.auditiq-kpi-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1400px){.auditiq-kpi-grid--cols-8{grid-template-columns:repeat(4,minmax(0,1fr))}.auditiq-kpi-grid--cols-6,.auditiq-kpi-grid--cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.auditiq-kpi-grid--cols-8,.auditiq-kpi-grid--cols-6,.auditiq-kpi-grid--cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.flagship-page-route{padding-bottom:18px}.aic-exec-command{--cmd-view-section-gap:var(--flagship-section-gap,14px);--cmd-view-text-primary:#f8fafc;--cmd-view-text-muted:#9fb3d1;--cmd-view-text-dim:#94a3b8c7;--cmd-view-border:#4755696b;--cmd-view-panel-radius:14px;--cmd-view-panel-border:#6366f138;--cmd-view-panel-bg:#030814;--cmd-view-panel-shadow:inset 0 1px 0 #ffffff0a, 0 8px 32px #00000059;--cmd-view-panel-head-pad:20px 20px 8px;--cmd-view-panel-body-pad-x:20px;--cmd-view-panel-foot-pad:12px 20px;--cmd-view-panel-title-size:clamp(.72rem, .82vw, .82rem);--cmd-view-panel-title-weight:700;--cmd-view-panel-title-color:var(--cmd-view-text-primary);--cmd-view-panel-title-tracking:.08em;--cmd-view-panel-subtitle-size:.76rem;--cmd-view-panel-subtitle-color:#94a3b8;--cmd-view-panel-foot-size:.68rem;--cmd-view-panel-foot-muted:#64748b;--cmd-view-rail-title-size:clamp(.78rem, .84vw, .84rem);--cmd-view-rail-row-title-size:.7rem;--cmd-view-rail-row-support-size:.64rem;--cmd-view-rail-progress-height:3px;--cmd-view-rail-progress-bg:#1e293bd9}.aic-exec-command .aic-exec-command-header--compact{margin-bottom:var(--cmd-view-section-gap)!important;padding:var(--flagship-header-pad-y) var(--flagship-header-pad-x)!important;border-radius:var(--flagship-header-radius)!important;border:1px solid var(--cmd-view-border)!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-title,.aic-exec-command .auditiq-header-frame__title{font-size:var(--flagship-title-size)!important;letter-spacing:-.015em!important;font-weight:750!important;line-height:var(--flagship-title-line-height)!important;color:var(--cmd-view-text-primary)!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-subtitle,.aic-exec-command .auditiq-header-frame__subtitle{font-size:var(--flagship-subtitle-size)!important;font-weight:500!important;line-height:var(--flagship-subtitle-line-height)!important;color:var(--cmd-view-text-muted)!important}.aic-exec-command .aic-exec-command-meta,.aic-exec-command .aic-exec-command-meta--inline{color:var(--cmd-view-text-dim)!important;font-size:.66rem!important}.aic-exec-command .aic-cmd-view-page-stack{gap:var(--cmd-view-section-gap);flex-direction:column;padding:0 0 16px;display:flex}.aic-exec-command .aic-cmd-view-page-stack>.auditiq-kpi-grid,.aic-exec-command .aic-cmd-view-page-stack>.auditiq-kpi-grid.auditiq-kpi-grid--cols-8,.aic-exec-command .aic-cmd-view-page-stack>.aic-exec-kpi-strip{margin-top:2px;margin-bottom:0}.aic-exec-command .aic-cmd-view-page-stack>.flagship-hero,.aic-exec-command .aic-cmd-view-page-stack>.aic-exec-command-hero{margin-bottom:0}.aic-exec-command .aic-cmd-view-hero.flagship-hero,.aic-exec-command .aic-exec-command-hero--flagship{gap:var(--cmd-view-section-gap)!important;margin-bottom:var(--cmd-view-section-gap)!important}.aic-exec-command .aic-cmd-view-hero .flagship-hero__main,.aic-exec-command .aic-cmd-view-hero .aic-exec-command-col--operating{flex-direction:column;min-width:0;min-height:580px;display:flex}.aic-exec-command .aic-cmd-view-hero .flagship-right-rail,.aic-exec-command .aic-cmd-view-hero .aic-exec-command-col--rail{align-self:stretch;width:100%;min-width:0;max-width:none;padding:0;overflow-y:visible}.aic-exec-command .aic-cmd-visual-panel,.aic-exec-command .aic-gov-dash-eco-panel,.aic-exec-command .aic-exec-orbit-wrap.aic-operating-picture-panel.aic-flagship-orbit-panel{border-radius:var(--cmd-view-panel-radius);border:1px solid var(--cmd-view-panel-border);background:var(--cmd-view-panel-bg);height:100%;min-height:580px;box-shadow:var(--cmd-view-panel-shadow);flex-direction:column;display:flex;overflow:hidden}.aic-exec-command .aic-gov-dash-eco-panel{padding:0}.aic-exec-command .aic-cmd-visual-panel__head,.aic-exec-command .aic-gov-dash-eco-panel__head,.aic-exec-command .aic-flagship-orbit-head,.aic-exec-command .aic-exec-orbit-frame-head.aic-operating-picture-header{flex-shrink:0;padding:var(--cmd-view-panel-head-pad)!important;background:0 0!important}.aic-exec-command .aic-cmd-visual-panel__title,.aic-exec-command .aic-gov-dash-eco-panel__title,.aic-exec-command .aic-flagship-orbit-title,.aic-exec-command .aic-exec-orbit-frame-eyebrow.aic-operating-picture-eyebrow{font-size:var(--cmd-view-panel-title-size)!important;font-weight:var(--cmd-view-panel-title-weight)!important;letter-spacing:var(--cmd-view-panel-title-tracking)!important;text-transform:uppercase!important;color:var(--cmd-view-panel-title-color)!important;margin:0!important;line-height:1.2!important}.aic-exec-command .aic-cmd-visual-panel__subtitle,.aic-exec-command .aic-gov-dash-eco-panel__subtitle,.aic-exec-command .aic-flagship-orbit-subtitle,.aic-exec-command .aic-exec-orbit-frame-sub.aic-operating-picture-subtitle{max-width:52ch;font-size:var(--cmd-view-panel-subtitle-size)!important;color:var(--cmd-view-panel-subtitle-color)!important;margin:4px 0 0!important;font-weight:500!important;line-height:1.45!important}.aic-exec-command .aic-gov-dash-eco-panel__viz,.aic-exec-command .aic-flagship-orbit-panel-viz{min-height:0;padding:0 var(--cmd-view-panel-body-pad-x) 8px;flex-direction:column;flex:auto;display:flex;overflow:visible}.aic-exec-command .aic-cmd-visual-panel__foot,.aic-exec-command .aic-gov-dash-eco-panel__foot,.aic-exec-command .aic-flagship-orbit-panel-foot{padding:var(--cmd-view-panel-foot-pad);font-size:var(--cmd-view-panel-foot-size);color:#94a3b8;border-top:1px solid #33415580;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0;font-weight:600;display:flex;background:0 0!important}.aic-exec-command .aic-flagship-orbit-panel-foot .aic-flagship-orbit-footer{border:none;flex:auto;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:0;display:flex;background:0 0!important}.aic-exec-command .aic-gov-dash-eco-status,.aic-exec-command .aic-flagship-orbit-status{font-size:var(--cmd-view-panel-foot-size);color:#94a3b8;align-items:center;gap:7px;font-weight:600;display:inline-flex}.aic-exec-command .aic-gov-dash-eco-status__dot,.aic-exec-command .aic-flagship-orbit-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c55e8c}.aic-exec-command .aic-gov-dash-eco-updated,.aic-exec-command .aic-flagship-orbit-updated{color:var(--cmd-view-panel-foot-muted);align-items:center;gap:8px;font-size:.66rem;font-weight:500;display:inline-flex}.aic-exec-command .aic-gov-dash-eco-refresh,.aic-exec-command .aic-flagship-orbit-refresh{color:#cbd5e1d9;cursor:pointer;background:#0f172a8c;border:1px solid #64748b47;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.aic-exec-command .aic-gov-dash-eco-refresh:hover,.aic-exec-command .aic-gov-dash-eco-refresh:focus-visible,.aic-exec-command .aic-flagship-orbit-refresh:hover,.aic-exec-command .aic-flagship-orbit-refresh:focus-visible{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee52;outline:none}.aic-exec-command .aic-gov-dash-framework-list{flex-direction:column;flex:none;gap:7px;width:100%;margin:0;padding:0;list-style:none;display:flex}.aic-exec-command .aic-gov-dash-framework-panel{flex:none;height:auto;min-height:0;padding-bottom:12px}.aic-exec-command .aic-exec-rail-panel-title{font-size:var(--cmd-view-rail-title-size)!important;letter-spacing:.06em!important}.aic-exec-command .aic-exec-rail-panel-link{color:#94a3b8c7;font-size:.64rem;font-weight:600}.aic-exec-command .aic-exec-rail-intel-desc{font-size:var(--cmd-view-rail-row-support-size);color:#94a3b8d1;font-weight:500;line-height:1.25}.aic-exec-command .aic-exec-rail-driver-score,.aic-exec-command .aic-gov-dash-framework-value{font-size:var(--cmd-view-rail-row-title-size);color:#cbd5e1e0;font-weight:750;line-height:1}.aic-exec-command .aic-gov-dash-framework-track{height:var(--cmd-view-rail-progress-height);background:var(--cmd-view-rail-progress-bg);border-radius:999px}.aic-exec-command .flagship-right-rail,.aic-exec-command .aic-exec-command-col--rail{flex-direction:column;gap:10px;display:flex}.aic-exec-command .aic-cmd-view-page-stack>.aic-exec-governance-metrics{border-radius:var(--cmd-view-panel-radius);background:linear-gradient(#080e1cf0 0%,#060b16fa 100%);border:1px solid #3341556b;padding:14px 16px 15px;box-shadow:0 8px 24px #0000002e;margin-top:0!important}.aic-exec-command .aic-exec-governance-metrics-title{letter-spacing:.14em;text-transform:uppercase;color:#cbd5e1e0;font-size:.72rem;font-weight:700}.aic-exec-command .aic-gov-dash-action-queue-panel,.aic-exec-command .aic-ecc-top-risk-drivers-panel{flex:auto;min-height:0}.aic-exec-command .aic-gov-dash-action-queue-list,.aic-exec-command .aic-ecc-top-risk-drivers-list{flex:auto;justify-content:space-between;gap:9px;min-height:0}.aic-evidence-center-page.aic-evidence-center{--evidence-panel-bg:#080e1cf0;--evidence-panel-border:#6366f11f;--evidence-muted:#94a3b8d1;--evidence-text:#f8fafc;--evidence-section-gap:26px;--evidence-inner-border:#33415538;--evidence-page-gap:10px;padding:0 0 16px}.aic-evidence-center-page .aic-evidence-page-stack{gap:var(--evidence-page-gap);flex-direction:column;min-width:0;display:flex}.aic-evidence-center-page .aic-evidence-page-stack>.auditiq-header-frame,.aic-evidence-center-page .aic-evidence-page-stack>.flagship-kpi-strip,.aic-evidence-center-page .aic-evidence-page-stack>.auditiq-kpi-grid{margin-bottom:0}.aic-evidence-center-page .aic-evidence-data-status{color:#94a3b89e;letter-spacing:.01em;margin:-2px 0 2px;padding:0 2px;font-size:.64rem;line-height:1.4}.aic-evidence-center-page .aic-evidence-page-stack>.auditiq-header-frame{min-height:var(--flagship-header-min-height);padding:var(--flagship-header-pad-y) var(--flagship-header-pad-x);border-radius:var(--flagship-header-radius);border:1px solid var(--flagship-border);margin-bottom:0}.aic-evidence-center-page .aic-evidence-page-stack .auditiq-header-frame__toolbar{align-items:center}.aic-evidence-center-page .aic-evidence-center-stack>.aic-evidence-assurance{margin-top:4px}.aic-evidence-center-stack{gap:var(--evidence-section-gap);flex-direction:column;min-width:0;display:flex}.aic-evidence-center-page .aic-evidence-page-stack>.auditiq-kpi-grid,.aic-evidence-center-page .aic-evidence-page-stack>.flagship-kpi-strip,.aic-evidence-center-page .aic-evidence-page-stack>.aic-exec-kpi-strip{gap:.72rem;margin-top:2px;margin-bottom:0}.aic-evidence-center-page .aic-exec-kpi-strip-card{height:100%;min-height:138px}@media (width<=1400px){.aic-evidence-center-page .aic-exec-kpi-strip-card{min-height:132px}}.aic-evidence-assurance{border:1px solid var(--evidence-panel-border);background:linear-gradient(165deg,#0a1022f5 0%,#050814fa 100%);border-left:3px solid #22d3ee73;border-radius:14px;padding:20px 22px;box-shadow:inset 0 1px #ffffff08,0 6px 20px #00000026}.aic-evidence-assurance__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 18px;margin-bottom:16px;display:flex}.aic-evidence-assurance__title{letter-spacing:.08em;text-transform:uppercase;color:var(--evidence-text);margin:0 0 8px;font-size:clamp(.78rem,.84vw,.84rem);font-weight:700}.aic-evidence-assurance__narrative{max-width:72ch;color:var(--evidence-muted);margin:0;font-size:.82rem;line-height:1.6}.aic-evidence-assurance__chips{flex-wrap:wrap;gap:8px;display:flex}.aic-evidence-chip{letter-spacing:.03em;color:#e2e8f0;background:#0f172a8c;border:1px solid #47556966;border-radius:999px;align-items:center;padding:6px 12px;font-size:.7rem;font-weight:700;display:inline-flex}.aic-evidence-chip--red{color:#fecaca;background:#451a1a73;border-color:#f8717159}.aic-evidence-chip--amber{color:#fde68a;background:#452d0c6b;border-color:#fbbf2452}.aic-evidence-chip--violet{color:#ddd6fe;background:#2e1e506b;border-color:#a78bfa52}.aic-evidence-assurance__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.aic-evidence-assurance-stat{background:#09101ed9;border:1px solid #3341556b;border-radius:10px;padding:12px 14px}.aic-evidence-assurance-stat__label{letter-spacing:.04em;text-transform:uppercase;color:var(--evidence-muted);margin-bottom:6px;font-size:.66rem;font-weight:650;display:block}.aic-evidence-assurance-stat__value{letter-spacing:-.02em;color:var(--evidence-text);font-size:1.2rem;font-weight:750}.aic-evidence-assurance-stat--cyan .aic-evidence-assurance-stat__value{color:#22d3ee}.aic-evidence-assurance-stat--purple .aic-evidence-assurance-stat__value{color:#c084fc}.aic-evidence-assurance-stat--red .aic-evidence-assurance-stat__value{color:#f87171}.aic-evidence-heatmap{background:#09101eb8;border:1px solid #33415561;border-radius:12px;padding:16px 18px}.aic-evidence-heatmap__head{margin-bottom:14px}.aic-evidence-heatmap__title{letter-spacing:.08em;text-transform:uppercase;color:var(--evidence-text);margin:0 0 6px;font-size:.76rem;font-weight:700}.aic-evidence-heatmap__subtitle{color:var(--evidence-muted);margin:0;font-size:.74rem;line-height:1.45}.aic-evidence-heatmap__grid{flex-direction:column;gap:8px;display:flex}.aic-evidence-heatmap__row{background:#0f172a47;border:none;border-radius:10px;grid-template-columns:minmax(148px,1.4fr) 52px 52px 52px minmax(180px,1.8fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.aic-evidence-heatmap__row--head{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8b8;background:0 0;border:none;padding:0 12px 6px;font-size:.62rem;font-weight:700}.aic-evidence-heatmap__domain{color:#e2e8f0;font-size:.76rem;font-weight:650;line-height:1.3}.aic-evidence-heatmap__count{text-align:center;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700}.aic-evidence-heatmap__count--current{color:#4ade80}.aic-evidence-heatmap__count--aging{color:#fbbf24}.aic-evidence-heatmap__count--missing{color:#f87171}.aic-evidence-heatmap__health-cell{min-width:0}.aic-evidence-heatmap__health-track{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.aic-evidence-heatmap__bar{background:#1e293ba6;border-radius:999px;min-width:48px;height:5px;display:flex;overflow:hidden}.aic-evidence-heatmap__bar-seg{height:100%;transition:width .2s}.aic-evidence-heatmap__bar-seg--current{background:linear-gradient(90deg,#22c55ee6,#4ade80f2);box-shadow:0 0 8px #4ade8040}.aic-evidence-heatmap__bar-seg--aging{background:linear-gradient(90deg,#d97706e6,#fbbf24f2);box-shadow:0 0 8px #fbbf2433}.aic-evidence-heatmap__bar-seg--missing{background:linear-gradient(90deg,#dc2626e6,#f87171f2);box-shadow:0 0 8px #f8717133}.aic-evidence-heatmap__health-row{display:none}.aic-evidence-heatmap__status-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;min-width:58px;padding:3px 9px;font-size:.58rem;font-weight:800;display:inline-flex}.aic-evidence-heatmap__status-pill--green{color:#86efac;background:#14532d73;border:1px solid #4ade8047}.aic-evidence-heatmap__status-pill--amber{color:#fde68a;background:#452d0c73;border:1px solid #fbbf2447}.aic-evidence-heatmap__status-pill--red{color:#fca5a5;background:#451a1a73;border:1px solid #f8717147}.aic-evidence-heatmap__health{font-variant-numeric:tabular-nums;color:var(--evidence-muted);text-align:right;min-width:36px;font-size:.72rem;font-weight:700}.aic-evidence-heatmap__health--green{color:#86efac}.aic-evidence-heatmap__health--amber{color:#fde68a}.aic-evidence-heatmap__health--red{color:#fca5a5}.aic-evidence-command-layout{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:stretch;gap:20px;min-width:0;display:grid}.aic-evidence-command-main{border:1px solid var(--evidence-panel-border);background:var(--evidence-panel-bg);border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff08}.aic-evidence-command-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aic-evidence-command-header__title{letter-spacing:.08em;text-transform:uppercase;color:var(--evidence-text);margin:0 0 6px;font-size:clamp(.78rem,.84vw,.84rem);font-weight:700}.aic-evidence-command-header__subtitle{max-width:62ch;color:var(--evidence-muted);margin:0;font-size:.78rem;line-height:1.55}.aic-evidence-scope-badge{letter-spacing:.04em;color:#a5f3fc;background:#0833446b;border:1px solid #22d3ee47;border-radius:999px;padding:6px 12px;font-size:.66rem;font-weight:700}.aic-evidence-inventory.aic-ai-system-table-shell{box-shadow:none;background:0 0;border:none;padding:0}.aic-evidence-inventory__scroll{max-height:420px}.aic-evidence-inventory__table{table-layout:fixed;width:100%}.aic-evidence-inventory__col-evidence{width:24%}.aic-evidence-inventory__col-system,.aic-evidence-inventory__col-control{width:12%}.aic-evidence-inventory__col-domain{width:11%}.aic-evidence-inventory__col-status,.aic-evidence-inventory__col-freshness{width:8%}.aic-evidence-inventory__col-health{width:6%}.aic-evidence-inventory__col-confidence{width:7%}.aic-evidence-inventory__col-owner{width:10%}.aic-evidence-inventory__col-action{width:7%}.aic-evidence-inventory__table thead th{letter-spacing:.06em;white-space:nowrap;padding:11px 10px;font-size:.64rem}.aic-evidence-inventory__table tbody td{vertical-align:middle;height:54px;padding:0 10px;font-size:.76rem;line-height:1.4}.aic-evidence-inventory__row{transition:background .15s}.aic-evidence-inventory__row.is-selected{box-shadow:inset 3px 0 #22d3eea6;background:#22d3ee12!important}.aic-evidence-inventory__row:hover:not(.is-selected){background:#0f172a59!important}.aic-evidence-inventory__row.is-selected .aic-evidence-inventory__name{color:#f8fafc}.aic-evidence-inventory__evidence{min-width:0;padding-right:12px!important}.aic-evidence-inventory__name{color:#f1f5f9;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.78rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.aic-evidence-inventory__cell-compact,.aic-evidence-inventory__cell-badge,.aic-evidence-inventory__cell-num,.aic-evidence-inventory__cell-action{padding:0 8px!important}.aic-evidence-inventory__clip{text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;font-size:.74rem;display:block;overflow:hidden}.aic-evidence-inventory__cell-num,.aic-evidence-inventory__cell-action{text-align:center}.aic-evidence-inventory__id{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fdd9;margin-top:3px}.aic-evidence-inventory__domain,.aic-evidence-inventory__owner{color:var(--evidence-muted);font-size:.72rem}.aic-evidence-confidence{font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:750;display:inline-flex}.aic-evidence-confidence--high{color:#86efac;background:#14532d59;border:1px solid #4ade8040}.aic-evidence-confidence--mid{color:#fde68a;background:#452d0c59;border:1px solid #fbbf2440}.aic-evidence-confidence--low{color:#fca5a5;background:#451a1a59;border:1px solid #f8717140}.aic-evidence-action{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.64rem;font-weight:750;display:inline-flex}.aic-evidence-action--neutral{color:#94a3b8;background:#0f172a80;border:1px solid #64748b59}.aic-evidence-action--amber{color:#fde68a;background:#452d0c6b;border:1px solid #fbbf2452}.aic-evidence-action--red{color:#fecaca;background:#451a1a6b;border:1px solid #f8717152}.aic-evidence-dossier-rail{border:1px solid var(--evidence-panel-border);background:linear-gradient(#0a1022fa 0%,#060b16fc 100%);border-radius:14px;flex-direction:column;min-width:0;max-height:calc(100vh - 220px);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0003}.aic-evidence-dossier-rail--empty{justify-content:center}.aic-evidence-dossier-rail__head{border-bottom:1px solid var(--evidence-inner-border);background:#0f172a38;flex-shrink:0;padding:20px 20px 18px}.aic-evidence-dossier-rail__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#60a5fae6;margin:0 0 6px;font-size:.62rem;font-weight:800}.aic-evidence-dossier-rail__title{letter-spacing:-.02em;color:var(--evidence-text);margin:0;font-size:1.05rem;font-weight:750;line-height:1.35}.aic-evidence-dossier-rail__id{font-size:.68rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fde6;margin:6px 0 14px}.aic-evidence-dossier-rail__hero-metrics{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.aic-evidence-dossier-rail__score{background:#0f172a8c;border:1px solid #33415573;border-radius:10px;flex-direction:column;gap:2px;min-width:72px;padding:10px 14px;display:inline-flex}.aic-evidence-dossier-rail__score--monitor{background:#14532d2e;border-color:#4ade8052}.aic-evidence-dossier-rail__score--attention{background:#452d0c2e;border-color:#fbbf2452}.aic-evidence-dossier-rail__score--critical{background:#451a1a33;border-color:#f8717159}.aic-evidence-dossier-rail__score-label{letter-spacing:.08em;text-transform:uppercase;color:var(--evidence-muted);font-size:.6rem;font-weight:700}.aic-evidence-dossier-rail__score-value{letter-spacing:-.03em;color:var(--evidence-text);font-size:1.4rem;font-weight:800}.aic-evidence-dossier-rail__hero-badges{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aic-evidence-dossier-rail__confidence{background:#0f172a73;border:1px solid #3341556b;border-radius:8px;flex-direction:column;gap:1px;padding:6px 10px;display:inline-flex}.aic-evidence-dossier-rail__confidence-label{letter-spacing:.06em;text-transform:uppercase;color:var(--evidence-muted);font-size:.58rem;font-weight:700}.aic-evidence-dossier-rail__confidence strong{color:#e2e8f0;font-size:.9rem;font-weight:800}.aic-evidence-dossier-rail__body{flex-direction:column;flex:auto;gap:28px;min-height:0;padding:20px 20px 24px;display:flex;overflow-y:auto}.aic-evidence-dossier-rail__section{padding-bottom:0}.aic-evidence-dossier-rail__section-body{flex-direction:column;gap:4px;display:flex}.aic-evidence-dossier-rail__section-title{letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1e0;border-bottom:none;margin:0 0 12px;padding-bottom:0;font-size:.68rem;font-weight:700}.aic-evidence-dossier-rail__section--trust{background:#09101e80;border:none;border-radius:10px;padding:14px}.aic-evidence-dossier-rail__section--attention{background:#451a1a24;border:none;border-radius:10px;padding:14px}.aic-evidence-dossier-rail__section--action{background:#452d0c24;border:none;border-radius:10px;padding:14px}.aic-evidence-chain-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.aic-evidence-chain-timeline__item{gap:10px;padding-bottom:12px;display:flex;position:relative}.aic-evidence-chain-timeline__item:not(:last-child):before{content:"";background:linear-gradient(#22d3ee73 0%,#a78bfa59 100%);width:2px;position:absolute;top:14px;bottom:0;left:5px}.aic-evidence-chain-timeline__marker{background:#083344a6;border:2px solid #22d3eea6;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px;box-shadow:0 0 0 3px #22d3ee14}.aic-evidence-chain-timeline__item:last-child .aic-evidence-chain-timeline__marker{background:#2e1e508c;border-color:#a78bfabf;box-shadow:0 0 0 3px #a78bfa1a}.aic-evidence-chain-timeline__content{background:#0f172a61;border:none;border-radius:8px;flex:1;min-width:0;padding:8px 12px}.aic-evidence-chain-timeline__step{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8c7;font-size:.58rem;font-weight:800;display:block}.aic-evidence-chain-timeline__value{color:#e2e8f0;word-break:break-word;margin-top:3px;font-size:.74rem;font-weight:650;line-height:1.4;display:block}.aic-evidence-dossier-rail__trust-intro{color:var(--evidence-muted);margin:-4px 0 12px;font-size:.72rem;line-height:1.5}.aic-evidence-dossier-framework-list--premium .aic-evidence-dossier-framework-item{background:#2e1e5038;border:none;border-radius:8px;padding:8px 10px}.aic-evidence-mgmt-card{background:linear-gradient(165deg,#452d0c38 0%,#2d1e0a2e 100%);border:none;border-radius:12px;padding:16px}.aic-evidence-mgmt-card__body{flex-direction:column;gap:14px;display:flex}.aic-evidence-mgmt-card__lead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aic-evidence-mgmt-card__action{color:#fde68a;flex:1;margin:0;font-size:.8rem;font-weight:650;line-height:1.5}.aic-evidence-mgmt-card__sev{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.58rem;font-weight:800;display:inline-flex}.aic-evidence-mgmt-card__sev--critical{color:#fecaca;background:#451a1a8c}.aic-evidence-mgmt-card__sev--high{color:#fde68a;background:#452d0c73}.aic-evidence-mgmt-card__sev--medium{color:#a5f3fc;background:#0833446b}.aic-evidence-mgmt-card__grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.aic-evidence-mgmt-card__field{flex-direction:column;gap:3px;display:flex}.aic-evidence-mgmt-card__field--wide,.aic-evidence-mgmt-card__field--full{grid-column:1/-1}.aic-evidence-mgmt-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--evidence-muted);font-size:.58rem;font-weight:700}.aic-evidence-mgmt-card__value{color:#e2e8f0;font-size:.74rem;font-weight:650}.aic-evidence-mgmt-card__value--due{color:#fde68a;font-variant-numeric:tabular-nums}.aic-evidence-mgmt-card__value--issue{font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c084fc}.aic-evidence-mgmt-card__remediation{color:var(--evidence-muted);margin:0;font-size:.74rem;line-height:1.55}.aic-evidence-dossier-rail__confidence--monitor{border-color:#4ade8047}.aic-evidence-dossier-rail__confidence--attention{border-color:#fbbf2447}.aic-evidence-dossier-rail__confidence--critical{border-color:#f8717152}.aic-evidence-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aic-evidence-trust-card{background:#0f172a8c;border:1px solid #3341556b;border-radius:10px;padding:10px 12px}.aic-evidence-trust-card__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.aic-evidence-trust-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--evidence-muted);font-size:.6rem;font-weight:700;line-height:1.3}.aic-evidence-trust-card__value{letter-spacing:-.02em;color:var(--evidence-text);flex-shrink:0;font-size:1rem;font-weight:800}.aic-evidence-trust-card__bar{background:#1e293bd9;border-radius:999px;height:4px;margin-bottom:5px;overflow:hidden}.aic-evidence-trust-card__bar-fill{background:#94a3b8a6;border-radius:999px;height:100%;transition:width .2s;display:block}.aic-evidence-trust-card__meta{color:#94a3b8c7;font-size:.64rem;font-weight:650;display:block}.aic-evidence-trust-card--green{background:#14532d1f;border-color:#4ade8047}.aic-evidence-trust-card--green .aic-evidence-trust-card__value{color:#86efac}.aic-evidence-trust-card--green .aic-evidence-trust-card__bar-fill{background:linear-gradient(90deg,#22c55e,#4ade80)}.aic-evidence-trust-card--amber{background:#452d0c1f;border-color:#fbbf2447}.aic-evidence-trust-card--amber .aic-evidence-trust-card__value{color:#fde68a}.aic-evidence-trust-card--amber .aic-evidence-trust-card__bar-fill{background:linear-gradient(90deg,#d97706,#fbbf24)}.aic-evidence-trust-card--red{background:#451a1a1f;border-color:#f8717147}.aic-evidence-trust-card--red .aic-evidence-trust-card__value{color:#fca5a5}.aic-evidence-trust-card--red .aic-evidence-trust-card__bar-fill{background:linear-gradient(90deg,#dc2626,#f87171)}.aic-evidence-exceptions{border:1px solid var(--evidence-panel-border);background:var(--evidence-panel-bg);border-radius:14px;padding:18px 20px 20px;box-shadow:inset 0 1px #ffffff08}.aic-evidence-exceptions__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.aic-evidence-exceptions__title{letter-spacing:.08em;text-transform:uppercase;color:var(--evidence-text);margin:0 0 6px;font-size:.78rem;font-weight:700}.aic-evidence-exceptions__subtitle{color:var(--evidence-muted);margin:0;font-size:.74rem;line-height:1.5}.aic-evidence-exceptions__count{letter-spacing:.04em;color:#fde68a;background:#452d0c59;border:1px solid #fbbf2447;border-radius:999px;padding:6px 12px;font-size:.66rem;font-weight:750;display:inline-flex}.aic-evidence-exceptions__table-wrap{background:#09101e8c;border:1px solid #33415559;border-radius:10px;overflow-x:auto}.aic-evidence-exceptions__table{border-collapse:collapse;width:100%;font-size:.74rem}.aic-evidence-exceptions__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7;background:#0f172a73;border-bottom:1px solid #33415573;padding:12px 14px;font-size:.64rem;font-weight:700}.aic-evidence-exceptions__table td{vertical-align:top;color:#cbd5e1;border-bottom:1px solid #33415547;padding:14px;line-height:1.5}.aic-evidence-exceptions__table tbody tr:hover{background:#0f172a59}.aic-evidence-exceptions__table tbody tr:last-child td{border-bottom:none}.aic-evidence-exception__name{color:#f1f5f9;font-size:.76rem;font-weight:650}.aic-evidence-exception__id{color:#c4b5fdd9;margin-top:3px;font-size:.64rem}.aic-evidence-exception__action{color:#e2e8f0;max-width:22ch;font-weight:600}.aic-evidence-exception__owner{color:#94a3b8;white-space:nowrap}.aic-evidence-exception__due{font-variant-numeric:tabular-nums;color:#fde68a;white-space:nowrap}.aic-evidence-exception__sev{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.6rem;font-weight:800;display:inline-flex}.aic-evidence-exception__sev--critical{color:#fecaca;background:#451a1a8c;border:1px solid #f8717152}.aic-evidence-exception__sev--high{color:#fde68a;background:#452d0c6b;border:1px solid #fbbf2447}.aic-evidence-exception__sev--medium{color:#a5f3fc;background:#0833446b;border:1px solid #22d3ee47}.aic-evidence-exception__issue{font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c084fc;font-size:.66rem}.aic-evidence-exception__remediation{max-width:30ch;color:var(--evidence-muted);font-size:.72rem}@media (width<=1200px){.aic-evidence-command-layout{grid-template-columns:1fr}.aic-evidence-dossier-rail{max-height:none}.aic-evidence-assurance__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.aic-evidence-heatmap__row{grid-template-columns:1fr;gap:6px}.aic-evidence-heatmap__row--head{display:none}}@media (width<=768px){.aic-evidence-center-stack{gap:18px}.aic-evidence-assurance__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-evidence-trust-grid{grid-template-columns:1fr}}.aic-issues-remediation-page{--issues-panel-bg:#080e1cf0;--issues-panel-border:#6366f11f;--issues-muted:#94a3b8d1;--issues-text:#f8fafc;--issues-section-gap:26px;--issues-inner-border:#33415538;--issues-page-gap:10px;padding:0 0 16px}.aic-issues-remediation-page .aic-issues-page-stack{gap:var(--issues-page-gap);flex-direction:column;min-width:0;display:flex}.aic-issues-command-top{gap:var(--issues-page-gap);flex-direction:column;display:flex}.aic-issues-remediation-page .aic-issues-data-status{color:#94a3b89e;letter-spacing:.01em;margin:-2px 0 2px;padding:0 2px;font-size:.64rem;line-height:1.4}.aic-issues-remediation-page .aic-issues-command-top>.auditiq-header-frame{min-height:var(--flagship-header-min-height);padding:var(--flagship-header-pad-y) var(--flagship-header-pad-x);border-radius:var(--flagship-header-radius);border:1px solid var(--flagship-border);margin-bottom:0}.aic-issues-remediation-page .aic-issues-command-top .auditiq-header-frame__toolbar{align-items:center}.aic-issues-remediation-page .aic-issues-kpi-strip,.aic-issues-remediation-page .aic-issues-command-top>.auditiq-kpi-grid{gap:var(--flagship-kpi-gap,.62rem);margin-top:0;margin-bottom:0}.aic-issues-remediation-page .aic-exec-kpi-strip-label,.aic-issues-remediation-page .aic-exec-kpi-strip-label-line{white-space:normal;text-overflow:unset;line-height:1.3;overflow:visible}.aic-issues-remediation-page .auditiq-kpi-card__helper,.aic-issues-remediation-page .flagship-kpi-card__subtitle{white-space:normal;text-overflow:unset;line-height:1.35;overflow:visible}.aic-issues-center-stack{gap:var(--issues-section-gap);flex-direction:column;min-width:0;display:flex}.aic-issues-remediation-page .aic-issues-center-stack>.aic-issues-assurance{margin-top:4px}.aic-issues-assurance{background:linear-gradient(165deg,#0a1022f5 0%,#050814fa 100%);border:1px solid #33415547;border-left:3px solid #a78bfa73;border-radius:14px;padding:20px 22px;box-shadow:inset 0 1px #ffffff08}.aic-issues-assurance__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 18px;margin-bottom:16px;display:flex}.aic-issues-assurance__title{letter-spacing:.08em;text-transform:uppercase;color:var(--issues-text);margin:0 0 8px;font-size:clamp(.78rem,.84vw,.84rem);font-weight:700}.aic-issues-assurance__narrative{max-width:72ch;color:var(--issues-muted);margin:0;font-size:.82rem;line-height:1.6}.aic-issues-assurance__chips{flex-wrap:wrap;gap:8px;display:flex}.aic-issues-chip{letter-spacing:.03em;color:#e2e8f0;background:#0f172a8c;border:1px solid #47556966;border-radius:999px;align-items:center;padding:6px 12px;font-size:.7rem;font-weight:700;display:inline-flex}.aic-issues-chip--red{color:#fecaca;background:#451a1a73;border-color:#f8717159}.aic-issues-chip--amber{color:#fde68a;background:#452d0c6b;border-color:#fbbf2452}.aic-issues-assurance__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.aic-issues-assurance-stat{background:#09101eb8;border:none;border-radius:10px;padding:12px 14px;box-shadow:inset 0 0 0 1px #33415547}.aic-issues-assurance-stat__label{letter-spacing:.04em;text-transform:uppercase;color:var(--issues-muted);margin-bottom:6px;font-size:.66rem;font-weight:650;display:block}.aic-issues-assurance-stat__value{letter-spacing:-.02em;color:var(--issues-text);font-size:1.2rem;font-weight:750}.aic-issues-assurance-stat--cyan .aic-issues-assurance-stat__value{color:#22d3ee}.aic-issues-assurance-stat--purple .aic-issues-assurance-stat__value{color:#c084fc}.aic-issues-assurance-stat--amber .aic-issues-assurance-stat__value{color:#fbbf24}.aic-issues-assurance-stat--green .aic-issues-assurance-stat__value{color:#4ade80}.aic-issues-assurance-stat--red .aic-issues-assurance-stat__value{color:#f87171}.aic-issues-command-layout{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:stretch;gap:20px;min-width:0;display:grid}.aic-issues-command-main{background:var(--issues-panel-bg);border:1px solid #33415547;border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff08}.aic-issues-command-header__title{letter-spacing:.08em;text-transform:uppercase;color:var(--issues-text);margin:0 0 6px;font-size:.78rem;font-weight:700}.aic-issues-command-header__subtitle{max-width:68ch;color:var(--issues-muted);margin:0;font-size:.76rem;line-height:1.55}.aic-issues-heatmap{background:#09101e8c;border:none;border-radius:12px;padding:16px 18px;box-shadow:inset 0 0 0 1px #3341553d}.aic-issues-heatmap__head{margin-bottom:14px}.aic-issues-heatmap__title{letter-spacing:.08em;text-transform:uppercase;color:var(--issues-text);margin:0 0 6px;font-size:.76rem;font-weight:700}.aic-issues-heatmap__subtitle{color:var(--issues-muted);margin:0;font-size:.74rem;line-height:1.45}.aic-issues-heatmap__grid{flex-direction:column;gap:8px;display:flex}.aic-issues-heatmap__row{background:#0f172a47;border-radius:10px;grid-template-columns:minmax(148px,1.4fr) 52px 72px 52px minmax(200px,1.8fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.aic-issues-heatmap__row--head{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8b8;background:0 0;padding:0 12px 6px;font-size:.62rem;font-weight:700}.aic-issues-heatmap__domain{color:#e2e8f0;font-size:.76rem;font-weight:650}.aic-issues-heatmap__count{text-align:center;font-variant-numeric:tabular-nums;color:#e2e8f0;font-size:.76rem;font-weight:700}.aic-issues-heatmap__count--critical{color:#f87171}.aic-issues-heatmap__count--past-due{color:#fbbf24}.aic-issues-heatmap__health-track{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.aic-issues-heatmap__status-pill{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.aic-issues-heatmap__status-pill--green{color:#86efac;background:#22c55e1a;border:none}.aic-issues-heatmap__status-pill--amber{color:#fde68a;background:#f59e0b1a;border:none}.aic-issues-heatmap__status-pill--red{color:#fecaca;background:#ef44441a;border:none}.aic-issues-heatmap__bar{background:#1e293bd9;border-radius:999px;height:6px;overflow:hidden}.aic-issues-heatmap__bar-fill{border-radius:inherit;height:100%;display:block}.aic-issues-heatmap__bar-fill--green{background:linear-gradient(90deg,#22c55e,#4ade80)}.aic-issues-heatmap__bar-fill--amber{background:linear-gradient(90deg,#d97706,#fbbf24)}.aic-issues-heatmap__bar-fill--red{background:linear-gradient(90deg,#dc2626,#f87171)}.aic-issues-heatmap__health{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.aic-issues-heatmap__health--green{color:#4ade80}.aic-issues-heatmap__health--amber{color:#fbbf24}.aic-issues-heatmap__health--red{color:#f87171}.aic-issues-inventory.aic-ai-system-table-shell{box-shadow:none;background:0 0;border:none;padding:0}.aic-issues-inventory__scroll{max-height:400px}.aic-issues-inventory__table{table-layout:fixed;width:100%;min-width:1080px}.aic-issues-inventory__col-issue{width:22%}.aic-issues-inventory__col-source{width:8%}.aic-issues-inventory__col-system{width:13%}.aic-issues-inventory__col-domain{width:9%}.aic-issues-inventory__col-severity,.aic-issues-inventory__col-status{width:7%}.aic-issues-inventory__col-owner{width:9%}.aic-issues-inventory__col-due{width:6%}.aic-issues-inventory__col-aging{width:5%}.aic-issues-inventory__col-control{width:12%}.aic-issues-inventory__col-evidence{width:6%}.aic-issues-inventory__col-framework{width:9%}.aic-issues-inventory__col-signal{width:18%}.aic-issues-inventory__col-action{width:6%}.aic-issues-inventory__table--executive{min-width:960px}.aic-issues-inventory__table--executive .aic-issues-inventory__col-issue{width:24%}.aic-issues-inventory__cell-signal .aic-issues-inventory__clip{color:#c4b5fde0;font-size:.68rem}.aic-issues-inventory__toolbar{flex-wrap:wrap;align-items:center;gap:8px}.aic-issues-inventory__table thead th{letter-spacing:.06em;white-space:nowrap;padding:11px 10px;font-size:.64rem}.aic-issues-inventory__table tbody td{vertical-align:middle;height:54px;padding:0 10px;font-size:.76rem;line-height:1.35}.aic-issues-inventory__cell-issue{min-width:0;padding-right:12px!important}.aic-issues-inventory__cell-system,.aic-issues-inventory__cell-control{min-width:0;padding-right:10px!important}.aic-issues-inventory__cell-compact,.aic-issues-inventory__cell-badge,.aic-issues-inventory__cell-num,.aic-issues-inventory__cell-action{padding:0 8px!important}.aic-issues-inventory__cell-num,.aic-issues-inventory__cell-action{text-align:center}.aic-issues-inventory__row{cursor:pointer;transition:background .15s}.aic-issues-inventory__row.is-selected{box-shadow:inset 3px 0 #a78bfaa6;background:#a78bfa12!important}.aic-issues-inventory__row:hover:not(.is-selected){background:#0f172a59!important}.aic-issues-inventory__issue-title{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.35;display:block;overflow:hidden}.aic-issues-inventory__clip{text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;font-size:.74rem;display:block;overflow:hidden}.aic-issues-inventory__clip--mono{font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fdd9;font-size:.68rem}.aic-issues-inventory__issue-id{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fdd9;margin-top:3px}.aic-issues-inventory__action{letter-spacing:.05em;text-transform:uppercase;color:#c4b5fd;background:#2e1e5047;border-radius:6px;justify-content:center;align-items:center;min-width:52px;padding:4px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-issues-inventory__empty{text-align:center;color:var(--issues-muted);padding:24px;font-size:.78rem}.aic-issues-sev{letter-spacing:.04em;text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-issues-sev--critical{color:#fecaca;background:#7f1d1d73;border:none;box-shadow:inset 0 0 0 1px #f8717147}.aic-issues-sev--high{color:#fdba74;background:#7c2d1261;border:none;box-shadow:inset 0 0 0 1px #fb923c3d}.aic-issues-sev--medium{color:#fde68a;background:#452d0c59;border:none;box-shadow:inset 0 0 0 1px #fbbf2438}.aic-issues-sev--low{color:#bae6fd;background:#1e3a5f61;border:none;box-shadow:inset 0 0 0 1px #38bdf838}.aic-issues-sev--pill{text-transform:capitalize}.aic-issues-remediation-page .aic-issues-dossier.aic-evidence-dossier-rail{align-self:stretch;max-height:calc(100vh - 220px)}.aic-issues-remediation-page .aic-issues-dossier .aic-evidence-dossier-rail__head{padding:22px 22px 20px}.aic-issues-remediation-page .aic-issues-dossier__body{gap:30px;padding:22px 22px 28px}.aic-issues-remediation-page .aic-issues-dossier__section+.aic-issues-dossier__section{padding-top:2px}.aic-issues-remediation-page .aic-issues-dossier .aic-evidence-dossier-rail__section-title{margin-bottom:14px}.aic-issues-remediation-page .aic-issues-dossier__section--chain{background:#09101e73;border-radius:10px;padding:14px 14px 6px;box-shadow:inset 0 0 0 1px #33415533}@keyframes aic-issues-chain-closure-pulse{0%,to{box-shadow:0 0 #fbbf2452,0 0 5px #fbbf2438}50%{box-shadow:0 0 0 3px #fbbf241a,0 0 9px #fbbf2447}}.aic-issues-chain-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.aic-issues-chain-timeline__item{align-items:flex-start;gap:12px;padding-bottom:14px;display:flex;position:relative}.aic-issues-chain-timeline__item:not(:last-child):before{content:"";background:#475569b8;border-radius:999px;width:3px;position:absolute;top:14px;bottom:-2px;left:4px}.aic-issues-chain-timeline__item--connector-completed:not(:last-child):before{background:linear-gradient(#22d3eeeb 0%,#2dd4bfc7 100%)}.aic-issues-chain-timeline__item--connector-active:not(:last-child):before{background:linear-gradient(#22d3eef2 0%,#22d3ee85 100%)}.aic-issues-chain-timeline__item--connector-pending:not(:last-child):before{background:linear-gradient(#2dd4bf9e 0%,#fbbf24b8 100%)}.aic-issues-chain-timeline__item--connector-closure-pending:not(:last-child):before{background:linear-gradient(#22d3eed1 0%,#fbbf24ad 58%,#a78bfa85 100%)}.aic-issues-chain-timeline__item--connector-closure-complete:not(:last-child):before{background:linear-gradient(#22d3eed1 0%,#a78bfad1 100%)}.aic-issues-chain-timeline__item--connector-blocked:not(:last-child):before{background:linear-gradient(#fbbf247a 0%,#f87171b8 100%)}.aic-issues-chain-timeline__marker{z-index:1;border:none;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:8px;position:relative}.aic-issues-chain-timeline__marker--completed{background:linear-gradient(145deg,#22d3ee 0%,#14b8a6 100%);box-shadow:0 0 0 2px #22d3ee2e}.aic-issues-chain-timeline__marker--active{background:linear-gradient(145deg,#67e8f9 0%,#22d3ee 100%);box-shadow:0 0 0 2px #22d3ee38}.aic-issues-chain-timeline__marker--pending{background:linear-gradient(145deg,#fbbf24 0%,#d97706 100%);box-shadow:0 0 0 2px #fbbf2429}.aic-issues-chain-timeline__marker--closure-pending{animation:4.5s ease-in-out infinite aic-issues-chain-closure-pulse}.aic-issues-chain-timeline__marker--blocked{background:linear-gradient(145deg,#f87171 0%,#dc2626 100%);box-shadow:0 0 0 2px #f871712e}.aic-issues-chain-timeline__marker--closure-complete{background:linear-gradient(145deg,#c084fc 0%,#7c3aed 100%);box-shadow:0 0 0 2px #a78bfa33}.aic-issues-chain-timeline__card{background:#0f172a6b;border-left:3px solid #0000;border-radius:8px;flex:auto;min-width:0;padding:8px 10px 8px 11px;box-shadow:inset 0 0 0 1px #33415547}.aic-issues-chain-timeline__card--completed{background:#0833442e;border-left-color:#22d3ee8c}.aic-issues-chain-timeline__card--active{background:#08334447;border-left-color:#67e8f9d9;box-shadow:inset 0 0 0 1px #22d3ee2e,0 0 12px #22d3ee0f}.aic-issues-chain-timeline__card--pending{background:#452d0c29;border-left-color:#fbbf24a6}.aic-issues-chain-timeline__card--blocked{background:#451a1a24;border-left-color:#f87171a6}.aic-issues-chain-timeline__card--closure-complete{background:#2e1e502e;border-left-color:#a78bfab3}.aic-issues-chain-timeline__step{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8c7;margin-bottom:3px;font-size:.62rem;font-weight:700;display:block}.aic-issues-chain-timeline__value{color:#e2e8f0;word-break:break-word;font-size:.74rem;line-height:1.45;display:block}.aic-issues-chain-timeline__item--active .aic-issues-chain-timeline__step{color:#67e8f9e6}.aic-issues-chain-timeline__item--pending .aic-issues-chain-timeline__step{color:#fbbf24d1}.aic-issues-chain-timeline__item--pending .aic-issues-chain-timeline__value{color:#fde68aeb}.aic-issues-chain-timeline__item--blocked .aic-issues-chain-timeline__value{color:#fecacaeb}.aic-issues-chain-timeline__item--closure-complete .aic-issues-chain-timeline__value{color:#e9d5ffeb}.aic-issues-chain-timeline--spacious .aic-issues-chain-timeline__item{padding-bottom:18px}.aic-issues-chain-timeline--spacious .aic-issues-chain-timeline__card{padding:10px 12px 10px 13px}.aic-issues-chain-timeline--spacious .aic-issues-chain-timeline__value{font-size:.8rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.aic-issues-chain-timeline__marker--closure-pending{animation:none}}.aic-issues-remediation-page .aic-issues-dossier__section--closure{background:#09101e73;border-radius:10px;padding:14px;box-shadow:inset 0 0 0 1px #33415533}.aic-issues-dossier__hero-badges{flex-wrap:wrap;gap:8px;margin-top:12px}.aic-issues-dossier__meta-pill{color:#94a3b8e6;background:#1e293b73;border:none;border-radius:6px;padding:4px 8px;font-size:.64rem;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #33415552}.aic-issues-dossier__meta-pill--due{color:#fde68a;border-color:#fbbf2447}.aic-issues-dossier__owner-line{color:var(--issues-muted);margin:10px 0 0;font-size:.72rem}.aic-issues-dossier__owner-line strong{color:#e2e8f0;font-weight:650}.aic-issues-dossier__prose{color:var(--issues-muted);margin:0;font-size:.74rem;line-height:1.55}.aic-issues-dossier__checklist{color:var(--issues-muted);margin:0;padding-left:18px;font-size:.72rem;line-height:1.55}.aic-issues-dossier__checklist li+li{margin-top:4px}.aic-issues-dossier__framework-pill{border-radius:8px;padding:6px 10px;font-size:.68rem;font-weight:650;display:inline-flex}.aic-issues-closure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aic-issues-closure-card{background:#09101e8c;border:none;border-radius:8px;padding:10px 12px;box-shadow:inset 0 0 0 1px #33415538}.aic-issues-closure-card__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.aic-issues-closure-card__label{letter-spacing:.04em;text-transform:uppercase;color:var(--issues-muted);font-size:.62rem;font-weight:650}.aic-issues-closure-card__value{color:#e2e8f0;font-size:.9rem;font-weight:750}.aic-issues-closure-card__bar{background:#1e293bd9;border-radius:999px;height:4px;overflow:hidden}.aic-issues-closure-card__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#a78bfad9,#22d3eed9);height:100%;display:block}.aic-issues-executive-register{background:linear-gradient(165deg,#0a1022eb 0%,#050814f5 100%);border:none;border-left:3px solid #f8717159;border-radius:14px;padding:20px 22px;box-shadow:inset 0 0 0 1px #33415547}.aic-issues-executive-register__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.aic-issues-executive-register__title{letter-spacing:.08em;text-transform:uppercase;color:var(--issues-text);margin:0 0 6px;font-size:.78rem;font-weight:700}.aic-issues-executive-register__subtitle{max-width:68ch;color:var(--issues-muted);margin:0;font-size:.74rem;line-height:1.5}.aic-issues-executive-register__count{letter-spacing:.04em;color:#e2e8f0e0;background:#451a1a47;border:none;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:700;box-shadow:inset 0 0 0 1px #f8717138}.aic-issues-executive-register__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1180px;font-size:.72rem}.aic-issues-executive-register__col-issue{width:16%}.aic-issues-executive-register__col-domain{width:8%}.aic-issues-executive-register__col-system{width:9%}.aic-issues-executive-register__col-severity{width:7%}.aic-issues-executive-register__col-owner{width:8%}.aic-issues-executive-register__col-due{width:7%}.aic-issues-executive-register__col-level{width:8%}.aic-issues-executive-register__col-decision{width:7%}.aic-issues-executive-register__col-confidence{width:8%}.aic-issues-executive-register__col-action{width:22%}.aic-issues-executive-register__reason-sub{color:#fde68abf;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.64rem;line-height:1.35;overflow:hidden}.aic-issues-executive-register__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8b8;border-bottom:1px solid #33415552;padding:10px 12px;font-size:.62rem;font-weight:700}.aic-issues-executive-register__table td{vertical-align:top;color:var(--issues-muted);border-bottom:1px solid #3341552e;padding:14px 12px;line-height:1.45}.aic-issues-executive-register__row{cursor:pointer;transition:background .15s}.aic-issues-executive-register__row:hover{background:#a78bfa0d}.aic-issues-executive-register__issue{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;line-height:1.35;overflow:hidden}.aic-issues-executive-register__clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aic-issues-executive-register__due{font-variant-numeric:tabular-nums;white-space:nowrap}.aic-issues-escalation-reason{color:#fde68aeb;text-overflow:ellipsis;white-space:nowrap;background:#452d0c47;border-radius:6px;max-width:100%;padding:4px 8px;font-size:.68rem;font-weight:650;line-height:1.35;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fbbf242e}.aic-issues-executive-register__action{color:#e2e8f0;margin:0;font-size:.74rem;font-weight:500;line-height:1.55}.aic-issues-executive-register__issue-id{color:#94a3b8a6;margin-top:2px;font-family:ui-monospace,monospace;font-size:.64rem}.aic-issues-executive-register__table-wrap{overflow-x:auto}.aic-issues-view-toggle{background:#0f172aa6;border-radius:8px;flex-shrink:0;align-items:center;gap:2px;height:32px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #33415559}.aic-issues-view-toggle__btn{letter-spacing:.02em;color:#94a3b8d9;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;height:28px;padding:0 10px;font-size:.68rem;font-weight:650}.aic-issues-view-toggle__btn:hover{color:#e2e8f0;background:#1e293b8c}.aic-issues-view-toggle__btn--active{color:#c4b5fd;background:#2e1e5073;box-shadow:inset 0 0 0 1px #a78bfa47}.aic-issues-esc-signals{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.aic-issues-esc-signals--compact{margin-top:8px}.aic-issues-esc-signals__label{letter-spacing:.05em;text-transform:uppercase;color:#94a3b88c;font-size:.58rem;font-weight:650}.aic-issues-esc-chip{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-issues-esc-chip--level-management{color:#67e8f9;background:#08334473;box-shadow:inset 0 0 0 1px #22d3ee38}.aic-issues-esc-chip--level-executive{color:#c4b5fd;background:#2e1e506b;box-shadow:inset 0 0 0 1px #a78bfa3d}.aic-issues-esc-chip--level-board{color:#fecaca;background:#451a1a6b;box-shadow:inset 0 0 0 1px #f871713d}.aic-issues-esc-chip--decision-yes{color:#fde68a;background:#452d0c61;box-shadow:inset 0 0 0 1px #fbbf2438}.aic-issues-esc-chip--decision-no{color:#94a3b8e6;background:#1e293b73;box-shadow:inset 0 0 0 1px #33415552}.aic-issues-esc-chip--confidence-red{color:#fecaca;background:#451a1a61;box-shadow:inset 0 0 0 1px #f8717138}.aic-issues-esc-chip--confidence-amber{color:#fde68a;background:#452d0c61;box-shadow:inset 0 0 0 1px #fbbf2438}.aic-issues-esc-chip--confidence-green{color:#86efac;background:#14532d52;box-shadow:inset 0 0 0 1px #4ade8038}.aic-issues-dossier__head-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.aic-issues-dossier__open-full{color:#c4b5fd;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:#2e1e5052;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.64rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #a78bfa3d}.aic-issues-dossier__open-full:hover{color:#ddd6fe;background:#2e1e507a}.aic-issues-full-record-root{z-index:120;justify-content:flex-end;display:flex;position:fixed;inset:0}.aic-issues-full-record-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0206179e;border:none;padding:0;position:absolute;inset:0}.aic-issues-full-record-drawer{z-index:2;background:linear-gradient(#0a1022fc 0%,#050814 100%);border-left:1px solid #33415573;flex-direction:column;width:clamp(520px,48vw,720px);max-width:100%;height:100%;display:flex;position:relative;box-shadow:-12px 0 40px #00000073}.aic-issues-full-record__header{background:#0f172a47;border-bottom:1px solid #33415552;flex-shrink:0;padding:24px 28px 20px}.aic-issues-full-record__header-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aic-issues-full-record__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a78bfae6;margin:0 0 6px;font-size:.64rem;font-weight:800}.aic-issues-full-record__title{letter-spacing:-.02em;color:#f8fafc;margin:0;font-size:1.25rem;font-weight:750;line-height:1.35}.aic-issues-full-record__subtitle{max-width:52ch;color:var(--issues-muted);margin:8px 0 0;font-size:.76rem;line-height:1.55}.aic-issues-full-record__id{font-size:.68rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fde6;margin:8px 0 0}.aic-issues-full-record__close{color:#cbd5e1;cursor:pointer;background:#1e293b8c;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 0 0 1px #33415559}.aic-issues-full-record__close:hover{color:#f8fafc;background:#1e293bcc}.aic-issues-full-record__hero{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.aic-issues-full-record__body{flex-direction:column;flex:auto;gap:28px;min-height:0;padding:24px 28px 32px;display:flex;overflow-y:auto}.aic-issues-full-record__section-title{letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1e6;margin:0 0 14px;font-size:.72rem;font-weight:700}.aic-issues-full-record__narrative,.aic-issues-full-record__signal-line{color:var(--issues-muted);margin:0;font-size:.8rem;line-height:1.6}.aic-issues-full-record__signal-line{color:#c4b5fde0;margin-top:10px;font-weight:650}.aic-issues-full-record__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.aic-issues-full-record__detail-k{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8b8;margin-bottom:4px;font-size:.62rem;font-weight:650;display:block}.aic-issues-full-record__detail-v{color:#e2e8f0;font-size:.78rem;line-height:1.45}.aic-issues-full-record__detail-v--mono{font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fde6}.aic-issues-full-record__section--chain{background:#09101e80;border-radius:12px;padding:18px;box-shadow:inset 0 0 0 1px #33415538}.aic-issues-full-record__prose-block h4{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8cc;margin:0 0 6px;font-size:.66rem;font-weight:700}.aic-issues-full-record__prose-block p{color:var(--issues-muted);margin:0 0 14px;font-size:.78rem;line-height:1.6}.aic-issues-full-record__checklist{color:var(--issues-muted);margin:0;padding-left:20px;font-size:.76rem;line-height:1.6}.aic-issues-full-record__section--closure{background:#09101e73;border-radius:12px;padding:16px;box-shadow:inset 0 0 0 1px #33415533}.aic-issues-full-record__closure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aic-issues-full-record__closure-card{background:#09101e8c;border-radius:8px;padding:12px 14px;box-shadow:inset 0 0 0 1px #33415538}.aic-issues-full-record__closure-head{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8c7;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:.64rem;font-weight:650;display:flex}.aic-issues-full-record__closure-head strong{color:#e2e8f0;font-size:.95rem}.aic-issues-full-record__closure-bar{background:#1e293bd9;border-radius:999px;height:5px;overflow:hidden}.aic-issues-full-record__closure-bar span{border-radius:inherit;background:linear-gradient(90deg,#a78bfad9,#22d3eed9);height:100%;display:block}.aic-issues-full-record__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.aic-issues-full-record__related-card{background:#09101e8c;border-radius:8px;padding:12px 14px;box-shadow:inset 0 0 0 1px #33415538}.aic-issues-full-record__related-k{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8b8;margin-bottom:4px;font-size:.62rem;font-weight:650;display:block}.aic-issues-full-record__related-v{font-size:.78rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fde6}.aic-issues-full-record__frameworks{flex-wrap:wrap;gap:8px;display:flex}.aic-issues-audit-trail{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.aic-issues-audit-trail__item{border-bottom:1px solid #33415533;grid-template-columns:108px 1fr;gap:14px;padding:12px 0;display:grid}.aic-issues-audit-trail__item:last-child{border-bottom:none}.aic-issues-audit-trail__date{color:#94a3b8c7;white-space:nowrap;font-size:.68rem;font-weight:650}.aic-issues-audit-trail__event{color:#e2e8f0;font-size:.76rem;line-height:1.5}@media (width<=1200px){.aic-issues-command-layout{grid-template-columns:1fr}.aic-issues-remediation-page .aic-issues-dossier.aic-evidence-dossier-rail{max-height:none}.aic-issues-assurance__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.aic-issues-heatmap__row{grid-template-columns:1fr;gap:8px}.aic-issues-heatmap__row--head{display:none}}@media (width<=768px){.aic-issues-assurance__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-issues-closure-grid{grid-template-columns:1fr}.aic-issues-full-record-drawer{width:100%}.aic-issues-full-record__detail-grid,.aic-issues-full-record__closure-grid,.aic-issues-full-record__related-grid{grid-template-columns:1fr}}.aic-audit-management-page.aic-audit-management{--audit-panel-bg:#080e1cf0;--audit-panel-border:#6366f11f;--audit-muted:#94a3b8d1;--audit-text:#f8fafc;--audit-section-gap:26px;--audit-page-gap:10px;padding:0 0 16px}.aic-audit-management-page .aic-audit-page-stack{gap:var(--audit-page-gap);flex-direction:column;min-width:0;display:flex}.aic-audit-management-page .aic-audit-page-stack>.auditiq-header-frame,.aic-audit-management-page .aic-audit-page-stack>.auditiq-kpi-grid{margin-bottom:0}.aic-audit-management-page .aic-audit-data-status{color:#94a3b89e;letter-spacing:.01em;margin:-2px 0 2px;padding:0 2px;font-size:.64rem;line-height:1.4}.aic-audit-management-page .aic-audit-page-stack>.auditiq-header-frame{min-height:var(--flagship-header-min-height);padding:var(--flagship-header-pad-y) var(--flagship-header-pad-x);border-radius:var(--flagship-header-radius);border:1px solid var(--flagship-border);margin-bottom:0}.aic-audit-management-page .aic-audit-page-stack>.auditiq-kpi-grid{gap:.72rem;margin-top:2px;margin-bottom:0}.aic-audit-management-page .aic-exec-kpi-strip-card{height:100%;min-height:138px}.aic-audit-center-stack{gap:var(--audit-section-gap);flex-direction:column;min-width:0;display:flex}.aic-audit-management-page .aic-audit-center-stack>.aic-audit-assurance{margin-top:4px}.aic-audit-assurance{background:linear-gradient(165deg,#0a1022f5 0%,#050814fa 100%);border:1px solid #33415547;border-left:3px solid #22d3ee73;border-radius:14px;padding:20px 22px;box-shadow:inset 0 1px #ffffff08}.aic-audit-assurance__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 18px;margin-bottom:16px;display:flex}.aic-audit-assurance__title{letter-spacing:.08em;text-transform:uppercase;color:var(--audit-text);margin:0 0 8px;font-size:clamp(.78rem,.84vw,.84rem);font-weight:700}.aic-audit-assurance__narrative{max-width:72ch;color:var(--audit-muted);margin:0;font-size:.82rem;line-height:1.6}.aic-audit-assurance__chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:420px;display:flex}.aic-audit-assurance__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.aic-audit-chip{color:#e2e8f0;background:#0f172a8c;border:1px solid #47556966;border-radius:999px;align-items:center;padding:6px 12px;font-size:.7rem;font-weight:700;display:inline-flex}.aic-audit-chip--red{color:#fecaca;background:#451a1a73;border-color:#f8717159}.aic-audit-chip--amber{color:#fde68a;background:#452d0c6b;border-color:#fbbf2452}.aic-audit-chip--cyan{color:#a5f3fc;background:#082f496b;border-color:#22d3ee52}.aic-audit-chip--violet{color:#ddd6fe;background:#2e1e506b;border-color:#a78bfa52}.aic-audit-chip--green{color:#86efac;background:#14532d52;border-color:#4ade8047}.aic-audit-assurance-stat{background:#0f172a73;border:1px solid #33415547;border-radius:10px;padding:12px 14px}.aic-audit-assurance-stat__label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7;margin-bottom:6px;font-size:.62rem;font-weight:700;display:block}.aic-audit-assurance-stat__value{letter-spacing:-.02em;color:var(--audit-text);font-size:1.05rem;font-weight:800}.aic-audit-assurance-stat--cyan .aic-audit-assurance-stat__value{color:#22d3ee}.aic-audit-assurance-stat--purple .aic-audit-assurance-stat__value{color:#c084fc}.aic-audit-assurance-stat--amber .aic-audit-assurance-stat__value{color:#fbbf24}.aic-audit-assurance-stat--green .aic-audit-assurance-stat__value{color:#4ade80}.aic-audit-command-layout{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:stretch;gap:20px;min-width:0;display:grid}.aic-audit-command-main{background:var(--audit-panel-bg);border:1px solid #33415547;border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff08}.aic-audit-command-header__title{letter-spacing:.08em;text-transform:uppercase;color:var(--audit-text);margin:0 0 6px;font-size:.78rem;font-weight:700}.aic-audit-command-header__subtitle{max-width:68ch;color:var(--audit-muted);margin:0;font-size:.76rem;line-height:1.55}.aic-audit-heatmap{background:#09101e8c;border-radius:12px;padding:16px 18px;box-shadow:inset 0 0 0 1px #3341553d}.aic-audit-heatmap__head{margin-bottom:14px}.aic-audit-heatmap__title{letter-spacing:.08em;text-transform:uppercase;color:var(--audit-text);margin:0 0 6px;font-size:.76rem;font-weight:700}.aic-audit-heatmap__subtitle{color:var(--audit-muted);margin:0;font-size:.74rem}.aic-audit-heatmap__grid{flex-direction:column;gap:8px;display:flex}.aic-audit-heatmap__row{background:#0f172a47;border-radius:10px;grid-template-columns:minmax(120px,1.35fr) 52px 58px 62px 52px minmax(188px,1.5fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.aic-audit-heatmap__row--head{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8b8;background:0 0;padding:0 12px 8px;font-size:.6rem;font-weight:700;line-height:1.25}.aic-audit-heatmap__row--head span{text-align:center;white-space:nowrap}.aic-audit-heatmap__row--head span:first-child{text-align:left}.aic-audit-heatmap__domain{color:#e2e8f0;font-size:.76rem;font-weight:650}.aic-audit-heatmap__count{text-align:center;font-variant-numeric:tabular-nums;color:#e2e8f0;font-size:.76rem;font-weight:700}.aic-audit-heatmap__count--findings{color:#f87171}.aic-audit-heatmap__health-track{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.aic-audit-heatmap__status-pill{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.aic-audit-heatmap__status-pill--green{color:#86efac;background:#22c55e14}.aic-audit-heatmap__status-pill--amber{color:#fde68a;background:#f59e0b14}.aic-audit-heatmap__status-pill--red{color:#fecaca;background:#ef444414}.aic-audit-heatmap__bar{background:#1e293bd9;border-radius:999px;height:6px;overflow:hidden}.aic-audit-heatmap__bar-fill{border-radius:inherit;height:100%;display:block}.aic-audit-heatmap__bar-fill--green{background:linear-gradient(90deg,#22c55e,#4ade80)}.aic-audit-heatmap__bar-fill--amber{background:linear-gradient(90deg,#d97706,#fbbf24)}.aic-audit-heatmap__bar-fill--red{background:linear-gradient(90deg,#dc2626,#f87171)}.aic-audit-heatmap__health{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.aic-audit-heatmap__health--green{color:#4ade80}.aic-audit-heatmap__health--amber{color:#fbbf24}.aic-audit-heatmap__health--red{color:#f87171}.aic-audit-inventory{border-top:1px solid #33415538;padding-top:4px}.aic-audit-inventory__toolbar{margin-bottom:14px}.aic-audit-inventory__filters{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.aic-audit-inventory__filter{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7;flex-direction:column;gap:5px;min-width:118px;font-size:.62rem;font-weight:700;display:flex}.aic-audit-inventory__filter select{color:#e2e8f0;background:#07111fe6;border:1px solid #47556966;border-radius:8px;min-height:32px;padding:6px 10px;font-size:.74rem}.aic-audit-inventory__table-wrap{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a99;border:1px solid #33415547;border-radius:10px;overflow-x:auto}.aic-audit-inventory__table-wrap::-webkit-scrollbar{height:6px}.aic-audit-inventory__table-wrap::-webkit-scrollbar-track{background:#0f172a99;border-radius:999px}.aic-audit-inventory__table-wrap::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-audit-inventory__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.aic-audit-inventory__col-audit{width:22%}.aic-audit-inventory__col-domain{width:9%}.aic-audit-inventory__col-status{width:8%}.aic-audit-inventory__col-priority{width:7%}.aic-audit-inventory__col-lead{width:11%}.aic-audit-inventory__col-readiness{width:7%}.aic-audit-inventory__col-controls,.aic-audit-inventory__col-evidence,.aic-audit-inventory__col-findings{width:6%}.aic-audit-inventory__col-stage{width:10%}.aic-audit-inventory__col-action{width:8%}.aic-audit-inventory__table thead th{letter-spacing:.06em;text-transform:uppercase;text-align:left;color:#94a3b8c7;white-space:nowrap;background:#0f172a8c;border-bottom:1px solid #33415559;padding:12px 10px;font-size:.62rem;font-weight:700}.aic-audit-inventory__table thead th:nth-child(n+6):nth-child(-n+9){text-align:center}.aic-audit-inventory__table tbody td{vertical-align:middle;border-bottom:1px solid #33415533;height:56px;padding:0 10px;font-size:.75rem}.aic-audit-inventory__row{cursor:pointer;transition:background .15s}.aic-audit-inventory__row.is-selected{box-shadow:inset 3px 0 #22d3eea6;background:#22d3ee0f!important}.aic-audit-inventory__row:hover:not(.is-selected){background:#0f172a59!important}.aic-audit-inventory__audit-title{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.aic-audit-inventory__audit-id{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#22d3eed9;margin-top:3px}.aic-audit-inventory__clip{text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;display:block;overflow:hidden}.aic-audit-inventory__cell-num,.aic-audit-inventory__cell-action{text-align:center;font-variant-numeric:tabular-nums}.aic-audit-inventory__cell-audit,.aic-audit-inventory__cell-lead,.aic-audit-inventory__cell-stage{min-width:0}.aic-audit-inventory__action{letter-spacing:.05em;text-transform:uppercase;color:#67e8f9;background:#082f4959;border-radius:6px;padding:4px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-audit-status--in-progress{color:#7dd3fc;background:#082f4973}.aic-audit-status--at-risk{color:#fecaca;background:#7f1d1d66}.aic-audit-status--planning{color:#fde68a;background:#452d0c61}.aic-audit-status--complete{color:#86efac;background:#14532d61}.aic-audit-priority{text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-audit-priority--critical{color:#fecaca;background:#7f1d1d73}.aic-audit-priority--high{color:#fdba74;background:#7c2d1261}.aic-audit-priority--medium{color:#fde68a;background:#452d0c59}.aic-audit-priority--low{color:#bae6fd;background:#1e3a5f61}.aic-audit-priority--pill{text-transform:capitalize}.aic-audit-readiness{font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.aic-audit-readiness--green{color:#67e8f9;background:#082f4961}.aic-audit-readiness--amber{color:#fde68a;background:#452d0c61}.aic-audit-readiness--red{color:#fecaca;background:#7f1d1d66}.aic-audit-management-page .aic-audit-dossier.aic-evidence-dossier-rail{align-self:stretch;max-height:calc(100vh - 220px)}.aic-audit-management-page .aic-audit-dossier .aic-evidence-dossier-rail__head{padding:22px 22px 20px}.aic-audit-management-page .aic-audit-dossier__body{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a66;gap:30px;padding:22px 22px 28px}.aic-audit-management-page .aic-audit-dossier__body::-webkit-scrollbar{width:6px}.aic-audit-management-page .aic-audit-dossier__body::-webkit-scrollbar-track{background:#0f172a66}.aic-audit-management-page .aic-audit-dossier__body::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-audit-management-page .aic-audit-dossier__section+.aic-audit-dossier__section{padding-top:2px}.aic-audit-management-page .aic-audit-dossier .aic-evidence-dossier-rail__section-title{margin-bottom:14px}.aic-audit-dossier__head-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px;display:flex}.aic-audit-dossier__open-full{color:#67e8f9;cursor:pointer;white-space:nowrap;background:#082f4959;border:1px solid #22d3ee47;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-size:.68rem;font-weight:700;display:inline-flex}.aic-audit-dossier__hero-badges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.aic-audit-dossier__owner-line{color:var(--audit-muted);margin:12px 0 10px;font-size:.72rem;line-height:1.5}.aic-audit-dossier__meta-pill{color:#cbd5e1;background:#0f172a8c;border:1px solid #47556959;border-radius:999px;padding:4px 9px;font-size:.64rem;font-weight:650;display:inline-flex}.aic-audit-dossier__esc-row{margin-top:4px}.aic-audit-dossier__section--supporting{border-top:1px solid #33415538;padding-top:18px}.aic-audit-dossier__prose{color:#cbd5e1;margin:0;font-size:.76rem;line-height:1.55}.aic-audit-dossier__section--chain{background:#09101e73;border-radius:10px;padding:14px 14px 6px;box-shadow:inset 0 0 0 1px #33415533}.aic-audit-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aic-audit-progress-card{background:#0f172a73;border:1px solid #33415540;border-radius:8px;padding:10px 12px}.aic-audit-progress-card__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.aic-audit-progress-card__label{color:#94a3b8d9;font-size:.64rem;font-weight:650}.aic-audit-progress-card__value{color:#e2e8f0;font-size:.82rem;font-weight:800}.aic-audit-progress-card__bar{background:#1e293bd9;border-radius:999px;height:5px;overflow:hidden}.aic-audit-progress-card__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#22d3eebf,#2dd4bfe6);height:100%;display:block}.aic-audit-finding-cards{flex-direction:column;gap:8px;display:flex}.aic-audit-finding-card{background:#0f172a73;border:1px solid #33415547;border-radius:8px;padding:10px 12px}.aic-audit-finding-card__sev{text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:2px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.aic-audit-finding-card__sev--critical{color:#fecaca;background:#7f1d1d73}.aic-audit-finding-card__sev--high{color:#fdba74;background:#7c2d1261}.aic-audit-finding-card__title{color:#e2e8f0;margin:0 0 4px;font-size:.74rem;font-weight:650;line-height:1.4}.aic-audit-finding-card__issue{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fdd9}.aic-audit-framework-pills{flex-wrap:wrap;gap:6px;display:flex}.aic-audit-framework-pill{color:#ddd6fe;background:#2e1e5052;border:1px solid #a78bfa47;border-radius:999px;padding:4px 10px;font-size:.64rem;font-weight:650;display:inline-flex}.aic-audit-trail{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aic-audit-trail__item{grid-template-columns:100px 1fr;gap:10px;font-size:.72rem;line-height:1.45;display:grid}.aic-audit-trail__date{color:#94a3b8c7;font-weight:650}.aic-audit-trail__event{color:#cbd5e1}.aic-audit-esc-chip{border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-audit-esc-chip--level-board{color:#fecaca;background:#7f1d1d6b}.aic-audit-esc-chip--level-executive{color:#fdba74;background:#7c2d1261}.aic-audit-esc-chip--level-management{color:#bae6fd;background:#1e3a5f61}.aic-audit-esc-chip--decision-yes{color:#fde68a;background:#452d0c6b}.aic-audit-esc-chip--decision-no{color:#86efac;background:#14532d52}.aic-audit-executive-register{background:linear-gradient(165deg,#0a1022eb 0%,#050814f5 100%);border:none;border-left:3px solid #f8717159;border-radius:14px;padding:20px 22px;box-shadow:inset 0 0 0 1px #33415547}.aic-audit-executive-register__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;margin-bottom:14px;display:flex}.aic-audit-executive-register__title{letter-spacing:.08em;text-transform:uppercase;color:var(--audit-text);margin:0 0 6px;font-size:.78rem;font-weight:700}.aic-audit-executive-register__subtitle{max-width:68ch;color:var(--audit-muted);margin:0;font-size:.76rem;line-height:1.55}.aic-audit-executive-register__count{letter-spacing:.04em;color:#e2e8f0e0;background:#451a1a47;border:none;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:700;box-shadow:inset 0 0 0 1px #f8717138}.aic-audit-executive-register__table-wrap{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a99;overflow-x:auto}.aic-audit-executive-register__table-wrap::-webkit-scrollbar{height:6px}.aic-audit-executive-register__table-wrap::-webkit-scrollbar-track{background:#0f172a99}.aic-audit-executive-register__table-wrap::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-audit-executive-register__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:.72rem}.aic-audit-executive-register__col-audit{width:17%}.aic-audit-executive-register__col-domain,.aic-audit-executive-register__col-priority{width:7%}.aic-audit-executive-register__col-lead,.aic-audit-executive-register__col-due{width:8%}.aic-audit-executive-register__col-readiness{width:6%}.aic-audit-executive-register__col-level{width:8%}.aic-audit-executive-register__col-decision{width:7%}.aic-audit-executive-register__col-action{width:32%}.aic-audit-executive-register__reason-sub{color:#fde68abf;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.64rem;line-height:1.35;overflow:hidden}.aic-audit-executive-register__table thead th{letter-spacing:.06em;text-transform:uppercase;text-align:left;color:#94a3b8b8;white-space:nowrap;border-bottom:1px solid #33415552;padding:10px 12px;font-size:.62rem;font-weight:700}.aic-audit-executive-register__table tbody td{vertical-align:top;color:var(--audit-muted);border-bottom:1px solid #3341552e;padding:14px 12px;font-size:.74rem;line-height:1.45}.aic-audit-executive-register__row{cursor:pointer;transition:background .15s}.aic-audit-executive-register__row:hover:not(.is-selected){background:#a78bfa0d}.aic-audit-executive-register__row.is-selected{box-shadow:inset 3px 0 #22d3ee8c;background:#22d3ee0d!important}.aic-audit-executive-register__audit{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.aic-audit-executive-register__audit-id{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#22d3eed9;margin-top:3px}.aic-audit-executive-register__clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aic-audit-executive-register__action{color:#e2e8f0;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.55;display:-webkit-box;overflow:hidden}.aic-audit-executive-register__due{font-variant-numeric:tabular-nums;white-space:nowrap}.aic-audit-full-record-root{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.aic-audit-full-record-backdrop{cursor:pointer;background:#020617b8;border:none;position:absolute;inset:0}.aic-audit-full-record-drawer{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a66;background:linear-gradient(#0a1022fa 0%,#050814fc 100%);border-left:1px solid #33415573;width:min(760px,92vw);height:100%;position:relative;overflow-y:auto;box-shadow:-12px 0 40px #00000073}.aic-audit-full-record-drawer::-webkit-scrollbar{width:6px}.aic-audit-full-record-drawer::-webkit-scrollbar-track{background:#0f172a66}.aic-audit-full-record-drawer::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-audit-full-record__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#080e1cf5;border-bottom:1px solid #33415559;padding:26px 28px 22px;position:sticky;top:0}.aic-audit-full-record__header-top{justify-content:space-between;gap:16px;display:flex}.aic-audit-full-record__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#22d3eed9;margin:0 0 6px;font-size:.64rem;font-weight:700}.aic-audit-full-record__title{letter-spacing:-.02em;color:#f8fafc;margin:0 0 8px;font-size:1.15rem;font-weight:800}.aic-audit-full-record__subtitle{color:var(--audit-muted);max-width:52ch;margin:0 0 8px;font-size:.76rem;line-height:1.55}.aic-audit-full-record__id{font-size:.72rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#22d3eed9;margin:0}.aic-audit-full-record__close{color:#e2e8f0;cursor:pointer;background:#0f172aa6;border:1px solid #47556973;border-radius:10px;flex-shrink:0;width:36px;height:36px}.aic-audit-full-record__hero{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.aic-audit-full-record__meta{color:#cbd5e1;font-size:.72rem;font-weight:700}.aic-audit-full-record__body{flex-direction:column;gap:32px;padding:28px 28px 48px;display:flex}.aic-audit-full-record__section-title{letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0;margin:0 0 14px;font-size:.72rem;font-weight:700}.aic-audit-full-record__narrative{color:#cbd5e1;margin:0;font-size:.8rem;line-height:1.62}.aic-audit-full-record__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aic-audit-full-record__detail-k{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8bf;margin-bottom:4px;font-size:.62rem;font-weight:700;display:block}.aic-audit-full-record__detail-v{color:#e2e8f0;font-size:.76rem;line-height:1.45}.aic-audit-full-record__section--chain{background:#09101e73;border-radius:10px;padding:18px 16px 10px;box-shadow:inset 0 0 0 1px #33415533}.aic-audit-full-record__progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aic-audit-full-record__progress-card{background:#0f172a73;border:1px solid #33415540;border-radius:8px;padding:10px 12px}.aic-audit-full-record__progress-head{color:#94a3b8d9;justify-content:space-between;margin-bottom:8px;font-size:.64rem;display:flex}.aic-audit-full-record__progress-head strong{color:#e2e8f0;font-size:.82rem}.aic-audit-full-record__progress-bar{background:#1e293bd9;border-radius:999px;height:5px;overflow:hidden}.aic-audit-full-record__progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#22d3eebf,#2dd4bfe6);height:100%;display:block}.aic-audit-full-record__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aic-audit-full-record__related-card{background:#0f172a73;border:1px solid #33415540;border-radius:8px;padding:10px 12px}.aic-audit-full-record__related-k{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8bf;margin-bottom:4px;font-size:.6rem;font-weight:700;display:block}.aic-audit-full-record__related-v{color:#e2e8f0;font-size:.72rem;line-height:1.4}.aic-audit-full-record__prose-block{color:#cbd5e1;background:#0f172a73;border:1px solid #33415547;border-radius:10px;padding:14px 16px;font-size:.76rem;line-height:1.55}.aic-audit-full-record__prose-block p{margin:0 0 8px}.aic-audit-full-record__prose-block p:last-child{margin-bottom:0}.aic-audit-full-record__section+.aic-audit-full-record__section{border-top:1px solid #33415529;padding-top:4px}.aic-audit-full-record__section--chain{border-top:none;padding-top:0}.aic-audit-trail--full .aic-audit-trail__item{grid-template-columns:108px 1fr;padding:8px 0}.aic-audit-evidence-posture,.aic-audit-findings-cell{border-radius:6px;justify-content:center;align-items:center;min-width:2.5rem;padding:2px 6px;font-size:.72rem;font-weight:650;display:inline-flex}.aic-audit-evidence-posture--green,.aic-audit-findings-cell--green{color:#6ee7b7;background:#10b98124}.aic-audit-evidence-posture--amber,.aic-audit-findings-cell--amber{color:#fcd34d;background:#f59e0b24}.aic-audit-evidence-posture--red,.aic-audit-findings-cell--red{color:#fca5a5;background:#ef444424}.aic-audit-evidence-posture--neutral,.aic-audit-findings-cell--neutral{color:#cbd5e1;background:#64748b2e}.aic-audit-issuance-risk{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;margin-top:8px;padding:4px 8px;font-size:.7rem;font-weight:650;display:inline-block}.aic-audit-issuance-risk--green{color:#6ee7b7;background:#10b98124}.aic-audit-issuance-risk--amber{color:#fcd34d;background:#f59e0b24}.aic-audit-issuance-risk--red{color:#fca5a5;background:#ef444424}.aic-audit-dossier__section-hint,.aic-audit-full-record__hint{color:#94a3b8e6;margin:0 0 10px;font-size:.7rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.aic-audit-management-page .aic-issues-chain-timeline__marker--closure-pending{animation:none}}@media (width<=1200px){.aic-audit-command-layout{grid-template-columns:1fr}.aic-audit-assurance__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.aic-audit-heatmap__row{grid-template-columns:1fr 1fr;gap:8px}.aic-audit-heatmap__row--head{display:none}}@media (width<=900px){.aic-audit-assurance__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-audit-full-record__detail-grid,.aic-audit-full-record__progress-grid,.aic-audit-full-record__related-grid{grid-template-columns:1fr}}.aic-tvl-page.aic-testing-validation-lab{--tvl-panel-bg:#080e1cf0;--tvl-panel-border:#6366f11f;--tvl-muted:#94a3b8d1;--tvl-text:#f8fafc;--tvl-section-gap:26px;--tvl-page-gap:10px;padding:0 0 16px;overflow-x:hidden}.aic-tvl-page .aic-tvl-page-stack{gap:var(--tvl-page-gap);flex-direction:column;min-width:0;display:flex}.aic-tvl-page .aic-tvl-page-stack>.auditiq-header-frame,.aic-tvl-page .aic-tvl-page-stack>.auditiq-kpi-grid{margin-bottom:0}.aic-tvl-page .aic-tvl-data-status{color:#94a3b89e;letter-spacing:.01em;margin:-2px 0 2px;padding:0 2px;font-size:.64rem;line-height:1.4}.aic-tvl-page .aic-tvl-page-stack>.auditiq-header-frame{min-height:var(--flagship-header-min-height);padding:var(--flagship-header-pad-y) var(--flagship-header-pad-x);border-radius:var(--flagship-header-radius);border:1px solid var(--flagship-border);margin-bottom:0}.aic-tvl-page .aic-tvl-page-stack>.auditiq-kpi-grid{gap:.72rem;margin-top:2px;margin-bottom:0}.aic-tvl-page .aic-exec-kpi-strip-card{height:100%;min-height:138px}.aic-tvl-center-stack{gap:var(--tvl-section-gap);flex-direction:column;min-width:0;display:flex}.aic-tvl-page .aic-tvl-center-stack>.aic-tvl-assurance{margin-top:4px}.aic-tvl-assurance{background:linear-gradient(165deg,#0a1022f5 0%,#050814fa 100%);border:1px solid #33415547;border-left:3px solid #a78bfa73;border-radius:14px;padding:20px 22px;box-shadow:inset 0 1px #ffffff08}.aic-tvl-assurance__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 18px;margin-bottom:16px;display:flex}.aic-tvl-assurance__title{letter-spacing:.08em;text-transform:uppercase;color:var(--tvl-text);margin:0 0 8px;font-size:clamp(.78rem,.84vw,.84rem);font-weight:700}.aic-tvl-assurance__narrative{max-width:72ch;color:var(--tvl-muted);margin:0;font-size:.82rem;line-height:1.6}.aic-tvl-assurance__chips{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;max-width:min(480px,100%);display:flex}.aic-tvl-assurance__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.aic-tvl-chip{color:#e2e8f0;background:#0f172a8c;border:1px solid #47556966;border-radius:999px;align-items:center;padding:6px 12px;font-size:.7rem;font-weight:700;display:inline-flex}.aic-tvl-chip--red{color:#fecaca;background:#451a1a73;border-color:#f8717159}.aic-tvl-chip--amber{color:#fde68a;background:#452d0c6b;border-color:#fbbf2452}.aic-tvl-chip--cyan{color:#a5f3fc;background:#082f496b;border-color:#22d3ee52}.aic-tvl-chip--violet{color:#ddd6fe;background:#2e1e506b;border-color:#a78bfa52}.aic-tvl-chip--green{color:#86efac;background:#14532d52;border-color:#4ade8047}.aic-tvl-assurance-stat{background:#0f172a73;border:1px solid #33415547;border-radius:10px;padding:12px 14px}.aic-tvl-assurance-stat__label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7;margin-bottom:6px;font-size:.62rem;font-weight:700;display:block}.aic-tvl-assurance-stat__value{letter-spacing:-.02em;color:var(--tvl-text);font-size:1.05rem;font-weight:800}.aic-tvl-assurance-stat--cyan .aic-tvl-assurance-stat__value{color:#22d3ee}.aic-tvl-assurance-stat--purple .aic-tvl-assurance-stat__value{color:#c084fc}.aic-tvl-assurance-stat--amber .aic-tvl-assurance-stat__value{color:#fbbf24}.aic-tvl-assurance-stat--green .aic-tvl-assurance-stat__value{color:#4ade80}.aic-tvl-command-layout{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:stretch;gap:20px;min-width:0;display:grid}.aic-tvl-command-main{background:var(--tvl-panel-bg);border:1px solid #33415547;border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff08}.aic-tvl-command-header__title{letter-spacing:.08em;text-transform:uppercase;color:var(--tvl-text);margin:0 0 6px;font-size:.78rem;font-weight:700}.aic-tvl-command-header__subtitle{max-width:68ch;color:var(--tvl-muted);margin:0;font-size:.76rem;line-height:1.55}.aic-tvl-heatmap{background:#09101e8c;border-radius:12px;padding:16px 18px;box-shadow:inset 0 0 0 1px #3341553d}.aic-tvl-heatmap__head{margin-bottom:14px}.aic-tvl-heatmap__title{letter-spacing:.08em;text-transform:uppercase;color:var(--tvl-text);margin:0 0 6px;font-size:.76rem;font-weight:700}.aic-tvl-heatmap__subtitle{color:var(--tvl-muted);margin:0;font-size:.74rem}.aic-tvl-heatmap__grid{flex-direction:column;gap:8px;display:flex}.aic-tvl-heatmap__row{background:#0f172a47;border-radius:10px;grid-template-columns:minmax(118px,1.35fr) 52px 54px 52px 54px minmax(196px,1.55fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.aic-tvl-heatmap__row--head{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8b8;background:0 0;padding:0 12px 8px;font-size:.6rem;font-weight:700;line-height:1.25}.aic-tvl-heatmap__row--head span{text-align:center;white-space:nowrap}.aic-tvl-heatmap__row--head span:first-child{text-align:left}.aic-tvl-heatmap__domain{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;overflow:hidden}.aic-tvl-heatmap__count{text-align:center;font-variant-numeric:tabular-nums;color:#e2e8f0;font-size:.76rem;font-weight:700}.aic-tvl-heatmap__count--findings{color:#f87171}.aic-tvl-heatmap__health-track{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.aic-tvl-heatmap__status-pill{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.aic-tvl-heatmap__status-pill--green{color:#86efac;background:#22c55e14}.aic-tvl-heatmap__status-pill--amber{color:#fde68a;background:#f59e0b14}.aic-tvl-heatmap__status-pill--red{color:#fecaca;background:#ef444414}.aic-tvl-heatmap__bar{background:#1e293bd9;border-radius:999px;height:6px;overflow:hidden}.aic-tvl-heatmap__bar-fill{border-radius:inherit;height:100%;display:block}.aic-tvl-heatmap__bar-fill--green{background:linear-gradient(90deg,#22c55e,#4ade80)}.aic-tvl-heatmap__bar-fill--amber{background:linear-gradient(90deg,#d97706,#fbbf24)}.aic-tvl-heatmap__bar-fill--red{background:linear-gradient(90deg,#dc2626,#f87171)}.aic-tvl-heatmap__health{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.aic-tvl-heatmap__health--green{color:#4ade80}.aic-tvl-heatmap__health--amber{color:#fbbf24}.aic-tvl-heatmap__health--red{color:#f87171}.aic-tvl-inventory{border-top:1px solid #33415538;padding-top:4px}.aic-tvl-inventory__toolbar{margin-bottom:14px}.aic-tvl-inventory__filters{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.aic-tvl-inventory__filter{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7;flex-direction:column;gap:5px;min-width:118px;font-size:.62rem;font-weight:700;display:flex}.aic-tvl-inventory__filter select{color:#e2e8f0;background:#07111fe6;border:1px solid #47556966;border-radius:8px;min-height:32px;padding:6px 10px;font-size:.74rem}.aic-tvl-inventory__table-wrap{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a99;border:1px solid #33415547;border-radius:10px;overflow-x:auto}.aic-tvl-inventory__table-wrap::-webkit-scrollbar{height:6px}.aic-tvl-inventory__table-wrap::-webkit-scrollbar-track{background:#0f172a99;border-radius:999px}.aic-tvl-inventory__table-wrap::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-tvl-inventory__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1024px}.aic-tvl-inventory__col-test{width:19%}.aic-tvl-inventory__col-control{width:11%}.aic-tvl-inventory__col-system{width:10%}.aic-tvl-inventory__col-domain{width:7%}.aic-tvl-inventory__col-type{width:6%}.aic-tvl-inventory__col-status,.aic-tvl-inventory__col-result{width:7%}.aic-tvl-inventory__col-evidence{width:9%}.aic-tvl-inventory__col-confidence{width:5%}.aic-tvl-inventory__col-reviewer{width:8%}.aic-tvl-inventory__col-action{width:5%}.aic-tvl-inventory__table thead th{letter-spacing:.05em;text-transform:uppercase;text-align:left;color:#94a3b8c7;white-space:nowrap;text-overflow:ellipsis;background:#0f172a8c;border-bottom:1px solid #33415559;padding:11px 8px;font-size:.6rem;font-weight:700;overflow:hidden}.aic-tvl-inventory__th-center,.aic-tvl-inventory__table thead th:nth-child(9),.aic-tvl-inventory__table thead th:nth-child(11),.aic-tvl-inventory__table thead th:nth-child(n+6):nth-child(-n+9){text-align:center}.aic-tvl-inventory__table tbody td{vertical-align:middle;border-bottom:1px solid #33415533;min-width:0;height:56px;padding:0 8px;font-size:.75rem}.aic-tvl-inventory__cell-badge{text-align:center;min-width:0}.aic-tvl-inventory__cell-badge .aic-ai-system-badge,.aic-tvl-inventory__cell-badge .aic-tvl-result,.aic-tvl-inventory__cell-badge .aic-tvl-evidence-support{text-overflow:ellipsis;max-width:100%;overflow:hidden}.aic-tvl-inventory__row{cursor:pointer;transition:background .15s}.aic-tvl-inventory__row.is-selected{box-shadow:inset 3px 0 #22d3eea6;background:#22d3ee0f!important}.aic-tvl-inventory__row:hover:not(.is-selected){background:#0f172a59!important}.aic-tvl-inventory__test-title{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.aic-tvl-inventory__test-id{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#22d3eed9;margin-top:3px}.aic-tvl-inventory__clip{text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;display:block;overflow:hidden}.aic-tvl-inventory__cell-num,.aic-tvl-inventory__cell-action{text-align:center;font-variant-numeric:tabular-nums}.aic-tvl-inventory__cell-test,.aic-tvl-inventory__cell-lead,.aic-tvl-inventory__cell-stage{min-width:0}.aic-tvl-inventory__action{letter-spacing:.05em;text-transform:uppercase;color:#67e8f9;background:#082f4959;border-radius:6px;padding:4px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-tvl-status--in-progress{color:#7dd3fc;background:#082f4973}.aic-tvl-status--failed{color:#fecaca;background:#7f1d1d66}.aic-tvl-status--exception{color:#fdba74;background:#7c2d1261}.aic-tvl-status--reviewer-ready{color:#ddd6fe;background:#2e1e5061}.aic-tvl-status--retesting{color:#fde68a;background:#452d0c61}.aic-tvl-status--default{color:#bae6fd;background:#1e3a5f61}.aic-tvl-result{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:3px 7px;font-size:.62rem;font-weight:700;display:inline-flex;overflow:hidden}.aic-tvl-result--passed{color:#86efac;background:#14532d59}.aic-tvl-result--failed{color:#fecaca;background:#7f1d1d66}.aic-tvl-result--pending{color:#fde68a;background:#452d0c61}.aic-tvl-result--neutral{color:#bae6fd;background:#1e3a5f61}.aic-tvl-result--pill{text-transform:capitalize}.aic-tvl-priority{text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-tvl-priority--critical{color:#fecaca;background:#7f1d1d73}.aic-tvl-priority--high{color:#fdba74;background:#7c2d1261}.aic-tvl-priority--medium{color:#fde68a;background:#452d0c59}.aic-tvl-priority--low{color:#bae6fd;background:#1e3a5f61}.aic-tvl-priority--pill{text-transform:capitalize}.aic-tvl-confidence{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 6px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-tvl-confidence--green{color:#67e8f9;background:#082f4961}.aic-tvl-confidence--amber{color:#fde68a;background:#452d0c61}.aic-tvl-confidence--red{color:#fecaca;background:#7f1d1d66}.aic-tvl-page .aic-tvl-dossier.aic-evidence-dossier-rail{align-self:stretch;max-height:calc(100vh - 220px)}.aic-tvl-page .aic-tvl-dossier .aic-evidence-dossier-rail__head{padding:22px 22px 20px}.aic-tvl-page .aic-tvl-dossier__body{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a66;gap:30px;padding:22px 22px 36px}.aic-tvl-page .aic-tvl-dossier .aic-evidence-dossier-kv{align-items:flex-start;gap:10px}.aic-tvl-page .aic-tvl-dossier .aic-evidence-dossier-kv__k{max-width:42%;line-height:1.35}.aic-tvl-page .aic-tvl-dossier .aic-evidence-dossier-kv__v{text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:56%}.aic-tvl-page .aic-tvl-dossier .aic-issues-chain-timeline__value{overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.aic-tvl-page .aic-tvl-dossier .aic-issues-chain-timeline__card{flex:1;min-width:0}.aic-tvl-page .aic-tvl-dossier__body::-webkit-scrollbar{width:6px}.aic-tvl-page .aic-tvl-dossier__body::-webkit-scrollbar-track{background:#0f172a66}.aic-tvl-page .aic-tvl-dossier__body::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-tvl-page .aic-tvl-dossier__section+.aic-tvl-dossier__section{padding-top:2px}.aic-tvl-page .aic-tvl-dossier .aic-evidence-dossier-rail__section-title{margin-bottom:14px}.aic-tvl-dossier__head-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px;display:flex}.aic-tvl-dossier__open-full{color:#67e8f9;cursor:pointer;white-space:nowrap;background:#082f4959;border:1px solid #22d3ee47;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-size:.68rem;font-weight:700;display:inline-flex}.aic-tvl-dossier__hero-badges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.aic-tvl-dossier__owner-line{color:var(--tvl-muted);margin:12px 0 10px;font-size:.72rem;line-height:1.5}.aic-tvl-dossier__meta-pill{color:#cbd5e1;background:#0f172a8c;border:1px solid #47556959;border-radius:999px;padding:4px 9px;font-size:.64rem;font-weight:650;display:inline-flex}.aic-tvl-dossier__esc-row{margin-top:4px}.aic-tvl-dossier__section--supporting{border-top:1px solid #33415538;padding-top:18px}.aic-tvl-dossier__prose{color:#cbd5e1;margin:0;font-size:.76rem;line-height:1.55}.aic-tvl-dossier__section--chain{background:#09101e73;border-radius:10px;padding:14px 14px 6px;box-shadow:inset 0 0 0 1px #33415533}.aic-tvl-dossier__section--steps{background:#09101e80;border-radius:10px;padding:14px 14px 10px;box-shadow:inset 0 0 0 1px #38bdf82e}.aic-tvl-dossier__section--steps .aic-evidence-dossier-rail__section-title{color:#e2e8f0}.aic-tvl-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aic-tvl-progress-card{background:#0f172a73;border:1px solid #33415540;border-radius:8px;padding:10px 12px}.aic-tvl-progress-card__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.aic-tvl-progress-card__label{color:#94a3b8d9;font-size:.64rem;font-weight:650}.aic-tvl-progress-card__value{color:#e2e8f0;font-size:.82rem;font-weight:800}.aic-tvl-progress-card__bar{background:#1e293bd9;border-radius:999px;height:5px;overflow:hidden}.aic-tvl-progress-card__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#22d3eebf,#2dd4bfe6);height:100%;display:block}.aic-tvl-finding-cards{flex-direction:column;gap:8px;display:flex}.aic-tvl-finding-card{background:#0f172a73;border:1px solid #33415547;border-radius:8px;padding:10px 12px}.aic-tvl-finding-card__sev{text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:2px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.aic-tvl-finding-card__sev--critical{color:#fecaca;background:#7f1d1d73}.aic-tvl-finding-card__sev--high{color:#fdba74;background:#7c2d1261}.aic-tvl-finding-card__title{color:#e2e8f0;margin:0 0 4px;font-size:.74rem;font-weight:650;line-height:1.4}.aic-tvl-finding-card__issue{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fdd9}.aic-tvl-framework-pills{flex-wrap:wrap;gap:6px;display:flex}.aic-tvl-framework-pill{color:#ddd6fe;background:#2e1e5052;border:1px solid #a78bfa47;border-radius:999px;padding:4px 10px;font-size:.64rem;font-weight:650;display:inline-flex}.aic-tvl-trail{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aic-tvl-trail__item{grid-template-columns:100px 1fr;gap:10px;font-size:.72rem;line-height:1.45;display:grid}.aic-tvl-trail__date{color:#94a3b8c7;font-weight:650}.aic-tvl-trail__event{color:#cbd5e1}.aic-tvl-esc-chip{border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-tvl-esc-chip--level-board{color:#fecaca;background:#7f1d1d6b}.aic-tvl-esc-chip--level-executive{color:#fdba74;background:#7c2d1261}.aic-tvl-esc-chip--level-management{color:#bae6fd;background:#1e3a5f61}.aic-tvl-esc-chip--decision-yes{color:#fde68a;background:#452d0c6b}.aic-tvl-esc-chip--decision-no{color:#86efac;background:#14532d52}.aic-tvl-reviewer-register{background:linear-gradient(165deg,#0a1022eb 0%,#050814f5 100%);border:none;border-left:3px solid #a78bfa59;border-radius:14px;padding:20px 22px;box-shadow:inset 0 0 0 1px #33415547}.aic-tvl-reviewer-register__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;margin-bottom:14px;display:flex}.aic-tvl-reviewer-register__title{letter-spacing:.08em;text-transform:uppercase;color:var(--tvl-text);margin:0 0 6px;font-size:.78rem;font-weight:700}.aic-tvl-reviewer-register__subtitle{max-width:68ch;color:var(--tvl-muted);margin:0;font-size:.76rem;line-height:1.55}.aic-tvl-reviewer-register__count{letter-spacing:.04em;color:#e2e8f0e0;white-space:nowrap;background:#451a1a47;border:none;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:.68rem;font-weight:700;box-shadow:inset 0 0 0 1px #f8717138}.aic-tvl-reviewer-register__table-wrap{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a99;overflow-x:auto}.aic-tvl-reviewer-register__table-wrap::-webkit-scrollbar{height:6px}.aic-tvl-reviewer-register__table-wrap::-webkit-scrollbar-track{background:#0f172a99}.aic-tvl-reviewer-register__table-wrap::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-tvl-reviewer-register__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:.72rem}.aic-tvl-reviewer-register__col-test{width:16%}.aic-tvl-reviewer-register__col-domain{width:7%}.aic-tvl-reviewer-register__col-priority{width:6%}.aic-tvl-reviewer-register__col-result,.aic-tvl-reviewer-register__col-reviewer{width:8%}.aic-tvl-reviewer-register__col-confidence{width:6%}.aic-tvl-reviewer-register__col-type{width:9%}.aic-tvl-reviewer-register__col-decision{width:6%}.aic-tvl-reviewer-register__col-action{width:34%}.aic-tvl-reviewer-register__reason-sub{color:#fde68abf;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.64rem;line-height:1.35;overflow:hidden}.aic-tvl-reviewer-register__table thead th:nth-child(8),.aic-tvl-reviewer-register__table thead th:nth-child(6),.aic-tvl-reviewer-register__table thead th:nth-child(5),.aic-tvl-reviewer-register__table tbody td:nth-child(8),.aic-tvl-reviewer-register__table tbody td:nth-child(6),.aic-tvl-reviewer-register__table tbody td:nth-child(5){text-align:center}.aic-tvl-reviewer-register__table thead th{letter-spacing:.06em;text-transform:uppercase;text-align:left;color:#94a3b8b8;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #33415552;padding:10px 12px;font-size:.62rem;font-weight:700;overflow:hidden}.aic-tvl-reviewer-register__table tbody td{vertical-align:top;color:var(--tvl-muted);border-bottom:1px solid #3341552e;padding:14px 12px;font-size:.74rem;line-height:1.45}.aic-tvl-reviewer-register__row{cursor:pointer;transition:background .15s}.aic-tvl-reviewer-register__row:hover:not(.is-selected){background:#a78bfa0d}.aic-tvl-reviewer-register__row.is-selected{box-shadow:inset 3px 0 #22d3ee8c;background:#22d3ee0d!important}.aic-tvl-reviewer-register__test{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.aic-tvl-reviewer-register__test-id{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#22d3eed9;margin-top:3px}.aic-tvl-reviewer-register__clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aic-tvl-reviewer-register__action{color:#e2e8f0;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.55;display:-webkit-box;overflow:hidden}.aic-tvl-reviewer-register__due{font-variant-numeric:tabular-nums;white-space:nowrap}.aic-tvl-full-record-root{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.aic-tvl-full-record-backdrop{cursor:pointer;background:#020617b8;border:none;position:absolute;inset:0}.aic-tvl-full-record-drawer{background:linear-gradient(#0a1022fa 0%,#050814fc 100%);border-left:1px solid #33415573;flex-direction:column;width:min(760px,92vw);height:100%;display:flex;position:relative;overflow:hidden;box-shadow:-12px 0 40px #00000073}.aic-tvl-full-record-drawer::-webkit-scrollbar{width:6px}.aic-tvl-full-record-drawer::-webkit-scrollbar-track{background:#0f172a66}.aic-tvl-full-record-drawer::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-tvl-full-record__header{z-index:3;isolation:isolate;background:#080e1cfa;border-bottom:1px solid #33415559;flex-shrink:0;padding:26px 28px 20px;box-shadow:0 1px #33415540,0 10px 28px #0206176b}.aic-tvl-full-record__header-top{justify-content:space-between;gap:16px;display:flex}.aic-tvl-full-record__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#22d3eed9;margin:0 0 6px;font-size:.64rem;font-weight:700}.aic-tvl-full-record__title{letter-spacing:-.02em;color:#f8fafc;margin:0 0 8px;font-size:1.15rem;font-weight:800}.aic-tvl-full-record__subtitle{color:var(--tvl-muted);max-width:52ch;margin:0 0 8px;font-size:.76rem;line-height:1.55}.aic-tvl-full-record__id{font-size:.72rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#22d3eed9;margin:0}.aic-tvl-full-record__close{color:#e2e8f0;cursor:pointer;background:#0f172aa6;border:1px solid #47556973;border-radius:10px;flex-shrink:0;width:36px;height:36px}.aic-tvl-full-record__hero{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.aic-tvl-full-record__meta{color:#cbd5e1;font-size:.72rem;font-weight:700}.aic-tvl-full-record__body{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a66;flex-direction:column;flex:1;gap:32px;min-height:0;padding:28px 28px 56px;display:flex;overflow-y:auto}.aic-tvl-full-record__body::-webkit-scrollbar{width:6px}.aic-tvl-full-record__body::-webkit-scrollbar-track{background:#0f172a66}.aic-tvl-full-record__body::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-tvl-full-record__section{z-index:0;position:relative}.aic-tvl-full-record__section-title{letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0;margin:0 0 14px;font-size:.72rem;font-weight:700}.aic-tvl-full-record__narrative{color:#cbd5e1;margin:0;font-size:.8rem;line-height:1.62}.aic-tvl-full-record__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aic-tvl-full-record__detail-k{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8bf;margin-bottom:4px;font-size:.62rem;font-weight:700;display:block}.aic-tvl-full-record__detail-v{color:#e2e8f0;overflow-wrap:anywhere;word-break:break-word;font-size:.76rem;line-height:1.45}.aic-tvl-full-record__section--chain{background:#09101e73;border-radius:10px;padding:18px 16px 10px;box-shadow:inset 0 0 0 1px #33415533}.aic-tvl-full-record__progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aic-tvl-full-record__progress-card{background:#0f172a73;border:1px solid #33415540;border-radius:8px;padding:10px 12px}.aic-tvl-full-record__progress-head{color:#94a3b8d9;justify-content:space-between;margin-bottom:8px;font-size:.64rem;display:flex}.aic-tvl-full-record__progress-head strong{color:#e2e8f0;font-size:.82rem}.aic-tvl-full-record__progress-bar{background:#1e293bd9;border-radius:999px;height:5px;overflow:hidden}.aic-tvl-full-record__progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#22d3eebf,#2dd4bfe6);height:100%;display:block}.aic-tvl-full-record__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aic-tvl-full-record__related-card{background:#0f172a73;border:1px solid #33415540;border-radius:8px;padding:10px 12px}.aic-tvl-full-record__related-k{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8bf;margin-bottom:4px;font-size:.6rem;font-weight:700;display:block}.aic-tvl-full-record__related-v{color:#e2e8f0;font-size:.72rem;line-height:1.4}.aic-tvl-full-record__prose-block{color:#cbd5e1;background:#0f172a73;border:1px solid #33415547;border-radius:10px;padding:14px 16px;font-size:.76rem;line-height:1.55}.aic-tvl-full-record__prose-block p{margin:0 0 8px}.aic-tvl-full-record__prose-block p:last-child{margin-bottom:0}.aic-tvl-full-record__section+.aic-tvl-full-record__section{border-top:1px solid #33415529;padding-top:4px}.aic-tvl-full-record__section--chain{isolation:isolate;z-index:0;border-top:none;padding-top:0}.aic-tvl-full-record__section--chain .aic-issues-chain-timeline__marker{z-index:1}.aic-tvl-full-record__section--chain .aic-issues-chain-timeline__value{overflow-wrap:anywhere;word-break:break-word}.aic-tvl-trail--full .aic-tvl-trail__item{grid-template-columns:108px 1fr;padding:8px 0}.aic-tvl-att-chip{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-tvl-att-chip--exception{color:#fecaca;background:#7f1d1d6b}.aic-tvl-att-chip--retest{color:#fde68a;background:#452d0c6b}.aic-tvl-att-chip--signoff{color:#ddd6fe;background:#2e1e506b}.aic-tvl-att-chip--management{color:#fdba74;background:#7c2d1261}.aic-tvl-att-chip--evidence{color:#bae6fd;background:#1e3a5f61}.aic-tvl-att-chip--decision-yes{color:#fde68a;background:#452d0c6b}.aic-tvl-att-chip--decision-no{color:#86efac;background:#14532d52}.aic-tvl-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aic-tvl-steps__item{color:#cbd5e1;align-items:flex-start;gap:10px;font-size:.74rem;line-height:1.45;display:flex}.aic-tvl-step__dot{background:#64748b8c;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:5px}.aic-tvl-step--complete .aic-tvl-step__dot,.aic-tvl-step__dot.aic-tvl-step--complete{background:#22d3ee}.aic-tvl-step--active .aic-tvl-step__dot,.aic-tvl-step__dot.aic-tvl-step--active{background:#22d3ee;box-shadow:0 0 0 3px #22d3ee26}.aic-tvl-step--pending .aic-tvl-step__dot,.aic-tvl-step__dot.aic-tvl-step--pending{background:#64748b8c}.aic-tvl-steps--drawer .aic-tvl-steps__item--complete{color:#a5f3fc}.aic-tvl-steps--drawer .aic-tvl-steps__item--active{color:#e2e8f0;font-weight:650}.aic-tvl-heatmap__count--failed{color:#f87171}.aic-tvl-evidence-support{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;justify-content:center;align-items:center;max-width:100%;padding:2px 6px;font-size:.62rem;font-weight:650;display:inline-flex;overflow:hidden}.aic-tvl-evidence-support--green{color:#6ee7b7;background:#10b98124}.aic-tvl-evidence-support--amber{color:#fcd34d;background:#f59e0b24}.aic-tvl-evidence-support--red{color:#fca5a5;background:#ef444424}.aic-tvl-evidence-support--neutral{color:#cbd5e1;background:#64748b2e}.aic-tvl-dossier__review-notes{background:#0f172a73;border:1px solid #33415540;border-radius:8px;margin-top:8px;padding:8px 10px;font-style:italic}@media (prefers-reduced-motion:reduce){.aic-tvl-page .aic-issues-chain-timeline__marker--closure-pending{animation:none}}@media (width<=1400px){.aic-tvl-command-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:16px}}@media (width<=1200px){.aic-tvl-command-layout{grid-template-columns:1fr}.aic-tvl-assurance__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.aic-tvl-heatmap__row{grid-template-columns:1fr 1fr;gap:8px}.aic-tvl-heatmap__row--head{display:none}}@media (width<=900px){.aic-tvl-assurance__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-tvl-full-record__detail-grid,.aic-tvl-full-record__progress-grid,.aic-tvl-full-record__related-grid{grid-template-columns:1fr}}.aic-arh-reporting-page.aic-arh-reporting{--arh-panel-bg:#080e1cf0;--arh-panel-border:#6366f11f;--arh-muted:#94a3b8d1;--arh-text:#f8fafc;--arh-section-gap:26px;--arh-page-gap:10px;padding:0 0 16px}.aic-arh-reporting-page .aic-arh-page-stack{gap:var(--arh-page-gap);flex-direction:column;min-width:0;display:flex}.aic-arh-reporting-page .aic-arh-page-stack>.auditiq-header-frame,.aic-arh-reporting-page .aic-arh-page-stack>.auditiq-kpi-grid{margin-bottom:0}.aic-arh-reporting-page .aic-arh-data-status{color:#94a3b89e;letter-spacing:.01em;margin:-2px 0 2px;padding:0 2px;font-size:.64rem;line-height:1.4}.aic-arh-reporting-page .aic-arh-page-stack>.auditiq-header-frame{min-height:var(--flagship-header-min-height);padding:var(--flagship-header-pad-y) var(--flagship-header-pad-x);border-radius:var(--flagship-header-radius);border:1px solid var(--flagship-border);margin-bottom:0}.aic-arh-reporting-page .aic-arh-page-stack>.auditiq-kpi-grid{gap:.72rem;margin-top:2px;margin-bottom:0}.aic-arh-reporting-page .aic-exec-kpi-strip-card{height:100%;min-height:138px}.aic-arh-center-stack{gap:var(--arh-section-gap);flex-direction:column;min-width:0;display:flex}.aic-arh-reporting-page .aic-arh-center-stack>.aic-arh-assurance{margin-top:4px}.aic-arh-assurance{background:linear-gradient(165deg,#0a1022f5 0%,#050814fa 100%);border:1px solid #33415547;border-left:3px solid #22d3ee73;border-radius:14px;padding:20px 22px;box-shadow:inset 0 1px #ffffff08}.aic-arh-assurance__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 18px;margin-bottom:16px;display:flex}.aic-arh-assurance__title{letter-spacing:.08em;text-transform:uppercase;color:var(--arh-text);margin:0 0 8px;font-size:clamp(.78rem,.84vw,.84rem);font-weight:700}.aic-arh-assurance__narrative{max-width:72ch;color:var(--arh-muted);margin:0;font-size:.82rem;line-height:1.6}.aic-arh-assurance__chips{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px 10px;max-width:460px;display:flex}.aic-arh-assurance__stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.aic-arh-chip{color:#e2e8f0;background:#0f172a8c;border:1px solid #47556966;border-radius:999px;align-items:center;padding:6px 12px;font-size:.7rem;font-weight:700;display:inline-flex}.aic-arh-chip--red{color:#fecaca;background:#451a1a73;border-color:#f8717159}.aic-arh-chip--amber{color:#fde68a;background:#452d0c6b;border-color:#fbbf2452}.aic-arh-chip--cyan{color:#a5f3fc;background:#082f496b;border-color:#22d3ee52}.aic-arh-chip--violet{color:#ddd6fe;background:#2e1e506b;border-color:#a78bfa52}.aic-arh-chip--green{color:#86efac;background:#14532d52;border-color:#4ade8047}.aic-arh-assurance-stat{background:#0f172a73;border:1px solid #33415547;border-radius:10px;padding:12px 14px}.aic-arh-assurance-stat__label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7;margin-bottom:6px;font-size:.62rem;font-weight:700;display:block}.aic-arh-assurance-stat__value{letter-spacing:-.02em;color:var(--arh-text);font-size:1.05rem;font-weight:800}.aic-arh-assurance-stat--cyan .aic-arh-assurance-stat__value{color:#22d3ee}.aic-arh-assurance-stat--purple .aic-arh-assurance-stat__value{color:#c084fc}.aic-arh-assurance-stat--amber .aic-arh-assurance-stat__value{color:#fbbf24}.aic-arh-assurance-stat--green .aic-arh-assurance-stat__value{color:#4ade80}.aic-arh-command-layout{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:stretch;gap:20px;min-width:0;display:grid}.aic-arh-command-main{background:var(--arh-panel-bg);border:1px solid #33415547;border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff08}.aic-arh-command-header__title{letter-spacing:.08em;text-transform:uppercase;color:var(--arh-text);margin:0 0 6px;font-size:.78rem;font-weight:700}.aic-arh-command-header__subtitle{max-width:68ch;color:var(--arh-muted);margin:0;font-size:.76rem;line-height:1.55}.aic-arh-heatmap{background:#09101e8c;border-radius:12px;padding:16px 18px;box-shadow:inset 0 0 0 1px #3341553d}.aic-arh-heatmap__head{margin-bottom:14px}.aic-arh-heatmap__title{letter-spacing:.08em;text-transform:uppercase;color:var(--arh-text);margin:0 0 6px;font-size:.76rem;font-weight:700}.aic-arh-heatmap__subtitle{color:var(--arh-muted);margin:0;font-size:.74rem}.aic-arh-heatmap__grid{flex-direction:column;gap:8px;display:flex}.aic-arh-heatmap__row{background:#0f172a47;border-radius:10px;grid-template-columns:minmax(120px,1.35fr) 52px 58px 62px 52px minmax(188px,1.5fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.aic-arh-heatmap__row--head{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8b8;background:0 0;padding:0 12px 8px;font-size:.6rem;font-weight:700;line-height:1.25}.aic-arh-heatmap__row--head span{text-align:center;white-space:nowrap}.aic-arh-heatmap__row--head span:first-child{text-align:left}.aic-arh-heatmap__domain{color:#e2e8f0;font-size:.76rem;font-weight:650}.aic-arh-heatmap__count{text-align:center;font-variant-numeric:tabular-nums;color:#e2e8f0;font-size:.76rem;font-weight:700}.aic-arh-heatmap__count--findings{color:#f87171}.aic-arh-heatmap__health-track{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.aic-arh-heatmap__status-pill{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.aic-arh-heatmap__status-pill--green{color:#86efac;background:#22c55e14}.aic-arh-heatmap__status-pill--amber{color:#fde68a;background:#f59e0b14}.aic-arh-heatmap__status-pill--red{color:#fecaca;background:#ef444414}.aic-arh-heatmap__bar{background:#1e293bd9;border-radius:999px;height:6px;overflow:hidden}.aic-arh-heatmap__bar-fill{border-radius:inherit;height:100%;display:block}.aic-arh-heatmap__bar-fill--green{background:linear-gradient(90deg,#22c55e,#4ade80)}.aic-arh-heatmap__bar-fill--amber{background:linear-gradient(90deg,#d97706,#fbbf24)}.aic-arh-heatmap__bar-fill--red{background:linear-gradient(90deg,#dc2626,#f87171)}.aic-arh-heatmap__health{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.aic-arh-heatmap__health--green{color:#4ade80}.aic-arh-heatmap__health--amber{color:#fbbf24}.aic-arh-heatmap__health--red{color:#f87171}.aic-arh-inventory{border-top:1px solid #33415538;padding-top:4px}.aic-arh-inventory__toolbar{margin-bottom:14px}.aic-arh-inventory__filters{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.aic-arh-inventory__filter{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7;flex-direction:column;gap:5px;min-width:118px;font-size:.62rem;font-weight:700;display:flex}.aic-arh-inventory__filter select{color:#e2e8f0;background:#07111fe6;border:1px solid #47556966;border-radius:8px;min-height:32px;padding:6px 10px;font-size:.74rem}.aic-arh-inventory__table-wrap{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a99;border:1px solid #33415547;border-radius:10px;overflow-x:auto}.aic-arh-inventory__table-wrap::-webkit-scrollbar{height:6px}.aic-arh-inventory__table-wrap::-webkit-scrollbar-track{background:#0f172a99;border-radius:999px}.aic-arh-inventory__table-wrap::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-arh-inventory__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1060px}.aic-arh-inventory__col-audit{width:22%}.aic-arh-inventory__col-domain{width:9%}.aic-arh-inventory__col-status{width:8%}.aic-arh-inventory__col-priority{width:7%}.aic-arh-inventory__col-lead{width:11%}.aic-arh-inventory__col-readiness{width:7%}.aic-arh-inventory__col-controls,.aic-arh-inventory__col-evidence,.aic-arh-inventory__col-findings{width:6%}.aic-arh-inventory__col-stage{width:10%}.aic-arh-inventory__col-action{width:8%}.aic-arh-inventory__table thead th{letter-spacing:.05em;text-transform:uppercase;text-align:left;color:#94a3b8c7;white-space:nowrap;text-overflow:ellipsis;background:#0f172a8c;border-bottom:1px solid #33415559;padding:11px 8px;font-size:.6rem;font-weight:700;overflow:hidden}.aic-arh-inventory__table--reports thead th:nth-child(6),.aic-arh-inventory__table--reports thead th:nth-child(7),.aic-arh-inventory__table--reports thead th:nth-child(8),.aic-arh-inventory__table--reports thead th:nth-child(9),.aic-arh-inventory__table--reports tbody td:nth-child(6),.aic-arh-inventory__table--reports tbody td:nth-child(7),.aic-arh-inventory__table--reports tbody td:nth-child(8),.aic-arh-inventory__table--reports tbody td:nth-child(9){text-align:center}.aic-arh-inventory__table tbody td{vertical-align:middle;border-bottom:1px solid #33415533;height:56px;padding:0 8px;font-size:.74rem}.aic-arh-inventory__row{cursor:pointer;transition:background .15s}.aic-arh-inventory__row.is-selected{box-shadow:inset 3px 0 #22d3eea6;background:#22d3ee0f!important}.aic-arh-inventory__row:hover:not(.is-selected){background:#0f172a59!important}.aic-arh-inventory__audit-title{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.aic-arh-inventory__audit-id{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#22d3eed9;margin-top:3px}.aic-arh-inventory__clip{text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;display:block;overflow:hidden}.aic-arh-inventory__cell-num,.aic-arh-inventory__cell-action{text-align:center;font-variant-numeric:tabular-nums}.aic-arh-inventory__cell-audit,.aic-arh-inventory__cell-lead,.aic-arh-inventory__cell-stage{min-width:0}.aic-arh-inventory__action{letter-spacing:.05em;text-transform:uppercase;color:#67e8f9;background:#082f4959;border-radius:6px;padding:4px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-arh-status--in-progress{color:#7dd3fc;background:#082f4973}.aic-arh-status--at-risk{color:#fecaca;background:#7f1d1d66}.aic-arh-status--planning{color:#fde68a;background:#452d0c61}.aic-arh-status--complete{color:#86efac;background:#14532d61}.aic-arh-priority{text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-arh-priority--critical{color:#fecaca;background:#7f1d1d73}.aic-arh-priority--high{color:#fdba74;background:#7c2d1261}.aic-arh-priority--medium{color:#fde68a;background:#452d0c59}.aic-arh-priority--low{color:#bae6fd;background:#1e3a5f61}.aic-arh-priority--pill{text-transform:capitalize}.aic-arh-readiness{font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.aic-arh-readiness--green{color:#67e8f9;background:#082f4961}.aic-arh-readiness--amber{color:#fde68a;background:#452d0c61}.aic-arh-readiness--red{color:#fecaca;background:#7f1d1d66}.aic-arh-reporting-page .aic-arh-dossier.aic-evidence-dossier-rail{align-self:stretch;max-height:calc(100vh - 220px)}.aic-arh-reporting-page .aic-arh-dossier .aic-evidence-dossier-rail__head{padding:22px 22px 20px}.aic-arh-reporting-page .aic-arh-dossier__body{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a66;gap:28px;padding:22px 22px 40px}.aic-arh-reporting-page .aic-arh-dossier .aic-evidence-dossier-kv{align-items:flex-start;gap:10px 14px}.aic-arh-reporting-page .aic-arh-dossier .aic-evidence-dossier-kv__k{flex:0 0 42%;line-height:1.45}.aic-arh-reporting-page .aic-arh-dossier .aic-evidence-dossier-kv__v{text-align:right;word-break:break-word;flex:1;min-width:0;line-height:1.45}.aic-arh-reporting-page .aic-arh-dossier .aic-issues-chain-timeline__value{white-space:normal;word-break:break-word;line-height:1.4}.aic-arh-reporting-page .aic-arh-dossier .aic-issues-chain-timeline__card{min-width:0}.aic-arh-reporting-page .aic-arh-dossier__body::-webkit-scrollbar{width:6px}.aic-arh-reporting-page .aic-arh-dossier__body::-webkit-scrollbar-track{background:#0f172a66}.aic-arh-reporting-page .aic-arh-dossier__body::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-arh-reporting-page .aic-arh-dossier__section+.aic-arh-dossier__section{padding-top:2px}.aic-arh-reporting-page .aic-arh-dossier .aic-evidence-dossier-rail__section-title{margin-bottom:14px}.aic-arh-dossier__head-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px;display:flex}.aic-arh-dossier__open-full{color:#67e8f9;cursor:pointer;white-space:nowrap;background:#082f4959;border:1px solid #22d3ee47;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-size:.68rem;font-weight:700;display:inline-flex}.aic-arh-dossier__hero-badges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.aic-arh-dossier__owner-line{color:var(--arh-muted);margin:12px 0 10px;font-size:.72rem;line-height:1.5}.aic-arh-dossier__meta-pill{color:#cbd5e1;background:#0f172a8c;border:1px solid #47556959;border-radius:999px;padding:4px 9px;font-size:.64rem;font-weight:650;display:inline-flex}.aic-arh-dossier__esc-row{margin-top:4px}.aic-arh-dossier__section--supporting{border-top:1px solid #33415538;padding-top:18px}.aic-arh-dossier__prose{color:#cbd5e1;margin:0;font-size:.76rem;line-height:1.55}.aic-arh-dossier__section--chain{background:#09101e73;border-radius:10px;padding:14px 14px 6px;box-shadow:inset 0 0 0 1px #33415533}.aic-arh-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aic-arh-progress-card{background:#0f172a73;border:1px solid #33415540;border-radius:8px;padding:10px 12px}.aic-arh-progress-card__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.aic-arh-progress-card__label{color:#94a3b8d9;font-size:.64rem;font-weight:650}.aic-arh-progress-card__value{color:#e2e8f0;font-size:.82rem;font-weight:800}.aic-arh-progress-card__bar{background:#1e293bd9;border-radius:999px;height:5px;overflow:hidden}.aic-arh-progress-card__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#22d3eebf,#2dd4bfe6);height:100%;display:block}.aic-arh-finding-cards{flex-direction:column;gap:8px;display:flex}.aic-arh-finding-card{background:#0f172a73;border:1px solid #33415547;border-radius:8px;padding:10px 12px}.aic-arh-finding-card__sev{text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:2px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.aic-arh-finding-card__sev--critical{color:#fecaca;background:#7f1d1d73}.aic-arh-finding-card__sev--high{color:#fdba74;background:#7c2d1261}.aic-arh-finding-card__title{color:#e2e8f0;margin:0 0 4px;font-size:.74rem;font-weight:650;line-height:1.4}.aic-arh-finding-card__issue{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fdd9}.aic-arh-framework-pills{flex-wrap:wrap;gap:6px;display:flex}.aic-arh-framework-pill{color:#ddd6fe;background:#2e1e5052;border:1px solid #a78bfa47;border-radius:999px;padding:4px 10px;font-size:.64rem;font-weight:650;display:inline-flex}.aic-arh-trail{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aic-arh-trail__item{grid-template-columns:100px 1fr;gap:10px;font-size:.72rem;line-height:1.45;display:grid}.aic-arh-trail__date{color:#94a3b8c7;font-weight:650}.aic-arh-trail__event{color:#cbd5e1}.aic-arh-esc-chip{border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.aic-arh-esc-chip--level-board{color:#fecaca;background:#7f1d1d6b}.aic-arh-esc-chip--level-executive{color:#fdba74;background:#7c2d1261}.aic-arh-esc-chip--level-management{color:#bae6fd;background:#1e3a5f61}.aic-arh-esc-chip--decision-yes{color:#fde68a;background:#452d0c6b}.aic-arh-esc-chip--decision-no{color:#86efac;background:#14532d52}.aic-arh-executive-register{background:linear-gradient(165deg,#0a1022eb 0%,#050814f5 100%);border:none;border-left:3px solid #f8717159;border-radius:14px;padding:20px 22px;box-shadow:inset 0 0 0 1px #33415547}.aic-arh-executive-register__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;margin-bottom:14px;display:flex}.aic-arh-executive-register__title{letter-spacing:.08em;text-transform:uppercase;color:var(--arh-text);margin:0 0 6px;font-size:.78rem;font-weight:700}.aic-arh-executive-register__subtitle{max-width:68ch;color:var(--arh-muted);margin:0;font-size:.76rem;line-height:1.55}.aic-arh-executive-register__count{letter-spacing:.04em;color:#e2e8f0e0;background:#451a1a47;border:none;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:700;box-shadow:inset 0 0 0 1px #f8717138}.aic-arh-executive-register__table-wrap{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a99;overflow-x:auto}.aic-arh-executive-register__table-wrap::-webkit-scrollbar{height:6px}.aic-arh-executive-register__table-wrap::-webkit-scrollbar-track{background:#0f172a99}.aic-arh-executive-register__table-wrap::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-arh-executive-register__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:.72rem}.aic-arh-executive-register__col-audit{width:17%}.aic-arh-executive-register__col-domain,.aic-arh-executive-register__col-priority{width:7%}.aic-arh-executive-register__col-lead,.aic-arh-executive-register__col-due{width:8%}.aic-arh-executive-register__col-readiness{width:6%}.aic-arh-executive-register__col-level{width:8%}.aic-arh-executive-register__reason-sub{color:#fde68abf;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.64rem;line-height:1.35;overflow:hidden}.aic-arh-executive-register__table thead th{letter-spacing:.05em;text-transform:uppercase;text-align:left;color:#94a3b8b8;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #33415552;padding:10px;font-size:.6rem;font-weight:700;overflow:hidden}.aic-arh-executive-register__table thead th:nth-child(6),.aic-arh-executive-register__table thead th:nth-child(8),.aic-arh-executive-register__table tbody td:nth-child(6),.aic-arh-executive-register__table tbody td:nth-child(8){text-align:center}.aic-arh-executive-register__table tbody td{vertical-align:top;color:var(--arh-muted);border-bottom:1px solid #3341552e;padding:14px 12px;font-size:.74rem;line-height:1.45}.aic-arh-executive-register__row{cursor:pointer;transition:background .15s}.aic-arh-executive-register__row:hover:not(.is-selected){background:#a78bfa0d}.aic-arh-executive-register__row.is-selected{box-shadow:inset 3px 0 #22d3ee8c;background:#22d3ee0d!important}.aic-arh-executive-register__audit{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.aic-arh-executive-register__audit-id{font-size:.64rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#22d3eed9;margin-top:3px}.aic-arh-executive-register__clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aic-arh-executive-register__action{color:#e2e8f0;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.6;display:-webkit-box;overflow:hidden}.aic-arh-executive-register__due{font-variant-numeric:tabular-nums;white-space:nowrap}.aic-arh-full-record-root{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.aic-arh-full-record-backdrop{cursor:pointer;background:#020617b8;border:none;position:absolute;inset:0}.aic-arh-full-record-drawer{background:linear-gradient(#0a1022fa 0%,#050814fc 100%);border-left:1px solid #33415573;flex-direction:column;width:min(760px,92vw);height:100%;display:flex;position:relative;overflow:hidden;box-shadow:-12px 0 40px #00000073}.aic-arh-full-record-drawer::-webkit-scrollbar{width:6px}.aic-arh-full-record-drawer::-webkit-scrollbar-track{background:#0f172a66}.aic-arh-full-record-drawer::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-arh-full-record__header{z-index:3;isolation:isolate;background:#080e1cfa;border-bottom:1px solid #33415559;flex-shrink:0;padding:26px 28px 20px;box-shadow:0 1px #33415540,0 10px 28px #0206176b}.aic-arh-full-record__header-top{justify-content:space-between;gap:16px;display:flex}.aic-arh-full-record__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#22d3eed9;margin:0 0 6px;font-size:.64rem;font-weight:700}.aic-arh-full-record__title{letter-spacing:-.02em;color:#f8fafc;margin:0 0 8px;font-size:1.15rem;font-weight:800}.aic-arh-full-record__subtitle{color:var(--arh-muted);max-width:52ch;margin:0 0 8px;font-size:.76rem;line-height:1.55}.aic-arh-full-record__id{font-size:.72rem;font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#22d3eed9;margin:0}.aic-arh-full-record__close{color:#e2e8f0;cursor:pointer;background:#0f172aa6;border:1px solid #47556973;border-radius:10px;flex-shrink:0;width:36px;height:36px}.aic-arh-full-record__hero{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.aic-arh-full-record__meta{color:#cbd5e1;font-size:.72rem;font-weight:700}.aic-arh-full-record__body{scrollbar-width:thin;scrollbar-color:#64748b8c #0f172a66;flex-direction:column;flex:1;gap:32px;min-height:0;padding:28px 28px 56px;display:flex;overflow-y:auto}.aic-arh-full-record__body::-webkit-scrollbar{width:6px}.aic-arh-full-record__body::-webkit-scrollbar-track{background:#0f172a66}.aic-arh-full-record__body::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:999px}.aic-arh-full-record__section{z-index:0;position:relative}.aic-arh-full-record__section-title{letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0;margin:0 0 14px;font-size:.72rem;font-weight:700}.aic-arh-full-record__narrative{color:#cbd5e1;margin:0;font-size:.8rem;line-height:1.62}.aic-arh-full-record__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aic-arh-full-record__detail-k{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8bf;margin-bottom:4px;font-size:.62rem;font-weight:700;display:block}.aic-arh-full-record__detail-v{color:#e2e8f0;font-size:.76rem;line-height:1.45}.aic-arh-full-record__section--chain{background:#09101e73;border-radius:10px;padding:18px 16px 10px;box-shadow:inset 0 0 0 1px #33415533}.aic-arh-full-record__progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aic-arh-full-record__progress-card{background:#0f172a73;border:1px solid #33415540;border-radius:8px;padding:10px 12px}.aic-arh-full-record__progress-head{color:#94a3b8d9;justify-content:space-between;margin-bottom:8px;font-size:.64rem;display:flex}.aic-arh-full-record__progress-head strong{color:#e2e8f0;font-size:.82rem}.aic-arh-full-record__progress-bar{background:#1e293bd9;border-radius:999px;height:5px;overflow:hidden}.aic-arh-full-record__progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#22d3eebf,#2dd4bfe6);height:100%;display:block}.aic-arh-full-record__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aic-arh-full-record__related-card{background:#0f172a73;border:1px solid #33415540;border-radius:8px;padding:10px 12px}.aic-arh-full-record__related-k{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8bf;margin-bottom:4px;font-size:.6rem;font-weight:700;display:block}.aic-arh-full-record__related-v{color:#e2e8f0;font-size:.72rem;line-height:1.4}.aic-arh-full-record__prose-block{color:#cbd5e1;background:#0f172a73;border:1px solid #33415547;border-radius:10px;padding:14px 16px;font-size:.76rem;line-height:1.55}.aic-arh-full-record__prose-block p{margin:0 0 8px}.aic-arh-full-record__prose-block p:last-child{margin-bottom:0}.aic-arh-full-record__section+.aic-arh-full-record__section{border-top:1px solid #33415529;padding-top:4px}.aic-arh-full-record__section--chain{border-top:none;padding-top:0}.aic-arh-trail--full .aic-arh-trail__item{grid-template-columns:108px 1fr;padding:8px 0}.aic-arh-evidence-posture,.aic-arh-findings-cell{border-radius:6px;justify-content:center;align-items:center;min-width:2.5rem;padding:2px 6px;font-size:.72rem;font-weight:650;display:inline-flex}.aic-arh-evidence-posture--green,.aic-arh-findings-cell--green{color:#6ee7b7;background:#10b98124}.aic-arh-evidence-posture--amber,.aic-arh-findings-cell--amber{color:#fcd34d;background:#f59e0b24}.aic-arh-evidence-posture--red,.aic-arh-findings-cell--red{color:#fca5a5;background:#ef444424}.aic-arh-evidence-posture--neutral,.aic-arh-findings-cell--neutral{color:#cbd5e1;background:#64748b2e}.aic-arh-issuance-risk{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;margin-top:8px;padding:4px 8px;font-size:.7rem;font-weight:650;display:inline-block}.aic-arh-issuance-risk--green{color:#6ee7b7;background:#10b98124}.aic-arh-issuance-risk--amber{color:#fcd34d;background:#f59e0b24}.aic-arh-issuance-risk--red{color:#fca5a5;background:#ef444424}.aic-arh-dossier__section-hint,.aic-arh-full-record__hint{color:#94a3b8e6;margin:0 0 10px;font-size:.7rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.aic-arh-reporting-page .aic-issues-chain-timeline__marker--closure-pending{animation:none}}@media (width<=1200px){.aic-arh-command-layout{grid-template-columns:1fr}.aic-arh-assurance__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.aic-arh-heatmap__row{grid-template-columns:1fr 1fr;gap:8px}.aic-arh-heatmap__row--head{display:none}}@media (width<=900px){.aic-arh-assurance__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-arh-full-record__detail-grid,.aic-arh-full-record__progress-grid,.aic-arh-full-record__related-grid{grid-template-columns:1fr}}.aic-arh-inventory__table--reports .aic-arh-inventory__col-report{width:19%}.aic-arh-inventory__table--reports .aic-arh-inventory__col-audit{width:14%}.aic-arh-inventory__table--reports .aic-arh-inventory__col-domain{width:7%}.aic-arh-inventory__table--reports .aic-arh-inventory__col-status{width:8%}.aic-arh-inventory__table--reports .aic-arh-inventory__col-priority{width:6%}.aic-arh-inventory__table--reports .aic-arh-inventory__col-draft{width:5%}.aic-arh-inventory__table--reports .aic-arh-inventory__col-blocks{width:4%}.aic-arh-inventory__table--reports .aic-arh-inventory__col-mgmt{width:6%}.aic-arh-inventory__table--reports .aic-arh-inventory__col-confidence{width:5%}.aic-arh-inventory__table--reports .aic-arh-inventory__col-target{width:9%}.aic-arh-inventory__table--reports .aic-arh-inventory__col-action{width:11%}.aic-arh-inventory__report{color:var(--arh-text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.76rem;font-weight:650;overflow:hidden}.aic-arh-inventory__report-id{color:#22d3eed9;font-size:.62rem;font-family:var(--aiq-font-mono,monospace);margin-top:2px}.aic-arh-inventory__status-badge{text-overflow:ellipsis;max-width:100%;font-size:.62rem;overflow:hidden}.aic-arh-inventory__due{font-variant-numeric:tabular-nums;white-space:nowrap;color:#cbd5e1;font-size:.68rem}.aic-arh-inventory__action-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.aic-arh-inventory__action-btn{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#082f4959;border:1px solid #22d3ee47;border-radius:6px;align-items:center;padding:3px 9px;font-size:.62rem;font-weight:700;display:inline-flex}.aic-arh-committee-indicator{white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:.58rem;font-weight:650;display:inline-block}.aic-arh-committee-indicator--yes{color:#86efac;background:#22c55e1f}.aic-arh-committee-indicator--no{color:#94a3b8cc;background:#94a3b81a}.aic-arh-heatmap__grid--reporting .aic-arh-heatmap__row{grid-template-columns:1.35fr .55fr .55fr .5fr .75fr 1.7fr;gap:10px}.aic-arh-heatmap__grid--reporting .aic-arh-heatmap__row--head span:nth-child(5){letter-spacing:.04em;font-size:.58rem}.aic-arh-heatmap__health-track{gap:8px}.aic-arh-dossier__framework-row{flex-direction:column;gap:8px;margin-top:4px;display:flex}.aic-arh-framework-pills--compact{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.aic-arh-full-record__body .aic-issues-chain-timeline__value{white-space:normal;word-break:break-word;line-height:1.42}.aic-arh-executive-register__table{min-width:980px}.aic-arh-executive-register__col-report{width:17%}.aic-arh-executive-register__col-domain{width:8%}.aic-arh-executive-register__col-priority{width:6%}.aic-arh-executive-register__col-status,.aic-arh-executive-register__col-owner{width:8%}.aic-arh-executive-register__col-confidence{width:6%}.aic-arh-executive-register__col-committee{width:9%}.aic-arh-executive-register__col-decision{width:6%}.aic-arh-executive-register__col-action{width:32%}.aic-arh-executive-register__table-wrap{border:1px solid #33415538;border-radius:10px}.aic-arh-mgmt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aic-arh-mgmt-card{background:#080e1c8c;border:1px solid #6366f11f;border-radius:8px;padding:8px 10px}.aic-arh-mgmt-card__label{color:var(--arh-muted);margin-bottom:2px;font-size:.62rem;display:block}.aic-arh-mgmt-card__value{color:var(--arh-text);font-size:.82rem}.aic-arh-blocker-list{margin:0;padding:0 0 0 16px;list-style:outside}.aic-arh-blocker-list__item{color:#fca5a5f2;margin-bottom:6px;font-size:.72rem;line-height:1.45}.aic-arh-committee-status{border-radius:6px;margin-top:8px;padding:4px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.aic-arh-committee-status--green{color:#86efac;background:#22c55e24}.aic-arh-committee-status--amber{color:#fcd34d;background:#f59e0b24}.aic-arh-committee-status--red{color:#fca5a5;background:#ef444424}.aic-arh-committee-chip{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.65rem;font-weight:600;display:inline-flex}.aic-arh-committee-chip--green{color:#86efac;background:#22c55e24}.aic-arh-committee-chip--amber{color:#fcd34d;background:#f59e0b24}.aic-arh-committee-chip--red{color:#fca5a5;background:#ef444424}.aic-arh-pkg-library{flex-direction:column;gap:10px;display:flex}.aic-arh-pkg-library__title{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0;margin:0;font-size:.72rem;font-weight:700}.aic-arh-pkg-library__hint,.aic-arh-pkg-library__subtitle{color:var(--arh-muted);margin:4px 0 0;font-size:.68rem;line-height:1.45}.aic-arh-pkg-library__demo-badge{letter-spacing:.02em;color:#94a3b8e6;background:#0f172a8c;border:1px solid #47556959;border-radius:6px;margin-top:8px;padding:4px 10px;font-size:.62rem;font-weight:600;display:inline-flex}.aic-arh-pkg-library__message{color:#a5f3fc;background:#082f4959;border:1px solid #22d3ee33;border-radius:8px;margin:0;padding:8px 10px;font-size:.68rem;line-height:1.45}.aic-arh-pkg-library__notice{background:#0f172ab8;border:1px solid #22d3ee38;border-radius:8px;flex-direction:column;gap:4px;margin:0;padding:8px 10px;display:flex;box-shadow:inset 0 1px #94a3b80f}.aic-arh-pkg-library__notice--cyan{border-color:#22d3ee38}.aic-arh-pkg-library__notice--amber{border-color:#fbbf2447}.aic-arh-pkg-library__notice-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8f2;align-items:center;gap:5px;font-size:.58rem;font-weight:700;display:inline-flex}.aic-arh-pkg-library__notice-label:before{content:"";background:#22d3eebf;border-radius:50%;flex-shrink:0;width:6px;height:6px}.aic-arh-pkg-library__notice--amber .aic-arh-pkg-library__notice-label:before{background:#fbbf24cc}.aic-arh-pkg-library__notice-text{color:#cbd5e1;margin:0;font-size:.67rem;line-height:1.5}.aic-arh-pkg-library__demo-badge--compact{margin-top:6px}.aic-arh-pkg-library__grid--compact{flex-direction:column;gap:8px;display:flex}.aic-arh-pkg-library__grid--drawer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=720px){.aic-arh-pkg-library__grid--drawer{grid-template-columns:1fr}}.aic-arh-pkg-card{background:#09101e8c;border:1px solid #33415547;border-radius:10px;padding:10px 12px;transition:border-color .15s,background .15s}.aic-arh-pkg-card:hover{background:#0c1426a6;border-color:#6366f140}.aic-arh-pkg-card--drawer{padding:14px}.aic-arh-pkg-card__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.aic-arh-pkg-card__title{color:#f1f5f9;min-width:0;margin:0;font-size:.74rem;font-weight:650;line-height:1.35}.aic-arh-pkg-card--compact .aic-arh-pkg-card__title{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.aic-arh-pkg-card__desc{color:#94a3b8;margin:0 0 6px;font-size:.68rem;line-height:1.45}.aic-arh-pkg-card__meta{color:#94a3b8d9;margin:0 0 4px;font-size:.62rem;line-height:1.4}.aic-arh-pkg-card__status{color:#cbd5e1;margin:0 0 8px;font-size:.64rem}.aic-arh-pkg-card__stats{color:#94a3b8e6;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;font-size:.62rem;display:flex}.aic-arh-pkg-card__stats--drawer{margin-bottom:6px}.aic-arh-pkg-card__blocks{color:#fca5a5}.aic-arh-pkg-readiness{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:.58rem;font-weight:700;display:inline-flex}.aic-arh-pkg-readiness--green{color:#86efac;background:#14532d59}.aic-arh-pkg-readiness--amber{color:#fde68a;background:#452d0c61}.aic-arh-pkg-readiness--cyan{color:#67e8fc;background:#082f496b}.aic-arh-pkg-readiness--red{color:#fecaca;background:#7f1d1d6b}.aic-arh-pkg-readiness--neutral{color:#cbd5e1;background:#1e293b80}.aic-arh-pkg-formats{flex-wrap:wrap;gap:4px;display:flex}.aic-arh-pkg-format-pill{font-size:.58rem;font-weight:650;font-family:var(--aiq-font-mono,monospace);color:#c4b5fd;background:#2e1e5052;border:1px solid #a78bfa33;border-radius:4px;padding:2px 6px;display:inline-flex}.aic-arh-pkg-sections{color:#94a3b8;margin:0 0 10px;padding:0 0 0 14px;font-size:.62rem;line-height:1.45}.aic-arh-pkg-sections__more{color:#94a3b8b3;font-style:italic}.aic-arh-pkg-card__actions{flex-wrap:wrap;gap:6px;display:flex}.aic-arh-pkg-card__actions--drawer{margin-top:4px}.aic-arh-pkg-btn{letter-spacing:.03em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:4px 9px;font-size:.6rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.aic-arh-pkg-btn--primary{color:#67e8f9;background:#082f4973;border-color:#22d3ee47}.aic-arh-pkg-btn--primary:hover{background:#082f49a6}.aic-arh-pkg-btn--secondary{color:#c7d2fe;background:#1e1b4b59;border-color:#6366f140}.aic-arh-pkg-btn--secondary:hover{background:#1e1b4b8c}.aic-arh-pkg-btn--ghost{color:#94a3b8;background:0 0;border-color:#47556966}.aic-arh-pkg-btn--ghost:hover{color:#e2e8f0;border-color:#64748b8c}.aic-arh-dossier .aic-arh-pkg-library{margin-top:2px}.aic-arh-full-record__section--pkg-library{padding-top:4px}.aic-arh-full-record__section--pkg-library .aic-arh-pkg-library__title{font-size:.72rem}.auditiq-demo-access{background:linear-gradient(165deg,#020617 0%,#0a1020 38%,#0c1628 62%,#050a14 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex;position:relative;overflow:hidden}.auditiq-demo-access__glow{pointer-events:none;filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.auditiq-demo-access__glow--cyan{background:radial-gradient(circle,#22d3ee73 0%,#0000 70%);width:420px;height:420px;top:12%;left:18%}.auditiq-demo-access__glow--violet{background:radial-gradient(circle,#7c3aed61 0%,#0000 70%);width:480px;height:480px;bottom:8%;right:12%}.auditiq-demo-access__card{z-index:1;background:linear-gradient(165deg,#0a1022f5 0%,#050814fa 100%);border:1px solid #33415573;border-radius:16px;width:min(100%,420px);padding:36px 32px 28px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 24px 48px #00000073,0 0 0 1px #22d3ee0f,0 0 40px #22d3ee0a}.auditiq-demo-access__brand{letter-spacing:.22em;text-transform:uppercase;color:#22d3eee0;margin:0 0 20px;font-size:.72rem;font-weight:800}.auditiq-demo-access__title{letter-spacing:-.02em;color:#f8fafc;margin:0 0 10px;font-size:clamp(1.35rem,2.5vw,1.55rem);font-weight:750;line-height:1.25}.auditiq-demo-access__subtitle{color:#e2e8f0e0;margin:0 0 10px;font-size:.88rem;line-height:1.55}.auditiq-demo-access__support{color:#94a3b8c7;margin:0 0 24px;font-size:.74rem;line-height:1.5}.auditiq-demo-access__form{flex-direction:column;gap:10px;display:flex}.auditiq-demo-access__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auditiq-demo-access__input{color:#f1f5f9;box-sizing:border-box;background:#09101ed9;border:1px solid #3341558c;border-radius:10px;width:100%;padding:12px 14px;font-size:.88rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}.auditiq-demo-access__input::placeholder{color:#94a3b88c}.auditiq-demo-access__input:focus{border-color:#22d3ee73;outline:none;box-shadow:0 0 0 3px #22d3ee1f}.auditiq-demo-access__error{color:#fecacaeb;margin:0;font-size:.76rem;font-weight:650}.auditiq-demo-access__submit{letter-spacing:.04em;color:#f8fafc;cursor:pointer;background:linear-gradient(145deg,#22d3eed9 0%,#0e7490f2 100%);border:none;border-radius:10px;margin-top:4px;padding:12px 18px;font-size:.82rem;font-weight:700;transition:filter .15s,box-shadow .15s;box-shadow:0 4px 16px #22d3ee2e}.auditiq-demo-access__submit:hover{filter:brightness(1.06);box-shadow:0 6px 20px #22d3ee3d}.auditiq-demo-access__submit:focus-visible{outline-offset:2px;outline:2px solid #22d3ee8c}.auditiq-demo-access__footer{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#94a3b88c;border-top:1px solid #33415559;margin:22px 0 0;padding-top:18px;font-size:.64rem;font-weight:650}.auditiq-demo-access__dev-clear{color:#94a3b88c;cursor:pointer;background:0 0;border:none;margin:16px auto 0;padding:0;font-size:.68rem;font-weight:600;text-decoration:underline;display:block}.auditiq-demo-access__dev-clear:hover{color:#a5f3fcbf}@media (width<=480px){.auditiq-demo-access__card{padding:28px 22px 22px}}@keyframes auditIqMiniPulse{0%,to{opacity:.55;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}.mini-pulse-bar{transform-origin:bottom;animation-name:auditIqMiniPulse;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.mini-pulse-bar{opacity:.55!important;animation:none!important;transform:scaleY(.85)!important}}@keyframes miniTrendPulse{0%{stroke-dashoffset:120px;opacity:0}12%{opacity:.7}70%{opacity:.7}to{stroke-dashoffset:-40px;opacity:0}}:root{--sans:var(--aiq-font-sans);--heading:var(--aiq-font-sans);--mono:var(--aiq-font-mono);--text:var(--text-muted);--text-h:var(--text-primary);--bg:var(--bg-primary);--border:var(--border-subtle);--code-bg:var(--bg-panel);--accent:var(--brand-purple);--accent-bg:#7c3aed26;--accent-border:#7c3aed8c;--social-bg:#0f172abf;--shadow:var(--shadow-card);font:18px/145% var(--sans);letter-spacing:.01em;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:600}h1{letter-spacing:-.03em;margin:var(--space-8) 0;font-size:56px}@media (width<=1024px){h1{margin:var(--space-5) 0;font-size:36px}}h2{letter-spacing:-.02em;margin:0 0 var(--space-2);font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);border-radius:var(--radius-sm);color:var(--text-h);display:inline-flex}code{padding:var(--space-1) var(--space-2);background:var(--code-bg);border:1px solid var(--border-subtle);font-size:15px;line-height:135%}.audit-drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5000;opacity:0;pointer-events:none;background:#040a169e;transition:opacity .22s;position:fixed;inset:0}.audit-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.audit-drawer{z-index:5001;background:linear-gradient(165deg,#0e182af7 0%,#080e1cfc 45%,#060c18 100%);border-left:1px solid #7891be38;flex-direction:column;width:560px;max-width:100vw;height:100dvh;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 64px #0000008c}.audit-drawer.audit-drilldown-drawer,.audit-drilldown-drawer{width:620px;max-width:620px}.audit-drawer.is-open{transform:translate(0)}.audit-drilldown-top{z-index:5;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#071122fa,#071122eb);border-bottom:1px solid #7891be24;width:calc(100% + 48px);margin:0 -24px;padding:22px 24px 18px;position:sticky;top:0}.audit-drawer-header-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.audit-drilldown-header{min-width:0}.audit-drawer-title{color:#f1f5f9;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.audit-subtitle{letter-spacing:.14em;text-transform:uppercase;color:#7c8db0e0;margin-top:8px;font-size:11px;font-weight:700}.audit-drawer-close{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #7891be40;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;transition:background .15s,color .15s;display:grid}.audit-drawer-close:hover{color:#f8fafc;background:#ffffff14}.audit-drawer-statusline{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 10px;display:flex}.audit-drawer-status-pill{letter-spacing:.04em;text-transform:uppercase;color:#c7d2fe;background:#8ea7ff1a;border:1px solid #8ea7ff38;border-radius:999px;align-items:center;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.audit-drawer-count{color:#cbd5e1;margin-top:10px;font-size:15px}.audit-drawer-count b{color:#8ea7ff;font-weight:700}.audit-drawer-body{flex-direction:column;flex:1;min-height:0;padding:0 24px 28px;display:flex;overflow:hidden auto}.audit-drawer-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;margin-bottom:0;display:grid}.audit-drawer-kpi,.audit-drilldown-kpi-card{text-align:center;background:#0f172a8c;border:1px solid #7891be1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:88px;padding:14px 12px;display:flex;box-shadow:0 4px 14px #0000002e}.audit-drilldown-kpi-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.audit-drilldown-kpi-value{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.1}.audit-drawer-kpi--accent .audit-drilldown-kpi-value{color:#8ea7ff}.audit-drawer-kpi--risk .audit-drilldown-kpi-value,.audit-drawer-kpi--block .audit-drilldown-kpi-value{color:#f87171}.audit-drawer-kpi--escalate .audit-drilldown-kpi-value{color:#fbbf24}.audit-drilldown-divider{background:#7891be1f;height:1px;margin:16px 0}.audit-drawer-empty{text-align:center;color:#94a3b8;border:1px dashed #7891be33;border-radius:12px;padding:32px 16px;font-size:15px}.audit-drawer-error{color:#fecaca;background:#ef44441f;border:1px solid #ef44442e;border-radius:10px;margin-top:18px;margin-bottom:16px;padding:14px 16px;font-size:14px}.audit-card-trace-block{flex:1;min-width:0}.audit-trace-label{color:#64748b;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.audit-record-card{cursor:pointer;background:linear-gradient(#111f38c7,#071122c7);border:1px solid #7891be29;border-radius:16px;margin-bottom:0;padding:18px;transition:all .2s}.audit-record-card+.audit-record-card{margin-top:14px;position:relative}.audit-record-card+.audit-record-card:before{content:"";background:#7891be14;height:1px;position:absolute;top:-8px;left:16px;right:16px}.audit-record-card:hover{border-color:#7c5cff57;transform:translateY(-2px);box-shadow:0 12px 30px #00000040}.audit-record-card.is-expanded{background:radial-gradient(circle at 90% 0,#4f7cff1a,#0000 32%),linear-gradient(#111f38db,#071122d1);border-color:#4f7cff6b}.audit-record-card-summary{text-align:left}.audit-drawer-card-row{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;margin-bottom:8px;display:flex}.audit-drawer-card-row:last-child{margin-bottom:0}.audit-drawer-id{color:#8ea7ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:600}.audit-drawer-time{color:#94a3b8;font-size:14px}.audit-record-meta{grid-template-columns:125px 1fr;gap:9px 14px;margin-top:12px;font-size:13px;display:grid}.audit-record-meta span:nth-child(odd){color:#a0b4dcb3;font-weight:600}.audit-record-meta span:nth-child(2n){color:#e6edf7;font-weight:500}.audit-drawer-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.audit-drawer-badge.ai-decision-approved,.audit-drawer-status-pill.ai-decision-approved{color:#00d6a3;letter-spacing:.04em;background:#00d6a32e;border:1px solid #00d6a366;font-weight:800;box-shadow:0 0 12px #00d6a32e}.audit-drawer-badge.ai-decision-blocked,.audit-drawer-status-pill.ai-decision-blocked{color:#f87171;letter-spacing:.04em;background:#ff50502e;border:1px solid #ff505066;font-weight:800;box-shadow:0 0 12px #ef444424}.audit-drawer-badge.ai-decision-escalated,.audit-drawer-status-pill.ai-decision-escalated{color:#fbbf24;letter-spacing:.04em;background:#ffb4002e;border:1px solid #ffb40066;font-weight:800;box-shadow:0 0 12px #f59e0b33}.audit-card-action{color:#a5b4fc;text-align:right;cursor:pointer;margin-top:12px;font-size:13px;font-weight:500;transition:color .15s,transform .15s}.audit-card-action:hover,.audit-record-card:hover .audit-card-action{color:#c7d2fe;transform:translate(2px)}.audit-evidence-expand{cursor:default;border-top:1px solid #7891be24;flex-direction:column;gap:0;margin-top:16px;padding-top:16px;display:flex}.audit-evidence-header{background:radial-gradient(circle at 100% 0,#4f7cff1f,#0000 34%),#050b186b;border:1px solid #7891be24;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 14px;display:flex}.audit-evidence-header strong{color:#f8fafc;font-size:13px;font-weight:900;display:block}.audit-evidence-header>div>span{color:#94a3b8;margin-top:3px;font-size:11px;display:block}.audit-evidence-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.audit-evidence-status--failed{color:#f87171;background:#ef44441f;border:1px solid #ef444438}.audit-evidence-status--warning{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d}.audit-evidence-status--passed{color:#00d6a3;background:#00d6a31f;border:1px solid #00d6a34d}.audit-expand-section{margin-top:20px}.audit-evidence-expand>.audit-expand-section:first-of-type{margin-top:0}.audit-expand-section:has(.audit-evidence-grid){margin-top:26px}.audit-expand-section:has(.audit-confidence-card){border-top:1px solid #7891be1f;margin-top:18px;padding-top:14px}.audit-expand-section h4{letter-spacing:.08em;color:#94a3b8;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.audit-expand-section p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.5}.audit-rationale{color:#cbd5e1;background:#050b1861;border:1px solid #7891be1f;border-left:3px solid #4f7cffa6;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.55}.audit-rationale--blocked{border-left-color:#ef4444bf}.audit-rationale--escalated{border-left-color:#f59e0bbf}.audit-rationale--approved{border-left-color:#00d6a3bf}.audit-rationale--neutral{border-left-color:#4f7cffa6}.audit-section-note{color:#94a3b8;margin:-2px 0 10px;font-size:12px;line-height:1.45}.audit-expand-empty{color:#94a3b8;margin:0;font-size:13px}.audit-control-list{flex-direction:column;gap:8px;display:flex}.audit-control-row{background:#050b185c;border:1px solid #7891be1a;border-radius:12px;grid-template-columns:24px 1fr;gap:9px;padding:12px;display:grid}.audit-control-row--passed{border-color:#00d6a32e}.audit-control-row--warning{border-color:#f59e0b38}.audit-control-row--failed{background:radial-gradient(circle at 100% 0,#ef444414,#0000 34%),#050b1861;border:1px solid #ef44442e;border-left:3px solid #ef44447a}.audit-control-row--failed:first-child{background:linear-gradient(90deg,#ef44441f,#0000 62%),#050b1861}.audit-control-row strong{color:#f8fafc;margin-bottom:4px;font-size:11.5px;display:block}.audit-control-row p{color:#94a3b8;margin:0;font-size:11.5px;line-height:1.35}.audit-control-result{border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.audit-control-result.passed{color:#00d6a3;background:#00d6a324;border:1px solid #00d6a357}.audit-control-result.failed{color:#f87171;background:#ef44441f;border:1px solid #ef444447}.audit-control-result.warning{color:#f59e0b;background:#f59e0b24;border:1px solid #f59e0b57}.audit-control-status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-top:6px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.audit-control-status--passed{color:#00d6a3;background:#00d6a31a}.audit-control-status--warning{color:#f59e0b;background:#f59e0b1f}.audit-control-status--failed{color:#f87171;background:#ef44441a}.audit-findings-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.audit-finding-card{background:linear-gradient(135deg,#f59e0b14,#f59e0b05);border:1px solid #f59e0b40;border-radius:12px;grid-template-columns:24px 1fr;gap:10px;padding:10px 12px;display:grid}.audit-finding-marker{color:#f59e0b;background:#f59e0b24;border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.audit-finding-card p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.45}.audit-confidence-card{background:radial-gradient(circle at 100% 0,#4f7cff1a,#0000 36%),#050b1861;border:1px solid #7891be1f;border-radius:12px;padding:12px}.audit-confidence-card strong{color:#f8fafc;font-size:24px;line-height:1;display:block}.audit-confidence-card span{color:#94a3b8;margin-top:5px;font-size:11px;font-weight:700;display:block}.audit-confidence-note{color:#9fb4ff;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:800}.audit-confidence-bar{background:#7891be29;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.audit-confidence-bar span{background:linear-gradient(90deg,#4f7cff,#00d6a3);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.audit-evidence-grid{background:#0f172a66;border:1px solid #7891be1a;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.audit-evidence-grid div{background:#050b1857;border:1px solid #7891be1a;border-radius:12px;min-height:60px;padding:12px}.audit-evidence-grid label,.audit-evidence-label,.audit-evidence-grid span{color:#64748b;letter-spacing:.02em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:500;display:block}.audit-evidence-grid strong{color:#f8fafc;word-break:break-word;font-size:12px}.audit-expand-section details{background:#050b1857;border:1px solid #7891be1a;border-radius:12px;padding:10px 12px}.audit-expand-section details.audit-payload-trace{background:#6366f10a;border:1px dashed #6366f159}.audit-expand-section summary{color:#9fb4ff;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.audit-payload-trace summary{color:#c7d2fe}.audit-expand-section summary::-webkit-details-marker{display:none}.audit-expand-section pre{white-space:pre-wrap;word-break:break-word;color:#cbd5e1;max-height:220px;margin:12px 0 0;font-size:11px;line-height:1.45;overflow:auto}@media (width<=760px){.audit-drawer.audit-drilldown-drawer,.audit-drilldown-drawer{width:100vw;max-width:100vw}}@media (width<=620px){.audit-drawer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.audit-drawer,.audit-drawer-backdrop{transition:none}.audit-drawer.is-open{transform:none}.audit-record-card{transition:none!important}.audit-record-card:hover{transform:none}.audit-confidence-bar span{transition:none}.audit-card-action{transition:color .15s}.audit-card-action:hover,.audit-record-card:hover .audit-card-action{transform:none}}.pipeline-audit-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5090;background:#040a168c;position:fixed;inset:0}.pipeline-audit-drawer{z-index:5091;background:linear-gradient(#071122fa,#050b18f5);border-left:1px solid #7891be29;flex-direction:column;width:680px;max-width:100vw;height:100dvh;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:0 24px 80px #00000073}.pipeline-audit-header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#071122fa,#071122eb);border-bottom:1px solid #7891be24;flex-shrink:0;padding:22px 24px 18px;position:sticky;top:0}.pipeline-audit-header-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pipeline-audit-header h2{color:#f1f5f9;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.pipeline-audit-subtitle{color:#94a3b8;max-width:52ch;margin:10px 0 0;font-size:13px;line-height:1.5}.pipeline-audit-close{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #7891be40;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;transition:background .15s,color .15s;display:grid}.pipeline-audit-close:hover{color:#f8fafc;background:#ffffff14}.pipeline-audit-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.pipeline-audit-kpi{text-align:center;background:#0f172a8c;border:1px solid #7891be1a;border-radius:12px;padding:12px 10px}.pipeline-audit-kpi-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.pipeline-audit-kpi-value{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.pipeline-audit-kpi--approved .pipeline-audit-kpi-value{color:#00d6a3}.pipeline-audit-kpi--escalated .pipeline-audit-kpi-value{color:#fbbf24}.pipeline-audit-kpi--blocked .pipeline-audit-kpi-value{color:#f87171}.pipeline-audit-kpi--risk .pipeline-audit-kpi-value{color:#8ea7ff}.pipeline-audit-body{flex:1;min-height:0;padding:18px 24px 28px;overflow-y:auto}.pipeline-audit-error,.pipeline-audit-loading,.pipeline-audit-empty{border-radius:12px;margin-bottom:14px;padding:14px 16px;font-size:14px}.pipeline-audit-error{color:#fecaca;background:#ef44441a;border:1px solid #ef444438}.pipeline-audit-loading,.pipeline-audit-empty{color:#94a3b8;background:#050b1866;border:1px solid #7891be1f}.pipeline-trace-card{background:linear-gradient(#111f388c,#071122b8);border:1px solid #7891be24;border-radius:18px;margin-bottom:14px;overflow:hidden;box-shadow:0 8px 28px #0003}.pipeline-trace-card.is-expanded{border-color:#4f7cff59}.pipeline-trace-card-trigger{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;margin:0;padding:16px 18px;display:block}.pipeline-trace-meta{grid-template-columns:120px 1fr;gap:8px 12px;font-size:14px;display:grid}.pipeline-trace-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pipeline-trace-id{color:#8ea7ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:600}.pipeline-trace-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.pipeline-trace-badge--passed{color:#00d6a3;background:#00d6a324;border:1px solid #00d6a359}.pipeline-trace-badge--escalated{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b59}.pipeline-trace-badge--blocked{color:#f87171;background:#ef44441f;border:1px solid #ef444447}.pipeline-trace-badge--received,.pipeline-trace-badge--neutral{color:#93c5fd;background:#4f7cff1f;border:1px solid #4f7cff52}.pipeline-trace-expand-hint{text-align:right;color:#a5b4fc;margin-top:12px;font-size:13px;font-weight:600;display:block}.pipeline-timeline{margin-top:20px;padding:8px 18px 20px;position:relative}.pipeline-timeline:before{content:"";background:linear-gradient(#3b82f62e,#3b82f60d 30% 70%,#10b9812e);border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:20px}.pipeline-timeline-node{grid-template-columns:44px 1fr;gap:12px;margin-bottom:18px;padding:12px 0 0;display:grid;position:relative}.pipeline-timeline-node:last-child{margin-bottom:0}.pipeline-node-marker,.pipeline-node-index{color:#c7d2fe;z-index:1;background:linear-gradient(135deg,#3b82f640,#6366f126);border:1px solid #6366f159;border-radius:12px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.pipeline-node-content{background:linear-gradient(145deg,#0f172aeb,#0f172ab8);border:1px solid #7891be1f;border-radius:14px;min-width:0;padding:12px 14px;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 28px #00000047}.pipeline-timeline-node:hover .pipeline-node-content{transform:translateY(-2px);box-shadow:0 14px 36px #00000059}.pipeline-timeline>.pipeline-timeline-node:last-child:hover .pipeline-node-content{box-shadow:0 16px 40px #fbbf243d}.pipeline-timeline>.pipeline-timeline-node:last-child .pipeline-node-content{background:linear-gradient(135deg,#fbbf240f,#0f172aeb);border:1px solid #fbbf2447;box-shadow:0 10px 32px #fbbf242e}.pipeline-timeline-node.is-expanded .pipeline-node-content{border-color:#4f7cff38}.pipeline-timeline>.pipeline-timeline-node:last-child.is-expanded .pipeline-node-content{border-color:#fbbf2461}.pipeline-node-header{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;margin:0 0 8px;padding:0;display:block}.pipeline-node-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pipeline-node-title{color:#f1f5f9;font-size:14px;font-weight:800}.pipeline-node-ts,.pipeline-node-timestamp{color:#64748b;margin-top:6px;font-size:11px}.pipeline-node-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.pipeline-node-badge--passed{color:#00d6a3;background:#00d6a31f;border:1px solid #00d6a34d}.pipeline-node-badge--escalated{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b47}.pipeline-node-badge--blocked{color:#f87171;background:#ef44441a;border:1px solid #ef444442}.pipeline-node-badge--received{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f647}.pipeline-node-badge--neutral{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b838}.pipeline-node-summary{color:#cbd5f5;margin:0 0 8px;font-size:14px;line-height:1.45}.pipeline-node-delta{background:linear-gradient(135deg,#1e293bd9,#0f172ad9);border:1px solid #7891be24;border-radius:10px;margin:0 0 12px;padding:10px 12px}.pipeline-node-delta-label{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-bottom:6px;font-size:10px;font-weight:800}.pipeline-node-delta-insight{color:#e2e8f0;margin:0 0 6px;font-size:12.5px;font-weight:600;line-height:1.45}.pipeline-node-delta-chips{flex-wrap:wrap;gap:8px;display:flex}.pipeline-delta-chip{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#94a3b8;background:#0f172a80;border:1px solid #7891be24;border-radius:8px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.pipeline-delta-chip--up{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.pipeline-delta-chip--down{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.pipeline-delta-chip--neutral{color:#94a3b8;background:#94a3b814;border:1px solid #94a3b82e}.pipeline-node-metrics{color:#94a3b8;flex-wrap:wrap;gap:12px 18px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.pipeline-node-detail{border-top:1px solid #7891be1f;margin-top:14px;padding-top:14px}.pipeline-detail-block h5{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 8px;font-size:11px;font-weight:800}.pipeline-detail-block+.pipeline-detail-block{margin-top:14px}.pipeline-findings-list,.pipeline-controls-list{color:#e2e8f0;margin:0;padding-left:18px;font-size:13px;line-height:1.45}.pipeline-rationale{color:#cbd5e1;margin:0;font-size:13px;line-height:1.55}.pipeline-intake-fields{grid-template-columns:130px 1fr;gap:8px 12px;margin:0;font-size:13px;display:grid}.pipeline-intake-fields dt{color:#64748b;margin:0;font-weight:600}.pipeline-intake-fields dd{color:#e2e8f0;margin:0}.pipeline-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pipeline-evidence-grid div{background:#050b1880;border:1px solid #7891be1a;border-radius:12px;min-height:52px;padding:10px 12px}.pipeline-evidence-grid span{letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.pipeline-evidence-grid strong{color:#f8fafc;word-break:break-word;font-size:13px}.pipeline-replay-panel{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#4f7cff1f,#0000 34%),linear-gradient(#0f172ac2,#050b18b8);border:1px solid #7891be29;border-radius:18px;margin:18px 0 24px;padding:14px;position:sticky;top:8px;box-shadow:0 14px 36px #0000003d}.pipeline-replay-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pipeline-replay-header strong{color:#f8fafc;font-size:13px;font-weight:900;display:block}.pipeline-replay-header span{color:#94a3b8;margin-top:4px;font-size:11px;line-height:1.35;display:block}.pipeline-replay-step{color:#c7d2fe;letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:11px;font-weight:900}.pipeline-replay-progress{grid-template-columns:repeat(5,1fr);align-items:start;gap:8px;margin-top:14px;display:grid;position:relative}.pipeline-replay-progress:before{content:"";z-index:0;background:#7891be2e;height:2px;position:absolute;top:17px;left:8%;right:8%;transform:none}.pipeline-replay-step-item{z-index:1;justify-items:center;gap:6px;display:grid;position:relative}.pipeline-replay-step-item small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;text-align:center;max-width:72px;font-size:9px;font-weight:800;line-height:1.15}.pipeline-replay-step-item:has(.pipeline-replay-dot.is-active) small{color:#c7d2fe}.pipeline-replay-dot{color:#94a3b8;cursor:pointer;background:#050b18e0;border:1px solid #7891be33;border-radius:999px;place-items:center;width:34px;height:34px;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid;position:relative}.pipeline-replay-dot span{font-size:12px;font-weight:900}.pipeline-replay-dot.is-complete{color:#00d6a3;background:#00d6a31a;border-color:#00d6a357}.pipeline-replay-dot.is-active{color:#f8fafc;background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 44%),linear-gradient(135deg,#4f7cffad,#6366f170);border-color:#4f7cff8c;transform:translateY(-1px);box-shadow:0 0 0 4px #4f7cff1a,0 12px 28px #4f7cff38}.pipeline-replay-controls{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pipeline-replay-controls button{color:#cbd5e1;cursor:pointer;background:#050b188c;border:1px solid #7891be2e;border-radius:999px;min-height:34px;padding:0 12px;font-size:11px;font-weight:900;transition:background .16s,color .16s,border-color .16s,transform .16s}.pipeline-replay-controls button:hover:not(:disabled){color:#f8fafc;background:#4f7cff1f;border-color:#4f7cff66;transform:translateY(-1px)}.pipeline-replay-controls button:disabled{opacity:.45;cursor:not-allowed}.pipeline-replay-controls button.is-primary{color:#fff;background:linear-gradient(135deg,#4f7cffd9,#6366f1b8);border-color:#4f7cff7a;box-shadow:0 10px 24px #4f7cff38}.pipeline-replay-caption{color:#94a3b8;border-top:1px solid #7891be1a;margin-top:12px;padding-top:12px;font-size:12px}.pipeline-replay-caption strong{color:#f8fafc}.pipeline-timeline>.pipeline-timeline-node.is-replay-active .pipeline-node-content{border-color:#4f7cff9e;box-shadow:0 0 0 1px #4f7cff24,0 18px 44px #4f7cff33,0 14px 36px #0000005c}.pipeline-timeline-node.is-replay-active .pipeline-node-marker{border-color:#4f7cff99;box-shadow:0 0 0 4px #4f7cff1f}.pipeline-timeline-node.is-replay-dimmed{opacity:.58}.pipeline-timeline-node.is-replay-dimmed:hover{opacity:.82}@media (prefers-reduced-motion:reduce){.pipeline-replay-dot,.pipeline-replay-controls button,.pipeline-timeline-node,.pipeline-node-content,.pipeline-node-marker{transition:none!important}}@media (width<=720px){.pipeline-audit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-evidence-grid{grid-template-columns:1fr}}:root{--ai-blue:#5d8cff;--ai-blue-mid:#5d8cff80;--ai-purple-accent:#8466ff38}.overview-shell{color:#f8fafc;box-sizing:border-box;background:#050b18;align-items:stretch;width:100vw;min-height:100vh;font-size:14px;display:flex;overflow-x:hidden}.overview-main{box-sizing:border-box;background:radial-gradient(circle at 20% 0,#8466ff1a,#0000 42%),radial-gradient(circle at 80% 0,#00d6a313,#0000 42%),#050b18;flex:1;justify-content:center;width:calc(100vw - 260px);min-width:0;max-width:none;padding:28px 32px;display:flex;overflow:auto}.overview-container{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:1480px;margin:0 auto;animation:.4s ease-out fadeInUp;display:grid}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.overview-content{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px 24px;width:100%;margin-top:16px;display:grid}@media (width>=1800px){.overview-container{max-width:1480px}}.overview-center{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.overview-right .ai-panel+.ai-panel{margin-top:4px}.overview-right{box-sizing:border-box;flex-direction:column;align-self:start;gap:16px;width:320px;min-width:320px;max-width:320px;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px;overflow:auto}.ai-sidebar,.sidebar{box-sizing:border-box;flex:0 0 260px;width:260px;min-width:260px;max-width:260px}.pipeline-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1.15fr);gap:22px;width:100%;margin-top:0;display:grid}.bottom-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.card{min-width:0}.ai-sidebar{background:#0c182bd1;border-right:1px solid #7891be2e;flex-direction:column;gap:8px;padding:16px;display:flex;overflow:auto}.ai-logo{font-size:15px;font-weight:800}.ai-logo span{color:#94a3b8;letter-spacing:.08em;font-size:12px;display:block}.ai-side-section{text-transform:uppercase;color:#64748b;letter-spacing:.08em;margin-top:8px;font-size:12px}.ai-nav-item{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ai-nav-item.active{background:linear-gradient(90deg, var(--ai-blue), #8b6dff);color:#fff}.ai-collapse{color:#94a3b8;background:#0b1220;border:1px solid #7891be2e;border-radius:10px;min-height:40px;margin-top:auto;padding:10px 12px;font-size:13px}.ai-top{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 72% 0,#5d8cff24,#0000 38%),linear-gradient(#111f38f0,#071122e6);border:1px solid #829bc833;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;min-height:92px;padding:22px 26px;display:flex;box-shadow:0 20px 48px #00000042,inset 0 1px #ffffff0e,0 0 0 1px #4f7cff0d}.ai-top-brand{flex:260px;min-width:0;padding-right:8px}.ai-top-title{letter-spacing:-.025em;color:#f8fafc;margin:0;font-size:30px;font-weight:800;line-height:1.15}.ai-top-tagline{color:#94a3b8f2;max-width:520px;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.5}.ai-top-actions{flex-wrap:wrap;flex:320px;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.ai-search{color:#e2e8f0;box-sizing:border-box;background:#0b1220d9;border:1px solid #7891be33;border-radius:12px;outline:none;flex:200px;min-width:0;max-width:360px;min-height:44px;padding:0 16px;font-size:14px;transition:border-color .16s,box-shadow .16s}.ai-search::placeholder{color:#94a3b8bf}.ai-search:focus{border-color:#93c5fd73;box-shadow:0 0 0 3px #3b82f61f}.ai-icon,.ai-user{color:#cbd5e1;box-sizing:border-box;cursor:pointer;background:#0b1220d9;border:1px solid #7891be33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 14px;font-size:14px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.ai-user{cursor:default;color:#e2e8f0;min-width:auto;padding:0 16px;font-weight:600}.ai-icon:hover{color:#f1f5f9;background:#1e293bbf;border-color:#93c5fd52}.ai-primary{background:linear-gradient(180deg, var(--ai-blue), #7c5cff);color:#fff;cursor:pointer;box-sizing:border-box;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:filter .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 8px 24px #4f7cff38}.ai-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 10px 28px #4f7cff4d}.ai-primary:disabled{opacity:.65;cursor:not-allowed}.ai-primary.ghost{width:100%;margin-bottom:8px}.ai-error{color:#fecaca;background:#ef44441f;border:1px solid #ef444459;border-radius:12px;margin-top:12px;padding:14px 16px;font-size:14px}.ai-panel,.ai-status{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#111f38eb,#071122e0);border:1px solid #7891be2e;border-radius:14px;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff0a}.ai-panel{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.ai-panel:hover{border-color:#7c5cff5c;transform:translateY(-2px);box-shadow:0 22px 56px #0000005c,0 0 0 1px #7c5cff1f,inset 0 1px #ffffff0f}.ai-panel{padding:24px}.ai-panel--recent{box-sizing:border-box;flex-direction:column;min-height:400px;display:flex}.ai-panel--pipeline{box-sizing:border-box;flex-direction:column;gap:28px;min-height:400px;padding:26px 22px 24px;display:flex}.ai-pipeline-card{min-width:0}.ai-panel.ai-panel--pipeline.ai-pipeline-card{isolation:isolate;background:radial-gradient(108% 70% at 50% -6%,#4f7cff29,#0000 54%),radial-gradient(70% 48% at 100% 108%,#10b98112,#0000 42%),linear-gradient(168deg,#14243ef7,#081022f0);border:1px solid #849ece47;position:relative;box-shadow:0 24px 56px #00000057,0 0 0 1px #4f7cff17,inset 0 1px #fff1,inset 0 0 100px #3b82f60b}.ai-panel.ai-panel--pipeline.ai-pipeline-card:hover{border-color:#94acdc57;transform:translateY(-1px);box-shadow:0 28px 64px #00000061,0 0 0 1px #60a5fa24,inset 0 1px #ffffff13,inset 0 0 110px #3b82f60e}@media (prefers-reduced-motion:reduce){.ai-panel.ai-panel--pipeline.ai-pipeline-card{transition:none!important}.ai-panel.ai-panel--pipeline.ai-pipeline-card:hover{transform:none!important}}.ai-panel--bottom{isolation:isolate;box-sizing:border-box;flex-direction:column;min-height:320px;display:flex;position:relative}.ai-panel--bottom:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(120deg,#7c5cff0f,#0000,#00d6a30d);border-radius:16px;position:absolute;inset:0}.ai-panel--bottom>*{z-index:1;position:relative}.ai-panel-title{letter-spacing:.02em;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:15px;font-weight:600;display:flex}.ai-panel--pipeline .ai-pipeline-header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:0;padding-bottom:4px;display:flex}.ai-panel--pipeline .ai-pipeline-heading{flex:1;min-width:0}.ai-panel--pipeline .ai-pipeline-heading .ai-pipeline-title,.ai-panel--pipeline .ai-pipeline-heading h3{color:#f8fafc;letter-spacing:-.022em;margin:0 0 16px;font-size:22px;font-weight:800;line-height:1.12}.ai-panel--pipeline .ai-pipeline-chips{flex-wrap:wrap;align-items:center;gap:12px;margin-top:0;display:flex}.ai-panel--pipeline .ai-pipeline-chip{color:#cbd5e1f2;letter-spacing:.03em;background:#060e1c8c;border:1px solid #829bc838;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 4px 18px #0000002e}.ai-panel--pipeline .ai-pipeline-chip>span:first-of-type{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.ai-panel--pipeline .ai-pipeline-chip strong{color:#f8fafc;font-variant-numeric:tabular-nums;margin-left:1px;font-size:13px;font-weight:800}.ai-panel--pipeline .ai-pipeline-chip--approved>span:first-of-type{background:#00d6a3;box-shadow:0 0 0 1px #00d6a359,0 0 14px #00d6a380}.ai-panel--pipeline .ai-pipeline-chip--review>span:first-of-type{background:#f59e0b;box-shadow:0 0 0 1px #f59e0b59,0 0 14px #f59e0b7a}.ai-panel--pipeline .ai-pipeline-chip--blocked>span:first-of-type{background:#ef4444;box-shadow:0 0 0 1px #ef444459,0 0 14px #ef44447a}.ai-panel--pipeline .ai-pipeline-total{text-align:center;background:radial-gradient(circle at 50% 0,#4f7cff38,#0000 55%),linear-gradient(#162648e6,#0a1226e0);border:1px solid #829bc83d;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:152px;min-height:88px;padding:16px 18px;display:flex;box-shadow:0 12px 32px #00000047,0 0 0 1px #4f7cff14,inset 0 1px #ffffff12,inset 0 0 48px #3b82f60d}.ai-panel--pipeline .ai-pipeline-total strong{color:#f8fafc;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1;display:block}.ai-panel--pipeline .ai-pipeline-total span{color:#94acc8e0;letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:800;display:block}.ai-panel--pipeline .ai-pipeline-total small{color:#788ea8c7;letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:600;display:block}.ai-panel--pipeline .ai-pipeline-grid{background:linear-gradient(#0a14286b,#060c1a38);border:1px solid #7891be2e;border-radius:16px;flex:auto;grid-template-columns:minmax(0,max-content) repeat(4,minmax(0,1fr));align-self:stretch;align-items:stretch;width:100%;min-width:0;max-width:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 0 72px #1e3a8a0a}.ai-panel--pipeline .ai-pipeline-stage-flow{z-index:1;box-sizing:border-box;background:0 0;border-bottom:1px solid #7891be24;grid-area:1/1/auto/-1;grid-template-columns:1fr 72px 1fr 72px 1fr 96px 1fr;align-items:center;column-gap:0;width:100%;min-width:0;max-width:100%;padding:34px 28px 32px;display:grid;position:relative;overflow:hidden}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage{z-index:1;box-sizing:border-box;text-align:center;grid-template-rows:14px 64px 22px 36px;place-items:start center;row-gap:10px;min-width:0;max-width:100%;height:154px;margin:0;padding:0 8px;transition:transform .18s;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:none!important}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage:hover{transform:none;box-shadow:none!important;background:0 0!important}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage-label{letter-spacing:.2em;text-transform:uppercase;color:#8498b6b8;justify-content:center;align-items:center;height:14px;margin:0;font-size:10px;font-weight:700;line-height:14px;display:flex}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-icon-tile{border-radius:18px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;margin:0;display:flex}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage-title{color:#f1f5f9;letter-spacing:-.018em;margin:0;font-size:17px;font-weight:700;line-height:22px}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage-subtitle{color:#788eace6;text-align:center;white-space:normal;text-overflow:clip;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:min(100%,132px);margin:0;font-size:13px;font-weight:600;line-height:1.35;overflow:visible}.ai-panel--pipeline .ai-pipeline-flow-arrow{box-sizing:border-box;background:linear-gradient(90deg,#7dd3fcd9,#94a3b8b8);align-self:start;width:100%;min-width:0;max-width:100%;height:1px;margin-top:56px;position:relative;overflow:visible;box-shadow:0 0 8px #60a5fa47}.ai-panel--pipeline .ai-pipeline-flow-arrow:before{content:"";background:#93c5fdf2;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #93c5fdbf}.ai-panel--pipeline .ai-pipeline-flow-arrow:after{content:"";box-sizing:border-box;border-top:1.5px solid #bfdbfeeb;border-right:1.5px solid #bfdbfeeb;width:9px;height:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.ai-panel--pipeline .ai-pipeline-stage-flow .stage-1+.ai-pipeline-flow-arrow{background:linear-gradient(90deg,#34d399,#94a3b88c);box-shadow:0 0 8px #34d39938}.ai-panel--pipeline .ai-pipeline-stage-flow .stage-2+.ai-pipeline-flow-arrow{background:linear-gradient(90deg,#60a5fa,#94a3b88c);box-shadow:0 0 8px #60a5fa3d}.ai-panel--pipeline .ai-pipeline-stage-flow .stage-3+.ai-pipeline-flow-arrow{background:linear-gradient(90deg,#c084fc,#94a3b88c);box-shadow:0 0 8px #a855f73d}.ai-panel--pipeline .ai-pipeline-grid:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0% 12.4%,#7891be05 12.5%,#0000 12.6% 37.4%,#7891be05 37.5%,#0000 37.6% 62.4%,#7891be05 62.5%,#0000 62.6% 87.4%,#7891be05 87.5%,#0000 87.6%);position:absolute;inset:0}.ai-panel--pipeline .ai-pipeline-metric-row{display:contents}.ai-panel--pipeline .ai-pipeline-col-sep{border-left:1px solid #7891be1f}@media (width<=720px){.ai-panel--pipeline .ai-pipeline-stage-flow{grid-template-columns:1fr 56px 1fr 56px 1fr 72px 1fr;padding:22px 14px 20px}}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-icon-tile .ai-stage-icon{color:#fff;border-radius:18px;place-items:center;width:100%;height:100%;margin:0;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000005c,inset 0 1px #ffffff2e}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-icon-tile .ai-stage-icon svg{z-index:2;position:relative}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-icon-tile .ai-stage-icon:after{content:"";opacity:0;background:linear-gradient(120deg,#0000 35%,#ffffff38 50%,#0000 65%);transition:opacity .18s;position:absolute;inset:-35%;transform:translate(-80%)rotate(8deg)}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage:hover .ai-pipeline-icon-tile .ai-stage-icon{transform:scale(1.05)}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage:hover .ai-pipeline-icon-tile .ai-stage-icon:after{opacity:1;animation:.9s ease-out aiIconShine}@keyframes aiIconShine{0%{transform:translate(-80%)rotate(8deg)}to{transform:translate(80%)rotate(8deg)}}.ai-panel--pipeline .ai-stage-risk .ai-stage-icon{background:radial-gradient(circle at 30% 20%,#ffffff38,#0000 28%),linear-gradient(135deg,#00d6a3,#047857);box-shadow:0 0 0 1px #00d6a333,0 18px 38px #00d6a329,0 16px 34px #0000005c,inset 0 1px #ffffff2e}.ai-panel--pipeline .ai-stage-permissions .ai-stage-icon{background:radial-gradient(circle at 30% 20%,#ffffff38,#0000 28%),linear-gradient(135deg,#4f7cff,#2563eb);box-shadow:0 0 0 1px #4f7cff33,0 18px 38px #4f7cff29,0 16px 34px #0000005c,inset 0 1px #ffffff2e}.ai-panel--pipeline .ai-stage-tool .ai-stage-icon{background:radial-gradient(circle at 30% 20%,#ffffff38,#0000 28%),linear-gradient(135deg,#9b5cff,#6d28d9);box-shadow:0 0 0 1px #7c5cff38,0 18px 38px #7c5cff2e,0 16px 34px #0000005c,inset 0 1px #ffffff2e}.ai-panel--pipeline .ai-stage-decision .ai-stage-icon{filter:brightness(1.04);background:radial-gradient(circle at 30% 20%,#fff3,#0000 28%),linear-gradient(135deg,#365a9d,#1e3a8a);box-shadow:0 0 0 1px #60a5fa2e,0 18px 38px #60a5fa1f,0 16px 34px #0000005c,inset 0 1px #ffffff2e}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage.ai-stage-risk:hover .ai-pipeline-icon-tile .ai-stage-icon{box-shadow:0 0 0 1px #00d6a347,0 0 34px #00d6a33d,0 18px 38px #00000061}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage.ai-stage-permissions:hover .ai-pipeline-icon-tile .ai-stage-icon{box-shadow:0 0 0 1px #4f7cff47,0 0 34px #4f7cff3d,0 18px 38px #00000061}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage.ai-stage-tool:hover .ai-pipeline-icon-tile .ai-stage-icon{box-shadow:0 0 0 1px #7c5cff4d,0 0 34px #7c5cff45,0 18px 38px #00000061}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage.ai-stage-decision:hover .ai-pipeline-icon-tile .ai-stage-icon{box-shadow:0 0 0 1px #60a5fa3d,0 0 34px #60a5fa2e,0 18px 38px #00000061}.ai-panel--pipeline .ai-pipeline-row-label{z-index:1;color:#e2e8f0;background:#060e1c1f;border-top:1px solid #7891be14;align-items:center;min-width:0;min-height:64px;padding:16px 14px 16px 16px;transition:background .2s,box-shadow .2s;display:flex;position:relative}.ai-panel--pipeline .ai-pipeline-row-label .pipeline-status-item{flex:1;min-width:0}.ai-panel--pipeline .ai-pipeline-metric-cell{z-index:1;text-align:left;cursor:pointer;min-width:0;min-height:64px;font:inherit;color:inherit;background:#060e1c14;border:0;border-top:1px solid #7891be14;flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding:14px 44px 14px 16px;transition:background .2s,box-shadow .2s;display:flex;position:relative}.ai-panel--pipeline .ai-pipeline-data-row:hover .ai-pipeline-row-label,.ai-panel--pipeline .ai-pipeline-data-row:hover .ai-pipeline-metric-cell{background:#4f7cff09}.ai-panel--pipeline .ai-pipeline-metric-cell:after{content:"View →";letter-spacing:.04em;color:#8ea7ff;opacity:0;pointer-events:none;font-size:11px;font-weight:800;transition:opacity .16s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ai-panel--pipeline .ai-pipeline-metric-cell:hover:after{opacity:1}.ai-panel--pipeline .ai-pipeline-metric-cell:focus-visible{outline-offset:-2px;z-index:2;outline:2px solid #8ea7ffd9}.ai-panel--pipeline .ai-cell-value{align-items:baseline;gap:6px;display:flex}.ai-panel--pipeline .ai-cell-value strong{color:#f8fafc;font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:18px;font-weight:800}.ai-panel--pipeline .ai-cell-value span{color:#849ebceb;font-size:12px;font-weight:600}.ai-panel--pipeline .ai-pipeline-metric-value{align-items:baseline;gap:6px;display:flex}.ai-panel--pipeline .ai-pipeline-metric-value span{color:#849ebce0;opacity:1;font-size:12px;font-weight:600}.ai-panel--pipeline .ai-pipeline-metric-cell--decision .ai-pipeline-metric-value strong{color:#fff;font-weight:800}.ai-panel--pipeline .ai-pipeline-metric-row>.ai-col{display:contents}.ai-panel--pipeline .ai-progress-bar{--pct:0;background:#ffffff0e;border-radius:999px;width:100%;max-width:100%;height:5px;margin-top:10px;overflow:hidden;box-shadow:inset 0 1px 2px #00000038}.ai-panel--pipeline .ai-progress-fill{min-width:0;height:100%;width:calc(var(--pct) * 1%);border-radius:999px;transition:width .35s;display:block}.ai-panel--pipeline .stage-1 .ai-progress-fill{background:linear-gradient(90deg,#34d399,#10b981);box-shadow:0 0 10px #34d39959}.ai-panel--pipeline .stage-2 .ai-progress-fill{background:linear-gradient(90deg,#60a5fa,#3b82f6);box-shadow:0 0 10px #60a5fa59}.ai-panel--pipeline .stage-3 .ai-progress-fill{background:linear-gradient(90deg,#c084fc,#a855f7);box-shadow:0 0 10px #a855f759}.ai-panel--pipeline .stage-final .ai-progress-fill{background:linear-gradient(90deg,#1e3a8a,#1d4ed8);box-shadow:0 0 10px #2563eb59}.ai-panel--pipeline .ai-panel-footer{flex-shrink:0;margin-top:0;padding-top:2px}.ai-panel--pipeline .ai-link-button{color:#8ea7e6eb;cursor:pointer;letter-spacing:.02em;background:0 0;border:0;border-radius:8px;margin:-4px 0;padding:8px 2px;font-size:13px;font-weight:600;transition:color .18s,transform .18s,text-shadow .2s,box-shadow .2s}.ai-panel--pipeline .ai-link-button:hover{color:#d8e0ff;text-shadow:0 0 22px #93c5fd59;transform:translateY(-1px)}.ai-panel--pipeline .ai-link-button:focus-visible{outline-offset:2px;outline:2px solid #9fb4ff8c}.ai-link{color:#8eb4ff;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:16px;padding:0;font-size:13px;text-decoration:underline}.ai-panel-title .ai-link{margin-top:0}.ai-panel.recent-ai-actions-card{padding:26px}.recent-ai-actions-card{isolation:isolate;background:radial-gradient(108% 70% at 50% -6%,#4f7cff24,#0000 54%),radial-gradient(circle at 20% 0,#2563eb29,#0000 36%),linear-gradient(168deg,#14243ef7,#081022f0);border:1px solid #849ece47;border-radius:20px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 24px 56px #00000057,0 0 0 1px #4f7cff14,inset 0 1px #fff1,inset 0 0 100px #3b82f60b}.recent-ai-actions-card:hover{border-color:#94acdc57;transform:translateY(-1px);box-shadow:0 28px 64px #00000061,0 0 0 1px #60a5fa1f,inset 0 1px #ffffff13,inset 0 0 110px #3b82f60e}.recent-ai-actions-card .recent-ai-actions-table-shell{overflow-x:auto}.recent-ai-actions-card .recent-ai-actions-grid{grid-template-columns:minmax(180px,1.45fr) minmax(120px,.9fr) minmax(76px,.55fr) minmax(100px,.65fr) minmax(84px,.55fr);column-gap:14px;padding:0 18px}.recent-ai-actions-card .recent-ai-actions-grid-header{min-height:52px}.recent-ai-actions-card .recent-ai-actions-row{min-height:72px}.recent-ai-actions-card .recent-action-cell,.recent-ai-actions-card .recent-source-cell{gap:10px}.recent-ai-actions-card .recent-action-time-cell{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.recent-ai-actions-card .recent-action-time{color:#dae2f3e0;white-space:nowrap;min-width:0;font-size:12px;font-weight:700}.recent-ai-actions-card .recent-action-row-arrow{color:#93c5fd73;opacity:.55;flex-shrink:0}.recent-ai-actions-card .recent-action-icon,.recent-ai-actions-card .recent-source-icon{border-radius:10px;flex:0 0 32px;width:32px;height:32px}.recent-ai-actions-card .recent-action-icon svg,.recent-ai-actions-card .recent-source-icon svg{width:17px;height:17px}.recent-ai-actions-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.recent-ai-actions-title{color:#f8fafc;letter-spacing:-.022em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.recent-ai-actions-link{color:#93c5fdf2;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;margin:-4px 0;padding:6px 4px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:underline;transition:color .16s,text-shadow .2s,transform .16s}.recent-ai-actions-link:hover{color:#bfdbfe;text-shadow:0 0 16px #93c5fd80;transform:translateY(-1px)}.recent-ai-actions-link:focus-visible{outline-offset:2px;outline:2px solid #9fb4ff8c}.recent-ai-actions-table-shell{background:linear-gradient(#0f172ab8,#080d1ad1);border:1px solid #60a5fa2e;border-radius:18px;flex-direction:column;flex:1;min-width:0;min-height:200px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.recent-ai-actions-grid{grid-template-columns:minmax(230px,1.55fr) minmax(170px,1fr) minmax(110px,.65fr) minmax(135px,.75fr) minmax(105px,.55fr);align-items:center;column-gap:22px;padding:0 24px;display:grid}.recent-ai-actions-grid-header{color:#becbe5d6;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #60a5fa24;flex-shrink:0;min-height:58px;font-size:12px;font-weight:800}.recent-ai-actions-row{color:#f8fafc;border-bottom:1px solid #60a5fa1c;min-height:82px;transition:background .16s}.recent-ai-actions-row:last-child{border-bottom:none}.recent-ai-actions-row:hover{background:#60a5fa0f}.recent-action-cell,.recent-source-cell{align-items:center;gap:14px;min-width:0;display:flex}.recent-action-name{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700;line-height:1.35}.recent-source-name{color:#dae2f3eb;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.4}.recent-action-icon,.recent-source-icon,.shortcut-icon,.approval-icon{background:#0f172ab8;border:1px solid #60a5fa3d;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.recent-action-icon svg,.recent-source-icon svg,.shortcut-icon svg,.approval-icon svg{stroke-width:2px;width:19px;height:19px}.recent-action-icon.icon-blue,.recent-source-icon.icon-blue,.shortcut-icon.icon-blue,.approval-icon.icon-blue{color:#60a5fa;background:#2563eb1f;border-color:#60a5fa59}.recent-action-icon.icon-green,.recent-source-icon.icon-green,.shortcut-icon.icon-green,.approval-icon.icon-green{color:#34d399;background:#10b9811a;border-color:#34d39959}.recent-action-icon.icon-purple,.recent-source-icon.icon-purple,.shortcut-icon.icon-purple,.approval-icon.icon-purple{color:#a78bfa;background:#7c3aed1f;border-color:#a78bfa59}.recent-action-icon.icon-amber,.recent-source-icon.icon-amber,.shortcut-icon.icon-amber,.approval-icon.icon-amber{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b59}.recent-risk-badge,.recent-decision-badge{letter-spacing:.03em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.recent-risk-badge--muted{color:#94a3b8bf;background:#0f172a59;border:1px solid #7891be24;min-height:30px;padding:0 13px;font-weight:700}.badge-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.recent-risk-badge.high{color:#f87171;background:#ef444426;border:1px solid #f8717147}.recent-risk-badge.high .badge-dot{background:#ef4444;box-shadow:0 0 10px #ef4444bf}.recent-risk-badge.low{color:#2dd4bf;background:#14b8a624;border:1px solid #2dd4bf47}.recent-risk-badge.low .badge-dot{background:#14b8a6;box-shadow:0 0 10px #14b8a6bf}.recent-risk-badge.medium{color:#fbbf24;background:#f59e0b1f;border:1px solid #fbbf2447}.recent-risk-badge.medium .badge-dot{background:#f59e0b;box-shadow:0 0 10px #f59e0ba6}.recent-decision-badge{text-transform:uppercase}.recent-decision-badge.approved{color:#22d3b6;background:#14b8a624;border:1px solid #22d3b647}.recent-decision-badge.blocked{color:#f87171;background:#ef444426;border:1px solid #f8717147}.recent-decision-badge.escalated{color:#fbbf24;background:#f59e0b26;border:1px solid #fbbf244d}.recent-decision-badge.unknown{color:#cbd5e1;background:#33415538;border:1px solid #94a3b840}.recent-action-time{color:#dae2f3eb;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.35}.recent-ai-actions-empty{text-align:center;color:#94acc8e0;border-top:1px solid #60a5fa1c;padding:40px 24px;font-size:14px;font-weight:600}@media (width<=980px){.recent-ai-actions-card,.ai-panel.recent-ai-actions-card{padding:20px}.recent-ai-actions-table-shell{overflow-x:auto}.recent-ai-actions-grid{min-width:760px}}@media (prefers-reduced-motion:reduce){.recent-ai-actions-card,.recent-ai-actions-card:hover{transition:none!important;transform:none!important}.recent-ai-actions-link,.recent-ai-actions-link:hover{text-shadow:none!important;transition:none!important;transform:none!important}.recent-ai-actions-row,.recent-actions-overlay,.recent-actions-close,.recent-actions-filter-chip,.recent-actions-search{transition:none!important}.recent-actions-close:hover,.recent-actions-filter-chip:hover,.recent-ai-actions-row.recent-ai-actions-row--clickable:hover .recent-action-row-arrow{transform:none!important}}.recent-actions-overlay{z-index:5200;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);background:#020617c7;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.recent-actions-modal{box-sizing:border-box;background:radial-gradient(circle at 12% 0,#2563eb38,#0000 34%),radial-gradient(circle at 90% 10%,#7c3aed29,#0000 32%),linear-gradient(#0f1f3af5,#070d1afa);border:1px solid #60a5fa42;border-radius:24px;flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 72px);padding:30px;display:flex;overflow:hidden;box-shadow:0 30px 90px #0000009e,inset 0 1px #ffffff0d,inset 0 0 120px #3b82f60a}.recent-actions-modal-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.recent-actions-modal-heading{min-width:0}.recent-actions-modal-header h2{color:#f8fafc;letter-spacing:-.03em;margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.1}.recent-actions-modal-header p{color:#becbe5c7;max-width:760px;margin:0;font-size:14px;line-height:1.55}.recent-actions-close{color:#e2e8f0e6;cursor:pointer;background:#0f172ab8;border:1px solid #60a5fa38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:24px;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .2s;display:inline-flex}.recent-actions-close:hover{color:#f8fafc;background:#1e293bd9;border-color:#93c5fd59;transform:translateY(-1px);box-shadow:0 0 20px #60a5fa26}.recent-actions-close:focus-visible{outline-offset:2px;outline:2px solid #9fb4ffa6}.recent-actions-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.recent-actions-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.recent-actions-filter-chip{color:#dae2f3d1;cursor:pointer;background:#0f172a94;border:1px solid #60a5fa2e;border-radius:999px;min-height:32px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.recent-actions-filter-chip:hover{color:#bfdbfe;background:#2563eb24;border-color:#93c5fd57;transform:translateY(-1px)}.recent-actions-filter-chip.is-active{color:#bfdbfe;background:#2563eb2e;border-color:#93c5fd6b;box-shadow:0 0 18px #60a5fa2e}.recent-actions-filter-chip:focus-visible{outline-offset:2px;outline:2px solid #9fb4ff8c}.recent-actions-search{color:#f8fafc;box-sizing:border-box;background:#02061761;border:1px solid #60a5fa2e;border-radius:12px;outline:none;width:min(360px,100%);height:38px;padding:0 14px;font-family:inherit;font-size:13px;transition:border-color .16s,box-shadow .16s}.recent-actions-search::placeholder{color:#94a3b8c2}.recent-actions-search:focus{border-color:#93c5fd7a;box-shadow:0 0 0 3px #60a5fa1f}.recent-actions-modal-table.recent-ai-actions-table-shell{flex-direction:column;flex:auto;min-height:0;max-height:calc(100vh - 300px);padding-bottom:8px;display:flex;overflow:auto}.recent-actions-modal-table::-webkit-scrollbar{width:8px;height:8px}.recent-actions-modal-table::-webkit-scrollbar-track{background:#0f172a59;border-radius:999px}.recent-actions-modal-table::-webkit-scrollbar-thumb{background:#93c5fd57;border-radius:999px}.recent-actions-modal-table::-webkit-scrollbar-thumb:hover{background:#93c5fd85}.recent-actions-modal-table .recent-ai-actions-row{min-height:76px}.recent-actions-modal-grid-header.recent-ai-actions-grid-header{z-index:3;background:linear-gradient(#0f172afa,#0f172af0);min-height:56px;position:sticky;top:0;box-shadow:0 1px #60a5fa1f}.recent-actions-modal-table .recent-ai-actions-grid-header+.recent-ai-actions-row--clickable{border-top:none}.recent-ai-actions-row.recent-ai-actions-row--clickable{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;box-sizing:border-box;appearance:none;background:0 0;border:0;border-bottom:1px solid #60a5fa1c;margin:0;padding:0;transition:background .16s}.recent-ai-actions-row.recent-ai-actions-row--clickable:hover{background:linear-gradient(90deg,#60a5fa14,#7c3aed09)}.recent-ai-actions-row.recent-ai-actions-row--clickable:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #93c5fd8c;position:relative}.recent-ai-actions-row.recent-ai-actions-row--clickable:active{background:#60a5fa1a}.recent-action-time-cell{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.recent-action-time-stack{text-align:left;flex-direction:column;gap:2px;min-width:0;line-height:1.25;display:flex}.recent-action-time-stack span:first-child{color:#f8fafcf2;font-weight:700}.recent-action-time-stack span:last-child{color:#94a3b8d1;font-size:12px;font-weight:600}.recent-action-row-arrow{color:#93c5fd94;opacity:.55;flex-shrink:0;transition:opacity .16s,transform .16s,color .16s;transform:translate(-2px)}.recent-ai-actions-row.recent-ai-actions-row--clickable:hover .recent-action-row-arrow{opacity:1;color:#bfdbfe;transform:translate(2px)}.recent-ai-actions-row.recent-ai-actions-row--clickable:hover .recent-action-icon,.recent-ai-actions-row.recent-ai-actions-row--clickable:hover .recent-source-icon,.ai-approval:hover .approval-icon,.ai-short:hover .shortcut-icon{box-shadow:0 0 18px #60a5fa2e}.recent-actions-modal-empty.recent-ai-actions-empty{border-top:1px solid #60a5fa1c;flex:1}@media (width<=900px){.recent-actions-overlay{align-items:flex-start;padding:16px;overflow-y:auto}.recent-actions-modal{margin:auto 0;padding:20px}.recent-actions-toolbar{flex-direction:column;align-items:stretch}.recent-actions-search{width:100%}.recent-actions-modal-table .recent-ai-actions-grid{min-width:760px}}.ai-stream-panel{background:#070f1c80;border:1px solid #7891be1f;border-radius:12px;flex:1;min-height:200px;overflow:auto}.ai-stream{border-collapse:separate;border-spacing:0;width:100%}.ai-stream th{z-index:1;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;text-align:left;background:#0b1220;border-bottom:1px solid #7891be2e;padding:14px 16px;font-size:12px;font-weight:600;position:sticky;top:0}.ai-stream td{color:#e2e8f0;vertical-align:middle;border-bottom:1px solid #7891be1a;padding:16px;font-size:14px;line-height:1.45}.ai-stream tbody tr{min-height:58px;transition:background .16s}.ai-stream tbody tr:hover{background:#4f7cff0f}.ai-stream tbody tr:last-child td{border-bottom:none}.badge{letter-spacing:.02em;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.ai-badge,.ai-status-pill{letter-spacing:.02em;border-radius:999px;font-weight:700;box-shadow:inset 0 1px #ffffff14}.badge.risk.low{color:#00d6a3;background:#00d6a333}.badge.risk.medium{color:#f59e0b;background:#f59e0b33}.badge.risk.high{color:#ef4444;background:#ef444433}.badge.decision.approved{color:#00d6a3;background:#00d6a333}.badge.decision.escalated{color:#f59e0b;background:#f59e0b33}.badge.decision.blocked{color:#ef4444;background:#ef444433}.ai-donut-wrap{flex:1;justify-content:center;align-items:center;min-height:168px;padding:8px 0;display:flex}.ai-donut{background:conic-gradient(#00d6a3 0 57%, #f59e0b 57% 86%, #ef4444 86% 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:relative;transform:scale(1.05)}.ai-donut-center{text-align:center;pointer-events:none;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-donut-value{color:#f8fafc;text-shadow:0 1px 12px #00000059;font-size:22px;font-weight:700;line-height:1.15}.ai-donut-label{opacity:.75;color:#e2e8f0;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:12px;font-weight:600}.ai-legend{color:#cbd5e1;margin:12px 0 0;padding:0;list-style:none}.ai-legend li{justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.ai-drivers{flex:1;margin:0;padding:0;list-style:none}.ai-risk-item{border-bottom:1px solid #7891be1a;align-items:center;gap:10px;padding:14px 0;font-size:14px;display:flex}.ai-risk-item:last-child{border-bottom:none}.ai-risk-icon{color:#c4b5fd;background:#8466ff2e;border:1px solid #8466ff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.ai-risk-name{flex:1;min-width:0;line-height:1.35}.ai-risk-item b{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.ai-risk-item em{color:#94a3b8;flex-shrink:0;font-size:13px;font-style:normal}.ai-status{box-sizing:border-box;color:#cbd5e1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:16px 12px;min-height:78px;margin-top:0;padding:18px 22px;font-size:13px;display:grid}.ai-status span,.ai-status-pill{text-align:center;color:#cbd5e1;background:#070f1c8c;border:1px solid #7891be24;padding:8px 12px;font-size:12px;line-height:1.4}.ai-approval{box-sizing:border-box;background:#0b1220;border:1px solid #7891be2e;border-left:3px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;min-height:72px;margin-bottom:12px;padding:14px 16px;font-size:14px;line-height:1.4;transition:background .16s;display:flex}.ai-approval-inner{align-items:flex-start;gap:12px;min-width:0;display:flex}.ai-approval-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ai-approval:hover{cursor:pointer;background:#7c5cff14}.ai-approval.high{border-left-color:#ef4444}.ai-approval.medium{border-left-color:#f59e0b}.ai-approval.low{border-left-color:#00d6a3}.ai-approval-time{opacity:.6;margin-top:6px;font-size:12px}.ai-approval small{color:#94a3b8;font-size:13px}.ai-short{color:#cbd5e1;text-align:left;cursor:pointer;box-sizing:border-box;background:#0b1220;border:1px solid #7891be2e;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:44px;margin-bottom:10px;padding:0 14px;font-size:14px;transition:background .16s;display:flex}.ai-short:hover{background:#5d8cff1a}.ai-panel--rail .ai-primary.ghost{min-height:38px}.muted{color:#94a3b8;font-size:14px;line-height:1.5}@media (width<=1200px){.overview-main{width:100%}.overview-content{grid-template-columns:1fr}.overview-right{width:100%;min-width:0;max-width:none;max-height:none;position:relative;top:auto}.pipeline-row,.bottom-row{grid-template-columns:1fr}.overview-shell{flex-direction:column}.ai-sidebar,.sidebar{flex:none;width:100%;min-width:0;max-width:none}.ai-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.overview-container{animation:none!important}.ai-panel,.ai-stream tbody tr{transition:none!important;animation:none!important}.executive-kpi .ai-ring-progress{animation:none!important}.ai-panel--pipeline .ai-progress-fill,.ai-panel--pipeline .ai-pipeline-metric-cell,.ai-panel--pipeline .ai-pipeline-row-label,.ai-panel--pipeline .ai-link-button{transition:none!important}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage,.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-icon-tile .ai-stage-icon,.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-icon-tile .ai-stage-icon:after{transition:none!important;animation:none!important}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage:hover{box-shadow:none;transform:none}.ai-panel--pipeline .ai-pipeline-stage-flow .ai-pipeline-stage:hover .ai-pipeline-icon-tile .ai-stage-icon{transform:none}.ai-approval,.ai-short{transition:none!important}.executive-kpi:hover,.ai-panel:hover{transform:none}}.executive-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:100%;margin:6px 0 22px;display:grid}.executive-kpi{box-sizing:border-box;background:linear-gradient(#132340ed,#071122e0);border:1px solid #7891be24;border-radius:16px;grid-template-columns:minmax(0,1fr) 72px;align-content:center;align-items:center;column-gap:16px;min-width:0;height:auto;min-height:96px;padding:16px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:inset 0 1px #ffffff0e,0 14px 38px #00000047}.executive-kpi-copy{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.executive-kpi-copy span{color:#94a3b8eb;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.2}.executive-kpi-copy strong{color:#f8fafc;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:28px;font-weight:800;line-height:1.05}.executive-kpi--risk .executive-kpi-copy strong{letter-spacing:-.02em;font-size:26px}.executive-kpi-copy p{color:#93c5fdeb;white-space:normal;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.3}.executive-kpi--total .executive-kpi-copy p{color:#34d399f2}.executive-kpi--approved .executive-kpi-copy p{color:#60a5faf2}.executive-kpi--escalated .executive-kpi-copy p{color:#fbbf24f2}.executive-kpi--blocked .executive-kpi-copy p{color:#fb7185f2}.executive-kpi--risk .executive-kpi-copy p{color:#c4b5fdf2}.executive-kpi-spark,.executive-kpi .ai-kpi-trend.executive-kpi-spark{place-self:center end;width:100%;max-width:96px;height:40px}.executive-kpi .ai-kpi-trend.executive-kpi-spark svg{width:100%;height:100%;display:block}.executive-kpi .ai-kpi-ring-wrap,.executive-kpi .ai-kpi-ring{place-self:center end;width:68px;height:68px}.executive-kpi .ai-kpi-ring-wrap{place-items:center;display:grid;position:relative}.executive-kpi .ai-kpi-ring{display:block;overflow:visible}.executive-kpi .ai-kpi-ring-label{letter-spacing:-.03em;pointer-events:none;text-shadow:0 1px 8px #00000080;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.executive-kpi .ai-ring-bg,.executive-kpi .ai-ring-progress{stroke-width:6px}.executive-kpi .ai-ring-bg{stroke:#7891be29}.executive-kpi .ai-ring-progress{stroke-linecap:round;animation:.9s cubic-bezier(.22,1,.36,1) forwards kpiRingLoad}.executive-kpi--approved .ai-ring-progress{stroke:#4f7cff;filter:drop-shadow(0 0 6px #4f7cff59)}.executive-kpi--escalated .ai-ring-progress{stroke:#f59e0b;filter:drop-shadow(0 0 6px #f59e0b61)}.executive-kpi--blocked .ai-ring-progress{stroke:#f43f5e;filter:drop-shadow(0 0 6px #f43f5e59)}.executive-kpi--approved .ai-kpi-ring-label{color:#4f7cff;text-shadow:0 0 8px #4f7cff61,0 1px 6px #00000073}.executive-kpi--escalated .ai-kpi-ring-label{color:#f59e0b;text-shadow:0 0 8px #f59e0b61,0 1px 6px #00000073}.executive-kpi--blocked .ai-kpi-ring-label{color:#f43f5e;text-shadow:0 0 8px #f43f5e5c,0 1px 6px #00000073}.executive-kpi--total{border-color:#00d6a338;box-shadow:inset 0 1px #ffffff0e,0 14px 38px #00000047,0 0 36px #00d6a312}.executive-kpi--approved{border-color:#4f7cff38;box-shadow:inset 0 1px #ffffff0e,0 14px 38px #00000047,0 0 36px #4f7cff14}.executive-kpi--escalated{border-color:#f59e0b38;box-shadow:inset 0 1px #ffffff0e,0 14px 38px #00000047,0 0 36px #f59e0b12}.executive-kpi--blocked{border-color:#f43f5e38;box-shadow:inset 0 1px #ffffff0e,0 14px 38px #00000047,0 0 36px #f43f5e12}.executive-kpi--risk{border-color:#8b7cf63d;box-shadow:inset 0 1px #ffffff0e,0 14px 38px #00000047,0 0 36px #8b7cf614}.executive-kpi:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff1,0 20px 48px #00000057}@keyframes kpiRingLoad{0%{stroke-dashoffset:var(--ring-circumference)}to{stroke-dashoffset:var(--ring-offset)}}@media (width<=1350px){.executive-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-kpi{min-height:96px}}@media (width<=760px){.executive-kpi-strip{grid-template-columns:1fr}.executive-kpi-copy p{white-space:normal}}.ai-panel--pipeline .pipeline-status-item{align-items:center;gap:12px;padding:10px 0;display:flex}.ai-panel--pipeline .pipeline-status-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.ai-panel--pipeline .pipeline-status-text strong{color:#e5e7eb;font-size:14px;font-weight:600;display:block}.ai-panel--pipeline .pipeline-status-text small{color:#94a3b8;margin-top:2px;font-size:12px;display:block}.ai-panel--pipeline .pipeline-status-dot{width:13px;height:13px}.ai-panel--pipeline .pipeline-status-text strong{font-size:14px;font-weight:800}.ai-panel--pipeline .pipeline-status-dot svg{opacity:.95;z-index:2;width:12px;height:12px;position:relative}.ai-panel--pipeline .pipeline-status-item{gap:12px}.ai-panel--pipeline .pipeline-status-text strong{color:#e5e7eb;font-size:14px;font-weight:700}.ai-panel--pipeline .pipeline-status-text small{color:#8b9bb5;font-size:11px}.ai-panel--pipeline .pipeline-status-dot{z-index:1;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.ai-panel--pipeline .pipeline-status-dot:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff40,#0000 60%);border-radius:999px;position:absolute;inset:0}.ai-panel--pipeline .pipeline-status-dot:after{content:"";opacity:.7;filter:blur(8px);z-index:0;border-radius:999px;position:absolute;inset:-6px}.ai-panel--pipeline .pipeline-status-dot--passed{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 0 0 3px #10b98126,0 0 10px #10b98199}.ai-panel--pipeline .pipeline-status-dot--passed:after{background:#10b98199}.ai-panel--pipeline .pipeline-status-dot--escalated{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 0 3px #f59e0b26,0 0 10px #f59e0b99}.ai-panel--pipeline .pipeline-status-dot--escalated:after{background:#f59e0b99}.ai-panel--pipeline .pipeline-status-dot--blocked{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 0 0 3px #ef444426,0 0 10px #ef444499}.ai-panel--pipeline .pipeline-status-dot--blocked:after{background:#ef444499}.ai-panel--pipeline .pipeline-status-item:hover .pipeline-status-dot{transform:scale(1.06)}.ai-panel--pipeline .pipeline-status-dot{transition:transform .18s,box-shadow .22s,filter .22s}.ai-panel--pipeline .pipeline-status-item:hover .pipeline-status-dot--passed{box-shadow:0 0 0 3px #10b9812e,0 0 14px #10b981d9}.ai-panel--pipeline .pipeline-status-item:hover .pipeline-status-dot--escalated{box-shadow:0 0 0 3px #f59e0b2e,0 0 14px #f59e0bd9}.ai-panel--pipeline .pipeline-status-item:hover .pipeline-status-dot--blocked{box-shadow:0 0 0 3px #ef44442e,0 0 14px #ef4444d9}.ai-panel--pipeline .pipeline-status-item:hover .pipeline-status-dot:after{animation:1.6s ease-in-out infinite pipelineGlowPulse}@keyframes pipelineGlowPulse{0%{opacity:.55;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}to{opacity:.55;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ai-panel--pipeline .pipeline-status-dot,.ai-panel--pipeline .pipeline-status-dot:after{transition:none!important;animation:none!important;transform:none!important}}.ai-panel--pipeline .ai-pipeline-data-row{transition:background .18s,box-shadow .18s,transform .18s}.ai-panel--pipeline .ai-pipeline-row-label{transition:background .18s,box-shadow .18s,border-color .18s}.ai-panel--pipeline .pipeline-status-item{min-height:54px;padding:6px 0}.ai-panel--pipeline .ai-pipeline-data-row--green:hover .ai-pipeline-row-label,.ai-panel--pipeline .ai-pipeline-data-row--green:hover .ai-pipeline-metric-cell{background:linear-gradient(90deg,#10b98114,#10b98106)}.ai-panel--pipeline .ai-pipeline-data-row--amber:hover .ai-pipeline-row-label,.ai-panel--pipeline .ai-pipeline-data-row--amber:hover .ai-pipeline-metric-cell{background:linear-gradient(90deg,#f59e0b14,#f59e0b06)}.ai-panel--pipeline .ai-pipeline-data-row--red:hover .ai-pipeline-row-label,.ai-panel--pipeline .ai-pipeline-data-row--red:hover .ai-pipeline-metric-cell{background:linear-gradient(90deg,#ef444414,#ef444406)}.ai-panel--pipeline .ai-pipeline-row-label,.ai-panel--pipeline .ai-pipeline-metric-cell{border-top:1px solid #7891be11}.ai-panel--pipeline .ai-pipeline-data-row:first-of-type .ai-pipeline-row-label,.ai-panel--pipeline .ai-pipeline-data-row:first-of-type .ai-pipeline-metric-cell{border-top-color:#7891be1a}.ai-panel--pipeline .ai-pipeline-metric-cell{transition:background .18s,border-color .18s,transform .18s}.ai-panel--pipeline .ai-pipeline-metric-cell:hover{transform:translateY(-1px)}.ai-panel--pipeline .pipeline-status-text strong{letter-spacing:-.01em}.ai-panel--pipeline .pipeline-status-text small{letter-spacing:.01em;margin-top:4px}.ai-panel--pipeline .ai-pipeline-data-row:hover .pipeline-status-text strong{color:#f8fafc}.ai-panel--pipeline .ai-pipeline-data-row:hover .pipeline-status-text small{color:#a6b4cf}.ai-panel--pipeline .ai-pipeline-metric-cell{cursor:pointer}.ai-panel--pipeline .ai-pipeline-metric-cell:focus-visible{outline-offset:-2px;outline:2px solid #9fb4ffb3}@media (prefers-reduced-motion:reduce){.ai-panel--pipeline .ai-pipeline-data-row,.ai-panel--pipeline .ai-pipeline-row-label,.ai-panel--pipeline .ai-pipeline-metric-cell,.ai-panel--pipeline .ai-progress-fill,.ai-panel--pipeline .ai-link-button{transition:none!important;transform:none!important}.ai-panel--pipeline .ai-pipeline-metric-cell:hover{transform:none!important}.ai-panel--pipeline .ai-link-button:hover{text-shadow:none!important;transform:none!important}}.auditiq-future-build-backdrop{z-index:12000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020816b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.auditiq-future-build-modal{color:#e2e8f0f2;background:linear-gradient(#0c1424fa,#080e1afa);border:1px solid #3341558c;border-radius:12px;width:min(420px,100%);padding:20px 22px 18px;box-shadow:0 18px 48px #00000073}.auditiq-future-build-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;margin:0 0 6px;font-size:.64rem;font-weight:650}.auditiq-future-build-title{color:#f8fafc;margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.25}.auditiq-future-build-feature{color:#93c5fd;margin:0 0 10px;font-size:.78rem;font-weight:600}.auditiq-future-build-message{color:#e2e8f0eb;margin:0 0 8px;font-size:.84rem;line-height:1.45}.auditiq-future-build-support{color:#94a3b8e6;margin:0 0 16px;font-size:.74rem;line-height:1.4}.auditiq-future-build-close{color:#67e8f9;cursor:pointer;background:#082f498c;border:1px solid #22d3ee52;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:.76rem;font-weight:600;display:inline-flex}.auditiq-future-build-close:hover{color:#a5f3fc;background:#0e749059;border-color:#22d3ee73}.aic-gov-dash{--gov-dash-text:#e2e8f0f5;--gov-dash-muted:#94a3b8c7;color:var(--gov-dash-text)}.aic-gov-dash-eco-panel__viz{justify-content:center;align-items:center;padding-top:4px;padding-bottom:4px}.aic-gov-dash-eco-panel__viz-frame{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:visible}.aic-gov-dash-eco-panel__viz-scale{transform-origin:50%;width:100%;height:100%;overflow:visible;transform:scale(.765)}.aic-gov-dash-eco-svg{width:100%;height:100%;min-height:520px;display:block;overflow:visible}.aic-gov-dash-eco-label{fill:#94a3b8e0;letter-spacing:.03em;font-size:32px;font-weight:600}.aic-gov-dash-eco-label--center{fill:#ffffffeb;text-transform:none;letter-spacing:.01em;font-size:33px;font-weight:600}.aic-gov-dash-eco-value{fill:#e2e8f0;font-size:60px;font-weight:700}.aic-gov-dash-eco-value--center{fill:#fff;font-size:116px;font-weight:700}.aic-gov-dash-eco-icon{border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.aic-gov-dash-eco-polished-body{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;width:100%;height:100%;padding:13px 21px;display:flex}.aic-gov-dash-eco-polished-icon{border-radius:10px;flex-shrink:0;width:69px;height:69px}.aic-gov-dash-eco-polished-copy{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.aic-gov-dash-eco-polished-label{letter-spacing:.02em;color:#fff;text-align:center;font-size:25px;font-weight:600;line-height:1.1}.aic-gov-dash-eco-polished-value{color:#fff;text-align:center;font-size:47px;font-weight:700;line-height:1}.aic-gov-dash-eco-polished-copy--issues{text-align:center;flex:1;justify-content:center;align-items:center;padding-right:10px}.aic-gov-dash-eco-icon--polished{border-radius:14px;width:90px;height:90px}.aic-gov-dash-eco-icon--center{color:#00e5ff;filter:drop-shadow(0 0 6.8px #00e5ff56);width:86px;height:86px}@keyframes aic-gov-dash-eco-connector-pulse-travel{0%{stroke-dashoffset:0;stroke-opacity:0}12%{stroke-opacity:.413}50%{stroke-opacity:.6}88%{stroke-opacity:.3}to{stroke-dashoffset:-336px;stroke-opacity:0}}.aic-gov-dash-eco-connector-pulse__segment{stroke-opacity:0;animation-name:aic-gov-dash-eco-connector-pulse-travel;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.aic-gov-dash-eco-connector-pulse{display:none}}.aic-gov-dash-eco-label--purple{fill:#c084fc}.aic-gov-dash-eco-label--cyan{fill:#22d3ee}.aic-gov-dash-eco-label--red{fill:#f87171}.aic-gov-dash-eco-value--polished{fill:#fff}.aic-gov-dash-eco-icon--cyan{color:#22d3ee}.aic-gov-dash-eco-icon--green{color:#34d399}.aic-gov-dash-eco-icon--red{color:#f87171}.aic-gov-dash-eco-icon--purple{color:#c084fc}.aic-gov-dash-eco-icon--blue{color:#60a5fa}.aic-gov-dash-eco-icon--amber{color:#fbbf24}.aic-gov-dash-eco-icon--teal{color:#2dd4bf}.aic-exec-command .aic-gov-dash-framework-row{flex-direction:column;gap:3px;width:100%;display:flex}.aic-exec-command .aic-gov-dash-framework-row-header{justify-content:space-between;align-items:baseline;gap:6px;width:100%;display:flex}@media (width<=1100px){.aic-gov-dash-hero.flagship-hero{grid-template-columns:1fr}}.aic-sys-registry{--sys-reg-bg:#0a1220;--sys-reg-card:#0c1424eb;--sys-reg-border:#33415573;--sys-reg-text:#e2e8f0f2;--sys-reg-muted:#94a3b8d1;--sys-reg-page-gap:10px;--sys-reg-card-gap:12px;--sys-reg-card-padding:14px;--sys-reg-right-rail-width:320px;--sys-reg-inventory-min-height:unset;--flagship-rail-min-width:340px;--flagship-hero-gap:var(--sys-reg-card-gap,12px);--aic-sys-reg-frame-top:0px;box-sizing:border-box;min-width:0;color:var(--sys-reg-text);flex-direction:column;min-height:0;padding:0 0 16px;display:flex;position:relative}.aic-sys-registry-page{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;position:relative}.aic-sys-registry-page .aic-sys-registry{flex-direction:column;flex:auto;min-height:0;display:flex}.aic-dashboard-shell--ai-system-registry .aic-canvas>.aic-sys-registry-page{flex:auto;min-height:0}.aic-sys-registry--dossier-open{min-height:calc(100vh - var(--aiq-header-height,72px));overflow:hidden}.aic-sys-registry *,.aic-sys-registry :before,.aic-sys-registry :after{box-sizing:border-box}.aic-sys-registry .aic-sys-reg-page-stack{gap:var(--sys-reg-page-gap);flex-direction:column;flex:auto;min-height:0;display:flex}.aic-sys-registry .aic-sys-reg-page-stack>.auditiq-header-frame,.aic-sys-registry .aic-sys-reg-page-stack>.flagship-kpi-strip,.aic-sys-registry .aic-sys-reg-page-stack>.auditiq-kpi-grid{margin-bottom:0}.aic-sys-registry .aic-sys-reg-data-status{color:#94a3b89e;letter-spacing:.01em;margin:-2px 0 2px;padding:0 2px;font-size:.64rem;line-height:1.4}.aic-sys-registry .aic-sys-reg-page-stack>.flagship-section-card--assurance{margin-top:4px;margin-bottom:0}.aic-sys-registry .flagship-section-card--assurance.aic-sys-reg-portfolio-assurance{background:linear-gradient(135deg,#0c1424f5,#080e1ae6);border-color:#22d3ee38;padding:14px 16px}.aic-sys-registry .flagship-section-card--assurance.aic-sys-reg-portfolio-assurance .flagship-section-card__head{align-items:flex-start;width:100%}.aic-sys-registry .flagship-section-card--assurance.aic-sys-reg-portfolio-assurance .flagship-section-card__body,.aic-sys-registry .flagship-section-card--assurance.aic-sys-reg-portfolio-assurance .aic-sys-reg-assurance-body-wrap{flex:100%;width:100%;margin-top:0;padding-top:0;display:block}.aic-sys-registry .flagship-section-card--assurance.aic-sys-reg-portfolio-assurance .flagship-section-card__subtitle,.aic-sys-registry .aic-sys-reg-assurance-posture{color:#e2e8f0eb;letter-spacing:.01em;margin:4px 0 0;font-size:.72rem;font-weight:600;line-height:1.45}.aic-sys-registry .aic-sys-reg-assurance-takeaway{color:#94a3b8c7;max-width:78ch;margin:6px 0 0;font-size:.68rem;line-height:1.5}.aic-sys-registry .aic-sys-reg-page-stack>.auditiq-kpi-grid,.aic-sys-registry .aic-sys-reg-page-stack>.flagship-kpi-strip,.aic-sys-registry .aic-sys-reg-page-stack>.aic-exec-kpi-strip{margin-bottom:0}.aic-sys-registry .aic-sys-reg-page-stack>.aic-sys-reg-main-layout{flex:none;min-height:0}.aic-sys-reg-assurance{background:linear-gradient(135deg,#0c1424f2,#080e1ae0);border:1px solid #22d3ee2e;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;padding:14px 16px;display:flex}.aic-sys-reg-assurance-title-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.aic-sys-reg-assurance-title{letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:.72rem;font-weight:650}.aic-sys-reg-assurance-body{color:var(--sys-reg-muted);max-width:72ch;margin:0;font-size:.74rem;line-height:1.45}.aic-sys-reg-assurance-cta{color:#67e8f9;cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee47;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:.72rem;font-weight:600}.aic-sys-reg-assurance-cta:hover{background:#22d3ee29}.ai-registry-main-grid,.aic-sys-reg-main-layout{grid-template-columns:minmax(0, 1fr) var(--sys-reg-right-rail-width,320px);gap:var(--sys-reg-card-gap,12px);flex:none;align-items:start;min-width:0;min-height:0;display:grid}.ai-registry-main-column,.aic-sys-reg-main-left{gap:var(--sys-reg-card-gap,12px);flex-direction:column;flex:none;min-width:0;height:auto;min-height:0;display:flex}.ai-registry-main-column .aic-sys-reg-inventory-slot,.ai-system-inventory-panel,.aic-sys-reg-inventory-slot{min-height:unset;flex-direction:column;flex:none;min-width:0;height:auto;display:flex}.ai-registry-analytics-section,.aic-sys-reg-analytics-section{gap:var(--sys-reg-card-gap,12px);shrink:0;flex-direction:column;flex:none;min-width:0;display:flex}.ai-registry-analytics-section .aic-sys-reg-analytics-row,.ai-registry-analytics-grid,.aic-sys-reg-analytics-row{gap:var(--sys-reg-card-gap,12px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.ai-registry-right-rail,.aic-sys-reg-rail--main{gap:var(--sys-reg-card-gap,12px);flex-direction:column;align-self:stretch;height:auto;min-height:0;display:flex}.ai-registry-right-rail .flagship-rail-panel,.aic-sys-reg-rail--main .flagship-rail-panel{width:100%}@media (width<=1200px){.ai-registry-main-grid,.aic-sys-reg-main-layout{grid-template-columns:1fr}.ai-registry-analytics-section .aic-sys-reg-analytics-row,.ai-registry-analytics-grid,.aic-sys-reg-analytics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ai-registry-analytics-section .aic-sys-reg-analytics-row,.ai-registry-analytics-grid,.aic-sys-reg-analytics-row{grid-template-columns:1fr}}.aic-sys-reg-hero-stack{gap:var(--flagship-hero-gap);flex-direction:column;flex:auto;min-height:0;display:flex}.aic-sys-reg-hero-upper{grid-template-columns:minmax(0, 1fr) var(--sys-reg-right-rail-width,340px);gap:var(--flagship-hero-gap);flex:none;align-items:stretch;min-width:0;display:grid}.aic-sys-reg-hero-upper-main{flex-direction:column;min-width:0;min-height:0;display:flex}.aic-sys-reg-rail--upper{align-self:stretch;height:100%}.aic-sys-reg-hero-lower-analytics{height:100%;min-height:0}.aic-sys-reg-hero-lower-main{grid-column:1/-1}.aic-sys-reg-hero{grid-template-columns:minmax(0,1fr) minmax(260px,28%);align-items:start;gap:14px;display:grid}@media (width<=1100px){.aic-sys-reg-hero-upper,.aic-sys-reg-hero-lower,.aic-sys-reg-hero{grid-template-columns:1fr}}.aic-sys-reg-main{flex-direction:column;gap:16px;min-width:0;display:flex}.aic-sys-reg-rail{gap:var(--sys-reg-card-gap,12px);flex-direction:column;align-self:stretch;min-width:0;display:flex}.aic-sys-reg-rail--upper{align-self:start}.aic-sys-reg-section-state{text-align:center;color:var(--sys-reg-muted);border:1px dashed var(--sys-reg-border);background:#0f172a59;border-radius:8px;padding:14px;font-size:.72rem}.aic-sys-reg-section-state--error{color:#f87171;background:#ef44440f;border-color:#ef444440}.aic-sys-reg-inventory{border:1px solid var(--sys-reg-border);background:var(--sys-reg-card);border-radius:12px;align-self:start;height:fit-content;overflow:hidden}.aic-sys-reg-inventory-head{border-bottom:1px solid var(--sys-reg-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.aic-sys-reg-inventory-title-row{align-items:center;gap:6px;display:flex}.aic-sys-reg-inventory-title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:650}.aic-sys-reg-inventory-toolbar{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.ai-registry-toolbar button{cursor:pointer}.ai-registry-toolbar button:disabled{cursor:not-allowed}.ai-registry-toolbar-button.is-active,.aic-sys-reg-view-btn--active{color:#eaffff;background:#22f6c81a;border-color:#22f6c88c}.aic-sys-reg-view-toggle{border:1px solid var(--sys-reg-border);border-radius:6px;align-items:center;gap:2px;height:32px;padding:2px;display:flex}.aic-sys-reg-view-btn{color:var(--sys-reg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 6px;transition:background-color .14s,border-color .14s,color .14s;display:flex}.aic-sys-reg-view-btn:hover{color:#e2e8f0;background:#0f172a8c}.aic-sys-reg-table-search{position:relative}.aic-sys-reg-table-search-icon{color:var(--sys-reg-muted);position:absolute;top:50%;left:8px;transform:translateY(-50%)}.aic-sys-reg-table-search-input{border:1px solid var(--sys-reg-border);height:32px;color:var(--sys-reg-text);box-sizing:border-box;background:#080e1ab3;border-radius:6px;width:240px;padding:0 8px 0 26px;font-size:.6875rem}.aic-sys-reg-export-btn{border:1px solid var(--sys-reg-border);height:32px;color:var(--sys-reg-muted);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.6875rem;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.aic-sys-reg-export-btn:hover{color:#e2e8f0;background:#0f172a8c;border-color:#22d3ee47}.aic-sys-reg-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:2px 0;display:grid}.aic-sys-reg-inventory-card{cursor:pointer;background:linear-gradient(165deg,#0a1022e0 0%,#050814f5 100%);border:1px solid #33415573;border-radius:10px;flex-direction:column;gap:10px;min-height:0;padding:12px;transition:border-color .14s,box-shadow .14s;display:flex}.aic-sys-reg-inventory-card:hover{border-color:#22d3ee47}.aic-sys-reg-inventory-card--selected{border-color:#22d3ee8c;box-shadow:inset 0 0 0 1px #22d3ee33}.aic-sys-reg-inventory-card__head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.aic-sys-reg-inventory-card__title{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.78rem;font-weight:650;line-height:1.25;overflow:hidden}.aic-sys-reg-inventory-card__meta{grid-template-columns:1fr 1fr;gap:8px 10px;margin:0;display:grid}.aic-sys-reg-inventory-card__row{flex-direction:column;gap:2px;min-width:0;display:flex}.aic-sys-reg-inventory-card__row dt{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8b8;margin:0;font-size:.58rem;font-weight:600}.aic-sys-reg-inventory-card__row dd{color:#e2e8f0eb;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.68rem;overflow:hidden}.aic-sys-reg-table-scroll{scrollbar-width:thin;scrollbar-color:#64748ba6 #0f172a99;max-height:none;overflow-x:auto}.aic-sys-reg-table-scroll::-webkit-scrollbar{height:6px}.aic-sys-reg-table-scroll::-webkit-scrollbar-track{background:#0f172a99;border-radius:999px}.aic-sys-reg-table-scroll::-webkit-scrollbar-thumb{background:#64748ba6;border-radius:999px}.aic-sys-reg-table-scroll::-webkit-scrollbar-thumb:hover{background:#22d3ee80}.aic-sys-reg-table tbody tr{cursor:pointer;transition:background-color .15s}.aic-sys-reg-row-interactive{cursor:pointer;outline:none;transition:background-color .15s,border-color .15s}.aic-sys-reg-row-interactive:focus-visible{outline-offset:2px;outline:2px solid #22d3ee8c}.aic-sys-reg-table tbody tr.aic-sys-reg-row-interactive:focus-visible{outline-offset:-2px}.aic-sys-registry .aic-sys-reg-table-row--selected{background:#22d3ee14;box-shadow:inset 3px 0 #22d3eea6}.aic-sys-reg-table tbody tr:hover{background:#1e293b66}.aic-sys-reg-table-row--selected:hover{background:#22d3ee1a}.aic-sys-reg-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:.69rem}.aic-sys-reg-table thead th{text-align:left;color:var(--sys-reg-muted);border-bottom:1px solid var(--sys-reg-border);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;vertical-align:bottom;padding:9px 10px;font-size:.62rem;font-weight:600}.aic-sys-reg-table tbody td{vertical-align:middle;border-bottom:1px solid #33415540;padding:11px 10px}.aic-sys-reg-table thead th:first-child,.aic-sys-reg-table tbody td:first-child{min-width:148px}.aic-sys-reg-table thead th:nth-child(2),.aic-sys-reg-table tbody td:nth-child(2){width:72px}.aic-sys-reg-table thead th:nth-child(3),.aic-sys-reg-table tbody td:nth-child(3),.aic-sys-reg-table thead th:nth-child(4),.aic-sys-reg-table tbody td:nth-child(4),.aic-sys-reg-table thead th:nth-child(7),.aic-sys-reg-table tbody td:nth-child(7),.aic-sys-reg-table thead th:nth-child(10),.aic-sys-reg-table tbody td:nth-child(10){white-space:nowrap;width:1%}.aic-sys-reg-table thead th:nth-child(8),.aic-sys-reg-table tbody td:nth-child(8){white-space:nowrap;width:1%;padding-right:12px}.aic-sys-reg-td-name{color:#f8fafc;white-space:nowrap;font-weight:600}.aic-sys-reg-td-muted{color:var(--sys-reg-muted);white-space:nowrap}.aic-sys-reg-badge{border:1px solid #0000;border-radius:999px;max-width:100%;padding:2px 7px;font-size:.58rem;font-weight:600;line-height:1.25;display:inline-block}.aic-sys-reg-badge--red{color:#fca5a5;background:#ef44441f;border-color:#ef444440}.aic-sys-reg-badge--amber{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b40}.aic-sys-reg-badge--green{color:#86efac;background:#22c55e1f;border-color:#22c55e40}.aic-sys-reg-badge--violet{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf640}.aic-sys-reg-score{align-items:center;gap:5px;display:inline-flex}.aic-sys-reg-score-dot{border-radius:50%;width:6px;height:6px}.aic-sys-reg-score-dot--red{background:#ef4444}.aic-sys-reg-score-dot--amber{background:#f59e0b}.aic-sys-reg-score-dot--green{background:#22c55e}.aic-sys-reg-owner{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.aic-sys-reg-owner-avatar{color:#67e8f9;background:#22d3ee26;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.55rem;font-weight:700;display:flex}.aic-sys-reg-status{align-items:center;gap:5px;display:inline-flex}.aic-sys-reg-status-dot{background:#4ade80;border-radius:50%;width:6px;height:6px}.aic-sys-reg-table-foot{border-top:1px solid var(--sys-reg-border);color:var(--sys-reg-muted);background:#080e1a59;justify-content:space-between;align-items:center;padding:8px 14px;font-size:.65rem;display:flex}.aic-sys-reg-pagination{gap:6px;display:flex}.aic-sys-reg-page-btn{border:1px solid var(--sys-reg-border);color:var(--sys-reg-muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:.65rem}.aic-sys-reg-page-btn:disabled{opacity:.4;cursor:not-allowed}.aic-sys-reg-rail-panel{border:1px solid var(--sys-reg-border);background:var(--sys-reg-card);border-radius:10px;padding:10px 12px}.aic-sys-reg-rail-head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:8px;display:flex}.aic-sys-reg-rail-title-wrap{align-items:center;gap:6px;display:flex}.aic-sys-reg-rail-title{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.aic-sys-reg-rail-link{color:#94a3b8d9;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.6rem}.aic-sys-reg-rail-link:hover{color:#22d3eebf}.aic-sys-reg-alert-list,.aic-sys-reg-pressure-list,.aic-sys-reg-recent-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aic-sys-reg-alert-row{background:#0f172a73;border:1px solid #3341554d;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.aic-sys-reg-alert-row svg{flex-shrink:0;margin-top:2px}.aic-sys-reg-alert-row--red svg{color:#f87171}.aic-sys-reg-alert-row--amber svg{color:#fbbf24}.aic-sys-reg-alert-row--violet svg{color:#a78bfa}.aic-sys-reg-alert-row--cyan svg{color:#22d3ee}.aic-sys-reg-alert-title{font-size:.68rem;font-weight:600;line-height:1.3;display:block}.aic-sys-reg-alert-sub{color:var(--sys-reg-muted);margin-top:2px;font-size:.62rem;display:block}.aic-sys-reg-chip{white-space:nowrap;text-align:center;border-radius:999px;justify-self:end;min-width:52px;padding:2px 7px;font-size:.58rem;font-weight:600}.aic-sys-reg-chip--red{color:#fca5a5;background:#ef444426}.aic-sys-reg-chip--amber{color:#fcd34d;background:#f59e0b26}.aic-sys-reg-chip--violet{color:#c4b5fd;background:#8b5cf626}.aic-sys-reg-chip--cyan{color:#67e8f9;background:#22d3ee1f}.aic-sys-reg-chip--green{color:#86efac;background:#22c55e26}.aic-sys-reg-pressure-row,.aic-sys-reg-recent-row{border-bottom:1px solid #33415533;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.aic-sys-reg-pressure-row:last-child,.aic-sys-reg-recent-row:last-child{border-bottom:none;padding-bottom:0}.aic-sys-reg-pressure-label{align-items:center;gap:6px;font-size:.68rem;display:flex}.aic-sys-reg-recent-name{font-size:.68rem;font-weight:600;display:block}.aic-sys-reg-recent-date{color:var(--sys-reg-muted);font-size:.6rem;display:block}.aic-sys-reg-analytics-row,.auditiq-analytics-grid{gap:var(--auditiq-analytics-grid-gap,12px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-height:0;display:grid}.aic-sys-reg-hero-lower-analytics.aic-sys-reg-analytics-row{margin-top:0;padding-bottom:0}@media (width<=1200px){.aic-sys-reg-analytics-row,.aic-sys-reg-hero-lower-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aic-sys-reg-analytics-row,.aic-sys-reg-hero-lower-analytics{grid-template-columns:1fr}}.aic-sys-reg-analytics-card,.auditiq-analytics-card{border:1px solid var(--sys-reg-border);background:var(--sys-reg-card);padding:var(--auditiq-analytics-card-padding,14px);box-sizing:border-box;height:100%;min-height:var(--auditiq-analytics-card-min-height,176px);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.aic-sys-reg-analytics-head,.auditiq-analytics-card__head{flex:0 0 var(--auditiq-analytics-card-header-height,22px);min-height:var(--auditiq-analytics-card-header-height,22px);margin:0 0 var(--auditiq-analytics-card-content-gap,12px);align-items:center;gap:6px;display:flex}.aic-sys-reg-analytics-body,.auditiq-analytics-card__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.aic-sys-reg-analytics-fill{flex-direction:column;flex:auto;min-height:0;display:flex}.aic-sys-reg-analytics-fill--landscape{justify-content:space-between;gap:0;padding-top:12px}.aic-sys-reg-analytics-fill--bars{justify-content:center;gap:8px}.aic-sys-reg-analytics-fill--donut{justify-content:center;align-items:center}.aic-sys-reg-analytics-fill--donut .aic-sys-reg-donut-layout{flex:auto;width:100%;min-height:0}.aic-sys-reg-analytics-title,.auditiq-analytics-card__title{text-transform:uppercase;letter-spacing:.06em;color:#e2e8f0eb;margin:0;font-size:.6875rem;font-weight:650;line-height:1.2}.aic-sys-reg-landscape{position:relative}.aic-sys-reg-landscape-svg{opacity:.55;width:100%;height:48px}.aic-sys-reg-landscape-line{stroke:#33415599;stroke-width:1px}.aic-sys-reg-landscape-hub{fill:#22d3ee33;stroke:#22d3ee66}.aic-sys-reg-landscape-nodes{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0 0;padding:0 0 4px;list-style:none;display:grid}.aic-sys-reg-landscape-node{color:#e2e8f0e6;background:#0f172a66;border:1px solid #33415559;border-radius:6px;justify-content:space-between;align-items:center;min-height:28px;padding:5px 8px;font-size:.64rem;display:flex}.aic-sys-reg-landscape-node strong{color:#f8fafc;font-size:.68rem}.aic-sys-reg-landscape-node--cyan{border-left:2px solid #22d3ee}.aic-sys-reg-landscape-node--violet{border-left:2px solid #a78bfa}.aic-sys-reg-landscape-node--blue{border-left:2px solid #60a5fa}.aic-sys-reg-landscape-node--teal{border-left:2px solid #2dd4bf}.aic-sys-reg-landscape-node--amber{border-left:2px solid #fbbf24}.aic-sys-reg-landscape-node--green{border-left:2px solid #4ade80}.aic-sys-reg-bar-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aic-sys-reg-bar-label{color:#cbd5e1e0;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:.64rem;display:flex}.aic-sys-reg-bar-label span:last-child{color:var(--sys-reg-muted);flex-shrink:0}.aic-sys-reg-bar-track{background:#33415566;border-radius:999px;height:5px;overflow:hidden}.aic-sys-reg-bar-fill{background:linear-gradient(90deg,#22d3eeb3,#a78bfab3);border-radius:999px;height:100%;display:block}.aic-sys-reg-bar-fill--green{background:#22c55e}.aic-sys-reg-bar-fill--amber{background:#f59e0b}.aic-sys-reg-bar-fill--red{background:#ef4444}.aic-sys-reg-bar-fill--cyan{background:#22d3ee}.aic-sys-reg-bar-fill--violet{background:#8b5cf6}.aic-sys-reg-bar-fill--blue{background:#3b82f6}.aic-sys-reg-bar-fill--teal{background:#14b8a6}.aic-sys-reg-donut-wrap{width:92px;height:92px;margin:0 auto 8px;position:relative}.aic-sys-reg-donut{width:100%;height:100%}.aic-sys-reg-donut-seg--red{stroke:#ef4444}.aic-sys-reg-donut-seg--amber{stroke:#f59e0b}.aic-sys-reg-donut-seg--green{stroke:#22c55e}.aic-sys-reg-donut-seg--cyan{stroke:#22d3ee}.aic-sys-reg-donut-center{color:var(--sys-reg-muted);flex-direction:column;justify-content:center;align-items:center;font-size:.62rem;display:flex;position:absolute;inset:0}.aic-sys-reg-donut-center strong{color:var(--sys-reg-text);font-size:1rem}.aic-sys-reg-donut-legend{color:#cbd5e1d1;flex-direction:column;gap:6px;margin:0;padding:0;font-size:.6rem;list-style:none;display:flex}.aic-sys-reg-donut-legend li{align-items:center;gap:6px;display:flex}.aic-sys-reg-legend-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.aic-sys-reg-legend-dot--red{background:#ef4444}.aic-sys-reg-legend-dot--amber{background:#f59e0b}.aic-sys-reg-legend-dot--green{background:#22c55e}.aic-sys-reg-legend-dot--cyan{background:#22d3ee}.aic-sys-reg-legend-dot--violet{background:#a78bfa}.aic-sys-reg-gov-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aic-sys-reg-gov-row{color:#cbd5e1e0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.64rem;display:grid}.aic-sys-reg-gov-label{align-items:center;gap:6px;display:flex}.aic-sys-reg-gov-bar-track{background:#33415566;border-radius:999px;height:5px;overflow:hidden}.aic-sys-reg-gov-bar-fill{border-radius:999px;height:100%;display:block}.aic-sys-reg-gov-bar-fill--green{background:#22c55e}.aic-sys-reg-gov-bar-fill--amber{background:#f59e0b}.aic-sys-reg-gov-bar-fill--red{background:#ef4444}.aic-sys-reg-gov-bar-fill--violet{background:#8b5cf6}.aic-sys-reg-gov-count{text-align:right;min-width:24px;font-weight:600}.aic-sys-reg-drawer-root{z-index:60;pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex;position:absolute;inset:0}.aic-sys-reg-drawer-backdrop{z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:pointer;pointer-events:auto;background:#02061773;border:none;margin:0;padding:0;position:absolute;inset:0}.aic-sys-reg-drawer{z-index:2;pointer-events:auto;background:#07111f;border-left:1px solid #334155b3;flex-direction:column;width:clamp(420px,38vw,520px);max-width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:-24px 0 48px #00000073;container:dossier/inline-size}.aic-sys-reg-drawer-head{background:#07111ffa;border-bottom:1px solid #3341558c;flex-direction:column;flex:none;gap:6px;padding:10px 12px 8px;display:flex}.aic-sys-reg-drawer-head-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.aic-sys-reg-drawer-head-main{flex:auto;min-width:0}.aic-sys-reg-drawer-head-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.aic-sys-reg-drawer-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#93c5fdeb;margin:0 0 2px;font-size:.625rem;font-weight:700}.aic-sys-reg-drawer-title{letter-spacing:-.02em;color:#f8fafc;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.15}.aic-sys-reg-drawer-sub{color:var(--sys-reg-muted);margin:4px 0 0;font-size:.6875rem;line-height:1.3}.aic-sys-reg-drawer-head-badges{flex-wrap:wrap;gap:6px;display:flex}.aic-sys-reg-drawer-head-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.aic-sys-reg-drawer-head-meta dt{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8d1;margin:0;font-size:.625rem;font-weight:600}.aic-sys-reg-drawer-head-meta dd{color:#e2e8f0;margin:1px 0 0;font-size:.6875rem;font-weight:600}.aic-sys-reg-drawer-action{color:#cbd5e1eb;cursor:pointer;white-space:nowrap;background:#0f172a66;border:1px solid #334155b3;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:.6875rem;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.aic-sys-reg-drawer-action:hover{color:#f8fafc;background:#1e293bb3;border-color:#64748b8c}.aic-sys-reg-drawer-close{color:#94a3b8e6;cursor:pointer;background:#0f172a66;border:1px solid #334155b3;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.aic-sys-reg-drawer-close:hover{color:#f8fafc;background:#1e293bb3;border-color:#64748b8c}@container dossier (width<=460px){.aic-sys-reg-drawer-action-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aic-sys-reg-drawer-action{width:28px;padding:0}}.aic-sys-reg-drawer-tabs{background:#07111ff5;border-bottom:1px solid #33415573;flex:none;gap:2px;padding:0 10px;display:flex;overflow-x:auto}.aic-sys-reg-drawer-tab{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8e0;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;height:34px;padding:0 8px;font-size:.625rem;font-weight:650;display:inline-flex}.aic-sys-reg-drawer-tab:hover{color:#e2e8f0}.aic-sys-reg-drawer-tab--active{color:#67e8f9;border-bottom-color:#22d3ee}.aic-sys-reg-drawer-body{scroll-behavior:auto;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#64748b8c transparent;flex:auto;min-height:0;padding:12px;overflow:hidden auto}.aic-sys-reg-drawer-tab-panel{min-width:0}.aic-sys-reg-drawer-body--overview{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px 12px;display:flex;overflow:hidden auto}.aic-sys-reg-drawer-body::-webkit-scrollbar{width:8px}.aic-sys-reg-drawer-body::-webkit-scrollbar-thumb{background:#64748b80;border-radius:999px}.aic-sys-reg-dossier-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.aic-sys-reg-dossier-metrics--compact{flex:none;gap:8px;margin-bottom:8px}.aic-sys-reg-dossier-metric{background:#0f172a8c;border:1px solid #33415573;border-radius:8px;padding:12px}.aic-sys-reg-dossier-metric--compact{flex-direction:column;justify-content:center;min-height:54px;padding:8px 10px;display:flex}.aic-sys-reg-dossier-metric-value{color:#f8fafc;font-size:1.25rem;font-weight:700;line-height:1.1;display:block}.aic-sys-reg-dossier-metric--compact .aic-sys-reg-dossier-metric-value{font-size:1.25rem}.aic-sys-reg-dossier-metric-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8d1;margin-top:4px;font-size:.625rem;font-weight:650;display:block}.aic-sys-reg-dossier-metric--compact .aic-sys-reg-dossier-metric-label{margin-top:2px;font-size:.5625rem}.aic-sys-reg-dossier-tab-stack{flex-direction:column;gap:12px;display:flex}.aic-sys-reg-dossier-tab-stack--overview{min-height:unset;flex:none;gap:10px;overflow:visible}.aic-sys-reg-dossier-tab-stack--overview>.aic-sys-reg-dossier-section--compact:first-child,.aic-sys-reg-dossier-tab-stack--overview>.aic-sys-reg-dossier-overview-split{flex:none}.aic-sys-reg-dossier-tab-stack--overview>.aic-sys-reg-dossier-section--compact:last-child{flex:none;margin-top:0}.aic-sys-reg-dossier-tab-stack--overview>.aic-sys-reg-dossier-section--compact:first-child .aic-sys-reg-dossier-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.aic-sys-reg-dossier-overview-split,.dossier-profile-grid{min-height:unset;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.aic-sys-reg-dossier-overview-split>.aic-sys-reg-dossier-section,.dossier-profile-grid>.aic-sys-reg-dossier-section{height:auto;min-height:unset;align-self:start}.aic-sys-reg-dossier-section{background:#0f172a73;border:1px solid #33415566;border-radius:8px;padding:12px}.aic-sys-reg-dossier-section--compact{min-height:unset;flex:none;height:auto;padding:8px 10px}.aic-sys-reg-dossier-alerts-section{flex:none;margin-top:0}.aic-sys-reg-dossier-section-title{letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0eb;margin:0 0 10px;font-size:.6875rem;font-weight:700}.aic-sys-reg-dossier-section--compact .aic-sys-reg-dossier-section-title{margin:0 0 6px;font-size:.625rem}.aic-sys-reg-dossier-section-body{flex-direction:column;gap:8px;display:flex}.aic-sys-reg-dossier-section--compact .aic-sys-reg-dossier-section-body{gap:4px}.aic-sys-reg-dossier-lede{color:#cbd5e1e6;margin:0 0 8px;font-size:.75rem;line-height:1.5}.aic-sys-reg-dossier-section--compact .aic-sys-reg-dossier-lede{margin:0 0 4px;font-size:.6875rem;line-height:16px}.aic-sys-reg-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;display:grid}.aic-sys-reg-dossier-grid--dense{gap:8px 12px}.aic-sys-reg-dossier-overview-split .aic-sys-reg-dossier-grid--dense{grid-template-columns:1fr;gap:6px 0}.aic-sys-reg-dossier-grid-item dt{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8d1;margin:0;font-size:.625rem;font-weight:600}.aic-sys-reg-dossier-grid--dense .aic-sys-reg-dossier-grid-item dt{font-size:.5625rem;line-height:1.1}.aic-sys-reg-dossier-grid-item dd{color:#e2e8f0;margin:3px 0 0;font-size:.8125rem;font-weight:600;line-height:1.35}.aic-sys-reg-dossier-grid--dense .aic-sys-reg-dossier-grid-item dd{margin:1px 0 0;font-size:.6875rem;line-height:1.25}.aic-sys-reg-dossier-badge{border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:.625rem;font-weight:650;line-height:1.25;display:inline-flex}.aic-sys-reg-dossier-badge--red{color:#fca5a5;background:#ef44441f;border-color:#ef444440}.aic-sys-reg-dossier-badge--amber{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b40}.aic-sys-reg-dossier-badge--green{color:#86efac;background:#22c55e1f;border-color:#22c55e40}.aic-sys-reg-dossier-badge--cyan{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee40}.aic-sys-reg-dossier-badge--violet{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf640}.aic-sys-reg-dossier-frameworks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aic-sys-reg-dossier-framework{justify-content:space-between;align-items:center;gap:8px;display:flex}.aic-sys-reg-dossier-framework-label{color:#cbd5e1eb;font-size:.75rem}.aic-sys-reg-dossier-alerts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aic-sys-reg-dossier-alerts--compact{gap:6px}.aic-sys-reg-dossier-alert{background:#0f172a59;border:1px solid #33415566;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.aic-sys-reg-dossier-alert--compact{min-height:34px;padding:6px 8px}.aic-sys-reg-dossier-alert-title{color:#e2e8f0eb;font-size:.75rem;line-height:1.35}.aic-sys-reg-dossier-alert--compact .aic-sys-reg-dossier-alert-title{font-size:.6875rem;line-height:1.2}.aic-sys-reg-dossier-alert--compact .aic-sys-reg-dossier-badge{padding:1px 6px;font-size:.5625rem}.aic-sys-reg-dossier-view-all{color:#67e8f9e6;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:.625rem;font-weight:600;text-decoration:underline}.aic-sys-reg-dossier-view-all:hover{color:#a5f3fc}.aic-sys-reg-dossier-alert--red{border-left:2px solid #ef4444}.aic-sys-reg-dossier-alert--amber{border-left:2px solid #f59e0b}.aic-sys-reg-dossier-alert--cyan{border-left:2px solid #22d3ee}.aic-sys-reg-dossier-alert--violet{border-left:2px solid #a78bfa}.aic-sys-reg-dossier-empty,.aic-sys-reg-dossier-note{color:var(--sys-reg-muted);margin:0;font-size:.75rem;line-height:1.45}.aic-sys-reg-dossier-timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aic-sys-reg-dossier-timeline li{border-bottom:1px solid #33415547;grid-template-columns:88px minmax(0,1fr);gap:4px 10px;padding-bottom:10px;display:grid}.aic-sys-reg-dossier-timeline li:last-child{border-bottom:none;padding-bottom:0}.aic-sys-reg-dossier-timeline-date{color:#94a3b8e0;font-size:.6875rem}.aic-sys-reg-dossier-timeline-label{color:#e2e8f0;grid-column:2;font-size:.75rem;font-weight:650}.aic-sys-reg-dossier-timeline-detail{color:var(--sys-reg-muted);grid-column:2;font-size:.6875rem}.aic-sys-reg-dossier-history,.aic-sys-reg-dossier-changelog{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aic-sys-reg-dossier-history li,.aic-sys-reg-dossier-changelog li{color:#cbd5e1e6;grid-template-columns:88px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:.75rem;display:grid}.aic-sys-reg-dossier-history strong{color:#f1f5f9;font-weight:650}@media (width<=900px){.aic-sys-reg-drawer{width:100%}.aic-sys-reg-drawer-head-meta{grid-template-columns:1fr 1fr}.aic-sys-reg-dossier-overview-split,.aic-sys-reg-dossier-grid{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aic-sys-registry .flagship-hero,.aic-sys-registry .aic-exec-command-hero--flagship{gap:var(--flagship-hero-gap)!important;grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;align-items:stretch!important;margin-bottom:0!important}.aic-sys-registry .aic-sys-reg-hero-stack{flex:auto;min-height:0}.aic-sys-registry .aic-sys-reg-hero-upper{grid-template-columns:minmax(0, 1fr) var(--sys-reg-right-rail-width,340px);gap:var(--sys-reg-card-gap,12px);flex:none}@media (width<=1100px){.aic-sys-registry .aic-sys-reg-hero-upper{grid-template-columns:1fr}}.aic-sys-registry .aic-sys-reg-rail,.aic-sys-registry .flagship-right-rail{gap:var(--sys-reg-card-gap,12px)}.aic-sys-registry .flagship-rail-panel{padding:12px}.aic-sys-registry .flagship-rail-panel__head{min-height:22px;margin-bottom:8px}.aic-sys-registry .flagship-section-card--assurance{align-items:center;margin-bottom:0;padding:12px 16px}.aic-sys-registry .flagship-section-card--assurance .flagship-section-card__head{align-items:center}.aic-sys-registry .flagship-section-card--assurance .flagship-section-card__link{flex-shrink:0;align-self:center}.aic-sys-registry .aic-sys-reg-main-layout{grid-template-columns:minmax(0, 1fr) var(--sys-reg-right-rail-width,320px);gap:var(--sys-reg-card-gap,12px);flex:none;align-items:start;min-height:0;display:grid}@media (width<=1200px){.aic-sys-registry .aic-sys-reg-main-layout{grid-template-columns:1fr}}.aic-sys-registry .aic-sys-reg-inventory-slot,.aic-sys-registry .ai-system-inventory-panel{min-height:unset;flex-direction:column;flex:none;min-width:0;height:auto;display:flex}.aic-sys-registry .aic-sys-reg-inventory-slot>.flagship-data-table,.aic-sys-registry .flagship-data-table.aic-sys-reg-inventory-table,.aic-sys-registry .ai-system-inventory-panel>.flagship-data-table{min-height:unset;flex-direction:column;flex:none;align-self:stretch;width:100%;height:auto;max-height:none;display:flex}.aic-sys-registry .aic-sys-reg-inventory-table .flagship-data-table__scroll,.ai-system-inventory-table-wrap{min-height:unset;scrollbar-width:thin;scrollbar-color:#47556959 transparent;flex:none;max-height:440px;overflow:hidden auto}.aic-sys-registry .aic-sys-reg-inventory-table .flagship-data-table__body{min-height:unset;flex-direction:column;flex:none;display:flex}.aic-sys-registry .aic-sys-reg-inventory-table .flagship-data-table__foot{flex-direction:column;flex-shrink:0;align-items:stretch;margin-top:0}.aic-sys-registry .aic-sys-reg-inventory-table .flagship-section-card__head{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 14px}.aic-sys-registry .aic-sys-reg-inventory-table .flagship-data-table__scroll::-webkit-scrollbar{width:5px;height:5px}.aic-sys-registry .aic-sys-reg-inventory-table .flagship-data-table__scroll::-webkit-scrollbar-thumb{background:#47556966;border-radius:999px}.aic-sys-registry .aic-sys-reg-inventory-table .flagship-data-table__scroll::-webkit-scrollbar-track{background:0 0}.aic-sys-registry .aic-sys-reg-main-left{flex:none;height:auto;min-height:0}.aic-sys-registry .aic-sys-reg-main-layout .aic-exec-command-col--rail,.aic-sys-registry .aic-exec-command-col--rail{height:auto;min-height:0;max-height:none;box-shadow:none;align-self:stretch;gap:var(--sys-reg-card-gap,12px);background:0 0;border:none;padding:0;overflow:visible}.aic-sys-registry .aic-sys-reg-rail--main,.aic-sys-registry .ai-registry-right-rail{gap:var(--sys-reg-card-gap,12px);flex-direction:column;align-self:stretch;height:auto;min-height:0;display:flex}.aic-sys-registry .aic-sys-reg-recent-panel--stretch .aic-sys-reg-recent-list--stretch{flex:none;justify-content:flex-start;margin-top:0}.aic-sys-registry .flagship-data-table,.aic-sys-registry .flagship-rail-panel,.aic-sys-registry .auditiq-analytics-card,.aic-sys-registry .aic-sys-reg-analytics-card,.aic-sys-registry .flagship-analytics-card,.aic-sys-registry .ai-registry-panel,.aic-sys-registry .ai-registry-right-panel,.aic-sys-registry .ai-registry-card{background:#080d1eeb;border:1px solid #7896ff2e;border-radius:12px;box-shadow:inset 0 1px #ffffff08}.aic-sys-registry .flagship-right-rail,.aic-sys-registry .ai-registry-right-rail{align-self:stretch;gap:var(--sys-reg-card-gap,12px)}.aic-sys-registry .aic-sys-reg-analytics-section{gap:var(--sys-reg-card-gap,12px);flex-direction:column;flex:none;min-width:0;display:flex}.aic-sys-registry .flagship-data-table .flagship-section-card__title-wrap{flex:0 auto;min-width:0}.aic-sys-registry .flagship-data-table .flagship-section-card__toolbar{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.aic-sys-registry .flagship-data-table .aic-exec-command-search{align-items:center;height:32px;display:flex;position:relative}.aic-sys-registry .flagship-data-table .aic-exec-command-search-input{box-sizing:border-box;height:32px;padding:0 8px 0 26px;font-size:.6875rem}.aic-sys-registry .aic-exec-rail-intel-body{flex-direction:column;gap:2px;min-width:0;display:flex}.aic-sys-registry .aic-exec-rail-intel-desc{white-space:normal;text-overflow:unset;overflow:visible}.aic-sys-registry .registry-alert-action{color:#b4cdffb8;white-space:normal;margin-top:2px;font-size:.6875rem;line-height:1.25}.aic-sys-registry .registry-alert-action-label{color:#22f6c8d9;font-weight:600}.aic-sys-registry .aic-sys-reg-inventory-selected{color:#cbd5e1e6;background:0 0;border-bottom:1px solid #7896ff1f;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-bottom:8px;padding:7px 0 8px;font-size:.6875rem;line-height:1.35;display:flex}.aic-sys-registry .aic-sys-reg-inventory-foot{flex-direction:column;gap:0;width:100%;display:flex}.aic-sys-registry .aic-sys-reg-inventory-foot-pager{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.aic-sys-registry .aic-sys-reg-inventory-selected-label{color:#22f6c8e0;letter-spacing:.02em;font-weight:600}.aic-sys-registry .aic-sys-reg-inventory-selected-action{color:#b4cdffc7}.aic-sys-registry .aic-sys-reg-alert-list,.aic-sys-registry .aic-exec-rail-intel-list{gap:8px}.aic-sys-registry .aic-exec-rail-intel-row{min-height:48px;padding:8px 10px}.aic-sys-registry .aic-exec-rail-intel-row.aic-sys-reg-row-interactive:hover{background:#101c36d1;border-color:#50b4ff61}.aic-sys-registry .registry-alert-card{cursor:pointer}.aic-sys-registry .registry-alert-card:focus-visible{outline-offset:2px;outline:2px solid #22f6c8b3}.aic-sys-registry .aic-exec-rail-intel-title,.aic-sys-registry .aic-exec-rail-intel-desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aic-sys-registry .aic-sys-reg-pressure-list{gap:8px}.aic-sys-registry .aic-sys-reg-pressure-row{align-items:center;padding:8px 0}.aic-sys-registry .aic-sys-reg-pressure-label{align-items:center;gap:6px;min-width:0;font-size:.68rem;display:inline-flex}.aic-sys-registry .aic-sys-reg-recent-list{gap:8px}.aic-sys-registry .aic-sys-reg-recent-panel--stretch{flex:none;height:auto;min-height:0}.aic-sys-registry .aic-sys-reg-recent-panel--stretch .flagship-rail-panel__head{flex-shrink:0}.aic-sys-registry .aic-sys-reg-recent-panel--stretch .aic-sys-reg-recent-list--stretch{flex:auto;justify-content:center;gap:8px;min-height:0;margin-top:0}.aic-sys-registry .aic-sys-reg-recent-panel{min-height:0;padding-bottom:0}.aic-sys-registry .aic-sys-reg-recent-row{border-radius:6px;align-items:center;min-height:44px;padding:8px}.aic-sys-registry .aic-sys-reg-recent-row.aic-sys-reg-row-interactive{cursor:pointer;border-radius:6px;margin:0;padding:8px}.aic-sys-registry .aic-sys-reg-recent-row.aic-sys-reg-row-interactive:hover,.aic-sys-registry .recent-registration-item:hover{background:#101c36c7;border-color:#50b4ff52}.aic-sys-registry .recent-registration-item{cursor:pointer;border:1px solid #0000}.aic-sys-registry .recent-registration-item:focus-visible{outline-offset:2px;outline:2px solid #22f6c8b3}.aic-sys-registry .aic-sys-reg-recent-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aic-sys-registry .aic-sys-reg-recent-name,.aic-sys-registry .aic-exec-rail-recent-name{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:650;line-height:1.25;display:block;overflow:hidden}.aic-sys-registry .aic-sys-reg-recent-date,.aic-sys-registry .aic-exec-rail-recent-date{color:#94a3b8d1;font-size:.625rem;line-height:1.3;display:block}.aic-sys-registry .flagship-data-table__table,.aic-sys-registry .aic-sys-reg-table--demo{table-layout:fixed;width:100%;font-size:.6875rem;line-height:1.2}.aic-sys-registry .flagship-data-table__table thead th,.aic-sys-registry .aic-sys-reg-table--demo thead th{letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;height:32px;padding:0 8px;font-size:.625rem;font-weight:600;overflow:hidden}.aic-sys-registry .flagship-data-table__table tbody td,.aic-sys-registry .aic-sys-reg-table--demo tbody td{vertical-align:middle;white-space:nowrap;height:36px;padding:0 8px;font-size:.6875rem}.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-system{width:24%}.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-unit{width:6.5%}.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-type{width:7%}.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-risk{width:6.5%}.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-score{width:5.5%}.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-owner{width:12%}.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-data{width:7.5%}.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-approval{width:9%}.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-review,.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-evidence{width:8%}.aic-sys-registry .aic-sys-reg-table--demo col.aic-sys-reg-col-status{width:6%}.aic-sys-registry .aic-sys-reg-td-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.aic-sys-registry .aic-sys-reg-td-num{font-variant-numeric:tabular-nums}.aic-sys-registry .aic-sys-reg-badge,.aic-sys-registry .aic-sys-reg-badge--compact{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;max-width:100%;height:18px;min-height:18px;padding:0 6px;font-size:.5625rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.aic-sys-registry .flagship-data-table__foot,.aic-sys-registry .aic-sys-reg-table-foot{align-items:center}.aic-sys-registry .aic-sys-reg-analytics-row,.aic-sys-registry .auditiq-analytics-grid,.aic-sys-registry .flagship-analytics-row{gap:var(--auditiq-analytics-grid-gap,12px);align-items:stretch;min-height:0;margin-top:0;padding-bottom:0}.aic-sys-registry .auditiq-analytics-card,.aic-sys-registry .aic-sys-reg-analytics-card,.aic-sys-registry .flagship-analytics-card{height:100%;min-height:var(--auditiq-analytics-card-min-height,176px);max-height:none;padding:var(--auditiq-analytics-card-padding,14px);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.aic-sys-registry .auditiq-analytics-card__head,.aic-sys-registry .aic-sys-reg-analytics-head{flex:0 0 var(--auditiq-analytics-card-header-height,22px);min-height:var(--auditiq-analytics-card-header-height,22px);margin:0 0 8px}.aic-sys-registry .auditiq-analytics-card__body,.aic-sys-registry .aic-sys-reg-analytics-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.aic-sys-registry .aic-sys-reg-analytics-fill--landscape{justify-content:space-between;gap:0;padding-top:12px}.aic-sys-registry .aic-sys-reg-landscape-summary{border-bottom:none;flex-shrink:0;align-items:baseline;gap:8px;margin:0;padding-bottom:0;display:flex}.aic-sys-registry .aic-sys-reg-landscape-total{letter-spacing:-.02em;color:#f8fafc;font-size:1.625rem;font-weight:750;line-height:1}.aic-sys-registry .aic-sys-reg-landscape-total-label{color:var(--sys-reg-muted);font-size:.625rem;line-height:1.25}.aic-sys-registry .aic-sys-reg-landscape-nodes{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;align-self:stretch;gap:8px;margin:0;padding:0}.aic-sys-registry .aic-sys-reg-landscape-node{justify-content:space-between;align-items:center;height:auto;min-height:28px;padding:5px 8px;display:flex}.aic-sys-registry .aic-sys-reg-landscape-node-label{white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;line-height:1;overflow:hidden}.aic-sys-registry .aic-sys-reg-landscape-node-count{font-size:.625rem;line-height:1}.aic-sys-registry .aic-sys-reg-analytics-fill--bars{justify-content:center;gap:8px}.aic-sys-registry .aic-sys-reg-bar-list--compact,.aic-sys-registry .aic-sys-reg-gov-list--compact{flex:0 auto;justify-content:center;gap:8px;min-height:0}.aic-sys-registry .aic-sys-reg-bar-row{min-height:24px}.aic-sys-registry .aic-sys-reg-bar-label{margin-bottom:4px;font-size:.625rem;line-height:1.25}.aic-sys-registry .aic-sys-reg-bar-track,.aic-sys-registry .aic-sys-reg-gov-bar-track{height:6px}.aic-sys-registry .aic-sys-reg-gov-row{gap:10px;min-height:24px;font-size:.625rem;line-height:1.25}.aic-sys-registry .aic-sys-reg-gov-count{min-width:24px;font-size:.625rem}.aic-sys-registry .aic-sys-reg-analytics-card--donut .aic-sys-reg-analytics-body{justify-content:center;align-items:center}.aic-sys-registry .aic-sys-reg-analytics-fill--donut{justify-content:center;align-items:center;width:100%}.aic-sys-registry .aic-sys-reg-analytics-fill--donut .aic-sys-reg-donut-layout{flex:0 auto;width:100%}.aic-sys-registry .aic-sys-reg-donut-layout{flex:auto;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:0;display:grid}.aic-sys-registry .aic-sys-reg-donut-wrap{flex-shrink:0;width:96px;height:96px;margin:0}.aic-sys-registry .aic-sys-reg-donut-center strong{font-size:.95rem}.aic-sys-registry .aic-sys-reg-donut-legend{justify-content:center;gap:8px;width:100%;padding:2px 0}.aic-sys-registry .aic-sys-reg-donut-legend li{gap:6px}.aic-sys-registry .aic-sys-reg-donut-legend-label,.aic-sys-registry .aic-sys-reg-donut-legend-value{font-size:.625rem;line-height:1.25}.aic-sys-registry .aic-sys-reg-analytics-row--secondary{margin-top:0}.aic-sys-registry .aic-sys-reg-analytics-card,.aic-sys-registry .auditiq-analytics-card{height:100%;min-height:var(--auditiq-analytics-card-min-height,176px);flex-direction:column;display:flex}.aic-sys-registry .aic-sys-reg-analytics-head,.aic-sys-registry .auditiq-analytics-card__head{flex-shrink:0;margin:0 0 12px}.aic-sys-registry .aic-sys-reg-analytics-body,.aic-sys-registry .auditiq-analytics-card__body{flex-direction:column;flex:auto;min-height:0;display:flex}.aic-sys-registry .aic-sys-reg-analytics-fill{flex:auto;min-height:0}.aic-sys-registry .aic-sys-reg-analytics-fill--coverage{justify-content:center;gap:8px}.aic-sys-registry .aic-sys-reg-analytics-fill--review{justify-content:center;gap:10px}.aic-sys-registry .aic-sys-reg-analytics-summary{color:var(--sys-reg-muted);margin:0 0 6px;font-size:.6rem;line-height:1.35}.aic-sys-registry .aic-sys-reg-coverage-hero{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.aic-sys-registry .aic-sys-reg-coverage-hero-value{letter-spacing:-.02em;font-size:1.35rem;font-weight:750;line-height:1}.aic-sys-registry .aic-sys-reg-coverage-hero-value--green{color:#4ade80}.aic-sys-registry .aic-sys-reg-coverage-hero-value--amber{color:#fbbf24}.aic-sys-registry .aic-sys-reg-coverage-hero-value--red{color:#f87171}.aic-sys-registry .aic-sys-reg-coverage-hero-label{color:var(--sys-reg-muted);font-size:.625rem}.aic-sys-registry .aic-sys-reg-bar-track--hero{height:7px;margin-bottom:6px}.aic-sys-registry .aic-sys-reg-metric-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aic-sys-registry .aic-sys-reg-metric-rows li{color:#cbd5e1e0;justify-content:space-between;align-items:center;gap:8px;font-size:.625rem;display:flex}.aic-sys-registry .aic-sys-reg-metric-rows strong{color:#f1f5f9;font-size:.6875rem}.aic-sys-registry .aic-sys-reg-metric-rows--risk strong{color:#f87171}.aic-sys-registry .aic-sys-reg-cadence-chips--secondary{flex-wrap:wrap;gap:6px;margin:0;display:flex}.aic-sys-registry .aic-sys-reg-cadence-chips--secondary .aic-sys-reg-cadence-chip{flex:calc(50% - 6px);min-width:0;padding:4px 8px}.aic-sys-registry .aic-sys-reg-cadence-chip{color:var(--sys-reg-muted);background:#0f172a59;border:1px solid #33415573;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;font-size:.625rem;display:flex}.aic-sys-registry .aic-sys-reg-cadence-chip strong{color:#e2e8f0;font-size:.6875rem}.aic-sys-registry .aic-sys-reg-bar-list--compact{gap:8px}.aic-sys-registry .aic-sys-reg-table--compact{table-layout:fixed;width:100%;min-width:0}.aic-sys-registry .aic-sys-reg-td-name{color:#f8fafc;font-weight:600}.aic-sys-registry .aic-sys-reg-td-owner{color:var(--sys-reg-text)}.aic-sys-registry .aic-sys-reg-score-dot{width:5px;height:5px}.aic-sys-registry .aic-sys-reg-status-dot{flex-shrink:0;width:5px;height:5px}.aic-sys-registry .aic-sys-reg-status{font-size:.625rem}.aic-sys-registry .aic-sys-reg-row-interactive{cursor:pointer}.aic-sys-registry .aic-sys-reg-row-interactive:hover{background:#1e293b66}.aic-sys-registry .aic-sys-reg-rail--upper{gap:var(--sys-reg-card-gap,12px)}.aic-sys-registry .aic-sys-reg-framework-panel{flex:auto;min-height:0}.aic-sys-registry .aic-sys-reg-framework-list{gap:10px}.aic-sys-registry .aic-sys-reg-framework-row{border-bottom:1px solid #33415547;padding:10px 0}.aic-sys-registry .aic-sys-reg-framework-row:last-child{border-bottom:none;padding-bottom:0}.aic-sys-registry .aic-sys-reg-framework-copy{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.aic-sys-registry .aic-sys-reg-framework-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.aic-sys-registry .aic-sys-reg-framework-label{color:#e2e8f0;min-width:0;font-size:.6875rem;font-weight:650}.aic-sys-registry .aic-sys-reg-framework-meta-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.aic-sys-registry .aic-sys-reg-framework-mapped{color:var(--sys-reg-muted);min-width:0;font-size:.6rem}.aic-sys-registry .aic-sys-reg-framework-status{text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.58rem;font-weight:650}.aic-sys-registry .aic-sys-reg-framework-status--mapped{color:#4ade80}.aic-sys-registry .aic-sys-reg-framework-status--gap{color:#f87171}.aic-sys-registry .aic-sys-reg-framework-status--review-needed{color:#fbbf24}.aic-sys-registry .aic-sys-reg-recent-panel--compact{flex:none}.aic-sys-registry .aic-sys-reg-recent-panel--compact .aic-sys-reg-recent-list{gap:8px}.aic-sys-registry .aic-exec-rail-intel-title,.aic-sys-registry .aic-exec-rail-intel-desc{white-space:normal;text-overflow:unset;overflow:visible}.aic-sys-registry .aic-sys-reg-badge--calm.aic-sys-reg-badge--green{color:#86efacb8;background:#22c55e0f;border-color:#22c55e1a}.aic-sys-registry .aic-sys-reg-badge--calm.aic-sys-reg-badge--cyan{color:#67e8f9ad;background:#22d3ee0d;border-color:#22d3ee1a}.aic-sys-registry .aic-sys-reg-badge--calm.aic-sys-reg-badge--violet{color:#c4b5fdad;background:#8b5cf60f;border-color:#8b5cf61a}.aic-sys-registry .aic-sys-reg-badge--calm.aic-sys-reg-badge--amber{color:#fcd34dad;background:#f59e0b0f;border-color:#f59e0b1a}.aic-sys-registry .aic-sys-reg-table--demo tbody td{padding:12px 10px;line-height:1.35}.aic-sys-registry .aic-sys-reg-table--demo tbody tr{height:auto}.aic-sys-registry .aic-sys-reg-status{color:#cbd5e1d1}.aic-sys-registry .aic-sys-reg-status-dot{background:#4ade80a6}.aic-sys-registry .aic-sys-reg-analytics-section{margin-top:2px}.aic-sys-registry .aic-sys-reg-analytics-section .aic-sys-reg-analytics-card--secondary,.aic-sys-registry .aic-sys-reg-analytics-section .aic-sys-reg-analytics-card.aic-sys-reg-analytics-card--secondary{box-shadow:none;background:#080d1eb8;border-color:#7896ff1a;min-height:168px;padding:12px 13px}.aic-sys-registry .aic-sys-reg-analytics-section .aic-sys-reg-analytics-card--secondary .aic-sys-reg-analytics-title,.aic-sys-registry .aic-sys-reg-analytics-section .aic-sys-reg-analytics-card--secondary .auditiq-analytics-card__title{color:#94a3b8b8;letter-spacing:.04em;font-size:.625rem;font-weight:600}.aic-sys-registry .aic-sys-reg-analytics-section .aic-sys-reg-analytics-row{gap:10px}.aic-sys-registry .aic-sys-reg-analytics-section .aic-sys-reg-analytics-card--secondary .aic-sys-reg-analytics-head,.aic-sys-registry .aic-sys-reg-analytics-section .aic-sys-reg-analytics-card--secondary .auditiq-analytics-card__head{margin-bottom:10px}.aic-sys-registry .aic-sys-reg-rail-panel--primary{background:#080d1ef0;border-color:#7896ff3d}.aic-sys-registry .aic-sys-reg-rail-panel--primary .flagship-rail-panel__title{color:#e2e8f0}.aic-sys-registry .aic-sys-reg-rail-panel--secondary{background:#080d1ecc;border-color:#7896ff1c}.aic-sys-registry .aic-sys-reg-rail-panel--secondary .flagship-rail-panel__title,.aic-sys-registry .aic-sys-reg-rail-panel--secondary .aic-exec-rail-panel-title{color:#cbd5e1c7;font-size:.65rem}.aic-sys-registry .aic-sys-reg-rail-panel--secondary .aic-sys-reg-framework-label{color:#cbd5e1db;font-weight:600}.aic-sys-registry .aic-sys-reg-rail-panel--tertiary{background:#080d1eb8;border-color:#7896ff14}.aic-sys-registry .aic-sys-reg-rail-panel--tertiary .flagship-rail-panel__title,.aic-sys-registry .aic-sys-reg-rail-panel--tertiary .aic-exec-rail-panel-title{color:#94a3b8b8;font-size:.62rem}.aic-sys-registry .aic-sys-reg-rail-panel--tertiary .aic-sys-reg-recent-name{color:#cbd5e1d1;font-weight:600}.aic-sys-registry .aic-sys-reg-framework-row{cursor:default}.aic-sys-registry .aic-sys-reg-rail--main{gap:10px}.ai-full-dossier-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020612b8;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.ai-full-dossier-backdrop{cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.ai-full-dossier-modal{z-index:1;background:#080d1efa;border:1px solid #7896ff3d;border-radius:18px;flex-direction:column;width:min(1180px,100vw - 64px);height:min(860px,100vh - 64px);max-height:calc(100vh - 64px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000008c,inset 0 1px #ffffff0a}.ai-full-dossier-head{background:linear-gradient(#09142afa 0%,#080d1ef2 100%);border-bottom:1px solid #7896ff29;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.ai-full-dossier-head-main{flex:1;min-width:0}.ai-full-dossier-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#00c2ffe6;margin:0 0 4px;font-size:.65rem;font-weight:700}.ai-full-dossier-title{letter-spacing:-.02em;color:#f1f5f9;margin:0;font-size:1.35rem;font-weight:650}.ai-full-dossier-sub{color:#b4cdffc7;margin:6px 0 0;font-size:.78rem}.ai-full-dossier-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ai-full-dossier-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ai-full-dossier-action,.ai-full-dossier-close{cursor:pointer;border-radius:8px;align-items:center;gap:6px;font-size:.72rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ai-full-dossier-action{color:#e2e8f0;background:#0f172aa6;border:1px solid #7896ff47;padding:7px 12px}.ai-full-dossier-action:hover{background:#1e293bd9;border-color:#00c2ff59}.ai-full-dossier-close{color:#cbd5e1;background:#0f172a8c;border:1px solid #7896ff38;padding:7px}.ai-full-dossier-close:hover{color:#f8fafc;background:#1e293bbf}.ai-full-dossier-action:focus-visible,.ai-full-dossier-close:focus-visible{outline-offset:2px;outline:2px solid #22f6c8b3}.ai-full-dossier-meta{color:#94a3b8e6;background:#07111f99;border-bottom:1px solid #33415573;flex-wrap:wrap;flex-shrink:0;gap:8px 20px;padding:8px 20px;font-size:.68rem;display:flex}.ai-full-dossier-tabs{background:#07111fd9;border-bottom:1px solid #3341558c;flex-shrink:0;gap:2px;padding:0 16px;display:flex;overflow-x:auto}.ai-full-dossier-tab{color:#94a3b8e6;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px;font-size:.72rem;font-weight:600}.ai-full-dossier-tab:hover{color:#e2e8f0}.ai-full-dossier-tab--active{color:#67e8f9;border-bottom-color:#22d3ee}.ai-full-dossier-tab:focus-visible{outline-offset:-2px;outline:2px solid #22f6c88c}.ai-full-dossier-body{scrollbar-width:thin;scrollbar-color:#64748b8c transparent;flex:auto;min-height:0;padding:18px 20px 24px;overflow:hidden auto}.ai-full-dossier-body .aic-sys-reg-dossier-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.ai-full-dossier-body .aic-sys-reg-dossier-overview-split,.ai-full-dossier-body .dossier-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-full-dossier-body .aic-sys-reg-dossier-tab-stack{gap:14px}.aic-sys-reg-dossier-alert--detailed{align-items:flex-start;gap:10px}.aic-sys-reg-dossier-alert-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.aic-sys-reg-dossier-alert-action{color:#b4cdffb8;font-size:.68rem;line-height:1.35}@media (width<=900px){.ai-full-dossier-overlay{padding:16px}.ai-full-dossier-modal{width:calc(100vw - 32px);height:calc(100vh - 32px)}.ai-full-dossier-body .aic-sys-reg-dossier-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-full-dossier-body .aic-sys-reg-dossier-overview-split,.ai-full-dossier-body .dossier-profile-grid{grid-template-columns:1fr}.ai-full-dossier-head{flex-direction:column}}.aic-ctrl-lib{--ctrl-lib-bg:#0a1220;--ctrl-lib-card:#0c1424eb;--ctrl-lib-border:#33415573;--ctrl-lib-text:#e2e8f0f2;--ctrl-lib-muted:#94a3b8d1;--ctrl-lib-page-gap:14px;--ctrl-lib-card-gap:16px;--ctrl-lib-selected-width:380px;--ctrl-lib-rail-width:320px;box-sizing:border-box;min-width:0;color:var(--ctrl-lib-text);flex-direction:column;min-height:0;padding:0 0 16px;display:flex}.aic-ctrl-lib-page{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.aic-dashboard-shell--ai-control-library .aic-canvas>.aic-ctrl-lib-page{flex:auto;min-height:0}.aic-ctrl-lib *,.aic-ctrl-lib :before,.aic-ctrl-lib :after{box-sizing:border-box}.aic-ctrl-lib-page-stack{gap:var(--ctrl-lib-page-gap);flex-direction:column;flex:auto;min-height:0;display:flex}.aic-ctrl-lib .aic-ctrl-lib-page-stack>.auditiq-header-frame,.aic-ctrl-lib .aic-ctrl-lib-page-stack>.flagship-kpi-strip,.aic-ctrl-lib .aic-ctrl-lib-page-stack>.auditiq-kpi-grid{margin-bottom:0}.aic-ctrl-lib .aic-ctrl-lib-page-stack>.aic-ctrl-lib-framework-scope{margin-top:2px}.aic-ctrl-lib .aic-ctrl-lib-page-stack>.aic-ctrl-lib-assurance{margin-top:4px}.aic-ctrl-lib .aic-ctrl-lib-page-header .aic-exec-command-title,.aic-ctrl-lib .aic-ctrl-lib-page-header .auditiq-header-frame__title{letter-spacing:-.01em;color:#f8fafcfa;font-size:1.08rem;font-weight:700}.aic-ctrl-lib .aic-ctrl-lib-page-header .aic-exec-command-subtitle,.aic-ctrl-lib .aic-ctrl-lib-page-header .auditiq-header-frame__subtitle{color:#cbd5e1e6;max-width:62ch;font-size:.8rem;line-height:1.45}.aic-ctrl-lib .aic-exec-command-header--compact .aic-exec-command-title{white-space:nowrap}.aic-ctrl-lib .aic-ctrl-lib-page-header .aic-exec-command-header-toolbar{opacity:.58;gap:5px}.aic-ctrl-lib .aic-ctrl-lib-page-header .aic-exec-command-header-toolbar .aic-exec-command-search-input,.aic-ctrl-lib .aic-ctrl-lib-page-header .aic-exec-command-header-toolbar .aic-exec-command-select{color:#94a3b8b8;font-size:.66rem}.aic-ctrl-lib .aic-ctrl-lib-page-header .aic-exec-command-header-toolbar .aic-exec-command-search{background:#02081642;border-color:#33415538}.aic-ctrl-lib .aic-ctrl-lib-page-header .aic-exec-command-header-toolbar .aic-exec-command-select-wrap{background:#02081638;border-color:#33415533}@media (width<=900px){.aic-ctrl-lib .aic-exec-command-header--compact .aic-exec-command-title{white-space:normal}}.aic-ctrl-lib .auditiq-kpi-card ::marker{content:""}.aic-ctrl-lib .auditiq-kpi-card .spark-dot,.aic-ctrl-lib .auditiq-kpi-card .trend-dot,.aic-ctrl-lib .auditiq-kpi-card .mini-trend-dot{display:none}.aic-ctrl-lib-kpi-section{flex-direction:column;gap:6px;display:flex}.aic-ctrl-lib .aic-ctrl-lib-kpi-grid{gap:10px}.aic-ctrl-lib .aic-ctrl-lib-kpi-card.auditiq-kpi-card{box-shadow:none;background:#0a12208c;border-color:#33415547;padding:12px 14px}.aic-ctrl-lib-kpi-caption{color:#94a3b8b8;letter-spacing:.01em;margin:0;padding:0 2px;font-size:.66rem;line-height:1.4}.aic-ctrl-lib .aic-ctrl-lib-kpi-card .aic-exec-kpi-strip-sparkline{display:none}.aic-ctrl-lib .aic-ctrl-lib-kpi-card .aic-exec-kpi-strip-label{letter-spacing:.03em;color:#cbd5e1e0;font-size:.72rem;font-weight:650}.aic-ctrl-lib .aic-ctrl-lib-kpi-card .aic-exec-kpi-strip-value{letter-spacing:-.02em;color:#f8fafcf5;font-size:1.32rem;font-weight:700}.aic-ctrl-lib .aic-ctrl-lib-kpi-card .aic-exec-kpi-strip-trend{opacity:.68;font-size:.62rem;font-weight:500}.aic-ctrl-lib .aic-ctrl-lib-kpi-card .auditiq-kpi-card__footer{margin-top:2px}.aic-ctrl-lib .aic-exec-command-header--compact .aic-ctrl-lib-export-header-btn{color:#cbd5e1e0;white-space:nowrap;background:#0208169e;border:1px solid #64748b3d;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;width:auto;min-width:0;height:30px;min-height:30px;padding:0 12px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.aic-ctrl-lib .aic-exec-command-header--compact .aic-ctrl-lib-export-header-btn:hover{color:#e2e8f0;background:#0f172ab8;border-color:#22d3ee47}.aic-ctrl-lib-assurance{background:linear-gradient(135deg,#0c1424f2,#080e1ae0);border:1px solid #22d3ee2e;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:14px 16px;display:flex}.aic-ctrl-lib-assurance-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;margin:0 0 4px;font-size:.72rem;font-weight:650}.aic-ctrl-lib-assurance-text{max-width:72ch;color:var(--ctrl-lib-muted);margin:0;font-size:.82rem;line-height:1.45}.aic-ctrl-lib-assurance-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.aic-ctrl-lib-assurance-link{color:#67e8f9;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline}.aic-ctrl-lib-assurance-link:hover{color:#a5f3fc}.aic-ctrl-lib-management-action-target{border-radius:10px;outline:none;scroll-margin-top:16px;transition:box-shadow .35s}.aic-ctrl-lib-management-action-target.is-highlighted .aic-ctrl-lib-panel--gaps{box-shadow:0 0 0 1px #22d3ee52,0 0 18px #22d3ee1a}.aic-ctrl-lib-assurance-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.aic-ctrl-lib-chip{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.aic-ctrl-lib-chip--success{color:#86efac;background:#16653438;border-color:#4ade8038}.aic-ctrl-lib-chip--info{color:#93c5fd;background:#1e40af38;border-color:#60a5fa38}.aic-ctrl-lib-chip--warning{color:#fcd34d;background:#92400e38;border-color:#fbbf2438}.aic-ctrl-lib-chip--neutral{color:#cbd5e1;background:#33415559;border-color:#64748b47}.aic-ctrl-lib-main-layout{grid-template-columns:minmax(0, 1fr) var(--ctrl-lib-selected-width,380px);align-items:stretch;gap:14px;min-height:0;display:grid}.aic-ctrl-lib-inventory-slot{min-width:0}.aic-ctrl-lib-selected-slot{min-width:0;display:flex}.aic-ctrl-lib-lower-layout{grid-template-columns:minmax(0, 1fr) var(--ctrl-lib-rail-width,320px);gap:var(--ctrl-lib-card-gap);align-items:start;display:grid}.aic-ctrl-lib-lower-main{flex-direction:column;gap:16px;min-width:0;display:flex}.aic-ctrl-lib-story-section{flex-direction:column;gap:10px;display:flex}.aic-ctrl-lib-story-label{letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:.68rem;font-weight:650}.aic-ctrl-lib-analytics-grid{gap:var(--ctrl-lib-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.aic-ctrl-lib-analytics-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-ctrl-lib-panel--gaps{grid-column:1/-1}.aic-ctrl-lib-rail{min-width:0}@media (width<=1480px){.aic-ctrl-lib-analytics-grid,.aic-ctrl-lib-analytics-grid--pair{grid-template-columns:1fr}}@media (width<=1280px){.aic-ctrl-lib-main-layout,.aic-ctrl-lib-lower-layout,.aic-ctrl-lib-analytics-grid{grid-template-columns:1fr}}.aic-ctrl-lib-inventory-toolbar{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.aic-ctrl-lib-view-toggle{border:1px solid #33415573;border-radius:8px;display:inline-flex;overflow:hidden}.aic-ctrl-lib-view-btn{color:#94a3b8e6;cursor:pointer;background:#0f172a8c;border:none;justify-content:center;align-items:center;width:30px;height:28px;display:inline-flex}.aic-ctrl-lib-view-btn.is-active{color:#67e8f9;background:#22d3ee24}.aic-ctrl-lib-table-search{flex:180px;min-width:140px}.aic-ctrl-lib-export-btn{color:#cbd5e1e6;cursor:pointer;background:#0208168c;border:1px solid #64748b47;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:600;display:inline-flex}.aic-ctrl-lib-inventory-filters{border-top:1px solid #33415559;flex-wrap:wrap;gap:8px 12px;width:100%;margin-top:8px;padding-top:8px;display:flex}.aic-ctrl-lib-filter{color:var(--ctrl-lib-muted);flex-direction:column;gap:3px;font-size:.65rem;display:flex}.aic-ctrl-lib-filter select{color:#e2e8f0;background:#020816a6;border:1px solid #33415573;border-radius:6px;min-width:110px;height:26px;padding:0 8px;font-size:.72rem}.aic-ctrl-lib-inventory-foot{width:100%;color:var(--ctrl-lib-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;display:flex}.aic-ctrl-lib-pagination{gap:6px;display:inline-flex}.aic-ctrl-lib-page-btn{color:#cbd5e1;cursor:pointer;background:#0f172a8c;border:1px solid #64748b47;border-radius:6px;min-height:26px;padding:0 10px;font-size:.72rem}.aic-ctrl-lib-page-btn:disabled{opacity:.45;cursor:not-allowed}.aic-ctrl-lib-table{border-collapse:collapse;width:100%;font-size:.72rem}.aic-ctrl-lib-table th{z-index:1;text-align:left;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8f2;white-space:nowrap;background:#080e1afa;border-bottom:1px solid #33415573;padding:8px 6px;font-size:.68rem;font-weight:650;position:sticky;top:0}.aic-ctrl-lib-table td{color:#e2e8f0eb;vertical-align:middle;border-bottom:1px solid #33415547;padding:7px 6px}.aic-ctrl-lib-row-interactive{cursor:pointer}.aic-ctrl-lib-row-interactive:hover,.aic-ctrl-lib-row-interactive.is-selected{background:#22d3ee0f}.aic-ctrl-lib-row-interactive.is-selected{box-shadow:inset 2px 0 #22d3ee}.aic-ctrl-lib-td-id{color:#93c5fd;white-space:nowrap;font-weight:600}.aic-ctrl-lib-td-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.aic-ctrl-lib-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 6px;font-size:.64rem;font-weight:600;display:inline-flex}.aic-ctrl-lib-badge--red{color:#fca5a5;background:#7f1d1d59}.aic-ctrl-lib-badge--amber{color:#fcd34d;background:#78350f59}.aic-ctrl-lib-badge--green{color:#86efac;background:#16653459}.aic-ctrl-lib-badge--cyan{color:#67e8f9;background:#0e749059}.aic-ctrl-lib-badge--violet{color:#c4b5fd;background:#4c1d9559}.aic-ctrl-lib-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;padding:4px 0;display:grid}.aic-ctrl-lib-grid-card{color:inherit;text-align:left;cursor:pointer;background:#080e1aa6;border:1px solid #33415566;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.aic-ctrl-lib-grid-card.is-selected{background:#22d3ee14;border-color:#22d3ee73}.aic-ctrl-lib-grid-card__id{color:#93c5fd;font-size:.68rem;font-weight:700}.aic-ctrl-lib-grid-card__name{font-size:.78rem;font-weight:600;line-height:1.3}.aic-ctrl-lib-grid-card__meta,.aic-ctrl-lib-grid-card__stats{color:var(--ctrl-lib-muted);flex-wrap:wrap;gap:6px;font-size:.68rem;display:flex}.aic-ctrl-lib-selected-panel{background:var(--ctrl-lib-card);border:1px solid #33415573;border-radius:10px;flex-direction:column;flex:auto;min-width:360px;min-height:0;display:flex;overflow:hidden}.aic-ctrl-lib-panel-title,.aic-ctrl-lib-selected-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:.68rem;font-weight:650}.aic-ctrl-lib-empty{color:var(--ctrl-lib-muted);margin:12px 14px;font-size:.78rem;line-height:1.45}.aic-ctrl-lib-selected-head{border-bottom:1px solid #33415559;padding:14px 16px}.aic-ctrl-lib-selected-title{margin:4px 0 2px;font-size:.95rem;font-weight:700;line-height:1.25}.aic-ctrl-lib-selected-sub{color:var(--ctrl-lib-muted);margin:0 0 8px;font-size:.72rem}.aic-ctrl-lib-selected-badges{flex-wrap:wrap;gap:6px;display:flex}.aic-ctrl-lib-selected-body{flex:auto;min-height:0;max-height:480px;padding:14px 16px;overflow-y:auto}.aic-ctrl-lib-dossier-grid{grid-template-columns:1fr;gap:10px 12px;margin-bottom:14px;display:grid}.aic-ctrl-lib-dossier-field{flex-direction:column;gap:2px;display:flex}.aic-ctrl-lib-dossier-label{color:var(--ctrl-lib-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.64rem}.aic-ctrl-lib-dossier-value{font-size:.76rem;line-height:1.35}.aic-ctrl-lib-dossier-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.aic-ctrl-lib-dossier-tile{background:#080e1a8c;border:1px solid #33415559;border-radius:8px;padding:8px}.aic-ctrl-lib-dossier-tile__label{color:var(--ctrl-lib-muted);margin-bottom:2px;font-size:.64rem;display:block}.aic-ctrl-lib-dossier-tile__value{font-size:.82rem;font-weight:700}.aic-ctrl-lib-readiness{background:#082f4940;border:1px solid #22d3ee2e;border-radius:8px;margin-bottom:12px;padding:10px}.aic-ctrl-lib-readiness-label{text-transform:uppercase;letter-spacing:.04em;color:#67e8f9;margin:0 0 4px;font-size:.66rem;font-weight:650}.aic-ctrl-lib-readiness-text{color:#e2e8f0e6;margin:0;font-size:.74rem;line-height:1.4}.aic-ctrl-lib-fix-block{background:#78350f2e;border:1px solid #fbbf2440;border-radius:8px;padding:10px}.aic-ctrl-lib-fix-eyebrow{text-transform:uppercase;letter-spacing:.04em;color:#fcd34d;margin:0 0 8px;font-size:.66rem;font-weight:650}.aic-ctrl-lib-fix-rows{flex-direction:column;gap:8px;font-size:.74rem;line-height:1.4;display:flex}.aic-ctrl-lib-fix-rows p{margin:2px 0 0}.aic-ctrl-lib-fix-label{text-transform:uppercase;color:#fcd34d;font-size:.64rem;font-weight:650;display:block}.aic-ctrl-lib-fix-meta{color:var(--ctrl-lib-muted);flex-direction:column;gap:4px;font-size:.72rem;display:flex}.aic-ctrl-lib-selected-actions{border-top:1px solid #33415559;gap:8px;padding:10px 14px;display:flex}.aic-ctrl-lib-action-btn{color:#e2e8f0;cursor:pointer;background:#0f172aa6;border:1px solid #64748b4d;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:.72rem;font-weight:600;display:inline-flex}.aic-ctrl-lib-action-btn--primary{color:#67e8f9;background:#082f498c;border-color:#22d3ee59}.aic-ctrl-lib .aic-ctrl-lib-analytics-card.flagship-section-card,.aic-ctrl-lib .aic-ctrl-lib-panel.flagship-section-card{box-shadow:none;background:#0a12209e;border:1px solid #33415542}.aic-ctrl-lib-analytics-card .flagship-section-card__body,.aic-ctrl-lib-rail-card .flagship-section-card__body{padding:8px 18px 16px}.aic-ctrl-lib-panel .flagship-section-card__body{line-height:1.45}.aic-ctrl-lib-panel .flagship-section-card__title{letter-spacing:.05em;color:#e2e8f0eb;font-size:.76rem;font-weight:650}.aic-ctrl-lib-progress{background:#33415552;border-radius:999px;height:4px;overflow:hidden}.aic-ctrl-lib-progress__fill{border-radius:inherit;opacity:.88;height:100%}.aic-ctrl-lib-progress__fill--green{background:linear-gradient(90deg,#16a34ad9,#4ade80bf)}.aic-ctrl-lib-progress__fill--amber{background:linear-gradient(90deg,#d97706d9,#fbbf24bf)}.aic-ctrl-lib-progress__fill--red{background:linear-gradient(90deg,#dc2626d9,#f87171bf)}.aic-ctrl-lib-progress__fill--cyan{background:linear-gradient(90deg,#0891b2d9,#22d3eeb3)}.aic-ctrl-lib-progress__fill--violet{background:linear-gradient(90deg,#7c3aedd9,#a78bfabf)}.aic-ctrl-lib-framework-list,.aic-ctrl-lib-metric-rows,.aic-ctrl-lib-gap-list,.aic-ctrl-lib-alert-list,.aic-ctrl-lib-change-list,.aic-ctrl-lib-domain-list,.aic-ctrl-lib-compact-stats{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aic-ctrl-lib-panel--gaps .aic-ctrl-lib-gap-list{gap:10px}.aic-ctrl-lib-panel-row,.aic-ctrl-lib-metric-row,.aic-ctrl-lib-coverage-row,.aic-ctrl-lib-gap-row,.aic-ctrl-lib-change-row,.aic-ctrl-lib-alert-row{margin-bottom:7px}.aic-ctrl-lib-panel-row:last-child,.aic-ctrl-lib-metric-row:last-child,.aic-ctrl-lib-coverage-row:last-child,.aic-ctrl-lib-gap-row:last-child,.aic-ctrl-lib-change-row:last-child,.aic-ctrl-lib-alert-row:last-child{margin-bottom:0}.aic-ctrl-lib-framework-row,.aic-ctrl-lib-metric-row,.aic-ctrl-lib-domain-row,.aic-ctrl-lib-readiness-row{flex-direction:column;gap:4px;display:flex}.aic-ctrl-lib-framework-head,.aic-ctrl-lib-domain-head{justify-content:space-between;gap:8px;font-size:.74rem;display:flex}.aic-ctrl-lib-framework-meta{color:var(--ctrl-lib-muted);justify-content:space-between;gap:8px;font-size:.68rem;display:flex}.aic-ctrl-lib-pill{white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:.64rem;font-weight:600;display:inline-flex}.aic-ctrl-lib-pill--red{color:#fca5a5;background:#7f1d1d59}.aic-ctrl-lib-pill--amber{color:#fcd34d;background:#78350f59}.aic-ctrl-lib-pill--green{color:#86efac;background:#16653459}.aic-ctrl-lib-pill--cyan{color:#67e8f9;background:#0e749059}.aic-ctrl-lib-severity-pill{letter-spacing:.03em;text-transform:capitalize;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:56px;padding:2px 7px;font-size:.6rem;font-weight:600;display:inline-flex}.aic-ctrl-lib-severity-pill--red{color:#fca5a5eb;background:#7f1d1d47;border-color:#f8717124}.aic-ctrl-lib-severity-pill--amber{color:#fdd34deb;background:#78350f47;border-color:#fbbf2424}.aic-ctrl-lib-severity-pill--cyan{color:#7dd3fce6;background:#0c4a6e47;border-color:#38bdf81f}.aic-ctrl-lib-metric-row{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}.aic-ctrl-lib-metric-row .aic-ctrl-lib-progress{grid-column:1/-1}.aic-ctrl-lib-metric-value{font-size:.82rem;font-weight:700}.aic-ctrl-lib-analytics-note{color:var(--ctrl-lib-muted);margin:10px 0 0;font-size:.72rem;line-height:1.4}.aic-ctrl-lib-readiness-metrics{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.aic-ctrl-lib-readiness-row{grid-template-columns:1fr auto;gap:4px 8px;font-size:.74rem;display:grid}.aic-ctrl-lib-readiness-row .aic-ctrl-lib-progress{grid-column:1/-1}.aic-ctrl-lib-compact-stats li{color:var(--ctrl-lib-muted);justify-content:space-between;gap:8px;font-size:.74rem;display:flex}.aic-ctrl-lib-gap-item,.aic-ctrl-lib-alert-item,.aic-ctrl-lib-change-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:#080e1a8c;border:1px solid #33415559;border-radius:8px;padding:12px 14px}.aic-ctrl-lib-panel--gaps .aic-ctrl-lib-gap-item{background:#02081661;border:none;border-radius:8px;padding:10px 13px}.aic-ctrl-lib-gap-item:hover,.aic-ctrl-lib-alert-item:hover,.aic-ctrl-lib-change-item:hover{background:#22d3ee0f;border-color:#22d3ee47}.aic-ctrl-lib-panel--gaps .aic-ctrl-lib-gap-head{margin-bottom:3px}.aic-ctrl-lib-gap-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.aic-ctrl-lib-gap-name{font-size:.78rem;font-weight:600;line-height:1.35}.aic-ctrl-lib-gap-issue,.aic-ctrl-lib-gap-action{color:var(--ctrl-lib-muted);margin:0;font-size:.74rem;line-height:1.5}.aic-ctrl-lib-panel--gaps .aic-ctrl-lib-gap-issue{margin-bottom:3px}.aic-ctrl-lib-gap-issue{margin-bottom:4px}.aic-ctrl-lib-panel--gaps .aic-ctrl-lib-gap-action{margin-top:3px}.aic-ctrl-lib-gap-action{margin-top:4px}.aic-ctrl-lib-alert-item{flex-direction:column;gap:3px;display:flex}.aic-ctrl-lib-alert-item--critical{border-left:3px solid #ef4444}.aic-ctrl-lib-alert-item--high{border-left:3px solid #f59e0b}.aic-ctrl-lib-alert-item--medium{border-left:3px solid #22d3ee}.aic-ctrl-lib-alert-title{text-transform:uppercase;letter-spacing:.03em;color:#93c5fd;font-size:.68rem;font-weight:650}.aic-ctrl-lib-alert-control{font-size:.76rem;font-weight:600}.aic-ctrl-lib-alert-action{color:var(--ctrl-lib-muted);font-size:.72rem;line-height:1.3}.aic-ctrl-lib-change-item{flex-direction:column;gap:2px;display:flex}.aic-ctrl-lib-change-id{color:#93c5fd;font-size:.68rem;font-weight:700}.aic-ctrl-lib-change-name{font-size:.76rem;font-weight:600}.aic-ctrl-lib-change-meta{color:var(--ctrl-lib-muted);font-size:.68rem}.aic-ctrl-lib-selected-panel:not(.is-populated){padding:14px}.aic-ctrl-lib-selected-panel:not(.is-populated) .aic-ctrl-lib-panel-title{margin-bottom:8px}.aic-ctrl-lib-compact-stats--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.aic-ctrl-lib-panel-caption{letter-spacing:.04em;text-transform:uppercase;color:#67e8f9;margin:8px 0 6px;font-size:.66rem;font-weight:650}.aic-ctrl-lib-mapping-examples{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aic-ctrl-lib-mapping-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.aic-ctrl-lib-mapping-id{color:#93c5fd;min-width:52px;font-size:.7rem;font-weight:700}.aic-ctrl-lib-mapping-fw{color:var(--ctrl-lib-muted);font-size:.72rem;line-height:1.35}.aic-ctrl-lib-panel-note{color:var(--ctrl-lib-muted);margin:0 0 10px;font-size:.72rem;line-height:1.4}.aic-ctrl-lib-panel--reuse .flagship-section-card__body{flex-direction:column;gap:10px;padding-top:4px;padding-bottom:12px;display:flex}.aic-ctrl-lib-reuse-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.aic-ctrl-lib-reuse-kpi{background:#080e1a8c;border:1px solid #33415566;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.aic-ctrl-lib-reuse-kpi__label{letter-spacing:.02em;color:var(--ctrl-lib-muted);font-size:.62rem;font-weight:600;line-height:1.25}.aic-ctrl-lib-reuse-kpi__value{color:#e2e8f0;font-size:.92rem;font-weight:700;line-height:1.2}.aic-ctrl-lib-reuse-table-wrap{-webkit-overflow-scrolling:touch;margin-top:2px;overflow-x:auto}.aic-ctrl-lib-reuse-table{border-collapse:collapse;width:100%;font-size:.72rem}.aic-ctrl-lib-reuse-table thead th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8e6;white-space:nowrap;border-bottom:1px solid #33415573;padding:6px 8px;font-size:.64rem;font-weight:650}.aic-ctrl-lib-reuse-table tbody td{vertical-align:top;color:#e2e8f0e6;border-bottom:1px solid #33415547;padding:8px;line-height:1.35}.aic-ctrl-lib-reuse-table tbody tr:last-child td{border-bottom:none}.aic-ctrl-lib-reuse-table tbody tr:hover{background:#22d3ee0a}.aic-ctrl-lib-reuse-id{color:#67e8f9;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:700;text-decoration:none}.aic-ctrl-lib-reuse-id:hover{color:#a5f3fc;text-decoration:underline}.aic-ctrl-lib-reuse-id.is-selected{color:#a5f3fc;text-underline-offset:2px;text-decoration:underline}.aic-ctrl-lib-reuse-id:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid #22d3ee73}.aic-ctrl-lib-reuse-fw{color:#94a3b8eb;font-size:.7rem}.aic-ctrl-lib-reuse-depth-pill{color:#93c5fd;white-space:nowrap;background:#1e40af38;border:1px solid #60a5fa38;border-radius:999px;align-items:center;padding:2px 7px;font-size:.62rem;font-weight:600;display:inline-flex}.aic-ctrl-lib-reuse-value{color:#cbd5e1e0;font-size:.7rem}@media (width<=1100px){.aic-ctrl-lib-reuse-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aic-ctrl-lib-reuse-table thead{display:none}.aic-ctrl-lib-reuse-table tbody tr{border-bottom:1px solid #33415547;padding:8px 0;display:block}.aic-ctrl-lib-reuse-table tbody tr:last-child{border-bottom:none}.aic-ctrl-lib-reuse-table tbody td{border-bottom:none;grid-template-columns:minmax(88px,34%) minmax(0,1fr);gap:6px 10px;padding:4px 0;display:grid}.aic-ctrl-lib-reuse-table tbody td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.03em;color:#94a3b8d9;font-size:.62rem;font-weight:650}}.aic-ctrl-lib-panel-interpretation{color:#e2e8f0e6;background:#78350f26;border:1px solid #fbbf2438;border-radius:8px;margin:10px 0;padding:8px 10px;font-size:.72rem;line-height:1.35}.aic-ctrl-lib-metric-group{margin-top:10px}.aic-ctrl-lib-metric-group__title{letter-spacing:.04em;text-transform:uppercase;color:#67e8f9;margin:0 0 6px;font-size:.64rem;font-weight:650}.aic-ctrl-lib-fw-pills{flex-wrap:wrap;gap:4px;display:inline-flex}.aic-ctrl-lib-fw-pill{color:#cbd5e1;white-space:nowrap;background:#33415573;border:1px solid #64748b47;border-radius:999px;padding:2px 6px;font-size:.62rem;font-weight:600;display:inline-flex}.aic-ctrl-lib-fw-pill--more{color:#93c5fd;border-color:#60a5fa47}.aic-ctrl-lib-fw-pills--dossier{margin-top:2px}.aic-ctrl-lib-muted-inline{color:var(--ctrl-lib-muted);font-size:.74rem}.aic-ctrl-lib-coverage-headline{flex-direction:column;gap:4px;margin:8px 0;font-size:.74rem;display:flex}.aic-ctrl-lib-coverage-headline strong{color:#86efac;font-size:.9rem}.aic-ctrl-lib-framework-list--compact .aic-ctrl-lib-framework-row{gap:3px}.aic-ctrl-lib-gap-meta{color:var(--ctrl-lib-muted);flex-wrap:wrap;gap:8px 14px;margin-bottom:2px;font-size:.7rem;line-height:1.45;display:flex}.aic-ctrl-lib-rail-note{color:var(--ctrl-lib-muted);margin:8px 0 0;font-size:.7rem;line-height:1.4}.aic-ctrl-lib-dossier-section{background:#080e1a73;border:1px solid #33415559;border-radius:8px;margin-bottom:12px;overflow:hidden}.aic-ctrl-lib-dossier-section__toggle{color:#e2e8f0;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:left;background:#0f172a8c;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:.68rem;font-weight:650;display:flex}.aic-ctrl-lib-dossier-section__chevron{color:#93c5fd;flex-shrink:0;transition:transform .15s}.aic-ctrl-lib-dossier-section.is-open .aic-ctrl-lib-dossier-section__chevron{transform:rotate(180deg)}.aic-ctrl-lib-dossier-section__body{padding:12px}.aic-ctrl-lib-dossier-field--full{grid-column:1/-1;margin-top:6px}.aic-ctrl-lib-dossier-tiles--compact{margin-top:8px}.aic-ctrl-lib-dossier-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aic-ctrl-lib-fix-block--compact{margin-top:8px}.aic-ctrl-lib-rail-collapsed{flex-direction:column;gap:8px;display:flex}.aic-ctrl-lib-rail-summary{color:var(--ctrl-lib-muted);margin:0;font-size:.74rem;line-height:1.35}.aic-ctrl-lib-rail-toggle{color:#67e8f9;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:.72rem;font-weight:600;display:inline-flex}.aic-ctrl-lib-rail-toggle__icon{transition:transform .15s}.aic-ctrl-lib-rail-toggle__icon.is-flipped{transform:rotate(180deg)}.aic-ctrl-lib-rail-expanded{flex-direction:column;gap:8px;display:flex}.aic-ctrl-lib-panel-footer-link{color:#67e8f9;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:8px;padding:0;font-size:.72rem;font-weight:600}.aic-ctrl-lib-domain-list--more{border-top:1px solid #33415547;margin-top:8px;padding-top:8px}@media (width<=1360px){.aic-ctrl-lib{--ctrl-lib-selected-width:360px}}.aic-ctrl-lib-mgmt-action{border-radius:8px;margin-bottom:12px;padding:12px}.aic-ctrl-lib-mgmt-action--ready{background:#1665342e;border:1px solid #4ade8038}.aic-ctrl-lib-mgmt-action--attention{background:#78350f2e;border:1px solid #fbbf2440}.aic-ctrl-lib-mgmt-action__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#fcd34d;margin:0 0 8px;font-size:.66rem;font-weight:650}.aic-ctrl-lib-mgmt-action--ready .aic-ctrl-lib-mgmt-action__eyebrow{color:#86efac}.aic-ctrl-lib-mgmt-action__text{color:#e2e8f0eb;margin:0;font-size:.76rem;line-height:1.4}.aic-ctrl-lib-mgmt-action__rows{flex-direction:column;gap:8px;font-size:.74rem;line-height:1.4;display:flex}.aic-ctrl-lib-mgmt-action__rows p{margin:2px 0 0}.aic-ctrl-lib-mgmt-action__label{text-transform:uppercase;color:#fcd34d;font-size:.64rem;font-weight:650;display:block}.aic-ctrl-lib-mgmt-action__meta{color:var(--ctrl-lib-muted);flex-direction:column;gap:4px;font-size:.72rem;display:flex}.aic-ctrl-lib-framework-scope{background:linear-gradient(135deg,#0c1424eb,#080e1ae0);border:1px solid #33415573;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.aic-ctrl-lib-framework-scope__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.aic-ctrl-lib-framework-scope__label{letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;margin:0 0 4px;font-size:.68rem;font-weight:650}.aic-ctrl-lib-framework-scope__support{max-width:72ch;color:var(--ctrl-lib-muted);margin:0;font-size:.72rem;line-height:1.4}.aic-ctrl-lib-framework-scope__count{color:#67e8f9;white-space:nowrap;font-size:.72rem;font-weight:600}.aic-ctrl-lib-framework-scope__chips{flex-wrap:wrap;gap:8px;display:flex}.aic-ctrl-lib-framework-scope__chip{color:#94a3b8eb;cursor:pointer;background:#080e1a73;border:1px solid #64748b52;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.aic-ctrl-lib-framework-scope__chip:hover{color:#cbd5e1;border-color:#60a5fa59}.aic-ctrl-lib-framework-scope__chip.is-selected{color:#e2e8f0;background:#082f498c;border-color:#22d3ee6b}.aic-ctrl-lib-framework-scope__check{color:#67e8f9;flex-shrink:0}.aic-ctrl-lib-framework-scope__warning{color:#fcd34d;margin:0;font-size:.72rem}.aic-ctrl-lib-framework-scope__note{color:#94a3b8e0;margin:0;font-size:.68rem;line-height:1.35}.aic-ctrl-lib-scope-summary{background:0 0;border:none;border-radius:0;padding:16px 4px 18px}.aic-ctrl-lib-scope-summary__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.aic-ctrl-lib-scope-summary__intro{flex:1;min-width:0}.aic-ctrl-lib-scope-summary__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.aic-ctrl-lib-scope-summary__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.aic-ctrl-lib-scope-summary__data-status{color:#94a3b894;text-align:right;white-space:nowrap;margin:0;font-size:.64rem;line-height:1.4}.aic-ctrl-lib-scope-summary__title{letter-spacing:.04em;text-transform:uppercase;color:#f1f5f9f0;margin:0 0 4px;font-size:.8rem;font-weight:650}.aic-ctrl-lib-scope-summary__copy{color:#94a3b8c7;margin:0;font-size:.72rem;line-height:1.45}.aic-ctrl-lib-scope-summary__helper{color:#94a3b89e;margin:4px 0 0;font-size:.66rem;line-height:1.4}.aic-ctrl-lib-scope-summary__action{color:#cbd5e1;cursor:pointer;background:#0f172aa6;border:1px solid #3341558c;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;display:inline-flex}.aic-ctrl-lib-scope-summary__action:hover{color:#e2e8f0;border-color:#22d3ee59}.aic-ctrl-lib-scope-summary__action--export{background:#0208167a;border-color:#4755696b}.aic-ctrl-lib-scope-summary__action--export:hover{background:#0f172a9e;border-color:#22d3ee47}@media (width<=900px){.aic-ctrl-lib-scope-summary__head{flex-direction:column;align-items:stretch}.aic-ctrl-lib-scope-summary__aside{align-items:flex-start}.aic-ctrl-lib-scope-summary__actions{justify-content:flex-start}.aic-ctrl-lib-scope-summary__data-status{text-align:left;white-space:normal}}.aic-ctrl-lib-scope-summary__chips{flex-wrap:wrap;gap:6px;display:flex}.aic-ctrl-lib-scope-chip{color:#94a3b8d1;background:#0f172a52;border:1px solid #33415552;border-radius:999px;padding:3px 9px;font-size:.66rem}.aic-ctrl-lib-coverage-table-wrap{margin-top:10px;overflow-x:auto}.aic-ctrl-lib-coverage-table{border-collapse:collapse;width:100%;font-size:.72rem}.aic-ctrl-lib-coverage-table th,.aic-ctrl-lib-coverage-table td{text-align:left;border-bottom:1px solid #33415559;padding:7px 8px}.aic-ctrl-lib-coverage-table th{color:#94a3b8e6;text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:500}.aic-ctrl-lib-coverage-table tbody tr{cursor:default}.aic-ctrl-lib-coverage-table tbody tr:hover{background:0 0}.aic-ctrl-lib-assurance-pill{border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:.66rem;display:inline-block}.aic-ctrl-lib-assurance-pill--on-track{color:#86efac;background:#14532d40;border-color:#22c55e59}.aic-ctrl-lib-assurance-pill--attention{color:#fcd34d;background:#713f1240;border-color:#eab30859}.aic-ctrl-lib-assurance-pill--at-risk{color:#fca5a5;background:#7f1d1d40;border-color:#ef444459}.aic-ctrl-lib-panel--reuse-title .flagship-section-card__title{text-transform:uppercase;letter-spacing:.05em;font-size:.74rem}.aic-ctrl-lib-dossier-core{border-bottom:1px solid #33415559;margin-bottom:6px;padding:10px 0 6px}.aic-ctrl-lib-dossier-grid--core{margin-bottom:8px}.aic-ctrl-lib-exec-summary{box-shadow:none;background:linear-gradient(160deg,#0c1424e0 0%,#080e1ad1 100%);border:1px solid #33415552;border-radius:12px;flex-direction:column;gap:16px;margin-top:8px;margin-bottom:16px;padding:22px 24px 24px;display:flex;position:relative;overflow:hidden}.aic-ctrl-lib-exec-summary:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee59,#0000);height:1px;position:absolute;top:0;left:0;right:0}.aic-ctrl-lib-exec-summary__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aic-ctrl-lib-exec-summary__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8c7;margin:0 0 3px;font-size:.62rem;font-weight:650}.aic-ctrl-lib-exec-summary__title{letter-spacing:.01em;color:#f1f5f9fa;margin:0;font-size:.92rem;font-weight:700;line-height:1.25}.aic-ctrl-lib-exec-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.aic-ctrl-lib-exec-summary-block{background:0 0;border:none;border-radius:0;flex-direction:column;gap:12px;min-width:0;min-height:152px;padding:16px 4px 4px;display:flex}.aic-ctrl-lib-exec-summary-block+.aic-ctrl-lib-exec-summary-block{border-left:1px solid #33415538;padding-left:20px}.aic-ctrl-lib-exec-summary__grid .aic-ctrl-lib-exec-summary-block:first-child{padding-left:0}.aic-ctrl-lib-exec-summary-block__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.aic-ctrl-lib-exec-summary-block__title{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0eb;margin:0;font-size:.7rem;font-weight:700;line-height:1.3}.aic-ctrl-lib-exec-summary-badge{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:.58rem;font-weight:600;display:inline-flex}.aic-ctrl-lib-exec-summary-badge--on-track{color:#86efaceb;background:#14532d47;border-color:#4ade8029}.aic-ctrl-lib-exec-summary-badge--exposure{color:#fdd34deb;background:#78350f42;border-color:#fbbf2424}.aic-ctrl-lib-exec-summary-badge--action{color:#7dd3fce6;background:#0c4a6e42;border-color:#38bdf81f}.aic-ctrl-lib-exec-summary-block__body{color:#cbd5e1e0;font-size:.82rem;line-height:1.58}.aic-ctrl-lib-exec-summary-block__body p{margin:0}.aic-ctrl-lib-exec-emphasis{color:#7dd3fc;font-weight:650}.aic-ctrl-lib-exec-summary-list{flex-direction:column;gap:8px;margin:0;padding-left:1.1rem;display:flex}.aic-ctrl-lib-exec-summary-list--actions li strong{color:#e2e8f0;font-weight:600}@media (width<=1180px){.aic-ctrl-lib-exec-summary__grid{grid-template-columns:1fr;gap:16px}.aic-ctrl-lib-exec-summary-block{border-bottom:1px solid #33415533;border-left:none;min-height:0;padding:0 0 16px}.aic-ctrl-lib-exec-summary-block+.aic-ctrl-lib-exec-summary-block{border-left:none;padding-left:0}.aic-ctrl-lib-exec-summary__grid .aic-ctrl-lib-exec-summary-block:last-child{border-bottom:none;padding-bottom:0}}.aic-ctrl-lib-kpi-section{margin-bottom:2px}.aic-ctrl-lib-story-section--coverage{margin-top:8px;margin-bottom:8px}.aic-ctrl-lib-story-section--management{margin-top:10px;margin-bottom:6px}.aic-ctrl-lib-story-section--readiness{margin-top:10px}.aic-ctrl-lib-story-section--coverage .aic-ctrl-lib-panel--coverage{box-shadow:none;background:#0a1220ad;border-color:#3341554d}.aic-ctrl-lib-story-section--coverage .flagship-section-card__title{color:#f8fafcf5;font-size:.84rem}.aic-ctrl-lib-coverage-takeaway{color:#e2e8f0f0;max-width:72ch;margin:0 0 14px;font-size:.9rem;line-height:1.55}.aic-ctrl-lib-coverage-takeaway strong{color:#67e8f9;font-weight:700}.aic-ctrl-lib-coverage-summary-strip{background:#02081661;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin:0 0 18px;padding:14px 16px;display:grid}.aic-ctrl-lib-coverage-summary-item{flex-direction:column;gap:4px;min-width:0;display:flex}.aic-ctrl-lib-coverage-summary-label{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8c7;font-size:.62rem;font-weight:600}.aic-ctrl-lib-coverage-summary-value{color:#f1f5f9f0;font-size:.82rem;font-weight:650;line-height:1.35}.aic-ctrl-lib-coverage-summary-item--attention .aic-ctrl-lib-coverage-summary-value{color:#fdd34deb}@media (width<=1080px){.aic-ctrl-lib-coverage-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aic-ctrl-lib-coverage-summary-strip{grid-template-columns:1fr}}.aic-ctrl-lib-readiness-takeaway{color:#e2e8f0e6;margin:0 0 12px;font-size:.8rem;line-height:1.45}.aic-ctrl-lib-panel--evidence .aic-ctrl-lib-compact-stats li{cursor:default}.aic-ctrl-lib-panel--evidence .aic-ctrl-lib-readiness-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin-bottom:14px;display:grid}.aic-ctrl-lib-panel--evidence .aic-ctrl-lib-readiness-row{gap:5px}.aic-ctrl-lib-panel--evidence .aic-ctrl-lib-panel-interpretation{color:#94a3b8c7;margin:0 0 12px;font-size:.72rem;line-height:1.45}.aic-ctrl-lib-panel--evidence .aic-ctrl-lib-metric-group+.aic-ctrl-lib-metric-group{border-top:none;margin-top:10px;padding-top:10px}@media (width<=900px){.aic-ctrl-lib-panel--evidence .aic-ctrl-lib-readiness-metrics{grid-template-columns:1fr}}.aic-ctrl-lib-expandable--drilldown{border-top:1px solid #3341551f;flex-direction:column;gap:6px;margin-top:16px;padding-top:16px;display:flex}.aic-ctrl-lib-expandable__section-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b87a;margin:0;font-size:.6rem;font-weight:600}.aic-ctrl-lib-expandable__list{flex-direction:column;gap:5px;display:flex}.aic-ctrl-lib-expandable__item{background:#02081629;border:1px solid #3341551f;border-radius:7px;overflow:hidden}.aic-ctrl-lib-expandable__toggle{color:#cbd5e1ad;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:.73rem;font-weight:600;display:flex}.aic-ctrl-lib-expandable__toggle:hover{color:#cbd5e1c7;background:#0f172a38}.aic-ctrl-lib-expandable__chevron{color:#94a3b86b;flex-shrink:0;transition:transform .2s}.aic-ctrl-lib-expandable__item.is-open .aic-ctrl-lib-expandable__chevron{transform:rotate(180deg)}.aic-ctrl-lib-expandable__item.is-open{background:#0208161f;border-color:#33415524}.aic-ctrl-lib-expandable__item.is-highlighted .aic-ctrl-lib-expandable__body{box-shadow:inset 0 0 0 1px #22d3ee29}.aic-ctrl-lib-expandable__item#selected-control-dossier{scroll-margin-top:16px}.aic-ctrl-lib-expandable__body{border-top:1px solid #33415514;padding:2px 10px 12px}.aic-ctrl-lib-expandable__body>.aic-ctrl-lib-analytics-card,.aic-ctrl-lib-expandable__body>.aic-ctrl-lib-inventory,.aic-ctrl-lib-expandable__body>.aic-ctrl-lib-dossier{box-shadow:none;background:0 0;border:0}.aic-ctrl-lib-expandable__body .flagship-section-card__title{color:#cbd5e1ad;font-size:.7rem;font-weight:600}.aic-ctrl-lib-expandable__body .aic-ctrl-lib-coverage-table th,.aic-ctrl-lib-expandable__body .aic-ctrl-lib-coverage-table td,.aic-ctrl-lib-expandable__body .flagship-data-table th,.aic-ctrl-lib-expandable__body .flagship-data-table td{color:#94a3b8c2;border-color:#3341551a;font-size:.71rem}.aic-ctrl-lib-expandable__body .flagship-data-table th,.aic-ctrl-lib-expandable__body .aic-ctrl-lib-coverage-table th{color:#94a3b894;font-weight:600}.aic-ctrl-lib-expandable__body .aic-ctrl-lib-reuse-table th,.aic-ctrl-lib-expandable__body .aic-ctrl-lib-reuse-table td{color:#94a3b8c2;border-color:#3341551a}.aic-ctrl-lib-expandable__body .aic-ctrl-lib-inventory-toolbar,.aic-ctrl-lib-expandable__body .aic-ctrl-lib-inventory-filters{opacity:.92}.aic-ctrl-lib-expandable__body .aic-ctrl-lib-alert-item,.aic-ctrl-lib-expandable__body .aic-ctrl-lib-gap-item{background:#0208162e;border:none}.aic-ctrl-lib-page-stack>.aic-ctrl-lib-story-section .aic-ctrl-lib-panel--coverage,.aic-ctrl-lib-page-stack>.aic-ctrl-lib-story-section .aic-ctrl-lib-panel--gaps,.aic-ctrl-lib-page-stack>.aic-ctrl-lib-story-section .aic-ctrl-lib-panel--evidence{grid-column:1/-1}.aic-ctrl-lib-gap-drawer-root{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.aic-ctrl-lib-gap-drawer-backdrop{cursor:pointer;background:#0206178c;border:0;position:absolute;inset:0}.aic-ctrl-lib-gap-drawer{z-index:1;background:linear-gradient(#0a1220fa,#080e1af5);border-left:1px solid #33415573;flex-direction:column;width:min(420px,100vw);max-width:100%;height:100%;display:flex;position:relative;box-shadow:-12px 0 40px #02061773}.aic-ctrl-lib-gap-drawer__head{border-bottom:1px solid #33415559;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.aic-ctrl-lib-gap-drawer__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8c7;margin:0 0 4px;font-size:.62rem;font-weight:650}.aic-ctrl-lib-gap-drawer__title{color:#f8fafcf5;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.aic-ctrl-lib-gap-drawer__close{color:#cbd5e1;cursor:pointer;background:#0f172a8c;border:1px solid #33415573;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.aic-ctrl-lib-gap-drawer__close:hover{color:#e2e8f0;border-color:#22d3ee4d}.aic-ctrl-lib-gap-drawer__body{flex-direction:column;flex:auto;gap:16px;padding:16px 18px;display:flex;overflow-y:auto}.aic-ctrl-lib-gap-drawer__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.aic-ctrl-lib-gap-drawer__meta-row{flex-direction:column;gap:3px;min-width:0;display:flex}.aic-ctrl-lib-gap-drawer__meta-row--frameworks{grid-column:1/-1}.aic-ctrl-lib-gap-drawer__meta-row dt{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8c7;margin:0;font-size:.62rem;font-weight:600}.aic-ctrl-lib-gap-drawer__meta-row dd{color:#e2e8f0eb;margin:0;font-size:.8rem;line-height:1.4}.aic-ctrl-lib-gap-drawer__section{padding-top:4px}.aic-ctrl-lib-gap-drawer__section-title{letter-spacing:.05em;text-transform:uppercase;color:#93c5fd;margin:0 0 6px;font-size:.66rem;font-weight:650}.aic-ctrl-lib-gap-drawer__section-copy{color:#cbd5e1e0;margin:0;font-size:.8rem;line-height:1.5}.aic-ctrl-lib-gap-drawer__actions{border-top:1px solid #33415559;padding:14px 18px 18px}.aic-ctrl-lib-gap-drawer__actions-label{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8c7;margin:0 0 10px;font-size:.66rem;font-weight:650}.aic-ctrl-lib-gap-drawer__actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aic-ctrl-lib-gap-drawer__action{color:#e2e8f0e6;cursor:pointer;text-align:center;background:#0f172a9e;border:1px solid #33415573;border-radius:8px;min-height:34px;padding:8px 10px;font-size:.74rem;font-weight:600}.aic-ctrl-lib-gap-drawer__action:hover{background:#0f172ac7;border-color:#22d3ee47}.aic-ctrl-lib-gap-drawer__action--primary{color:#a5f3fc;background:#082f4973;border-color:#22d3ee52;grid-column:1/-1}.pa-ctrl-lib{--pa-bg:#0a1220;--pa-card:#0c1424eb;--pa-border:#33415573;--pa-text:#e2e8f0f2;--pa-muted:#94a3b8d1;--pa-accent:#22d3eed9;color:var(--pa-text);padding:0 0 20px}.pa-ctrl-lib-page-stack{flex-direction:column;gap:18px;display:flex}.pa-ctrl-lib-workflow-section{flex-direction:column;gap:12px;padding-bottom:4px;display:flex}.pa-ctrl-lib-header .auditiq-header-frame__toolbar{justify-content:flex-end;margin-left:auto}.pa-ctrl-lib-data-status{color:#94a3b894;text-align:right;white-space:nowrap;margin:0;font-size:.64rem;line-height:1.4}.pa-ctrl-lib-admin-summary{background:#0a1220b8;border:1px solid #33415561;border-radius:8px;padding:10px 12px}.pa-ctrl-lib-admin-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.pa-ctrl-lib-admin-summary__title{letter-spacing:.02em;color:#e2e8f0eb;margin:0;font-size:.76rem;font-weight:600}.pa-ctrl-lib-admin-summary__pills{flex-wrap:wrap;gap:6px;display:flex}.pa-ctrl-lib-admin-summary__pill{border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:500}.pa-ctrl-lib-admin-summary__pill--approved{color:#9fd4a8;background:#14532d33;border-color:#22c55e47}.pa-ctrl-lib-admin-summary__pill--staged{color:#a8c4e8;background:#1e3a8a38;border-color:#60a5fa47}.pa-ctrl-lib-admin-summary__pill--disabled{color:#d4c48a;background:#713f122e;border-color:#eab3083d}.pa-ctrl-lib-admin-summary__copy{color:#94a3b8d1;margin:0 0 10px;font-size:.72rem;line-height:1.45}.pa-ctrl-lib-workflow-stepper{border-top:1px solid #33415552;margin-top:2px;padding-top:10px}.pa-ctrl-lib-workflow-stepper__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pa-ctrl-lib-workflow-stepper__item{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.pa-ctrl-lib-workflow-stepper__item.has-connector:after{content:"";background:#47556973;width:12px;height:1px;position:absolute;top:10px;right:-6px}.pa-ctrl-lib-workflow-stepper__index{color:#94a3b8;background:#0f172aa6;border:1px solid #4755698c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.62rem;font-weight:600;display:inline-flex}.pa-ctrl-lib-workflow-stepper__item.is-active .pa-ctrl-lib-workflow-stepper__index{color:#a5f3fc;background:#082f4973;border-color:#22d3ee59}.pa-ctrl-lib-workflow-stepper__label{color:#94a3b8d1;font-size:.66rem;line-height:1.3}.pa-ctrl-lib-workflow-stepper__item.is-active .pa-ctrl-lib-workflow-stepper__label{color:#e2e8f0;font-weight:500}.pa-ctrl-lib-admin-header-sticky{z-index:12;background:linear-gradient(#0a1220 0% 88%,#0a122000);flex-direction:column;gap:8px;padding-bottom:2px;display:flex;position:sticky;top:0}.pa-ctrl-lib-admin-summary__executive-note{color:#94a3b8b8;margin:0 0 8px;font-size:.68rem;font-style:italic;line-height:1.4}.pa-ctrl-lib-attention{background:#082f4947;border:1px solid #eab30838;border-radius:8px;padding:8px 12px}.pa-ctrl-lib-attention__title{letter-spacing:.03em;text-transform:uppercase;color:#d4c48a;margin:0 0 6px;font-size:.68rem;font-weight:600}.pa-ctrl-lib-attention__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.pa-ctrl-lib-attention__list li{color:#cbd5e1e0;padding-left:12px;font-size:.68rem;line-height:1.35;position:relative}.pa-ctrl-lib-attention__list li:before{content:"";background:#22d3eea6;border-radius:50%;width:5px;height:5px;position:absolute;top:.45em;left:0}.pa-ctrl-lib-workflow-stepper__btn{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;display:flex}.pa-ctrl-lib-workflow-stepper__btn:hover{background:#0f172a73;border-color:#33415573}.pa-ctrl-lib-workflow-stepper__btn:focus-visible{outline-offset:2px;outline:2px solid #22d3ee73}.pa-ctrl-lib-section-decision{color:#94a3b8ad;margin:-4px 0 2px;padding:0 2px;font-size:.66rem;line-height:1.4}.pa-ctrl-lib-section-copy--executive{color:#94a3b8b8;margin-top:-4px;font-style:italic}.pa-ctrl-lib-source-card__source-label{color:#cbd5e1d1;margin:8px 0 0;font-size:.66rem}.pa-ctrl-lib-source-card__source-hint{color:#64748bb8;margin:2px 0 0;font-size:.62rem}.pa-ctrl-lib-action-group--future .pa-ctrl-lib-action-group__label{color:#94a3b88c}.pa-ctrl-lib-action-btn--future,.pa-ctrl-lib-bulk-actions-group .pa-ctrl-lib-action-btn--future{color:#94a3b8d1;background:#0f172a61;border-color:#3341556b;font-weight:400}.pa-ctrl-lib-action-btn--future:hover{color:#cbd5e1;background:#0f172a85;border-color:#4755698c}.pa-ctrl-lib-publish-impact{background:#0a12207a;border:1px solid #3341556b;border-radius:8px;margin-bottom:12px;padding:10px 12px}.pa-ctrl-lib-publish-impact__title{letter-spacing:.03em;text-transform:uppercase;color:#e2e8f0e0;margin:0 0 8px;font-size:.7rem;font-weight:600}.pa-ctrl-lib-publish-impact__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 6px;display:grid}.pa-ctrl-lib-publish-impact__list div{flex-direction:column;gap:2px;display:flex}.pa-ctrl-lib-publish-impact__list dt{color:var(--pa-muted);font-size:.64rem}.pa-ctrl-lib-publish-impact__list dd{color:#cbd5e1;margin:0;font-size:.74rem;font-weight:500}.pa-ctrl-lib-publish-impact__reason{color:#94a3b8b8;margin:0;font-size:.66rem;line-height:1.4}.pa-ctrl-lib-staging-review-empty__lead{color:var(--pa-muted);margin:0 0 10px;font-size:.72rem;line-height:1.45}.pa-ctrl-lib-staging-review-empty__checklist{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;max-width:420px;margin:0 auto;padding:0;list-style:none;display:grid}.pa-ctrl-lib-staging-review-empty__checklist li{color:#94a3b8d1;padding-left:14px;font-size:.66rem;position:relative}.pa-ctrl-lib-staging-review-empty__checklist li:before{content:"✓";color:#22d3ee8c;font-size:.62rem;position:absolute;left:0}.pa-ctrl-lib-approved-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pa-ctrl-lib-approved-summary__card{border:1px solid var(--pa-border);background:#0a12208c;border-radius:6px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.pa-ctrl-lib-approved-summary__label{color:var(--pa-muted);font-size:.64rem;line-height:1.3}.pa-ctrl-lib-approved-summary__value{color:#e2e8f0;font-size:.86rem;font-weight:600}.pa-ctrl-lib-published-scope{border:1px solid var(--pa-border);background:#0a12208c;border-radius:8px;padding:12px}.pa-ctrl-lib-published-scope__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.pa-ctrl-lib-published-scope__title{color:#e2e8f0eb;margin:0;font-size:.78rem;font-weight:600}.pa-ctrl-lib-published-scope__copy{color:var(--pa-muted);margin:0 0 10px;font-size:.72rem;line-height:1.45}.pa-ctrl-lib-published-scope__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.pa-ctrl-lib-published-scope__meta div{flex-direction:column;gap:2px;display:flex}.pa-ctrl-lib-published-scope__meta dt{color:var(--pa-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.64rem}.pa-ctrl-lib-published-scope__meta dd{color:#e2e8f0;margin:0;font-size:.74rem}.pa-ctrl-lib-source-card__footnote{color:#94a3b8b8;margin:8px 0 0;font-size:.64rem;line-height:1.4}.pa-ctrl-lib-workflow-stage{align-items:center;gap:8px;margin:2px 0 -2px;padding:0 2px;display:flex}.pa-ctrl-lib-workflow-stage__index{color:#94a3b8;background:#0f172aa6;border:1px solid #4755698c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.62rem;font-weight:600;display:inline-flex}.pa-ctrl-lib-workflow-stage__label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8c7;font-size:.68rem;font-weight:600}.pa-ctrl-lib-section{background:var(--pa-card);border-color:var(--pa-border)}.pa-ctrl-lib-section-copy{color:var(--pa-muted);margin:0 0 12px;font-size:.74rem;line-height:1.45}.pa-ctrl-lib-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pa-ctrl-lib-source-card{border:1px solid var(--pa-border);background:#0a1220a6;border-radius:8px;flex-direction:column;min-height:168px;padding:12px;display:flex}.pa-ctrl-lib-source-card__path{color:#64748bb8;word-break:break-all;margin:8px 0 0;font-size:.62rem;line-height:1.35}.pa-ctrl-lib-source-card__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.pa-ctrl-lib-source-card__head h3{margin:0;font-size:.82rem;font-weight:600}.pa-ctrl-lib-source-card__desc{color:var(--pa-muted);margin:0 0 10px;font-size:.72rem;line-height:1.4}.pa-ctrl-lib-source-card__meta{gap:6px;margin:0;display:grid}.pa-ctrl-lib-source-card__meta div{justify-content:space-between;gap:8px;font-size:.7rem;display:flex}.pa-ctrl-lib-source-card__meta dt{color:var(--pa-muted)}.pa-ctrl-lib-source-card__meta dd{margin:0;font-weight:500}.pa-ctrl-lib-source-status{border:1px solid #0000;border-radius:999px;padding:2px 7px;font-size:.62rem;display:inline-flex}.pa-ctrl-lib-source-status--active{color:#9fd4a8;background:#14532d2e;border-color:#22c55e40}.pa-ctrl-lib-source-status--staging{color:#9fd8f0;background:#082f4938;border-color:#22d3ee40}.pa-ctrl-lib-source-status--neutral{color:#b8c4d4;background:#1e293b47;border-color:#64748b47}.pa-ctrl-lib-source-path{color:#94a3b8;word-break:break-all;font-size:.68rem}.pa-ctrl-lib-toggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.pa-ctrl-lib-toggle__track{background:#334155a6;border:1px solid #4755698c;border-radius:999px;width:34px;height:18px;position:relative}.pa-ctrl-lib-toggle.is-on .pa-ctrl-lib-toggle__track{background:#082f49d9;border-color:#22d3ee59}.pa-ctrl-lib-toggle__thumb{background:#94a3b8;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.pa-ctrl-lib-toggle.is-on .pa-ctrl-lib-toggle__thumb{background:#67e8f9;transform:translate(16px)}.pa-ctrl-lib-toggle__label{color:var(--pa-muted);font-size:.68rem}.pa-ctrl-lib-framework-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pa-ctrl-lib-framework-count{color:var(--pa-muted);background:#0a12208c;border:1px solid #33415573;border-radius:6px;align-items:baseline;gap:6px;padding:4px 10px;font-size:.72rem;display:inline-flex}.pa-ctrl-lib-framework-count strong{color:#e2e8f0;font-size:.92rem}.pa-ctrl-lib-inline-warning{color:#fcd34d;margin:0;font-size:.72rem}.pa-ctrl-lib-framework-chips{flex-wrap:wrap;gap:6px;display:flex}.pa-ctrl-lib-framework-chip{color:#94a3b8d1;cursor:pointer;background:#0f172a6b;border:1px solid #33415573;border-radius:999px;padding:5px 12px;font-size:.72rem}.pa-ctrl-lib-framework-chip.is-selected{color:#dbeafe;background:#082f496b;border-color:#22d3ee52}.pa-ctrl-lib-scope-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.pa-ctrl-lib-scope-counts>div,.pa-ctrl-lib-scope-count{border:1px solid var(--pa-border);background:#0a122080;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;display:flex}.pa-ctrl-lib-scope-counts span{color:var(--pa-muted);font-size:.66rem}.pa-ctrl-lib-scope-counts strong{font-size:.82rem}.pa-ctrl-lib-scope-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pa-ctrl-lib-scope-filters{flex-wrap:wrap;gap:6px;display:flex}.pa-ctrl-lib-filter-chip{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #33415580;border-radius:999px;padding:4px 10px;font-size:.68rem}.pa-ctrl-lib-filter-chip.is-active{color:#e2e8f0;background:#082f4973;border-color:#22d3ee59}.pa-ctrl-lib-scope-search{border:1px solid var(--pa-border);background:#0a1220a6;border-radius:6px;align-items:center;gap:6px;min-width:280px;padding:5px 10px;display:flex}.pa-ctrl-lib-scope-search input{color:var(--pa-text);background:0 0;border:none;outline:none;width:100%;font-size:.72rem}.pa-ctrl-lib-bulk-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.pa-ctrl-lib-bulk-actions__label{letter-spacing:.03em;text-transform:uppercase;color:#94a3b8a6;margin-right:2px;font-size:.64rem}.pa-ctrl-lib-bulk-btn,.pa-ctrl-lib-action-btn{color:#cbd5e1;cursor:pointer;background:#0f172aa6;border:1px solid #3341558c;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;display:inline-flex}.pa-ctrl-lib-action-btn--primary{color:#e2e8f0;border-color:#22d3ee59}.pa-ctrl-lib-bulk-btn:hover,.pa-ctrl-lib-action-btn:hover{border-color:#22d3ee59}.pa-ctrl-lib-table-wrap{overflow-x:auto}.pa-ctrl-lib-table-wrap--scroll{max-height:360px;overflow-y:auto}.pa-ctrl-lib-table-wrap--staging-scroll{max-height:420px;overflow-y:auto}.pa-ctrl-lib-table-wrap--provenance{max-height:280px;overflow-y:auto}.pa-ctrl-lib-table--scope th,.pa-ctrl-lib-table--scope td{padding:9px 10px}.pa-ctrl-lib-table{border-collapse:collapse;width:100%;font-size:.72rem}.pa-ctrl-lib-table th,.pa-ctrl-lib-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #33415559;padding:8px 10px}.pa-ctrl-lib-table th{color:var(--pa-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:500}.pa-ctrl-lib-decision-wrap{align-items:center;gap:6px;display:flex;position:relative}.pa-ctrl-lib-decision-select{appearance:none;color:#e2e8f0;background:#0f172abf;border:1px solid #3341558c;border-radius:4px;padding:4px 22px 4px 8px;font-size:.68rem}.pa-ctrl-lib-decision-icon{pointer-events:none;color:#94a3b8;position:absolute;left:72px}.pa-ctrl-lib-decision-pill{border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:.64rem}.pa-ctrl-lib-decision-pill--included{color:#9fd4a8;background:#14532d29;border-color:#22c55e38}.pa-ctrl-lib-decision-pill--deferred{color:#d4c48a;background:#713f1229;border-color:#eab30838}.pa-ctrl-lib-decision-pill--excluded{color:#9aa8b8;background:#1e293b38;border-color:#64748b38}.pa-ctrl-lib-review-pill{border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:.62rem;display:inline-flex}.pa-ctrl-lib-review-pill--pending{color:#a8b4c4;background:#3341552e;border-color:#94a3b838}.pa-ctrl-lib-review-pill--staged{color:#a8c4e8;background:#1e3a8a2e;border-color:#60a5fa38}.pa-ctrl-lib-review-pill--approved{color:#9fd4a8;background:#14532d29;border-color:#22c55e38}.pa-ctrl-lib-scf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.pa-ctrl-lib-scf-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pa-ctrl-lib-scf-workflow-card{border:1px solid var(--pa-border);background:#0a12208c;border-radius:8px;gap:10px;padding:10px;display:flex}.pa-ctrl-lib-scf-workflow-card--complete{border-color:#22c55e4d}.pa-ctrl-lib-scf-workflow-card--spec-ready{border-color:#22d3ee4d}.pa-ctrl-lib-scf-workflow-card--future-build{border-color:#33415573}.pa-ctrl-lib-scf-workflow-card__index{color:#cbd5e1;background:#0f172acc;border:1px solid #3341558c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;font-weight:600;display:flex}.pa-ctrl-lib-scf-workflow-card__body{min-width:0}.pa-ctrl-lib-scf-workflow-card__head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.pa-ctrl-lib-scf-workflow-card__head h3{margin:0;font-size:.76rem;font-weight:600}.pa-ctrl-lib-scf-workflow-card__body p{color:var(--pa-muted);margin:0;font-size:.68rem;line-height:1.4}.pa-ctrl-lib-scf-workflow-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.62rem}.pa-ctrl-lib-scf-workflow-status--complete{color:#86efac;background:#14532d40;border-color:#22c55e59}.pa-ctrl-lib-scf-workflow-status--spec-ready{color:#67e8f9;background:#082f4959;border-color:#22d3ee59}.pa-ctrl-lib-scf-workflow-card--staged{border-color:#60a5fa59}.pa-ctrl-lib-scf-workflow-status--staged{color:#93c5fd;background:#1e3a8a4d;border-color:#3b82f659}.pa-ctrl-lib-scf-workflow-status--future-build{color:#8b97a8;background:#1e293b33;border-color:#64748b38}.pa-ctrl-lib-scf-key-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.pa-ctrl-lib-scf-key-summary__item{border:1px solid var(--pa-border);background:#0a12208c;border-radius:6px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.pa-ctrl-lib-scf-key-summary__label{color:var(--pa-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.64rem}.pa-ctrl-lib-scf-key-summary__value{color:#e2e8f0;font-size:.8rem;font-weight:600}.pa-ctrl-lib-metadata-accordion{margin-bottom:10px}.pa-ctrl-lib-metadata-accordion__toggle,.pa-ctrl-lib-provenance-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.7rem;display:inline-flex}.pa-ctrl-lib-metadata-accordion__toggle:hover,.pa-ctrl-lib-provenance-toggle:hover{color:#cbd5e1}.pa-ctrl-lib-metadata-accordion__icon,.pa-ctrl-lib-provenance-toggle__icon{transition:transform .15s}.pa-ctrl-lib-metadata-accordion__icon.is-open,.pa-ctrl-lib-provenance-toggle__icon.is-open{transform:rotate(180deg)}.pa-ctrl-lib-metadata-accordion__body{border-top:1px solid #3341554d;margin-top:8px;padding-top:8px}.pa-ctrl-lib-scf-grid--technical .pa-ctrl-lib-scf-card{opacity:.92}.pa-ctrl-lib-scf-card--technical .pa-ctrl-lib-scf-card__value{color:#cbd5e1;font-size:.72rem}.pa-ctrl-lib-source-path-note{color:#64748bb8;word-break:break-all;margin:8px 0 0;font-size:.64rem;line-height:1.4}.pa-ctrl-lib-provenance-collapsed-note{color:#94a3b8b8;margin:0;font-size:.7rem}.pa-ctrl-lib-section--provenance{opacity:.96}.pa-ctrl-lib-action-group{flex-direction:column;gap:6px;display:flex}.pa-ctrl-lib-action-group__label{letter-spacing:.03em;text-transform:uppercase;color:#94a3b8a6;font-size:.64rem}.pa-ctrl-lib-scf-readiness{border:1px solid var(--pa-border);background:#0a12208c;border-radius:8px;margin-bottom:12px;padding:10px 12px}.pa-ctrl-lib-scf-readiness__title{letter-spacing:.03em;text-transform:uppercase;color:#e2e8f0e6;margin:0 0 8px;font-size:.72rem;font-weight:600}.pa-ctrl-lib-scf-readiness__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.pa-ctrl-lib-scf-readiness__list li{color:var(--pa-muted);justify-content:space-between;gap:8px;font-size:.68rem;display:flex}.pa-ctrl-lib-scf-readiness__list strong{color:#e2e8f0;font-weight:500}.pa-ctrl-lib-scf-card{border:1px solid var(--pa-border);background:#0a12208c;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.pa-ctrl-lib-scf-card__label{color:var(--pa-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.66rem}.pa-ctrl-lib-scf-card__value{font-size:.78rem;font-weight:500}.pa-ctrl-lib-staging-note{color:var(--pa-muted);background:#082f4933;border:1px solid #33415566;border-radius:6px;margin-bottom:10px;padding:8px 10px;font-size:.72rem;line-height:1.4}.pa-ctrl-lib-staging-note p{margin:0}.pa-ctrl-lib-action-row{flex-wrap:wrap;gap:8px;display:flex}.pa-ctrl-lib-approval-state{color:var(--pa-muted);align-items:center;gap:10px;margin-bottom:10px;font-size:.74rem;display:flex}.pa-ctrl-lib-approval-pill{color:#86efac;background:#14532d40;border:1px solid #22c55e59;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600}.pa-ctrl-lib-workflow-states{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pa-ctrl-lib-workflow-chip{color:#94a3b8;border:1px solid #33415580;border-radius:999px;padding:4px 10px;font-size:.68rem}.pa-ctrl-lib-workflow-chip.is-current{color:#e2e8f0;background:#082f4973;border-color:#22d3ee59}@media (width<=1100px){.pa-ctrl-lib-data-status{text-align:left;white-space:normal}.pa-ctrl-lib-workflow-stepper__list,.pa-ctrl-lib-approved-summary,.pa-ctrl-lib-published-scope__meta,.pa-ctrl-lib-attention__list,.pa-ctrl-lib-publish-impact__list,.pa-ctrl-lib-staging-review-empty__checklist{grid-template-columns:1fr}.pa-ctrl-lib-admin-header-sticky{position:static}.pa-ctrl-lib-source-grid,.pa-ctrl-lib-scf-grid,.pa-ctrl-lib-scf-key-summary,.pa-ctrl-lib-scf-workflow,.pa-ctrl-lib-scf-readiness__list,.pa-ctrl-lib-staging-review-kpis,.pa-ctrl-lib-staging-review-layout{grid-template-columns:1fr}.pa-ctrl-lib-staging-review-layout{flex-direction:column;display:flex}}.pa-ctrl-lib-staging-review-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pa-ctrl-lib-staging-review-kpi{border:1px solid var(--pa-border);background:#0a12208c;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pa-ctrl-lib-staging-review-kpi__label{color:var(--pa-muted);font-size:.68rem}.pa-ctrl-lib-staging-review-kpi__value{color:#e2e8f0;font-size:.92rem;font-weight:600}.pa-ctrl-lib-staging-review-kpi--amber .pa-ctrl-lib-staging-review-kpi__value{color:#fcd34d}.pa-ctrl-lib-staging-review-kpi--green .pa-ctrl-lib-staging-review-kpi__value{color:#86efac}.pa-ctrl-lib-staging-review-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:start;gap:12px;display:grid}.pa-ctrl-lib-staging-review-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pa-ctrl-lib-staging-review-note{color:var(--pa-muted);margin:0;font-size:.68rem}.pa-ctrl-lib-staging-review-search{border:1px solid var(--pa-border);background:#0a1220a6;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;display:flex}.pa-ctrl-lib-staging-review-search input{color:var(--pa-text);background:0 0;border:none;outline:none;width:180px;font-size:.72rem}.pa-ctrl-lib-staging-row.is-selected{background:#082f4959}.pa-ctrl-lib-staging-row-btn{color:#67e8f9;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.72rem}.pa-ctrl-lib-staging-row-btn:hover{color:#a5f3fc;text-decoration:underline}.pa-ctrl-lib-staging-name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.pa-ctrl-lib-staging-review-detail-slot{border:1px solid var(--pa-border);background:#0a12208c;border-radius:8px;min-height:420px;max-height:720px;overflow:auto}.pa-ctrl-lib-staging-review-empty{text-align:center;color:var(--pa-muted);padding:24px 16px;font-size:.74rem;line-height:1.45}.pa-ctrl-lib-staging-review-detail{padding:12px}.pa-ctrl-lib-staging-review-detail__head h3{margin:0 0 4px;font-size:.88rem;line-height:1.3}.pa-ctrl-lib-staging-review-detail__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#67e8f9;margin:0 0 4px;font-size:.66rem}.pa-ctrl-lib-staging-review-detail__meta{color:var(--pa-muted);margin:0 0 10px;font-size:.68rem}.pa-ctrl-lib-staging-review-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.pa-ctrl-lib-staging-detail-field{flex-direction:column;gap:2px;display:flex}.pa-ctrl-lib-staging-detail-field--full{grid-column:1/-1;margin-bottom:6px}.pa-ctrl-lib-staging-detail-field__label{color:var(--pa-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.64rem}.pa-ctrl-lib-staging-detail-field__value{color:#e2e8f0;white-space:pre-wrap;font-size:.72rem;line-height:1.4}.pa-ctrl-lib-staging-review-subsection{border-top:1px solid #33415559;margin-top:12px;padding-top:10px}.pa-ctrl-lib-staging-review-subsection h4{letter-spacing:.03em;text-transform:uppercase;color:#e2e8f0e6;margin:0 0 8px;font-size:.72rem;font-weight:600}.pa-ctrl-lib-staging-review-muted{color:var(--pa-muted);margin:0;font-size:.68rem}.pa-ctrl-lib-staging-evidence-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pa-ctrl-lib-staging-evidence-list li{background:#0f172a73;border:1px solid #33415559;border-radius:6px;gap:4px;padding:8px;display:grid}.pa-ctrl-lib-staging-evidence-list__label{color:var(--pa-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;display:block}.pa-ctrl-lib-staging-evidence-list p{color:#cbd5e1;margin:0;font-size:.68rem;line-height:1.35}.pa-ctrl-lib-staging-review-actions{border-top:1px solid #33415559;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;display:flex}.pa-ctrl-lib-table--compact th,.pa-ctrl-lib-table--compact td{padding:6px 8px;font-size:.66rem}.pa-ctrl-lib-scope-approval-warning{color:#fcd34d;background:#713f1238;border:1px solid #eab30859;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.pa-ctrl-lib-scope-approval-warning p{color:#fde68a;margin:0;font-size:.72rem;line-height:1.45}.pa-ctrl-lib-scope-approval-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pa-ctrl-lib-scope-approval-kpi{border:1px solid var(--pa-border);background:#0a12208c;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pa-ctrl-lib-scope-approval-kpi__label{color:var(--pa-muted);font-size:.68rem}.pa-ctrl-lib-scope-approval-kpi__value{color:#e2e8f0;font-size:.92rem;font-weight:600}.pa-ctrl-lib-scope-approval-kpi--amber .pa-ctrl-lib-scope-approval-kpi__value{color:#fcd34d}.pa-ctrl-lib-scope-approval-kpi--green .pa-ctrl-lib-scope-approval-kpi__value{color:#86efac}.pa-ctrl-lib-scope-approval-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pa-ctrl-lib-scope-approval-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.pa-ctrl-lib-scope-approval-panel{border:1px solid var(--pa-border);background:#0a12208c;border-radius:8px;padding:12px}.pa-ctrl-lib-scope-approval-panel__title{letter-spacing:.03em;text-transform:uppercase;color:#e2e8f0e6;margin:0 0 10px;font-size:.72rem;font-weight:600}.pa-ctrl-lib-scope-approval-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pa-ctrl-lib-scope-approval-field{flex-direction:column;gap:2px;display:flex}.pa-ctrl-lib-scope-approval-field__label{color:var(--pa-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.64rem}.pa-ctrl-lib-scope-approval-field__value{color:#e2e8f0;font-size:.74rem}.pa-ctrl-lib-scope-approval-impact{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pa-ctrl-lib-scope-approval-impact li{color:var(--pa-muted);border-bottom:1px solid #33415540;justify-content:space-between;gap:10px;padding-bottom:6px;font-size:.72rem;display:flex}.pa-ctrl-lib-scope-approval-impact li:last-child{border-bottom:none;padding-bottom:0}.pa-ctrl-lib-scope-approval-impact strong{color:#86efac;font-weight:500}.pa-ctrl-lib-scope-approval-workflow--timeline .pa-ctrl-lib-scf-workflow-card{position:relative}.pa-ctrl-lib-scope-approval-workflow--timeline .pa-ctrl-lib-scf-workflow-card:not(:last-child):after{content:"";background:#47556973;width:1px;height:10px;position:absolute;bottom:-10px;left:20px}.pa-ctrl-lib-scope-approval-actions{margin-top:4px}@media (width<=1100px){.pa-ctrl-lib-source-grid,.pa-ctrl-lib-scf-grid{grid-template-columns:1fr}.pa-ctrl-lib-scope-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-ctrl-lib-scope-approval-kpis,.pa-ctrl-lib-scope-approval-workflow,.pa-ctrl-lib-scope-approval-panels,.pa-ctrl-lib-scope-approval-fields{grid-template-columns:1fr}}.aic-integration-center-page.aic-integ-center{--integ-page-gap:10px;padding:0 0 16px}.aic-integration-center-page .aic-integ-page-stack{gap:var(--integ-page-gap);flex-direction:column;min-width:0;display:flex}.aic-integration-center-page .aic-integ-page-stack>.auditiq-header-frame,.aic-integration-center-page .aic-integ-page-stack>.flagship-kpi-strip,.aic-integration-center-page .aic-integ-page-stack>.auditiq-kpi-grid{margin-bottom:0}.aic-integration-center-page .aic-integ-data-status,.aic-integration-center-page .aic-integration-center-data-status{color:#94a3b89e;letter-spacing:.01em;margin:-2px 0 2px;padding:0 2px;font-size:.64rem;line-height:1.4}.aic-integration-center-page .aic-integ-page-stack>.auditiq-header-frame{min-height:var(--flagship-header-min-height);padding:var(--flagship-header-pad-y) var(--flagship-header-pad-x);border-radius:var(--flagship-header-radius);border:1px solid var(--flagship-border);margin-bottom:0}.aic-integration-center-page .aic-integ-page-stack .auditiq-header-frame__toolbar{align-items:center}.aic-integration-center-page .aic-integ-page-stack>.auditiq-kpi-grid,.aic-integration-center-page .aic-integ-page-stack>.flagship-kpi-strip,.aic-integration-center-page .aic-integ-page-stack>.aic-exec-kpi-strip{gap:var(--flagship-kpi-gap,.72rem);margin-bottom:0}.aic-integration-center-page .aic-exec-kpi-strip-label,.aic-integration-center-page .aic-exec-kpi-strip-label-line{white-space:normal;text-overflow:unset;line-height:1.3;overflow:visible}.aic-integration-center-page .auditiq-kpi-card__helper,.aic-integration-center-page .flagship-kpi-card__subtitle{white-space:normal;text-overflow:unset;line-height:1.35;overflow:visible}.aic-integration-center-page .aic-exec-kpi-strip-card{min-height:var(--flagship-kpi-min-height,108px)}.aic-integration-center-page .aic-integration-kpi-card-trigger{border-radius:inherit;cursor:pointer;min-width:0;height:100%;display:block}.aic-integration-center-page .aic-integration-kpi-card-trigger:focus-visible{outline-offset:2px;outline:2px solid #22d3ee8c}.aic-integration-center-page .aic-integration-center-lower{flex-direction:column;gap:.875rem;margin-top:4px;display:flex}@media (width<=1100px){.aic-integration-center-page .aic-integ-page-stack>.auditiq-header-frame{flex-wrap:wrap;align-items:flex-start}}.aic-integration-center-page .aic-integration-center-inventory-layout>.aic-integration-center-selected{height:100%;min-height:28rem;max-height:min(72vh,920px);position:relative;top:auto;overflow:hidden}.aic-integration-center-page .aic-integration-center-selected__scroll{scrollbar-width:thin;scrollbar-color:#4755698c transparent;flex:auto;min-height:0;max-height:100%;padding-right:2px;overflow:hidden auto}.aic-integration-center-page .aic-integration-center-selected__scroll::-webkit-scrollbar{width:6px}.aic-integration-center-page .aic-integration-center-selected__scroll::-webkit-scrollbar-thumb{background:#4755698c;border-radius:999px}.aic-integration-center-page .aic-integration-center-selected__scroll::-webkit-scrollbar-track{background:0 0}@media (height<=900px){.aic-integration-center-page .aic-integration-center-inventory-layout>.aic-integration-center-selected{max-height:min(68vh,820px)}}@media (height<=768px){.aic-integration-center-page .aic-integration-center-inventory-layout>.aic-integration-center-selected{max-height:min(62vh,720px)}}.aic-integration-center-page .aic-integration-center-inventory-rail{flex-direction:column;gap:.75rem;min-width:0;height:100%;display:flex}.aic-integration-center-page .aic-integration-center-inventory-rail>.aic-integration-center-selected{flex:auto;min-height:0}.aic-integ-section-title{letter-spacing:.07em;text-transform:uppercase;color:#e2e8f0e0;margin:0 0 8px;font-size:.66rem;font-weight:700}.aic-integ-connection-mode{border-top:1px solid #33415547;margin-top:14px;padding-top:14px}.aic-integ-mode-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.aic-integ-mode-chip{letter-spacing:.04em;color:#e2e8f0d1;cursor:pointer;background:#0f172a8c;border:1px solid #47556973;border-radius:999px;align-items:center;padding:5px 12px;font-size:.68rem;font-weight:700;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.aic-integ-mode-chip--mock{color:#a5f3fce0;border-color:#22d3ee38}.aic-integ-mode-chip--sandbox{color:#e9d5ffd9;border-color:#a78bfa38}.aic-integ-mode-chip--customer{color:#bbf7d0d9;border-color:#4ade8033}.aic-integ-mode-chip--active.aic-integ-mode-chip--mock{background:#08334473;border-color:#22d3ee8c;box-shadow:0 0 0 1px #22d3ee1f,0 0 10px #22d3ee14}.aic-integ-mode-chip--active.aic-integ-mode-chip--sandbox{background:#2e1e5061;border-color:#a78bfa80;box-shadow:0 0 0 1px #a78bfa1a,0 0 10px #fbbf240f}.aic-integ-mode-chip--active.aic-integ-mode-chip--customer{background:#062c1c59;border-color:#4ade8073;box-shadow:0 0 0 1px #4ade801a}.aic-integ-mode-desc{color:#94a3b8d1;margin:0;font-size:.72rem;line-height:1.55}.aic-integ-test-harness{background:#09101e8c;border-radius:10px;margin-top:14px;padding:12px 12px 10px;box-shadow:inset 0 0 0 1px #33415547}.aic-integ-test-harness__subtitle{color:#94a3b8c7;margin:0 0 12px;font-size:.72rem;line-height:1.5}.aic-integ-test-harness__status{background:#0f172a6b;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:12px;padding:10px 10px 8px;display:grid;box-shadow:inset 0 0 0 1px #33415538}.aic-integ-test-harness__status-item{flex-direction:column;gap:2px;min-width:0;display:flex}.aic-integ-test-harness__status-k{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8a6;font-size:.58rem;font-weight:700}.aic-integ-test-harness__status-v{color:#e2e8f0;word-break:break-word;font-size:.72rem;font-weight:650}.aic-integ-test-harness__actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.aic-integ-test-harness__btn{padding:6px 10px!important;font-size:.68rem!important}.aic-integ-test-harness__helper{color:#94a3b8b8;margin:0;font-size:.68rem;line-height:1.5}.aic-integ-test-harness__feedback{color:#a5f3fceb;background:#08334459;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:.72rem;font-weight:650;box-shadow:inset 0 0 0 1px #22d3ee2e}.aic-integ-dev-resources{background:#09101e80;border:1px solid #3341553d;border-radius:10px;flex-shrink:0;margin-top:2px;padding:12px 12px 10px;box-shadow:inset 0 1px #ffffff05}.aic-integ-dev-resources__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.aic-integ-dev-resources__icon{color:#a78bfabf;flex-shrink:0}.aic-integ-dev-resources__title{letter-spacing:.07em;text-transform:uppercase;color:#e2e8f0e0;margin:0;font-size:.66rem;font-weight:700}.aic-integ-dev-resources__item-title{color:#e2e8f0;margin:0 0 6px;font-size:.76rem;font-weight:700}.aic-integ-dev-resources__desc{color:#94a3b8b8;margin:0 0 10px;font-size:.68rem;line-height:1.5}.aic-integ-dev-resources__btn{letter-spacing:.02em;color:#a5f3fceb;background:#08334466;border:1px solid #22d3ee47;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.68rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.aic-integ-dev-resources__btn:hover{background:#08334494;border-color:#22d3ee6b}.aic-ai-decision-control,.aic-ai-decision-pill,.aic-ai-decision-section,.aic-ai-decision-stream,.aic-ai-decision-stream-wrap{box-sizing:border-box;min-width:0}.aic-ai-governance-command{gap:var(--space-5,20px);flex-direction:column;width:100%;min-width:0;display:flex}.aic-ai-model-gov-section,.aic-ai-model-table,.aic-ai-model-table-wrap{box-sizing:border-box;min-width:0}.aic-ai-registry-link-callout{border-radius:var(--radius-md,12px);color:#e2e8f0;background:#7c3aed14;border:1px solid #a78bfa47;padding:14px 16px;font-size:13px;line-height:1.5}.aic-ai-risk-impact,.aic-ai-risk-posture-panel,.aic-ai-risk-signal-card{box-sizing:border-box;min-width:0}.aic-ai-section-title{letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;margin:0 0 8px;font-size:11px;font-weight:900}.aic-ai-sys-framework-strip,.aic-ai-system-audit-entry,.aic-ai-system-audit-timeline-premium,.aic-ai-system-badge,.aic-ai-system-badge--compact,.aic-ai-system-badge--exec,.aic-ai-system-badge--lifecycle,.aic-ai-system-badge-stack,.aic-ai-system-bool-pill,.aic-ai-system-bool-row,.aic-ai-system-cell-compact,.aic-ai-system-chip,.aic-ai-system-chip-row,.aic-ai-system-command-actions,.aic-ai-system-command-bar,.aic-ai-system-command-header,.aic-ai-system-command-strip--seven,.aic-ai-system-command-subtitle,.aic-ai-system-command-title,.aic-ai-system-control-compact-id,.aic-ai-system-control-compact-item,.aic-ai-system-control-compact-item--empty,.aic-ai-system-control-compact-list,.aic-ai-system-control-compact-meta,.aic-ai-system-control-compact-title,.aic-ai-system-control-kpi-grid,.aic-ai-system-cov-cell,.aic-ai-system-cov-pct,.aic-ai-system-cov-sub,.aic-ai-system-coverage-bar-block,.aic-ai-system-coverage-bar-fill,.aic-ai-system-coverage-bar-head,.aic-ai-system-coverage-bar-pct,.aic-ai-system-coverage-bar-track,.aic-ai-system-cta,.aic-ai-system-cta--premium,.aic-ai-system-decision-card,.aic-ai-system-decision-date,.aic-ai-system-decision-flag,.aic-ai-system-decision-meta,.aic-ai-system-decision-timeline,.aic-ai-system-decision-type,.aic-ai-system-detail-actions-bar,.aic-ai-system-detail-actions-bar--post-insight,.aic-ai-system-detail-card,.aic-ai-system-detail-card--span-2,.aic-ai-system-detail-empty,.aic-ai-system-detail-grid,.aic-ai-system-detail-grid--2,.aic-ai-system-detail-grid--3,.aic-ai-system-detail-label,.aic-ai-system-detail-panel,.aic-ai-system-detail-value,.aic-ai-system-dossier,.aic-ai-system-dossier-block,.aic-ai-system-dossier-header,.aic-ai-system-dossier-note,.aic-ai-system-empty-state,.aic-ai-system-exceptions-callout,.aic-ai-system-exceptions-callout--clear,.aic-ai-system-exec-card,.aic-ai-system-exec-card-grid,.aic-ai-system-exec-metric,.aic-ai-system-exec-metric--risk,.aic-ai-system-exec-metric--watch,.aic-ai-system-exec-metric-grid,.aic-ai-system-incident-item,.aic-ai-system-incident-list,.aic-ai-system-kpi-card,.aic-ai-system-kpi-card--exceptions,.aic-ai-system-kpi-label,.aic-ai-system-kpi-value,.aic-ai-system-name,.aic-ai-system-registry-footer,.aic-ai-system-registry-framework-pill,.aic-ai-system-registry-insight,.aic-ai-system-registry-meta-pill,.aic-ai-system-registry-middle{box-sizing:border-box;min-width:0}.aic-ai-system-registry-page{gap:var(--space-4,16px);flex-direction:column;width:100%;min-width:0;display:flex}.aic-ai-system-registry-primary,.aic-ai-system-registry-sor-badge,.aic-ai-system-risk-strip,.aic-ai-system-risk-strip-card,.aic-ai-system-search,.aic-ai-system-section-subtitle,.aic-ai-system-section-title,.aic-ai-system-select,.aic-ai-system-status-chip,.aic-ai-system-status-chip--demo,.aic-ai-system-subtext,.aic-ai-system-tab-panel,.aic-ai-system-tab-section,.aic-ai-system-table,.aic-ai-system-table-empty,.aic-ai-system-table-scroll,.aic-ai-system-table-shell,.aic-ai-system-tabs,.aic-ai-system-tabs--dossier,.aic-ai-system-toolbar,.aic-approval-badge,.aic-approval-step-dot,.aic-approval-step-label,.aic-approval-timeline{box-sizing:border-box;min-width:0}.aic-audit-dot{box-sizing:border-box}.aic-control-plane-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.aic-control-plane-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.aic-control-plane-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#22d3ee;font-size:10px;font-weight:800}.aic-control-plane-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.aic-control-plane-left{gap:var(--space-4,16px);flex:360px;min-width:0;display:flex}.aic-control-plane-subtitle{max-width:720px;color:var(--text-muted,#94a3b8);margin:0;font-size:12px;line-height:1.45}.aic-control-plane-title{color:var(--text-primary,#f8fafc);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.1}.aic-decision-badge{box-sizing:border-box}.aic-drawer-action-bar,.aic-drawer-governance-grid,.aic-drawer-maturity-grid,.aic-editor-checkbox-row,.aic-editor-field,.aic-editor-field--full,.aic-editor-grid,.aic-editor-input,.aic-editor-label,.aic-editor-select,.aic-enforcement-badge,.aic-enforcement-governance-grid,.aic-enforcement-governance-note,.aic-enforcement-model-grid-compact,.aic-enforcement-model-header,.aic-enforcement-model-panel,.aic-enforcement-model-sub,.aic-enforcement-model-title,.aic-enforcement-state-compact,.aic-enforcement-state-dot{box-sizing:border-box;min-width:0}.aic-engine-strip-dot{background:#34d399;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:5px;box-shadow:0 0 12px #34d3998c}.aic-engine-strip-icon{color:#93c5fd;flex-shrink:0;align-items:center;display:inline-flex}.aic-engine-strip-text{color:#e2e8f0e6;flex:1;min-width:0}.aic-evidence-center-page,.aic-evidence-current-mapping,.aic-evidence-current-mapping-row,.aic-evidence-dossier,.aic-evidence-dossier-card,.aic-evidence-dossier-card--attention,.aic-evidence-dossier-card--wide,.aic-evidence-dossier-empty,.aic-evidence-dossier-framework-item,.aic-evidence-dossier-framework-list,.aic-evidence-dossier-gap-item,.aic-evidence-dossier-gap-list,.aic-evidence-dossier-grid,.aic-evidence-dossier-header,.aic-evidence-dossier-issue-item,.aic-evidence-dossier-issue-list,.aic-evidence-dossier-kv,.aic-evidence-dossier-metric,.aic-evidence-dossier-muted,.aic-evidence-dossier-pill,.aic-evidence-dossier-pill--muted,.aic-evidence-dossier-scoring-factor,.aic-evidence-dossier-scoring-grid,.aic-evidence-dossier-scoring-note,.aic-evidence-mapping-grid,.aic-fr-drawer,.aic-fr-drawer--with-actions,.aic-fr-drawer-backdrop,.aic-fr-drawer-root,.aic-fr-filter,.aic-fr-filters,.aic-fr-matrix,.aic-fr-matrix--clarity{box-sizing:border-box;min-width:0}.aic-fr-mono{font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fd;font-size:12px}.aic-fr-muted,.aic-fr-no-hero,.aic-fr-panel,.aic-fr-panel--configured,.aic-fr-panel--universe,.aic-fr-registry-table,.aic-fr-registry-table--clarity,.aic-fr-risk,.aic-fr-status,.aic-fr-status--high-risk-gap,.aic-fr-summary,.aic-fr-table,.aic-fr-table--engine,.aic-fr-table--primary,.aic-fr-table--registry-published,.aic-fr-table-scroll,.aic-fr-table-scroll--registry-primary,.aic-fr-table-scroll--tall,.aic-framework-card-primary-stat,.aic-framework-card-secondary-stats,.aic-framework-catalog,.aic-framework-catalog-card,.aic-framework-catalog-coverage-label,.aic-framework-catalog-grid,.aic-framework-catalog-meta,.aic-framework-catalog-name,.aic-framework-catalog-progress,.aic-framework-catalog-progress-fill,.aic-framework-catalog-strip,.aic-framework-engine-page,.aic-framework-preset-custom-note,.aic-framework-preset-row,.aic-framework-primary-button{box-sizing:border-box;min-width:0}.aic-framework-registry,.aic-framework-registry--clarity,.aic-framework-registry--v4,.aic-framework-registry--v5{gap:var(--space-5,20px);flex-direction:column;width:100%;min-width:0;display:flex}.aic-framework-scope-control,.aic-framework-scope-control-body,.aic-framework-scope-control-header,.aic-framework-scope-control-subtitle,.aic-framework-scope-control-title,.aic-framework-scope-counts,.aic-framework-scope-enabled-list,.aic-framework-scope-name,.aic-framework-scope-note,.aic-framework-scope-summary-inline,.aic-framework-secondary-button{box-sizing:border-box;min-width:0}.aic-framework-state-badge{letter-spacing:.06em;text-transform:uppercase;background:#02061759;border:1px solid #94a3b840;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-framework-summary--premium,.aic-framework-summary-kpi-card,.aic-gap-intelligence-panel,.aic-gap-intelligence-panel--clarity,.aic-gap-signal-chip,.aic-gap-signal-empty,.aic-gap-signal-list,.aic-gap-signal-row,.aic-governance-insight{box-sizing:border-box;min-width:0}.aic-governance-page-shell{gap:var(--space-5,20px);width:100%;min-width:0;min-height:0;padding-bottom:var(--space-8,32px);flex-direction:column;display:flex}.aic-impact-model-bar,.aic-impact-model-card,.aic-impact-model-fill,.aic-impact-model-grid,.aic-impact-model-label,.aic-impact-model-value,.aic-impact-score-denominator,.aic-impact-score-pill,.aic-impact-score-value,.aic-integration-card-header,.aic-integration-card-meta,.aic-integration-evidence-block,.aic-integration-evidence-list,.aic-integration-mapper,.aic-integration-readiness-icon,.aic-integration-readiness-label,.aic-integration-readiness-list,.aic-integration-readiness-score,.aic-integration-readiness-status,.aic-integration-recommendation-grid,.aic-integration-select-btn,.aic-integration-status-badge,.aic-kpi-card,.aic-kpi-card--systems,.aic-kpi-grid,.aic-lineage-connector,.aic-lineage-index,.aic-lineage-label,.aic-lineage-step,.aic-maturity-score-bar,.aic-maturity-score-card,.aic-maturity-score-fill,.aic-maturity-score-row{box-sizing:border-box;min-width:0}.aic-metric-card-description{color:#94a3b8f2;margin:0;font-size:12px;line-height:1.45}.aic-metric-card-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:800}.aic-metric-card-meta{color:#a78bfa;font-size:10px;font-weight:700}.aic-metric-card-value{letter-spacing:-.03em;color:#f8fafc;font-size:22px;font-weight:900}.aic-publication-badge{box-sizing:border-box}.aic-readiness-bar,.aic-readiness-bar--flagship,.aic-readiness-chip,.aic-registry-action-btn,.aic-registry-action-demoted,.aic-registry-action-guidance,.aic-registry-action-guidance-calm,.aic-registry-action-guidance-card,.aic-registry-action-guidance-copy,.aic-registry-action-guidance-count,.aic-registry-action-guidance-grid,.aic-registry-action-guidance-header,.aic-registry-action-guidance-label,.aic-registry-action-guidance-primary,.aic-registry-action-guidance-subtitle,.aic-registry-action-guidance-title,.aic-registry-coverage-gap-heading,.aic-registry-coverage-gap-section,.aic-registry-coverage-gap-subtitle,.aic-registry-coverage-gap-title,.aic-registry-coverage-risk-row,.aic-registry-executive-band,.aic-registry-intelligence-row,.aic-registry-posture-section,.aic-registry-record-note,.aic-registry-row-action-btn,.aic-registry-section-label,.aic-registry-table-toolbar-count,.aic-registry-table-toolbar-label,.aic-registry-threshold-handoff-note{box-sizing:border-box;min-width:0}.aic-report-impact-note{box-sizing:border-box}.aic-review-board{box-sizing:border-box;min-width:0}.aic-rule-lifecycle{text-transform:uppercase;background:#02061766;border:1px solid #94a3b838;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-rule-universe-page{gap:var(--space-5,20px);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.aic-section-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aic-section-panel-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#22d3ee;font-size:10px;font-weight:800}.aic-section-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.aic-section-panel-subtitle{color:var(--text-muted,#94a3b8);margin:0;font-size:12px;line-height:1.45}.aic-section-panel-title{color:var(--text-primary,#f8fafc);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}.aic-section-panel-title-block{flex-direction:column;gap:4px;min-width:0;display:flex}.aic-table-shell-title-block{box-sizing:border-box;min-width:0}.aic-table-shell-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aic-threshold-action-bar,.aic-threshold-action-helper,.aic-threshold-approval-queue,.aic-threshold-approval-row,.aic-threshold-approval-tab,.aic-threshold-bulk-action-row,.aic-threshold-bulk-apply-check,.aic-threshold-bulk-btn,.aic-threshold-bulk-count,.aic-threshold-bulk-field-row,.aic-threshold-bulk-header,.aic-threshold-bulk-meta-grid,.aic-threshold-bulk-meta-label,.aic-threshold-bulk-meta-value,.aic-threshold-bulk-panel,.aic-threshold-bulk-section,.aic-threshold-bulk-toolbar,.aic-threshold-checkbox-row,.aic-threshold-editor,.aic-threshold-editor-card,.aic-threshold-editor-empty,.aic-threshold-editor-grid,.aic-threshold-editor-lifecycle-badge,.aic-threshold-editor-panel,.aic-threshold-editor-panel--empty,.aic-threshold-editor-readonly-grid,.aic-threshold-editor-rule-badge-row,.aic-threshold-editor-rule-header,.aic-threshold-editor-rule-meta,.aic-threshold-editor-rule-title,.aic-threshold-editor-rule-title-block{box-sizing:border-box;min-width:0}.aic-threshold-engine-page{gap:var(--space-4,16px);flex-direction:column;width:100%;min-width:0;display:flex}.aic-threshold-evidence-layout,.aic-threshold-field,.aic-threshold-field--inline,.aic-threshold-handoff-banner,.aic-threshold-input,.aic-threshold-label,.aic-threshold-primary-action,.aic-threshold-progress,.aic-threshold-progress-dot,.aic-threshold-progress-header,.aic-threshold-progress-label,.aic-threshold-progress-steps,.aic-threshold-progress-summary,.aic-threshold-queue-badges-row,.aic-threshold-queue-bulk-wrap,.aic-threshold-queue-card-header,.aic-threshold-queue-checkbox,.aic-threshold-queue-count,.aic-threshold-queue-framework-badge,.aic-threshold-queue-lifecycle-badge,.aic-threshold-queue-list,.aic-threshold-queue-meta-row,.aic-threshold-queue-meta-row--owner,.aic-threshold-queue-owner,.aic-threshold-queue-owner-label,.aic-threshold-queue-readiness-badge,.aic-threshold-queue-risk-badge,.aic-threshold-queue-section,.aic-threshold-queue-section-count,.aic-threshold-queue-section-header,.aic-threshold-queue-title,.aic-threshold-queue-toolbar,.aic-threshold-readiness,.aic-threshold-readiness-icon,.aic-threshold-readiness-label,.aic-threshold-readiness-list,.aic-threshold-readiness-status,.aic-threshold-readonly,.aic-threshold-rule-queue,.aic-threshold-select,.aic-threshold-selected-rule-pill,.aic-threshold-summary-card,.aic-threshold-summary-grid,.aic-threshold-summary-heading,.aic-threshold-summary-section,.aic-threshold-summary-subtitle,.aic-threshold-summary-title,.aic-threshold-tab-panel,.aic-threshold-tabs,.aic-threshold-unsaved-indicator,.aic-threshold-unsaved-switch-banner,.aic-threshold-version-preview,.aic-threshold-workbench,.aic-threshold-workbench-heading,.aic-threshold-workbench-section,.aic-threshold-workbench-subtitle,.aic-threshold-workbench-title,.aic-threshold-zone,.aic-threshold-zone--approval,.aic-threshold-zone--bulk,.aic-threshold-zone--review-queue,.aic-threshold-zone--summary,.aic-threshold-zone--workbench{box-sizing:border-box;min-width:0}.aic-ai-system-table,.aic-fr-table,.aic-review-board-queue__table,.aic-bulk-preview-table,.aic-threshold-approval-queue__table{border-collapse:collapse;width:100%;color:var(--text-secondary,#cbd5e1);font-size:12px}.aic-ai-system-table th,.aic-fr-table th,.aic-review-board-queue__table th,.aic-bulk-preview-table th,.aic-threshold-approval-queue__table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#93c5fd;border-bottom:1px solid #94a3b829;padding:10px 8px;font-size:9px;font-weight:800}.aic-ai-system-table td,.aic-fr-table td,.aic-review-board-queue__table td,.aic-bulk-preview-table td,.aic-threshold-approval-queue__table td{vertical-align:top;border-bottom:1px solid #94a3b814;padding:11px 8px}.aic-ai-system-toolbar,.aic-threshold-queue-toolbar,.aic-threshold-bulk-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.aic-ai-system-search,.aic-threshold-input,.aic-threshold-select,.aic-editor-input,.aic-editor-select,.aic-review-board-comments__input{color:#f1f5f9;background:#0206178c;border:1px solid #94a3b838;border-radius:10px;width:100%;max-width:100%;min-height:38px;padding:8px 11px;font-size:13px}.aic-threshold-tab.active,.aic-ai-system-tab.active,.aic-threshold-progress-step.complete,.aic-review-board-row.active{outline:1px solid #7c3aed8c}.aic-ai-system-row.is-selected{background:#7c3aed0f}.aic-ai-governance-command{gap:var(--space-5,20px);flex-direction:column;display:flex}.aic-ai-gov-main-grid{gap:var(--space-4,16px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=1100px){.aic-ai-gov-main-grid{grid-template-columns:1fr}}.aic-ai-gov-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.aic-ai-gov-kpi-card{background:#0f172aa6;border:1px solid #94a3b829;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.aic-ai-gov-kpi-card__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:800}.aic-ai-gov-kpi-card__value{color:#f8fafc;letter-spacing:-.03em;font-size:22px;font-weight:900}.aic-ai-gov-kpi-card__hint{color:#a78bfa;font-size:10px}.aic-ai-gov-header{padding:var(--space-5,20px);border-radius:var(--radius-lg,16px);background:linear-gradient(120deg,#1e1b4b59,#0f172aeb);border:1px solid #94a3b82e;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.aic-ai-gov-header__main{flex-direction:column;flex:420px;gap:8px;min-width:0;display:flex}.aic-ai-gov-header__badge-wrap{flex-direction:column;align-items:flex-end;gap:8px;min-width:200px;display:flex}.aic-ai-gov-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#22d3ee;margin:0;font-size:10px;font-weight:900}.aic-ai-gov-powered-badge{color:#ede9fe;letter-spacing:.08em;text-transform:uppercase;background:#581c8738;border:1px solid #a78bfa73;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:900;display:inline-flex}.aic-ai-gov-registry-meta{color:#94a3b8f2;text-align:right;max-width:360px;margin:0;font-size:11px}.aic-ai-gov-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=720px){.aic-ai-gov-panel-grid{grid-template-columns:1fr}}.aic-ai-gov-title{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:900}.aic-ai-gov-subtitle{color:#cbd5e1d9;max-width:720px;margin:0;font-size:14px;line-height:1.55}.aic-ai-system-registry-middle{gap:var(--space-4,16px);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;display:grid}@media (width<=1100px){.aic-ai-system-registry-middle{grid-template-columns:1fr}}.aic-threshold-workbench{grid-template-columns:minmax(280px,.95fr) minmax(0,1.35fr);align-items:start;gap:22px;display:grid}@media (width<=1024px){.aic-threshold-workbench{grid-template-columns:1fr;gap:18px}}.aic-threshold-editor-grid,.aic-threshold-bulk-meta-grid,.aic-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aic-threshold-field.span-2,.aic-editor-field--full{grid-column:1/-1}.aic-registry-intelligence-row,.aic-registry-coverage-risk-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=960px){.aic-registry-intelligence-row,.aic-registry-coverage-risk-row{grid-template-columns:1fr}}.aic-primary-grid-section{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(145deg,#0f172ae0,#02061780);border:1px solid #94a3b829}.aic-primary-grid-title{color:#f8fafc;margin:0;font-size:18px;font-weight:900}.aic-primary-grid-subtitle{color:#94a3b8e6;margin:6px 0 0;font-size:12px;line-height:1.5}.aic-threshold-handoff-banner,.aic-threshold-unsaved-switch-banner{color:#fef3c7;background:#78350f33;border:1px solid #facc1559;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.aic-threshold-primary-action{align-self:flex-start}.aic-ai-risk-posture-panel{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(155deg,#0f172aeb,#0206178c);border:1px solid #94a3b829;box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff09}.aic-ai-risk-posture-panel__head{margin-bottom:12px}.aic-ai-risk-posture-panel__title{letter-spacing:.1em;text-transform:uppercase;color:#93c5fd;margin:0 0 6px;font-size:13px;font-weight:900}.aic-ai-risk-posture-panel__lede{color:#94a3b8f2;margin:0;font-size:12px;line-height:1.5}.aic-ai-risk-signal-card{background:#0206176b;border:1px solid #94a3b824;border-radius:12px;flex-direction:column;gap:6px;min-height:72px;padding:12px 14px;display:flex}.aic-ai-risk-signal-card__label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:800}.aic-ai-risk-signal-card__value{letter-spacing:-.03em;color:#f8fafc;font-size:22px;font-weight:900}.aic-ai-risk-signal-card--amber{border-color:#fbbf2438}.aic-ai-risk-signal-card--red{border-color:#f8717138}.aic-ai-risk-signal-card--purple{border-color:#a78bfa38}.aic-ai-risk-signal-card--slate{border-color:#64748b47}.aic-ai-risk-signal-card--blue{border-color:#60a5fa38}.aic-ai-model-gov-section{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(155deg,#0f172aeb,#0206178c);border:1px solid #94a3b829;box-shadow:0 16px 36px #0003,inset 0 1px #ffffff09}.aic-ai-model-table-wrap{background:#02061759;border:1px solid #94a3b81f;border-radius:12px;margin-top:10px;overflow:auto}.aic-ai-model-table{border-collapse:collapse;width:100%;font-size:12px}.aic-ai-model-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#93c5fd;background:#0f172aa6;border-bottom:1px solid #94a3b829;padding:10px;font-size:9px;font-weight:800}.aic-ai-model-table td{color:#e2e8f0e0;vertical-align:middle;border-bottom:1px solid #94a3b814;padding:11px 10px}.aic-ai-model-table__id{font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fd;font-size:11px;font-weight:800;display:block}.aic-ai-model-table__name{color:#f1f5f9;margin-top:2px;font-weight:700;display:block}.aic-ai-tier-pill,.aic-ai-mon-pill{letter-spacing:.05em;text-transform:uppercase;background:#0f172a8c;border:1px solid #94a3b838;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-ai-tier-pill--high,.aic-ai-tier-pill--critical{color:#fecaca;border-color:#f8717159}.aic-ai-tier-pill--medium{color:#fde68a;border-color:#fbbf2459}.aic-ai-tier-pill--low{color:#bbf7d0;border-color:#34d39947}.aic-ai-mon-pill--active{color:#bbf7d0;border-color:#34d39959}.aic-ai-mon-pill--degraded,.aic-ai-mon-pill--paused{color:#fde68a;border-color:#fbbf2459}.aic-ai-mon-pill--inactive{color:#94a3b8;border-color:#94a3b840}.aic-ai-cov--warn{color:#fde68a;font-weight:800}.aic-ai-reg-section{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(155deg,#0f172aeb,#0206178c);border:1px solid #94a3b829;box-shadow:0 16px 36px #0003,inset 0 1px #ffffff09}.aic-ai-regulatory-matrix{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:12px;display:grid}.aic-ai-reg-card{background:#02061766;border:1px solid #94a3b824;border-radius:12px;padding:12px 14px}.aic-ai-reg-card__fw{color:#f8fafc;letter-spacing:-.02em;margin:0 0 10px;font-size:13px;font-weight:900}.aic-ai-reg-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.aic-ai-reg-card__stats dt{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;font-size:9px;font-weight:800}.aic-ai-reg-card__stats dd{color:#e2e8f0;margin:2px 0 0;font-size:14px;font-weight:800}.aic-ai-reg-gaps--high{color:#fecaca}.aic-ai-readiness{text-transform:uppercase;letter-spacing:.05em;background:#0f172a8c;border:1px solid #94a3b838;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-ai-readiness--strong{color:#bbf7d0;border-color:#34d39959}.aic-ai-readiness--moderate{color:#fde68a;border-color:#fbbf2459}.aic-ai-readiness--emerging{color:#bfdbfe;border-color:#60a5fa59}.aic-ai-decision-section{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(155deg,#0f172aeb,#0206178c);border:1px solid #94a3b829;box-shadow:0 16px 36px #0003,inset 0 1px #ffffff09}.aic-ai-decision-stream-wrap{background:#02061759;border:1px solid #94a3b81f;border-radius:12px;margin-top:10px;overflow:auto}.aic-ai-decision-stream{border-collapse:collapse;width:100%;font-size:12px}.aic-ai-decision-stream th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#93c5fd;background:#0f172aa6;border-bottom:1px solid #94a3b829;padding:10px;font-size:9px;font-weight:800}.aic-ai-decision-stream td{color:#e2e8f0e0;vertical-align:top;border-bottom:1px solid #94a3b814;padding:10px}.aic-ai-decision-stream__time{font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#94a3b8;white-space:nowrap;font-size:11px}.aic-ai-decision-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid #94a3b838;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-ai-decision-pill--approved{color:#bbf7d0;border-color:#34d39959}.aic-ai-decision-pill--blocked{color:#fecaca;border-color:#f8717159}.aic-ai-decision-pill--escalated{color:#fde68a;border-color:#fbbf2459}.aic-ai-decision-pill--human{color:#e9d5ff;border-color:#a78bfa59}.aic-ai-decision-pill--neutral{color:#cbd5e1}.aic-ai-risk-impact{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.aic-ai-risk-impact--high{color:#fecaca}.aic-ai-risk-impact--medium{color:#fde68a}.aic-ai-risk-impact--low{color:#bbf7d0}.aic-ai-decision-control{color:#c4b5fd;background:#0206178c;border:1px solid #94a3b82e;border-radius:6px;padding:2px 6px;font-size:11px}.aic-ai-registry-link-callout__em{color:#e9d5ff;font-weight:800}.aic-rule-universe-page{gap:var(--space-5,22px);width:100%;min-width:0;padding-top:clamp(26px,3.2vw,40px);padding-bottom:var(--space-2,8px);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.aic-rule-universe-page .aic-rule-detail-overlay-host{pointer-events:none;z-index:80;position:absolute;inset:0}.aic-rule-universe-page>.aic-control-plane{padding:calc(var(--space-5,20px) + 4px) calc(var(--space-5,20px) + 4px) calc(var(--space-5,20px) + 2px);border-radius:var(--radius-lg,16px);background:linear-gradient(135deg,#1e1b4b38,#0f172af0),radial-gradient(120% 80% at 0 0,#7c3aed1f,#0000 55%);border:1px solid #3341558c;border-bottom-color:#4338ca47;margin-bottom:10px;box-shadow:0 16px 36px #0003,inset 0 1px #ffffff09}.aic-rule-universe-page .aic-control-plane-left{gap:var(--space-4,16px)}.aic-rule-universe-page .aic-control-plane-title{letter-spacing:-.03em;margin-top:2px;line-height:1.08}.aic-rule-universe-page .aic-control-plane-subtitle{color:#cbd5e1e0;max-width:52rem;line-height:1.5}.aic-rule-universe-page .aic-control-plane-actions{align-items:flex-start;padding-top:2px}.aic-rule-universe-page .aic-control-plane-actions .aic-status-badge,.aic-rule-universe-page .aic-rule-universe-header-badge{letter-spacing:.07em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:9px;box-shadow:inset 0 1px #ffffff0d;color:#ede9fe!important;background:#1e1b4b8c!important;border-color:#a78bfa61!important}.aic-rule-universe-page .aic-rule-command-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 14px;width:100%;min-width:0;display:grid}@media (width<=960px){.aic-rule-universe-page .aic-rule-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.aic-rule-universe-page .aic-rule-command-strip{grid-template-columns:1fr}}.aic-rule-universe-page .aic-rule-command-card{background:linear-gradient(165deg,#1e1b4b47,#0f172af0),radial-gradient(120% 90% at 0 0,#6366f10f,#0000 52%);border:1px solid #334155a6;border-radius:14px;flex-direction:column;gap:4px;min-width:0;min-height:168px;padding:15px 16px 14px 15px;transition:border-color .16s,box-shadow .16s,transform .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000002e}.aic-rule-universe-page .aic-rule-command-card:hover{border-color:#818cf852;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000038}.aic-rule-universe-page .aic-rule-command-card--primary{background:linear-gradient(165deg,#27246361,#0f172af7);border-color:#818cf861;box-shadow:inset 3px 0 #818cf87a,inset 0 1px #ffffff0b,0 12px 34px #0003}.aic-rule-universe-page .aic-rule-command-card--attention{background:linear-gradient(165deg,#372a0c59,#0f172af0);border-color:#d9770647;box-shadow:inset 3px 0 #f59e0b6b,inset 0 1px #ffffff0a,0 10px 28px #0000002e}.aic-rule-universe-page .aic-rule-command-card--attention .aic-rule-command-value{color:#fef3c7fa}.aic-rule-universe-page .aic-rule-command-card--attention .aic-rule-command-caption{color:#fde68ad1}.aic-rule-universe-page .aic-rule-command-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8eb;font-size:10px;font-weight:700}.aic-rule-universe-page .aic-rule-command-value{letter-spacing:-.03em;color:#f1f5ff;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.1}.aic-rule-universe-page .aic-rule-command-caption{color:#cbd5e1d1;margin-top:auto;padding-top:10px;font-size:11px;line-height:1.45}.aic-rule-universe-page .aic-rule-command-trend{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8bf;margin-top:8px;font-size:9px;font-weight:700}.aic-rule-universe-page .aic-rule-command-card--primary .aic-rule-command-trend{color:#c7d2fea6}.aic-rule-universe-page .aic-rule-governance-insight-banner{background:linear-gradient(#0f172aeb,#0c1220f7);border:1px solid #6366f147;border-radius:14px;width:100%;min-width:0;padding:18px 20px 18px 19px;box-shadow:inset 3px 0 #60a5fa7a,inset 0 1px #ffffff0a,0 14px 36px #0003}.aic-rule-universe-page .aic-rule-governance-insight-banner__inner{justify-content:space-between;align-items:center;gap:18px 24px;min-width:0;display:flex}.aic-rule-universe-page .aic-rule-governance-insight-banner__main{flex:1;min-width:0}.aic-rule-universe-page .aic-rule-governance-insight-banner__title{letter-spacing:.12em;text-transform:uppercase;color:#f1f5f9fa;margin:0 0 10px;font-size:11px;font-weight:800}.aic-rule-universe-page .aic-rule-governance-insight-banner__body{color:#e2e8f0ed;margin:0;font-size:13px;line-height:1.62}.aic-rule-universe-page .aic-rule-governance-insight-banner__status{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:#e0e7fffa;background:#1e1b4b9e;border:1px solid #818cf86b;border-radius:999px;flex-shrink:0;align-self:center;padding:7px 13px;font-size:9px;font-weight:800;box-shadow:inset 0 1px #ffffff12}@media (width<=640px){.aic-rule-universe-page .aic-rule-governance-insight-banner__inner{flex-direction:column;align-items:stretch}.aic-rule-universe-page .aic-rule-governance-insight-banner__status{align-self:flex-end}}.aic-rule-universe-page .aic-engine-strip{color:#bac6d7e0;border-radius:10px;gap:9px;padding:8px 13px;font-size:11px;line-height:1.5}.aic-rule-universe-page .aic-engine-strip--blue{background:#080c18b8;border:1px solid #3341558c;box-shadow:inset 0 1px #ffffff05}.aic-rule-universe-page .aic-rule-universe-lifecycle-notice{opacity:.92}.aic-rule-universe-page .aic-engine-strip-dot{background:#64748bf2;margin-top:5px;box-shadow:0 0 0 1px #47556959}.aic-rule-universe-page .aic-engine-strip-text{color:#cbd5e1d9}.aic-rule-universe-page .aic-framework-scope-control{border-radius:var(--radius-lg,16px);background:linear-gradient(160deg,#0c1220eb,#030712c7);border:1px solid #3341557a;padding:20px 22px 22px;box-shadow:0 12px 30px #00000029,inset 0 1px #ffffff08}.aic-rule-universe-page .aic-framework-scope-control-header{border-bottom:1px solid #33415573;margin-bottom:14px;padding-bottom:2px}.aic-rule-universe-page .aic-framework-scope-control-title{color:#f8fafc;letter-spacing:-.02em;margin:0 0 6px;font-size:15px;font-weight:900}.aic-rule-universe-page .aic-framework-scope-control-subtitle{color:#94a3b8f2;margin:0;font-size:12px;line-height:1.45}.aic-rule-universe-page .aic-framework-scope-control-body{flex-direction:column;gap:18px;display:flex}.aic-rule-universe-page .aic-framework-preset-row{flex-wrap:wrap;gap:8px 10px;display:flex}.aic-rule-universe-page .aic-framework-preset-button{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;color:#e2e8f0;background:#0206178c;border:1px solid #475569a6;border-radius:999px;padding:6px 13px;font-size:9.5px;font-weight:800;transition:border-color .15s,background .15s,color .15s}.aic-rule-universe-page .aic-framework-preset-button:hover{color:#f8fafc;border-color:#818cf873}.aic-rule-universe-page .aic-framework-preset-button.active{color:#f5f3ff;background:#312e8159;border-color:#818cf89e;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #7c3aed38}.aic-rule-universe-page .aic-framework-preset-button:focus-visible{outline-offset:2px;outline:2px solid #818cf88c}.aic-rule-universe-page .aic-framework-preset-custom-note{color:#a78bfaeb;margin:0;font-size:11px;font-weight:700}.aic-rule-universe-page .aic-framework-scope-summary-inline{background:#0206176b;border:1px solid #3341558c;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.aic-rule-universe-page .aic-framework-scope-name{color:#f1f5f9f5;margin:0;font-size:12px;line-height:1.45}.aic-rule-universe-page .aic-framework-scope-name__label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8e0;margin-right:6px;font-size:9px;font-weight:900;display:inline-block}.aic-rule-universe-page .aic-framework-scope-counts{color:#cbd5e1eb;flex-wrap:wrap;gap:8px 14px;font-size:11px;font-weight:600;display:flex}.aic-rule-universe-page .aic-framework-scope-enabled-list,.aic-rule-universe-page .aic-framework-scope-note{color:#cbd5e1d1;margin:0;font-size:11px;line-height:1.5}.aic-rule-universe-page .aic-framework-catalog-strip{padding-top:2px}.aic-rule-universe-page .aic-section-panel.aic-framework-catalog-strip{border-radius:var(--radius-lg,16px);background:linear-gradient(165deg,#0f172aeb,#030712a6);border:1px solid #33415580;padding:18px 20px 20px;box-shadow:0 14px 32px #0000002e,inset 0 1px #ffffff08}.aic-rule-universe-page .aic-framework-catalog-strip .aic-section-panel-header{border-bottom:1px solid #33415573;margin-bottom:14px;padding-bottom:12px}.aic-rule-universe-page .aic-framework-catalog-title{letter-spacing:-.025em;color:#f8fafc;font-size:clamp(16px,1.35vw,18px);font-weight:900}.aic-rule-universe-page .aic-framework-catalog-subtitle{color:#94a3b8eb;margin-top:5px;font-size:11.5px;line-height:1.45}.aic-rule-universe-page .aic-framework-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-items:stretch;gap:16px;display:grid}.aic-rule-universe-page .aic-framework-catalog-card{background:#0a0e1aeb;border:1px solid #3341558c;border-radius:14px;flex-direction:column;gap:8px;height:100%;min-height:220px;padding:16px 16px 14px;transition:border-color .16s,box-shadow .16s,background .16s,transform .18s;display:flex;position:relative}.aic-rule-universe-page .aic-framework-catalog-card:hover{border-color:#6366f152;transform:translateY(-2px);box-shadow:0 10px 26px #00000038}.aic-rule-universe-page .aic-framework-catalog-card--anchor{background:#0f172af0;border-color:#818cf86b;box-shadow:inset 4px 0 #818cf88c,inset 0 1px #ffffff0a,0 12px 32px #00000038}.aic-rule-universe-page .aic-framework-catalog-card--anchor:hover{border-color:#a5b4fc73;box-shadow:inset 4px 0 #a5b4fca6,inset 0 1px #ffffff0d,0 14px 36px #00000042}.aic-rule-universe-page .aic-framework-catalog-card--portfolio.is-enabled{background:#0c1220f0;border-color:#475569a6}.aic-rule-universe-page .aic-framework-catalog-card--portfolio.is-enabled:hover{border-color:#60a5fa47}.aic-rule-universe-page .aic-framework-catalog-card--portfolio.is-disabled{background:#080c18d1;border-color:#33415573}.aic-rule-universe-page .aic-framework-catalog-card--library-disabled{opacity:.78;filter:saturate(.88)}.aic-rule-universe-page .aic-framework-catalog-card.active{border-color:#a78bfa8c;box-shadow:0 0 0 1px #7c3aed38,0 12px 28px #00000038}.aic-rule-universe-page .aic-framework-catalog-card__head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:2.35rem;display:flex}.aic-rule-universe-page .aic-framework-catalog-card__head .aic-framework-state-badge{flex-shrink:0;align-self:flex-start;margin-top:1px}.aic-rule-universe-page .aic-framework-catalog-name{letter-spacing:-.02em;color:#f8fafc;font-size:14px;font-weight:900;line-height:1.2}.aic-rule-universe-page .aic-framework-catalog-meta{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:10px;font-weight:700}.aic-rule-universe-page .aic-framework-catalog-meta--prose{letter-spacing:.01em;text-transform:none;color:#94a3b8e6;font-size:11px;font-weight:600;line-height:1.4}.aic-rule-universe-page .aic-framework-portfolio-badge{letter-spacing:.1em;text-transform:uppercase;color:#e0e7ff;background:#1e1b4b8c;border:1px solid #818cf873;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:3px 9px;font-size:8px;font-weight:800}.aic-rule-universe-page .aic-framework-portfolio-badge--aggregate{background:#312e816b;border-color:#a5b4fc80}.aic-rule-universe-page .aic-framework-portfolio-signals{border-top:1px solid #33415566;flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px 10px;margin-top:2px;padding:10px 0 4px;display:grid}.aic-rule-universe-page .aic-framework-portfolio-signal{flex-direction:column;gap:4px;min-width:0;display:flex}.aic-rule-universe-page .aic-framework-portfolio-signal__label{letter-spacing:.07em;text-transform:uppercase;color:#64748bf2;font-size:8px;font-weight:800;line-height:1.2}.aic-rule-universe-page .aic-framework-portfolio-signal__value{letter-spacing:-.02em;color:#e2e8f0;font-size:15px;font-weight:900;line-height:1}@media (prefers-reduced-motion:reduce){.aic-rule-universe-page .aic-framework-catalog-card:hover,.aic-rule-universe-page .aic-rule-command-card:hover{transform:none}}.aic-rule-universe-page .aic-framework-card-primary-stat{flex-direction:column;gap:2px;margin-top:2px;display:flex}.aic-rule-universe-page .aic-framework-card-primary-stat__value{letter-spacing:-.03em;color:#f8fafc;font-size:22px;font-weight:900;line-height:1}.aic-rule-universe-page .aic-framework-card-primary-stat__label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:9px;font-weight:800}.aic-rule-universe-page .aic-framework-card-secondary-stats{color:#cbd5e1e0;flex-direction:column;gap:4px;font-size:11px;line-height:1.35;display:flex}.aic-rule-universe-page .aic-framework-card-secondary-stats strong{color:#e2e8f0;margin-right:4px;font-weight:800}.aic-rule-universe-page .aic-framework-catalog-progress{background:#020617a6;border:1px solid #33415573;border-radius:999px;height:6px;margin-top:auto;overflow:hidden}.aic-rule-universe-page .aic-framework-catalog-progress-fill{border-radius:inherit;background:#6366f1d1;height:100%}.aic-rule-universe-page .aic-framework-catalog-coverage-label{letter-spacing:.04em;color:#cbd5e1d1;min-height:1.25em;margin-top:6px;font-size:10px;font-weight:800;display:block}.aic-rule-universe-page .aic-framework-catalog-card__actions{margin-top:4px}.aic-rule-universe-page .aic-framework-toggle-btn{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1;background:#02061780;border:1px solid #475569a6;border-radius:9px;width:100%;padding:7px 10px;font-size:9.5px;font-weight:800;transition:border-color .15s,background .15s,color .15s}.aic-rule-universe-page .aic-framework-toggle-btn:hover{color:#f1f5f9;border-color:#818cf866}.aic-rule-universe-page .aic-framework-toggle-btn.enable{color:#bbf7d0;border-color:#34d39947}.aic-rule-universe-page .aic-framework-toggle-btn.disable{color:#fecaca;border-color:#f8717138}.aic-rule-universe-page .aic-framework-toggle-btn:focus-visible{outline-offset:2px;outline:2px solid #818cf88c}.aic-rule-universe-page .aic-rule-catalog-section{border-radius:var(--radius-lg,16px);background:linear-gradient(165deg,#0f172af0,#030712ad);border:1px solid #3341558c;width:100%;max-width:none;padding:20px 20px 18px;position:relative;box-shadow:0 14px 34px #0003,inset 0 1px #ffffff08}.aic-rule-universe-page .aic-rule-catalog-section-header,.aic-rule-universe-page .aic-rule-catalog-header{border-bottom:1px solid #33415573;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 18px;margin-bottom:18px;padding-bottom:16px;display:flex}.aic-rule-universe-page .aic-rule-catalog-title-block{flex:280px;min-width:0}.aic-rule-universe-page .aic-rule-catalog-title{color:#f8fafc;letter-spacing:-.025em;margin:0;font-size:clamp(17px,1.5vw,19px);font-weight:900;line-height:1.15}.aic-rule-universe-page .aic-rule-catalog-subtitle{color:#94a3b8eb;max-width:46rem;margin:8px 0 0;font-size:12px;line-height:1.5}.aic-rule-universe-page .aic-rule-catalog-count{margin:10px 0 0}.aic-rule-universe-page .aic-rule-catalog-count__badge{letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0eb;background:#0206178c;border:1px solid #4755698c;border-radius:999px;align-items:center;padding:5px 11px;font-size:9.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.aic-rule-universe-page .aic-rule-catalog-action{flex-shrink:0;align-self:flex-end;padding-bottom:2px}.aic-rule-universe-page .aic-rule-catalog-threshold-btn.aic-action-button{letter-spacing:.04em;border-radius:10px;min-height:32px;padding-inline:14px;font-size:11px;font-weight:800}.aic-rule-universe-page .aic-rule-catalog-threshold-btn.aic-action-button:focus-visible{outline-offset:2px;outline:2px solid #818cf88c}.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-center{grid-template-columns:minmax(0,1fr) minmax(280px,32%);align-items:stretch;gap:0;min-width:0;display:grid}.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-module{background:#030712b8;border:1px solid #3341558c;border-radius:16px;padding:2px;box-shadow:inset 0 1px #ffffff08}.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-module>.aic-rule-catalog-main{min-width:0;padding:12px 14px 14px 16px}.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-module>.aic-rule-live-context{border-radius:14px;margin:8px 10px 8px 0}.aic-rule-universe-page .aic-rule-catalog-main{width:100%;min-width:0;max-width:none}.aic-rule-universe-page .aic-rule-live-context{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#64748b73 transparent;background:#0a0e1cf5;border:1px solid #4755698c;border-radius:14px;flex-direction:column;align-self:stretch;gap:12px;max-height:calc(100vh - 100px);padding:14px 15px 16px 14px;display:flex;position:sticky;top:18px;overflow:hidden auto;box-shadow:inset 4px 0 #60a5fa73,inset 0 1px #ffffff0a,0 12px 32px #0003}.aic-rule-universe-page .aic-rule-live-context__rail-cap{border-bottom:1px solid #33415573;justify-content:space-between;align-items:center;gap:10px;margin:0 0 2px;padding-bottom:10px;display:flex}.aic-rule-universe-page .aic-rule-live-context__rail-label{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8f2;font-size:9px;font-weight:900}.aic-rule-universe-page .aic-rule-live-context__header{border-bottom:1px solid #33415573;padding-bottom:12px}.aic-rule-universe-page .aic-rule-live-context__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#60a5fae0;margin:0 0 8px;font-size:9px;font-weight:800;display:block}.aic-rule-universe-page .aic-rule-live-context__title{letter-spacing:-.02em;color:#f8fafc;margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.3}.aic-rule-universe-page .aic-rule-live-context__control-id{letter-spacing:.04em;color:#94a3b8;margin:0 0 10px;font-size:11px;font-weight:600}.aic-rule-universe-page .aic-rule-live-context__meta{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.aic-rule-universe-page .aic-rule-live-context__meta--empty{color:#cbd5e1d1;margin:0;font-size:12px;line-height:1.5}.aic-rule-universe-page .aic-rule-live-context__meta-chip{letter-spacing:.03em;color:#e2e8f0;background:#02061773;border:1px solid #4755698c;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.aic-rule-universe-page .aic-rule-live-context__meta-chip--risk{text-transform:uppercase}.aic-rule-universe-page .aic-rule-live-context__section{flex-direction:column;gap:10px;display:flex}.aic-rule-universe-page .aic-rule-live-context__section:has(.aic-rule-live-context__action-lead){border-top:1px solid #33415573;margin-top:2px;padding-top:4px}.aic-rule-universe-page .aic-rule-live-context__section-title{letter-spacing:.12em;text-transform:uppercase;color:#bac6d7f2;margin:0;font-size:9px;font-weight:800}.aic-rule-universe-page .aic-rule-live-context__score{flex-direction:column;gap:8px;display:flex}.aic-rule-universe-page .aic-rule-live-context__score-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.aic-rule-universe-page .aic-rule-live-context__score-value{letter-spacing:-.04em;color:#f8fafc;font-size:clamp(28px,4.2vw,36px);font-weight:800;line-height:1}.aic-rule-universe-page .aic-rule-live-context__score-band{letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1e6;text-align:right;max-width:11rem;font-size:10px;font-weight:700;line-height:1.25}.aic-rule-universe-page .aic-rule-live-context__score-bar{background:#0f172af2;border:1px solid #33415580;border-radius:999px;height:8px;overflow:hidden}.aic-rule-universe-page .aic-rule-live-context__score-bar>span{border-radius:inherit;background:#6366f1d1;min-width:4px;height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:reduce){.aic-rule-universe-page .aic-rule-live-context__score-bar>span{transition:none}}.aic-rule-universe-page .aic-rule-live-context__insight-line{color:#e2e8f0e6;margin:0;font-size:12px;line-height:1.58}.aic-rule-universe-page .aic-rule-live-context__insight-line+.aic-rule-live-context__insight-line{margin-top:4px}.aic-rule-universe-page .aic-rule-live-context__action-lead{color:#e2e8f0eb;background:#0f172a8c;border:1px solid #60a5fa38;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.aic-rule-universe-page .aic-rule-live-context__action-lead strong{color:#f8fafc;letter-spacing:-.01em;font-size:12.5px;font-weight:800}.aic-rule-universe-page .aic-rule-live-context__action-detail{color:#cbd5e1c7;font-size:11px;font-weight:500;display:block}.aic-rule-universe-page .aic-rule-live-context__actions{border-top:1px solid #33415573;flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;display:flex}.aic-rule-universe-page .aic-rule-live-context__btn-primary,.aic-rule-universe-page .aic-rule-live-context__btn-secondary{border-radius:10px;justify-content:center;width:100%;min-height:38px}.aic-rule-universe-page .aic-rule-live-context__btn-primary:focus-visible,.aic-rule-universe-page .aic-rule-live-context__btn-secondary:focus-visible{outline-offset:2px;outline:2px solid #818cf88c}@media (width<=1024px){.aic-rule-universe-page .aic-rule-live-context{max-height:none;position:relative;top:auto}}.aic-rule-universe-page .aic-rule-detail-dossier{background:linear-gradient(188deg,#0f172af7,#080c1ceb);border:1px solid #3341558c;border-radius:14px;align-self:start;width:100%;min-width:0;max-width:420px;position:sticky;top:24px;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff0a,inset 1px 0 #818cf81f}.aic-rule-universe-page .aic-rule-detail-dossier__rail{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:calc(100vh - 140px);padding:14px 14px 18px;overflow:hidden auto}.aic-rule-universe-page .aic-rule-detail-dossier__header{border-bottom:1px solid #33415573;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.aic-rule-universe-page .aic-rule-detail-dossier__header-text{min-width:0}.aic-rule-universe-page .aic-rule-detail-dossier__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#64748b;margin:0 0 6px;font-size:9px;font-weight:900}.aic-rule-universe-page .aic-rule-detail-dossier__control-id{letter-spacing:.04em;color:#94a3b8;margin:0 0 4px;font-size:11px;font-weight:700}.aic-rule-universe-page .aic-rule-detail-dossier__rule-title{letter-spacing:-.02em;color:#f8fafc;margin:0;font-size:15px;font-weight:900;line-height:1.25}.aic-rule-universe-page .aic-rule-detail-dossier__close{color:#cbd5e1;cursor:pointer;background:#0f172abf;border:1px solid #475569a6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.aic-rule-universe-page .aic-rule-detail-dossier__close:hover{color:#f8fafc;background:#1e293bd9;border-color:#a5b4fc73}.aic-rule-universe-page .aic-rule-detail-dossier__close:focus-visible{outline-offset:2px;outline:2px solid #a5b4fcbf}.aic-rule-universe-page .aic-rule-detail-dossier__meta{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.aic-rule-universe-page .aic-rule-detail-dossier__meta-chip{background:#0206176b;border:1px solid #33415573;border-radius:10px;flex:calc(50% - 4px);min-width:132px;padding:8px 10px}.aic-rule-universe-page .aic-rule-detail-dossier__meta-label{letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.aic-rule-universe-page .aic-rule-detail-dossier__meta-value{color:#e2e8f0;font-size:11px;font-weight:700}.aic-rule-universe-page .aic-rule-detail-dossier__meta-chip .aic-framework-state-badge,.aic-rule-universe-page .aic-rule-detail-dossier__meta-chip .aic-rule-detail-config-badge{letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0;background:#0f172aa6;border:1px solid #4755698c;border-radius:999px;margin-top:2px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-rule-universe-page .aic-rule-detail-dossier__meta-chip .aic-framework-state-badge.enabled{color:#a7f3d0;border-color:#34d39973}.aic-rule-universe-page .aic-rule-detail-dossier__meta-chip .aic-framework-state-badge.disabled{color:#fecaca;border-color:#f8717159}@media (width<=1024px){.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-center{grid-template-columns:1fr;gap:0}.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-module>.aic-rule-live-context{margin:0 12px 12px}.aic-rule-universe-page .aic-rule-detail-dossier{max-width:none;position:relative;top:auto}.aic-rule-universe-page .aic-rule-detail-dossier__rail{max-height:none}}.aic-rule-universe-page .aic-rule-universe-table-stack{background:#020612eb;border:1px solid #1e293bbf;border-radius:14px;flex-direction:column;gap:0;width:100%;max-width:none;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.aic-rule-universe-page .aic-rule-universe-table-stack .aic-table-shell-header{background:#060a16fa;border-bottom:1px solid #1e293bd9;width:100%;max-width:none;padding:12px 16px 11px}.aic-rule-universe-page .aic-rule-universe-table-stack .aic-table-shell-toolbar{background:#040814f2;border-bottom:1px solid #1e293bbf;width:100%;max-width:none;margin:0;padding:12px 16px 14px}.aic-rule-universe-page .aic-rule-universe-toolbar{grid-template-columns:minmax(260px,1.3fr) minmax(360px,2fr) minmax(200px,1fr);align-items:end;gap:12px 14px;width:100%;max-width:none;margin-bottom:0;display:grid}.aic-rule-universe-page .aic-rule-universe-search{flex-direction:column;gap:5px;min-width:0;display:flex}.aic-rule-universe-page .aic-rule-universe-search__label{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:9px;font-weight:800}.aic-rule-universe-page .aic-rule-universe-search__input{color:#f1f5f9;background:#0206178c;border:1px solid #475569a6;border-radius:9px;width:100%;max-width:100%;min-height:34px;padding:7px 11px;font-size:12px}.aic-rule-universe-page .aic-rule-universe-filter{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0;display:flex}.aic-rule-universe-page .aic-rule-universe-filter__field{flex-direction:column;flex:108px;gap:5px;min-width:112px;display:flex}.aic-rule-universe-page .aic-rule-universe-filter__field>span,.aic-rule-universe-page .aic-rule-universe-sort__field>span{letter-spacing:.09em;text-transform:uppercase;color:#64748b;font-size:9px;font-weight:800}.aic-rule-universe-page .aic-rule-universe-filter__field select,.aic-rule-universe-page .aic-rule-universe-sort__field select{color:#f1f5f9;background:#0206178c;border:1px solid #475569a6;border-radius:9px;width:100%;min-height:34px;padding:6px 10px;font-size:12px}.aic-rule-universe-page .aic-rule-universe-sort{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px 10px;display:flex}.aic-rule-universe-page .aic-rule-universe-sort__field{flex-direction:column;gap:5px;min-width:140px;display:flex}.aic-rule-universe-page .aic-rule-universe-sort__dir.aic-action-button{letter-spacing:.04em;border-radius:9px;min-height:34px;padding:0 12px;font-size:10.5px;font-weight:800}.aic-rule-universe-page .aic-rule-universe-sort__dir.aic-action-button:focus-visible{outline-offset:2px;outline:2px solid #818cf88c}.aic-rule-universe-page .aic-rule-universe-table-shell{background:#020510f0;border-radius:0 0 12px 12px;width:100%;min-width:0;max-width:none;padding:0 12px 10px;overflow:hidden auto}.aic-rule-universe-page .aic-rule-universe-table{table-layout:fixed;border-collapse:collapse;color:#e2e8f0e0;width:100%;font-size:11.5px}.aic-rule-universe-page .aic-rule-universe-table th:first-child,.aic-rule-universe-page .aic-rule-universe-table td:first-child{width:110px}.aic-rule-universe-page .aic-rule-universe-table th:nth-child(2),.aic-rule-universe-page .aic-rule-universe-table td:nth-child(2){width:120px}.aic-rule-universe-page .aic-rule-universe-table th:nth-child(3),.aic-rule-universe-page .aic-rule-universe-table td:nth-child(3){width:110px}.aic-rule-universe-page .aic-rule-universe-table th:nth-child(4),.aic-rule-universe-page .aic-rule-universe-table td:nth-child(4){width:210px}.aic-rule-universe-page .aic-rule-universe-table th:nth-child(5),.aic-rule-universe-page .aic-rule-universe-table td:nth-child(5){width:120px}.aic-rule-universe-page .aic-rule-universe-table th:nth-child(6),.aic-rule-universe-page .aic-rule-universe-table td:nth-child(6){width:90px}.aic-rule-universe-page .aic-rule-universe-table th:nth-child(7),.aic-rule-universe-page .aic-rule-universe-table td:nth-child(7){width:130px}.aic-rule-universe-page .aic-rule-universe-table th:nth-child(8),.aic-rule-universe-page .aic-rule-universe-table td:nth-child(8){width:120px}.aic-rule-universe-page .aic-rule-universe-table th:nth-child(9),.aic-rule-universe-page .aic-rule-universe-table td:nth-child(9){width:110px}.aic-rule-universe-page .aic-rule-universe-table th:nth-child(10),.aic-rule-universe-page .aic-rule-universe-table td:nth-child(10){width:130px}@media (width<=1320px){.aic-rule-universe-page .aic-rule-universe-toolbar{grid-template-columns:minmax(240px,1fr) minmax(320px,1.4fr)}.aic-rule-universe-page .aic-rule-universe-sort{grid-column:1/-1;justify-content:flex-start}}@media (width<=940px){.aic-rule-universe-page .aic-rule-universe-toolbar{grid-template-columns:1fr}}.aic-rule-universe-page .aic-rule-universe-table thead th{z-index:3;text-align:left;letter-spacing:.11em;text-transform:uppercase;color:#94a3b8f2;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;background:#0a0e1afa;border-bottom:1px solid #3341558c;padding:10px 9px;font-size:8.5px;font-weight:800;position:sticky;top:0;overflow:hidden;box-shadow:0 1px #00000059}.aic-rule-universe-page .aic-rule-universe-table td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:#04081459;border-bottom:1px solid #1e293b73;padding:9px;overflow:hidden}.aic-rule-universe-page .aic-rule-universe-table td:nth-child(4){white-space:normal;word-break:break-word;max-height:4.2em;line-height:1.35;overflow:hidden}.aic-rule-universe-page .aic-rule-universe-table .aic-framework-state-badge,.aic-rule-universe-page .aic-rule-universe-table .aic-rule-lifecycle-chip,.aic-rule-universe-page .aic-rule-universe-table .aic-rule-universe-status{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.aic-rule-universe-page .aic-rule-universe-table .aic-fr-mono{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aic-rule-universe-page .aic-rule-universe-table .aic-rule-integration-button{white-space:nowrap;box-sizing:border-box;max-width:100%;padding:6px 10px;font-size:11px}.aic-rule-universe-page .aic-rule-universe-table .aic-rule-integration-button:focus-visible{outline-offset:2px;outline:2px solid #818cf88c}.aic-rule-universe-page .aic-rule-universe-table__row{position:relative}.aic-rule-universe-page .aic-rule-universe-table__row:hover td{background:#6366f10d}.aic-rule-universe-page .aic-rule-universe-table__row:hover{box-shadow:inset 3px 0 #60a5fa59}.aic-rule-universe-page .aic-rule-universe-table__row.is-selected td{background:#312e8124}.aic-rule-universe-page .aic-rule-universe-table__row.is-selected{box-shadow:inset 3px 0 #818cf88c}.aic-rule-universe-page .aic-rule-universe-table__row:not(.aic-rule-row-disabled-framework):focus-within td{background:#4f46e51f;outline:none}.aic-rule-universe-page .aic-rule-row-disabled-framework{opacity:.72}.aic-rule-universe-page .aic-rule-universe-status{letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1;background:#02061773;border:1px solid #4755698c;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.aic-rule-universe-page .aic-framework-state-badge{padding:2px 8px;font-size:8.5px}.aic-rule-universe-page .aic-rule-lifecycle-chip{letter-spacing:.06em;text-transform:uppercase;background:#0f172a8c;border:1px solid #4755698c;border-radius:999px;padding:2px 8px;font-size:8.5px;font-weight:800;display:inline-flex}.aic-rule-universe-page .aic-rule-integration-button{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#eef2ff;background:linear-gradient(#4338ca73,#312e818c);border:1px solid #818cf873;border-radius:9px;padding:7px 12px;font-size:9.5px;font-weight:800;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;box-shadow:inset 0 1px #ffffff0f}.aic-rule-universe-page .aic-rule-integration-button:hover{color:#fff;background:linear-gradient(#4f46e58c,#3730a3a6);border-color:#c4b5fd8c}.aic-rule-universe-page .aic-rule-integration-button:focus-visible{outline-offset:2px;outline:2px solid #a5b4fca6}.aic-rule-universe-page .aic-rule-integration-button.is-drawer-open{background:linear-gradient(#6366f18c,#4338cab8);border-color:#c4b5fda6;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #7c3aed40}.aic-rule-universe-page .aic-rule-universe-detail-dossier{background:linear-gradient(165deg,#0f172ae0,#0307129e);border:1px solid #33415580;border-radius:14px;margin-top:14px;padding:16px 18px 18px;box-shadow:0 10px 28px #00000029,inset 0 1px #ffffff08}.aic-rule-universe-page .aic-rule-universe-detail-dossier__head{border-bottom:1px solid #33415573;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:14px;padding-bottom:12px;display:flex}.aic-rule-universe-page .aic-rule-universe-detail-dossier__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:0 0 4px;font-size:9px;font-weight:900}.aic-rule-universe-page .aic-rule-universe-detail-dossier__title{letter-spacing:-.02em;color:#f8fafc;margin:0 0 4px;font-size:14px;font-weight:900}.aic-rule-universe-page .aic-rule-universe-detail-dossier__sub{color:#94a3b8eb;max-width:42rem;margin:0;font-size:11px;line-height:1.45}.aic-rule-universe-page .aic-rule-universe-dossier-open{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0;background:#02061773;border:1px solid #475569a6;border-radius:9px;flex-shrink:0;padding:8px 14px;font-size:10px;font-weight:800;transition:border-color .15s,background .15s,color .15s}.aic-rule-universe-page .aic-rule-universe-dossier-open:hover{color:#f8fafc;border-color:#818cf873}.aic-rule-universe-page .aic-rule-universe-dossier-open:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc8c}.aic-rule-universe-page .aic-rule-universe-detail-dossier__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.aic-rule-universe-page .aic-rule-universe-detail-card{background:#02061759;border:1px solid #33415573;border-radius:11px;padding:12px 14px}.aic-rule-universe-page .aic-rule-universe-detail-card__title{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin:0 0 10px;font-size:9px;font-weight:900}.aic-rule-universe-page .aic-rule-universe-detail-card__value{margin:0}.aic-rule-universe-page .aic-rule-universe-detail-card__prose{color:#cbd5e1e6;margin:0;font-size:11px;line-height:1.45}.aic-rule-universe-page .aic-rule-universe-detail-kv{flex-direction:column;gap:8px;margin:0;display:flex}.aic-rule-universe-page .aic-rule-universe-detail-kv>div{grid-template-columns:minmax(0,96px) minmax(0,1fr);align-items:baseline;gap:8px 10px;display:grid}.aic-rule-universe-page .aic-rule-universe-detail-kv dt{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0;font-size:9px;font-weight:800}.aic-rule-universe-page .aic-rule-universe-detail-kv dd{color:#e2e8f0;margin:0;font-size:11.5px;font-weight:600;line-height:1.35}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-detail-section{background:#0f172a6b;border:1px solid #3341557a;border-radius:12px;margin-bottom:12px;padding:14px 16px 16px;box-shadow:inset 0 1px #ffffff08}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-detail-section__title{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #33415566;margin:0 0 12px;padding-bottom:8px;font-size:9.5px;font-weight:900}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-detail-section__lede{color:#94a3b8f2;margin:0 0 12px;font-size:11px;line-height:1.45}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-detail-dl{flex-direction:column;gap:10px;margin:0;display:flex}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-detail-dl>div{border-bottom:1px solid #1e293ba6;grid-template-columns:minmax(0,112px) minmax(0,1fr);align-items:baseline;gap:6px 12px;padding-bottom:10px;display:grid}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-detail-dl>div:last-child{border-bottom:0;padding-bottom:0}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-detail-dl dt{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;font-size:8.5px;font-weight:800}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-detail-dl dd{color:#e2e8f0f2;margin:0;font-size:11.5px;font-weight:600;line-height:1.4}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-disabled-note{color:#fde68af2;background:#78350f1f;border-left:3px solid #fbbf24bf;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.45}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail ol.aic-rule-lifecycle{text-transform:none;letter-spacing:.01em;background:#02061780;border:1px solid #33415573;border-radius:10px;flex-flow:wrap;align-items:center;gap:4px 2px;margin:0 0 10px;padding:10px 12px;font-size:10px;font-weight:700;list-style:none;display:flex}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-step{color:#94a3b8f2;background:#0f172a8c;border:1px solid #3341558c;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-step.complete{color:#d1fae5;background:#064e3b38;border-color:#34d39959}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-step.active{color:#e0e7ff;background:#4338ca47;border-color:#818cf88c;box-shadow:0 0 0 1px #6366f138}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-dot{background:#64748bd9;border-radius:50%;flex-shrink:0;width:6px;height:6px}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-step.complete .aic-rule-lifecycle-dot{background:#34d399}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-step.active .aic-rule-lifecycle-dot{background:#a5b4fc;box-shadow:0 0 0 3px #818cf840}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-label{white-space:nowrap}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-connector{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:24px;list-style:none;display:flex}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-connector:before{content:"→";color:#64748bd9;font-size:11px;font-weight:700}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-lifecycle-legend{color:#64748bf2;margin:0;font-size:9.5px;line-height:1.45}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-detail-subheading{letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin:14px 0 8px;font-size:9px;font-weight:900}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-detail-subheading:first-child{margin-top:0}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-integration-list{color:#94a3b8f2;margin:0 0 4px;padding:0 0 0 18px;list-style:outside}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-integration-list li{color:#cbd5e1eb;margin:0 0 6px;padding-left:2px;font-size:11px;line-height:1.45}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-integration-list li::marker{color:#6366f18c;font-size:.65em}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-integration-prose{color:#cbd5e1e6;margin:0 0 4px;font-size:11px;line-height:1.5}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-integration-list--inline-meta{background:#02061766;border:1px solid #33415573;border-radius:10px;margin:0 0 4px;padding:10px 12px;list-style:none}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-integration-list--inline-meta li{color:#cbd5e1eb;margin:0 0 8px;padding-left:0;font-size:11px}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-integration-list--inline-meta li:last-child{margin-bottom:0}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-readiness-card{background:#02061761;border:1px solid #33415573;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-readiness-label{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:8px;font-weight:800}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-readiness-value{color:#e2e8f0;font-size:11.5px;font-weight:700}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-configure-path__intro{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 8px;font-size:10px;font-weight:800}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-configure-step-list{color:#94a3b8f2;margin:0 0 14px;padding:0 0 0 18px}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-configure-step-list li{color:#cbd5e1eb;margin:0 0 8px;font-size:11px;line-height:1.45}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-configure-step-list li::marker{color:#6366f18c;font-size:.65em}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-configure-step-list li.is-done{color:#6ee7b7f2}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-configure-step-status{letter-spacing:.06em;text-transform:uppercase;color:#34d399;margin-left:8px;font-size:9px;font-weight:800;display:inline-block}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-configure-cta{width:100%;margin-top:4px}.aic-rule-universe-page .aic-rule-detail-dossier .aic-rule-detail-dossier__rail .aic-rule-configure-helper{color:#fbbf24f2;margin:10px 0 0;font-size:10.5px}.aic-rule-universe-page .aic-rule-catalog-workspace:not(.aic-rule-command-center),.aic-rule-universe-page .aic-rule-catalog-main:not(.aic-rule-command-main),.aic-rule-universe-page .aic-rule-table-stack,.aic-rule-universe-page .aic-rule-table-shell,.aic-rule-universe-page .aic-rule-table-wrap,.aic-rule-universe-page .aic-rule-universe-table-stack,.aic-rule-universe-page .aic-rule-catalog-table{flex:auto!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important}.aic-rule-universe-page .aic-rule-catalog-workspace:not(.aic-rule-command-center){display:block!important}.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-center{grid-template-columns:minmax(0,1fr) minmax(280px,32%)!important;align-items:start!important;gap:16px 20px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-center>.aic-rule-catalog-main.aic-rule-command-main{grid-column:1/2!important;width:100%!important;min-width:0!important;max-width:none!important}.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-center>.aic-rule-live-context{grid-column:2/3!important;width:100%!important;min-width:0!important;max-width:none!important}@media (width<=1024px){.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-center>.aic-rule-catalog-main.aic-rule-command-main,.aic-rule-universe-page .aic-rule-catalog-workspace.aic-rule-command-center>.aic-rule-live-context{grid-column:1/-1!important}}.aic-rule-universe-page .aic-rule-catalog-section>*{max-width:none!important}.aic-rule-universe-page .aic-rule-table,.aic-rule-universe-page .aic-rule-universe-table{table-layout:fixed!important;width:100%!important}.aic-rule-universe-page .aic-rule-table-stack,.aic-rule-universe-page .aic-rule-universe-table-stack{overflow-x:hidden!important}.aic-rule-universe-page .aic-rule-table th:last-child,.aic-rule-universe-page .aic-rule-table td:last-child,.aic-rule-universe-page .aic-rule-universe-table th:last-child,.aic-rule-universe-page .aic-rule-universe-table td:last-child{width:150px!important;display:table-cell!important}.aic-rule-universe-page .aic-badge,.aic-rule-universe-page .aic-pill{align-items:center;line-height:1;display:inline-flex}.aic-rule-universe-page td,.aic-rule-universe-page th{vertical-align:middle}.aic-rule-universe-page .aic-rule-command-value{line-height:1.1}.aic-rule-universe-page .aic-primary-cta,.aic-rule-universe-page .aic-secondary-cta{justify-content:center;align-items:center;display:inline-flex}.aic-rule-universe-page .aic-rule-table td,.aic-rule-universe-page .aic-rule-universe-table td{padding-top:10px;padding-bottom:10px}.aic-rule-universe-page .aic-rule-table th,.aic-rule-universe-page .aic-rule-universe-table thead th{padding-top:11px;padding-bottom:11px}.aic-rule-universe-page .aic-fr-card,.aic-rule-universe-page .aic-rule-detail-section{padding:22px}.aic-rule-universe-page .aic-fr-card,.aic-rule-universe-page .aic-rule-command-card,.aic-rule-universe-page .aic-framework-catalog-card,.aic-rule-universe-page .aic-rule-row,.aic-rule-universe-page .aic-rule-universe-table__row,.aic-rule-universe-page .aic-rule-live-context{transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s}.aic-rule-universe-page .aic-fr-card:hover,.aic-rule-universe-page .aic-framework-catalog-card:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.aic-rule-universe-page *{transition:none!important;transform:none!important}}.aic-rule-universe-page .aic-rule-catalog-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.aic-rule-universe-page .aic-export-cta{font:inherit;cursor:pointer;color:#e2e8f0;background:#0f172ad9;border:1px solid #94a3b838;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:500}.aic-rule-universe-page .aic-export-cta:hover:not(:disabled){border-color:#6366f173}.aic-rule-universe-page .aic-export-cta:disabled{opacity:.6;cursor:not-allowed}.aic-rule-universe-page .aic-export-cta:focus-visible{outline-offset:2px;outline:2px solid #818cf88c}.aic-rule-detail-drawer-root{z-index:1;pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex;position:absolute;inset:0}.aic-rule-detail-drawer-root>.aic-rule-detail-backdrop,.aic-rule-detail-drawer-root>.aic-fr-drawer-backdrop{z-index:1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto;cursor:pointer;background:#0206178c;border:0;margin:0;padding:0;position:absolute;inset:0}.aic-rule-detail-drawer-root>.aic-rule-detail-drawer.aic-fr-drawer{z-index:3;pointer-events:auto;opacity:1;filter:none;color:#e5edf8;background:#07111f;border-left:1px solid #6366f173;flex-direction:column;flex:none;width:auto;max-width:100%;height:100%;min-height:0;margin-left:0;display:flex;position:relative;overflow:hidden;box-shadow:-40px 0 90px #000000a6}.aic-rule-detail-drawer-root .aic-fr-drawer__body{height:100%;min-height:0;overflow:hidden}.aic-rule-detail-drawer-root .aic-fr-drawer__scroll{scrollbar-width:thin;scrollbar-color:#64748b8c transparent;flex:1;min-width:0;min-height:0;padding:22px 28px 30px 24px;overflow:hidden auto}.aic-rule-detail-drawer-root .aic-fr-drawer__scroll::-webkit-scrollbar{width:8px}.aic-rule-detail-drawer-root .aic-fr-drawer__scroll::-webkit-scrollbar-track{background:0 0}.aic-rule-detail-drawer-root .aic-fr-drawer__scroll::-webkit-scrollbar-thumb{background:#64748b80;border-radius:999px}.aic-rule-detail-drawer-root .aic-drawer-panel{z-index:2;pointer-events:auto;contain:layout style;flex-direction:column;width:clamp(640px,48%,860px);min-width:0;max-width:100%;height:100%;min-height:100%;padding-left:4px;padding-right:8px;display:flex;position:relative}.aic-rule-detail-drawer-root .aic-drawer-header,.aic-rule-detail-drawer-root .aic-fr-drawer__header{background:#07111ff2;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:flex-start;padding:20px 26px 16px 24px;display:flex;box-shadow:0 1px #6366f11f}.aic-rule-detail-drawer-root .aic-drawer-header-content{flex-direction:column;gap:6px;min-width:0;display:flex}.aic-rule-detail-drawer-root .aic-drawer-close{color:#cbd5f5;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b82e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .16s,border-color .16s,transform .16s;display:flex}.aic-rule-detail-drawer-root .aic-drawer-close:hover{background:#1e293beb;border-color:#818cf861}.aic-rule-detail-drawer-root .aic-drawer-close:focus-visible{outline-offset:2px;outline:2px solid #a78bfa8c}.aic-rule-detail-drawer-root .aic-rule-detail-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1e0;font-size:11px;font-weight:600}.aic-rule-detail-drawer-root .aic-rule-detail-id{color:#cbd5e1e6;margin-top:2px;font-size:12px;font-weight:500}.aic-rule-detail-drawer-root .aic-rule-detail-subtitle{color:#cbd5e1bf;margin-top:6px;font-size:13px}.aic-rule-detail-drawer-root .aic-rule-detail-title{color:#f1f5f9}.aic-rule-detail-drawer-root .aic-rule-detail-header{border:0;grid-template-columns:1fr auto;align-items:start;gap:16px;margin:0;padding:0;display:grid}.aic-rule-detail-drawer-root .aic-rule-detail-title{letter-spacing:.14em;text-transform:uppercase;color:#8ca0bc;grid-column:1/-1;margin:0 0 4px;font-size:10px}.aic-rule-detail-drawer-root .aic-rule-detail-control-id{letter-spacing:.05em;color:#8aa0bb;margin:0 0 8px;font-size:11px}.aic-rule-detail-drawer-root .aic-rule-detail-title-block{flex-direction:column;grid-column:1/2;gap:6px;display:flex}.aic-rule-detail-drawer-root .aic-rule-detail-title-block:after{content:"Framework, category, and source context.";color:#94a3b8d9;margin-top:2px;font-size:11px;line-height:1.4}.aic-rule-detail-drawer-root .aic-rule-detail-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;color:#b8c7dc!important;opacity:1!important}.aic-rule-detail-drawer-root .aic-rule-detail-id{font-size:12px;font-weight:600;color:#c9d6ea!important;opacity:1!important}.aic-rule-detail-drawer-root .aic-rule-detail-title{letter-spacing:-.02em;font-size:clamp(22px,2vw,25px);font-weight:700;color:#f8fafc!important;opacity:1!important}.aic-rule-detail-drawer-root .aic-rule-detail-subtitle{font-size:13px;font-weight:500;line-height:1.45;color:#cbd5e1!important;opacity:1!important}.aic-rule-detail-drawer-root .aic-fr-drawer__header,.aic-rule-detail-drawer-root .aic-drawer-header{color:#e5edf8}.aic-rule-detail-drawer-root .aic-fr-drawer__header p,.aic-rule-detail-drawer-root .aic-drawer-header p,.aic-rule-detail-drawer-root .aic-fr-drawer__header small,.aic-rule-detail-drawer-root .aic-drawer-header small{color:#cbd5e1!important;opacity:1!important}.aic-rule-detail-drawer-root .aic-rule-detail-title-block:after{content:none}.aic-rule-detail-drawer-root .aic-rule-detail-rule-title{color:#f3f7ff;letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.2vw,26px);line-height:1.28}.aic-rule-detail-drawer-root .aic-rule-detail-meta{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.aic-rule-detail-drawer-root .aic-rule-detail-meta__item{background:#1e293b8a;border:1px solid #94a3b82e;border-radius:10px;min-width:0;padding:9px 11px;transition:border-color .16s,background .16s}.aic-rule-detail-drawer-root .aic-rule-detail-meta__item:hover{background:#1e293b9e;border-color:#94a3b84d}.aic-rule-detail-drawer-root .aic-rule-detail-meta__label{letter-spacing:.08em;text-transform:uppercase;color:#9fb0c7;margin-bottom:5px;font-size:11px;font-weight:650;display:block}.aic-rule-detail-drawer-root .aic-rule-detail-meta__value{color:#edf4ff;font-size:clamp(13.5px,.35vw + 13px,14px);font-weight:600;line-height:1.5;display:block}.aic-rule-detail-drawer-root .aic-rule-detail-meta__item .aic-framework-state-badge,.aic-rule-detail-drawer-root .aic-rule-detail-meta__item .aic-rule-detail-config-badge{white-space:nowrap;display:inline-flex}.aic-rule-detail-drawer-root .aic-badge,.aic-rule-detail-drawer-root .aic-pill,.aic-rule-detail-drawer-root .aic-status-pill{letter-spacing:.4px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;color:#e6edf6!important}.aic-rule-detail-drawer-root .aic-badge.enabled,.aic-rule-detail-drawer-root .aic-status-pill.enabled{color:#ccfbf1!important;background:#14b8a629!important;border:1px solid #14b8a673!important}.aic-rule-detail-drawer-root .aic-badge.disabled{color:#94a3b8!important;background:#94a3b814!important;border:1px solid #94a3b840!important}.aic-rule-detail-drawer-root .aic-badge.draft{color:#fde68a!important;background:#f59e0b26!important;border:1px solid #f59e0b73!important}.aic-rule-detail-drawer-root .aic-badge.enforced{color:#e9d5ff!important;background:#7c3aed2e!important;border:1px solid #a78bfa8c!important}.aic-rule-detail-drawer-root .aic-framework-state-badge,.aic-rule-detail-drawer-root .aic-rule-detail-config-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;color:#e6edf6!important;background:#94a3b814!important;border:1px solid #94a3b838!important}.aic-rule-detail-drawer-root .aic-framework-state-badge.enabled{color:#ccfbf1!important;background:#14b8a629!important;border-color:#14b8a67a!important}.aic-rule-detail-drawer-root .aic-framework-state-badge.disabled{color:#cbd5e1!important;background:#94a3b814!important;border-color:#94a3b840!important}.aic-rule-detail-drawer-root .aic-rule-detail-config-badge.draft{color:#fde68a!important;background:#f59e0b26!important;border-color:#f59e0b73!important}.aic-rule-detail-drawer-root .aic-rule-detail-config-badge.configured{color:#bfdbfe!important;background:#3b82f624!important;border-color:#60a5fa6b!important}.aic-rule-detail-drawer-root .aic-rule-detail-config-badge.enforced{color:#e9d5ff!important;background:#7c3aed2e!important;border-color:#a78bfa8c!important}.aic-rule-detail-drawer-root .aic-rule-detail-config-badge.unknown{color:#cbd5e1!important;background:#94a3b81a!important;border-color:#94a3b847!important}.aic-rule-detail-drawer-root .aic-rule-detail-section{background:#0f172aad;border:1px solid #94a3b821;border-radius:14px;margin-bottom:20px;padding:24px;transition:border-color .16s,background .16s;box-shadow:inset 0 1px #ffffff0d}.aic-rule-detail-drawer-root .aic-rule-detail-section:hover{background:#0f172abd;border-color:#6366f15c}.aic-rule-detail-drawer-root .aic-rule-detail-section.aic-rule-priority-score{background:linear-gradient(#1e293bc7,#0f172af0);border:1px solid #8b5cf657;padding:26px 26px 24px;position:relative;box-shadow:inset 3px 0 #8b5cf6b8,inset 0 1px #ffffff0d,0 18px 48px #00000038}.aic-rule-detail-drawer-root .aic-rule-detail-section.aic-rule-priority-score:hover{background:linear-gradient(#1e293bd1,#0f172af5);border-color:#8b5cf66b}.aic-rule-detail-drawer-root .aic-rule-priority-score__value,.aic-rule-detail-drawer-root .aic-rule-priority-score__head strong{letter-spacing:-.04em;color:#f1f5ff;font-size:clamp(34px,3.5vw,44px);font-weight:800;line-height:1}.aic-rule-detail-drawer-root .aic-rule-priority-score__bar{background:#0f172ae6;border-radius:999px;height:12px;margin-bottom:12px;overflow:hidden}.aic-rule-detail-drawer-root .aic-rule-priority-score__bar>span,.aic-rule-detail-drawer-root .aic-rule-priority-score__fill{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a78bfa);height:100%;display:block}.aic-rule-detail-drawer-root .aic-rule-detail-section.aic-rule-governance-insight{background:linear-gradient(#0f172ae0,#0c1220f0);border:1px solid #94a3b824;border-left:3px solid #60a5fab8;position:relative;box-shadow:inset 0 1px #ffffff0a}.aic-rule-detail-drawer-root .aic-rule-detail-section.aic-rule-governance-insight:hover{border-color:#60a5fa47}.aic-rule-detail-drawer-root .aic-rule-detail-section__lede{color:#cbd5e1db;margin:0 0 12px;font-size:12px;line-height:1.5}.aic-rule-detail-drawer-root .aic-rule-governance-insight__card+.aic-rule-governance-insight__card{margin-top:10px}.aic-rule-detail-drawer-root .aic-rule-governance-insight__card span[aria-hidden=true]{display:none}.aic-rule-detail-drawer-root .aic-rule-detail-section.aic-rule-governance-action{background:linear-gradient(#4f46e51f,#0f172af0);border:1px solid #8b5cf673;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000003d}.aic-rule-detail-drawer-root .aic-rule-detail-section.aic-rule-governance-action:hover{border-color:#a78bfa80}.aic-rule-detail-drawer-root .aic-fr-card__title,.aic-rule-detail-drawer-root .aic-section-title{margin-bottom:12px}.aic-rule-detail-drawer-root .aic-fr-card__subtitle,.aic-rule-detail-drawer-root .aic-section-intro{margin-bottom:16px}.aic-rule-detail-drawer-root .aic-governance-actions-intro,.aic-rule-detail-drawer-root .aic-configure-intro,.aic-rule-detail-drawer-root .aic-rule-configure-path__intro{margin-bottom:12px}.aic-rule-detail-drawer-root .aic-configure-steps,.aic-rule-detail-drawer-root .aic-governance-actions-list,.aic-rule-detail-drawer-root .aic-rule-configure-step-list{margin-top:6px;padding-left:0}.aic-rule-detail-drawer-root .aic-rule-detail-section__title{letter-spacing:.12em;text-transform:uppercase;color:#94a6bf;margin:0 0 14px;font-size:11px}.aic-rule-detail-drawer-root .aic-dossier-row{grid-template-columns:160px 1fr;align-items:start;gap:14px 18px;display:grid}.aic-rule-detail-drawer-root .aic-dossier-label{text-transform:uppercase;letter-spacing:.08em;color:#9fb0c7;font-size:11px;font-weight:650}.aic-rule-detail-drawer-root .aic-dossier-value{color:#edf4ff;font-size:clamp(13.5px,.35vw + 13px,14px);font-weight:600;line-height:1.5}.aic-rule-detail-drawer-root .aic-fr-card{margin-bottom:20px;padding:24px}.aic-rule-detail-drawer-root .aic-rule-detail-dl>div{grid-template-columns:160px 1fr;align-items:baseline;gap:14px 16px;padding-bottom:14px;display:grid}.aic-rule-detail-drawer-root .aic-rule-detail-dl dt{letter-spacing:.08em;text-transform:uppercase;color:#9fb0c7;margin:0;font-size:11px;font-weight:650}.aic-rule-detail-drawer-root .aic-rule-detail-dl dd{color:#edf4ff;margin:0;font-size:clamp(13.5px,.35vw + 13px,14px);font-weight:600;line-height:1.5}.aic-rule-detail-drawer-root .aic-fr-card dt,.aic-rule-detail-drawer-root section.aic-rule-detail-section dt{letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1b8;font-size:11px;font-weight:650}.aic-rule-detail-drawer-root .aic-fr-card dd,.aic-rule-detail-drawer-root section.aic-rule-detail-section dd{color:#edf4ff;font-size:clamp(13.5px,.35vw + 13px,14px);font-weight:600;line-height:1.5}.aic-rule-detail-drawer-root .aic-rule-dossier-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 22px;display:grid}.aic-rule-detail-drawer-root .aic-rule-dossier-summary-tile{background:#0f172a9e;border:1px solid #94a3b824;border-radius:12px;padding:10px 12px 10px 14px;position:relative}.aic-rule-detail-drawer-root .aic-rule-dossier-summary-tile:before{content:"";background:#818cf8a6;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.aic-rule-detail-drawer-root .aic-rule-priority-score__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.aic-rule-detail-drawer-root .aic-rule-priority-score__head span{letter-spacing:.08em;text-transform:uppercase;color:#b8c5d9;font-size:12px}.aic-rule-detail-drawer-root .aic-priority-interpretation{color:#94a3b8;margin-top:8px;font-size:12px}.aic-rule-detail-drawer-root .aic-rule-governance-insight__card{background:#0206176b;border:1px solid #94a3b81a;border-radius:12px;grid-template-columns:1fr;align-items:start;gap:0;margin-bottom:0;padding:12px 14px;display:grid}.aic-rule-detail-drawer-root .aic-rule-governance-insight__card p{color:#e8eef8;margin:0;font-size:13px;line-height:1.5}.aic-rule-detail-drawer-root .aic-rule-governance-insight__card.tone-critical span{color:#fca5a5}.aic-rule-detail-drawer-root .aic-rule-governance-insight__card.tone-attention span{color:#fcd34d}.aic-rule-detail-drawer-root .aic-rule-governance-insight__card.tone-info span{color:#93c5fd}.aic-rule-detail-drawer-root ol.aic-rule-lifecycle{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 12px;padding:0 0 4px;list-style:none;display:flex;overflow:auto hidden}.aic-rule-detail-drawer-root .aic-rule-lifecycle-step{background:#0f172a8c;border:1px solid #64748b59;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.aic-rule-detail-drawer-root .aic-rule-lifecycle-connector,.aic-rule-detail-drawer-root .aic-lifecycle-connector,.aic-rule-detail-drawer-root .aic-fr-lifecycle-connector{color:#0000;background:linear-gradient(90deg,#14b8a673,#7c3aed59);border-radius:999px;flex:18px;min-width:14px;max-width:42px;height:1px;margin:0 6px;font-size:0;line-height:0;overflow:hidden}.aic-rule-detail-drawer-root .aic-rule-lifecycle-connector:before,.aic-rule-detail-drawer-root .aic-rule-lifecycle-connector:after,.aic-rule-detail-drawer-root .aic-lifecycle-connector:before,.aic-rule-detail-drawer-root .aic-lifecycle-connector:after,.aic-rule-detail-drawer-root .aic-fr-lifecycle-connector:before,.aic-rule-detail-drawer-root .aic-fr-lifecycle-connector:after{content:"";display:none}.aic-rule-detail-drawer-root .aic-rule-lifecycle-rail,.aic-rule-detail-drawer-root .aic-lifecycle-rail,.aic-rule-detail-drawer-root .aic-fr-lifecycle-rail{align-items:center;gap:0;width:100%;display:flex}.aic-rule-detail-drawer-root .aic-rule-lifecycle-legend{color:#94a3b8e6;margin:0;font-size:11px;line-height:1.45}.aic-rule-detail-drawer-root .aic-lifecycle-current{color:#94a3b8;margin-top:10px;font-size:12px}.aic-rule-detail-drawer-root .aic-lifecycle-chip,.aic-rule-detail-drawer-root .aic-fr-lifecycle-chip{background:#0f172aeb;border:1px solid #94a3b838;color:#dbeafe!important}.aic-rule-detail-drawer-root .aic-lifecycle-chip.is-complete,.aic-rule-detail-drawer-root .aic-fr-lifecycle-chip.is-complete{color:#ccfbf1!important;background:#14b8a624!important;border-color:#14b8a673!important}.aic-rule-detail-drawer-root .aic-lifecycle-chip.is-current,.aic-rule-detail-drawer-root .aic-fr-lifecycle-chip.is-current{box-shadow:0 0 0 1px #a78bfa2e;color:#ede9fe!important;background:#7c3aed38!important;border-color:#a78bfaa6!important}.aic-rule-detail-drawer-root .aic-lifecycle-current,.aic-rule-detail-drawer-root .aic-lifecycle-path-note,.aic-rule-detail-drawer-root .aic-fr-lifecycle-note{font-size:12px;line-height:1.5;color:#cbd5e1!important;opacity:1!important}.aic-rule-detail-drawer-root .aic-rule-lifecycle-step{color:#dbeafe;background:#0f172aeb;border-color:#94a3b838}.aic-rule-detail-drawer-root .aic-rule-lifecycle-step.complete{color:#ccfbf1;background:#14b8a624;border-color:#14b8a673}.aic-rule-detail-drawer-root .aic-rule-lifecycle-step.active{color:#ede9fe;background:#7c3aed38;border-color:#a78bfaa6;box-shadow:0 0 0 1px #a78bfa2e}.aic-rule-detail-drawer-root .aic-rule-lifecycle-connector{background:linear-gradient(90deg,#14b8a673,#7c3aed59)}.aic-rule-detail-drawer-root .aic-rule-lifecycle-legend{color:#cbd5e1;opacity:1;font-size:12px;line-height:1.5}.aic-rule-detail-drawer-root .aic-rule-lifecycle-rail,.aic-rule-detail-drawer-root .aic-lifecycle-rail,.aic-rule-detail-drawer-root .aic-fr-lifecycle-rail{justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.aic-rule-detail-drawer-root .aic-rule-lifecycle-step,.aic-rule-detail-drawer-root .aic-lifecycle-step,.aic-rule-detail-drawer-root .aic-fr-lifecycle-step{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.aic-rule-detail-drawer-root .aic-rule-lifecycle-connector,.aic-rule-detail-drawer-root .aic-lifecycle-connector,.aic-rule-detail-drawer-root .aic-fr-lifecycle-connector{z-index:0;background:linear-gradient(90deg,#14b8a68c,#7c3aed8c);border-radius:999px;width:100%;height:2px;position:absolute;top:50%;right:-50%;transform:translateY(-50%)}.aic-rule-detail-drawer-root .aic-rule-lifecycle-step:last-child .aic-rule-lifecycle-connector,.aic-rule-detail-drawer-root .aic-lifecycle-step:last-child .aic-lifecycle-connector,.aic-rule-detail-drawer-root .aic-fr-lifecycle-step:last-child .aic-fr-lifecycle-connector{display:none}.aic-rule-detail-drawer-root .aic-lifecycle-chip,.aic-rule-detail-drawer-root .aic-fr-lifecycle-chip{z-index:2;position:relative}.aic-rule-detail-drawer-root .aic-rule-lifecycle-rail{margin-top:6px;margin-bottom:6px}.aic-rule-detail-drawer-root .aic-rule-detail-subheading{letter-spacing:.08em;text-transform:uppercase;color:#94a6bf;margin:0 0 8px;font-size:10px}.aic-rule-detail-drawer-root .aic-rule-detail-subheading:not(:first-child){margin-top:12px}.aic-rule-detail-drawer-root .aic-rule-integration-list,.aic-rule-detail-drawer-root .aic-rule-integration-prose{background:#0206177a;border:1px solid #94a3b81f;border-radius:10px;margin:0;padding:10px 12px}.aic-rule-detail-drawer-root .aic-rule-integration-list{padding-left:26px}.aic-rule-detail-drawer-root .aic-rule-integration-list li{color:#cbd5e1f2;margin:0 0 7px;line-height:1.45}.aic-rule-detail-drawer-root .aic-rule-integration-list li::marker{color:#818cf899}.aic-rule-detail-drawer-root .aic-rule-integration-list--inline-meta li{margin-bottom:7px}.aic-rule-detail-drawer-root .aic-rule-configure-path{background:#02061785;border:1px solid #94a3b824;border-radius:10px;padding:12px}.aic-rule-detail-drawer-root .aic-rule-configure-step-list{counter-reset:governance-step;margin:6px 0 0;padding:0;list-style:none}.aic-rule-detail-drawer-root .aic-configure-steps li,.aic-rule-detail-drawer-root .aic-rule-configure-step-list li{grid-template-columns:26px 1fr;align-items:start;column-gap:10px;margin-bottom:9px;line-height:1.45;display:grid}.aic-rule-detail-drawer-root .aic-governance-actions-list li{margin-bottom:9px;line-height:1.45}.aic-rule-detail-drawer-root .aic-configure-steps li:before,.aic-rule-detail-drawer-root .aic-rule-configure-step-list li:before{counter-increment:governance-step;content:counter(governance-step);color:#ede9fe;box-sizing:border-box;background:#7c3aed47;border:1px solid #a78bfa73;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.aic-rule-detail-drawer-root .aic-rule-configure-cta{background:linear-gradient(#6366f1d9,#4338cae0);border-color:#818cf88c;width:100%;margin-top:12px}.aic-rule-detail-drawer-root .aic-rule-governance-action__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.aic-rule-detail-drawer-root .aic-rule-governance-action__grid>div{background:#0206177a;border:1px solid #94a3b829;border-radius:10px;padding:12px 13px}.aic-rule-detail-drawer-root .aic-rule-governance-action__cta{background:#4338cae0;border-color:#818cf880;width:100%;margin-top:16px;transition:border-color .16s,transform .16s,box-shadow .16s,filter .16s}.aic-rule-detail-drawer-root .aic-rule-governance-action__cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 34px #7c3aed47}.aic-rule-detail-drawer-root .aic-rule-governance-action__cta:focus-visible{outline-offset:2px;outline:2px solid #a78bfaa6}.aic-rule-detail-drawer-root .aic-rule-governance-action__cta:active:not(:disabled){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.aic-rule-detail-drawer-root *,.aic-rule-detail-drawer-root .aic-fr-card,.aic-rule-detail-drawer-root .aic-rule-detail-section,.aic-rule-detail-drawer-root .aic-rule-governance-action__cta{transition:none!important;transform:none!important}}@media (width<=900px){.aic-rule-detail-drawer-root .aic-drawer-panel{width:100%;max-width:100%}.aic-rule-detail-drawer-root .aic-rule-detail-meta,.aic-rule-detail-drawer-root .aic-rule-dossier-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-rule-detail-drawer-root .aic-rule-detail-dl>div{grid-template-columns:132px 1fr}}.aic-rule-universe-page .aic-rule-universe-table-foot{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:10px 0 4px;padding-top:2px;font-size:10px;font-weight:700}.aic-rule-universe-page .aic-rule-universe-empty-state{text-align:center;vertical-align:middle;padding:28px 16px}.aic-rule-universe-page .aic-rule-universe-empty-state__lead{color:#e2e8f0;margin:0 0 6px;font-size:13px;font-weight:800}.aic-rule-universe-page .aic-rule-universe-empty-state__hint{color:#94a3b8e6;margin:0;font-size:11.5px;line-height:1.45}.aic-rule-universe-page .aic-rule-catalog-guide-collapsible{opacity:.94;background:#02061747;border:1px solid #33415561;border-radius:11px;margin-top:6px;padding:12px 14px 14px}.aic-rule-universe-page .aic-rule-catalog-guide-collapsible__bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.aic-rule-universe-page .aic-rule-catalog-guide-collapsible__title{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8f2;margin:0;font-size:12px;font-weight:900}.aic-rule-universe-page .aic-rule-catalog-guide-toggle{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:#cbd5e1;background:#0f172a8c;border:1px solid #475569a6;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:10px;font-weight:800;transition:border-color .15s,color .15s}.aic-rule-universe-page .aic-rule-catalog-guide-toggle:hover{color:#f1f5f9;border-color:#818cf873}.aic-rule-universe-page .aic-rule-catalog-guide-toggle:focus-visible{outline-offset:2px;outline:2px solid #818cf880}.aic-rule-universe-page .aic-rule-catalog-guide-hint{color:#64748bf2;margin:8px 0 0;font-size:11px;line-height:1.45}.aic-rule-universe-page .aic-rule-catalog-guide-body{border-top:1px solid #33415566;margin-top:12px;padding-top:12px}.aic-rule-universe-page .aic-rule-catalog-guide-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.aic-rule-universe-page .aic-rule-catalog-guide-card{background:#0f172a73;border:1px solid #33415573;border-radius:10px;padding:12px 14px}.aic-rule-universe-page .aic-rule-catalog-guide-title{color:#e2e8f0;margin:0 0 6px;font-size:11px;font-weight:900}.aic-rule-universe-page .aic-rule-catalog-guide-copy{color:#94a3b8eb;margin:0;font-size:11px;line-height:1.45}.aic-threshold-engine-page{gap:var(--space-4,16px);flex-direction:column;display:flex}.aic-threshold-engine-page section.aic-section-panel.aic-threshold-zone{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:18px 20px;box-shadow:0 14px 32px #00000038,inset 0 1px #ffffff0a}.aic-threshold-zone{margin:0}.aic-threshold-summary-section{padding-bottom:2px}.aic-threshold-summary-heading{margin-bottom:14px}.aic-threshold-summary-title{letter-spacing:-.02em;color:#f8fafc;margin:0 0 6px;font-size:14px;font-weight:900}.aic-threshold-summary-subtitle{color:#94a3b8f2;margin:0;font-size:12px;font-weight:500;line-height:1.5}.aic-threshold-summary-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.aic-threshold-summary-card__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:800}.aic-threshold-summary-card__value{letter-spacing:-.03em;color:#f8fafc;font-size:22px;font-weight:900}.aic-threshold-rule-queue{flex-direction:column;gap:12px;min-width:0;display:flex}.aic-threshold-rule-queue__title{letter-spacing:.1em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:11px;font-weight:900}.aic-threshold-queue-count{color:#94a3b8e6;margin:0;font-size:11px;font-weight:500}.aic-threshold-queue-list{flex-direction:column;gap:14px;max-height:min(62vh,640px);margin:0;padding:2px 0 0;list-style:none;display:flex;overflow:auto}.aic-threshold-queue-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.aic-threshold-queue-item:hover{background:#ffffff0a;border-color:#ffffff1a;box-shadow:0 10px 26px #00000059}.aic-threshold-queue-item.active{background:#4f46e51a;border-color:#818cf873;box-shadow:0 8px 22px #00000047,inset 0 0 0 1px #818cf838}.aic-threshold-queue-item.bulk-selected{border-color:#60a5fa73}.aic-threshold-queue-title{color:#f1f5f9;letter-spacing:-.01em;font-size:13px;font-weight:800;line-height:1.4}.aic-threshold-queue-meta-row{color:#94a3b8f2;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;font-weight:500;display:flex}.aic-threshold-queue-meta-row--owner{font-size:11px}.aic-threshold-queue-owner-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:9px;font-weight:800}.aic-threshold-queue-badges-row{flex-wrap:wrap;gap:8px;display:flex}.aic-threshold-rule-queue .aic-publication-badge{letter-spacing:.05em;text-transform:uppercase;background:#02061773;border:1px solid #ffffff14;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-threshold-rule-queue .aic-publication-badge.published{color:#bbf7d0;border-color:#34d39959}.aic-threshold-rule-queue .aic-publication-badge.ready{color:#bfdbfe;border-color:#60a5fa59}.aic-threshold-rule-queue .aic-publication-badge.blocked{color:#fecaca;border-color:#f8717159}.aic-threshold-rule-queue .aic-publication-badge.not-published{color:#94a3b8}.aic-publication-badge{letter-spacing:.05em;text-transform:uppercase;background:#02061759;border:1px solid #94a3b838;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-publication-badge.published{color:#bbf7d0;border-color:#34d39959}.aic-publication-badge.ready{color:#bfdbfe;border-color:#60a5fa59}.aic-publication-badge.blocked{color:#fecaca;border-color:#f8717159}.aic-publication-badge.not-published{color:#94a3b8}.aic-threshold-bulk-btn{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0;background:#02061773;border:1px solid #94a3b838;border-radius:10px;padding:7px 12px;font-size:10px;font-weight:800}.aic-threshold-bulk-btn:disabled{opacity:.45;cursor:not-allowed}.aic-threshold-workbench-section{flex-direction:column;gap:14px;display:flex}.aic-threshold-workbench-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aic-threshold-workbench-title{letter-spacing:-.02em;color:#f8fafc;margin:0 0 6px;font-size:14px;font-weight:900}.aic-threshold-workbench-subtitle{color:#94a3b8f2;max-width:720px;margin:0;font-size:12px;font-weight:500;line-height:1.5}.aic-threshold-selected-rule-pill{color:#e0e7ff;background:#4f46e51f;border:1px solid #818cf866;border-radius:999px;align-self:center;margin:0;padding:6px 12px;font-size:11px;font-weight:700}.aic-threshold-progress{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin:12px 0 16px;padding:14px 16px}.aic-threshold-progress-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.aic-threshold-progress-summary{color:#94a3b8f2;margin:0;font-size:12px;font-weight:500}.aic-threshold-progress-header__pct{color:#c4d4ff;letter-spacing:-.02em;font-size:13px;font-weight:900}.aic-threshold-progress-steps{flex-direction:column;gap:4px;margin:0;padding:0 0 0 2px;list-style:none;display:flex;position:relative}.aic-threshold-progress-step{grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:12px;padding:8px 0 8px 2px;display:grid;position:relative}.aic-threshold-progress-step:not(:last-child):before{content:"";background:linear-gradient(#94a3b859,#94a3b814);width:1px;position:absolute;top:22px;bottom:-6px;left:7px}.aic-threshold-progress-dot{box-sizing:border-box;background:#0f172af2;border:2px solid #94a3b859;border-radius:999px;width:11px;height:11px;margin-top:4px}.aic-threshold-progress-step.complete .aic-threshold-progress-dot{background:#10b98147;border-color:#34d399bf;box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e38}.aic-threshold-progress-label{color:#e2e8f0eb;font-size:12px;font-weight:500;line-height:1.45}.aic-threshold-tabs{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:flex-end;gap:2px;margin:14px 0 0;padding:0 2px;display:flex}.aic-threshold-tab{cursor:pointer;color:#94a3b8f2;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:7px 10px;font-size:10px;font-weight:800}.aic-threshold-tab:hover{color:#e2e8f0;background:#ffffff08}.aic-threshold-tab.active{color:#f8fafc;background:linear-gradient(#6366f133,#6366f10f);border-color:#ffffff0f #ffffff0f #818cf8e6;border-bottom-style:solid;border-bottom-width:2px;padding-bottom:6px}.aic-threshold-tab-panel{padding:16px 0 6px}.aic-threshold-editor-panel{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;min-height:200px;padding:18px 20px;box-shadow:inset 0 1px #ffffff08}.aic-threshold-editor-panel--empty{justify-content:center;align-items:center;min-height:220px;display:flex}.aic-threshold-editor-empty{color:#94a3b8f2;text-align:center;max-width:360px;margin:0;font-size:13px;font-weight:500;line-height:1.55}.aic-threshold-editor-rule-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.aic-threshold-editor-rule-title{letter-spacing:-.03em;color:#f8fafc;margin:4px 0 0;font-size:17px;font-weight:900}.aic-threshold-editor-rule-meta{color:#a5b4fc;margin:0;font-size:11px;font-weight:600}.aic-threshold-editor-rule-badge-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aic-threshold-editor-lifecycle-badge{color:#cbd5e1;background:#02061759;border:1px solid #ffffff0f;border-radius:8px;padding:4px 8px;font-size:10px;font-weight:700}.aic-threshold-unsaved-indicator{letter-spacing:.08em;text-transform:uppercase;color:#fde68a;background:#78350f2e;border:1px solid #fbbf2459;border-radius:8px;padding:4px 8px;font-size:10px;font-weight:800}.aic-threshold-editor-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.aic-threshold-editor-readonly-grid dt{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;font-size:9px;font-weight:800}.aic-threshold-editor-readonly-grid dd{color:#e2e8f0;margin:3px 0 0;font-size:13px;font-weight:500;line-height:1.45}.aic-threshold-queue-risk-badge,.aic-threshold-queue-readiness-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid #94a3b833;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.aic-threshold-queue-risk-badge--critical,.aic-threshold-queue-risk-badge--high{color:#fecaca;border-color:#f8717159}.aic-threshold-queue-risk-badge--medium{color:#fde68a;border-color:#fbbf2459}.aic-threshold-queue-risk-badge--low{color:#bbf7d0;border-color:#34d39947}.aic-threshold-queue-readiness-badge--ready{color:#bbf7d0;border-color:#34d39959}.aic-threshold-queue-readiness-badge--needs-config{color:#fde68a;border-color:#fbbf2459}.aic-registry-executive-band{margin:0}.aic-fr-summary.aic-framework-summary--premium{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(155deg,#0f172af0,#02061794);border:1px solid #94a3b829;box-shadow:0 16px 40px #00000038,inset 0 1px #ffffff09}.aic-fr-summary__head h2,.aic-framework-summary--premium__head h2{color:#f8fafc;letter-spacing:-.02em;margin:0 0 6px;font-size:15px;font-weight:900}.aic-fr-summary__sub{color:#94a3b8eb;margin:0;font-size:12px;line-height:1.45}.aic-fr-summary__grid,.aic-framework-summary--premium__grid{margin-top:14px}.aic-registry-action-guidance{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(155deg,#0f172ae6,#02061785);border:1px solid #94a3b829}.aic-registry-action-guidance-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.aic-registry-action-guidance-title{color:#f8fafc;margin:0 0 6px;font-size:15px;font-weight:900}.aic-registry-action-guidance-subtitle{color:#94a3b8eb;max-width:640px;margin:0;font-size:12px;line-height:1.45}.aic-registry-action-guidance-calm{color:#86efac;margin:0;font-size:12px;font-weight:650}.aic-registry-action-guidance-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.aic-registry-action-guidance-card{background:#02061766;border:1px solid #94a3b824;border-radius:12px;padding:12px 14px}.aic-registry-action-guidance-card.ready{border-color:#60a5fa4d}.aic-registry-action-guidance-card.warning{border-color:#fbbf244d}.aic-registry-action-guidance-card.blocked{border-color:#f871714d}.aic-registry-action-guidance-card.stale{border-color:#a78bfa47}.aic-registry-action-guidance-count{letter-spacing:-.04em;color:#f8fafc;font-size:26px;font-weight:900}.aic-registry-action-guidance-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:6px 0 4px;font-size:11px;font-weight:800}.aic-registry-action-guidance-copy{color:#cbd5e1d9;margin:0;font-size:11px;line-height:1.45}.aic-registry-posture-section{margin:0}.aic-registry-section-label{letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;margin:0 0 10px;font-size:11px;font-weight:900}.aic-control-intelligence-score-panel{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(155deg,#0f172aeb,#02061785);border:1px solid #94a3b829;min-height:100%}.aic-control-intelligence-score-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.aic-control-intelligence-score-title{color:#f8fafc;margin:0 0 6px;font-size:14px;font-weight:900}.aic-control-intelligence-score-sub{color:#94a3b8e6;max-width:420px;margin:0;font-size:11px;line-height:1.45}.aic-control-intelligence-score-value{letter-spacing:-.04em;color:#e9d5ff;font-size:28px;font-weight:900}.aic-control-intelligence-score-denominator{color:#94a3b8;font-size:14px;font-weight:800}.aic-control-intelligence-score-rows{flex-direction:column;gap:10px;display:flex}.aic-control-intelligence-score-row-top{justify-content:space-between;gap:8px;font-size:11px;display:flex}.aic-control-intelligence-score-row-label{color:#cbd5e1;font-weight:650}.aic-control-intelligence-score-row-score{color:#f1f5f9;font-size:11px;font-weight:800}.aic-control-intelligence-score-bar{background:#94a3b81f;border-radius:999px;height:6px;overflow:hidden}.aic-intelligence-bar-fill{background:#7c3aed8c;border-radius:999px;height:100%}.aic-intelligence-bar-fill--blue{background:#3b82f68c}.aic-intelligence-bar-fill--purple{background:#7c3aed8c}.aic-intelligence-bar-fill--green{background:#22c55e80}.aic-enforcement-model-panel{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(155deg,#0f172aeb,#02061785);border:1px solid #94a3b829;min-height:100%}.aic-enforcement-model-title{color:#f8fafc;margin:0 0 6px;font-size:14px;font-weight:900}.aic-enforcement-model-sub{color:#94a3b8e6;margin:0 0 12px;font-size:11px;line-height:1.45}.aic-enforcement-model-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=520px){.aic-enforcement-model-grid-compact{grid-template-columns:1fr}}.aic-enforcement-state-compact{background:#02061759;border:1px solid #94a3b81f;border-radius:10px;padding:10px 12px}.aic-enforcement-state-compact__main{align-items:center;gap:8px;display:flex}.aic-enforcement-state-compact__name{text-transform:uppercase;letter-spacing:.06em;color:#cbd5e1;flex:1;font-size:11px;font-weight:800}.aic-enforcement-state-compact__count{color:#f8fafc;font-size:16px;font-weight:900}.aic-enforcement-state-compact__desc{color:#94a3b8;margin:6px 0 0;font-size:10px;line-height:1.4}.aic-enforcement-state-dot{background:#64748b;border-radius:999px;flex-shrink:0;width:8px;height:8px}.aic-ai-sys-framework-strip{border-top:1px solid #94a3b81f;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.aic-ai-sys-framework-strip__item{background:#02061759;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:flex}.aic-ai-sys-framework-strip__label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:800}.aic-ai-sys-framework-strip__chip{letter-spacing:.05em;text-transform:uppercase;border:1px solid #94a3b833;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800}.aic-ai-sys-strip-chip--aligned{color:#bbf7d0;border-color:#34d39959}.aic-ai-sys-strip-chip--partial{color:#fde68a;border-color:#fbbf2459}.aic-ai-sys-strip-chip--review{color:#bfdbfe;border-color:#60a5fa59}.aic-ai-system-status-chip,.aic-ai-system-registry-meta-pill,.aic-ai-system-registry-sor-badge,.aic-ai-system-registry-framework-pill{letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0;background:#02061766;border:1px solid #94a3b833;border-radius:999px;align-items:center;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.aic-ai-system-status-chip{color:#bbf7d0;border-color:#34d39959}.aic-ai-system-status-chip--demo{color:#fde68a;background:#78350f2e;border-color:#fbbf2459}.aic-ai-system-registry-primary{min-width:0}.aic-ai-system-registry-insight{min-width:0;position:relative}.aic-ai-system-table-shell{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(155deg,#0f172aeb,#02061785);border:1px solid #94a3b829;box-shadow:0 14px 32px #0000002e}.aic-ai-system-section-title{color:#f8fafc;margin:0 0 6px;font-size:14px;font-weight:900}.aic-ai-system-section-subtitle{color:#94a3b8e6;margin:0 0 12px;font-size:12px;line-height:1.45}.aic-ai-system-table-scroll{background:#02061759;border:1px solid #94a3b81f;border-radius:10px;overflow:auto}.aic-ai-system-detail-panel.aic-ai-system-dossier{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(165deg,#0f172af2,#080c18e0);border:1px solid #94a3b829;max-height:min(78vh,900px);overflow:auto;box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff09}.aic-ai-system-dossier-header__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aic-ai-system-dossier-header__title{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:900}.aic-ai-system-dossier-header__id{font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fd;margin:4px 0 0;font-size:11px}.aic-ai-system-dossier-header__badges{flex-wrap:wrap;gap:6px;display:flex}.aic-ai-system-dossier-header__score{text-align:right;background:#02061773;border:1px solid #94a3b829;border-radius:12px;flex-shrink:0;padding:10px 12px}.aic-ai-system-dossier-header__score-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:9px;font-weight:800;display:block}.aic-ai-system-dossier-header__score-value{color:#f8fafc;font-size:22px;font-weight:900;display:block}.aic-ai-system-dossier-header__score-tier{color:#94a3b8;margin-top:2px;font-size:10px;font-weight:800;display:block}.aic-ai-system-dossier-header__score--high{border-color:#f8717147}.aic-ai-system-dossier-header__score--moderate{border-color:#fbbf2447}.aic-ai-system-dossier-header__score--low{border-color:#34d39938}.aic-ai-system-dossier-header__desc{color:#cbd5e1e0;margin:12px 0 0;font-size:12px;line-height:1.5}.aic-ai-system-dossier-header__reviewed{color:#94a3b8;margin:10px 0 0;font-size:11px}.aic-governance-insight{background:#02061759;border:1px solid #94a3b81f;border-radius:12px;margin-top:14px;padding:12px 14px}.aic-governance-insight__title{letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin:0 0 4px;font-size:12px;font-weight:900}.aic-governance-insight__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:10px;display:grid}.aic-governance-insight-card{background:#0f172a8c;border:1px solid #94a3b824;border-radius:10px;padding:10px 12px}.aic-governance-insight-card--critical{border-color:#f8717147}.aic-governance-insight-card--attention{border-color:#fbbf2447}.aic-governance-insight-card__text{color:#e2e8f0e6;margin:0;font-size:11px;line-height:1.45}.aic-ai-system-detail-actions-bar{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.aic-ai-system-cta--premium{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b838;border-radius:10px;padding:8px 12px;font-size:10px;font-weight:800}.aic-readiness-bar--flagship{background:#02061759;border:1px solid #94a3b81f;border-radius:12px;margin-top:14px;padding:12px 14px}.aic-readiness-bar__row{flex-direction:column;gap:8px;margin-top:10px;display:flex}.aic-readiness-bar__item{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.aic-readiness-chip{text-transform:uppercase;letter-spacing:.05em;border:1px solid #94a3b833;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-readiness-chip--ok{color:#bbf7d0;border-color:#34d39959}.aic-readiness-chip--overdue{color:#fecaca;border-color:#f8717159}.aic-readiness-chip--required{color:#fde68a;border-color:#fbbf2459}.aic-readiness-chip--partial{color:#bfdbfe;border-color:#60a5fa59}.aic-ai-system-tabs--dossier{border-bottom:1px solid #94a3b81f;flex-wrap:wrap;gap:4px;margin-top:14px;display:flex}.aic-ai-system-tab{cursor:pointer;color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:none;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:8px 12px;font-size:11px;font-weight:800}.aic-ai-system-tab.active{color:#f8fafc;background:#0f172ad9;border:1px solid #94a3b829;border-bottom-color:#0000}.aic-ai-system-exec-card-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.aic-ai-system-exec-card{background:#02061759;border:1px solid #94a3b81f;border-radius:10px;padding:10px 12px}.aic-ai-system-exec-card__title{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:8px;font-size:10px;font-weight:800}.aic-ai-system-registry-footer{margin-top:var(--space-3,12px)}.aic-ai-system-risk-strip{padding:var(--space-4,16px);border-radius:var(--radius-lg,16px);background:linear-gradient(155deg,#0f172ae6,#02061785);border:1px solid #94a3b829}.aic-ai-system-risk-strip__grid{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.aic-ai-system-risk-strip-card{background:#02061766;border:1px solid #94a3b824;border-radius:12px;flex:200px;min-width:180px;max-width:320px;padding:12px 14px;position:relative;overflow:hidden}.aic-ai-system-risk-strip-card.critical{border-color:#f8717140}.aic-ai-system-risk-strip-card.warning{border-color:#fbbf2440}.aic-ai-system-risk-strip-card.info,.aic-ai-system-risk-strip-card.normal{border-color:#60a5fa38}.aic-ai-system-risk-strip-card__count{color:#f8fafc;font-size:22px;font-weight:900}.aic-ai-system-risk-strip-card__name{color:#e2e8f0;margin:6px 0 4px;font-size:12px;font-weight:800}.aic-ai-system-risk-strip-card__explain{color:#94a3b8;margin:0;font-size:11px;line-height:1.4}.aic-bulk-preview-backdrop{z-index:120;background:#020617b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.aic-bulk-preview-modal{width:min(920px,100%);max-height:90vh;box-shadow:var(--shadow-elevated,0 24px 70px #0000006b);background:#0f172a;border:1px solid #94a3b833;border-radius:18px;padding:20px;overflow:auto}.aic-action-button--primary{color:#fff;background:linear-gradient(135deg,#7c3aede6,#6366f1bf);border-color:#a78bfa80}.aic-action-button--secondary{background:#0f172aa6;border-color:#94a3b840}.aic-status-badge--purple{color:#e9d5ff;background:#581c8740;border-color:#a78bfa73}.aic-status-badge--gray{color:#cbd5e1;background:#1e293b99}.aic-engine-strip--blue{background:#2563eb1f;border-color:#60a5fa59}.aic-ai-system-command-bar{padding:var(--space-5,20px);border-radius:var(--radius-lg,16px);background:linear-gradient(145deg,#0f172af2,#080c18e0);border:1px solid #94a3b82e;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0a}.aic-ai-system-command-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aic-ai-system-command-header__copy{flex:420px;min-width:0}.aic-ai-system-command-title{letter-spacing:-.04em;color:#f8fafc;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:900}.aic-ai-system-command-subtitle{color:#94a3b8f2;max-width:720px;margin:6px 0 0;font-size:13px;line-height:1.5}.aic-ai-system-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.aic-ai-system-exec-metric-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;margin-top:14px;display:grid}.aic-ai-system-exec-metric{background:#02061766;border:1px solid #94a3b824;border-radius:14px;padding:12px 14px}.aic-ai-system-exec-metric__value{letter-spacing:-.03em;color:#f8fafc;font-size:20px;font-weight:900}.aic-ai-system-exec-metric__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-top:4px;font-size:10px;font-weight:800}.aic-ai-system-exec-metric--risk .aic-ai-system-exec-metric__value{color:#fecaca}.aic-ai-system-exec-metric--watch .aic-ai-system-exec-metric__value{color:#fde68a}.aic-ai-system-registry-page .aic-ai-system-command-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px;width:100%;min-width:0;margin-top:16px;display:grid}@media (width<=1200px){.aic-ai-system-registry-page .aic-ai-system-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.aic-ai-system-registry-page .aic-ai-system-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.aic-ai-system-registry-page .aic-ai-system-command-strip{grid-template-columns:1fr}}.aic-ai-system-registry-page .aic-ai-system-command-strip--seven,.aic-issues-center-page .aic-ai-system-command-strip{grid-template-columns:repeat(7,minmax(0,1fr))}@media (width<=1400px){.aic-ai-system-registry-page .aic-ai-system-command-strip--seven,.aic-issues-center-page .aic-ai-system-command-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.aic-ai-system-registry-page .aic-ai-system-command-strip--seven,.aic-issues-center-page .aic-ai-system-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.aic-ai-system-registry-page .aic-ai-system-command-strip--seven,.aic-issues-center-page .aic-ai-system-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.aic-ai-system-registry-page .aic-ai-system-command-strip--seven,.aic-issues-center-page .aic-ai-system-command-strip{grid-template-columns:1fr}}.aic-ai-system-registry-page .aic-ai-system-command-card{background:linear-gradient(165deg,#1e1b4b47,#0f172af0),radial-gradient(120% 90% at 0 0,#6366f10f,#0000 52%);border:1px solid #334155a6;border-radius:14px;flex-direction:column;gap:4px;min-width:0;min-height:160px;padding:15px 16px 14px 15px;transition:border-color .16s,box-shadow .16s,transform .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000002e}.aic-ai-system-registry-page .aic-ai-system-command-card:hover{border-color:#818cf852;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000038}.aic-ai-system-registry-page .aic-ai-system-command-card--primary{background:linear-gradient(165deg,#27246361,#0f172af7);border-color:#818cf861;box-shadow:inset 3px 0 #818cf87a,inset 0 1px #ffffff0b,0 12px 34px #0003}.aic-ai-system-registry-page .aic-ai-system-command-card--attention{background:linear-gradient(165deg,#372a0c59,#0f172af0);border-color:#d9770647;box-shadow:inset 3px 0 #f59e0b6b,inset 0 1px #ffffff0a,0 10px 28px #0000002e}.aic-ai-system-registry-page .aic-ai-system-command-card--attention .aic-ai-system-command-value{color:#fef3c7fa}.aic-ai-system-registry-page .aic-ai-system-command-card--attention .aic-ai-system-command-caption{color:#fde68ad1}.aic-ai-system-registry-page .aic-ai-system-command-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8eb;font-size:10px;font-weight:700}.aic-ai-system-registry-page .aic-ai-system-command-value{letter-spacing:-.03em;color:#f1f5ff;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.1}.aic-ai-system-registry-page .aic-ai-system-command-caption{color:#cbd5e1d1;margin-top:auto;padding-top:10px;font-size:11px;line-height:1.45}.aic-ai-system-registry-page .aic-ai-system-command-trend{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8bf;margin-top:8px;font-size:9px;font-weight:700}.aic-ai-system-registry-page .aic-ai-system-command-card--primary .aic-ai-system-command-trend{color:#c7d2fea6}.aic-ai-system-registry-page .aic-ai-system-assurance-banner{background:linear-gradient(#0f172aeb,#0c1220f7);border:1px solid #6366f147;border-radius:14px;width:100%;min-width:0;padding:18px 20px 18px 19px;box-shadow:inset 3px 0 #60a5fa7a,inset 0 1px #ffffff0a,0 14px 36px #0003}.aic-ai-system-registry-page .aic-ai-system-assurance-banner__inner{justify-content:space-between;align-items:center;gap:18px 24px;min-width:0;display:flex}.aic-ai-system-registry-page .aic-ai-system-assurance-banner__main{flex:1;min-width:0}.aic-ai-system-registry-page .aic-ai-system-assurance-banner__title{letter-spacing:.12em;text-transform:uppercase;color:#f1f5f9fa;margin:0 0 10px;font-size:11px;font-weight:800}.aic-ai-system-registry-page .aic-ai-system-assurance-banner__body{color:#e2e8f0ed;margin:0;font-size:13px;line-height:1.62}.aic-ai-system-registry-page .aic-ai-system-assurance-banner__status{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:#e0e7fffa;background:#1e1b4b9e;border:1px solid #818cf86b;border-radius:999px;flex-shrink:0;align-self:center;padding:7px 13px;font-size:9px;font-weight:800;box-shadow:inset 0 1px #ffffff12}.aic-ai-system-registry-page .aic-ai-system-assurance-banner__status--demo{color:#fde68af5;background:#78350f47;border-color:#fbbf2461}@media (width<=640px){.aic-ai-system-registry-page .aic-ai-system-assurance-banner__inner{flex-direction:column;align-items:stretch}.aic-ai-system-registry-page .aic-ai-system-assurance-banner__status{align-self:flex-end}}.aic-ai-system-registry-page .aic-ai-system-command-center{background:#030712b8;border:1px solid #3341558c;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,32%);align-items:stretch;gap:0;min-width:0;padding:2px;display:grid;box-shadow:inset 0 1px #ffffff08}.aic-ai-system-registry-page .aic-ai-system-command-main{min-width:0;padding:12px 14px 14px 16px}.aic-ai-system-registry-page .aic-ai-system-registry-command-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:12px;display:flex}.aic-ai-system-registry-page .aic-ai-system-registry-command-title{letter-spacing:.12em;text-transform:uppercase;color:#f1f5f9f5;margin:0;font-size:11px;font-weight:800}.aic-ai-system-registry-page .aic-ai-system-registry-command-subtitle{color:#94a3b8f2;max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.55}.aic-ai-system-registry-page .aic-ai-system-registry-export-cta{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8bf;cursor:not-allowed;opacity:.72;background:#0f172a8c;border:1px solid #4755698c;border-radius:10px;flex-shrink:0;align-self:flex-start;margin-top:2px;padding:8px 14px;font-size:10px;font-weight:800}.aic-ai-system-registry-page .aic-ai-system-dossier-anchor{margin-top:var(--space-4,16px);scroll-margin-top:20px}.aic-ai-system-registry-page .aic-ai-system-dossier-anchor:focus{outline:none}.aic-ai-system-registry-page .aic-ai-system-dossier-anchor:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #818cf88c}@media (width<=1024px){.aic-ai-system-registry-page .aic-ai-system-command-center{grid-template-columns:1fr}}.aic-ai-system-registry-page .aic-ai-system-live-context{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#64748b73 transparent;background:#0a0e1cf5;border:1px solid #4755698c;border-radius:14px;flex-direction:column;align-self:stretch;gap:12px;max-height:calc(100vh - 100px);margin:8px 10px 8px 0;padding:14px 15px 16px 14px;display:flex;position:sticky;top:18px;overflow:hidden auto;box-shadow:inset 4px 0 #60a5fa73,inset 0 1px #ffffff0a,0 12px 32px #0003}.aic-ai-system-registry-page .aic-ai-system-live-context__rail-cap{border-bottom:1px solid #33415573;justify-content:space-between;align-items:center;gap:10px;margin:0 0 2px;padding-bottom:10px;display:flex}.aic-ai-system-registry-page .aic-ai-system-live-context__rail-label{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8f2;font-size:9px;font-weight:900}.aic-ai-system-registry-page .aic-ai-system-live-context__header{border-bottom:1px solid #33415573;padding-bottom:12px}.aic-ai-system-registry-page .aic-ai-system-live-context__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#60a5fae0;margin:0 0 8px;font-size:9px;font-weight:800;display:block}.aic-ai-system-registry-page .aic-ai-system-live-context__title{letter-spacing:-.02em;color:#f8fafc;margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.3}.aic-ai-system-registry-page .aic-ai-system-live-context__system-id{letter-spacing:.04em;color:#94a3b8;margin:0 0 10px;font-size:11px;font-weight:600}.aic-ai-system-registry-page .aic-ai-system-live-context__owner-line{flex-direction:column;gap:2px;margin:0 0 10px;display:flex}.aic-ai-system-registry-page .aic-ai-system-live-context__owner-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8e0;font-size:9px;font-weight:800}.aic-ai-system-registry-page .aic-ai-system-live-context__owner-value{color:#e2e8f0eb;font-size:12px;line-height:1.45}.aic-ai-system-registry-page .aic-ai-system-live-context__badges{flex-wrap:wrap;gap:6px;display:flex}.aic-ai-system-registry-page .aic-ai-system-live-context__badge-chip{letter-spacing:.02em;color:#e2e8f0;background:#02061773;border:1px solid #4755698c;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.aic-ai-system-registry-page .aic-ai-system-live-context__section{flex-direction:column;gap:10px;display:flex}.aic-ai-system-registry-page .aic-ai-system-live-context__section-title{letter-spacing:.12em;text-transform:uppercase;color:#bac6d7f2;margin:0;font-size:9px;font-weight:800}.aic-ai-system-registry-page .aic-ai-system-live-context__score-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.aic-ai-system-registry-page .aic-ai-system-live-context__score-value{letter-spacing:-.04em;color:#f8fafc;font-size:clamp(26px,3.8vw,34px);font-weight:800;line-height:1}.aic-ai-system-registry-page .aic-ai-system-live-context__score-band{letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1e6;text-align:right;max-width:11rem;font-size:10px;font-weight:700;line-height:1.25}.aic-ai-system-registry-page .aic-ai-system-live-context__score-band--critical{color:#fecacaf2}.aic-ai-system-registry-page .aic-ai-system-live-context__score-band--attention{color:#fde68af2}.aic-ai-system-registry-page .aic-ai-system-live-context__score-band--monitor{color:#a5f3fceb}.aic-ai-system-registry-page .aic-ai-system-live-context__score-bar{background:#0f172af2;border:1px solid #33415580;border-radius:999px;height:8px;overflow:hidden}.aic-ai-system-registry-page .aic-ai-system-live-context__score-bar>span{border-radius:inherit;background:linear-gradient(90deg,#2dd4bfbf,#6366f1e0);min-width:4px;height:100%;transition:width .2s;display:block}.aic-ai-system-registry-page .aic-ai-system-live-context--critical .aic-ai-system-live-context__score-bar>span{background:linear-gradient(90deg,#f87171bf,#ef4444e6)}.aic-ai-system-registry-page .aic-ai-system-live-context--attention .aic-ai-system-live-context__score-bar>span{background:linear-gradient(90deg,#fbbf24bf,#f59e0be6)}@media (prefers-reduced-motion:reduce){.aic-ai-system-registry-page .aic-ai-system-live-context__score-bar>span{transition:none}}.aic-ai-system-registry-page .aic-ai-system-live-context__insight-line{color:#e2e8f0e6;margin:0;font-size:12px;line-height:1.58}.aic-ai-system-registry-page .aic-ai-system-live-context__insight-line+.aic-ai-system-live-context__insight-line{margin-top:4px}.aic-ai-system-registry-page .aic-ai-system-live-context__section--action{border-top:1px solid #33415573;margin-top:2px;padding-top:4px}.aic-ai-system-registry-page .aic-ai-system-live-context__action-lead{color:#e2e8f0eb;background:#0f172a8c;border:1px solid #60a5fa38;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.aic-ai-system-registry-page .aic-ai-system-live-context__action-lead strong{color:#f8fafc;letter-spacing:-.01em;font-size:12.5px;font-weight:800}.aic-ai-system-registry-page .aic-ai-system-live-context__action-detail{color:#cbd5e1d1;font-size:11px;font-weight:500;display:block}.aic-ai-system-registry-page .aic-ai-system-live-context__actions{border-top:1px solid #33415573;flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;display:flex}.aic-ai-system-registry-page .aic-ai-system-live-context__btn-primary,.aic-ai-system-registry-page .aic-ai-system-live-context__btn-secondary{border-radius:10px;justify-content:center;width:100%;min-height:38px}.aic-ai-system-registry-page .aic-ai-system-live-context__btn-primary:focus-visible,.aic-ai-system-registry-page .aic-ai-system-live-context__btn-secondary:focus-visible{outline-offset:2px;outline:2px solid #818cf88c}.aic-ai-system-registry-page .aic-ai-system-live-context__meta--empty{color:#cbd5e1d1;margin:0;font-size:12px;line-height:1.5}@media (width<=1024px){.aic-ai-system-registry-page .aic-ai-system-live-context{max-height:none;margin:0 10px 10px;position:relative;top:auto}}.aic-ai-system-registry-page .aic-ai-system-registry-table-wrap{min-width:0}.aic-ai-system-registry-page .aic-portfolio-toolbar{align-items:center;gap:8px 10px;margin-bottom:12px}.aic-ai-system-registry-page .aic-portfolio-toolbar .aic-ai-system-search{flex:220px;min-width:180px;max-width:360px;min-height:38px;padding:8px 12px;font-size:12px}.aic-ai-system-registry-page .aic-portfolio-toolbar .aic-ai-system-select{color:#f1f5f9;background:#0206178c;border:1px solid #94a3b838;border-radius:10px;flex:0 auto;min-width:132px;min-height:38px;padding:8px 11px;font-size:12px}.aic-ai-system-registry-page .aic-ai-system-registry-table-scroll{background:#02061759;border:1px solid #33415573;border-radius:12px;max-height:min(520px,52vh);overflow:hidden auto}.aic-ai-system-registry-page .aic-ai-system-registry-table{table-layout:fixed;width:100%;font-size:11px}.aic-ai-system-registry-page .aic-ai-system-registry-table thead th{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172afa;padding:8px 6px;font-size:8px;position:sticky;top:0;box-shadow:0 1px #94a3b81f}.aic-ai-system-registry-page .aic-ai-system-registry-table tbody td{vertical-align:middle;padding:8px 6px}.aic-ai-system-registry-page .aic-ai-system-registry-th--system{width:22%}.aic-ai-system-registry-page .aic-ai-system-registry-th--fn{width:14%}.aic-ai-system-registry-page .aic-ai-system-registry-th--owner{width:12%}.aic-ai-system-registry-page .aic-ai-system-registry-th--narrow{width:8%}.aic-ai-system-registry-page .aic-ai-system-registry-th--attest{width:10%}.aic-ai-system-registry-page .aic-ai-system-registry-th--cov{width:8%}.aic-ai-system-registry-page .aic-ai-system-registry-th--num{width:6%}.aic-ai-system-registry-page .aic-ai-system-registry-clip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.aic-ai-system-registry-page .aic-ai-system-table__row{cursor:pointer;outline:none}.aic-ai-system-registry-page .aic-ai-system-table__row:hover{background:#94a3b80f}.aic-ai-system-registry-page .aic-ai-system-table__row:focus-visible{box-shadow:inset 0 0 0 2px #818cf873}.aic-ai-system-registry-page .aic-ai-system-row.is-selected{background:#818cf814;box-shadow:inset 3px 0 #818cf8a6}.aic-ai-system-registry-page .aic-ai-system-oprisk-pill{letter-spacing:.05em;text-transform:uppercase;border:1px solid #4755698c;border-radius:999px;margin-top:6px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.aic-ai-system-registry-page .aic-ai-system-oprisk-high{color:#fecacaf2;background:#7f1d1d38;border-color:#f8717159}.aic-ai-system-registry-page .aic-ai-system-oprisk-medium{color:#fde68af2;background:#78350f33;border-color:#f59e0b59}.aic-ai-system-registry-page .aic-ai-system-oprisk-low{color:#a5f3fceb;background:#134e4a38;border-color:#2dd4bf59}.aic-ai-system-registry-page .aic-ai-system-registry-alert-count--active{color:#fecacaf2;font-weight:800}.aic-ai-system-registry-page .aic-ai-system-dossier-header__title{letter-spacing:-.03em;color:#f8fafc;font-size:clamp(20px,2.2vw,26px);font-weight:900}.aic-ai-system-registry-page .aic-ai-system-dossier-header__id{color:#94a3b8f2;font-size:12px;font-weight:600}.aic-ai-system-registry-page .aic-ai-system-dossier-header__score--critical{background:#7f1d1d1f;border-color:#f8717159}.aic-ai-system-registry-page .aic-ai-system-dossier-header__score--attention{background:#78350f1f;border-color:#fbbf2459}.aic-ai-system-registry-page .aic-ai-system-dossier-header__score--monitor{background:#134e4a1f;border-color:#2dd4bf4d}.aic-ai-system-registry-page .aic-ai-system-dossier-header__score-tier{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0e0;font-size:10px;font-weight:800;line-height:1.3}.aic-ai-system-registry-page .aic-governance-insight__subtitle{color:#94a3b8eb;margin:4px 0 0;font-size:11px;line-height:1.45}.aic-ai-system-registry-page .aic-governance-insight-card--neutral{background:#0f172a80;border-color:#60a5fa33}.aic-ai-system-registry-page .aic-readiness-bar--flagship .aic-readiness-bar__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.aic-ai-system-registry-page .aic-readiness-bar--flagship .aic-readiness-bar__hint{color:#94a3b8e0;text-align:right;max-width:420px;font-size:10px}.aic-ai-system-registry-page .aic-ai-system-tabs--dossier{gap:3px;padding-top:4px}.aic-ai-system-registry-page .aic-ai-system-tab{padding:7px 10px;font-size:10px}.aic-ai-system-registry-page .aic-ai-system-risk-strip{padding:12px 14px}.aic-ai-system-registry-page .aic-ai-system-risk-strip__header{margin-bottom:2px}.aic-ai-system-registry-page .aic-ai-system-risk-strip__title{letter-spacing:.1em;text-transform:uppercase;color:#e2e8f0eb;font-size:11px;font-weight:800}.aic-ai-system-registry-page .aic-ai-system-risk-strip__subtitle{color:#94a3b8e6;max-width:800px;margin:4px 0 0;font-size:11px}.aic-ai-system-registry-page .aic-ai-system-risk-strip__grid{gap:8px;margin-top:10px}.aic-ai-system-registry-page .aic-ai-system-risk-strip-card{flex:160px;min-width:160px;max-width:240px;padding:10px 12px}.aic-ai-system-registry-page .aic-ai-system-risk-strip-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.aic-ai-system-registry-page .aic-ai-system-risk-strip-card__count{font-size:18px}.aic-ai-system-registry-page .aic-ai-system-risk-strip-card__name{margin:4px 0 6px;font-size:11px;line-height:1.35}.aic-ai-system-registry-page .aic-ai-system-risk-strip-card__action-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8e0;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.aic-ai-system-registry-page .aic-ai-system-risk-strip-card__explain{color:#cbd5e1e0;font-size:10px;line-height:1.4}.aic-ai-system-registry-page .aic-ai-system-risk-strip-card__affected{border-top:1px solid #33415559;margin-top:8px;padding-top:8px}.aic-ai-system-registry-page .aic-ai-system-risk-strip-card__names{margin-top:4px;font-size:10px}.aic-evidence-center-page .aic-evidence-dossier,.aic-issues-center-page .aic-evidence-dossier{max-height:none}.aic-evidence-dossier-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:32px 24px;display:flex}.aic-evidence-dossier-empty__title{letter-spacing:-.02em;color:#f8fafc;margin:0;font-size:14px;font-weight:900}.aic-evidence-dossier-empty__body{color:#94a3b8f2;max-width:420px;margin:0;font-size:12px;line-height:1.55}.aic-evidence-dossier-header{border-bottom:1px solid #94a3b81f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 16px;margin-bottom:4px;padding-bottom:16px;display:flex}.aic-evidence-dossier-header__main{flex:320px;min-width:0}.aic-evidence-dossier-header__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.aic-evidence-dossier-header__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#60a5fae6;margin:0 0 6px;font-size:9px;font-weight:800}.aic-evidence-center-page .aic-evidence-dossier-header__title,.aic-issues-center-page .aic-evidence-dossier-header__title{letter-spacing:-.03em;color:#f8fafc;margin:0;font-size:clamp(18px,2vw,24px);font-weight:900;line-height:1.25}.aic-evidence-center-page .aic-evidence-dossier-header__id,.aic-issues-center-page .aic-evidence-dossier-header__id{font-family:var(--aiq-font-mono,ui-monospace, monospace);letter-spacing:.04em;color:#c4b5fdf2;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:11px;font-weight:600;display:flex}.aic-evidence-dossier-header__id-label{font-family:var(--aiq-font-sans,inherit);letter-spacing:.1em;text-transform:uppercase;color:#94a3b8eb;font-size:9px;font-weight:800}.aic-evidence-dossier-header__desc{color:#cbd5e1e0;margin:12px 0 0;font-size:12px;line-height:1.5}.aic-evidence-dossier-header__metrics{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.aic-evidence-dossier-metric{background:#0206176b;border:1px solid #94a3b824;border-radius:10px;flex-direction:column;gap:6px;min-width:108px;padding:10px 12px;display:flex}.aic-evidence-dossier-metric__label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8eb;font-size:9px;font-weight:800}.aic-evidence-dossier-metric__value{color:#f8fafc;font-size:13px;font-weight:800;line-height:1.35}.aic-evidence-dossier-metric__value--wrap{word-break:break-word;font-size:12px;font-weight:700}.aic-evidence-dossier-header__badge{flex-shrink:0;align-self:flex-start}.aic-evidence-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.aic-evidence-dossier-card{background:#02061761;border:1px solid #94a3b824;border-radius:12px;flex-direction:column;min-width:0;display:flex;box-shadow:inset 0 1px #ffffff08}.aic-evidence-dossier-card--wide{grid-column:1/-1}.aic-evidence-dossier-card--attention{background:#78350f14;border-color:#fbbf2447}.aic-evidence-dossier-card__header{border-bottom:1px solid #94a3b81a;padding:12px 14px 10px}.aic-evidence-dossier-card__title{letter-spacing:.1em;text-transform:uppercase;color:#93c5fdf2;margin:0;font-size:11px;font-weight:900}.aic-evidence-dossier-card__subtitle{color:#94a3b8eb;margin:4px 0 0;font-size:11px;line-height:1.45}.aic-evidence-dossier-card__body{flex-direction:column;gap:0;padding:4px 14px 12px;display:flex}.aic-evidence-dossier-kv{border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.aic-evidence-dossier-kv:last-child{border-bottom:none;padding-bottom:2px}.aic-evidence-dossier-kv__k{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e6;flex-shrink:0;font-size:10px;font-weight:800}.aic-evidence-dossier-kv__v{text-align:right;color:#e2e8f0f2;font-size:12px;font-weight:600;line-height:1.4}.aic-evidence-dossier-kv__v--mono{font-family:var(--aiq-font-mono,ui-monospace, monospace);color:#c4b5fdeb;font-size:11px}.aic-evidence-dossier-muted{color:#94a3b8eb;margin:8px 0 4px;font-size:12px;line-height:1.5}.aic-evidence-dossier-framework-list,.aic-evidence-dossier-issue-list,.aic-evidence-dossier-gap-list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.aic-evidence-dossier-framework-item,.aic-evidence-dossier-issue-item,.aic-evidence-dossier-gap-item{background:#0f172a8c;border:1px solid #94a3b81f;border-radius:10px;padding:10px 12px}.aic-evidence-dossier-framework-item__main,.aic-evidence-dossier-issue-item__main,.aic-evidence-dossier-gap-item__main{flex-direction:column;gap:4px;display:flex}.aic-evidence-dossier-framework-item__main strong,.aic-evidence-dossier-issue-item__main strong,.aic-evidence-dossier-gap-item__main strong{color:#f8fafc;font-size:12px;font-weight:800;line-height:1.35}.aic-evidence-dossier-framework-item__main span,.aic-evidence-dossier-issue-item__main span,.aic-evidence-dossier-gap-item__main span{color:#cbd5e1e0;font-size:11px;line-height:1.45}.aic-evidence-dossier-framework-item__obligation{letter-spacing:.04em;text-transform:uppercase;color:#60a5fae0;margin-top:6px;font-size:10px;font-weight:700;display:block}.aic-evidence-dossier-scoring-note{color:#e2e8f0eb;background:#1e3a8a1f;border:1px solid #60a5fa2e;border-radius:10px;margin:8px 0 12px;padding:10px 12px;font-size:11px;line-height:1.55}.aic-evidence-dossier-scoring-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.aic-evidence-dossier-scoring-factor{background:#0f172a73;border:1px solid #94a3b81f;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.aic-evidence-dossier-scoring-factor__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8eb;font-size:9px;font-weight:800}.aic-evidence-dossier-scoring-factor__value{color:#f8fafc;font-size:14px;font-weight:900}.aic-evidence-dossier-issue-item__meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aic-evidence-dossier-pill{letter-spacing:.05em;text-transform:uppercase;color:#fecacaf2;background:#7f1d1d26;border:1px solid #f8717159;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-evidence-dossier-pill--muted{color:#cbd5e1e6;background:#0f172a8c;border-color:#94a3b840}@media (width<=900px){.aic-evidence-dossier-grid{grid-template-columns:1fr}.aic-evidence-dossier-card--wide{grid-column:auto}.aic-evidence-dossier-header__top{flex-direction:column}}.aic-integration-center-page{flex-direction:column;gap:0;width:100%;min-width:0;max-width:none;display:flex}.aic-integration-center-page .aic-integration-center-data-status{color:#94a3b89e;letter-spacing:.01em;margin:-4px 0 2px;padding:0 2px;font-size:.64rem;line-height:1.4}.aic-integration-center-selected__actions-hint{color:#94a3b8b8;max-width:42ch;margin:6px 0 0;font-size:.62rem;line-height:1.45}.aic-integration-center-page.aic-governance-page-shell{padding-bottom:.85rem}.aic-integration-center-lower{flex-direction:column;gap:.875rem;margin-top:0;display:flex}.aic-integration-center-page .aic-ai-system-command-header__copy{flex:auto;min-width:0}.aic-integration-center-shell{width:100%;max-width:none}.aic-dashboard-shell--integration-center .aic-health-strip{display:none!important}.aic-integration-center-page .aic-ai-system-section-title{letter-spacing:.07em;text-transform:uppercase;color:#f8fafcf5;margin:0;font-size:.8rem;font-weight:800;line-height:1.1}.aic-integration-center-page .aic-ai-system-command-bar{gap:0;padding:.85rem .95rem .75rem}.aic-integration-center-page .aic-ai-system-command-header{align-items:flex-start;gap:.75rem 1.15rem}.aic-integration-center-page .aic-ai-system-command-actions{flex-shrink:0;align-self:flex-start;align-items:center;gap:7px;margin-top:2px}.aic-integration-center-page .aic-ai-system-command-actions .aic-ai-system-status-chip,.aic-integration-center-page .aic-ai-system-command-actions .aic-ai-system-registry-meta-pill,.aic-integration-center-page .aic-ai-system-command-actions .aic-ai-system-registry-sor-badge,.aic-integration-center-page .aic-ai-system-command-actions .aic-integration-center-product-guide-link{align-items:center;min-height:28px}.aic-integration-center-product-guide-link{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8e0;cursor:pointer;white-space:nowrap;appearance:none;background:#02061738;border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:5px 10px;font-family:inherit;font-size:10px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.aic-integration-center-product-guide-link:hover{color:#cbd5e1;border-color:#93c5fd52}.aic-integration-product-guide-modal{z-index:140;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.aic-integration-product-guide-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#020617c7;border:none;position:absolute;inset:0}.aic-integration-product-guide-modal__panel{z-index:1;background:linear-gradient(165deg,#1e1b4b2e,#0f172afa),radial-gradient(120% 90% at 0 0,#6366f114,#0000 52%);border:1px solid #60a5fa38;border-radius:14px;flex-direction:column;width:min(1020px,100%);max-height:min(90vh,920px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 28px 70px #00000073}.aic-integration-product-guide-modal__header{border-bottom:1px solid #3341558c;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding:1rem 1.1rem .85rem;display:flex}.aic-integration-product-guide-modal__heading{flex:420px;min-width:0}.aic-integration-product-guide-modal__title{letter-spacing:-.01em;color:#f8fafc;margin:0;font-size:1.08rem;font-weight:800}.aic-integration-product-guide-modal__subtitle{color:#94a3b8eb;margin:.35rem 0 0;font-size:.76rem;line-height:1.45}.aic-integration-product-guide-modal__actions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.aic-integration-product-guide-modal__print,.aic-integration-product-guide-modal__close-btn{min-height:32px;padding:.32rem .65rem;font-size:.72rem}.aic-integration-product-guide-modal__action-icon{width:.85rem;height:.85rem;margin-right:.28rem}.aic-integration-product-guide-modal__close-icon{appearance:none;color:#e2e8f0eb;cursor:pointer;background:#0f172aa6;border:1px solid #3341558c;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:.15rem;padding:0;display:inline-flex}.aic-integration-product-guide-modal__close-icon:hover{color:#f8fafc;border-color:#60a5fa59}.aic-integration-product-guide-modal__body{flex:auto;min-height:0;padding:.85rem 1.1rem 1.1rem;overflow:auto}.aic-integration-product-guide__content{color:#e2e8f0f0;font-size:.78rem;line-height:1.55}.aic-integration-product-guide__version{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8d1;margin:0 0 .85rem;font-size:.68rem;font-weight:700}.aic-integration-product-guide__section{border-bottom:1px solid #33415559;margin-bottom:1rem;padding-bottom:.85rem}.aic-integration-product-guide__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.aic-integration-product-guide__section-title{letter-spacing:.02em;color:#e2e8f0;margin:0 0 .45rem;font-size:.82rem;font-weight:800}.aic-integration-product-guide__section p{margin:0 0 .55rem}.aic-integration-product-guide__section p:last-child{margin-bottom:0}.aic-integration-product-guide__quote{color:#e2e8f0f5;background:#1e3a8a29;border-left:3px solid #60a5fa73;border-radius:0 8px 8px 0;margin:.45rem 0 .65rem;padding:.55rem .7rem;font-size:.76rem;line-height:1.5}.aic-integration-product-guide__flow{color:#bfdbfeeb;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem;line-height:1.6}.aic-integration-product-guide__list{margin:.35rem 0 .55rem;padding-left:1.1rem}.aic-integration-product-guide__list li{margin-bottom:.28rem}.aic-integration-product-guide__list--ordered{padding-left:1.25rem}.aic-integration-product-guide__table-wrap{border:1px solid #33415573;border-radius:8px;margin-top:.45rem;overflow:auto}.aic-integration-product-guide__table{border-collapse:collapse;width:100%;font-size:.68rem}.aic-integration-product-guide__table th,.aic-integration-product-guide__table td{text-align:left;vertical-align:top;border-bottom:1px solid #33415559;padding:.38rem .45rem}.aic-integration-product-guide__table th{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8f2;background:#0f172ab8;font-size:.62rem;font-weight:800}.aic-integration-product-guide__table tbody tr:last-child td{border-bottom:none}.aic-integration-product-guide__content code{color:#bfdbfe;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.66rem}@media print{body.aic-integration-product-guide-printing *{visibility:hidden!important}body.aic-integration-product-guide-printing .aic-integration-product-guide-modal,body.aic-integration-product-guide-printing .aic-integration-product-guide-modal *{visibility:visible!important}body.aic-integration-product-guide-printing .aic-integration-product-guide-modal{background:#fff!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}body.aic-integration-product-guide-printing .aic-integration-product-guide-modal__backdrop,body.aic-integration-product-guide-printing .aic-integration-product-guide-modal__actions,body.aic-integration-product-guide-printing .aic-integration-product-guide-modal__close-icon{display:none!important}body.aic-integration-product-guide-printing .aic-integration-product-guide-modal__panel{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important}body.aic-integration-product-guide-printing .aic-integration-product-guide-modal__header{border-bottom-color:#cbd5e1!important;padding-top:.5rem!important}body.aic-integration-product-guide-printing .aic-integration-product-guide-modal__title,body.aic-integration-product-guide-printing .aic-integration-product-guide-modal__subtitle,body.aic-integration-product-guide-printing .aic-integration-product-guide__content,body.aic-integration-product-guide-printing .aic-integration-product-guide__content p,body.aic-integration-product-guide-printing .aic-integration-product-guide__content li,body.aic-integration-product-guide-printing .aic-integration-product-guide__section-title{color:#111!important}body.aic-integration-product-guide-printing .aic-integration-product-guide__quote{color:#111!important;background:#f1f5f9!important;border-left-color:#64748b!important}body.aic-integration-product-guide-printing .aic-integration-product-guide__flow,body.aic-integration-product-guide-printing .aic-integration-product-guide__content code{color:#111!important}body.aic-integration-product-guide-printing .aic-integration-product-guide__table th{color:#111!important;background:#e2e8f0!important}body.aic-integration-product-guide-printing .aic-integration-product-guide__table td{color:#111!important}body.aic-integration-product-guide-printing .aic-integration-product-guide-modal__body{padding:0 .75rem .75rem!important;overflow:visible!important}body.aic-integration-product-guide-printing .aic-integration-product-guide__section,body.aic-integration-product-guide-printing .aic-integration-product-guide__table tr{break-inside:avoid-page;page-break-inside:avoid}}.aic-integration-center-page .aic-ai-system-command-title{letter-spacing:-.025em;color:#fff;font-size:clamp(1.48rem,2.2vw,1.66rem);font-weight:800;line-height:1.12}.aic-integration-center-page .aic-ai-system-command-subtitle{color:#cbd5e1f0;max-width:min(100%,880px);margin:.52rem 0 0;font-size:.86rem;font-weight:500;line-height:1.52}.aic-integration-center-page .aic-ai-system-assurance-banner{padding:.75rem .9rem .75rem .85rem}.aic-integration-center-page .aic-integration-center-assurance-banner__inner{justify-content:flex-start;align-items:center;gap:.85rem 1.1rem;min-width:0;display:flex}.aic-integration-center-page .aic-ai-system-assurance-banner__main{flex:1;min-width:0}.aic-integration-center-page .aic-integration-center-assurance-banner__icon{color:#93c5fd;background:linear-gradient(165deg,#0f172af5,#080c18e6),radial-gradient(circle at 35% 30%,#60a5fa29,#0000 62%);border:1px solid #60a5fa52;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #60a5fa1f}.aic-integration-center-page .aic-integration-center-assurance-banner__svg,.aic-integration-center-page .aic-integration-center-assurance-banner__lucide{stroke-width:1.85px;filter:none;width:1.2rem;height:1.2rem}.aic-integration-center-page .aic-ai-system-assurance-banner__title{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.22rem;font-size:.66rem;font-weight:800}.aic-integration-center-page .aic-ai-system-assurance-banner__body{color:#cbd5e1eb;font-size:.79rem;line-height:1.48}@media (width<=640px){.aic-integration-center-page .aic-integration-center-assurance-banner__inner{flex-wrap:wrap;align-items:flex-start}.aic-integration-center-page .aic-integration-center-assurance-banner__icon{align-self:flex-start}.aic-integration-center-page .aic-ai-system-assurance-banner__main{flex:calc(100% - 3.5rem);min-width:min(100%,16rem)}}.aic-ai-system-registry-page.aic-integration-center-page .aic-ai-system-command-strip{gap:8px 10px;margin-top:15px}.aic-integration-center-health-strip{background:#0f172a61;border:1px solid #3341556b;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;min-height:36px;padding:.32rem .72rem;display:flex}.aic-integration-center-health-strip__items{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.aic-integration-center-health-strip__item{color:#e2e8f0e6;align-items:center;gap:.32rem;font-size:.76rem;display:inline-flex}.aic-integration-center-health-strip__count{color:#f8fafc;font-weight:800}.aic-integration-center-health-strip__label{color:#94a3b8eb;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:700}.aic-integration-center-health-strip__meta{color:#94a3b8c7;border-left:1px solid #3341558c;padding-left:.45rem;font-size:.74rem}.aic-integration-center-health-strip__link{appearance:none;color:#93c5fdf2;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.76rem;font-weight:700;text-decoration:underline}.aic-integration-center-health-strip__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.aic-integration-center-health-strip__feedback{color:#a7f3d0f2;white-space:nowrap;font-size:.72rem;font-weight:600}.aic-integration-center-health-strip__item--clickable,.aic-integration-center-health-strip__meta--clickable{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0;transition:opacity .12s}.aic-integration-center-health-strip__item--clickable:hover,.aic-integration-center-health-strip__meta--clickable:hover{opacity:.88}.aic-integration-center-health-strip__item--clickable.is-active,.aic-integration-center-health-strip__meta--clickable.is-active{opacity:1}.aic-integration-center-health-strip__item--clickable.is-active .aic-integration-center-health-strip__count,.aic-integration-center-health-strip__meta--clickable.is-active{color:#f8fafc;text-underline-offset:2px;text-decoration:underline}.aic-integration-center-attention{background:#0f172a66;border:1px solid #3341557a;border-radius:8px;flex-direction:column;gap:.42rem;padding:.55rem .72rem;display:flex}.aic-integration-center-attention__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;display:flex}.aic-integration-center-attention__title{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8eb;margin:0;font-size:.68rem;font-weight:800}.aic-integration-center-attention__actions{align-items:center;gap:.55rem;display:inline-flex}.aic-integration-center-attention__link{appearance:none;color:#93c5fdf2;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:700;text-decoration:underline}.aic-integration-center-attention__empty{color:#94a3b8c7;margin:0;font-size:.72rem}.aic-integration-center-attention__note{color:#cbd5e1d1;margin:0 0 .15rem;font-size:.7rem;line-height:1.35}.aic-integration-center-attention__body{flex-direction:column;gap:.38rem;display:flex}.aic-integration-center-attention__group{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;display:flex}.aic-integration-center-attention__group-label{letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;font-size:.64rem;font-weight:800}.aic-integration-center-attention__group-label--failed{color:#fca5a5}.aic-integration-center-attention__group-label--warning{color:#fcd34d}.aic-integration-center-attention__chips{flex-wrap:wrap;gap:.32rem;display:flex}.aic-integration-center-attention__chip{appearance:none;cursor:pointer;white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700;transition:background-color .12s,border-color .12s}.aic-integration-center-attention__chip--failed{color:#fecaca;background:#7f1d1d47;border:1px solid #f871716b}.aic-integration-center-attention__chip--failed:hover{background:#7f1d1d6b}.aic-integration-center-attention__chip--warning{color:#fde68a;background:#78350f3d;border:1px solid #fbbf2461}.aic-integration-center-attention__chip--warning:hover{background:#78350f61}.aic-integration-kpi-card-trigger{cursor:pointer;border-radius:inherit;outline:none}.aic-integration-kpi-card-trigger:focus-visible{outline-offset:2px;outline:2px solid #60a5fa8c}.governance-impact-summary{margin-top:.55rem}.governance-impact-summary__title{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8eb;margin:0 0 .45rem;font-size:.68rem;font-weight:800}.governance-impact-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.governance-impact-card{background:#0f172a6b;border:1px solid #33415573;border-radius:8px;flex-direction:column;gap:.22rem;min-height:4.75rem;padding:.75rem .875rem;display:flex}.governance-impact-label{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8e0;font-size:.62rem;font-weight:700}.governance-impact-value{color:#f8fafc;margin-top:.25rem;margin-bottom:.19rem;font-size:1.05rem;font-weight:800;line-height:1.15}.governance-impact-subtext{color:#94a3b8d1;font-size:.64rem;line-height:1.25}.governance-impact-card--success .governance-impact-value{color:#6ee7b7}.governance-impact-card--info .governance-impact-value{color:#67e8f9}.governance-impact-card--warning .governance-impact-value{color:#fcd34d}.governance-impact-card--critical .governance-impact-value{color:#fca5a5}.governance-impact-card--violet .governance-impact-value{color:#c4b5fd}.data-quality-profile{border-top:1px solid #33415561;margin-top:.65rem;padding-top:.55rem}.data-quality-profile__title{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8e6;margin:0 0 .45rem;font-size:.64rem;font-weight:800}.data-quality-profile__list{flex-direction:column;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.data-quality-profile__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:.45rem;display:grid}.data-quality-profile__label{color:#e2e8f0e0;font-size:.68rem;font-weight:600}.data-quality-profile__bar-wrap{background:#1e293bd9;border-radius:999px;height:4px;overflow:hidden}.data-quality-profile__bar{border-radius:inherit;background:#94a3b88c;height:100%;display:block}.data-quality-profile__bar.data-quality-profile__pill--warning,.data-quality-profile__pill--warning{color:#fde68a;background:#fbbf24bf}.data-quality-profile__bar.data-quality-profile__pill--info,.data-quality-profile__pill--info{color:#bae6fd;background:#38bdf8b3}.data-quality-profile__bar.data-quality-profile__pill--critical,.data-quality-profile__pill--critical{color:#fecaca;background:#f87171bf}.data-quality-profile__pill{text-align:center;color:#e2e8f0;background:#1e293be6;border-radius:999px;min-width:1.65rem;padding:.12rem .4rem;font-size:.62rem;font-weight:800}.aic-integration-center-connection-preview--compact{min-height:0;padding:.625rem .75rem .7rem}.aic-integration-center-connection-preview--compact.is-collapsed{min-height:0}.aic-integration-center-connection-preview__head--compact{align-items:flex-start;gap:.5rem}.aic-integration-center-connection-preview__head-main{flex:1;min-width:0}.aic-integration-center-connection-preview__title-row{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:flex}.aic-integration-center-connection-preview__status-badge{letter-spacing:.07em;text-transform:uppercase;color:#6ee7b7;background:#064e3b38;border:1px solid #34d39952;border-radius:999px;align-items:center;padding:.14rem .45rem;font-size:.58rem;font-weight:800;display:inline-flex}.aic-integration-center-connection-preview__summary{color:#cbd5e1d1;margin:.35rem 0 0;font-size:.72rem;line-height:1.35}.aic-integration-center-connection-preview__toggle{flex-shrink:0;margin-top:.1rem}.aic-integration-center-connection-preview__connector-ref{color:#94a3b8d1;margin:.28rem 0 0;font-size:.7rem}.aic-integration-center-connection-intelligence{flex-direction:column;gap:.32rem;margin:.45rem 0 0;padding:0;display:flex}.aic-integration-center-connection-intelligence__row{background:#0f172a59;border:1px solid #33415559;border-radius:7px;grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.5rem;min-height:1.875rem;padding:.4375rem .625rem;display:grid}.aic-integration-center-connection-intelligence__label{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8e6;margin:0;font-size:.64rem;font-weight:800}.aic-integration-center-connection-intelligence__value{color:#e2e8f0eb;text-overflow:ellipsis;margin:0;font-size:.72rem;line-height:1.25;overflow:hidden}.aic-integration-center-health-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.aic-integration-center-health-dot.is-healthy{background:#34d399;box-shadow:0 0 0 1.5px #34d39933}.aic-integration-center-health-dot.is-warning{background:#fbbf24;box-shadow:0 0 0 1.5px #fbbf2433}.aic-integration-center-health-dot.is-failed{background:#f87171;box-shadow:0 0 0 1.5px #f8717133}.aic-integration-center-health-dot.is-idle{background:#94a3b8;box-shadow:0 0 0 1.5px #94a3b829}.aic-integration-center-inventory-layout{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);align-items:stretch;gap:.875rem;display:grid}.aic-integration-center-inventory-layout>.aic-integration-center-inventory,.aic-integration-center-inventory-layout>.aic-integration-center-selected{height:100%;min-height:28rem}.aic-integration-center-inventory{flex-direction:column;min-width:0;padding:.85rem .95rem .9rem;display:flex}.aic-integration-center-inventory__scroll{flex:auto;min-height:0;overflow:auto}.aic-integration-center-inventory-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.aic-integration-center-inventory-table col.aic-integration-center-inventory-table__status-col{width:6%}.aic-integration-center-inventory-table col.aic-integration-center-inventory-table__connector-col{width:25%}.aic-integration-center-inventory-table col.aic-integration-center-inventory-table__vendor-col{width:13%}.aic-integration-center-inventory-table col.aic-integration-center-inventory-table__data-col{width:24%}.aic-integration-center-inventory-table col.aic-integration-center-inventory-table__sync-col{width:12%}.aic-integration-center-inventory-table col.aic-integration-center-inventory-table__metric-col{width:7%}.aic-integration-center-inventory-table col.aic-integration-center-inventory-table__readiness-col{width:12%}.aic-integration-center-inventory-table thead th{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.07em;vertical-align:middle;text-transform:uppercase;color:#94a3b8eb;padding:.48rem .5rem;font-size:.64rem;font-weight:800;overflow:hidden}.aic-integration-center-inventory-table thead th.aic-integration-center-inventory-table__metric-col,.aic-integration-center-inventory-table thead th.aic-integration-center-inventory-table__readiness-col{text-align:center}.aic-integration-center-inventory-table tbody td{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;height:auto;min-height:3.2rem;padding:.5625rem .55rem;font-size:.81rem;line-height:1.32;overflow:hidden}.aic-integration-center-inventory-table__status-col{text-align:center;width:6%;padding-inline:.2rem!important}.aic-integration-center-inventory-table__status-col .aic-integration-center-health-dot{vertical-align:middle;display:inline-block}.aic-integration-center-inventory-table__connector-col{white-space:normal;width:25%;max-width:0;overflow:hidden}.aic-integration-center-connector-name-with-logo{align-items:center;gap:.4rem;width:100%;min-width:0;max-width:100%;display:flex}.aic-integration-center-inventory-table__connector-name{color:#f8fafc;-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:.87rem;font-weight:760;line-height:1.26;display:-webkit-box;overflow:hidden}.aic-integration-center-page .aic-integration-center-inventory-table .aic-integration-center-logo-badge--sm{border-radius:8px;flex:0 0 1.75rem;align-self:center;width:1.75rem;height:1.75rem;box-shadow:inset 0 1px #ffffff0d}.aic-integration-center-page .aic-integration-center-inventory-table .aic-integration-center-logo-badge--servicenow,.aic-integration-center-page .aic-integration-center-inventory-table .aic-integration-center-logo-badge--sharepoint,.aic-integration-center-page .aic-integration-center-inventory-table .aic-integration-center-logo-badge--auditboard,.aic-integration-center-page .aic-integration-center-inventory-table .aic-integration-center-logo-badge--jira{box-shadow:inset 0 1px #ffffff0d}.aic-integration-center-page .aic-integration-center-logo-badge{color:#e2e8f0f2;background:linear-gradient(165deg,#0f172af5,#080c18e6),radial-gradient(circle at 35% 30%,#94a3b814,#0000 62%);border:1px solid #334155a6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 10px #0f172a59}.aic-integration-center-page .aic-integration-center-logo-badge--sm{width:1.65rem;height:1.65rem}.aic-integration-center-page .aic-integration-center-logo-badge--md{border-radius:9px;width:2.15rem;height:2.15rem}.aic-integration-center-page .aic-integration-center-logo-badge__mark{letter-spacing:-.02em;text-transform:lowercase;font-size:.52rem;font-weight:900;line-height:1}.aic-integration-center-page .aic-integration-center-logo-badge--sharepoint .aic-integration-center-logo-badge__mark{text-transform:none;font-size:.72rem}.aic-integration-center-page .aic-integration-center-logo-badge--auditboard .aic-integration-center-logo-badge__mark{letter-spacing:.02em;text-transform:uppercase;font-size:.48rem}.aic-integration-center-page .aic-integration-center-logo-badge__initials{letter-spacing:.03em;font-size:.52rem;font-weight:800;line-height:1}.aic-integration-center-page .aic-integration-center-logo-badge__icon{opacity:.88;width:.85rem;height:.85rem}.aic-integration-center-page .aic-integration-center-logo-badge--md .aic-integration-center-logo-badge__icon{width:1.05rem;height:1.05rem}.aic-integration-center-page .aic-integration-center-logo-badge__diamond{width:.72rem;height:.72rem}.aic-integration-center-page .aic-integration-center-logo-badge--md .aic-integration-center-logo-badge__diamond{width:.9rem;height:.9rem}.aic-integration-center-page .aic-integration-center-logo-badge--servicenow{color:#bbf7d0;background:linear-gradient(165deg,#14532d8c,#0f172aeb),radial-gradient(circle at 35% 30%,#4ade8029,#0000 62%);border-color:#62c46259;box-shadow:inset 0 1px #ffffff0f,0 0 12px #22c55e1f}.aic-integration-center-page .aic-integration-center-logo-badge--sharepoint{color:#bfdbfe;background:linear-gradient(165deg,#1e3a8a80,#0f172aeb),radial-gradient(circle at 35% 30%,#60a5fa29,#0000 62%);border-color:#60a5fa59;box-shadow:inset 0 1px #ffffff0f,0 0 12px #3b82f61f}.aic-integration-center-page .aic-integration-center-logo-badge--auditboard{color:#c7d2fe;background:linear-gradient(165deg,#312e817a,#0f172aeb),radial-gradient(circle at 35% 30%,#818cf829,#0000 62%);border-color:#818cf859;box-shadow:inset 0 1px #ffffff0f,0 0 12px #6366f11f}.aic-integration-center-page .aic-integration-center-logo-badge--jira{color:#93c5fd;background:linear-gradient(165deg,#1e3a8a6b,#0f172aeb),radial-gradient(circle at 35% 30%,#60a5fa24,#0000 62%);border-color:#60a5fa52;box-shadow:inset 0 1px #ffffff0f,0 0 12px #3b82f61a}.aic-integration-center-page .aic-integration-center-logo-badge--default{color:#cbd5e1eb;border-color:#64748b66}.aic-integration-center-inventory-table__vendor-col{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8c7;width:13%;max-width:0;font-size:.77rem;font-weight:500;line-height:1.32;overflow:hidden}.aic-integration-center-inventory-table__data-col{width:24%;max-width:0;overflow:hidden}.aic-integration-center-inventory-table__data-text{text-overflow:ellipsis;white-space:nowrap;color:#bac6dadb;padding-right:.15rem;font-size:.77rem;line-height:1.32;display:block;overflow:hidden}.aic-integration-center-inventory-table__sync-col{text-overflow:ellipsis;white-space:nowrap;color:#bac6dae0;width:12%;max-width:0;font-size:.75rem;line-height:1.32;overflow:hidden}.aic-integration-center-inventory-table__metric-col{text-align:center;color:#e2e8f0;white-space:nowrap;width:7%;font-size:.78rem;font-weight:700}.aic-integration-center-inventory-table__readiness-col{text-align:center;vertical-align:middle;width:12%}.aic-integration-center-inventory-table__readiness-col .aic-integration-center-readiness-chip{vertical-align:middle;vertical-align:middle;display:inline-flex}@media (width>=1280px){.aic-integration-center-inventory__scroll{overflow-x:hidden}}@media (width<=1279px){.aic-integration-center-inventory__scroll{overflow-x:auto}}.aic-integration-center-inventory-table__metric-col.has-attention{color:#fde68a}.aic-integration-center-inventory__head{flex-shrink:0;margin-bottom:.35rem}.aic-integration-center-inventory__toolbar{flex-shrink:0;margin-bottom:.45rem}.aic-integration-center-inventory__toolbar .aic-ai-system-search,.aic-integration-center-inventory__toolbar .aic-ai-system-select{min-height:36px;font-size:.78rem}.aic-integration-center-inventory__filters-btn{min-height:36px;padding:.32rem .65rem;font-size:.76rem}.aic-integration-center-inventory-row.connector-row--failed td:first-child{border-left:2px solid #ff6464e6}.aic-integration-center-inventory-row.connector-row--failed{background:linear-gradient(90deg,#ff505014,#ff505005 38%,#0000)}.aic-integration-center-inventory-row.connector-row--warning td:first-child{border-left:2px solid #ffbe46e6}.aic-integration-center-inventory-row.connector-row--warning{background:linear-gradient(90deg,#ffbe4612,#ffbe4605 38%,#0000)}.aic-integration-center-inventory-row.connector-row--failed.is-selected,.aic-integration-center-inventory-row.connector-row--warning.is-selected{background:linear-gradient(90deg,#2563eb1a,#2563eb0a 45%,#0000);box-shadow:inset 2px 0 #60a5fa52}.aic-integration-center-inventory-row.is-selected{background:#2563eb0d;box-shadow:inset 2px 0 #60a5fa52}.aic-integration-center-inventory-row:hover{background:#2563eb0a}.aic-integration-center-inventory-row.is-selected td{background:0 0}.aic-integration-center-inventory-row.is-busy{opacity:.85}.aic-integration-center-inventory__footer{border-top:1px solid #33415573;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.55rem;padding-top:.55rem;display:flex}.aic-integration-center-inventory__range,.aic-integration-center-inventory__page-label{color:#94a3b8eb;font-size:.74rem}.aic-integration-center-inventory__pager{align-items:center;gap:.45rem;display:flex}.aic-integration-center-readiness-chip{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0eb;white-space:nowrap;background:#0f172a8c;border:1px solid #94a3b83d;border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.aic-integration-center-readiness-chip.is-ready{color:#bbf7d0;background:#064e3b38;border-color:#34d39959}.aic-integration-center-readiness-chip.is-review{color:#fde68a;background:#78350f33;border-color:#f59e0b61}.aic-integration-center-readiness-chip.is-blocked{color:#fecaca;background:#7f1d1d38;border-color:#f8717161}.aic-integration-center-readiness-chip.is-preview{color:#e0e7ffeb;background:#312e8138;border-color:#818cf847}.aic-integration-center-btn--compact{border-radius:7px;min-height:24px;padding:.15rem .4rem;font-size:9px}.aic-integration-center-btn--ghost{color:#cbd5e1eb;background:#0f172a8c;border:1px solid #334155a6;min-width:28px;padding-inline:.35rem}.aic-integration-center-page .aic-integration-center-logo-badge--panel{border-radius:9px;width:2rem;height:2rem}.aic-integration-center-page .aic-integration-center-logo-badge--panel .aic-integration-center-logo-badge__mark{font-size:.5rem}.aic-integration-center-page .aic-integration-center-logo-badge--panel .aic-integration-center-logo-badge__diamond{width:.68rem;height:.68rem}.aic-integration-center-page .aic-integration-center-selected{flex-direction:column;gap:.55rem;min-width:0;padding:.85rem .95rem .9rem;display:flex;position:sticky;top:.35rem}.aic-integration-center-page .aic-integration-center-selected .aic-ai-system-section-title{margin-bottom:0;font-size:.76rem}.aic-integration-center-selected__name{color:#f8fafc;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:1.06rem;font-weight:700;line-height:1.26;display:-webkit-box;overflow:hidden}.aic-integration-center-selected__meta dt{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e6;font-size:.66rem;font-weight:800;line-height:1.25}.aic-integration-center-selected__meta dd{color:#f8fafcf0;margin:.1rem 0 0;font-size:.82rem;font-weight:600;line-height:1.3}.aic-integration-center-selected__data-label,.aic-integration-center-selected__mapping-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e0;margin-bottom:.14rem;font-size:.64rem;font-weight:800;display:block}.aic-integration-center-selected__data{color:#c4d0e4f0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.aic-integration-center-selected__head{margin-bottom:.15rem}.aic-integration-center-selected__title-row{justify-content:space-between;align-items:flex-start;gap:.4rem;margin-top:.22rem;display:flex}.aic-integration-center-selected__title-main{flex:auto;align-items:center;gap:.38rem;min-width:0;display:flex}.aic-integration-center-selected__title-row .aic-integration-center-source-chip{letter-spacing:.05em;flex-shrink:0;align-self:flex-start;margin-left:auto;padding:2px 7px;font-size:8px}.aic-integration-center-selected__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem .65rem;margin:0;display:grid}.aic-integration-center-selected__meta--compact{margin-bottom:.2rem}.aic-integration-center-selected__data-block,.aic-integration-center-selected__mapping{margin-bottom:.22rem}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-governance-flow{flex-wrap:wrap;align-items:center;gap:.12rem .18rem;display:flex}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-governance-flow__step{letter-spacing:.03em;color:#e0e7ffe6;background:#312e8124;border:1px solid #818cf838;border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.25;display:inline-flex}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-governance-flow__step:not(:last-child):after{content:"→";color:#818cf873;margin-left:.18rem;font-size:7px;font-weight:400}.aic-integration-center-selected__attention{border:1px solid #33415580;border-radius:8px;margin-bottom:.45rem;padding:.5rem .58rem}.aic-integration-center-selected__attention--failed{background:#7f1d1d2e;border-color:#f8717161}.aic-integration-center-selected__attention--warning{background:#78350f29;border-color:#fbbf2457}.aic-integration-center-selected__attention-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .55rem;margin-bottom:.28rem;display:flex}.aic-integration-center-selected__attention-label{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0eb;font-size:.64rem;font-weight:800}.aic-integration-center-selected__attention--failed .aic-integration-center-selected__attention-label{color:#fecaca}.aic-integration-center-selected__attention--warning .aic-integration-center-selected__attention-label{color:#fde68a}.aic-integration-center-selected__attention-message{color:#e2e8f0e0;margin:0;font-size:.72rem;line-height:1.4}.aic-integration-center-selected__summary-card{background:#0206176b;border:1px solid #3341558c;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;margin-bottom:.22rem;padding:.38rem .42rem;display:grid}.aic-integration-center-selected__summary-card>div{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.aic-integration-center-selected__summary-card>div:last-child{text-align:center;align-items:center}.aic-integration-center-selected__summary-label{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8db;margin-bottom:.1rem;font-size:8px;font-weight:800;line-height:1.2;display:block}.aic-integration-center-selected__summary-value{color:#e2e8f0;white-space:nowrap;font-size:.7rem;font-weight:700;line-height:1.2;display:block}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-readiness-chip{letter-spacing:.04em;padding:2px 5px;font-size:7px}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-publish-readiness{background:linear-gradient(165deg,#312e811f,#0f172a85);border:1px solid #818cf838;border-radius:8px;margin-bottom:.22rem;padding:.42rem .48rem;box-shadow:inset 0 1px #ffffff08}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-publish-readiness__summary{color:#e2e8f0e0;margin:0;font-size:.76rem;line-height:1.38}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-publish-readiness--compact{margin-bottom:.22rem;padding:.38rem .42rem}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-publish-readiness__head{justify-content:space-between;align-items:center;gap:.3rem;margin-bottom:.18rem;display:flex}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-publish-readiness__title{letter-spacing:.08em;text-transform:uppercase;color:#c4b5fdeb;margin:0;font-size:8px;font-weight:800}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-preview-badge{letter-spacing:.05em;padding:2px 6px;font-size:7px}.aic-integration-center-selected__details{flex:0 auto;margin-bottom:.15rem}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-detail-row{border-top:1px solid #33415566}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-detail-row__toggle{appearance:none;width:100%;min-height:34px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.32rem;padding:.34rem 0;display:flex}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-detail-row__icon{background:#818cf880;border-radius:999px;flex-shrink:0;width:5px;height:5px}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-detail-row__label{color:#e2e8f0eb;font-size:.74rem;font-weight:600}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-detail-row__summary{color:#94a3b8e0;margin-left:auto;font-size:.68rem;font-weight:600}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-detail-row__chevron{color:#94a3b8a6;flex-shrink:0;font-size:.65rem}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-detail-row__body{padding:0 0 .28rem .85rem}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-detail-row__text{color:#94a3b8e6;margin:0;font-size:.68rem;line-height:1.35}.aic-integration-center-selected__actions-block{border-top:1px solid #33415559;margin-top:auto;padding-top:.35rem}.aic-integration-center-selected__actions-label{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8e0;margin-bottom:.28rem;font-size:.64rem;font-weight:800;line-height:1.1;display:block}.aic-integration-center-selected__actions{border-top:none;grid-template-columns:1fr 1fr;gap:.32rem;margin-top:0;padding-top:0;display:grid}.aic-integration-center-selected__activity-line{color:#bac6dae6;margin:.35rem 0 0;font-size:.7rem;line-height:1.4}.aic-integration-center-selected__activity-part{display:inline}.aic-integration-center-selected__activity-sep{color:#64748bbf}.aic-integration-center-selected__activity-segment--success{color:#bbf7d0}.aic-integration-center-selected__activity-check{color:#6ee7b7;font-weight:800}.aic-integration-center-selected__activity-segment--warning{color:#fde68a}.aic-integration-center-selected__activity-segment--failure{color:#fecaca}.aic-integration-center-selected__activity-segment--preview{color:#c7d2feeb}.aic-integration-center-selected__activity-segment--neutral{color:#cbd5e1e0}.aic-integration-center-page .aic-integration-center-selected .aic-integration-center-btn{border-radius:8px;min-height:32px;padding:.32rem .45rem;font-size:.71rem;font-weight:700}.aic-integration-center-empty--compact{margin:.25rem 0 0;font-size:.72rem}.aic-integration-center-governance-flow{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.aic-integration-center-governance-flow__step{letter-spacing:.04em;color:#e0e7ffeb;background:#312e812e;border:1px solid #818cf83d;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.aic-integration-center-governance-flow__step:not(:last-child):after{content:"→";color:#818cf88c;margin-left:.35rem;font-weight:400}.aic-integration-center-publish-readiness{background:#312e811f;border:1px solid #6366f13d;border-radius:10px;margin-bottom:.65rem;padding:.65rem .7rem}.aic-integration-center-publish-readiness__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.aic-integration-center-publish-readiness__title{letter-spacing:.08em;text-transform:uppercase;color:#c7d2feeb;margin:0;font-size:10px;font-weight:800}.aic-integration-center-publish-readiness__summary{color:#e2e8f0e6;margin:0 0 .45rem;font-size:.76rem;line-height:1.4}.aic-integration-center-publish-readiness__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0 0 .45rem;display:grid}.aic-integration-center-publish-readiness__stats dt{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e0;font-size:9px;font-weight:700}.aic-integration-center-publish-readiness__stats dd{color:#f8fafc;margin:.1rem 0 0;font-size:.92rem;font-weight:800}.aic-integration-center-publish-readiness__posture{color:#c7d2fed9;margin:0;font-size:.72rem;line-height:1.4}.aic-integration-center-detail-row{border-top:1px solid #33415573}.aic-integration-center-detail-row__toggle{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.45rem;padding:.38rem 0;display:flex}.aic-integration-center-detail-row__label{color:#e2e8f0;font-size:.74rem;font-weight:700}.aic-integration-center-detail-row__summary{color:#94a3b8e0;margin-left:auto;font-size:.7rem}.aic-integration-center-detail-row__chevron{color:#94a3b8bf;font-size:.72rem}.aic-integration-center-detail-row__body{padding:0 0 .45rem}.aic-integration-center-detail-row__text{color:#cbd5e1e0;margin:0;font-size:.74rem;line-height:1.45}.aic-integration-center-connection-preview{padding:.85rem .95rem;scroll-margin-top:.75rem}.aic-integration-center-connection-preview.is-pipeline-target{border-color:#60a5fa6b;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #60a5fa24,0 10px 28px #00000024}.aic-integration-center-connection-preview__loading{color:#94a3b8d1;margin:.15rem 0 0;font-size:.68rem}.aic-integration-center-connection-preview__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.55rem;display:flex}.aic-integration-center-connection-sections{background:#02061759;border:1px solid #33415580;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.aic-integration-center-connection-section{border-bottom:1px solid #33415559}.aic-integration-center-connection-section:last-child{border-bottom:none}.aic-integration-center-connection-section__toggle{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:nowrap;align-items:center;gap:.5rem .9rem;padding:.5rem .75rem;transition:background-color .12s;display:flex}.aic-integration-center-connection-section__toggle:hover{background:#1e293b4d}.aic-integration-center-connection-section.is-open .aic-integration-center-connection-section__toggle{background:#1e293b66}.aic-integration-center-connection-section__title{letter-spacing:.08em;text-transform:uppercase;color:#c7d2feeb;flex:none;min-width:8.5rem;font-size:9px;font-weight:800}.aic-integration-center-connection-section__summary{color:#94a3b8e0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.7rem;line-height:1.35;overflow:hidden}.aic-integration-center-connection-section__chevron{color:#94a3b8b3;flex:none;font-size:.72rem}.aic-integration-center-connection-section__body{padding:0 .75rem .65rem}.aic-integration-center-connection-section__text{color:#e2e8f0e6;margin:0 0 .45rem;font-size:.78rem;line-height:1.45}.aic-integration-center-connection-section__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.aic-integration-center-connection-section__meta dt{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e0;font-size:9px;font-weight:700}.aic-integration-center-connection-section__meta dd{color:#e2e8f0;margin:.1rem 0 0;font-size:.76rem}.aic-integration-center-connection-section__list{color:#cbd5e1e0;margin:0 0 .45rem;padding-left:1.1rem;font-size:.74rem;line-height:1.5}.aic-integration-center-connection-section__note{color:#94a3b8e0;margin:.35rem 0 0;font-size:.72rem}.aic-integration-center-connection-section__exceptions{margin-top:.45rem}.aic-integration-center-connection-section__exceptions-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8eb;margin-bottom:.35rem;font-size:9px;font-weight:800;display:block}.aic-integration-center-connection-preview--secondary .aic-integration-center-connection-section__body{padding:0 .45rem .42rem}.aic-integration-center-payload-evidence--secondary{margin-top:.35rem}.aic-integration-center-payload-evidence--secondary summary{cursor:pointer;list-style:none}.aic-integration-center-payload-evidence--secondary .aic-integration-center-payload-json{max-height:10rem;margin-top:.35rem;font-size:.65rem;overflow:auto}.aic-integration-center-audit-strip{background:linear-gradient(#0f172aa6,#080c189e),radial-gradient(80% 120% at 100% 0,#818cf80a,#0000 55%);border:1px solid #33415580;border-radius:9px;flex-flow:wrap;align-items:center;gap:.4rem .6rem;padding:.42rem .65rem;display:flex;box-shadow:inset 0 1px #ffffff08}.aic-integration-center-audit-strip__badges{flex-wrap:wrap;flex:0 auto;gap:.32rem;display:flex}.aic-integration-center-audit-strip__body{color:#cbd5e1e6;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:14rem;min-width:0;margin:0;font-size:.72rem;line-height:1.42;display:-webkit-box;overflow:hidden}.aic-integration-center-lineage-badge{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0eb;white-space:nowrap;background:#0f172a99;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:.32rem;padding:3px 9px;font-size:9px;font-weight:800;display:inline-flex}.aic-integration-center-lineage-badge__dot{opacity:.85;width:6px;height:6px;box-shadow:none;background:currentColor;border-radius:999px;display:inline-block}.aic-integration-center-lineage-badge--replay{color:#86efac;background:#064e3b47;border-color:#34d39966}.aic-integration-center-lineage-badge--lineage{color:#93c5fd;background:#1e3a8a47;border-color:#60a5fa6b}.aic-integration-center-lineage-badge--posture{color:#c4b5fd;background:#312e8147;border-color:#a78bfa6b}.aic-integration-center-panel{background:linear-gradient(165deg,#1e1b4b24,#0f172af5),radial-gradient(120% 90% at 0 0,#6366f10d,#0000 52%);border:1px solid #334155a6;border-radius:12px;padding:.6rem .7rem;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000024}.aic-integration-center-jobs-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:.875rem;display:grid}.aic-integration-center-jobs-table__scroll{min-height:10.5rem;max-height:17rem;overflow:auto}.aic-integration-center-jobs-table-wrap--compact .aic-integration-center-jobs-table__scroll{min-height:0;max-height:none;overflow:visible}.aic-integration-center-jobs-table__hint{color:#94a3b8c7;border-top:1px dashed #33415547;margin:0;padding:.32rem .5rem .12rem;font-size:.68rem;line-height:1.35}.aic-integration-center-jobs-table-wrap .aic-ai-system-registry-table thead th{letter-spacing:.09em;text-transform:uppercase;color:#94a3b8e6;background:#0f172a8c;border-bottom:1px solid #33415580;padding:.32rem .4rem;font-size:9px;font-weight:800}.aic-integration-center-jobs-table-wrap .aic-ai-system-registry-table thead th:nth-child(3),.aic-integration-center-jobs-table-wrap .aic-ai-system-registry-table thead th:nth-child(n+4):nth-child(-n+7){text-align:center}.aic-integration-center-jobs-table-wrap .aic-ai-system-registry-table tbody td{vertical-align:middle;border-bottom:1px solid #33415547;padding:.46rem .55rem;font-size:.79rem;line-height:1.3}.aic-integration-center-jobs-table-wrap .aic-ai-system-registry-table tbody td:nth-child(3){text-align:center}.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table{table-layout:fixed;width:100%}.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table th,.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table th:first-child,.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table td:first-child{width:10%}.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table th:nth-child(2),.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table td:nth-child(2){width:25%}.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table th:nth-child(3),.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table td:nth-child(3){width:13%}.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table th:nth-child(4),.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table td:nth-child(4),.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table th:nth-child(5),.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table td:nth-child(5){width:11%}.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table th:nth-child(6),.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table td:nth-child(6),.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table th:nth-child(7),.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table td:nth-child(7){width:8%}.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table th:nth-child(8),.aic-integration-center-jobs-table-wrap .aic-integration-center-jobs-table td:nth-child(8){width:14%;min-width:150px}.aic-integration-center-jobs-row{cursor:pointer;transition:background-color .12s}.aic-integration-center-jobs-row:hover{background:#2563eb0d}.aic-integration-center-jobs-row.is-selected{background:#2563eb12;box-shadow:inset 2px 0 #60a5fa61}.aic-integration-center-jobs-row.is-selected td{background:0 0}.aic-integration-center-pipeline-panel{background:linear-gradient(155deg,#1e1b4b61,#0f172af7),radial-gradient(120% 80% at 0 0,#60a5fa1a,#0000 55%),radial-gradient(90% 70% at 100% 100%,#818cf814,#0000 50%);border:1px solid #4755698c;border-radius:12px;flex-direction:column;gap:.45rem;min-height:100%;padding:.75rem .85rem .55rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000029}.aic-integration-center-pipeline-panel .aic-ai-system-section-title{margin:0;font-size:.8rem}.aic-integration-center-pipeline-panel--premium{position:relative}.aic-integration-center-pipeline-panel--premium:before{content:"";opacity:.85;background:linear-gradient(90deg,#34d3998c,#60a5fa8c,#818cf88c,#fbbf2473,#a78bfa8c);height:2px;position:absolute;inset:0 0 auto}.aic-integration-center-pipeline-panel__intro{flex:1;min-width:0}.aic-integration-center-pipeline-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.aic-integration-center-pipeline-panel__head .aic-integration-center-preview-badge{flex-shrink:0;align-self:center;margin-left:auto}.aic-integration-center-pipeline-panel__job-ref{color:#94a3b8db;margin:.25rem 0 0;font-size:.68rem}.aic-integration-center-preview-badge{letter-spacing:.06em;text-transform:uppercase;color:#e0e7ffeb;white-space:nowrap;background:#312e8138;border:1px solid #818cf847;border-radius:999px;align-items:center;padding:4px 10px;font-size:9px;font-weight:800;display:inline-flex}.aic-integration-center-pipeline-narrative{color:#c7d2fed1;max-width:26rem;margin:.22rem 0 0;font-size:.74rem;line-height:1.38}.aic-integration-center-pipeline-track{background:linear-gradient(#02061780,#0f172a61),repeating-linear-gradient(90deg,#94a3b80a 0 1px,#0000 1px 24px);border:1px solid #33415580;border-radius:10px;align-items:stretch;gap:0;padding:.5rem .35rem;display:flex}.aic-integration-center-pipeline-track__segment{display:contents}.aic-integration-center-pipeline-connector{flex:0 0 .75rem;justify-content:center;align-self:center;align-items:center;min-height:6.75rem;display:flex;position:relative}.aic-integration-center-pipeline-connector__line{background:linear-gradient(90deg,#60a5fa40,#818cf88c);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.aic-integration-center-pipeline-connector__chevron{z-index:1;color:#93c5fdc7;text-shadow:none;font-size:.82rem;line-height:1;position:relative}.aic-integration-center-pipeline-stage{background:linear-gradient(165deg,#0f172af0,#080c18e6);border:1px solid #3341558c;border-radius:10px;flex-direction:column;flex:1 1 0;gap:.18rem;min-width:0;min-height:6.75rem;padding:.58rem .5rem .5rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.aic-integration-center-pipeline-stage__head{align-items:center;gap:.35rem;min-width:0;margin-bottom:.06rem;display:flex}.aic-integration-center-pipeline-stage__icon{color:#cbd5e1e6;background:linear-gradient(160deg,#0f172af5,#080c18eb);border:1px solid #33415599;border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.aic-integration-center-pipeline-stage__svg,.aic-integration-center-pipeline-stage__lucide{stroke-width:1.85px;width:.82rem;height:.82rem}.aic-integration-center-pipeline-stage__step{letter-spacing:.09em;text-transform:uppercase;color:#94a3b8c7;font-size:.62rem;font-weight:800;line-height:1}.aic-integration-center-pipeline-stage__count{letter-spacing:-.025em;color:#fff;flex:auto;align-items:center;margin-top:.16rem;font-size:clamp(1.48rem,1.6vw,1.76rem);font-weight:800;line-height:1.02;display:flex}.aic-integration-center-pipeline-stage__label{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8e6;font-size:.64rem;font-weight:800;line-height:1.18}.aic-integration-center-pipeline-stage__caption{color:#94a3b8b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;font-size:.7rem;line-height:1.28;display:-webkit-box;overflow:hidden}.aic-integration-center-pipeline-stage--source{border-color:#34d39938;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #34d3991f}.aic-integration-center-pipeline-stage--source .aic-integration-center-pipeline-stage__count{color:#a7f3d0}.aic-integration-center-pipeline-stage--source .aic-integration-center-pipeline-stage__icon{color:#6ee7b7;background:linear-gradient(160deg,#064e3b80,#080c18eb);border-color:#34d39952;box-shadow:inset 0 1px #ffffff0d}.aic-integration-center-pipeline-stage--normalized{border-color:#60a5fa38;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #60a5fa1f}.aic-integration-center-pipeline-stage--normalized .aic-integration-center-pipeline-stage__count{color:#bfdbfe}.aic-integration-center-pipeline-stage--normalized .aic-integration-center-pipeline-stage__icon{color:#93c5fd;background:linear-gradient(160deg,#1e3a8a80,#080c18eb);border-color:#60a5fa52;box-shadow:inset 0 1px #ffffff0d}.aic-integration-center-pipeline-stage--entity{border-color:#818cf83d;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #818cf824}.aic-integration-center-pipeline-stage--entity .aic-integration-center-pipeline-stage__count{color:#c7d2fe}.aic-integration-center-pipeline-stage--entity .aic-integration-center-pipeline-stage__icon{color:#c4b5fd;background:linear-gradient(160deg,#312e8180,#080c18eb);border-color:#818cf852;box-shadow:inset 0 1px #ffffff0d}.aic-integration-center-pipeline-stage--review{border-color:#94a3b838}.aic-integration-center-pipeline-stage--review .aic-integration-center-pipeline-stage__icon{color:#cbd5e1db}.aic-integration-center-pipeline-stage--review.aic-integration-center-pipeline-stage--attention{background:linear-gradient(165deg,#372a0c59,#0f172aeb);border-color:#fbbf2461;box-shadow:inset 3px 0 #fbbf248c,inset 0 1px #ffffff0a}.aic-integration-center-pipeline-stage--review.aic-integration-center-pipeline-stage--attention .aic-integration-center-pipeline-stage__count{color:#fde68a}.aic-integration-center-pipeline-stage--review.aic-integration-center-pipeline-stage--attention .aic-integration-center-pipeline-stage__icon{color:#fbbf24;background:linear-gradient(160deg,#78350f8c,#080c18eb);border-color:#fbbf246b;box-shadow:inset 0 1px #ffffff0f}.aic-integration-center-pipeline-stage--publish{background:linear-gradient(165deg,#312e8159,#0f172af0);border-color:#a78bfa52;box-shadow:inset 3px 0 #a78bfa80,inset 0 1px #ffffff0d}.aic-integration-center-pipeline-stage--publish .aic-integration-center-pipeline-stage__count{letter-spacing:.08em;text-transform:uppercase;color:#ddd6fe;font-size:clamp(.72rem,.95vw,.9rem)}.aic-integration-center-pipeline-stage--publish .aic-integration-center-pipeline-stage__icon{color:#ddd6fe;background:linear-gradient(160deg,#312e818c,#080c18eb);border-color:#a78bfa66;box-shadow:inset 0 1px #ffffff0f}.aic-integration-center-pipeline-stage--idle{opacity:.72}.aic-integration-center-pipeline-assurance{background:linear-gradient(#0f172a8c,#080c187a),radial-gradient(90% 120% at 0 0,#60a5fa0d,#0000 55%);border:1px solid #3341557a;border-radius:9px;margin-top:.15rem;padding:.48rem .55rem .5rem;box-shadow:inset 0 1px #ffffff08}.aic-integration-center-pipeline-assurance__title{letter-spacing:.08em;text-transform:uppercase;color:#c7d2feeb;margin:0 0 .38rem;font-size:.64rem;font-weight:800;line-height:1.1}.aic-integration-center-pipeline-assurance__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .65rem;margin:0;padding:0;list-style:none;display:grid}.aic-integration-center-pipeline-assurance__item{flex-direction:column;gap:.12rem;min-width:0;display:flex}.aic-integration-center-pipeline-assurance__item-title{color:#e2e8f0f5;font-size:.74rem;font-weight:700;line-height:1.28}.aic-integration-center-pipeline-assurance__item-detail{color:#94a3b8e0;font-size:.7rem;line-height:1.38}.aic-integration-center-pipeline-footer{border-top:1px solid #33415561;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.55rem;margin-top:auto;padding-top:.32rem;padding-bottom:.05rem;display:flex}.aic-integration-center-pipeline-footer__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-left:auto;display:inline-flex}.aic-integration-center-pipeline-footer__feedback{color:#a7f3d0f2;white-space:nowrap;font-size:.72rem;font-weight:600}.aic-integration-center-pipeline-lineage-badge{letter-spacing:.06em;text-transform:uppercase;color:#bfdbfe;background:#1e3a8a3d;border:1px solid #60a5fa52;border-radius:999px;align-items:center;gap:.32rem;padding:3px 9px;font-size:8px;font-weight:800;display:inline-flex}.aic-integration-center-pipeline-lineage-badge__dot{width:5px;height:5px;box-shadow:none;opacity:.85;background:currentColor;border-radius:999px;display:inline-block}.aic-integration-center-pipeline-flow,.aic-integration-center-pipeline-stage-wrap{display:none}.aic-integration-center-panel-link-row{border-top:1px solid #33415573;margin-top:auto;padding-top:.4rem}.aic-integration-center-jobs-table__footer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.aic-integration-center-jobs-table__feedback{color:#a7f3d0f2;white-space:nowrap;font-size:.72rem;font-weight:600}.aic-integration-center-panel-link{appearance:none;color:#93c5fdf2;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:700;text-decoration:underline}.aic-integration-center-value-strip{background:linear-gradient(140deg,#1e1b4b33,#0f172af0),radial-gradient(90% 100% at 0 0,#60a5fa0f,#0000 55%);border:1px solid #6366f133;border-radius:9px;align-items:center;gap:.68rem;padding:.54rem .8rem;display:flex;box-shadow:inset 3px 0 #60a5fa47,inset 0 1px #ffffff0a}.aic-integration-center-value-strip__icon{color:#93c5fd;background:linear-gradient(160deg,#1e3a8a73,#080c18eb);border:1px solid #60a5fa47;border-radius:8px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:0;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.aic-integration-center-value-strip__icon svg,.aic-integration-center-value-strip__lucide{stroke-width:1.85px;width:.95rem;height:.95rem}.aic-integration-center-value-strip__content{flex:auto;min-width:0}.aic-integration-center-value-strip__title{letter-spacing:.08em;text-transform:uppercase;color:#c7d2fef0;margin:0 0 .18rem;font-size:.64rem;font-weight:800;line-height:1.1}.aic-integration-center-value-strip__body{color:#e2e8f0f0;margin:0;font-size:.78rem;line-height:1.46}.aic-integration-center-connection-preview--secondary{opacity:.88;box-shadow:none;background:#0f172a47;border-color:#33415561;padding:.38rem .55rem .4rem}.aic-integration-center-connection-preview--secondary .aic-ai-system-section-title{letter-spacing:.06em;color:#94a3b8e0;font-size:.66rem;font-weight:700}.aic-integration-center-connection-preview--secondary .aic-integration-center-preview-badge{padding:2px 7px;font-size:8px}.aic-integration-center-connection-preview--secondary .aic-integration-center-connection-section__toggle{gap:.32rem .6rem;min-height:30px;padding:.28rem .45rem}.aic-integration-center-connection-preview--secondary .aic-integration-center-connection-section__title{color:#cbd5e1e0;font-size:.68rem;font-weight:600}.aic-integration-center-connection-preview--secondary .aic-integration-center-connection-section__summary{color:#94a3b8c2;font-size:.64rem}.aic-integration-center-connection-preview--secondary .aic-integration-center-connection-sections{background:#02061738;border-color:#33415561}.aic-integration-center-connection-preview__head{margin-bottom:.22rem}.aic-integration-center-job-status{padding:2px 6px;font-size:8px}.aic-integration-center-panel--jobs{padding:0;overflow:hidden}.aic-integration-center-panel--jobs .aic-integration-center-jobs-table-wrap{gap:.35rem;padding:.6rem .7rem .65rem}.aic-integration-center-section,.aic-integration-center-preview,.aic-integration-center-audit-panel{flex-direction:column;gap:.75rem;display:flex}.aic-integration-center-section.aic-integration-center-panel{padding:1rem 1.05rem 1.05rem}.aic-integration-center-section__header{margin-bottom:.15rem}.aic-integration-center-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:.35rem;display:grid}.aic-integration-center-source-card{background:linear-gradient(165deg,#1e1b4b47,#0f172af0),radial-gradient(120% 90% at 0 0,#6366f114,#0000 52%);border:1px solid #334155a6;border-radius:12px;flex-direction:column;gap:0;min-width:0;height:100%;min-height:21.5rem;padding:0;transition:border-color .16s,box-shadow .16s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000002e}.aic-integration-center-source-card__body{flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:1rem 1.05rem .75rem;display:flex}.aic-integration-center-source-card:hover{border-color:#818cf852;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000038}.aic-integration-center-source-card.is-busy{border-color:#60a5fa6b;box-shadow:inset 3px 0 #60a5fa80,inset 0 1px #ffffff0b,0 12px 34px #00000038}.aic-integration-center-source-card__header{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.aic-integration-center-source-card__title{letter-spacing:-.01em;color:#f1f5ff;margin:0;font-size:.98rem;font-weight:700;line-height:1.35}.aic-integration-center-source-chip{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0eb;background:#02061773;border:1px solid #94a3b83d;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.aic-integration-center-source-chip.is-reachable{color:#bbf7d0;background:#064e3b38;border-color:#34d39959}.aic-integration-center-source-chip.is-idle{color:#cbd5e1e0;background:#0f172a8c;border-color:#94a3b847}.aic-integration-center-source-chip.is-testing{color:#bfdbfe;background:#1e3a8a38;border-color:#60a5fa59}.aic-integration-center-source-chip.is-error{color:#fde68a;background:#78350f33;border-color:#f59e0b61}.aic-integration-center-source-chip.is-failed{color:#fecaca;background:#7f1d1d38;border-color:#f8717161}.aic-integration-center-source-card__badges{flex-wrap:wrap;gap:.35rem;display:flex}.aic-integration-center-vendor-badge,.aic-integration-center-connector-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-integration-center-vendor-badge{color:#bfdbfe;background:#1e3a8a38;border:1px solid #60a5fa47}.aic-integration-center-connector-badge{color:#e0e7ffe6;background:#312e812e;border:1px solid #818cf83d}.aic-integration-center-source-card__vendor{display:none}.aic-integration-center-source-card__footer{background:#02061747;border-top:1px solid #33415573;flex-direction:column;gap:.35rem;margin-top:auto;padding:.75rem 1.05rem 1rem;display:flex}.aic-integration-center-source-card__actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.aic-integration-center-source-card__actions .aic-integration-center-btn{width:100%}.aic-integration-center-source-card__note{color:#94a3b8a6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.65rem;line-height:1.35;overflow:hidden}.aic-integration-center-btn{border-radius:10px;min-height:36px}.aic-integration-center-source-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;margin:0;display:grid}.aic-integration-center-source-card__meta-wide{grid-column:1/-1}.aic-integration-center-source-card__meta dt{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8eb;margin:0;font-size:10px;font-weight:700}.aic-integration-center-source-card__meta dd{color:#e2e8f0;margin:.2rem 0 0;font-size:.84rem;line-height:1.4}.aic-integration-center-source-card__ops{flex-direction:column;gap:.4rem;max-height:4.25rem;display:flex;overflow:hidden}.aic-integration-center-source-card__ops-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8eb;font-size:10px;font-weight:700}.aic-integration-center-op-chips{flex-wrap:wrap;gap:.35rem;display:flex}.aic-integration-center-op-chip{letter-spacing:.04em;color:#e0e7ffeb;background:#312e8138;border:1px solid #818cf83d;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.aic-integration-center-btn{appearance:none;letter-spacing:.04em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:.45rem .85rem;font-size:11px;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s,opacity .16s;display:inline-flex}.aic-integration-center-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.aic-integration-center-btn--secondary{color:#e2e8f0f2;background:#0f172ab8;border:1px solid #94a3b852;box-shadow:inset 0 1px #ffffff0a}.aic-integration-center-btn--secondary:hover:not(:disabled){background:#1e293be0;border-color:#94a3b87a;transform:translateY(-1px)}.aic-integration-center-btn--primary{color:#eff6ff;background:linear-gradient(#2563ebeb,#1d4ed8f5);border:1px solid #60a5fa73;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #1d4ed847}.aic-integration-center-btn--primary:hover:not(:disabled){border-color:#93c5fd8c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 10px 24px #1d4ed857}.aic-integration-center-btn:focus-visible{outline-offset:2px;outline:2px solid #60a5fabf}.aic-integration-center-source-card__note,.aic-integration-center-action-message,.aic-integration-center-audit-note{color:#e2e8f0d1;margin:0;font-size:.82rem;line-height:1.45}.aic-integration-center-action-message{background:#0f172a66;border:1px solid #94a3b833;border-radius:10px;padding:.55rem .75rem;font-size:.78rem}.aic-integration-center-action-result{background:#0f172ab8;border:1px solid #3341558c;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.55rem .75rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.aic-integration-center-action-result__icon{background:#080c18d9;border:1px solid #3341558c;border-radius:8px;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin-top:1px;display:inline-flex}.aic-integration-center-action-result__lucide{stroke-width:2px;width:.95rem;height:.95rem}.aic-integration-center-action-result__copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.aic-integration-center-action-result__kind{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8e0;font-size:.62rem;font-weight:800;line-height:1.1}.aic-integration-center-action-result__title{color:#f8fafcf5;font-size:.78rem;font-weight:600;line-height:1.35}.aic-integration-center-action-result__detail{color:#bac6dae0;font-size:.72rem;line-height:1.32}.aic-integration-center-action-result--success{background:linear-gradient(135deg,#064e3b38,#0f172ab8);border-color:#34d39952}.aic-integration-center-action-result--success .aic-integration-center-action-result__icon{color:#6ee7b7;background:#064e3b59;border-color:#34d39959}.aic-integration-center-action-result--warning{background:linear-gradient(135deg,#452d0a38,#0f172ab8);border-color:#fbbf2452}.aic-integration-center-action-result--warning .aic-integration-center-action-result__icon{color:#fcd34d;background:#452d0a59;border-color:#fbbf2459}.aic-integration-center-action-result--failure{background:linear-gradient(135deg,#450a0a38,#0f172ab8);border-color:#f8717152}.aic-integration-center-action-result--failure .aic-integration-center-action-result__icon{color:#fca5a5;background:#450a0a59;border-color:#f8717159}.aic-integration-center-action-result--preview{background:linear-gradient(135deg,#312e8138,#0f172ab8);border-color:#818cf852}.aic-integration-center-action-result--preview .aic-integration-center-action-result__icon{color:#c4b5fd;background:#312e8159;border-color:#818cf859}.aic-integration-center-row-action-indicator{border-radius:999px;flex:none;width:7px;height:7px;margin-left:.15rem;box-shadow:0 0 0 2px #0f172acc}.aic-integration-center-row-action-indicator--success,.aic-integration-center-row-action-indicator--completed{background:#34d399}.aic-integration-center-row-action-indicator--warning{background:#fbbf24}.aic-integration-center-row-action-indicator--failure{background:#f87171}.aic-integration-center-row-action-indicator--preview{background:#a78bfa}.aic-integration-center-jobs-layout>.aic-integration-center-panel,.aic-integration-center-jobs-layout>.aic-integration-center-pipeline-panel{align-self:stretch;height:auto;min-height:0}.aic-integration-center-job-id{color:#94a3b8a6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.61rem}.aic-integration-center-jobs-table__source-name{color:#f1f5ff;font-size:.82rem;font-weight:750;line-height:1.3}.aic-integration-center-jobs-table__metric-col{color:#e2e8f0;text-align:center;font-size:.72rem;font-weight:700}.aic-integration-center-jobs-table__metric-col.has-attention{color:#fde68a}.aic-integration-center-jobs-table__created-col{color:#cbd5e1c7;white-space:nowrap;min-width:150px;font-size:.66rem}.aic-integration-center-job-status{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0eb;background:#0f172a8c;border:1px solid #94a3b83d;border-radius:999px;align-items:center;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.aic-integration-center-job-status.is-completed{color:#bbf7d0;background:#064e3b38;border-color:#34d39959}.aic-integration-center-job-status.is-running{color:#bfdbfe;background:#1e3a8a38;border-color:#60a5fa59}.aic-integration-center-job-status.is-failed{color:#fecaca;background:#7f1d1d38;border-color:#f8717161}.aic-integration-center-job-status.is-warning{color:#fde68a;background:#78350f33;border-color:#f59e0b61}.aic-integration-center-pipeline-arrow{display:none}.aic-integration-center-preview__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.aic-integration-center-tablist{flex-wrap:wrap;gap:.35rem;display:inline-flex}.aic-integration-center-tab{color:#e2e8f0e6;cursor:pointer;background:#0f172a73;border:1px solid #94a3b840;border-radius:999px;padding:.35rem .75rem;font-size:.78rem}.aic-integration-center-tab.is-active{background:#2563eb2e;border-color:#3b82f6a6}.aic-integration-center-tabpanel,.aic-integration-center-record-stack{flex-direction:column;gap:.75rem;display:flex}.aic-integration-center-record-card{background:#0f172a8c;border:1px solid #334155a6;border-radius:14px;flex-direction:column;gap:.75rem;padding:.95rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff08}.aic-integration-center-record-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8e0;margin-bottom:.15rem;font-size:9px;font-weight:800;display:block}.aic-integration-center-record-card__id{color:#f1f5ff;font-size:.95rem}.aic-integration-center-record-card__chips{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.aic-integration-center-record-card__meta--primary dd{font-weight:600}.aic-integration-center-record-card__hints{flex-direction:column;gap:.4rem;display:flex}.aic-integration-center-record-card__meta dt,.aic-integration-center-audit-grid dt,.aic-integration-center-exception-item__meta dt,.aic-integration-center-record-card__hints-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8eb;font-size:10px;font-weight:700}.aic-integration-center-record-steps{color:#cbd5e1d9;margin:0;padding-left:1rem;font-size:.8rem;line-height:1.45}.aic-integration-center-metric-chip{letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0eb;background:#0f172a8c;border:1px solid #94a3b83d;border-radius:999px;align-items:center;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.aic-integration-center-metric-chip.is-neutral{text-transform:none;letter-spacing:.02em;font-weight:700}.aic-integration-center-metric-chip.is-success{color:#bbf7d0;background:#064e3b38;border-color:#34d39959}.aic-integration-center-metric-chip.is-partial,.aic-integration-center-metric-chip.is-confidence-mid{color:#e0e7ffeb;background:#312e8138;border-color:#818cf847}.aic-integration-center-metric-chip.is-confidence-high{color:#bfdbfe;background:#1e3a8a38;border-color:#60a5fa59}.aic-integration-center-metric-chip.is-confidence-low,.aic-integration-center-metric-chip.is-review,.aic-integration-center-metric-chip.is-failed{color:#fde68a;background:#78350f33;border-color:#f59e0b61}.aic-integration-center-payload-summary{background:#1e1b4b2e;border:1px solid #818cf833;border-radius:10px;flex-direction:column;gap:.4rem;padding:.65rem .75rem;display:flex}.aic-integration-center-payload-summary__label,.aic-integration-center-payload-evidence__label{letter-spacing:.08em;text-transform:uppercase;color:#c7d2fee0;font-size:10px;font-weight:700}.aic-integration-center-payload-summary__grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem .75rem;margin:0;display:grid}.aic-integration-center-payload-summary__grid dt{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8e6;margin:0;font-size:9px;font-weight:700}.aic-integration-center-payload-summary__grid dd{color:#e2e8f0;margin:.15rem 0 0;font-size:.82rem;line-height:1.35}.aic-integration-center-payload-evidence--open{background:#02061773;border:1px solid #3341558c;border-radius:10px;overflow:hidden}.aic-integration-center-payload-evidence--open .aic-integration-center-payload-evidence__label{background:#0f172a8c;border-bottom:1px solid #3341558c;padding:.5rem .75rem;display:block}.aic-integration-center-payload-evidence{background:#02061773;border:1px solid #3341558c;border-radius:10px;overflow:hidden}.aic-integration-center-payload-evidence summary{cursor:pointer;background:#0f172a66;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;list-style:none;display:flex}.aic-integration-center-payload-chip{letter-spacing:.06em;text-transform:uppercase;color:#e0e7ffe6;background:#312e812e;border:1px solid #818cf838;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-integration-center-payload-evidence__hint{letter-spacing:.02em;text-transform:none;color:#94a3b8bf;font-size:.68rem;font-weight:600}.aic-integration-center-payload-evidence summary::-webkit-details-marker{display:none}.aic-integration-center-payload-evidence[open] summary{background:#0f172a8c;border-bottom:1px solid #3341558c}.aic-integration-center-audit-badges{flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem;display:flex}.aic-integration-center-record-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.aic-integration-center-record-card__meta,.aic-integration-center-audit-grid,.aic-integration-center-exception-item__meta{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem .85rem;margin:0;display:grid}.aic-integration-center-record-card__meta dd,.aic-integration-center-audit-grid dd,.aic-integration-center-exception-item__meta dd{color:#e2e8f0;margin:.15rem 0 0;font-size:.84rem}.aic-integration-center-payload-block{flex-direction:column;gap:.35rem;display:flex}.aic-integration-center-payload-json{color:#64748bf2;scrollbar-width:thin;scrollbar-color:#475569cc transparent;background:#020617d1;border:none;border-radius:0;max-height:8rem;margin:0;padding:.6rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;line-height:1.4;overflow:auto}.aic-integration-center-payload-json::-webkit-scrollbar{width:6px;height:6px}.aic-integration-center-payload-json::-webkit-scrollbar-thumb{background:#475569bf;border-radius:999px}.aic-integration-center-empty{color:#cbd5e1d9;border:1px dashed #94a3b847;border-radius:.65rem;padding:.85rem;font-size:.84rem}.aic-integration-center-exception-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.aic-integration-center-exception-list.is-compact{gap:.38rem}.aic-integration-center-exception-item{background:#0f172a73;border:1px solid #334155a6;border-radius:12px;padding:.85rem}.aic-integration-center-exception-list.is-compact .aic-integration-center-exception-item{border-radius:8px;padding:.48rem .55rem}.aic-integration-center-exception-item--review{background:linear-gradient(165deg,#372a0c38,#0f172aeb);border-color:#f59e0b47;box-shadow:inset 3px 0 #f59e0b6b}.aic-integration-center-exception-list.is-compact .aic-integration-center-exception-item--review{background:linear-gradient(165deg,#372a0c29,#0f172aeb);border-color:#f59e0b38;box-shadow:inset 2px 0 #f59e0b52}.aic-integration-center-exception-item__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8e0;margin-bottom:.15rem;font-size:9px;font-weight:800;display:block}.aic-integration-center-exception-list.is-compact .aic-integration-center-exception-item__label{margin-bottom:.08rem;font-size:8px}.aic-integration-center-exception-chip{letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0eb;background:#0f172a8c;border:1px solid #94a3b83d;border-radius:999px;align-items:center;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.aic-integration-center-exception-list.is-compact .aic-integration-center-exception-chip{padding:2px 7px;font-size:8px}.aic-integration-center-exception-chip.is-review,.aic-integration-center-exception-chip.is-high{color:#fde68a;background:#78350f33;border-color:#f59e0b61}.aic-integration-center-exception-item__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.aic-integration-center-exception-item__record{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.aic-integration-center-exception-item__message{color:#e2e8f0e6;margin:.45rem 0 .55rem;font-size:.84rem}.aic-integration-center-exception-list.is-compact .aic-integration-center-exception-item__message{margin:.28rem 0 .32rem;font-size:.72rem;line-height:1.35}.aic-integration-center-exception-list.is-compact .aic-integration-center-exception-item__record{font-size:.72rem}.aic-integration-center-exception-list.is-compact .aic-integration-center-exception-item__meta{gap:.28rem .45rem}.aic-integration-center-exception-list.is-compact .aic-integration-center-exception-item__meta dt{font-size:8px}.aic-integration-center-exception-list.is-compact .aic-integration-center-exception-item__meta dd{font-size:.68rem;line-height:1.3}.aic-integration-center-audit-panel{background:#0f172a6b;border:1px solid #334155a6;border-radius:14px;padding:.85rem .95rem;box-shadow:inset 0 1px #ffffff08}.aic-integration-center-audit-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.aic-integration-center-audit-posture{color:#e0e7ffeb;background:#312e8129;border:1px solid #818cf83d;border-radius:8px;margin:0 0 .65rem;padding:.45rem .65rem;font-size:.76rem;line-height:1.4}.aic-integration-center-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .85rem;margin:0;display:grid}.aic-integration-center-audit-grid__wide{grid-column:1/-1}.aic-integration-center-audit-grid dt{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8eb;font-size:10px;font-weight:700}.aic-integration-center-audit-note{color:#94a3b8e0;margin-top:.55rem;font-size:.74rem;line-height:1.4}.aic-integration-center-inline-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em}@media (width<=960px){.aic-integration-center-page .aic-ai-system-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.aic-integration-center-inventory-layout{grid-template-columns:1fr}.aic-integration-center-inventory-layout>.aic-integration-center-inventory,.aic-integration-center-inventory-layout>.aic-integration-center-selected{height:auto;min-height:0}.aic-integration-center-inventory__scroll{min-height:22rem}.aic-integration-center-selected{position:static}.aic-integration-center-jobs-layout{grid-template-columns:1fr}.aic-integration-center-pipeline-track{flex-wrap:wrap;gap:.55rem .25rem}.aic-integration-center-pipeline-stage{flex:calc(33.333% - .5rem);min-width:6.75rem}.aic-integration-center-pipeline-connector{display:none}.aic-integration-center-inventory-table{min-width:680px}.aic-integration-center-value-strip__body{white-space:normal}.aic-integration-center-audit-strip__body{white-space:normal;flex:100%}}@media (width<=1100px){.aic-integration-center-page .aic-ai-system-command-strip,.governance-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aic-integration-center-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-integration-center-pipeline-track{flex-wrap:wrap;gap:.55rem .25rem}.aic-integration-center-pipeline-stage{flex:calc(33.333% - .5rem);min-width:6.75rem}.aic-integration-center-pipeline-connector{display:none}}@media (width<=720px){.aic-integration-center-page .aic-ai-system-command-strip,.governance-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-integration-center-source-grid{grid-template-columns:1fr}.aic-integration-center-pipeline-track{flex-direction:column;align-items:stretch;padding:.45rem .35rem}.aic-integration-center-pipeline-stage{flex:auto;width:100%}.aic-integration-center-pipeline-assurance__list{grid-template-columns:1fr;gap:.38rem}.aic-integration-center-pipeline-connector{flex:none;width:100%;min-height:.9rem;display:flex}.aic-integration-center-pipeline-connector__line{background:linear-gradient(#60a5fa40,#818cf88c);width:1px;height:100%;top:0;left:50%;right:auto;transform:translate(-50%)}.aic-integration-center-pipeline-connector__chevron{transform:rotate(90deg)}.aic-integration-center-connection-section__meta,.aic-integration-center-publish-readiness__stats,.aic-integration-center-audit-grid{grid-template-columns:1fr}}:root{--aic-app-max-width:1500px;--aic-sidebar-width:292px;--sidebar-content-gap:16px;--aic-dashboard-pad-x:var(--sidebar-content-gap);--aic-section-gap:12px;--aiq-critical:#ef4444;--aiq-high:#f97316;--aiq-medium:#facc15;--aiq-low:#22c55e;--aiq-neutral:#94a3b8;--aiq-critical-bg:#ef44441f;--aiq-high-bg:#f973161f;--aiq-medium-bg:#facc151f;--aiq-low-bg:#22c55e1f}.aic-severity{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.aic-severity:before{content:"";border-radius:999px;width:7px;height:7px}.aic-severity--critical{color:var(--aiq-critical)}.aic-severity--critical:before{background:var(--aiq-critical);box-shadow:0 0 10px #ef444499}.aic-severity--high{color:var(--aiq-high)}.aic-severity--high:before{background:var(--aiq-high);box-shadow:0 0 10px #f9731699}.aic-severity--medium,.aic-severity--moderate{color:var(--aiq-medium)}.aic-severity--medium:before,.aic-severity--moderate:before{background:var(--aiq-medium);box-shadow:0 0 10px #facc1599}.aic-severity--low{color:var(--aiq-low)}.aic-severity--low:before{background:var(--aiq-low);box-shadow:0 0 10px #22c55e99}.aic-severity--neutral{color:var(--aiq-neutral)}.aic-severity--neutral:before{background:var(--aiq-neutral);box-shadow:0 0 8px #94a3b859}.aic-shell{width:100%;max-width:calc(var(--aic-sidebar-width) + var(--aic-app-max-width));grid-template-columns:var(--aic-sidebar-width) minmax(0, 1fr);min-height:100vh;color:var(--text-secondary);background:#07101f;margin:0 auto;display:grid;overflow:visible}.aic-sidebar{height:100vh;width:var(--aic-sidebar-width);min-width:var(--aic-sidebar-width);max-width:var(--aic-sidebar-width);background:var(--bg-sidebar);border-right:1px solid #7c3aed59;flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:4px 0 24px #0000002e}.aic-sidebar:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020617e6);height:40px;position:absolute;bottom:70px;left:0;right:0}.aic-sidebar__brand{padding:var(--space-5) var(--space-4) var(--space-4);border-bottom:1px solid var(--border-subtle);transition:box-shadow var(--aiq-duration-slow) var(--aiq-ease-standard);flex-direction:column;gap:12px;min-width:0;display:flex}.aic-sidebar-header{align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.aic-sidebar-brand{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.aic-sidebar-title{color:#f8fafc;letter-spacing:-.01em;font-size:16px;font-weight:800}.aic-sidebar-platform{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.aic-sidebar-module-label{letter-spacing:.22em;text-transform:uppercase;color:#8fb4ff;opacity:.85;border-bottom:1px solid #7c3aed26;margin-top:10px;padding:8px 16px 12px;font-size:10px;font-weight:700}.aic-sidebar__brand--control-center{padding:var(--space-4) var(--space-3) var(--space-3);border-bottom:1px solid #33415573;gap:0}.aic-sidebar-header--control-center{align-items:center;gap:12px;min-width:0;padding:4px 4px 2px;display:flex}.aic-sidebar-header__titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aic-sidebar-header__module{letter-spacing:-.02em;color:#f8fafc;font-size:15px;font-weight:850;line-height:1.2}.aic-sidebar-header__tagline{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8e0;font-size:10px;font-weight:700;line-height:1.25}.aic-sidebar-header__chevron{color:#d8b4fef2;cursor:pointer;background:#0f172ab8;border:1px solid #7c3aed52;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.aic-sidebar-header__chevron:hover{color:#faf5ff;background:#1e1b4b80;border-color:#a78bfa8c;box-shadow:0 0 18px #7c3aed38}.aic-sidebar__brand:hover,.aic-sidebar__brand:focus-within{box-shadow:inset 0 -1px #7c3aed1f}@media (prefers-reduced-motion:reduce){.aic-sidebar__brand{transition:none}.aic-sidebar__brand:hover,.aic-sidebar__brand:focus-within{box-shadow:none}}.aic-brand{align-items:center;gap:12px;min-width:0;display:flex}.aic-brand__mark{width:40px;height:40px;transition:border-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard);background:#0f172aa6;border:1px solid #94a3b81f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff0a}.aic-sidebar__brand:hover .aic-brand__mark,.aic-sidebar__brand:focus-within .aic-brand__mark{border-color:#6366f159;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #4f46e51f,0 0 20px #4f46e52e}@media (prefers-reduced-motion:reduce){.aic-brand__mark{transition:none}.aic-sidebar__brand:hover .aic-brand__mark,.aic-sidebar__brand:focus-within .aic-brand__mark{box-shadow:inset 0 1px #ffffff0a}}.aic-brand__svg{shape-rendering:geometricprecision;text-rendering:geometricprecision;display:block}.aic-brand__text{flex-direction:column;gap:3px;min-width:0;display:flex}.aic-brand__wordmark{letter-spacing:-.028em;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(105deg,#e0e7ff 0%,#f5f3ff 38%,#c7d2fe 100%);-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:800;line-height:1.15}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.aic-brand__wordmark{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}}.aic-brand__product{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8e0;font-size:10px;font-weight:700;line-height:1.2}.aic-sidebar__nav{min-height:0;padding:var(--space-3) var(--space-2);gap:var(--space-1);flex-direction:column;flex:1;display:flex;overflow:hidden}.aic-nav-item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);text-align:left;cursor:pointer;will-change:transform;background:0 0;border:1px solid #0000;font-family:inherit;font-size:13px;font-weight:600;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .18s,border-color .18s,color .18s;display:flex}.aic-nav-item:hover{color:var(--text-secondary);background:#2563eb14;border-color:#60a5fa1f;transform:translate(3px);box-shadow:0 4px 12px #7c3aed2e,0 0 0 1px #7c3aed40}.aic-nav-item--active{color:var(--text-primary);background:linear-gradient(135deg,#1e293bfa 0%,#0f172af5 100%);border-color:#6366f159;transform:none;box-shadow:0 0 0 1px #7c3aed59,0 6px 18px #7c3aed40}.aic-nav-item--active:hover{transform:none;box-shadow:0 0 0 1px #7c3aed59,0 6px 18px #7c3aed40}.aic-nav-item__icon{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.aic-nav-item:hover .aic-nav-item__icon{transform:scale(1.08)}.aic-nav-item--active .aic-nav-item__icon{transform:none}.aic-sidebar__profile{padding:var(--space-3);border-top:1px solid var(--border-subtle);margin-top:auto}.aic-nav-item--legacy{margin-top:var(--space-2)}.aic-profile-card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);background:linear-gradient(#1e293b8c 0%,#0f172abf 100%);border:1px solid #94a3b81f;display:flex;box-shadow:inset 0 1px #ffffff08}.aic-profile-card__avatar{border-radius:var(--radius-md);background:var(--brand-gradient);width:40px;height:40px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.aic-profile-card__meta{min-width:0}.aic-profile-card__name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.aic-profile-card__role{color:#94a3b8e6;letter-spacing:.02em;margin-top:2px;font-size:11px;font-weight:600}.aic-sidebar__collapse{padding:var(--space-2) var(--space-3) var(--space-4)}.aic-sidebar__collapse-btn{width:100%;padding:8px var(--space-3);border-radius:var(--radius-md);color:#94a3b8bf;letter-spacing:.08em;text-transform:uppercase;cursor:not-allowed;opacity:.85;background:#0f172a73;border:1px solid #94a3b81f;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.aic-sidebar__collapse-icon{opacity:.8;flex-shrink:0}.aic-sidebar__collapse-label{line-height:1}.aic-main{width:100%;min-width:0;display:block;overflow:visible;margin-left:0!important}@keyframes aic-header-live-pulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.aic-header{justify-content:space-between;align-items:center;gap:var(--space-5);padding:14px var(--space-6) 16px;background:linear-gradient(#0f172af5,#0b1220eb);border-bottom:1px solid #94a3b824;flex-shrink:0;min-height:0;display:flex;position:relative;box-shadow:inset 0 -1px #7c3aed1f,0 10px 28px #00000038}.aic-header:after{content:"";opacity:.75;pointer-events:none;background:linear-gradient(90deg,#0000,#60a5fa47,#7c3aed47,#0000);height:1px;position:absolute;bottom:1px;left:24px;right:24px}.aic-header__left{min-width:0;margin-right:var(--space-2);background:#0f172a61;border:1px solid #94a3b81a;border-radius:10px;flex-direction:column;flex:auto;gap:5px;padding:6px 14px 6px 0;display:flex;box-shadow:inset 0 1px #ffffff0a}.aic-header__product-label{letter-spacing:.14em;text-transform:uppercase;color:#38bdf8e0;margin:0;font-size:10px;font-weight:700;line-height:1.2}.aic-header__title-row{flex-wrap:wrap;align-items:baseline;gap:10px 12px;min-width:0;display:flex}.aic-header__title{letter-spacing:-.035em;color:#f8fafc;margin:0;font-size:24px;font-weight:800;line-height:1.12}.aic-header__env-badge{letter-spacing:.06em;text-transform:uppercase;color:#bae6fdd1;white-space:nowrap;background:#1e3a8a59;border:1px solid #60a5fa38;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.aic-header__subtitle{color:#94a3b8d1;max-width:36rem;margin:0;font-size:12px;font-weight:500;line-height:1.45}.aic-header__status-row{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:26px;margin-top:2px;display:flex}.aic-header__status-meta{color:#94a3b8e0;font-size:12px;font-weight:600;line-height:1.35}.aic-header__status-meta--loading{color:#7dd3fce0}.aic-header__data-badge{letter-spacing:.02em;color:#fbbf24eb;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:999px;align-items:center;gap:8px;padding:4px 11px 4px 9px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.aic-header__data-badge__dot{background:#fbbf24f2;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 1px #f59e0b59}.aic-header__data-badge__text{white-space:normal;display:inline}.aic-header__data-badge__label{color:#fde68af2}.aic-header__data-badge__sep{color:#94a3b88c;font-weight:500}.aic-header__data-badge__sub{color:#fbd38de0;font-weight:600}.aic-status-pill{letter-spacing:.08em;text-transform:uppercase;background:#0f172a8c;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 8px;font-size:10px;font-weight:700;display:inline-flex}.aic-status-pill--live{color:#34d399f2;box-shadow:none;background:#10b98114;border-color:#10b98152}.aic-status-pill--offline{color:#94a3b8e0;background:#0f172a73;border-color:#94a3b833}.aic-status-pill__dot{width:6px;height:6px;box-shadow:none;background:currentColor;border-radius:50%}.aic-header .aic-status-pill--live .aic-live-dot{animation:3.2s ease-in-out infinite aic-header-live-pulse;box-shadow:0 0 0 1px #10b98159,0 0 6px #22c55e59}.aic-live-dot{animation:10s ease-in-out infinite aiqPulse}.aic-header__actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.aic-header__search-wrap{flex:0 auto;width:280px;max-width:min(320px,32vw);position:relative}.aic-header__search-icon{color:#94a3b8bf;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.aic-header__search{width:100%;min-height:40px;box-shadow:inset 0 1px 2px #00000038,inset 0 0 0 1px #ffffff08;border-radius:var(--radius-md)!important;background:#0f172aa6!important;border:1px solid #94a3b833!important;padding-left:38px!important}.aic-header__search::placeholder{color:#94a3b88c}.aic-header .aic-icon-btn{border-radius:var(--radius-md);color:#94a3b8e0;cursor:pointer;width:40px;min-width:40px;height:40px;transition:color var(--aiq-duration) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard), transform var(--aiq-duration) var(--aiq-ease-standard), background var(--aiq-duration) var(--aiq-ease-standard);background:#0f172a8c;border:1px solid #94a3b829;justify-content:center;align-items:center;display:inline-flex}.aic-header .aic-icon-btn:hover{color:#f1f5f9;background:#1e293bd9;border-color:#60a5fa61;transform:translateY(-1px);box-shadow:0 0 0 1px #3b82f61f,0 6px 18px #0003}.aic-header .aic-header__primary.aiq-button-primary{letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#2563eb 0%,#4338ca 52%,#5b21b6 100%);border:1px solid #818cf859;min-height:40px;padding:0 18px;font-weight:700;box-shadow:0 4px 14px #2563eb52,inset 0 1px #ffffff1f}.aic-header .aic-header__primary.aiq-button-primary:hover{transform:translateY(-1px);box-shadow:0 6px 22px #4338ca61,inset 0 1px #ffffff24}.aic-header .aic-header__primary.aiq-button-primary:active{transform:translateY(0)}@media (width<=1080px){.aic-header__search-wrap{width:240px;max-width:min(300px,42vw)}}@media (width<=900px){.aic-header{padding:12px var(--space-5) 14px;flex-wrap:wrap;align-items:flex-start;row-gap:12px}.aic-header__left{flex:100%;margin-right:0;padding-right:12px}.aic-header:after{left:16px;right:16px}.aic-header__actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;row-gap:8px}.aic-header__search-wrap{flex:200px;width:auto;min-width:160px;max-width:none}}.aic-nav-item:focus-visible,.aic-icon-btn:focus-visible,.aic-command-icon-btn:focus-visible,.aic-header__primary:focus-visible,.aic-command-primary-btn:focus-visible,.aic-filter-chip:focus-visible,.aic-sort-btn:focus-visible,.aic-rail-filter:focus-visible,button.aic-rail-attention__row:focus-visible,.aic-rail-card__link:focus-visible,.aic-pipeline-section__link:focus-visible,.aic-details__tab:focus-visible,.aic-details__close:focus-visible,.aic-health__refresh:focus-visible{outline-offset:2px;outline:2px solid #60a5fae6}.aic-table__row:focus-visible{outline-offset:-2px;outline:2px solid #60a5fad9}.aic-canvas{padding:var(--space-3) var(--space-6) 14px;background:radial-gradient(ellipse 78% 48% at 50% -18%, #7c3aed0f, transparent 52%), radial-gradient(ellipse 55% 38% at 100% 48%, #2563eb0d, transparent 42%), var(--bg-primary);flex-direction:column;scroll-padding-top:88px;display:flex;overflow:visible}.aic-placeholder-grid{align-items:stretch;gap:var(--space-2);grid-template:"kpi kpi kpi""rail pipeline pipeline""rail actions actions"minmax(120px,1fr)/minmax(0,200px) minmax(0,1fr) minmax(280px,320px);min-height:min(400px,100vh - 170px);display:grid}@media (width<=1100px){.aic-placeholder-grid{grid-template:"kpi kpi""rail pipeline""actions actions"minmax(140px,1fr)/minmax(0,1fr) minmax(0,1fr);min-height:min(360px,100vh - 170px)}}@media (width<=720px){.aic-sidebar{display:none}.aic-header{padding:var(--space-3) var(--space-4);flex-wrap:wrap;align-items:flex-start;row-gap:10px}.aic-header__left{flex:100%}.aic-header__actions{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:8px}.aic-header__search-wrap{flex:100%;order:0;width:100%;max-width:none}.aic-header .aic-header__primary.aiq-button-primary{flex:none}.aic-placeholder-grid{grid-template-columns:1fr;grid-template-areas:"kpi""rail""pipeline""actions"}.aic-zone--details-panel{min-height:280px}.aic-health{flex-wrap:wrap;padding:4px 0}.aic-health__meta{border-top:1px solid #94a3b81a;border-left:0;justify-content:flex-end;width:100%;padding-top:4px;padding-left:0}.aic-health-strip{padding:0 var(--space-4)}}.aic-zone{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:var(--shadow-card);padding:var(--space-4);gap:var(--space-2);min-width:0;transition:border-color var(--aiq-duration-slow) var(--aiq-ease-standard), box-shadow var(--aiq-duration-slow) var(--aiq-ease-standard);flex-direction:column;display:flex}.aic-zone:hover{border-color:var(--border-strong);box-shadow:var(--shadow-elevated)}.aic-zone--flush{padding:var(--space-3) var(--space-4)}.aic-zone--flush:hover{border-color:var(--border-subtle);box-shadow:var(--shadow-card)}.aic-zone--kpi{grid-area:kpi;box-shadow:0 8px 20px #00000024,inset 0 1px #ffffff09}.aic-zone--pipeline.aic-zone--flush{padding:var(--space-2) var(--space-4);box-shadow:0 4px 14px #0000001a,inset 0 1px #ffffff08}.aic-zone--rail{grid-area:rail}.aic-zone--rail-intelligence{padding:var(--space-2);box-shadow:none;background:0 0;border-color:#94a3b817}.aic-zone--rail-intelligence:hover{box-shadow:none;border-color:#94a3b81f}.aic-rail{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.aic-rail-card{padding:var(--space-3);border-radius:var(--radius-md);background:#ffffff03;border:1px solid #ffffff0f;box-shadow:0 1px 4px #0000000f}.aic-rail-card svg{opacity:.65}.aic-rail-card__head{margin-bottom:var(--space-2)}.aic-rail-card__head--row{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.aic-rail-card__title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:10px;font-weight:700}.aic-rail-card__link{margin:var(--space-2) 0 0;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-cyan);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;font-size:10px;font-weight:700;text-decoration:underline}.aic-rail-card__link:hover{color:var(--text-primary)}.aic-rail-card__link--muted{margin-top:var(--space-1);color:var(--text-muted)}.aic-rail-attention{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aic-rail-attention__row{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);text-align:left;cursor:default;width:100%;font:inherit;color:inherit;transition:background var(--aiq-duration) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard);background:#0b162873;align-items:flex-start;gap:8px;padding:8px;display:flex}button.aic-rail-attention__row{cursor:pointer}button.aic-rail-attention__row:hover{background:#2563eb14;border-color:#60a5fa47}.aic-rail-attention__row--danger{border-left:3px solid var(--danger)}.aic-rail-attention__row--warn{border-left:3px solid var(--warning)}.aic-rail-attention__row--policy{border-left:3px solid #7c3aedd9}.aic-rail-attention__icon{border-radius:var(--radius-sm);color:#e2e8f0d1;background:#0f172ae6;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.aic-rail-attention__row--danger .aic-rail-attention__icon{color:var(--danger);background:#ef44441a}.aic-rail-attention__row--warn .aic-rail-attention__icon{color:var(--warning);background:#f59e0b1a}.aic-rail-attention__row--policy .aic-rail-attention__icon{color:var(--brand-purple);background:#7c3aed1f}.aic-rail-attention__body{flex:1;min-width:0}.aic-rail-attention__label{color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.25;display:block}.aic-rail-attention__desc{color:var(--text-soft);margin-top:2px;font-size:10px;line-height:1.35;display:block}.aic-rail-attention__badge{font-variant-numeric:tabular-nums;min-width:22px;height:22px;color:var(--text-primary);border:1px solid var(--border-subtle);background:#111827f2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.aic-rail-drivers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aic-rail-driver{align-items:flex-start;gap:8px;display:flex}.aic-rail-driver__icon{border-radius:var(--radius-sm);color:#94a3b8e0;border:1px solid var(--border-subtle);background:#0f172ad9;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.aic-rail-driver__main{flex:1;min-width:0}.aic-rail-driver__top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.aic-rail-driver__label{color:var(--text-secondary);min-width:0;font-size:11px;font-weight:600;line-height:1.3}.aic-rail-driver__pct{font-variant-numeric:tabular-nums;color:var(--text-primary);flex-shrink:0;font-size:11px;font-weight:800}.aic-rail-driver__bar-wrap{background:#94a3b81f;border-radius:999px;height:3px;margin-top:4px;overflow:hidden}.aic-rail-driver__bar{border-radius:inherit;background:var(--brand-gradient);opacity:.85;height:100%;display:block}.aic-rail-driver__sev{letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800;display:inline-block}.aic-rail-driver__sev--high{color:#fb923c}.aic-rail-driver__sev--medium{color:var(--warning)}.aic-rail-driver__sev--low{color:var(--info)}.aic-rail-filters{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aic-rail-filter{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--aiq-duration) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard);background:#0b162859;border:1px solid #0000;align-items:center;gap:8px;padding:7px 8px;display:flex}.aic-rail-filter:hover{background:#2563eb1a;border-color:#60a5fa38}.aic-rail-filter--active{background:linear-gradient(135deg,#2563eb1a,#7c3aed14);border-color:#7c3aed61;box-shadow:inset 0 0 0 1px #60a5fa1f,0 0 0 1px #60a5fa1a}.aic-rail-filter__icon{color:#94a3b8d1;background:#111827e0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.aic-rail-filter--active .aic-rail-filter__icon{color:#22d3eee0}.aic-rail-filter__label{color:var(--text-secondary);flex:1;font-size:11px;font-weight:600}.aic-rail-filter__count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11px;font-weight:800}.aic-rail-filter--active .aic-rail-filter__count{color:var(--text-primary)}.aic-rail-filter:not(.aic-rail-filter--active){opacity:.65}.aic-zone--pipeline{grid-area:pipeline}.aic-placeholder-grid>.aic-actions-layout{grid-area:actions;min-width:0;min-height:0}.aic-zone--table{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.aic-zone--details-panel{border-color:#94a3b829;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:0 10px 28px #00000038,0 0 0 1px #7c3aed12}.aic-zone--details-panel:hover{border-color:#94a3b833;box-shadow:0 12px 32px #0000003d,0 0 0 1px #7c3aed17}.aic-zone--recent.aic-zone--table{border-color:#94a3b838;box-shadow:0 20px 52px #0000005c,0 0 0 1px #60a5fa24}.aic-zone--recent.aic-zone--table:hover{border-color:#94a3b842;box-shadow:0 22px 54px #00000061,0 0 0 1px #60a5fa2b}.aic-kri-board{box-sizing:border-box;background:linear-gradient(180deg, #181c30eb, #0a0e1af5), var(--bg-card,#0f172a8c);border:1px solid #94a3b824;border-radius:16px;flex-direction:column;flex:auto;gap:18px;width:100%;min-width:0;padding:20px;display:flex;position:relative;box-shadow:0 18px 44px #00000052,0 0 0 1px #0003}.aic-kri-board__head{flex-direction:column;gap:6px;min-width:0;display:flex}.aic-kri-board__title-row{align-items:center;gap:8px;display:flex}.aic-kri-board__title{letter-spacing:.12em;text-transform:uppercase;color:#f8fafcf2;margin:0;font-size:13px;font-weight:700}.aic-kri-board__title-info{color:#94a3b8bf;margin-top:1px;display:inline-flex}.aic-kri-board__subtitle{letter-spacing:.01em;color:#94a3b8b8;max-width:52rem;margin:0;font-size:15px;font-weight:500;line-height:1.45}.aic-kri-board__stack{flex-direction:column;gap:16px;min-width:0;display:flex}.aic-kri-board__hero{box-sizing:border-box;min-height:260px;transition:box-shadow var(--aiq-duration-slow) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard);background:radial-gradient(circle at 76% 30%,#7c3aed2e,#0000 34%),linear-gradient(#1e1b4bb8,#080f1eeb);border:1px solid #7c3aed6b;border-radius:16px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.45fr);align-items:stretch;gap:28px;padding:28px 34px;display:grid;overflow:hidden;box-shadow:0 22px 56px #00000057}.aic-kri-board__hero:hover{border-color:#a78bfa80;box-shadow:0 24px 58px #00000061}.aic-kri-board__hero-left{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.aic-kri-board__hero-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8c7;margin:0;font-size:13px;font-weight:700}.aic-kri-board__hero-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aic-kri-board__hero-level{letter-spacing:-.03em;background:linear-gradient(#fdba74 0%,#ea580c 55%,#c2410c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:52px;font-weight:800;line-height:1}.aic-kri-board__hero-level--high,.aic-kri-board__hero-level--medium{background:linear-gradient(#fdba74 0%,#ea580c 55%,#c2410c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.aic-kri-board__hero-level--critical{background:linear-gradient(#fecaca 0%,#ef4444 55%,#b91c1c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.aic-kri-board__hero-level--low{background:linear-gradient(#6ee7b7 0%,#10b981 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.aic-kri-board__hero-pill{letter-spacing:.04em;border:1px solid #94a3b838;border-radius:999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.aic-kri-board__hero-pill--up{color:#34d399fa;background:#10b9811f;border-color:#10b98161}.aic-kri-board__hero-pill--down{color:#fbbf24fa;background:#f59e0b1f;border-color:#f59e0b6b}.aic-kri-board__hero-narrative{color:#94a3b8e6;max-width:38rem;margin:0;font-size:15px;font-weight:500;line-height:1.5}.aic-kri-board__signature-pill{color:#e2e8f0eb;background:#0f172a8c;border:1px solid #7c3aed47;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-top:4px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.aic-kri-board__signature-pill svg{color:#c4b5fdf2;flex-shrink:0}.aic-kri-board__hero-chartCol{flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;min-width:0;display:flex}.aic-kri-board__hero-scoreBadge{letter-spacing:.02em;color:#e2e8f0e0;white-space:nowrap;font-size:12px;font-weight:600}.aic-kri-board__hero-scoreBadge strong{color:#e9d5ff;font-weight:800}.aic-kri-board__hero-chart-inner{background:#02061759;border:1px solid #7c3aed26;border-radius:12px;width:100%;min-height:200px;max-height:280px;overflow:hidden}.aic-kri-board__hero-chart-svg{width:100%;height:auto;max-height:260px;display:block}.aic-kri-board__hero-grid-h,.aic-kri-board__hero-grid-v{stroke:#94a3b81f;stroke-width:1px;stroke-dasharray:3 6}.aic-kri-board__hero-baseline{stroke:#94a3b838;stroke-width:1px}.aic-kri-board__hero-axis-y{fill:#94a3b88c;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.aic-kri-board__hero-axis-x{fill:#94a3b885;font-size:10px;font-weight:600}.aic-kri-board__hero-tooltip rect{fill:#020617eb;stroke:#a78bfa73;stroke-width:1px}.aic-kri-board__hero-tooltip-val{fill:#f5f3ff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.aic-kri-board__hero-tooltip-date{fill:#94a3b8d9;font-size:11px;font-weight:600}.aic-kri-board__hero-enddot{filter:drop-shadow(0 0 10px #a855f78c)}.aic-kri-board__outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.aic-kri-board__outcome{box-sizing:border-box;min-height:260px;transition:transform var(--aiq-duration-slow) var(--aiq-ease-standard), box-shadow var(--aiq-duration-slow) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard);background:linear-gradient(#ffffff08,#0003),#0f172a8c;border:1px solid #94a3b824;border-radius:14px;flex-direction:column;gap:14px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000047}.aic-kri-board__outcome:hover{transform:translateY(-1px);box-shadow:0 18px 40px #00000057}.aic-kri-board__outcome--success{border-color:#22d3ee38;box-shadow:0 14px 36px #00000047,0 0 0 1px #22d3ee0f}.aic-kri-board__outcome--warning{border-color:#f59e0b42;box-shadow:0 14px 36px #00000047,0 0 0 1px #f59e0b12}.aic-kri-board__outcome--danger{border-color:#ef444447;box-shadow:0 14px 36px #00000047,0 0 0 1px #f8717114}.aic-kri-board__outcome-top{align-items:flex-start;gap:12px;min-width:0;display:flex}.aic-kri-board__icon-tile{border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.aic-kri-board__icon-tile--success{color:#5eead4;background:#22d3ee1f}.aic-kri-board__icon-tile--warning{color:#fcd34d;background:#f59e0b24}.aic-kri-board__icon-tile--danger{color:#fecaca;background:#f8717124}.aic-kri-board__outcome-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.aic-kri-board__outcome-label{letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:800;line-height:1.2}.aic-kri-board__outcome--success .aic-kri-board__outcome-label{color:#5eead4}.aic-kri-board__outcome--warning .aic-kri-board__outcome-label{color:#fcd34d}.aic-kri-board__outcome--danger .aic-kri-board__outcome-label{color:#fecaca}.aic-kri-board__outcome-subtitle{color:#94a3b8c7;font-size:15px;font-weight:500;line-height:1.35}.aic-kri-board__outcome-mid{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.aic-kri-board__outcome-metric{letter-spacing:-.03em;color:#f8fafcfa;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.aic-kri-board__ring{flex-shrink:0;place-items:center;width:84px;height:84px;display:grid;position:relative}.aic-kri-board__ring-svg{width:84px;height:84px;display:block}.aic-kri-board__ring-track{stroke:#94a3b829;stroke-width:6px;stroke-linecap:round}.aic-kri-board__ring-arc{stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 6px #7c3aed40)}.aic-kri-board__ring-label{font-variant-numeric:tabular-nums;letter-spacing:-.02em;pointer-events:none;color:#f8fafcf5;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:absolute;inset:0}.aic-kri-board__ring--success .aic-kri-board__ring-label{color:#5eead4}.aic-kri-board__ring--warning .aic-kri-board__ring-label{color:#fcd34d}.aic-kri-board__ring--danger .aic-kri-board__ring-label{color:#fecaca}.aic-kri-board__ring--success .aic-kri-board__ring-arc{filter:drop-shadow(0 0 5px #2dd4bf47)}.aic-kri-board__ring--warning .aic-kri-board__ring-arc{filter:drop-shadow(0 0 5px #fbbf2442)}.aic-kri-board__ring--danger .aic-kri-board__ring-arc{filter:drop-shadow(0 0 5px #f8717147)}.aic-kri-board__outcome-chart{flex:auto;align-items:stretch;min-height:72px;margin-top:auto;display:flex}.aic-kri-board__mini-frame{background:#02061759;border:1px solid #94a3b814;border-radius:10px;flex:1;min-height:72px;overflow:hidden}.aic-kri-mini-chart--cyan{box-shadow:inset 0 0 0 1px #22d3ee0f}.aic-kri-mini-chart--amber{box-shadow:inset 0 0 0 1px #f59e0b12}.aic-kri-mini-chart--red{box-shadow:inset 0 0 0 1px #f8717112}.aic-kri-board__mini-svg{width:100%;height:100%;display:block}.aic-kri-board__mini-grid-h,.aic-kri-board__mini-grid-v{stroke:#94a3b81a;stroke-width:1px}.aic-kri-mini-chart--cyan .aic-kri-board__mini-grid-h,.aic-kri-mini-chart--cyan .aic-kri-board__mini-grid-v{stroke:#22d3ee1f}.aic-kri-mini-chart--amber .aic-kri-board__mini-grid-h,.aic-kri-mini-chart--amber .aic-kri-board__mini-grid-v{stroke:#f59e0b1f}.aic-kri-mini-chart--red .aic-kri-board__mini-grid-h,.aic-kri-mini-chart--red .aic-kri-board__mini-grid-v{stroke:#f871711f}.aic-kri-board__mini-baseline{stroke:#94a3b833;stroke-width:1px}.aic-kri-board__mini-line{filter:drop-shadow(0 1px 2px #00000059)}.aic-kri-board__outcome-foot{justify-content:space-between;align-items:center;gap:10px;min-height:1.25rem;display:flex}.aic-kri-board__outcome-foot-left{color:#94a3b8c7;font-size:13px;font-weight:600}.aic-kri-board__outcome-delta{white-space:nowrap;font-size:13px;font-weight:700}.aic-kri-board__outcome-delta--success{color:#34d399f2}.aic-kri-board__outcome-delta--warning{color:#fbbf24f2}.aic-kri-board__outcome-delta--danger{color:#f87171f2}.aic-kri-board__strip{box-sizing:border-box;background:linear-gradient(90deg,#7c3aed38 0%,#7c3aed0a 18%,#020617bf 42%),linear-gradient(#0f172af2,#020617fa);border:1px solid #33415573;border-radius:12px;align-items:center;gap:14px;min-height:62px;padding:0 18px;display:flex}.aic-kri-board__strip-icon{color:#c4b5fdf2;flex-shrink:0}.aic-kri-board__strip-text{color:#cbd5e1e0;flex:auto;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.45}.aic-kri-board__strip-link{cursor:pointer;letter-spacing:.02em;color:#94a3b8eb;transition:color var(--aiq-duration) var(--aiq-ease-standard);background:0 0;border:none;flex-shrink:0;margin:0;padding:0;font-size:13px;font-weight:600;text-decoration:none}.aic-kri-board__strip-link:hover{color:#bae6fdf2}@media (width<=1200px){.aic-kri-board__hero{grid-template-columns:1fr;min-height:0}.aic-kri-board__hero-chartCol{align-items:stretch}.aic-kri-board__hero-scoreBadge{align-self:flex-end}.aic-kri-board__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.aic-kri-board__outcomes{grid-template-columns:1fr}.aic-kri-board__strip{flex-wrap:wrap;gap:10px;height:auto;padding:12px 14px}.aic-kri-board__strip-link{text-align:right;width:100%}}.aic-pipeline-section{flex-direction:column;gap:8px;min-width:0;display:flex}.aic-pipeline-section__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.aic-pipeline-section__title{letter-spacing:.11em;text-transform:uppercase;color:var(--brand-cyan);margin:0;font-size:11px;font-weight:700}.aic-pipeline-section__link{color:var(--text-secondary);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:color var(--aiq-duration) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard), transform var(--aiq-duration) var(--aiq-ease-standard);align-items:center;gap:4px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.aic-pipeline-section__link:hover{color:var(--text-primary);border-color:#6366f173;transform:translateY(-1px);box-shadow:0 0 0 1px #4f46e51f,0 0 14px #7c3aed1f}.aic-pipeline-scroll{margin:0 calc(-1 * var(--space-1));padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch;scrollbar-color:#94a3b859 transparent;overflow:auto hidden}.aic-pipeline-scroll::-webkit-scrollbar{height:6px}.aic-pipeline-scroll::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.aic-pipeline-strip{align-items:stretch;gap:4px;min-width:min-content;padding:4px 0;display:flex}.aic-pipeline-stages{flex:none;align-items:center;gap:0;display:flex}.aic-pipeline-stage-wrap{align-items:center;gap:0;display:flex}.aic-pipeline-sep{color:var(--text-soft);opacity:.45;align-items:center;padding:0 3px;display:flex}.aic-pipeline-stage{border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-card);transition:transform var(--aiq-duration-slow) var(--aiq-ease-standard), box-shadow var(--aiq-duration-slow) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard);background:linear-gradient(165deg,#0f172afa,#0b1628eb);border:1px solid #7c3aed2e;align-items:center;gap:6px;padding:7px 10px;display:flex}.aic-pipeline-stage:hover{border-color:#60a5fa73;transform:translateY(-2px);box-shadow:0 10px 24px #00000038,0 0 0 1px #7c3aed24,0 0 14px #7c3aed1f}.aic-pipeline-stage__icon{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-primary);background:var(--brand-gradient);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 16px #2563eb59}.aic-pipeline-stage__icon svg{width:18px;height:18px}.aic-pipeline-stage__text{flex-direction:column;gap:2px;min-width:0;display:flex}.aic-pipeline-stage__pass{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-cyan);white-space:nowrap;font-size:10px;font-weight:800}.aic-pipeline-stage__name{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.aic-pipeline-stage__stat{color:var(--text-muted);font-size:11px;font-weight:700}.aic-pipeline-divider{background:linear-gradient(#0000,#94a3b847 15% 85%,#0000);flex-shrink:0;align-self:stretch;width:1px;min-height:48px;margin:0 4px}.aic-pipeline-outcomes{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:flex}.aic-pipeline-outcome{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-panel);min-width:88px;transition:transform var(--aiq-duration-slow) var(--aiq-ease-standard), box-shadow var(--aiq-duration-slow) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard);flex-direction:column;gap:2px;padding:7px 10px;display:flex}.aic-pipeline-outcome:hover{transform:translateY(-2px)}.aic-pipeline-outcome--success{border-color:#10b98173}.aic-pipeline-outcome--success:hover{box-shadow:0 0 20px #10b98133}.aic-pipeline-outcome--warning{border-color:#f59e0b73}.aic-pipeline-outcome--warning:hover{box-shadow:0 0 20px #f59e0b2e}.aic-pipeline-outcome--danger{border-color:#ef444473}.aic-pipeline-outcome--danger:hover{box-shadow:0 0 20px #ef44442e}.aic-pipeline-outcome__nums{color:var(--text-primary);font-size:13px;font-weight:700}.aic-actions-panel{background:var(--bg-elevated);border-radius:var(--radius-lg);border:1px solid #94a3b82e;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 20px 48px #0000005c,0 0 0 1px #0000001f}.aic-actions-toolbar{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);gap:var(--space-2);background:linear-gradient(#111827fa,#0f172aeb);flex-direction:column;flex-shrink:0;display:flex}.aic-actions-toolbar__titles{min-width:0}.aic-actions-toolbar__title{letter-spacing:-.022em;color:var(--text-primary);margin:0;font-size:17px;font-weight:700}.aic-actions-toolbar__subtitle{color:var(--text-muted);margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.45}.aic-actions-toolbar__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aic-actions-filters{flex-wrap:wrap;gap:6px;display:flex}.aic-filter-chip{border:1px solid var(--border-subtle);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color var(--aiq-duration) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard), background var(--aiq-duration) var(--aiq-ease-standard);background:#0b1628a6;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:700}.aic-filter-chip:hover{color:var(--text-secondary);border-color:var(--border-strong)}.aic-filter-chip--active{color:var(--text-primary);background:linear-gradient(135deg,#2563eb29,#7c3aed24);border-color:#7c3aed8c;box-shadow:0 0 0 1px #60a5fa24,0 0 12px #7c3aed1f}.aic-actions-search{flex:140px;min-width:120px;max-width:220px;min-height:34px!important;padding:6px 10px!important;font-size:12px!important}.aic-sort-btn{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:34px;color:var(--text-muted);cursor:pointer;transition:color var(--aiq-duration) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard);align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.aic-sort-btn:hover{color:var(--text-primary);border-color:var(--border-strong)}.aic-actions-scroll{-webkit-overflow-scrolling:touch;flex:0 auto;min-height:0;overflow:auto visible}.aic-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:980px;font-size:12px}.aic-table thead th{z-index:2;text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);border-bottom:1px solid var(--border-strong);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827fa;padding:10px 12px;font-size:10px;font-weight:800;position:sticky;top:0}.aic-table tbody td{vertical-align:middle;color:var(--text-secondary);border-bottom:1px solid #94a3b81a;padding:8px 12px}.aic-table__row{cursor:pointer;transition:background-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration-slow) var(--aiq-ease-standard);outline:none}.aic-table__row:hover{background:#2563eb0f;box-shadow:inset 3px 0 #60a5fa73}.aic-table__row:focus-visible{background:#2563eb14;box-shadow:inset 0 0 0 2px #60a5fa8c}.aic-table__row--selected{background:linear-gradient(90deg,#2563eb1a 0%,#7c3aed14 100%);box-shadow:inset 3px 0 #7c3aede6,0 0 0 1px #7c3aeda6,0 0 14px #7c3aed2e}.aic-table__row--selected:hover{background:linear-gradient(90deg,#2563eb1f 0%,#7c3aed1a 100%);box-shadow:inset 3px 0 #7c3aedeb,0 0 0 1px #7c3aed9e,0 0 12px #7c3aed33}.aic-table__cell-main{flex-direction:column;gap:4px;min-width:0;max-width:320px;display:flex}.aic-table__action{color:var(--text-primary);font-weight:700;line-height:1.35}.aic-table__reason{color:#cbd5e1e0;font-size:11px;line-height:1.4}.aic-table__stack{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.aic-table__source{color:var(--text-secondary);font-weight:600}.aic-table__tool{color:var(--brand-cyan);font-size:11px}.aic-table__user{color:var(--text-soft);font-size:11px}.aic-table__time{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:600}.aic-r-badge{border-radius:var(--radius-sm);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.aic-r-badge--low{color:var(--info);background:#60a5fa1a;border-color:#60a5fa66}.aic-r-badge--medium{color:var(--warning);background:#f59e0b1a;border-color:#f59e0b73}.aic-r-badge--high{color:#fb923c;background:#fb923c1a;border-color:#fb923c80}.aic-r-badge--critical{color:var(--danger);background:#ef44441f;border-color:#ef44448c}.aic-d-badge{border-radius:var(--radius-sm);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.aic-d-badge--approved{color:var(--success);background:#10b9811f;border:1px solid #10b98173}.aic-d-badge--escalated{color:var(--warning);background:#f59e0b1f;border:1px solid #f59e0b73}.aic-d-badge--blocked{color:var(--danger);background:#ef44441f;border:1px solid #ef444473}.aic-conf-cell{flex-direction:column;gap:4px;min-width:88px;max-width:120px;display:flex}.aic-conf-cell__pct{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:11px;font-weight:800}.aic-conf-track{height:6px!important}.aic-conf-fill{min-width:0}.aic-policy-pill{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#0b1628bf;flex-direction:column;gap:2px;max-width:200px;padding:6px 10px;display:inline-flex}.aic-policy-pill__id{letter-spacing:.04em;color:var(--brand-cyan);font-size:10px;font-weight:800}.aic-policy-pill__name{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.aic-priority{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.aic-priority__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.aic-priority--low .aic-priority__dot{background:var(--info);box-shadow:0 0 8px #60a5fa73}.aic-priority--medium .aic-priority__dot{background:var(--warning);box-shadow:0 0 8px #f59e0b66}.aic-priority--high .aic-priority__dot{background:var(--danger);box-shadow:0 0 8px #ef444473}.aic-table__empty td{padding:var(--space-6);text-align:center;color:var(--text-soft);font-size:13px}.aic-details{background:var(--bg-elevated);border-radius:var(--radius-lg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.aic-details--empty{min-height:220px;padding:var(--space-6);justify-content:center;align-items:center}.aic-details-empty{text-align:center;max-width:260px}.aic-details-empty__title{margin:0 0 var(--space-2);color:var(--text-primary);letter-spacing:-.02em;font-size:15px;font-weight:800}.aic-details-empty__text{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.aic-details__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);background:linear-gradient(#111827fa,#0f172ae0);flex-shrink:0;display:flex}.aic-details__header-main{min-width:0}.aic-details__title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aic-details__title{letter-spacing:-.022em;color:var(--text-primary);margin:0;font-size:17px;font-weight:700}.aic-details__id{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;color:var(--text-soft);letter-spacing:.02em;font-size:11px;font-weight:600}.aic-details__close{border-radius:var(--radius-md);border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:color var(--aiq-duration) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard);background:#0b162899;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aic-details__close:hover{color:var(--text-primary);border-color:#60a5fa59;box-shadow:0 0 0 1px #3b82f61a,0 0 12px #3b82f61f}.aic-details__summary{padding:10px var(--space-4);background:#0b122059;border-bottom:1px solid #94a3b81f;flex-shrink:0}.aic-details__action-name{color:var(--text-secondary);margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.45}.aic-details__inline-meta{gap:10px var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.aic-details__inline-pair dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0 0 2px;font-size:10px;font-weight:700}.aic-details__inline-pair dd{color:var(--text-primary);margin:0;font-size:12px;font-weight:600}.aic-details__tabs{padding:0 var(--space-2);border-bottom:1px solid var(--border-subtle);background:#080e1ca6;flex-shrink:0;gap:0;display:flex}.aic-details__tab{color:var(--text-muted);cursor:pointer;transition:color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard);background:0 0;border:0;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:600;position:relative}.aic-details__tab:hover{color:var(--text-secondary)}.aic-details__tab--active{color:var(--text-primary)}.aic-details__tab--active:after{content:"";background:var(--brand-gradient);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10%;right:10%;box-shadow:0 -1px 10px #7c3aed47}.aic-details__body{min-height:0;padding:var(--space-3);-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.aic-details-overview{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.aic-details-block{min-width:0}.aic-details-block__title{letter-spacing:.09em;text-transform:uppercase;color:var(--brand-cyan);margin:0 0 6px;font-size:11px;font-weight:700}.aic-details-block__lead{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.aic-details-policy-card{padding:10px var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#0b1628bf;box-shadow:0 4px 14px #0000001f}.aic-details-policy-card--blocked{box-shadow:var(--shadow-card), 0 0 0 1px #ef444414;border-color:#ef444466}.aic-details-policy-card--escalated{box-shadow:var(--shadow-card), 0 0 0 1px #f59e0b14;border-color:#f59e0b6b}.aic-details-policy-card--approved{box-shadow:var(--shadow-card), 0 0 0 1px #10b98114;border-color:#10b98161}.aic-details-policy-card__label{margin:0 0 var(--space-1);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:800}.aic-details-policy-card__id{color:var(--brand-cyan);font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:13px;font-weight:800}.aic-details-policy-card__name{color:var(--text-secondary);margin:0;font-size:12px;font-weight:600;line-height:1.45}.aic-details-confidence{flex-direction:column;gap:4px;margin-top:4px;display:flex}.aic-details-confidence .aiq-progress-track{margin-top:2px}.aic-details-confidence__pct{letter-spacing:-.03em;color:var(--text-primary);font-size:22px;font-weight:800}.aic-details-confidence__track{max-width:100%;height:8px!important}.aic-details-meta-grid{gap:var(--space-2) var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.aic-details-meta-grid dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-soft);margin:0 0 3px;font-size:10px;font-weight:600}.aic-details-meta-grid dd{color:var(--text-primary);margin:0;font-size:12px;font-weight:600;line-height:1.4}.aic-details-meta-grid__span{grid-column:1/-1}.aic-details-placeholder{padding:var(--space-3) 0}.aic-details-placeholder__title{margin:0 0 var(--space-2);color:var(--text-primary);font-size:13px;font-weight:800}.aic-details-placeholder__text{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.aic-details__actions{padding:10px var(--space-4) 14px;background:linear-gradient(#0b1220e0 0%,#080e1ceb 100%);border-top:1px solid #ffffff14;flex-shrink:0;margin-top:auto;box-shadow:0 -6px 18px #0000001f}.aic-details__actions-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin:0 0 8px;font-size:10px;font-weight:700}.aic-details__actions-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.aic-details-btn{min-height:36px!important;padding:8px 14px!important;font-size:12px!important}.aic-details-btn--primary{margin-left:auto}@media (width<=520px){.aic-details__actions-row{flex-direction:column}.aic-details-btn--primary{justify-content:center;width:100%;margin-left:0}.aic-details-btn--secondary{justify-content:center;width:100%}}.aic-health-strip{z-index:80;width:100%;max-width:100%;padding:0 var(--space-6);background:linear-gradient(#0f172af7 0%,#07111ffe 100%);border-top:1px solid #94a3b81a;flex:none;margin:0;position:relative;bottom:auto;left:auto;right:auto;box-shadow:inset 0 1px #ffffff09,0 -1px #0003}.aic-health{align-items:center;gap:var(--space-3);max-width:100%;min-height:36px;padding:4px 0;display:flex}.aic-health__scroll{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;flex:1;align-items:center;gap:0;min-width:0;display:flex;overflow-x:auto}.aic-health__scroll::-webkit-scrollbar{height:4px}.aic-health__scroll::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.aic-health-item{border-right:1px solid #94a3b81f;flex-shrink:0;align-items:center;gap:6px;padding:1px 12px 1px 8px;display:flex}.aic-health-item:last-of-type{border-right:none;padding-right:4px}.aic-health-item__icon{width:24px;height:24px;color:var(--text-muted);background:#0b1628d9;border:1px solid #94a3b81a;border-radius:6px;justify-content:center;align-items:center;display:flex}.aic-health-item__text{flex-direction:column;gap:2px;min-width:0;display:flex}.aic-health-item__label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e0;white-space:nowrap;font-size:10px;font-weight:700}.aic-health-item__status{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.aic-health-item__dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.aic-health-item__status--healthy .aic-health-item__dot{background:var(--success);box-shadow:0 0 5px #10b98152}.aic-health-item__status--healthy{color:#a7f3d0f2}.aic-health-item__status--attention .aic-health-item__dot{background:var(--warning);box-shadow:0 0 5px #f59e0b4d}.aic-health-item__status--attention{color:#fde68af2}.aic-health-item__status--operational .aic-health-item__dot{background:linear-gradient(180deg, var(--brand-cyan) 0%, var(--success) 100%);box-shadow:0 0 6px #60a5fa42}.aic-health-item__status--operational{color:#bae6fdf2}.aic-health__meta{padding-left:var(--space-2);border-left:1px solid #94a3b826;flex-shrink:0;align-items:center;gap:10px;display:flex}.aic-health__live{letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0f2;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.aic-health__live-dot{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b98159}.aic-health__updated{color:var(--text-muted);white-space:nowrap;font-size:10px;font-weight:600}.aic-health__refresh{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--aiq-duration) var(--aiq-ease-standard), border-color var(--aiq-duration) var(--aiq-ease-standard), box-shadow var(--aiq-duration) var(--aiq-ease-standard);background:#0b1628a6;justify-content:center;align-items:center;display:inline-flex}.aic-health__refresh:hover{color:var(--text-primary);border-color:#60a5fa52;box-shadow:0 0 10px #60a5fa24}@media (prefers-reduced-motion:reduce){.aic-nav-item,.aic-zone,.aic-icon-btn,.aic-header__primary,.aic-kri-board__hero,.aic-kri-board__outcome,.aic-pipeline-stage,.aic-pipeline-outcome,.aic-pipeline-section__link,.aic-filter-chip,.aic-sort-btn,.aic-table__row,.aic-details__close,.aic-details__tab,.aic-rail-filter,button.aic-rail-attention__row,.aic-health__refresh{transition:none!important}.aic-live-dot{animation:none!important}.aic-kri-board__hero:hover,.aic-kri-board__outcome:hover,.aic-header .aic-icon-btn:hover,.aic-header .aic-command-icon-btn:hover,.aic-header .aic-header__primary.aiq-button-primary:hover,.aic-header .aic-command-primary-btn:hover,.aic-header .aic-header__primary.aiq-button-primary:active,.aic-header .aic-command-primary-btn:active{transform:none!important}.aic-details__tab--active:after{box-shadow:none}.aic-rail-filter--active{background:#2563eb14;box-shadow:inset 0 0 0 1px #7c3aed66}.aic-filter-chip--active{box-shadow:inset 0 0 0 1px #7c3aed73}.aic-zone:hover{box-shadow:var(--shadow-card)}.aic-pipeline-stage:hover,.aic-pipeline-outcome:hover,.aic-pipeline-section__link:hover{transform:none!important}.aic-kri-board__hero-enddot,.aic-kri-board__ring-arc,.aic-kri-board__ring--success .aic-kri-board__ring-arc,.aic-kri-board__ring--warning .aic-kri-board__ring-arc,.aic-kri-board__ring--danger .aic-kri-board__ring-arc,.aic-kri-board__mini-line{filter:none!important}.aic-table__row:hover,.aic-table__row--selected,.aic-table__row--selected:hover{box-shadow:none}.aic-table__row--selected{background:#2563eb14;box-shadow:inset 3px 0 #7c3aedd9,0 0 0 1px #7c3aed73}}.aic-zone--kpi .aic-kri-board{min-width:0}.aic-command-bar{z-index:80;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#0c1222f5,#090e1bf0),#0a0f1cf0;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px 22px;transition:min-height .22s,padding .22s,background .22s,box-shadow .22s,border-color .22s;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff09,0 12px 32px #0000002e}.aic-command-bar.is-compact{background:linear-gradient(#080d1bfb,#080d1bf6),#080d1bf5;border-bottom-color:#7c3aed38;min-height:58px;padding:8px 22px;box-shadow:inset 0 1px #ffffff0a,0 16px 40px #00000047,0 0 0 1px #7c3aed0f}.aic-command-left{flex-direction:column;gap:4px;min-width:0;display:flex}.aic-command-eyebrow{color:#16d9ff;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1;transition:opacity .18s,transform .18s,max-height .18s}.aic-command-bar.is-compact .aic-command-eyebrow{opacity:0;max-height:0;overflow:hidden;transform:translateY(-4px)}.aic-command-title-row{align-items:center;gap:10px;min-width:0;display:flex}.aic-command-title{color:#f8fafc;letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:24px;font-weight:850;line-height:1.05;transition:font-size .22s,letter-spacing .22s}.aic-command-bar.is-compact .aic-command-title{letter-spacing:-.025em;font-size:18px}.aic-command-badge{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#2563eb21;border:1px solid #60a5fa52;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:10px;font-weight:800;transition:height .22s,padding .22s,font-size .22s,opacity .22s;display:inline-flex}.aic-command-bar.is-compact .aic-command-badge{opacity:.92;height:18px;padding:0 8px;font-size:9px}.aic-command-subtitle{color:#94a3b8db;margin:0;font-size:13px;line-height:1.25;transition:opacity .18s,transform .18s,max-height .18s,margin .18s}.aic-command-bar.is-compact .aic-command-subtitle{opacity:0;max-height:0;margin:0;overflow:hidden;transform:translateY(-3px)}.aic-command-status-row{align-items:center;gap:8px;margin-top:3px;transition:margin .22s,transform .22s;display:flex}.aic-command-bar.is-compact .aic-command-status-row{margin-top:0;transform:translateY(-1px)}.aic-command-pill{letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:10px;font-weight:800;line-height:1;transition:height .22s,padding .22s,font-size .22s,box-shadow .22s;display:inline-flex}.aic-command-bar.is-compact .aic-command-pill{height:18px;padding:0 8px;font-size:9px}.aic-command-pill.live{color:#34f5c5;background:#14b8a61c;border:1px solid #14b8a659;box-shadow:0 0 18px #14b8a614}.aic-command-pill.demo{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b5c;box-shadow:0 0 18px #f59e0b12}.aic-command-search{color:#e5e7eb;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:12px;outline:none;width:min(360px,28vw);height:38px;padding:0 14px;font-size:13px;transition:width .22s,height .22s,border-color .22s,background .22s,box-shadow .22s}.aic-command-search:focus{border-color:#7c3aed8f;box-shadow:0 0 0 3px #7c3aed1f}.aic-command-bar.is-compact .aic-command-search{background:#0f172ad1;width:min(320px,25vw);height:34px}.aic-command-icon-btn{color:#94a3b8;background:#0f172a9e;border:1px solid #94a3b829;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:width .22s,height .22s,color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.aic-command-icon-btn:hover{color:#f8fafc;background:#1e293bc7;border-color:#7c3aed59;transform:translateY(-1px)}.aic-command-bar.is-compact .aic-command-icon-btn{border-radius:11px;width:34px;height:34px}.aic-command-primary-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 48%,#9333ea 100%);border:1px solid #a78bfa6b;border-radius:12px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:13px;font-weight:800;transition:height .22s,padding .22s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #4f46e542,inset 0 0 0 1px #ffffff0a}.aic-command-primary-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #7c3aed52,inset 0 0 0 1px #ffffff0f}.aic-command-bar.is-compact .aic-command-primary-btn{border-radius:11px;height:34px;padding:0 14px;font-size:12px}.aic-main-content,.aic-dashboard-main,.aic-content{scroll-padding-top:88px}@media (width<=1200px){.aic-command-bar{gap:16px}.aic-command-search{width:min(280px,24vw)}.aic-command-badge{display:none}}@media (width<=900px){.aic-command-bar{flex-direction:column;align-items:flex-start;gap:12px}.aic-command-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.aic-command-search{width:100%;max-width:420px}}@media (prefers-reduced-motion:reduce){.aic-command-bar,.aic-command-bar *,.aic-command-search,.aic-command-icon-btn,.aic-command-primary-btn{transition:none!important}}.aic-header.aic-command-bar:after{display:none}.aic-command-pill.offline{color:#94a3b8e0;text-transform:uppercase;letter-spacing:.08em;background:#0f172a73;border:1px solid #94a3b833}.aic-command-pill.live,.aic-command-pill.demo{text-transform:uppercase;letter-spacing:.08em}.aic-header.aic-command-bar .aic-command-pill.live .aic-live-dot{animation:3.2s ease-in-out infinite aic-header-live-pulse;box-shadow:0 0 0 1px #10b98159,0 0 6px #22c55e59}.aic-command-status-meta{color:#94a3b8e0;font-size:12px;font-weight:600;line-height:1.35}.aic-command-status-meta--loading{color:#7dd3fce0}.aic-command-bar .aic-header__search-wrap{flex:0 auto;width:min(360px,28vw);max-width:none;position:relative}.aic-command-bar.is-compact .aic-header__search-wrap{width:min(320px,25vw)}.aic-command-bar .aic-command-search{box-sizing:border-box;width:100%;height:38px;min-height:0;padding-left:38px!important;padding-right:14px!important}.aic-header.aic-command-bar .aic-icon-btn.aic-command-icon-btn{width:38px;min-width:38px;height:38px}.aic-header.aic-command-bar.is-compact .aic-icon-btn.aic-command-icon-btn{width:34px;min-width:34px;height:34px}.aic-header.aic-command-bar .aic-header__primary.aic-command-primary-btn.aiq-button-primary{height:38px;min-height:0}.aic-header.aic-command-bar.is-compact .aic-header__primary.aic-command-primary-btn.aiq-button-primary{height:34px}.aic-command-bar.is-compact .aic-command-search{width:100%;height:34px}@media (width<=1200px){.aic-command-bar .aic-command-search{width:100%}.aic-command-bar .aic-header__search-wrap{width:min(280px,24vw)}}@media (width<=900px){.aic-command-bar .aic-header__search-wrap{width:100%;max-width:420px}}.aic-main,.aic-main-content,.aic-dashboard-main,.aic-content{min-width:0;overflow-x:hidden}.aic-dashboard-shell{width:100%;min-width:0;max-width:var(--aic-app-max-width);padding-left:var(--aic-dashboard-pad-x);padding-right:var(--aic-dashboard-pad-x);flex-direction:column;margin:0 auto;display:flex}.aic-command-bar{width:100%}.aic-kri-section,.aic-kri-panel,.aic-pipeline-section,.aic-recent-actions-section,.aic-actions-layout,.aic-dashboard-card{max-width:100%}.aic-kri-card-grid,.aic-kri-metric-grid,.aic-kpi-grid{grid-template-columns:repeat(4,minmax(260px,1fr));gap:16px;display:grid}.aic-kri-chart,.aic-chart-card,.aic-mini-chart{max-width:100%}@media (width<=1400px){.aic-dashboard-shell{padding-left:var(--sidebar-content-gap);padding-right:var(--sidebar-content-gap)}.aic-kri-card-grid,.aic-kri-metric-grid,.aic-kpi-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=900px){.aic-shell{grid-template-columns:1fr}.aic-sidebar{width:100%;min-width:0;max-width:none;height:auto;position:relative}.aic-dashboard-shell{padding-left:12px;padding-right:12px}.aic-kri-card-grid,.aic-kri-metric-grid,.aic-kpi-grid{grid-template-columns:1fr}.aic-health-strip,.aic-status-strip,.aic-footer,.aic-bottom-bar{position:relative!important;bottom:auto!important}}.aic-dashboard-shell .aic-canvas{padding-left:0;padding-right:0}.aic-placeholder-grid,.aic-actions-layout,.aic-kri-board,.aic-pipeline-section{max-width:100%}.aic-actions-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:16px;width:100%;max-width:100%;display:grid}.aic-recent-actions-panel{width:100%;min-width:0}.aic-action-details-panel,.aic-action-detail-panel,.aic-details-panel,.aic-inspector{align-self:stretch;width:320px;min-width:320px;max-width:320px;overflow:hidden;position:relative!important;top:auto!important;right:auto!important;transform:none!important}@media (width>=1600px){.aic-actions-layout{grid-template-columns:minmax(0,1fr) 340px}.aic-action-details-panel,.aic-action-detail-panel,.aic-details-panel,.aic-inspector{width:340px;min-width:340px;max-width:340px}}@media (width<=1280px){.aic-actions-layout{grid-template-columns:minmax(0,1fr) 300px}.aic-action-details-panel,.aic-action-detail-panel,.aic-details-panel,.aic-inspector{width:300px;min-width:300px;max-width:300px}}@media (width<=1050px){.aic-actions-layout{grid-template-columns:1fr}.aic-action-details-panel,.aic-action-detail-panel,.aic-details-panel,.aic-inspector{width:100%;min-width:0;max-width:100%}}html,body,#root{min-height:100%;overflow:hidden auto}.aic-shell{width:100%;max-width:calc(var(--aic-sidebar-width) + var(--aic-app-max-width));grid-template-columns:var(--aic-sidebar-width) minmax(0, 1fr);background:#07101f;min-height:100vh;margin:0 auto;display:grid;overflow:visible}.aic-sidebar{height:100vh;width:var(--aic-sidebar-width);min-width:var(--aic-sidebar-width);align-self:start;position:sticky;top:0}.aic-main{width:100%;min-width:0;overflow:visible;margin-left:0!important}.aic-dashboard-shell{width:100%;max-width:var(--aic-app-max-width);min-height:100vh;padding-left:var(--aic-dashboard-pad-x);padding-right:var(--aic-dashboard-pad-x);flex-direction:column;margin:0 auto;display:flex;flex:none!important;height:auto!important;max-height:none!important}.aic-command-bar{z-index:80;position:sticky;top:0}.aic-canvas{flex:1 0 auto;overflow:visible!important}.aic-health-strip{flex-shrink:0;max-width:100%;width:100%!important;margin:12px 0 0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}@media (width<=900px){.aic-shell{grid-template-columns:1fr}.aic-sidebar{width:100%;min-width:0;height:auto;position:relative}.aic-dashboard-shell{max-width:100%;padding-left:12px;padding-right:12px}}.aic-status-strip,.aic-footer,.aic-bottom-bar{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.aic-shell,.aic-main{height:auto!important;max-height:none!important}.aic-actions-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:16px;min-width:0;display:grid}.aic-recent-actions-panel,.aic-zone--recent,.aic-zone--table{width:100%;min-width:0;overflow:hidden}.aic-recent-actions-table-wrap,.aic-actions-table-wrap,.aic-table-wrap{scrollbar-width:thin;width:100%;overflow:auto visible}.aic-recent-actions-table,.aic-actions-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:980px}.aic-recent-actions-table thead th:first-child,.aic-recent-actions-table tbody td:first-child,.aic-actions-table thead th:first-child,.aic-actions-table tbody td:first-child{width:26%;min-width:230px}.aic-recent-actions-table thead th:nth-child(2),.aic-recent-actions-table tbody td:nth-child(2),.aic-actions-table thead th:nth-child(2),.aic-actions-table tbody td:nth-child(2){width:18%;min-width:160px}.aic-recent-actions-table thead th:nth-child(3),.aic-recent-actions-table tbody td:nth-child(3),.aic-actions-table thead th:nth-child(3),.aic-actions-table tbody td:nth-child(3){width:90px;min-width:90px}.aic-recent-actions-table thead th:nth-child(4),.aic-recent-actions-table tbody td:nth-child(4),.aic-actions-table thead th:nth-child(4),.aic-actions-table tbody td:nth-child(4){width:110px;min-width:110px}.aic-recent-actions-table thead th:nth-child(5),.aic-recent-actions-table tbody td:nth-child(5),.aic-actions-table thead th:nth-child(5),.aic-actions-table tbody td:nth-child(5){width:115px;min-width:115px}.aic-recent-actions-table thead th:nth-child(6),.aic-recent-actions-table tbody td:nth-child(6),.aic-actions-table thead th:nth-child(6),.aic-actions-table tbody td:nth-child(6){width:180px;min-width:180px}.aic-recent-actions-table thead th:nth-child(7),.aic-recent-actions-table tbody td:nth-child(7),.aic-actions-table thead th:nth-child(7),.aic-actions-table tbody td:nth-child(7){width:95px;min-width:95px}.aic-recent-actions-table thead th:nth-child(8),.aic-recent-actions-table tbody td:nth-child(8),.aic-actions-table thead th:nth-child(8),.aic-actions-table tbody td:nth-child(8){text-align:right;width:80px;min-width:80px}.aic-recent-actions-table thead th,.aic-recent-actions-table tbody td,.aic-actions-table thead th,.aic-actions-table tbody td{vertical-align:middle;white-space:normal;text-overflow:clip;padding:13px 12px;overflow:visible}.aic-action-title,.aic-action-description,.aic-source-name,.aic-tool-name,.aic-policy-card,.aic-policy-title,.aic-recent-actions-table .aic-table__action,.aic-recent-actions-table .aic-table__reason,.aic-recent-actions-table .aic-table__source,.aic-recent-actions-table .aic-table__tool,.aic-recent-actions-table .aic-policy-pill__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aic-r-badge,.aic-d-badge,.aic-risk-badge,.aic-decision-badge,.aic-status-badge{white-space:nowrap;justify-content:center;align-items:center;min-width:max-content;display:inline-flex}.aic-recent-actions-panel .aic-actions-panel{flex:0 auto}.aic-action-details-panel,.aic-details-panel{width:320px;min-width:320px;max-width:320px}@media (width>=1600px){.aic-actions-layout{grid-template-columns:minmax(0,1fr) 340px}.aic-action-details-panel,.aic-details-panel{width:340px;min-width:340px;max-width:340px}}@media (width<=1280px){.aic-actions-layout{grid-template-columns:minmax(0,1fr) 300px}.aic-action-details-panel,.aic-details-panel{width:300px;min-width:300px;max-width:300px}}.aic-recent-actions-panel,.aic-zone--recent,.aic-zone--table{border-radius:18px;overflow:hidden!important}.aic-recent-actions-table-wrap,.aic-actions-table-wrap,.aic-table-wrap{width:100%;overflow:hidden!important}.aic-recent-actions-table,.aic-actions-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0!important}.aic-recent-actions-table thead th,.aic-actions-table thead th{color:#94a3b8d1;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #94a3b81f;padding:14px 18px;font-size:10px;font-weight:850}.aic-recent-actions-table tbody td,.aic-actions-table tbody td{vertical-align:middle;border-bottom:1px solid #94a3b81a;padding:16px 18px}.aic-recent-actions-table tbody tr,.aic-actions-table tbody tr{cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}.aic-recent-actions-table tbody tr:hover,.aic-actions-table tbody tr:hover{background:#1e293b6b}.aic-recent-actions-table tbody tr.is-selected,.aic-actions-table tbody tr.is-selected,.aic-recent-actions-table tbody tr[aria-selected=true],.aic-actions-table tbody tr[aria-selected=true]{background:linear-gradient(90deg,#7c3aed40,#0f172a5c);box-shadow:inset 3px 0 #8b5cf6,inset 0 -1px #7c3aed57}.aic-recent-actions-table th:first-child,.aic-recent-actions-table td:first-child,.aic-actions-table th:first-child,.aic-actions-table td:first-child{width:40%}.aic-recent-actions-table th:nth-child(2),.aic-recent-actions-table td:nth-child(2),.aic-actions-table th:nth-child(2),.aic-actions-table td:nth-child(2){width:22%}.aic-recent-actions-table th:nth-child(3),.aic-recent-actions-table td:nth-child(3),.aic-actions-table th:nth-child(3),.aic-actions-table td:nth-child(3){width:18%}.aic-recent-actions-table th:nth-child(4),.aic-recent-actions-table td:nth-child(4),.aic-actions-table th:nth-child(4),.aic-actions-table td:nth-child(4){width:13%}.aic-recent-actions-table th:nth-child(5),.aic-recent-actions-table td:nth-child(5),.aic-actions-table th:nth-child(5),.aic-actions-table td:nth-child(5){width:12%}.aic-action-row-main{align-items:center;gap:14px;min-width:0;display:flex}.aic-action-icon{color:#c4b5fd;background:radial-gradient(circle at 30% 25%,#ffffff24,#0000 36%),linear-gradient(135deg,#7c3aedd1,#3b82f657);border:1px solid #a78bfa3d;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 10px 22px #4f46e538}.aic-action-copy{min-width:0}.aic-action-title,.aic-source-name{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.25;overflow:hidden}.aic-action-summary,.aic-tool-name,.aic-user-name,.aic-row-time{color:#93c5fdd1;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.25;overflow:hidden}.aic-user-name,.aic-row-time{color:#94a3b8b8}.aic-outcome-stack{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.aic-risk-badge,.aic-decision-badge,.aic-status-badge{letter-spacing:.04em;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.aic-confidence-cell{min-width:0}.aic-confidence-value{color:#f8fafc;margin-bottom:7px;font-size:12px;font-weight:850}.aic-confidence-track{background:#334155d1;border-radius:999px;width:100%;height:5px;overflow:hidden}.aic-confidence-fill{border-radius:inherit;background:linear-gradient(90deg,#6366f1,#a855f7);height:100%;box-shadow:0 0 14px #a855f759}.aic-priority-line{color:#f8fafc;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.aic-priority-dot{background:#ef4444;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 10px #ef444473}.aic-priority-line.high .aic-priority-dot{background:#ef4444;box-shadow:0 0 10px #ef444473}.aic-priority-line.medium .aic-priority-dot{background:#f59e0b;box-shadow:0 0 10px #f59e0b73}.aic-priority-line.low .aic-priority-dot{background:#60a5fa;box-shadow:0 0 10px #60a5fa73}.aic-recent-footer{color:#94a3b8d1;border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 18px;display:flex}.aic-recent-count{color:#cbd5e1c7;font-size:13px}.aic-recent-link{color:#c084fc;cursor:pointer;text-shadow:0 0 16px #c084fc3d;background:0 0;border:0;font-size:13px;font-weight:850}.aic-recent-link:hover{color:#e9d5ff}.aic-recent-actions-panel ::-webkit-scrollbar:horizontal{display:none}.aic-zone--recent ::-webkit-scrollbar:horizontal{display:none}.aic-recent-actions-table-wrap::-webkit-scrollbar{display:none}.aic-actions-table-wrap::-webkit-scrollbar{display:none}.aic-table-wrap::-webkit-scrollbar{display:none}.aic-recent-actions-panel,.aic-zone--recent{height:auto!important;min-height:0!important}.aic-recent-actions-table tbody tr:last-child td,.aic-actions-table tbody tr:last-child td{border-bottom:0}.aic-risk-badge.low{color:var(--info);background:#60a5fa1a;border:1px solid #60a5fa66}.aic-risk-badge.medium{color:var(--warning);background:#f59e0b1a;border:1px solid #f59e0b73}.aic-risk-badge.high{color:#fb923c;background:#fb923c1a;border:1px solid #fb923c80}.aic-risk-badge.critical{color:var(--danger);background:#ef44441f;border:1px solid #ef44448c}.aic-decision-badge.approved{color:var(--success);background:#10b9811f;border:1px solid #10b98173}.aic-decision-badge.escalated{color:var(--warning);background:#f59e0b1f;border:1px solid #f59e0b73}.aic-decision-badge.blocked{color:var(--danger);background:#ef44441f;border:1px solid #ef444473}.aic-recent-actions-table .aic-table__empty td,.aic-actions-table .aic-table__empty td{text-align:center;color:#94a3b8d9;white-space:normal;padding:28px 18px}.aic-risk-badge,.aic-decision-badge{text-transform:uppercase}.aic-recent-actions-table tbody tr.aic-table__row--selected,.aic-actions-table tbody tr.aic-table__row--selected{background:linear-gradient(90deg,#7c3aed40,#0f172a5c);box-shadow:inset 3px 0 #8b5cf6,inset 0 -1px #7c3aed57}.aic-recent-actions-table tbody tr.aic-table__row--selected:hover,.aic-actions-table tbody tr.aic-table__row--selected:hover{background:linear-gradient(90deg,#7c3aed4d,#0f172a6b);box-shadow:inset 3px 0 #a78bfa,inset 0 -1px #7c3aed66}.aic-action-details-panel,.aic-details-panel{background:radial-gradient(circle at 50% 0,#3b82f614,#0000 32%),linear-gradient(#0f172af5,#080d1bfa);border:1px solid #94a3b82e;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 22px 48px #00000047}.aic-action-details-panel .aic-details--premium{box-shadow:none;background:0 0;border:0;border-radius:0}.aic-details-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 14px;display:flex}.aic-details-title-row{align-items:center;gap:10px;display:flex}.aic-details-title-row h3{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:18px;font-weight:900;line-height:1.1}.aic-details-id{color:#94a3b8c2;margin-top:6px;font-size:12px;font-weight:700}.aic-details-status{letter-spacing:.06em;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;height:24px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.aic-details-status.blocked{color:#ff6b6b;background:#7f1d1d38;border:1px solid #ef4444b8;box-shadow:0 0 18px #ef44441f}.aic-details-status.escalated{color:#fbbf24;background:#78350f38;border:1px solid #f59e0bad}.aic-details-status.approved{color:#34d399;background:#065f4638;border:1px solid #10b9819e}.aic-details-close{color:#cbd5e1d1;cursor:pointer;background:#0f172a9e;border:1px solid #94a3b829;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:inline-flex}.aic-details-close:hover{color:#f8fafc;background:#1e293bc2;border-color:#93c5fd61}.aic-details-close:focus-visible{outline-offset:2px;outline:2px solid #60a5fad9}.aic-details-body{flex-direction:column;flex:1;min-height:0;padding:16px 18px 0;display:flex;overflow:hidden}.aic-details-tabpanel{flex:1;min-height:0;overflow-y:auto}.aic-details-summary h4{color:#f8fafc;margin:0 0 16px;font-size:14px;font-weight:900;line-height:1.35}.aic-details-meta-grid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.aic-details-meta-item span,.aic-details-key-grid span{color:#94a3b8d1;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.aic-details-meta-item strong,.aic-details-key-grid strong{color:#f8fafc;font-size:12px;font-weight:850;line-height:1.25}.aic-details-tabs{border-top:1px solid #94a3b81f;border-bottom:1px solid #94a3b81f;grid-template-columns:repeat(4,1fr);margin:18px -18px 0;display:grid}.aic-details-tabs button{color:#94a3b8e6;cursor:pointer;background:0 0;border:0;height:46px;font-size:11px;font-weight:850;position:relative}.aic-details-tabs button:focus-visible{outline-offset:-2px;z-index:1;outline:2px solid #60a5fabf}.aic-details-tabs button.active{color:#f8fafc}.aic-details-tabs button.active:after{content:"";background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px;box-shadow:0 0 16px #a855f77a}.aic-details-section+.aic-details-section{border-top:1px solid #94a3b81a}.aic-details-section-label{color:#60a5fa;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900}.aic-details-section p{color:#e2e8f0f0;margin:0;font-size:13px;line-height:1.5}.aic-policy-violation-card{background:radial-gradient(circle at 0 0,#ef44441a,#0000 38%),#0f172a7a;border:1px solid #ef4444a3;border-radius:14px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff09,0 14px 26px #0000002e}.aic-policy-violation-card--escalated{background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 38%),#0f172a7a;border-color:#f59e0b8c}.aic-policy-violation-card--approved{background:radial-gradient(circle at 0 0,#10b9811a,#0000 38%),#0f172a7a;border-color:#10b98180}.aic-policy-icon{color:#ff6b6b;background:#7f1d1d57;border:1px solid #ef444433;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.aic-policy-violation-card--escalated .aic-policy-icon{color:#fbbf24;background:#78350f57;border-color:#f59e0b47}.aic-policy-violation-card--approved .aic-policy-icon{color:#34d399;background:#065f4657;border-color:#10b98147}.aic-policy-violation-card span{color:#94a3b8d1;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.aic-policy-violation-card strong{color:#93c5fd;font-size:13px;font-weight:900;display:block}.aic-policy-violation-card p{color:#f8fafc;margin-top:6px;font-size:12px;font-weight:800}.aic-details-confidence-value{color:#f8fafc;letter-spacing:-.04em;margin-bottom:10px;font-size:30px;font-weight:900;line-height:1}.aic-details-confidence-track{background:#334155d1;border:1px solid #94a3b81f;border-radius:999px;width:100%;height:7px;overflow:hidden}.aic-details-confidence-fill{border-radius:inherit;background:linear-gradient(90deg,#6366f1,#a855f7);height:100%;box-shadow:0 0 16px #a855f76b}.aic-details-key-grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.aic-details-key-grid .span-2{grid-column:1/-1}.aic-details-priority{align-items:center;gap:8px;display:inline-flex}.aic-details-priority i{background:#ef4444;border-radius:999px;width:8px;height:8px;font-style:normal;box-shadow:0 0 12px #ef444480}.aic-details-priority.high i{background:#ef4444;box-shadow:0 0 12px #ef444480}.aic-details-priority.medium i{background:#f59e0b;box-shadow:0 0 12px #f59e0b80}.aic-details-priority.low i{background:#60a5fa;box-shadow:0 0 12px #60a5fa80}.aic-details-actions{background:linear-gradient(#080d1b29,#080d1b8f);border-top:1px solid #94a3b81f;flex-shrink:0;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.aic-details-secondary-btn,.aic-details-primary-btn{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.aic-details-secondary-btn{color:#e2e8f0f0;background:linear-gradient(#1e293b9e,#0f172aad);border:1px solid #94a3b847;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #00000029}.aic-details-secondary-btn:hover{background:linear-gradient(#334155bd,#0f172ad1);border-color:#93c5fd6b;transform:translateY(-1px)}.aic-details-secondary-btn:focus-visible{outline-offset:2px;outline:2px solid #60a5fabf}.aic-details-primary-btn{color:#fff;background:radial-gradient(circle at 18% 0,#ffffff2e,#0000 34%),linear-gradient(135deg,#4f46e5 0%,#7c3aed 52%,#9333ea 100%);border:1px solid #c4b5fd94;grid-column:1/-1;min-height:48px;box-shadow:inset 0 1px #ffffff24,0 14px 30px #7c3aed57}.aic-details-primary-btn:hover{background:radial-gradient(circle at 18% 0,#ffffff38,#0000 34%),linear-gradient(135deg,#6366f1 0%,#8b5cf6 52%,#a855f7 100%);border-color:#ddd6feb8;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 18px 36px #7c3aed70}.aic-details-primary-btn:focus-visible{outline-offset:2px;outline:2px solid #c4b5fde6}.aic-recent-actions-panel,.aic-zone--recent,.aic-zone--table{align-self:start!important;height:auto!important;min-height:0!important}.aic-recent-actions-table tbody tr.is-selected,.aic-actions-table tbody tr.is-selected{background:linear-gradient(90deg,#7c3aed4d,#0f172a6b)!important;box-shadow:inset 3px 0 #a855f7,inset 0 1px #ffffff09,inset 0 -1px #7c3aed52!important}.aic-action-icon{border-radius:11px!important;flex-basis:38px!important;width:38px!important;height:38px!important}.aic-action-title,.aic-source-name{letter-spacing:-.01em;font-size:12.5px!important}.aic-action-summary,.aic-tool-name,.aic-user-name,.aic-row-time{font-size:10.5px!important}.aic-recent-footer{background:#080d1b42;padding:14px 18px 16px!important}.aic-recent-link{font-size:12.5px!important}.aic-action-details-panel,.aic-details-panel{align-self:start!important;width:360px!important;min-width:360px!important;max-width:360px!important}.aic-details-title-row h3{font-size:18px!important}.aic-details-summary h4{margin-bottom:15px!important;font-size:13.5px!important;line-height:1.35!important}.aic-details-meta-grid{gap:14px 20px!important}.aic-details-tabs button{height:44px!important;font-size:10.5px!important}.aic-policy-violation-card{grid-template-columns:42px minmax(0,1fr)!important;padding:15px!important}.aic-policy-icon{width:42px!important;height:42px!important}.aic-details-confidence-value{font-size:28px!important}.aic-details-key-grid{gap:15px 20px!important}.aic-details-key-grid span,.aic-details-meta-item span,.aic-policy-violation-card span{color:#94a3b8e0!important}.aic-details-key-grid strong,.aic-details-meta-item strong{letter-spacing:-.01em}.aic-details-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:16px 18px 18px!important}.aic-details-secondary-btn,.aic-details-primary-btn{white-space:nowrap!important;text-align:center!important;letter-spacing:-.01em!important;justify-content:center!important;align-items:center!important;gap:8px!important;line-height:1!important;display:inline-flex!important}.aic-details-secondary-btn{border-radius:12px!important;min-height:40px!important;padding:0 12px!important;font-size:11.5px!important}.aic-details-primary-btn{border-radius:13px!important;grid-column:1/-1!important;min-height:46px!important;padding:0 16px!important;font-size:12.5px!important}.aic-details-secondary-btn *,.aic-details-primary-btn *{white-space:nowrap!important}@media (width<=1350px){.aic-actions-layout{grid-template-columns:minmax(0,1fr) 340px!important}.aic-action-details-panel,.aic-details-panel{width:340px!important;min-width:340px!important;max-width:340px!important}}@media (width<=1100px){.aic-actions-layout{grid-template-columns:1fr!important}.aic-action-details-panel,.aic-details-panel{width:100%!important;min-width:0!important;max-width:100%!important}}.aic-pipeline-section{background:radial-gradient(circle at 18% 0,#7c3aed1a,#0000 34%),linear-gradient(#0f172af0,#080d1bf5)!important;border:1px solid #94a3b82e!important;border-radius:18px!important;padding:18px 18px 16px!important;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000038!important}.aic-pipeline-section-header,.aic-pipeline-header{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:16px!important;display:flex!important}.aic-pipeline-title,.aic-pipeline-section h3{color:#60a5fa!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.aic-pipeline-section .view-full-pipeline,.aic-pipeline-section button,.aic-pipeline-link{color:#e2e8f0f2!important;background:linear-gradient(#1e293b8f,#0f172aad)!important;border:1px solid #94a3b838!important;border-radius:999px!important;height:36px!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #00000029!important}.aic-pipeline-section .view-full-pipeline:hover,.aic-pipeline-section button:hover,.aic-pipeline-link:hover{background:linear-gradient(#334155b8,#0f172ad1)!important;border-color:#93c5fd6b!important}.aic-pipeline-flow,.aic-pipeline-steps,.aic-pipeline-track{align-items:stretch!important;gap:12px!important;width:100%!important;display:flex!important}.aic-pipeline-step,.aic-pipeline-card,.aic-pipeline-node{background:radial-gradient(circle at 10% 0,#7c3aed38,#0000 36%),linear-gradient(#1e1b4b70,#0f172ab3)!important;border:1px solid #7c3aed57!important;border-radius:14px!important;flex:1 1 0!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:64px!important;padding:13px 14px!important;display:flex!important;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0f172a38!important}.aic-pipeline-step:hover,.aic-pipeline-card:hover,.aic-pipeline-node:hover{transform:translateY(-1px);border-color:#a78bfa94!important;box-shadow:inset 0 1px #ffffff0f,0 16px 30px #4c1d953d!important}.aic-pipeline-icon,.aic-pipeline-step-icon,.aic-pipeline-node-icon{color:#f8fafc!important;background:radial-gradient(circle at 28% 18%,#ffffff38,#0000 34%),linear-gradient(135deg,#4f46e5,#7c3aed)!important;border-radius:12px!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:inline-flex!important;box-shadow:0 12px 24px #7c3aed52,inset 0 1px #ffffff26!important}.aic-pipeline-step-label,.aic-pipeline-card-label,.aic-pipeline-node-label{color:#60a5fa!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:900!important;line-height:1.1!important}.aic-pipeline-step-title,.aic-pipeline-card-title,.aic-pipeline-node-title{color:#f8fafc!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.aic-pipeline-step-meta,.aic-pipeline-card-meta,.aic-pipeline-node-meta{color:#cbd5e1d1!important;margin-top:3px!important;font-size:10.5px!important;font-weight:800!important;line-height:1.1!important}.aic-pipeline-arrow,.aic-pipeline-connector{color:#94a3b86b!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;font-size:18px!important;display:flex!important}.aic-pipeline-outcomes,.aic-pipeline-summary,.aic-pipeline-metrics{align-items:stretch!important;gap:10px!important;margin-left:4px!important;display:flex!important}.aic-pipeline-outcome,.aic-pipeline-metric,.aic-pipeline-status-card{background:#0f172a8f!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;min-width:88px!important;min-height:64px!important;padding:10px 12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff09,0 10px 20px #00000029!important}.aic-pipeline-outcome span,.aic-pipeline-metric span,.aic-pipeline-status-card span{letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:900!important}.aic-pipeline-outcome strong,.aic-pipeline-metric strong,.aic-pipeline-status-card strong{color:#f8fafc!important;margin-top:5px!important;font-size:14px!important;font-weight:950!important;line-height:1!important}.aic-pipeline-outcome.passed,.aic-pipeline-status-card.passed{border:1px solid #14b8a68f!important}.aic-pipeline-outcome.escalated,.aic-pipeline-status-card.escalated{border:1px solid #f59e0b94!important}.aic-pipeline-outcome.blocked,.aic-pipeline-status-card.blocked{border:1px solid #ef444499!important}.aic-pipeline-outcome.passed span,.aic-pipeline-status-card.passed span{color:#2dd4bf!important}.aic-pipeline-outcome.escalated span,.aic-pipeline-status-card.escalated span{color:#fbbf24!important}.aic-pipeline-outcome.blocked span,.aic-pipeline-status-card.blocked span{color:#ff6b6b!important}@media (width<=1350px){.aic-pipeline-flow,.aic-pipeline-steps,.aic-pipeline-track{gap:10px!important}.aic-pipeline-step,.aic-pipeline-card,.aic-pipeline-node{padding:12px!important}.aic-pipeline-outcome,.aic-pipeline-metric,.aic-pipeline-status-card{min-width:78px!important}}@media (width<=1100px){.aic-pipeline-flow,.aic-pipeline-steps,.aic-pipeline-track{flex-wrap:wrap!important}.aic-pipeline-step,.aic-pipeline-card,.aic-pipeline-node{flex:220px!important}.aic-pipeline-outcomes,.aic-pipeline-summary,.aic-pipeline-metrics{width:100%!important;margin-left:0!important}}.aic-pipeline-section__head{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:16px!important;display:flex!important}.aic-pipeline-section__title{color:#60a5fa!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.aic-pipeline-section__link{color:#e2e8f0f2!important;background:linear-gradient(#1e293b8f,#0f172aad)!important;border:1px solid #94a3b838!important;border-radius:999px!important;height:36px!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #00000029!important}.aic-pipeline-section__link:hover{background:linear-gradient(#334155b8,#0f172ad1)!important;border-color:#93c5fd6b!important}.aic-pipeline-strip{align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;display:flex!important}.aic-pipeline-stages{flex:auto!important;align-items:stretch!important;gap:0!important;min-width:0!important;display:flex!important}.aic-pipeline-stage-wrap{flex:1 1 0!important;align-items:stretch!important;min-width:0!important;display:flex!important}.aic-pipeline-stage{background:radial-gradient(circle at 10% 0,#7c3aed38,#0000 36%),linear-gradient(#1e1b4b70,#0f172ab3)!important;border:1px solid #7c3aed57!important;border-radius:14px!important;flex:1 1 0!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:64px!important;padding:13px 14px!important;display:flex!important;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0f172a38!important}.aic-pipeline-stage:hover{transform:translateY(-1px);border-color:#a78bfa94!important;box-shadow:inset 0 1px #ffffff0f,0 16px 30px #4c1d953d!important}.aic-pipeline-stage__icon{color:#f8fafc!important;background:radial-gradient(circle at 28% 18%,#ffffff38,#0000 34%),linear-gradient(135deg,#4f46e5,#7c3aed)!important;border-radius:12px!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:inline-flex!important;box-shadow:0 12px 24px #7c3aed52,inset 0 1px #ffffff26!important}.aic-pipeline-stage__pass{color:#60a5fa!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:900!important;line-height:1.1!important}.aic-pipeline-stage__name{color:#f8fafc!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.aic-pipeline-stage__stat{color:#cbd5e1d1!important;margin-top:3px!important;font-size:10.5px!important;font-weight:800!important;line-height:1.1!important}.aic-pipeline-sep{color:#94a3b86b!important;opacity:1!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:18px!important;display:flex!important}.aic-pipeline-outcomes{align-items:stretch!important;gap:10px!important;margin-left:4px!important;display:flex!important}.aic-pipeline-outcome{background:#0f172a8f!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;min-width:88px!important;min-height:64px!important;padding:10px 12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff09,0 10px 20px #00000029!important}.aic-pipeline-outcome__label{letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9.5px!important;font-weight:900!important}.aic-pipeline-outcome__nums{color:#f8fafc!important;margin-top:5px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.aic-pipeline-outcome--success{border:1px solid #14b8a68f!important}.aic-pipeline-outcome--success .aic-pipeline-outcome__label{color:#2dd4bf!important}.aic-pipeline-outcome--warning{border:1px solid #f59e0b94!important}.aic-pipeline-outcome--warning .aic-pipeline-outcome__label{color:#fbbf24!important}.aic-pipeline-outcome--danger{border:1px solid #ef444499!important}.aic-pipeline-outcome--danger .aic-pipeline-outcome__label{color:#ff6b6b!important}@media (width<=1350px){.aic-pipeline-strip{gap:10px!important}.aic-pipeline-stage{padding:12px!important}.aic-pipeline-outcome{min-width:78px!important}}@media (width<=1100px){.aic-pipeline-strip{flex-wrap:wrap!important}.aic-pipeline-stages{flex-wrap:wrap!important;width:100%!important}.aic-pipeline-stage{flex:220px!important}.aic-pipeline-outcomes{width:100%!important;margin-left:0!important}}.aic-actions-layout{align-items:stretch!important}.aic-recent-actions-panel,.aic-zone--recent,.aic-zone--table{flex-direction:column!important;height:100%!important;min-height:100%!important;display:flex!important}.aic-recent-actions-table-wrap,.aic-actions-table-wrap,.aic-table-wrap{flex:none!important}.aic-recent-actions-panel .aic-actions-panel,.aic-zone--recent .aic-actions-panel,.aic-zone--table .aic-actions-panel{flex-direction:column!important;flex:1 1 0!important;min-height:0!important;display:flex!important}.aic-recent-ambient-fill{pointer-events:none;opacity:.75;background:radial-gradient(#7c3aed29,#0000 68%) 0 0/100% 100%,linear-gradient(#6366f10b 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#6366f10b 1px,#0000 1px) 0 0/38px 38px;flex:auto;min-height:36px;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 100%);mask-image:linear-gradient(#0000 0%,#000 25% 100%)}.aic-recent-footer{margin-top:0!important;padding:14px 18px 16px!important}.aic-recent-ambient-fill{position:relative;overflow:hidden}.aic-recent-ambient-fill:after{content:"";pointer-events:none;filter:blur(14px);opacity:.55;background:radial-gradient(#7c3aed38,#22d3ee14 38%,#0000 72%);height:22px;animation:5.5s ease-in-out infinite aicAmbientEngineGlow;position:absolute;bottom:8px;left:12%;right:12%}@keyframes aicAmbientEngineGlow{0%,to{opacity:.38;transform:scaleX(.96)}50%{opacity:.68;transform:scaleX(1.04)}}@media (prefers-reduced-motion:reduce){.aic-recent-ambient-fill:after{animation:none!important}}.aic-rail:has(>.aic-rail-section){gap:0}.aic-rail-section{background:#0f172a8c;border:1px solid #94a3b81f;border-radius:14px;margin-bottom:18px;padding:14px}.aic-rail-title{letter-spacing:.14em;color:#60a5fa;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:900}.aic-rail-section>.aic-rail-card{box-shadow:none;background:#0f172aa6;border:1px solid #94a3b81f;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex;position:relative}button.aic-rail-card{width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none}button.aic-rail-card:focus-visible{outline-offset:2px;outline:2px solid #60a5fad9}.aic-rail-card-icon{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;line-height:1;display:flex}.aic-rail-card-content{flex:1;min-width:0}.aic-rail-card-title{color:#f8fafc;font-size:12px;font-weight:800}.aic-rail-card-sub{color:#94a3b8cc;font-size:10px}.aic-rail-card-meta{font-size:10px;font-weight:700}.aic-rail-card-count{color:#f8fafc;flex-shrink:0;font-size:12px;font-weight:900}.aic-rail-card.danger{border-color:#ef444480}.aic-rail-card.warning{border-color:#f59e0b80}.aic-rail-card.purple{border-color:#7c3aed80}.aic-risk-item{margin-bottom:12px}.aic-risk-item:last-of-type{margin-bottom:0}.aic-risk-label{color:#f8fafc;font-size:11px}.aic-risk-value{color:#cbd5f5;margin-bottom:4px;font-size:11px}.aic-risk-bar{background:#334155b3;border-radius:999px;height:5px;overflow:hidden}.aic-risk-fill{border-radius:inherit;height:100%}.aic-risk-fill.red{background:#ef4444}.aic-risk-fill.orange{background:#f59e0b}.aic-risk-fill.yellow{background:#eab308}.aic-risk-fill.blue{background:#3b82f6}.aic-risk-fill.purple{background:#8b5cf6}.aic-filter-btn{color:#cbd5f5;width:100%;font-size:12px;font:inherit;cursor:pointer;appearance:none;background:#0f172aa6;border:1px solid #94a3b826;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;display:flex}.aic-filter-btn:focus-visible{outline-offset:2px;outline:2px solid #60a5fad9}.aic-filter-btn .aic-filter-count{color:inherit;opacity:.95;font-weight:800}.aic-rail-link{width:100%;font-size:11px;font:inherit;color:#a78bfa;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:10px;padding:0;display:block}.aic-rail-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #a78bfaa6}.aic-rail-footer{color:#94a3b8b3;margin-top:6px;font-size:10px}.aic-rail-card,.aic-filter-btn,.aic-risk-item{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s}.aic-rail-card{cursor:pointer}.aic-rail-card:hover,.aic-filter-btn:hover{background:radial-gradient(circle at 10% 0,#ffffff0f,#0000 34%),#0f172ac7;transform:translateY(-1px)}.aic-rail-card.danger:hover,.aic-rail-card.danger.is-active{border-color:#ef4444c7;box-shadow:inset 0 1px #ffffff0e,0 0 0 1px #ef44441a,0 14px 28px #ef444424}.aic-rail-card.warning:hover,.aic-rail-card.warning.is-active{border-color:#f59e0bc7;box-shadow:inset 0 1px #ffffff0e,0 0 0 1px #f59e0b1a,0 14px 28px #f59e0b1f}.aic-rail-card.purple:hover,.aic-rail-card.purple.is-active{border-color:#a855f7d1;box-shadow:inset 0 1px #ffffff0e,0 0 0 1px #a855f71f,0 14px 28px #a855f724}.aic-rail-card.is-active{transform:translateY(-1px)}.aic-rail-card.is-active:before{content:"";background:currentColor;border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:-1px}.aic-rail-card.danger.is-active:before{color:#ef4444}.aic-rail-card.warning.is-active:before{color:#f59e0b}.aic-rail-card.purple.is-active:before{color:#a855f7}.aic-filter-btn{cursor:pointer}.aic-filter-btn:hover{color:#f8fafc;border-color:#93c5fd57}.aic-filter-btn.active{box-shadow:inset 3px 0 #a855f7,inset 0 1px #ffffff0f,0 12px 24px #7c3aed24}.aic-risk-item{border-radius:10px;margin-left:-8px;margin-right:-8px;padding:7px 8px}.aic-risk-item:hover{background:#1e293b6b}.aic-risk-fill{position:relative;overflow:hidden}.aic-risk-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:3.8s ease-in-out infinite aicRiskBarPulse;position:absolute;inset:0;transform:translate(-100%)}@keyframes aicRiskBarPulse{0%{opacity:0;transform:translate(-110%)}18%{opacity:.75}42%{opacity:0;transform:translate(110%)}to{opacity:0;transform:translate(110%)}}.aic-risk-item:nth-child(2) .aic-risk-fill:after{animation-delay:.25s}.aic-risk-item:nth-child(3) .aic-risk-fill:after{animation-delay:.55s}.aic-risk-item:nth-child(4) .aic-risk-fill:after{animation-delay:.85s}.aic-risk-item:nth-child(5) .aic-risk-fill:after{animation-delay:1.15s}.aic-risk-item:nth-child(6) .aic-risk-fill:after{animation-delay:1.45s}@media (prefers-reduced-motion:reduce){.aic-rail-card,.aic-filter-btn,.aic-risk-item,.aic-risk-fill:after{transition:none!important;animation:none!important}}.aic-rail-section{background:radial-gradient(circle at 18% 0,#60a5fa0e,#0000 34%),linear-gradient(#0f172ab8,#080d1bd6)!important;border:1px solid #94a3b824!important;border-radius:16px!important;padding:13px!important;box-shadow:inset 0 1px #ffffff09,0 12px 24px #00000024!important}.aic-rail-title{color:#60a5fa!important;letter-spacing:.15em!important;text-transform:uppercase!important;justify-content:space-between!important;align-items:center!important;margin-bottom:11px!important;font-size:9.5px!important;font-weight:950!important;line-height:1!important;display:flex!important}.aic-rail-section>.aic-rail-card{background:radial-gradient(circle at 10% 10%,#ffffff0f,#0000 32%),#0f172ab8!important;border-radius:13px!important;grid-template-columns:34px minmax(0,1fr) 24px!important;align-items:center!important;gap:9px!important;min-height:68px!important;margin-bottom:9px!important;padding:10px!important;display:grid!important}.aic-rail-card-icon{border-radius:11px!important;width:34px!important;height:34px!important;font-size:13px!important;line-height:1!important;box-shadow:inset 0 1px #ffffff1a,0 10px 18px #0000002e!important}.aic-rail-card.danger .aic-rail-card-icon{color:#fecaca!important;background:radial-gradient(circle at 28% 18%,#ffffff29,#0000 34%),linear-gradient(135deg,#ef4444c7,#7f1d1d8a)!important}.aic-rail-card.warning .aic-rail-card-icon{color:#fde68a!important;background:radial-gradient(circle at 28% 18%,#ffffff29,#0000 34%),linear-gradient(135deg,#f59e0bc7,#78350f8a)!important}.aic-rail-card.purple .aic-rail-card-icon{color:#ddd6fe!important;background:radial-gradient(circle at 28% 18%,#ffffff29,#0000 34%),linear-gradient(135deg,#7c3aeddb,#4c1d9599)!important}.aic-rail-card-content{min-width:0!important}.aic-rail-card-title{color:#f8fafc!important;letter-spacing:-.015em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:900!important;line-height:1.1!important;overflow:hidden!important}.aic-rail-card-sub{color:#cbd5e1c7!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:4px!important;font-size:10.5px!important;font-weight:650!important;line-height:1.15!important;overflow:hidden!important}.aic-rail-card-meta{letter-spacing:.04em!important;text-transform:uppercase!important;align-items:center!important;margin-top:6px!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.aic-rail-card.danger .aic-rail-card-meta{color:#ff6b6b!important}.aic-rail-card.warning .aic-rail-card-meta{color:#fbbf24!important}.aic-rail-card.purple .aic-rail-card-meta{color:#c084fc!important}.aic-rail-card-count{color:#f8fafc!important;background:#0f172ab8!important;border:1px solid #94a3b83d!important;border-radius:999px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:24px!important;height:24px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0d,0 8px 16px #0000002e!important}.aic-rail-card.is-active:before{width:3px!important;top:10px!important;bottom:10px!important;left:-1px!important}.aic-rail-footer{color:#94a3b8b8!important;margin-top:8px!important;font-size:10.5px!important;font-weight:700!important}.aic-risk-item{border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px 8px!important;margin:0 -8px 7px!important;padding:8px!important;display:grid!important}.aic-risk-label{color:#f1f5f9f0!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.aic-risk-value{color:#f8fafc!important;grid-area:1/2!important;margin:0!important;font-size:11px!important;font-weight:950!important}.aic-risk-bar{background:#334155c2!important;grid-column:1/-1!important;height:5px!important}.aic-risk-fill{box-shadow:0 0 12px!important}.aic-risk-fill.red{color:#ef4444!important}.aic-risk-fill.orange{color:#f59e0b!important}.aic-risk-fill.yellow{color:#eab308!important}.aic-risk-fill.blue{color:#3b82f6!important}.aic-risk-fill.purple{color:#8b5cf6!important}.aic-rail-link{color:#c084fc!important;align-items:center!important;margin-top:8px!important;font-size:11.5px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.aic-filter-btn{color:#cbd5e1e0!important;text-align:left!important;background:linear-gradient(#0f172ab3,#080d1bbd)!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:36px!important;margin-bottom:7px!important;padding:9px 11px!important;font-size:11.5px!important;font-weight:800!important;line-height:1.1!important;display:grid!important}.aic-filter-btn span:first-child,.aic-filter-btn .aic-filter-label{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;justify-self:start!important;min-width:0!important;overflow:hidden!important}.aic-filter-btn{justify-content:initial!important}.aic-filter-btn>.aic-filter-count{text-align:right!important;color:#e2e8f0e0!important;justify-self:end!important;min-width:22px!important;font-size:11.5px!important;font-weight:900!important}.aic-filter-btn.active{color:#f8fafc!important;background:radial-gradient(circle at 0%,#a855f733,#0000 34%),linear-gradient(#1e1b4b94,#0f172ac7)!important;border-color:#a855f7b8!important}.aic-filter-btn.active>.aic-filter-count{color:#fff!important}.aic-rail-section:last-child{margin-bottom:0!important}@media (height<=850px){.aic-rail-section{margin-bottom:12px!important;padding:11px!important}.aic-rail-section>.aic-rail-card{min-height:62px!important;padding:9px!important}.aic-risk-item{padding-top:6px!important;padding-bottom:6px!important}.aic-filter-btn{min-height:34px!important;padding-top:8px!important;padding-bottom:8px!important}}.aic-health-strip{background:radial-gradient(circle at 50% 0,#a855f724,#0000 38%),linear-gradient(#0f172aeb,#080d1bfa)!important;border:1px solid #94a3b82e!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:24px!important;width:100%!important;min-height:78px!important;margin-top:18px!important;padding:14px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 -1px #a855f75c,0 -18px 42px #7c3aed1a,0 22px 46px #00000042!important}.aic-health-strip:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a855f7d9,#22d3ee61,#0000);height:1px;position:absolute;top:0;left:5%;right:5%;box-shadow:0 0 18px #a855f77a}.aic-health-strip:after{content:"";filter:blur(14px);opacity:.8;pointer-events:none;background:radial-gradient(#a855f738,#0000 72%);height:38px;position:absolute;top:-18px;left:28%;right:28%}.aic-health-modules{z-index:1;align-items:center;gap:0;min-width:0;display:flex;position:relative}.aic-health-module{border-right:1px solid #94a3b829;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:0 18px;display:grid}.aic-health-module:first-child{padding-left:0}.aic-health-module:last-child{border-right:0}.aic-health-icon{color:#e2e8f0eb;background:radial-gradient(circle at 30% 20%,#ffffff1a,#0000 34%),linear-gradient(#1e293b9e,#0f172ac7);border:1px solid #94a3b838;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #0000002e}.aic-health-icon svg{flex-shrink:0}.aic-health-label{color:#e2e8f0eb;letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.15}.aic-health-state{color:#cbd5e1d6;white-space:nowrap;align-items:center;gap:6px;margin-top:5px;font-size:11px;font-weight:800;display:flex}.aic-health-dot{background:#34d399;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #34d3991a,0 0 12px #34d399b8}.aic-health-module.healthy .aic-health-state{color:#a7f3d0}.aic-health-module.attention .aic-health-state{color:#fbbf24}.aic-health-module.attention .aic-health-dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1c,0 0 12px #f59e0bb8}.aic-health-module:hover .aic-health-icon{background:radial-gradient(circle at 30% 20%,#ffffff24,#0000 34%),linear-gradient(#334155b8,#0f172ad6);border-color:#93c5fd6b}.aic-health-summary{z-index:1;border-left:1px solid #94a3b829;border-right:1px solid #94a3b829;grid-template-columns:46px auto;align-items:center;gap:13px;padding:0 24px;display:grid;position:relative}.aic-health-summary-ring{color:#a7f3d0;background:radial-gradient(circle,#34d3992e,#0000 62%),#065f461f;border:1px solid #34d39961;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:inline-flex;box-shadow:0 0 0 4px #34d3990d,0 0 24px #34d39933}.aic-health-summary-primary{color:#f8fafc;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.1}.aic-health-summary-secondary{color:#fbbf24;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:850}.aic-health-live{z-index:1;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.aic-live-indicator{color:#34d399;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:950;display:inline-flex}.aic-health-strip .aic-health-live .aic-live-dot{background:#34d399;border-radius:999px;flex:none;width:7px;height:7px;animation:2.2s ease-in-out infinite aicLivePulse;box-shadow:0 0 0 3px #34d3991a,0 0 12px #34d399b8}.aic-live-wave{color:#34d399;opacity:.9;text-shadow:0 0 14px #34d39970;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.aic-live-wave svg{display:block}.aic-live-updated{color:#cbd5e1b8;white-space:nowrap;font-size:11.5px;font-weight:750}.aic-health-refresh{color:#e2e8f0e0;cursor:pointer;appearance:none;width:40px;height:40px;font:inherit;background:linear-gradient(#1e293b9e,#0f172ac7);border:1px solid #94a3b838;border-radius:13px;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #0000002e}.aic-health-refresh:focus-visible{outline-offset:2px;outline:2px solid #60a5fabf}.aic-health-refresh:hover{background:linear-gradient(#334155b8,#0f172adb);border-color:#93c5fd6b;transform:translateY(-1px)}@keyframes aicLivePulse{0%,to{opacity:.62;transform:scale(.92);box-shadow:0 0 0 2px #34d39914,0 0 10px #34d3998a}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 5px #34d3991f,0 0 18px #34d399db}}@media (width<=1500px){.aic-health-strip{grid-template-columns:minmax(0,1fr) auto!important}.aic-health-summary{display:none}}@media (width<=1150px){.aic-health-strip{grid-template-columns:1fr!important;gap:14px!important}.aic-health-modules{flex-wrap:wrap;gap:10px}.aic-health-module{padding:0 12px 0 0}.aic-health-live{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.aic-health-strip .aic-health-live .aic-live-dot{animation:none!important}.aic-health-refresh,.aic-health-module,.aic-health-icon{transition:none!important}}.aic-kri-board,.aic-kri-section,.aic-kri-panel{border-radius:18px!important;padding:16px!important}.aic-kri-board>header,.aic-kri-section>header,.aic-kri-panel>header,.aic-kri-header{margin-bottom:14px!important}.aic-kri-title,.aic-kri-board h2,.aic-kri-section h2{letter-spacing:.12em!important;font-size:13px!important;line-height:1.1!important}.aic-kri-subtitle,.aic-kri-board p,.aic-kri-section p{font-size:12px!important;line-height:1.25!important}.aic-kri-hero,.aic-kri-posture-card,.aic-risk-posture-panel{border-radius:17px!important;grid-template-columns:minmax(280px,.82fr) minmax(440px,1.18fr)!important;align-items:center!important;gap:28px!important;min-height:180px!important;padding:22px 28px!important;display:grid!important}.aic-risk-posture-label,.aic-kri-label{letter-spacing:.16em!important;margin-bottom:8px!important;font-size:10px!important}.aic-risk-posture-value,.aic-kri-risk-value{letter-spacing:-.055em!important;font-size:44px!important;line-height:.95!important}.aic-risk-posture-status,.aic-kri-status-pill{height:24px!important;padding:0 10px!important;font-size:10px!important}.aic-risk-posture-copy,.aic-kri-hero-copy{max-width:520px!important;margin-top:12px!important;font-size:12.5px!important;line-height:1.45!important}.aic-kri-callout,.aic-risk-posture-callout{border-radius:999px!important;height:34px!important;margin-top:14px!important;padding:0 13px!important;font-size:11.5px!important}.aic-kri-main-chart,.aic-kri-chart-card,.aic-control-effectiveness-chart{border-radius:14px!important;height:136px!important;min-height:136px!important;padding:12px 16px!important}.aic-kri-main-chart svg,.aic-kri-chart-card svg,.aic-control-effectiveness-chart svg{max-height:118px!important}.aic-kri-card-header,.aic-kri-metric-header{margin-bottom:12px!important}.aic-kri-card-icon,.aic-kri-metric-icon{border-radius:10px!important;width:34px!important;height:34px!important}.aic-kri-card-title,.aic-kri-metric-title{font-size:12px!important;line-height:1.1!important}.aic-kri-card-subtitle,.aic-kri-metric-subtitle{font-size:11px!important}.aic-kri-card-value,.aic-kri-metric-value{margin-bottom:10px!important;font-size:34px!important;line-height:1!important}.aic-kri-ring,.aic-kri-ring-wrap,.aic-kri-outcome-ring-wrap,.aic-kri-ring svg,.aic-kri-outcome-ring-wrap svg{width:58px!important;height:58px!important}.aic-kri-mini-chart,.aic-mini-chart,.aic-kri-sparkline{height:70px!important;min-height:70px!important;margin-top:8px!important}.aic-kri-mini-chart svg,.aic-mini-chart svg,.aic-kri-sparkline svg{max-height:70px!important}.aic-kri-card-footer,.aic-kri-metric-footer{margin-top:8px!important;font-size:10.5px!important}.aic-kri-insight,.aic-kri-footer-callout{border-radius:13px!important;min-height:38px!important;margin-top:12px!important;padding:10px 14px!important;font-size:11.5px!important}@media (width<=1250px){.aic-kri-hero,.aic-kri-posture-card,.aic-risk-posture-panel{grid-template-columns:1fr!important;min-height:auto!important}.aic-kri-main-chart,.aic-kri-chart-card,.aic-control-effectiveness-chart{height:150px!important}}.aic-kri-card,.aic-kri-metric-card,.aic-kpi-card{border-radius:15px!important;min-height:124px!important;padding:14px 15px!important}.aic-kri-card-header,.aic-kri-metric-header,.aic-kpi-card-header{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}.aic-kri-card-icon,.aic-kri-metric-icon,.aic-kpi-card-icon{border-radius:10px!important;width:32px!important;min-width:32px!important;height:32px!important}.aic-kri-card-title,.aic-kri-metric-title,.aic-kpi-card-title{letter-spacing:.04em!important;font-size:11.5px!important;font-weight:900!important;line-height:1.08!important}.aic-kri-card-subtitle,.aic-kri-metric-subtitle,.aic-kpi-card-subtitle{margin-top:3px!important;font-size:10.5px!important;line-height:1.15!important}.aic-kri-card-value,.aic-kri-metric-value,.aic-kpi-card-value{letter-spacing:-.045em!important;margin:0 0 8px!important;font-size:30px!important;line-height:.95!important}.aic-kri-ring,.aic-kri-ring-wrap,.aic-kri-outcome-ring-wrap,.aic-kpi-ring,.aic-kpi-ring-wrap{width:54px!important;min-width:54px!important;height:54px!important}.aic-kri-ring svg,.aic-kri-ring-wrap svg,.aic-kri-outcome-ring-wrap svg,.aic-kpi-ring svg,.aic-kpi-ring-wrap svg{width:54px!important;height:54px!important}.aic-kri-ring text,.aic-kri-ring-wrap text,.aic-kri-outcome-ring-wrap text,.aic-kpi-ring text,.aic-kpi-ring-wrap text{font-size:10px!important;font-weight:900!important}.aic-kri-mini-chart,.aic-mini-chart,.aic-kri-sparkline,.aic-kpi-mini-chart{opacity:.88!important;height:62px!important;min-height:62px!important;margin-top:6px!important}.aic-kri-mini-chart svg,.aic-mini-chart svg,.aic-kri-sparkline svg,.aic-kpi-mini-chart svg{max-height:62px!important}.aic-kri-card-footer,.aic-kri-metric-footer,.aic-kpi-card-footer{margin-top:6px!important;font-size:10px!important;line-height:1.1!important}.aic-kri-card canvas,.aic-kri-metric-card canvas,.aic-kpi-card canvas{max-height:62px!important}.aic-kri-card>*,.aic-kri-metric-card>*,.aic-kpi-card>*{min-height:0!important}@media (width<=1250px){.aic-kri-card,.aic-kri-metric-card,.aic-kpi-card{min-height:132px!important}.aic-kri-mini-chart,.aic-mini-chart,.aic-kri-sparkline,.aic-kpi-mini-chart{height:68px!important;min-height:68px!important}}.aic-kri-card,.aic-kri-metric-card,.aic-kpi-card{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,filter .16s}.aic-kri-card:hover,.aic-kri-metric-card:hover,.aic-kpi-card:hover{filter:brightness(1.04);transform:translateY(-1px)}.aic-kri-card:focus-visible,.aic-kri-metric-card:focus-visible,.aic-kpi-card:focus-visible{outline-offset:3px;outline:2px solid #93c5fdb8}.aic-kri-card.is-active-filter,.aic-kri-metric-card.is-active-filter,.aic-kpi-card.is-active-filter{transform:translateY(-1px);box-shadow:inset 0 1px #fff1,0 0 0 1px #a855f742,0 16px 34px #7c3aed33!important}.aic-kri-card--approved.is-active-filter,.aic-kri-card.approved.is-active-filter{border-color:#22d3eeb8!important;box-shadow:inset 0 1px #fff1,0 0 0 1px #22d3ee2e,0 16px 34px #22d3ee29!important}.aic-kri-card--escalated.is-active-filter,.aic-kri-card.escalated.is-active-filter{border-color:#f59e0bb8!important;box-shadow:inset 0 1px #fff1,0 0 0 1px #f59e0b2e,0 16px 34px #f59e0b24!important}.aic-kri-card--blocked.is-active-filter,.aic-kri-card.blocked.is-active-filter{border-color:#ef4444b8!important;box-shadow:inset 0 1px #fff1,0 0 0 1px #ef44442e,0 16px 34px #ef444424!important}.aic-kri-card--volume.is-active-filter,.aic-kri-card.volume.is-active-filter{border-color:#22d3eea8!important}.aic-kri-card.is-active-filter:before,.aic-kri-metric-card.is-active-filter:before,.aic-kpi-card.is-active-filter:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a855f7f2,#0000);border-radius:0 0 999px 999px;height:2px;position:absolute;top:0;left:14px;right:14px;box-shadow:0 0 14px #a855f775}.aic-kri-card,.aic-kri-metric-card,.aic-kpi-card{position:relative;overflow:hidden}.aic-recent-actions-panel,.aic-zone--recent,.aic-zone--table{transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s}.aic-recent-actions-panel.is-filtering,.aic-zone--recent.is-filtering,.aic-zone--table.is-filtering{opacity:.82;transform:translateY(2px);border-color:#a855f757!important;box-shadow:inset 0 1px #ffffff0b,0 18px 34px #7c3aed1f!important}.aic-active-filter-pill{color:#c4b5fd;letter-spacing:.04em;white-space:nowrap;background:#4c1d9533;border:1px solid #a855f752;border-radius:999px;align-items:center;height:22px;margin-left:8px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}@media (prefers-reduced-motion:reduce){.aic-kri-card,.aic-kri-metric-card,.aic-kpi-card,.aic-recent-actions-panel,.aic-zone--recent,.aic-zone--table{transition:none!important}.aic-kri-card:hover,.aic-kri-metric-card:hover,.aic-kpi-card:hover,.aic-kri-card.is-active-filter,.aic-kri-metric-card.is-active-filter,.aic-kpi-card.is-active-filter,.aic-recent-actions-panel.is-filtering{transform:none!important}}.aic-command-header{z-index:90;-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 18% 0,#60a5fa1a,#0000 34%),linear-gradient(#090e1bfa,#080d1bf0);border:1px solid #94a3b824;border-top:0;border-radius:0 0 18px 18px;padding:16px 18px 14px;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000042}.aic-command-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7c3aedc7,#22d3ee42,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px;box-shadow:0 0 18px #7c3aed6b}.aic-command-top{grid-template-columns:minmax(320px,1fr) minmax(520px,auto);align-items:center;gap:24px;display:grid}.aic-command-identity{min-width:0}.aic-command-eyebrow{color:#22d3ee;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.aic-command-title-line{align-items:center;gap:12px;margin-top:5px;display:flex}.aic-command-title-line h1{color:#f8fafc;letter-spacing:-.055em;text-shadow:0 0 24px #60a5fa24;margin:0;font-size:24px;font-weight:950;line-height:1}.aic-command-mode{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 20% 0,#60a5fa2e,#0000 38%),#1e293b6b;border:1px solid #60a5fa57;border-radius:999px;align-items:center;height:23px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.aic-command-status-row{align-items:center;gap:8px;margin-top:9px;display:flex}.aic-command-status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;height:22px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.aic-command-status.live{color:#34d399;background:#14b8a61a;border:1px solid #14b8a657}.aic-command-status.offline{color:#fca5a5;background:#7f1d1d1f;border:1px solid #f8717157}.aic-command-status.demo{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b5c}.aic-command-status.synced{color:#cbd5e1e0;text-transform:none;letter-spacing:.02em;background:#0f172a59;border:1px solid #94a3b833;font-weight:800}.aic-live-dot--muted{box-shadow:none!important;background:#94a3b88c!important;animation:none!important}.aic-command-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.aic-command-search-wrap{background:linear-gradient(#0f172ac2,#080d1bd1);border:1px solid #94a3b82e;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;width:420px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff09,0 10px 20px #00000029}.aic-command-search-icon{color:#94a3b8d1;justify-content:center;justify-self:center;align-items:center;display:inline-flex}.aic-command-search{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.aic-command-search::placeholder{color:#94a3b8ad}.aic-command-shortcut{color:#cbd5e194;margin-right:12px;font-size:11px;font-weight:850}.aic-command-icon-btn{color:#cbd5e1e0;cursor:pointer;appearance:none;width:40px;height:40px;font:inherit;background:linear-gradient(#1e293b8f,#0f172ab3);border:1px solid #94a3b829;border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.aic-command-primary-btn{color:#fff;white-space:nowrap;cursor:pointer;appearance:none;height:40px;font-size:13px;font-weight:900;font:inherit;background:radial-gradient(circle at 20% 0,#ffffff2e,#0000 34%),linear-gradient(135deg,#4f46e5 0%,#7c3aed 52%,#9333ea 100%);border:1px solid #c4b5fd85;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 14px 30px #7c3aed52}.aic-command-primary-btn__icon{flex-shrink:0}.aic-command-nav{border-top:1px solid #94a3b81a;align-items:center;gap:10px;margin-top:14px;padding-top:13px;display:flex}.aic-command-chip{color:#cbd5e1e0;cursor:pointer;appearance:none;height:38px;font-size:13px;font-weight:850;font:inherit;background:#0f172a7a;border:1px solid #94a3b821;border-radius:12px;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.aic-command-chip.active{color:#f8fafc;background:radial-gradient(circle at 10% 0,#7c3aed47,#0000 34%),#1e1b4b85;border-color:#7c3aed8f;box-shadow:inset 0 1px #ffffff0e,0 12px 24px #7c3aed2e}.aic-system-state-band{background:radial-gradient(circle at 45% 0,#7c3aed3d,#0000 42%),linear-gradient(#1e1b4b8a,#080d1bc2);border:1px solid #7c3aed57;border-radius:18px;grid-template-columns:minmax(260px,.72fr) 180px minmax(420px,1.2fr);align-items:center;gap:26px;margin-top:16px;padding:22px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 34px #0003}.aic-system-state-band:before{content:"";background:linear-gradient(90deg,#0000,#a855f7c2,#0000);height:1px;position:absolute;top:0;left:5%;right:5%;box-shadow:0 0 18px #a855f76b}.aic-state-copy{min-width:0}.aic-state-label{color:#94a3b8eb;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:950}.aic-state-title-row{align-items:center;gap:12px;margin-top:10px;display:flex}.aic-state-risk{letter-spacing:-.065em;color:#ff7a38;text-shadow:0 0 24px #f9731638;font-size:46px;font-weight:950;line-height:.92}.aic-state-risk--low,.aic-state-risk--medium{color:#fbbf24;text-shadow:0 0 24px #f59e0b2e}.aic-state-risk--critical{color:#f87171;text-shadow:0 0 24px #f8717138}.aic-state-trend{color:#34d399;background:#065f4633;border:1px solid #10b98161;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.aic-state-trend--down{color:#fca5a5;background:#7f1d1d33;border-color:#f8717161}.aic-state-description{color:#cbd5e1d1;max-width:430px;margin:12px 0 0;font-size:13px;line-height:1.45}.aic-state-callout{color:#f8fafc;background:#0f172a80;border:1px solid #a855f76b;border-radius:999px;align-items:center;gap:9px;height:34px;margin-top:14px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.aic-state-callout-icon{color:#c084fc;align-items:center;display:inline-flex}.aic-state-metric{border-left:1px solid #94a3b824;flex-direction:column;justify-content:center;min-height:84px;padding-left:24px;display:flex}.aic-state-metric-label{color:#94a3b8d1;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.aic-state-metric-value{color:#f8fafc;letter-spacing:-.04em;margin-top:8px;font-size:26px;font-weight:950;line-height:1}.aic-state-chart{background:#080d1b85;border:1px solid #94a3b81a;border-radius:15px;justify-content:center;align-items:center;height:150px;min-height:150px;display:flex;overflow:hidden}.aic-decision-pulse{background:radial-gradient(circle at 20% 0,#22d3ee14,#0000 32%),linear-gradient(#0f172abd,#080d1bd1);border:1px solid #94a3b824;border-radius:15px;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:18px;margin-top:12px;padding:12px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 14px 26px #00000029}.aic-pulse-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.aic-pulse-eyebrow{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.aic-pulse-title{color:#cbd5e1c2;margin-top:5px;font-size:11px;font-weight:750}.aic-pulse-live{color:#34d399;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.aic-pulse-stream{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.aic-pulse-event{background:#0f172a94;border:1px solid #94a3b81f;border-radius:12px;flex:1 1 0;grid-template-rows:1fr 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;height:42px;padding:7px 10px;display:grid}.aic-pulse-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:8px;grid-row:1/-1;align-items:center;height:23px;padding:0 8px;font-size:9px;font-weight:950;display:inline-flex}.aic-pulse-event strong{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:900;line-height:1;overflow:hidden}.aic-pulse-event>span:last-child{color:#94a3b8c7;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.aic-pulse-event.blocked .aic-pulse-badge{color:#ff6b6b;background:#7f1d1d38;border:1px solid #ef44447a}.aic-pulse-event.escalated .aic-pulse-badge{color:#fbbf24;background:#78350f38;border:1px solid #f59e0b7a}.aic-pulse-event.approved .aic-pulse-badge{color:#34d399;background:#065f4638;border:1px solid #10b98170}.aic-decision-pulse:after{content:"";background:linear-gradient(90deg,#0000,#22d3ee42,#a855f76b,#0000);height:1px;position:absolute;bottom:0;left:8%;right:8%;box-shadow:0 0 14px #a855f747}@media (width<=1350px){.aic-command-top{grid-template-columns:1fr;gap:14px}.aic-command-actions{justify-content:flex-start}.aic-command-search-wrap{width:min(420px,100%)}.aic-system-state-band{grid-template-columns:1fr}.aic-state-metric{border-left:0;min-height:auto;padding-left:0}.aic-decision-pulse{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aic-command-header .aic-live-dot{animation:none!important}}.aic-shell{max-width:calc(var(--aic-sidebar-width) + var(--aic-app-max-width))!important}.aic-sidebar{width:var(--aic-sidebar-width)!important;min-width:var(--aic-sidebar-width)!important}.aic-dashboard-shell{max-width:var(--aic-app-max-width)!important;padding-left:var(--aic-dashboard-pad-x)!important;padding-right:var(--aic-dashboard-pad-x)!important}.aic-command-header{margin-bottom:var(--aic-section-gap)!important;padding-top:12px!important;padding-bottom:10px!important}.aic-command-title-line h1{font-size:22px!important}.aic-command-chip{height:34px!important;padding-left:13px!important;padding-right:13px!important}.aic-kri-board,.aic-kri-section,.aic-kri-panel,.aic-pipeline-section,.aic-actions-layout{margin-top:0!important;margin-bottom:var(--aic-section-gap)!important}.aic-kri-board,.aic-kri-section,.aic-kri-panel{padding:13px!important}.aic-system-state-band{grid-template-columns:minmax(260px,.78fr) 165px minmax(430px,1.25fr)!important;gap:22px!important;min-height:168px!important;margin-top:10px!important;padding:18px 24px!important}.aic-state-risk{font-size:44px!important}.aic-state-chart{height:138px!important;min-height:138px!important}.aic-state-chart svg,.aic-state-chart canvas{max-height:138px!important}.aic-decision-pulse{min-height:48px!important;margin-top:10px!important;padding:10px 13px!important}.aic-pulse-event{height:38px!important}.aic-kri-cards,.aic-kri-card-grid,.aic-kri-metric-grid{gap:var(--aic-section-gap)!important;margin-top:var(--aic-section-gap)!important}.aic-kri-card,.aic-kri-metric-card,.aic-kpi-card{min-height:132px!important;padding:14px 15px!important}.aic-kri-mini-chart,.aic-mini-chart,.aic-kri-sparkline,.aic-kpi-mini-chart{height:66px!important;min-height:66px!important}.aic-kri-insight,.aic-kri-footer-callout{min-height:34px!important;margin-top:10px!important}.aic-pipeline-section{min-height:104px!important;padding:15px 16px!important}.aic-pipeline-step,.aic-pipeline-card,.aic-pipeline-node,.aic-pipeline-outcome,.aic-pipeline-metric,.aic-pipeline-status-card{min-height:58px!important}.aic-actions-layout{grid-template-columns:minmax(0,1fr) 360px!important;align-items:stretch!important;gap:16px!important}.aic-recent-actions-panel,.aic-zone--recent,.aic-zone--table,.aic-action-details-panel,.aic-action-detail-panel,.aic-details-panel,.aic-inspector{min-height:540px!important}.aic-recent-actions-table tbody td,.aic-actions-table tbody td{padding-top:12px!important;padding-bottom:12px!important}.aic-action-icon{flex-basis:36px!important;width:36px!important;height:36px!important}.aic-recent-footer{padding-top:12px!important;padding-bottom:14px!important}.aic-action-details-panel,.aic-action-detail-panel,.aic-details-panel,.aic-inspector{width:360px!important;min-width:360px!important;max-width:360px!important}.aic-details-header{padding-top:16px!important;padding-bottom:12px!important}.aic-details-section{padding-top:15px!important;padding-bottom:15px!important}.aic-rail-section{margin-bottom:var(--aic-section-gap)!important}.aic-rail-section>.aic-rail-card{min-height:62px!important}.aic-risk-item{padding-top:6px!important;padding-bottom:6px!important}.aic-health-strip{margin-top:var(--aic-section-gap)!important;min-height:66px!important;padding-top:11px!important;padding-bottom:11px!important}.aic-canvas{padding-bottom:var(--aic-section-gap)!important}.aic-dashboard-shell{transform-origin:top}.aic-shell,.aic-dashboard-shell,.aic-command-header,.aic-kri-board,.aic-pipeline-section,.aic-actions-layout,.aic-health-strip{box-sizing:border-box}.aic-command-header,.aic-kri-board,.aic-pipeline-section,.aic-recent-actions-panel,.aic-action-details-panel,.aic-health-strip{backface-visibility:hidden;-webkit-font-smoothing:antialiased}.aic-screenshot-mode *{transition:none!important;animation:none!important}.aic-screenshot-mode .aic-live-dot,.aic-screenshot-mode .aic-risk-fill:after,.aic-screenshot-mode .aic-recent-ambient-fill:after{animation:none!important}@media (width<=1050px){.aic-actions-layout{grid-template-columns:1fr!important}.aic-action-details-panel,.aic-action-detail-panel,.aic-details-panel,.aic-inspector{width:100%!important;min-width:0!important;max-width:100%!important}.aic-recent-actions-panel,.aic-zone--recent,.aic-zone--table,.aic-action-details-panel,.aic-action-detail-panel,.aic-details-panel,.aic-inspector{min-height:auto!important}}.aic-system-context-bar{background:radial-gradient(circle at 10% 0,#22d3ee14,#0000 36%),linear-gradient(#0f172a94,#080d1bb3);border:1px solid #94a3b821;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:9px 12px;display:flex;box-shadow:inset 0 1px #ffffff09,0 10px 20px #00000024}.aic-system-context-left{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.aic-system-context-label{color:#60a5fa;letter-spacing:.14em;text-transform:uppercase;margin-right:4px;font-size:9.5px;font-weight:950}.aic-system-context-item{color:#cbd5e1d6;white-space:nowrap;background:#0f172a7a;border:1px solid #94a3b821;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:10.5px;font-weight:800;display:inline-flex}.aic-system-context-item strong{color:#f8fafc;font-size:11px;font-weight:950}.aic-system-context-item.critical{color:#fecaca;background:#7f1d1d29;border-color:#ef44444d}.aic-system-context-item.warning{color:#fde68a;background:#78350f29;border-color:#f59e0b4d}.aic-system-context-item.success{color:#a7f3d0;background:#065f4629;border-color:#10b98147}.aic-system-context-right{color:#cbd5e1c7;white-space:nowrap;align-items:center;gap:8px;font-size:10.5px;font-weight:850;display:inline-flex}.aic-system-context-dot{background:#34d399;border-radius:999px;width:7px;height:7px;animation:2.8s ease-in-out infinite aicSystemContextPulse;box-shadow:0 0 0 3px #34d3991a,0 0 14px #34d399b8}@keyframes aicSystemContextPulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.aic-intelligence-rail-header{background:radial-gradient(circle at 12% 0,#60a5fa1f,#0000 34%),linear-gradient(#0f172abd,#080d1bc7);border:1px solid #60a5fa33;border-radius:14px;margin-bottom:10px;padding:11px 12px;box-shadow:inset 0 1px #ffffff09,0 12px 22px #0000001f}.aic-intelligence-rail-header span{color:#60a5fa;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.aic-intelligence-rail-header small{color:#cbd5e1bd;margin-top:5px;font-size:10.5px;font-weight:700;display:block}.aic-rail-section{box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000029!important}.aic-rail-section:hover{border-color:#60a5fa33!important}.aic-decision-pulse{background:radial-gradient(circle at 18% 0,#22d3ee17,#0000 34%),radial-gradient(circle at 72% 0,#a855f71f,#0000 38%),linear-gradient(#0f172ac7,#080d1bdb)!important;border-color:#a855f73d!important}.aic-pulse-header-right{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.aic-pulse-header>div:first-child{min-width:0}.aic-pulse-score{white-space:nowrap;background:#4c1d952e;border:1px solid #a855f747;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 10px;display:inline-flex}.aic-pulse-score span{color:#cbd5e1b8;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:850}.aic-pulse-score strong{color:#f8fafc;font-size:13px;font-weight:950}.aic-command-chip,.aic-filter-btn,.aic-rail-card,.aic-kri-card,.aic-pipeline-step,.aic-pipeline-card,.aic-pipeline-node,.aic-recent-actions-table tbody tr,.aic-details-primary-btn,.aic-details-secondary-btn{will-change:transform, box-shadow, border-color}.aic-command-chip:hover,.aic-filter-btn:hover,.aic-rail-card:hover,.aic-kri-card:hover,.aic-pipeline-step:hover,.aic-pipeline-card:hover,.aic-pipeline-node:hover{transform:translateY(-1px)}.aic-command-chip.active,.aic-filter-btn.active,.aic-rail-card.is-active,.aic-kri-card.is-active-filter{position:relative}.aic-command-chip.active:after,.aic-filter-btn.active:after,.aic-rail-card.is-active:after,.aic-kri-card.is-active-filter:after{content:"";border-radius:inherit;pointer-events:none;opacity:.7;background:linear-gradient(135deg,#a855f72e,#0000 34%,#22d3ee1a);position:absolute;inset:-1px}.aic-command-header{border-color:#60a5fa29!important}.aic-command-header:hover{border-color:#60a5fa38!important}@media (prefers-reduced-motion:reduce){.aic-system-context-dot{animation:none!important}.aic-command-chip,.aic-filter-btn,.aic-rail-card,.aic-kri-card,.aic-pipeline-step,.aic-pipeline-card,.aic-pipeline-node,.aic-recent-actions-table tbody tr,.aic-details-primary-btn,.aic-details-secondary-btn{transition:none!important}}@media (width<=1350px){.aic-system-context-bar{flex-direction:column;align-items:flex-start}.aic-system-context-right{align-self:flex-start}}.aic-dashboard-shell{flex-direction:column!important;min-height:100vh!important;display:flex!important}.aic-canvas{flex:none!important;padding-bottom:0!important}.aic-health-strip{border-radius:16px!important;align-self:stretch!important;width:100%!important;max-width:100%!important;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.aic-actions-layout{margin-bottom:0!important}.aic-health-strip,.aic-status-strip,.aic-footer,.aic-bottom-bar{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.aic-health-strip:before{opacity:.85!important}.aic-health-strip{box-shadow:inset 0 1px #ffffff0e,0 -1px #a855f74d,0 -12px 28px #7c3aed14,0 18px 38px #00000038!important}.aic-decision-pulse{position:relative;background:radial-gradient(circle at 12% 0,#22d3ee1a,#0000 36%),radial-gradient(circle at 72% 0,#a855f721,#0000 40%),linear-gradient(#0f172ad1,#080d1be6)!important;border:1px solid #94a3b826!important;border-radius:16px!important;grid-template-columns:260px minmax(0,1fr) 132px!important;align-items:stretch!important;gap:14px!important;min-height:74px!important;margin-top:12px!important;padding:13px 14px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 16px 32px #0000002e!important}.aic-decision-pulse:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee6b,#a855f7c2,#0000);height:1px;position:absolute;top:0;left:4%;right:4%;box-shadow:0 0 18px #a855f775}.aic-decision-pulse:after{content:"";filter:blur(14px);opacity:.75;pointer-events:none;background:radial-gradient(#a855f733,#0000 72%);height:36px;position:absolute;bottom:-18px;left:30%;right:30%}.aic-pulse-control,.aic-pulse-stream-wrap,.aic-pulse-impact{z-index:1;position:relative}.aic-pulse-control{border-right:1px solid #94a3b821;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding-right:12px;display:flex}.aic-pulse-eyebrow{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:950;display:inline-flex}.aic-pulse-live-dot{background:#34d399;border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite aicDecisionPulseLive;box-shadow:0 0 0 3px #34d3991a,0 0 14px #34d399bf}.aic-pulse-title{color:#cbd5e1c2;margin-top:6px;font-size:11px;font-weight:750;line-height:1.35}.aic-pulse-system-state{align-items:center;gap:7px;min-width:0;display:flex}.aic-pulse-state-label{color:#94a3b8b8;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:900}.aic-pulse-system-state strong{color:#a7f3d0;white-space:nowrap;font-size:10.5px;font-weight:900}.aic-pulse-stream-wrap{align-items:center;min-width:0;display:flex;overflow:hidden}.aic-pulse-stream{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}.aic-pulse-event-card{min-width:0;height:48px;font:inherit;color:inherit;cursor:pointer;text-align:left;background:radial-gradient(circle at 12% 0,#ffffff0e,#0000 34%),#0f172a9e;border:1px solid #94a3b824;border-radius:12px;grid-template-rows:auto auto auto;align-content:center;gap:3px;padding:7px 10px 7px 14px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.aic-pulse-event-card:hover{background:radial-gradient(circle at 12% 0,#ffffff13,#0000 34%),#1e293bb3;border-color:#a855f75c;transform:translateY(-1px);box-shadow:0 12px 24px #0000002e}.aic-pulse-event-card:before{content:"";background:#94a3b880;border-radius:999px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.aic-pulse-event-card.blocked:before{background:#ef4444;box-shadow:0 0 12px #ef4444a6}.aic-pulse-event-card.escalated:before{background:#f59e0b;box-shadow:0 0 12px #f59e0b9e}.aic-pulse-event-card.approved:before{background:#10b981;box-shadow:0 0 12px #10b9819e}.aic-pulse-event-status{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;width:fit-content;max-width:100%;height:17px;padding:0 6px;font-size:8.5px;font-weight:950;display:inline-flex}.aic-pulse-event-card.blocked .aic-pulse-event-status{color:#ff6b6b;background:#7f1d1d38;border:1px solid #ef44446b}.aic-pulse-event-card.escalated .aic-pulse-event-status{color:#fbbf24;background:#78350f38;border:1px solid #f59e0b6b}.aic-pulse-event-card.approved .aic-pulse-event-status{color:#34d399;background:#065f4638;border:1px solid #10b98166}.aic-pulse-event-card.neutral .aic-pulse-event-status{color:#cbd5e1e0;background:#0f172a59;border:1px solid #94a3b847}.aic-pulse-event-title{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;font-weight:900;line-height:1.1;overflow:hidden}.aic-pulse-event-meta{color:#94a3b8c7;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9.5px;font-weight:750;line-height:1.1;overflow:hidden}.aic-pulse-impact{border-left:1px solid #94a3b821;flex-direction:column;justify-content:center;min-width:0;padding-left:14px;display:flex}.aic-pulse-impact span{color:#94a3b8c7;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:950}.aic-pulse-impact strong{color:#f8fafc;letter-spacing:-.05em;text-shadow:0 0 18px #a855f738;margin-top:5px;font-size:26px;font-weight:950;line-height:.95}.aic-pulse-impact small{color:#cbd5e1ad;margin-top:4px;font-size:9.5px;font-weight:700;line-height:1.15}@keyframes aicDecisionPulseLive{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}@media (width<=1350px){.aic-decision-pulse{grid-template-columns:1fr!important}.aic-pulse-control,.aic-pulse-impact{border:0;padding:0}.aic-pulse-impact{flex-direction:row;align-items:center;gap:10px}.aic-pulse-impact strong{margin-top:0;font-size:20px}}@media (width<=1050px){.aic-pulse-stream{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.aic-pulse-live-dot,.aic-decision-pulse *,.aic-pulse-event-card{transition:none!important;animation:none!important}.aic-pulse-event-card:hover{transform:none!important}}.aic-command-header{background:radial-gradient(circle at 14% 0,#60a5fa1a,#0000 34%),radial-gradient(circle at 72% 0,#7c3aed1c,#0000 38%),linear-gradient(#080d1bfa,#080d1bf0)!important;border-color:#60a5fa29!important;border-radius:0 0 18px 18px!important;padding:12px 16px!important}.aic-command-title-line h1{letter-spacing:-.055em!important;font-size:22px!important}.aic-command-eyebrow{letter-spacing:.18em!important;font-size:9.5px!important}.aic-system-context-bar{background:linear-gradient(#0f172a8a,#080d1ba8)!important;border-radius:12px!important;min-height:32px!important;margin-top:10px!important;padding:7px 10px!important}.aic-command-nav{margin-top:10px!important;padding-top:10px!important}.aic-command-chip{border-radius:11px!important;height:32px!important;padding:0 12px!important;font-size:12px!important}.aic-command-search-wrap{width:390px!important;height:36px!important}.aic-command-icon-btn{border-radius:11px!important;width:36px!important;height:36px!important}.aic-command-primary-btn{border-radius:11px!important;height:36px!important;padding:0 14px!important;font-size:12px!important}.aic-sidebar{background:linear-gradient(#080d1bfa,#050a14fa)!important;border-right:1px solid #94a3b81a!important}.aic-sidebar nav,.aic-sidebar__nav,.aic-sidebar-nav{gap:4px!important}.aic-sidebar a,.aic-sidebar button,.aic-nav-item{border-radius:10px!important;min-height:34px!important;font-size:12px!important}.aic-nav-item.active,.aic-nav-item--active,.aic-sidebar .active{background:linear-gradient(90deg,#7c3aed3d,#0f172a6b)!important;border-color:#7c3aed80!important}.aic-intelligence-rail-header{background:radial-gradient(circle at 10% 0,#60a5fa1a,#0000 36%),#0f172a9e!important;border-radius:13px!important;margin-bottom:8px!important;padding:10px 11px!important}.aic-rail-section{background:linear-gradient(#0f172aa3,#080d1bbd)!important;border-color:#94a3b81f!important;border-radius:14px!important;margin-bottom:10px!important;padding:11px!important}.aic-rail-title{letter-spacing:.15em!important;margin-bottom:9px!important;font-size:9px!important}.aic-rail-section>.aic-rail-card{grid-template-columns:30px minmax(0,1fr) 22px!important;gap:8px!important;min-height:56px!important;margin-bottom:8px!important;padding:8px 9px!important}.aic-rail-card-icon{border-radius:9px!important;width:30px!important;height:30px!important}.aic-rail-card-title{font-size:11.5px!important}.aic-rail-card-sub{margin-top:3px!important;font-size:9.5px!important}.aic-rail-card-meta{margin-top:5px!important;font-size:8.5px!important}.aic-rail-card-count{width:22px!important;height:22px!important;font-size:10px!important}.aic-risk-item{margin-bottom:5px!important;padding:6px 7px!important}.aic-risk-label,.aic-risk-value{font-size:10.5px!important}.aic-risk-bar{height:4px!important}.aic-filter-btn{min-height:32px!important;margin-bottom:6px!important;padding:8px 10px!important;font-size:11px!important}.aic-filter-btn>.aic-filter-count{font-size:11px!important}.aic-rail-link{font-size:10.5px!important}.aic-action-details-panel,.aic-details-panel{background:radial-gradient(circle at 50% 0,#60a5fa12,#0000 34%),linear-gradient(#0f172af5,#080d1bfa)!important;border-color:#94a3b829!important}.aic-details-header{padding:15px 16px 12px!important}.aic-details-body{padding:14px 16px 0!important}.aic-details-section{padding:14px 0!important}.aic-details-section-label{letter-spacing:.13em!important;font-size:10px!important}.aic-policy-violation-card{border-radius:13px!important;padding:13px!important}.aic-details-actions{padding:14px 16px 16px!important}.aic-placeholder-grid{gap:12px!important}.aic-actions-layout{gap:14px!important}.aic-recent-actions-table tbody tr.aic-recent-row{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,filter .18s;position:relative}.aic-recent-actions-table tbody tr.aic-recent-row.is-selected,.aic-recent-actions-table tbody tr.aic-recent-row.is-pinned,.aic-recent-actions-table tbody tr.aic-recent-row.is-focused{filter:saturate(1.08);background:linear-gradient(90deg,#1e3a5f7a,#3b82f62e),#0f172af5;transform:translate(2px);box-shadow:inset 3px 0 #60a5faf2,inset 0 0 0 1px #60a5fa52,0 10px 28px #0f172a47}.aic-recent-actions-table tbody tr.aic-recent-row.is-selected:before,.aic-recent-actions-table tbody tr.aic-recent-row.is-pinned:before,.aic-recent-actions-table tbody tr.aic-recent-row.is-focused:before{content:"";background:linear-gradient(#93c5fd,#60a5fa,#2563eb);border-radius:999px;width:3px;position:absolute;inset:6px auto 6px 0;box-shadow:0 0 14px #60a5fabf}.aic-recent-actions-table tbody tr.aic-recent-row.is-selected:after,.aic-recent-actions-table tbody tr.aic-recent-row.is-pinned:after,.aic-recent-actions-table tbody tr.aic-recent-row.is-focused:after{content:"ACTIVE";color:#bfdbfe;letter-spacing:.08em;pointer-events:none;background:#0f172ac7;border:1px solid #60a5fa57;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.aic-recent-actions-table tbody tr.aic-recent-row.aic-row-sync-glow{animation:1.2s ease-out aicRecentRowSyncGlow}@keyframes aicRecentRowSyncGlow{0%{box-shadow:inset 3px 0 #93c5fd,inset 0 0 0 1px #93c5fdb3,0 0 #60a5fa00,0 0 #3b82f600}35%{box-shadow:inset 3px 0 #93c5fd,inset 0 0 0 1px #93c5fdc7,0 0 0 3px #60a5fa2e,0 0 28px #3b82f657}to{box-shadow:inset 3px 0 #60a5faf2,inset 0 0 0 1px #60a5fa52,0 10px 28px #0f172a47}}.aic-recent-actions-table tbody tr.aic-recent-row:focus-visible{outline-offset:-2px;outline:2px solid #93c5fdd9}@media (prefers-reduced-motion:reduce){.aic-recent-actions-table tbody tr.aic-recent-row,.aic-recent-actions-table tbody tr.aic-recent-row.aic-row-sync-glow{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}.aic-command-header.aic-command-center-header{z-index:90;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#0f172af5,#0b1220eb),#0b1220f5;border:1px solid #94a3b824;border-top:0;border-radius:0 0 18px 18px;flex-direction:column;gap:10px;min-height:auto;padding:10px 18px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000038}.aic-command-center-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#60a5fa6b,#22c55e3d,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px}.aic-command-center-header__top{grid-template-columns:minmax(220px,.9fr) minmax(520px,1.6fr) minmax(180px,.8fr);align-items:center;gap:16px;min-height:64px;display:grid}.aic-command-title-block{flex-direction:column;gap:2px;min-width:0;display:flex}.aic-command-title-block h1,.aic-command-title-block .aic-title,.aic-command-title-block .aic-page-title{color:#f8fafc;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:800;overflow:hidden}.aic-command-title-block p,.aic-command-title-block .aic-subtitle,.aic-command-title-block .aic-page-subtitle{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:600;overflow:hidden}.aic-command-signal-strip{background:radial-gradient(circle at 12%,#22c55e1f,#0000 30%),linear-gradient(#0f172ad6,#020617b8);border:1px solid #334155c7;border-radius:14px;grid-template-columns:1.25fr .9fr .75fr .95fr .8fr;align-items:center;min-width:0;height:42px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 26px #00000029}.aic-command-signal{color:#e5e7eb;white-space:nowrap;border-right:1px solid #334155b8;justify-content:center;align-items:center;gap:7px;min-width:0;height:100%;padding:0 13px;display:flex}.aic-command-signal:last-child{border-right:0}.aic-command-signal-label{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.aic-command-signal strong{color:#f8fafc;letter-spacing:-.01em;font-size:12px;font-weight:850}.aic-command-signal--engine strong,.aic-command-signal--live strong,.aic-command-signal--risk-low strong{color:#86efac}.aic-command-signal--risk-med strong{color:#fcd34d}.aic-command-signal--risk-high strong{color:#fca5a5}.aic-command-signal--offline strong{color:#fdba74}.aic-command-signal-dot{background:#22c55e;border-radius:999px;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite aicCommandLivePulse;box-shadow:0 0 0 4px #22c55e1f,0 0 14px #22c55ebf}.aic-command-signal--offline .aic-command-signal-dot{background:#f97316;animation:none;box-shadow:0 0 0 4px #f973161f,0 0 12px #f973168c}@keyframes aicCommandLivePulse{0%,to{opacity:.95;transform:scale(1);box-shadow:0 0 0 4px #22c55e1a,0 0 14px #22c55ea6}50%{opacity:1;transform:scale(1.18);box-shadow:0 0 0 6px #22c55e29,0 0 20px #22c55ed1}}.aic-command-user-block{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}@media (width<=1180px){.aic-command-center-header__top{grid-template-columns:minmax(180px,.8fr) minmax(420px,1.6fr) auto;gap:12px}.aic-command-signal-strip{grid-template-columns:1.15fr .8fr .7fr .9fr}.aic-command-signal--live{display:none}}@media (width<=940px){.aic-command-center-header__top{grid-template-columns:1fr;align-items:stretch}.aic-command-user-block{justify-content:flex-start}.aic-command-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.aic-command-signal{min-height:38px}}@media (prefers-reduced-motion:reduce){.aic-command-signal-dot{animation:none!important}}.aic-actions-main-column{flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.aic-control-intelligence-card{background:radial-gradient(circle at 18% 0,#3b82f61a,#0000 34%),linear-gradient(#0f172af0,#020617eb);border:1px solid #334155b8;border-radius:18px;margin-top:14px;padding:16px;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #0000002e}.aic-control-intelligence-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.aic-control-intelligence-header h2{color:#f8fafc;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:14px;font-weight:850}.aic-control-intelligence-header p{color:#94a3b8;margin:4px 0 0;font-size:11px;font-weight:600}.aic-control-intelligence-link,.aic-panel-link{color:#a78bfa;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:750}.aic-control-intelligence-link:hover,.aic-panel-link:hover{color:#c4b5fd;text-decoration:underline}.aic-control-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.aic-control-metric-card{background:linear-gradient(#0f172ae0,#0f172ab3);border:1px solid #334155b8;border-radius:14px;min-height:108px;padding:13px;position:relative;overflow:hidden}.aic-control-metric-card:before{content:"";opacity:.14;pointer-events:none;position:absolute;inset:0}.aic-control-metric-card--cyan{border-color:#22d3ee61}.aic-control-metric-card--cyan:before{background:radial-gradient(circle at 88% 18%,#22d3eebf,#0000 34%)}.aic-control-metric-card--amber{border-color:#f59e0b61}.aic-control-metric-card--amber:before{background:radial-gradient(circle at 88% 18%,#f59e0bbf,#0000 34%)}.aic-control-metric-card--red{border-color:#f8717161}.aic-control-metric-card--red:before{background:radial-gradient(circle at 88% 18%,#f87171bf,#0000 34%)}.aic-control-metric-card--blue{border-color:#3b82f661}.aic-control-metric-card--blue:before{background:radial-gradient(circle at 88% 18%,#3b82f6bf,#0000 34%)}.aic-control-metric-topline{z-index:1;justify-content:space-between;gap:10px;display:flex;position:relative}.aic-control-metric-topline span{color:#67e8f9;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.aic-control-metric-card--amber .aic-control-metric-topline span{color:#fbbf24}.aic-control-metric-card--red .aic-control-metric-topline span{color:#f87171}.aic-control-metric-card--blue .aic-control-metric-topline span{color:#60a5fa}.aic-control-metric-topline strong{color:#cbd5e1;font-size:10px;font-weight:800}.aic-control-metric-value{color:#f8fafc;letter-spacing:-.04em;z-index:1;margin-top:14px;font-size:30px;font-weight:850;line-height:1;position:relative}.aic-control-metric-subtext{color:#94a3b8;z-index:1;margin-top:7px;font-size:11px;font-weight:650;position:relative}.aic-control-metric-spark{opacity:.9;align-items:flex-end;gap:5px;height:18px;display:flex;position:absolute;bottom:10px;left:13px;right:13px}.aic-control-metric-spark span{background:#22d3eeb8;border-radius:999px;flex:1;height:4px}.aic-control-metric-spark span:nth-child(2){height:7px}.aic-control-metric-spark span:nth-child(3){height:5px}.aic-control-metric-spark span:nth-child(4){height:10px}.aic-control-metric-spark span:nth-child(5){height:6px}.aic-control-metric-spark span:nth-child(6){height:12px}.aic-control-metric-spark span:nth-child(7){height:8px}.aic-control-metric-card--amber .aic-control-metric-spark span{background:#f59e0bb8}.aic-control-metric-card--red .aic-control-metric-spark span{background:#f87171b8}.aic-control-metric-card--blue .aic-control-metric-spark span{background:#3b82f6b8}.aic-control-intelligence-lower{grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);gap:10px;display:grid}.aic-risk-drivers-panel,.aic-control-activity-panel{background:#0206176b;border:1px solid #334155b8;border-radius:14px;padding:13px}.aic-panel-title-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.aic-panel-title-row h3{color:#bfdbfe;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.aic-panel-title-row span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:800}.aic-risk-driver-list{flex-direction:column;gap:10px;display:flex}.aic-risk-driver-row{flex-direction:column;gap:5px;display:flex}.aic-risk-driver-copy{justify-content:space-between;gap:10px;display:flex}.aic-risk-driver-copy span,.aic-risk-driver-copy strong{color:#f8fafc;font-size:11px;font-weight:800}.aic-risk-driver-track{background:#334155e6;border-radius:999px;height:4px;overflow:hidden}.aic-risk-driver-fill{border-radius:inherit;height:100%;display:block}.aic-risk-driver-fill--red{background:#ef4444}.aic-risk-driver-fill--amber{background:#f59e0b}.aic-risk-driver-fill--yellow{background:#eab308}.aic-risk-driver-fill--blue{background:#3b82f6}.aic-risk-driver-fill--purple{background:#a855f7}.aic-control-activity-table{border-top:1px solid #33415594;flex-direction:column;display:flex}.aic-control-activity-row{border-bottom:1px solid #33415573;grid-template-columns:78px 1.05fr 1.25fr 74px 86px 92px;align-items:center;gap:10px;min-height:34px;display:grid}.aic-control-activity-row span{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.aic-control-activity-row--head{min-height:30px}.aic-control-activity-row--head span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.aic-control-id{color:#bfdbfe!important;font-weight:850!important}.aic-risk-text{text-transform:uppercase;font-weight:850!important}.aic-risk-text--low{color:#22c55e!important}.aic-risk-text--medium{color:#f59e0b!important}.aic-risk-text--high{color:#ef4444!important}.aic-status-text{font-weight:850!important}.aic-status-text--approved{color:#22c55e!important}.aic-status-text--escalated{color:#f59e0b!important}.aic-status-text--in-progress{color:#60a5fa!important}.aic-panel-link{margin-top:12px;padding:0}@media (width<=1280px){.aic-control-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-control-intelligence-lower{grid-template-columns:1fr}.aic-control-activity-row{grid-template-columns:72px 1fr 1fr 70px 82px}.aic-control-activity-row span:nth-child(6){display:none}}@media (width<=860px){.aic-control-metric-grid{grid-template-columns:1fr}.aic-control-activity-row{grid-template-columns:72px 1fr 74px}.aic-control-activity-row span:nth-child(3),.aic-control-activity-row span:nth-child(5),.aic-control-activity-row span:nth-child(6){display:none}}.aic-control-narrative-strip{background:linear-gradient(90deg,#581c8752,#0f172ab8),#0f172ae0;border:1px solid #7c3aed57;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:10px 13px;display:flex;box-shadow:inset 3px 0 #a855f7d9,inset 0 1px #ffffff0a}.aic-control-narrative-strip span{color:#ddd6fe;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px;font-weight:850}.aic-control-narrative-strip p{color:#cbd5e1;margin:0;font-size:11px;font-weight:600;line-height:1.4}.aic-control-intelligence-card{margin-top:12px}.aic-control-intelligence-header{margin-bottom:12px}.aic-control-metric-card{min-height:96px}.aic-control-metric-value{margin-top:10px;font-size:27px}.aic-control-metric-subtext{margin-top:5px}.aic-control-metric-spark{height:14px;bottom:9px}.aic-risk-drivers-panel,.aic-control-activity-panel{min-height:0}.aic-control-activity-row{min-height:31px}.aic-control-activity-row span{font-size:10.5px}@media (width<=860px){.aic-control-narrative-strip{flex-direction:column;align-items:flex-start;gap:5px}}.aic-sidebar__nav--grouped{gap:14px}.aic-sidebar__nav-group{flex-direction:column;gap:6px;display:flex}.aic-sidebar__nav-heading{color:#94a3b8d1;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:4px 10px 2px;font-size:9px;font-weight:850;line-height:1.2}.aic-sidebar__nav-group-items{flex-direction:column;gap:4px;display:flex}.aic-sidebar__nav--grouped .aic-nav-item{font-size:12px}.aic-header--clean{z-index:80;background:linear-gradient(#0a0f1cf5,#080d18eb);border-bottom:1px solid #3341558c;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:20px;min-height:62px;padding:11px 18px 12px;display:grid;position:sticky;top:0}.aic-header-title-block{align-content:center;gap:5px;min-width:0;display:grid}.aic-header-eyebrow{color:#22d3eee0;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:800}.aic-header-title-block h1{color:#f8fafc;letter-spacing:-.042em;margin:0;font-size:22px;font-weight:850;line-height:1.08}.aic-header-context{color:#c7d2feb8;letter-spacing:.1em;text-transform:uppercase;background:#0f172a6b;border:1px solid #60a5fa38;border-radius:999px;width:fit-content;max-width:100%;padding:2px 8px;font-size:9px;font-weight:700}.aic-header-env{letter-spacing:.02em;margin-top:1px;font-size:10px;font-weight:700}.aic-header-env--demo{color:#fbbf24}.aic-header-env--sync{color:#94a3b8}.aic-header-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.aic-header--clean .aic-command-search-wrap{background:linear-gradient(#0f172a6b,#080d1b80)!important;border:1px solid #33415561!important;width:min(352px,36vw)!important;height:34px!important;box-shadow:inset 0 1px #ffffff05,0 6px 14px #00000014!important}.aic-header--clean .aic-command-search{font-size:12px}.aic-header--clean .aic-command-shortcut{opacity:.45;font-size:10px}@media (width<=1100px){.aic-header--clean{grid-template-columns:1fr;align-items:start;gap:12px}.aic-header-actions{justify-content:flex-start;margin-left:0}.aic-header--clean .aic-command-search-wrap{width:min(320px,100%)!important}}.aic-shell-main,.aic-content{padding-top:10px!important}.aic-dashboard-shell>.aic-canvas{padding-top:2px!important}.aic-header--clean{margin-bottom:0!important}.aic-header-search,.aic-search-shell,.aic-header--clean .aic-command-search-wrap{width:min(320px,100%)!important;max-width:320px!important;height:32px!important;box-shadow:none!important;background:#02061775!important;border:1px solid #33415570!important}.aic-header-search input,.aic-search-shell input,.aic-header--clean .aic-command-search{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;font-size:11px!important}.aic-risk-indicators-card,.aic-kri-section{background:linear-gradient(#111827d1,#0f172ae0)!important;border-color:#33415594!important;box-shadow:inset 0 1px #ffffff09,0 16px 32px #00000029!important}.aic-kri-board{background:linear-gradient(#111827d1,#0f172ae0)!important;border-color:#33415594!important;gap:14px!important;padding:16px 18px!important;box-shadow:inset 0 1px #ffffff09,0 12px 26px #00000024!important}.aic-kri-card-inner,.aic-risk-indicators-inner,.aic-kri-body{padding-top:18px!important;padding-bottom:18px!important}.aic-kri-board__stack{gap:14px!important}.aic-kri-board__head{gap:5px!important}.aic-kri-board__hero,.aic-risk-posture-hero,.aic-kri-main-panel,.aic-system-state-band{background:radial-gradient(circle at 16% 18%,#7c3aed24,#0000 38%),linear-gradient(90deg,#581c8738,#0f172ac7)!important;border-color:#7c3aed52!important;box-shadow:inset 0 1px #ffffff09!important}.aic-system-state-band{gap:22px!important;margin-top:10px!important;padding:18px 22px!important}.aic-system-state-band:before{opacity:.4!important;box-shadow:0 0 10px #a855f72e!important}.aic-kri-board__hero{padding:22px 28px!important;box-shadow:inset 0 1px #ffffff09!important}.aic-kri-board__hero:hover{box-shadow:inset 0 1px #ffffff09!important}.aic-kri-risk-value,.aic-risk-posture-value,.aic-state-risk,.aic-kri-board__hero-level{letter-spacing:.04em!important;font-size:clamp(36px,3.5vw,48px)!important;font-weight:800!important}.aic-state-risk{text-shadow:0 0 14px #f973161f!important}.aic-state-risk--low,.aic-state-risk--medium{text-shadow:0 0 14px #f59e0b1a!important}.aic-state-risk--critical{text-shadow:0 0 14px #f871711f!important}.aic-kri-chart,.aic-risk-trend-chart,.aic-kri-chart-panel,.aic-kri-main-chart,.aic-state-chart{box-shadow:none!important;background:linear-gradient(#020617d9,#0f172abf)!important;border:1px solid #47556959!important;align-items:stretch!important;padding:0!important;display:flex!important}.aic-state-chart svg,.aic-state-chart canvas{height:100%!important;max-height:none!important}.aic-kri-chart-inner,.aic-chart-container-inner,.aic-state-chart .aic-kri-board__hero-chart-inner{box-shadow:none!important;background:0 0!important;border:none!important;flex:auto!important;align-self:stretch!important;align-items:stretch!important;width:100%!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important}.aic-state-chart .aic-kri-board__hero-chart-svg{flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.aic-kri-callout,.aic-risk-posture-callout,.aic-state-callout{background:#0f172a85!important;border-color:#a855f76b!important}.aic-state-chart .aic-kri-board__hero-axis-y,.aic-state-chart .aic-kri-board__hero-axis-x{fill:#cbd5e1!important;font-size:12px!important;font-weight:600!important}.aic-state-chart .aic-kri-board__hero-tooltip-val{fill:#fff!important;font-size:13px!important;font-weight:800!important}.aic-state-chart .aic-kri-board__hero-tooltip-date{fill:#94a3b8!important;font-size:11px!important;font-weight:600!important}.aic-state-chart .aic-kri-board__hero-grid-h,.aic-state-chart .aic-kri-board__hero-grid-v{stroke:#94a3b82e!important;stroke-dasharray:3 3!important}.aic-state-chart .aic-kri-board__hero-baseline{stroke:#94a3b838!important}.aic-state-chart .aic-kri-board__hero-chart-svg polyline{stroke-width:3px!important}.aic-state-chart .aic-kri-board__hero-enddot{r:6px;stroke-width:2px!important}.aic-kri-board .recharts-responsive-container{width:100%!important;height:100%!important}.aic-kri-board .tick text,.aic-kri-board .recharts-cartesian-axis-tick-value,.aic-kri-board .recharts-text{fill:#cbd5e1!important;font-size:12px!important;font-weight:600!important}.aic-kri-board .recharts-label,.aic-kri-board .recharts-label-list text{fill:#fff!important;font-size:13px!important;font-weight:800!important}.aic-kri-board .recharts-line path{stroke-width:3px!important}.aic-kri-board .recharts-dot{r:5!important;stroke-width:2px!important}.aic-kri-board .recharts-cartesian-grid line{stroke-dasharray:3 3;stroke:#94a3b82e!important}.aic-kri-board .recharts-active-dot{r:7!important;stroke:#fff!important;stroke-width:2px!important}.aic-sidebar__nav{height:100%;overflow:hidden!important}.aic-sidebar__nav::-webkit-scrollbar{display:none!important}.aic-sidebar{overflow:hidden!important}.aic-kri-chart,.aic-risk-trend-chart,.aic-kri-chart-panel{height:150px!important;min-height:150px!important;padding:10px 14px 8px!important;display:block!important}.aic-kri-chart .recharts-responsive-container,.aic-risk-trend-chart .recharts-responsive-container,.aic-kri-chart-panel .recharts-responsive-container{width:100%!important;height:100%!important}.aic-kri-chart svg,.aic-risk-trend-chart svg,.aic-kri-chart-panel svg{width:100%!important;height:100%!important;overflow:visible!important}.aic-system-state-band .aic-state-chart.aic-kri-chart-panel{box-sizing:border-box!important;align-items:stretch!important;height:200px!important;min-height:200px!important;padding:8px 12px 6px!important;display:flex!important}.aic-system-state-band .aic-state-chart.aic-kri-chart-panel svg{max-height:none!important}.aic-system-state-band{min-height:220px!important}.aic-system-state-band .aic-state-chart .aic-kri-board__hero-axis-y,.aic-system-state-band .aic-state-chart .aic-kri-board__hero-axis-x{fill:#cbd5e1!important;font-size:11px!important;font-weight:700!important}.aic-system-state-band .aic-state-chart .aic-kri-board__hero-tooltip-val{font-size:14px!important}.aic-kri-chart-inner,.aic-chart-container-inner{background:0 0!important;padding:0!important}.aic-kri-helper-text,.aic-risk-posture-helper{color:#94a3b8;max-width:440px;margin:6px 0 0;font-size:11px;font-weight:600;line-height:1.4}.aic-kri-info-icon,.aic-info-icon{cursor:help}.aic-tooltip-trigger{align-items:center;display:inline-flex;position:relative}.aic-kri-board__outcomes>.aic-tooltip-trigger{flex-direction:column;align-self:stretch;align-items:stretch;min-width:0;height:100%;display:flex}.aic-kri-board__outcomes>.aic-tooltip-trigger>article{flex:auto;min-height:0}.aic-state-metric .aic-tooltip-trigger{width:100%;display:block}.aic-decision-pulse>.aic-tooltip-trigger{flex-direction:column;justify-content:center;min-width:0;display:flex}.aic-decision-pulse>.aic-tooltip-trigger .aic-pulse-impact{flex:auto;min-height:0}.aic-tooltip{z-index:9999;color:#e2e8f0;pointer-events:none;white-space:normal;opacity:0;background:#020617f7;border:1px solid #475569b8;border-radius:10px;min-width:240px;max-width:340px;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.45;animation:.12s forwards aicTooltipFade;position:absolute;box-shadow:0 14px 32px #0000007a,inset 0 1px #ffffff0d}.aic-tooltip--top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.aic-tooltip--right{top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.aic-tooltip--left{top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.aic-tooltip--bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.aic-tooltip:after{content:"";border-style:solid;border-width:6px;position:absolute}.aic-tooltip--top:after{border-color:#020617f7 #0000 #0000;top:100%;left:50%;transform:translate(-50%)}.aic-tooltip--right:after{border-color:#0000 #020617f7 #0000 #0000;top:50%;right:100%;transform:translateY(-50%)}.aic-tooltip--left:after{border-color:#0000 #0000 #0000 #020617f7;top:50%;left:100%;transform:translateY(-50%)}.aic-tooltip--bottom:after{border-color:#0000 #0000 #020617f7;bottom:100%;left:50%;transform:translate(-50%)}@keyframes aicTooltipFade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.aic-tooltip{opacity:1!important;animation:none!important}}.aic-kri-card,.aic-risk-indicators-card,.aic-kri-section,.aic-system-state-band,.aic-decision-pulse,.aic-kri-board{overflow:visible!important}.aic-pulse-stream-layer,.aic-live-decision-stream,.aic-kri-live-stream{background:radial-gradient(circle at 12% 45%,#22d3ee1f,#0000 34%),radial-gradient(circle at 67% 46%,#7c3aed29,#0000 42%),linear-gradient(90deg,#082f494d,#0f172ae6)!important;border:1px solid #4755698a!important;border-radius:20px!important;grid-template-columns:260px minmax(0,1fr) 128px!important;align-items:stretch!important;gap:20px!important;min-height:124px!important;padding:18px 20px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a,0 16px 32px #00000024!important}.aic-pulse-stream-intro,.aic-live-decision-stream .aic-stream-intro,.aic-kri-live-stream .aic-stream-intro{border-right:1px solid #94a3b824!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding-right:18px!important;display:flex!important}.aic-pulse-stream-intro h3,.aic-live-decision-stream .aic-stream-intro h3,.aic-kri-live-stream .aic-stream-intro h3{color:#22d3ee!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:11px!important;font-weight:900!important}.aic-pulse-stream-intro h3:before,.aic-live-decision-stream .aic-stream-intro h3:before,.aic-kri-live-stream .aic-stream-intro h3:before{content:"";vertical-align:1px;background:#22d3ee;border-radius:999px;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #22d3eecc}.aic-pulse-stream-intro .aic-pulse-eyebrow{align-items:center!important;gap:8px!important;display:inline-flex!important}.aic-pulse-stream-intro .aic-pulse-eyebrow:before{content:none!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;margin:0!important;display:none!important}.aic-pulse-stream-intro p,.aic-live-decision-stream .aic-stream-intro p,.aic-kri-live-stream .aic-stream-intro p{color:#cbd5e1!important;max-width:220px!important;margin:0!important;font-size:11px!important;font-weight:650!important;line-height:1.45!important}.aic-pulse-stream-status,.aic-live-decision-stream .aic-stream-status,.aic-kri-live-stream .aic-stream-status{color:#64748b!important;letter-spacing:.1em!important;text-transform:uppercase!important;align-items:center!important;gap:7px!important;margin-top:11px!important;font-size:9px!important;font-weight:900!important;display:flex!important}.aic-pulse-stream-status strong,.aic-live-decision-stream .aic-stream-status strong,.aic-kri-live-stream .aic-stream-status strong{color:#86efac!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:850!important}.aic-pulse-stream-wrap{align-items:stretch!important;min-width:0!important;display:flex!important}.aic-pulse-stream,.aic-stream-card-row,.aic-live-decision-stream .aic-stream-cards,.aic-kri-live-stream .aic-stream-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.aic-pulse-event-card,.aic-live-decision-stream .aic-stream-card,.aic-kri-live-stream .aic-stream-card{background:linear-gradient(#0f172af0,#020617b8)!important;border:1px solid #47556994!important;border-radius:14px!important;grid-template-rows:auto auto 1fr!important;align-content:center!important;gap:8px!important;height:100%!important;min-height:96px!important;padding:16px 16px 14px!important;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #00000024!important}.aic-pulse-event-card:hover,.aic-live-decision-stream .aic-stream-card:hover,.aic-kri-live-stream .aic-stream-card:hover{background:linear-gradient(#1e293bf0,#0f172acc)!important;border-color:#a855f785!important;transform:translateY(-2px)!important}.aic-pulse-event-card-title,.aic-pulse-event-card strong,.aic-pulse-event-title,.aic-live-decision-stream .aic-stream-card strong,.aic-kri-live-stream .aic-stream-card strong{color:#f8fafc!important;letter-spacing:-.015em!important;white-space:normal!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:13.5px!important;font-weight:850!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.aic-pulse-event-card-meta,.aic-pulse-event-meta,.aic-pulse-event-card span:not(.aic-pulse-event-status),.aic-live-decision-stream .aic-stream-card span,.aic-kri-live-stream .aic-stream-card span{color:#94a3b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:650!important;line-height:1.35!important;overflow:hidden!important}.aic-pulse-event-card .aic-pulse-event-status,.aic-pulse-event-card .aic-status-pill,.aic-live-decision-stream .aic-status-pill,.aic-kri-live-stream .aic-status-pill{letter-spacing:.07em!important;text-transform:uppercase!important;border-radius:999px!important;width:fit-content!important;padding:4px 9px!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.aic-pulse-impact,.aic-live-decision-stream .aic-control-impact,.aic-kri-live-stream .aic-control-impact{border-left:1px solid #94a3b824!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;height:100%!important;padding-left:20px!important;display:flex!important}.aic-pulse-impact span,.aic-live-decision-stream .aic-control-impact span,.aic-kri-live-stream .aic-control-impact span{color:#94a3b8!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}.aic-pulse-impact strong,.aic-live-decision-stream .aic-control-impact strong,.aic-kri-live-stream .aic-control-impact strong{color:#f8fafc!important;letter-spacing:-.045em!important;margin-top:6px!important;font-size:34px!important;font-weight:900!important;line-height:.95!important}.aic-pulse-impact p,.aic-live-decision-stream .aic-control-impact p,.aic-kri-live-stream .aic-control-impact p{color:#cbd5e1!important;margin:7px 0 0!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important}.aic-decision-pulse>.aic-tooltip-trigger{flex-direction:column!important;justify-content:stretch!important;min-width:0!important;height:100%!important;display:flex!important}.aic-decision-pulse>.aic-tooltip-trigger .aic-pulse-impact{flex:auto!important;height:100%!important;min-height:0!important}@media (width<=1280px){.aic-pulse-stream-layer,.aic-live-decision-stream,.aic-kri-live-stream{grid-template-columns:230px minmax(0,1fr) 108px!important;gap:14px!important}.aic-stream-card-row,.aic-live-decision-stream .aic-stream-cards,.aic-kri-live-stream .aic-stream-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px){.aic-pulse-stream,.aic-stream-card-row,.aic-live-decision-stream .aic-stream-cards,.aic-kri-live-stream .aic-stream-cards{grid-template-columns:1fr!important}.aic-pulse-stream-layer.aic-kri-live-stream{grid-template-columns:1fr!important;gap:16px!important}.aic-pulse-stream-intro{border-right:0!important;padding-right:0!important}.aic-pulse-impact,.aic-decision-pulse>.aic-tooltip-trigger .aic-pulse-impact{border-left:0!important;padding-left:0!important}}@media (prefers-reduced-motion:reduce){.aic-pulse-event-card,.aic-live-decision-stream .aic-stream-card,.aic-kri-live-stream .aic-stream-card{transition:none!important}.aic-pulse-event-card:hover,.aic-live-decision-stream .aic-stream-card:hover,.aic-kri-live-stream .aic-stream-card:hover{transform:none!important}}.aic-pulse-stream-layer{grid-template-columns:250px minmax(0,1fr) 120px!important}.aic-pulse-event-card{justify-content:center!important;min-height:104px!important}.aic-pulse-event-card-title,.aic-pulse-event-card strong{max-width:95%!important}.aic-pulse-impact{text-align:center!important;align-items:center!important}.aic-pulse-impact strong{font-size:36px!important}.aic-pulse-impact p{max-width:92px!important}@media (width>=769px){.aic-pulse-impact{padding-left:16px!important}}@media (width<=768px){.aic-pulse-impact{text-align:center!important;align-items:center!important;padding-left:0!important}}.aic-decision-pipeline{padding:14px 16px!important}.aic-pipeline-stage{min-width:140px!important}.aic-pipeline-stage-title{letter-spacing:.08em!important;font-size:11px!important}.aic-pipeline-stage-value{font-size:12px!important}.aic-sidebar__nav--grouped .aic-nav-item .aic-nav-item__body{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.aic-sidebar__nav--grouped .aic-nav-item .aic-nav-label{width:100%}.aic-canvas--requires-action{padding:20px 22px 28px}.aic-requires-action-view{max-width:920px;margin:0 auto}.aic-requires-action-view__head{margin-bottom:20px}.aic-requires-action-view__title{letter-spacing:-.03em;color:#f8fafc;margin:0 0 8px;font-size:22px;font-weight:850}.aic-requires-action-view__subtitle{color:#94a3b8;max-width:52ch;margin:0;font-size:13px;line-height:1.45}.aic-requires-action-view__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=900px){.aic-requires-action-view__cards{grid-template-columns:1fr}}.aic-requires-action-card{color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#0f172aeb,#080d1bc7);border:1px solid #3341558c;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex}.aic-requires-action-card:hover{border-color:#60a5fa59;transform:translateY(-1px)}.aic-requires-action-card__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:800}.aic-requires-action-card__value{letter-spacing:-.03em;color:#f8fafc;font-size:26px;font-weight:900}.aic-requires-action-card--blocked .aic-requires-action-card__value{color:#fecaca}.aic-requires-action-card--escalated .aic-requires-action-card__value{color:#fde68a}.aic-requires-action-card--policy .aic-requires-action-card__value{color:#e9d5ff}.aic-sidebar--enterprise{background:linear-gradient(#030712fc,#040a16fa)!important;border-right:1px solid #7c3aed6b!important;box-shadow:4px 0 28px #00000038,inset -1px 0 #7c3aed1f!important}.aic-sidebar--enterprise .aic-sidebar__nav--grouped{gap:6px!important;padding-top:8px!important}.aic-sidebar--enterprise .aic-sidebar__nav-group{padding-top:4px;position:relative}.aic-sidebar--enterprise .aic-sidebar__nav-group--command{margin-top:8px}.aic-sidebar--enterprise .aic-sidebar__nav-group--governance-framework .aic-sidebar__nav-heading,.aic-sidebar--enterprise .aic-sidebar__nav-group--governance-framework .aic-sidebar__nav-group-label{margin:0 8px 10px!important}.aic-sidebar--enterprise .aic-sidebar__nav-group+.aic-sidebar__nav-group{border-top:1px solid #94a3b81c;margin-top:16px;padding-top:14px}.aic-sidebar--enterprise .aic-sidebar__nav-heading,.aic-sidebar--enterprise .aic-sidebar__nav-group-label{letter-spacing:.18em;text-transform:uppercase;color:#60a5faf2;text-shadow:0 0 14px #3b82f659;align-items:center;gap:10px;margin:18px 8px 10px;font-size:10px;font-weight:900;line-height:1;display:flex;padding:0 2px 0 0!important}.aic-sidebar--enterprise .aic-sidebar__nav-group--command .aic-sidebar__nav-heading,.aic-sidebar--enterprise .aic-sidebar__nav-group--command .aic-sidebar__nav-group-label{margin:0 8px 10px}.aic-sidebar--enterprise .aic-sidebar__nav-heading:after,.aic-sidebar--enterprise .aic-sidebar__nav-group-label:after{content:"";background:linear-gradient(90deg,#7c3aed6b,#94a3b81f,#0000);flex:1;min-width:24px;height:1px}.aic-sidebar--enterprise .aic-sidebar__nav-group-items{gap:7px!important}.aic-sidebar--enterprise .aic-nav-item{letter-spacing:-.01em!important;align-items:center!important;gap:10px!important;min-height:36px!important;padding-top:7px!important;padding-bottom:7px!important}.aic-sidebar--enterprise .aic-nav-item__label,.aic-sidebar--enterprise .aic-nav-label{color:#e2e8f0e6!important;font-weight:700!important}.aic-sidebar--enterprise .aic-nav-item:hover .aic-nav-item__label,.aic-sidebar--enterprise .aic-nav-item:hover .aic-nav-label{color:#fff!important}.aic-sidebar--enterprise .aic-nav-item:has(.aic-nav-item__subtitle){align-items:flex-start!important;padding-top:8px!important;padding-bottom:8px!important}.aic-nav-item__subtitle{letter-spacing:.04em;color:#c4b5fddb;max-width:100%;font-size:9px;font-weight:700;line-height:1.25}.aic-sidebar--enterprise .aic-nav-item__subtitle{color:#c4b5fddb!important;font-weight:700!important}.aic-sidebar--enterprise .aic-nav-item--active:not(.sidebar-action-item):not(.aic-nav-item--command-active){background:linear-gradient(135deg,#7c3aed24,#0f172af0)!important;border-color:#8b5cf67a!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #7c3aed42,0 0 22px #7c3aed33!important}.aic-sidebar--enterprise .aic-nav-item--command-active{color:#f8fafc!important;background:linear-gradient(135deg,#7c3aed24,#0f172aeb)!important;border-color:#7c3aed8c!important;font-weight:800!important;transform:none!important;box-shadow:inset 0 0 0 1px #7c3aed38,inset 0 1px #ffffff0d,0 0 22px #7c3aed2e!important}.aic-sidebar--enterprise .aic-nav-item--command-active .aic-nav-label{color:#f8fafc!important}.aic-sidebar--enterprise .aic-nav-item--command-active:hover{background:linear-gradient(135deg,#7c3aed2e,#0f172af0)!important;border-color:#7c3aed9e!important;transform:none!important}.aic-sidebar--enterprise .sidebar-action-item{color:#fecdd3!important;background:#7f1d1d38!important;border:1px solid #f871718c!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff0a!important}.aic-sidebar--enterprise .sidebar-action-item .aic-nav-label{color:#ffe4e6!important}.aic-sidebar--enterprise .sidebar-action-item:hover{background:#7f1d1d4d!important;border-color:#fca5a58c!important}.aic-sidebar--enterprise .sidebar-action-item.aic-nav-item--active{border-color:#fca5a5a6!important;transform:none!important;box-shadow:inset 0 0 0 1px #f8717140,0 0 18px #dc262633!important}.sidebar-action-badge{z-index:0;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:19px;margin-left:auto;padding:0 7px;display:inline-flex;position:relative;box-shadow:0 0 0 1px #0003;color:#fff7ed!important;background:linear-gradient(#b91c1c8c,#7f1d1dd9)!important;border:1px solid #fca5a58c!important;font-size:10px!important;font-weight:900!important}.sidebar-action-pulse{border-radius:inherit;z-index:-1;pointer-events:none;border:1px solid #f8717159;animation:2.4s ease-in-out infinite sidebarActionPulse;position:absolute;inset:-3px}@keyframes sidebarActionPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.sidebar-action-pulse{animation:none!important}}.sidebar-status-dot{border-radius:999px;flex-shrink:0;width:5px;height:5px;margin-left:2px;box-shadow:0 0 0 1px #00000059}.sidebar-status-dot.warning{background:#f59e0b;box-shadow:0 0 0 1px #00000059,0 0 8px #f59e0b73}.sidebar-status-dot.healthy{background:#22c55e;box-shadow:0 0 0 1px #00000059,0 0 8px #22c55e59}.sidebar-status-dot.critical{background:#ef4444;box-shadow:0 0 0 1px #00000059,0 0 8px #ef444466}.sidebar-status-dot.info{background:#60a5fa;box-shadow:0 0 0 1px #00000059,0 0 6px #60a5fa59}.aic-nav-item__status-cluster{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sidebar-live-label{letter-spacing:.12em;text-transform:uppercase;color:#dcfce7f2;background:#16a34a38;border:1px solid #22c55e59;border-radius:4px;flex-shrink:0;margin-left:0;padding:1px 5px;font-size:7px;font-weight:900;line-height:1.2}.aic-sidebar__footer-stack{background:linear-gradient(#060b1759,#040812a6);border-top:1px solid #1e293bbf;flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;padding-bottom:4px;display:flex}.aic-sidebar.aic-sidebar--enterprise{align-self:start;height:100vh;min-height:100vh;max-height:100vh}.aic-sidebar--enterprise>.aic-sidebar__brand{flex-shrink:0}.aic-sidebar--enterprise>.aic-sidebar__nav.aic-sidebar__nav--grouped{z-index:0;overscroll-behavior:contain;background-color:#0000;background-image:linear-gradient(90deg,#7c3aed16 0,#0000 13px);background-repeat:no-repeat;background-size:100% 100%;flex:1 1 0;min-height:0;padding-bottom:10px;position:relative;height:auto!important;overflow:hidden auto!important}.aic-sidebar--enterprise>.aic-sidebar__footer-stack{z-index:1;background:linear-gradient(#070c1a9e 0%,#040812f0 52%,#030610fc 100%);border-top:1px solid #7c3aed38;flex-shrink:0;margin-top:auto;padding-top:12px;position:relative;box-shadow:inset 0 1px #a78bfa1f,0 -18px 40px -14px #0206178c}.aic-sidebar--enterprise .aic-sidebar__footer-stack:before{content:"";pointer-events:none;background:linear-gradient(#04081200 0%,#060b1729 58%,#060b176b 100%);height:28px;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.aic-sidebar.aic-sidebar--enterprise:after{display:none}.aic-sidebar--enterprise.aic-sidebar--collapsed>.aic-sidebar__nav.aic-sidebar__nav--grouped{background-image:none}.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item{z-index:1;position:relative}.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item:not(.aic-nav-item--coming-soon) .aic-nav-label,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item:not(.aic-nav-item--coming-soon) .aic-nav-item__label,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item:not(.aic-nav-item--coming-soon) .aic-icon--sidebar,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item:not(.aic-nav-item--coming-soon) .aic-nav-item__icon{opacity:1}.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item .aic-nav-item__icon,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item:hover .aic-nav-item__icon,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item.aic-nav-item--active .aic-nav-item__icon,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item.aic-nav-item--command-active .aic-nav-item__icon{box-sizing:border-box;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;transform:none!important}.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item .aic-nav-item__icon svg,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item:hover .aic-nav-item__icon svg,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item.aic-nav-item--active .aic-nav-item__icon svg,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item.aic-nav-item--command-active .aic-nav-item__icon svg{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;transform:none!important}.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item .aic-icon--sidebar,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item:hover .aic-icon--sidebar,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item.aic-nav-item--active .aic-icon--sidebar,.aic-sidebar--enterprise .aic-sidebar__nav-group-items .aic-nav-item.aic-nav-item--command-active .aic-icon--sidebar{box-sizing:border-box;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;transform:none!important}.aic-sidebar--enterprise .aic-sidebar__nav-group--platform-administration .aic-nav-item:not(.aic-nav-item--coming-soon):not(.aic-nav-item--active){color:#e2e8f0e6}.aic-sidebar--enterprise .aic-nav-item--coming-soon:not(.aic-nav-item--active) .aic-nav-label,.aic-sidebar--enterprise .aic-nav-item--coming-soon:not(.aic-nav-item--active) .aic-nav-item__label{color:#e2e8f0e6!important}.aic-sidebar--enterprise .aic-nav-item--coming-soon:not(.aic-nav-item--active) .aic-icon--sidebar{color:#94a3b8db;opacity:1}.aic-sidebar__footer-stack>.sidebar-engine-status:first-child,.aic-sidebar__footer-stack>.aic-sidebar-engine-status:first-child{border-top:none;margin-top:0}.aic-sidebar--enterprise .aic-sidebar__footer-stack .aic-sidebar__profile{margin-top:0!important}.aic-sidebar__footer-stack .aic-sidebar__collapse{margin-top:0}.aic-sidebar--enterprise .aic-sidebar__profile{background:linear-gradient(135deg,#0f172aeb,#111827c7),radial-gradient(circle at 15% 20%,#7c3aed2e,#0000 34%);border:1px solid #94a3b82e;border-radius:12px;box-shadow:0 18px 40px #02061747,inset 0 1px #ffffff0a;margin-top:0!important;padding:12px 12px 14px!important}.aic-sidebar--enterprise .aic-profile-card{box-shadow:none!important;background:0 0!important;border:none!important}.sidebar-engine-status,.aic-sidebar-engine-status{background:linear-gradient(#0206171a,#0206176b);border-top:1px solid #94a3b81f;margin-top:14px;padding:14px 14px 16px}.sidebar-engine-label,.aic-sidebar-engine-status .sidebar-engine-label{letter-spacing:.22em;text-transform:uppercase;color:#93c5fdf2;margin-bottom:0;font-size:10px;font-weight:900}.sidebar-engine-row,.aic-sidebar-engine-status .sidebar-engine-row{color:#e2e8f0;align-items:center;gap:7px;margin-top:9px;font-size:11px;font-weight:800;display:flex}.sidebar-engine-dot,.aic-sidebar-engine-status .sidebar-engine-dot{background:#22c55e;border-radius:999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #22c55e33,0 0 12px #22c55e73}.sidebar-engine-meta,.aic-sidebar-engine-status .sidebar-engine-meta{color:#cbd5e1c7;margin-top:4px;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.sidebar-engine-dot{box-shadow:0 0 0 2px #22c55e33!important}}.aic-header.audit-iq-premium-header,.aic-header--clean.audit-iq-premium-header{min-height:0!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important;grid-template-columns:none!important;align-items:stretch!important;gap:0!important;padding:0!important;display:block!important}.audit-iq-premium-header{background:radial-gradient(circle at 18% 0,#7c3aed3d,#0000 34%),radial-gradient(circle at 76% 12%,#22d3ee14,#0000 30%),linear-gradient(135deg,#070b16 0%,#0b1020 48%,#090d18 100%);border-bottom:1px solid #7c3aed47;padding:28px 32px 30px;position:relative;overflow:hidden}.audit-iq-premium-header:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b809 1px,#0000 1px),linear-gradient(90deg,#94a3b809 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 85%);mask-image:linear-gradient(#000000b3,#0000 85%)}.audit-iq-premium-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a78bfacc,#22d3ee40,#0000);height:1px;position:absolute;bottom:0;left:28px;right:28px}.aiq-header-content{z-index:1;justify-content:space-between;align-items:flex-start;gap:28px;display:flex;position:relative}.aiq-header-left{min-width:0;max-width:860px}.aiq-brand-lockup{align-items:center;gap:16px;display:flex}.aiq-logo-mark{background:linear-gradient(145deg,#f8fafc2e,#7c3aed33),linear-gradient(135deg,#2e1065,#7c3aed 55%,#a78bfa);border:1px solid #d8b4fe80;border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 1px #7c3aed2e,0 18px 44px #7c3aed57,inset 0 1px #ffffff40}.aiq-logo-inner{color:#fff;letter-spacing:-.06em;text-shadow:0 2px 18px #ffffff4d;font-size:22px;font-weight:900}.aiq-wordmark{min-width:0}.aiq-eyebrow{letter-spacing:.22em;color:#22d3ee;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.aiq-title{letter-spacing:-.055em;color:#f8fafc;margin:0;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:.96}.aiq-subtitle{letter-spacing:.26em;color:#a78bfa;text-transform:uppercase;margin:6px 0 0;font-size:12px;font-weight:800}.aiq-statement{color:#e2e8f0eb;max-width:820px;margin:18px 0 0;font-size:clamp(15px,1.45vw,20px);line-height:1.55}.aiq-statement-accent{color:#c084fc;text-shadow:0 0 24px #a855f757;font-weight:800}.aiq-capability-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.aiq-capability-pill{color:#f1f5f9e0;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a94;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.aiq-capability-icon{color:#a78bfa;flex-shrink:0;width:15px;height:15px}.aiq-engine-status{color:#cbd5e1db;letter-spacing:.12em;text-transform:uppercase;background:#0206177a;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.aiq-engine-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.aiq-engine-dot.connected{background:#22c55e;box-shadow:0 0 14px #22c55ebf}.aiq-engine-dot.offline{background:#facc15;box-shadow:0 0 14px #facc15a6}.aiq-engine-text{line-height:1.2}.aiq-header-actions{z-index:2;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative}.aic-header--clean.audit-iq-premium-header .aic-header-actions,.aic-header--clean.audit-iq-premium-header .aiq-header-actions{margin-left:0}@media (width<=1100px){.aiq-header-content{flex-direction:column}.aiq-header-actions,.audit-iq-premium-header .aic-header-actions{flex-wrap:wrap;justify-content:flex-start;row-gap:10px;width:100%}}@media (width<=720px){.audit-iq-premium-header{padding:22px 18px 24px}.aiq-brand-lockup{align-items:flex-start}.aiq-logo-mark{border-radius:15px;width:46px;height:46px}.aiq-logo-inner{font-size:18px}.aiq-title{font-size:32px}.aiq-statement{font-size:15px}}.aic-decision-summary-strip{background:radial-gradient(circle at 8% 0,#7c3aed38,#0000 36%),linear-gradient(135deg,#0f172ae0,#020617b8);border:1px solid #7c3aed47;border-radius:18px;margin:22px 0 18px;padding:18px;box-shadow:0 20px 55px #02061757,inset 0 1px #ffffff0a}.aic-decision-summary-strip__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.aic-section-eyebrow{color:#22d3ee;letter-spacing:.22em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}.aic-decision-summary-strip__header h2{color:#f8fafc;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:900}.aic-decision-summary-strip__meta{white-space:nowrap;color:#cbd5e1db;letter-spacing:.12em;text-transform:uppercase;background:#0f172a9e;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.aic-decision-summary-strip__meta:before{content:"";background:#22c55e;border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #22c55eb3}.aic-decision-summary-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aic-decision-summary-metric{background:linear-gradient(145deg,#0f172aeb,#0f172a94);border:1px solid #94a3b829;border-radius:16px;min-height:108px;padding:15px;position:relative;overflow:hidden}.aic-decision-summary-metric:before{content:"";opacity:.9;width:3px;position:absolute;inset:0 auto 0 0}.aic-decision-summary-metric__label{color:#cbd5e1d1;text-transform:uppercase;letter-spacing:.08em;max-width:170px;font-size:11px;font-weight:800;line-height:1.3;display:block}.aic-decision-summary-metric strong{color:#fff;letter-spacing:-.05em;margin-top:12px;font-size:34px;font-weight:950;line-height:1;display:block}.aic-decision-summary-metric__caption{color:#94a3b8e0;margin-top:8px;font-size:12px;font-weight:700;display:block}.aic-decision-summary-metric--critical{border-color:#f8717159}.aic-decision-summary-metric--critical:before{background:#ef4444;box-shadow:0 0 18px #ef44449e}.aic-decision-summary-metric--critical strong{color:#f87171}.aic-decision-summary-metric--high{border-color:#fb923c52}.aic-decision-summary-metric--high:before{background:#fb923c;box-shadow:0 0 18px #fb923c94}.aic-decision-summary-metric--high strong{color:#fb923c}.aic-decision-summary-metric--warning{border-color:#facc1547}.aic-decision-summary-metric--warning:before{background:#facc15;box-shadow:0 0 18px #facc1585}.aic-decision-summary-metric--warning strong{color:#facc15}.aic-decision-summary-metric--approved{border-color:#22c55e4d}.aic-decision-summary-metric--approved:before{background:#22c55e;box-shadow:0 0 18px #22c55e94}.aic-decision-summary-metric--approved strong{color:#4ade80}@media (width<=1180px){.aic-decision-summary-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.aic-decision-summary-strip{padding:14px}.aic-decision-summary-strip__header{flex-direction:column}.aic-decision-summary-strip__grid{grid-template-columns:1fr}}.aic-kpi-grid.aic-executive-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;display:grid}.aic-executive-kpi-card{text-align:left;cursor:pointer;min-height:118px;font:inherit;color:inherit;background:linear-gradient(155deg,#0f172af0,#0f172a9e);border:1px solid #94a3b833;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff0a}.aic-executive-kpi-card:hover{border-color:#a78bfa59;box-shadow:0 12px 32px #02061747}.aic-executive-kpi-card:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.aic-executive-kpi-card__title{letter-spacing:.1em;text-transform:uppercase;color:#cbd5e1c7;font-size:11px;font-weight:800}.aic-executive-kpi-card__value{letter-spacing:-.04em;color:#f8fafc;margin-top:6px;font-size:28px;font-weight:950;line-height:1.1}.aic-executive-kpi-card__caption{color:#94a3b8eb;font-size:12px;font-weight:700}.aic-executive-kpi-card__sub{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8bf;margin-top:auto;padding-top:8px;font-size:11px;font-weight:800}.aic-executive-kpi-card.is-active-filter{border-color:#a78bfa8c;box-shadow:0 0 0 1px #a78bfa40,0 16px 40px #581c8738}.aic-kpi-card--primary-action{border-color:#f8717161;box-shadow:0 16px 42px #7f1d1d2e,inset 0 1px #ffffff0a}.aic-kpi-card--primary-action .aic-kpi-value,.aic-kpi-card--primary-action strong{color:#f87171}.aic-kpi-card--critical{border-color:#fb923c52}.aic-kpi-card--critical .aic-kpi-value,.aic-kpi-card--critical strong{color:#fb923c}.aic-kpi-card--posture .aic-kpi-value,.aic-kpi-card--posture strong{color:#e2e8f0}.aic-kpi-card--effectiveness .aic-kpi-value,.aic-kpi-card--effectiveness strong{color:#4ade80}.aic-kpi-card--systems .aic-kpi-value,.aic-kpi-card--systems strong{color:#93c5fd}@media (width<=1320px){.aic-kpi-grid.aic-executive-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.aic-kpi-grid.aic-executive-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aic-kpi-grid.aic-executive-kpi-row{grid-template-columns:1fr}}.aic-assurance-explanation{background:radial-gradient(circle at 12% 0,#7c3aed33,#0000 34%),radial-gradient(circle at 88% 10%,#22d3ee14,#0000 28%),linear-gradient(145deg,#0f172aeb,#020617bd);border:1px solid #7c3aed4d;border-radius:22px;margin:20px 0 22px;padding:20px;box-shadow:0 24px 70px #02061761,inset 0 1px #ffffff0b}.aic-assurance-explanation__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.aic-assurance-explanation__header h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:22px;font-weight:950}.aic-assurance-score-badge{text-align:right;background:radial-gradient(circle at 20% 0,#facc152e,#0000 46%),#0f172ab8;border:1px solid #facc154d;border-radius:18px;min-width:142px;padding:12px 14px}.aic-assurance-score-badge span{color:#cbd5e1c7;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.aic-assurance-score-badge strong{color:#f8fafc;letter-spacing:-.05em;margin-top:4px;font-size:34px;font-weight:950;line-height:1;display:block}.aic-assurance-score-badge em:not(.aic-severity){color:#facc15;margin-top:2px;font-size:12px;font-style:normal;font-weight:900;display:block}.aic-assurance-score-badge em.aic-severity{margin-top:8px;font-size:10px;font-style:normal;display:inline-flex}.aic-assurance-explanation__body{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.aic-assurance-rationale-card,.aic-assurance-driver{background:linear-gradient(145deg,#0f172ae0,#0f172a8a);border:1px solid #94a3b829;border-radius:18px;box-shadow:inset 0 1px #ffffff09}.aic-assurance-rationale-card{padding:18px}.aic-assurance-rationale-card__top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.aic-assurance-rationale-label{color:#c4b5fd;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.aic-assurance-confidence{color:#bbf7d0eb;background:#22c55e14;border:1px solid #22c55e3d;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.aic-assurance-rationale-card p{color:#e2e8f0e0;margin:0;font-size:14px;line-height:1.65}.aic-assurance-rationale-card p strong{color:#facc15;font-weight:950}.aic-assurance-confidence-bar{background:#1e293bdb;border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.aic-assurance-confidence-bar span{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#a3e635);height:100%;display:block;box-shadow:0 0 18px #22c55e6b}.aic-assurance-control-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.aic-assurance-signal{background:#02061757;border:1px solid #94a3b821;border-radius:14px;padding:11px}.aic-assurance-signal span{color:#94a3b8e6;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.aic-assurance-signal strong{color:#f8fafc;margin-top:5px;font-size:24px;font-weight:950;line-height:1;display:block}.aic-assurance-signal--critical strong{color:#f87171}.aic-assurance-signal--warning strong,.aic-assurance-signal--amber strong{color:#facc15}.aic-assurance-signal--healthy strong{color:#4ade80}.aic-assurance-driver-list{gap:10px;display:grid}.aic-assurance-driver{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:15px;display:grid}.aic-assurance-driver__rank{color:#c4b5fd;background:#7c3aed29;border:1px solid #a78bfa47;border-radius:14px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:grid}.aic-assurance-driver__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.aic-assurance-driver__top h3{color:#f8fafc;margin:0;font-size:14px;font-weight:900}.aic-assurance-driver__top span:not(.aic-severity){letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950}.aic-assurance-driver--high .aic-assurance-driver__top span:not(.aic-severity){color:#fecaca;background:#ef44441f;border:1px solid #f8717147}.aic-assurance-driver--moderate .aic-assurance-driver__top span:not(.aic-severity){color:#fde68a;background:#facc151a;border:1px solid #facc153d}.aic-assurance-driver p{color:#cbd5e1d1;margin:8px 0 0;font-size:13px;line-height:1.5}.aic-assurance-driver__meta{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.aic-assurance-driver__meta span{color:#e2e8f0c7;background:#0206175c;border:1px solid #94a3b81f;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}@media (width<=1180px){.aic-assurance-explanation__body{grid-template-columns:1fr}}@media (width<=720px){.aic-assurance-explanation{padding:15px}.aic-assurance-explanation__header{flex-direction:column}.aic-assurance-score-badge{text-align:left;width:100%}.aic-assurance-control-signals,.aic-assurance-driver{grid-template-columns:1fr}}.aic-evidence-trace{background:linear-gradient(145deg,#02061775,#0f172a61);border:1px solid #94a3b824;border-radius:16px;margin-top:13px;padding:13px}.aic-evidence-trace__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.aic-evidence-trace__label{color:#93c5fde6;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:950;display:block}.aic-evidence-trace__header strong{color:#f8fafc;letter-spacing:-.01em;font-size:13px;font-weight:900;display:block}.aic-evidence-strength{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:9.5px;font-weight:950}.aic-evidence-strength--high{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e42}.aic-evidence-strength--medium{color:#fde68a;background:#facc151a;border:1px solid #facc153d}.aic-evidence-strength--low{color:#fecaca;background:#ef44441c;border:1px solid #f8717142}.aic-evidence-trace__meta{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.aic-evidence-trace__meta span{color:#cbd5e1d1;background:#0f172a8f;border:1px solid #94a3b81a;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.aic-evidence-trace__items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aic-evidence-trace__items li{color:#e2e8f0c7;padding-left:17px;font-size:11px;font-weight:700;line-height:1.35;position:relative}.aic-evidence-trace__items li:before{content:"";background:#8b5cf6;border-radius:999px;width:6px;height:6px;position:absolute;top:.45em;left:0;box-shadow:0 0 10px #8b5cf680}.aic-evidence-trace__button{color:#ede9fef2;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#7c3aed2e,#0f172a6b);border:1px solid #7c3aed57;border-radius:12px;width:100%;min-height:34px;margin-top:11px;font-size:10.5px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.aic-evidence-trace__button:hover{background:linear-gradient(135deg,#7c3aed47,#0f172a85);border-color:#a78bfa8a;transform:translateY(-1px);box-shadow:0 10px 24px #7c3aed2e}.aic-evidence-trace__button:focus-visible{outline-offset:3px;outline:2px solid #a78bfacc}@media (prefers-reduced-motion:reduce){.aic-evidence-trace__button{transition:none}.aic-evidence-trace__button:hover{transform:none}}@media (width<=720px){.aic-evidence-trace__header{flex-direction:column}.aic-evidence-strength{align-self:flex-start}}.aic-assurance-explanation__left{align-content:start;gap:14px;display:grid}.aic-assurance-decision-record{background:radial-gradient(circle at 12% 0,#7c3aed2e,#0000 36%),linear-gradient(145deg,#0f172ae0,#02061775);border:1px solid #a78bfa38;border-radius:18px;padding:16px;box-shadow:0 18px 48px #02061738,inset 0 1px #ffffff0a}.aic-assurance-decision-record__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.aic-assurance-decision-record__eyebrow{color:#93c5fdeb;letter-spacing:.17em;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:950;display:block}.aic-assurance-decision-record__header h3{color:#f8fafc;letter-spacing:-.03em;margin:0;font-size:15px;font-weight:950}.aic-assurance-decision-record__status{color:#fed7aa;letter-spacing:.1em;text-transform:uppercase;background:#fb923c1f;border:1px solid #fb923c4d;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:10px;font-weight:950;box-shadow:0 0 18px #fb923c1f}.aic-assurance-decision-record__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.aic-assurance-decision-record__grid div{background:#02061752;border:1px solid #94a3b81f;border-radius:14px;min-height:62px;padding:10px}.aic-assurance-decision-record__grid span,.aic-assurance-decision-record__rationale span{color:#94a3b8e6;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:950;display:block}.aic-assurance-decision-record__grid strong{color:#f8fafcf0;margin-top:6px;font-size:12px;font-weight:850;line-height:1.3;display:block}.aic-assurance-decision-record__rationale{background:#0f172a57;border:1px solid #94a3b81f;border-radius:14px;padding:12px}.aic-assurance-decision-record__rationale p{color:#e2e8f0d1;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.55}.aic-assurance-decision-record__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.aic-assurance-decision-record__footer span{color:#cbd5e1cc;font-size:11px;font-weight:800}.aic-assurance-decision-record__footer button{color:#ede9fef5;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#7c3aed42,#0f172a8f);border:1px solid #a78bfa5c;border-radius:12px;min-height:34px;padding:0 12px;font-size:10px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.aic-assurance-decision-record__footer button:hover{background:linear-gradient(135deg,#7c3aed5c,#0f172a9e);border-color:#c4b5fd9e;transform:translateY(-1px);box-shadow:0 12px 26px #7c3aed33}.aic-assurance-decision-record__footer button:focus-visible{outline-offset:3px;outline:2px solid #c4b5fdd1}@media (prefers-reduced-motion:reduce){.aic-assurance-decision-record__footer button{transition:none}.aic-assurance-decision-record__footer button:hover{transform:none}}@media (width<=720px){.aic-assurance-decision-record__header,.aic-assurance-decision-record__footer{flex-direction:column;align-items:flex-start}.aic-assurance-decision-record__grid{grid-template-columns:1fr}.aic-assurance-decision-record__footer button{width:100%}}.aic-record-preview-overlay{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 72% 18%,#7c3aed2e,#0000 34%),#020617a3;justify-content:flex-end;display:flex;position:fixed;inset:0}.aic-record-preview-drawer{background:radial-gradient(circle at 15% 0,#7c3aed38,#0000 36%),linear-gradient(#070b16 0%,#0b1020 48%,#020617 100%);border-left:1px solid #a78bfa4d;width:min(720px,94vw);height:100%;padding:26px;overflow-y:auto;box-shadow:-28px 0 80px #020617b8,inset 1px 0 #ffffff0a}.aic-record-preview-drawer__header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex}.aic-record-preview-drawer__header h2{color:#f8fafc;letter-spacing:-.045em;margin:0;font-size:26px;font-weight:950}.aic-record-preview-drawer__close{color:#e2e8f0e6;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:14px;place-items:center;width:38px;height:38px;font-size:26px;line-height:1;display:grid}.aic-record-preview-drawer__close:hover{color:#fff;background:#7c3aed29;border-color:#c4b5fd7a}.aic-record-preview-summary,.aic-record-preview-section,.aic-record-preview-grid div,.aic-record-preview-driver{background:linear-gradient(145deg,#0f172adb,#0f172a7a);border:1px solid #94a3b824;box-shadow:inset 0 1px #ffffff09}.aic-record-preview-summary{border-radius:18px;margin-bottom:16px;padding:18px}.aic-record-preview-summary span,.aic-record-preview-grid span,.aic-record-preview-list span{color:#93c5fdeb;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.aic-record-preview-summary p{color:#e2e8f0e0;margin:8px 0 0;font-size:14px;line-height:1.65}.aic-record-preview-summary p strong{color:#c084fc;font-weight:950}.aic-record-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.aic-record-preview-grid div{border-radius:16px;padding:14px}.aic-record-preview-grid strong{color:#f8fafc;letter-spacing:-.04em;margin-top:8px;font-size:22px;font-weight:950;line-height:1;display:block}.aic-record-preview-section{border-radius:18px;margin-bottom:16px;padding:17px}.aic-record-preview-section h3{color:#f8fafc;letter-spacing:-.02em;margin:0 0 13px;font-size:14px;font-weight:950}.aic-record-preview-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aic-record-preview-list div{background:#02061757;border:1px solid #94a3b81a;border-radius:14px;padding:11px}.aic-record-preview-list strong{color:#f8fafceb;margin-top:6px;font-size:12px;font-weight:850;line-height:1.35;display:block}.aic-record-preview-driver-list{gap:10px;display:grid}.aic-record-preview-driver{border-radius:16px;padding:14px}.aic-record-preview-driver__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.aic-record-preview-driver__top strong{color:#f8fafc;font-size:13px;font-weight:950}.aic-record-preview-driver__top span:not(.aic-severity){color:#fde68a;letter-spacing:.08em;text-transform:uppercase;background:#facc151a;border:1px solid #facc153d;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950}.aic-record-preview-driver p{color:#cbd5e1d1;margin:8px 0 0;font-size:12px;line-height:1.55}.aic-record-preview-driver__meta{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.aic-record-preview-driver__meta span{color:#e2e8f0c7;background:#0206175c;border:1px solid #94a3b81f;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.aic-record-preview-rationale{color:#e2e8f0d6;margin:0;font-size:13px;line-height:1.65}.aic-record-preview-actions{background:linear-gradient(#02061700,#020617 38%);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid;position:sticky;bottom:0}.aic-record-preview-actions button{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:14px;width:100%;min-height:42px;font-size:11px;font-weight:950}.aic-record-preview-actions__primary{color:#fff;background:linear-gradient(135deg,#7c3aeddb,#6366f1ad);border:1px solid #a78bfa7a;box-shadow:0 16px 32px #7c3aed38}.aic-record-preview-actions__secondary{color:#e2e8f0e6;background:#0f172ab8;border:1px solid #94a3b82e}.aic-record-preview-actions__primary:hover,.aic-record-preview-actions__secondary:hover,.aic-record-preview-drawer__close:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.aic-record-preview-actions__primary:hover,.aic-record-preview-actions__secondary:hover,.aic-record-preview-drawer__close:hover{transform:none}}@media (width<=720px){.aic-record-preview-drawer{width:100vw;padding:20px}.aic-record-preview-grid,.aic-record-preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-record-preview-actions{grid-template-columns:1fr}}@media (width<=480px){.aic-record-preview-grid,.aic-record-preview-list,.aic-record-save-confirmation{grid-template-columns:1fr}}.aic-record-preview-saved-status{color:#bbf7d0f2;letter-spacing:.09em;text-transform:uppercase;background:#22c55e17;border:1px solid #22c55e3d;border-radius:999px;align-items:center;margin-top:8px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.aic-record-save-confirmation{background:radial-gradient(circle at 10% 0,#22c55e29,#0000 34%),linear-gradient(145deg,#0f172ad6,#0206177a);border:1px solid #22c55e47;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px;display:grid;box-shadow:0 14px 34px #02061733,inset 0 1px #ffffff09}.aic-record-save-confirmation__icon{color:#052e16;background:linear-gradient(135deg,#86efac,#22c55e);border-radius:12px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:grid;box-shadow:0 0 22px #22c55e47}.aic-record-save-confirmation span{color:#bbf7d0f0;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.aic-record-save-confirmation strong{color:#f8fafc;letter-spacing:.02em;margin-top:5px;font-size:14px;font-weight:950;display:block}.aic-record-save-confirmation p{color:#cbd5e1d1;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.45}.aic-record-preview-actions__secondary:disabled{cursor:not-allowed;opacity:.72}.aic-audit-record-panel{background:radial-gradient(circle at 10% 0,#22c55e21,#0000 34%),linear-gradient(145deg,#0f172ae0,#020617a3);border:1px solid #22c55e42;border-radius:20px;margin:18px 0 22px;padding:18px;box-shadow:0 20px 58px #02061752,inset 0 1px #ffffff0a}.aic-audit-record-panel--empty{background:linear-gradient(145deg,#0f172aad,#02061770);border-color:#94a3b829}.aic-audit-record-panel--empty h2{color:#f8fafce6;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:950}.aic-audit-record-panel--empty p{color:#cbd5e1c7;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.55}.aic-audit-record-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.aic-audit-record-panel__header h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:20px;font-weight:950}.aic-audit-record-panel__status{color:#bbf7d0f5;letter-spacing:.1em;text-transform:uppercase;background:#22c55e1a;border:1px solid #22c55e47;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:950}.aic-audit-record-panel__summary,.aic-audit-record-panel__details{gap:10px;display:grid}.aic-audit-record-panel__summary{grid-template-columns:1.25fr minmax(0,.75fr) repeat(3,minmax(0,.8fr));margin-bottom:10px}.aic-audit-record-panel__details{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.aic-audit-record-panel__summary div,.aic-audit-record-panel__details div,.aic-audit-record-panel__rationale{background:#02061757;border:1px solid #94a3b81f;border-radius:15px;padding:12px}.aic-audit-record-panel__summary span,.aic-audit-record-panel__details span,.aic-audit-record-panel__rationale span{color:#93c5fde6;letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:950;display:block}.aic-audit-record-panel__summary strong{color:#f8fafc;letter-spacing:-.03em;margin-top:7px;font-size:18px;font-weight:950;line-height:1.15;display:block}.aic-audit-record-panel__details strong{color:#f8fafce6;margin-top:7px;font-size:12px;font-weight:850;line-height:1.35;display:block}.aic-audit-record-panel__rationale p{color:#e2e8f0d1;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.6}@media (width<=1180px){.aic-audit-record-panel__summary,.aic-audit-record-panel__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aic-audit-record-panel{padding:15px}.aic-audit-record-panel__header{flex-direction:column}.aic-audit-record-panel__summary,.aic-audit-record-panel__details{grid-template-columns:1fr}}.aic-record-export-confirmation{background:radial-gradient(circle at 10% 0,#7c3aed2e,#0000 34%),linear-gradient(145deg,#0f172ad6,#0206177a);border:1px solid #a78bfa47;border-radius:16px;grid-template-columns:48px 1fr;gap:12px;margin-bottom:14px;padding:14px;display:grid}.aic-record-export-confirmation__icon{color:#ede9fe;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:12px;place-items:center;min-height:48px;font-size:12px;font-weight:900;display:grid}.aic-record-export-confirmation span{letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;font-size:10px;font-weight:900;display:block}.aic-record-export-confirmation strong{color:#f8fafc;margin-top:4px;font-size:14px;font-weight:950;display:block}.aic-record-export-confirmation p{color:#cbd5e1cc;margin-top:6px;font-size:12px}.aic-record-preview-actions__primary:disabled{cursor:wait;opacity:.85}.aic-audit-history-panel{background:radial-gradient(circle at 8% 0,#3b82f624,#0000 34%),linear-gradient(145deg,#0f172ae0,#0206179e);border:1px solid #93c5fd38;border-radius:20px;margin:18px 0 24px;padding:18px;box-shadow:0 20px 58px #0206174d,inset 0 1px #ffffff0a}.aic-audit-history-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.aic-audit-history-panel__header h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:20px;font-weight:950}.aic-audit-history-panel__count{color:#bfdbfef5;letter-spacing:.1em;text-transform:uppercase;background:#3b82f61a;border:1px solid #60a5fa40;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:950}.aic-audit-history-empty{background:#02061747;border:1px dashed #94a3b833;border-radius:16px;padding:16px}.aic-audit-history-empty strong{color:#f8fafce6;font-size:14px;font-weight:950;display:block}.aic-audit-history-empty p{color:#cbd5e1c2;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.55}.aic-audit-history-timeline{gap:12px;display:grid;position:relative}.aic-audit-history-timeline:before{content:"";background:linear-gradient(#60a5fa99,#7c3aed38,#0000);width:1px;position:absolute;top:10px;bottom:10px;left:10px}.aic-audit-history-item{grid-template-columns:22px minmax(0,1fr);gap:12px;display:grid;position:relative}.aic-audit-history-item__marker{z-index:1;background:#3b82f629;border:1px solid #60a5fa80;border-radius:999px;width:21px;height:21px;margin-top:14px;position:relative;box-shadow:0 0 18px #60a5fa3d}.aic-audit-history-item--latest .aic-audit-history-item__marker{background:#22c55e2e;border-color:#22c55e8c;box-shadow:0 0 20px #22c55e57}.aic-audit-history-item__content{background:linear-gradient(145deg,#0f172ad1,#0206176b);border:1px solid #94a3b824;border-radius:18px;padding:15px;box-shadow:inset 0 1px #ffffff09}.aic-audit-history-item--latest .aic-audit-history-item__content{background:radial-gradient(circle at 10% 0,#22c55e1f,#0000 34%),linear-gradient(145deg,#0f172ae0,#0206177a);border-color:#22c55e42}.aic-audit-history-item__top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.aic-audit-history-item__type{color:#93c5fdeb;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:950;display:block}.aic-audit-history-item__top strong{color:#f8fafc;letter-spacing:.01em;font-size:13px;font-weight:950}.aic-audit-history-item__status{color:#bbf7d0f5;letter-spacing:.09em;text-transform:uppercase;background:#22c55e17;border:1px solid #22c55e3d;border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:9.5px;font-weight:950}.aic-audit-history-item__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.aic-audit-history-item__grid div{background:#0206174d;border:1px solid #94a3b81a;border-radius:13px;padding:10px}.aic-audit-history-item__grid span{color:#94a3b8e6;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.aic-audit-history-item__grid strong{color:#f8fafce6;margin-top:6px;font-size:11px;font-weight:850;line-height:1.35;display:block}.aic-audit-history-item__grid strong.aic-severity{margin-top:6px;display:inline-flex}.aic-audit-history-item__grid strong.aic-severity--critical{color:var(--aiq-critical)}.aic-audit-history-item__grid strong.aic-severity--high{color:var(--aiq-high)}.aic-audit-history-item__grid strong.aic-severity--medium,.aic-audit-history-item__grid strong.aic-severity--moderate{color:var(--aiq-medium)}.aic-audit-history-item__grid strong.aic-severity--low{color:var(--aiq-low)}.aic-audit-history-item__grid strong.aic-severity--neutral{color:var(--aiq-neutral)}.aic-audit-history-item__meta{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.aic-audit-history-item__meta span{color:#e2e8f0c7;background:#02061757;border:1px solid #94a3b81a;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}@media (width<=1180px){.aic-audit-history-item__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aic-audit-history-panel{padding:15px}.aic-audit-history-panel__header,.aic-audit-history-item__top{flex-direction:column}.aic-audit-history-item__grid{grid-template-columns:1fr}}.aic-assurance-decision-record__header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.aic-assurance-version-pill,.aic-record-preview-version,.aic-audit-history-item__version{color:#bfdbfef5;letter-spacing:.1em;text-transform:uppercase;background:#3b82f61a;border:1px solid #60a5fa40;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:10px;font-weight:950;display:inline-flex}.aic-record-preview-version{margin-top:7px}.aic-audit-history-item__version{color:#c4b5fdf5;background:#7c3aed1c;border-color:#a78bfa42;margin-top:7px}.aic-record-preview-actions__tertiary{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:#bfdbfef2;background:linear-gradient(135deg,#3b82f629,#0f172aa8);border:1px solid #60a5fa47;border-radius:14px;min-height:42px;font-size:11px;font-weight:950}.aic-record-preview-actions__tertiary:hover{background:linear-gradient(135deg,#3b82f63d,#0f172ab8);border-color:#93c5fd8c;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.aic-record-preview-actions__tertiary:hover{transform:none}}@media (width<=720px){.aic-assurance-decision-record__header-meta{justify-content:flex-start}}.aic-audit-history-toolbar{grid-template-columns:minmax(220px,1fr) 180px 160px;gap:10px;margin-bottom:16px;display:grid}.aic-audit-history-search,.aic-audit-history-filter{gap:6px;display:grid}.aic-audit-history-search span,.aic-audit-history-filter span{color:#93c5fde6;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:950}.aic-audit-history-search input,.aic-audit-history-filter select{color:#f8fafceb;background:#0206176b;border:1px solid #94a3b829;border-radius:13px;outline:none;width:100%;min-height:38px;padding:0 12px;font-size:12px;font-weight:700}.aic-audit-history-search input::placeholder{color:#94a3b88f}.aic-audit-history-search input:focus,.aic-audit-history-filter select:focus{border-color:#a78bfa8c;box-shadow:0 0 0 3px #7c3aed29}.aic-audit-history-item__lifecycle{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.aic-audit-history-item__lifecycle span{color:#bfdbfef0;letter-spacing:.08em;text-transform:uppercase;background:#3b82f61a;border:1px solid #60a5fa38;border-radius:999px;padding:5px 8px;font-size:9.5px;font-weight:950}.aic-audit-history-item__lifecycle span:first-child{color:#bbf7d0f0;background:#22c55e17;border-color:#22c55e3b}.aic-audit-history-item__export{color:#cbd5e1d1;background:#02061752;border:1px solid #94a3b81a;border-radius:13px;margin-top:10px;padding:9px 10px;font-size:11px;font-weight:800}.aic-audit-history-item__export strong{color:#c4b5fd;font-weight:950}.aic-audit-history-item__remediation-detail{color:#e2e8f0d1;margin:10px 0 0;padding:0;font-size:12px;font-weight:650;line-height:1.5}@media (width<=900px){.aic-audit-history-toolbar{grid-template-columns:1fr}}.aic-framework-engine-page{width:100%}.aic-coming-soon{max-width:42rem;padding:2rem 1.5rem 2.5rem}.aic-coming-soon__title{letter-spacing:-.02em;color:#f8fafc;margin:0 0 .65rem;font-size:1.2rem;font-weight:800}.aic-coming-soon__module{color:#bac6d6f2;margin:0 0 1rem;font-size:.95rem;font-weight:700}.aic-coming-soon__subtitle{color:#94a3b8e6;margin:0;font-size:.9rem;line-height:1.55}.aic-coming-soon__body{color:#94a3b8e0;margin:0;font-size:.9rem;line-height:1.5}.aic-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aic-version-delta-panel{background:radial-gradient(circle at 8% 0,#7c3aed29,#0000 34%),linear-gradient(145deg,#0f172ae0,#0206179e);border:1px solid #a78bfa3d;border-radius:20px;margin:18px 0 24px;padding:18px;box-shadow:0 20px 58px #0206174d,inset 0 1px #ffffff0a}.aic-version-delta-panel--empty{background:linear-gradient(145deg,#0f172aa8,#0206176b);border-color:#94a3b829}.aic-version-delta-panel--empty h2{color:#f8fafce6;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:950}.aic-version-delta-panel--empty p{color:#cbd5e1c7;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.55}.aic-version-delta-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.aic-version-delta-panel__header h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:20px;font-weight:950}.aic-version-delta-panel__comparison{color:#c4b5fdf5;letter-spacing:.1em;text-transform:uppercase;background:#7c3aed1a;border:1px solid #a78bfa42;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:950}.aic-version-delta-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.aic-version-delta-card{background:linear-gradient(145deg,#0f172ad1,#0206176b);border:1px solid #94a3b821;border-radius:16px;padding:14px}.aic-version-delta-card span{color:#93c5fde6;letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:950;display:block}.aic-version-delta-card strong{color:#f8fafc;letter-spacing:-.05em;margin-top:8px;font-size:26px;font-weight:950;line-height:1;display:block}.aic-version-delta-card p{color:#cbd5e1c2;margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.4}.aic-version-delta-card--better{border-color:#22c55e3d}.aic-version-delta-card--better strong{color:#4ade80}.aic-version-delta-card--worse{border-color:#ef444442}.aic-version-delta-card--worse strong{color:#f87171}.aic-version-delta-card--neutral strong{color:#c4b5fd}.aic-version-delta-panel__body{grid-template-columns:1fr 1fr 1.3fr;gap:10px;display:grid}.aic-version-delta-list,.aic-version-delta-rationale{background:#02061752;border:1px solid #94a3b81f;border-radius:16px;min-height:132px;padding:14px}.aic-version-delta-list h3,.aic-version-delta-rationale h3{color:#f8fafc;letter-spacing:-.02em;margin:0 0 10px;font-size:13px;font-weight:950}.aic-version-delta-list span{color:#ede9fef0;background:#7c3aed24;border:1px solid #a78bfa38;border-radius:999px;margin:0 6px 6px 0;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.aic-version-delta-list p,.aic-version-delta-rationale p{color:#cbd5e1c7;margin:0;font-size:12px;font-weight:650;line-height:1.55}@media (width<=1180px){.aic-version-delta-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-version-delta-panel__body{grid-template-columns:1fr}}@media (width<=640px){.aic-version-delta-panel{padding:15px}.aic-version-delta-panel__header{flex-direction:column}.aic-version-delta-panel__grid{grid-template-columns:1fr}}.aic-framework-engine{gap:18px;display:grid}.aic-framework-engine__header{background:radial-gradient(circle at 10% 0,#7c3aed38,#0000 34%),radial-gradient(circle at 86% 8%,#22d3ee14,#0000 30%),linear-gradient(145deg,#0f172aeb,#020617ad);border:1px solid #7c3aed47;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px;display:flex;box-shadow:0 22px 62px #02061757,inset 0 1px #ffffff0a}.aic-framework-engine__header h1{color:#f8fafc;letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:950;line-height:1}.aic-framework-engine__header p:not(.aic-section-eyebrow){color:#e2e8f0d6;max-width:780px;margin:13px 0 0;font-size:14px;line-height:1.6}.aic-framework-engine__actions{gap:10px;min-width:260px;display:grid}.aic-framework-select,.aic-framework-primary-button,.aic-framework-secondary-button,.aic-framework-report-button{letter-spacing:.1em;text-transform:uppercase;border-radius:14px;min-height:42px;font-size:11px;font-weight:950}.aic-framework-select{color:#f8fafc;background:#0206178a;border:1px solid #94a3b82e;padding:0 12px}.aic-framework-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aede6,#6366f1b8);border:1px solid #a78bfa75;box-shadow:0 16px 32px #7c3aed33}.aic-framework-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aic-framework-kpi{background:linear-gradient(145deg,#0f172adb,#0206177a);border:1px solid #94a3b824;border-radius:18px;padding:16px}.aic-framework-kpi span{color:#93c5fde6;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.aic-framework-kpi strong{color:#f8fafc;letter-spacing:-.05em;margin-top:9px;font-size:30px;font-weight:950;line-height:1;display:block}.aic-framework-kpi p{color:#cbd5e1c2;margin:8px 0 0;font-size:12px;font-weight:700}.aic-framework-domains{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.aic-framework-domain{background:linear-gradient(145deg,#0f172ac7,#0206176b);border:1px solid #94a3b821;border-radius:18px;padding:15px}.aic-framework-domain strong{color:#f8fafc;font-size:13px;font-weight:950;display:block}.aic-framework-domain span{color:#c4b5fd;margin-top:8px;font-size:20px;font-weight:950;display:block}.aic-framework-domain p{color:#cbd5e1b8;margin:7px 0 0;font-size:11px;line-height:1.4}.aic-framework-main-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.aic-framework-panel{background:linear-gradient(145deg,#0f172ad6,#02061780);border:1px solid #94a3b824;border-radius:20px;padding:18px;box-shadow:0 20px 58px #02061747,inset 0 1px #ffffff09}.aic-framework-panel__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.aic-framework-panel__header h2,.aic-framework-rail-card h3{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:18px;font-weight:950}.aic-framework-panel__header p{color:#cbd5e1b8;margin:6px 0 0;font-size:12px;line-height:1.5}.aic-framework-table-wrap{overflow-x:auto}.aic-framework-table{border-collapse:collapse;width:100%;min-width:920px}.aic-framework-table th{text-align:left;color:#93c5fdeb;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #94a3b824;padding:11px 10px;font-size:9px;font-weight:950}.aic-framework-table td{color:#e2e8f0d6;vertical-align:top;border-bottom:1px solid #94a3b814;padding:13px 10px;font-size:12px;line-height:1.4}.aic-framework-control-id{color:#c4b5fd;white-space:nowrap;font-weight:950}.aic-framework-control-title{color:#f8fafc;max-width:320px;font-weight:800}.aic-control-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9.5px;font-weight:950;display:inline-flex}.aic-control-status--pass{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e3d}.aic-control-status--partial{color:#fde68a;background:#facc151a;border:1px solid #facc153d}.aic-control-status--fail{color:#fecaca;background:#ef44441c;border:1px solid #f8717142}.aic-framework-rail{gap:14px;display:grid}.aic-framework-rail-card{background:linear-gradient(145deg,#0f172ad6,#0206177a);border:1px solid #94a3b824;border-radius:20px;padding:16px}.aic-framework-rail-card p{color:#cbd5e1c2;margin:8px 0 0;font-size:12px;line-height:1.55}.aic-framework-threshold-list{gap:9px;margin-top:13px;display:grid}.aic-framework-threshold-row{background:#02061752;border:1px solid #94a3b81a;border-radius:14px;padding:11px}.aic-framework-threshold-row strong{color:#f8fafc;font-size:12px;font-weight:950;display:block}.aic-framework-threshold-row span{color:#c4b5fd;margin-top:5px;font-size:11px;font-weight:850;display:block}.aic-framework-threshold-row p{margin-top:5px;font-size:11px}.aic-policy-chip-row{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.aic-policy-chip-row span{color:#ede9feeb;background:#7c3aed21;border:1px solid #a78bfa38;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.aic-framework-report-actions{gap:9px;margin-top:13px;display:grid}.aic-framework-report-button{color:#ede9fef2;cursor:pointer;background:linear-gradient(135deg,#7c3aed2e,#0f172a8a);border:1px solid #a78bfa47}.aic-framework-report-button:hover,.aic-framework-primary-button:hover{border-color:#c4b5fd94;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.aic-framework-report-button:hover,.aic-framework-primary-button:hover{transform:none}}@media (width<=1280px){.aic-framework-main-grid{grid-template-columns:1fr}.aic-framework-domains{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.aic-framework-engine__header{flex-direction:column}.aic-framework-engine__actions{width:100%}.aic-framework-kpis,.aic-framework-domains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.aic-framework-kpis,.aic-framework-domains{grid-template-columns:1fr}}.aic-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.aic-icon svg{display:block}.aic-icon--primary{color:#fff;background:linear-gradient(135deg,#7c3aedf2,#6366f1bd);border-radius:14px;width:42px;height:42px;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 12px 30px #7c3aed59,inset 0 1px #ffffff26}.aic-icon--primary:hover{transform:scale(1.05);box-shadow:0 16px 36px #7c3aed73,inset 0 1px #ffffff2e}.aic-icon--sidebar{color:#94a3b8db;width:18px;height:18px;transition:color .16s,filter .16s,transform .16s}.aic-nav-item:hover .aic-icon--sidebar{color:#e2e8f0f2;transform:none}.aic-nav-item--active .aic-icon--sidebar,.aic-nav-item--command-active .aic-icon--sidebar{color:#a78bfa;filter:drop-shadow(0 0 7px #7c3aed9e)}.aic-nav-item .aic-icon--primary{align-self:flex-start}.aic-icon--inline{opacity:.9;width:18px;height:18px}.aic-icon--critical{color:var(--aiq-critical,#ef4444)}.aic-icon--high{color:var(--aiq-high,#f97316)}.aic-icon--medium,.aic-icon--warning{color:var(--aiq-medium,#facc15)}.aic-icon--low,.aic-icon--healthy{color:var(--aiq-low,#22c55e)}.aic-icon--info{color:#60a5fa}@media (prefers-reduced-motion:reduce){.aic-icon--primary,.aic-icon--sidebar{transition:none}.aic-icon--primary:hover,.aic-nav-item:hover .aic-icon--sidebar{transform:none}}.aic-decision-summary-metric__icon{margin-bottom:8px}.aic-framework-engine__header-title{align-items:flex-start;gap:14px;min-width:0;display:flex}.aic-framework-engine__header-title>div{min-width:0}.aic-framework-rail-card__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aic-framework-rail-card__title span:last-child{color:#f8fafc;letter-spacing:-.035em;font-size:18px;font-weight:950}.aic-control-assessments{gap:18px;display:grid}.aic-control-assessments__header{background:radial-gradient(circle at 10% 0,#7c3aed38,#0000 34%),radial-gradient(circle at 86% 8%,#22d3ee14,#0000 30%),linear-gradient(145deg,#0f172aeb,#020617ad);border:1px solid #7c3aed47;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px;display:flex;box-shadow:0 22px 62px #02061757,inset 0 1px #ffffff0a}.aic-control-assessments__headline{align-items:flex-start;gap:16px;display:flex}.aic-control-assessments__headline h1{color:#f8fafc;letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:950;line-height:1}.aic-control-assessments__headline p:not(.aic-section-eyebrow){color:#e2e8f0d6;max-width:820px;margin:13px 0 0;font-size:14px;line-height:1.6}.aic-control-assessments__launcher{gap:10px;min-width:280px;display:grid}.aic-control-assessments__launcher label{gap:6px;display:grid}.aic-control-assessments__launcher label span{color:#93c5fde6;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:950}.aic-control-assessments__launcher select,.aic-control-assessments__launcher button{letter-spacing:.1em;text-transform:uppercase;border-radius:14px;min-height:42px;font-size:11px;font-weight:950}.aic-control-assessments__launcher select{color:#f8fafc;background:#0206178a;border:1px solid #94a3b82e;padding:0 12px}.aic-control-assessments__launcher button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aede6,#6366f1b8);border:1px solid #a78bfa75;box-shadow:0 16px 32px #7c3aed33}.aic-assessment-run-banner{background:linear-gradient(145deg,#0f172ad6,#0206177a);border:1px solid #60a5fa38;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.aic-assessment-run-banner>div{align-items:center;gap:12px;display:flex}.aic-assessment-run-banner strong{color:#f8fafc;font-size:13px;font-weight:950}.aic-assessment-run-banner p{color:#cbd5e1c2;margin:2px 0 0;font-size:12px}.aic-assessment-run-dot{background:#60a5fa;border-radius:999px;width:10px;height:10px;box-shadow:0 0 16px #60a5fa99}.aic-assessment-run-dot--running{background:#facc15;box-shadow:0 0 16px #facc1599}.aic-assessment-run-dot--completed{background:#22c55e;box-shadow:0 0 16px #22c55e99}.aic-assessment-run-banner__time{color:#bfdbfee0;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:950}.aic-control-assessment-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.aic-control-assessment-kpi{background:linear-gradient(145deg,#0f172adb,#0206177a);border:1px solid #94a3b824;border-radius:18px;padding:16px}.aic-control-assessment-kpi>span{color:#93c5fde6;letter-spacing:.13em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:950;display:block}.aic-control-assessment-kpi strong{color:#f8fafc;letter-spacing:-.05em;margin-top:9px;font-size:30px;font-weight:950;line-height:1;display:block}.aic-control-assessment-kpi p{color:#cbd5e1c2;margin:8px 0 0;font-size:12px;font-weight:700}.aic-control-assessment-main{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:14px;display:grid}.aic-control-assessment-panel,.aic-control-assessment-card{background:linear-gradient(145deg,#0f172ad6,#02061780);border:1px solid #94a3b824;border-radius:20px;box-shadow:0 20px 58px #02061747,inset 0 1px #ffffff09}.aic-control-assessment-panel{padding:18px}.aic-control-assessment-panel__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.aic-control-assessment-panel__header h2,.aic-control-assessment-card h3{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:18px;font-weight:950}.aic-control-assessment-panel__header p{color:#cbd5e1b8;margin:6px 0 0;font-size:12px;line-height:1.5}.aic-control-assessment-panel__header>span{color:#c4b5fdf5;letter-spacing:.1em;text-transform:uppercase;background:#7c3aed1a;border:1px solid #a78bfa42;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:950}.aic-control-assessment-table-wrap{overflow-x:auto}.aic-control-assessment-table{border-collapse:collapse;width:100%;min-width:1080px}.aic-control-assessment-table th{text-align:left;color:#93c5fdeb;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #94a3b824;padding:11px 10px;font-size:9px;font-weight:950}.aic-control-assessment-table td{color:#e2e8f0d6;vertical-align:top;border-bottom:1px solid #94a3b814;padding:13px 10px;font-size:12px;line-height:1.4}.aic-confidence-meter{background:#1e293bdb;border-radius:999px;width:82px;height:7px;position:relative;overflow:hidden}.aic-confidence-meter span{border-radius:inherit;height:100%;display:block}.aic-confidence-meter--high span{background:linear-gradient(90deg,#22c55e,#86efac)}.aic-confidence-meter--medium span{background:linear-gradient(90deg,#facc15,#fde68a)}.aic-confidence-meter--low span{background:linear-gradient(90deg,#ef4444,#fca5a5)}.aic-confidence-value{color:#f8fafce0;margin-top:5px;font-size:11px;font-weight:900;display:block}.aic-control-assessment-rail{gap:14px;display:grid}.aic-control-assessment-card{padding:16px}.aic-control-assessment-card__title{align-items:center;gap:8px;margin-bottom:13px;display:flex}.aic-control-assessment-card p{color:#cbd5e1c2;margin:0;font-size:12px;line-height:1.55}.aic-control-assessment-finding-list{gap:10px;display:grid}.aic-control-assessment-finding{background:#02061757;border:1px solid #94a3b81f;border-radius:15px;padding:12px}.aic-control-assessment-finding strong{color:#f8fafc;margin-top:7px;font-size:12px;font-weight:950;display:block}.aic-control-assessment-finding p{margin-top:6px;font-size:12px}.aic-control-assessment-report-actions{gap:9px;display:grid}.aic-control-assessment-report-actions button{color:#ede9fef2;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#7c3aed2e,#0f172a8a);border:1px solid #a78bfa47;border-radius:13px;min-height:38px;font-size:10px;font-weight:950}.aic-control-assessment-report-actions button:hover,.aic-control-assessments__launcher button:hover{border-color:#c4b5fd94;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.aic-control-assessment-report-actions button:hover,.aic-control-assessments__launcher button:hover{transform:none}}@media (width<=1320px){.aic-control-assessment-main{grid-template-columns:1fr}.aic-control-assessment-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.aic-control-assessments__header,.aic-assessment-run-banner,.aic-control-assessment-panel__header{flex-direction:column}.aic-control-assessments__launcher{width:100%}.aic-control-assessment-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.aic-control-assessment-kpis{grid-template-columns:1fr}.aic-control-assessments__headline{flex-direction:column}}.aic-control-assessment-kpi{text-align:left;appearance:none;cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.aic-control-assessment-kpi:hover{border-color:#a78bfa6b;transform:translateY(-1px);box-shadow:0 18px 42px #02061742,0 0 0 1px #7c3aed1f}.aic-control-assessment-kpi--active{background:radial-gradient(circle at 14% 0,#7c3aed2e,#0000 34%),linear-gradient(145deg,#0f172aeb,#02061794);border-color:#a78bfa9e;box-shadow:0 20px 48px #7c3aed2e,inset 0 1px #ffffff0a}.aic-control-assessment-kpi:focus-visible{outline-offset:3px;outline:2px solid #a78bfad9}.aic-assessment-narrative{background:linear-gradient(145deg,#0f172ac2,#0206176b);border:1px solid #60a5fa33;border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.aic-assessment-narrative p{color:#e2e8f0d1;margin:0;font-size:13px;font-weight:700;line-height:1.55}.aic-assessment-drilldown{background:radial-gradient(circle at 8% 0,#7c3aed2e,#0000 34%),linear-gradient(145deg,#0f172ae6,#02061794);border:1px solid #a78bfa47;border-radius:20px;padding:18px;box-shadow:0 22px 62px #02061752,inset 0 1px #ffffff0a}.aic-assessment-drilldown__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.aic-assessment-drilldown__header h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:20px;font-weight:950}.aic-assessment-drilldown__header p{color:#cbd5e1c7;margin:6px 0 0;font-size:13px;font-weight:750}.aic-assessment-drilldown__close{color:#e2e8f0e6;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:12px;min-height:34px;padding:0 12px;font-size:10px;font-weight:950}.aic-assessment-drilldown__close:hover{background:#7c3aed29;border-color:#c4b5fd7a}.aic-assessment-lineage-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.aic-assessment-lineage-grid div,.aic-assessment-lineage-explanation div{background:#02061757;border:1px solid #94a3b81f;border-radius:15px;padding:12px}.aic-assessment-lineage-grid span,.aic-assessment-lineage-explanation span{color:#93c5fde6;letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:950;display:block}.aic-assessment-lineage-grid strong{color:#f8fafceb;margin-top:7px;font-size:12px;font-weight:850;line-height:1.35;display:block}.aic-assessment-lineage-explanation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.aic-assessment-lineage-explanation p{color:#e2e8f0d1;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.55}.aic-assessment-drilldown-table-wrap{overflow-x:auto}.aic-assessment-drilldown-table{border-collapse:collapse;width:100%;min-width:860px}.aic-assessment-drilldown-table th{text-align:left;color:#93c5fdeb;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #94a3b824;padding:10px;font-size:9px;font-weight:950}.aic-assessment-drilldown-table td{color:#e2e8f0d6;vertical-align:top;border-bottom:1px solid #94a3b814;padding:12px 10px;font-size:12px}@media (prefers-reduced-motion:reduce){.aic-control-assessment-kpi{transition:none}.aic-control-assessment-kpi:hover{transform:none}}@media (width<=1180px){.aic-assessment-lineage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aic-assessment-lineage-explanation{grid-template-columns:1fr}}@media (width<=640px){.aic-assessment-drilldown{padding:15px}.aic-assessment-drilldown__header{flex-direction:column}.aic-assessment-lineage-grid{grid-template-columns:1fr}}.aic-framework-secondary-button{letter-spacing:.1em;text-transform:uppercase;color:#bfdbfef2;cursor:pointer;background:linear-gradient(135deg,#3b82f629,#0f172aa8);border:1px solid #60a5fa47;border-radius:14px;min-height:42px;font-size:11px;font-weight:950}.aic-framework-secondary-button:hover{background:linear-gradient(135deg,#3b82f63d,#0f172ab8);border-color:#93c5fd8c;transform:translateY(-1px)}.aic-assessment-context-banner{background:radial-gradient(circle at 8% 0,#7c3aed29,#0000 34%),linear-gradient(145deg,#0f172ad1,#02061775);border:1px solid #a78bfa42;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex;box-shadow:0 16px 42px #02061738,inset 0 1px #ffffff09}.aic-assessment-context-banner h2{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:18px;font-weight:950}.aic-assessment-context-banner p:not(.aic-section-eyebrow){color:#e2e8f0cc;max-width:820px;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.55}.aic-assessment-context-banner>span{color:#c4b5fdf5;letter-spacing:.1em;text-transform:uppercase;background:#7c3aed1a;border:1px solid #a78bfa42;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:950}@media (prefers-reduced-motion:reduce){.aic-framework-secondary-button:hover{transform:none}}@media (width<=900px){.aic-assessment-context-banner{flex-direction:column}}.aic-assessment-decision-bridge{background:radial-gradient(circle at 8% 0,#7c3aed29,#0000 34%),linear-gradient(145deg,#0f172ad6,#0206177a);border:1px solid #a78bfa42;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;margin:18px 0;padding:16px 18px;display:flex;box-shadow:0 16px 42px #02061738,inset 0 1px #ffffff09}.aic-assessment-decision-bridge h2{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:18px;font-weight:950}.aic-assessment-decision-bridge p:not(.aic-section-eyebrow){color:#e2e8f0cc;max-width:820px;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.55}.aic-assessment-decision-bridge__metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aic-assessment-decision-bridge__metrics span{background:#0206175c;border:1px solid #94a3b81f;border-radius:999px;padding:7px 10px}@media (width<=900px){.aic-assessment-decision-bridge{flex-direction:column}.aic-assessment-decision-bridge__metrics{justify-content:flex-start}}.aic-assessment-blocked-reasons{background:#7f1d1d1f;border:1px solid #f8717133;border-radius:14px;margin:0 0 18px;padding:14px 16px}.aic-assessment-blocked-reasons__list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.aic-assessment-blocked-reasons__item{color:#fee2e2e0;flex-direction:column;gap:4px;font-size:12px;display:flex}.aic-assessment-blocked-reasons__item strong{color:#fef2f2;font-size:13px;font-weight:750}:root{--aic-shell-max:1480px;--aic-page-gutter:var(--sidebar-content-gap);--aic-section-gap:clamp(16px, 1.8vw, 24px);--aic-card-gap:clamp(12px, 1.4vw, 18px);--aic-card-min:240px;--aic-card-min-wide:280px;--aic-radius-lg:18px}.aic-control-center,.aic-control-center-main,.aic-main,.aic-main-content,.aic-page,.aic-content,.aic-dashboard,.aic-dashboard-main,.aic-dashboard-shell,.aic-canvas,.aic-placeholder-grid,.aic-shell,.aic-app-shell,.aic-layout{min-width:0}.aic-main,.aic-dashboard-shell,.aic-canvas,.aic-placeholder-grid{overflow-x:clip}.aic-dashboard-shell{width:100%;max-width:min(var(--aic-app-max-width,1500px), var(--aic-shell-max));padding-inline:var(--aic-page-gutter);box-sizing:border-box;margin-inline:auto}.aic-card,.aic-summary-card,.aic-kpi-card,.aic-exec-card,.aic-pulse-event-card,.aic-kri-card,.aic-kri-outcome-card,.aic-assurance-card,.aic-drilldown-card,.aic-decision-card,.aic-panel,.aic-section,.aic-decision-summary-metric,.aic-executive-kpi-card,.aic-control-assessment-kpi,.aic-control-assessment-panel,.aic-control-assessment-card,.aic-version-delta-card,.aic-audit-history-item{box-sizing:border-box;min-width:0}.aic-card *,.aic-summary-card *,.aic-kpi-card *,.aic-exec-card *,.aic-pulse-event-card *,.aic-kri-card *,.aic-kri-outcome-card *,.aic-assurance-card *,.aic-drilldown-card *,.aic-decision-card *,.aic-panel *{min-width:0}.aic-card-title,.aic-kpi-title,.aic-summary-title,.aic-pulse-event-title,.aic-decision-title,.aic-lineage-title,.aic-executive-kpi-card__title,.aic-decision-summary-metric__label,.aic-decision-summary-metric__caption{overflow-wrap:anywhere}.aic-decision-summary-grid,.aic-executive-summary-grid,.aic-kpi-summary-grid,.aic-action-posture-grid,.aic-summary-grid,.aic-decision-summary-strip__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--aic-card-min-wide)), 1fr));gap:var(--aic-card-gap);align-items:stretch;display:grid}.aic-kri-metrics-grid,.aic-metrics-grid,.aic-assessment-kpi-grid,.aic-control-assessment-grid,.aic-kpi-grid,.aic-kpi-grid.aic-executive-kpi-row,.aic-control-assessment-kpis{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--aic-card-min)), 1fr));gap:var(--aic-card-gap);align-items:stretch;display:grid}.aic-kri-hero,.aic-kri-risk-panel,.aic-kri-outcome-card,.aic-kri-board__hero{gap:var(--aic-section-gap);grid-template-columns:minmax(260px,.95fr) minmax(320px,1.25fr);align-items:stretch;display:grid}.aic-system-state-band{gap:var(--aic-section-gap);grid-template-columns:minmax(200px,.78fr) minmax(100px,.22fr) minmax(240px,1.1fr);align-items:stretch;display:grid}.aic-pulse-stream,.aic-decision-stream,.aic-live-stream-row,.aic-pulse-stream-wrap{overflow:visible}.aic-pulse-stream-layer.aic-kri-live-stream,.aic-decision-pulse.aic-pulse-stream-layer{gap:var(--aic-card-gap)!important;grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(96px,128px)!important;overflow:visible!important}.aic-decision-pulse.aic-pulse-stream-layer .aic-pulse-stream,.aic-pulse-stream-layer.aic-kri-live-stream .aic-pulse-stream{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important;overflow:visible!important}.aic-pulse-stream-wrap{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}@media (width<=1320px){.aic-pulse-stream,.aic-decision-stream,.aic-live-stream-row{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.aic-pulse-stream-layer.aic-kri-live-stream,.aic-decision-pulse.aic-pulse-stream-layer{grid-template-columns:minmax(0,1fr)!important}.aic-pulse-stream-intro{border-right:0!important;padding-right:0!important}.aic-pulse-impact,.aic-decision-pulse>.aic-tooltip-trigger .aic-pulse-impact{border-left:0!important;padding-top:12px!important;padding-left:0!important}}.aic-hero,.aic-header,.aic-page-header,.aic-command-header{min-width:0}.aic-hero,.aic-header .aiq-header-content{gap:var(--aic-section-gap);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.aic-header-actions,.aic-top-actions,.aic-command-actions,.aiq-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;display:flex}.aic-search,.aic-search-input,.aic-command-search,.aic-command-search-wrap{min-width:0}.aic-command-search{width:clamp(180px,22vw,360px);min-width:180px;max-width:min(360px,100%)}.aic-table-wrap,.aic-drilldown-table-wrap,.aic-lineage-panel,.aic-evidence-panel,.aic-recent-actions-table-wrap,.aic-actions-table-wrap,.aic-control-assessment-table-wrap{border-radius:var(--aic-radius-lg);width:100%;max-width:100%;overflow-x:auto}.aic-chart,.aic-chart-wrap,.aic-kri-chart,.aic-trend-chart,.aic-kri-board__hero-chart-svg,.aic-state-chart svg{min-width:0;max-width:100%;overflow:hidden}@media (width<=1180px){:root{--sidebar-content-gap:16px;--aic-page-gutter:var(--sidebar-content-gap);--aic-card-min:220px;--aic-card-min-wide:240px}.aic-hero,.aic-header .aiq-header-content{grid-template-columns:1fr}.aic-header-actions,.aic-top-actions,.aic-command-actions,.aiq-header-actions{justify-content:flex-start}.aic-kri-hero,.aic-kri-risk-panel,.aic-kri-outcome-card,.aic-kri-board__hero,.aic-system-state-band{grid-template-columns:1fr}}@media (width<=920px){:root{--sidebar-content-gap:14px;--aic-page-gutter:var(--sidebar-content-gap);--aic-section-gap:14px;--aic-card-gap:12px}.aic-decision-summary-grid,.aic-executive-summary-grid,.aic-kpi-summary-grid,.aic-action-posture-grid,.aic-summary-grid,.aic-decision-summary-strip__grid,.aic-kri-metrics-grid,.aic-metrics-grid,.aic-assessment-kpi-grid,.aic-control-assessment-grid,.aic-kpi-grid,.aic-kpi-grid.aic-executive-kpi-row,.aic-control-assessment-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (width<=680px){:root{--sidebar-content-gap:12px}.aic-dashboard-shell{padding-inline:var(--sidebar-content-gap)}.aic-decision-summary-grid,.aic-executive-summary-grid,.aic-kpi-summary-grid,.aic-action-posture-grid,.aic-summary-grid,.aic-decision-summary-strip__grid,.aic-kri-metrics-grid,.aic-metrics-grid,.aic-assessment-kpi-grid,.aic-control-assessment-grid,.aic-kpi-grid,.aic-kpi-grid.aic-executive-kpi-row,.aic-control-assessment-kpis,.aic-pulse-stream,.aic-decision-stream,.aic-live-stream-row{grid-template-columns:1fr}.aic-search,.aic-search-input,.aic-command-search{width:100%;max-width:100%}}.aic-sidebar+.aic-control-center-main,.aic-sidebar+.aic-main,.aic-sidebar+.aic-content{min-width:0}.aic-section,.aic-panel,.aic-card,.aic-executive-kpi-card{overflow:visible}.aic-decision-summary-strip{box-sizing:border-box;width:100%;max-width:100%;overflow:visible}.aic-decision-summary-strip__grid{box-sizing:border-box;gap:clamp(12px,1.2vw,18px);width:100%;min-width:0;max-width:100%;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;display:grid!important}.aic-decision-summary-metric{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}@media (width<=1420px){.aic-decision-summary-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=860px){.aic-decision-summary-strip__grid{grid-template-columns:1fr!important}}.aic-decision-summary-section,.aic-governance-decision-summary,.aic-decision-summary-strip{min-width:0;overflow:visible!important}@media (width<=1600px){.aic-decision-summary-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1200px){.aic-decision-summary-strip__grid{grid-template-columns:1fr!important}}:root{--aic-sidebar-width:clamp(276px, 19vw, 304px);--sidebar-content-gap:16px;--aic-dashboard-pad-x:var(--sidebar-content-gap);--aic-sidebar-collapsed-width:76px}.aic-shell{width:100%;overflow-x:hidden;grid-template-columns:var(--aic-sidebar-width) minmax(0, 1fr)!important;max-width:100vw!important;display:grid!important}.aic-sidebar{overflow-x:hidden;width:var(--aic-sidebar-width)!important;max-width:var(--aic-sidebar-width)!important;min-width:0!important}.aic-main,.aic-dashboard-shell,.aic-canvas,.aic-control-center-main{min-width:0;max-width:100%;overflow-x:clip}@media (width<=1440px){:root{--aic-sidebar-width:288px}}@media (width<=1200px){:root{--aic-sidebar-width:272px}.aic-sidebar{font-size:.92rem}}@media (width<=980px){.aic-shell{grid-template-columns:var(--aic-sidebar-collapsed-width) minmax(0, 1fr)!important}.aic-sidebar{width:var(--aic-sidebar-collapsed-width)!important;max-width:var(--aic-sidebar-collapsed-width)!important}.aic-sidebar .aic-sidebar-label,.aic-sidebar .aic-nav-label,.aic-sidebar .aic-nav-item__subtitle,.aic-sidebar .aic-user-name,.aic-sidebar .aic-user-role,.aic-sidebar .aic-profile-card__name,.aic-sidebar .aic-profile-card__role,.aic-sidebar .aic-section-title,.aic-sidebar .aic-sidebar__nav-heading,.aic-sidebar .aic-sidebar-subtitle{display:none!important}}.aic-shell{background:linear-gradient(90deg, #050a14 0, #050a14 var(--aic-sidebar-width), #07101f var(--aic-sidebar-width), #07101f 100%);min-height:100vh}.aic-sidebar{align-self:start;height:100vh;position:sticky;top:0;background:0 0!important;border-right:1px solid #7c3aed3d!important}.aic-main,.aic-dashboard-shell,.aic-canvas,.aic-control-center-main{background:0 0}@media (width<=980px){.aic-shell{background:linear-gradient(90deg, #050a14 0, #050a14 var(--aic-sidebar-collapsed-width), #07101f var(--aic-sidebar-collapsed-width), #07101f 100%)}}:root{--aic-content-max-width:1680px}.aic-dashboard-shell,.aic-control-center-main,.aic-main,.aic-canvas{width:100%!important;max-width:var(--aic-content-max-width)!important;margin-left:0!important;margin-right:auto!important}.aic-dashboard-shell{padding-left:var(--sidebar-content-gap)!important;padding-right:var(--sidebar-content-gap)!important}.aic-header,.aic-decision-summary-strip,.aic-kri-section,.aic-section,.aic-panel{width:100%;max-width:100%}@media (width>=1900px){.aic-dashboard-shell,.aic-control-center-main,.aic-main,.aic-canvas{margin-left:auto!important;margin-right:auto!important}}.aic-shell{grid-template-columns:var(--aic-sidebar-width) minmax(0, 1fr);width:100%;min-height:100vh;display:grid}.aic-main,.aic-dashboard-shell,.aic-canvas,.aic-control-center-main{width:100%;max-width:100%;margin:0;padding:0}.aic-content-inner{width:100%;max-width:1680px;padding-left:var(--sidebar-content-gap);padding-right:var(--sidebar-content-gap);box-sizing:border-box;margin:0 auto}:root{--aic-app-total-width:1780px}.aic-shell{width:min(100vw, var(--aic-app-total-width))!important;max-width:var(--aic-app-total-width)!important;grid-template-columns:var(--aic-sidebar-width) minmax(0, 1fr)!important;background:#07101f!important;margin-inline:auto!important;display:grid!important;overflow-x:hidden!important}.aic-sidebar{height:100vh!important;width:var(--aic-sidebar-width)!important;max-width:var(--aic-sidebar-width)!important;background:#050a14!important;border-right:1px solid #7c3aed3d!important;flex:none!important;position:sticky!important;top:0!important;left:auto!important}.aic-main,.aic-dashboard-shell,.aic-canvas,.aic-control-center-main{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.aic-content-inner,.aic-dashboard-inner{width:100%!important;max-width:1480px!important;padding-inline:var(--sidebar-content-gap)!important;box-sizing:border-box!important;margin-inline:auto!important}@media (width<=980px){.aic-shell{grid-template-columns:var(--aic-sidebar-collapsed-width) minmax(0, 1fr)!important}.aic-sidebar{width:var(--aic-sidebar-collapsed-width)!important;max-width:var(--aic-sidebar-collapsed-width)!important}}:root{--aic-app-total-width:100vw;--aic-content-max-width:1600px}.aic-shell{width:100vw!important;max-width:100vw!important;margin-inline:0!important;overflow-x:hidden!important}.aic-main{min-width:0!important;overflow-x:clip!important}.aic-dashboard-shell,.aic-content-inner,.aic-dashboard-inner{width:100%!important;max-width:var(--aic-content-max-width)!important;padding-left:var(--sidebar-content-gap)!important;padding-right:var(--sidebar-content-gap)!important;box-sizing:border-box!important;margin-left:0!important;margin-right:auto!important}.aic-decision-summary-strip,.aic-kri-section,.aic-section,.aic-panel{box-sizing:border-box!important;max-width:100%!important}.aic-shell{min-height:100vh;height:auto!important}.aic-sidebar{min-height:100vh;top:0;height:auto!important;position:sticky!important}.aic-main,.aic-dashboard-shell,.aic-canvas,.aic-control-center-main{min-height:100vh;height:auto!important}html,body{height:auto;overflow-y:auto}.aic-decision-drilldown-trigger{appearance:none;cursor:pointer;background:#0206175c;border:1px solid #94a3b81f;border-radius:999px;padding:7px 10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.aic-decision-drilldown-trigger:hover{border-color:#a78bfa6b;transform:translateY(-1px);box-shadow:0 10px 24px #7c3aed24}.aic-decision-drilldown-trigger--active{background:radial-gradient(circle at 14% 0,#7c3aed2e,#0000 34%),#02061775;border-color:#a78bfa9e}.aic-decision-drilldown-trigger:focus-visible{outline-offset:3px;outline:2px solid #a78bfad9}.aic-decision-drilldown-panel{background:radial-gradient(circle at 8% 0,#7c3aed2e,#0000 34%),linear-gradient(145deg,#0f172ae6,#02061794);border:1px solid #a78bfa47;border-radius:20px;margin:18px 0;padding:18px;box-shadow:0 22px 62px #02061752,inset 0 1px #ffffff0a}.aic-decision-drilldown-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.aic-decision-drilldown-panel__header h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:20px;font-weight:950}.aic-decision-drilldown-panel__header p{color:#cbd5e1c7;max-width:860px;margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.55}.aic-decision-drilldown-panel__close{color:#e2e8f0e6;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:12px;min-height:34px;padding:0 12px;font-size:10px;font-weight:950}.aic-decision-drilldown-panel__close:hover{background:#7c3aed29;border-color:#c4b5fd7a}.aic-decision-lineage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.aic-decision-lineage-grid div,.aic-decision-lineage-explanation{background:#02061757;border:1px solid #94a3b81f;border-radius:15px;padding:12px}.aic-decision-lineage-grid span,.aic-decision-lineage-explanation span{color:#93c5fde6;letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:950;display:block}.aic-decision-lineage-grid strong{color:#f8fafceb;margin-top:7px;font-size:12px;font-weight:850;line-height:1.35;display:block}.aic-decision-lineage-explanation{margin-bottom:14px}.aic-decision-lineage-explanation p{color:#e2e8f0d1;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.55}.aic-decision-drilldown-table-wrap{overflow-x:auto}.aic-decision-drilldown-table{border-collapse:collapse;width:100%;min-width:980px}.aic-decision-drilldown-table th{text-align:left;color:#93c5fdeb;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #94a3b824;padding:10px;font-size:9px;font-weight:950}.aic-decision-drilldown-table td{color:#e2e8f0d6;vertical-align:top;border-bottom:1px solid #94a3b814;padding:12px 10px;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.aic-decision-drilldown-trigger{transition:none}.aic-decision-drilldown-trigger:hover{transform:none}}@media (width<=1180px){.aic-decision-lineage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aic-decision-drilldown-panel{padding:15px}.aic-decision-drilldown-panel__header{flex-direction:column}.aic-decision-lineage-grid{grid-template-columns:1fr}}.aic-assessment-report-overlay{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 72% 18%,#7c3aed2e,#0000 34%),#020617a3;justify-content:flex-end;display:flex;position:fixed;inset:0}.aic-assessment-report-drawer{background:radial-gradient(circle at 15% 0,#7c3aed38,#0000 36%),linear-gradient(#070b16 0%,#0b1020 48%,#020617 100%);border-left:1px solid #a78bfa4d;width:min(760px,94vw);height:100%;padding:26px;overflow-y:auto;box-shadow:-28px 0 80px #020617b8,inset 1px 0 #ffffff0a}.aic-assessment-report-drawer__header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex}.aic-assessment-report-drawer__header h2{color:#f8fafc;letter-spacing:-.045em;margin:0;font-size:26px;font-weight:950}.aic-assessment-report-drawer__header span{color:#c4b5fdf5;letter-spacing:.1em;text-transform:uppercase;background:#7c3aed1a;border:1px solid #a78bfa42;border-radius:999px;margin-top:8px;padding:5px 9px;font-size:10px;font-weight:950;display:inline-flex}.aic-assessment-report-drawer__close{color:#e2e8f0e6;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:14px;place-items:center;width:38px;height:38px;font-size:26px;line-height:1;display:grid}.aic-assessment-report-drawer__close:hover{color:#fff;background:#7c3aed29;border-color:#c4b5fd7a}.aic-assessment-report-summary,.aic-assessment-report-section,.aic-assessment-report-metrics div,.aic-assessment-report-metadata div,.aic-assessment-report-finding{background:linear-gradient(145deg,#0f172adb,#0f172a7a);border:1px solid #94a3b824;box-shadow:inset 0 1px #ffffff09}.aic-assessment-report-summary,.aic-assessment-report-section{border-radius:18px;margin-bottom:16px;padding:17px}.aic-assessment-report-summary span,.aic-assessment-report-metrics span,.aic-assessment-report-metadata span{color:#93c5fdeb;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.aic-assessment-report-summary p,.aic-assessment-report-section p{color:#e2e8f0db;margin:8px 0 0;font-size:13px;line-height:1.65}.aic-assessment-report-metrics,.aic-assessment-report-metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.aic-assessment-report-metrics div,.aic-assessment-report-metadata div{border-radius:16px;padding:13px}.aic-assessment-report-metrics strong,.aic-assessment-report-metadata strong{color:#f8fafc;letter-spacing:-.03em;margin-top:8px;font-size:18px;font-weight:950;line-height:1.2;display:block}.aic-assessment-report-section h3{color:#f8fafc;letter-spacing:-.02em;margin:0 0 12px;font-size:14px;font-weight:950}.aic-assessment-report-finding-list{gap:10px;display:grid}.aic-assessment-report-finding{border-radius:16px;padding:13px}.aic-assessment-report-finding div{justify-content:space-between;align-items:center;gap:12px;display:flex}.aic-assessment-report-finding strong{color:#f8fafc;font-size:12px;font-weight:950}.aic-assessment-report-finding p{color:#e2e8f0d1;margin:8px 0 0;font-size:12px;line-height:1.5}.aic-assessment-report-finding small{color:#cbd5e1b8;margin-top:8px;font-size:11px;font-weight:700;line-height:1.45;display:block}.aic-assessment-report-actions{background:linear-gradient(#02061700,#020617 38%);gap:10px;padding-top:14px;display:flex;position:sticky;bottom:0}.aic-assessment-report-actions button{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:14px;flex:1;min-height:42px;font-size:11px;font-weight:950}.aic-assessment-report-actions__primary{color:#fff;background:linear-gradient(135deg,#7c3aeddb,#6366f1ad);border:1px solid #a78bfa7a;box-shadow:0 16px 32px #7c3aed38}.aic-assessment-report-actions__secondary{color:#e2e8f0e6;background:#0f172ab8;border:1px solid #94a3b82e}.aic-assessment-report-actions__primary:hover,.aic-assessment-report-actions__secondary:hover,.aic-assessment-report-drawer__close:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.aic-assessment-report-actions__primary:hover,.aic-assessment-report-actions__secondary:hover,.aic-assessment-report-drawer__close:hover{transform:none}}@media (width<=720px){.aic-assessment-report-drawer{width:100vw;padding:20px}.aic-assessment-report-metrics,.aic-assessment-report-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-assessment-report-actions{flex-direction:column}}@media (width<=480px){.aic-assessment-report-metrics,.aic-assessment-report-metadata{grid-template-columns:1fr}}.aic-brand-lockup{align-items:center;gap:14px;min-width:0;padding:18px 18px 16px;display:flex}.aic-sidebar__brand .aic-brand-lockup{padding:0}.aic-logo-mark-only{justify-content:center;align-items:center;display:inline-flex}.aic-brand-svg{shape-rendering:geometricprecision;text-rendering:geometricprecision;flex:none;display:block}.aic-brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.aic-brand-name{color:#f8fafc;letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1}.aic-brand-subtitle{color:#93a4bd;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}@media (prefers-reduced-motion:reduce){.aic-nav-item,.aic-nav-item:hover,.aic-nav-item--active,.aic-nav-item--active:hover,.aic-nav-item__icon,.aic-nav-item:hover .aic-nav-item__icon{transition:none!important;transform:none!important}}:root{--aic-sidebar-expanded-width:var(--aic-sidebar-width,244px);--aic-sidebar-collapsed-width:76px}.aic-shell{transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}.aic-shell--sidebar-collapsed{grid-template-columns:var(--aic-sidebar-collapsed-width) minmax(0, 1fr)!important}.aic-sidebar{transition:width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1)}.aic-sidebar--collapsed{width:var(--aic-sidebar-collapsed-width)!important;max-width:var(--aic-sidebar-collapsed-width)!important;overflow-x:hidden!important}.aic-sidebar--collapsed .aic-sidebar-brand,.aic-sidebar--collapsed .aic-sidebar-title,.aic-sidebar--collapsed .aic-sidebar-platform,.aic-sidebar--collapsed .aic-sidebar-module-label,.aic-sidebar--collapsed .aic-sidebar-header__titles,.aic-sidebar--collapsed .aic-sidebar-header__module{opacity:0;pointer-events:none;width:0;max-width:0;overflow:hidden}.aic-sidebar--collapsed .aic-sidebar-header{justify-content:center;padding-inline:0}.aic-sidebar--collapsed .aic-sidebar-header--control-center{justify-content:center;gap:8px;padding-inline:4px}.aic-sidebar--collapsed .aic-sidebar-section-title,.aic-sidebar--collapsed .aic-section-title,.aic-sidebar--collapsed .aic-nav-section-title{opacity:0;pointer-events:none;height:10px;margin:12px 0 6px;overflow:hidden}.aic-sidebar--collapsed .aic-nav-item{justify-content:center;gap:0;padding-inline:0!important}.aic-sidebar--collapsed .aic-nav-item__icon{margin:0}.aic-sidebar--collapsed .aic-nav-item__page-num{display:none}.aic-sidebar--collapsed .aic-nav-item__label,.aic-sidebar--collapsed .aic-nav-item__subtitle,.aic-sidebar--collapsed .aic-nav-item__content,.aic-sidebar--collapsed .aic-nav-item__meta,.aic-sidebar--collapsed .aic-nav-text,.aic-sidebar--collapsed .aic-nav-subtitle{opacity:0;pointer-events:none;white-space:nowrap;width:0;max-width:0;overflow:hidden}.aic-sidebar--collapsed .aic-nav-badge,.aic-sidebar--collapsed .aic-badge,.aic-sidebar--collapsed .aic-live-badge{position:absolute;top:6px;right:6px;transform:scale(.82)}.aic-sidebar--collapsed .aic-user-name,.aic-sidebar--collapsed .aic-user-role,.aic-sidebar--collapsed .aic-engine-status-text,.aic-sidebar--collapsed .aic-engine-status-label,.aic-sidebar--collapsed .aic-engine-status-meta{display:none!important}.aic-sidebar--collapsed .aic-sidebar-user,.aic-sidebar--collapsed .aic-engine-status{justify-content:center;padding-inline:0}.aic-sidebar-collapse{color:#94a3b8;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#0f172ab8;border:1px solid #94a3b829;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 24px);height:36px;margin:10px 12px 14px;font-size:11px;font-weight:800;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s,color .18s;display:inline-flex}.aic-sidebar-collapse:hover{color:#f8fafc;background:#7c3aed24;border-color:#7c3aed6b;transform:translateY(-1px)}.aic-sidebar-collapse__icon{font-size:18px;line-height:1}.aic-sidebar--collapsed .aic-sidebar-collapse{width:44px;margin-inline:auto}.aic-sidebar--collapsed .aic-sidebar-collapse__label{display:none}.aic-sidebar--collapsed .aic-nav-item{position:relative}@media (width<=980px){.aic-shell--sidebar-collapsed{grid-template-columns:var(--aic-sidebar-collapsed-width) minmax(0, 1fr)!important}}@media (prefers-reduced-motion:reduce){.aic-shell,.aic-sidebar,.aic-sidebar-collapse{transition:none!important}.aic-sidebar-collapse:hover{transform:none!important}}.aic-sidebar.aic-sidebar--collapsed{min-width:var(--aic-sidebar-collapsed-width)!important}.aic-shell.aic-shell--sidebar-collapsed{max-width:calc(var(--aic-sidebar-collapsed-width) + var(--aic-app-max-width))!important;background:linear-gradient(90deg, #050a14 0, #050a14 var(--aic-sidebar-collapsed-width), #07101f var(--aic-sidebar-collapsed-width), #07101f 100%)!important}.aic-sidebar--collapsed .aic-sidebar__nav-heading,.aic-sidebar--collapsed .aic-sidebar__nav-group-label{opacity:0;pointer-events:none;height:10px;margin:12px 0 6px;overflow:hidden}.aic-sidebar--collapsed .aic-nav-item__body{opacity:0;pointer-events:none;white-space:nowrap;width:0;max-width:0;overflow:hidden}.aic-sidebar--collapsed .sidebar-action-badge,.aic-sidebar--collapsed .aic-nav-count-badge{position:absolute;top:6px;right:6px;transform:scale(.82)}.aic-sidebar--collapsed .sidebar-live-label{opacity:0;pointer-events:none;width:0;max-width:0;overflow:hidden}.aic-sidebar--collapsed .sidebar-engine-label,.aic-sidebar--collapsed .sidebar-engine-meta{display:none!important}.aic-sidebar--collapsed .sidebar-engine-row{justify-content:center}.aic-sidebar--collapsed .sidebar-engine-row span:not(.sidebar-engine-dot){display:none!important}.aic-sidebar--collapsed .aic-sidebar-engine-status,.aic-sidebar--collapsed .sidebar-engine-status{align-items:center;padding-inline:0}.aic-sidebar--collapsed .aic-sidebar__profile{padding-inline:var(--space-2)}.aic-sidebar--collapsed .aic-profile-card{padding-inline:var(--space-2);justify-content:center}.aic-sidebar--collapsed .aic-profile-card__meta{display:none!important}.aic-sidebar--collapsed{background:linear-gradient(#7c3aed14,#0000 18%),#050a14!important;border-right:1px solid #7c3aed57!important}.aic-sidebar--collapsed .aic-sidebar-header{border-bottom:1px solid #94a3b81a;min-height:64px;padding:16px 0 14px!important}.aic-sidebar--collapsed .aic-sidebar__nav{padding-top:14px}.aic-sidebar--collapsed .aic-nav-item{border-radius:14px;justify-content:center;align-items:center;min-height:44px;margin:0 auto 8px;display:flex;width:48px!important;height:44px!important;padding:0!important}.aic-sidebar--collapsed .aic-nav-item__icon{opacity:.88;width:22px;height:22px}.aic-sidebar--collapsed .aic-nav-item:hover{transform:translate(0)translateY(-1px);box-shadow:0 8px 18px #7c3aed2e,0 0 0 1px #7c3aed59}.aic-sidebar--collapsed .aic-nav-item--active,.aic-sidebar--collapsed .aic-nav-item--command-active{box-shadow:0 0 0 1px #a855f77a,0 10px 24px #7c3aed3d;background:linear-gradient(135deg,#7c3aed57,#3b82f61f)!important;border-color:#a855f7a6!important}.aic-sidebar--collapsed .sidebar-action-badge,.aic-sidebar--collapsed .aic-nav-count-badge{border-radius:999px;min-width:18px;height:18px;font-size:9px;top:-4px!important;right:-4px!important}.aic-sidebar--collapsed .aic-sidebar-section-title,.aic-sidebar--collapsed .aic-sidebar__nav-heading,.aic-sidebar--collapsed .aic-sidebar__nav-group-label{opacity:1;background:linear-gradient(90deg,#0000,#7c3aed6b,#0000);width:36px;height:1px!important;margin:16px auto 12px!important}.aic-sidebar--collapsed .aic-sidebar-engine-status{width:48px;margin-inline:auto}.aic-sidebar--collapsed .aic-profile-card,.aic-sidebar--collapsed .aic-sidebar__profile{justify-content:center;align-items:center;width:52px;min-height:52px;margin-inline:auto;display:flex;padding:0!important}.aic-sidebar--collapsed .aic-sidebar-collapse{border-radius:14px;width:48px;height:38px}.aic-sidebar--collapsed .aic-nav-item[data-tooltip],.aic-sidebar--collapsed .sidebar-action-item[data-tooltip],.aic-sidebar--collapsed .aic-sidebar-collapse[data-tooltip],.aic-sidebar--collapsed .aic-profile-card[data-tooltip]{position:relative}.aic-sidebar--collapsed .aic-nav-item[data-tooltip]:after,.aic-sidebar--collapsed .sidebar-action-item[data-tooltip]:after,.aic-sidebar--collapsed .aic-sidebar-collapse[data-tooltip]:after,.aic-sidebar--collapsed .aic-profile-card[data-tooltip]:after{content:attr(data-tooltip);z-index:999;color:#f8fafc;letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#0f172afa,#020617fa);border:1px solid #94a3b82e;border-radius:10px;min-width:max-content;max-width:240px;padding:8px 10px;font-size:11px;font-weight:700;transition:opacity .16s .22s,visibility .16s .22s,transform .16s cubic-bezier(.22,1,.36,1) .22s;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(-4px);box-shadow:0 12px 30px #00000061,0 0 0 1px #7c3aed1a}.aic-sidebar--collapsed .aic-nav-item[data-tooltip]:before,.aic-sidebar--collapsed .sidebar-action-item[data-tooltip]:before,.aic-sidebar--collapsed .aic-sidebar-collapse[data-tooltip]:before,.aic-sidebar--collapsed .aic-profile-card[data-tooltip]:before{content:"";z-index:998;opacity:0;visibility:hidden;pointer-events:none;background:#0f172afa;border-bottom:1px solid #94a3b82e;border-left:1px solid #94a3b82e;width:8px;height:8px;transition:opacity .16s .22s,visibility .16s .22s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)rotate(45deg)}.aic-sidebar--collapsed .aic-nav-item[data-tooltip]:hover:after,.aic-sidebar--collapsed .sidebar-action-item[data-tooltip]:hover:after,.aic-sidebar--collapsed .aic-sidebar-collapse[data-tooltip]:hover:after,.aic-sidebar--collapsed .aic-profile-card[data-tooltip]:hover:after{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.aic-sidebar--collapsed .aic-nav-item[data-tooltip]:hover:before,.aic-sidebar--collapsed .sidebar-action-item[data-tooltip]:hover:before,.aic-sidebar--collapsed .aic-sidebar-collapse[data-tooltip]:hover:before,.aic-sidebar--collapsed .aic-profile-card[data-tooltip]:hover:before{opacity:1;visibility:visible}.aic-sidebar:not(.aic-sidebar--collapsed) [data-tooltip]:before,.aic-sidebar:not(.aic-sidebar--collapsed) [data-tooltip]:after{display:none!important}@media (prefers-reduced-motion:reduce){.aic-sidebar--collapsed [data-tooltip]:before,.aic-sidebar--collapsed [data-tooltip]:after{transition:none!important}}.aic-sidebar.aic-sidebar--collapsed{scrollbar-width:none;overflow:visible auto!important}.aic-sidebar.aic-sidebar--collapsed::-webkit-scrollbar{width:0;height:0}.aic-sidebar--collapsed *{max-width:100%}.aic-sidebar--collapsed .aic-sidebar__nav{overflow:visible}.aic-report-save-confirmation{background:radial-gradient(circle at 10% 0,#22c55e29,#0000 34%),linear-gradient(145deg,#0f172ad6,#0206177a);border:1px solid #22c55e47;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px;display:grid;box-shadow:0 14px 34px #02061733,inset 0 1px #ffffff09}.aic-report-save-confirmation__icon{color:#052e16;background:linear-gradient(135deg,#86efac,#22c55e);border-radius:12px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:grid;box-shadow:0 0 22px #22c55e47}.aic-report-save-confirmation span{color:#bbf7d0f0;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.aic-report-save-confirmation strong{color:#f8fafc;letter-spacing:.02em;margin-top:5px;font-size:14px;font-weight:950;display:block}.aic-report-save-confirmation p{color:#cbd5e1d1;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.45}.aic-assessment-report-actions__secondary:disabled{cursor:not-allowed;opacity:.72}@media (width<=480px){.aic-report-save-confirmation{grid-template-columns:1fr}}.aic-assessment-export-confirmation{background:radial-gradient(circle at 10% 0,#7c3aed2e,#0000 34%),linear-gradient(145deg,#0f172ad6,#0206177a);border:1px solid #a78bfa4d;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px;display:grid;box-shadow:0 14px 34px #02061733,inset 0 1px #ffffff09}.aic-assessment-export-confirmation__icon{color:#ede9fe;letter-spacing:.08em;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:13px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid;box-shadow:0 0 24px #7c3aed47}.aic-assessment-export-confirmation span{color:#c4b5fdf5;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.aic-assessment-export-confirmation strong{color:#f8fafc;letter-spacing:.02em;margin-top:5px;font-size:14px;font-weight:950;display:block}.aic-assessment-export-confirmation p{color:#cbd5e1d1;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.45}.aic-assessment-report-actions__primary:disabled{cursor:wait;opacity:.72}@media (width<=480px){.aic-assessment-export-confirmation{grid-template-columns:1fr}}.aic-hero-premium{background:radial-gradient(circle at 18% 8%,#7c3aed33,#0000 28%),radial-gradient(circle at 86% 18%,#3b82f61f,#0000 32%),linear-gradient(135deg,#07101ffa,#020617f5);border-bottom:1px solid #7c3aed57;border-radius:0 0 22px 22px;width:100%;margin:0 0 clamp(18px,2vw,28px);padding:clamp(22px,2.4vw,34px);position:relative;overflow:hidden;box-shadow:inset 0 -1px #94a3b814,0 22px 70px #00000038}.aic-hero-premium:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#94a3b809 1px,#0000 1px),linear-gradient(90deg,#94a3b809 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 82%);mask-image:linear-gradient(#000000b8,#0000 82%)}.aic-hero-premium__topbar,.aic-hero-premium__body,.aic-hero-premium__signal-band{z-index:1;position:relative}.aic-hero-premium__topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(18px,2vw,28px);display:grid}.aic-hero-premium__identity{min-width:0}.aic-hero-premium__eyebrow{color:#22d3ee;letter-spacing:.34em;margin-bottom:2px;margin-left:clamp(64px,5vw,86px);font-size:12px;font-weight:900;line-height:1}.aic-hero-premium__title-row{align-items:center;gap:clamp(16px,1.7vw,24px);min-width:0;display:flex}.aic-hero-premium__mark{color:#fff;letter-spacing:-.04em;background:radial-gradient(circle at 35% 25%,#ffffff57,#0000 28%),linear-gradient(135deg,#a855f7,#7c3aed 52%,#5b21b6);border:1px solid #d8b4fe94;border-radius:22px;flex:none;place-items:center;width:clamp(56px,4.8vw,74px);height:clamp(56px,4.8vw,74px);font-size:clamp(24px,2vw,32px);font-weight:900;display:grid;box-shadow:0 16px 42px #7c3aed70,inset 0 1px #ffffff4d}.aic-hero-premium__copy{min-width:0}.aic-hero-premium__title{color:#f8fafc;letter-spacing:-.075em;text-shadow:0 10px 32px #00000057;margin:0;font-size:clamp(40px,4.3vw,72px);font-weight:900;line-height:.92}.aic-hero-premium__subtitle{color:#c084fc;letter-spacing:.34em;text-transform:uppercase;margin-top:10px;font-size:clamp(11px,1vw,15px);font-weight:900}.aic-hero-premium__actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.aic-hero-premium__description{color:#d6deeb;letter-spacing:-.02em;max-width:880px;margin:0;font-size:clamp(18px,1.55vw,26px);line-height:1.45}.aic-hero-premium__description span{color:#d946ef;text-shadow:0 0 24px #d946ef42;font-weight:900}.aic-hero-premium__assurance-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;max-width:1180px;margin-top:clamp(22px,2.2vw,32px);display:grid}.aic-hero-premium__assurance-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f172ac2,#0f172a61);border:1px solid #94a3b82e;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000029}.aic-hero-premium__assurance-icon{color:#c084fc;background:#7c3aed29;border:1px solid #a855f74d;border-radius:12px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.aic-hero-premium__assurance-title{color:#f8fafc;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.aic-hero-premium__assurance-text{color:#aebbd0;margin-top:4px;font-size:12px;font-weight:600;line-height:1.35}.aic-hero-premium__assurance-card--status{background:linear-gradient(135deg,#065f4638,#0f172a7a);border-color:#10b98138}.aic-hero-premium__status-dot{background:#10b981;border-radius:999px;width:12px;height:12px;margin-left:12px;box-shadow:0 0 18px #10b981b8}.aic-hero-premium__assurance-card--status .aic-hero-premium__status-dot{justify-self:center;margin-left:0}.aic-hero-premium__status-dot--offline{background:#f59e0b;box-shadow:0 0 18px #f59e0b9e}.aic-hero-premium__signal-band{background:radial-gradient(circle at 72% 20%,#d946ef47,#0000 24%),linear-gradient(#581c874d,#0f172abd);border:1px solid #a855f759;border-radius:18px;height:clamp(56px,6vw,96px);margin-top:clamp(22px,2.2vw,32px);overflow:hidden}.aic-hero-premium__signal-wave{opacity:.95;background:radial-gradient(at 18% 82%,#7c3aed61,#0000 36%),radial-gradient(at 48% 72%,#a855f75c,#0000 38%),radial-gradient(at 76% 78%,#3b82f642,#0000 34%),repeating-linear-gradient(100deg,#c084fc1f 0 1px,#0000 1px 14px);position:absolute;inset:0}.aic-hero-premium__signal-wave:after{content:"";background:linear-gradient(90deg,#0000,#d946eff2,#60a5fa8c,#0000);height:2px;position:absolute;top:34%;left:-10%;right:-10%;transform:rotate(-1.8deg);box-shadow:0 0 24px #d946efb8,0 18px 42px #7c3aed57}@media (width<=1320px){.aic-hero-premium__topbar{grid-template-columns:1fr}.aic-hero-premium__actions{flex-wrap:wrap;justify-content:flex-start}.aic-hero-premium__assurance-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=860px){.aic-hero-premium{border-radius:0 0 18px 18px;padding:20px 16px}.aic-hero-premium__title-row{align-items:flex-start}.aic-hero-premium__eyebrow{margin-left:0}.aic-hero-premium__title{font-size:clamp(34px,11vw,48px)}.aic-hero-premium__subtitle{letter-spacing:.2em}.aic-hero-premium__description{font-size:17px}.aic-hero-premium__assurance-grid{grid-template-columns:1fr}.aic-hero-premium__actions .aic-search,.aic-hero-premium__actions .aic-search-input,.aic-hero-premium__actions .aic-command-search{width:100%}}@media (prefers-reduced-motion:reduce){.aic-hero-premium *,.aic-hero-premium :before,.aic-hero-premium :after{transition:none!important;animation:none!important}}.aic-hero-premium{padding-top:clamp(24px,2.2vw,32px);padding-bottom:clamp(24px,2.4vw,36px)}.aic-hero-premium__title{max-width:980px;letter-spacing:-.065em!important;font-size:clamp(38px,3.6vw,64px)!important;line-height:.95!important}.aic-hero-premium__subtitle{letter-spacing:.3em;color:#c4b5fd;margin-top:12px}.aic-hero-premium__narrative{max-width:1120px}.aic-hero-premium__description{color:#dce6f3;max-width:820px;font-weight:500}.aic-hero-premium__description span{color:#e879f9}.aic-hero-premium__assurance-grid{gap:12px;max-width:1080px}.aic-hero-premium__assurance-card{background:linear-gradient(135deg,#0f172ad1,#0f172a75);border-color:#94a3b833;min-height:72px;padding:14px 16px}.aic-hero-premium__assurance-card:hover{border-color:#a855f76b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000038,0 0 0 1px #7c3aed1a}.aic-hero-premium__assurance-card{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s,background .18s}.aic-hero-premium__assurance-title{letter-spacing:.075em;font-size:11px}.aic-hero-premium__assurance-text{color:#9fb0c8;font-size:11px}.aic-hero-premium__signal-band{opacity:.86;max-width:1080px;height:clamp(48px,5vw,76px)}.aic-hero-premium__actions{padding-top:2px}.aic-hero-premium__actions button,.aic-hero-premium__actions input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (width<=1320px){.aic-hero-premium__title{max-width:760px}.aic-hero-premium__assurance-grid{max-width:900px}}@media (width<=860px){.aic-hero-premium__title{max-width:100%;letter-spacing:-.045em!important}.aic-hero-premium__signal-band{max-width:100%}}@media (prefers-reduced-motion:reduce){.aic-hero-premium__assurance-card:hover{transform:none!important}}.aic-hero-premium{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.aic-hero-premium__narrative,.aic-hero-premium__assurance-grid,.aic-hero-premium__signal-band{width:100%!important;max-width:none!important}.aic-hero-premium__assurance-grid{grid-template-columns:repeat(3,minmax(240px,1fr))!important}@media (width<=1320px){.aic-hero-premium__assurance-grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media (width<=860px){.aic-hero-premium__assurance-grid{grid-template-columns:1fr!important}}.aic-hero-premium{padding:clamp(22px,2vw,30px) clamp(24px,2.2vw,36px)!important}.aic-hero-premium__topbar{align-items:start!important}.aic-hero-premium__actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02061738;border:1px solid #94a3b81a;border-radius:16px;margin-top:4px;padding:6px 8px}.aic-hero-premium__description{margin-top:2px;max-width:900px!important;font-size:clamp(17px,1.28vw,22px)!important;line-height:1.48!important}.aic-hero-premium__assurance-grid{gap:12px!important;margin-top:clamp(20px,1.8vw,26px)!important}.aic-hero-premium__assurance-card{border-radius:15px!important;min-height:66px!important;padding:13px 15px!important}.aic-hero-premium__assurance-title{font-size:10.5px!important}.aic-hero-premium__assurance-text{font-size:10.5px!important;line-height:1.3!important}.aic-hero-premium__signal-band{border-radius:15px!important;height:clamp(42px,4.2vw,62px)!important;margin-top:clamp(18px,1.7vw,24px)!important}.aic-hero-premium__signal-wave:after{opacity:.78}@media (width<=1320px){.aic-hero-premium__actions{width:fit-content}}@media (width<=980px){.aic-hero-premium__actions{width:100%}}.aic-hero-premium{box-shadow:none!important;background:linear-gradient(135deg,#07101ffa,#020617fa)!important;border-radius:0 0 18px 18px!important;margin-bottom:18px!important;padding:18px 24px 20px!important}.aic-hero-premium__title{letter-spacing:-.055em!important;font-size:clamp(34px,2.8vw,48px)!important;line-height:1!important}.aic-hero-premium__mark{border-radius:16px!important;width:52px!important;height:52px!important;font-size:24px!important}.aic-hero-premium__subtitle{letter-spacing:.28em!important;margin-top:6px!important;font-size:10px!important}.aic-hero-premium__assurance-grid{flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;display:flex!important}.aic-hero-premium__assurance-card{width:auto!important;min-height:34px!important;box-shadow:none!important;border-radius:999px!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;padding:8px 11px!important;display:inline-flex!important}.aic-hero-premium__assurance-icon{border-radius:7px!important;width:20px!important;height:20px!important;font-size:12px!important}.aic-hero-premium__assurance-title{white-space:nowrap!important;font-size:10px!important}.aic-hero-premium__assurance-text,.aic-hero-premium__signal-band{display:none!important}.aic-hero-premium__actions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.aic-hero-premium__eyebrow{letter-spacing:.36em!important;margin-bottom:6px!important;margin-left:0!important;font-size:11px!important}.aic-hero-premium__title-row{align-items:flex-start!important;gap:0!important}.aic-hero-premium__copy{max-width:980px}.aic-hero-premium__title{letter-spacing:-.058em!important;max-width:900px!important;font-size:clamp(38px,3.05vw,56px)!important;line-height:.98!important}.aic-hero-premium__subtitle{letter-spacing:.32em!important;color:#c4b5fd!important;margin-top:7px!important;font-size:10px!important}.aic-hero-premium__body{margin-top:16px!important}.aic-hero-premium__description{max-width:860px!important;font-size:clamp(16px,1.16vw,19px)!important;line-height:1.45!important}.aic-hero-premium__assurance-grid{margin-top:14px!important}.aic-hero-premium__actions{align-self:start!important;margin-top:0!important}.aic-hero-premium__mark{display:none!important}@media (width<=1320px){.aic-hero-premium__title{max-width:760px!important}.aic-hero-premium__description{max-width:780px!important}}@media (width<=860px){.aic-hero-premium__title{letter-spacing:-.045em!important;max-width:100%!important;font-size:clamp(32px,10vw,44px)!important}.aic-hero-premium__subtitle{letter-spacing:.22em!important}}.aic-hero-premium__actions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:0!important;display:flex!important}.aic-hero-premium__actions .aic-search,.aic-hero-premium__actions .aic-search-input,.aic-hero-premium__actions .aic-command-search{width:clamp(300px,28vw,480px)!important;max-width:100%!important}.aic-hero-premium__actions .aic-new-action-button,.aic-hero-premium__actions .aiq-new-action,.aic-hero-premium__actions button[class*=new],.aic-hero-premium__actions .aic-command-primary-btn{white-space:nowrap;min-height:38px}.aic-hero-premium__topbar{grid-template-columns:minmax(0,1fr) minmax(360px,auto)!important}@media (width<=1320px){.aic-hero-premium__topbar{grid-template-columns:1fr!important}.aic-hero-premium__actions{width:100%;justify-content:flex-start!important}}@media (width<=720px){.aic-hero-premium__actions{flex-direction:column;align-items:stretch!important}.aic-hero-premium__actions .aic-search,.aic-hero-premium__actions .aic-search-input,.aic-hero-premium__actions .aic-command-search{width:100%!important}.aic-hero-premium__actions button{width:100%}}.aic-hero-premium{position:relative}.aic-hero-premium:after{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#22d3ee59,#a855f7d9,#22d3ee59,#0000);height:1px;position:absolute;bottom:0;left:24px;right:24px;box-shadow:0 0 18px #a855f773,0 0 28px #22d3ee29}.aic-hero-premium__description span{background:linear-gradient(90deg,#f0abfc,#d946ef,#a78bfa);-webkit-background-clip:text;background-clip:text;color:#0000!important}.aic-hero-premium__assurance-card{border-color:#94a3b82e!important}.aic-hero-premium__assurance-card:hover{border-color:#a855f76b!important}.aic-hero-premium__actions input{border-color:#94a3b82e!important}.aic-hero-premium__description{max-width:820px!important}.aic-hero-premium:after{opacity:.8!important;box-shadow:0 0 10px #a855f747,0 0 18px #22d3ee1a!important}.aic-hero-premium__assurance-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206178c!important;border-color:#94a3b82e!important}.aic-hero-premium__assurance-card:hover{transform:translateY(-1px);border-color:#a855f761!important}.aic-hero-premium__actions button{box-shadow:0 4px 14px #a855f740!important}.aic-hero-premium__title{text-shadow:0 1px #ffffff08,0 10px 24px #00000047}.aic-hero-premium{margin-bottom:18px!important}.aic-remediation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.aic-remediation-summary div{background:#02061752;border:1px solid #94a3b81f;border-radius:13px;padding:10px}.aic-remediation-summary span{color:#93c5fde6;letter-spacing:.11em;text-transform:uppercase;font-size:8.5px;font-weight:950;display:block}.aic-remediation-summary strong{color:#f8fafc;margin-top:6px;font-size:22px;font-weight:950;line-height:1;display:block}.aic-finding-remediation-meta{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.aic-finding-remediation-meta span{color:#e2e8f0c7;background:#02061757;border:1px solid #94a3b81a;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.aic-finding-action-plan{background:#0f172a6b;border:1px solid #94a3b81f;border-radius:13px;margin-top:10px;padding:10px}.aic-finding-action-plan span{color:#93c5fde6;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.aic-finding-action-plan p{color:#e2e8f0d1;margin:6px 0 0;font-size:11px;font-weight:650;line-height:1.45}.aic-remediation-task-button{color:#ede9fef5;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#7c3aed38,#0f172a8f);border:1px solid #a78bfa57;border-radius:12px;width:100%;min-height:34px;margin-top:10px;font-size:10px;font-weight:950}.aic-remediation-task-button:hover{border-color:#c4b5fd8f;transform:translateY(-1px)}.aic-remediation-task-button:disabled{cursor:not-allowed;opacity:.7}.aic-remediation-task-panel{background:radial-gradient(circle at 8% 0,#7c3aed29,#0000 34%),linear-gradient(145deg,#0f172ae0,#02061794);border:1px solid #a78bfa3d;border-radius:20px;padding:18px;box-shadow:0 20px 58px #0206174d,inset 0 1px #ffffff0a}.aic-remediation-task-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.aic-remediation-task-panel__header h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:20px;font-weight:950}.aic-remediation-task-panel__header p:not(.aic-section-eyebrow){color:#e2e8f0c7;margin:7px 0 0;font-size:13px;line-height:1.55}.aic-remediation-task-panel__header>span{color:#c4b5fdf5;letter-spacing:.1em;text-transform:uppercase;background:#7c3aed1a;border:1px solid #a78bfa42;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:950}.aic-remediation-task-list{gap:12px;display:grid}.aic-remediation-task{background:linear-gradient(145deg,#0f172ad1,#0206176b);border:1px solid #94a3b824;border-radius:18px;padding:15px}.aic-remediation-task__top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.aic-remediation-task__top span:first-child{color:#93c5fde6;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.aic-remediation-task__top strong{color:#f8fafc;margin-top:5px;font-size:13px;font-weight:950;display:block}.aic-remediation-task>p{color:#e2e8f0d1;margin:0;font-size:12px;line-height:1.5}.aic-remediation-task__meta{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.aic-remediation-task__meta span{color:#e2e8f0c7;background:#02061757;border:1px solid #94a3b81a;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.aic-remediation-task__plan{background:#0206174d;border:1px solid #94a3b81f;border-radius:14px;margin-top:11px;padding:11px}.aic-remediation-task__plan span{color:#93c5fde6;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950;display:block}.aic-remediation-task__plan p{color:#e2e8f0d1;margin:6px 0 0;font-size:12px;line-height:1.5}.aic-remediation-status{color:#c4b5fdf5;letter-spacing:.06em;text-transform:uppercase;background:#7c3aed24;border:1px solid #a78bfa47;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}@media (prefers-reduced-motion:reduce){.aic-remediation-task-button:hover{transform:none}}@media (width<=640px){.aic-remediation-summary{grid-template-columns:1fr}.aic-remediation-task-panel__header,.aic-remediation-task__top{flex-direction:column}}.aic-uat-page-shell{width:100%;max-width:1280px;margin:0 auto;padding:0 4px 28px}.aic-uat-page{flex-direction:column;gap:16px;display:flex}.aic-uat-header{background:linear-gradient(145deg,#0f172aeb,#020617b8),radial-gradient(circle at 0 0,#7c3aed1f,#0000 42%);border:1px solid #a78bfa47;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex;box-shadow:0 18px 48px #02061747}.aic-uat-header h1{letter-spacing:-.04em;color:#f8fafc;margin:6px 0 0;font-size:26px;font-weight:950}.aic-uat-header>div>p:last-of-type{color:#e2e8f0c7;max-width:720px;margin:10px 0 0;font-size:13px;line-height:1.55}.aic-uat-badge{letter-spacing:.14em;text-transform:uppercase;color:#c4b5fdfa;background:#7c3aed24;border:1px solid #a78bfa73;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:9px;font-weight:950}.aic-uat-warning{color:#fef3c7eb;background:#78350f38;border:1px solid #fbbf2447;border-radius:14px;padding:12px 16px;font-size:12px;line-height:1.5}.aic-uat-warning strong{color:#fef3c7;font-weight:950}@media (width<=1100px){.aic-uat-grid{grid-template-columns:1fr}}.aic-uat-card h2{letter-spacing:-.02em;color:#f8fafc;margin:0;font-size:15px;font-weight:950}.aic-uat-card h3{letter-spacing:.12em;text-transform:uppercase;color:#93c5fdf2;margin:0 0 10px;font-size:11px;font-weight:950}.aic-uat-card__lede{color:#e2e8f0b8;margin:8px 0 14px;font-size:12px;line-height:1.5}.aic-uat-card__row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.aic-uat-card--table h2{margin-bottom:12px}.aic-uat-field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.aic-uat-field span{letter-spacing:.12em;text-transform:uppercase;color:#93c5fde0;font-size:9px;font-weight:950}.aic-uat-field select{color:#e2e8f0;background:#02061773;border:1px solid #94a3b838;border-radius:12px;min-height:40px;padding:0 12px;font-size:13px;font-weight:650}.aic-uat-scenario-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.aic-uat-scenario-actions button{color:#e2e8f0d9;letter-spacing:.04em;cursor:pointer;background:#02061759;border:1px solid #94a3b82e;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850}.aic-uat-scenario-actions button.is-active{color:#ede9fefa;background:#7c3aed1a;border-color:#7c3aed59}.aic-uat-run-button{color:#e0f2fef5;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#082f4999,#0ea5e940);border:1px solid #38bdf847;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-flex}.aic-uat-run-button:hover{transform:translateY(-1px)}.aic-uat-run-button:disabled{opacity:.65;cursor:not-allowed}.aic-uat-run-button:disabled:hover{transform:none}@media (prefers-reduced-motion:reduce){.aic-uat-run-button:hover{transform:none}}.aic-uat-refresh{color:#e2e8f0e0;cursor:pointer;background:#02061766;border:1px solid #94a3b833;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.aic-uat-refresh:disabled{opacity:.55;cursor:not-allowed}.aic-uat-result dl{gap:10px;margin:0;display:grid}.aic-uat-result dt{letter-spacing:.12em;text-transform:uppercase;color:#93c5fdd9;margin:0;font-size:8px;font-weight:950}.aic-uat-result dd{color:#f8fafcf0;margin:3px 0 0;font-size:13px;font-weight:750}.aic-uat-result__rationale dd{color:#e2e8f0d1;font-size:12px;font-weight:650;line-height:1.5}.aic-uat-summary-grid>div{background:#02061752;border:1px solid #94a3b81f;border-radius:14px;padding:12px}.aic-uat-summary-grid span{letter-spacing:.1em;text-transform:uppercase;color:#93c5fde0;font-size:8.5px;font-weight:950;display:block}.aic-uat-summary-grid strong{color:#f8fafc;margin-top:6px;font-size:22px;font-weight:950;line-height:1;display:block}.aic-uat-table-wrap{border:1px solid #94a3b81f;border-radius:14px;width:100%;overflow-x:auto}.aic-uat-table{border-collapse:collapse;width:100%;min-width:1020px;font-size:12px}.aic-uat-table th,.aic-uat-table td{text-align:left;color:#e2e8f0e0;border-bottom:1px solid #94a3b81a;padding:10px 12px}.aic-uat-table th{letter-spacing:.1em;text-transform:uppercase;color:#93c5fd;background:#02061773;font-size:10px;font-weight:950}.aic-uat-table td{color:#cbd5e1;font-size:12px}.aic-uat-table__empty{text-align:center;color:#94a3b8d9;font-weight:650}.aic-uat-mono{font-variant-numeric:tabular-nums;white-space:nowrap;color:#c4b5fdf2;font-size:11px;font-weight:800}.aic-uat-controls{color:#e2e8f0c7;max-width:220px;font-size:11px}.aic-uat-severity{letter-spacing:.04em;text-transform:capitalize;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-block}.aic-uat-severity--low{color:#bbf7d0f2;background:#16653447;border:1px solid #22c55e59}.aic-uat-severity--medium{color:#fef3c7f2;background:#78350f47;border:1px solid #fbbf2459}.aic-uat-severity--high{color:#fed7aafa;background:#7c2d1252;border:1px solid #f9731666}.aic-uat-severity--critical{color:#fecacafa;background:#7f1d1d59;border:1px solid #f8717173}.aic-uat-severity--neutral{color:#e2e8f0cc;background:#02061759;border:1px solid #94a3b833}.aic-uat-decision{letter-spacing:.06em;text-transform:lowercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-block}.aic-uat-decision--approved{color:#bbf7d0fa;background:#16653447;border:1px solid #22c55e61}.aic-uat-decision--escalated{color:#fef3c7fa;background:#78350f47;border:1px solid #fbbf2461}.aic-uat-decision--blocked{color:#fecacafa;background:#7f1d1d52;border:1px solid #f871716b}.aic-uat-muted{color:#94a3b8e6;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.aic-uat-inline-error{color:#fca5a5f2;margin:0 0 8px;font-size:12px}.aic-uat-spin{animation:.9s linear infinite aic-uat-spin}@keyframes aic-uat-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aic-uat-spin{animation:none}}.aic-uat-page-shell{max-width:100%}.aic-uat-page{gap:18px;display:grid}.aic-uat-header{background:linear-gradient(135deg,#0f172af0,#020617f7);border:1px solid #94a3b824;border-radius:20px;padding:22px 24px;position:relative;box-shadow:inset 0 1px #ffffff08,0 6px 20px #0000001f}.aic-uat-header:after{content:"";background:linear-gradient(90deg,#0000,#7c3aed38,#0000);height:1px;position:absolute;bottom:0;left:24px;right:24px}.aic-uat-header h2,.aic-uat-title{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:clamp(24px,2vw,34px);font-weight:900}.aic-uat-header p,.aic-uat-description{color:#aebbd0;max-width:820px;margin-top:8px;font-size:14px;line-height:1.55}.aic-uat-badge{color:#c4b5fd;letter-spacing:.14em;text-transform:uppercase;background:#0f172aa6;border:1px solid #7c3aed42;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.aic-uat-warning{color:#fef3c7;background:linear-gradient(135deg,#78350f47,#0f172ab8);border:1px solid #f59e0b57;border-radius:14px;padding:13px 15px;font-size:12px;font-weight:700}.aic-uat-grid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:stretch;gap:18px;display:grid}.aic-uat-card{background:linear-gradient(#0f172ad1,#020617db);border:1px solid #94a3b81a;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff06}.aic-uat-card:hover{border-color:#7c3aed47}.aic-uat-card h3{color:#f8fafc;letter-spacing:-.01em;margin:0 0 6px;font-size:15px;font-weight:900}.aic-uat-card p{color:#93a4bd;font-size:12px;line-height:1.45}.aic-uat-scenario-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.aic-uat-scenario-actions button{color:#cbd5e1;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;min-height:34px;font-size:11px;font-weight:800;transition:border-color .14s,background .14s}.aic-uat-scenario-actions button:hover{background:#0f172ae0;border-color:#7c3aed52}.aic-uat-run-button{color:#e0f2fef5;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#082f4999,#0ea5e940);border:1px solid #38bdf847;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:10px;margin-bottom:0;font-size:12px;font-weight:800;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.aic-uat-run-button:hover{border-color:#38bdf861;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.aic-uat-run-button:hover{transform:none}}.aic-uat-result{background:#0f172ab8;border:1px solid #a855f738;border-radius:16px;margin-top:16px;padding:15px}.aic-uat-summary-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;display:grid}.aic-uat-summary-grid .aic-uat-card,.aic-uat-summary-card{background:linear-gradient(135deg,#0f172ac7,#0f172a6b);border-radius:15px;padding:14px}.aic-uat-summary-card span,.aic-uat-summary-label{color:#8fb4ff;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.aic-uat-summary-card strong,.aic-uat-summary-value{color:#f8fafc;letter-spacing:-.04em;margin-top:6px;font-size:26px;font-weight:900;display:block}.aic-uat-table-wrap{background:#02061794;border:1px solid #94a3b824;border-radius:18px;overflow-x:auto}.aic-uat-table{border-collapse:collapse;width:100%;min-width:1040px}.aic-uat-table thead{background:#0f172aeb}.aic-uat-table th{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;text-align:left;border-bottom:1px solid #94a3b824;padding:12px 14px;font-size:10px;font-weight:900}.aic-uat-table td{color:#cbd5e1;vertical-align:top;border-bottom:1px solid #94a3b814;padding:13px 14px;font-size:12px}.aic-uat-table tbody tr:hover{background:#7c3aed0f}.aic-uat-table tbody tr:last-child td{border-bottom:0}.aic-uat-status-badge,.aic-uat-severity-badge,.aic-uat-decision-badge{text-transform:uppercase;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.aic-uat-decision-badge.approved,.aic-uat-status-badge.passed,.aic-uat-severity-badge.low{color:#34d399;background:#065f4633;border-color:#34d3994d}.aic-uat-decision-badge.escalated,.aic-uat-status-badge.requires_review,.aic-uat-severity-badge.medium,.aic-uat-severity-badge.high{color:#fbbf24;background:#78350f3d;border-color:#fbbf2452}.aic-uat-decision-badge.blocked,.aic-uat-status-badge.blocked,.aic-uat-severity-badge.critical{color:#fb7185;background:#7f1d1d42;border-color:#fb718557}@media (width<=1100px){.aic-uat-grid{grid-template-columns:1fr}.aic-uat-summary-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=680px){.aic-uat-summary-grid{grid-template-columns:1fr}}.aic-uat-header-compact{border-bottom:1px solid #94a3b81f;padding:16px 4px 12px}.aic-uat-header-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aic-uat-title{letter-spacing:-.02em;color:#f8fafc;margin:0;font-size:22px;font-weight:800}.aic-uat-description{color:#94a3b8;max-width:680px;margin-top:6px;font-size:13px;line-height:1.5}.aic-uat-badge{align-self:flex-start}.aic-uat-warning{margin-top:12px}.aic-uat-api-console{background:linear-gradient(#020617eb,#020617d9);border:1px solid #22d3ee38;flex-direction:column;gap:14px;display:flex}.aic-uat-api-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aic-uat-api-header h2{letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;margin:0;font-size:13px;font-weight:800}.aic-uat-api-warning{color:#fef3c7;background:#78350f2e;border:1px solid #fbbf2447;border-radius:12px;padding:10px 14px;font-size:12px;line-height:1.5}.aic-uat-api-warning strong{color:#fef3c7;font-weight:950}.aic-uat-api-mode-toggle{flex-wrap:wrap;gap:10px;display:flex}.aic-uat-api-mode-toggle button{color:#e2e8f0e0;letter-spacing:.02em;cursor:pointer;text-align:left;background:#02061766;border:1px solid #94a3b833;border-radius:14px;flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:200px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.aic-uat-api-mode-toggle button.is-active{color:#f8fafc;background:linear-gradient(145deg,#0ea5e91f,#0206178c);border-color:#38bdf873}.aic-uat-api-mode-toggle button.is-readonly.is-active{background:linear-gradient(145deg,#78350f59,#0206178c);border-color:#fbbf246b}.aic-uat-api-mode-tag{letter-spacing:.12em;text-transform:uppercase;color:#93c5fdf2;font-size:9px;font-weight:950}.aic-uat-api-mode-tag--real{color:#fef3c7fa}.aic-uat-api-controls{flex-direction:column;gap:14px;display:flex}.aic-uat-api-select{color:#e2e8f0;background:#02061773;border:1px solid #94a3b838;border-radius:12px;width:100%;min-height:40px;padding:0 12px;font-size:13px;font-weight:650}.aic-uat-api-textarea{color:#e2e8f0f2;resize:vertical;background:#0206178c;border:1px solid #94a3b838;border-radius:12px;width:100%;min-height:120px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45}.aic-uat-api-textarea:disabled{opacity:.65;cursor:not-allowed}.aic-uat-api-run{color:#e0f2fef5;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#0ea5e929,#0f172aa6);border:1px solid #38bdf859;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 16px;font-size:11px;font-weight:950;display:inline-flex}.aic-uat-api-run:disabled{opacity:.55;cursor:not-allowed}.aic-uat-api-health-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.aic-uat-api-health-title{letter-spacing:.12em;text-transform:uppercase;color:#93c5fdf2;margin:0;font-size:11px;font-weight:950}.aic-uat-api-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.aic-uat-api-health-grid{grid-template-columns:1fr}}.aic-uat-api-health-card{background:#020617bf;border:1px solid #94a3b81a;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.aic-uat-api-health-card__row{color:#e2e8f0e0;grid-template-columns:88px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.aic-uat-api-health-card__label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:850}.aic-uat-api-health-card strong{color:#e2e8f0;font-size:12px;font-weight:750}.aic-uat-api-status-badge{letter-spacing:.04em;text-transform:lowercase;color:#e2e8f0e6;background:#02061766;border:1px solid #94a3b840;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.aic-uat-api-status-badge--online{color:#bbf7d0fa;background:#16653438;border-color:#22c55e59}.aic-uat-api-status-badge--muted{color:#fef3c7f2;background:#78350f38;border-color:#fbbf2459}.aic-uat-api-status-badge--uat{text-transform:uppercase;letter-spacing:.14em;color:#c4b5fdeb;background:#0f172a8c;border-color:#7c3aed47;flex-shrink:0;font-size:9px;font-weight:950}.aic-uat-api-response-title{letter-spacing:.12em;text-transform:uppercase;color:#93c5fdf2;margin:8px 0 0;font-size:11px;font-weight:950}.aic-uat-api-response{background:#020617d9;border:1px solid #94a3b81f;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.aic-uat-api-response__meta{color:#94a3b8f2;flex-wrap:wrap;gap:16px 24px;font-size:12px;display:flex}.aic-uat-api-response__meta strong{color:#e2e8f0;font-weight:750}.aic-uat-api-response pre,.aic-uat-api-response__pre{color:#cbd5f5;white-space:pre-wrap;word-break:break-word;background:#0f172aa6;border:1px solid #94a3b81f;border-radius:10px;max-height:360px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5;overflow:auto}.aic-uat-registry-panel{background:linear-gradient(135deg,#0f172abf,#020617d9);border:1px solid #7c3aed38;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.aic-uat-registry-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aic-uat-registry-title{letter-spacing:.12em;text-transform:uppercase;color:#c4b5fdf2;margin:0;font-size:11px;font-weight:950}.aic-uat-registry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}@media (width<=900px){.aic-uat-registry-grid{grid-template-columns:1fr}}.aic-uat-registry-field{flex-direction:column;gap:6px;min-width:0;display:flex}.aic-uat-registry-label{letter-spacing:.1em;text-transform:uppercase;color:#93c5fde0;font-size:9px;font-weight:950}.aic-uat-registry-select{color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b833;border-radius:10px;width:100%;min-height:36px;padding:0 10px;font-size:12px;font-weight:650}.aic-uat-registry-select:disabled{opacity:.55;cursor:not-allowed}.aic-uat-registry-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:11px;display:flex}.aic-uat-registry-auth{color:#e2e8f0d1;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:650}@media (width<=900px){.aic-uat-registry-auth{width:100%;margin-left:0}}.aic-uat-registry-badge{letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0e0;background:#02061773;border:1px solid #94a3b838;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.aic-uat-registry-badge--available{color:#bbf7d0f5;background:#16653433;border-color:#22c55e52}.aic-uat-registry-badge--pending{color:#fef3c7f2;background:#78350f38;border-color:#fbbf2452}.aic-uat-registry-badge--synthetic{color:#bae6fdfa;background:#0ea5e91a;border-color:#38bdf859}.aic-uat-registry-badge--real{color:#fef3c7fa;background:#78350f38;border-color:#fbbf2461}.aic-uat-registry-badge--readonly{color:#e0e7fff2;background:#4c1d952e;border-color:#a78bfa59}.aic-uat-registry-badge--write{color:#fed7aaf2;background:#7c2d122e;border-color:#f9731647}.aic-uat-registry-warning{color:#fef3c7e6;background:#78350f33;border:1px solid #fbbf2447;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.45}.aic-uat-api-header,.aic-uat-api-header h2{color:#7dd3fc!important}.aic-uat-run-button{opacity:.9}.aic-uat-run-button:hover{opacity:1;transform:none!important}.aic-uat-api-health-card{border-left:2px solid #0000!important}.aic-uat-api-health-card[data-status=online]{border-left-color:#34d399!important}.aic-uat-api-health-card[data-status=not_configured]{border-left-color:#f59e0b!important}.aic-uat-header-compact{padding-bottom:10px!important}.aic-uat-description{max-width:620px!important}.aic-uat-run-context{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;background:#02061785;border:1px solid #94a3b829;border-radius:999px;align-items:center;width:fit-content;margin-top:10px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.aic-uat-table-row-clickable{cursor:pointer}.aic-uat-table-row-clickable:hover{background:#7c3aed14!important}.aic-uat-drilldown-link{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0f172ad1;border:1px solid #93c5fd3d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.aic-uat-drilldown-backdrop{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02061794;justify-content:flex-end;align-items:stretch;display:flex;position:absolute;inset:0}.aic-uat-drilldown-panel{background:radial-gradient(circle at 0 0,#7c3aed29,#0000 30%),linear-gradient(#07101f,#020617);border-left:1px solid #7c3aed47;width:620px;height:100%;overflow-y:auto;box-shadow:-12px 0 32px #00000073}.aic-uat-drilldown-header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617eb;border-bottom:1px solid #94a3b824;justify-content:space-between;gap:16px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.aic-uat-drilldown-kicker{color:#22d3ee;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.aic-uat-drilldown-header h2{color:#f8fafc;letter-spacing:-.03em;margin:6px 0 0;font-size:24px;font-weight:900}.aic-uat-drilldown-header p{color:#94a3b8;margin:6px 0 0;font-size:12px;line-height:1.45}.aic-uat-drilldown-close{color:#cbd5e1;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:12px;width:34px;height:34px;font-size:22px;line-height:1}.aic-uat-drilldown-body{gap:14px;padding:18px 20px 28px;display:grid}.aic-uat-drilldown-section{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:16px;padding:15px}.aic-uat-drilldown-section h3{color:#f8fafc;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:900}.aic-uat-drilldown-section p{color:#aebbd0;margin:0;font-size:12px;line-height:1.55}.aic-uat-drilldown-metrics,.aic-uat-drilldown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aic-uat-drilldown-metrics>div,.aic-uat-drilldown-grid>div{background:#02061794;border:1px solid #94a3b81a;border-radius:12px;padding:11px}.aic-uat-drilldown-metrics span,.aic-uat-drilldown-grid span{color:#8fb4ff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.aic-uat-drilldown-metrics strong,.aic-uat-drilldown-grid strong{color:#f8fafc;word-break:break-word;margin-top:5px;font-size:14px;font-weight:900;display:block}.aic-uat-evidence-list,.aic-uat-control-map{gap:10px;display:grid}.aic-uat-evidence-item,.aic-uat-control-item{background:#02061780;border:1px solid #94a3b81c;border-radius:13px;padding:12px}.aic-uat-evidence-item strong,.aic-uat-control-item strong{color:#f8fafc;font-size:12px;font-weight:900}.aic-uat-evidence-item span,.aic-uat-control-item span{color:#93c5fd;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:800;display:block}.aic-uat-control-item h4{color:#e2e8f0;margin:8px 0 4px;font-size:13px;font-weight:900}.aic-uat-drilldown-loading,.aic-uat-drilldown-error{color:#cbd5e1;background:#0f172abf;border:1px solid #94a3b824;border-radius:14px;margin:20px;padding:14px}.aic-uat-drilldown-error{color:#fecaca;background:#7f1d1d2e;border-color:#f8717147}@media (width<=720px){.aic-uat-drilldown-metrics,.aic-uat-drilldown-grid{grid-template-columns:1fr}}.aic-main,.aic-dashboard-shell,.aic-control-center-main{position:relative}.aic-uat-drilldown-backdrop{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02061794;justify-content:flex-end;align-items:stretch;display:flex;inset:0;position:absolute!important}.aic-uat-drilldown-panel{position:relative;border-left:1px solid #7c3aed3d!important;align-self:stretch!important;width:clamp(460px,34vw,640px)!important;max-width:min(640px,100%)!important;height:100%!important;margin-left:auto!important;margin-right:0!important;box-shadow:-10px 0 28px #0000006b,inset 1px 0 #94a3b80f!important}.aic-uat-drilldown-panel:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(#0000,#a855f78c,#22d3ee3d,#0000);width:1px;height:100%;position:absolute;top:0;left:-1px}@media (width>=1800px){.aic-uat-drilldown-panel{width:620px!important}}@media (width<=1320px){.aic-uat-drilldown-panel{width:min(560px,48vw)!important}}@media (width<=760px){.aic-uat-drilldown-panel{width:100%!important;max-width:100%!important}}.aic-uat-finding-action{border-color:#fbbf242e}.aic-uat-finding-action__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.aic-uat-finding-action__header h3{margin-bottom:6px}.aic-uat-finding-action__header p{color:#94a3b8;max-width:360px;font-size:12px;line-height:1.45}.aic-uat-create-finding-button{color:#fef3c7;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#78350f38;border:1px solid #fbbf2457;border-radius:999px;flex:none;min-height:34px;padding:0 12px;font-size:10px;font-weight:900}.aic-uat-create-finding-button:hover:not(:disabled){background:#78350f52;border-color:#fbbf248c}.aic-uat-create-finding-button:disabled{cursor:default;color:#34d399;background:#065f462e;border-color:#34d39952}.aic-uat-finding-not-required{color:#34d399;letter-spacing:.08em;text-transform:uppercase;background:#065f4624;border:1px solid #34d39947;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.aic-uat-finding-action__meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.aic-uat-finding-action__meta span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;background:#02061773;border:1px solid #94a3b824;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.aic-uat-findings-panel{border-color:#fbbf2429}.aic-uat-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.aic-uat-section-heading h2{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:900}.aic-uat-section-heading p{color:#94a3b8;margin:5px 0 0;font-size:12px;line-height:1.45}.aic-uat-findings-count{color:#fef3c7;letter-spacing:.08em;text-transform:uppercase;background:#78350f24;border:1px solid #fbbf243d;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.aic-uat-findings-empty{color:#94a3b8;background:#0206176b;border:1px dashed #94a3b82e;border-radius:14px;padding:14px;font-size:12px}.aic-uat-findings-list{gap:12px;display:grid}.aic-uat-finding-card{background:#0206178a;border:1px solid #94a3b81f;border-radius:16px;padding:14px}.aic-uat-finding-card.severity-critical{border-left:3px solid #fb7185}.aic-uat-finding-card.severity-high{border-left:3px solid #f97316}.aic-uat-finding-card.severity-medium{border-left:3px solid #fbbf24}.aic-uat-finding-card.severity-low{border-left:3px solid #34d399}.aic-uat-finding-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aic-uat-finding-id{color:#93c5fd;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.aic-uat-finding-card h3{color:#f8fafc;margin:4px 0 6px;font-size:14px;font-weight:900}.aic-uat-finding-card p{color:#aebbd0;margin:0;font-size:12px;line-height:1.5}.aic-uat-finding-severity{text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.aic-uat-finding-severity.critical{color:#fecaca;background:#7f1d1d47;border:1px solid #f8717152}.aic-uat-finding-severity.high{color:#fed7aa;background:#7c2d1247;border:1px solid #fb923c52}.aic-uat-finding-severity.medium{color:#fef3c7;background:#78350f47;border:1px solid #fbbf244d}.aic-uat-finding-severity.low{color:#bbf7d0;background:#065f4638;border:1px solid #34d39947}.aic-uat-finding-meta,.aic-uat-remediation-stub{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.aic-uat-remediation-stub{border-top:1px solid #94a3b81a;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px}.aic-uat-finding-meta>div,.aic-uat-remediation-stub>div{background:#0f172a80;border:1px solid #94a3b81a;border-radius:11px;padding:9px}.aic-uat-finding-meta span,.aic-uat-remediation-stub span{color:#8fb4ff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.aic-uat-finding-meta strong,.aic-uat-remediation-stub strong{color:#f8fafc;word-break:break-word;margin-top:5px;font-size:12px;font-weight:900;display:block}@media (width<=900px){.aic-uat-finding-action__header,.aic-uat-section-heading,.aic-uat-finding-card__top{flex-direction:column}.aic-uat-finding-card__accent{align-items:flex-start;width:100%}.aic-uat-finding-meta,.aic-uat-remediation-stub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.aic-uat-finding-meta,.aic-uat-remediation-stub{grid-template-columns:1fr}}.aic-uat-finding-card__accent{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.aic-uat-finding-meta--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.aic-uat-finding-classification{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;background:#1e40af24;border:1px solid #93c5fd38;border-radius:999px;align-items:center;width:fit-content;margin-top:8px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.aic-uat-finding-card__accent .aic-uat-finding-classification{margin-top:0}.aic-uat-finding-lifecycle{border-top:1px solid #94a3b81a;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:12px;display:grid}.aic-uat-finding-lifecycle-step{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:#02061775;border:1px solid #94a3b81f;border-radius:999px;justify-content:center;align-items:center;min-height:26px;font-size:9px;font-weight:900;display:flex;position:relative}.aic-uat-finding-control-preview{background:#0f172a6b;border:1px solid #94a3b81a;border-radius:12px;gap:4px;margin-top:12px;padding:10px 11px;display:grid}.aic-uat-finding-control-preview strong{margin-top:0}.aic-uat-finding-control-title{color:#f8fafc;font-size:11px;font-weight:900}.aic-uat-finding-control-description{color:#94a3b8;font-size:10px;font-weight:600;line-height:1.45}.aic-uat-finding-timestamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.aic-uat-finding-timestamps>div{background:#0f172a6b;border:1px solid #94a3b81a;border-radius:11px;padding:9px}.aic-uat-finding-timestamps span{color:#8fb4ff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.aic-uat-finding-timestamps strong{color:#f8fafc;margin-top:5px;font-size:11px;font-weight:900;display:block}@media (width<=700px){.aic-uat-finding-lifecycle,.aic-uat-finding-timestamps{grid-template-columns:1fr}}.aic-uat-drilldown-panel{overflow-anchor:none!important;scroll-behavior:auto!important}.aic-uat-drilldown-header,.aic-uat-drilldown-body{overflow-anchor:none!important}.aic-uat-drilldown-body{scroll-margin-top:0!important}.aic-uat-remediation-controls{border-top:1px solid #94a3b81a;grid-template-columns:minmax(160px,1fr) 150px 160px auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.aic-uat-remediation-controls label{gap:6px;display:grid}.aic-uat-remediation-controls label span{color:#8fb4ff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.aic-uat-remediation-controls input,.aic-uat-remediation-controls select{color:#f8fafc;background:#0206179e;border:1px solid #94a3b824;border-radius:10px;outline:none;width:100%;min-height:34px;padding:0 10px;font-size:12px;font-weight:700}.aic-uat-remediation-controls input:focus,.aic-uat-remediation-controls select:focus{border-color:#93c5fd6b;box-shadow:0 0 0 2px #3b82f61a}.aic-uat-remediation-controls input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.aic-uat-remediation-advance{text-align:center;color:#bbf7d0;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#065f4629;border:1px solid #34d39947;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:190px;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;transition:all .15s;display:inline-flex}.aic-uat-remediation-advance:hover:not(:disabled){background:#065f463d;border-color:#34d39973}.aic-uat-remediation-advance:not(:disabled):hover{transform:translateY(-1px)}.aic-uat-remediation-advance:disabled{color:#86efac;cursor:default;box-shadow:none;background:#10b9811f;border:1px solid #10b98140;padding:4px 10px;font-size:9.5px;transform:none}.aic-uat-remediation-advance:disabled:hover{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.aic-uat-remediation-advance{transition:none}.aic-uat-remediation-advance:not(:disabled):hover{transform:none}}.aic-uat-remediation-audit-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.aic-uat-remediation-audit-meta span{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;background:#0206176b;border:1px solid #94a3b81f;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.aic-uat-finding-lifecycle-step.is-complete{color:#bbf7d0;background:#065f4624;border-color:#34d3993d}.aic-uat-finding-lifecycle-step.is-active{color:#fef3c7;background:#78350f3d;border-color:#fbbf2461}.aic-uat-finding-card[data-status=Closed]{border-left-color:#34d399}.aic-uat-finding-card[data-status=Remediated]{border-left-color:#22d3ee}.aic-uat-finding-card[data-status=In\ Progress]{border-left-color:#fbbf24}@media (width<=1100px){.aic-uat-remediation-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-uat-remediation-advance{grid-column:1/-1}}@media (width<=640px){.aic-uat-remediation-controls{grid-template-columns:1fr}}:root{--aic-sidebar-collapsed-width:88px}.aic-sidebar__brand,.aic-sidebar-brand,.aic-control-brand,.aiq-platform-brand,.aiq-layout-brand{overflow:visible}.aic-sidebar-logo,.aic-control-logo,.aic-logo-mark-only,.aiq-platform-brand-mark,.aiq-layout-brand-mark{flex:none;overflow:visible;transform:none}.aic-brand-svg{overflow:visible}.aic-sidebar--collapsed .aic-sidebar__brand,.aic-sidebar--collapsed .aic-sidebar-brand,.aic-control-sidebar--collapsed .aic-control-brand,.aiq-platform-sidebar.is-collapsed .aiq-platform-brand,.aiq-platform-sidebar--collapsed .aiq-platform-brand,.aiq-layout-sidebar--collapsed .aiq-layout-brand,.aic-sidebar.collapsed .aic-sidebar__brand,.aic-sidebar.collapsed .aic-sidebar-brand,.aic-control-sidebar.collapsed .aic-control-brand,.aiq-layout-sidebar.collapsed .aiq-layout-brand{justify-content:center;padding-left:10px;padding-right:10px;overflow:visible}.aic-sidebar--collapsed .aic-sidebar-logo,.aic-sidebar--collapsed .aic-logo-mark-only,.aic-control-sidebar--collapsed .aic-control-logo,.aiq-platform-sidebar.is-collapsed .aiq-platform-brand-mark,.aiq-platform-sidebar--collapsed .aiq-platform-brand-mark,.aiq-layout-sidebar--collapsed .aiq-layout-brand-mark,.aic-sidebar.collapsed .aic-sidebar-logo,.aic-sidebar.collapsed .aic-logo-mark-only,.aic-control-sidebar.collapsed .aic-control-logo,.aiq-layout-sidebar.collapsed .aiq-layout-brand-mark{width:42px;min-width:42px;max-width:42px;height:42px;margin:0 auto;overflow:visible;transform:none}.aic-sidebar--collapsed .aic-sidebar-brand-text,.aic-control-sidebar--collapsed .aic-control-brand-text,.aiq-platform-sidebar.is-collapsed .aiq-platform-brand-name,.aiq-platform-sidebar.is-collapsed .aiq-platform-brand-subtitle,.aiq-platform-sidebar--collapsed .aiq-platform-brand-text,.aiq-layout-sidebar--collapsed .aiq-layout-brand-text,.aic-sidebar.collapsed .aic-sidebar-brand-text,.aic-control-sidebar.collapsed .aic-control-brand-text,.aiq-layout-sidebar.collapsed .aiq-layout-brand-text{display:none}.aic-sidebar--collapsed .aic-sidebar-header__tagline{opacity:0;pointer-events:none;width:0;max-width:0;overflow:hidden}.aic-sidebar--collapsed,.aic-control-sidebar--collapsed,.aiq-platform-sidebar.is-collapsed,.aiq-platform-sidebar--collapsed,.aiq-layout-sidebar--collapsed,.aic-sidebar.collapsed,.aic-control-sidebar.collapsed,.aiq-layout-sidebar.collapsed{width:var(--aic-sidebar-collapsed-width)!important;min-width:72px!important;max-width:var(--aic-sidebar-collapsed-width)!important}.aic-sidebar.aic-sidebar--collapsed{overflow-x:visible!important}.aic-sidebar.aic-sidebar--collapsed .aic-sidebar__nav{max-width:100%;overflow-x:hidden}.aic-sidebar--collapsed .aic-logo-mark-only .aic-brand-svg{width:42px!important;height:42px!important}.aic-exec-command-page{box-sizing:border-box;width:100%;min-width:0;padding:0 0 10px}.aic-exec-command{--exec-bg:#050a14;--exec-panel:#0b1224eb;--exec-border:#7c3aed38;--exec-glow:#6366f124;--exec-text:#e2e8f0;--exec-muted:#94a3b8e0;box-sizing:border-box;width:100%;max-width:100%;color:var(--exec-text);border-radius:20px;margin:0;font-size:12px;line-height:1.35;box-shadow:0 0 0 1px #2dd4bf1f,0 0 64px #22d3ee14,0 24px 64px #00000059}.aic-exec-command-body{grid-template-columns:minmax(0,2.125fr) minmax(260px,1fr);align-items:stretch;gap:10px;min-height:0;margin-bottom:5px;display:grid}.aic-exec-command-primary{min-width:0}@media (width<=1279px){.aic-exec-command-body{grid-template-columns:1fr}.aic-exec-command-body>.aic-exec-command-col--rail{height:auto;min-height:0;max-height:none;overflow:visible}}.aic-exec-command-header{border:1px solid var(--exec-border);background:linear-gradient(135deg,#0f172a8c 0%,#070b18fa 100%),radial-gradient(80% 120% at 12% -20%,#6366f11f,#0000 55%);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;margin-bottom:4px;padding:6px 8px 7px;display:flex;box-shadow:inset 0 1px #ffffff0a}.aic-exec-command-subtitle{max-width:520px;color:var(--exec-muted);margin:0;font-size:11px;font-weight:600;line-height:1.36}.aic-exec-command-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 6px;display:flex}.aic-exec-command-search{background:#0206178c;border:1px solid #94a3b829;border-radius:8px;flex:160px;align-items:center;gap:5px;min-width:160px;max-width:220px;padding:4px 8px;display:flex}.aic-exec-command-search-icon{color:#94a3b8bf;flex-shrink:0}.aic-exec-command-search-input{color:#f1f5f9;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:11px}.aic-exec-command-search-input::placeholder{color:#94a3b88c}.aic-exec-command-select-wrap{background:#07111f;border:1px solid #8b5cf659;border-radius:8px;align-items:center;gap:4px;padding:4px 7px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 28px #00000047}.aic-exec-command-select-wrap:hover{background:#0b1628;border-color:#22d3ee52}.aic-exec-command-select-wrap:focus-within{border-color:#8b5cf673;box-shadow:0 0 0 1px #22d3ee1a,0 10px 28px #00000059;background:#07111f!important}.aic-exec-command-select-wrap:has(.aic-exec-command-select:focus){border-color:#8b5cf673;box-shadow:0 0 0 1px #22d3ee1a,0 10px 28px #00000059;background:#07111f!important}.aic-exec-command-select-wrap:has(.aic-exec-command-select:active){border-color:#8b5cf673;box-shadow:0 0 0 1px #22d3ee1a,0 10px 28px #00000059;background:#07111f!important}.aic-exec-command-select-icon{color:#94a3b8a6;flex-shrink:0}.aic-exec-command-select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent;background-color:#07111f;background-image:none;border:none;outline:none;font-size:11px;font-weight:600}.aic-exec-command-select:hover,.aic-exec-command-select:focus,.aic-exec-command-select:active,.aic-exec-command-select:focus-visible,.aic-exec-command-select:focus-within{color:#fff!important;box-shadow:none!important;background-color:#07111f!important;background-image:none!important;border:none!important;outline:none!important}.aic-exec-command-select option,.aic-exec-command-select optgroup{color:#cbd5e1!important;background-color:#07111f!important}.aic-exec-command-select option:checked,.aic-exec-command-select option:hover,.aic-exec-command-select option:focus,.aic-exec-command-select option:active{color:#fff!important;background-color:#8b5cf62e!important}.aic-exec-command-icon-btn{color:#cbd5e1;cursor:pointer;background:#0f172aa6;border:1px solid #94a3b829;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.aic-exec-command-icon-btn:hover{color:#f8fafc;border-color:#a78bfa59}.aic-exec-command-badge{text-align:center;color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);border-radius:999px;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-weight:800;line-height:15px;position:absolute;top:4px;right:4px;box-shadow:0 0 8px #ef444473}.aic-exec-command-notifications{flex-shrink:0;position:relative}.aic-exec-command-notifications-panel{z-index:120;background:#07111f;border:1px solid #94a3b82e;border-radius:12px;width:min(20rem,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 48px #00000080,0 0 0 1px #8b5cf614}.aic-exec-command-notifications-head{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.aic-exec-command-notifications-title{color:#f8fafc;margin:0;font-size:.84rem;font-weight:700;line-height:1.2}.aic-exec-command-notifications-subtitle{color:#94a3b8e0;margin:3px 0 0;font-size:.68rem;line-height:1.3}.aic-exec-command-notifications-mark-all{color:#67e8f9;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.68rem;font-weight:600;line-height:1.3}.aic-exec-command-notifications-mark-all:hover{color:#a5f3fc}.aic-exec-command-notifications-list{max-height:24rem;overflow-y:auto}.aic-exec-command-notifications-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #1e293bb8;gap:10px;width:100%;padding:11px 14px;transition:background-color .14s;display:flex}.aic-exec-command-notifications-item:last-child{border-bottom:none}.aic-exec-command-notifications-item:hover,.aic-exec-command-notifications-item:focus-visible{background:#3b82f61f;outline:none}.aic-exec-command-notifications-dot{background:#64748bbf;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.aic-exec-command-notifications-dot--unread{background:#f87171;box-shadow:0 0 0 2px #f871712e}.aic-exec-command-notifications-copy{flex:1;min-width:0}.aic-exec-command-notifications-item-title{color:#e2e8f0;font-size:.78rem;font-weight:700;line-height:1.35;display:block}.aic-exec-command-notifications-item-desc{color:#94a3b8eb;margin-top:3px;font-size:.68rem;line-height:1.45;display:block}.aic-exec-command-notifications-item-time{color:#64748bf2;margin-top:4px;font-size:.62rem;line-height:1.2;display:block}.aic-exec-command-notifications-empty{text-align:center;padding:28px 16px}.aic-exec-command-notifications-empty-title{color:#cbd5e1f0;margin:0;font-size:.8rem;font-weight:600}.aic-exec-command-notifications-empty-desc{color:#64748bf2;margin:6px 0 0;font-size:.68rem;line-height:1.45}.aic-exec-command-live{letter-spacing:.06em;text-transform:uppercase;color:#86efac;background:#16653426;border:1px solid #22c55e47;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.aic-exec-command-live-icon{color:#4ade80;animation:2s ease-in-out infinite aic-exec-command-live-pulse}@keyframes aic-exec-command-live-pulse{0%,to{opacity:.75}50%{opacity:1}}.aic-exec-command-meta{text-align:right;color:#94a3b8b8;flex-basis:100%;width:100%;margin:0;font-size:10px;font-weight:600}@media (width>=900px){.aic-exec-command-meta{flex-basis:auto;width:auto;margin-left:auto}}.aic-exec-command-fallback-note{color:#fbbf24d9;font-weight:500}.aic-exec-command-kpi{background:#030712fa;border:1px solid #476eb438;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:11px;padding:4px 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #3b82f60f}.aic-exec-command-kpi:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#60a5fa38 22%,#34d39924 50%,#60a5fa38 78%,#0000 100%);height:1px;position:absolute;bottom:1px;left:3%;right:3%;box-shadow:0 0 12px #3b82f61f}@media (width<=1200px){.aic-exec-command-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.aic-exec-command-kpi-card:not(:first-child){border-left:none}.aic-exec-command-kpi-card:nth-child(n+2):not(:nth-child(3n+1)){border-left:1px solid #94a3b81a}.aic-exec-command-kpi-card:nth-child(n+4){border-top:1px solid #94a3b81a}}@media (width<=640px){.aic-exec-command-kpi{grid-template-columns:1fr}.aic-exec-command-kpi-card:nth-child(n+2):not(:nth-child(3n+1)){border-left:none!important}.aic-exec-command-kpi-card:nth-child(n+4){border-top:none!important}.aic-exec-command-kpi-card:not(:first-child){border-top:1px solid #94a3b81a;border-left:none}}.aic-exec-command-kpi-card{cursor:pointer;background:linear-gradient(165deg,#0c1224fa 0%,#060a16fc 52%,#040812 100%);border-right:none;flex-direction:column;align-items:stretch;min-height:108px;padding:14px 16px 12px;transition:transform .22s,box-shadow .24s,border-color .2s,background .22s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}.aic-exec-command-kpi-card--glow-blue{box-shadow:inset 0 1px #ffffff07,inset 0 0 56px #3b82f60e}.aic-exec-command-kpi-card--glow-green{box-shadow:inset 0 1px #ffffff07,inset 0 0 56px #22c55e0d}.aic-exec-command-kpi-card--glow-purple{box-shadow:inset 0 1px #ffffff07,inset 0 0 56px #8b5cf60f}.aic-exec-command-kpi-card--glow-red{box-shadow:inset 0 1px #ffffff07,inset 0 0 56px #ef44440b}.aic-exec-command-kpi-card--value-success{background:linear-gradient(165deg,#0e261c6b 0%,#070b16fa 100%)}.aic-exec-command-kpi-card--value-danger{background:linear-gradient(165deg,#30161a52 0%,#070b16fa 100%)}.aic-exec-command-kpi-card:hover{z-index:2;transform:translateY(-2px)}.aic-exec-command-kpi-card--glow-blue:hover{box-shadow:inset 0 1px #ffffff0e,inset 0 0 48px #3b82f612,0 0 0 1px #81b3ff6b,0 12px 32px #2563eb1f,0 4px 12px #0f172a66}.aic-exec-command-kpi-card--glow-green:hover{box-shadow:inset 0 1px #ffffff0e,inset 0 0 48px #22c55e12,0 0 0 1px #6ee7a366,0 12px 32px #16a34a1c,0 4px 12px #0f172a66}.aic-exec-command-kpi-card--glow-purple:hover{box-shadow:inset 0 1px #ffffff0e,inset 0 0 48px #8b5cf613,0 0 0 1px #c4b5fd66,0 12px 32px #7c3aed1c,0 4px 12px #0f172a66}.aic-exec-command-kpi-card--glow-red:hover{box-shadow:inset 0 1px #ffffff0e,inset 0 0 48px #ef444412,0 0 0 1px #fca5a566,0 12px 32px #dc26261a,0 4px 12px #0f172a66}.aic-exec-command-kpi-card--value-success:hover{background:linear-gradient(165deg,#102a2085 0%,#070b16fa 100%)}.aic-exec-command-kpi-card--value-danger:hover{background:linear-gradient(165deg,#341a1e6b 0%,#070b16fa 100%)}@media (prefers-reduced-motion:reduce){.aic-exec-command-kpi-card{transition-duration:.01ms}.aic-exec-command-kpi-card:hover{transform:none}}.aic-exec-command-kpi-label{letter-spacing:-.01em;text-transform:none;color:#64748bfa;white-space:normal;min-width:0;margin:0 0 10px;padding:0;font-size:13px;font-weight:600;line-height:1.25;display:block;overflow:visible}.aic-exec-command-kpi-body{flex:auto;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 18px;min-width:0;min-height:0;display:grid}.aic-exec-command-kpi-body--has-spark{grid-template-rows:auto auto;row-gap:7px}.aic-exec-command-kpi-body>.aic-exec-command-kpi-value-wrap{grid-area:1/1;align-self:center}.aic-exec-command-kpi-body>.aic-exec-command-kpi-spark{grid-area:2/1;align-self:start}.aic-exec-command-kpi-body>.aic-exec-command-kpi-visual{grid-area:1/2;place-self:center end}.aic-exec-command-kpi-body--has-spark>.aic-exec-command-kpi-visual{grid-row:1/-1;align-self:center}.aic-exec-command-kpi-visual{flex-shrink:0;justify-content:center;align-items:center;min-width:56px;display:flex}.aic-exec-command-kpi-visual .aic-exec-command-kpi-icon-svg{opacity:.92}.aic-exec-command-kpi-grade{letter-spacing:-.03em;color:#f59e0b;text-shadow:0 0 14px #f59e0b38;font-size:36px;font-weight:700;line-height:1}.aic-exec-command-kpi-pill{letter-spacing:.055em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.aic-exec-command-kpi-pill--high{color:#fecaca;background:#581c1c7a;border:1px solid #f871716b;box-shadow:0 0 10px #ef444424}.aic-exec-command-kpi-card[data-kpi-visual=cube] .aic-exec-command-kpi-icon-svg{width:48px;height:48px}.aic-exec-command-kpi-card[data-kpi-visual=shield] .aic-exec-command-kpi-icon-svg{width:52px;height:52px}.aic-exec-command-kpi-card[data-kpi-visual=ring] .aic-exec-command-kpi-icon-svg{width:48px;height:48px}.aic-exec-command-kpi-card[data-kpi-visual=warning] .aic-exec-command-kpi-icon-svg{width:52px;height:52px}.aic-exec-command-kpi-icon-svg{opacity:.9;filter:drop-shadow(0 0 8px #3b82f62e);width:48px;height:48px}.aic-exec-command-kpi-icon-svg--shield{filter:drop-shadow(0 0 9px #22c55e38)}.aic-exec-command-kpi-icon-svg--warn{filter:drop-shadow(0 0 9px #ef444438)}.aic-exec-command-kpi-cube-edge{stroke:#60a5faf2}.aic-exec-command-kpi-shield-path{stroke:#4ade80f2}.aic-exec-command-kpi-shield-check{stroke:#4ade80}.aic-exec-command-kpi-ring-svg{filter:drop-shadow(0 0 7px #a78bfa38)}.aic-exec-command-kpi-ring-track{stroke:#334155d9;stroke-width:4px}.aic-exec-command-kpi-warn-tri{stroke:#f87171}.aic-exec-command-kpi-warn-bar,.aic-exec-command-kpi-warn-dot{stroke:#fca5a5}.aic-exec-command-kpi-warn-dot{fill:#fca5a5}.aic-exec-command-kpi-value-wrap{flex-wrap:nowrap;align-items:baseline;gap:0;min-width:0;line-height:1;display:flex}.aic-exec-command-kpi-value{letter-spacing:-.038em;color:#f8fafc;font-size:42px;font-weight:700}.aic-exec-command-kpi-value--success{color:#4ade80}.aic-exec-command-kpi-value--danger{color:#f87171}.aic-exec-command-kpi-unit{color:#94a3b8d1;letter-spacing:-.01em;font-size:13px;font-weight:600}.aic-exec-command-kpi-value-meta--inline{letter-spacing:-.01em;color:#94a3b8c7;font-size:13px;font-weight:500;line-height:inherit;vertical-align:baseline;margin:0 0 0 5px;padding:0;display:inline}.aic-exec-command-kpi-spark{flex-shrink:0;width:100%;max-width:100%;height:11px;display:block}.aic-exec-command-kpi-spark-line{stroke:#60a5fab8;filter:drop-shadow(0 0 4px #3b82f633)}.aic-exec-command-kpi-trend{letter-spacing:.01em;white-space:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:0;min-width:0;margin-top:auto;padding-top:10px;font-size:12px;font-weight:600;line-height:1.25;display:flex}.aic-exec-command-kpi-trend-text{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.aic-exec-command-kpi-trend--positive{color:#22c55e}.aic-exec-command-kpi-trend--negative{color:#f87171}.aic-exec-command-kpi-trend--neutral{color:#cbd5e1d1}.aic-exec-command-main-grid{z-index:0;grid-template-columns:minmax(0,1.55fr) minmax(340px,.78fr);align-items:stretch;gap:12px;min-height:0;display:grid;position:relative}.aic-exec-command-main-grid>.aic-exec-command-col{z-index:1;position:relative}@media (width<=1279px){.aic-exec-command-main-grid{grid-template-columns:1fr}.aic-exec-command-col--insight{order:2}.aic-exec-command-col--operating{order:1}.aic-exec-summary-panel{min-height:auto}}.aic-exec-command-col{border:1px solid var(--exec-border);background:var(--exec-panel);border-radius:9px;min-width:0;padding:8px 9px;box-shadow:inset 0 1px #ffffff08}.aic-exec-command-col--operating{box-shadow:none;background:0 0;border:none;padding:0}.aic-exec-command-col--insight{box-shadow:none;background:0 0;border:none;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.aic-exec-command-col--rail{flex-direction:column;align-self:stretch;gap:0;min-width:0;padding:8px;display:flex;overflow-y:auto}.aic-exec-command-body>.aic-exec-command-col--rail{height:100%;min-height:636px;max-height:none}.aic-operating-picture-stage{flex:auto;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.aic-operating-picture-header{z-index:5;padding:20px 24px 10px;position:relative}.aic-operating-picture-title{letter-spacing:-.045em;color:#fff;margin:0 0 12px;font-size:clamp(34px,2.8vw,46px);font-weight:700;line-height:.98}.aic-operating-picture-subtitle{color:#d2def8d1;max-width:52ch;margin:0 0 12px;font-size:.98rem;font-weight:500;line-height:1.45}.aic-operating-picture-canvas{transform-origin:top;transform:none}.aic-exec-orbit-frame-head{flex-shrink:0;margin:0;padding:8px 18px 5px}.aic-exec-orbit-frame-title{letter-spacing:-.02em;text-transform:uppercase;color:#f8fafc;margin:0 0 4px;font-size:36px;font-weight:800;line-height:1.05}.aic-exec-orbit-frame-sub{color:#cbd5e1d1;max-width:78ch;margin:0;font-size:17px;line-height:1.4}.aic-exec-orbit-frame-head.aic-operating-picture-header{margin-bottom:2px;padding:12px 18px 6px}.aic-exec-orbit-frame-title.aic-operating-picture-title{letter-spacing:-.055em;color:#fff;text-transform:none;margin:0 0 10px;font-size:clamp(32px,2.45vw,42px);font-weight:700;line-height:.98}.aic-exec-orbit-frame-sub.aic-operating-picture-subtitle{color:#d2def8d1;max-width:720px;margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.4}.aic-exec-command-operating-body{min-width:0;min-height:420px;display:block;position:relative}.aic-exec-orbit-stage,.aic-exec-command-orbit-stage{box-sizing:border-box;width:100%;min-width:0;padding:0}.aic-exec-command-embedded-insight{z-index:3;background:linear-gradient(#060a16eb 0%,#040710f5 100%);border:1px solid #7c3aed38;border-radius:8px;width:192px;max-height:calc(100% - 12px);padding:8px 9px;position:absolute;top:4px;right:4px;overflow-y:auto;box-shadow:inset 0 1px #ffffff0a,0 8px 28px #0206178c}@media (width<=1100px){.aic-exec-orbit-stage,.aic-exec-command-orbit-stage{padding-bottom:8px;padding-right:0}.aic-exec-command-embedded-insight{width:100%;max-height:none;margin-top:8px;position:static}.aic-exec-command-operating-body{min-height:0}}.aic-exec-command-embedded-h{letter-spacing:.12em;text-transform:uppercase;color:#93c5fdf2;margin:0 0 5px;font-size:9px;font-weight:900}.aic-exec-command-embedded-narrative{color:#cbd5e1e6;margin:0 0 6px;font-size:9px;line-height:1.4}.aic-exec-command-embedded-block{background:#02061766;border:1px solid #33415573;border-radius:6px;margin-bottom:5px;padding:5px 6px}.aic-exec-command-embedded-block:last-child{margin-bottom:0}.aic-exec-command-embedded-subh{color:#e2e8f0;margin:0 0 3px;font-size:9px;font-weight:800}.aic-exec-command-embedded-text{color:#bac6d6eb;margin:0;font-size:9px;line-height:1.38}.aic-exec-command-embedded-list{color:#bac6d6eb;margin:0;padding-left:12px;font-size:9px;line-height:1.35}.aic-exec-command-embedded-list li{margin-bottom:2px}.aic-exec-orbit-wrap{background:#010514;border:1px solid #3b6eb447;border-radius:12px;flex-direction:column;width:100%;min-height:460px;max-height:600px;margin:0;padding:0;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0d}.aic-exec-orbit-wrap.aic-operating-picture-panel{background:linear-gradient(#050e28fb 0%,#020818fe 100%);border:1px solid #476dff29;border-radius:18px;height:500px;min-height:500px;max-height:500px;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 24px 80px #0000006b}.aic-exec-orbit-map-shell{flex:auto;width:100%;min-width:0;min-height:0;position:relative}.aic-exec-orbit-svg{width:100%;height:auto;max-height:288px;display:block}@media (width<=900px){.aic-exec-command-operating-body{min-height:0}.aic-exec-orbit-wrap{min-height:420px;max-height:none}.aic-exec-orbit-map-shell{min-height:320px}.aic-exec-orbit-svg{min-height:320px;max-height:none}.aic-exec-orbit-value{font-size:34px}.aic-exec-orbit-label{font-size:18px}.aic-exec-orbit-frame-title{font-size:28px}.aic-exec-orbit-frame-sub{font-size:15px}}.aic-exec-orbit-topology{stroke:#3b82f61c;stroke-width:1.1px;fill:none;pointer-events:none}.aic-exec-orbit-topology--soft{stroke:#38bdf812;stroke-width:.9px;opacity:.85}.aic-exec-orbit-ring{stroke:#60a5fa24;stroke-width:1.05px;fill:none;pointer-events:none}.aic-exec-orbit-ring--dashed{stroke-dasharray:6 10;opacity:.88;animation:38s linear infinite aic-exec-orbit-ring-drift}.aic-exec-orbit-ring--solid{stroke-dasharray:none;stroke:#3b82f61c;opacity:.95;animation:none}.aic-exec-orbit-ring--fine{stroke-width:.85px;opacity:.75}@keyframes aic-exec-orbit-ring-drift{to{stroke-dashoffset:-160px}}.aic-exec-orbit-path{stroke-width:1.35px;stroke-dasharray:5 8;stroke-linecap:round;opacity:.88;pointer-events:none;animation:14s linear infinite aic-exec-orbit-path-dash}.aic-exec-orbit-path--data{stroke-width:1.05px;stroke-dasharray:4 10;opacity:.55;animation-duration:22s;animation-direction:reverse}@keyframes aic-exec-orbit-path-dash{to{stroke-dashoffset:-88px}}.aic-exec-orbit-telemetry{animation:5s ease-in-out infinite aic-exec-orbit-tel-pulse}@keyframes aic-exec-orbit-tel-pulse{0%,to{opacity:.25}50%{opacity:.85}}.aic-exec-orbit-dot{filter:drop-shadow(0 0 4px #fecacaa6)}.aic-exec-orbit-dot--dim{opacity:.85;filter:drop-shadow(0 0 3px #fbbf2480)}.aic-exec-orbit-center-halo{stroke:#22d3ee59;stroke-width:1.5px;fill:none;opacity:.85}.aic-exec-orbit-center-halo--inner{stroke:#93c5fd73;stroke-width:2px;opacity:.8}.aic-exec-orbit-node{color:#e2e8f0f2}.aic-exec-orbit-dropline{stroke-width:2px;opacity:.2;stroke-linecap:round;pointer-events:none}.aic-exec-orbit-node-aura{stroke:currentColor;stroke-width:1px;opacity:.28;filter:blur(1.2px);pointer-events:none}.aic-exec-orbit-node-bubble{fill:#0307128c;stroke-width:2.25px;stroke:currentColor;filter:drop-shadow(0 0 12px)}.aic-exec-orbit-node-icon{pointer-events:none}.aic-exec-orbit-node--purple{color:#a855f7}.aic-exec-orbit-node--amber{color:#f59e0b}.aic-exec-orbit-node--red{color:#ef4444}.aic-exec-orbit-node--green{color:#22c55e}.aic-exec-orbit-node--blue{color:#3b82f6}.aic-exec-orbit-node--cyan{color:#06b6d4}.aic-exec-orbit-label-group{pointer-events:none}.aic-exec-orbit-label{fill:#f8fafceb;letter-spacing:-.02em;filter:drop-shadow(0 0 8px #ffffff47);font-size:22px;font-weight:600}.aic-exec-orbit-value{fill:#fff;letter-spacing:-.045em;filter:drop-shadow(0 0 8px #ffffff57)drop-shadow(0 0 16px #60a5fa29);font-size:40px;font-weight:700}.aic-exec-orbit-legend{z-index:6;letter-spacing:-.01em;color:#f1f5f9f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#080e1cc7 0%,#040814e0 100%);border:1px solid #3b82f62e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;width:fit-content;max-width:calc(100% - 36px);padding:12px 16px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:14px;left:18px;right:auto;box-shadow:inset 0 1px #ffffff0d,0 10px 36px #02061773}.aic-exec-command-legend-item{align-items:center;gap:10px;display:inline-flex}.aic-exec-command-legend-dot{border-radius:999px;flex-shrink:0;width:15px;height:15px}.aic-exec-command-legend-dot--green{background:#22c55e;box-shadow:0 0 8px #22c55e73}.aic-exec-command-legend-dot--cyan{background:#22d3ee;box-shadow:0 0 8px #22d3ee59}.aic-exec-command-legend-dot--amber{background:#fbbf24}.aic-exec-command-legend-dot--red{background:#f87171}.aic-exec-command-legend-line{border-top:3px dotted #f87171e0;flex-shrink:0;width:32px;height:0;box-shadow:0 0 10px #ef444459}.aic-exec-command-legend-item--prop{color:#c4b5fde6}.aic-exec-orbit-center-core{isolation:isolate;z-index:5;border-radius:50%;justify-content:center;align-items:center;width:158px;height:158px;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.aic-exec-orbit-center-core:before{content:"";filter:blur(12px);z-index:0;background:radial-gradient(circle,#3b82f633 0%,#3b82f614 36%,#3b82f606 56%,#0000 74%);border-radius:50%;position:absolute;inset:-18px}.aic-exec-orbit-center-core:after{content:"";z-index:1;border:1.5px solid #7dd3fc47;border-radius:50%;position:absolute;inset:-8px;box-shadow:0 0 14px #38bdf82e,0 0 36px #3b82f61f}.aic-exec-orbit-center-disc{z-index:3;background:radial-gradient(circle at 34% 28%,#ffffff38 0%,#ffffff0f 16%,#325ac814 26%,#0c246eeb 52%,#030a28fa 100%);border:2.5px solid #38bdf8eb;border-radius:50%;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:relative;box-shadow:inset 0 0 48px #0f172a8c,inset 0 0 28px #60a5fa1f,inset 0 -26px 52px #020617f5,0 0 16px #38bdf861,0 0 44px #2563eb42,0 0 88px #2563eb1f}.aic-exec-orbit-center-content{z-index:4;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(-2px)}.aic-exec-orbit-center-value{letter-spacing:-.04em;color:#fff;text-shadow:0 0 10px #ffffff47,0 0 20px #93c5fd24;margin:0;font-size:42px;font-weight:800;line-height:.95}.aic-exec-orbit-center-label{letter-spacing:-.02em;color:#f8fafcf5;text-shadow:0 0 8px #ffffff24;margin-top:4px;font-size:15px;font-weight:600;line-height:1.22}.aic-exec-orbit-ring{fill:none;stroke:#3b82f621;stroke-width:.95px}.aic-exec-orbit-ring--soft{stroke:#3b82f614}.aic-exec-orbit-ring--dashed{stroke-dasharray:7 11;stroke:#7dd3fc1c;opacity:.82}.aic-exec-orbit-svg ellipse:nth-of-type(2){rx:592;ry:212}.aic-exec-orbit-svg ellipse:nth-of-type(3){rx:482;ry:166}.aic-exec-orbit-svg ellipse:nth-of-type(4){rx:362;ry:120}.aic-exec-orbit-svg ellipse:nth-of-type(5){rx:250;ry:83}.aic-exec-orbit-svg ellipse:nth-of-type(6){rx:176;ry:55}.aic-exec-orbit-svg ellipse.aic-exec-orbit-ring--fine{stroke-width:.72px;opacity:.68}.aic-exec-orbit-path{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:5 9;animation:7s linear infinite aiqOrbitFlow}.aic-exec-orbit-path--red{stroke:#ff6347e0;filter:drop-shadow(0 0 8px #ff63476b)drop-shadow(0 0 18px #ff634738)}.aic-exec-orbit-path--orange{stroke:#fb923ce0;filter:drop-shadow(0 0 8px #fb923c61)drop-shadow(0 0 18px #fb923c2e)}.aic-exec-orbit-path--purple{stroke:#c084fcb8;filter:drop-shadow(0 0 8px #c084fc52)}.aic-exec-orbit-path--cyan{stroke:#22d3eeb8;filter:drop-shadow(0 0 8px #22d3ee52)}.aic-exec-orbit-flow-dot{animation:2.8s ease-in-out infinite aiqFlowPulse}.aic-exec-orbit-flow-dot--red{fill:#ff6b57;filter:drop-shadow(0 0 8px #ff6b57eb)drop-shadow(0 0 18px #ff6b5770)}.aic-exec-orbit-flow-dot--orange{fill:#ffb020;filter:drop-shadow(0 0 8px #ffb020eb)drop-shadow(0 0 18px #ffb02070)}.aic-exec-orbit-flow-dot--cyan{fill:#38bdf8;filter:drop-shadow(0 0 8px #38bdf8eb)drop-shadow(0 0 18px #38bdf870)}@keyframes aiqOrbitFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}@keyframes aiqFlowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.aic-exec-command-rail-card{background:#02061773;border:1px solid #94a3b81f;border-radius:7px;margin-bottom:6px;padding:8px}.aic-exec-command-rail-h{letter-spacing:.1em;text-transform:uppercase;color:#cbd5e1;margin:0 0 3px;font-size:9px;font-weight:900}.aic-exec-command-rail-sub{color:#fbbf24e6;letter-spacing:.04em;margin:0 0 4px;font-size:8px;font-weight:800}.aic-exec-command-rail-list{color:#e2e8f0eb;margin:0;padding-left:11px;font-size:9px;font-weight:600;line-height:1.35}.aic-exec-command-rail-list li{margin-bottom:3px}.aic-exec-command-rail-critical{background:linear-gradient(165deg,#30161a61 0%,#040812f0 100%);border:1px solid #ef444447;border-radius:10px;flex-shrink:0;margin-bottom:6px;padding:8px 8px 7px;box-shadow:inset 0 1px #ffffff0a}.aic-exec-command-rail-critical-title{letter-spacing:.1em;text-transform:uppercase;color:#fecaca;margin:0 0 4px;font-size:9px;font-weight:900}.aic-exec-command-rail-critical-value{letter-spacing:-.03em;color:#fca5a5;margin:0 0 3px;font-size:20px;font-weight:850;line-height:1}.aic-exec-command-rail-critical-desc{color:#cbd5e1e0;margin:0 0 6px;font-size:9px;font-weight:600;line-height:1.35}.aic-exec-command-rail-critical-trend{margin:0;font-size:9px;font-weight:700}.aic-exec-command-reg-list{margin:0;padding:0;font-size:9px;list-style:none}.aic-exec-command-reg-list li{color:#e2e8f0;border-bottom:1px solid #33415559;justify-content:space-between;align-items:center;gap:6px;padding:3px 0;font-weight:600;display:flex}.aic-exec-command-reg-list li:last-child{border-bottom:none}.aic-exec-command-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:8px;font-weight:900}.aic-exec-command-pill--red{color:#fecaca;background:#ef44442e;border:1px solid #f8717159}.aic-exec-command-pill--amber{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2447}.aic-exec-command-pill--green{color:#bbf7d0;background:#22c55e1f;border:1px solid #4ade8040}.aic-exec-command-evidence{flex-direction:column;align-items:center;gap:4px;padding-top:2px;display:flex}.aic-exec-command-evidence-ring-wrap{width:64px;height:64px;position:relative}.aic-exec-command-evidence-svg{width:64px;height:64px}.aic-exec-command-evidence-track{stroke:#334155d9;stroke-width:6px}.aic-exec-command-evidence-fill{stroke:#fbbf24e6;stroke-width:6px;stroke-linecap:round}.aic-exec-command-evidence-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.aic-exec-command-evidence-center strong{color:#fef3c7;font-size:12px;font-weight:900;line-height:1}.aic-exec-command-evidence-center span{letter-spacing:.08em;text-transform:uppercase;color:#fde68ad9;margin-top:2px;font-size:8px;font-weight:800}.aic-exec-command-evidence-copy{text-align:center;color:#94a3b8e6;max-width:200px;margin:0;font-size:8px;font-weight:600;line-height:1.3}.aic-exec-command-lower{grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6px;margin-bottom:5px;display:grid}@media (width<=1100px){.aic-exec-command-lower{grid-template-columns:1fr}}.aic-exec-command-lower-panel{border:1px solid var(--exec-border);background:linear-gradient(#0f172abf,#060a14f5);border-radius:8px;min-width:0;padding:6px 8px 7px}.aic-exec-command-lower-panel--heatmap{width:fit-content;max-width:100%}@media (width<=1100px){.aic-exec-command-lower-panel--heatmap{width:auto}}.aic-exec-command-lower-h{letter-spacing:.1em;text-transform:uppercase;color:#bac6d6f2;margin:0 0 5px;font-size:9px;font-weight:900}.aic-exec-command-heatmap-axis{color:#94a3b8bf;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.aic-exec-command-heatmap-axis--x{justify-content:space-between;margin-bottom:3px;display:flex}.aic-exec-command-heatmap-body{grid-template-columns:auto 1fr;align-items:stretch;gap:4px 5px;display:grid}.aic-exec-command-heatmap-axis--y span{writing-mode:vertical-rl;max-height:100%;font-size:8px;display:inline-block;transform:rotate(180deg)}.aic-exec-command-heatmap-grid{aspect-ratio:1;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;max-width:168px;min-height:0;max-height:168px;display:grid}.aic-exec-command-heat-cell{border:1px solid #1e293b8c;border-radius:3px;min-height:0;position:relative}.aic-exec-command-heat-cell--0{background:#16653459}.aic-exec-command-heat-cell--1{background:#eab30847}.aic-exec-command-heat-cell--2{background:#f9731652}.aic-exec-command-heat-cell--3{background:#b91c1c6b}.aic-exec-command-heat-bubble{color:#0f172a;background:#f8fafceb;border:1px solid #0f172a40;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;margin:auto;font-size:8px;font-weight:900;display:flex;position:absolute;inset:0;box-shadow:0 1px 4px #00000038}.aic-exec-command-kri-list{margin:0;padding:0;list-style:none}.aic-exec-command-kri-row{border-bottom:1px solid #33415559;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;display:flex}.aic-exec-command-kri-row:last-child{border-bottom:none}.aic-exec-command-kri-left{align-items:center;gap:8px;min-width:0;display:flex}.aic-exec-command-kri-name{color:#e2e8f0;font-size:9px;font-weight:700}.aic-exec-command-spark{flex-shrink:0;width:40px;height:14px}.aic-exec-command-spark polyline{stroke:#94a3b88c}.aic-exec-command-spark--red polyline{stroke:#f87171e6}.aic-exec-command-spark--amber polyline{stroke:#fbbf24e6}.aic-exec-command-spark--green polyline{stroke:#4ade80e6}.aic-exec-command-kri-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.aic-exec-command-kri-right strong{color:#f8fafc;font-size:11px;font-weight:900}.aic-exec-command-sev{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.aic-exec-command-sev--red{color:#fca5a5}.aic-exec-command-sev--amber{color:#fde68a}.aic-exec-command-sev--green{color:#86efac}.aic-exec-command-bar-list{margin:0;padding:0;list-style:none}.aic-exec-command-bar-row{margin-bottom:4px}.aic-exec-command-bar-row:last-child{margin-bottom:0}.aic-exec-command-bar-label{color:#cbd5e1;justify-content:space-between;margin-bottom:2px;font-size:9px;font-weight:700;display:flex}.aic-exec-command-bar-track{background:#0f172ad9;border:1px solid #33415580;border-radius:999px;height:5px;overflow:hidden}.aic-exec-command-bar-fill{background:linear-gradient(90deg,#3b82f6d9,#a78bfabf);border-radius:999px;height:100%;display:block;box-shadow:0 0 12px #6366f140}.aic-exec-command-attention-h{letter-spacing:.14em;text-transform:uppercase;color:#fecacaf2;margin:0 0 5px;font-size:9px;font-weight:900}.aic-exec-command-attention-row{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:6px;display:grid}.aic-exec-command-attn-card{background:#0206178c;border:1px solid #94a3b824;border-radius:7px;padding:6px 8px}.aic-exec-command-attn-card--cyan{border-color:#22d3ee47}.aic-exec-command-attn-card--purple{border-color:#a78bfa4d}.aic-exec-command-attn-value{letter-spacing:-.03em;color:#f8fafc;margin-bottom:4px;font-size:17px;font-weight:900;line-height:1}.aic-exec-command-attn-title{color:#e2e8f0;margin-bottom:2px;font-size:10px;font-weight:800}.aic-exec-command-attn-sub{color:#94a3b8e0;font-size:8px;font-weight:600;line-height:1.3}.aic-exec-command,.aic-exec-command-page{overflow-x:hidden}@media (prefers-reduced-motion:reduce){.aic-exec-orbit-ring--dashed,.aic-exec-orbit-path,.aic-exec-orbit-telemetry,.aic-exec-command-live-icon{animation:none!important}.aic-exec-orbit-ring--dashed,.aic-exec-orbit-path{stroke-dashoffset:0!important}.aic-exec-orbit-telemetry{opacity:.55!important}}.aic-exec-orbit-center-core{width:152px!important;height:152px!important}.aic-exec-orbit-center-value{font-size:36px!important}.aic-exec-orbit-center-label{font-size:15px!important}.aic-exec-summary-panel{box-sizing:border-box;background:linear-gradient(#06102afb 0%,#030918fe 100%);border:1px solid #476dff24;border-radius:18px;flex-direction:column;flex:auto;width:100%;min-width:0;height:500px;min-height:500px;max-height:500px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,inset 0 -24px 60px #0000004d,0 24px 80px #00000070}.aic-exec-summary-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#3b82f614,#0000 60%);position:absolute;inset:0}.aic-exec-summary-header{z-index:2;margin-bottom:6px;position:relative}.aic-exec-summary-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#dce8ff;font-size:12px;font-weight:900}.aic-exec-summary-title{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#dce8ff;margin:0 0 10px;font-size:12px;font-weight:900;position:relative}.aic-exec-insight-stack{z-index:2;flex-direction:column;flex:auto;gap:7px;min-height:0;display:flex;position:relative;overflow:hidden auto}.aic-exec-insight-tile{background:linear-gradient(#08122cb8 0%,#040a1ce0 100%);border:1px solid #5f7fff24;border-radius:12px;flex:none;padding:9px 11px}.aic-exec-insight-label{letter-spacing:-.01em;color:#fff;margin-bottom:7px;font-size:11px;font-weight:800}.aic-exec-insight-copy,.aic-risk-driver-copy{color:#dfe8ffd1;margin:0;font-size:13px;font-weight:500;line-height:1.56}.aic-attention-list{flex-direction:column;gap:6px;display:flex}.aic-attention-row{grid-template-columns:8px 1fr;align-items:start;column-gap:10px;display:grid}.aic-attention-bullet{background:#dce6ffbd;border-radius:999px;width:4px;height:4px;margin-top:7px}.aic-attention-copy{color:#dfe8ffd1;font-size:12px;font-weight:500;line-height:1.4}@media (width<=1100px){.aic-exec-summary-panel{min-width:0}}.aic-exec-command{max-width:100%!important;margin:0!important}.aic-exec-command-main-grid{grid-template-columns:minmax(0,1.68fr) minmax(280px,.72fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important;position:relative!important}.aic-exec-command-body>.aic-exec-command-col--rail{align-self:stretch!important;height:100%!important;min-height:636px!important;max-height:none!important}.aic-exec-orbit-wrap.aic-operating-picture-panel,.aic-exec-summary-panel{box-sizing:border-box!important;height:500px!important;min-height:500px!important;max-height:500px!important}.aic-exec-orbit-wrap.aic-operating-picture-panel{border-radius:18px!important;padding:14px 16px 12px!important;position:relative!important;overflow:hidden!important}.aic-exec-orbit-frame-head.aic-operating-picture-header{margin:0!important;padding:0!important}.aic-exec-orbit-frame-eyebrow,.aic-operating-picture-eyebrow{letter-spacing:.14em!important;text-transform:uppercase!important;color:#94a3b8f2!important;margin:0 0 4px!important;padding:0!important;font-size:10px!important;font-weight:800!important}.aic-exec-orbit-frame-title.aic-operating-picture-title{letter-spacing:-.055em!important;max-width:760px!important;margin:0 0 10px!important;font-size:clamp(30px,2.25vw,38px)!important;line-height:.98!important}.aic-exec-orbit-frame-sub.aic-operating-picture-subtitle{max-width:720px!important;margin:0!important;font-size:14px!important;line-height:1.36!important}.aic-exec-orbit-visual-window{justify-content:center!important;align-items:center!important;height:288px!important;margin-top:8px!important;display:flex!important;overflow:visible!important}.aic-exec-orbit-map-shell{transform-origin:50%!important;width:100%!important;max-width:700px!important;height:auto!important;min-height:0!important;margin:0 auto!important;overflow:visible!important;transform:translateY(-8px)!important}.aic-exec-orbit-svg,.aic-operating-picture-canvas{width:100%!important;height:auto!important;max-height:288px!important;display:block!important}.aic-exec-orbit-legend{z-index:3!important;border-radius:10px!important;width:fit-content!important;max-width:calc(100% - 32px)!important;padding:8px 12px!important;position:absolute!important;bottom:12px!important;left:16px!important;right:auto!important}.aic-exec-summary-panel{border-radius:18px!important;padding:12px!important;overflow:hidden!important}.aic-exec-summary-panel h2,.aic-exec-summary-title{letter-spacing:.18em!important;margin:0 0 10px!important;font-size:12px!important}.aic-exec-insight-stack{background:0 0!important;border:none!important;flex-direction:column!important;gap:7px!important;height:calc(100% - 30px)!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden auto!important}.aic-exec-insight-tile{background:linear-gradient(#08122cb8 0%,#040a1ce0 100%)!important;border:1px solid #5f7fff24!important;border-radius:12px!important;flex:none!important;padding:9px 11px!important;overflow:visible!important}.aic-exec-insight-tile .aic-exec-insight-label{margin-bottom:6px!important}.aic-exec-command-body>.aic-exec-command-col--rail{border-radius:18px!important;padding:8px!important;overflow-y:auto!important}.aic-exec-command-rail-card{border-radius:10px!important;margin-bottom:6px!important;padding:8px!important}.aic-exec-command-rail-card:last-child{margin-bottom:0!important}@media (width<=1279px){.aic-exec-command{max-width:none!important}.aic-exec-command-body,.aic-exec-command-main-grid{grid-template-columns:1fr!important}.aic-exec-orbit-wrap.aic-operating-picture-panel,.aic-exec-summary-panel{height:auto!important;min-height:auto!important;max-height:none!important}.aic-exec-command-body>.aic-exec-command-col--rail{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.aic-exec-orbit-visual-window{height:auto!important;min-height:0!important}.aic-exec-orbit-map-shell{transform:none!important}}@media (prefers-reduced-motion:reduce){.aic-exec-orbit-map-shell{transform:none!important}}.aic-framework-engine-page.aic-exec-command-page{padding-left:0!important;padding-right:0!important}.aic-exec-command{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:auto!important}.aic-exec-command-header,.aic-exec-command-kpi,.aic-exec-command-body{width:100%!important;max-width:none!important;transform:none!important}@media (width>=1281px){.aic-exec-command-page .aic-page-content,.aic-exec-command-page .aic-framework-content,.aic-exec-command-page .aic-main-content{padding-left:0!important}}@media (width<=1280px){.aic-framework-engine-page.aic-exec-command-page{padding-left:0!important;padding-right:0!important}}.aic-operating-picture-header .aic-operating-picture-eyebrow,.aic-exec-orbit-frame-head .aic-operating-picture-eyebrow,.aic-operating-picture-panel .aic-operating-picture-eyebrow{letter-spacing:.15em!important;opacity:.92!important;margin-bottom:8px!important;font-size:13px!important;font-weight:700!important}.aic-operating-picture-panel,.aic-exec-orbit-wrap.aic-operating-picture-panel{position:relative!important;overflow:hidden!important}.aic-operating-picture-panel>*,.aic-exec-orbit-wrap.aic-operating-picture-panel>*{z-index:1!important;position:relative!important}.aic-exec-command .aic-flagship-orbit-panel:hover,.aic-exec-command .aic-exec-orbit-wrap.aic-operating-picture-panel.aic-flagship-orbit-panel:hover,.aic-exec-command .aic-operating-picture-panel:hover,.aic-exec-command .aic-exec-orbit-wrap.aic-operating-picture-panel:hover{border-color:#6366f138!important;transform:none!important;box-shadow:inset 0 1px #ffffff0a,0 8px 32px #00000059!important}.aic-exec-command .aic-flagship-orbit-panel:before,.aic-exec-command .aic-exec-orbit-wrap.aic-operating-picture-panel:before,.aic-exec-command .aic-flagship-orbit-panel:hover:before,.aic-exec-command .aic-exec-orbit-wrap.aic-operating-picture-panel:hover:before{content:none!important;opacity:0!important;display:none!important}.aic-exec-command .aic-flagship-orbit-node-group:hover,.aic-exec-command .aic-flagship-orbit-node-fo:hover,.aic-exec-command .aic-flagship-orbit-node-badge--solo:hover,.aic-exec-command .aic-flagship-orbit-node-group:hover .aic-flagship-orbit-node-badge--solo,.aic-exec-command .aic-flagship-orbit-node-caption:hover,.aic-exec-command .aic-flagship-orbit-hub:hover{opacity:1!important;transform:none!important}.aic-exec-command .aic-flagship-orbit-node-group:hover .aic-flagship-orbit-node-badge--solo,.aic-exec-command .aic-flagship-orbit-node-badge--solo:hover{filter:none!important}.aic-exec-command .aic-flagship-orbit-hub-disc:hover{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.aic-operating-picture-panel,.aic-exec-orbit-wrap.aic-operating-picture-panel{transition:none!important;transform:none!important}}.aic-exec-orbit-center,.aic-exec-orbit-center-core,.aic-orbit-center-core,.aic-operating-picture-center,.aic-orbit-core{transform-origin:50%!important;transform:scale(.9)!important}.aic-exec-orbit-center text,.aic-exec-orbit-center-core text,.aic-orbit-center-core text,.aic-operating-picture-center text,.aic-orbit-core text{transform-origin:50%!important}.aic-exec-orbit-center-value,.aic-orbit-center-value,.aic-operating-picture-center-value{font-size:40px!important;font-weight:700!important}.aic-exec-orbit-center-label,.aic-orbit-center-label,.aic-operating-picture-center-label{font-size:14px!important;line-height:1.16!important}.aic-dashboard-shell.aic-dashboard-shell--integration-center>footer.aic-health-strip,.aic-dashboard-shell.aic-dashboard-shell--executive-command-center>footer.aic-health-strip{min-height:0!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:none!important}.aic-dashboard-shell.aic-dashboard-shell--no-bottom-status .aic-canvas{flex:auto!important;min-height:0!important;padding-bottom:0!important}.aic-dashboard-shell.aic-dashboard-shell--no-bottom-status.aic-dashboard-shell--ai-system-registry .aic-canvas,.aic-dashboard-shell.aic-dashboard-shell--no-bottom-status.aic-dashboard-shell--executive-command-center .aic-canvas,.aic-dashboard-shell.aic-dashboard-shell--no-bottom-status.aic-dashboard-shell--integration-center .aic-canvas{flex-direction:column!important;display:flex!important}.aic-dashboard-shell.aic-dashboard-shell--no-bottom-status>footer.aic-health-strip{display:none!important}.aic-exec-command.aic-exec-command--flagship-focus .aic-exec-command-hero--flagship{margin-bottom:0!important}.aic-framework-engine-page.aic-exec-command-page{padding-bottom:18px!important}.aic-exec-command{border-radius:16px;font-size:13px;line-height:1.42;box-shadow:0 0 0 1px #33415559,0 18px 48px #00000052}.aic-exec-command-header{border-radius:10px!important;gap:8px 12px!important;margin-bottom:14px!important;padding:8px 12px 9px!important}.aic-exec-command-title{letter-spacing:-.025em!important;color:#f8fafc!important;margin:0 0 4px!important;font-size:clamp(1.35rem,1.85vw,1.55rem)!important;font-weight:800!important;line-height:1.12!important}.aic-exec-command-subtitle{color:#cbd5e1eb!important;max-width:min(100%,680px)!important;font-size:.82rem!important;font-weight:500!important;line-height:1.48!important}.aic-exec-command-header-actions{gap:6px 8px!important}.aic-exec-command-search,.aic-exec-command-select-wrap,.aic-exec-command-live{min-height:30px!important}.aic-exec-command-meta{color:#94a3b8c7!important;font-size:.68rem!important}.aic-exec-command-body{gap:12px!important;margin-bottom:8px!important}.aic-exec-command-kpi{border-radius:12px!important;margin-bottom:12px!important}.aic-exec-command-kpi:after{box-shadow:none!important;opacity:.65!important}.aic-exec-command-kpi-card{min-height:112px!important;padding:12px 14px 10px!important}.aic-exec-command-kpi-label{letter-spacing:.07em!important;text-transform:uppercase!important;color:#94a3b8e0!important;margin:0 0 8px!important;font-size:.68rem!important;font-weight:800!important;line-height:1.2!important}.aic-exec-command-kpi-value{letter-spacing:-.03em!important;font-size:clamp(2rem,2.35vw,2.65rem)!important;font-weight:800!important}.aic-exec-command-kpi-grade{text-shadow:none!important;font-size:2rem!important}.aic-exec-command-kpi-pill--high{box-shadow:none!important;color:#fecaca!important;background:#451a1a6b!important;border-color:#f8717152!important}.aic-exec-command-kpi-card--glow-blue,.aic-exec-command-kpi-card--glow-green,.aic-exec-command-kpi-card--glow-purple,.aic-exec-command-kpi-card--glow-red{box-shadow:inset 0 1px #ffffff08!important}.aic-exec-command-kpi-card--glow-blue:hover,.aic-exec-command-kpi-card--glow-green:hover,.aic-exec-command-kpi-card--glow-purple:hover,.aic-exec-command-kpi-card--glow-red:hover{box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000038!important}.aic-exec-command-kpi-icon-svg,.aic-exec-command-kpi-ring-svg{filter:none!important}.aic-exec-command-kpi-trend{padding-top:8px!important;font-size:.72rem!important}.aic-exec-command-main-grid{gap:14px!important;margin-bottom:6px!important}.aic-exec-orbit-wrap.aic-operating-picture-panel{border-color:#476dff24!important;border-radius:16px!important;height:540px!important;min-height:540px!important;max-height:540px!important;box-shadow:inset 0 1px #ffffff0a,0 16px 48px #00000061!important}.aic-exec-orbit-frame-head.aic-operating-picture-header{padding:14px 18px 8px!important}.aic-exec-orbit-frame-eyebrow,.aic-operating-picture-eyebrow{letter-spacing:.1em!important;color:#94a3b8e6!important;font-size:.64rem!important}.aic-exec-orbit-frame-sub.aic-operating-picture-subtitle{color:#bac6dae0!important;max-width:52ch!important;font-size:.8rem!important;line-height:1.45!important}.aic-exec-orbit-visual-window{flex:auto!important;height:auto!important;min-height:400px!important;margin-top:0!important;padding:0 12px 8px!important}.aic-exec-orbit-map-shell{max-width:100%!important;min-height:380px!important;transform:none!important}.aic-exec-orbit-svg,.aic-operating-picture-canvas{min-height:360px!important;max-height:420px!important}.aic-exec-orbit-center-core,.aic-orbit-center-core,.aic-operating-picture-center,.aic-orbit-core{width:168px!important;height:168px!important;transform:translate(-50%,-50%)scale(1)!important}.aic-exec-orbit-center-disc{width:132px!important;height:132px!important}.aic-exec-orbit-center-value,.aic-orbit-center-value,.aic-operating-picture-center-value{text-shadow:0 0 12px #93c5fd2e!important;font-size:2.5rem!important;font-weight:800!important}.aic-exec-orbit-center-label,.aic-orbit-center-label,.aic-operating-picture-center-label{color:#e2e8f0f0!important;font-size:.78rem!important;line-height:1.22!important}.aic-exec-orbit-path--red,.aic-exec-orbit-path--orange{filter:none!important;opacity:.52!important;stroke-width:1.5px!important}.aic-exec-orbit-path--purple,.aic-exec-orbit-path--cyan{filter:none!important;opacity:.42!important}.aic-exec-orbit-flow-dot,.aic-exec-orbit-flow-dot--red,.aic-exec-orbit-flow-dot--orange,.aic-exec-orbit-flow-dot--cyan{filter:none!important;opacity:.62!important}.aic-exec-orbit-node-bubble{filter:drop-shadow(0 0 5px)!important;stroke-width:1.75px!important}.aic-exec-orbit-label{fill:#f1f5f9f0!important;filter:none!important;font-size:17px!important;font-weight:650!important}.aic-exec-orbit-value{filter:none!important;font-size:32px!important;font-weight:750!important}.aic-exec-orbit-legend{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:10px!important;gap:6px 12px!important;padding:8px 12px!important;font-size:.68rem!important}.aic-exec-command-legend-dot--green,.aic-exec-command-legend-dot--cyan{box-shadow:none!important}.aic-exec-command-legend-line{opacity:.75!important;box-shadow:none!important;border-top-width:2px!important}.aic-exec-summary-panel{border-radius:16px!important;height:540px!important;min-height:540px!important;max-height:540px!important;padding:14px 16px!important}.aic-exec-summary-title{letter-spacing:.12em!important;color:#c7d2fef0!important;margin:0 0 12px!important;font-size:.72rem!important}.aic-exec-insight-stack{gap:10px!important}.aic-exec-insight-tile{background:#080e208c!important;border-color:#47556973!important;border-radius:10px!important;padding:10px 12px!important}.aic-exec-insight-tile:first-child{background:#080e206b!important;border-color:#47556961!important}.aic-exec-insight-label{letter-spacing:.06em!important;text-transform:uppercase!important;color:#94a3b8e6!important;margin-bottom:6px!important;font-size:.68rem!important;font-weight:800!important}.aic-risk-driver-label{color:#fbbf24f2!important}.aic-exec-insight-copy,.aic-risk-driver-copy,.aic-attention-copy{color:#e2e8f0e6!important;font-size:.8rem!important;line-height:1.48!important}.aic-risk-driver-copy{border-left:2px solid #fbbf246b!important;padding-left:10px!important}.aic-attention-list{gap:8px!important}.aic-attention-bullet{background:#93c5fdbf!important}.aic-exec-command-body>.aic-exec-command-col--rail{border-radius:16px!important;gap:8px!important;min-height:678px!important;padding:10px!important}.aic-exec-command-rail-critical{background:linear-gradient(165deg,#28121652 0%,#040812f0 100%)!important;border-color:#f871713d!important;margin-bottom:8px!important;padding:10px 10px 9px!important}.aic-exec-command-rail-critical-title{color:#fecacaeb!important;font-size:.64rem!important}.aic-exec-command-rail-critical-value{color:#fca5a5!important;font-size:1.75rem!important}.aic-exec-command-rail-critical-desc{font-size:.72rem!important}.aic-exec-command-rail-card{background:#080e206b!important;border-color:#47556961!important;border-radius:9px!important;margin-bottom:8px!important;padding:9px 10px!important}.aic-exec-command-rail-h{letter-spacing:.08em!important;color:#bac6dae6!important;margin:0 0 5px!important;font-size:.64rem!important}.aic-exec-command-rail-list{color:#cbd5e1e0!important;padding-left:12px!important;font-size:.74rem!important;line-height:1.4!important}.aic-exec-command-reg-list{font-size:.72rem!important}.aic-exec-command-evidence-copy{font-size:.68rem!important;line-height:1.35!important}.aic-exec-command-lower{gap:10px!important;margin-top:2px!important;margin-bottom:8px!important}.aic-exec-command-lower-panel{background:linear-gradient(#0c1224b8,#060a14f0)!important;border-color:#4755696b!important;border-radius:10px!important;padding:10px 12px 11px!important}.aic-exec-command-lower-h{letter-spacing:.08em!important;color:#94a3b8e6!important;margin:0 0 8px!important;font-size:.68rem!important}.aic-exec-command-kri-name{font-size:.74rem!important}.aic-exec-command-kri-right strong{font-size:.78rem!important}.aic-exec-command-sev{font-size:.62rem!important}.aic-exec-command-bar-label{font-size:.72rem!important}.aic-exec-command-attention{margin-top:2px!important}.aic-exec-command-attention-h{letter-spacing:.08em!important;color:#94a3b8e6!important;margin:0 0 8px!important;font-size:.68rem!important}.aic-exec-command-attn-card{background:#080e207a!important;border-color:#47556966!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;min-height:74px!important;padding:8px 10px!important;display:flex!important}.aic-exec-command-attn-card--red{border-color:#f8717138!important}.aic-exec-command-attn-card--amber{border-color:#fbbf2433!important}.aic-exec-command-attn-value{margin-bottom:3px!important;font-size:1.25rem!important}.aic-exec-command-attn-title{margin-bottom:2px!important;font-size:.74rem!important}.aic-exec-command-attn-sub{font-size:.68rem!important}@media (width<=1279px){.aic-exec-orbit-wrap.aic-operating-picture-panel,.aic-exec-summary-panel{height:auto!important;min-height:480px!important;max-height:none!important}.aic-exec-command-body>.aic-exec-command-col--rail{min-height:0!important}.aic-exec-orbit-visual-window{min-height:340px!important}}.aic-exec-command{background:radial-gradient(120% 80% at 50% -20%,#3b82f614,#0000 55%),linear-gradient(#040a1cfa 0%,#020612 100%)!important;border:1px solid #33415573!important;padding:10px 12px 12px!important}.aic-exec-command-header--flagship{position:relative;overflow:hidden;background:linear-gradient(135deg,#0c142aeb 0%,#060a18fa 100%),radial-gradient(circle at 12% 18%,#6366f11a,#0000 42%)!important;border:1px solid #47556973!important;border-radius:12px!important;flex-direction:column!important;gap:10px!important;margin-bottom:10px!important;padding:14px 16px 12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff0a!important}.aic-exec-command-header--flagship:before{content:"";opacity:.12;pointer-events:none;background-image:radial-gradient(#94a3b824 .6px,#0000 .6px);background-size:14px 14px;position:absolute;inset:0}.aic-exec-command-header-top,.aic-exec-command-header-controls{z-index:1;position:relative}.aic-exec-command-header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.aic-exec-command-header-brand-block{flex:420px;align-items:flex-start;gap:12px;min-width:0;display:flex}.aic-exec-command-header-identity{color:#bac6daeb;text-align:left;background:#0f172a8c;border:1px solid #60a5fa38;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;max-width:16rem;padding:6px 10px;font-size:.68rem;font-weight:600;line-height:1.3;display:inline-flex}.aic-exec-command-header-controls{flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;display:flex}.aic-exec-command-title{font-size:clamp(1.55rem,2vw,1.85rem)!important}.aic-exec-command-kpi{box-shadow:none!important;background:0 0!important;border:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important;overflow:visible!important}.aic-exec-command-kpi:after{display:none!important}.aic-exec-command-kpi-card{background:linear-gradient(165deg,#0a1022f5 0%,#050814fc 100%)!important;border:1px solid #4755697a!important;border-radius:11px!important;min-height:118px!important;padding:12px 14px 14px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}.aic-exec-command-kpi-card:not(:first-child){border-left:1px solid #4755697a!important}.aic-exec-command-kpi-accent{background:#60a5fa8c;height:3px;position:absolute;bottom:0;left:0;right:0}.aic-exec-command-kpi-card--accent-amber .aic-exec-command-kpi-accent{background:linear-gradient(90deg,#f59e0bd9,#fbbf248c)}.aic-exec-command-kpi-card--accent-cyan .aic-exec-command-kpi-accent{background:linear-gradient(90deg,#22d3eed9,#3b82f68c)}.aic-exec-command-kpi-card--accent-red .aic-exec-command-kpi-accent{background:linear-gradient(90deg,#ef4444d9,#f8717180)}.aic-exec-command-kpi-card--accent-green .aic-exec-command-kpi-accent{background:linear-gradient(90deg,#22c55ed9,#4ade8080)}.aic-exec-command-kpi-card--accent-violet .aic-exec-command-kpi-accent{background:linear-gradient(90deg,#8b5cf6d9,#a78bfa80)}.aic-exec-command-kpi-caption{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8d1;grid-area:2/1;margin-top:2px;font-size:.62rem;font-weight:800;display:block}.aic-exec-command-kpi-body--has-spark .aic-exec-command-kpi-caption{grid-row:3}.aic-exec-command-kpi-grade{letter-spacing:.04em!important;color:#fbbf24f2!important;font-size:1.65rem!important;font-weight:800!important}.aic-exec-command-hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.52fr) minmax(250px,.48fr);align-items:stretch;gap:12px;margin-bottom:10px;display:grid}.aic-exec-command-hero>.aic-exec-command-col{flex-direction:column;min-height:0;display:flex}.aic-exec-command-hero>.aic-exec-command-col--operating>.aic-exec-orbit-wrap,.aic-exec-command-hero>.aic-exec-command-col--operating .aic-exec-command-orbit-stage,.aic-exec-command-hero>.aic-exec-command-col--operating .aic-exec-orbit-wrap{flex:auto;height:100%;min-height:0}.aic-exec-command-hero>.aic-exec-command-col--insight .aic-exec-summary-panel{flex:auto;height:100%}.aic-exec-command-hero>.aic-exec-command-col--rail{height:auto!important;min-height:0!important;max-height:none!important}.aic-exec-command-live{color:#86efac!important;background:#0628188c!important;border-color:#22c55e59!important}.aic-exec-command-live-icon{color:#4ade80!important}.aic-exec-command-rail-critical{background:linear-gradient(165deg,#28121659 0%,#080e20d9 100%)!important;border-color:#f8717147!important}.aic-exec-command-rail-critical-value{color:#f87171!important;font-size:clamp(2.2rem,2.8vw,2.85rem)!important;font-weight:800!important;line-height:1!important}.aic-exec-command-lower{gap:10px!important;margin-bottom:10px!important}.aic-exec-command-attention{background:linear-gradient(165deg,#080e20eb 0%,#040814fa 100%)!important;border:1px solid #47556973!important;border-radius:12px!important;padding:12px 14px 14px!important}.aic-exec-command-attention-h{letter-spacing:.1em!important;margin-bottom:10px!important;font-size:.72rem!important}.aic-exec-command-attention-row{gap:8px!important}.aic-exec-orbit-center-core{transform:translate(-50%,-50%)scale(1.05)!important}.aic-exec-orbit-center-disc{box-shadow:0 0 40px #3b82f659,0 0 80px #3b82f626,inset 0 1px #ffffff1f!important}.aic-exec-command-kpi-card--posture .aic-exec-command-kpi-grade:after{content:" GRADE";letter-spacing:.08em;vertical-align:baseline;font-size:.55em;font-weight:800}.aic-exec-summary-title{align-items:center!important;gap:8px!important;display:flex!important}.aic-exec-summary-title-icon{color:#fbbf24e6;flex-shrink:0}.aic-exec-insight-tile--risk{background:linear-gradient(165deg,#28121647 0%,#080e20b8 100%)!important;border-color:#f8717138!important}.aic-exec-insight-label{align-items:center!important;gap:6px!important;display:flex!important}.aic-exec-insight-label-icon{color:#fbbf24e6;flex-shrink:0}.aic-exec-command-panel-link{appearance:none;color:#93c5fdf2;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:8px;padding:0;font-size:.72rem;font-weight:700;text-decoration:none}.aic-exec-command-panel-link:hover{color:#bfdbfe;text-underline-offset:2px;text-decoration:underline}.aic-exec-command-rail-critical-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.aic-exec-command-rail-priority-badge{letter-spacing:.06em;text-transform:uppercase;color:#fecaca;white-space:nowrap;background:#451a1a73;border:1px solid #f8717159;border-radius:999px;align-items:center;padding:2px 7px;font-size:.58rem;font-weight:800;display:inline-flex}.aic-exec-command-rail-card--signals{opacity:.92}.aic-exec-command-attn-card{cursor:pointer;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;min-height:78px!important;padding:10px 12px!important;display:grid!important}.aic-exec-command-attn-icon-wrap{background:#0f172a8c;border:1px solid #47556973;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.aic-exec-command-attn-card--red .aic-exec-command-attn-icon{color:#f87171}.aic-exec-command-attn-card--amber .aic-exec-command-attn-icon{color:#fbbf24}.aic-exec-command-attn-card--cyan .aic-exec-command-attn-icon{color:#22d3ee}.aic-exec-command-attn-card--purple .aic-exec-command-attn-icon{color:#a78bfa}.aic-exec-command-attn-chevron{color:#94a3b8a6;flex-shrink:0}.aic-exec-command-attn-body{min-width:0}.aic-exec-command-heatmap-axis--x{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;display:grid!important}.aic-exec-command-heatmap-axis--y{flex-direction:column!important;justify-content:space-between!important;align-items:center!important;padding:2px 0!important;display:flex!important}.aic-exec-command-bar-fill{background:linear-gradient(90deg,#6366f1d9,#818cf8a6)!important}@media (width<=1279px){.aic-exec-command-hero{grid-template-columns:1fr}.aic-exec-command-kpi{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){.aic-exec-command-kpi{grid-template-columns:1fr!important}.aic-exec-command-header-identity{max-width:100%}}.aic-exec-command .aic-exec-command-header--flagship{gap:8px!important;margin-bottom:8px!important;padding:11px 14px 10px!important}.aic-exec-command .aic-exec-command-header-top{align-items:center!important;gap:10px 16px!important}.aic-exec-command .aic-exec-command-header-text{flex:auto;min-width:0}.aic-exec-command .aic-exec-command-title{letter-spacing:-.018em!important;color:#f8fafc!important;margin:0 0 3px!important;font-size:clamp(1.35rem,1.65vw,1.55rem)!important;font-weight:750!important;line-height:1.15!important}.aic-exec-command .aic-exec-command-subtitle{white-space:nowrap;color:#9fb3d1!important;max-width:none!important;margin:0!important;font-size:clamp(.76rem,.82vw,.82rem)!important;font-weight:500!important;line-height:1.35!important}.aic-exec-command .aic-exec-command-header-status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.aic-exec-command .aic-exec-command-header-controls{flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;width:100%!important;display:flex!important}.aic-exec-command .aic-exec-command-search{background:#020816b8!important;border-color:#64748b47!important;border-radius:999px!important;flex:220px!important;min-width:180px!important;max-width:340px!important;min-height:30px!important;padding:5px 10px!important}.aic-exec-command .aic-exec-command-search-input{font-size:.76rem!important}.aic-exec-command .aic-exec-command-select-wrap{background:#07111f!important;border-color:#8b5cf659!important;border-radius:999px!important;min-height:30px!important;padding:5px 10px!important;box-shadow:0 10px 28px #00000047!important}.aic-exec-command .aic-exec-command-select-wrap:hover{background:#0b1628!important;border-color:#22d3ee52!important}.aic-exec-command .aic-exec-command-select-wrap:focus-within{background:#07111f!important;border-color:#8b5cf673!important}.aic-exec-command .aic-exec-command-select-wrap:has(.aic-exec-command-select:focus){background:#07111f!important;border-color:#8b5cf673!important}.aic-exec-command .aic-exec-command-select-wrap:has(.aic-exec-command-select:active){background:#07111f!important;border-color:#8b5cf673!important}.aic-exec-command .aic-exec-command-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background-color:#07111f!important;background-image:none!important;font-size:.76rem!important}.aic-exec-command .aic-exec-command-select:hover,.aic-exec-command .aic-exec-command-select:focus,.aic-exec-command .aic-exec-command-select:active,.aic-exec-command .aic-exec-command-select:focus-visible{color:#fff!important;box-shadow:none!important;background-color:#07111f!important}.aic-exec-command .aic-exec-command-live{letter-spacing:.08em!important;color:#86efac!important;background:0 0!important;border:none!important;align-items:center!important;gap:6px!important;min-height:0!important;padding:0!important;font-size:.68rem!important;font-weight:800!important;display:inline-flex!important}.aic-exec-command .aic-exec-command-live-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite aic-exec-live-pulse;box-shadow:0 0 0 2px #4ade8038,0 0 8px #4ade808c}@keyframes aic-exec-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.92)}}.aic-exec-command .aic-exec-command-meta{text-align:right;white-space:nowrap;color:#9fb3d1c7!important;margin:0!important;font-size:.68rem!important;line-height:1.3!important}.aic-exec-command .aic-exec-command-kpi{margin-top:2px!important}.aic-exec-command .aic-exec-section-head{letter-spacing:.08em!important;text-transform:uppercase!important;color:#f8fafcf0!important;margin:0 0 10px!important;font-size:clamp(.78rem,.85vw,.84rem)!important;font-weight:750!important;line-height:1.25!important}.aic-exec-command .aic-exec-summary-title.aic-exec-section-head{align-items:center!important;gap:7px!important;margin-bottom:12px!important;display:flex!important}.aic-exec-command .aic-exec-orbit-frame-eyebrow.aic-exec-section-head{letter-spacing:.08em!important;color:#f8fafcf0!important;margin-bottom:4px!important;font-size:clamp(.78rem,.85vw,.84rem)!important}.aic-exec-command .aic-exec-command-rail-critical-title.aic-exec-section-head{margin:0!important;font-size:clamp(.78rem,.85vw,.84rem)!important}.aic-exec-command .aic-exec-command-rail-h.aic-exec-section-head,.aic-exec-command .aic-exec-command-lower-h.aic-exec-section-head,.aic-exec-command .aic-exec-command-attention-h.aic-exec-section-head{margin-bottom:10px!important}.aic-exec-command .aic-exec-summary-title-icon{color:#fbbf24e0!important}@media (width<=900px){.aic-exec-command .aic-exec-command-header-top{align-items:flex-start!important}.aic-exec-command .aic-exec-command-header-status{align-items:flex-start}.aic-exec-command .aic-exec-command-subtitle,.aic-exec-command .aic-exec-command-meta{white-space:normal}}.aic-exec-command .aic-exec-command-header--compact{justify-content:space-between!important;align-items:center!important;gap:var(--flagship-header-left-right-gap)!important;min-height:var(--flagship-header-min-height)!important;padding:var(--flagship-header-pad-y) var(--flagship-header-pad-x)!important;margin-bottom:var(--cmd-view-section-gap,14px)!important;border-radius:var(--flagship-header-radius)!important;background:linear-gradient(135deg,#0a1022f0 0%,#050814fa 100%),radial-gradient(circle at 8% 20%,#3b82f614,#0000 45%)!important;border:1px solid #4755696b!important;flex-flow:row!important;display:flex!important;box-shadow:inset 0 1px #ffffff08!important}.aic-exec-command .aic-exec-command-header-text{min-width:0;max-width:var(--flagship-header-content-max-width);flex:auto}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-title{margin:0 0 var(--flagship-header-title-subtitle-gap)!important;font-size:var(--flagship-title-size)!important;letter-spacing:-.015em!important;font-weight:750!important;line-height:var(--flagship-title-line-height)!important;color:#f8fafc!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-subtitle{max-width:var(--flagship-header-content-max-width)!important;font-size:var(--flagship-subtitle-size)!important;font-weight:500!important;line-height:var(--flagship-subtitle-line-height)!important;color:#9fb3d1!important;white-space:normal!important;margin:0!important}.aic-exec-command .aic-exec-command-header-toolbar{justify-content:flex-end;align-items:center;gap:var(--flagship-header-controls-gap);min-width:0;padding-left:var(--flagship-header-toolbar-pad-left);flex-wrap:nowrap;flex:none;margin-left:auto;display:flex}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-search{background:#020816ad!important;border-color:#64748b42!important;border-radius:999px!important;flex:200px!important;min-width:168px!important;max-width:280px!important;min-height:30px!important;padding:5px 11px!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-search-input{font-size:.74rem!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-select-wrap{flex-shrink:0;background:#07111f!important;border-color:#8b5cf659!important;border-radius:999px!important;min-height:30px!important;padding:5px 11px!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-select-wrap:hover{background:#0b1628!important;border-color:#22d3ee52!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-select-wrap:focus-within{background:#07111f!important;border-color:#8b5cf673!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-select-wrap:has(.aic-exec-command-select:focus){background:#07111f!important;border-color:#8b5cf673!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-select-wrap:has(.aic-exec-command-select:active){background:#07111f!important;border-color:#8b5cf673!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-select{color:#fff!important;background-color:#07111f!important;background-image:none!important;font-size:.74rem!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-select:hover,.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-select:focus,.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-select:active,.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-select:focus-visible{color:#fff!important;background-color:#07111f!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-icon-btn{flex-shrink:0;color:#cbd5e1e0!important;background:#0208169e!important;border-color:#64748b3d!important;border-radius:50%!important;width:30px!important;height:30px!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-badge{min-width:15px!important;height:15px!important;font-size:8px!important;line-height:15px!important;top:1px!important;right:1px!important}.aic-exec-command .aic-exec-command-live-cluster{align-items:center;gap:var(--flagship-header-controls-gap);flex-shrink:0;min-width:0;padding-left:0;display:inline-flex}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-live{white-space:nowrap;letter-spacing:.07em!important;color:#86efac!important;background:0 0!important;border:none!important;align-items:center!important;gap:5px!important;padding:0!important;font-size:.66rem!important;font-weight:800!important;display:inline-flex!important}.aic-exec-command .aic-exec-command-live-sep{color:#64748b8c;-webkit-user-select:none;user-select:none;font-size:.75rem;line-height:1}.aic-exec-command .aic-exec-command-meta--inline{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden;color:#9fb3d1b8!important;margin:0!important;font-size:.66rem!important;line-height:1.2!important}.aic-exec-command .aic-exec-kpi-strip,.aic-exec-command .auditiq-kpi-grid--cols-8{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:.72rem;margin-top:2px;margin-bottom:14px;display:grid}.aic-exec-command .aic-exec-kpi-strip-card{height:100%;min-height:138px}.aic-exec-kpi-strip-spark--green .auditiq-mini-trend-bar{fill:#4ade80d1;opacity:.65}.aic-exec-kpi-strip-spark--red .auditiq-mini-trend-bar{fill:#f87171d1;opacity:.65}.aic-exec-kpi-strip-spark--blue .auditiq-mini-trend-bar{fill:#60a5fad1;opacity:.65}.aic-exec-kpi-strip-spark--cyan .auditiq-mini-trend-bar{fill:#22d3eed1;opacity:.65}.aic-exec-kpi-strip-spark--violet .auditiq-mini-trend-bar{fill:#a78bfad1;opacity:.65}.aic-exec-kpi-strip-spark--amber .auditiq-mini-trend-bar{fill:#fbbf24d1;opacity:.65}.auditiq-kpi-card__trend-spacer{flex:1;min-width:0}.auditiq-kpi-card__helper{color:#9fb3d1b8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.625rem;line-height:1.15;display:block;overflow:hidden}.auditiq-kpi-grid--cols-5,.auditiq-kpi-grid--cols-8{align-items:stretch;gap:.62rem;margin-bottom:14px;display:grid}.auditiq-kpi-grid--cols-8{grid-template-columns:repeat(8,minmax(0,1fr));gap:.72rem}.auditiq-kpi-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1400px){.auditiq-kpi-grid--cols-8{grid-template-columns:repeat(4,minmax(0,1fr))}.auditiq-kpi-grid--cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.auditiq-kpi-grid--cols-8,.auditiq-kpi-grid--cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1400px){.aic-exec-command .aic-exec-kpi-strip,.aic-exec-command .auditiq-kpi-grid--cols-8{grid-template-columns:repeat(4,minmax(0,1fr))}.aic-exec-command .aic-exec-kpi-strip-card{height:100%;min-height:132px}}@media (width<=1100px){.aic-exec-command .aic-exec-command-header--compact{flex-wrap:wrap!important;align-items:flex-start!important}.aic-exec-command .aic-exec-command-header-toolbar{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0;padding-left:0}.aic-exec-command .aic-exec-command-meta--inline{max-width:100%}}@media (width<=720px){.aic-exec-command .aic-exec-command-header--compact{flex-direction:column;align-items:stretch!important}.aic-exec-command .aic-exec-command-header--compact .aic-exec-command-subtitle,.aic-exec-command .aic-exec-command-meta--inline{white-space:normal}.aic-exec-command .aic-exec-kpi-strip,.aic-exec-command .auditiq-kpi-grid--cols-8{grid-template-columns:repeat(2,minmax(0,1fr))}}.aic-exec-command .aic-exec-command-col--rail{flex-direction:column!important;gap:10px!important;min-height:0!important;display:flex!important}.aic-exec-command .aic-exec-rail-panel{background:linear-gradient(165deg,#0a1022eb 0%,#050814fa 100%);border:1px solid #47556961;border-radius:11px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff08}.aic-exec-command .aic-exec-rail-panel-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.aic-exec-command .aic-exec-rail-panel-title-wrap{flex-wrap:wrap;align-items:center;gap:5px 6px;min-width:0;display:flex}.aic-exec-command .aic-exec-rail-panel-title{letter-spacing:.06em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(.78rem,.84vw,.84rem)!important}.aic-exec-command .aic-exec-rail-panel-sub{color:#94a3b8b8;letter-spacing:.02em;font-size:.62rem;font-weight:600}.aic-exec-command .aic-exec-rail-panel-info{color:#94a3b88c;flex-shrink:0}.aic-exec-command .aic-exec-rail-panel-link{appearance:none;color:#94a3b8c7;cursor:pointer;white-space:nowrap;letter-spacing:.02em;text-underline-offset:2px;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.64rem;font-weight:600;-webkit-text-decoration:underline #94a3b847;text-decoration:underline #94a3b847}.aic-exec-command .aic-exec-rail-panel-link:hover{color:#bae6fdeb;text-decoration-color:#bae6fd73}.aic-exec-command .aic-exec-rail-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:.6rem;font-weight:800;line-height:1.3;display:inline-flex}.aic-exec-command .aic-exec-rail-chip--red{color:#fecaca;background:#451a1a6b;border:1px solid #f8717152}.aic-exec-command .aic-exec-rail-chip--amber{color:#fde68a;background:#452d0c6b;border:1px solid #fbbf2447}.aic-exec-command .aic-exec-rail-chip--violet{color:#ddd6fe;background:#2e1e506b;border:1px solid #a78bfa47}.aic-exec-command .aic-exec-rail-chip--cyan{color:#a5f3fc;background:#0833446b;border:1px solid #22d3ee47}.aic-exec-command .aic-exec-rail-chip--green{color:#bbf7d0;background:#0628186b;border:1px solid #4ade8047}.aic-exec-command .aic-exec-rail-intel-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aic-exec-command .aic-exec-rail-intel-row{cursor:default;background:#0208168c;border:1px solid #47556952;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.aic-exec-command .aic-exec-rail-intel-row--red{border-color:#f8717138}.aic-exec-command .aic-exec-rail-intel-row--amber{border-color:#fbbf2433}.aic-exec-command .aic-exec-rail-intel-row--violet{border-color:#a78bfa33}.aic-exec-command .aic-exec-rail-intel-row--cyan{border-color:#22d3ee33}.aic-exec-command .aic-exec-rail-intel-icon{background:#0f172a80;border:1px solid #47556959;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.aic-exec-command .aic-exec-rail-intel-icon--red{color:#f87171}.aic-exec-command .aic-exec-rail-intel-icon--amber{color:#fbbf24}.aic-exec-command .aic-exec-rail-intel-icon--violet{color:#a78bfa}.aic-exec-command .aic-exec-rail-intel-icon--cyan{color:#22d3ee}.aic-exec-command .aic-exec-rail-intel-body{flex-direction:column;gap:1px;min-width:0;display:flex}.aic-exec-command .aic-exec-rail-intel-title{color:#f1f5f9;font-size:.74rem;font-weight:650;line-height:1.2}.aic-exec-command .aic-exec-rail-intel-desc{color:#94a3b8d1;font-size:.64rem;font-weight:500;line-height:1.25}.aic-exec-command .aic-exec-rail-pressure-list{margin:0;padding:0;list-style:none}.aic-exec-command .aic-exec-rail-pressure-row{cursor:default;border-bottom:1px solid #47556947;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.aic-exec-command .aic-exec-rail-pressure-row:last-child{border-bottom:none;padding-bottom:0}.aic-exec-command .aic-exec-rail-pressure-label{color:#e2e8f0eb;min-width:0;font-size:.74rem;font-weight:650;line-height:1.25}.aic-exec-command .aic-exec-rail-panel--drivers{flex-direction:column;flex:auto;min-height:0;display:flex}.aic-exec-command .aic-exec-rail-driver-list{flex-direction:column;flex:auto;gap:7px;margin:0;padding:0;list-style:none;display:flex}.aic-exec-command .aic-exec-rail-driver-row{cursor:default;grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.aic-exec-command .aic-exec-rail-driver-rank{color:#e2e8f0;font-variant-numeric:tabular-nums;background:#0f172a8c;border:1px solid #47556966;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.aic-exec-command .aic-exec-rail-driver-rank--red{color:#fca5a5;border-color:#f871714d}.aic-exec-command .aic-exec-rail-driver-rank--amber{color:#fde68a;border-color:#fbbf244d}.aic-exec-command .aic-exec-rail-driver-rank--violet{color:#ddd6fe;border-color:#a78bfa4d}.aic-exec-command .aic-exec-rail-driver-rank--blue{color:#93c5fd;border-color:#60a5fa4d}.aic-exec-command .aic-exec-rail-driver-rank--cyan{color:#a5f3fc;border-color:#22d3ee4d}.aic-exec-command .aic-exec-rail-driver-rank--green{color:#bbf7d0;border-color:#4ade804d}.aic-exec-command .aic-exec-rail-driver-rank--slate{color:#cbd5e1;border-color:#64748b59}.aic-exec-command .aic-exec-rail-driver-body{min-width:0}.aic-exec-command .aic-exec-rail-driver-head{justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:3px;display:flex}.aic-exec-command .aic-exec-rail-driver-name{color:#e2e8f0eb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;font-weight:650;line-height:1.2;overflow:hidden}.aic-exec-command .aic-exec-rail-driver-score{color:#cbd5e1e0;flex-shrink:0;font-size:.7rem;font-weight:750;line-height:1}.aic-exec-command .aic-exec-rail-driver-track{background:#1e293bd9;border-radius:999px;height:3px;overflow:hidden}.aic-exec-command .aic-exec-rail-driver-bar{border-radius:999px;min-width:2px;height:100%;display:block}.aic-exec-command .aic-exec-rail-driver-bar--red{background:linear-gradient(90deg,#ef4444d9,#f87171a6)}.aic-exec-command .aic-exec-rail-driver-bar--amber{background:linear-gradient(90deg,#f59e0bd9,#fbbf24a6)}.aic-exec-command .aic-exec-rail-driver-bar--violet{background:linear-gradient(90deg,#8b5cf6d9,#a78bfaa6)}.aic-exec-command .aic-exec-rail-driver-bar--blue{background:linear-gradient(90deg,#3b82f6d9,#60a5faa6)}.aic-exec-command .aic-exec-rail-driver-bar--cyan{background:linear-gradient(90deg,#06b6d4d9,#22d3eea6)}.aic-exec-command .aic-exec-rail-driver-bar--green{background:linear-gradient(90deg,#22c55ed9,#4ade80a6)}.aic-exec-command .aic-exec-rail-driver-bar--slate{background:linear-gradient(90deg,#64748bd9,#94a3b8a6)}.aic-exec-command .aic-exec-command-hero--flagship{grid-template-columns:minmax(0,2.25fr) minmax(260px,1fr)!important;align-items:stretch!important;gap:14px!important;margin-bottom:14px!important;display:grid!important}.aic-exec-command .aic-exec-command-hero--flagship>.aic-exec-command-col--operating{flex-direction:column;min-width:0;min-height:0;display:flex}.aic-exec-command .aic-exec-command-hero--flagship>.aic-exec-command-col--operating>.aic-exec-orbit-wrap{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.aic-exec-command .aic-exec-command-hero--flagship .aic-exec-orbit-visual-window{min-height:490px!important;box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:column!important;flex:auto!important;margin-top:0!important;padding:0!important;display:flex!important;overflow:visible!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-exec-orbit-map-shell{flex:auto!important;align-items:stretch!important;height:auto!important;min-height:490px!important;display:flex!important;overflow:visible!important}.aic-exec-command .aic-exec-command-hero--flagship>.aic-exec-command-col--rail{flex-direction:column;align-self:stretch;gap:10px;min-width:0;min-height:0;display:flex}@media (width<=1279px){.aic-exec-command .aic-exec-command-hero--flagship{grid-template-columns:1fr!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-flagship-orbit-panel{height:auto!important;min-height:550px!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-flagship-orbit-svg{aspect-ratio:1000/624;min-height:460px;height:auto!important}.aic-exec-command .aic-flagship-orbit-node-caption{max-width:104px}.aic-exec-command .aic-flagship-orbit-node-badge--solo{width:54px;height:54px}.aic-exec-command .aic-flagship-orbit-hub-value{font-size:38px}.aic-exec-command .aic-flagship-orbit-hub-label{font-size:13px}.aic-exec-command .aic-flagship-orbit-node-value{font-size:1.15rem}}@media (width>=1280px){.aic-exec-command .aic-exec-command-hero--flagship .aic-flagship-orbit-panel{height:100%!important;min-height:580px!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-flagship-orbit-svg{height:100%!important;min-height:490px!important;aspect-ratio:unset!important}}.aic-exec-command .aic-flagship-orbit-panel,.aic-exec-command .aic-exec-orbit-wrap.aic-operating-picture-panel.aic-flagship-orbit-panel{--aic-gov-model-orb-glow-outer-blur:10.1px;--aic-gov-model-orb-glow-inner-blur:3.4px;--aic-gov-model-orb-glow-outer-op:.563;--aic-gov-model-orb-glow-inner-op:1;--aic-gov-model-orb-glow-outer-op-pulse:.619;--aic-gov-model-connector-glow-outer-blur:9px;--aic-gov-model-connector-glow-inner-blur:3.4px;--aic-gov-model-connector-glow-outer-op:.619;--aic-gov-model-connector-glow-inner-op:1;--aic-gov-model-connector-pulse-glow-outer-blur:5.6px;--aic-gov-model-connector-pulse-glow-inner-blur:2.3px;--aic-gov-model-connector-pulse-glow-outer-op:.844;--aic-gov-model-connector-pulse-glow-inner-op:.619;flex-direction:column;min-height:0;display:flex;background:#030814!important;border:1px solid #6366f138!important;border-radius:14px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 8px 32px #00000059!important}.aic-exec-command .aic-flagship-orbit-head,.aic-exec-command .aic-flagship-orbit-window,.aic-exec-command .aic-exec-orbit-visual-window.aic-flagship-orbit-window{background:0 0!important}.aic-exec-command .aic-flagship-orbit-stage,.aic-exec-command .aic-exec-orbit-map-shell.aic-flagship-orbit-stage{background:0 0!important;border-radius:0!important}.aic-exec-command .aic-flagship-orbit-panel-viz:before,.aic-exec-command .aic-flagship-orbit-panel-viz:after,.aic-exec-command .aic-flagship-orbit-window:before,.aic-exec-command .aic-flagship-orbit-window:after,.aic-exec-command .aic-exec-orbit-visual-window.aic-flagship-orbit-window:before,.aic-exec-command .aic-exec-orbit-visual-window.aic-flagship-orbit-window:after,.aic-exec-command .aic-flagship-orbit-stage:before,.aic-exec-command .aic-flagship-orbit-stage:after,.aic-exec-command .aic-exec-orbit-map-shell.aic-flagship-orbit-stage:before,.aic-exec-command .aic-exec-orbit-map-shell.aic-flagship-orbit-stage:after,.aic-exec-command .aic-operating-picture-frame:before,.aic-exec-command .aic-operating-picture-frame:after,.aic-exec-command .aic-operating-picture-scale:before,.aic-exec-command .aic-operating-picture-scale:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}.aic-exec-command .aic-flagship-orbit-panel-viz,.aic-exec-command .aic-flagship-orbit-window,.aic-exec-command .aic-exec-orbit-visual-window.aic-flagship-orbit-window,.aic-exec-command .aic-flagship-orbit-stage,.aic-exec-command .aic-exec-orbit-map-shell.aic-flagship-orbit-stage,.aic-exec-command .aic-operating-picture-frame,.aic-exec-command .aic-operating-picture-scale{box-shadow:none!important;filter:none!important}.aic-exec-command .aic-flagship-orbit-title{letter-spacing:.08em!important;text-transform:uppercase!important;color:#f8fafc!important;font-size:clamp(.72rem,.82vw,.82rem)!important}.aic-exec-command .aic-flagship-orbit-head{flex-shrink:0;background:0 0!important;padding:20px 20px 8px!important}.aic-exec-command .aic-flagship-orbit-panel-viz{flex-direction:column;flex:auto;min-height:490px;padding:24px 20px 40px;display:flex;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important}.aic-exec-command .aic-flagship-orbit-panel-foot{border:none;border-top:1px solid #33415580;border-radius:0;flex-shrink:0;margin:0 20px;box-shadow:none!important;background:0 0!important}.aic-exec-command .aic-flagship-orbit-title-row{align-items:center;gap:7px;display:flex}.aic-exec-command .aic-flagship-orbit-title-info{color:#94a3b88c;flex-shrink:0}.aic-exec-command .aic-flagship-orbit-subtitle{color:#94a3b8!important;max-width:none!important;font-size:.76rem!important}.aic-exec-command .aic-flagship-orbit-window{flex-direction:column;display:flex;min-height:490px!important;box-shadow:none!important;background:0 0!important;border:none!important;flex:auto!important;margin-top:0!important;padding:0!important;overflow:visible!important}.aic-exec-command .aic-flagship-orbit-stage{align-items:stretch;display:flex;background:0 0!important;border-radius:0!important;flex:auto!important;height:auto!important;min-height:490px!important;position:relative!important;overflow:visible!important}.aic-exec-command .aic-flagship-orbit-svg{flex:auto;width:100%;height:100%;min-height:490px;display:block;overflow:visible}.aic-operating-picture-frame{flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:visible}.aic-operating-picture-scale{transform-origin:50%;flex-direction:column;flex:auto;width:100%;height:100%;display:flex;overflow:visible;transform:scale(1.1)}.aic-exec-command .aic-flagship-orbit-stage .aic-operating-picture-frame,.aic-exec-command .aic-flagship-orbit-stage .aic-operating-picture-scale{min-height:490px}.aic-exec-command .aic-flagship-orbit-spokes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aic-exec-command .aic-flagship-orbit-ring{stroke:#38bdf812;stroke-width:1px}.aic-exec-command .aic-flagship-orbit-arc{stroke:#60a5fa0f;stroke-width:1px}.aic-exec-command .aic-flagship-orbit-arc--soft{stroke:#a855f70d}.aic-exec-command .aic-flagship-orbit-spoke{stroke-width:1.69px;stroke-linecap:round;opacity:.5}.aic-exec-command .aic-flagship-orbit-spoke--red{filter:drop-shadow(0 0 var(--aic-gov-model-connector-glow-outer-blur) rgba(248, 113, 113, var(--aic-gov-model-connector-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-glow-inner-blur) rgba(248, 113, 113, var(--aic-gov-model-connector-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke--amber{filter:drop-shadow(0 0 var(--aic-gov-model-connector-glow-outer-blur) rgba(251, 191, 36, var(--aic-gov-model-connector-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-glow-inner-blur) rgba(251, 191, 36, var(--aic-gov-model-connector-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke--green{filter:drop-shadow(0 0 var(--aic-gov-model-connector-glow-outer-blur) rgba(52, 211, 153, var(--aic-gov-model-connector-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-glow-inner-blur) rgba(52, 211, 153, var(--aic-gov-model-connector-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke--blue{filter:drop-shadow(0 0 var(--aic-gov-model-connector-glow-outer-blur) rgba(96, 165, 250, var(--aic-gov-model-connector-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-glow-inner-blur) rgba(96, 165, 250, var(--aic-gov-model-connector-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke--violet{filter:drop-shadow(0 0 var(--aic-gov-model-connector-glow-outer-blur) rgba(167, 139, 250, var(--aic-gov-model-connector-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-glow-inner-blur) rgba(167, 139, 250, var(--aic-gov-model-connector-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke--cyan{filter:drop-shadow(0 0 var(--aic-gov-model-connector-glow-outer-blur) rgba(34, 211, 238, var(--aic-gov-model-connector-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-glow-inner-blur) rgba(34, 211, 238, var(--aic-gov-model-connector-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke--teal{filter:drop-shadow(0 0 var(--aic-gov-model-connector-glow-outer-blur) rgba(45, 212, 191, var(--aic-gov-model-connector-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-glow-inner-blur) rgba(45, 212, 191, var(--aic-gov-model-connector-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke--secondary{stroke:#f59e0b5c;stroke-dasharray:4 5;stroke-width:1.44px;opacity:.34;filter:drop-shadow(0 0 var(--aic-gov-model-connector-glow-outer-blur) rgba(251, 191, 36, var(--aic-gov-model-connector-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-glow-inner-blur) rgba(251, 191, 36, var(--aic-gov-model-connector-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-nodes{pointer-events:none;position:absolute;inset:0}.aic-exec-command .aic-flagship-orbit-node-fo{pointer-events:none;overflow:visible}.aic-exec-command .aic-flagship-orbit-node-badge--solo{--aic-orbit-pulse-rgb:56, 189, 248;width:64px;height:64px;box-shadow:0 0 var(--aic-gov-model-orb-glow-outer-blur) rgba(var(--aic-orbit-pulse-rgb), var(--aic-gov-model-orb-glow-outer-op)), 0 0 var(--aic-gov-model-orb-glow-inner-blur) rgba(var(--aic-orbit-pulse-rgb), var(--aic-gov-model-orb-glow-inner-op));background:#07111fb8;border:2.5px solid #94a3b838;border-radius:50%;justify-content:center;align-items:center;display:flex}.aic-exec-command .aic-flagship-orbit-node-badge--red{--aic-orbit-pulse-rgb:248, 113, 113;color:#ef4444;border-color:#ef44449e}.aic-exec-command .aic-flagship-orbit-node-badge--amber{--aic-orbit-pulse-rgb:251, 191, 36;color:#f59e0b;border-color:#f59e0b94}.aic-exec-command .aic-flagship-orbit-node-badge--green{--aic-orbit-pulse-rgb:52, 211, 153;color:#22c55e;border-color:#22c55e94}.aic-exec-command .aic-flagship-orbit-node-badge--blue{--aic-orbit-pulse-rgb:96, 165, 250;color:#60a5fa;border-color:#60a5fa94}.aic-exec-command .aic-flagship-orbit-node-badge--violet{--aic-orbit-pulse-rgb:167, 139, 250;color:#a855f7;border-color:#a855f794}.aic-exec-command .aic-flagship-orbit-node-badge--cyan{--aic-orbit-pulse-rgb:34, 211, 238;color:#22d3ee;border-color:#22d3ee94}.aic-exec-command .aic-flagship-orbit-node-badge--teal{--aic-orbit-pulse-rgb:45, 212, 191;color:#22d3ee;border-color:#22d3ee8a}.aic-exec-command .aic-flagship-orbit-node-caption{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;display:flex}.aic-exec-command .aic-flagship-orbit-node-label{color:#94a3b8eb;letter-spacing:.012em;text-align:center;width:100%;font-size:.84rem;font-weight:600;line-height:1.2;display:block}.aic-exec-command .aic-flagship-orbit-node-value{color:#f8fafc;text-align:center;align-self:center;width:auto;margin-top:0;font-size:1.35rem;font-weight:780;line-height:1;display:block}.aic-exec-command .aic-flagship-orbit-connectors,.aic-exec-command .aic-flagship-orbit-hub{pointer-events:none}.aic-exec-command .aic-flagship-orbit-hub-mask{fill:#07111f;stroke:none}.aic-exec-command .aic-flagship-orbit-hub-text{pointer-events:none}.aic-exec-command .aic-flagship-orbit-hub-text .aic-flagship-orbit-hub-value,.aic-exec-command .aic-flagship-orbit-hub-text .aic-flagship-orbit-hub-label{filter:none}.aic-exec-command .aic-flagship-orbit-hub-disc{fill:#0b1628;stroke:#38bdf8;stroke-width:2.75px;filter:none}.aic-exec-command .aic-flagship-orbit-hub-disc--pulse{animation:4.8s ease-in-out infinite aic-flagship-center-orb-pulse}@keyframes aic-flagship-center-orb-pulse{0%,to{opacity:.96}50%{opacity:1}}@keyframes aic-flagship-orb-pulse{0%,to{box-shadow:0 0 var(--aic-gov-model-orb-glow-outer-blur) rgba(var(--aic-orbit-pulse-rgb), var(--aic-gov-model-orb-glow-outer-op)), 0 0 var(--aic-gov-model-orb-glow-inner-blur) rgba(var(--aic-orbit-pulse-rgb), var(--aic-gov-model-orb-glow-inner-op));opacity:.92}50%{box-shadow:0 0 var(--aic-gov-model-orb-glow-outer-blur) rgba(var(--aic-orbit-pulse-rgb), var(--aic-gov-model-orb-glow-outer-op-pulse)), 0 0 var(--aic-gov-model-orb-glow-inner-blur) rgba(var(--aic-orbit-pulse-rgb), var(--aic-gov-model-orb-glow-inner-op));opacity:1}}@keyframes aic-flagship-line-pulse{0%{stroke-dashoffset:var(--aic-spoke-len,140);opacity:0}12%{opacity:.619}50%{opacity:.9}88%{opacity:.45}to{stroke-dashoffset:0;opacity:0}}.aic-exec-command .aic-flagship-orbit-node-badge--pulse{animation:5.8s ease-in-out infinite aic-flagship-orb-pulse}.aic-exec-command .aic-flagship-orbit-spoke-pulse{fill:none;pointer-events:none;stroke-width:1.69px;opacity:0;animation:4.2s linear infinite aic-flagship-line-pulse}.aic-exec-command .aic-flagship-orbit-spoke-pulse--red{filter:drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-outer-blur) rgba(248, 113, 113, var(--aic-gov-model-connector-pulse-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-inner-blur) rgba(255, 255, 255, var(--aic-gov-model-connector-pulse-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke-pulse--amber{filter:drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-outer-blur) rgba(251, 191, 36, var(--aic-gov-model-connector-pulse-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-inner-blur) rgba(255, 255, 255, var(--aic-gov-model-connector-pulse-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke-pulse--green{filter:drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-outer-blur) rgba(52, 211, 153, var(--aic-gov-model-connector-pulse-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-inner-blur) rgba(255, 255, 255, var(--aic-gov-model-connector-pulse-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke-pulse--blue{filter:drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-outer-blur) rgba(96, 165, 250, var(--aic-gov-model-connector-pulse-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-inner-blur) rgba(255, 255, 255, var(--aic-gov-model-connector-pulse-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke-pulse--violet{filter:drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-outer-blur) rgba(167, 139, 250, var(--aic-gov-model-connector-pulse-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-inner-blur) rgba(255, 255, 255, var(--aic-gov-model-connector-pulse-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke-pulse--cyan{filter:drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-outer-blur) rgba(34, 211, 238, var(--aic-gov-model-connector-pulse-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-inner-blur) rgba(255, 255, 255, var(--aic-gov-model-connector-pulse-glow-inner-op)))}.aic-exec-command .aic-flagship-orbit-spoke-pulse--teal{filter:drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-outer-blur) rgba(45, 212, 191, var(--aic-gov-model-connector-pulse-glow-outer-op))) drop-shadow(0 0 var(--aic-gov-model-connector-pulse-glow-inner-blur) rgba(255, 255, 255, var(--aic-gov-model-connector-pulse-glow-inner-op)))}@media (prefers-reduced-motion:reduce){.aic-exec-command .aic-flagship-orbit-hub-disc--pulse,.aic-exec-command .aic-flagship-orbit-node-badge--pulse,.aic-exec-command .aic-flagship-orbit-spoke-pulse{animation:none!important}}.aic-exec-command .aic-flagship-orbit-hub-value{fill:#f8fafc;dominant-baseline:middle;letter-spacing:-.02em;font-family:inherit;font-size:44px;font-weight:700}.aic-exec-command .aic-flagship-orbit-hub-label{fill:#e8eef4;dominant-baseline:middle;font-family:inherit;font-size:15px;font-weight:500;line-height:1.1}.aic-exec-command .aic-flagship-orbit-center{z-index:6!important}.aic-exec-command .aic-flagship-orbit-center-disc{background:radial-gradient(circle at 32% 28%,#bae6fd38 0%,#1e3a8a8c 42%,#081028f2 100%)!important;border:2px solid #7dd3fc8c!important;width:168px!important;height:168px!important;box-shadow:0 0 0 6px #3b82f614,0 0 48px #3b82f659,0 0 90px #3b82f626,inset 0 1px #ffffff1f!important}.aic-exec-command .aic-flagship-orbit-center .aic-exec-orbit-center-value{text-shadow:0 0 20px #93c5fd40!important;font-size:clamp(2.4rem,3.2vw,3rem)!important}.aic-exec-command .aic-flagship-orbit-center .aic-exec-orbit-center-label{color:#e2e8f0eb!important;font-size:.82rem!important;line-height:1.25!important}.aic-exec-command .aic-flagship-orbit-footer{border:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding:12px 0;display:flex;background:0 0!important}.aic-exec-command .aic-flagship-orbit-status{color:#94a3b8;align-items:center;gap:7px;font-size:.68rem;font-weight:600;display:inline-flex}.aic-exec-command .aic-flagship-orbit-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c55e8c}.aic-exec-command .aic-flagship-orbit-updated{color:#64748b;align-items:center;gap:8px;font-size:.66rem;display:inline-flex}.aic-exec-command .aic-flagship-orbit-refresh{color:#cbd5e1d9;cursor:pointer;background:#0f172a8c;border:1px solid #64748b47;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.aic-exec-command .aic-flagship-orbit-panel .aic-exec-orbit-legend{display:none!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-flagship-orbit-panel{flex-direction:column!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-flagship-orbit-stage{height:auto!important;min-height:490px!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-flagship-orbit-panel .aic-exec-orbit-center-core{width:180px!important;height:180px!important;transform:translate(-50%,-50%)!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-flagship-orbit-panel .aic-flagship-orbit-center-disc{width:168px!important;height:168px!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-flagship-orbit-panel .aic-exec-orbit-center-value{font-size:clamp(2.4rem,3.2vw,3rem)!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-flagship-orbit-panel .aic-exec-orbit-center-label{font-size:.82rem!important}.aic-exec-command .aic-exec-orbit-wrap.aic-operating-picture-panel.aic-flagship-orbit-panel{overflow:visible!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-exec-orbit-wrap.aic-operating-picture-panel{height:auto!important;min-height:580px!important;max-height:none!important}.aic-exec-command .aic-exec-command-hero--flagship .aic-exec-orbit-visual-window,.aic-exec-command .aic-exec-orbit-wrap.aic-operating-picture-panel .aic-exec-orbit-visual-window{box-shadow:none!important;background:0 0!important;border:none!important;margin-top:0!important}.aic-exec-command .aic-exec-governance-metrics{background:linear-gradient(#080e1cf0 0%,#060b16fa 100%);border:1px solid #3341556b;border-radius:14px;min-height:0;margin-top:14px;padding:14px 16px 15px;box-shadow:0 8px 24px #0000002e}.aic-exec-command .aic-exec-governance-metrics-title{letter-spacing:.14em;color:#cbd5e1e0;margin:0;font-size:.72rem;font-weight:700}.aic-exec-command .aic-exec-governance-metrics-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.aic-exec-command .aic-exec-governance-metrics-card{cursor:default;background:#09101ee6;border:1px solid #33415575;border-radius:11px;align-items:flex-start;gap:10px;height:100%;min-height:84px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.aic-exec-command .aic-exec-governance-metrics-icon-wrap{background:#0f172ab8;border:1px solid #3341558c;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.aic-exec-command .aic-exec-governance-metrics-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.aic-exec-command .aic-exec-governance-metrics-card-title{color:#94a3b8eb;letter-spacing:.01em;font-size:.68rem;font-weight:600;line-height:1.2}.aic-exec-command .aic-exec-governance-metrics-value{color:#f1f5f9;letter-spacing:-.02em;margin:1px 0;font-size:1.28rem;font-weight:750;line-height:1.05}.aic-exec-command .aic-exec-governance-metrics-caption{color:#64748beb;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:.64rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.aic-exec-command .aic-exec-governance-metrics-card--cyan{box-shadow:inset 0 1px #ffffff08}.aic-exec-command .aic-exec-governance-metrics-card--cyan .aic-exec-governance-metrics-icon-wrap{color:#22d3ee;box-shadow:none;border-color:#22d3ee3d}.aic-exec-command .aic-exec-governance-metrics-card--green{box-shadow:inset 0 1px #ffffff08}.aic-exec-command .aic-exec-governance-metrics-card--green .aic-exec-governance-metrics-icon-wrap{color:#4ade80;box-shadow:none;border-color:#4ade803d}.aic-exec-command .aic-exec-governance-metrics-card--amber{box-shadow:inset 0 1px #ffffff08}.aic-exec-command .aic-exec-governance-metrics-card--amber .aic-exec-governance-metrics-icon-wrap{color:#fbbf24;box-shadow:none;border-color:#fbbf243d}.aic-exec-command .aic-exec-governance-metrics-card--red{box-shadow:inset 0 1px #ffffff08}.aic-exec-command .aic-exec-governance-metrics-card--red .aic-exec-governance-metrics-icon-wrap{color:#f87171;box-shadow:none;border-color:#f871713d}.aic-exec-command .aic-exec-governance-metrics-card--violet{box-shadow:inset 0 1px #ffffff08}.aic-exec-command .aic-exec-governance-metrics-card--violet .aic-exec-governance-metrics-icon-wrap{color:#a78bfa;box-shadow:none;border-color:#a78bfa3d}@media (width<=1280px){.aic-exec-command .aic-exec-governance-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.aic-exec-command .aic-exec-governance-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aic-exec-command .aic-exec-governance-metrics-row{grid-template-columns:1fr}}.aic-shell>.aic-main>.aic-dashboard-shell{padding-left:var(--sidebar-content-gap)!important;padding-right:var(--sidebar-content-gap)!important}.aic-dashboard-shell .aic-canvas,.aic-dashboard-shell .aic-framework-engine-page{padding-left:0;padding-right:0}.aic-metric-tooltip-trigger{cursor:help;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;line-height:0}.aic-metric-tooltip-trigger--icon{color:#64748bd9;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:color .15s;display:inline-flex}.aic-metric-tooltip-trigger--icon:hover,.aic-metric-tooltip-trigger--icon:focus-visible{color:#67e8f9;outline:none;box-shadow:0 0 0 2px #22d3ee59}.aic-metric-tooltip-trigger--wrap{cursor:help;border-radius:4px;display:inline}.aic-metric-tooltip-trigger--wrap:focus-visible{outline:none;box-shadow:0 0 0 2px #22d3ee59}.aic-metric-tooltip-portal{z-index:99999;pointer-events:none;background:#07111f;border:1px solid #22d3ee33;border-radius:8px;width:max-content;min-width:220px;max-width:320px;padding:8px 12px;position:fixed;box-shadow:0 16px 40px #00000080,0 0 0 1px #6366f114}.aic-metric-tooltip-title{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 4px;font-size:11px;font-weight:600;line-height:1.3}.aic-metric-tooltip-body{color:#cbd5e1;margin:0;font-size:12px;font-weight:400;line-height:1.45}.aic-exec-command .aic-flagship-orbit-title-info,.aic-exec-command .aic-exec-rail-panel-info{display:none}.aic-exec-command .aic-exec-kpi-strip-label-wrap{flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}.aic-exec-command .aic-exec-kpi-strip-metric-info{margin-top:1px}.aic-exec-command .aic-exec-kpi-strip-card[data-kpi-id=critical-executive] .aic-exec-kpi-strip-label{flex-direction:column;gap:0;line-height:1.12;display:inline-flex}.aic-exec-command .aic-exec-kpi-strip-card[data-kpi-id=critical-executive] .aic-exec-kpi-strip-label-line{white-space:nowrap;margin:0;line-height:1.12;display:block}.aic-exec-command .aic-exec-kpi-strip-card[data-kpi-id=critical-executive] .aic-exec-kpi-strip-label-line br{display:none}.aic-exec-command .aic-exec-governance-metrics-head{border-bottom:1px solid #33415547;align-items:center;gap:8px;margin:0 0 12px;padding-bottom:10px;display:flex}.aic-exec-command .aic-exec-governance-metrics-card-title-row{align-items:center;gap:4px;min-width:0;display:flex}.aic-exec-command .aic-exec-governance-metrics-card-info{margin-top:1px}.aic-exec-command .aic-flagship-orbit-node-hit.aic-metric-tooltip-trigger--wrap{cursor:help;border-radius:8px;width:100%;height:100%;display:block}.aic-exec-command .aic-flagship-orbit-node-hit.aic-metric-tooltip-trigger--wrap:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #22d3ee59}.aic-exec-command .aic-flagship-orbit-updated-wrap.aic-metric-tooltip-trigger--wrap{align-items:center;display:inline-flex}.aic-exec-command .aic-flagship-orbit-status-wrap.aic-metric-tooltip-trigger--wrap{align-items:center;gap:7px;display:inline-flex}.aic-exec-command .aic-exec-command-live-tooltip-wrap.aic-metric-tooltip-trigger--wrap{align-items:center;display:inline-flex}.aic-exec-command .aic-exec-command-meta-tooltip-wrap{display:inline}.aic-exec-command .aic-exec-section-state{color:#94a3b8e0;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 14px;font-size:11px;line-height:1.4;display:flex}.aic-exec-command .aic-exec-section-state--error{color:#f87171eb;background:#ef44440f;border:1px solid #ef444424}.aic-exec-command .aic-exec-section-state--empty{color:#94a3b8b8;background:#0f172a59;border:1px dashed #33415573}.aic-exec-command .aic-exec-kpi-strip--loading{pointer-events:none}.aic-exec-command .aic-exec-kpi-skeleton{background:linear-gradient(90deg,#1e293b8c 0%,#33415559 50%,#1e293b8c 100%) 0 0/200% 100%;border:1px solid #33415559;border-radius:10px;min-height:118px;animation:1.4s ease-in-out infinite aic-exec-kpi-skeleton-pulse}@keyframes aic-exec-kpi-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.aic-exec-command .aic-exec-orbit-wrap--loading .aic-flagship-orbit-panel-viz{opacity:.45}.aic-exec-command .aic-exec-orbit-skeleton{background:#0f172a73;border:1px solid #33415559;border-radius:12px;min-height:420px}.aic-exec-command .aic-exec-command-search-wrap{flex:1;min-width:0;position:relative}.aic-exec-command .aic-exec-command-search-dropdown{z-index:40;background:#080e1afa;border:1px solid #334155a6;border-radius:10px;max-height:280px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}.aic-exec-command .aic-exec-command-search-result{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.aic-exec-command .aic-exec-command-search-result:hover,.aic-exec-command .aic-exec-command-search-result:focus-visible{background:#22d3ee14;outline:none}.aic-exec-command .aic-exec-command-search-result-title{color:#e2e8f0f2;font-size:12px;font-weight:600}.aic-exec-command .aic-exec-command-search-result-sub{color:#94a3b8d1;font-size:10px}.aic-exec-command .aic-exec-command-search-result-type{text-transform:uppercase;letter-spacing:.06em;color:#22d3eebf;font-size:9px}.aic-exec-command .aic-exec-command-search-panel-msg{color:#94a3b8d1;text-align:center;padding:12px 14px;font-size:11px}.aic-exec-command .aic-exec-command-search-panel-msg--error{color:#f87171eb}.aic-exec-command .aic-cmd-view-page-stack>.auditiq-kpi-grid,.aic-exec-command .aic-cmd-view-page-stack>.auditiq-kpi-grid.auditiq-kpi-grid--cols-8,.aic-exec-command .aic-cmd-view-page-stack>.aic-exec-kpi-strip{margin-bottom:0!important}.aic-exec-command .aic-cmd-view-page-stack>.aic-exec-governance-metrics{margin-top:0!important}.aic-exec-command .aic-exec-command-header--compact{margin-bottom:var(--cmd-view-section-gap,14px)!important}.aic-exec-command .aic-cmd-view-hero .aic-flagship-orbit-panel,.aic-exec-command .aic-cmd-view-hero .aic-exec-orbit-wrap.aic-operating-picture-panel.aic-flagship-orbit-panel,.aic-exec-command .aic-cmd-view-hero .aic-gov-dash-eco-panel{height:100%!important;min-height:580px!important}.aic-exec-command .aic-flagship-orbit-panel-foot{padding:var(--cmd-view-panel-foot-pad,12px 20px)!important;margin:0!important}.aic-exec-command .aic-flagship-orbit-panel-foot .aic-flagship-orbit-footer{width:100%;border:none!important;margin:0!important;padding:0!important}.aic-exec-command .aic-exec-rail-intel-title,.aic-exec-command .aic-exec-rail-pressure-label,.aic-exec-command .aic-exec-rail-driver-name,.aic-exec-command .aic-gov-dash-framework-label{font-size:var(--cmd-view-rail-row-title-size,.7rem)!important;color:#e2e8f0eb!important;font-weight:650!important;line-height:1.2!important}.aic-exec-command .aic-exec-rail-intel-desc{font-size:var(--cmd-view-rail-row-support-size,.64rem)!important;color:#94a3b8d1!important}.aic-exec-command .aic-exec-rail-driver-score,.aic-exec-command .aic-gov-dash-framework-value{font-size:var(--cmd-view-rail-row-title-size,.7rem)!important;color:#cbd5e1e0!important;font-weight:750!important}.aic-exec-command .aic-exec-rail-driver-track,.aic-exec-command .aic-gov-dash-framework-track{height:var(--cmd-view-rail-progress-height,3px)!important;background:var(--cmd-view-rail-progress-bg,#1e293bd9)!important}.aic-exec-command .aic-flagship-orbit-title,.aic-exec-command .aic-gov-dash-eco-panel__title{font-size:var(--cmd-view-panel-title-size,clamp(.72rem, .82vw, .82rem))!important;letter-spacing:var(--cmd-view-panel-title-tracking,.08em)!important;color:var(--cmd-view-panel-title-color,#f8fafc)!important}.aic-exec-command .aic-flagship-orbit-subtitle,.aic-exec-command .aic-gov-dash-eco-panel__subtitle{font-size:var(--cmd-view-panel-subtitle-size,.76rem)!important;color:var(--cmd-view-panel-subtitle-color,#94a3b8)!important}.aic-exec-command .aic-flagship-orbit-head,.aic-exec-command .aic-gov-dash-eco-panel__head{padding:var(--cmd-view-panel-head-pad,20px 20px 8px)!important}.aic-exec-command .aic-flagship-orbit-status,.aic-exec-command .aic-gov-dash-eco-status{font-size:var(--cmd-view-panel-foot-size,.68rem)!important;color:#94a3b8!important;font-weight:600!important}.aic-exec-command .aic-flagship-orbit-updated,.aic-exec-command .aic-gov-dash-eco-updated{color:var(--cmd-view-panel-foot-muted,#64748b)!important;font-size:.66rem!important;font-weight:500!important}.aic-exec-command .aic-exec-governance-metrics-head{border-bottom:1px solid #33415547!important;gap:8px!important;margin:0 0 12px!important;padding-bottom:10px!important}.aic-exec-command .aic-exec-governance-metrics-head .aic-exec-governance-metrics-title{margin:0!important}.command-fullscreen{background:var(--bg-primary,#0b1220);width:100vw;min-height:100vh;margin:0;padding:0;overflow-x:hidden}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}
