body:has(.app-shell[data-dashboard-system=control-v1]),html:has(.app-shell[data-dashboard-system=control-v1]){height:100%;min-height:100%;overflow:hidden!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1]{--dash-canvas:#f6f8fc;--dash-sidebar:#fafbfd;--dash-surface:#ffffff;--dash-surface-subtle:#f8fafd;--dash-surface-muted:#eef3ff;--dash-border:#e4e9f1;--dash-border-strong:#d8e0ec;--dash-text:#0b1220;--dash-text-soft:#5f6b7c;--dash-text-muted:#8a94a6;--dash-blue:#2457f5;--dash-blue-hover:#1948db;--dash-blue-soft:#eef3ff;--dash-red:#dc4455;--dash-red-strong:#c73546;--dash-red-soft:#fff0f2;--dash-amber:#d97706;--dash-amber-strong:#a85b08;--dash-amber-soft:#fff5e5;--dash-green:#16a66a;--dash-green-strong:#0f8a57;--dash-green-soft:#eaf8f1;--dash-purple:#7657e8;--dash-purple-soft:#f2efff;--dash-shadow:0 1px 2px rgba(15,23,42,0.03),0 8px 24px rgba(15,23,42,0.045);display:grid!important;grid-template-columns:208px minmax(0,1fr)!important;min-height:100dvh!important;background:var(--dash-canvas)!important;color:var(--dash-text)!important;color-scheme:light!important;font-family:var(--font-geist),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.app-shell[data-dashboard-system=control-v1].sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)!important}.app-shell[data-dashboard-system=control-v1] *,.app-shell[data-dashboard-system=control-v1] :after,.app-shell[data-dashboard-system=control-v1] :before{box-sizing:border-box;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] :where(h1,h2,h3,h4,p){margin:0}.app-shell[data-dashboard-system=control-v1] :where(h1,h2,h3,h4,strong,th,dt){color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(p,small,dd,td,li,span){color:inherit}.app-shell[data-dashboard-system=control-v1] :where(a){color:inherit;text-decoration:none}.app-shell[data-dashboard-system=control-v1] :where(button,input,select,textarea){font:inherit}.app-shell[data-dashboard-system=control-v1] .sidebar{inset:0 auto 0 0!important;z-index:30!important;display:flex!important;flex-direction:column!important;align-content:stretch!important;width:208px!important;height:100dvh!important;min-height:100dvh!important;padding:14px 10px 10px!important;border-right:1px solid var(--dash-border)!important;background:var(--dash-sidebar)!important;color:var(--dash-text)!important;scrollbar-color:#cbd5e1 transparent!important;scrollbar-width:thin!important}.app-shell[data-dashboard-system=control-v1] .sidebar::-webkit-scrollbar{width:8px!important}.app-shell[data-dashboard-system=control-v1] .sidebar::-webkit-scrollbar-track{background:transparent!important}.app-shell[data-dashboard-system=control-v1] .sidebar::-webkit-scrollbar-thumb{border:2px solid var(--dash-sidebar)!important;border-radius:999px!important;background:#cbd5e1!important}.app-shell[data-dashboard-system=control-v1] .sidebar.sidebar-hidden{width:0!important;min-width:0!important;padding:0!important;overflow:hidden!important;border-right:0!important;opacity:0!important;pointer-events:none!important}.app-shell[data-dashboard-system=control-v1] .sidebar-logo{display:flex!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:58px!important;margin:0 0 18px!important;padding:7px 4px 9px!important;border-radius:8px!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .sidebar-logo-image{display:block!important;width:156px!important;max-width:100%!important;max-height:46px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important;filter:none!important;opacity:1!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .sidebar-logo-word{display:inline-block!important;color:var(--dash-text)!important;font-size:2.05rem!important;font-weight:820!important;line-height:1!important;text-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .nav-links{display:grid!important;align-content:start!important;gap:4px!important;padding:0!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .nav-section-block{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .nav-section-label{margin:8px 8px 3px!important;color:var(--mc-text-tertiary)!important;font-size:.63rem!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .nav-section-label-spaced{margin-top:10px!important;padding-top:8px!important;border-top:1px solid var(--mc-border)!important}.app-shell[data-dashboard-system=control-v1] :where(.nav-link,.nav-link-placeholder,.settings-subnav-link){display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:var(--mc-radius-control)!important;background:transparent!important;color:var(--mc-text-secondary)!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease}.app-shell[data-dashboard-system=control-v1] :where(.nav-link:hover,.nav-link:focus-visible,.settings-subnav-link:hover,.settings-subnav-link:focus-visible){border-color:var(--mc-border)!important;background:var(--mc-card)!important;color:var(--mc-text)!important;outline:none!important}.app-shell[data-dashboard-system=control-v1] :where(.nav-link-active,.settings-subnav-link.is-active){border-color:rgba(47,95,102,.22)!important;background:var(--mc-accent-soft)!important;color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.nav-link-active:before,.nav-link:before){display:none!important}.app-shell[data-dashboard-system=control-v1] :where(.nav-link-icon,.settings-subnav-link svg){flex:0 0 auto!important;color:var(--mc-text-tertiary)!important}.app-shell[data-dashboard-system=control-v1] :where(.nav-link-active .nav-link-icon,.settings-subnav-link.is-active svg){color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .nav-link-main{min-width:0!important;color:inherit!important;font-size:.82rem!important;font-weight:720!important;line-height:1.1!important}.app-shell[data-dashboard-system=control-v1] .settings-subnav{display:grid!important;gap:2px!important;margin:2px 0 4px 8px!important;padding-left:8px!important;border-left:1px solid var(--mc-border)!important}.app-shell[data-dashboard-system=control-v1] .settings-subnav-link{min-height:24px!important;padding:0 7px!important;gap:6px!important;border-radius:6px!important;font-size:.72rem!important;font-weight:650!important}.app-shell[data-dashboard-system=control-v1] .sidebar-foot{display:grid!important;flex:0 0 auto!important;gap:8px!important;width:100%!important;padding:10px 0 0!important;border-top:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] :where(.plan-card,.org-widget,.user-row){width:100%!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] .plan-card{display:grid!important;gap:8px!important;padding:10px!important}.app-shell[data-dashboard-system=control-v1] .plan-card-head,.app-shell[data-dashboard-system=control-v1] .plan-usage-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] :where(.plan-badge,.topbar-search-kbd,.nav-badge){border:1px solid var(--dash-border)!important;border-radius:6px!important;background:#f7f9fc!important;color:var(--dash-text)!important;font-size:.68rem!important;font-weight:760!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.plan-status,.plan-renew,.plan-usage-total,.plan-usage-link,.org-kicker,.org-env,.user-email){color:var(--dash-text-muted)!important;font-size:.72rem!important}.app-shell[data-dashboard-system=control-v1] .plan-usage-track{height:5px!important;overflow:hidden!important;border-radius:999px!important;background:#e6ebf1!important}.app-shell[data-dashboard-system=control-v1] .plan-usage-fill{height:100%!important;border-radius:inherit!important;background:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .org-widget{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:62px!important;padding:9px!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] :where(.org-avatar,.user-avatar){display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:1px solid #cad8f4!important;border-radius:8px!important;background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important;font-size:.76rem!important;font-weight:800!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .org-info{display:grid!important;gap:2px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .org-name{overflow:hidden!important;color:var(--dash-text)!important;font-size:.82rem!important;font-weight:760!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .content{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:100dvh!important;background:var(--dash-canvas)!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .topbar{position:sticky!important;top:0!important;z-index:25!important;display:grid!important;grid-template-columns:minmax(250px,.6fr) minmax(260px,430px) minmax(340px,max-content)!important;gap:12px!important;min-height:56px!important;padding:9px 18px!important;border-bottom:1px solid var(--dash-border)!important;background:rgba(246,247,249,.94)!important;backdrop-filter:blur(14px)!important}.app-shell[data-dashboard-system=control-v1] .topbar-breadcrumb,.app-shell[data-dashboard-system=control-v1] .topbar-controls{display:flex!important;align-items:center!important;min-width:0!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .topbar-controls{justify-content:flex-end!important}.app-shell[data-dashboard-system=control-v1] :where(.sidebar-toggle,.topbar-route-trigger,.topbar-search,.topbar-ctrl-btn,.topbar-env-btn,.topbar-account-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important;transition:border-color .16s ease,background .16s ease,transform .16s ease}.app-shell[data-dashboard-system=control-v1] :where(.sidebar-toggle:hover,.topbar-route-trigger:hover,.topbar-search:hover,.topbar-ctrl-btn:hover,.topbar-env-btn:hover,.topbar-account-btn:hover){border-color:var(--dash-border-strong)!important;background:#fbfcfe!important}.app-shell[data-dashboard-system=control-v1] :where(.sidebar-toggle:active,.topbar-route-trigger:active,.topbar-search:active,.topbar-ctrl-btn:active,.topbar-env-btn:active,.topbar-account-btn:active,.btn:active){transform:translateY(1px)!important}.app-shell[data-dashboard-system=control-v1] .sidebar-toggle{width:34px!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .topbar-route-trigger{justify-content:flex-start!important;max-width:100%!important;padding:0 10px!important}.app-shell[data-dashboard-system=control-v1] .topbar-bc-org,.app-shell[data-dashboard-system=control-v1] .topbar-bc-sep{color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-name,.app-shell[data-dashboard-system=control-v1] .topbar-bc-page{color:var(--dash-text)!important;font-size:.82rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .topbar-search{justify-content:flex-start!important;width:100%!important;padding:0 10px!important}.app-shell[data-dashboard-system=control-v1] :where(.topbar-search-hint,.topbar-search-icon,.topbar-bc-icon,.topbar-bc-chevron,.user-row-chevron,.org-chevron){color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .topbar-search-kbd{margin-left:auto!important;padding:2px 6px!important;font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important}.app-shell[data-dashboard-system=control-v1] .org-env-dot,.app-shell[data-dashboard-system=control-v1] .topbar-env-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:var(--dash-green)!important;box-shadow:0 0 0 3px rgba(6,118,71,.1)!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-btn{padding:0 9px 0 4px!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-btn .user-avatar{width:28px!important;height:28px!important}.app-shell[data-dashboard-system=control-v1] .content-inner{min-width:0!important;min-height:calc(100dvh - 56px)!important;padding:16px 12px 28px!important;background:var(--dash-canvas)!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.shell-popover,.user-menu-popover){z-index:80!important;display:grid!important;gap:6px!important;min-width:260px!important;padding:8px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:0 18px 48px rgba(16,24,40,.12)!important}.app-shell[data-dashboard-system=control-v1] .topbar-popover{position:absolute!important;top:calc(100% + 8px)!important}.app-shell[data-dashboard-system=control-v1] .route-popover{left:0!important;width:min(360px,calc(100vw - 32px))!important}.app-shell[data-dashboard-system=control-v1] .date-popover,.app-shell[data-dashboard-system=control-v1] .env-popover{right:0!important;width:min(330px,calc(100vw - 32px))!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-popover{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;width:min(280px,calc(100vw - 32px))!important}.app-shell[data-dashboard-system=control-v1] .shell-popover-head,.app-shell[data-dashboard-system=control-v1] .user-menu-head{display:grid!important;gap:4px!important;padding:8px!important;border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .shell-popover-head small,.app-shell[data-dashboard-system=control-v1] .shell-popover-head span{color:var(--dash-text-muted)!important;font-size:.72rem!important}.app-shell[data-dashboard-system=control-v1] :where(.shell-menu-item,.user-menu-item){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:38px!important;padding:8px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--dash-text)!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] :where(.shell-menu-item:hover,.shell-menu-item.is-active,.user-menu-item:hover){border-color:var(--dash-border)!important;background:#f7f9fc!important}.app-shell[data-dashboard-system=control-v1] .shell-menu-item small{color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .user-menu-danger{color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .agents-screen,.app-shell[data-dashboard-system=control-v1] .dashboard-page,.app-shell[data-dashboard-system=control-v1] .fi-home-option-a,.app-shell[data-dashboard-system=control-v1] :where(.evidence-ledger-page,.integrations-page,.policies-page){background:transparent!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;gap:16px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-panel,.app-shell[data-dashboard-system=control-v1] .fi-a-queue-panel{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-queue-panel{overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .fi-a-table-wrap{max-width:100%!important;overflow-x:auto!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td,.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table th{padding-right:12px!important;padding-left:12px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:first-child,.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table th:first-child{width:72px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:nth-child(2),.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table th:nth-child(2){width:112px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:nth-child(4),.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table th:nth-child(4){width:92px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:nth-child(5),.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table th:nth-child(5){width:136px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:nth-child(6),.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table th:nth-child(6){width:126px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-agent-cell span{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.app-shell[data-dashboard-system=control-v1] .fi-a-row-actions .btn{width:100%!important;min-width:0!important;overflow:hidden!important;padding-right:8px!important;padding-left:8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .fi-a-impact-value{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] :where(.page-header,.evidence-hero,.policy-command-hero,.fi-a-verdict){border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] :where(.panel,.metric-card,.settings-summary-card,.agents-kpi-card,.agents-chart-panel,.agents-table-panel,.agents-inspector-panel,.agents-loop-panel,.agents-system-health-panel,.agents-warning-panel,.agents-quality-panel,.evidence-focus-panel,.evidence-ledger-panel,.policy-boundary-card,.policy-decision-panel,.settings-control-panel,.fi-a-queue-panel,.fi-a-proof-panel,.fi-a-loop-panel,.fi-a-snapshot-card){border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] :where(.agents-kpi-card.is-active,.fi-a-snapshot-card.is-active,.filter-chip.active){border-color:#b8cef8!important;background:var(--dash-blue-soft)!important}.app-shell[data-dashboard-system=control-v1] :where(.empty,.empty-state,.notice,.alert-strip){border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] :where(.notice.error,.empty.error){border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] :where(.btn,button.btn,a.btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;border-radius:7px!important;box-shadow:none!important;font-weight:760!important;line-height:1!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.app-shell[data-dashboard-system=control-v1] :where(.btn-primary,.fi-btn-primary){border:1px solid #111827!important;background:#111827!important;color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] :where(.btn-primary:hover,.fi-btn-primary:hover){background:#2d3648!important}.app-shell[data-dashboard-system=control-v1] :where(.btn-secondary,.btn-soft,.fi-btn-secondary){border:1px solid var(--dash-border-strong)!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.btn-secondary:hover,.btn-soft:hover,.fi-btn-secondary:hover){background:#f7f9fc!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.alert-cat-badge,.status-pill,.pill,.filter-chip,.fi-a-status-badge,.fi-status-text,.approval-hero-pill){border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f7f9fc!important;color:var(--dash-text-soft)!important;box-shadow:none!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .fi-status-text[data-tone=danger]{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .fi-status-text[data-tone=warning]{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .fi-status-text[data-tone=success]{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .fi-status-text[data-tone=danger]>span{background:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .fi-status-text[data-tone=warning]>span{background:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .fi-status-text[data-tone=success]>span{background:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] :where(.tone-danger,.badge-red,.status-red,.pill-red,.status-critical,.status-failed,.status-error){border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] :where(.tone-warning,.badge-yellow,.badge-orange,.status-warning,.status-stale,.pill-yellow){border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] :where(.tone-success,.badge-green,.status-green,.status-verified,.status-ok,.pill-green){border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] :where(table){width:100%;border-collapse:collapse;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(th){background:#f4f6f9!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:780!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(td){border-color:var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(input,select,textarea){border-color:var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] :where(input::-moz-placeholder,textarea::-moz-placeholder){color:#98a2b3!important}.app-shell[data-dashboard-system=control-v1] :where(input::placeholder,textarea::placeholder){color:#98a2b3!important}.app-shell[data-dashboard-system=control-v1] :where(pre,code,.mono){font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important}@media (max-width:1120px){.app-shell[data-dashboard-system=control-v1],.app-shell[data-dashboard-system=control-v1].sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-dashboard-system=control-v1] .content{grid-column:1!important}.app-shell[data-dashboard-system=control-v1] .sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(284px,calc(100vw - 56px))!important;transform:translateX(0)!important;box-shadow:18px 0 48px rgba(16,24,40,.16)!important}.app-shell[data-dashboard-system=control-v1] .sidebar.sidebar-hidden{transform:translateX(-100%)!important}.app-shell[data-dashboard-system=control-v1] .topbar{grid-template-columns:auto minmax(0,1fr) auto!important}.app-shell[data-dashboard-system=control-v1] .topbar-search{display:none!important}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .topbar{grid-template-columns:minmax(0,1fr) auto!important;padding:8px 10px!important}.app-shell[data-dashboard-system=control-v1] .topbar-controls{gap:6px!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-name,.app-shell[data-dashboard-system=control-v1] .topbar-ctrl-btn,.app-shell[data-dashboard-system=control-v1] .topbar-env-btn{display:none!important}.app-shell[data-dashboard-system=control-v1] .content-inner{padding:10px!important}}.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-hero{border:1px solid var(--zk-border-strong)!important;border-radius:var(--zk-radius-card)!important;background:var(--zk-surface)!important;color:var(--zk-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-hero :where(h1,strong){color:var(--zk-text)!important}.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-hero :where(p,small){color:var(--zk-muted)!important}.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tabs-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tab-link{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tab-link span{display:grid!important;gap:1px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tab-link small,.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tab-link strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tabs-nav{border:1px solid var(--zk-border)!important;border-radius:var(--zk-radius-card)!important;background:var(--zk-surface)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tab-link{border:1px solid transparent!important;border-radius:var(--zk-radius-control)!important;background:transparent!important;color:var(--zk-muted)!important}.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tab-link-active,.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tab-link:focus-visible,.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tab-link:hover{border-color:var(--zk-text)!important;background:var(--zk-text)!important;color:var(--zk-surface)!important}@media (max-width:1100px){.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tabs-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.app-shell[data-dashboard-system=control-v1] .settings-shell .settings-tabs-nav{grid-template-columns:1fr!important}}.app-shell[data-dashboard-system=control-v1] .slack-proof-page{--slack-proof-text:#101828;--slack-proof-muted:#667085;--slack-proof-border:#d9e1ea;--slack-proof-soft:#f7f9fc;--slack-proof-blue:#155eef;--slack-proof-green:#067647;--slack-proof-yellow:#946200;--slack-proof-red:#b42318;gap:18px!important;color:var(--slack-proof-text)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-page,.app-shell[data-dashboard-system=control-v1] .slack-proof-page *{letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-page :where(.panel,.slack-proof-card){border:1px solid var(--slack-proof-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-hero{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;border-left:4px solid var(--slack-proof-blue)!important;padding:22px!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-hero h2{color:var(--slack-proof-text)!important;font-size:clamp(1.8rem,2.5vw,2.6rem)!important;line-height:1!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-page :where(.hint,p,small,.list-main span){color:var(--slack-proof-muted)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-hero-actions,.app-shell[data-dashboard-system=control-v1] .slack-proof-page .actions{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-card div{display:grid!important;gap:5px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-card span:not(.slack-proof-icon){color:var(--slack-proof-muted)!important;font-size:.72rem!important;font-weight:780!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-card strong,.app-shell[data-dashboard-system=control-v1] .slack-proof-counts strong,.app-shell[data-dashboard-system=control-v1] .slack-proof-page .panel-header h3{color:var(--slack-proof-text)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-icon{display:inline-flex!important;width:34px!important;height:34px!important;align-items:center!important;justify-content:center!important;border:1px solid var(--slack-proof-border)!important;border-radius:8px!important;background:var(--slack-proof-soft)!important;color:var(--slack-proof-blue)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-icon svg{width:17px!important;height:17px!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-icon.is-ok{border-color:#abefc6!important;background:#ecfdf3!important;color:var(--slack-proof-green)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-icon.is-warning{border-color:#fedf89!important;background:#fffaeb!important;color:var(--slack-proof-yellow)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-icon.is-danger{border-color:#fecdca!important;background:#fef3f2!important;color:var(--slack-proof-red)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-icon.is-neutral{color:var(--slack-proof-muted)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-main{align-items:start!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-page .list{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-page .list-row{border:1px solid var(--slack-proof-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--slack-proof-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-page .list-main strong{color:var(--slack-proof-text)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-counts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(86px,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-counts>div{display:grid!important;gap:5px!important;min-width:0!important;border:1px solid var(--slack-proof-border)!important;border-radius:8px!important;background:var(--slack-proof-soft)!important;padding:10px!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-counts span{color:var(--slack-proof-muted)!important;font-size:.7rem!important;font-weight:780!important;text-transform:uppercase!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-counts strong{font-variant-numeric:tabular-nums!important;font-size:1.2rem!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-page :where(input,select),.app-shell[data-dashboard-system=control-v1] .slack-proof-page textarea{border:1px solid var(--slack-proof-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--slack-proof-text)!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-page textarea{min-height:112px!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-page .btn{border-color:var(--slack-proof-border)!important;box-shadow:none!important}@media (max-width:1180px){.app-shell[data-dashboard-system=control-v1] .slack-proof-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .slack-proof-hero,.app-shell[data-dashboard-system=control-v1] .slack-proof-hero-actions{display:grid!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-hero-actions .btn,.app-shell[data-dashboard-system=control-v1] .slack-proof-page .actions .btn{width:100%!important}.app-shell[data-dashboard-system=control-v1] .slack-proof-counts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app-shell[data-dashboard-system=control-v1] .agents-screen{display:grid!important;gap:14px!important;width:100%!important;max-width:none!important;background:transparent!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-screen{gap:24px!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-hero .agents-text-link{width:-moz-fit-content!important;width:fit-content!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-layout{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)!important;gap:18px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-main,.app-shell[data-dashboard-system=control-v1] .agent-detail-side{display:grid!important;gap:14px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-form-grid label{display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-form-grid label>span{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-form-grid input,.app-shell[data-dashboard-system=control-v1] .agent-detail-form-grid select,.app-shell[data-dashboard-system=control-v1] .agent-detail-form-grid textarea{width:100%!important;min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;font:inherit!important;font-size:.86rem!important;line-height:1.4!important;padding:9px 10px!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-form-grid textarea{resize:vertical!important;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-span{grid-column:1/-1!important}.app-shell[data-dashboard-system=control-v1] .agents-detail-message{margin:0!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.45!important;padding:9px 10px!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-action-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;border:1px solid var(--dash-border)!important;border-radius:10px!important;background:#ffffff!important;color:var(--dash-text)!important;padding:12px!important;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-action-card:hover{border-color:var(--dash-border-strong)!important;background:var(--dash-surface-subtle)!important;transform:translateY(-1px)!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-action-card>div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-action-card>div:last-child{justify-items:end!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-action-card strong{overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-action-card small,.app-shell[data-dashboard-system=control-v1] .agent-detail-action-card span{color:var(--dash-text-muted)!important;font-size:.78rem!important;line-height:1.35!important}@media (max-width:1180px){.app-shell[data-dashboard-system=control-v1] .agent-detail-layout{grid-template-columns:1fr!important}}@media (max-width:720px){.app-shell[data-dashboard-system=control-v1] .agent-detail-action-card,.app-shell[data-dashboard-system=control-v1] .agent-detail-form-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agent-detail-action-card>div:last-child{justify-items:start!important}}.app-shell[data-dashboard-system=control-v1] .agents-eyebrow{display:inline-flex!important;align-items:center!important;gap:7px!important;width:-moz-fit-content!important;width:fit-content!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:780!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agents-eyebrow svg{width:15px!important;height:15px!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agents-live-dot{display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .agents-live-dot.is-live{background:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;min-height:118px!important;padding:13px!important;text-align:left!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease,transform .16s ease!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card:focus-visible,.app-shell[data-dashboard-system=control-v1] .agents-kpi-card:hover{border-color:var(--dash-border-strong)!important;background:#fbfcfe!important;outline:none!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card:active{transform:translateY(1px)!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-icon,.app-shell[data-dashboard-system=control-v1] .agents-kpi-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f7f9fc!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card[data-tone=danger] .agents-kpi-icon{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card[data-tone=warning] .agents-kpi-icon{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card[data-tone=success] .agents-kpi-icon{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-icon svg,.app-shell[data-dashboard-system=control-v1] .agents-kpi-icon svg{width:17px!important;height:17px!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card>div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card span{color:var(--dash-text-muted)!important;font-size:.76rem!important;font-weight:760!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card strong{color:var(--dash-text)!important;font-size:1.65rem!important;font-weight:820!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card small{color:var(--dash-text-muted)!important;font-size:.72rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .agents-layout-grid{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(380px,2fr)!important;gap:14px!important;align-items:start!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-main-column{display:grid!important;gap:14px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-chart-panel,.app-shell[data-dashboard-system=control-v1] .agents-empty-card,.app-shell[data-dashboard-system=control-v1] .agents-inspector-panel,.app-shell[data-dashboard-system=control-v1] .agents-loop-panel,.app-shell[data-dashboard-system=control-v1] .agents-quality-panel,.app-shell[data-dashboard-system=control-v1] .agents-setup-banner,.app-shell[data-dashboard-system=control-v1] .agents-system-health-panel,.app-shell[data-dashboard-system=control-v1] .agents-warning-panel,.app-shell[data-dashboard-system=control-v1] .capture-connect-panel{min-width:0!important;padding:14px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .agents-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:12px!important}.app-shell[data-dashboard-system=control-v1] .agents-panel-head>div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-panel-head span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:760!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agents-panel-head strong{color:var(--dash-text)!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .agents-table-count{flex:0 0 auto!important;padding:4px 7px!important;border:1px solid var(--dash-border)!important;border-radius:6px!important;background:#f7f9fc!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .agents-warning-panel{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-color:rgba(180,112,18,.25)!important;background:rgba(180,112,18,.06)!important}.app-shell[data-dashboard-system=control-v1] .agents-warning-panel>div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-warning-panel strong{color:var(--dash-text)!important;font-size:.94rem!important;font-weight:800!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .agents-warning-panel span{color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agents-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;border:1px solid var(--dash-border)!important;border-radius:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-table{width:100%!important;min-width:980px!important;table-layout:fixed!important;border-collapse:collapse!important}.app-shell[data-dashboard-system=control-v1] .agents-table td,.app-shell[data-dashboard-system=control-v1] .agents-table th{padding:11px 10px!important;border-bottom:1px solid var(--dash-border)!important;vertical-align:top!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:first-child,.app-shell[data-dashboard-system=control-v1] .agents-table th:first-child{width:84px!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(2),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(2){width:180px!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(3),.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(4),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(3),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(4){width:140px!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(5),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(5){width:126px!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(6),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(6){width:146px!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(7),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(7){width:120px!important}.app-shell[data-dashboard-system=control-v1] .agents-table th{overflow-wrap:anywhere!important;line-height:1.25!important;white-space:normal!important}.app-shell[data-dashboard-system=control-v1] .agents-table tbody tr:last-child td{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .agents-table-row{cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .agents-table-row.is-selected td,.app-shell[data-dashboard-system=control-v1] .agents-table-row:hover td{background:#fbfcfe!important}.app-shell[data-dashboard-system=control-v1] .agents-table-row.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agents-priority-cell,.app-shell[data-dashboard-system=control-v1] .agents-proof-cell{display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-name-cell{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-name-cell>div{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-name-cell strong,.app-shell[data-dashboard-system=control-v1] .agents-table td>strong{overflow:hidden!important;color:var(--dash-text)!important;font-size:.84rem!important;font-weight:800!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-cell-note,.app-shell[data-dashboard-system=control-v1] .agents-name-cell small,.app-shell[data-dashboard-system=control-v1] .agents-name-cell span{display:block!important;overflow:hidden!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-proof-cell .agents-cell-note,.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(6) .agents-cell-note{white-space:normal!important}.app-shell[data-dashboard-system=control-v1] .alert-cat-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-height:22px!important;padding:3px 7px!important;overflow:hidden!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-text-link{display:inline-flex!important;align-items:center!important;gap:5px!important;width:-moz-fit-content!important;width:fit-content!important;color:var(--dash-blue)!important;font-size:.76rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .agents-text-link svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .agents-row-action{width:100%!important;min-width:0!important;min-height:36px!important;padding:6px 8px!important;overflow:visible!important;line-height:1.15!important;text-align:center!important;white-space:normal!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-filter{display:grid!important;gap:4px!important;padding:18px!important;text-align:center!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-filter span{color:var(--dash-text-muted)!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-panel{position:sticky!important;top:72px!important;display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .agents-evidence-row,.app-shell[data-dashboard-system=control-v1] .agents-identity-warning,.app-shell[data-dashboard-system=control-v1] .agents-inspector-control-grid>div,.app-shell[data-dashboard-system=control-v1] .agents-inspector-list>div,.app-shell[data-dashboard-system=control-v1] .agents-inspector-meta-grid>div,.app-shell[data-dashboard-system=control-v1] .agents-inspector-score>div,.app-shell[data-dashboard-system=control-v1] .agents-inspector-verdict,.app-shell[data-dashboard-system=control-v1] .agents-issue-summary,.app-shell[data-dashboard-system=control-v1] .agents-latest-action-card,.app-shell[data-dashboard-system=control-v1] .agents-mandate-card,.app-shell[data-dashboard-system=control-v1] .agents-proof-chain>div,.app-shell[data-dashboard-system=control-v1] .agents-tool-row{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-verdict{display:grid!important;gap:5px!important;padding:12px!important;border-left:4px solid var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-verdict[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .agents-identity-warning{display:grid!important;gap:5px!important;padding:12px!important;border-left:4px solid var(--dash-red)!important;background:var(--dash-red-soft)!important}.app-shell[data-dashboard-system=control-v1] .agents-identity-warning strong{color:var(--dash-text)!important;font-size:.86rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .agents-identity-warning span{color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agents-mandate-card{display:grid!important;gap:7px!important;padding:12px!important;border-left:4px solid var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agents-mandate-card>div{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.app-shell[data-dashboard-system=control-v1] .agents-mandate-card em{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:3px 7px!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-style:normal!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .agents-latest-action-card{display:grid!important;gap:10px!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .agents-latest-action-head{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-latest-action-head>div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-latest-action-card .evidence-receipt-stepper{margin:0!important}.app-shell[data-dashboard-system=control-v1] .agents-latest-action-card .evidence-receipt-step{background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-control-grid span,.app-shell[data-dashboard-system=control-v1] .agents-inspector-list dt,.app-shell[data-dashboard-system=control-v1] .agents-inspector-meta-grid span,.app-shell[data-dashboard-system=control-v1] .agents-inspector-score span,.app-shell[data-dashboard-system=control-v1] .agents-inspector-verdict span,.app-shell[data-dashboard-system=control-v1] .agents-issue-summary span,.app-shell[data-dashboard-system=control-v1] .agents-latest-action-head span,.app-shell[data-dashboard-system=control-v1] .agents-mandate-card>span,.app-shell[data-dashboard-system=control-v1] .agents-proof-chain span,.app-shell[data-dashboard-system=control-v1] .agents-tool-group-head span,.app-shell[data-dashboard-system=control-v1] .agents-tool-plan-head span,.app-shell[data-dashboard-system=control-v1] .agents-tool-row-meta span{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:780!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-control-grid strong,.app-shell[data-dashboard-system=control-v1] .agents-inspector-list dd,.app-shell[data-dashboard-system=control-v1] .agents-inspector-meta-grid strong,.app-shell[data-dashboard-system=control-v1] .agents-inspector-score strong,.app-shell[data-dashboard-system=control-v1] .agents-inspector-verdict strong,.app-shell[data-dashboard-system=control-v1] .agents-latest-action-head strong,.app-shell[data-dashboard-system=control-v1] .agents-mandate-card strong,.app-shell[data-dashboard-system=control-v1] .agents-proof-chain strong,.app-shell[data-dashboard-system=control-v1] .agents-tool-plan-head strong,.app-shell[data-dashboard-system=control-v1] .agents-tool-row-head strong{color:var(--dash-text)!important;font-size:.86rem!important;font-weight:800!important;line-height:1.25!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .agents-evidence-row small,.app-shell[data-dashboard-system=control-v1] .agents-inspector-verdict small,.app-shell[data-dashboard-system=control-v1] .agents-latest-action-head small,.app-shell[data-dashboard-system=control-v1] .agents-mandate-card small,.app-shell[data-dashboard-system=control-v1] .agents-muted,.app-shell[data-dashboard-system=control-v1] .agents-proof-chain small,.app-shell[data-dashboard-system=control-v1] .agents-tool-group-head small,.app-shell[data-dashboard-system=control-v1] .agents-tool-next-steps,.app-shell[data-dashboard-system=control-v1] .agents-tool-plan-head small,.app-shell[data-dashboard-system=control-v1] .agents-tool-row p{color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-control-grid,.app-shell[data-dashboard-system=control-v1] .agents-inspector-meta-grid,.app-shell[data-dashboard-system=control-v1] .agents-inspector-score{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-score,.app-shell[data-dashboard-system=control-v1] .agents-simple-score{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-control-grid>div,.app-shell[data-dashboard-system=control-v1] .agents-inspector-meta-grid>div,.app-shell[data-dashboard-system=control-v1] .agents-inspector-score>div{display:grid!important;gap:4px!important;min-width:0!important;padding:10px!important}.app-shell[data-dashboard-system=control-v1] .agents-proof-chain{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-proof-chain>div{display:grid!important;gap:5px!important;padding:10px!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-plan{display:grid!important;gap:8px!important;padding:9px 10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status-grid>div{display:grid!important;gap:4px!important;min-width:0!important;padding:9px 10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status-grid>div[data-tone=success]{border-color:rgba(25,135,84,.26)!important;background:rgba(25,135,84,.06)!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status-grid>div[data-tone=warning]{border-color:rgba(180,112,18,.26)!important;background:rgba(180,112,18,.06)!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status-grid>div[data-tone=neutral]{background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status-grid span{color:var(--dash-text-muted)!important;font-size:.64rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status-grid strong{color:var(--dash-text)!important;font-size:1.25rem!important;font-weight:840!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-group-head,.app-shell[data-dashboard-system=control-v1] .agents-tool-plan-head,.app-shell[data-dashboard-system=control-v1] .agents-tool-row-head,.app-shell[data-dashboard-system=control-v1] .agents-tool-row-meta{display:flex!important;gap:8px!important;align-items:center!important;justify-content:space-between!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] summary.agents-tool-plan-head{cursor:pointer!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] summary.agents-tool-plan-head::-webkit-details-marker{display:none!important}.app-shell[data-dashboard-system=control-v1] summary.agents-tool-plan-head:after{content:"+"!important;display:grid!important;flex:0 0 auto!important;place-items:center!important;width:24px!important;height:24px!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text-muted)!important;font-size:.9rem!important;font-weight:820!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-plan[open] summary.agents-tool-plan-head:after{content:"-"!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-plan-head>div{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-plan-body{display:grid!important;gap:10px!important;padding-top:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-group{display:grid!important;gap:6px!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-row-list{display:grid!important;gap:7px!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-row{position:relative!important;display:grid!important;gap:6px!important;min-width:0!important;padding:10px 34px 10px 10px!important;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-row.is-muted{padding-right:10px!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-row:hover{border-color:var(--dash-border-strong)!important;background:#ffffff!important;transform:translateY(-1px)!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-row:focus-visible{outline:2px solid var(--dash-blue)!important;outline-offset:2px!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-row>svg{position:absolute!important;top:12px!important;right:10px!important;width:14px!important;height:14px!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-row-head strong{overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status{flex:0 0 auto!important;border:1px solid var(--dash-border)!important;border-radius:6px!important;padding:3px 6px!important;color:var(--dash-text-muted)!important;background:#ffffff!important;font-size:.66rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status[data-tone=success]{border-color:rgba(25,135,84,.28)!important;color:var(--dash-green)!important;background:rgba(25,135,84,.08)!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status[data-tone=warning]{border-color:rgba(180,112,18,.28)!important;color:var(--dash-amber)!important;background:rgba(180,112,18,.08)!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-status[data-tone=neutral]{color:var(--dash-text-muted)!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-row-meta{justify-content:flex-start!important;flex-wrap:wrap!important}.app-shell[data-dashboard-system=control-v1] .agents-tool-next-steps{display:grid!important;gap:5px!important;margin:0!important;padding-left:18px!important}.app-shell[data-dashboard-system=control-v1] .agents-issue-summary{display:grid!important;gap:8px!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .agents-issue-summary h2{color:var(--dash-text)!important;font-size:1.05rem!important;font-weight:820!important;line-height:1.18!important}.app-shell[data-dashboard-system=control-v1] .agents-issue-summary p{color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-list>div{display:grid!important;gap:4px!important;padding:10px!important}.app-shell[data-dashboard-system=control-v1] .agents-evidence-list,.app-shell[data-dashboard-system=control-v1] .agents-inspector-actions{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-evidence-row{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:9px 10px!important}.app-shell[data-dashboard-system=control-v1] .agents-evidence-row strong{overflow:hidden!important;color:var(--dash-text)!important;font-size:.8rem!important;font-weight:780!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-loop-chain{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-loop-step{display:grid!important;gap:6px!important;min-height:102px!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .agents-evidence-row:hover,.app-shell[data-dashboard-system=control-v1] .agents-loop-step:hover,.app-shell[data-dashboard-system=control-v1] .agents-system-health-card:hover{border-color:var(--dash-border-strong)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agents-loop-step span{color:var(--dash-blue)!important;font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important;font-size:.68rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .agents-loop-step strong{color:var(--dash-text)!important;font-size:.84rem!important;font-weight:800!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .agents-loop-step small{color:var(--dash-text-muted)!important;font-size:.72rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .agents-system-health-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-system-health-card{display:grid!important;gap:6px!important;min-height:96px!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agents-system-health-card span{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:780!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agents-system-health-card strong{color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .agents-system-health-card small{color:var(--dash-text-muted)!important;font-size:.72rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .agents-system-health-card[data-tone=danger]{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important}.app-shell[data-dashboard-system=control-v1] .agents-system-health-card[data-tone=warning]{border-color:#efd29b!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .agents-system-health-card[data-tone=success]{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agents-warning-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-quality-panel,.app-shell[data-dashboard-system=control-v1] .agents-warning-list>div{display:grid!important;gap:5px!important;padding:11px!important;border:1px solid #efd29b!important;border-radius:8px!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .agents-quality-panel{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;border-color:#b7e3ca!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agents-quality-panel svg{width:18px!important;height:18px!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agents-quality-panel div{display:grid!important;gap:3px!important}.app-shell[data-dashboard-system=control-v1] .agents-quality-panel strong,.app-shell[data-dashboard-system=control-v1] .agents-warning-list strong{color:var(--dash-text)!important;font-size:.84rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .agents-quality-panel span,.app-shell[data-dashboard-system=control-v1] .agents-warning-list span{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner{border-left:4px solid var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-body{display:grid!important;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr)!important;gap:12px!important;align-items:stretch!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-copy{display:grid!important;align-content:start!important;gap:10px!important;min-width:0!important;padding-right:12px!important;border-right:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-copy p{color:var(--dash-text-soft)!important;font-size:.86rem!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-progress{display:grid!important;gap:6px!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-progress span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:800!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-progress div{height:7px!important;overflow:hidden!important;border-radius:999px!important;background:#e5eaf1!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-progress i{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-checks{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-checks>div{display:grid!important;gap:5px!important;min-width:0!important;min-height:92px!important;align-content:center!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f7f9fc!important;padding:10px!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-checks>div[data-done=false]{border-color:#efd29b!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-checks>div[data-done=true]{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-checks strong{color:var(--dash-text)!important;font-size:.82rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-checks span{color:var(--dash-text-muted)!important;font-size:.72rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-grid{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:14px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-card{display:grid!important;gap:12px!important;min-height:280px!important;align-content:start!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-card h2{color:var(--dash-text)!important;font-size:1.9rem!important;font-weight:820!important;line-height:1.08!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-card p{color:var(--dash-text-soft)!important;font-size:.94rem!important;line-height:1.55!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-path{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-path>div{display:grid!important;gap:5px!important;min-width:0!important;min-height:104px!important;align-content:start!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-path span{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border:1px solid #c9d8f6!important;border-radius:7px!important;background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important;font-size:.68rem!important;font-weight:840!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-path strong{color:var(--dash-text)!important;font-size:.86rem!important;font-weight:820!important;line-height:1.24!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-path small{color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.36!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .agents-workspace{display:grid!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-tabs{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;gap:4px!important;padding:4px!important;border:1px solid var(--dash-border)!important;border-radius:9px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agents-tab{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:6px 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--dash-text-muted)!important;font-size:.8rem!important;font-weight:800!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .agents-tab svg{width:15px!important;height:15px!important}.app-shell[data-dashboard-system=control-v1] .agents-tab.is-active{background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agents-table-panel{min-width:0!important;padding:14px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agents-fleet-panel{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .agents-fleet-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-fleet-summary>div{display:grid!important;gap:3px!important;min-width:0!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agents-fleet-summary>div[data-tone=success]{border-color:rgba(25,135,84,.22)!important;background:rgba(25,135,84,.06)!important}.app-shell[data-dashboard-system=control-v1] .agents-fleet-summary>div[data-tone=warning]{border-color:rgba(180,112,18,.24)!important;background:rgba(180,112,18,.06)!important}.app-shell[data-dashboard-system=control-v1] .agents-fleet-summary strong{color:var(--dash-text)!important;font-size:1.25rem!important;font-weight:840!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] .agents-fleet-summary span{color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) minmax(220px,.52fr)!important;gap:10px!important;align-items:center!important;width:100%!important;min-width:0!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;cursor:pointer!important;text-align:left!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card.is-selected,.app-shell[data-dashboard-system=control-v1] .agents-agent-card:focus-visible,.app-shell[data-dashboard-system=control-v1] .agents-agent-card:hover{border-color:var(--dash-border-strong)!important;background:#fbfcfe!important;outline:none!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card:focus-visible{box-shadow:0 0 0 2px rgba(46,111,245,.16)!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card.is-selected{box-shadow:inset 3px 0 0 var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card[data-tone=danger] .agents-agent-icon{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card[data-tone=warning] .agents-agent-icon{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card[data-tone=success] .agents-agent-icon{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-main{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-title strong{overflow:hidden!important;color:var(--dash-text)!important;font-size:.9rem!important;font-weight:830!important;line-height:1.22!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-main>span:not(.agents-agent-card-title):not(.agents-agent-card-signals){overflow:hidden!important;color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-signals{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-signals small{display:inline-flex!important;align-items:center!important;min-height:22px!important;max-width:100%!important;padding:3px 7px!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:760!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-metrics>span{display:grid!important;gap:3px!important;min-width:0!important;padding:8px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-metrics strong{overflow:hidden!important;color:var(--dash-text)!important;font-size:.92rem!important;font-weight:840!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-metrics small{overflow:hidden!important;color:var(--dash-text-muted)!important;font-size:.66rem!important;font-weight:760!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:first-child,.app-shell[data-dashboard-system=control-v1] .agents-table th:first-child{width:240px!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(2),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(2){width:130px!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(3),.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(4),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(3),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(4){width:145px!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(5),.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(6),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(5),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(6){width:140px!important}.app-shell[data-dashboard-system=control-v1] .agents-table td:nth-child(7),.app-shell[data-dashboard-system=control-v1] .agents-table th:nth-child(7){width:116px!important}.app-shell[data-dashboard-system=control-v1] .agents-card-list{display:grid!important;gap:9px!important}.app-shell[data-dashboard-system=control-v1] .agents-attempt-card,.app-shell[data-dashboard-system=control-v1] .agents-runner-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(180px,.5fr) minmax(160px,.45fr)!important;gap:12px!important;align-items:center!important;min-width:0!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agents-attempt-card[data-stale=true]{border-color:rgba(209,67,67,.32)!important;background:rgba(209,67,67,.06)!important}.app-shell[data-dashboard-system=control-v1] .agents-attempt-card>div,.app-shell[data-dashboard-system=control-v1] .agents-runner-card>div{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:3px 9px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agents-attempt-card svg,.app-shell[data-dashboard-system=control-v1] .agents-runner-card svg{grid-row:1/3!important;width:18px!important;height:18px!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agents-attempt-card strong,.app-shell[data-dashboard-system=control-v1] .agents-runner-card strong{overflow:hidden!important;color:var(--dash-text)!important;font-size:.86rem!important;font-weight:820!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-attempt-card small,.app-shell[data-dashboard-system=control-v1] .agents-attempt-card span,.app-shell[data-dashboard-system=control-v1] .agents-runner-card small,.app-shell[data-dashboard-system=control-v1] .agents-runner-card span{overflow:hidden!important;color:var(--dash-text-muted)!important;font-size:.76rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agents-modal-backdrop{position:fixed!important;inset:0!important;z-index:80!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(26,26,23,.22)!important}.app-shell[data-dashboard-system=control-v1] .agents-modal{display:grid!important;gap:14px!important;width:min(440px,100%)!important;padding:16px!important;border:1px solid var(--dash-border)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 18px 60px -34px rgba(23,23,19,.36)!important}.app-shell[data-dashboard-system=control-v1] .agents-modal-actions,.app-shell[data-dashboard-system=control-v1] .agents-modal-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .agents-modal-head h2{color:var(--dash-text)!important;font-size:1.15rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .agents-modal-form label span,.app-shell[data-dashboard-system=control-v1] .agents-modal-head span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:780!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agents-modal-form{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .agents-modal-form label{display:grid!important;gap:6px!important}.app-shell[data-dashboard-system=control-v1] .agents-modal-error{color:var(--dash-red)!important;font-size:.82rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agents-skeleton-card{min-height:120px!important}.app-shell[data-dashboard-system=control-v1] .agents-skeleton-card p,.app-shell[data-dashboard-system=control-v1] .agents-skeleton-card span,.app-shell[data-dashboard-system=control-v1] .agents-skeleton-card strong,.app-shell[data-dashboard-system=control-v1] .agents-skeleton-card:after{display:block!important;border-radius:7px!important;background:#edf1f5!important;color:transparent!important;box-shadow:none!important;animation:none!important;content:""!important}.app-shell[data-dashboard-system=control-v1] .agents-skeleton-card span{width:142px!important;height:22px!important}.app-shell[data-dashboard-system=control-v1] .agents-skeleton-card strong{width:min(320px,70%)!important;height:42px!important}.app-shell[data-dashboard-system=control-v1] .agents-skeleton-card p{width:min(520px,88%)!important;height:18px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-screen{display:grid!important;gap:14px!important;width:100%!important;max-width:none!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;gap:18px!important;align-items:center!important;min-width:0!important;min-height:176px!important;padding:20px!important;border:1px solid var(--dash-border)!important;border-left:4px solid var(--dash-blue)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-copy{display:grid!important;align-content:start!important;gap:10px!important;min-width:0!important;max-width:840px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-back{display:inline-flex!important;align-items:center!important;gap:7px!important;width:-moz-fit-content!important;width:fit-content!important;min-height:30px!important;padding:5px 8px!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text-soft)!important;font-size:.78rem!important;font-weight:780!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-back svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero h1{max-width:760px!important;color:var(--dash-text)!important;font-size:clamp(1.9rem,3vw,3.1rem)!important;font-weight:820!important;line-height:1.04!important;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero p{max-width:720px!important;color:var(--dash-text-soft)!important;font-size:.94rem!important;line-height:1.48!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-card{display:grid!important;gap:12px!important;min-width:0!important;padding:14px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-card-head span{color:var(--dash-text-soft)!important;font-size:.72rem!important;font-weight:800!important;line-height:1.25!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-card-head strong{color:var(--dash-text)!important;font-size:.92rem!important;font-weight:820!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-meter{width:100%!important;height:7px!important;overflow:hidden!important;border-radius:999px!important;background:#e5eaf1!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-meter i{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-card ol{display:grid!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-card li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;color:var(--dash-text-soft)!important;font-size:.8rem!important;line-height:1.3!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-card li:before{display:block!important;width:10px!important;height:10px!important;border:1px solid var(--dash-border-strong)!important;border-radius:999px!important;background:#ffffff!important;content:""!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-card li[data-done=true]:before{border-color:var(--dash-green)!important;background:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart{display:grid!important;gap:14px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-main{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:start!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan{display:grid!important;gap:13px!important;min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;align-items:start!important;align-content:start!important;min-height:0!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[data-active=true]{border-color:rgba(47,95,102,.34)!important;background:linear-gradient(180deg,rgba(47,95,102,.07),rgba(47,95,102,.018)),#ffffff!important;box-shadow:0 10px 28px rgba(47,95,102,.1)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[aria-disabled=true]{background:rgba(247,248,245,.78)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[aria-disabled=true]>:not(.agent-quickstart-card-head){opacity:.72!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[data-step=key]{border-left:4px solid var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[data-step=connect]{border-left:4px solid var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[data-step=pack]{border-left:4px solid var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[data-step=run]{border-left:4px solid var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[data-step=govern],.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[data-step=live]{border-left:4px solid var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card-head{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card>:not(.agent-quickstart-card-head){grid-column:2!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card-head>span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text-soft)!important;font-size:.76rem!important;font-weight:860!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card-head div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card-head strong{color:var(--dash-text)!important;font-size:1rem!important;font-weight:840!important;line-height:1.16!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card-head small{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card-head em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:48px!important;min-height:24px!important;padding:0 8px!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--dash-text-muted)!important;font-size:.68rem!important;font-style:normal!important;font-weight:840!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[data-active=true] .agent-quickstart-card-head em{border-color:rgba(47,95,102,.26)!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card[data-done=true] .agent-quickstart-card-head em{border-color:rgba(6,118,71,.24)!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-observed,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan-grid,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-policy{display:grid!important;gap:9px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-policy>div{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;min-width:0!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-policy>div[data-done=true]{border-color:rgba(6,118,71,.22)!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-policy svg{width:18px!important;height:18px!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-policy>div[data-done=true] svg{color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-observed>div,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan-grid>div,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-policy span{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-observed strong,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan-grid strong,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-policy strong{color:var(--dash-text)!important;font-size:.84rem!important;font-weight:820!important;line-height:1.28!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan-grid small,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-policy small{color:var(--dash-text-soft)!important;font-size:.75rem!important;line-height:1.38!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-observed{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-observed>div,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan-grid>div{padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-observed span,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan-grid span{color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan{padding:14px!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-next-hint{display:grid!important;gap:5px!important;min-width:0!important;padding:11px!important;border:1px solid rgba(161,92,7,.22)!important;border-radius:8px!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-next-hint span{color:var(--dash-amber)!important;font-size:.72rem!important;font-weight:840!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-next-hint strong{color:var(--dash-text)!important;font-size:.84rem!important;font-weight:780!important;line-height:1.36!important}.app-shell[data-dashboard-system=control-v1] .agent-next-actions[data-locked=true] .dashboard-button{opacity:.62!important;pointer-events:none!important}.app-shell[data-dashboard-system=control-v1] .agent-control-loop-strip{display:grid!important;grid-template-columns:minmax(220px,320px) minmax(0,1fr)!important;gap:16px!important;align-items:center!important;min-width:0!important;padding:14px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agent-control-loop-strip>div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-control-loop-strip span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:840!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-control-loop-strip strong{color:var(--dash-text)!important;font-size:.92rem!important;font-weight:820!important;line-height:1.3!important}.app-shell[data-dashboard-system=control-v1] .agent-control-loop-strip ol{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .agent-control-loop-strip li{display:grid!important;place-items:center!important;min-width:0!important;min-height:38px!important;padding:8px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text-soft)!important;font-size:.78rem!important;font-weight:780!important;text-align:center!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-layout{display:grid!important;grid-template-columns:minmax(210px,248px) minmax(0,1fr)!important;gap:14px!important;align-items:start!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-card,.app-shell[data-dashboard-system=control-v1] .agent-setup-preview,.app-shell[data-dashboard-system=control-v1] .agent-setup-stepper{min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview,.app-shell[data-dashboard-system=control-v1] .agent-setup-stepper{position:sticky!important;top:70px!important;display:grid!important;gap:8px!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-card{display:grid!important;gap:16px!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview{grid-column:1/-1!important;position:static!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-progress{display:grid!important;gap:6px!important;padding:9px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-progress span{color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:800!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-progress strong{color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-progress div{width:100%!important;height:6px!important;overflow:hidden!important;border-radius:999px!important;background:#e5eaf1!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-progress i{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;width:100%!important;min-height:58px!important;padding:8px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--dash-text-soft)!important;text-align:left!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step.is-active,.app-shell[data-dashboard-system=control-v1] .agent-setup-step:focus-visible,.app-shell[data-dashboard-system=control-v1] .agent-setup-step:hover{border-color:rgba(52,99,217,.24)!important;background:var(--dash-blue-soft)!important;outline:none!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step.is-complete{background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step-icon{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step-icon svg{width:16px!important;height:16px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step>span:last-child{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step strong{overflow:hidden!important;color:var(--dash-text)!important;font-size:.86rem!important;font-weight:820!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step small{overflow:hidden!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-choice-block,.app-shell[data-dashboard-system=control-v1] .agent-setup-preview-section,.app-shell[data-dashboard-system=control-v1] .agent-setup-section-head,.app-shell[data-dashboard-system=control-v1] .agent-setup-step-content{display:grid!important;gap:14px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-section-head{gap:7px!important;max-width:740px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-choice-block>span,.app-shell[data-dashboard-system=control-v1] .agent-setup-code-head span,.app-shell[data-dashboard-system=control-v1] .agent-setup-code-panel>span,.app-shell[data-dashboard-system=control-v1] .agent-setup-preview-section>span,.app-shell[data-dashboard-system=control-v1] .agent-setup-section-head span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-section-head h2{color:var(--dash-text)!important;font-size:1.32rem!important;font-weight:820!important;line-height:1.08!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-section-head p{color:var(--dash-text-soft)!important;font-size:.88rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-field{display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-field span{color:var(--dash-text-soft)!important;font-size:.74rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-field input,.app-shell[data-dashboard-system=control-v1] .agent-setup-field select,.app-shell[data-dashboard-system=control-v1] .agent-setup-field textarea{width:100%!important;min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;font:inherit!important;font-size:.86rem!important;line-height:1.45!important;outline:none!important;padding:9px 10px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-field input,.app-shell[data-dashboard-system=control-v1] .agent-setup-field select{min-height:40px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-field input:disabled,.app-shell[data-dashboard-system=control-v1] .agent-setup-field select:disabled{background:var(--dash-surface-subtle)!important;color:var(--dash-text-muted)!important;cursor:not-allowed!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-field textarea{resize:vertical!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-field input:focus,.app-shell[data-dashboard-system=control-v1] .agent-setup-field select:focus,.app-shell[data-dashboard-system=control-v1] .agent-setup-field textarea:focus{border-color:rgba(52,99,217,.58)!important;box-shadow:0 0 0 3px rgba(52,99,217,.12)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-choice-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-code-split,.app-shell[data-dashboard-system=control-v1] .agent-setup-policy-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-runtime-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-toolbox{display:grid!important;gap:9px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-policy-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-toolbox{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-code-split{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-template-panel{display:grid!important;grid-template-columns:minmax(220px,320px) minmax(0,1fr)!important;gap:12px!important;align-items:end!important;min-width:0!important;padding:11px!important;border:1px solid rgba(29,78,216,.18)!important;border-radius:8px!important;background:#f8fbff!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-template-panel .agent-setup-field{gap:5px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-card,.app-shell[data-dashboard-system=control-v1] .agent-setup-choice-grid button{min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;text-align:left!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-choice-grid button{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-height:38px!important;padding:8px 9px!important;font-size:.8rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-card.is-selected,.app-shell[data-dashboard-system=control-v1] .agent-setup-choice-grid button.is-selected{border-color:rgba(29,78,216,.3)!important;background:var(--dash-blue-soft)!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-choice-grid svg{width:14px!important;height:14px!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-inline-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-inline-actions>span{color:var(--dash-text-muted)!important;font-size:.78rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .agent-runtime-create,.app-shell[data-dashboard-system=control-v1] .agent-runtime-key-reveal{display:grid!important;gap:11px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-run-locked,.app-shell[data-dashboard-system=control-v1] .agent-run-snippets{display:grid!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-connected{display:grid!important;gap:9px!important;min-width:0!important;padding:11px!important;border:1px solid rgba(6,118,71,.2)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(6,118,71,.08),rgba(255,255,255,.86))!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-connected>strong{overflow:hidden!important;color:var(--dash-text)!important;font-size:.86rem!important;font-weight:860!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agent-command-row{display:grid!important;grid-template-columns:112px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-width:0!important;min-height:40px!important;padding:7px 8px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agent-command-row>span{color:var(--dash-text-soft)!important;font-size:.7rem!important;font-weight:840!important;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .agent-command-row code{min-width:0!important;overflow:hidden!important;color:var(--dash-text)!important;font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace)!important;font-size:.74rem!important;font-weight:760!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agent-command-row button{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:28px!important;padding:0 8px!important;border:1px solid rgba(47,95,102,.2)!important;border-radius:7px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-blue)!important;font-size:.7rem!important;font-weight:820!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .agent-python-example{display:grid!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-python-example summary{display:flex!important;align-items:center!important;min-height:36px!important;padding:0 10px!important;border:1px dashed var(--dash-border-strong)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text-soft)!important;font-size:.74rem!important;font-weight:820!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .agent-python-example[open]{gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-picker{display:grid!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-options{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-options button{display:grid!important;gap:5px!important;min-width:0!important;min-height:104px!important;padding:11px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;text-align:left!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-options button[data-selected=true]{border-color:rgba(47,95,102,.32)!important;background:var(--dash-green-soft)!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-options button:disabled{cursor:default!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-options strong{color:var(--dash-text)!important;font-size:.82rem!important;font-weight:860!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-options span{color:var(--dash-text-soft)!important;font-size:.72rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-detail{display:grid!important;gap:11px!important;min-width:0!important;padding:12px!important;border:1px solid rgba(47,95,102,.16)!important;border-radius:8px!important;background:rgba(247,250,248,.74)!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-detail>div{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-chip-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important;margin-top:7px!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-chip-row span{display:inline-flex!important;align-items:center!important;min-height:26px!important;max-width:100%!important;padding:0 9px!important;border:1px solid rgba(47,95,102,.16)!important;border-radius:999px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;font-size:.72rem!important;font-weight:760!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .support-engine-builder{display:grid!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .support-engine-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;margin-top:7px!important}.app-shell[data-dashboard-system=control-v1] .support-engine-options button{display:grid!important;gap:4px!important;min-width:0!important;min-height:74px!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;text-align:left!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .support-engine-options button[data-selected=true]{border-color:rgba(47,95,102,.34)!important;background:var(--dash-green-soft)!important;box-shadow:inset 0 0 0 1px rgba(47,95,102,.08)!important}.app-shell[data-dashboard-system=control-v1] .support-engine-options button:disabled{cursor:default!important}.app-shell[data-dashboard-system=control-v1] .support-engine-options strong,.app-shell[data-dashboard-system=control-v1] .support-selection-summary strong{color:var(--dash-text)!important;font-size:.8rem!important;font-weight:840!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .support-engine-options .system-card-title{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .support-engine-options .system-card-title>span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .support-engine-options .system-logo-badge{width:25px!important;height:25px!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:7px!important;color:var(--system-logo-color)!important;background:color-mix(in srgb,var(--system-logo-color) 10%,#ffffff)!important;border:1px solid color-mix(in srgb,var(--system-logo-color) 24%,var(--dash-border))!important;box-shadow:0 1px 2px rgba(12,18,15,.04)!important}.app-shell[data-dashboard-system=control-v1] .support-engine-options button[data-selected=true] .system-logo-badge{background:#ffffff!important;border-color:color-mix(in srgb,var(--system-logo-color) 35%,rgba(47,95,102,.22))!important}.app-shell[data-dashboard-system=control-v1] .support-engine-options span,.app-shell[data-dashboard-system=control-v1] .support-selection-summary small{color:var(--dash-text-soft)!important;font-size:.71rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .support-capability-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;margin-top:7px!important}.app-shell[data-dashboard-system=control-v1] .finance-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .support-capability-grid label{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:8px!important;align-items:flex-start!important;min-width:0!important;min-height:82px!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .support-capability-grid label[data-checked=true]{border-color:rgba(47,95,102,.28)!important;background:rgba(247,250,248,.96)!important}.app-shell[data-dashboard-system=control-v1] .support-capability-grid input{width:14px!important;height:14px!important;margin:2px 0 0!important;accent-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .support-capability-grid label>span{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .support-capability-grid strong{color:var(--dash-text)!important;font-size:.76rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .support-capability-grid small{color:var(--dash-text-soft)!important;font-size:.69rem!important;line-height:1.32!important}.app-shell[data-dashboard-system=control-v1] .support-selection-summary{display:grid!important;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr)!important;gap:10px!important;min-width:0!important;padding:11px!important;border:1px solid rgba(47,95,102,.16)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .support-selection-summary>div:first-child{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important}.app-shell[data-dashboard-system=control-v1] .agent-run-locked{padding:11px!important;border:1px dashed var(--dash-border-strong)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agent-run-locked strong{color:var(--dash-text)!important;font-size:.82rem!important;font-weight:840!important}.app-shell[data-dashboard-system=control-v1] .agent-run-locked span{color:var(--dash-text-soft)!important;font-size:.74rem!important;line-height:1.38!important}.app-shell[data-dashboard-system=control-v1] .agent-profile-summary{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.app-shell[data-dashboard-system=control-v1] .agent-profile-summary span{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 8px!important;border:1px solid rgba(47,95,102,.16)!important;border-radius:999px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text-soft)!important;font-size:.72rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .agent-runtime-ready{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-width:0!important;padding:11px!important;border:1px solid rgba(6,118,71,.22)!important;border-radius:8px!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-runtime-ready>svg{width:18px!important;height:18px!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-runtime-ready div{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-runtime-ready strong{color:var(--dash-text)!important;font-size:.84rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .agent-runtime-ready span{overflow:hidden!important;color:var(--dash-text-soft)!important;font-size:.74rem!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .agent-runtime-secret{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-width:0!important;padding:8px!important;border:1px solid rgba(6,118,71,.22)!important;border-radius:8px!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-runtime-secret span{min-width:0!important;overflow-x:auto!important;color:var(--dash-text)!important;font-size:.72rem!important}.app-shell[data-dashboard-system=control-v1] .agent-runtime-secret button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;border:1px solid rgba(6,118,71,.24)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-green)!important;font-size:.72rem!important;font-weight:820!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-code{display:grid!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-code-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;padding:8px 9px!important;border-bottom:1px solid var(--dash-border)!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-code-head span{color:var(--dash-text-soft)!important;font-size:.7rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-code-head button{display:inline-flex!important;align-items:center!important;gap:5px!important;border:0!important;background:transparent!important;color:var(--dash-blue)!important;font-size:.72rem!important;font-weight:820!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-code pre{min-width:0!important;max-height:260px!important;margin:0!important;overflow:auto!important;padding:11px!important;color:var(--dash-text)!important;font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace)!important;font-size:.7rem!important;line-height:1.55!important;white-space:pre!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-status{margin:0!important;color:var(--dash-green)!important;font-size:.76rem!important;font-weight:760!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-status.is-error{color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-groups{display:grid!important;gap:13px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-group{display:grid!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-group-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-group-head span{color:var(--dash-text)!important;font-size:.76rem!important;font-weight:860!important;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-group-head small{color:var(--dash-text-muted)!important;font-size:.74rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-card{display:grid!important;gap:5px!important;min-height:84px!important;padding:10px!important;border-left:4px solid var(--dash-border-strong)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-card.is-selected{border-left-color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-card span,.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-risk{display:grid!important;place-items:center!important;width:-moz-fit-content!important;width:fit-content!important;border-radius:6px!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important;font-size:.7rem!important;font-weight:840!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-card span{padding:3px 6px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-card strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-row strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-mini-list strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-policy-grid strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-primary-action strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-registry-strip strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-runtime-grid strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-success strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-toolbox strong{color:var(--dash-text)!important;font-size:.9rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-card small,.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-row small,.app-shell[data-dashboard-system=control-v1] .agent-setup-mini-list small,.app-shell[data-dashboard-system=control-v1] .agent-setup-policy-grid small,.app-shell[data-dashboard-system=control-v1] .agent-setup-primary-action small,.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid span,.app-shell[data-dashboard-system=control-v1] .agent-setup-registry-strip span,.app-shell[data-dashboard-system=control-v1] .agent-setup-runtime-grid span,.app-shell[data-dashboard-system=control-v1] .agent-setup-success span,.app-shell[data-dashboard-system=control-v1] .agent-setup-toolbox small{color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-primary-action{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:12px!important;align-items:center!important;min-width:0!important;padding:12px!important;border:1px solid rgba(29,78,216,.18)!important;border-radius:8px!important;background:var(--dash-blue-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-primary-action>div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-primary-action>div>span,.app-shell[data-dashboard-system=control-v1] .agent-setup-toolbox span{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;line-height:1.1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-primary-action select{width:100%!important;min-height:38px!important;min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;font:inherit!important;font-size:.84rem!important;padding:8px 10px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-toolbox>div{display:grid!important;gap:5px!important;min-width:0!important;min-height:74px!important;padding:9px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-toolbox>div[data-recommended=true]{border-color:rgba(29,78,216,.22)!important;background:#f8fbff!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-toolbox>div[data-status=planned]{opacity:.7!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note,.app-shell[data-dashboard-system=control-v1] .agent-setup-registry-strip,.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance,.app-shell[data-dashboard-system=control-v1] .agent-setup-success{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-width:0!important;padding:11px!important;border:1px solid rgba(29,78,216,.18)!important;border-radius:8px!important;background:var(--dash-blue-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note svg,.app-shell[data-dashboard-system=control-v1] .agent-setup-registry-strip svg,.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance svg,.app-shell[data-dashboard-system=control-v1] .agent-setup-success>svg{width:18px!important;height:18px!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note span,.app-shell[data-dashboard-system=control-v1] .agent-setup-registry-strip div,.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance span,.app-shell[data-dashboard-system=control-v1] .agent-setup-success div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance{margin-top:4px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note{border-color:rgba(6,118,71,.2)!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note svg{color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note[data-tone=green],.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance[data-tone=green]{border-color:rgba(6,118,71,.2)!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note[data-tone=green] svg,.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance[data-tone=green] svg{color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note[data-tone=yellow],.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance[data-tone=yellow]{border-color:rgba(183,121,31,.28)!important;background:rgba(183,121,31,.08)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note[data-tone=yellow] svg,.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance[data-tone=yellow] svg{color:#b7791f!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance[data-tone=blue]{border-color:rgba(29,78,216,.18)!important;background:var(--dash-blue-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance[data-tone=blue] svg{color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note[data-tone=red]{border-color:rgba(209,67,67,.28)!important;background:rgba(209,67,67,.08)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note[data-tone=red] svg{color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance strong{color:var(--dash-text)!important;font-size:.86rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-intent-note small,.app-shell[data-dashboard-system=control-v1] .agent-setup-step-guidance small{color:var(--dash-text-soft)!important;font-size:.76rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-inline-link{width:-moz-fit-content!important;width:fit-content!important;color:var(--dash-blue)!important;font-size:.76rem!important;font-weight:760!important;text-decoration:none!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-inline-link:focus-visible,.app-shell[data-dashboard-system=control-v1] .agent-setup-inline-link:hover{text-decoration:underline!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-row{display:grid!important;grid-template-columns:18px 42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-width:0!important;min-height:72px!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-row.is-active{border-color:rgba(29,78,216,.3)!important;background:#f8fbff!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-row input{width:16px!important;height:16px!important;accent-color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-risk{width:38px!important;height:30px!important;font-size:.75rem!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-row em{color:var(--dash-text-soft)!important;font-size:.72rem!important;font-style:normal!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-code-panel{display:grid!important;gap:8px!important;min-width:0!important;padding:11px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-code-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-code-head button{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:5px 9px!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;font-size:.74rem!important;font-weight:820!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-code-head button:focus-visible,.app-shell[data-dashboard-system=control-v1] .agent-setup-code-head button:hover{border-color:rgba(29,78,216,.36)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-code-head button svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-code-panel pre{max-width:100%!important;max-height:300px!important;margin:0!important;overflow:auto!important;color:#182230!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:.75rem!important;line-height:1.5!important;white-space:pre-wrap!important;word-break:break-word!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-advanced{min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-advanced summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:42px!important;padding:10px 12px!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;font-weight:820!important;cursor:pointer!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-advanced summary::-webkit-details-marker{display:none!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-advanced summary:after{color:var(--dash-text-muted)!important;content:"+"!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-advanced[open] summary{border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-advanced[open] summary:after{content:"-"!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-advanced>div{display:grid!important;gap:12px!important;min-width:0!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-muted{margin:0!important;color:var(--dash-text-muted)!important;font-size:.78rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-mini-list,.app-shell[data-dashboard-system=control-v1] .agent-setup-policy-grid>div,.app-shell[data-dashboard-system=control-v1] .agent-setup-preview-grid>div,.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid>div,.app-shell[data-dashboard-system=control-v1] .agent-setup-runtime-grid>div{display:grid!important;gap:5px!important;min-width:0!important;min-height:96px!important;padding:11px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid svg,.app-shell[data-dashboard-system=control-v1] .agent-setup-runtime-grid svg{width:18px!important;height:18px!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid>div[data-done=true]{border-color:rgba(6,118,71,.24)!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid>div[data-done=false]{border-color:rgba(161,92,7,.24)!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-simulation{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;width:100%!important;min-height:82px!important;padding:13px!important;border:1px solid rgba(6,118,71,.24)!important;border-radius:8px!important;background:var(--dash-green-soft)!important;color:var(--dash-text)!important;text-align:left!important;cursor:default!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-simulation svg{width:26px!important;height:26px!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-simulation span{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-simulation strong{color:var(--dash-text)!important;font-size:.94rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-simulation small{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-dry-run-panel{align-items:start!important;border-color:rgba(47,95,102,.22)!important;background:rgba(47,95,102,.08)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-dry-run-controls{grid-column:2!important;display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-dry-run-controls .agent-setup-field{max-width:180px!important;margin:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-dry-run-controls .btn{min-height:40px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-dry-run-note,.app-shell[data-dashboard-system=control-v1] .agent-setup-dry-run-result{grid-column:2!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-dry-run-result{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:9px 10px!important;border:1px solid rgba(47,95,102,.2)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-dry-run-result strong{text-transform:capitalize!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-dry-run-result span{display:inline-flex!important;width:auto!important;padding:3px 7px!important;border-radius:999px!important;background:rgba(47,95,102,.08)!important;color:var(--dash-green)!important;font-size:.72rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-dry-run-result small{flex-basis:100%!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-receipt-preview{display:grid!important;gap:12px!important;min-width:0!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-receipt-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-receipt-head>div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-receipt-grid span,.app-shell[data-dashboard-system=control-v1] .agent-setup-receipt-head span:not(.alert-cat-badge){color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-receipt-head strong{color:var(--dash-text)!important;font-size:.98rem!important;font-weight:820!important;line-height:1.22!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-receipt-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:9px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-receipt-grid>div{display:grid!important;align-content:start!important;gap:5px!important;min-width:0!important;min-height:74px!important;padding:9px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-receipt-grid strong{color:var(--dash-text)!important;font-size:.82rem!important;font-weight:800!important;line-height:1.35!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-error,.app-shell[data-dashboard-system=control-v1] .agent-setup-saving{margin:0!important;border-radius:7px!important;padding:10px 11px!important;font-size:.82rem!important;font-weight:760!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-error{border:1px solid rgba(188,64,64,.24)!important;background:#fff1f1!important;color:#9f2d2d!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-saving{border:1px solid rgba(52,99,217,.18)!important;background:var(--dash-blue-soft)!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-success{border-color:rgba(6,118,71,.24)!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-success>svg{color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-success div div{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:5px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-success a{padding:5px 8px!important;border:1px solid rgba(6,118,71,.22)!important;border-radius:6px!important;background:#ffffff!important;color:var(--dash-green)!important;font-size:.76rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-handoff{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;width:100%!important;margin-top:10px!important;padding:12px!important;border:1px solid rgba(47,95,102,.2)!important;border-radius:10px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-handoff>div:first-child{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-handoff span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-handoff strong{color:var(--dash-text)!important;font-size:.92rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-handoff small{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-handoff>a{align-self:start!important;margin:0!important;padding:7px 10px!important;border-color:rgba(47,95,102,.28)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-handoff-code{grid-column:1/-1!important;display:grid!important;gap:6px!important;margin-top:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-handoff-code pre{max-height:180px!important;overflow:auto!important;margin:0!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;color:var(--dash-text)!important;font-size:.76rem!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding-top:12px!important;border-top:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-actions .btn{min-height:40px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-actions .btn:disabled{opacity:.52!important;cursor:not-allowed!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-cluster{display:inline-flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:9px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview{gap:12px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview .agents-panel-head{margin-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-preview{gap:14px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;min-width:0!important;padding-bottom:12px!important;border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-head>div{display:grid!important;gap:5px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-coverage>span,.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-grid span,.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-head span:not(.alert-cat-badge){color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-head strong{color:var(--dash-text)!important;font-size:1.04rem!important;font-weight:820!important;line-height:1.22!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-head small{color:var(--dash-text-soft)!important;font-size:.8rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-grid>div{display:grid!important;align-content:start!important;gap:5px!important;min-width:0!important;padding-left:11px!important;border-left:2px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-grid strong{color:var(--dash-text)!important;font-size:.9rem!important;font-weight:820!important;line-height:1.28!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-coverage p,.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-grid small,.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-path small{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-path{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-path>div{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-path em{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border:1px solid rgba(52,99,217,.22)!important;border-radius:999px!important;background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important;font-size:.72rem!important;font-style:normal!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-path span{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-path strong{color:var(--dash-text)!important;font-size:.86rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-coverage{gap:8px!important;padding-top:12px!important;border-top:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-coverage p{margin:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-chip-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-chip-row span{display:inline-flex!important;align-items:center!important;min-height:28px!important;max-width:100%!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text-soft)!important;font-size:.76rem!important;font-weight:760!important;line-height:1.2!important;overflow-wrap:anywhere!important;padding:6px 9px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview-grid span{color:var(--dash-text-muted)!important;font-size:.72rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-mini-list strong,.app-shell[data-dashboard-system=control-v1] .agent-setup-preview-grid strong{overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview-section ol{display:grid!important;gap:6px!important;margin:0!important;padding-left:18px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview .agent-setup-preview-section:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview .agent-setup-preview-section:last-child>span{grid-column:1/-1!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview-section li{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.38!important}@media (max-width:1280px){.app-shell[data-dashboard-system=control-v1] .agents-kpi-grid,.app-shell[data-dashboard-system=control-v1] .agents-loop-chain,.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-checks,.app-shell[data-dashboard-system=control-v1] .agents-system-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agents-layout-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-panel{position:static!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-body{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-copy{border-right:0!important;border-bottom:1px solid var(--dash-border)!important;padding:0 0 12px!important}}@media (max-width:1100px){.app-shell[data-dashboard-system=control-v1] .agents-layout-grid,.app-shell[data-dashboard-system=control-v1] .agents-setup-grid,.app-shell[data-dashboard-system=control-v1] .agents-tool-status-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-path{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-panel{position:static!important}.app-shell[data-dashboard-system=control-v1] .agent-control-loop-strip,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-main,.app-shell[data-dashboard-system=control-v1] .agent-setup-hero,.app-shell[data-dashboard-system=control-v1] .agent-setup-layout{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agent-control-loop-strip ol{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-preview,.app-shell[data-dashboard-system=control-v1] .agent-setup-stepper{position:static!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-stepper{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-progress{grid-column:1/-1!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-choice-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-path,.app-shell[data-dashboard-system=control-v1] .agent-setup-policy-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-preview .agent-setup-preview-section:last-child,.app-shell[data-dashboard-system=control-v1] .agent-setup-preview-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-runtime-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-toolbox{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-primary-action{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-options,.app-shell[data-dashboard-system=control-v1] .support-capability-grid,.app-shell[data-dashboard-system=control-v1] .support-engine-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .support-selection-summary{grid-template-columns:1fr!important}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .agents-screen{gap:10px!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card{grid-template-columns:34px minmax(0,1fr)!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-metrics{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agents-fleet-summary,.app-shell[data-dashboard-system=control-v1] .agents-simple-score{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agents-agent-card-title,.app-shell[data-dashboard-system=control-v1] .agents-latest-action-head{align-items:start!important;flex-direction:column!important}.app-shell[data-dashboard-system=control-v1] .agents-empty-path{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-card,.app-shell[data-dashboard-system=control-v1] .agent-setup-hero,.app-shell[data-dashboard-system=control-v1] .agent-setup-preview,.app-shell[data-dashboard-system=control-v1] .agent-setup-stepper{padding:12px!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-hero h1{font-size:1.65rem!important;line-height:1.08!important}.app-shell[data-dashboard-system=control-v1] .agent-control-loop-strip ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card,.app-shell[data-dashboard-system=control-v1] .agent-setup-action-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-choice-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-code-split,.app-shell[data-dashboard-system=control-v1] .agent-setup-form-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-hero-card,.app-shell[data-dashboard-system=control-v1] .agent-setup-policy-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-readiness-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-receipt-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-runtime-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-stepper,.app-shell[data-dashboard-system=control-v1] .agent-setup-template-panel,.app-shell[data-dashboard-system=control-v1] .agent-setup-toolbox{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-card>:not(.agent-quickstart-card-head){grid-column:1!important}.app-shell[data-dashboard-system=control-v1] .agent-pack-options,.app-shell[data-dashboard-system=control-v1] .support-capability-grid,.app-shell[data-dashboard-system=control-v1] .support-engine-options{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agent-command-row{grid-template-columns:1fr auto!important}.app-shell[data-dashboard-system=control-v1] .agent-command-row>span{grid-column:1/-1!important}.app-shell[data-dashboard-system=control-v1] .agent-quickstart-observed,.app-shell[data-dashboard-system=control-v1] .agent-quickstart-plan-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-grid,.app-shell[data-dashboard-system=control-v1] .agent-setup-plan-path,.app-shell[data-dashboard-system=control-v1] .agent-setup-preview .agent-setup-preview-section:last-child,.app-shell[data-dashboard-system=control-v1] .agent-setup-preview-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-row{grid-template-columns:18px 38px minmax(0,1fr)!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-contract-row em{grid-column:3!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-actions{justify-content:stretch!important}.app-shell[data-dashboard-system=control-v1] .agent-setup-action-cluster,.app-shell[data-dashboard-system=control-v1] .agent-setup-actions .btn{width:100%!important}.app-shell[data-dashboard-system=control-v1] .agents-inspector-control-grid,.app-shell[data-dashboard-system=control-v1] .agents-inspector-list,.app-shell[data-dashboard-system=control-v1] .agents-inspector-meta-grid,.app-shell[data-dashboard-system=control-v1] .agents-inspector-score,.app-shell[data-dashboard-system=control-v1] .agents-kpi-grid,.app-shell[data-dashboard-system=control-v1] .agents-loop-chain,.app-shell[data-dashboard-system=control-v1] .agents-setup-banner-checks,.app-shell[data-dashboard-system=control-v1] .agents-system-health-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .agents-kpi-card{min-height:0!important}.app-shell[data-dashboard-system=control-v1] .agents-table{min-width:900px!important}}.app-shell[data-dashboard-system=control-v1] .action-filter-bar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}.app-shell[data-dashboard-system=control-v1] .action-filter-bar .filter-chip{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:32px!important;padding:0 11px!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;font-size:.78rem!important;font-weight:760!important;line-height:1!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .action-filter-bar .filter-chip.active{border-color:#b8cef8!important;background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .action-row-main{gap:4px!important}.app-shell[data-dashboard-system=control-v1] .action-row-kicker{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .action-stage-marker{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:24px!important;max-width:100%!important;padding:0 8px!important;border:1px solid var(--mc-border)!important;border-radius:8px!important;background:var(--mc-soft)!important;color:var(--mc-text-secondary)!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .action-stage-marker[data-tone=success]{border-color:rgba(22,163,74,.22)!important;background:var(--mc-success-soft)!important;color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .action-stage-marker[data-tone=warning]{border-color:rgba(183,121,31,.24)!important;background:var(--mc-warning-soft)!important;color:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .action-stage-marker[data-tone=danger]{border-color:rgba(209,67,67,.22)!important;background:var(--mc-danger-soft)!important;color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .action-stage-dot{width:7px!important;height:7px!important;border-radius:999px!important;background:currentColor!important}.app-shell[data-dashboard-system=control-v1] .action-row-pills{gap:6px!important}.app-shell[data-dashboard-system=control-v1] .action-row-arrow{color:var(--mc-text-tertiary)!important}.app-shell[data-dashboard-system=control-v1] .action-inspector-links,.app-shell[data-dashboard-system=control-v1] .action-status-stack{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step{position:relative!important;display:grid!important;justify-items:start!important;gap:5px!important;min-width:0!important;min-height:74px!important;padding:12px!important;border:0!important;border-right:1px solid var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step:last-child{border-right:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step:hover{background:var(--dash-blue-soft)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step-dot{width:9px!important;height:9px!important;border-radius:999px!important;background:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step[data-tone=success] .evidence-receipt-step-dot{background:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step[data-tone=warning] .evidence-receipt-step-dot{background:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step[data-tone=danger] .evidence-receipt-step-dot{background:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step-label{color:var(--dash-text)!important;font-size:.82rem!important;font-weight:760!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step-status{overflow-wrap:anywhere!important;color:var(--dash-text-soft)!important;font-size:.73rem!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--compact{border-color:var(--mc-border)!important;background:var(--mc-card)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--compact .evidence-receipt-step{min-height:68px!important;padding:11px!important;border-right-color:var(--mc-border)!important;background:var(--mc-card)!important;color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--compact .evidence-receipt-step-dot{width:8px!important;height:8px!important;background:var(--mc-neutral)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--compact .evidence-receipt-step[data-tone=success] .evidence-receipt-step-dot{background:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--compact .evidence-receipt-step[data-tone=warning] .evidence-receipt-step-dot{background:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--compact .evidence-receipt-step[data-tone=danger] .evidence-receipt-step-dot{background:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--compact .evidence-receipt-step-label{color:var(--mc-text)!important;font-size:13px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--compact .evidence-receipt-step-status{color:var(--mc-text-secondary)!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--evidence{border-color:var(--ev-border,var(--mc-border))!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--evidence .evidence-receipt-step{min-height:78px!important;border-right-color:var(--ev-border,var(--mc-border))!important;color:var(--ev-text,var(--mc-text))!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--evidence .evidence-receipt-step:hover{background:var(--ev-accent-soft,var(--mc-accent-soft))!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--evidence .evidence-receipt-step-dot{background:var(--ev-text-muted,var(--mc-neutral))!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--evidence .evidence-receipt-step[data-tone=success] .evidence-receipt-step-dot{background:var(--ev-success,var(--mc-success))!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--evidence .evidence-receipt-step[data-tone=warning] .evidence-receipt-step-dot{background:var(--ev-warning,var(--mc-warning))!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--evidence .evidence-receipt-step[data-tone=danger] .evidence-receipt-step-dot{background:var(--ev-danger,var(--mc-danger))!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--evidence .evidence-receipt-step-label{color:var(--ev-text,var(--mc-text))!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--evidence .evidence-receipt-step-status{color:var(--ev-text-soft,var(--mc-text-secondary))!important}.app-shell[data-dashboard-system=control-v1].visual-gate-shell{display:block!important;min-height:100dvh!important;background:var(--mc-canvas)!important;color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-page{display:grid!important;gap:24px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px 12px 24px!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-hero,.app-shell[data-dashboard-system=control-v1] .visual-gate-panel{min-width:0!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-card)!important;box-shadow:var(--mc-shadow)!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-hero{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding:24px!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-hero h1,.app-shell[data-dashboard-system=control-v1] .visual-gate-panel h2{margin:0!important;color:var(--mc-text)!important;font-weight:600!important;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-hero h1{font-size:30px!important;line-height:1.15!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-panel h2{font-size:18px!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-hero p,.app-shell[data-dashboard-system=control-v1] .visual-gate-panel p{margin:8px 0 0!important;color:var(--mc-text-secondary)!important;font-size:13px!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-eyebrow{display:block!important;margin:0 0 6px!important;color:var(--mc-text-tertiary)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-grid-small{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-panel{display:grid!important;align-content:start!important;gap:14px!important;padding:18px!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-card-row,.app-shell[data-dashboard-system=control-v1] .visual-gate-pill-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-metric{display:grid!important;gap:8px!important;min-width:160px!important;padding:14px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-metric span{color:var(--mc-text-secondary)!important;font-size:12px!important;font-weight:500!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-metric strong{color:var(--mc-text)!important;font-size:24px!important;font-weight:600!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-metric[data-tone=success]{border-color:rgba(22,163,74,.24)!important;background:var(--mc-success-soft)!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-metric[data-tone=danger]{border-color:rgba(209,67,67,.24)!important;background:var(--mc-danger-soft)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid transparent!important;border-radius:var(--mc-radius-control)!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-md{min-height:34px!important;padding:0 12px!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-sm{min-height:30px!important;padding:0 10px!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-glyph{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-icon{width:34px!important;height:34px!important;min-height:34px!important;min-width:34px!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button svg{width:15px!important;height:15px!important;flex:0 0 auto!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-primary{border-color:var(--dash-blue)!important;background:var(--dash-blue)!important;color:#ffffff!important;box-shadow:0 8px 18px rgba(36,87,245,.18)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-primary .dashboard-button-glyph,.app-shell[data-dashboard-system=control-v1] .dashboard-button-primary .dashboard-button-label{color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-primary:hover{border-color:var(--dash-blue-hover)!important;background:var(--dash-blue-hover)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-soft{background:var(--dash-surface)!important;border-color:var(--dash-border)!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-soft:hover{border-color:var(--dash-border-strong)!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-ghost{background:transparent!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-ghost:hover{background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-danger{border-color:var(--dash-red)!important;background:var(--dash-red)!important;color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-danger:hover{border-color:var(--dash-red-strong)!important;background:var(--dash-red-strong)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button:active{transform:translateY(1px)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button:focus-visible{outline:3px solid color-mix(in srgb,var(--dash-blue) 24%,transparent)!important;outline-offset:2px!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button:disabled,.app-shell[data-dashboard-system=control-v1] .dashboard-button[aria-disabled=true]{cursor:not-allowed!important;opacity:.68!important;pointer-events:none!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-label{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .dashboard-button-spinner{width:13px!important;height:13px!important;border:2px solid!important;border-right:2px solid transparent!important;border-radius:999px!important;animation:dashboard-button-spin .8s linear infinite!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-button-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-workspace-panel{display:grid!important;gap:6px!important;min-height:104px!important;padding:14px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-card)!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-workspace-panel strong{color:var(--mc-text)!important;font-size:14px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-workspace-panel p{margin:0!important;color:var(--mc-text-secondary)!important;font-size:13px!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card,.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero{border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-card)!important;box-shadow:var(--mc-shadow-rest)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;padding:22px 24px!important;border-left:4px solid var(--mc-border-strong)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero[data-tone=success]{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero[data-tone=setup],.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero[data-tone=warning]{border-left-color:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero[data-tone=danger]{border-left-color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-main{display:flex!important;align-items:flex-start!important;gap:16px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-icon{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:40px!important;height:40px!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-accent-soft)!important;color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-copy{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .dashboard-eyebrow{display:block!important;margin:0 0 6px!important;color:var(--mc-text-tertiary)!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-copy h1{max-width:860px!important;margin:4px 0 8px!important;color:var(--mc-text)!important;font-size:clamp(1.8rem,2.7vw,2.6rem)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card p,.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-copy p{margin:0!important;color:var(--mc-text-secondary)!important;font-size:13px!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-copy p{max-width:760px!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-notices{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.app-shell[data-dashboard-system=control-v1] .dashboard-inline-warning{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;padding:7px 9px!important;border:1px solid rgba(183,121,31,.24)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-warning-soft)!important;color:var(--mc-warning)!important;font-size:12px!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:360px!important}.app-shell[data-dashboard-system=control-v1] .dashboard-live-status,.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-buttons,.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-pill{display:inline-flex!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-buttons{flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.app-shell[data-dashboard-system=control-v1] .dashboard-live-status{gap:7px!important;color:var(--mc-text-tertiary)!important;font-size:12px!important;font-weight:500!important}.app-shell[data-dashboard-system=control-v1] .dashboard-live-dot{width:8px!important;height:8px!important;border-radius:999px!important;background:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-pill{justify-content:center!important;min-height:26px!important;padding:0 9px!important;border:1px solid var(--mc-border)!important;border-radius:999px!important;background:var(--mc-soft)!important;color:var(--mc-text-secondary)!important;font-size:11px!important;font-weight:600!important;line-height:1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero[data-tone=success] .dashboard-verdict-pill{border-color:rgba(22,163,74,.28)!important;background:var(--mc-success-soft)!important;color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero[data-tone=setup] .dashboard-verdict-pill,.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero[data-tone=warning] .dashboard-verdict-pill{border-color:rgba(183,121,31,.28)!important;background:var(--mc-warning-soft)!important;color:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero[data-tone=danger] .dashboard-verdict-pill{border-color:rgba(209,67,67,.28)!important;background:var(--mc-danger-soft)!important;color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-strip{display:grid!important;grid-template-columns:repeat(var(--dashboard-metric-columns,4),minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card{display:grid!important;align-content:start!important;gap:9px!important;min-height:118px!important;padding:15px!important;border-left:3px solid var(--mc-border-strong)!important;color:inherit!important;text-decoration:none!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card:hover{box-shadow:var(--mc-shadow-hover)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card[data-tone=success]{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card[data-tone=setup],.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card[data-tone=warning]{border-left-color:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card[data-tone=danger]{border-left-color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-head{display:flex!important;align-items:center!important;gap:8px!important;color:var(--mc-text-tertiary)!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card[data-tone=success] .dashboard-metric-head{color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card[data-tone=setup] .dashboard-metric-head,.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card[data-tone=warning] .dashboard-metric-head{color:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card[data-tone=danger] .dashboard-metric-head{color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-icon{display:inline-flex!important}.app-shell[data-dashboard-system=control-v1] .dashboard-metric-card strong{color:var(--mc-text)!important;font-size:24px!important;font-weight:600!important;line-height:1.05!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] .dashboard-workspace{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;gap:16px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .dashboard-workspace-primary,.app-shell[data-dashboard-system=control-v1] .dashboard-workspace-secondary{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .settings-control-page{display:grid!important;gap:16px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .settings-content,.app-shell[data-dashboard-system=control-v1] .settings-shell{border:1px solid var(--zk-border)!important;border-radius:var(--zk-radius-card)!important;background:var(--zk-surface)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .settings-content{padding:0!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .settings-control-section,.app-shell[data-dashboard-system=control-v1] .settings-shell .panel{border:1px solid var(--zk-border)!important;border-radius:var(--zk-radius-card)!important;background:var(--zk-surface)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .settings-control-section{display:grid!important;gap:16px!important;padding:20px!important}.app-shell[data-dashboard-system=control-v1] .settings-control-section-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.app-shell[data-dashboard-system=control-v1] .settings-control-section-header h2{margin:4px 0 0!important;color:var(--mc-text)!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .settings-control-section-body,.app-shell[data-dashboard-system=control-v1] .settings-control-section-header p{color:var(--mc-text-secondary)!important;font-size:13px!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .settings-control-section-header p{margin:6px 0 0!important}.app-shell[data-dashboard-system=control-v1] .settings-control-section-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .settings-control-section-body{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .team-access-command-card{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:14px!important;align-items:stretch!important;padding:18px!important;border:1px solid rgba(47,95,102,.2)!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(47,95,102,.08),rgba(255,255,255,0) 45%),#ffffff!important;box-shadow:var(--mc-shadow-rest)!important}.app-shell[data-dashboard-system=control-v1] .team-access-command-main{display:grid!important;align-content:center!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .team-command-kicker,.app-shell[data-dashboard-system=control-v1] .team-seat-card-head span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#2f5f66!important;font-size:11px!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .team-command-kicker svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .team-access-command-main h2{max-width:680px!important;color:var(--mc-text,var(--dash-text))!important;font-size:clamp(22px,2.7vw,34px)!important;font-weight:650!important;line-height:1.05!important}.app-shell[data-dashboard-system=control-v1] .team-access-command-main p{max-width:720px!important;color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:14px!important;line-height:1.55!important}.app-shell[data-dashboard-system=control-v1] .team-access-rail{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .team-access-rail span,.app-shell[data-dashboard-system=control-v1] .team-role-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid rgba(47,95,102,.18)!important;border-radius:999px!important;background:rgba(47,95,102,.08)!important;color:#2f5f66!important;font-size:12px!important;font-weight:700!important;padding:6px 9px!important}.app-shell[data-dashboard-system=control-v1] .team-access-rail svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .team-seat-card{display:grid!important;align-content:space-between!important;gap:14px!important;min-width:0!important;padding:14px!important;border:1px solid var(--mc-border,var(--dash-border))!important;border-radius:10px!important;background:rgba(255,255,255,.76)!important}.app-shell[data-dashboard-system=control-v1] .team-seat-card-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .team-seat-card-head strong{color:var(--mc-text,var(--dash-text))!important;font-size:24px!important;font-weight:700!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .team-seat-meter{position:relative!important;height:8px!important;overflow:hidden!important;border-radius:999px!important;background:#e7ece9!important}.app-shell[data-dashboard-system=control-v1] .team-seat-meter:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:var(--team-seat-meter,0)!important;border-radius:inherit!important;background:#2f5f66!important}.app-shell[data-dashboard-system=control-v1] .team-seat-facts{display:grid!important;gap:7px!important}.app-shell[data-dashboard-system=control-v1] .team-seat-facts span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .team-invite-section .settings-control-section-body{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .team-invite-form{display:grid!important;gap:12px!important;margin:0!important}.app-shell[data-dashboard-system=control-v1] .team-invite-panel{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:12px!important;border:1px solid var(--mc-border,var(--dash-border))!important;border-radius:10px!important;background:#f8faf9!important}.app-shell[data-dashboard-system=control-v1] .team-avatar,.app-shell[data-dashboard-system=control-v1] .team-inv-icon,.app-shell[data-dashboard-system=control-v1] .team-invite-icon{display:grid!important;width:40px!important;height:40px!important;flex:0 0 auto!important;place-items:center!important;border:1px solid #cfe0dd!important;border-radius:10px!important;background:#eef6f3!important;color:#2f5f66!important;font-size:12px!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .team-inv-icon svg,.app-shell[data-dashboard-system=control-v1] .team-invite-icon svg{width:17px!important;height:17px!important}.app-shell[data-dashboard-system=control-v1] .team-invite-panel strong{display:block!important;color:var(--mc-text,var(--dash-text))!important;font-size:14px!important;font-weight:700!important}.app-shell[data-dashboard-system=control-v1] .team-invite-panel span{color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .team-invite-fields{display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(150px,220px) auto!important;align-items:end!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .team-field-email,.app-shell[data-dashboard-system=control-v1] .team-field-role{min-width:0!important;margin:0!important}.app-shell[data-dashboard-system=control-v1] .team-member-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .team-member-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:12px!important;border:1px solid var(--mc-border,var(--dash-border))!important;border-radius:10px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .team-member-row:hover{border-color:#cfd8d5!important;background:#fbfcfb!important}.app-shell[data-dashboard-system=control-v1] .team-avatar{background:#151713!important;color:#ffffff!important;border-color:#151713!important}.app-shell[data-dashboard-system=control-v1] .team-member-info{display:grid!important;min-width:0!important;gap:4px!important}.app-shell[data-dashboard-system=control-v1] .team-member-name-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .team-member-info strong{min-width:0!important;overflow:hidden!important;color:var(--mc-text,var(--dash-text))!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .team-member-info .provider-meta{overflow:hidden!important;color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:12px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .team-role-badge{font-size:11px!important;padding:4px 7px!important}.app-shell[data-dashboard-system=control-v1] .team-role-badge.is-owner{border-color:#f5d7a8!important;background:#fff7e8!important;color:#996515!important}.app-shell[data-dashboard-system=control-v1] .team-role-badge.is-admin{border-color:#d8d7fe!important;background:#f3f2ff!important;color:#4f46a5!important}.app-shell[data-dashboard-system=control-v1] .team-role-badge.is-viewer{border-color:#d8dee8!important;background:#f6f8fb!important;color:#475467!important}.app-shell[data-dashboard-system=control-v1] .team-invite-actions,.app-shell[data-dashboard-system=control-v1] .team-member-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .team-role-select{width:132px!important;min-height:34px!important;padding:6px 9px!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .workspace-command-card{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)!important;gap:14px!important;align-items:stretch!important;padding:18px!important;border:1px solid rgba(47,95,102,.2)!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(47,95,102,.08),rgba(255,255,255,0) 45%),#ffffff!important;box-shadow:var(--mc-shadow-rest)!important}.app-shell[data-dashboard-system=control-v1] .workspace-command-main{display:grid!important;align-content:center!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .workspace-command-kicker,.app-shell[data-dashboard-system=control-v1] .workspace-routing-head>span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#2f5f66!important;font-size:11px!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .workspace-command-kicker svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .workspace-command-main h2{max-width:720px!important;color:var(--mc-text,var(--dash-text))!important;font-size:clamp(22px,2.7vw,34px)!important;font-weight:650!important;line-height:1.05!important}.app-shell[data-dashboard-system=control-v1] .workspace-command-main p{max-width:760px!important;color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:14px!important;line-height:1.55!important}.app-shell[data-dashboard-system=control-v1] .workspace-command-rail{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .workspace-command-rail span{display:inline-flex!important;align-items:center!important;gap:7px!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid rgba(47,95,102,.18)!important;border-radius:999px!important;background:rgba(47,95,102,.08)!important;color:#2f5f66!important;font-size:12px!important;font-weight:700!important;padding:6px 9px!important}.app-shell[data-dashboard-system=control-v1] .workspace-command-rail svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .workspace-routing-card{display:grid!important;gap:14px!important;min-width:0!important;padding:14px!important;border:1px solid var(--mc-border,var(--dash-border))!important;border-radius:10px!important;background:rgba(255,255,255,.78)!important}.app-shell[data-dashboard-system=control-v1] .workspace-routing-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .workspace-routing-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .workspace-routing-list>div{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1px solid #e1e6e3!important;border-radius:10px!important;background:#fbfcfb!important}.app-shell[data-dashboard-system=control-v1] .workspace-authority-icon,.app-shell[data-dashboard-system=control-v1] .workspace-routing-list svg{display:grid!important;width:34px!important;height:34px!important;place-items:center!important;border:1px solid #cfe0dd!important;border-radius:10px!important;background:#eef6f3!important;color:#2f5f66!important;padding:8px!important}.app-shell[data-dashboard-system=control-v1] .workspace-authority-card div,.app-shell[data-dashboard-system=control-v1] .workspace-routing-list span{display:grid!important;min-width:0!important;gap:2px!important}.app-shell[data-dashboard-system=control-v1] .workspace-authority-card span,.app-shell[data-dashboard-system=control-v1] .workspace-routing-list small{color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .workspace-authority-card strong,.app-shell[data-dashboard-system=control-v1] .workspace-routing-list strong{min-width:0!important;overflow:hidden!important;color:var(--mc-text,var(--dash-text))!important;font-size:13px!important;font-weight:750!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .workspace-identity-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:12px!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .settings-workspace-form{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:end!important;gap:12px!important;min-width:0!important;padding:12px!important;border:1px solid var(--mc-border,var(--dash-border))!important;border-radius:10px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .workspace-authority-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-width:0!important;padding:12px!important;border:1px solid rgba(47,95,102,.18)!important;border-radius:10px!important;background:#f8fbfa!important}.app-shell[data-dashboard-system=control-v1] .workspace-authority-icon svg{width:16px!important;height:16px!important;padding:0!important;border:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .workspace-authority-card p{color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:12px!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .workspace-fact-list{display:grid!important;gap:8px!important;margin-top:12px!important}.app-shell[data-dashboard-system=control-v1] .workspace-fact-list .list-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding:12px!important;border:1px solid var(--mc-border,var(--dash-border))!important;border-radius:10px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .workspace-fact-list .list-main{display:grid!important;min-width:0!important;gap:3px!important}.app-shell[data-dashboard-system=control-v1] .workspace-fact-list .list-main strong{color:var(--mc-text,var(--dash-text))!important;font-size:13px!important;font-weight:750!important}.app-shell[data-dashboard-system=control-v1] .workspace-fact-list .list-main span{overflow:hidden!important;color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .workspace-simple-grid{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)!important;gap:12px!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .workspace-details-card,.app-shell[data-dashboard-system=control-v1] .workspace-name-card{display:grid!important;gap:14px!important;min-width:0!important;border:1px solid var(--mc-border,var(--dash-border))!important;border-radius:8px!important;background:#ffffff!important;padding:16px!important;box-shadow:0 10px 28px rgba(23,23,19,.05)!important}.app-shell[data-dashboard-system=control-v1] .workspace-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .workspace-card-head>span{color:#2f5f66!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .workspace-card-head>svg{width:18px!important;height:18px!important;color:#2f5f66!important}.app-shell[data-dashboard-system=control-v1] .workspace-simple-grid .settings-workspace-form{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .workspace-simple-grid .settings-workspace-form .dashboard-button{width:-moz-fit-content!important;width:fit-content!important;min-width:132px!important}.app-shell[data-dashboard-system=control-v1] .workspace-simple-grid .workspace-fact-list{display:grid!important;gap:8px!important;margin-top:0!important}.app-shell[data-dashboard-system=control-v1] .workspace-simple-grid .workspace-fact-list>div{display:grid!important;grid-template-columns:minmax(120px,.44fr) minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-width:0!important;border-top:1px solid var(--mc-border,var(--dash-border))!important;padding-top:9px!important}.app-shell[data-dashboard-system=control-v1] .workspace-simple-grid .workspace-fact-list>div:first-child{border-top:0!important;padding-top:0!important}.app-shell[data-dashboard-system=control-v1] .workspace-simple-grid .workspace-fact-list span{color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:12px!important;font-weight:650!important}.app-shell[data-dashboard-system=control-v1] .workspace-simple-grid .workspace-fact-list strong{min-width:0!important;overflow:hidden!important;color:var(--mc-text,var(--dash-text))!important;font-size:13px!important;font-weight:760!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .keys-command-card{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)!important;gap:14px!important;align-items:stretch!important;padding:18px!important;border:1px solid rgba(47,95,102,.2)!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(47,95,102,.08),rgba(255,255,255,0) 45%),#ffffff!important;box-shadow:var(--mc-shadow-rest)!important}.app-shell[data-dashboard-system=control-v1] .keys-command-main{display:grid!important;align-content:center!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .keys-command-kicker,.app-shell[data-dashboard-system=control-v1] .keys-posture-head span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#2f5f66!important;font-size:11px!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .keys-command-kicker svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .keys-command-main h2{max-width:720px!important;color:var(--mc-text,var(--dash-text))!important;font-size:clamp(22px,2.7vw,34px)!important;font-weight:650!important;line-height:1.05!important}.app-shell[data-dashboard-system=control-v1] .keys-command-main p{max-width:760px!important;color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:14px!important;line-height:1.55!important}.app-shell[data-dashboard-system=control-v1] .keys-command-rail{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .keys-command-rail span{display:inline-flex!important;align-items:center!important;gap:7px!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid rgba(47,95,102,.18)!important;border-radius:999px!important;background:rgba(47,95,102,.08)!important;color:#2f5f66!important;font-size:12px!important;font-weight:700!important;padding:6px 9px!important}.app-shell[data-dashboard-system=control-v1] .keys-command-rail svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .keys-posture-card{display:grid!important;gap:14px!important;min-width:0!important;padding:14px!important;border:1px solid var(--mc-border,var(--dash-border))!important;border-radius:10px!important;background:rgba(255,255,255,.78)!important}.app-shell[data-dashboard-system=control-v1] .keys-posture-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .keys-posture-head strong{color:var(--mc-text,var(--dash-text))!important;font-size:18px!important;font-weight:750!important;line-height:1.1!important;text-align:right!important}.app-shell[data-dashboard-system=control-v1] .keys-posture-grid{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .keys-posture-grid>div{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1px solid #e1e6e3!important;border-radius:10px!important;background:#fbfcfb!important}.app-shell[data-dashboard-system=control-v1] .keys-card-icon,.app-shell[data-dashboard-system=control-v1] .keys-posture-grid svg{display:grid!important;width:34px!important;height:34px!important;place-items:center!important;border:1px solid #cfe0dd!important;border-radius:10px!important;background:#eef6f3!important;color:#2f5f66!important;padding:8px!important}.app-shell[data-dashboard-system=control-v1] .keys-posture-grid span{display:grid!important;gap:2px!important}.app-shell[data-dashboard-system=control-v1] .keys-posture-grid small{color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .keys-posture-grid strong{color:var(--mc-text,var(--dash-text))!important;font-size:16px!important;font-weight:780!important}.app-shell[data-dashboard-system=control-v1] .keys-card-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .keys-card-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(220px,.55fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:12px!important;border:1px solid var(--mc-border,var(--dash-border))!important;border-radius:10px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .keys-card-row:hover{border-color:#cfd8d5!important;background:#fbfcfb!important}.app-shell[data-dashboard-system=control-v1] .keys-card-row.is-expired,.app-shell[data-dashboard-system=control-v1] .keys-card-row.is-revoked{background:#fffafa!important}.app-shell[data-dashboard-system=control-v1] .keys-card-row.is-expired .keys-card-icon,.app-shell[data-dashboard-system=control-v1] .keys-card-row.is-revoked .keys-card-icon{border-color:#fecaca!important;background:#fff1f0!important;color:#b42318!important}.app-shell[data-dashboard-system=control-v1] .keys-card-icon svg{width:16px!important;height:16px!important;padding:0!important;border:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .keys-card-main{display:grid!important;min-width:0!important;gap:6px!important}.app-shell[data-dashboard-system=control-v1] .keys-card-title-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .keys-card-title-row strong{min-width:0!important;overflow:hidden!important;color:var(--mc-text,var(--dash-text))!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .keys-card-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important;color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .keys-card-meta span{display:inline-flex!important;align-items:center!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .keys-expiry-warning{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin:2px 0 0!important;gap:6px!important;border:1px solid rgba(191,122,31,.26)!important;border-radius:8px!important;background:rgba(255,248,230,.78)!important;color:#8a520d!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;padding:5px 8px!important}.app-shell[data-dashboard-system=control-v1] .keys-expiry-warning svg{width:13px!important;height:13px!important;flex:0 0 auto!important}.app-shell[data-dashboard-system=control-v1] .keys-card-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .keys-card-facts span{display:grid!important;min-width:0!important;gap:2px!important}.app-shell[data-dashboard-system=control-v1] .keys-card-facts small{color:var(--mc-text-secondary,var(--dash-text-soft))!important;font-size:10px!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .keys-card-facts strong{overflow:hidden!important;color:var(--mc-text,var(--dash-text))!important;font-size:12px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .keys-card-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-simple-stack{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-simple-note{display:flex!important;gap:8px!important;align-items:center!important;margin:12px 0 0!important;border:1px solid #d9e3dc!important;border-radius:8px!important;background:#f8fbf9!important;padding:10px 12px!important;color:var(--dash-text-muted)!important;font-size:13px!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-simple-note svg{width:15px!important;height:15px!important;flex:0 0 auto!important;color:#2f6f73!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-newkey-banner{border:1px solid #b8dfcf!important;border-radius:8px!important;background:#f3fbf7!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-newkey-banner .keys-copy-icon{border-color:#b8dfcf!important;background:#e7f6ee!important;color:#2f6f73!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-newkey-banner .settings-key-reveal{border-color:#cfe3d8!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-primary-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.45fr)!important;gap:12px!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-create-panel,.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-setup-card,.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-table-panel{border:1px solid var(--zk-border)!important;border-radius:var(--zk-radius-card)!important;background:var(--zk-surface)!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-create-panel .keys-create-form{display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(180px,280px) auto!important;gap:10px!important;align-items:end!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-create-panel .keys-create-form .dashboard-button{min-height:38px!important;margin-bottom:0!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-provider-note{border-color:#d8d2f1!important;border-radius:8px!important;background:#f7f3ff!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-setup-card{align-content:start!important;gap:12px!important;padding:18px!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-compact-list{display:grid!important;gap:8px!important;margin:2px 0 0!important;padding:0!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-compact-list li{position:relative!important;list-style:none!important;border:1px solid #e3e8ef!important;border-radius:8px!important;background:#f8fafc!important;padding:8px 10px 8px 28px!important;color:var(--dash-text-muted)!important;font-size:13px!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-compact-list li:before{position:absolute!important;top:14px!important;left:12px!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#2f6f73!important;content:""!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-table-panel .empty{min-height:0!important;border-radius:var(--zk-radius-control)!important;padding:16px!important;color:var(--zk-muted)!important;background:var(--zk-surface-2)!important}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .keys-card-row,.app-shell[data-dashboard-system=control-v1] .keys-command-card,.app-shell[data-dashboard-system=control-v1] .settings-workspace-form,.app-shell[data-dashboard-system=control-v1] .workspace-command-card,.app-shell[data-dashboard-system=control-v1] .workspace-identity-grid,.app-shell[data-dashboard-system=control-v1] .workspace-simple-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .keys-card-actions,.app-shell[data-dashboard-system=control-v1] .keys-card-actions .dashboard-button,.app-shell[data-dashboard-system=control-v1] .settings-workspace-form .dashboard-button,.app-shell[data-dashboard-system=control-v1] .workspace-fact-list .dashboard-button{width:100%!important}.app-shell[data-dashboard-system=control-v1] .workspace-fact-list .list-row{align-items:stretch!important;flex-direction:column!important}.app-shell[data-dashboard-system=control-v1] .keys-card-facts,.app-shell[data-dashboard-system=control-v1] .workspace-simple-grid .workspace-fact-list>div{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .keys-card-actions{justify-content:stretch!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-create-panel .keys-create-form,.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-primary-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .keys-setup-page .keys-create-panel .keys-create-form .dashboard-button{width:100%!important;margin-bottom:0!important}}.app-shell[data-dashboard-system=control-v1] .outcomes-page{display:grid!important;gap:16px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-strip,.app-shell[data-dashboard-system=control-v1] .outcomes-connector-panel,.app-shell[data-dashboard-system=control-v1] .outcomes-error-banner,.app-shell[data-dashboard-system=control-v1] .outcomes-feed-panel,.app-shell[data-dashboard-system=control-v1] .outcomes-inspector-panel,.app-shell[data-dashboard-system=control-v1] .outcomes-trend-panel{border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-card)!important;box-shadow:var(--mc-shadow-rest)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-error-banner{display:flex!important;align-items:center!important;gap:8px!important;padding:12px 14px!important;border-left:3px solid var(--mc-danger)!important;color:var(--mc-danger)!important;font-size:13px!important;font-weight:500!important}.app-shell[data-dashboard-system=control-v1] .outcomes-ops-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-panel,.app-shell[data-dashboard-system=control-v1] .outcomes-trend-panel{display:grid!important;gap:14px!important;min-width:0!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-trend-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-width:0!important;padding:10px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important;color:var(--mc-text-secondary)!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-trend-summary strong{color:var(--mc-text)!important;font-size:13px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .outcomes-trend-summary span{justify-self:end!important}.app-shell[data-dashboard-system=control-v1] .outcomes-trend-bars{display:grid!important;grid-template-columns:repeat(7,minmax(28px,1fr))!important;gap:8px!important;align-items:end!important;min-height:92px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-trend-bar{display:grid!important;gap:6px!important;justify-items:center!important;align-items:end!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .outcomes-trend-bar span{display:block!important;width:100%!important;max-width:32px!important;border:1px solid rgba(47,95,102,.2)!important;border-radius:6px 6px 2px 2px!important;background:var(--mc-accent-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-trend-bar span[data-rate="100"]{border-color:rgba(45,139,86,.28)!important;background:var(--mc-success-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-trend-bar small{color:var(--mc-text-tertiary)!important;font-size:11px!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-row{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:center!important;min-width:0!important;padding:10px!important;border:1px solid var(--mc-border)!important;border-left:3px solid var(--mc-border-strong)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-row[data-tone=danger]{border-left-color:var(--mc-danger)!important;background:var(--mc-danger-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-row[data-tone=warning]{border-left-color:var(--mc-warning)!important;background:var(--mc-warning-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-row[data-tone=success]{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-row span{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-row span:last-child{justify-items:end!important;text-align:right!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-row strong{color:var(--mc-text)!important;font-size:13px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-row small{color:var(--mc-text-secondary)!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-strip{display:grid!important;grid-template-columns:minmax(280px,.95fr) minmax(0,1.35fr)!important;gap:14px!important;align-items:center!important;padding:14px!important;border-left:3px solid var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-strip[data-tone=danger]{border-left-color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-copy{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-copy h2{color:var(--mc-text)!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-copy p,.app-shell[data-dashboard-system=control-v1] .outcomes-footnote{color:var(--mc-text-secondary)!important;font-size:13px!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-detail{display:grid!important;gap:6px!important;margin-top:8px!important;padding:10px!important;border:1px solid rgba(209,67,67,.22)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-danger-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-detail strong{color:var(--mc-text)!important;font-size:13px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-detail small,.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-detail span{color:var(--mc-text-secondary)!important;font-size:12px!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-clear,.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-row{display:grid!important;gap:5px!important;min-width:0!important;width:100%!important;padding:8px 10px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important;color:inherit!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-row{flex:1 1 160px!important;max-width:220px!important;width:auto!important;cursor:default!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-row.is-selected,.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-row:hover{border-color:rgba(47,95,102,.28)!important;background:var(--mc-accent-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-row[data-tone=danger]{border-color:rgba(209,67,67,.28)!important;background:var(--mc-danger-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-clear span,.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-row strong{color:var(--mc-text)!important;font-size:13px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-row small,.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-row span{color:var(--mc-text-secondary)!important;font-size:12px!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .outcomes-feed-panel,.app-shell[data-dashboard-system=control-v1] .outcomes-inspector-panel{display:grid!important;gap:14px!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-inspector-actions,.app-shell[data-dashboard-system=control-v1] .outcomes-inspector-header,.app-shell[data-dashboard-system=control-v1] .outcomes-panel-head,.app-shell[data-dashboard-system=control-v1] .outcomes-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-inspector-header h2,.app-shell[data-dashboard-system=control-v1] .outcomes-panel-head h2{color:var(--mc-text)!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .outcomes-inspector-header p{margin-top:4px!important;color:var(--mc-text-secondary)!important;font-size:13px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-live-chip{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;background:var(--mc-accent-soft)!important;color:var(--mc-accent)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .outcomes-panel-note{margin:8px 0 0!important;color:var(--mc-text-secondary)!important;font-size:12px!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .outcomes-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;gap:10px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .outcomes-filter-group{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-filter-chip{min-height:30px!important;padding:0 10px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-card)!important;color:var(--mc-text-secondary)!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .outcomes-filter-chip.is-active{border-color:rgba(47,95,102,.22)!important;background:var(--mc-accent-soft)!important;color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-search{display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 10px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-card)!important;color:var(--mc-text-tertiary)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-search input{width:100%!important;min-width:0!important;border:0!important;background:transparent!important;color:var(--mc-text)!important;font-size:13px!important;outline:none!important}.app-shell[data-dashboard-system=control-v1] .outcomes-feed-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-feed-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;width:100%!important;min-height:82px!important;padding:12px!important;border:1px solid var(--mc-border)!important;border-left:3px solid var(--mc-border-strong)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-card)!important;color:inherit!important;text-align:left!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .outcomes-feed-row.tone-danger{border-left-color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-feed-row.tone-warning{border-left-color:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-feed-row.tone-success{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-feed-row.is-selected,.app-shell[data-dashboard-system=control-v1] .outcomes-feed-row:hover{border-color:rgba(47,95,102,.25)!important;background:var(--mc-accent-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-row-main,.app-shell[data-dashboard-system=control-v1] .outcomes-row-side{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .outcomes-row-main strong{color:var(--mc-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .outcomes-row-main em,.app-shell[data-dashboard-system=control-v1] .outcomes-row-main small,.app-shell[data-dashboard-system=control-v1] .outcomes-row-side small,.app-shell[data-dashboard-system=control-v1] .outcomes-row-side span{color:var(--mc-text-secondary)!important;font-size:12px!important;font-style:normal!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .outcomes-row-side{justify-items:end!important;text-align:right!important}.app-shell[data-dashboard-system=control-v1] .outcomes-proof-callout{display:flex!important;justify-content:space-between!important;gap:14px!important;padding:14px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-proof-callout[data-tone=danger]{border-color:rgba(209,67,67,.25)!important;background:var(--mc-danger-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-proof-callout[data-tone=warning]{border-color:rgba(183,121,31,.28)!important;background:var(--mc-warning-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-proof-callout strong{color:var(--mc-text)!important;font-size:16px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .outcomes-proof-callout p{margin-top:5px!important;color:var(--mc-text-secondary)!important;font-size:13px!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .outcomes-fact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-fact-grid div{min-width:0!important;padding:10px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-fact-grid dt{margin-bottom:4px!important;color:var(--mc-text-tertiary)!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .outcomes-fact-grid dd{margin:0!important;color:var(--mc-text)!important;font-size:12px!important;font-weight:500!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .outcomes-diff-section,.app-shell[data-dashboard-system=control-v1] .outcomes-json-details{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-panel{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:12px!important;border:1px solid var(--mc-border)!important;border-left:3px solid var(--mc-border-strong)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-panel[data-tone=danger]{border-left-color:var(--mc-danger)!important;background:var(--mc-danger-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-panel[data-tone=warning]{border-left-color:var(--mc-warning)!important;background:var(--mc-warning-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-panel[data-tone=success]{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-panel strong{color:var(--mc-text)!important;font-size:14px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-panel p{margin-top:4px!important;color:var(--mc-text-secondary)!important;font-size:13px!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-actions{display:grid!important;gap:6px!important;justify-items:end!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-actions small{max-width:220px!important;color:var(--mc-text-secondary)!important;font-size:12px!important;line-height:1.35!important;text-align:right!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-actions small[data-tone=danger]{color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-actions small[data-tone=success]{color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-panel{display:grid!important;gap:12px!important;padding:16px!important;border:1px solid var(--mc-border)!important;border-left:3px solid var(--mc-warning)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-card)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-panel[data-tone=danger]{border-left-color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-panel[data-tone=success]{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions small,.app-shell[data-dashboard-system=control-v1] .outcomes-case-panel p{margin:0!important;color:var(--mc-text-secondary)!important;font-size:12px!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions{display:grid!important;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr) auto!important;align-items:end!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions label{display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions label>span,.app-shell[data-dashboard-system=control-v1] .outcomes-case-resolution dt{color:var(--mc-text-secondary)!important;font-size:11px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions select,.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions textarea{width:100%!important;min-width:0!important;border:1px solid var(--mc-border)!important;border-radius:6px!important;background:var(--mc-soft)!important;color:var(--mc-text)!important;font:inherit!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions select{min-height:38px!important;padding:0 10px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions textarea{min-height:70px!important;padding:9px 10px!important;resize:vertical!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions>small{grid-column:1/-1!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-resolution{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-resolution div{min-width:0!important;padding:10px!important;border:1px solid var(--mc-border)!important;border-radius:6px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-resolution dd{margin:4px 0 0!important;overflow-wrap:anywhere!important;color:var(--mc-text)!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-notice{font-size:12px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-notice[data-tone=danger]{color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-notice[data-tone=success]{color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-diff-table{display:grid!important;overflow:hidden!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-card)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-diff-head,.app-shell[data-dashboard-system=control-v1] .outcomes-diff-row{display:grid!important;grid-template-columns:minmax(90px,.8fr) minmax(0,1fr) minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px!important;border-bottom:1px solid var(--mc-border)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-diff-head{background:var(--mc-soft)!important;color:var(--mc-text-tertiary)!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .outcomes-diff-row{background:var(--mc-card)!important;color:var(--mc-text-secondary)!important;font-size:12px!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .outcomes-diff-row:last-child{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .outcomes-diff-row[data-tone=danger]{background:var(--mc-danger-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-diff-row[data-tone=warning]{background:var(--mc-warning-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-diff-empty,.app-shell[data-dashboard-system=control-v1] .outcomes-empty-state{display:grid!important;place-items:start!important;gap:8px!important;padding:18px!important;border:1px dashed var(--mc-border-strong)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-soft)!important;color:var(--mc-text-secondary)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-json-details{padding-top:4px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-json-details summary{cursor:pointer!important;color:var(--mc-text-secondary)!important;font-size:12px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .outcomes-json-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.app-shell[data-dashboard-system=control-v1] .outcomes-json-grid section{min-width:0!important;padding:10px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-json-grid h3{margin-bottom:6px!important;color:var(--mc-text-tertiary)!important;font-size:10px!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .outcomes-json-grid pre{max-height:220px!important;margin:0!important;overflow:auto!important;color:var(--mc-text-secondary)!important;font-size:11px!important;white-space:pre-wrap!important}.app-shell[data-dashboard-system=control-v1] .outcomes-footnote{text-align:center!important}.app-shell[data-dashboard-system=control-v1] .outcomes-footnote a{color:var(--mc-accent)!important;font-weight:600!important}@keyframes dashboard-button-spin{to{transform:rotate(1turn)}}.app-shell[data-dashboard-system=control-v1] .action-inspector-facts code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}@media (max-width:1180px){.app-shell[data-dashboard-system=control-v1] .dashboard-workspace,.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper,.app-shell[data-dashboard-system=control-v1] .outcomes-bypass-strip,.app-shell[data-dashboard-system=control-v1] .outcomes-ops-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step{min-height:auto!important;border-right:0!important;border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--compact .evidence-receipt-step{border-bottom-color:var(--mc-border)!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-stepper--evidence .evidence-receipt-step{border-bottom-color:var(--ev-border,var(--mc-border))!important}.app-shell[data-dashboard-system=control-v1] .evidence-receipt-step:last-child{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .visual-gate-grid,.app-shell[data-dashboard-system=control-v1] .visual-gate-grid-small{grid-template-columns:1fr!important}}@media (max-width:900px){.app-shell[data-dashboard-system=control-v1] .dashboard-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .team-access-command-card,.app-shell[data-dashboard-system=control-v1] .team-invite-fields{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .team-member-row{grid-template-columns:auto minmax(0,1fr)!important}.app-shell[data-dashboard-system=control-v1] .team-invite-actions,.app-shell[data-dashboard-system=control-v1] .team-member-actions,.app-shell[data-dashboard-system=control-v1] .team-member-row>.status-pill{grid-column:2!important;justify-content:flex-start!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-panel,.app-shell[data-dashboard-system=control-v1] .outcomes-toolbar{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-actions{justify-items:start!important}.app-shell[data-dashboard-system=control-v1] .outcomes-investigation-actions small{max-width:none!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions{grid-template-columns:1fr 1fr!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions>.dashboard-button,.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions>small{grid-column:1/-1!important;justify-self:start!important}}@media (max-width:820px){.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-hero{flex-direction:column!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-actions{justify-content:flex-start!important;min-width:0!important}}@media (max-width:640px){.app-shell[data-dashboard-system=control-v1] .dashboard-metric-strip{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-buttons,.app-shell[data-dashboard-system=control-v1] .dashboard-verdict-buttons .dashboard-button{width:100%!important}.app-shell[data-dashboard-system=control-v1] .team-access-command-card,.app-shell[data-dashboard-system=control-v1] .team-invite-panel,.app-shell[data-dashboard-system=control-v1] .team-member-row{padding:12px!important}.app-shell[data-dashboard-system=control-v1] .team-invite-actions,.app-shell[data-dashboard-system=control-v1] .team-invite-actions .dashboard-button,.app-shell[data-dashboard-system=control-v1] .team-member-actions,.app-shell[data-dashboard-system=control-v1] .team-member-actions .dashboard-button,.app-shell[data-dashboard-system=control-v1] .team-role-select{width:100%!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions,.app-shell[data-dashboard-system=control-v1] .outcomes-case-resolution,.app-shell[data-dashboard-system=control-v1] .outcomes-diff-head,.app-shell[data-dashboard-system=control-v1] .outcomes-diff-row,.app-shell[data-dashboard-system=control-v1] .outcomes-fact-grid,.app-shell[data-dashboard-system=control-v1] .outcomes-json-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-row,.app-shell[data-dashboard-system=control-v1] .outcomes-inspector-actions,.app-shell[data-dashboard-system=control-v1] .outcomes-proof-callout{align-items:stretch!important;flex-direction:column!important}.app-shell[data-dashboard-system=control-v1] .outcomes-case-actions .dashboard-button{width:100%!important}.app-shell[data-dashboard-system=control-v1] .outcomes-connector-row span:last-child{justify-items:start!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .outcomes-trend-summary{grid-template-columns:auto minmax(0,1fr)!important}.app-shell[data-dashboard-system=control-v1] .outcomes-trend-summary span{grid-column:1/-1!important;justify-self:start!important}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .action-row-pills{grid-column:1!important;justify-items:start!important}.app-shell[data-dashboard-system=control-v1] .action-row-arrow{display:none!important}}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-page{display:grid!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;background:transparent!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,auto) auto!important;gap:16px!important;align-items:start!important;min-height:156px!important;padding:18px!important;border:1px solid var(--dash-border)!important;border-left:4px solid var(--dash-border-strong)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero h1{max-width:900px!important;margin:6px 0 8px!important;color:var(--dash-text)!important;font-size:clamp(2rem,4vw,4.2rem)!important;font-weight:820!important;line-height:.96!important;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero p{max-width:780px!important;margin:0!important;color:var(--dash-text-soft)!important;font-size:.96rem!important;line-height:1.55!important}.app-shell[data-dashboard-system=control-v1] :where(.evidence-hero .eyebrow,.evidence-ledger-head .eyebrow,.evidence-focus-copy .eyebrow,.evidence-pack-detail .eyebrow,.evidence-pack-outcome .eyebrow){color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero-rail{display:grid!important;justify-items:end!important;gap:8px!important;min-width:220px!important}.app-shell[data-dashboard-system=control-v1] .evidence-state-pill,.app-shell[data-dashboard-system=control-v1] .evidence-verdict-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 10px!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f7f9fc!important;color:var(--dash-text-soft)!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero[data-tone=danger] .evidence-verdict-pill,.app-shell[data-dashboard-system=control-v1] .evidence-state-fail{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero[data-tone=warning] .evidence-verdict-pill,.app-shell[data-dashboard-system=control-v1] .evidence-state-not-verified,.app-shell[data-dashboard-system=control-v1] .evidence-state-warn{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero[data-tone=success] .evidence-verdict-pill,.app-shell[data-dashboard-system=control-v1] .evidence-state-pass{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero-proof{display:grid!important;min-width:210px!important;gap:3px!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text)!important;text-align:right!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero-proof small,.app-shell[data-dashboard-system=control-v1] .evidence-hero-proof span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero-proof strong{color:var(--dash-text)!important;font-size:2.1rem!important;font-weight:820!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .evidence-metric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .evidence-metric-card{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto auto!important;align-items:center!important;min-height:108px!important;gap:6px 10px!important;padding:14px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-metric-card svg{grid-row:1/span 3!important;width:18px!important;height:18px!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .evidence-metric-card span{color:var(--dash-text-muted)!important;font-size:.74rem!important;font-weight:780!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .evidence-metric-card strong{color:var(--dash-text)!important;font-size:1.85rem!important;font-weight:820!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] .evidence-metric-card small{color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .evidence-metric-card.tone-warning{border-color:#efd29b!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .evidence-metric-card.tone-success{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .evidence-metric-card.tone-warning svg{color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .evidence-metric-card.tone-success svg{color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .evidence-export-contract{display:grid!important;gap:12px!important;padding:14px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-export-contract-head h2{max-width:860px!important;margin:4px 0 6px!important;color:var(--dash-text)!important;font-size:1.08rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .evidence-export-contract-head p{max-width:900px!important;margin:0!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.48!important}.app-shell[data-dashboard-system=control-v1] .evidence-export-contract-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .evidence-export-contract-grid article{display:grid!important;gap:7px!important;min-width:0!important;min-height:142px!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-left:4px solid var(--dash-border-strong)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .evidence-export-contract-grid strong{color:var(--dash-text)!important;font-size:.9rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .evidence-export-contract-grid em{color:var(--dash-text-soft)!important;font-size:.78rem!important;font-style:normal!important;font-weight:760!important;line-height:1.3!important}.app-shell[data-dashboard-system=control-v1] .evidence-export-contract-grid small{color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.38!important}.app-shell[data-dashboard-system=control-v1] .evidence-workspace{display:grid!important;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)!important;gap:14px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .evidence-proof-column{display:grid!important;gap:14px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-panel{position:sticky!important;top:82px!important;display:grid!important;gap:10px!important;min-width:0!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-head,.app-shell[data-dashboard-system=control-v1] .evidence-pack-detail-header,.app-shell[data-dashboard-system=control-v1] .evidence-pack-outcome-head,.app-shell[data-dashboard-system=control-v1] .evidence-pack-section-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-head h3,.app-shell[data-dashboard-system=control-v1] .evidence-pack-detail h2,.app-shell[data-dashboard-system=control-v1] .evidence-pack-section-heading h3{margin:4px 0 5px!important;color:var(--dash-text)!important;font-size:1.15rem!important;font-weight:820!important;line-height:1.15!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-detail h2{font-size:1.35rem!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-copy p,.app-shell[data-dashboard-system=control-v1] .evidence-ledger-head p,.app-shell[data-dashboard-system=control-v1] .evidence-pack-detail-header p,.app-shell[data-dashboard-system=control-v1] .evidence-pack-muted,.app-shell[data-dashboard-system=control-v1] .evidence-pack-notice p,.app-shell[data-dashboard-system=control-v1] .evidence-pack-outcome-head p,.app-shell[data-dashboard-system=control-v1] .evidence-pack-status p{margin:0!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.48!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-head>strong,.app-shell[data-dashboard-system=control-v1] .evidence-pack-section-heading span{flex:0 0 auto!important;color:var(--dash-text-muted)!important;font-size:.76rem!important;font-weight:760!important;line-height:1.3!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:118px!important;padding:11px!important;border:1px solid var(--dash-border)!important;border-left:3px solid var(--dash-border-strong)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-row:hover,.app-shell[data-dashboard-system=control-v1] .evidence-ledger-row[data-focused=true]{border-color:#b8cef8!important;border-left-color:var(--dash-blue)!important;background:var(--dash-blue-soft)!important;transform:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-row[data-state=fail]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-row[data-state=not-verified],.app-shell[data-dashboard-system=control-v1] .evidence-ledger-row[data-state=warn]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-row[data-state=pass]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-main,.app-shell[data-dashboard-system=control-v1] .evidence-row-actions{display:grid!important;align-content:start!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-titleline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-titleline strong{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:var(--dash-text)!important;font-size:.9rem!important;font-weight:800!important;line-height:1.25!important;white-space:normal!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-main>span{overflow:hidden!important;color:var(--dash-text-soft)!important;font-size:.76rem!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-meta,.app-shell[data-dashboard-system=control-v1] .evidence-ledger-meta,.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid{display:grid!important;gap:8px!important;margin:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-meta div,.app-shell[data-dashboard-system=control-v1] .evidence-ledger-meta div,.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid>div{min-width:0!important;padding:8px!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-meta dt,.app-shell[data-dashboard-system=control-v1] .evidence-ledger-meta dt,.app-shell[data-dashboard-system=control-v1] .evidence-pack-json-grid h4,.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid dt{margin:0 0 5px!important;color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-meta dd,.app-shell[data-dashboard-system=control-v1] .evidence-ledger-meta dd,.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid dd{margin:0!important;overflow-wrap:anywhere!important;color:var(--dash-text)!important;font-size:.78rem!important;font-weight:740!important;line-height:1.28!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-page code{color:#344054!important;font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important;font-size:.76rem!important;word-break:break-word!important}.app-shell[data-dashboard-system=control-v1] .evidence-row-actions{justify-items:stretch!important;min-width:116px!important}.app-shell[data-dashboard-system=control-v1] .evidence-row-actions .btn{width:100%!important;min-width:0!important;padding-right:8px!important;padding-left:8px!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-panel,.app-shell[data-dashboard-system=control-v1] .evidence-pack-detail{display:grid!important;gap:14px!important;min-width:0!important;padding:16px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr) auto!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-panel.is-missing{border-color:#efd29b!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-copy{display:grid!important;gap:5px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-copy strong{overflow-wrap:anywhere!important;color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-download{white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-detail-header{align-items:flex-start!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .evidence-print-cover{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)!important;gap:14px!important;padding:14px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .evidence-print-cover span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:800!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .evidence-print-cover strong{display:block!important;margin:4px 0!important;color:var(--dash-text)!important;font-size:1.15rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .evidence-print-cover p{margin:0!important;color:var(--dash-text-soft)!important;font-size:.86rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .evidence-print-cover dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-notice,.app-shell[data-dashboard-system=control-v1] .evidence-pack-status,.app-shell[data-dashboard-system=control-v1] .evidence-pack-unavailable{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:13px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-status-pass{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-notice,.app-shell[data-dashboard-system=control-v1] .evidence-pack-status-not-verified,.app-shell[data-dashboard-system=control-v1] .evidence-pack-status-warn{border-color:#efd29b!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-status-fail,.app-shell[data-dashboard-system=control-v1] .evidence-pack-unavailable{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-notice strong,.app-shell[data-dashboard-system=control-v1] .evidence-pack-status strong,.app-shell[data-dashboard-system=control-v1] .evidence-pack-unavailable strong{display:block!important;margin:4px 0!important;color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid.compact{grid-template-columns:repeat(6,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-hash-cell{grid-column:span 2!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-outcome,.app-shell[data-dashboard-system=control-v1] .evidence-pack-section{display:grid!important;gap:10px!important;padding:14px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-json-grid pre,.app-shell[data-dashboard-system=control-v1] .evidence-pack-section pre{max-height:240px!important;margin:0!important;overflow:auto!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:var(--dash-surface-subtle)!important;color:#344054!important;white-space:pre-wrap!important;word-break:break-word!important;font-size:.74rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-audit-list{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-audit-list li{display:grid!important;gap:5px!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-audit-list li>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-audit-list span{color:var(--dash-text-muted)!important;font-size:.74rem!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-audit-list p{margin:0!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-json-grid,.app-shell[data-dashboard-system=control-v1] .evidence-pack-outcomes{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-json-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-json-grid section{min-width:0!important;padding:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .evidence-empty-state{min-height:180px!important;display:grid!important;place-items:center!important;padding:24px!important;text-align:center!important}@media (max-width:1240px){.app-shell[data-dashboard-system=control-v1] .evidence-hero,.app-shell[data-dashboard-system=control-v1] .evidence-workspace{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .evidence-ledger-panel{position:static!important}.app-shell[data-dashboard-system=control-v1] .evidence-hero-rail{justify-items:start!important}}@media (max-width:980px){.app-shell[data-dashboard-system=control-v1] .evidence-export-contract-grid,.app-shell[data-dashboard-system=control-v1] .evidence-metric-grid,.app-shell[data-dashboard-system=control-v1] .evidence-pack-json-grid,.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid,.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid.compact,.app-shell[data-dashboard-system=control-v1] .evidence-print-cover{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-hash-cell{grid-column:auto!important}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .evidence-hero-actions,.app-shell[data-dashboard-system=control-v1] .evidence-pack-detail-header,.app-shell[data-dashboard-system=control-v1] .evidence-pack-notice,.app-shell[data-dashboard-system=control-v1] .evidence-pack-outcome-head,.app-shell[data-dashboard-system=control-v1] .evidence-pack-section-heading,.app-shell[data-dashboard-system=control-v1] .evidence-pack-status,.app-shell[data-dashboard-system=control-v1] .evidence-pack-unavailable{flex-direction:column!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .evidence-focus-meta,.app-shell[data-dashboard-system=control-v1] .evidence-focus-panel,.app-shell[data-dashboard-system=control-v1] .evidence-ledger-meta,.app-shell[data-dashboard-system=control-v1] .evidence-ledger-row{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .evidence-pack-actions,.app-shell[data-dashboard-system=control-v1] .evidence-row-actions{justify-content:stretch!important;justify-items:stretch!important;min-width:0!important}}.app-shell[data-dashboard-system=control-v1] .ev-page{--ev-canvas:var(--zk-bg);--ev-card:var(--zk-surface);--ev-panel:var(--zk-surface-2);--ev-border:var(--zk-border);--ev-border-strong:var(--zk-border-strong);--ev-text:var(--zk-text);--ev-text-soft:var(--zk-muted);--ev-text-muted:var(--zk-faint);--ev-accent:var(--zk-accent);--ev-accent-hover:var(--zk-accent-hover);--ev-accent-soft:color-mix(in srgb,var(--zk-accent) 10%,transparent);--ev-success:var(--zk-success);--ev-success-soft:var(--zk-success-bg);--ev-warning:var(--zk-warning);--ev-warning-soft:var(--zk-warning-bg);--ev-danger:var(--zk-danger);--ev-danger-soft:var(--zk-danger-bg);--ev-neutral-soft:var(--zk-surface-3);display:grid!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;background:var(--ev-canvas)!important;color:var(--ev-text)!important}.app-shell[data-dashboard-system=control-v1] .ev-page :where(h1,h2,h3,p,dl,dd){margin:0!important}.app-shell[data-dashboard-system=control-v1] .ev-page .dashboard-workspace{grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr)!important}.app-shell[data-dashboard-system=control-v1] .ev-command-bar{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:stretch!important;padding:16px!important;border:1px solid var(--zk-border-strong)!important;border-radius:var(--zk-radius-card)!important;background:var(--zk-surface)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ev-command-copy{display:grid!important;align-content:start!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ev-command-eyebrow{color:var(--ev-accent)!important;font-size:.72rem!important;font-weight:760!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ev-command-copy h1{max-width:520px!important;color:var(--ev-text)!important;font-size:clamp(1.45rem,2.3vw,2.35rem)!important;font-weight:650!important;letter-spacing:0!important;line-height:1.05!important}.app-shell[data-dashboard-system=control-v1] .ev-command-copy p{max-width:580px!important;color:var(--ev-text-soft)!important;font-size:.9rem!important;line-height:1.48!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;padding-top:12px!important;border-top:1px solid var(--ev-border)!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stat{display:grid!important;align-content:space-between!important;gap:5px!important;min-width:0!important;min-height:118px!important;padding:12px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:#fbfdfb!important;color:var(--ev-text)!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stat:hover{border-color:rgba(47,95,102,.28)!important;background:var(--ev-accent-soft)!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stat[data-tone=success]{border-top:3px solid var(--ev-success)!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stat[data-tone=warning]{border-top:3px solid var(--ev-warning)!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stat[data-tone=danger]{border-top:3px solid var(--ev-danger)!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stat strong{color:var(--ev-text)!important;font-size:1.45rem!important;font-weight:720!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stat span{overflow:hidden!important;color:var(--ev-text)!important;font-size:.8rem!important;font-weight:720!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stat small{color:var(--ev-text-soft)!important;font-size:.7rem!important;line-height:1.3!important}.app-shell[data-dashboard-system=control-v1] .ev-command-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ev-command-pill,.app-shell[data-dashboard-system=control-v1] .ev-command-updated{display:inline-flex!important;align-items:center!important;min-height:30px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;padding:0 9px!important;border:1px solid rgba(47,95,102,.2)!important;border-radius:999px!important;background:var(--ev-accent-soft)!important;color:var(--ev-accent)!important;font-size:.74rem!important;font-weight:720!important}.app-shell[data-dashboard-system=control-v1] .ev-command-updated{background:#ffffff!important;color:var(--ev-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .ev-eyebrow,.app-shell[data-dashboard-system=control-v1] .ev-row-kind{color:var(--ev-text-muted)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-tools,.app-shell[data-dashboard-system=control-v1] .ev-focused-card,.app-shell[data-dashboard-system=control-v1] .ev-ledger-panel,.app-shell[data-dashboard-system=control-v1] .ev-proof-detail{border:1px solid var(--ev-border)!important;border-radius:var(--zk-radius-card)!important;background:var(--ev-card)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-tools p,.app-shell[data-dashboard-system=control-v1] .ev-focused-copy p,.app-shell[data-dashboard-system=control-v1] .ev-ledger-main p,.app-shell[data-dashboard-system=control-v1] .ev-ledger-main small,.app-shell[data-dashboard-system=control-v1] .ev-section-head p{color:var(--ev-text-soft)!important;font-size:.88rem!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-controls,.app-shell[data-dashboard-system=control-v1] .ev-filter-group,.app-shell[data-dashboard-system=control-v1] .ev-proof-actions{display:flex!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(210px,auto)!important;gap:16px!important;align-items:center!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-tools h2{margin-top:4px!important;color:var(--ev-text)!important;font-size:1.12rem!important;font-weight:600!important;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-controls{flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-controls label,.app-shell[data-dashboard-system=control-v1] .ev-search-field{border:1px solid var(--ev-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-controls label{display:grid!important;gap:2px!important;min-width:134px!important;padding:7px 9px!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-controls label span{color:var(--ev-text-muted)!important;font-size:.68rem!important;font-weight:600!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-controls input,.app-shell[data-dashboard-system=control-v1] .ev-search-field input{border:0!important;background:transparent!important;color:var(--ev-text)!important;font:inherit!important;outline:none!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-scope{display:grid!important;gap:4px!important;min-width:0!important;padding:10px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:var(--ev-panel)!important;color:var(--ev-text-soft)!important;font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-scope strong{color:var(--ev-text)!important;font-size:.9rem!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-actions{gap:8px!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-row:hover{box-shadow:0 8px 24px -16px rgba(23,23,19,.14)!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-panel,.app-shell[data-dashboard-system=control-v1] .ev-proof-detail{padding:18px!important}.app-shell[data-dashboard-system=control-v1] .ev-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-copy h2,.app-shell[data-dashboard-system=control-v1] .ev-section-head h2{margin-top:4px!important;color:var(--ev-text)!important;font-size:1.12rem!important;font-weight:600!important;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .ev-section-head>strong{color:var(--ev-text-muted)!important;font-size:.82rem!important;font-weight:500!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .ev-filter-group{flex-wrap:wrap!important;gap:8px!important;margin-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .ev-search-field{display:flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin-bottom:0!important;padding:0 10px!important;color:var(--ev-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .ev-search-field input{width:100%!important;min-width:0!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .ev-filter-chip{min-height:32px!important;padding:0 10px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--ev-text-soft)!important;font-size:.8rem!important}.app-shell[data-dashboard-system=control-v1] .ev-filter-chip[data-active=true]{border-color:var(--zk-text)!important;background:var(--zk-text)!important;color:var(--zk-surface)!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-search-row,.app-shell[data-dashboard-system=control-v1] .ev-ledger-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;margin-bottom:12px!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-search-row{align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-toolbar .dashboard-button{flex:0 0 auto!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-search-row .ev-search-field{flex:1 1 auto!important;min-width:180px!important}.app-shell[data-dashboard-system=control-v1] .ev-manifest-scope{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:150px!important;padding:0 10px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:var(--ev-panel)!important}.app-shell[data-dashboard-system=control-v1] .ev-manifest-scope strong{color:var(--ev-text)!important;font-size:1rem!important;font-weight:700!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] .ev-manifest-scope span{overflow:hidden!important;color:var(--ev-text-muted)!important;font-size:.72rem!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-list{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-load-more{display:flex!important;justify-content:center!important;padding-top:12px!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:12px!important;border:1px solid var(--ev-border)!important;border-left:2px solid transparent!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-row[data-focused=true]{border-left-color:var(--ev-accent)!important;background:var(--ev-accent-soft)!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-row[data-tone=danger]{border-left-color:var(--ev-danger)!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-row[data-tone=warning]{border-left-color:var(--ev-warning)!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-main{display:grid!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-titleline{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:flex-start!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-titleline h3{margin-top:4px!important;color:var(--ev-text)!important;font-size:.98rem!important;font-weight:600!important;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-meta,.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .ev-row-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-meta div,.app-shell[data-dashboard-system=control-v1] .ev-row-meta div,.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid>div{min-width:0!important;padding:9px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:var(--ev-panel)!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-meta dt,.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid dt{color:var(--ev-text-muted)!important;font-size:.72rem!important;font-weight:500!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-meta dd,.app-shell[data-dashboard-system=control-v1] .evidence-pack-proof-grid dd{margin-top:3px!important;overflow-wrap:anywhere!important;color:var(--ev-text)!important;font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .ev-row-facts{display:flex!important;flex-wrap:wrap!important;gap:6px 16px!important;color:var(--ev-text-muted)!important;font-size:.76rem!important}.app-shell[data-dashboard-system=control-v1] .ev-row-facts span{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ev-row-detail{color:var(--ev-text-muted)!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .ev-page code{font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important;font-size:.76rem!important}.app-shell[data-dashboard-system=control-v1] .ev-ledger-actions{display:grid!important;justify-items:end!important;gap:8px!important;min-width:108px!important}.app-shell[data-dashboard-system=control-v1] .ev-link{color:var(--ev-accent)!important;font-size:.78rem!important;font-weight:500!important;text-decoration:none!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-panel{display:grid!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-card{display:grid!important;gap:12px!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-head,.app-shell[data-dashboard-system=control-v1] .ev-proof-simple-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-copy{display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-copy h2{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-card .status-pill{flex:0 0 auto!important}.app-shell[data-dashboard-system=control-v1] .ev-focused-card .ev-focused-meta{margin-top:4px!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-actions{justify-content:flex-start!important;flex-wrap:wrap!important}.app-shell[data-dashboard-system=control-v1] .ev-external-verify{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid rgba(47,95,102,.24)!important;border-left:3px solid var(--ev-accent)!important;border-radius:8px!important;background:var(--ev-accent-soft)!important}.app-shell[data-dashboard-system=control-v1] .ev-external-verify>div:first-child{display:flex!important;align-items:flex-start!important;gap:8px!important;color:var(--ev-accent)!important}.app-shell[data-dashboard-system=control-v1] .ev-external-verify>div:first-child span{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ev-external-verify strong{color:var(--ev-text)!important;font-size:.9rem!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .ev-external-verify small{color:var(--ev-text-soft)!important;font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .ev-external-verify code{display:block!important;min-width:0!important;overflow-wrap:anywhere!important;padding:9px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:rgba(255,255,255,.78)!important}.app-shell[data-dashboard-system=control-v1] .ev-external-verify-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail{padding:16px!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail,.app-shell[data-dashboard-system=control-v1] .ev-proof-simple{display:grid!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-simple-head h3{margin-top:4px!important;color:var(--ev-text)!important;font-size:1rem!important;font-weight:680!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path{display:grid!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path li{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-width:0!important;padding:10px 0!important;border-bottom:1px solid var(--ev-border)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path li:first-child{padding-top:0!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path li:last-child{padding-bottom:0!important;border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path li>span{width:9px!important;height:9px!important;border-radius:999px!important;background:var(--ev-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path li[data-tone=success]>span{background:var(--ev-success)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path li[data-tone=warning]>span{background:var(--ev-warning)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path li[data-tone=danger]>span{background:var(--ev-danger)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path div{display:grid!important;gap:2px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path strong{color:var(--ev-text)!important;font-size:.86rem!important;font-weight:680!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path small{overflow:hidden!important;color:var(--ev-text-soft)!important;font-size:.75rem!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-path em{color:var(--ev-text-muted)!important;font-size:.74rem!important;font-style:normal!important;font-weight:700!important;text-align:right!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:6px 0 0!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-facts div{min-width:0!important;padding:10px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:var(--ev-panel)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-facts dt{color:var(--ev-text-muted)!important;font-size:.68rem!important;font-weight:760!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-facts dd{margin-top:4px!important;overflow-wrap:anywhere!important;color:var(--ev-text)!important;font-size:.8rem!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-facts code{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-note{margin:0!important;padding:10px 12px!important;border:1px solid rgba(47,95,102,.18)!important;border-radius:8px!important;background:var(--ev-accent-soft)!important;color:var(--ev-text-soft)!important;font-size:.78rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-pack-view{display:grid!important;gap:16px!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-pack-section,.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion{padding:14px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-pack-json-grid pre,.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-pack-section pre{overflow-x:auto!important;padding:12px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:#f7f6f2!important;color:var(--ev-text)!important;font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion-dot{width:9px!important;height:9px!important;border-radius:999px!important;background:var(--ev-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion[data-tone=success] .evidence-receipt-accordion-dot{background:var(--ev-success)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion[data-tone=warning] .evidence-receipt-accordion-dot{background:var(--ev-warning)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion[data-tone=danger] .evidence-receipt-accordion-dot{background:var(--ev-danger)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-proof-seal{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)!important;gap:18px!important;padding:18px!important;border:1px solid rgba(47,95,102,.28)!important;border-left:3px solid var(--ev-accent)!important;border-radius:8px!important;background:linear-gradient(180deg,#ffffff,rgba(47,95,102,.05))!important;box-shadow:0 8px 24px -18px rgba(23,23,19,.22)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-proof-seal h4{margin:4px 0 6px!important;color:var(--ev-text)!important;font-size:1rem!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-proof-seal p{color:var(--ev-text-soft)!important;font-size:.82rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-proof-seal dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-proof-seal div{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-proof-seal dl div{padding:9px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:rgba(255,255,255,.78)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-proof-seal dt{color:var(--ev-text-muted)!important;font-size:.72rem!important;font-weight:500!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-proof-seal dd{margin-top:3px!important;overflow-wrap:anywhere!important;color:var(--ev-text)!important;font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordions{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion{padding:0!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion summary{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:0 14px!important;cursor:pointer!important;color:var(--ev-text)!important;font-size:.86rem!important;font-weight:600!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion summary::-webkit-details-marker{display:none!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion summary small{overflow-wrap:anywhere!important;color:var(--ev-text-soft)!important;font-size:.75rem!important;font-weight:500!important;text-align:right!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion[open] summary{border-bottom:1px solid var(--ev-border)!important;background:var(--ev-panel)!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-receipt-accordion-body{display:grid!important;gap:12px!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-pack-receipt-outcomes{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-pack-receipt-outcome{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:#fdfdfb!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-pack-raw-json{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-pack-raw-json summary{cursor:pointer!important;color:var(--ev-accent)!important;font-size:.82rem!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .ev-empty-state,.app-shell[data-dashboard-system=control-v1] .ev-skeleton-list{display:grid!important;gap:10px!important;padding:18px!important;border:1px dashed var(--ev-border-strong)!important;border-radius:8px!important;background:var(--ev-panel)!important;color:var(--ev-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .ev-empty-state strong{color:var(--ev-text)!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .ev-empty-contract{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .ev-empty-contract span{padding:10px!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--ev-text)!important;font-size:.8rem!important}.app-shell[data-dashboard-system=control-v1] .ev-skeleton-list span{height:54px!important;border-radius:8px!important;background:linear-gradient(90deg,rgba(210,204,188,.5),rgba(255,255,255,.8),rgba(210,204,188,.5))!important}.app-shell[data-dashboard-system=control-v1] .ev-alert-strip{border:1px solid rgba(47,95,102,.2)!important;background:var(--ev-accent-soft)!important;color:var(--ev-accent)!important}.app-shell[data-dashboard-system=control-v1] .ev-print-report{display:none!important}@media print{@page{margin:12mm}body,html{background:#ffffff!important}.app-shell[data-dashboard-system=control-v1]{display:block!important;min-height:auto!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .ev-page>:not(.ev-print-report),.app-shell[data-dashboard-system=control-v1] .sidebar,.app-shell[data-dashboard-system=control-v1] .topbar{display:none!important}.app-shell[data-dashboard-system=control-v1] .content,.app-shell[data-dashboard-system=control-v1] .content-inner,.app-shell[data-dashboard-system=control-v1] .ev-page{display:block!important;width:100%!important;min-height:auto!important;padding:0!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .ev-print-report{display:block!important;color:#171713!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10.5pt!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .ev-print-brand-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding-bottom:12px!important;border-bottom:3px solid #2f5f66!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.app-shell[data-dashboard-system=control-v1] .ev-print-brand{display:flex!important;align-items:center!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .ev-print-brand img{width:132px!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.app-shell[data-dashboard-system=control-v1] .ev-print-brand div,.app-shell[data-dashboard-system=control-v1] .ev-print-document-type{display:grid!important;gap:2px!important}.app-shell[data-dashboard-system=control-v1] .ev-print-brand strong{color:#1a1a17!important;font-size:15pt!important;font-weight:700!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .ev-print-brand span,.app-shell[data-dashboard-system=control-v1] .ev-print-document-type span,.app-shell[data-dashboard-system=control-v1] .ev-print-proof-seal>div>span,.app-shell[data-dashboard-system=control-v1] .ev-print-title-block>span{color:#57564e!important;font-size:8.5pt!important;font-weight:600!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ev-print-document-type{justify-items:end!important;text-align:right!important}.app-shell[data-dashboard-system=control-v1] .ev-print-title-block{display:grid!important;gap:10px!important;margin-top:18px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.app-shell[data-dashboard-system=control-v1] .ev-print-title-block h1{margin:0!important;color:#1a1a17!important;font-size:22pt!important;font-weight:600!important;line-height:1.15!important}.app-shell[data-dashboard-system=control-v1] .ev-print-proof-seal{display:grid!important;gap:10px!important;margin-top:16px!important;padding:12px!important;border:1px solid #9dbabe!important;border-left:4px solid #2f5f66!important;border-radius:6px!important;background:#f7fbfa!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.app-shell[data-dashboard-system=control-v1] .ev-print-proof-seal h2{margin:2px 0 0!important;color:#1a1a17!important;font-size:13pt!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .ev-print-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding-bottom:14px!important;border-bottom:1px solid #d2ccbc!important}.app-shell[data-dashboard-system=control-v1] .ev-print-header span{color:#57564e!important;font-size:8.5pt!important;font-weight:600!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ev-print-header h1{margin:4px 0!important;color:#1a1a17!important;font-size:22pt!important;font-weight:600!important;line-height:1.15!important}.app-shell[data-dashboard-system=control-v1] .ev-print-header p{color:#57564e!important}.app-shell[data-dashboard-system=control-v1] .ev-print-fact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important}.app-shell[data-dashboard-system=control-v1] .ev-print-fact-grid div{min-width:0!important;padding:8px!important;border:1px solid #e4e0d6!important;border-radius:6px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.app-shell[data-dashboard-system=control-v1] .ev-print-fact-grid dt{color:#8a867a!important;font-size:8pt!important;font-weight:600!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ev-print-fact-grid dd{margin:3px 0 0!important;overflow-wrap:anywhere!important;color:#1a1a17!important;font-size:9pt!important}.app-shell[data-dashboard-system=control-v1] .ev-print-fact-grid .mono,.app-shell[data-dashboard-system=control-v1] .ev-print-section pre{font-family:ui-monospace,SF Mono,Consolas,monospace!important}.app-shell[data-dashboard-system=control-v1] .ev-print-section{margin-top:16px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.app-shell[data-dashboard-system=control-v1] .ev-print-section h2,.app-shell[data-dashboard-system=control-v1] .ev-print-section h3{margin:0 0 8px!important;color:#1a1a17!important;font-size:12pt!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .ev-print-section pre{max-height:none!important;overflow:visible!important;white-space:pre-wrap!important;word-break:break-word!important;padding:10px!important;border:1px solid #e4e0d6!important;border-radius:6px!important;background:#f7f6f2!important;color:#1a1a17!important;font-size:8pt!important}.app-shell[data-dashboard-system=control-v1] .ev-print-footer{display:flex!important;justify-content:space-between!important;gap:12px!important;margin-top:22px!important;padding-top:10px!important;border-top:1px solid #d2ccbc!important;color:#57564e!important;font-size:8.5pt!important}.app-shell[data-dashboard-system=control-v1] .ev-print-page-number:after{content:"Page " counter(page) " of " counter(pages)!important}}@media (max-width:1120px){.app-shell[data-dashboard-system=control-v1] .ev-command-bar,.app-shell[data-dashboard-system=control-v1] .ev-page .dashboard-workspace{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .ev-command-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-tools{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .ev-audit-controls{justify-content:flex-start!important}.app-shell[data-dashboard-system=control-v1] .ev-proof-detail .evidence-proof-seal{grid-template-columns:1fr!important}}@media (max-width:860px){.app-shell[data-dashboard-system=control-v1] .ev-focused-head,.app-shell[data-dashboard-system=control-v1] .ev-ledger-row,.app-shell[data-dashboard-system=control-v1] .ev-ledger-search-row,.app-shell[data-dashboard-system=control-v1] .ev-ledger-titleline,.app-shell[data-dashboard-system=control-v1] .ev-ledger-toolbar,.app-shell[data-dashboard-system=control-v1] .ev-proof-simple-head,.app-shell[data-dashboard-system=control-v1] .ev-section-head{align-items:stretch!important;flex-direction:column!important;grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .ev-command-stats,.app-shell[data-dashboard-system=control-v1] .ev-empty-contract,.app-shell[data-dashboard-system=control-v1] .ev-manifest-scope,.app-shell[data-dashboard-system=control-v1] .ev-proof-facts,.app-shell[data-dashboard-system=control-v1] .ev-row-meta{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .ev-command-actions{align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .ev-command-actions .dashboard-button,.app-shell[data-dashboard-system=control-v1] .ev-command-actions .dashboard-button-link,.app-shell[data-dashboard-system=control-v1] .ev-external-verify-actions,.app-shell[data-dashboard-system=control-v1] .ev-ledger-actions,.app-shell[data-dashboard-system=control-v1] .ev-proof-actions{align-items:stretch!important;justify-items:stretch!important;justify-content:stretch!important}.app-shell[data-dashboard-system=control-v1] .ev-external-verify-actions .dashboard-button,.app-shell[data-dashboard-system=control-v1] .ev-ledger-actions .dashboard-button,.app-shell[data-dashboard-system=control-v1] .ev-proof-actions .dashboard-button{width:100%!important}}.app-shell[data-dashboard-system=control-v1] .connectors-generic-panel{display:grid!important;gap:14px!important;padding:16px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-head{display:flex!important;gap:16px!important;align-items:flex-start!important;justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-head h2{margin:4px 0 6px!important;color:var(--dash-text)!important;font-size:1.35rem!important;font-weight:820!important;line-height:1.15!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-form-head span,.app-shell[data-dashboard-system=control-v1] .connectors-generic-head p,.app-shell[data-dashboard-system=control-v1] .connectors-generic-status small{color:var(--dash-text-muted)!important;font-size:.82rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-status{display:grid!important;gap:5px!important;min-width:190px!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-left:3px solid var(--dash-blue)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-form label span,.app-shell[data-dashboard-system=control-v1] .connectors-generic-status span{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-form-head strong,.app-shell[data-dashboard-system=control-v1] .connectors-generic-status strong{color:var(--dash-text)!important;font-size:.9rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-message{border:1px solid var(--dash-border)!important;border-radius:8px!important;padding:10px 12px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text-soft)!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-form{background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge,.app-shell[data-dashboard-system=control-v1] .connectors-generic-form{display:grid!important;gap:12px!important;min-width:0!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge{border-left:3px solid var(--dash-blue)!important;background:#f8fbff!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-form-head{display:flex!important;gap:8px!important;align-items:baseline!important;justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-form label{display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-wide{grid-column:span 2!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-form :where(input,textarea){width:100%!important;min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-form textarea{resize:vertical!important;font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important;font-size:.76rem!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-form .btn{justify-self:start!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge p{max-width:820px!important;margin:0!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge pre{max-height:320px!important;overflow:auto!important;margin:0!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#111827!important;color:#f8fafc!important;padding:12px!important;font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important;font-size:.76rem!important;line-height:1.55!important;white-space:pre!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge .btn{justify-self:start!important}.app-shell[data-dashboard-system=control-v1] .connectors-alert{display:flex!important;align-items:center!important;gap:9px!important;border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .connectors-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding-bottom:12px!important;border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .connectors-section-head>svg{width:22px!important;height:22px!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page{display:grid!important;gap:14px!important;min-width:0!important;background:transparent!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page :where(.settings-control-panel,.settings-integration-card,.settings-summary-card){border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-integration-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-integration-card{display:grid!important;gap:12px!important;min-width:0!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-card{grid-column:span 2!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-card-title-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:flex-start!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-card-title-row>svg,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-handoff-header>svg,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-summary-card>svg{width:18px!important;height:18px!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page h3,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page h4{color:var(--dash-text)!important;font-weight:820!important;letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .list-main span,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-muted,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page p,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page small{color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-evidence-grid,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-facts,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page :where(.settings-connector-facts>div,.settings-connector-summary-grid>div,.settings-connector-evidence-grid>div,.settings-connector-flow-item,.settings-connector-timeline li,.settings-connector-form,.settings-connector-test,.settings-connector-guidance,.settings-connector-handoff,.settings-connector-preflight-summary,.settings-connector-readiness,.settings-connector-timeline,.settings-connector-proof-panel,.settings-connector-evidence){border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-evidence-grid>div,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-facts>div,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-summary-grid>div{padding:10px!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page :where(.settings-summary-card span,.settings-connector-facts span,.settings-connector-flow-item>span:not(.settings-connector-flow-index),.settings-connector-summary-grid span,.settings-connector-timeline-meta span,.settings-connector-form label span,.settings-connector-test label span,.settings-connector-blockers>span,.settings-connector-evidence-grid dt){color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page :where(.settings-connector-facts strong,.settings-connector-flow-item strong,.settings-connector-summary-grid strong,.settings-connector-timeline li strong,.settings-connector-evidence-grid dd,.settings-connector-stage-heading strong,.settings-connector-guidance strong,.settings-connector-handoff-header h4){color:var(--dash-text)!important;font-weight:760!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-flow{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-flow-index,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-stage-heading>span{display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;border:1px solid var(--dash-border-strong)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text-muted)!important;font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important;font-size:.68rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-form-grid,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-test-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page :where(input,textarea,select){border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-payload{max-height:230px!important;min-width:0!important;overflow:auto!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:#344054!important;font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important;font-size:.7rem!important;line-height:1.55!important;white-space:pre!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-timeline-meta{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-timeline-meta span{border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#ffffff!important;padding:4px 7px!important}@media (max-width:980px){.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-evidence-grid,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-facts,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-flow,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-summary-grid,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-integration-grid,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-summary-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-card{grid-column:auto!important}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .connectors-generic-form-head,.app-shell[data-dashboard-system=control-v1] .connectors-generic-head,.app-shell[data-dashboard-system=control-v1] .connectors-section-head,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .panel-header,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-preflight-summary-header,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-readiness-header,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-timeline-header{flex-direction:column!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-grid,.app-shell[data-dashboard-system=control-v1] .connectors-generic-layout,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-form-grid,.app-shell[data-dashboard-system=control-v1] .settings-integrations-page .settings-connector-test-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-wide{grid-column:auto!important}}.app-shell[data-dashboard-system=control-v1]:has(.policies-page){--bg-canvas:var(--dash-canvas)!important;--bg-panel:var(--dash-surface)!important;--bg-panel-soft:var(--dash-surface-subtle)!important;--bg-elevated:#ffffff!important;--text-primary:var(--dash-text)!important;--text-secondary:var(--dash-text-soft)!important;--text-muted:var(--dash-text-muted)!important;--border-subtle:var(--dash-border)!important;--border-strong:var(--dash-border-strong)!important;--brand-orange:var(--dash-amber)!important;--brand-blue:var(--dash-blue)!important;color-scheme:light!important}.app-shell[data-dashboard-system=control-v1]:has(.policies-page) :where(.content-area,.main-content,.dashboard-main){background:var(--dash-canvas)!important}.app-shell[data-dashboard-system=control-v1] .policies-page{--dash-canvas:var(--mc-canvas)!important;--dash-surface-subtle:var(--mc-soft)!important;--dash-border:var(--mc-border)!important;--dash-border-strong:var(--mc-border-strong)!important;--dash-text:var(--mc-text)!important;--dash-text-soft:var(--mc-text-secondary)!important;--dash-text-muted:var(--mc-text-tertiary)!important;--dash-blue:var(--mc-accent)!important;--dash-blue-soft:var(--mc-accent-soft)!important;--dash-green:var(--mc-success)!important;--dash-green-soft:rgba(22,163,74,0.1)!important;--dash-amber:var(--mc-warning)!important;--dash-amber-soft:rgba(183,121,31,0.1)!important;--dash-red:var(--mc-danger)!important;--dash-red-soft:rgba(209,67,67,0.1)!important;display:grid!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;background:transparent!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .policies-page :where(.btn-primary){border-color:#a9c7f5!important;background:#eaf3ff!important;color:#183861!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .policies-page :where(.btn-primary:hover){border-color:#7ea9e8!important;background:#dcecff!important;color:#102f55!important}.app-shell[data-dashboard-system=control-v1] .policy-command-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,auto)!important;gap:18px!important;align-items:start!important;min-height:168px!important;padding:18px!important;border-left:4px solid var(--dash-border-strong)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .policy-command-hero[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .policy-command-hero[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .policy-command-hero[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .policy-hero-copy{display:grid!important;align-content:start!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policy-hero-copy h1{max-width:780px!important;margin:0!important;color:var(--dash-text)!important;font-size:clamp(2rem,4.4vw,4.35rem)!important;line-height:.96!important;letter-spacing:0!important;text-wrap:balance!important}.app-shell[data-dashboard-system=control-v1] .policy-hero-copy p{max-width:760px!important;margin:0!important;color:var(--dash-text-soft)!important;font-size:.95rem!important;line-height:1.55!important}.app-shell[data-dashboard-system=control-v1] .policy-command-hero .eyebrow{color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:820!important;letter-spacing:0!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .policy-hero-side{display:grid!important;grid-template-columns:minmax(148px,auto) minmax(220px,1fr)!important;gap:10px!important;justify-items:stretch!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .policy-hero-side .page-actions{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .policy-verdict-card{display:grid!important;gap:4px!important;min-width:146px!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .policy-verdict-card small,.app-shell[data-dashboard-system=control-v1] .policy-verdict-card span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:780!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .policy-verdict-card strong{color:var(--dash-text)!important;font-size:2.15rem!important;line-height:.95!important;font-weight:820!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] .policy-flow-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .policy-flow-rail :where(span,strong){display:grid!important;min-height:58px!important;place-items:center!important;border-right:1px solid var(--dash-border)!important;padding:8px!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:780!important;text-align:center!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .policy-flow-rail span{background:#ffffff!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .policy-flow-rail :where(span,strong):last-child{border-right:0!important}.app-shell[data-dashboard-system=control-v1] .policy-flow-rail strong{background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .policy-metric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .policy-metric-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:5px 10px!important;min-width:0!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .policy-metric-card svg{grid-row:1/span 3!important;width:18px!important;height:18px!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .policy-metric-card span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .policy-metric-card strong{color:var(--dash-text)!important;font-size:1.75rem!important;line-height:1!important;font-weight:820!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] .policy-metric-card small{color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)!important;gap:14px!important;align-items:start!important;padding:14px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract .eyebrow{color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract h2{max-width:760px!important;margin:4px 0 6px!important;color:var(--dash-text)!important;font-size:1.08rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract p{max-width:820px!important;margin:0!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.48!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract-grid article{display:grid!important;gap:8px!important;min-width:0!important;min-height:138px!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-left:4px solid var(--dash-border-strong)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract-grid article[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract-grid article[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract-grid article[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .policy-contract-tag{width:-moz-max-content!important;width:max-content!important;padding:4px 7px!important;border:1px solid var(--dash-border)!important;border-radius:6px!important;background:#ffffff!important;color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract-grid strong{color:var(--dash-text)!important;font-size:.9rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract-grid small{color:var(--dash-text-soft)!important;font-size:.77rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .policy-proof-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .policy-proof-step{display:grid!important;gap:8px!important;min-width:0!important;padding:14px!important;border:1px solid var(--dash-border)!important;border-left:3px solid var(--dash-border-strong)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .policies-page .policy-proof-step{border-color:var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .policy-proof-step.is-ready{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .policies-page .policy-proof-step.is-ready{border-color:var(--dash-border)!important;border-left-color:var(--dash-green)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .policy-proof-step.is-warn{border-left-color:var(--dash-amber)!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .policies-page .policy-proof-step.is-warn{border-color:#efd29b!important;border-left-color:var(--dash-amber)!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .policy-proof-step.is-danger{border-left-color:var(--dash-red)!important;background:var(--dash-red-soft)!important}.app-shell[data-dashboard-system=control-v1] .policies-page .policy-proof-step.is-danger{border-color:#f0b8b3!important;border-left-color:var(--dash-red)!important;background:var(--dash-red-soft)!important}.app-shell[data-dashboard-system=control-v1] .policy-proof-step span{width:-moz-max-content!important;width:max-content!important;border:1px solid var(--dash-border)!important;border-radius:6px!important;background:#ffffff!important;padding:3px 6px!important;color:var(--dash-text-muted)!important;font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important;font-size:.7rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .policy-proof-step strong{color:var(--dash-text)!important;font-size:1rem!important;line-height:1.15!important}.app-shell[data-dashboard-system=control-v1] .policy-proof-step small{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .policy-boundary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .policy-boundary-card{display:grid!important;gap:8px!important;min-width:0!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .policies-page .policy-boundary-card{border-color:var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .policy-boundary-card span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .policy-boundary-card strong{color:var(--dash-text)!important;font-size:1.1rem!important;line-height:1.18!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .policy-boundary-card p{margin:0!important;color:var(--dash-text-soft)!important;font-size:.83rem!important;line-height:1.45!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-panel{display:grid!important;gap:12px!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row{display:grid!important;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-width:0!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-left:3px solid var(--dash-border-strong)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row.is-ready,.app-shell[data-dashboard-system=control-v1] .policy-decision-row[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row.is-warn,.app-shell[data-dashboard-system=control-v1] .policy-decision-row[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row.is-danger,.app-shell[data-dashboard-system=control-v1] .policy-decision-row[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row strong{color:var(--dash-text)!important;font-size:.95rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row p,.app-shell[data-dashboard-system=control-v1] .policy-decision-row span:not(.policy-decision-status):not(.status-pill){margin:0!important;color:var(--dash-text-soft)!important;font-size:.8rem!important;line-height:1.35!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-status{justify-self:end!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f7f9fc!important;padding:5px 8px!important;color:var(--dash-text-soft)!important;font-size:.7rem!important;font-weight:820!important;text-transform:uppercase!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row.is-ready .policy-decision-status{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row.is-warn .policy-decision-status{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row.is-danger .policy-decision-status{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .policy-empty-state{border:1px dashed var(--dash-border-strong)!important;border-radius:8px!important;background:#ffffff!important;padding:18px!important;color:var(--dash-text-soft)!important;font-size:.88rem!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-list{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-card{display:grid!important;gap:7px!important;width:100%!important;min-width:0!important;border:1px solid var(--dash-border)!important;border-left:3px solid var(--dash-border-strong)!important;border-radius:10px!important;background:#ffffff!important;padding:13px 14px!important;color:var(--dash-text)!important;text-align:left!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-card:hover,.app-shell[data-dashboard-system=control-v1] .policy-rule-card[data-selected=true]{background:rgba(47,95,102,.08)!important;border-color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-card[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-card[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-card[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-card span,.app-shell[data-dashboard-system=control-v1] .policy-rule-card-kicker{color:var(--dash-text-muted)!important;font-size:.75rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-card strong{color:var(--dash-text)!important;font-size:.96rem!important;line-height:1.25!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-card p{margin:0!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .policy-dry-run,.app-shell[data-dashboard-system=control-v1] .policy-dry-run-result,.app-shell[data-dashboard-system=control-v1] .policy-effective-summary,.app-shell[data-dashboard-system=control-v1] .policy-rule-preview{display:grid!important;gap:10px!important;border:1px solid var(--dash-border)!important;border-radius:10px!important;background:#ffffff!important;padding:13px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policy-dry-run strong,.app-shell[data-dashboard-system=control-v1] .policy-effective-summary strong,.app-shell[data-dashboard-system=control-v1] .policy-rule-preview strong{color:var(--dash-text)!important;font-size:.9rem!important}.app-shell[data-dashboard-system=control-v1] .policy-dry-run p,.app-shell[data-dashboard-system=control-v1] .policy-dry-run-result p,.app-shell[data-dashboard-system=control-v1] .policy-effective-summary p,.app-shell[data-dashboard-system=control-v1] .policy-rule-preview p{margin:0!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .policy-effective-summary ol,.app-shell[data-dashboard-system=control-v1] .policy-rule-preview ul{margin:0!important;padding-left:18px!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .policy-effective-summary ol li span{color:var(--dash-text-muted)!important;font-size:.75rem!important}.app-shell[data-dashboard-system=control-v1] .policy-effective-conditions{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.app-shell[data-dashboard-system=control-v1] .policy-effective-conditions span{border:1px solid var(--dash-border)!important;border-radius:999px!important;background:var(--mc-soft)!important;color:var(--dash-text-soft)!important;padding:5px 8px!important;font-size:.72rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .policy-dry-run,.app-shell[data-dashboard-system=control-v1] .policy-preview-controls,.app-shell[data-dashboard-system=control-v1] .policy-rule-actions{align-items:start!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .policy-editor-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .policies-page .settings-control-panel{display:grid!important;gap:14px!important;min-width:0!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .policies-page .settings-form-grid{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .policies-page .settings-form-grid label,.app-shell[data-dashboard-system=control-v1] .policies-page .settings-toggle-row{display:grid!important;gap:7px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policies-page .settings-toggle-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .policies-page .settings-form-grid label span,.app-shell[data-dashboard-system=control-v1] .policies-page .settings-toggle-row strong{color:var(--dash-text)!important;font-size:.82rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .policies-page .settings-toggle-row small{color:var(--dash-text-soft)!important;font-size:.76rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .policies-page .settings-toggle-row input[type=checkbox]{width:18px!important;height:18px!important;accent-color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .policies-page :where(input,textarea,select){width:100%!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;padding:10px 11px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .policies-page textarea{min-height:104px!important;resize:vertical!important}.app-shell[data-dashboard-system=control-v1] .policies-configuration-scope{display:grid!important;gap:16px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}.app-shell[data-dashboard-system=control-v1] .policy-generator{display:grid!important;gap:0!important;overflow:hidden!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:18px 20px!important;border-bottom:1px solid var(--dash-border)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-header>div{display:grid!important;gap:5px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-header h2{margin:0!important;color:var(--dash-text)!important;font-size:1.15rem!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-header p{max-width:720px!important;margin:0!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-step{flex:0 0 auto!important;border:1px solid var(--dash-border)!important;border-radius:6px!important;background:var(--dash-canvas)!important;padding:5px 8px!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-question{display:grid!important;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr)!important;gap:20px!important;align-items:start!important;padding:18px 20px!important;border-bottom:1px solid var(--dash-border)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-question-copy{display:flex!important;gap:10px!important;align-items:flex-start!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-question-copy>span{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:50%!important;background:var(--mc-accent)!important;color:#ffffff!important;font-size:.75rem!important;font-weight:850!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-question-copy div{display:grid!important;gap:4px!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-question-copy strong{color:var(--dash-text)!important;font-size:.88rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-question-copy small{color:var(--dash-text-soft)!important;font-size:.77rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .policy-mode-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .policy-area-choice,.app-shell[data-dashboard-system=control-v1] .policy-choice{min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;text-align:left!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .policy-choice{display:grid!important;gap:5px!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] :where(.policy-choice,.policy-area-choice)[data-selected=true]{border-color:var(--mc-accent)!important;background:rgba(47,95,102,.08)!important;box-shadow:inset 0 0 0 1px var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] :where(.policy-choice,.policy-area-choice):focus-visible{outline:3px solid rgba(47,95,102,.2)!important;outline-offset:2px!important}.app-shell[data-dashboard-system=control-v1] .policy-area-choice strong,.app-shell[data-dashboard-system=control-v1] .policy-choice strong{color:var(--dash-text)!important;font-size:.82rem!important;line-height:1.3!important}.app-shell[data-dashboard-system=control-v1] .policy-area-choice small,.app-shell[data-dashboard-system=control-v1] .policy-choice span{color:var(--dash-text-soft)!important;font-size:.75rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .policy-area-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .policy-area-choice{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:11px 12px!important}.app-shell[data-dashboard-system=control-v1] .policy-area-choice>span:not(.policy-area-check){display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policy-area-choice svg{color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .policy-area-check{color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:850!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .policy-area-choice[data-selected=true] .policy-area-check{color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .policy-generated-result{display:grid!important;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:16px 20px!important;background:#f7faf9!important}.app-shell[data-dashboard-system=control-v1] .policy-generated-title{display:flex!important;gap:9px!important;align-items:center!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policy-generated-title svg{color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .policy-generated-title div{display:grid!important;gap:3px!important}.app-shell[data-dashboard-system=control-v1] .policy-generated-title strong{color:var(--dash-text)!important;font-size:.88rem!important}.app-shell[data-dashboard-system=control-v1] .policy-generated-title span{color:var(--dash-text-soft)!important;font-size:.75rem!important}.app-shell[data-dashboard-system=control-v1] .policy-generated-result ul{display:grid!important;gap:4px!important;margin:0!important;padding-left:18px!important;color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-error{grid-column:1/-1!important;color:var(--dash-red)!important;font-size:.76rem!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-builder{overflow:hidden!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-builder-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding:18px 20px!important;border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-builder-header>div{display:grid!important;gap:5px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-builder-header h2{margin:0!important;color:var(--dash-text)!important;font-size:1.15rem!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-builder-header p{margin:0!important;color:var(--dash-text-soft)!important;font-size:.82rem!important}.app-shell[data-dashboard-system=control-v1] .policy-template-select{display:grid!important;gap:5px!important;width:min(250px,100%)!important;flex:0 0 auto!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-limits label>span,.app-shell[data-dashboard-system=control-v1] .policy-sentence-builder label>span,.app-shell[data-dashboard-system=control-v1] .policy-template-select>span{color:var(--dash-text-muted)!important;font-size:.69rem!important;font-weight:800!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .policy-sentence-builder{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:18px 20px!important;border-bottom:1px solid var(--dash-border)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .policy-sentence-builder label{display:grid!important;align-content:start!important;gap:6px!important;min-width:0!important;padding:0 16px!important;border-right:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .policy-sentence-builder label:first-child{padding-left:0!important}.app-shell[data-dashboard-system=control-v1] .policy-sentence-builder label:last-child{padding-right:0!important;border-right:0!important}.app-shell[data-dashboard-system=control-v1] .policy-sentence-builder label>strong{color:var(--dash-text)!important;font-size:.86rem!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-limits input,.app-shell[data-dashboard-system=control-v1] .policy-sentence-builder :where(select,input),.app-shell[data-dashboard-system=control-v1] .policy-template-select select{min-width:0!important;min-height:40px!important;border:1px solid var(--dash-border-strong)!important;border-radius:7px!important;background:#ffffff!important;padding:8px 10px!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-builder{display:grid!important;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;padding:18px 20px!important;border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-builder>div:first-child{display:grid!important;gap:5px!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-builder>div:first-child>span{color:var(--mc-accent)!important;font-size:.7rem!important;font-weight:850!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-builder>div:first-child>strong{color:var(--dash-text)!important;font-size:.9rem!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-options{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-options button{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;align-items:start!important;min-width:0!important;min-height:66px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:10px!important;color:var(--dash-text)!important;text-align:left!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-options button[data-selected=true]{border-color:var(--mc-accent)!important;background:rgba(47,95,102,.08)!important;box-shadow:inset 0 0 0 1px var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-options button>span{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-options strong{font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-options small{color:var(--dash-text-soft)!important;font-size:.69rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-limits{border-bottom:1px solid var(--dash-border)!important;background:var(--dash-canvas)!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-limits>summary{padding:11px 20px!important;color:var(--dash-text-soft)!important;font-size:.77rem!important;font-weight:750!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-limits>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0 20px 12px!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-limits label{display:grid!important;gap:5px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-description{padding:0 20px 14px!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-result{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:14px 20px!important;border-bottom:1px solid var(--dash-border)!important;background:#f7faf9!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-result>svg{flex:0 0 auto!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-result>div{display:grid!important;gap:3px!important;min-width:0!important;margin-right:auto!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-result>div strong{overflow-wrap:anywhere!important;color:var(--dash-text)!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-result>div span{color:var(--dash-text-soft)!important;font-size:.73rem!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-result>small{width:100%!important;color:var(--dash-red)!important;font-size:.74rem!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory{padding:15px 20px 18px!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory>header>div{display:flex!important;align-items:baseline!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory>header strong{font-size:.86rem!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-empty,.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory>header span{color:var(--dash-text-soft)!important;font-size:.74rem!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-list{display:grid!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;gap:10px!important;align-items:center!important;min-width:0!important;padding:10px 12px!important;border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-list article:last-child{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-list article[data-enabled=false]{opacity:.62!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-list article>div{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-list article>div strong{overflow-wrap:anywhere!important;font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-list article>div span,.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-list article>span{color:var(--dash-text-soft)!important;font-size:.7rem!important}.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell{overflow:hidden!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:14px 16px!important;color:var(--dash-text)!important;cursor:pointer!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell>summary::-webkit-details-marker{display:none!important}.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell>summary>span:first-child{display:grid!important;gap:3px!important}.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell>summary strong{font-size:.9rem!important}.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell>summary small,.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell>summary>span:last-child{color:var(--dash-text-soft)!important;font-size:.76rem!important}.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell[open]>summary{border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell[open]>summary>span:last-child{font-size:0!important}.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell[open]>summary>span:last-child:after{content:"Close"!important;font-size:.76rem!important}.app-shell[data-dashboard-system=control-v1] .policy-advanced-body{padding:14px!important;background:var(--dash-canvas)!important}.app-shell[data-dashboard-system=control-v1] .policy-recent-decisions{padding:16px!important}@media (max-width:1240px){.app-shell[data-dashboard-system=control-v1] .policy-command-hero,.app-shell[data-dashboard-system=control-v1] .policy-hero-side,.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .policy-hero-side .page-actions{justify-content:flex-start!important}}@media (max-width:1040px){.app-shell[data-dashboard-system=control-v1] .policy-generated-result,.app-shell[data-dashboard-system=control-v1] .policy-generator-question,.app-shell[data-dashboard-system=control-v1] .policy-outcome-builder{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-options,.app-shell[data-dashboard-system=control-v1] .policy-rule-limits>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .policy-generated-result .dashboard-button{justify-self:start!important}.app-shell[data-dashboard-system=control-v1] .policy-boundary-grid,.app-shell[data-dashboard-system=control-v1] .policy-editor-grid,.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract-grid,.app-shell[data-dashboard-system=control-v1] .policy-metric-grid,.app-shell[data-dashboard-system=control-v1] .policy-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row{grid-template-columns:minmax(0,1fr) auto!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row p{grid-column:1/-1!important}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .policy-advanced-shell>summary,.app-shell[data-dashboard-system=control-v1] .policy-generator-header{align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-header{flex-direction:column!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-builder-header,.app-shell[data-dashboard-system=control-v1] .policy-rule-result{align-items:stretch!important;flex-direction:column!important}.app-shell[data-dashboard-system=control-v1] .policy-outcome-options,.app-shell[data-dashboard-system=control-v1] .policy-rule-limits>div,.app-shell[data-dashboard-system=control-v1] .policy-sentence-builder{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .policy-sentence-builder label{padding:12px 0!important;border-right:0!important;border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .policy-sentence-builder label:last-child{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-list article{grid-template-columns:minmax(0,1fr) auto auto!important}.app-shell[data-dashboard-system=control-v1] .policy-rule-inventory-list article>span{grid-column:1/-1!important;grid-row:2!important}.app-shell[data-dashboard-system=control-v1] .policy-generator-step{width:-moz-max-content!important;width:max-content!important}.app-shell[data-dashboard-system=control-v1] .policy-area-options,.app-shell[data-dashboard-system=control-v1] .policy-boundary-grid,.app-shell[data-dashboard-system=control-v1] .policy-editor-grid,.app-shell[data-dashboard-system=control-v1] .policy-flow-rail,.app-shell[data-dashboard-system=control-v1] .policy-mandate-contract-grid,.app-shell[data-dashboard-system=control-v1] .policy-metric-grid,.app-shell[data-dashboard-system=control-v1] .policy-mode-options,.app-shell[data-dashboard-system=control-v1] .policy-proof-strip{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .policies-page .panel-header,.app-shell[data-dashboard-system=control-v1] .policy-hero-side .page-actions{flex-direction:column!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .policy-flow-rail :where(span,strong){border-right:0!important;border-bottom:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .policy-flow-rail :where(span,strong):last-child{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-row{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .policy-decision-status{justify-self:start!important}}.app-shell[data-dashboard-system=control-v1] .replay-command-center,.app-shell[data-dashboard-system=control-v1] .replay-lab-page{--rl-bg:var(--dash-canvas);--rl-surface:#ffffff;--rl-surface-raised:#ffffff;--rl-surface-soft:#f8fafc;--rl-surface-inset:#f9fafb;--rl-border:var(--dash-border);--rl-border-strong:var(--dash-border-strong);--rl-text:var(--dash-text);--rl-text-soft:var(--dash-text-soft);--rl-muted:var(--dash-text-muted);--rl-accent:var(--dash-blue);--rl-accent-soft:var(--dash-blue-soft);--rl-success:var(--dash-green);--rl-success-soft:var(--dash-green-soft);--rl-warning:var(--dash-amber);--rl-warning-soft:var(--dash-amber-soft);--rl-danger:var(--dash-red);--rl-danger-soft:var(--dash-red-soft);--rl-info:#175cd3;display:grid!important;gap:18px!important;width:100%!important;max-width:1480px!important;margin:0 auto!important;color:var(--dash-text)!important;color-scheme:light!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center *,.app-shell[data-dashboard-system=control-v1] .replay-command-center :after,.app-shell[data-dashboard-system=control-v1] .replay-command-center :before,.app-shell[data-dashboard-system=control-v1] .replay-lab-page *,.app-shell[data-dashboard-system=control-v1] .replay-lab-page :after,.app-shell[data-dashboard-system=control-v1] .replay-lab-page :before{letter-spacing:0!important;text-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .empty,.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-card,.app-shell[data-dashboard-system=control-v1] .replay-command-center .metric-card,.app-shell[data-dashboard-system=control-v1] .replay-command-center .module-hero,.app-shell[data-dashboard-system=control-v1] .replay-command-center .panel,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-filter-bar,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-quota-panel,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-card,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .detail-inset,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .detail-proof-card,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .detail-warning,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .fidelity-panel,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .panel,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .raw-call-details,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-setup-warning,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-summary-block,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-verdict-card,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-source-context-panel{border:1px solid var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .module-hero:after,.app-shell[data-dashboard-system=control-v1] .replay-command-center .module-hero:before,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-card:before,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-hero:after,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-hero:before{display:none!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-verdict-hero,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-hero{overflow:hidden!important;border:1px solid var(--dash-border)!important;border-left:4px solid var(--dash-border-strong)!important;border-radius:10px!important;background:#ffffff!important;padding:24px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-verdict-hero[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-verdict-hero[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-verdict-hero[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;gap:24px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-hero-control,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-hero-copy,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .detail-hero>div{display:grid!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .module-eyebrow,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .detail-back-link,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .module-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;width:-moz-fit-content!important;width:fit-content!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .module-eyebrow svg,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .detail-back-link svg,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .module-eyebrow svg,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .panel-header svg{color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center h1,.app-shell[data-dashboard-system=control-v1] .replay-lab-page h1{color:var(--dash-text)!important;font-size:clamp(2.05rem,4vw,4.1rem)!important;font-weight:840!important;line-height:.98!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-hero-verdict-title{display:block!important;color:var(--dash-text)!important;font-size:clamp(1.6rem,2.8vw,2.7rem)!important;font-weight:840!important;line-height:1.04!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center :where(h2,h3,h4,strong),.app-shell[data-dashboard-system=control-v1] .replay-lab-page :where(h2,h3,h4,strong){color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center :where(p,small,.notif-meta,.detail-field-label,.replay-run-meta,.replay-proof-copy),.app-shell[data-dashboard-system=control-v1] .replay-lab-page :where(p,small,.notif-meta,.detail-field-label,.detail-meta-row){color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .notif-action-link,.app-shell[data-dashboard-system=control-v1] .replay-command-center a,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-source-link,.app-shell[data-dashboard-system=control-v1] .replay-lab-page a{color:var(--dash-blue)!important;text-decoration:none!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center a:hover,.app-shell[data-dashboard-system=control-v1] .replay-lab-page a:hover{color:#123b82!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .btn,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .btn{min-height:38px!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .btn-primary,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .btn-primary{border-color:var(--dash-blue)!important;background:var(--dash-blue)!important;color:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .btn-soft,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .btn-soft{border-color:var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .btn:hover,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .btn:hover{border-color:var(--dash-border-strong)!important;transform:translateY(-1px)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .btn:active,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .btn:active{transform:translateY(0) scale(.99)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .btn:disabled,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .btn:disabled{border-color:var(--dash-border)!important;background:#f2f4f7!important;color:var(--dash-text-muted)!important;opacity:.64!important;transform:none!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .input,.app-shell[data-dashboard-system=control-v1] .replay-command-center input,.app-shell[data-dashboard-system=control-v1] .replay-command-center select,.app-shell[data-dashboard-system=control-v1] .replay-command-center textarea,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .input,.app-shell[data-dashboard-system=control-v1] .replay-lab-page input,.app-shell[data-dashboard-system=control-v1] .replay-lab-page select,.app-shell[data-dashboard-system=control-v1] .replay-lab-page textarea{border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .input::-moz-placeholder,.app-shell[data-dashboard-system=control-v1] .replay-command-center input::-moz-placeholder,.app-shell[data-dashboard-system=control-v1] .replay-command-center textarea::-moz-placeholder,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .input::-moz-placeholder,.app-shell[data-dashboard-system=control-v1] .replay-lab-page input::-moz-placeholder,.app-shell[data-dashboard-system=control-v1] .replay-lab-page textarea::-moz-placeholder{color:#98a2b3!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .input::placeholder,.app-shell[data-dashboard-system=control-v1] .replay-command-center input::placeholder,.app-shell[data-dashboard-system=control-v1] .replay-command-center textarea::placeholder,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .input::placeholder,.app-shell[data-dashboard-system=control-v1] .replay-lab-page input::placeholder,.app-shell[data-dashboard-system=control-v1] .replay-lab-page textarea::placeholder{color:#98a2b3!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .input:focus,.app-shell[data-dashboard-system=control-v1] .replay-command-center input:focus,.app-shell[data-dashboard-system=control-v1] .replay-command-center select:focus,.app-shell[data-dashboard-system=control-v1] .replay-command-center textarea:focus,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .input:focus,.app-shell[data-dashboard-system=control-v1] .replay-lab-page input:focus,.app-shell[data-dashboard-system=control-v1] .replay-lab-page select:focus,.app-shell[data-dashboard-system=control-v1] .replay-lab-page textarea:focus{border-color:var(--dash-blue)!important;outline:0!important;box-shadow:0 0 0 3px rgba(29,78,216,.12)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-verdict-card{display:grid!important;gap:8px!important;min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:16px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-verdict-card span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-verdict-card strong{color:var(--dash-text)!important;font-size:1.55rem!important;font-weight:840!important;line-height:1.04!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-verdict-card small{color:var(--dash-text-soft)!important;font-size:.8rem!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-hero-actions,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-action-row,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-verdict-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-ladder{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-top:18px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-ladder span{min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#f8fafc!important;padding:9px 8px!important;color:var(--dash-text-soft)!important;font-size:.72rem!important;font-weight:760!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-ladder span.is-hot{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-command-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract){display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr)!important;gap:14px!important;align-items:stretch!important;min-width:0!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:16px!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-head{display:grid!important;align-content:start!important;gap:8px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-head>span{color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:820!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-head h2{max-width:760px!important;margin:0!important;color:var(--dash-text)!important;font-size:clamp(1.12rem,2vw,1.55rem)!important;font-weight:820!important;line-height:1.12!important;letter-spacing:0!important;text-wrap:balance!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-head p{max-width:68ch!important;margin:0!important;color:var(--dash-text-soft)!important;font-size:.88rem!important;line-height:1.5!important;text-wrap:pretty!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-grid article{display:grid!important;grid-template-rows:auto auto 1fr!important;gap:8px!important;min-width:0!important;border:1px solid var(--dash-border)!important;border-left:3px solid var(--dash-border-strong)!important;border-radius:7px!important;background:#f8fafc!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-grid article[data-tone=success]{border-left-color:var(--dash-green)!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-grid article[data-tone=warning]{border-left-color:var(--dash-amber)!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-grid article[data-tone=danger]{border-left-color:var(--dash-red)!important;background:var(--dash-red-soft)!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-grid article>span{color:var(--dash-text-muted)!important;font-size:.66rem!important;font-weight:820!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-grid article>strong{color:var(--dash-text)!important;font-size:.9rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] :where(.replay-proof-contract,.contract-gate-contract,.ci-gate-contract) .proof-contract-grid article>small{color:var(--dash-text-soft)!important;font-size:.74rem!important;line-height:1.35!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-card{display:grid!important;gap:14px!important;min-width:0!important;min-height:148px!important;border-radius:8px!important;border-left:3px solid var(--dash-border-strong)!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-card[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-card[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-card[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-card[data-tone=info]{border-left-color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-topline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-topline>span{color:var(--dash-text-muted)!important;font-size:.74rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-card strong{color:var(--dash-text)!important;font-size:clamp(1.65rem,2.6vw,2.35rem)!important;font-weight:840!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-card p{color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.42!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-card-mark,.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-card-mark{width:34px!important;height:34px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .fi-kpi-icon{width:100%!important;height:100%!important;border:0!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .panel,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .panel{border-radius:10px!important;padding:18px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .panel-header,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .panel-header{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:flex-start!important;border-bottom:1px solid var(--dash-border)!important;margin:-2px 0 16px!important;padding-bottom:14px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .panel-header h3,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .panel-header h3{color:var(--dash-text)!important;font-size:1rem!important;font-weight:840!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .panel-header p,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .panel-header p{max-width:70ch!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-mode-grid,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-option-list,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-tabs,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-status-tabs{gap:8px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-mode-grid button,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-option-list button,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-tabs button,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-status-tabs button{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-mode-grid button.is-active,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-mode-grid button:hover,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-option-list button.is-active,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-option-list button:hover,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-tabs button.is-active,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-tabs button:hover,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-status-tabs button.is-active,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-status-tabs button:hover{border-color:#bad7ff!important;background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-mode-grid button span,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-option-list button small,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-option-list button span,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-tabs button span{color:var(--dash-text-soft)!important;font-size:.8rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-launch-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr)!important;gap:14px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-launch-form,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-launch-proof,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-launch-row{display:grid!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-launch-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .detail-field{display:grid!important;gap:7px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-prompt-input{min-height:96px!important;resize:vertical!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-honesty-grid span,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-proof div,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-source-context,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-card,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-option-empty,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-field,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-hero-diff article,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-hero-diff-center,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-metric,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-summary-row,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-source-context-facts span{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-card{display:grid!important;gap:6px!important;padding:13px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-card span,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-field>span,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-metric span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-card strong{color:var(--dash-text)!important;font-size:.96rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-card small{color:var(--dash-text-soft)!important;font-size:.79rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-quota-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,.32fr) auto!important;gap:14px!important;align-items:center!important;border-radius:10px!important;padding:14px 16px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-quota-panel>div:first-child{display:grid!important;gap:3px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-quota-panel span{color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-quota-track,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-quota-track{height:8px!important;overflow:hidden!important;border-radius:999px!important;background:#e4e7ec!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-quota-track span,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-quota-track span{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-quota-panel-warning,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-warning,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-setup-warning,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-verdict-copy.is-warn{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-warning svg,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-setup-warning svg{color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-queue-filter{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(180px,240px)!important;gap:12px!important;align-items:center!important;border-radius:10px!important;padding:14px 16px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-queue-filter .replay-golden-filter,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-queue-filter>div:first-child{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-list{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr) auto!important;gap:16px!important;align-items:center!important;border-radius:10px!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-card:hover,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-source-card:hover,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-field:hover{border-color:var(--dash-border-strong)!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-main,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-proof,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-source-context{display:grid!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-badges{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .alert-cat-badge,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .alert-cat-badge{border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f8fafc!important;color:var(--dash-text-soft)!important;font-size:.69rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .badge-green,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .badge-green{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .badge-yellow,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .badge-yellow{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .badge-red,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .badge-red{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-title-link{display:inline-flex!important;align-items:baseline!important;max-width:100%!important;color:var(--dash-text)!important;font-size:1.08rem!important;font-weight:840!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;color:var(--dash-text-soft)!important;font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-source-context{padding:12px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-source-context small,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-source-context span{color:var(--dash-text-muted)!important;font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-source-context strong{color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-proof div{display:grid!important;gap:3px!important;padding:10px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-proof div strong{color:var(--dash-text)!important;font-size:.94rem!important;font-weight:840!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-proof div span{color:var(--dash-text-soft)!important;font-size:.72rem!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-strip{grid-column:1/-1!important;display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-bars{display:flex!important;height:8px!important;overflow:hidden!important;border-radius:999px!important;background:#e4e7ec!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-bars .is-pass{background:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-bars .is-error,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-bars .is-fail{background:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-facts{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-facts span{color:var(--dash-text-soft)!important;font-size:.74rem!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-open{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:78px!important;min-height:36px!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-honesty-panel{display:grid!important;gap:12px!important;border-left:3px solid var(--dash-amber)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-honesty-panel>div:first-child{display:inline-flex!important;gap:8px!important;align-items:center!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-honesty-panel>div:first-child svg{color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-honesty-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-honesty-grid span{display:inline-flex!important;gap:7px!important;align-items:center!important;min-width:0!important;padding:9px 10px!important;color:var(--dash-text-soft)!important;font-size:.8rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .empty,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-empty{display:grid!important;place-items:center!important;gap:10px!important;min-height:220px!important;border-style:dashed!important;border-radius:10px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;text-align:center!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-skeleton{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-skel-row{min-height:96px!important;border:1px solid var(--dash-border)!important;border-radius:10px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-pagination{display:flex!important;justify-content:flex-end!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .replay-lab-page .detail-proof-grid,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-comparison,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-diff-grid,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-metrics,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-stage-map,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-summary-rows,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-source-context-facts{gap:12px!important}.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-stage{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-stage.is-active{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-stage.is-warn{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .replay-lab-page .detail-proof-card.is-good,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-verdict-card.is-good,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-verdict-copy.is-safe{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .replay-lab-page .detail-proof-card.is-bad,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-verdict-card.is-bad{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .replay-lab-page .detail-proof-card.is-warn,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-verdict-card.is-warn{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .replay-lab-page .raw-call-json,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-json,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-pre,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .struct-pre{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;color:#182230!important}.app-shell[data-dashboard-system=control-v1] .replay-lab-page .raw-call-details summary{color:var(--dash-text)!important}@media (max-width:1220px){.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-hero-grid,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-launch-grid,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-contract,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-card{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .proof-contract-grid,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-command-metrics,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-honesty-grid,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-ladder{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-open{justify-self:start!important}}@media (max-width:820px){.app-shell[data-dashboard-system=control-v1] .replay-command-center,.app-shell[data-dashboard-system=control-v1] .replay-lab-page{gap:14px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .panel,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-verdict-hero,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .panel,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .replay-lab-hero{padding:16px!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .proof-contract-grid,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-command-metrics,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-honesty-grid,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-launch-row,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-proof-ladder,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-queue-filter,.app-shell[data-dashboard-system=control-v1] .replay-command-center .replay-run-proof{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .replay-command-center .panel-header,.app-shell[data-dashboard-system=control-v1] .replay-lab-page .panel-header{flex-direction:column!important}}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp{--ci-surface:#ffffff;--ci-surface-inset:#f8fafc;--ci-border:var(--dash-border);--ci-text:var(--dash-text);--ci-soft:var(--dash-text-soft);--ci-muted:var(--dash-text-muted);--ci-orange:var(--dash-blue);--ci-shadow:var(--dash-shadow);display:grid!important;gap:18px!important;width:100%!important;max-width:1480px!important;margin:0 auto!important;color:var(--dash-text)!important;color-scheme:light!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp *,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp :after,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp :before{letter-spacing:0!important;text-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-action-panel>.ci-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-comment-preview,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-footnote-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-kpi-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-meta-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-notice,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-run-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-table-section,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-toolbar,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-warning-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card{border:1px solid var(--dash-border)!important;border-radius:10px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,430px)!important;gap:24px!important;align-items:start!important;border-left:4px solid var(--dash-border-strong)!important;padding:24px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-command-hero[data-tone=success],.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-command-hero[data-tone=warning],.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-command-hero[data-tone=danger],.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero-side,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero>div:first-child{display:grid!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero-side{justify-items:stretch!important;width:100%!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-eyebrow,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-trust-copy,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .detail-back-link{display:inline-flex!important;align-items:center!important;gap:8px!important;width:-moz-fit-content!important;width:fit-content!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-empty svg,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-eyebrow svg,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-footnote-card svg,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-notice svg,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-trust-copy svg,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .detail-back-link svg{color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero h1{margin:0!important;color:var(--dash-text)!important;font-size:clamp(2.05rem,4vw,4.1rem)!important;font-weight:840!important;line-height:.98!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero-verdict-title{display:block!important;color:var(--dash-text)!important;font-size:clamp(1.55rem,2.8vw,2.65rem)!important;font-weight:840!important;line-height:1.05!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp :where(h2,h3,h4,strong,.ci-run-cell a){color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp :where(p,small,.ci-hero span,.ci-body-copy,.ci-last-updated,.ci-run-cell span,.ci-sha,.ci-summary-url,.ci-flow-list span,.ci-evidence-grid span){color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp a{color:var(--dash-blue)!important;text-decoration:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp a:hover{color:#123b82!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-verdict-card{display:grid!important;gap:8px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:16px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-verdict-card span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-verdict-card strong{color:var(--dash-text)!important;font-size:1.55rem!important;font-weight:840!important;line-height:1.04!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-verdict-card small{color:var(--dash-text-soft)!important;font-size:.8rem!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-gate-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;width:100%!important;overflow:hidden!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-gate-rail span,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-gate-rail strong{display:grid!important;min-height:44px!important;place-items:center!important;padding:10px 12px!important;background:#f8fafc!important;color:var(--dash-text-soft)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-gate-rail strong{background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero-actions,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-panel-actions,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-run-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn-secondary,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn-soft{min-height:38px!important;border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn-primary{border-color:var(--dash-blue)!important;background:var(--dash-blue)!important;color:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn-secondary:hover,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn-soft:hover,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn:hover{border-color:var(--dash-border-strong)!important;transform:translateY(-1px)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn:active{transform:translateY(0) scale(.99)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn-primary:disabled,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn-soft:disabled,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .btn:disabled{border-color:var(--dash-border)!important;background:#f2f4f7!important;color:var(--dash-text-muted)!important;opacity:.64!important;transform:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-kpi-grid,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-meta-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-meta-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card{display:grid!important;gap:14px!important;min-width:0!important;min-height:148px!important;border-radius:8px!important;border-left:3px solid var(--dash-border-strong)!important;padding:16px!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card[data-tone=info]{border-left-color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card.is-active,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card:focus-visible,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card:hover{border-color:var(--dash-border-strong)!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-topline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-evidence-grid span,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-kpi-card span,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-meta-card span,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-topline>span{color:var(--dash-text-muted)!important;font-size:.74rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-kpi-card strong,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card strong{color:var(--dash-text)!important;font-size:clamp(1.65rem,2.6vw,2.35rem)!important;font-weight:840!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-meta-card strong{color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-kpi-card p,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-meta-card p,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card p{color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.42!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card-mark,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-card-mark{width:34px!important;height:34px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .fi-kpi-icon{width:100%!important;height:100%!important;border:0!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-decision-strip,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-proof-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-decision-step,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-proof-step{display:grid!important;align-content:start!important;gap:8px!important;min-height:124px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:14px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-decision-step span,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-proof-step span{color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:840!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-decision-step strong,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-proof-step strong{color:var(--dash-text)!important;font-size:.96rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-decision-step small,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-proof-step small{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-decision-step.is-ready,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-proof-step.is-ready{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-decision-step.is-warn,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-proof-step.is-warn{border-color:#efd29b!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-decision-step.is-danger,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-proof-step.is-danger{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-run-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-table-section{display:grid!important;gap:14px!important;padding:18px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-section-header{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid var(--dash-border)!important;padding-bottom:14px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-section-header h2{color:var(--dash-text)!important;font-size:1rem!important;font-weight:840!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-section-header p{color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-toolbar{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(150px,.22fr) minmax(170px,.24fr) auto auto!important;gap:12px!important;align-items:end!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field input,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field select,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field textarea,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-search-box{border:1px solid var(--dash-border)!important;border-radius:7px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-search-box{display:flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 12px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-search-box input{border:0!important;background:transparent!important;color:var(--dash-text)!important;outline:0!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field{display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field span,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-toggle{color:var(--dash-text-muted)!important;font-size:.75rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field input,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field select{min-height:42px!important;padding:0 11px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field textarea{min-height:86px!important;padding:10px 11px!important;resize:vertical!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field input::-moz-placeholder,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field textarea::-moz-placeholder,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-search-box input::-moz-placeholder{color:#98a2b3!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field input::placeholder,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field textarea::placeholder,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-search-box input::placeholder{color:#98a2b3!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field input:focus,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field select:focus,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field textarea:focus,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-search-box:focus-within{border-color:var(--dash-blue)!important;outline:0!important;box-shadow:0 0 0 3px rgba(29,78,216,.12)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-toggle input{accent-color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-run-form{display:grid!important;grid-template-columns:minmax(160px,.26fr) minmax(130px,.18fr) minmax(240px,1fr) auto!important;gap:12px!important;align-items:end!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-field-wide{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-context-warning,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-warning-card{display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #efd29b!important;border-radius:8px!important;background:var(--dash-amber-soft)!important;padding:10px 12px!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-context-warning span,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-context-warning svg,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-warning-card svg{color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-context-error,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-notice{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-context-error span,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-context-error svg,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-notice svg{color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-table-wrap{overflow-x:auto!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table{width:100%!important;min-width:1080px!important;border-collapse:collapse!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;table-layout:fixed!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th{min-width:0!important;border-bottom:1px solid var(--dash-border)!important;padding:12px 10px!important;color:var(--dash-text-soft)!important;text-align:left!important;vertical-align:middle!important;white-space:normal!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table tbody tr:hover td{background:#f8fafc!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:first-child,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th:first-child{width:21%!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(2),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th:nth-child(2){width:10%!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(3),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(4),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(6),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th:nth-child(3),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th:nth-child(4),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th:nth-child(6){width:9%!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(5),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(8),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th:nth-child(5),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th:nth-child(8){width:11%!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(7),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th:nth-child(7){width:12%!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(9),.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table th:nth-child(9){width:8%!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-run-cell{display:grid!important;gap:4px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-summary-url{display:block!important;max-width:100%!important;line-height:1.35!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:break-word!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(9) .btn{width:100%!important;justify-content:center!important;padding-inline:9px!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .alert-cat-badge{border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f8fafc!important;color:var(--dash-text-soft)!important;font-size:.69rem!important;font-weight:820!important;text-transform:uppercase!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table .alert-cat-badge{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .badge-green{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .badge-yellow{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .badge-red{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .badge-blue{border-color:#bad7ff!important;background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-compact-empty,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-empty,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-evidence-grid div,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-flow-list div{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;color:var(--dash-text-soft)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-empty{display:grid!important;place-items:center!important;gap:10px!important;min-height:220px!important;padding:18px!important;text-align:center!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-evidence-grid,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-flow-list{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-compact-empty,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-evidence-grid div,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-flow-list div{padding:12px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-comment-preview,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp pre{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;color:#182230!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-footnote-card{display:inline-flex!important;gap:8px!important;align-items:center!important;padding:12px 14px!important;color:var(--dash-text-soft)!important}@media (max-width:1220px){.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-gate-contract,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-run-form,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-toolbar{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-decision-strip,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-kpi-grid,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-proof-strip,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .proof-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-table-wrap{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table tbody,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table tr{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table thead{display:none!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table tbody{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table tr{display:grid!important;gap:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td{display:grid!important;grid-template-columns:minmax(104px,.34fr) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;border:0!important;background:transparent!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:before{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:first-child{grid-template-columns:1fr!important;padding-bottom:2px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:first-child:before{content:"Run"}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(2):before{content:"Status"}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(3):before{content:"Regression"}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(4):before{content:"Failed flows"}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(5):before{content:"Replay proof"}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(6):before{content:"Git SHA"}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(7):before{content:"Summary URL"}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(8):before{content:"Completed"}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(9){grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-runs-table td:nth-child(9):before{content:"Action"}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp{gap:14px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-run-card,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-table-section{padding:16px!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-decision-strip,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-gate-rail,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-kpi-grid,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-proof-strip,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .proof-contract-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero-actions,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-panel-actions,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-run-actions,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-section-header{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-hero-actions .btn,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-run-actions .btn,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-section-header .btn{justify-content:center!important;width:100%!important}.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-last-updated,.app-shell[data-dashboard-system=control-v1] .ci-gates-mvp .ci-toggle{white-space:normal!important}}.app-shell[data-dashboard-system=control-v1] .contracts-mvp{--gm-surface:var(--dash-surface);--gm-surface-inset:var(--dash-surface-subtle);--gm-border:var(--dash-border);--gm-text:var(--dash-text);--gm-muted:var(--dash-text-muted);--gm-soft:var(--dash-text-soft);display:grid!important;gap:16px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;color:var(--dash-text)!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp :where(h1,h2,h3,strong,th){color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp :where(p,small,span,td){color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-empty,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-card,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice-muted,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-section{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero:after,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero:before,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-card:before,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-section:before{display:none!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;gap:20px!important;align-items:stretch!important;padding:22px!important;border-left:4px solid var(--dash-border-strong)!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-eyebrow{display:inline-flex!important;gap:8px!important;align-items:center!important;margin-bottom:12px!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-empty svg,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-eyebrow svg,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero-actions svg,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice svg,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice-muted svg,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-tools svg{width:16px!important;height:16px!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero h1{margin:0!important;color:var(--dash-text)!important;font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:820!important;line-height:.98!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-hero-verdict-title{display:block!important;margin-top:16px!important;color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero p{max-width:720px!important;margin-top:8px!important;color:var(--dash-text-soft)!important;font-size:.94rem!important;line-height:1.55!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-hero-side{display:grid!important;gap:12px!important;align-content:stretch!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-hero-rail,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-verdict-card{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-verdict-card{display:grid!important;gap:6px!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-verdict-card span{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero[data-tone=success] .contract-verdict-card span{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero[data-tone=warning] .contract-verdict-card span{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero[data-tone=danger] .contract-verdict-card span{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-verdict-card strong{color:var(--dash-text)!important;font-size:1.45rem!important;font-weight:820!important;line-height:1.08!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-verdict-card small{color:var(--dash-text-muted)!important;font-size:.78rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-hero-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-hero-rail span,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-hero-rail strong{display:grid!important;min-width:0!important;place-items:center!important;padding:14px 10px!important;color:var(--dash-text-soft)!important;font-size:.72rem!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-hero-rail strong{border-inline:1px solid var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .btn{display:inline-flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;padding:8px 11px!important;box-shadow:none!important;font-size:.82rem!important;font-weight:760!important;line-height:1.1!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .btn-primary{border-color:#bad7ff!important;background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .btn-primary :where(span,svg),.app-shell[data-dashboard-system=control-v1] .contracts-mvp .btn-primary svg{color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .btn-soft{background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .btn:disabled{opacity:.58!important;cursor:not-allowed!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-card{display:grid!important;gap:8px!important;min-width:0!important;padding:16px!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-card.is-active{border-color:#b7e3ca!important;background:#fbfffd!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-card span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-card strong{color:var(--dash-text)!important;font-size:1.5rem!important;font-weight:820!important;line-height:1.05!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-card small{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.35!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-proof-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-proof-strip article{display:grid!important;gap:8px!important;min-width:0!important;border:1px solid var(--dash-border)!important;border-left:4px solid var(--dash-border-strong)!important;border-radius:8px!important;background:#ffffff!important;padding:14px!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-proof-strip article.is-ready{border-left-color:var(--dash-green)!important;background:#fbfffd!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-proof-strip article.is-warn{border-left-color:var(--dash-amber)!important;background:#fffdf8!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-proof-strip article>span{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-proof-strip article>strong{color:var(--dash-text)!important;font-size:.95rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-proof-strip article>small{color:var(--dash-text-soft)!important;font-size:.76rem!important;line-height:1.35!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice-muted{display:grid!important;grid-template-columns:auto minmax(0,max-content) minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:13px 14px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice-muted{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice strong,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice svg{color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice-muted strong,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice-muted svg{color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-section{display:grid!important;gap:14px!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-section-header{display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-tools{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-row-actions{display:inline-flex!important;gap:6px!important;align-items:center!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;padding:4px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-row-actions .btn{min-height:30px!important;border-color:transparent!important;padding:7px 10px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-row-actions .btn-primary{border-color:#bad7ff!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-tools label{display:inline-flex!important;gap:8px!important;align-items:center!important;min-width:min(100%,260px)!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:0 10px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .input,.app-shell[data-dashboard-system=control-v1] .contracts-mvp input{width:100%!important;min-height:34px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--dash-text)!important;outline:none!important;box-shadow:none!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .input::-moz-placeholder{color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .input::placeholder{color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-wrap{width:100%!important;overflow-x:auto!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table{width:100%!important;min-width:880px!important;border-collapse:collapse!important;table-layout:fixed!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-evidence-table{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table td,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table th{border-bottom:1px solid var(--dash-border)!important;padding:12px!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.35!important;vertical-align:top!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table th{background:#f8fafc!important;color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-align:left!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table tr:last-child td{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-row:hover td{background:#fbfcfe!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-set-cell{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-set-cell a,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table td>a{color:var(--dash-text)!important;font-weight:780!important;text-decoration:none!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-set-cell span{color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.35!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .alert-cat-badge{display:inline-flex!important;max-width:100%!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f8fafc!important;color:var(--dash-text-soft)!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .badge-green{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .badge-yellow{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .badge-red{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .badge-gray{border-color:var(--dash-border)!important;background:#f8fafc!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-empty{display:grid!important;place-items:center!important;gap:8px!important;min-height:220px!important;padding:18px!important;color:var(--dash-text-soft)!important;text-align:center!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-empty strong{color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-evidence-table th{width:220px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-inline-icon{display:inline-flex!important;gap:8px!important;align-items:center!important;max-width:100%!important;color:var(--dash-text-soft)!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-inline-icon svg{flex:0 0 auto!important;width:16px!important;height:16px!important;color:var(--dash-text-muted)!important}@media (max-width:1120px){.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-gate-contract,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-proof-strip,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-grid,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .proof-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero-actions{justify-content:flex-start!important}}@media (max-width:780px){.app-shell[data-dashboard-system=control-v1] .contracts-mvp{gap:14px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-card,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-section{padding:16px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-hero-rail,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-proof-strip,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-kpi-grid,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .proof-contract-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-hero-rail strong{border-block:1px solid var(--dash-border)!important;border-inline:0!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero-actions,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-tools{flex-direction:column!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-hero-actions .btn,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-row-actions,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-tools label{width:100%!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-row-actions .btn{flex:1 1 0!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice-muted{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice span,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-notice-muted span{grid-column:2!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .gm-table-wrap{overflow:visible!important;border:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table tbody,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table td,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table tr,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table tbody,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table tr{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table thead,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table thead{display:none!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table tbody,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table tbody{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table tr,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table tr{display:grid!important;gap:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table td,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td{display:grid!important;grid-template-columns:minmax(104px,.34fr) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;border:0!important;background:transparent!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table td:before,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td:before{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table td:first-child,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td:first-child{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td:first-child:before{content:"Contract"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td:nth-child(2):before{content:"Severity"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td:nth-child(3):before{content:"Status"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td:nth-child(4):before{content:"Version"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td:nth-child(5):before{content:"Proof"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td:nth-child(6):before{content:"Fixture"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-table td:nth-child(7):before{content:"Updated"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table td:first-child:before{content:"Fixture set"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table td:nth-child(2):before{content:"Traces"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table td:nth-child(3):before{content:"CI"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table td:nth-child(4):before{content:"Updated"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-fixtures-table td:nth-child(5):before{content:"Open"}.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-evidence-table td,.app-shell[data-dashboard-system=control-v1] .contracts-mvp .contract-evidence-table th{display:block!important;width:100%!important}}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp){--gm-surface:var(--dash-surface);--gm-surface-inset:var(--dash-surface-subtle);--gm-border:var(--dash-border);--gm-text:var(--dash-text);--gm-muted:var(--dash-text-muted);--gm-soft:var(--dash-text-soft);display:grid!important;gap:16px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;color:var(--dash-text)!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) :where(h1,h2,h3,h4,strong,th){color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) :where(p,small,span,td,label){color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-card,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-behavior-grid>div,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-card,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-inline-form,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-meta-card,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-proof-ladder div,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-result-card,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-run-list a,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-run-list div,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-side-panel,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-side-stack>div:not(.gd-warning),.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-create-panel,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-empty,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-kpi-card,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-notice,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-notice-muted,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-section{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-card:before,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-card:before,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero:after,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero:before,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-kpi-card:before,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-section:before{display:none!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:20px!important;align-items:stretch!important;padding:22px!important;border-left:4px solid var(--dash-border-strong)!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-eyebrow{display:inline-flex!important;gap:8px!important;align-items:center!important;margin-bottom:12px!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .detail-back-link svg,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-warning svg,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-eyebrow svg,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero-actions svg,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-row-actions svg,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-tools svg{width:16px!important;height:16px!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero h1{margin:0!important;color:var(--dash-text)!important;font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:820!important;line-height:.98!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-hero-verdict-title{display:block!important;margin-top:16px!important;color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero p{max-width:720px!important;margin-top:8px!important;color:var(--dash-text-soft)!important;font-size:.94rem!important;line-height:1.55!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-hero-side{display:grid!important;gap:12px!important;align-content:stretch!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-hero-side,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-proof-rail,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-verdict-card{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-hero-side,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-verdict-card{display:grid!important;gap:6px!important;align-content:center!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-hero-side>span,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-verdict-card span{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero[data-tone=success] :is(.golden-verdict-card span,.gd-hero-side>span){border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero[data-tone=warning] :is(.golden-verdict-card span,.gd-hero-side>span){border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero[data-tone=danger] :is(.golden-verdict-card span,.gd-hero-side>span){border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-hero-side strong,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-verdict-card strong{color:var(--dash-text)!important;font-size:1.45rem!important;font-weight:820!important;line-height:1.08!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-hero-side small,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-verdict-card small{color:var(--dash-text-muted)!important;font-size:.78rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-proof-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-proof-rail span,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-proof-rail strong{display:grid!important;min-width:0!important;place-items:center!important;padding:14px 10px!important;color:var(--dash-text-soft)!important;font-size:.72rem!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-proof-rail strong{border-inline:1px solid var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:end!important;justify-content:flex-end!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-run-select{display:grid!important;gap:6px!important;min-width:min(100%,220px)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-run-select>span,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) label>span{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .btn{display:inline-flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;padding:8px 11px!important;box-shadow:none!important;font-size:.82rem!important;font-weight:760!important;line-height:1.1!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .btn-primary{border-color:#bad7ff!important;background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .btn-primary svg{color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .btn-soft{background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .btn:disabled{opacity:.58!important;cursor:not-allowed!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-grid,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-kpi-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-card,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-meta-card,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-kpi-card{display:grid!important;gap:8px!important;min-width:0!important;padding:16px!important;color:var(--dash-text)!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) button.fi-kpi-card{cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-card.is-active,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-kpi-card.is-active{border-color:#b7e3ca!important;background:#fbfffd!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-topline{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-topline>span,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-meta-card>span,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-kpi-card span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-card strong,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-meta-card strong,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-kpi-card strong{color:var(--dash-text)!important;font-size:1.48rem!important;font-weight:820!important;font-variant-numeric:tabular-nums!important;line-height:1.05!important;overflow-wrap:anywhere!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-card p,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-meta-card p,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-kpi-card small{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.35!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-card-mark,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-icon{width:28px!important;height:28px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-icon svg{width:15px!important;height:15px!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-card,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-side-panel,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-section{display:grid!important;gap:14px!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-section-header,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-section-header{display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-section-header h3,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-section-header h2{margin:0!important;color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-section-header p,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-section-header p{margin-top:4px!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-tools{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;justify-content:flex-end!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-tools label{display:inline-flex!important;gap:8px!important;align-items:center!important;min-width:min(100%,260px)!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:0 10px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .input,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) input,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) select,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) textarea{width:100%!important;min-height:34px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;outline:none!important;box-shadow:none!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-tools .input,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-tools input{min-height:34px!important;border:0!important;border-radius:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) textarea.input{min-height:90px!important;padding:9px 10px!important;resize:vertical!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .input::-moz-placeholder,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) textarea::-moz-placeholder{color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .input::placeholder,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) textarea::placeholder{color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-trust-copy{display:inline-flex!important;gap:8px!important;align-items:center!important;min-height:34px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;padding:8px 10px!important;color:var(--dash-text-soft)!important;font-size:.78rem!important;font-weight:720!important;line-height:1.15!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-wrap{width:100%!important;overflow-x:auto!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table{width:100%!important;min-width:880px!important;border-collapse:collapse!important;table-layout:fixed!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-trace-table{min-width:980px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table th{border-bottom:1px solid var(--dash-border)!important;padding:12px!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.35!important;vertical-align:top!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table th{background:#f8fafc!important;color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-align:left!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table tr:last-child td{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table tbody tr.is-selected td,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-row:hover td{background:#fbfcfe!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-set-cell{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .detail-back-link,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-json-disclosure summary,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-run-list a,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-set-cell a,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td>a{color:var(--dash-text)!important;font-weight:780!important;text-decoration:none!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-run-label,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-set-cell span{color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.35!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-row-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .alert-cat-badge{display:inline-flex!important;max-width:100%!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f8fafc!important;color:var(--dash-text-soft)!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .badge-green{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .badge-yellow{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .badge-red{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .badge-gray{border-color:var(--dash-border)!important;background:#f8fafc!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-empty{display:grid!important;place-items:center!important;gap:8px!important;min-height:220px!important;padding:18px!important;color:var(--dash-text-soft)!important;text-align:center!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-empty svg{width:22px!important;height:22px!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-empty strong{color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-notice,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-notice-muted{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;padding:13px 14px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-notice{border-color:#efd29b!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-notice strong,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-notice svg{color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-inline-form,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-create-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;gap:12px!important;align-items:end!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-control-field,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-inline-form label,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-create-grid label{display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-form-wide{grid-column:1/-1!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp).golden-detail-mvp{max-width:1240px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .detail-back-link{display:inline-flex!important;gap:8px!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;color:var(--dash-text-soft)!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .detail-badge-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr)!important;gap:16px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-main,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-side-stack{display:grid!important;gap:14px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-proof-ladder{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-proof-ladder div{display:grid!important;gap:8px!important;border-left:4px solid var(--dash-border-strong)!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-proof-ladder div.is-ready{border-left-color:var(--dash-green)!important;background:#fbfffd!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-proof-ladder div.is-warn{border-left-color:var(--dash-amber)!important;background:#fffdf8!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-behavior-grid span,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-proof-ladder span,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-side-stack span{color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-proof-ladder strong,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-side-stack strong{color:var(--dash-text)!important;font-size:.96rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-behavior-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-behavior-grid>div,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-result-card,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-side-stack>div:not(.gd-warning){display:grid!important;gap:8px!important;padding:12px!important;background:#f8fafc!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-behavior-grid p,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-result-card p,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .notif-meta{color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.45!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-json-disclosure{border-top:1px solid var(--dash-border)!important;padding-top:10px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-json-disclosure summary{cursor:pointer!important;font-size:.82rem!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-json-disclosure pre,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .struct-pre{max-width:100%!important;overflow:auto!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;color:var(--dash-text)!important;padding:12px!important;font-size:.78rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-run-list{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-run-list a,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-run-list div{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-warning{display:flex!important;gap:8px!important;align-items:flex-start!important;border:1px solid #efd29b!important;border-radius:8px!important;background:var(--dash-amber-soft)!important;padding:10px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-warning span,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-warning svg{color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-danger-zone{display:grid!important;gap:8px!important;border-top:1px solid var(--dash-border)!important;padding-top:12px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .notif-error{color:var(--dash-red)!important;font-size:.82rem!important;line-height:1.4!important}@media (max-width:1180px){.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-layout,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-grid,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-proof-ladder,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero-actions{justify-content:flex-start!important}}@media (max-width:780px){.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp){gap:14px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-card,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-side-panel,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-section{padding:16px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-kpi-grid,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-behavior-grid,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-inline-form,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-proof-ladder,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-create-grid,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-kpi-grid,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-proof-rail{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .golden-proof-rail strong{border-block:1px solid var(--dash-border)!important;border-inline:0!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .fi-section-header,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero-actions,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-section-header,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-tools{flex-direction:column!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-hero-actions .btn,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-run-select,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-tools label,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-trust-copy{width:100%!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table-wrap{overflow:visible!important;border:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table tbody,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table tr{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table thead{display:none!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table tbody{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table tr{display:grid!important;gap:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td{display:grid!important;grid-template-columns:minmax(104px,.34fr) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;border:0!important;background:transparent!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td:before{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td:first-child,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td:nth-child(2),.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td:nth-child(6){grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td:first-child:before{content:"Fixture set"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-trace-table td:first-child:before{content:"Trace"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td:nth-child(2):before{content:"Traces"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-trace-table td:nth-child(2):before{content:"Expected behavior"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td:nth-child(3):before{content:"Last run"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-trace-table td:nth-child(3):before{content:"Last result"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td:nth-child(4):before{content:"CI blocking"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-trace-table td:nth-child(4):before{content:"Cost bound"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td:nth-child(5):before{content:"Health"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-trace-table td:nth-child(5):before{content:"Latency bound"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gm-table td:nth-child(6):before{content:"Action"}.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-run-list a,.app-shell[data-dashboard-system=control-v1] .goldens-mvp:not(.contracts-mvp) .gd-run-list div{grid-template-columns:1fr!important}}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp,.app-shell[data-dashboard-system=control-v1] .issues-mvp{display:grid!important;gap:16px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;color:var(--dash-text)!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp{max-width:1240px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp:before,.app-shell[data-dashboard-system=control-v1] .issues-mvp:before{display:none!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) :where(h1,h2,h3,strong,b,th){color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) :where(p,small,span,td,li,label){color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-card,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-confirm-panel,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-cost-note,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-diagnosis-block,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-metric,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-next-action-card,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-notice,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-step,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-card,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-list>div,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-trace-row,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-verdict-card,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-card,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-notice,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-table-section{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-card:before,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero:before,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-card:before,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel:before,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero:before,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-table-section:before{display:none!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:20px!important;align-items:stretch!important;padding:22px!important;border-left:4px solid var(--dash-border-strong)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero[data-tone=success],.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero[data-tone=warning],.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero[data-tone=danger],.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-eyebrow{display:inline-flex!important;gap:8px!important;align-items:center!important;margin-bottom:12px!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp svg,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-eyebrow svg,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel svg,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero-side svg{width:16px!important;height:16px!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero h1,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero h1{margin:0!important;color:var(--dash-text)!important;font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:820!important;line-height:.98!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero-verdict-title,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero-verdict-title{display:block!important;margin-top:16px!important;color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero p,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero p{max-width:720px!important;margin-top:8px!important;color:var(--dash-text-soft)!important;font-size:.94rem!important;line-height:1.55!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero-side,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero-side{display:grid!important;gap:12px!important;align-content:stretch!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-next-action-card,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-verdict-card,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-proof-rail,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-verdict-card{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-verdict-card,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-verdict-card{display:grid!important;gap:6px!important;align-content:center!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-verdict-card span,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-verdict-card span{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero[data-tone=success] .imd-verdict-card span,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero[data-tone=success] .im-verdict-card span{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero[data-tone=warning] .imd-verdict-card span,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero[data-tone=warning] .im-verdict-card span{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero[data-tone=danger] .imd-verdict-card span,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero[data-tone=danger] .im-verdict-card span{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-verdict-card strong,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-verdict-card strong{color:var(--dash-text)!important;font-size:1.45rem!important;font-weight:820!important;font-variant-numeric:tabular-nums!important;line-height:1.08!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-verdict-card small,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-verdict-card small{color:var(--dash-text-muted)!important;font-size:.78rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-proof-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-proof-rail span,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-proof-rail strong{display:grid!important;min-width:0!important;place-items:center!important;padding:14px 10px!important;color:var(--dash-text-soft)!important;font-size:.72rem!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-proof-rail strong{border-inline:1px solid var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .btn{display:inline-flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;padding:8px 11px!important;box-shadow:none!important;font-size:.82rem!important;font-weight:760!important;line-height:1.1!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .im-btn-primary{border-color:#bad7ff!important;background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .im-btn-primary svg{color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .btn-soft,.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .im-btn-secondary{background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .btn:disabled{opacity:.58!important;cursor:not-allowed!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-card{display:grid!important;gap:8px!important;min-width:0!important;padding:16px!important;color:var(--dash-text)!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-card.is-active{border-color:#b7e3ca!important;background:#fbfffd!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-topline{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-metric span,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-topline>span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-metric strong,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-card strong{color:var(--dash-text)!important;font-size:1.48rem!important;font-weight:820!important;font-variant-numeric:tabular-nums!important;line-height:1.05!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-metric small,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-card p{color:var(--dash-text-soft)!important;font-size:.78rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-icon svg{width:15px!important;height:15px!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr)) auto!important;gap:12px!important;align-items:end!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-triage-form label,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel label{display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-diagnosis-block>span,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-next-action-card>span,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-step>span,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-head span,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-list span,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-section-title,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-triage-form label span,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel label span{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-triage-form input,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel input,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel select{width:100%!important;min-height:34px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;outline:none!important;box-shadow:none!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel input::-moz-placeholder{color:var(--dash-text-muted)!important;opacity:.72!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel input::placeholder{color:var(--dash-text-muted)!important;opacity:.72!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-search-field>div{display:flex!important;gap:8px!important;align-items:center!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:0 10px!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-search-field input{border:0!important;border-radius:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-card,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-table-section{display:grid!important;gap:14px!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-section-header,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-section-header{display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-section-header h2,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-section-header h3{margin:0!important;color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-section-header p,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-section-header p{margin-top:4px!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-table-wrap{width:100%!important;overflow-x:auto!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table{width:100%!important;min-width:1120px!important;border-collapse:collapse!important;table-layout:fixed!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table th{border-bottom:1px solid var(--dash-border)!important;padding:12px!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.35!important;vertical-align:top!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table th{background:#f8fafc!important;color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-align:left!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table tr:last-child td{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table tbody tr:hover td{background:#fbfcfe!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-col-issue{width:27%!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-col-severity{width:9%!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-col-impact,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-col-next-action{width:10%!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-col-replay{width:14%!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-col-status{width:8%!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-col-action,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-col-last-seen{width:11%!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issue-cell{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-back-link,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-list a,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issue-cell a,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-next-action-link{color:var(--dash-text)!important;font-weight:780!important;text-decoration:none!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issue-cell span{color:var(--dash-text-muted)!important;font-size:.76rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-impact-value{color:var(--dash-text)!important;font-variant-numeric:tabular-nums!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .alert-cat-badge,.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .im-status-pill{display:inline-flex!important;gap:6px!important;align-items:center!important;max-width:100%!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f8fafc!important;color:var(--dash-text-soft)!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important;overflow-wrap:normal!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .alert-cat-badge svg{flex:0 0 auto!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .badge-green{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .badge-yellow{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .badge-red{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] :where(.issues-mvp,.issue-detail-mvp) .badge-gray{border-color:var(--dash-border)!important;background:#f8fafc!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-row-actions,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-row-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-empty,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-loading,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-empty,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-loading{display:grid!important;place-items:center!important;min-height:180px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;padding:18px!important;text-align:center!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-back-link{display:inline-flex!important;gap:8px!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;color:var(--dash-text-soft)!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero{display:grid!important;gap:16px!important;padding:22px!important;border-left:4px solid var(--dash-border-strong)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:20px!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero-main{display:grid!important;align-content:start!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .detail-badge-row,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-badge-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:14px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-next-action-card{display:grid!important;gap:8px!important;align-content:start!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-next-action-card strong{color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-ladder{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-step{display:grid!important;gap:7px!important;min-width:0!important;border-left:4px solid var(--dash-border-strong)!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-step[data-state=good],.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-card[data-state=good]{border-left-color:var(--dash-green)!important;background:#fbfffd!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-step[data-state=warn],.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-card[data-state=warn]{border-left-color:var(--dash-amber)!important;background:#fffdf8!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-step[data-state=blocked],.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-card[data-state=blocked]{border-left-color:var(--dash-red)!important;background:#fffafa!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-icon,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-head>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-step strong,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-card b,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-head strong,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-head strong,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-list strong{color:var(--dash-text)!important;font-size:.92rem!important;font-weight:820!important;line-height:1.25!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-cost-note,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-diagnosis-block p,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-step p,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-card p,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-timeline span,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-trace-row span{color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.45!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-cost-grid,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-meta-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-metric{display:grid!important;gap:6px!important;min-width:0!important;padding:12px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr)!important;gap:16px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-main,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-list,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-trace-list,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-triage-form{display:grid!important;gap:14px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-sticky-card{position:sticky!important;top:86px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-diagnosis-grid,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-diagnosis-block,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-card,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-list>div,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-trace-row{display:grid!important;gap:8px!important;padding:12px!important;background:#f8fafc!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-card{border-left:4px solid var(--dash-border-strong)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-confirm-panel,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-cost-note,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-head,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-head,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-trace-row{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-timeline{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-timeline li{display:grid!important;gap:4px!important;border-left:4px solid var(--dash-border-strong)!important;border-radius:8px!important;background:#f8fafc!important;padding:10px 12px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-timeline li:before{display:none!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-triage-form{border-top:1px solid var(--dash-border)!important;padding-top:12px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-confirm-panel{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-next-action-card .btn,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-actions .btn,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-triage-form .btn{width:-moz-fit-content!important;width:fit-content!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-notice-error,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-notice-error{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-notice-success{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-notice,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-notice{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;padding:13px 14px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-footnote{display:inline-flex!important;gap:8px!important;align-items:center!important;border-top:1px solid var(--dash-border)!important;padding-top:12px!important;color:var(--dash-text-muted)!important;font-size:.78rem!important}@media (max-width:1220px){.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero-grid,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-layout,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-cost-grid,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-meta-strip,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-ladder,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-sticky-card{position:static!important}}@media (max-width:780px){.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp,.app-shell[data-dashboard-system=control-v1] .issues-mvp{gap:14px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-card,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-hero,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-table-section{padding:16px!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-cost-grid,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-diagnosis-grid,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-meta-strip,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-proof-ladder,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-readiness-grid,.app-shell[data-dashboard-system=control-v1] .issues-mvp .fi-kpi-grid,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-proof-rail{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-proof-rail strong{border-block:1px solid var(--dash-border)!important;border-inline:0!important}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-next-action-card .btn,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-side-actions .btn,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-triage-form .btn,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-filter-panel>button,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-hero-side .btn{width:100%!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-table-wrap{overflow:visible!important;border:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table tbody,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table tr{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table colgroup,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table thead{display:none!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table tbody{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table tr{display:grid!important;gap:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td{display:grid!important;grid-template-columns:minmax(104px,.34fr) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;border:0!important;background:transparent!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:before{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:first-child,.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:nth-child(8){grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:first-child:before{content:"Incident"}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:nth-child(2):before{content:"Severity"}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:nth-child(3):before{content:"Impact"}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:nth-child(4):before{content:"Replay proof"}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:nth-child(5):before{content:"Status"}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:nth-child(6):before{content:"Last seen"}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:nth-child(7):before{content:"Next action"}.app-shell[data-dashboard-system=control-v1] .issues-mvp .im-issues-table td:nth-child(8):before{content:"Action"}.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-confirm-panel,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-section-header,.app-shell[data-dashboard-system=control-v1] .issue-detail-mvp .imd-trace-row{flex-direction:column!important;align-items:stretch!important}}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.calls-detail-workspace,.traces-mvp,.trace-detail-mvp){display:grid!important;gap:16px!important;width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:0!important;background:transparent!important;color:var(--dash-text)!important;--trace-surface:#ffffff!important;--trace-inset:#f8fafc!important;--trace-border:var(--dash-border)!important;--trace-text:var(--dash-text)!important;--trace-soft:var(--dash-text-soft)!important;--trace-muted:var(--dash-text-muted)!important;--trace-orange:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.calls-detail-workspace,.traces-mvp,.trace-detail-mvp):before{display:none!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.calls-detail-workspace,.traces-mvp,.trace-detail-mvp) :where(h1,h2,h3,strong,b,th,dt){color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.calls-detail-workspace,.traces-mvp,.trace-detail-mvp) :where(p,small,span,td,li,label,dd){color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.calls-detail-workspace,.traces-mvp,.trace-detail-mvp) :where(.module-hero,.trace-mvp-hero,.trace-detail-hero,.panel,.metric-card,.calls-metric-card,.trace-mvp-kpi,.trace-detail-metric,.trace-detail-card,.trace-detail-panel,.trace-mvp-filter-panel,.trace-mvp-table-section){border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.calls-detail-workspace,.traces-mvp,.trace-detail-mvp) :where(.module-hero:before,.trace-mvp-hero:before,.trace-detail-hero:before,.panel:before,.trace-detail-card:before){display:none!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-hero,.traces-mvp .trace-mvp-hero,.trace-detail-mvp .trace-detail-hero){display:grid!important;gap:18px!important;padding:22px!important;border-left:4px solid var(--dash-border-strong)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .module-hero-header,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-hero,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-hero{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.78fr)!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr) auto!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-hero-actions{display:grid!important;gap:10px!important;align-content:start!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-hero[data-tone=success],.traces-mvp .trace-mvp-hero[data-tone=success],.trace-detail-mvp .trace-detail-hero[data-tone=success]){border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-hero[data-tone=warning],.traces-mvp .trace-mvp-hero[data-tone=warning],.trace-detail-mvp .trace-detail-hero[data-tone=warning]){border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-hero[data-tone=danger],.traces-mvp .trace-mvp-hero[data-tone=danger],.trace-detail-mvp .trace-detail-hero[data-tone=danger]){border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-eyebrow,.traces-mvp .trace-mvp-eyebrow,.trace-detail-mvp .trace-detail-badges){display:inline-flex!important;gap:8px!important;align-items:center!important;margin-bottom:12px!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.traces-mvp,.trace-detail-mvp) :where(.module-eyebrow svg,.trace-mvp-eyebrow svg,.btn svg,.trace-mvp-toolbar svg,.trace-detail-back svg,.trace-detail-step-actions svg,.trace-detail-raw-actions svg){width:16px!important;height:16px!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-hero h1,.traces-mvp .trace-mvp-hero h1,.trace-detail-mvp .trace-detail-hero h1){margin:0!important;color:var(--dash-text)!important;font-size:clamp(2rem,3vw,2.8rem)!important;font-weight:820!important;line-height:.98!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-hero-verdict-title,.trace-mvp-verdict-title,.trace-detail-verdict-title){display:block!important;margin-top:16px!important;color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-hero p,.traces-mvp .trace-mvp-hero p,.trace-detail-mvp .trace-detail-hero p){max-width:720px!important;margin-top:8px!important;color:var(--dash-text-soft)!important;font-size:.94rem!important;line-height:1.55!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-hero-side,.trace-mvp-hero-side){display:grid!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-verdict-card,.trace-mvp-verdict-card,.trace-detail-verdict-card,.calls-proof-rail,.trace-mvp-proof-rail){border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-verdict-card,.trace-mvp-verdict-card,.trace-detail-verdict-card){display:grid!important;gap:6px!important;align-content:center!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-verdict-card,.trace-mvp-verdict-card,.trace-detail-verdict-card) span{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-verdict-card,.trace-mvp-verdict-card,.trace-detail-verdict-card) strong{color:var(--dash-text)!important;font-size:1.35rem!important;font-weight:820!important;font-variant-numeric:tabular-nums!important;line-height:1.08!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-verdict-card,.trace-mvp-verdict-card,.trace-detail-verdict-card) small{color:var(--dash-text-muted)!important;font-size:.78rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-hero[data-tone=success],.traces-mvp .trace-mvp-hero[data-tone=success],.trace-detail-mvp .trace-detail-hero[data-tone=success]) :where(.calls-verdict-card,.trace-mvp-verdict-card,.trace-detail-verdict-card) span{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-hero[data-tone=warning],.traces-mvp .trace-mvp-hero[data-tone=warning],.trace-detail-mvp .trace-detail-hero[data-tone=warning]) :where(.calls-verdict-card,.trace-mvp-verdict-card,.trace-detail-verdict-card) span{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-hero[data-tone=danger],.traces-mvp .trace-mvp-hero[data-tone=danger],.trace-detail-mvp .trace-detail-hero[data-tone=danger]) :where(.calls-verdict-card,.trace-mvp-verdict-card,.trace-detail-verdict-card) span{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-proof-rail,.trace-mvp-proof-rail){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-proof-rail,.trace-mvp-proof-rail) :where(span,strong){display:grid!important;min-width:0!important;place-items:center!important;padding:14px 10px!important;color:var(--dash-text-soft)!important;font-size:.72rem!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-proof-rail,.trace-mvp-proof-rail) strong{border-inline:1px solid var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-capture-contract,.trace-proof-contract){display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.22fr)!important;gap:14px!important;align-items:start!important;padding:16px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-capture-contract,.trace-proof-contract) .eyebrow{display:inline-flex!important;margin-bottom:8px!important;color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-capture-contract,.trace-proof-contract) h2{max-width:760px!important;margin:0 0 6px!important;color:var(--dash-text)!important;font-size:1.08rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-capture-contract,.trace-proof-contract) p{max-width:840px!important;margin:0!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.48!important}.app-shell[data-dashboard-system=control-v1] .capture-contract-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .capture-contract-grid article{display:grid!important;gap:8px!important;min-width:0!important;min-height:136px!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-left:4px solid var(--dash-border-strong)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .capture-contract-grid article[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .capture-contract-grid article[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .capture-contract-grid article[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .capture-contract-grid article>span{width:-moz-max-content!important;width:max-content!important;max-width:100%!important;padding:4px 7px!important;border:1px solid var(--dash-border)!important;border-radius:6px!important;background:#ffffff!important;color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .capture-contract-grid strong{color:var(--dash-text)!important;font-size:.9rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .capture-contract-grid small{color:var(--dash-text-soft)!important;font-size:.77rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.calls-detail-workspace,.traces-mvp,.trace-detail-mvp) .btn{display:inline-flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;padding:8px 11px!important;box-shadow:none!important;font-size:.82rem!important;font-weight:760!important;line-height:1.1!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.calls-detail-workspace,.traces-mvp,.trace-detail-mvp) .btn-primary{border-color:#b7ccff!important;background:var(--dash-blue-soft)!important;color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.calls-detail-workspace,.traces-mvp,.trace-detail-mvp) .btn-soft{background:#ffffff!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.traces-mvp) :where(.metric-strip,.trace-mvp-kpis,.trace-detail-metrics){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-metrics{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] :where(.detail-proof-contract){display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)!important;gap:14px!important;align-items:start!important;padding:16px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:var(--dash-shadow)!important}.app-shell[data-dashboard-system=control-v1] :where(.detail-proof-contract) .eyebrow{display:inline-flex!important;margin-bottom:8px!important;color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.detail-proof-contract) h2{max-width:760px!important;margin:0 0 6px!important;color:var(--dash-text)!important;font-size:1.08rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] :where(.detail-proof-contract) p{max-width:840px!important;margin:0!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.48!important}.app-shell[data-dashboard-system=control-v1] .detail-proof-contract-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .detail-proof-contract-grid article{display:grid!important;gap:8px!important;min-width:0!important;min-height:136px!important;padding:12px!important;border:1px solid var(--dash-border)!important;border-left:4px solid var(--dash-border-strong)!important;border-radius:8px!important;background:var(--dash-surface-subtle)!important}.app-shell[data-dashboard-system=control-v1] .detail-proof-contract-grid article[data-tone=success]{border-left-color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .detail-proof-contract-grid article[data-tone=warning]{border-left-color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .detail-proof-contract-grid article[data-tone=danger]{border-left-color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .detail-proof-contract-grid article>span{width:-moz-max-content!important;width:max-content!important;max-width:100%!important;padding:4px 7px!important;border:1px solid var(--dash-border)!important;border-radius:6px!important;background:#ffffff!important;color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .detail-proof-contract-grid strong{color:var(--dash-text)!important;font-size:.9rem!important;font-weight:820!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .detail-proof-contract-grid small{color:var(--dash-text-soft)!important;font-size:.77rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .metric-card,.trace-mvp-kpi,.trace-detail-metric){display:grid!important;gap:8px!important;min-height:130px!important;padding:16px!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .metric-card span,.calls-workspace .metric-card .notif-meta,.trace-mvp-kpi span,.trace-detail-metric span){color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .metric-card strong,.trace-mvp-kpi strong,.trace-detail-metric strong){color:var(--dash-text)!important;font-size:1.35rem!important;font-weight:820!important;font-variant-numeric:tabular-nums!important;line-height:1.08!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-filter-panel,.calls-table-panel,.trace-mvp-filter-panel,.trace-mvp-table-section,.trace-detail-card,.trace-detail-panel,.calls-detail-workspace .panel){display:grid!important;gap:14px!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-filter-panel .panel-header,.calls-table-panel .panel-header,.trace-mvp-filter-panel header,.trace-mvp-table-section header,.trace-detail-card header,.calls-detail-workspace .panel-header){display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-filter-panel h3,.calls-table-panel h3,.trace-mvp-filter-panel h2,.trace-mvp-table-section h2,.trace-detail-card h2,.calls-detail-workspace h3){margin:0!important;color:var(--dash-text)!important;font-size:1rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-filter-panel p,.calls-table-panel p,.trace-mvp-filter-panel p,.trace-mvp-table-section p,.trace-detail-card p,.calls-detail-workspace .panel p){margin-top:4px!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .filters,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-filters,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-toolbar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;gap:12px!important;align-items:end!important}.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-filters{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(180px,1.2fr)!important}.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-toolbar{grid-template-columns:minmax(180px,260px) auto!important;justify-content:start!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .field,.trace-mvp-filters label,.trace-mvp-toolbar label){display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .field label,.trace-mvp-filters label>span,.trace-mvp-toolbar label>span){color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace input,.calls-workspace select,.trace-mvp-filters select,.trace-mvp-toolbar select,.trace-mvp-search div){width:100%!important;min-height:34px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;outline:none!important;box-shadow:none!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace input::-moz-placeholder,.trace-mvp-search input::-moz-placeholder){color:var(--dash-text-muted)!important;opacity:.72!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace input::placeholder,.trace-mvp-search input::placeholder){color:var(--dash-text-muted)!important;opacity:.72!important}.app-shell[data-dashboard-system=control-v1] .trace-mvp-search div{display:flex!important;gap:8px!important;align-items:center!important;padding:0 10px!important}.app-shell[data-dashboard-system=control-v1] .trace-mvp-search input{border:0!important;background:transparent!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .table-wrap,.trace-mvp-table-wrap,.trace-raw-disclosure,.trace-detail-io-grid>div,.trace-detail-context-grid>div,.trace-detail-diagnosis>div,.trace-detail-step,.trace-detail-list-row,.calls-detail-workspace .list-row,.calls-detail-workspace .struct-row){border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace table,.trace-mvp-table){width:100%!important;min-width:1120px!important;border-collapse:collapse!important;table-layout:fixed!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace th,.calls-workspace td,.trace-mvp-table th,.trace-mvp-table td){border-bottom:1px solid var(--dash-border)!important;padding:12px!important;color:var(--dash-text-soft)!important;font-size:.82rem!important;line-height:1.35!important;vertical-align:top!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace th,.trace-mvp-table th){background:#f8fafc!important;color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-align:left!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace tbody tr:hover td,.trace-mvp-table tbody tr:hover td){background:#fbfcfe!important}.app-shell[data-dashboard-system=control-v1] :where(.trace-mvp-primary-cell,.calls-workspace .calls-row-id,.calls-workspace .calls-user-cell){min-width:0!important}.app-shell[data-dashboard-system=control-v1] :where(.trace-mvp-primary-cell a,.calls-workspace .calls-row-id,.trace-detail-back,.trace-detail-step-actions a){color:var(--dash-text)!important;font-weight:780!important;text-decoration:none!important}.app-shell[data-dashboard-system=control-v1] :where(.trace-mvp-primary-cell span,.calls-row-muted,.calls-row-error){color:var(--dash-text-muted)!important;font-size:.76rem!important}.app-shell[data-dashboard-system=control-v1] :where(.trace-mvp-status,.status-pill,.conf-badge){display:inline-flex!important;gap:6px!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f8fafc!important;color:var(--dash-text-soft)!important;padding:4px 8px!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .trace-status-success{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-list-row.is-failed .trace-mvp-status,.app-shell[data-dashboard-system=control-v1] .trace-detail-step.is-failed .trace-mvp-status,.app-shell[data-dashboard-system=control-v1] .trace-status-failed{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .trace-status-neutral{color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr)!important;gap:16px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-list,.app-shell[data-dashboard-system=control-v1] .trace-detail-main,.app-shell[data-dashboard-system=control-v1] .trace-detail-timeline{display:grid!important;gap:14px!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-panel{position:sticky!important;top:86px!important;align-content:start!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-actions,.app-shell[data-dashboard-system=control-v1] .trace-detail-panel-card{display:grid!important;gap:8px!important;border-top:1px solid var(--dash-border)!important;padding-top:12px!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-panel-card:first-child{border-top:0!important;padding-top:0!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-step{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;padding:12px!important;margin-left:calc(var(--trace-depth, 0) * 18px)!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-step-index{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-muted)!important;font-size:.74rem!important;font-weight:820!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-context-grid span,.app-shell[data-dashboard-system=control-v1] .trace-detail-diagnosis span,.app-shell[data-dashboard-system=control-v1] .trace-detail-io-grid span,.app-shell[data-dashboard-system=control-v1] .trace-detail-panel-card>span,.app-shell[data-dashboard-system=control-v1] .trace-detail-step-type{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.trace-detail-io-grid,.trace-detail-context-grid,.trace-detail-diagnosis){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-diagnosis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] :where(.trace-detail-io-grid>div,.trace-detail-context-grid>div,.trace-detail-diagnosis>div,.trace-detail-list-row){display:grid!important;gap:8px!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] :where(.trace-raw-disclosure pre,.code-block,.raw-call-pre,.struct-pre,.raw-call-json,.panel-muted){max-width:100%!important;overflow-x:auto!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#0f172a!important;color:#e5e7eb!important;padding:12px!important;font-family:SF Mono,JetBrains Mono,Consolas,monospace!important;font-size:.78rem!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .calls-empty-state,.app-shell[data-dashboard-system=control-v1] .loading,.app-shell[data-dashboard-system=control-v1] .trace-detail-empty,.app-shell[data-dashboard-system=control-v1] .trace-mvp-empty,.app-shell[data-dashboard-system=control-v1] .trace-mvp-error{display:grid!important;place-items:center!important;min-height:160px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;padding:18px!important;text-align:center!important}.app-shell[data-dashboard-system=control-v1] .bulk-bar,.app-shell[data-dashboard-system=control-v1] .hint,.app-shell[data-dashboard-system=control-v1] .trace-mvp-action-message,.app-shell[data-dashboard-system=control-v1] .trace-mvp-warning{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .text-error,.app-shell[data-dashboard-system=control-v1] .trace-mvp-action-message.is-error,.app-shell[data-dashboard-system=control-v1] .trace-mvp-error{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .detail-breadcrumb,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .detail-nav-row{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .breadcrumb-back,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .breadcrumb-current,.app-shell[data-dashboard-system=control-v1] .trace-detail-back{display:inline-flex!important;gap:8px!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;color:var(--dash-text-soft)!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-id-row,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .grid-three,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .grid-two,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .kpi-grid{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-id-row{grid-template-columns:auto minmax(0,1fr) auto auto!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .grid-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .kpi-card{display:grid!important;gap:8px!important;min-height:96px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;padding:12px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .kpi-label{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .kpi-value{color:var(--dash-text)!important;font-size:1.1rem!important;font-weight:820!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .copy-btn{width:30px!important;height:30px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-soft)!important}@media (max-width:1220px){.app-shell[data-dashboard-system=control-v1] .calls-capture-contract,.app-shell[data-dashboard-system=control-v1] .calls-workspace .module-hero-header,.app-shell[data-dashboard-system=control-v1] .detail-proof-contract,.app-shell[data-dashboard-system=control-v1] .trace-detail-layout,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-hero,.app-shell[data-dashboard-system=control-v1] .trace-proof-contract,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-hero{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .metric-strip,.traces-mvp .trace-mvp-kpis,.trace-detail-mvp .trace-detail-metrics,.calls-detail-workspace .kpi-grid,.calls-detail-workspace .grid-three){grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .capture-contract-grid,.app-shell[data-dashboard-system=control-v1] .detail-proof-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .filters,.traces-mvp .trace-mvp-filters){grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-panel{position:static!important}}@media (max-width:780px){.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace,.calls-detail-workspace,.traces-mvp,.trace-detail-mvp){gap:14px!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .module-hero,.calls-filter-panel,.calls-table-panel,.trace-mvp-hero,.trace-mvp-filter-panel,.trace-mvp-table-section,.trace-detail-hero,.trace-detail-card,.trace-detail-panel,.calls-detail-workspace .panel){padding:16px!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .metric-strip,.traces-mvp .trace-mvp-kpis,.trace-detail-mvp .trace-detail-metrics,.calls-workspace .filters,.traces-mvp .trace-mvp-filters,.traces-mvp .trace-mvp-toolbar,.trace-detail-io-grid,.trace-detail-context-grid,.trace-detail-diagnosis,.calls-detail-workspace .grid-two,.calls-detail-workspace .grid-three,.calls-detail-workspace .kpi-grid,.calls-proof-rail,.trace-mvp-proof-rail){grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .capture-contract-grid,.app-shell[data-dashboard-system=control-v1] .detail-proof-contract-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-hero-actions .btn,.trace-mvp-hero-actions .btn,.trace-detail-hero-actions .btn,.trace-detail-actions .btn,.trace-detail-panel-actions .btn,.calls-filter-actions .btn){width:100%!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace .table-wrap,.trace-mvp-table-wrap){overflow:visible!important;border:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace table,.calls-workspace tbody,.calls-workspace tr,.calls-workspace td,.trace-mvp-table,.trace-mvp-table tbody,.trace-mvp-table tr,.trace-mvp-table td){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace thead,.trace-mvp-table thead){display:none!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace tbody,.trace-mvp-table tbody){display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace tr,.trace-mvp-table tr){display:grid!important;gap:10px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace td,.trace-mvp-table td){display:grid!important;grid-template-columns:minmax(104px,.34fr) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;border:0!important;background:transparent!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace td:before,.trace-mvp-table td:before){content:attr(data-label);color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace td:first-child,.trace-mvp-table td:first-child,.trace-mvp-table td:last-child){grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] :where(.calls-workspace td:first-child:before,.trace-mvp-table td:first-child:before,.trace-mvp-table td:last-child:before){display:none!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-step{grid-template-columns:1fr!important;margin-left:0!important}}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace,.app-shell[data-dashboard-system=control-v1] .calls-workspace,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp,.app-shell[data-dashboard-system=control-v1] .traces-mvp{--calls-surface:#ffffff;--calls-surface-raised:#ffffff;--calls-surface-inset:#f8fafc;--calls-border:#d8e0ea;--calls-border-strong:#c7d2df;--calls-text:var(--dash-text);--calls-soft:var(--dash-text-soft);--calls-muted:var(--dash-text-muted);--calls-shadow:0 18px 46px rgba(15,23,42,0.07);--trace-surface:#ffffff;--trace-inset:#f8fafc;--trace-border:#d8e0ea;--trace-text:var(--dash-text);--trace-soft:var(--dash-text-soft);--trace-muted:var(--dash-text-muted)}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .kpi-card,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .panel,.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-filter-panel,.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-metric-card,.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel,.app-shell[data-dashboard-system=control-v1] .calls-workspace .metric-card,.app-shell[data-dashboard-system=control-v1] .calls-workspace .module-hero.calls-hero,.app-shell[data-dashboard-system=control-v1] .calls-workspace .panel,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-card,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-hero,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-metric,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-panel,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-filter-panel,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-hero,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-kpi,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-table-section{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:0 18px 46px rgba(15,23,42,.07)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .module-hero.calls-hero:before,.app-shell[data-dashboard-system=control-v1] .calls-workspace .panel:before,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-card:before,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-hero:before,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-panel:before,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-filter-panel:before,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-hero:before,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-table-section:before{display:none!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .module-hero.calls-hero[data-tone=success],.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-hero[data-tone=success],.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-hero[data-tone=success]{border-left:4px solid var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .module-hero.calls-hero[data-tone=warning],.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-hero[data-tone=warning],.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-hero[data-tone=warning]{border-left:4px solid var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .module-hero.calls-hero[data-tone=danger],.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-hero[data-tone=danger],.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-hero[data-tone=danger]{border-left:4px solid var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace h1,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace h2,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace h3,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace strong,.app-shell[data-dashboard-system=control-v1] .calls-workspace h1,.app-shell[data-dashboard-system=control-v1] .calls-workspace h2,.app-shell[data-dashboard-system=control-v1] .calls-workspace h3,.app-shell[data-dashboard-system=control-v1] .calls-workspace strong,.app-shell[data-dashboard-system=control-v1] .calls-workspace th,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp h1,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp h2,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp h3,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp strong,.app-shell[data-dashboard-system=control-v1] .traces-mvp h1,.app-shell[data-dashboard-system=control-v1] .traces-mvp h2,.app-shell[data-dashboard-system=control-v1] .traces-mvp strong,.app-shell[data-dashboard-system=control-v1] .traces-mvp th{color:var(--dash-text)!important;opacity:1!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace p,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace span,.app-shell[data-dashboard-system=control-v1] .calls-workspace label,.app-shell[data-dashboard-system=control-v1] .calls-workspace p,.app-shell[data-dashboard-system=control-v1] .calls-workspace small,.app-shell[data-dashboard-system=control-v1] .calls-workspace span,.app-shell[data-dashboard-system=control-v1] .calls-workspace td,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp dd,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp p,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp span,.app-shell[data-dashboard-system=control-v1] .traces-mvp label,.app-shell[data-dashboard-system=control-v1] .traces-mvp p,.app-shell[data-dashboard-system=control-v1] .traces-mvp small,.app-shell[data-dashboard-system=control-v1] .traces-mvp span,.app-shell[data-dashboard-system=control-v1] .traces-mvp td{color:var(--dash-text-soft)!important;opacity:1!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .module-eyebrow,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-badges>span,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-eyebrow{border:1px solid var(--dash-border)!important;background:#f8fafc!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-proof-rail,.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-verdict-card,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-verdict-card,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-proof-rail,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-verdict-card{border:1px solid var(--dash-border)!important;background:#f8fafc!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .metric-strip,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-metrics,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-kpis{align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-metric-card span,.app-shell[data-dashboard-system=control-v1] .calls-workspace .metric-card span,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-context-grid span,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-diagnosis span,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-io-grid span,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-metric span,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-panel-card>span,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-step-type,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-kpi span{color:var(--dash-text-muted)!important;opacity:1!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-metric-card strong,.app-shell[data-dashboard-system=control-v1] .calls-workspace .metric-card strong,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-diagnosis strong,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-list-row strong,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-metric strong,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-panel-card strong,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-step strong,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-kpi strong{color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-filter-panel .filters,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-filters,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-toolbar{background:transparent!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-filter-panel .field input,.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-filter-panel .field select,.app-shell[data-dashboard-system=control-v1] .calls-workspace input,.app-shell[data-dashboard-system=control-v1] .calls-workspace select,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp input,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp select,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-filters select,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-search div,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-toolbar select{border:1px solid var(--dash-border)!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-search input{border:0!important;background:transparent!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace input::-moz-placeholder,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-search input::-moz-placeholder{color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace input::placeholder,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-search input::placeholder{color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-id-pill,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .list-row,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .panel-muted,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .raw-call-details,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .share-url-row,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .struct-row,.app-shell[data-dashboard-system=control-v1] .calls-workspace .table-wrap,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-context-grid>div,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-diagnosis>div,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-io-grid>div,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-list-row,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-step,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-raw-disclosure,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-table-wrap{border:1px solid var(--dash-border)!important;background:#f8fafc!important;color:var(--dash-text-soft)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-list-row.is-failed,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-step.is-failed{border-color:#f0b8b3!important;background:#fff5f3!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel .table-wrap,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-table-wrap{overflow-x:auto!important;scrollbar-color:#cbd5e1 #f8fafc!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel table,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-table{background:#ffffff!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel table{table-layout:auto!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel td:first-child,.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel th:first-child{width:42px!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel td:nth-child(2),.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel th:nth-child(2){width:112px!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel td:nth-child(12),.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel th:nth-child(12){min-width:118px!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-row-error{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:none!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-row-id,.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-user-cell,.app-shell[data-dashboard-system=control-v1] .calls-workspace .mono,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-back,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-step-actions a,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-primary-cell a{color:var(--dash-text)!important;opacity:1!important;text-decoration:none!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel th,.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel thead,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-table th,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-table thead{background:#f8fafc!important;color:var(--dash-text-muted)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel td,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-table td{background:#ffffff!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel tbody tr:hover td,.app-shell[data-dashboard-system=control-v1] .traces-mvp .trace-mvp-table tbody tr:hover td{background:#f8fafc!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .calls-table-panel tr.row-selected td{background:#eef4ff!important}.app-shell[data-dashboard-system=control-v1] .calls-workspace .pagination{border-top:1px solid var(--dash-border)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-actions,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-panel-card{border-top:1px solid var(--dash-border)!important;background:transparent!important;color:var(--dash-text-soft)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-panel-card:first-child{border-top:0!important}.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-actions .btn,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-raw-actions .btn,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-step-actions .btn,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-detail-step.is-failed .btn{background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .code-block,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .panel-muted,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .raw-call-json,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .raw-call-pre,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .struct-pre,.app-shell[data-dashboard-system=control-v1] .trace-detail-mvp .trace-raw-disclosure pre{border:1px solid var(--dash-border)!important;background:#f8fafc!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero{display:grid!important;gap:18px!important;padding:22px 24px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .detail-breadcrumb{justify-content:flex-start!important;gap:8px!important;min-height:28px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .detail-breadcrumb svg{width:15px!important;height:15px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero[data-tone=success]{border-left:4px solid var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero[data-tone=warning]{border-left:4px solid var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero[data-tone=danger]{border-left:4px solid var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr)!important;gap:22px!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero-copy{display:grid!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-eyebrow{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f8fafc!important;color:var(--dash-text-soft)!important;padding:5px 8px!important;font-size:.68rem!important;font-weight:820!important;line-height:1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero h1{max-width:760px!important;color:var(--dash-text)!important;font-size:clamp(2rem,4vw,3.45rem)!important;line-height:.98!important;letter-spacing:0!important;margin:0!important;text-wrap:balance!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-verdict-title{color:var(--dash-text)!important;font-size:1.02rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero p{max-width:760px!important;color:var(--dash-text-soft)!important;font-size:.95rem!important;line-height:1.55!important;margin:0!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-timestamp{color:var(--dash-text-muted)!important;font-size:.82rem!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero-side{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-proof-rail,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-verdict-card{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-verdict-card{display:grid!important;gap:7px!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-id-label,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-proof-rail span,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-verdict-card>span{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-proof-rail strong,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-verdict-card strong{color:var(--dash-text)!important;font-size:1.02rem!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-verdict-card small{color:var(--dash-text-muted)!important;font-size:.76rem!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-proof-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-proof-rail>div{display:grid!important;gap:6px!important;min-width:0!important;padding:12px!important;border-left:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-proof-rail>div:first-child{border-left:0!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-id-row{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-id-pill{max-width:min(100%,520px)!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-error-list{display:grid!important;gap:10px!important;margin-top:2px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-agent-card.is-failed em,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-error-code{color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-failure-json{width:100%!important;max-width:100%!important;overflow-x:auto!important;border-radius:8px!important;padding:10px!important;font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-agent-attribution{display:grid!important;gap:8px!important;margin:16px 0!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-agent-attribution-label{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:820!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-agent-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-agent-card{display:grid!important;gap:5px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;padding:10px 12px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-agent-card.is-failed{border-color:#f0b8b3!important;background:#fff5f3!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-agent-card em,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-agent-card span{color:var(--dash-text-muted)!important;font-size:.76rem!important;font-style:normal!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-trace-tree{margin-top:8px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-children,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-list{display:grid!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-children{margin-left:18px!important;padding-left:12px!important;border-left:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-node{display:flex!important;gap:10px!important;align-items:flex-start!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f8fafc!important;color:var(--dash-text)!important;padding:10px 12px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-node.is-failed{border-color:#f0b8b3!important;background:#fff5f3!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-toggle,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-toggle-placeholder{display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;flex:0 0 28px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-toggle svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-main,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-meta,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-title{display:flex!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-main{display:grid!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-provider-chip,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-badge,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-latency{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--dash-text-soft)!important;padding:3px 7px!important;font-size:.68rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-badge-danger,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .trace-tree-badge-error{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .field input,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .field select,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace input,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace select{border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .btn svg,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .copy-btn svg{width:16px!important;height:16px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .copy-btn{display:inline-grid!important;place-items:center!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-form-actions{grid-column:1/-1!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .call-result-card{display:grid!important;gap:8px!important;border-radius:8px!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .hint{display:block!important;border:0!important;background:transparent!important;color:var(--dash-text-muted)!important;padding:0!important}@media (max-width:1220px){.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-hero-header{grid-template-columns:1fr!important}}@media (max-width:780px){.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-kpi-grid,.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-proof-rail{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-proof-rail>div{border-left:0!important;border-top:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .calls-detail-workspace .calls-detail-proof-rail>div:first-child{border-top:0!important}}.app-shell[data-dashboard-system=control-v1] .cost-command{--cost-canvas:#f5f7fb!important;--cost-surface:#ffffff!important;--cost-surface-2:#f8fafc!important;--cost-border:#d8e1ec!important;--cost-border-strong:#b8c5d6!important;--cost-text:#101828!important;--cost-soft:#344054!important;--cost-muted:#667085!important;--cost-accent:#255f85!important;--cost-accent-soft:#e8f1f7!important;--cost-green:#247a5d!important;--cost-green-soft:#eaf6f0!important;--cost-red:#a43c35!important;--cost-red-soft:#fff1ef!important;--cost-yellow:#8a5a12!important;--cost-yellow-soft:#fff6df!important;--cost-shadow:0 1px 2px rgba(16,24,40,0.05)!important;gap:18px!important;color:var(--cost-text)!important}.app-shell[data-dashboard-system=control-v1] .cost-command,.app-shell[data-dashboard-system=control-v1] .cost-command *{letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-action,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-focus,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-footer-proof,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-section,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-toolbar{border:1px solid var(--cost-border)!important;border-radius:8px!important;background:var(--cost-surface)!important;box-shadow:var(--cost-shadow)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero{display:grid!important;gap:18px!important;padding:22px!important;border-left:4px solid var(--cost-accent)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero[data-tone=success]{border-left-color:var(--cost-green)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero[data-tone=warning]{border-left-color:var(--cost-yellow)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero[data-tone=danger]{border-left-color:var(--cost-red)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero:after{display:none!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;gap:18px!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero-copy{display:grid!important;align-content:start!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-eyebrow{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;gap:8px!important;border:1px solid var(--cost-border)!important;border-radius:999px!important;background:var(--cost-surface-2)!important;color:var(--cost-muted)!important;padding:5px 9px!important;font-size:.72rem!important;font-weight:760!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-eyebrow svg{color:var(--cost-accent)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero h1{color:var(--cost-text)!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:.98!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-verdict-title{color:var(--cost-text)!important;font-size:1.15rem!important;line-height:1.3!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-breakdown-main span,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-status p,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-empty span,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-focus p,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-footer-proof span,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero p,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi p,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-primary-cell span,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-section-header p,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-toolbar p,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-trust-grid p,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-verdict-card small{color:var(--cost-muted)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero p{max-width:68ch!important;font-size:.98rem!important;line-height:1.58!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero-side{display:grid!important;grid-template-rows:auto 1fr!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-breakdown-row,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-form,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-status,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-chart,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-empty,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero-proof span,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-mini-tabs,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-roi-grid>div,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table-wrap,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-trust-grid>div,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-verdict-card,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-window-tabs{border:1px solid var(--cost-border)!important;border-radius:8px!important;background:var(--cost-surface-2)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-verdict-card{display:grid!important;gap:8px!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-form label,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi-top,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail span,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-roi-grid span,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table th,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-trust-grid span,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-verdict-card>span{color:var(--cost-muted)!important;font-size:.72rem!important;font-weight:780!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-breakdown-main strong,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-breakdown-money,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-ring span,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-status h3,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-focus strong,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi strong,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-primary-cell a,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail strong,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-roi-grid strong,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-section-header h2,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table td>a,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-toolbar h2,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-trust-grid strong,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-verdict-card strong{color:var(--cost-text)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-verdict-card strong{font-size:1.2rem!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-verdict-card small{font-size:.82rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail>div{display:grid!important;gap:6px!important;min-width:0!important;padding:12px!important;border-left:1px solid var(--cost-border)!important;border-top:1px solid var(--cost-border)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail>div:first-child,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail>div:nth-child(2){border-top:0!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail>div:nth-child(odd){border-left:0!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero-actions,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero-proof{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero-proof span{color:var(--cost-soft)!important;padding:7px 10px!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-focus,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-footer-proof>div,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-section-header,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-toolbar{display:flex!important;gap:12px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-focus,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-toolbar{justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi{min-height:150px!important;cursor:pointer!important;transition:border-color .16s ease,background-color .16s ease,transform .16s ease!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi.is-active,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi:focus-visible,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi:hover,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-section.is-focused{border-color:var(--cost-border-strong)!important;background:#fbfdff!important;box-shadow:0 8px 22px rgba(16,24,40,.08)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi.tone-risk.is-active,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi.tone-risk:hover{border-color:#e5aaa5!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi.tone-safe.is-active,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi.tone-safe:hover{border-color:#9fd2bc!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-empty svg,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-footer-proof svg,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi-top svg{color:var(--cost-accent)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi.tone-risk .cost-command-kpi-top svg{color:var(--cost-red)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi.tone-safe .cost-command-kpi-top svg{color:var(--cost-green)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-mini-tabs,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-window-tabs{display:inline-flex!important;padding:3px!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-mini-tabs button,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-window-tabs button{min-height:34px!important;border-radius:6px!important;color:var(--cost-muted)!important;padding:0 12px!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-mini-tabs button:focus-visible,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-mini-tabs button:hover,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-window-tabs button:focus-visible,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-window-tabs button:hover{outline:1px solid var(--cost-border-strong)!important;color:var(--cost-text)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-mini-tabs button.is-active,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-window-tabs button.is-active{background:#ffffff!important;color:var(--cost-text)!important;box-shadow:0 1px 2px rgba(16,24,40,.08)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .btn,.app-shell[data-dashboard-system=control-v1] .cost-command .btn-secondary,.app-shell[data-dashboard-system=control-v1] .cost-command .btn-soft{border-color:var(--cost-border)!important;background:#ffffff!important;color:var(--cost-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .cost-command .btn-secondary:hover,.app-shell[data-dashboard-system=control-v1] .cost-command .btn-soft:hover,.app-shell[data-dashboard-system=control-v1] .cost-command .btn:hover{border-color:var(--cost-border-strong)!important;background:var(--cost-surface-2)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .btn-primary{border-color:var(--cost-text)!important;background:var(--cost-text)!important;color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .cost-command .btn-primary:hover{background:#263342!important;color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-action{background:var(--cost-green-soft)!important;border-color:#9fd2bc!important;color:var(--cost-green)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-action.is-error{background:var(--cost-red-soft)!important;border-color:#e5aaa5!important;color:var(--cost-red)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-badge{border:1px solid var(--cost-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--cost-soft)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-badge.tone-safe{border-color:#9fd2bc!important;background:var(--cost-green-soft)!important;color:var(--cost-green)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-badge.tone-warn{border-color:#e8c06c!important;background:var(--cost-yellow-soft)!important;color:var(--cost-yellow)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-badge.tone-danger{border-color:#e5aaa5!important;background:var(--cost-red-soft)!important;color:var(--cost-red)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-chart{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;overflow-x:auto!important;scrollbar-color:#b8c5d6 #eef3f8!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-chart-bar{flex:1 1 14px!important;width:auto!important;min-width:12px!important;max-width:26px!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-chart-track{background:#edf2f7!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-chart-total{background:#8ba8bd!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-chart-failed{background:var(--cost-red)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-chart-label{color:var(--cost-muted)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table{min-width:760px!important;color:var(--cost-soft)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table td,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table th{border-bottom-color:var(--cost-border)!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table th,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table thead{background:var(--cost-surface-2)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table tbody tr:hover td{background:#fbfdff!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-primary-cell a:hover,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table td>a:hover{color:var(--cost-accent)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-row-actions{align-items:center!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-breakdown-row:focus-visible,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-breakdown-row:hover{border-color:var(--cost-border-strong)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-breakdown-meter{background:#e7edf4!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-breakdown-meter span{background:var(--cost-accent)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-ring{background:radial-gradient(circle at center,#ffffff 58%,transparent 60%),conic-gradient(var(--cost-accent) var(--budget-progress),#e7edf4 0)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-form .input{border-color:var(--cost-border)!important;background:#ffffff!important;color:var(--cost-text)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-form .input:focus{border-color:var(--cost-border-strong)!important;box-shadow:0 0 0 3px rgba(37,95,133,.14)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-form-success{color:var(--cost-green)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-form-error{color:var(--cost-red)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table-wrap{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table tbody,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table td,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table tr{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table thead{display:none!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table tbody{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table tr{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid var(--cost-border)!important;border-radius:8px!important;background:var(--cost-surface-2)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table td{display:grid!important;grid-template-columns:minmax(100px,.34fr) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table td:before{content:attr(data-label);color:var(--cost-muted)!important;font-size:.68rem!important;font-weight:780!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table td:first-child,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two .cost-command-table td:last-child{grid-template-columns:1fr!important}@media (max-width:1180px){.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-layout,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-grid-two,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero-header{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table-wrap{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table tbody,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table td,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table tr{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table thead{display:none!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table tbody{display:grid!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table tr{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid var(--cost-border)!important;border-radius:8px!important;background:var(--cost-surface-2)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table td{display:grid!important;grid-template-columns:minmax(100px,.34fr) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table td:before{content:attr(data-label);color:var(--cost-muted)!important;font-size:.68rem!important;font-weight:780!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table td:first-child,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-table td:last-child{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-row-actions,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-row-actions .btn{width:100%!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-row-actions .btn{justify-content:center!important}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-focus,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-section-header,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-toolbar{grid-template-columns:1fr!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero{padding:18px!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero h1{font-size:2rem!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-budget-form .btn,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-focus .btn,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-hero-actions .btn,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-section-header .btn{width:100%!important;justify-content:center!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-footer-proof,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpis,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-roi-grid,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-trust-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail>div,.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail>div:nth-child(2){border-left:0!important;border-top:1px solid var(--cost-border)!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-proof-rail>div:first-child{border-top:0!important}.app-shell[data-dashboard-system=control-v1] .cost-command .cost-command-kpi{min-height:132px!important}}.app-shell[data-dashboard-system=control-v1] .alerts-workspace{--alert-surface:#ffffff;--alert-surface-2:#f8fafc;--alert-border:#d8e1ec;--alert-border-strong:#b8c5d6;--alert-text:#101828;--alert-soft:#344054;--alert-muted:#667085;--alert-blue:#255f85;--alert-blue-soft:#e8f1f7;--alert-green:#247a5d;--alert-green-soft:#eaf6f0;--alert-red:#a43c35;--alert-red-soft:#fff1ef;--alert-yellow:#8a5a12;--alert-yellow-soft:#fff6df;gap:18px!important;color:var(--alert-text)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace,.app-shell[data-dashboard-system=control-v1] .alerts-workspace *{letter-spacing:0!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace :where(.module-hero,.metric-card,.alerts-filter-panel,.alerts-list-panel,.alerts-channel-panel,.alert-card-row,.alert-empty-state,.alert-error-panel){border:1px solid var(--alert-border)!important;border-radius:8px!important;background:var(--alert-surface)!important;box-shadow:0 1px 2px rgba(16,24,40,.05)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero{border-left:4px solid var(--alert-blue)!important;padding:22px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero[data-tone=success]{border-left-color:var(--alert-green)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero[data-tone=warning]{border-left-color:var(--alert-yellow)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero[data-tone=danger]{border-left-color:var(--alert-red)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;gap:18px!important;align-items:stretch!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero-copy{display:grid!important;align-content:start!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .module-eyebrow{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;gap:8px!important;border:1px solid var(--alert-border)!important;border-radius:999px!important;background:var(--alert-surface-2)!important;color:var(--alert-muted)!important;padding:5px 9px!important;font-size:.72rem!important;font-weight:760!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .module-eyebrow svg{color:var(--alert-blue)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero h1{color:var(--alert-text)!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:.98!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-verdict-title{color:var(--alert-text)!important;font-size:1.15rem!important;line-height:1.3!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace :where(p,small,.alert-card-meta,.alert-empty-state span,.alert-detail-drawer .alert-drawer-header p,.alert-evidence-row dt){color:var(--alert-muted)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero p{max-width:68ch!important;font-size:.98rem!important;line-height:1.58!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero-proof{display:grid!important;grid-template-rows:auto 1fr!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-detail-grid>div,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-evidence-row,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-meta-strip,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-quick-cats,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-verdict-card,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-filter-grid,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-slack-card{border:1px solid var(--alert-border)!important;border-radius:8px!important;background:var(--alert-surface-2)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-verdict-card{display:grid!important;gap:8px!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-channel-state,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-metric-card span:not(.alert-metric-icon),.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid span,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-verdict-card>span,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-filter-grid label{color:var(--alert-muted)!important;font-size:.72rem!important;font-weight:780!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace :where(.alert-verdict-card strong,.alert-proof-grid strong,.alert-metric-card strong,.alerts-section-header h2,.alert-card-title,.alerts-slack-card strong,.alert-detail-drawer .alert-drawer-header h3,.alert-detail-grid dd,.alert-evidence-row dd){color:var(--alert-text)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid>div{display:grid!important;gap:6px!important;min-width:0!important;padding:12px!important;border-left:1px solid var(--alert-border)!important;border-top:1px solid var(--alert-border)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid>div:first-child,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid>div:nth-child(2){border-top:0!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid>div:nth-child(odd){border-left:0!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero-actions,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-channel-actions,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-section-header,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-slack-actions,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-slack-card{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero-actions,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-section-header,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-slack-card{justify-content:space-between!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-slack-status{display:grid!important;gap:7px!important;min-width:min(100%,420px)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-channel-state{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid var(--alert-border)!important;border-radius:999px!important;background:#ffffff!important;padding:4px 8px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-channel-state.is-ok{border-color:#9fd2bc!important;background:var(--alert-green-soft)!important;color:var(--alert-green)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-channel-state.is-missing{border-color:#e8c06c!important;background:var(--alert-yellow-soft)!important;color:var(--alert-yellow)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-summary,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-slack-pill{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;white-space:nowrap!important;border:1px solid var(--alert-border)!important;border-radius:999px!important;padding:4px 8px!important;font-size:.82rem!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-slack-pill{border:1px solid var(--alert-border)!important;border-radius:999px!important;background:#ffffff!important;color:var(--alert-soft)!important;padding:4px 8px!important;font-size:.72rem!important;font-weight:760!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-summary.is-ok,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-slack-pill.is-ok{border-color:#9fd2bc!important;background:var(--alert-green-soft)!important;color:var(--alert-green)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-summary.is-pending,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-summary.is-warning,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-slack-pill.is-pending,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-slack-pill.is-warning{border-color:#e8c06c!important;background:var(--alert-yellow-soft)!important;color:var(--alert-yellow)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-summary.is-danger,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-slack-pill.is-danger{border-color:#e5aaa5!important;background:var(--alert-red-soft)!important;color:var(--alert-red)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-summary.is-neutral,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-slack-pill.is-neutral{border-color:var(--alert-border)!important;background:var(--alert-surface-2)!important;color:var(--alert-muted)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-metric-card{min-height:124px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-metric-icon{background:var(--alert-blue-soft)!important;color:var(--alert-blue)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-metric-card.tone-danger .alert-metric-icon{background:var(--alert-red-soft)!important;color:var(--alert-red)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-metric-card.tone-success .alert-metric-icon{background:var(--alert-green-soft)!important;color:var(--alert-green)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-metric-card.tone-warning .alert-metric-icon{background:var(--alert-yellow-soft)!important;color:var(--alert-yellow)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-filter-grid select{border:1px solid var(--alert-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--alert-text)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-quick-cats{padding:10px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-cat-chip{border:1px solid var(--alert-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--alert-soft)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-cat-chip.active,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-cat-chip:focus-visible,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-cat-chip:hover{border-color:var(--alert-border-strong)!important;background:var(--alert-blue-soft)!important;color:var(--alert-blue)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-card-stack{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-card-row{grid-template-columns:4px minmax(0,1fr) auto!important;color:var(--alert-text)!important;transition:border-color .16s ease,background-color .16s ease,transform .16s ease!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-card-row.active,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-card-row:focus-visible,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-card-row:hover{border-color:var(--alert-border-strong)!important;background:#fbfdff!important;box-shadow:0 8px 22px rgba(16,24,40,.08)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-card-accent{width:4px!important;border-radius:4px!important;background:var(--alert-accent,var(--alert-blue))!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-channel-result{border:1px solid var(--alert-border)!important;border-radius:8px!important;background:var(--alert-surface-2)!important;color:var(--alert-soft)!important;padding:10px 12px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-channel-result.ok{border-color:#9fd2bc!important;background:var(--alert-green-soft)!important;color:var(--alert-green)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-channel-result.err,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-error-panel{border-color:#e5aaa5!important;background:var(--alert-red-soft)!important;color:var(--alert-red)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .btn,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .btn-secondary,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .btn-soft{border-color:var(--alert-border)!important;background:#ffffff!important;color:var(--alert-text)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .btn-secondary:hover,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .btn-soft:hover,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .btn:hover{border-color:var(--alert-border-strong)!important;background:var(--alert-surface-2)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .btn-primary{border-color:var(--alert-text)!important;background:var(--alert-text)!important;color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .btn-primary:hover{background:#263342!important;color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .btn-danger{border-color:#e5aaa5!important;background:var(--alert-red-soft)!important;color:var(--alert-red)!important}.app-shell[data-dashboard-system=control-v1] .alert-detail-drawer{border-left:1px solid var(--alert-border)!important;background:#ffffff!important;color:var(--alert-text)!important;box-shadow:-18px 0 42px rgba(16,24,40,.12)!important}.app-shell[data-dashboard-system=control-v1] .alert-detail-drawer .alert-drawer-content,.app-shell[data-dashboard-system=control-v1] .alert-detail-drawer .alert-drawer-header{background:#ffffff!important;color:var(--alert-text)!important}.app-shell[data-dashboard-system=control-v1] .alert-detail-drawer pre,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-note{border:1px solid var(--alert-border)!important;border-radius:8px!important;background:var(--alert-surface-2)!important;color:var(--alert-text)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-note{display:grid!important;gap:6px!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-note strong{color:var(--alert-text)!important;font-size:.88rem!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-note span{color:var(--alert-muted)!important;font-size:.82rem!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-note.is-ok{border-color:#9fd2bc!important;background:var(--alert-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-note.is-pending,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-note.is-warning{border-color:#e8c06c!important;background:var(--alert-yellow-soft)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-delivery-note.is-danger{border-color:#e5aaa5!important;background:var(--alert-red-soft)!important}@media (max-width:1180px){.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero-header,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-filter-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-metric-grid,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid>div,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid>div:nth-child(2){border-left:0!important;border-top:1px solid var(--alert-border)!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-proof-grid>div:first-child{border-top:0!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-card-row{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-card-accent{width:100%!important;height:4px!important}.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alert-hero-actions .btn,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-channel-actions .btn,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-section-header .btn,.app-shell[data-dashboard-system=control-v1] .alerts-workspace .alerts-slack-actions .btn{width:100%!important;justify-content:center!important}}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a{display:grid!important;gap:16px!important;min-width:0!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;padding:24px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-copy{display:grid!important;gap:9px!important;min-width:0!important;max-width:880px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-kicker{display:block!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:780!important;line-height:1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-line{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict h1{margin:0!important;color:var(--dash-text)!important;font-size:2.04rem!important;font-weight:820!important;line-height:1.04!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-copy>strong{color:var(--dash-text)!important;font-size:1.04rem!important;font-weight:780!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .fi-a-panel-head p,.app-shell[data-dashboard-system=control-v1] .fi-a-proof-summary,.app-shell[data-dashboard-system=control-v1] .fi-a-verdict p{margin:0!important;color:var(--dash-text-soft)!important;font-size:.86rem!important;font-weight:560!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-proofline{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:2px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-proofline>span{display:inline-grid!important;grid-template-columns:auto auto!important;align-items:baseline!important;gap:8px!important;min-height:32px!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f7f9fc!important;padding:6px 10px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-proofline>span[data-tone=success]{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-proofline>span[data-tone=warning]{border-color:#efd29b!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-proofline>span[data-tone=danger]{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-proofline small{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:760!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-proofline strong{color:var(--dash-text)!important;font-size:.84rem!important;font-weight:820!important;line-height:1!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-side{display:grid!important;justify-items:end!important;gap:14px!important;min-width:286px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-refresh-meta{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;color:var(--dash-text-muted)!important;font-size:.76rem!important;font-weight:680!important}.app-shell[data-dashboard-system=control-v1] .fi-a-refresh-meta>span{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f7f9fc!important;padding:4px 9px!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .fi-a-refresh-meta svg{width:14px!important;height:14px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-live-dot{width:7px!important;height:7px!important;border-radius:999px!important;background:var(--dash-green)!important;box-shadow:0 0 0 3px var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-live-dot.is-refreshing{background:var(--dash-blue)!important;box-shadow:0 0 0 3px var(--dash-blue-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-status-badge{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;min-height:26px!important;padding:5px 9px!important;font-size:.72rem!important;line-height:1!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-step[data-tone=success] .fi-a-loop-node,.app-shell[data-dashboard-system=control-v1] .fi-a-proof-row[data-tone=success],.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-card[data-tone=success] .fi-a-snapshot-icon,.app-shell[data-dashboard-system=control-v1] .fi-a-status-badge[data-tone=success]{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-step[data-tone=warning] .fi-a-loop-node,.app-shell[data-dashboard-system=control-v1] .fi-a-proof-row[data-tone=warning],.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-card[data-tone=warning] .fi-a-snapshot-icon,.app-shell[data-dashboard-system=control-v1] .fi-a-status-badge[data-tone=warning]{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-step[data-tone=danger] .fi-a-loop-node,.app-shell[data-dashboard-system=control-v1] .fi-a-proof-row[data-tone=danger],.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-card[data-tone=danger] .fi-a-snapshot-icon,.app-shell[data-dashboard-system=control-v1] .fi-a-status-badge[data-tone=danger]{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-strip{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.7fr)!important;gap:16px!important;align-items:stretch!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-head{display:grid!important;align-content:center!important;gap:7px!important;min-width:0!important;border-right:1px solid var(--dash-border)!important;padding:4px 18px 4px 4px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-head h2{margin:0!important;color:var(--dash-text)!important;font-size:1.16rem!important;font-weight:820!important;line-height:1.12!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-head p{margin:0!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;font-weight:560!important;line-height:1.48!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-width:0!important;min-height:96px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f7f9fc!important;padding:12px!important;color:inherit!important;text-decoration:none!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-card:focus-visible,.app-shell[data-dashboard-system=control-v1] .fi-a-launch-card:hover{border-color:var(--dash-border-strong)!important;background:#ffffff!important;outline:none!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-icon svg{width:16px!important;height:16px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-card[data-tone=success] .fi-a-launch-icon{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important;color:var(--dash-green)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-card[data-tone=warning] .fi-a-launch-icon{border-color:#efd29b!important;background:var(--dash-amber-soft)!important;color:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-card[data-tone=danger] .fi-a-launch-icon{border-color:#f0b8b3!important;background:var(--dash-red-soft)!important;color:var(--dash-red)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-copy{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-copy>span{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:780!important;line-height:1.1!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-copy strong{color:var(--dash-text)!important;font-size:1.12rem!important;font-weight:840!important;line-height:1.12!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-copy small{color:var(--dash-text-soft)!important;font-size:.73rem!important;font-weight:560!important;line-height:1.32!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"icon label value" "icon helper helper"!important;gap:5px 9px!important;align-items:center!important;min-width:0!important;min-height:96px!important;padding:14px!important;text-align:left!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-card:focus-visible,.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-card:hover{border-color:var(--dash-border-strong)!important;background:#f7f9fc!important;outline:none!important}.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-icon{grid-area:icon!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f7f9fc!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-icon svg{width:17px!important;height:17px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-label{grid-area:label!important;min-width:0!important;color:var(--dash-text-soft)!important;font-size:.8rem!important;font-weight:760!important;line-height:1.2!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-card strong{grid-area:value!important;color:var(--dash-text)!important;font-size:1.18rem!important;font-weight:820!important;line-height:1!important;text-align:right!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-card small{grid-area:helper!important;min-width:0!important;color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:560!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.app-shell[data-dashboard-system=control-v1] .fi-a-main-column{display:grid!important;gap:16px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-panel,.app-shell[data-dashboard-system=control-v1] .fi-a-proof-panel,.app-shell[data-dashboard-system=control-v1] .fi-a-queue-panel{display:grid!important;gap:16px!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-panel-head{display:grid!important;gap:6px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-panel-head h2{margin:0!important;color:var(--dash-text)!important;font-size:1.16rem!important;font-weight:800!important;line-height:1.18!important}.app-shell[data-dashboard-system=control-v1] .fi-a-empty{display:grid!important;gap:4px!important;min-height:132px!important;align-content:center!important;border:1px dashed var(--dash-border-strong)!important;border-radius:8px!important;background:#f7f9fc!important;padding:18px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-empty strong{color:var(--dash-text)!important;font-size:.92rem!important;font-weight:780!important}.app-shell[data-dashboard-system=control-v1] .fi-a-empty span{color:var(--dash-text-muted)!important;font-size:.82rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table{border-collapse:separate!important;border-spacing:0!important;color:var(--dash-text)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table th{border-bottom:1px solid var(--dash-border)!important;background:#f7f9fc!important;color:var(--dash-text-muted)!important;font-size:.7rem!important;font-weight:780!important;line-height:1.2!important;text-align:left!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td{border-bottom:1px solid var(--dash-border)!important;color:var(--dash-text-soft)!important;font-size:.8rem!important;line-height:1.42!important;vertical-align:middle!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:nth-child(6),.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table th:nth-child(6){width:156px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table tbody tr{cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table tbody tr.is-selected td,.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table tbody tr:hover td{background:#f7f9fc!important}.app-shell[data-dashboard-system=control-v1] .fi-a-priority-pill,.app-shell[data-dashboard-system=control-v1] .fi-a-row-signal{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-height:24px!important;border:1px solid var(--dash-border)!important;border-radius:999px!important;background:#f7f9fc!important;padding:4px 8px!important;color:var(--dash-text-soft)!important;font-size:.7rem!important;font-weight:760!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .fi-a-agent-cell{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-agent-cell strong{color:var(--dash-text)!important;font-size:.84rem!important;font-weight:780!important;line-height:1.25!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .fi-a-agent-cell span{color:var(--dash-text-muted)!important;font-size:.74rem!important;line-height:1.3!important}.app-shell[data-dashboard-system=control-v1] .fi-a-row-actions .btn{font-size:.78rem!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-step{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:5px 9px!important;align-items:center!important;min-width:0!important;min-height:90px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f7f9fc!important;padding:12px!important;color:inherit!important;text-decoration:none!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-step:focus-visible,.app-shell[data-dashboard-system=control-v1] .fi-a-loop-step:hover{border-color:var(--dash-border-strong)!important;background:#ffffff!important;outline:none!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-node{grid-row:span 3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-node svg{width:16px!important;height:16px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-step>span:not(.fi-a-loop-node){color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:760!important;line-height:1.1!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-step strong{color:var(--dash-text)!important;font-size:.84rem!important;font-weight:800!important;line-height:1.15!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop-step small{color:var(--dash-text-muted)!important;font-size:.68rem!important;font-weight:560!important;line-height:1.25!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-panel{position:sticky!important;top:70px!important;align-content:start!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-panel .fi-a-panel-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-list{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:46px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f7f9fc!important;padding:10px 12px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-row span{min-width:0!important;color:var(--dash-text-muted)!important;font-size:.76rem!important;font-weight:680!important;line-height:1.25!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-row strong{color:var(--dash-text)!important;font-size:.8rem!important;font-weight:780!important;line-height:1.25!important;text-align:right!important;overflow-wrap:anywhere!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-action{display:grid!important}.app-shell[data-dashboard-system=control-v1] .fi-a-system-health{display:grid!important;gap:10px!important;border-top:1px solid var(--dash-border)!important;padding-top:12px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-mini-head{display:flex!important;align-items:center!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-mini-head svg{width:16px!important;height:16px!important;color:var(--dash-text-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-mini-head h3{margin:0!important;color:var(--dash-text)!important;font-size:.92rem!important;font-weight:800!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-callout{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.6fr) auto!important;gap:16px!important;align-items:stretch!important;min-width:0!important;border:1px solid #efd29b!important;border-left:4px solid var(--dash-amber)!important;border-radius:8px!important;background:#ffffff!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-callout[data-tone=neutral]{border-color:var(--dash-border)!important;border-left-color:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-actions,.app-shell[data-dashboard-system=control-v1] .fi-a-setup-callout-copy,.app-shell[data-dashboard-system=control-v1] .fi-a-setup-checks{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-callout-copy{display:grid!important;align-content:center!important;gap:8px!important;padding-right:16px!important;border-right:1px solid var(--dash-border)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-callout h2{margin:0!important;color:var(--dash-text)!important;font-size:1.12rem!important;font-weight:820!important;line-height:1.15!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-callout p{margin:0!important;color:var(--dash-text-soft)!important;font-size:.84rem!important;line-height:1.48!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-progress{display:grid!important;gap:6px!important;margin-top:2px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-progress span{color:var(--dash-text-muted)!important;font-size:.72rem!important;font-weight:800!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-progress div{width:100%!important;height:7px!important;overflow:hidden!important;border-radius:999px!important;background:#e5eaf1!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-progress i{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--dash-amber)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-callout[data-tone=neutral] .fi-a-setup-progress i{background:var(--dash-blue)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-checks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-checks>div{display:grid!important;gap:5px!important;min-width:0!important;min-height:96px!important;align-content:center!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#f7f9fc!important;padding:11px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-checks>div[data-done=false]{border-color:#efd29b!important;background:var(--dash-amber-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-checks>div[data-done=true]{border-color:#b7e3ca!important;background:var(--dash-green-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-checks strong{color:var(--dash-text)!important;font-size:.84rem!important;font-weight:820!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-checks small{color:var(--dash-text-muted)!important;font-size:.74rem!important;line-height:1.36!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-actions{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;min-width:132px!important}@media (max-width:1380px){.app-shell[data-dashboard-system=control-v1] .fi-a-launch-strip,.app-shell[data-dashboard-system=control-v1] .fi-a-setup-callout{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-head,.app-shell[data-dashboard-system=control-v1] .fi-a-setup-callout-copy{border-right:0!important;border-bottom:1px solid var(--dash-border)!important;padding:4px 4px 12px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-actions{flex-direction:row!important;justify-content:flex-start!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1500px){.app-shell[data-dashboard-system=control-v1] .fi-a-workspace{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-panel{position:static!important}}@media (max-width:1120px){.app-shell[data-dashboard-system=control-v1] .fi-a-launch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.app-shell[data-dashboard-system=control-v1] .fi-a-verdict{grid-template-columns:1fr!important;align-items:start!important}.app-shell[data-dashboard-system=control-v1] .fi-a-refresh-meta,.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-actions,.app-shell[data-dashboard-system=control-v1] .fi-a-verdict-side{justify-items:start!important;justify-content:flex-start!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-loop,.app-shell[data-dashboard-system=control-v1] .fi-a-setup-checks,.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.app-shell[data-dashboard-system=control-v1] .fi-a-launch-strip,.app-shell[data-dashboard-system=control-v1] .fi-a-loop-panel,.app-shell[data-dashboard-system=control-v1] .fi-a-proof-panel,.app-shell[data-dashboard-system=control-v1] .fi-a-queue-panel,.app-shell[data-dashboard-system=control-v1] .fi-a-setup-callout,.app-shell[data-dashboard-system=control-v1] .fi-a-verdict{padding:12px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-verdict h1{font-size:1.45rem!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-metrics,.app-shell[data-dashboard-system=control-v1] .fi-a-loop,.app-shell[data-dashboard-system=control-v1] .fi-a-setup-checks,.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-actions{flex-direction:column!important}.app-shell[data-dashboard-system=control-v1] .fi-a-setup-actions .btn{width:100%!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table,.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table tbody,.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td,.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table tr{display:block!important;width:100%!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table thead{display:none!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table tbody{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table tbody tr{display:grid!important;gap:8px!important;border:1px solid var(--dash-border)!important;border-radius:8px!important;background:#ffffff!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-items:start!important;border-bottom:0!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:before{color:var(--dash-text-muted)!important;font-size:.66rem!important;font-weight:780!important;line-height:1.3!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:first-child:before{content:"Urgency"!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:nth-child(2):before{content:"Signal"!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:nth-child(3):before{content:"Agent/action"!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:nth-child(4):before{content:"Impact"!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:nth-child(5):before{content:"Proof"!important}.app-shell[data-dashboard-system=control-v1] .fi-a-decision-table td:nth-child(6):before{content:"Next step"!important}.app-shell[data-dashboard-system=control-v1] .fi-a-launch-card,.app-shell[data-dashboard-system=control-v1] .fi-a-loop-step,.app-shell[data-dashboard-system=control-v1] .fi-a-proof-row,.app-shell[data-dashboard-system=control-v1] .fi-a-snapshot-card{min-height:0!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-panel .fi-a-panel-head,.app-shell[data-dashboard-system=control-v1] .fi-a-proof-row{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .fi-a-proof-row strong{text-align:left!important}}.app-shell[data-dashboard-system=control-v1]{--mc-canvas:#f7f6f2;--mc-card:#ffffff;--mc-soft:#efeee7;--mc-border:#e4e0d6;--mc-border-strong:#d2ccbc;--mc-text:#1a1a17;--mc-text-secondary:#57564e;--mc-text-tertiary:#8a867a;--mc-accent:#2f5f66;--mc-accent-hover:#244d53;--mc-accent-soft:rgba(47,95,102,0.08);--mc-success:#16a34a;--mc-success-soft:rgba(22,163,74,0.1);--mc-warning:#b7791f;--mc-warning-soft:rgba(183,121,31,0.1);--mc-danger:#d14343;--mc-danger-soft:rgba(209,67,67,0.1);--mc-neutral:#8a867a;--mc-neutral-soft:rgba(138,134,122,0.1);--mc-radius-card:12px;--mc-radius-control:8px;--mc-shadow-rest:0 1px 2px rgba(23,23,19,0.04);--mc-shadow-hover:0 8px 24px -16px rgba(23,23,19,0.14);--mc-shadow:var(--mc-shadow-rest)}body:has(.app-shell[data-dashboard-system=control-v1]),html:has(.app-shell[data-dashboard-system=control-v1]){background:#f7f6f2!important}.app-shell[data-dashboard-system=control-v1]{background:var(--mc-canvas)!important;color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .sidebar{border-right-color:var(--mc-border)!important;background:#f2f0ea!important;color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .content,.app-shell[data-dashboard-system=control-v1] .content-inner{background:var(--mc-canvas)!important;color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .topbar{border-bottom-color:var(--mc-border)!important;background:rgba(247,246,242,.94)!important}.app-shell[data-dashboard-system=control-v1] .sidebar-foot{border-top-color:var(--mc-border)!important}.app-shell[data-dashboard-system=control-v1] :where(.plan-card,.org-widget,.sidebar-toggle,.topbar-route-trigger,.topbar-search,.topbar-ctrl-btn,.topbar-env-btn,.topbar-account-btn){border-color:var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-card)!important;color:var(--mc-text)!important;box-shadow:var(--mc-shadow-rest)!important}.app-shell[data-dashboard-system=control-v1] :where(.plan-card:hover,.org-widget:hover,.org-widget-active,.sidebar-toggle:hover,.topbar-route-trigger:hover,.topbar-search:hover,.topbar-ctrl-btn:hover,.topbar-env-btn:hover,.topbar-account-btn:hover,.topbar-account-btn-active){border-color:var(--mc-border-strong)!important;background:#fbfaf7!important;box-shadow:var(--mc-shadow-hover)!important}.app-shell[data-dashboard-system=control-v1] :where(.plan-badge,.topbar-search-kbd,.nav-badge){border-color:rgba(47,95,102,.18)!important;background:var(--mc-accent-soft)!important;color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .plan-badge{border-color:transparent!important;background:transparent!important;padding-inline:0!important}.app-shell[data-dashboard-system=control-v1] :where(.plan-status,.plan-renew,.plan-usage-total,.plan-usage-link,.org-kicker,.org-env,.user-email,.topbar-search-hint,.topbar-search-icon,.topbar-bc-icon,.topbar-bc-chevron,.user-row-chevron,.org-chevron,.shell-menu-item small,.shell-popover-head span,.shell-popover-head small){color:var(--mc-text-tertiary)!important}.app-shell[data-dashboard-system=control-v1] :where(.topbar-bc-org,.topbar-bc-sep){color:var(--mc-text-secondary)!important}.app-shell[data-dashboard-system=control-v1] :where(.topbar-bc-page,.topbar-account-name,.org-name,.plan-usage-label span:first-child){color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .plan-usage-track{background:var(--mc-soft)!important}.app-shell[data-dashboard-system=control-v1] .plan-usage-fill{background:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] :where(.org-avatar,.user-avatar){border-color:rgba(47,95,102,.18)!important;background:var(--mc-accent-soft)!important;color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] :where(.topbar-env-dot,.org-env-dot){background:var(--mc-success)!important;box-shadow:0 0 0 3px var(--mc-success-soft)!important}.app-shell[data-dashboard-system=control-v1] :where(.shell-popover,.user-menu-popover){border-color:var(--mc-border)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-card)!important;color:var(--mc-text)!important;box-shadow:0 18px 48px rgba(23,23,19,.12)!important}.app-shell[data-dashboard-system=control-v1] :where(.shell-popover-head,.user-menu-head){border-bottom-color:var(--mc-border)!important}.app-shell[data-dashboard-system=control-v1] :where(.shell-menu-item,.user-menu-item){color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] :where(.shell-menu-item:hover,.shell-menu-item.is-active,.user-menu-item:hover){border-color:var(--mc-border)!important;background:#fbfaf7!important}.app-shell[data-dashboard-system=control-v1] .user-menu-danger{color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .topbar{grid-template-columns:minmax(218px,.68fr) minmax(320px,1fr) max-content!important;gap:10px!important;min-height:58px!important;padding:10px 16px!important}.app-shell[data-dashboard-system=control-v1] .topbar-breadcrumb,.app-shell[data-dashboard-system=control-v1] .topbar-controls{gap:7px!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-btn,.app-shell[data-dashboard-system=control-v1] .topbar-ctrl-btn,.app-shell[data-dashboard-system=control-v1] .topbar-env-btn,.app-shell[data-dashboard-system=control-v1] .topbar-route-trigger,.app-shell[data-dashboard-system=control-v1] .topbar-search{min-height:36px!important;border-radius:10px!important}.app-shell[data-dashboard-system=control-v1] .topbar-search{padding:0 8px 0 11px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 1px 2px rgba(23,23,19,.04)!important}.app-shell[data-dashboard-system=control-v1] .topbar-search-kbd{border-radius:7px!important;padding:2px 7px!important;background:var(--mc-soft)!important;color:var(--mc-text-secondary)!important;text-transform:none!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-btn{max-width:220px!important;padding:0 9px 0 5px!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-name{max-width:126px!important}.app-shell[data-dashboard-system=control-v1] .user-menu-head{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .user-info{display:grid!important;gap:2px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .user-email,.app-shell[data-dashboard-system=control-v1] .user-name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .user-name{color:var(--mc-text)!important;font-size:.86rem!important;font-weight:700!important}.app-shell[data-dashboard-system=control-v1] .user-menu-item>span{display:grid!important;gap:2px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .user-menu-item strong{color:inherit!important;font-size:.84rem!important;font-weight:700!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .user-menu-item small{color:var(--mc-text-tertiary)!important;font-size:.72rem!important;line-height:1.3!important}@media (max-width:1120px){.app-shell[data-dashboard-system=control-v1] .topbar{grid-template-columns:minmax(0,1fr) auto!important}.app-shell[data-dashboard-system=control-v1] .topbar-search{display:none!important}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .topbar-account-name,.app-shell[data-dashboard-system=control-v1] .topbar-ctrl-btn span,.app-shell[data-dashboard-system=control-v1] .topbar-env-btn span{display:none!important}}.app-shell[data-dashboard-system=control-v1] .mission-control-page{width:100%;min-height:100%;background:transparent;color:var(--mc-text)}.app-shell[data-dashboard-system=control-v1] .mc-shell{display:grid;gap:14px;width:100%;max-width:none;margin:0;padding:0}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-panel,.app-shell[data-dashboard-system=control-v1] .mc-first-run,.app-shell[data-dashboard-system=control-v1] .mc-hero,.app-shell[data-dashboard-system=control-v1] .mc-loop-panel,.app-shell[data-dashboard-system=control-v1] .mc-proof-card,.app-shell[data-dashboard-system=control-v1] .mc-proof-rail,.app-shell[data-dashboard-system=control-v1] .mc-queue-panel{border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);box-shadow:var(--mc-shadow-rest)}.app-shell[data-dashboard-system=control-v1] .mc-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px}.app-shell[data-dashboard-system=control-v1] .mc-empty-state,.app-shell[data-dashboard-system=control-v1] .mc-filter-group,.app-shell[data-dashboard-system=control-v1] .mc-hero-actions,.app-shell[data-dashboard-system=control-v1] .mc-hero-buttons,.app-shell[data-dashboard-system=control-v1] .mc-hero-main,.app-shell[data-dashboard-system=control-v1] .mc-live-status,.app-shell[data-dashboard-system=control-v1] .mc-proof-card-head,.app-shell[data-dashboard-system=control-v1] .mc-section-head{display:flex;align-items:center}.app-shell[data-dashboard-system=control-v1] .mc-hero-main{gap:16px;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-verdict-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:8px;border:1px solid var(--mc-border);background:var(--mc-soft);color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-panel h2,.app-shell[data-dashboard-system=control-v1] .mc-first-run h2,.app-shell[data-dashboard-system=control-v1] .mc-hero h1,.app-shell[data-dashboard-system=control-v1] .mc-loop-panel h2,.app-shell[data-dashboard-system=control-v1] .mc-proof-rail h2,.app-shell[data-dashboard-system=control-v1] .mc-risk-card h3,.app-shell[data-dashboard-system=control-v1] .mc-section-head h2{margin:0;color:var(--mc-text);font-weight:600;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .mc-hero h1{font-size:28px;font-weight:720}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-panel h2,.app-shell[data-dashboard-system=control-v1] .mc-first-run h2,.app-shell[data-dashboard-system=control-v1] .mc-loop-panel h2,.app-shell[data-dashboard-system=control-v1] .mc-proof-rail h2,.app-shell[data-dashboard-system=control-v1] .mc-section-head h2{font-size:17px;font-weight:720}.app-shell[data-dashboard-system=control-v1] .mc-eyebrow{margin:0 0 6px;color:var(--mc-text-tertiary);font-size:.68rem;font-weight:820;line-height:1.2;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-panel p,.app-shell[data-dashboard-system=control-v1] .mc-empty-state p,.app-shell[data-dashboard-system=control-v1] .mc-hero-detail,.app-shell[data-dashboard-system=control-v1] .mc-muted,.app-shell[data-dashboard-system=control-v1] .mc-proof-card p{margin:0;color:var(--mc-text-secondary);font-size:13px;line-height:1.5}.app-shell[data-dashboard-system=control-v1] .mc-hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.app-shell[data-dashboard-system=control-v1] .mc-inline-warning{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:8px;background:var(--mc-warning-soft);color:var(--mc-warning);font-size:12px;font-weight:500}.app-shell[data-dashboard-system=control-v1] .mc-hero-actions{flex-direction:column;align-items:flex-end;gap:12px}.app-shell[data-dashboard-system=control-v1] .mc-hero-buttons{gap:8px}.app-shell[data-dashboard-system=control-v1] .mc-live-status{gap:8px;color:var(--mc-text-tertiary);font-size:12px}.app-shell[data-dashboard-system=control-v1] .mc-live-dot{width:8px;height:8px;border-radius:999px;background:var(--mc-success)}.app-shell[data-dashboard-system=control-v1] .mc-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-shell[data-dashboard-system=control-v1] .mc-proof-card{display:grid;gap:8px;min-height:112px;padding:13px;color:inherit;text-decoration:none}.app-shell[data-dashboard-system=control-v1] .mc-proof-card:hover,.app-shell[data-dashboard-system=control-v1] .mc-queue-row:hover{box-shadow:var(--mc-shadow-hover)}.app-shell[data-dashboard-system=control-v1] .mc-proof-card-head{justify-content:space-between;gap:12px;color:var(--mc-text-tertiary);font-size:12px;font-weight:500}.app-shell[data-dashboard-system=control-v1] .mc-proof-card strong{color:var(--mc-text);font-size:22px;font-weight:720;line-height:1.1;font-variant-numeric:tabular-nums}.app-shell[data-dashboard-system=control-v1] .mc-fleet-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);box-shadow:var(--mc-shadow-rest)}.app-shell[data-dashboard-system=control-v1] .mc-fleet-link{display:inline-flex;gap:8px;align-items:center;min-height:34px;padding:7px 10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);text-decoration:none}.app-shell[data-dashboard-system=control-v1] .mc-fleet-link:hover{border-color:var(--mc-border-strong);color:var(--mc-text)}.app-shell[data-dashboard-system=control-v1] .mc-fleet-link[data-tone=success]{border-color:rgba(22,163,74,.24);background:rgba(22,163,74,.08)}.app-shell[data-dashboard-system=control-v1] .mc-fleet-link[data-tone=warning]{border-color:rgba(183,121,31,.24);background:rgba(183,121,31,.08)}.app-shell[data-dashboard-system=control-v1] .mc-fleet-link svg{color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-fleet-link strong{color:var(--mc-text);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.app-shell[data-dashboard-system=control-v1] .mc-fleet-link span{color:var(--mc-text-secondary);font-size:12px;font-weight:500}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-panel{display:grid;grid-template-columns:minmax(230px,.95fr) minmax(420px,1.6fr) minmax(220px,.85fr);grid-template-areas:"copy chart score" "copy chart breakdown";gap:14px;align-items:stretch;min-width:0;padding:16px;border-color:rgba(47,95,102,.16);background:linear-gradient(135deg,rgba(47,95,102,.05),rgba(255,255,255,0) 42%),#ffffff}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-loading{grid-template-columns:minmax(0,1fr);min-height:180px}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-copy{grid-area:copy;display:grid;align-content:start;gap:12px;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-copy p:last-child{max-width:320px}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-pills{display:flex;flex-wrap:wrap;gap:8px}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-pills span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 9px;border:1px solid rgba(47,95,102,.16);border-radius:999px;background:rgba(47,95,102,.06);color:var(--mc-text-secondary);font-size:12px;font-weight:680;line-height:1}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-pills span[data-trend=up]{border-color:rgba(22,163,74,.24);background:rgba(22,163,74,.08);color:#137540}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-pills span[data-trend=down]{border-color:rgba(209,67,67,.22);background:rgba(209,67,67,.08);color:#9f3333}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-score{grid-area:score;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;align-content:start;min-height:112px;padding:14px;border:1px solid rgba(47,95,102,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(246,249,248,.9)),var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-score svg{color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-score span{color:var(--mc-text-tertiary);font-size:11px;font-weight:720;line-height:1.2;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-score strong{grid-column:1/-1;color:var(--mc-text);font-size:30px;font-weight:760;line-height:1;font-variant-numeric:tabular-nums}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-score em{grid-column:1/-1;align-self:end;color:var(--mc-text-secondary);font-size:12px;font-style:normal;font-weight:720;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-score[data-tone=success]{border-color:rgba(22,163,74,.28);background:linear-gradient(180deg,rgba(22,163,74,.1),rgba(22,163,74,.03)),#ffffff}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-score[data-tone=warning]{border-color:rgba(183,121,31,.28);background:linear-gradient(180deg,rgba(183,121,31,.1),rgba(183,121,31,.03)),#ffffff}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-score[data-tone=danger]{border-color:rgba(209,67,67,.28);background:linear-gradient(180deg,rgba(209,67,67,.1),rgba(209,67,67,.03)),#ffffff}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-chart{grid-area:chart;min-width:0;overflow:hidden;border:1px solid rgba(47,95,102,.14);border-radius:8px;background:radial-gradient(circle at 16% 18%,rgba(22,163,74,.08),transparent 28%),linear-gradient(180deg,rgba(47,95,102,.04),rgba(255,255,255,0)),#ffffff}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-chart svg{display:block;width:100%;height:auto}.app-shell[data-dashboard-system=control-v1] .mc-health-grid-line{stroke:rgba(47,95,102,.1);stroke-width:1;stroke-dasharray:3 8}.app-shell[data-dashboard-system=control-v1] .mc-health-axis{fill:var(--mc-text-tertiary);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.app-shell[data-dashboard-system=control-v1] .mc-health-x-axis{text-anchor:middle}.app-shell[data-dashboard-system=control-v1] .mc-health-volume-bar{fill:rgba(47,95,102,.12)}.app-shell[data-dashboard-system=control-v1] .mc-health-score-line{fill:none;stroke:url(#agent-health-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}.app-shell[data-dashboard-system=control-v1] .mc-health-score-dot{fill:#ffffff;stroke:#2f5f66;stroke-width:2.5}.app-shell[data-dashboard-system=control-v1] .mc-health-risk-dot{fill:rgba(183,121,31,.92);stroke:#ffffff;stroke-width:2}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-chart-footer{display:flex;justify-content:space-between;gap:12px;padding:0 14px 12px;color:var(--mc-text-tertiary);font-size:11px;font-weight:720;letter-spacing:0;line-height:1;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-breakdown{grid-area:breakdown;display:grid;gap:8px;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-breakdown div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;align-items:center;min-height:48px;padding:9px 10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-breakdown div[data-tone=success]{border-color:rgba(22,163,74,.22);background:rgba(22,163,74,.07)}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-breakdown div[data-tone=warning]{border-color:rgba(183,121,31,.24);background:rgba(183,121,31,.08)}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-breakdown svg{color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-breakdown span{color:var(--mc-text-tertiary);font-size:11px;font-weight:720;line-height:1.2;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-breakdown strong{grid-column:2;overflow-wrap:anywhere;color:var(--mc-text);font-size:13px;font-weight:650;line-height:1.25}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-empty{grid-column:1/-1;padding:10px 12px;border:1px dashed var(--mc-border-strong);border-radius:8px;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .mc-activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.app-shell[data-dashboard-system=control-v1] .mc-activity-card{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--mc-border);border-radius:8px;background:#ffffff}.app-shell[data-dashboard-system=control-v1] .mc-activity-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.app-shell[data-dashboard-system=control-v1] .mc-activity-head h2{margin:0;color:var(--mc-text);font-size:15px;font-weight:760;letter-spacing:0;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .mc-activity-head a{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid var(--mc-border);border-radius:8px;color:var(--mc-text-secondary);text-decoration:none}.app-shell[data-dashboard-system=control-v1] .mc-activity-head a:focus-visible,.app-shell[data-dashboard-system=control-v1] .mc-activity-head a:hover{border-color:var(--mc-border-strong);color:var(--mc-text);outline:0}.app-shell[data-dashboard-system=control-v1] .mc-activity-icon{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid rgba(47,95,102,.16);border-radius:8px;background:rgba(47,95,102,.07);color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-activity-list{display:grid;gap:8px;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-activity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:62px;padding:10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft);color:inherit;text-decoration:none}.app-shell[data-dashboard-system=control-v1] .mc-activity-row:focus-visible,.app-shell[data-dashboard-system=control-v1] .mc-activity-row:hover{border-color:var(--mc-border-strong);background:#ffffff;outline:0}.app-shell[data-dashboard-system=control-v1] .mc-activity-row>span{display:grid;gap:4px;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-activity-row>span:last-child{justify-items:end;text-align:right}.app-shell[data-dashboard-system=control-v1] .mc-activity-row strong{overflow:hidden;color:var(--mc-text);font-size:13px;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-dashboard-system=control-v1] .mc-activity-row em,.app-shell[data-dashboard-system=control-v1] .mc-activity-row small{color:var(--mc-text-tertiary);font-size:11.5px;font-style:normal;font-weight:600;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .mc-activity-empty{display:flex;align-items:center;gap:8px;min-height:64px;padding:12px;border:1px dashed var(--mc-border-strong);border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);font-size:13px;font-weight:650;line-height:1.3}.app-shell[data-dashboard-system=control-v1] .mc-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:16px;align-items:start}.app-shell[data-dashboard-system=control-v1] .mc-home-action-grid>.mc-first-run{position:sticky;top:24px}.app-shell[data-dashboard-system=control-v1] .mc-first-run,.app-shell[data-dashboard-system=control-v1] .mc-proof-rail,.app-shell[data-dashboard-system=control-v1] .mc-queue-panel{padding:16px}.app-shell[data-dashboard-system=control-v1] .mc-section-head{justify-content:space-between;gap:14px;margin-bottom:14px}.app-shell[data-dashboard-system=control-v1] .mc-section-head-rail{align-items:flex-start}.app-shell[data-dashboard-system=control-v1] .mc-filter-group{flex-wrap:wrap;gap:8px}.app-shell[data-dashboard-system=control-v1] .mc-filter-chip{min-height:28px;padding:0 9px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);color:var(--mc-text-secondary);font-size:.74rem;font-weight:720}.app-shell[data-dashboard-system=control-v1] .mc-filter-chip.is-active{border-color:var(--mc-accent);background:var(--mc-accent-soft);color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-queue-list{display:grid;gap:8px}.app-shell[data-dashboard-system=control-v1] .mc-queue-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:12px;border:1px solid var(--mc-border);border-left:3px solid var(--mc-border-strong);border-radius:8px;background:var(--mc-card);color:var(--mc-text);text-align:left}.app-shell[data-dashboard-system=control-v1] .mc-queue-row.is-selected{border-left:3px solid var(--mc-accent);background:var(--mc-accent-soft)}.app-shell[data-dashboard-system=control-v1] .mc-priority{display:inline-flex;align-items:center;justify-content:center;width:34px;height:26px;border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.app-shell[data-dashboard-system=control-v1] .mc-queue-content{display:grid;gap:4px;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-empty-state strong,.app-shell[data-dashboard-system=control-v1] .mc-first-run strong,.app-shell[data-dashboard-system=control-v1] .mc-queue-title{color:var(--mc-text);font-size:14px;font-weight:600}.app-shell[data-dashboard-system=control-v1] .mc-first-run span,.app-shell[data-dashboard-system=control-v1] .mc-queue-agent,.app-shell[data-dashboard-system=control-v1] .mc-queue-meta{overflow-wrap:anywhere;color:var(--mc-text-secondary);font-size:12px;line-height:1.4}.app-shell[data-dashboard-system=control-v1] .mc-queue-agent{width:-moz-fit-content;width:fit-content;padding:2px 7px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft);color:var(--mc-accent);font-weight:500}.app-shell[data-dashboard-system=control-v1] .mc-row-arrow{color:var(--mc-text-tertiary)}.app-shell[data-dashboard-system=control-v1] .mc-empty-state{gap:12px;padding:22px;border:1px dashed var(--mc-border-strong);border-radius:8px;background:var(--mc-soft);color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-proof-rail{position:sticky;top:24px}.app-shell[data-dashboard-system=control-v1] .mc-proof-facts{display:grid;gap:10px;margin:0}.app-shell[data-dashboard-system=control-v1] .mc-proof-facts div{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--mc-border)}.app-shell[data-dashboard-system=control-v1] .mc-proof-facts dt{color:var(--mc-text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .mc-proof-facts dd{margin:0;color:var(--mc-text);font-size:13px;overflow-wrap:anywhere}.app-shell[data-dashboard-system=control-v1] .mc-proof-digest dd,.app-shell[data-dashboard-system=control-v1] .mc-proof-json pre{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11px}.app-shell[data-dashboard-system=control-v1] .mc-proof-json pre{max-height:200px;margin:0;overflow:auto;padding:10px;border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);line-height:1.5;white-space:pre-wrap}.app-shell[data-dashboard-system=control-v1] .mc-rail-link{margin-top:18px;width:100%}.app-shell[data-dashboard-system=control-v1] .mc-locked-home{position:relative;isolation:isolate;display:grid;align-items:center;min-height:620px;overflow:hidden;border-radius:10px}.app-shell[data-dashboard-system=control-v1] .mc-locked-home:before{content:"";position:absolute;inset:0;z-index:1;border:1px solid color-mix(in srgb,var(--mc-border-strong) 72%,transparent);border-radius:inherit;background:linear-gradient(180deg,rgba(247,246,242,.68),rgba(247,246,242,.86)),color-mix(in srgb,var(--mc-canvas) 68%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.app-shell[data-dashboard-system=control-v1] .mc-locked-preview{grid-area:1/1;display:grid;gap:24px;max-height:660px;overflow:hidden;opacity:.58;filter:blur(5px) saturate(.8);transform:scale(.986);transform-origin:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-shell[data-dashboard-system=control-v1] .mc-locked-home>.mc-first-run{z-index:2;grid-area:1/1;justify-self:center;width:min(920px,calc(100% - 32px));background:color-mix(in srgb,var(--mc-card) 92%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 26px 80px rgba(23,23,19,.18)}.app-shell[data-dashboard-system=control-v1] .mc-first-run{display:grid;gap:14px;width:100%;max-width:none;padding:16px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);box-shadow:var(--mc-shadow-rest)}.app-shell[data-dashboard-system=control-v1] .mc-first-run-copy{display:grid;gap:12px}.app-shell[data-dashboard-system=control-v1] .mc-first-run-status{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 9px;border:1px solid rgba(47,95,102,.18);border-radius:999px;background:var(--mc-accent-soft);color:var(--mc-accent);font-weight:600}.app-shell[data-dashboard-system=control-v1] .mc-first-run-status svg{flex:0 0 auto}.app-shell[data-dashboard-system=control-v1] .mc-first-run-status span{color:inherit;font-size:12px;font-weight:600}.app-shell[data-dashboard-system=control-v1] .mc-first-run-steps{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;border:0;background:transparent;list-style:none}.app-shell[data-dashboard-system=control-v1] .mc-first-run-steps li{min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-first-run-step-card{display:grid;align-content:start;gap:9px;min-height:0;height:100%;padding:11px;border:1px solid rgba(47,95,102,.14);border-radius:8px;background:var(--mc-soft);color:inherit;box-shadow:none}.app-shell[data-dashboard-system=control-v1] .mc-first-run-step-card[data-state=done]{border-color:rgba(22,163,74,.2);background:rgba(247,252,247,.92)}.app-shell[data-dashboard-system=control-v1] .mc-first-run-step-card[data-state=current]{border-color:rgba(47,95,102,.34);background:var(--mc-accent-soft);box-shadow:inset 3px 0 0 var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-first-run-step-card[data-state=locked]{border-color:rgba(47,95,102,.1);background:rgba(247,248,245,.68);color:var(--mc-text-tertiary)}.app-shell[data-dashboard-system=control-v1] .mc-step-head{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center}.app-shell[data-dashboard-system=control-v1] .mc-step-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--mc-card);color:var(--mc-accent);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.app-shell[data-dashboard-system=control-v1] .mc-first-run-step-card[data-state=done] .mc-step-index{background:rgba(22,163,74,.12);color:#15803d}.app-shell[data-dashboard-system=control-v1] .mc-first-run-step-card[data-state=current] .mc-step-index{background:var(--mc-accent);color:#ffffff}.app-shell[data-dashboard-system=control-v1] .mc-step-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(47,95,102,.18);border-radius:8px;background:var(--mc-card);color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-step-copy{display:grid;gap:6px;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-step-copy strong{font-size:.88rem;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .mc-step-copy span{font-size:.76rem;line-height:1.35}.app-shell[data-dashboard-system=control-v1] .mc-step-arrow{display:none}.app-shell[data-dashboard-system=control-v1] .mc-step-state{justify-self:end;min-width:46px;padding:3px 8px;border:1px solid var(--mc-border);border-radius:999px;background:var(--mc-card);color:var(--mc-text-secondary);font-size:11px;font-weight:700;text-align:center}.app-shell[data-dashboard-system=control-v1] .mc-first-run-step-card[data-state=done] .mc-step-state{border-color:rgba(22,163,74,.24);background:rgba(22,163,74,.08);color:#15803d}.app-shell[data-dashboard-system=control-v1] .mc-first-run-step-card[data-state=current] .mc-step-state{border-color:rgba(47,95,102,.2);background:var(--mc-card);color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-step-foot{display:grid;gap:8px;align-self:end;margin-top:auto}.app-shell[data-dashboard-system=control-v1] .mc-step-hint{min-height:28px;color:var(--mc-text-tertiary);font-size:11px;line-height:1.3}.app-shell[data-dashboard-system=control-v1] .mc-first-run-step-card[data-state=current] .mc-step-hint{color:var(--mc-text-secondary)}.app-shell[data-dashboard-system=control-v1] .mc-step-text-link{width:-moz-fit-content;width:fit-content;color:var(--mc-accent);font-size:12px;font-weight:700;text-decoration:none}.app-shell[data-dashboard-system=control-v1] .mc-step-text-link:focus-visible,.app-shell[data-dashboard-system=control-v1] .mc-step-text-link:hover{text-decoration:underline}.app-shell[data-dashboard-system=control-v1] .mc-first-run-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:1px}.app-shell[data-dashboard-system=control-v1] .mc-first-run-help{margin:0;color:var(--mc-text-tertiary);font-size:12px;font-weight:600}.app-shell[data-dashboard-system=control-v1] .mc-first-run-progress{display:inline-flex;align-items:center;gap:8px}.app-shell[data-dashboard-system=control-v1] .mc-first-run-progress span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--mc-border);border-radius:999px;background:var(--mc-card);color:var(--mc-text-tertiary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.app-shell[data-dashboard-system=control-v1] .mc-first-run-progress span.is-current{border-color:rgba(47,95,102,.34);background:var(--mc-accent);color:#ffffff}.app-shell[data-dashboard-system=control-v1] .mc-first-run-progress span.is-done{border-color:rgba(22,163,74,.3);background:rgba(22,163,74,.1);color:#15803d}.mc-first-run-overlay{position:fixed;z-index:1000;inset:0;background:rgba(18,23,22,.46);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:mc-setup-overlay-in .16s ease-out}.mc-first-run-dialog{--mc-card:#ffffff;--mc-soft:#efeee7;--mc-border:#e4e0d6;--mc-border-strong:#d2ccbc;--mc-text:#1a1a17;--mc-text-secondary:#57564e;--mc-text-tertiary:#8a867a;--mc-accent:#2f5f66;--mc-accent-hover:#244d53;--mc-accent-soft:rgba(47,95,102,0.08);--mc-radius-control:8px;position:fixed;z-index:1001;inset:50% auto auto 50%;display:grid;gap:16px;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);color:var(--mc-text);box-shadow:0 28px 72px rgba(18,23,22,.26);transform:translate(-50%,-50%);animation:mc-setup-dialog-in .18s ease-out}.mc-first-run-dialog:focus{outline:none}.mc-first-run-dialog .mc-first-run-copy{display:grid;gap:10px;padding-right:44px}.mc-first-run-dialog .mc-first-run-status{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:26px;padding:0 8px;border:1px solid rgba(47,95,102,.18);border-radius:999px;background:var(--mc-accent-soft);color:var(--mc-accent);font-size:11px;font-weight:700}.mc-first-run-dialog .mc-eyebrow{margin:0 0 5px;color:var(--mc-text-tertiary);font-size:11px;font-weight:720;text-transform:uppercase}.mc-first-run-dialog h2{margin:0;color:var(--mc-text);font-size:20px;font-weight:740;line-height:1.2}.mc-first-run-dialog .mc-first-run-description{margin:6px 0 0;color:var(--mc-text-secondary);font-size:13px;line-height:1.45}.mc-first-run-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);cursor:pointer}.mc-first-run-close:hover{border-color:var(--mc-border-strong);color:var(--mc-text)}.mc-first-run-close:focus-visible,.mc-first-run-dialog .dashboard-button:focus-visible,.mc-first-run-dialog .mc-step-text-link:focus-visible,.mc-first-run-later:focus-visible{outline:2px solid rgba(47,95,102,.52);outline-offset:2px}.mc-first-run-dialog .mc-first-run-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mc-first-run-dialog .mc-first-run-step-card{display:grid;gap:7px;padding:10px 11px;border:1px solid var(--mc-border);border-radius:8px;background:#fafaf8}.mc-first-run-dialog .mc-first-run-step-card[data-state=done]{border-color:rgba(22,163,74,.2);background:rgba(247,252,247,.96)}.mc-first-run-dialog .mc-first-run-step-card[data-state=current]{border-color:rgba(47,95,102,.34);background:var(--mc-accent-soft);box-shadow:inset 3px 0 0 var(--mc-accent)}.mc-first-run-dialog .mc-first-run-step-card[data-state=locked]{color:var(--mc-text-tertiary);opacity:.72}.mc-first-run-dialog .mc-step-head{display:grid;grid-template-columns:24px 34px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0}.mc-first-run-dialog .mc-step-icon,.mc-first-run-dialog .mc-step-index{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mc-first-run-dialog .mc-step-index{width:24px;height:24px;border-radius:50%;background:#ffffff;color:var(--mc-accent);font-size:11px;font-weight:740}.mc-first-run-dialog .mc-step-icon{width:34px;height:34px;border:1px solid rgba(47,95,102,.16);border-radius:8px;background:#ffffff;color:var(--mc-accent)}.mc-first-run-dialog .mc-first-run-step-card[data-state=done] .mc-step-index{background:rgba(22,163,74,.12);color:#15803d}.mc-first-run-dialog .mc-first-run-step-card[data-state=current] .mc-step-index{background:var(--mc-accent);color:#ffffff}.mc-first-run-dialog .mc-step-copy{display:grid;gap:3px;min-width:0}.mc-first-run-dialog .mc-step-copy strong{color:var(--mc-text);font-size:13px;font-weight:720;line-height:1.2}.mc-first-run-dialog .mc-step-copy span{color:var(--mc-text-secondary);font-size:11px;line-height:1.35}.mc-first-run-dialog .mc-step-state{min-width:48px;padding:3px 7px;border:1px solid var(--mc-border);border-radius:999px;background:#ffffff;color:var(--mc-text-secondary);font-size:10px;font-weight:740;text-align:center}.mc-first-run-dialog .mc-step-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-left:76px}.mc-first-run-dialog .mc-step-hint{color:var(--mc-text-tertiary);font-size:10px;line-height:1.3}.mc-first-run-dialog .mc-step-text-link{color:var(--mc-accent);font-size:11px;font-weight:700;text-decoration:none}.mc-first-run-dialog .dashboard-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:30px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-accent)!important;color:#ffffff!important;font-size:12px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}.mc-first-run-dialog .dashboard-button:hover{background:var(--mc-accent-hover)!important}.mc-first-run-dialog .dashboard-button-glyph,.mc-first-run-dialog .dashboard-button-label{color:#ffffff!important}.mc-first-run-dialog .dashboard-button-glyph{display:inline-flex}.mc-first-run-dialog .dashboard-button svg{width:14px;height:14px}.mc-first-run-dialog .mc-first-run-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.mc-first-run-dialog .mc-first-run-progress{display:inline-flex;align-items:center;gap:7px}.mc-first-run-dialog .mc-first-run-progress span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--mc-border);border-radius:50%;color:var(--mc-text-tertiary);font-size:10px;font-weight:720}.mc-first-run-dialog .mc-first-run-progress span.is-current{border-color:var(--mc-accent);background:var(--mc-accent);color:#ffffff}.mc-first-run-dialog .mc-first-run-progress span.is-done{border-color:rgba(22,163,74,.28);background:rgba(22,163,74,.1);color:#15803d}.mc-first-run-later{min-height:32px;padding:0 10px;border:0;background:transparent;color:var(--mc-text-secondary);font-size:12px;font-weight:680;cursor:pointer}.mc-first-run-later:hover{color:var(--mc-text);text-decoration:underline}@keyframes mc-setup-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes mc-setup-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}.app-shell[data-dashboard-system=control-v1] .mc-loop-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;padding:16px;align-items:stretch}.app-shell[data-dashboard-system=control-v1] .mc-loop-main,.app-shell[data-dashboard-system=control-v1] .mc-risk-card{display:grid;gap:14px;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-loop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-loop-head>p{max-width:520px;margin:0;color:var(--mc-text-secondary);font-size:13px;line-height:1.45}.app-shell[data-dashboard-system=control-v1] .mc-loop-diagram{display:grid;grid-template-columns:repeat(7,minmax(118px,1fr));gap:8px;align-items:stretch}.app-shell[data-dashboard-system=control-v1] .mc-loop-node-wrap{position:relative;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-loop-node{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;height:100%;min-height:112px;padding:10px;border:1px solid var(--mc-border);border-left:3px solid var(--mc-border-strong);border-radius:8px;background:var(--mc-soft);color:var(--mc-text);text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.app-shell[data-dashboard-system=control-v1] .mc-loop-node:focus-visible,.app-shell[data-dashboard-system=control-v1] .mc-loop-node:hover{border-color:var(--mc-border-strong);background:#ffffff;box-shadow:var(--mc-shadow-rest);outline:0}.app-shell[data-dashboard-system=control-v1] .mc-loop-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--mc-border);border-radius:8px;background:#ffffff;color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .mc-loop-node-copy{display:grid;gap:5px;min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-loop-node-copy strong{color:var(--mc-text);font-size:13px;font-weight:650;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .mc-loop-node-copy span{color:var(--mc-text-secondary);font-size:11.5px;line-height:1.35}.app-shell[data-dashboard-system=control-v1] .mc-loop-node-copy em{align-self:end;width:-moz-fit-content;width:fit-content;margin-top:2px;padding:3px 7px;border:1px solid rgba(47,95,102,.16);border-radius:999px;background:#ffffff;color:var(--mc-accent);font-size:10.5px;font-style:normal;font-weight:700;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .mc-loop-arrow{position:absolute;z-index:2;top:50%;right:-13px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--mc-border);border-radius:999px;background:var(--mc-card);color:var(--mc-text-tertiary);transform:translateY(-50%)}.app-shell[data-dashboard-system=control-v1] .mc-loop-nav{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.app-shell[data-dashboard-system=control-v1] .mc-loop-nav a{min-height:28px;padding:7px 10px;border-radius:8px;color:var(--mc-text-secondary);font-size:.74rem;font-weight:720;text-decoration:none}.app-shell[data-dashboard-system=control-v1] .mc-loop-nav a:focus-visible,.app-shell[data-dashboard-system=control-v1] .mc-loop-nav a:hover{background:var(--mc-accent-soft);color:var(--mc-accent);outline:0}.app-shell[data-dashboard-system=control-v1] .mc-risk-card{align-content:start;padding:14px;border:1px solid var(--mc-border);border-left:3px solid var(--mc-warning);border-radius:8px;background:var(--mc-warning-soft)}.app-shell[data-dashboard-system=control-v1] .mc-risk-badge{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:5px 8px;border:1px solid rgba(183,121,31,.28);border-radius:999px;background:#ffffff;color:#8a5a12;font-size:11px;font-weight:750;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .mc-risk-card h3{font-size:18px}.app-shell[data-dashboard-system=control-v1] .mc-risk-card p{margin:0;color:var(--mc-text-secondary);font-size:13px;line-height:1.45}.app-shell[data-dashboard-system=control-v1] .mc-risk-chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border:1px solid var(--mc-border);border-radius:8px;background:#ffffff;color:var(--mc-text-tertiary)}.app-shell[data-dashboard-system=control-v1] .mc-risk-chain span,.app-shell[data-dashboard-system=control-v1] .mc-risk-chain strong{padding:5px 8px;border-radius:999px;font-size:11px;line-height:1.2;white-space:nowrap}.app-shell[data-dashboard-system=control-v1] .mc-risk-chain span{background:var(--mc-soft);color:var(--mc-text-secondary);font-weight:600}.app-shell[data-dashboard-system=control-v1] .mc-risk-chain strong{background:rgba(183,121,31,.12);color:#8a5a12;font-weight:800}.app-shell[data-dashboard-system=control-v1] .mc-risk-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell[data-dashboard-system=control-v1] .mc-risk-stats a{display:grid;gap:4px;min-height:68px;padding:10px;border:1px solid var(--mc-border);border-radius:8px;background:#ffffff;color:inherit;text-decoration:none}.app-shell[data-dashboard-system=control-v1] .mc-risk-stats a:focus-visible,.app-shell[data-dashboard-system=control-v1] .mc-risk-stats a:hover{border-color:rgba(183,121,31,.42);outline:0}.app-shell[data-dashboard-system=control-v1] .mc-risk-stats strong{color:#8a5a12;font-size:24px;font-weight:700;line-height:1}.app-shell[data-dashboard-system=control-v1] .mc-risk-stats span{color:var(--mc-text-secondary);font-size:11.5px;font-weight:600;line-height:1.3}.app-shell[data-dashboard-system=control-v1] .mc-tone-success{border-color:rgba(22,163,74,.32)}.app-shell[data-dashboard-system=control-v1] .mc-tone-warning{border-color:rgba(183,121,31,.34)}.app-shell[data-dashboard-system=control-v1] .mc-tone-danger{border-color:rgba(209,67,67,.34)}.app-shell[data-dashboard-system=control-v1] .mc-skeleton{display:block;overflow:hidden;border-radius:8px;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .mc-skeleton-card,.app-shell[data-dashboard-system=control-v1] .mc-skeleton-row{pointer-events:none}.app-shell[data-dashboard-system=control-v1] .mc-skeleton-label{width:42%;height:12px}.app-shell[data-dashboard-system=control-v1] .mc-skeleton-value{width:64%;height:24px}.app-shell[data-dashboard-system=control-v1] .mc-skeleton-line{width:82%;height:12px}.app-shell[data-dashboard-system=control-v1]:has(.fi-home-option-a){--mc-canvas:#f7f4ec;--mc-card:#fffdf9;--mc-soft:#f1eee6;--mc-border:#ddd7ca;--mc-border-strong:#c9c0af;--mc-text:#111827;--mc-text-secondary:#667085;--mc-text-tertiary:#858b98;--mc-accent:#1d4ed8;--mc-accent-hover:#173fae;--mc-accent-soft:rgba(29,78,216,0.09);--mc-warning:#9a6a1d;--mc-warning-soft:rgba(181,133,53,0.11);--mc-danger:#c53d4b;--mc-danger-soft:rgba(197,61,75,0.09);--mc-shadow-rest:0 1px 2px rgba(38,31,21,0.04),0 6px 18px rgba(38,31,21,0.035);--mc-shadow-hover:0 12px 30px -18px rgba(29,78,216,0.24)}body:has(.app-shell[data-dashboard-system=control-v1] .fi-home-option-a),html:has(.app-shell[data-dashboard-system=control-v1] .fi-home-option-a){background:#f7f4ec!important}.app-shell[data-dashboard-system=control-v1]:has(.fi-home-option-a) .sidebar{background:#fbfaf6!important}.app-shell[data-dashboard-system=control-v1]:has(.fi-home-option-a) .topbar{background:rgba(247,244,236,.94)!important;backdrop-filter:blur(14px)}.app-shell[data-dashboard-system=control-v1]:has(.fi-home-option-a) :where(.nav-link-active,.settings-subnav-link.is-active){border-color:rgba(29,78,216,.11)!important;background:rgba(29,78,216,.09)!important;color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1]:has(.fi-home-option-a) :where(.plan-badge,.plan-usage-link){color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1]:has(.fi-home-option-a) :where(.topbar-env-dot,.org-env-dot){background:var(--mc-accent)!important;box-shadow:0 0 0 3px var(--mc-accent-soft)!important}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-shell{gap:16px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-hero{min-height:132px;padding:20px 24px;border-color:rgba(29,78,216,.15);background:var(--mc-card);box-shadow:var(--mc-shadow-rest)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-hero.mc-tone-danger{border-color:rgba(197,61,75,.25);background:#fff8f7}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-hero.mc-tone-warning{border-color:rgba(181,133,53,.28);background:#fffbf3}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-verdict-icon{width:50px;height:50px;border-color:rgba(29,78,216,.16);background:#eef3ff;color:var(--mc-accent);box-shadow:0 8px 20px -14px rgba(29,78,216,.55)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-verdict-icon svg{width:22px;height:22px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-hero.mc-tone-danger .mc-verdict-icon{border-color:rgba(197,61,75,.2);background:#fff0ef;color:var(--mc-danger);box-shadow:0 8px 20px -14px rgba(197,61,75,.48)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-hero.mc-tone-warning .mc-verdict-icon{border-color:rgba(181,133,53,.22);background:#fff5df;color:var(--mc-warning)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-hero h1{font-size:30px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-hero.mc-tone-danger .mc-eyebrow{color:#a63a46}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-live-dot{background:var(--mc-accent);box-shadow:0 0 0 3px var(--mc-accent-soft)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-strip{gap:12px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card:not(.mc-skeleton-card){grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-height:126px;padding:15px;border-color:var(--mc-border);background:var(--mc-card);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card:not(.mc-skeleton-card):focus-visible,.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card:not(.mc-skeleton-card):hover{border-color:rgba(29,78,216,.28);box-shadow:var(--mc-shadow-hover);outline:0;transform:translateY(-1px)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card-copy{display:grid;gap:7px;min-width:0}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(29,78,216,.15);border-radius:8px;background:#eef3ff;color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card[data-metric=controlled-actions] .mc-proof-card-icon{border-color:rgba(8,127,159,.17);background:#eaf8f9;color:#087f9f}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card[data-metric=pending-approvals] .mc-proof-card-icon{border-color:rgba(111,72,179,.16);background:#f4efff;color:#6f48b3}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card[data-metric=proof-generated] .mc-proof-card-icon{border-color:rgba(181,133,53,.2);background:#fff5e7;color:#a66d1a}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card-head{min-width:0}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card-head svg{flex:0 0 auto}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card strong{font-size:26px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-health-panel{padding:18px;border-color:rgba(29,78,216,.14);background:var(--mc-card);box-shadow:var(--mc-shadow-rest)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-chart-interval{border-color:rgba(29,78,216,.16);background:#eef3ff;color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-chart-legend i{background:#1d4ed8}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-chart-legend span[data-series=completed] i{background:#087f9f}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-chart-legend span[data-series=attention] i{border-top-color:#b58535;background:transparent}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-health-chart{border-color:#e1ddd3;background:linear-gradient(180deg,rgba(29,78,216,.035),rgba(255,253,249,0) 55%),#fffdf9}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-health-grid-line{stroke:#e4dfd5}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-health-x-axis[data-current=true]{fill:#1d4ed8}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-health-x-tick{stroke:#cfc8bb}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-series-line{stroke:#1d4ed8}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-series-line[data-series=completed]{stroke:#087f9f}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-series-line[data-series=attention]{stroke:#b58535}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-series-dot{fill:#fffdf9;stroke:#1d4ed8}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-series-dot[data-series=completed]{stroke:#087f9f}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-series-dot[data-series=attention]{stroke:#b58535}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-chart-focus-band{fill:rgba(29,78,216,.045);stroke:rgba(29,78,216,.08)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-chart-tooltip>line{stroke:rgba(29,78,216,.28)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-chart-tooltip rect{fill:#fffdf9;stroke:rgba(29,78,216,.2)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-runtime{min-height:240px;overflow:hidden;border:1px solid var(--home-border);border-radius:8px;color:var(--home-text);background:var(--home-surface);box-shadow:var(--home-shadow)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-header{min-height:62px;padding:14px 20px;border-bottom:1px solid var(--home-border)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-header h2{color:var(--home-text);font-size:17px;font-weight:680;line-height:1.3}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-header p{margin-top:2px;color:var(--home-text-secondary);font-size:12px;line-height:1.4}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;padding:13px 20px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status,.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-summary{min-width:0;border:1px solid var(--home-border);border-radius:8px;background:var(--home-surface-soft)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status{display:grid;grid-template-columns:44px minmax(0,1fr) max-content;gap:10px 12px;align-items:start;padding:14px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dce6ff;border-radius:8px;color:var(--home-primary);background:var(--home-primary-soft)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status[data-state=connected] .mc-runtime-status-icon{border-color:#caefdc;color:var(--home-success);background:var(--home-success-soft)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status[data-state=attention] .mc-runtime-status-icon,.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status[data-state=offline] .mc-runtime-status-icon{border-color:#f7d5da;color:var(--home-danger);background:var(--home-danger-soft)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status-copy{min-width:0}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status-copy small{display:block;color:var(--home-text-tertiary);font-size:12px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status-copy strong{display:block;margin-top:1px;color:var(--home-text);font-size:18px;font-weight:700}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status-copy p{margin-top:2px;color:var(--home-text-secondary);font-size:12px;line-height:1.35}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status .dashboard-button{min-width:104px;min-height:40px;align-self:center;padding-inline:14px;border-radius:8px;white-space:nowrap}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status dl{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status dl>div{min-width:0;padding-top:9px;border-top:1px solid var(--home-border)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status dt{color:var(--home-text-tertiary);font-size:12px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-status dd{margin:2px 0 0;overflow:hidden;color:var(--home-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-summary{display:grid;gap:10px;padding:12px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-metrics article{display:grid;gap:3px;min-width:0;min-height:57px;padding:9px 11px;border:1px solid var(--home-border);border-radius:8px;background:#fff}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-metrics span{display:flex;gap:7px;align-items:center;color:var(--home-text-secondary);font-size:12px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-metrics span i{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--home-text-tertiary)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-metrics article[data-tone=success] i{background:var(--home-success)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-metrics article[data-tone=warning] i{background:var(--home-warning)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-metrics strong{color:var(--home-text);font-size:21px;font-weight:700;line-height:1.1}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-runtime-context{margin:0;padding:8px 10px;border-radius:7px;color:#9a5804;background:var(--home-warning-soft);font-size:12px;line-height:1.35}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-agent-runtime-loading{display:grid;align-content:center;gap:12px;padding:20px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-activity-grid{gap:14px}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-activity-card{border-color:var(--mc-border);background:var(--mc-card);box-shadow:var(--mc-shadow-rest)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-activity-icon{border-color:rgba(29,78,216,.15);background:#eef3ff;color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-activity-empty,.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-activity-row{background:#faf8f2}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-activity-row:focus-visible,.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-activity-row:hover{border-color:rgba(29,78,216,.24);background:#fffdf9}@media (prefers-reduced-motion:reduce){.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card:not(.mc-skeleton-card){transition:none}.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card:not(.mc-skeleton-card):focus-visible,.app-shell[data-dashboard-system=control-v1] .fi-home-option-a .mc-proof-card:not(.mc-skeleton-card):hover{transform:none}}@media (max-width:1320px){.app-shell[data-dashboard-system=control-v1] .mc-agent-health-panel{grid-template-columns:minmax(0,1fr) minmax(240px,.44fr);grid-template-areas:"copy score" "chart chart" "breakdown breakdown"}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-breakdown{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell[data-dashboard-system=control-v1] .mc-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-dashboard-system=control-v1] .mc-loop-panel{grid-template-columns:1fr}.app-shell[data-dashboard-system=control-v1] .mc-loop-diagram{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell[data-dashboard-system=control-v1] .mc-loop-arrow{display:none}}@media (max-width:980px){.app-shell[data-dashboard-system=control-v1] .mc-hero{align-items:flex-start;flex-direction:column}.app-shell[data-dashboard-system=control-v1] .mc-hero-actions{align-items:flex-start;width:100%}.app-shell[data-dashboard-system=control-v1] .mc-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-panel{grid-template-columns:1fr;grid-template-areas:"copy" "score" "chart" "breakdown"}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-copy p:last-child{max-width:none}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-dashboard-system=control-v1] .mc-activity-grid{grid-template-columns:1fr}.app-shell[data-dashboard-system=control-v1] .mc-loop-head{display:grid}.app-shell[data-dashboard-system=control-v1] .mc-locked-home{min-height:700px}.app-shell[data-dashboard-system=control-v1] .mc-locked-home>.mc-first-run{width:min(760px,calc(100% - 28px))}.app-shell[data-dashboard-system=control-v1] .mc-main-grid{grid-template-columns:1fr}.app-shell[data-dashboard-system=control-v1] .mc-home-action-grid>.mc-first-run,.app-shell[data-dashboard-system=control-v1] .mc-proof-rail{position:static}}@media (max-width:640px){.mc-first-run-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.mc-first-run-dialog .mc-first-run-copy{padding-right:38px}.mc-first-run-dialog .mc-step-head{grid-template-columns:24px 32px minmax(0,1fr) auto;gap:7px}.mc-first-run-dialog .mc-step-icon{width:32px;height:32px}.mc-first-run-dialog .mc-step-foot{align-items:flex-start;flex-direction:column;margin-left:70px}.mc-first-run-dialog .mc-first-run-footer{align-items:flex-start}.app-shell[data-dashboard-system=control-v1] .mc-shell{padding:0}.app-shell[data-dashboard-system=control-v1] .mc-proof-strip{grid-template-columns:1fr}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-panel{padding:12px}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-breakdown{grid-template-columns:1fr}.app-shell[data-dashboard-system=control-v1] .mc-agent-health-chart svg{min-width:0}.app-shell[data-dashboard-system=control-v1] .mc-loop-panel,.app-shell[data-dashboard-system=control-v1] .mc-risk-card{padding:12px}.app-shell[data-dashboard-system=control-v1] .mc-loop-diagram{grid-auto-flow:row;grid-template-columns:1fr;gap:8px;overflow:visible;padding-bottom:0;scroll-snap-type:none}.app-shell[data-dashboard-system=control-v1] .mc-loop-node-wrap{scroll-snap-align:none}.app-shell[data-dashboard-system=control-v1] .mc-loop-node{min-height:76px;padding:10px}.app-shell[data-dashboard-system=control-v1] .mc-loop-node-copy{gap:3px}.app-shell[data-dashboard-system=control-v1] .mc-risk-stats{grid-template-columns:1fr}.app-shell[data-dashboard-system=control-v1] .mc-locked-home{min-height:780px;border-radius:8px}.app-shell[data-dashboard-system=control-v1] .mc-locked-preview{max-height:780px;filter:blur(4px) saturate(.82);transform:scale(.99)}.app-shell[data-dashboard-system=control-v1] .mc-locked-home>.mc-first-run{width:100%}.app-shell[data-dashboard-system=control-v1] .mc-first-run-footer{align-items:stretch}.app-shell[data-dashboard-system=control-v1] .mc-filter-group,.app-shell[data-dashboard-system=control-v1] .mc-hero-buttons{width:100%}.app-shell[data-dashboard-system=control-v1] .dashboard-button,.app-shell[data-dashboard-system=control-v1] .mc-filter-chip{flex:1}.app-shell[data-dashboard-system=control-v1] .mc-queue-row{grid-template-columns:auto minmax(0,1fr)}.app-shell[data-dashboard-system=control-v1] .mc-queue-row .status-pill,.app-shell[data-dashboard-system=control-v1] .mc-row-arrow{display:none}}.app-shell[data-dashboard-system=control-v1] .actions-lifecycle-page{display:grid;gap:16px;width:100%;max-width:none;margin:0;background:transparent;color:var(--mc-text)}.app-shell[data-dashboard-system=control-v1] .actions-lifecycle-page code{color:#344054;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.76rem;word-break:break-word}.app-shell[data-dashboard-system=control-v1] .al-alert,.app-shell[data-dashboard-system=control-v1] .al-inspector-panel,.app-shell[data-dashboard-system=control-v1] .al-queue-panel,.app-shell[data-dashboard-system=control-v1] .al-quota-gauge{border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);box-shadow:var(--mc-shadow-rest)}.app-shell[data-dashboard-system=control-v1] .al-alert p,.app-shell[data-dashboard-system=control-v1] .al-empty-state p,.app-shell[data-dashboard-system=control-v1] .al-quota-gauge p,.app-shell[data-dashboard-system=control-v1] .al-truth-card p{margin:0;color:var(--mc-text-secondary);font-size:13px;line-height:1.5}.app-shell[data-dashboard-system=control-v1] .al-eyebrow{display:block;margin:0 0 6px;color:var(--mc-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .al-queue-live{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.app-shell[data-dashboard-system=control-v1] .al-queue-row:hover{box-shadow:var(--mc-shadow-hover)}.app-shell[data-dashboard-system=control-v1] .al-tone-success{border-left-color:var(--mc-success)}.app-shell[data-dashboard-system=control-v1] .al-tone-warning{border-left-color:var(--mc-warning)}.app-shell[data-dashboard-system=control-v1] .al-tone-danger{border-left-color:var(--mc-danger)}.app-shell[data-dashboard-system=control-v1] .al-stage-marker[data-tone=success]{color:var(--mc-success)}.app-shell[data-dashboard-system=control-v1] .al-stage-marker[data-tone=warning]{color:var(--mc-warning)}.app-shell[data-dashboard-system=control-v1] .al-stage-marker[data-tone=danger]{color:var(--mc-danger)}.app-shell[data-dashboard-system=control-v1] .al-inspector-panel,.app-shell[data-dashboard-system=control-v1] .al-queue-panel{display:grid;gap:14px;min-width:0;padding:14px}.app-shell[data-dashboard-system=control-v1] .al-quota-gauge{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:16px;align-items:center;padding:14px;border-left:4px solid var(--mc-border-strong)}.app-shell[data-dashboard-system=control-v1] .al-quota-gauge strong{display:block;color:var(--mc-text);font-size:18px;font-weight:650;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .al-quota-meter{height:10px;overflow:hidden;border:1px solid var(--mc-border);border-radius:999px;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .al-quota-meter span{display:block;height:100%;border-radius:inherit;background:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .al-quota-gauge.al-tone-success .al-quota-meter span{background:var(--mc-success)}.app-shell[data-dashboard-system=control-v1] .al-quota-gauge.al-tone-warning .al-quota-meter span{background:var(--mc-warning)}.app-shell[data-dashboard-system=control-v1] .al-quota-gauge.al-tone-danger .al-quota-meter span{background:var(--mc-danger)}.app-shell[data-dashboard-system=control-v1] .al-inspector-panel,.app-shell[data-dashboard-system=control-v1] .al-queue-panel{position:sticky;top:24px}.app-shell[data-dashboard-system=control-v1] .al-inspector-header,.app-shell[data-dashboard-system=control-v1] .al-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.app-shell[data-dashboard-system=control-v1] .al-empty-state h2,.app-shell[data-dashboard-system=control-v1] .al-inspector-header h2,.app-shell[data-dashboard-system=control-v1] .al-section-head strong{margin:0;color:var(--mc-text);font-size:18px;font-weight:600;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .al-inspector-header h2{max-width:760px}.app-shell[data-dashboard-system=control-v1] .al-inspector-header p{margin:6px 0 0;color:var(--mc-text-secondary);font-size:13px;line-height:1.4}.app-shell[data-dashboard-system=control-v1] .al-filter-group{display:flex;flex-wrap:wrap;gap:8px}.app-shell[data-dashboard-system=control-v1] .al-filter-chip{min-height:30px;padding:0 10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);color:var(--mc-text-secondary);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer}.app-shell[data-dashboard-system=control-v1] .al-filter-chip.is-active{border-color:var(--mc-accent);background:var(--mc-accent-soft);color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .al-queue-list{display:grid;gap:8px}.app-shell[data-dashboard-system=control-v1] .al-queue-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:92px;padding:12px;border:1px solid var(--mc-border);border-left:3px solid var(--mc-border-strong);border-radius:8px;background:var(--mc-card);color:var(--mc-text);font-family:inherit;text-align:left;cursor:pointer}.app-shell[data-dashboard-system=control-v1] .al-queue-row.is-selected{border-color:rgba(47,95,102,.35);border-left-color:var(--mc-accent);background:var(--mc-accent-soft)}.app-shell[data-dashboard-system=control-v1] .al-queue-content{display:grid;gap:5px;min-width:0}.app-shell[data-dashboard-system=control-v1] .al-link-row,.app-shell[data-dashboard-system=control-v1] .al-queue-kicker,.app-shell[data-dashboard-system=control-v1] .al-row-pills,.app-shell[data-dashboard-system=control-v1] .al-status-stack{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.app-shell[data-dashboard-system=control-v1] .al-queue-kicker small{color:var(--mc-text-tertiary);font-size:12px}.app-shell[data-dashboard-system=control-v1] .al-stage-marker{display:inline-flex;align-items:center;gap:7px;min-height:24px;max-width:100%;padding:0 8px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);font-size:12px;font-weight:600;line-height:1}.app-shell[data-dashboard-system=control-v1] .al-stage-dot{width:7px;height:7px;border-radius:999px;background:currentColor}.app-shell[data-dashboard-system=control-v1] .al-queue-row strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mc-text);font-size:14px;font-weight:600;line-height:1.25;white-space:normal}.app-shell[data-dashboard-system=control-v1] .al-queue-meta,.app-shell[data-dashboard-system=control-v1] .al-queue-row em{overflow:hidden;color:var(--mc-text-secondary);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-dashboard-system=control-v1] .al-queue-row em{color:var(--mc-text-tertiary);font-style:normal}.app-shell[data-dashboard-system=control-v1] .al-row-pills{justify-content:flex-end;min-width:132px}.app-shell[data-dashboard-system=control-v1] .al-row-arrow{color:var(--mc-text-tertiary)}.app-shell[data-dashboard-system=control-v1] .al-truth-card{display:grid;gap:12px;padding:14px;border:1px solid var(--mc-border);border-left:3px solid var(--mc-border-strong);border-radius:8px;background:var(--mc-card)}.app-shell[data-dashboard-system=control-v1] .al-truth-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.app-shell[data-dashboard-system=control-v1] .al-truth-card strong{display:block;margin-bottom:4px;color:var(--mc-text);font-size:15px;font-weight:650;line-height:1.25}.app-shell[data-dashboard-system=control-v1] .al-diff-table{display:grid;overflow:hidden;border:1px solid var(--mc-border);border-radius:8px}.app-shell[data-dashboard-system=control-v1] .al-diff-table>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px 10px;border-top:1px solid var(--mc-border);background:var(--mc-card);color:var(--mc-text-secondary);font-size:12px}.app-shell[data-dashboard-system=control-v1] .al-diff-table>div:first-child{border-top:0;background:var(--mc-soft);color:var(--mc-text-tertiary);font-size:11px;font-weight:700;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .al-bypass-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.app-shell[data-dashboard-system=control-v1] .al-bypass-facts div{min-width:0;padding:9px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .al-bypass-facts dt{margin-bottom:4px;color:var(--mc-text-tertiary);font-size:11px;font-weight:700;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .al-bypass-facts dd{margin:0;overflow-wrap:anywhere;color:var(--mc-text);font-size:12px;font-weight:600}.app-shell[data-dashboard-system=control-v1] .al-operational,.app-shell[data-dashboard-system=control-v1] .al-tab-stack{display:grid;gap:8px}.app-shell[data-dashboard-system=control-v1] .al-operational-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--mc-border);border-left:3px solid var(--mc-border-strong);border-radius:8px;background:var(--mc-card)}.app-shell[data-dashboard-system=control-v1] .al-operational-item strong{display:block;margin-bottom:3px;color:var(--mc-text);font-size:14px;font-weight:650;line-height:1.25}.app-shell[data-dashboard-system=control-v1] .al-operational-item p{margin:0;color:var(--mc-text-secondary);font-size:12px;line-height:1.4}.app-shell[data-dashboard-system=control-v1] .al-tabs{overflow:hidden;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card)}.app-shell[data-dashboard-system=control-v1] .al-tab-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;border-bottom:1px solid var(--mc-border);background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .al-tab{min-height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--mc-text-secondary);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.app-shell[data-dashboard-system=control-v1] .al-tab.is-active{border-color:var(--mc-border);background:var(--mc-card);color:var(--mc-accent);box-shadow:var(--mc-shadow-rest)}.app-shell[data-dashboard-system=control-v1] .al-tab:focus-visible{outline:2px solid var(--mc-accent);outline-offset:1px}.app-shell[data-dashboard-system=control-v1] .al-tab-panel{padding:10px}.app-shell[data-dashboard-system=control-v1] .al-link-row,.app-shell[data-dashboard-system=control-v1] .al-status-stack{justify-content:flex-end}.app-shell[data-dashboard-system=control-v1] .al-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.app-shell[data-dashboard-system=control-v1] .al-detail-grid details,.app-shell[data-dashboard-system=control-v1] .al-fact-grid div,.app-shell[data-dashboard-system=control-v1] .al-operational-grid section{min-width:0;padding:10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .al-fact-grid dt,.app-shell[data-dashboard-system=control-v1] .al-json-section h4,.app-shell[data-dashboard-system=control-v1] .al-operational-grid h4{margin:0 0 5px;color:var(--mc-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .al-fact-grid dd{margin:0;overflow-wrap:anywhere;color:var(--mc-text);font-size:13px;font-weight:500;line-height:1.3}.app-shell[data-dashboard-system=control-v1] .al-detail-grid,.app-shell[data-dashboard-system=control-v1] .al-operational-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.app-shell[data-dashboard-system=control-v1] .al-json-section summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.app-shell[data-dashboard-system=control-v1] .al-json-section summary::-webkit-details-marker{display:none}.app-shell[data-dashboard-system=control-v1] .al-json-section summary span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);color:var(--mc-text-tertiary);font-size:11px;font-weight:600;line-height:1}.app-shell[data-dashboard-system=control-v1] .al-json-section pre{max-height:230px;margin:9px 0 0;overflow:auto;padding:10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);color:#344054;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.app-shell[data-dashboard-system=control-v1] .al-operational-grid section{display:grid;align-content:start;gap:8px}.app-shell[data-dashboard-system=control-v1] .al-operational-grid p{margin:0;color:var(--mc-text-secondary);font-size:13px}.app-shell[data-dashboard-system=control-v1] .al-operational-grid ol{display:grid;gap:8px;margin:0;padding-left:18px}.app-shell[data-dashboard-system=control-v1] .al-operational-grid li{color:var(--mc-text-secondary);font-size:12px;line-height:1.35}.app-shell[data-dashboard-system=control-v1] .al-operational-grid li strong{display:block;color:var(--mc-text);font-size:13px;font-weight:600}.app-shell[data-dashboard-system=control-v1] .al-operational-grid li span{overflow-wrap:anywhere}.app-shell[data-dashboard-system=control-v1] .al-empty-state{display:grid;gap:8px;min-height:160px;align-content:center;padding:22px;border:1px dashed var(--mc-border-strong);border-radius:8px;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .al-inspector-empty{min-height:320px}.app-shell[data-dashboard-system=control-v1] .al-alert{display:flex;align-items:flex-start;gap:12px;padding:14px;border-left:4px solid var(--mc-danger)}.app-shell[data-dashboard-system=control-v1] .al-alert strong{display:block;margin-bottom:4px;color:var(--mc-text);font-size:15px;font-weight:600}@media (max-width:1180px){.app-shell[data-dashboard-system=control-v1] .al-inspector-panel,.app-shell[data-dashboard-system=control-v1] .al-queue-panel{position:static}}@media (max-width:820px){.app-shell[data-dashboard-system=control-v1] .al-inspector-header,.app-shell[data-dashboard-system=control-v1] .al-operational-item,.app-shell[data-dashboard-system=control-v1] .al-quota-gauge,.app-shell[data-dashboard-system=control-v1] .al-section-head,.app-shell[data-dashboard-system=control-v1] .al-truth-card-head{flex-direction:column;align-items:stretch}.app-shell[data-dashboard-system=control-v1] .al-bypass-facts,.app-shell[data-dashboard-system=control-v1] .al-detail-grid,.app-shell[data-dashboard-system=control-v1] .al-diff-table>div,.app-shell[data-dashboard-system=control-v1] .al-fact-grid,.app-shell[data-dashboard-system=control-v1] .al-operational-grid,.app-shell[data-dashboard-system=control-v1] .al-queue-row{grid-template-columns:1fr}.app-shell[data-dashboard-system=control-v1] .al-link-row,.app-shell[data-dashboard-system=control-v1] .al-row-pills,.app-shell[data-dashboard-system=control-v1] .al-status-stack{justify-content:flex-start}.app-shell[data-dashboard-system=control-v1] .al-row-arrow{display:none}}.app-shell[data-dashboard-system=control-v1] .approvals-v2-page{display:grid;gap:16px;width:100%;max-width:none;margin:0;background:transparent;color:var(--mc-text)}@media (min-width:1181px){.app-shell[data-dashboard-system=control-v1] .approvals-v2-page .dashboard-workspace{grid-template-columns:minmax(380px,.9fr) minmax(500px,1.1fr)!important}}.app-shell[data-dashboard-system=control-v1] .approvals-v2-page code{color:#344054;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.76rem;word-break:break-word}.app-shell[data-dashboard-system=control-v1] .approval-v2-alert,.app-shell[data-dashboard-system=control-v1] .approval-v2-empty-state,.app-shell[data-dashboard-system=control-v1] .approval-v2-inspector-panel,.app-shell[data-dashboard-system=control-v1] .approval-v2-notice,.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-panel{border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);box-shadow:var(--mc-shadow-rest)}.app-shell[data-dashboard-system=control-v1] .approval-v2-alert p,.app-shell[data-dashboard-system=control-v1] .approval-v2-audit p,.app-shell[data-dashboard-system=control-v1] .approval-v2-console p,.app-shell[data-dashboard-system=control-v1] .approval-v2-empty-state p,.app-shell[data-dashboard-system=control-v1] .approval-v2-evidence p,.app-shell[data-dashboard-system=control-v1] .approval-v2-intent-card p,.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-summary p{margin:0;color:var(--mc-text-secondary);font-size:13px;line-height:1.5}.app-shell[data-dashboard-system=control-v1] .approval-v2-eyebrow{display:block;margin:0 0 6px;color:var(--mc-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .approval-v2-actions,.app-shell[data-dashboard-system=control-v1] .approval-v2-evidence-head,.app-shell[data-dashboard-system=control-v1] .approval-v2-live,.app-shell[data-dashboard-system=control-v1] .approval-v2-resolution,.app-shell[data-dashboard-system=control-v1] .approval-v2-status-stack{display:flex;align-items:center}.app-shell[data-dashboard-system=control-v1] .approval-v2-live{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.app-shell[data-dashboard-system=control-v1] .approval-v2-tone-success{border-left-color:var(--mc-success)}.app-shell[data-dashboard-system=control-v1] .approval-v2-tone-warning{border-left-color:var(--mc-warning)}.app-shell[data-dashboard-system=control-v1] .approval-v2-tone-danger{border-left-color:var(--mc-danger)}.app-shell[data-dashboard-system=control-v1] .approval-v2-inspector-panel,.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-panel{display:grid;gap:14px;min-width:0;padding:14px}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-panel{position:sticky;top:24px}.app-shell[data-dashboard-system=control-v1] .approval-v2-inspector-header,.app-shell[data-dashboard-system=control-v1] .approval-v2-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.app-shell[data-dashboard-system=control-v1] .approval-v2-console strong,.app-shell[data-dashboard-system=control-v1] .approval-v2-empty-state h2,.app-shell[data-dashboard-system=control-v1] .approval-v2-evidence strong,.app-shell[data-dashboard-system=control-v1] .approval-v2-inspector-header h2,.app-shell[data-dashboard-system=control-v1] .approval-v2-section-head strong,.app-shell[data-dashboard-system=control-v1] .approval-v2-tab-panel-head strong{margin:0;color:var(--mc-text);font-size:18px;font-weight:600;line-height:1.2}.app-shell[data-dashboard-system=control-v1] .approval-v2-inspector-header p{margin:6px 0 0;color:var(--mc-text-secondary);font-size:13px;line-height:1.4}.app-shell[data-dashboard-system=control-v1] .approval-v2-metric-filter{width:100%!important;border-top:1px solid var(--mc-border)!important;border-right:1px solid var(--mc-border)!important;border-bottom:1px solid var(--mc-border)!important;font:inherit!important;text-align:left!important;cursor:pointer!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.app-shell[data-dashboard-system=control-v1] .approval-v2-metric-filter:hover{transform:translateY(-1px)!important}.app-shell[data-dashboard-system=control-v1] .approval-v2-metric-filter.is-active{border-color:var(--mc-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--mc-accent) 14%,transparent),var(--mc-shadow-hover)!important}.app-shell[data-dashboard-system=control-v1] .approval-v2-metric-filter:focus-visible{outline:2px solid var(--mc-accent)!important;outline-offset:2px!important}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-list{display:grid;gap:8px}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:92px;padding:12px;border:1px solid var(--mc-border);border-left:3px solid var(--mc-border-strong);border-radius:8px;background:var(--mc-card);color:var(--mc-text);font-family:inherit;text-align:left;cursor:pointer}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-row:hover{box-shadow:var(--mc-shadow-hover)}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-row.is-selected{border-color:rgba(47,95,102,.35);border-left-color:var(--mc-accent);background:var(--mc-accent-soft)}.app-shell[data-dashboard-system=control-v1] .approval-v2-kind,.app-shell[data-dashboard-system=control-v1] .approval-v2-priority{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 8px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);font-size:12px;font-weight:600;line-height:1}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-main,.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-side{display:grid;align-content:start;gap:5px;min-width:0}.app-shell[data-dashboard-system=control-v1] .approval-v2-actions,.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-kicker,.app-shell[data-dashboard-system=control-v1] .approval-v2-status-stack{flex-wrap:wrap;gap:8px}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-kicker{display:flex;align-items:center}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-kicker small{color:var(--mc-text-tertiary);font-size:12px}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-main strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mc-text);font-size:14px;font-weight:600;line-height:1.25}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-main em,.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-main small,.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-side small{overflow:hidden;color:var(--mc-text-secondary);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-main em{color:var(--mc-text-tertiary);font-style:normal}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-side{justify-items:end;min-width:132px}.app-shell[data-dashboard-system=control-v1] .approval-v2-row-arrow{color:var(--mc-text-tertiary)}.app-shell[data-dashboard-system=control-v1] .approval-v2-approver-chain,.app-shell[data-dashboard-system=control-v1] .approval-v2-console,.app-shell[data-dashboard-system=control-v1] .approval-v2-evidence,.app-shell[data-dashboard-system=control-v1] .approval-v2-hold-reason,.app-shell[data-dashboard-system=control-v1] .approval-v2-intent-card,.app-shell[data-dashboard-system=control-v1] .approval-v2-mechanism,.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-summary{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--mc-border);border-left:3px solid var(--mc-border-strong);border-radius:8px;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .approval-v2-intent-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-shell[data-dashboard-system=control-v1] .approval-v2-hold-reason,.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;background:var(--mc-card)}.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-summary{border-left-width:4px}.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-summary ul{display:grid;gap:6px;margin:8px 0 0;padding-left:17px;color:var(--mc-text-secondary);font-size:13px;line-height:1.45}.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-summary li::marker{color:var(--mc-danger)}.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-summary.approval-v2-tone-success li::marker{color:var(--mc-success)}.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-summary.approval-v2-tone-warning li::marker{color:var(--mc-warning)}.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.app-shell[data-dashboard-system=control-v1] .approval-v2-hold-reason>span,.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-badges>span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--mc-border);border-radius:999px;background:var(--mc-soft);color:var(--mc-accent);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.app-shell[data-dashboard-system=control-v1] .approval-v2-action-preview strong,.app-shell[data-dashboard-system=control-v1] .approval-v2-approver-chain strong,.app-shell[data-dashboard-system=control-v1] .approval-v2-hold-reason strong,.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-summary strong{display:block;color:var(--mc-text);font-size:15px;font-weight:650;line-height:1.25}.app-shell[data-dashboard-system=control-v1] .approval-v2-approver-chain{background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .approval-v2-approver-chain ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.app-shell[data-dashboard-system=control-v1] .approval-v2-approver-chain li{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid rgba(22,163,74,.24);border-radius:999px;background:rgba(22,163,74,.08);color:#15803d;font-size:12px;font-weight:600}.app-shell[data-dashboard-system=control-v1] .approval-v2-action-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:start;padding:10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .approval-v2-action-preview p{grid-column:1/-1}.app-shell[data-dashboard-system=control-v1] .approval-v2-reason-chips{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px}.app-shell[data-dashboard-system=control-v1] .approval-v2-reason-chips button{min-height:28px;padding:0 9px;border:1px solid var(--mc-border);border-radius:999px;background:var(--mc-soft);color:var(--mc-text-secondary);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.app-shell[data-dashboard-system=control-v1] .approval-v2-reason-chips button:focus-visible,.app-shell[data-dashboard-system=control-v1] .approval-v2-reason-chips button:hover{border-color:rgba(47,95,102,.35);background:var(--mc-accent-soft);color:var(--mc-accent);outline:0}.app-shell[data-dashboard-system=control-v1] .approval-v2-intent-card strong{display:block;margin-bottom:4px;color:var(--mc-text);font-size:15px;font-weight:600}.app-shell[data-dashboard-system=control-v1] .approval-v2-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.app-shell[data-dashboard-system=control-v1] .approval-v2-audit,.app-shell[data-dashboard-system=control-v1] .approval-v2-fact-grid div,.app-shell[data-dashboard-system=control-v1] .approval-v2-json-section{min-width:0;padding:10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card)}.app-shell[data-dashboard-system=control-v1] .approval-v2-audit h4,.app-shell[data-dashboard-system=control-v1] .approval-v2-fact-grid dt,.app-shell[data-dashboard-system=control-v1] .approval-v2-json-section h4{margin:0 0 5px;color:var(--mc-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.app-shell[data-dashboard-system=control-v1] .approval-v2-fact-grid dd{margin:0;overflow-wrap:anywhere;color:var(--mc-text);font-size:13px;font-weight:500;line-height:1.3}.app-shell[data-dashboard-system=control-v1] .approval-v2-json-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.app-shell[data-dashboard-system=control-v1] .approval-v2-json-section summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.app-shell[data-dashboard-system=control-v1] .approval-v2-json-section summary::-webkit-details-marker{display:none}.app-shell[data-dashboard-system=control-v1] .approval-v2-json-section summary span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);color:var(--mc-text-tertiary);font-size:11px;font-weight:600;line-height:1}.app-shell[data-dashboard-system=control-v1] .approval-v2-json-section pre{max-height:230px;margin:9px 0 0;overflow:auto;padding:10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);color:#344054;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.app-shell[data-dashboard-system=control-v1] .approval-v2-audit{display:grid;gap:8px}.app-shell[data-dashboard-system=control-v1] .approval-v2-audit ol{display:grid;gap:8px;margin:0;padding-left:18px}.app-shell[data-dashboard-system=control-v1] .approval-v2-audit li{color:var(--mc-text-secondary);font-size:12px;line-height:1.35}.app-shell[data-dashboard-system=control-v1] .approval-v2-audit li div{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-shell[data-dashboard-system=control-v1] .approval-v2-audit li strong{color:var(--mc-text);font-size:13px;font-weight:600}.app-shell[data-dashboard-system=control-v1] .approval-v2-console{background:var(--mc-card)}.app-shell[data-dashboard-system=control-v1] .approval-v2-tabs{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--mc-border);border-radius:10px;background:var(--mc-card)}.app-shell[data-dashboard-system=control-v1] .approval-v2-tab-list{display:flex;flex-wrap:wrap;gap:6px;padding:3px;border:1px solid var(--mc-border);border-radius:10px;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .approval-v2-tab{flex:1 1 78px;min-height:30px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--mc-text-secondary);font-family:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.app-shell[data-dashboard-system=control-v1] .approval-v2-tab.is-active,.app-shell[data-dashboard-system=control-v1] .approval-v2-tab:hover{border-color:var(--mc-border);background:var(--mc-card);color:var(--mc-accent);box-shadow:var(--mc-shadow-rest)}.app-shell[data-dashboard-system=control-v1] .approval-v2-tab-panel{display:grid;min-width:0;overflow:visible}.app-shell[data-dashboard-system=control-v1] .approval-v2-tab-stack{display:grid;gap:10px;min-width:0}.app-shell[data-dashboard-system=control-v1] .approval-v2-tab-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-shell[data-dashboard-system=control-v1] .approval-v2-tab-panel-head>span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft);color:var(--mc-text-tertiary);font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.app-shell[data-dashboard-system=control-v1] .approval-v2-resolution{justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);font-size:13px;font-weight:500}.app-shell[data-dashboard-system=control-v1] .approval-v2-actions input{flex:1 1 260px;min-height:34px;min-width:0;padding:0 10px;border:1px solid var(--mc-border);border-radius:8px;background:var(--mc-card);color:var(--mc-text);font-family:inherit;font-size:13px}.app-shell[data-dashboard-system=control-v1] .approval-v2-permission-note{padding:10px 12px;border:1px solid var(--mc-border);border-left:3px solid var(--mc-warning);border-radius:8px;background:var(--mc-soft);color:var(--mc-text-secondary);font-size:13px;line-height:1.45}.app-shell[data-dashboard-system=control-v1] .approval-v2-operational{display:grid;gap:8px;min-width:0}.app-shell[data-dashboard-system=control-v1] .approval-v2-operational-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--mc-border);border-left:3px solid var(--mc-accent);border-radius:8px;background:var(--mc-card);color:var(--mc-accent)}.app-shell[data-dashboard-system=control-v1] .approval-v2-operational-row>div{min-width:0}.app-shell[data-dashboard-system=control-v1] .approval-v2-operational-row strong{display:block;color:var(--mc-text);font-size:14px;line-height:1.3}.app-shell[data-dashboard-system=control-v1] .approval-v2-operational-row p{margin:3px 0 0;color:var(--mc-text-secondary);font-size:12px;line-height:1.4}.app-shell[data-dashboard-system=control-v1] .approval-v2-operational-runner{border-left-color:var(--mc-warning);color:var(--mc-warning)}.app-shell[data-dashboard-system=control-v1] .approval-v2-operational-warning{border-left-color:var(--mc-danger);color:var(--mc-danger)}.app-shell[data-dashboard-system=control-v1] .approval-v2-evidence{background:var(--mc-card)}.app-shell[data-dashboard-system=control-v1] .approval-v2-evidence-head{justify-content:space-between;gap:12px}.app-shell[data-dashboard-system=control-v1] .approval-v2-evidence .evidence-pack-detail{border:0;padding:0;background:transparent;box-shadow:none}.app-shell[data-dashboard-system=control-v1] .approval-v2-alert,.app-shell[data-dashboard-system=control-v1] .approval-v2-empty-state,.app-shell[data-dashboard-system=control-v1] .approval-v2-notice{padding:18px}.app-shell[data-dashboard-system=control-v1] .approval-v2-empty-state{display:grid;gap:8px;min-height:160px;align-content:center;border-style:dashed;background:var(--mc-soft)}.app-shell[data-dashboard-system=control-v1] .approval-v2-inspector-empty{min-height:320px}.app-shell[data-dashboard-system=control-v1] .approval-v2-alert{border-left:4px solid var(--mc-danger)}.app-shell[data-dashboard-system=control-v1] .approval-v2-alert strong,.app-shell[data-dashboard-system=control-v1] .approval-v2-notice{color:var(--mc-text);font-size:15px;font-weight:600}@media (max-width:1180px){.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-panel{position:static}}@media (max-width:920px){.app-shell[data-dashboard-system=control-v1] .approval-v2-fact-grid,.app-shell[data-dashboard-system=control-v1] .approval-v2-json-grid{grid-template-columns:1fr}}@media (max-width:760px){.app-shell[data-dashboard-system=control-v1] .approval-v2-evidence-head,.app-shell[data-dashboard-system=control-v1] .approval-v2-inspector-header,.app-shell[data-dashboard-system=control-v1] .approval-v2-intent-card,.app-shell[data-dashboard-system=control-v1] .approval-v2-section-head{flex-direction:column;align-items:stretch}.app-shell[data-dashboard-system=control-v1] .approval-v2-actions,.app-shell[data-dashboard-system=control-v1] .approval-v2-status-stack{justify-content:flex-start;min-width:0}.app-shell[data-dashboard-system=control-v1] .approval-v2-action-preview,.app-shell[data-dashboard-system=control-v1] .approval-v2-hold-reason,.app-shell[data-dashboard-system=control-v1] .approval-v2-operational-row,.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-row,.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-summary{grid-template-columns:1fr}.app-shell[data-dashboard-system=control-v1] .approval-v2-risk-badges{justify-content:flex-start}.app-shell[data-dashboard-system=control-v1] .approval-v2-queue-side{justify-items:start}.app-shell[data-dashboard-system=control-v1] .approval-v2-row-arrow{display:none}}.app-shell[data-dashboard-system=control-v1] :is(.dashboard-page,.mission-control-page,.agents-screen,.agent-detail-screen,.approval-v2-page,.evidence-ledger-page,.integrations-page,.policies-page,.replay-command-center,.replay-lab-page,.ci-gates-mvp,.contracts-mvp){width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.app-shell[data-dashboard-system=control-v1] .content-inner{width:100%!important;max-width:none!important;margin:0!important;align-content:start!important}.app-shell[data-dashboard-system=control-v1]:has(.connectors-page) :where(.content-area,.main-content,.dashboard-main){background:var(--mc-canvas)!important}.app-shell[data-dashboard-system=control-v1] .connectors-page{display:grid!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 15px!important;color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .connectors-workspace{grid-template-columns:minmax(320px,2fr) minmax(0,3fr)!important}.app-shell[data-dashboard-system=control-v1] .connectors-one-click-flow{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-one-click-flow li{position:relative!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:52px!important;padding:8px 24px 8px 14px!important;color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .connectors-one-click-flow li:not(:last-child){border-right:1px solid rgba(15,23,42,.12)!important}.app-shell[data-dashboard-system=control-v1] .connectors-one-click-flow li span{grid-row:1/span 2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#09090b!important;color:#fff!important;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.72rem!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .connectors-one-click-flow li strong{min-width:0!important;overflow:hidden!important;color:var(--mc-text)!important;font-size:.84rem!important;font-weight:650!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .connectors-one-click-flow li small{min-width:0!important;overflow:hidden!important;color:var(--mc-text-secondary)!important;font-size:.74rem!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .connectors-flow-strip{display:flex!important;align-items:center!important;min-height:58px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-card)!important;box-shadow:var(--mc-shadow-rest)!important}.app-shell[data-dashboard-system=control-v1] .connectors-readiness-strip{gap:0!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:var(--mc-radius-card)!important;background:var(--mc-card)!important}.app-shell[data-dashboard-system=control-v1] .connectors-readiness-strip .dashboard-metric-card{align-content:center!important;gap:7px!important;min-height:118px!important;padding:15px!important;border-width:0 1px 0 0!important;border-color:rgba(15,23,42,.12)!important;border-radius:0!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .ev-page .dashboard-verdict-hero{border-left-width:1px!important;border:1px solid var(--zk-border-strong)!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-page{--ev-accent:var(--zk-text);--ev-accent-hover:#27272a;--ev-accent-soft:#f4f4f5;--ev-panel:#ffffff}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-page-title{display:grid!important;gap:4px!important;padding:0 0 2px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-page-title h1{margin:0!important;color:#09090b!important;font-size:24px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.15!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-page-title p{margin:0!important;color:#52525b!important;font-size:13px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-hero{display:grid!important;gap:14px!important;min-height:158px!important;padding:16px!important;border:1px solid var(--zk-border-strong)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-hero-top{display:grid!important;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)!important;gap:20px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-kicker{color:#71717a!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-hero h1{margin:0!important;color:#111827!important;font-size:30px!important;font-weight:760!important;letter-spacing:-.06em!important;line-height:1!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-hero p{max-width:520px!important;margin:8px 0 0!important;color:#52525b!important;font-size:13px!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-summary{display:grid!important;align-content:center!important;gap:8px!important;min-width:0!important;padding-left:18px!important;border-left:1px solid var(--zk-border)!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-summary strong{color:#111827!important;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:25px!important;font-weight:760!important;letter-spacing:-.055em!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-summary span{color:#52525b!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;padding-top:12px!important;border-top:1px solid var(--zk-border)!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-pill,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-updated{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:0 10px!important;border:1px solid var(--zk-border)!important;border-radius:8px!important;background:#ffffff!important;color:#52525b!important;font-size:12px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-pill{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#047857!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-operator-actions .dashboard-button{min-height:32px!important;height:32px!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-button-primary{border-color:#09090b!important;background:#09090b!important;color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-button-primary:hover{border-color:#27272a!important;background:#27272a!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-button-primary :where(.dashboard-button-label,.dashboard-button-glyph){color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-metric-card,.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-verdict-hero,.app-shell[data-dashboard-system=control-v1] .evidence-page :where(.ev-ledger-panel,.ev-focused-card,.ev-proof-detail){border-color:var(--zk-border)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-verdict-hero{min-height:134px!important;padding:18px 20px!important;border-left-width:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-metric-strip{gap:0!important;overflow:hidden!important;border:1px solid var(--zk-border)!important;border-radius:12px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-metric-card{min-height:104px!important;padding:14px!important;border-radius:0!important;border-width:0 1px 0 0!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-metric-card:last-child{border-right-width:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-metric-card:hover{background:#fafafa!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-metric-head,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-eyebrow,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-row-kind{color:#64748b!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .dashboard-metric-card strong{font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important;font-size:25px!important;font-weight:700!important;letter-spacing:-.03em!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-summary-strip .dashboard-metric-card strong{font-size:24px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-summary-strip .dashboard-metric-head:before{content:""!important;width:13px!important;height:13px!important;flex:0 0 auto!important;border:1.5px solid!important;border-radius:999px!important;opacity:.85!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-summary-strip .dashboard-metric-card{position:relative!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-summary-strip .dashboard-metric-card:after{content:""!important;position:absolute!important;right:22px!important;bottom:28px!important;width:88px!important;height:28px!important;background-repeat:no-repeat!important;background-size:88px 28px!important;opacity:.95!important;pointer-events:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-summary-strip .dashboard-metric-card:first-child:after,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-summary-strip .dashboard-metric-card:nth-child(4):after{background-image:url("data:image/svg+xml,%3Csvg width='88' height='28' viewBox='0 0 88 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 22C18 20 31 18 44 16C55 14 63 9 86 5' stroke='%23047857' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-summary-strip .dashboard-metric-card:nth-child(2):after{background-image:url("data:image/svg+xml,%3Csvg width='88' height='28' viewBox='0 0 88 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 23C15 17 25 14 39 14C49 14 55 5 65 11C72 15 78 12 86 13' stroke='%23a16207' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-summary-strip .dashboard-metric-card:nth-child(3):after{background-image:url("data:image/svg+xml,%3Csvg width='88' height='28' viewBox='0 0 88 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 24C14 19 24 12 36 9C47 14 54 6 66 11C74 15 80 9 86 11' stroke='%23b91c1c' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-summary-strip .dashboard-metric-card:nth-child(5):after{background-image:url("data:image/svg+xml,%3Csvg width='88' height='28' viewBox='0 0 88 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 24C13 17 23 14 34 15C45 10 52 12 62 13C72 7 80 8 86 10' stroke='%23818cf8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-panel{padding:0!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-section-head{align-items:center!important;margin:0!important;padding:16px 18px!important;border-bottom:1px solid var(--zk-border)!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-copy h2,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-simple-head h3,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-section-head h2{margin:0!important;color:#0f172a!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.02em!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-copy p,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-section-head p{font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-search-row,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-toolbar{margin:0!important;padding:12px 18px!important;border-bottom:1px solid var(--zk-border)!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-filter-chip{min-height:32px!important;border-color:var(--zk-border)!important;background:#ffffff!important;color:#52525b!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-filter-chip[data-active=true]{border-color:#09090b!important;background:#09090b!important;color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-manifest-scope,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-search-field{min-height:36px!important;border-color:var(--zk-border)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-list{gap:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-row{grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;padding:14px 18px!important;border-width:0 0 1px!important;border-radius:0!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-row:last-child{border-bottom-width:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-row:hover{background:#fafafa!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-row[data-focused=true]{border-left:3px solid #09090b!important;background:#fafafa!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-meta div,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-row-meta div,.app-shell[data-dashboard-system=control-v1] .evidence-page .evidence-pack-proof-grid>div{border-color:var(--zk-border)!important;background:#fafafa!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-link{color:#18181b!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-card,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-detail{padding:16px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-card{gap:12px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-card-demo{align-content:start!important;gap:12px!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-demo-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-demo-head h2{margin:0!important;color:#0f172a!important;font-size:16px!important;font-weight:700!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-demo-head a{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#64748b!important;font-size:11px!important;text-decoration:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-selected-proof-list{display:grid!important;gap:8px!important;margin:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-selected-proof-list div{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-selected-proof-list dt{color:#475569!important;font-size:12px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-selected-proof-list dd{min-width:0!important;overflow:hidden!important;color:#334155!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-selected-proof-list code{font-size:11px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-card-demo>.dashboard-button{width:-moz-fit-content!important;width:fit-content!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-card .ev-focused-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-focused-card .ev-focused-meta div{padding:10px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-skeleton-list{margin:16px 18px!important;border-color:var(--zk-border)!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-skeleton-list span{border:1px solid var(--zk-border)!important;background:#f4f4f5!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table-wrap{width:100%!important;overflow-x:auto!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table{width:100%!important;min-width:0!important;border-collapse:collapse!important;table-layout:fixed!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table td:first-child,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table th:first-child{width:23%!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table td:nth-child(2),.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table th:nth-child(2){width:21%!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table td:nth-child(3),.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table th:nth-child(3){width:19%!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table td:nth-child(4),.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table th:nth-child(4){width:15%!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table td:nth-child(5),.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table th:nth-child(5){width:12%!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table td:nth-child(6),.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table th:nth-child(6){width:10%!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table .ev-ledger-row{display:table-row!important;padding:0!important;border:0!important;border-radius:0!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table th{height:38px!important;padding:0 14px!important;border-bottom:1px solid var(--zk-border)!important;background:#fafafa!important;color:#71717a!important;font-size:11px!important;font-weight:600!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table td{height:52px!important;padding:0 14px!important;border-bottom:1px solid var(--zk-border)!important;color:#334155!important;font-size:12px!important;vertical-align:middle!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table tr:last-child td{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table tr:hover td{background:#fafafa!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table .ev-ledger-row[data-focused=true] td:first-child{box-shadow:inset 3px 0 0 #09090b!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-name{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-name>span:last-child{display:grid!important;min-width:0!important;gap:2px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-name strong{overflow:hidden!important;color:#0f172a!important;font-size:12px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-name small{overflow:hidden!important;color:#64748b!important;font-size:10.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-signed-cell{display:grid!important;min-width:0!important;gap:2px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-digest{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-digest span,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-signed-cell small{overflow:hidden!important;color:#94a3b8!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-signed-cell small{display:none!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-digest code{overflow:hidden!important;color:#334155!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-proof-dot{width:8px!important;height:8px!important;flex:0 0 auto!important;border-radius:999px!important;background:#94a3b8!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-row[data-tone=success] .ev-proof-dot{background:#047857!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-row[data-tone=warning] .ev-proof-dot{background:#a16207!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-row[data-tone=danger] .ev-proof-dot{background:#b91c1c!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-ledger-table .dashboard-button{width:52px!important;min-width:52px!important;height:34px!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-demo-proof-path{display:grid!important;gap:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-demo-proof-path header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:8px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-demo-proof-path h3{margin:0!important;color:#0f172a!important;font-size:16px!important;font-weight:700!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-demo-proof-path header span,.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-demo-proof-path small{color:#64748b!important;font-size:11px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-demo-proof-path>div{display:grid!important;grid-template-columns:24px 10px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:9px 0!important;border-bottom:1px solid var(--zk-border)!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-demo-proof-path>div:before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#15803d!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-demo-proof-path>div:last-child{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-demo-proof-path>div>span{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border:1px solid var(--zk-border)!important;border-radius:999px!important;background:#f4f4f5!important;color:#334155!important;font-size:11px!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .ev-demo-proof-path strong{color:#334155!important;font-size:12px!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .evidence-page .status-pill{font-size:11px!important;font-weight:700!important;text-transform:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-readiness-strip .dashboard-metric-card strong{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:25px!important;font-weight:760!important;letter-spacing:-.055em!important}.app-shell[data-dashboard-system=control-v1] .connectors-readiness-strip .dashboard-metric-card p,.app-shell[data-dashboard-system=control-v1] .connectors-readiness-strip .dashboard-metric-head{font-size:11px!important}.app-shell[data-dashboard-system=control-v1] .connectors-readiness-strip .dashboard-metric-card:last-child{border-right:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-metric-card,.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-verdict-hero,.app-shell[data-dashboard-system=control-v1] .connectors-page .panel{border-color:rgba(15,23,42,.12)!important;background:var(--mc-card)!important;box-shadow:var(--mc-shadow-rest)!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-verdict-hero{min-height:200px!important;border-left-width:1px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-verdict-pill{border-color:rgba(15,23,42,.12)!important;background:var(--mc-soft)!important;color:var(--mc-text-secondary)!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-verdict-copy p{max-width:720px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding-bottom:10px!important;border-bottom:1px solid var(--mc-border)!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-section-head h2{margin:0!important;color:var(--mc-text)!important;font-size:1rem!important;line-height:1.25!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-section-head p{max-width:780px!important;margin:6px 0 0!important;color:var(--mc-text-secondary)!important;font-size:.86rem!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-panel,.app-shell[data-dashboard-system=control-v1] .connectors-coverage-panel,.app-shell[data-dashboard-system=control-v1] .connectors-detail-section,.app-shell[data-dashboard-system=control-v1] .connectors-generic-panel,.app-shell[data-dashboard-system=control-v1] .connectors-inventory-panel{display:grid!important;gap:12px!important;border-radius:var(--mc-radius-card)!important;padding:16px!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;min-height:92px!important;border:1px solid var(--mc-border)!important;border-left:3px solid var(--mc-border-strong)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-row[data-tone=success]{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-row[data-tone=warning]{border-left-color:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-row[data-tone=danger]{border-left-color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-row strong{display:block!important;margin-bottom:5px!important;color:var(--mc-text)!important;font-size:.92rem!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-row span{color:var(--mc-text-secondary)!important;font-size:.78rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-panel-secondary{padding:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-details{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:18px 20px!important;cursor:pointer!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-details>summary::-webkit-details-marker{display:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-details>summary>span{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-details>summary strong{color:var(--mc-text)!important;font-size:.94rem!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-details>summary small{color:var(--mc-text-secondary)!important;font-size:.78rem!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .connectors-coverage-body{display:grid!important;gap:16px!important;border-top:1px solid var(--mc-border)!important;padding:20px!important}.app-shell[data-dashboard-system=control-v1] .connector-planned-row,.app-shell[data-dashboard-system=control-v1] .connectors-empty-state{display:grid!important;gap:5px!important;border:1px dashed var(--mc-border-strong)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important;padding:16px!important;color:var(--mc-text-secondary)!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .connector-planned-row strong,.app-shell[data-dashboard-system=control-v1] .connectors-empty-state strong{color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .connector-category-list,.app-shell[data-dashboard-system=control-v1] .connector-row-list,.app-shell[data-dashboard-system=control-v1] .connector-row-main,.app-shell[data-dashboard-system=control-v1] .connector-transport-list{display:grid!important}.app-shell[data-dashboard-system=control-v1] .connector-search-field{position:relative!important;display:flex!important;align-items:center!important;gap:9px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:#fff!important;height:36px!important;padding:0 12px!important}.app-shell[data-dashboard-system=control-v1] .connector-search-field svg{width:16px!important;height:16px!important;flex-shrink:0!important;color:var(--mc-text-tertiary)!important}.app-shell[data-dashboard-system=control-v1] .connector-search-field input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--mc-text)!important;font:inherit!important;font-size:.84rem!important}.app-shell[data-dashboard-system=control-v1] .connector-search-field input::-moz-placeholder{color:var(--mc-text-tertiary)!important}.app-shell[data-dashboard-system=control-v1] .connector-search-field input::placeholder{color:var(--mc-text-tertiary)!important}.app-shell[data-dashboard-system=control-v1] .connector-category-list,.app-shell[data-dashboard-system=control-v1] .connector-transport-list{gap:12px!important}.app-shell[data-dashboard-system=control-v1] .connector-category-group,.app-shell[data-dashboard-system=control-v1] .connector-transport-group{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .connector-category-head,.app-shell[data-dashboard-system=control-v1] .connector-transport-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 2px!important}.app-shell[data-dashboard-system=control-v1] .connector-category-head strong,.app-shell[data-dashboard-system=control-v1] .connector-transport-head strong{color:var(--mc-text)!important;font-size:.9rem!important}.app-shell[data-dashboard-system=control-v1] .connector-category-head span,.app-shell[data-dashboard-system=control-v1] .connector-transport-head span{color:var(--mc-text-secondary)!important;font-size:.78rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .connector-row-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .connector-inventory-row{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:7px 10px!important;width:100%!important;min-height:74px!important;border:1px solid var(--mc-border)!important;border-radius:10px!important;background:#fff!important;padding:9px!important;color:inherit!important;text-align:left!important;cursor:pointer!important}.app-shell[data-dashboard-system=control-v1] .connector-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:8px!important;flex-shrink:0!important;color:var(--connector-brand,#635BFF)!important;background:color-mix(in srgb,var(--connector-brand,#635BFF) 10%,#fff)!important;border:1px solid color-mix(in srgb,var(--connector-brand,#635bff) 22%,transparent)!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-title{display:flex!important;align-items:flex-start!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-title .connector-logo{width:48px!important;height:48px!important;border-radius:12px!important}.app-shell[data-dashboard-system=control-v1] .connector-inventory-row:hover,.app-shell[data-dashboard-system=control-v1] .connector-inventory-row[data-selected=true]{border-color:var(--mc-border-strong)!important;background:#fff!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .connector-inventory-row[data-selected=true]{border-color:#09090b!important;box-shadow:inset 0 0 0 1px #09090b!important}.app-shell[data-dashboard-system=control-v1] .connector-inventory-row[data-tone=success]{border-left:3px solid var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .connector-inventory-row[data-tone=warning]{border-left:3px solid var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .connector-inventory-row[data-tone=danger]{border-left:3px solid var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .connector-inventory-row[data-selected=true]{border-left-color:#09090b!important}.app-shell[data-dashboard-system=control-v1] .connector-row-main{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .connector-row-main strong{color:var(--mc-text)!important;overflow:hidden!important;font-size:.82rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .connector-row-main small,.app-shell[data-dashboard-system=control-v1] .connector-row-main span,.app-shell[data-dashboard-system=control-v1] .connector-row-status small{color:var(--mc-text-secondary)!important;font-size:.72rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .connector-row-status{display:flex!important;grid-column:2!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;border-top:0!important;padding-top:0!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-head h2{margin:0!important;color:var(--mc-text)!important;font-size:1.05rem!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-head p{margin:6px 0 0!important;color:var(--mc-text-secondary)!important;font-size:.84rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-callout{display:grid!important;gap:5px!important;border:1px solid var(--mc-border)!important;border-left:3px solid var(--mc-border-strong)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-callout[data-tone=success]{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-callout[data-tone=warning]{border-left-color:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-callout[data-tone=danger]{border-left-color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-callout strong{color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-callout span{color:var(--mc-text-secondary)!important;font-size:.82rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .connector-simple-status{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid var(--mc-border)!important;border-left:3px solid var(--mc-border-strong)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .connector-simple-status[data-tone=success]{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .connector-simple-status[data-tone=warning]{border-left-color:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .connector-simple-status[data-tone=danger]{border-left-color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .connector-simple-meta,.app-shell[data-dashboard-system=control-v1] .connector-simple-status>div:first-child{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .connector-simple-status strong{color:var(--mc-text)!important;font-size:.88rem!important}.app-shell[data-dashboard-system=control-v1] .connector-simple-status span{color:var(--mc-text-secondary)!important;font-size:.76rem!important;line-height:1.4!important}.app-shell[data-dashboard-system=control-v1] .connector-simple-meta{justify-items:end!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .connector-readonly-banner{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:flex-start!important;gap:12px!important;border:1px solid color-mix(in srgb,var(--mc-success) 34%,var(--mc-border))!important;border-radius:var(--mc-radius-control)!important;background:color-mix(in srgb,var(--mc-success) 8%,#fff)!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .connector-readonly-banner svg{width:19px!important;height:19px!important;color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-main>div,.app-shell[data-dashboard-system=control-v1] .connector-purpose-panel,.app-shell[data-dashboard-system=control-v1] .connector-readonly-banner div{display:grid!important;gap:5px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .connector-readonly-banner strong{color:var(--mc-text)!important;font-size:.95rem!important}.app-shell[data-dashboard-system=control-v1] .connector-readonly-banner span{color:var(--mc-text-secondary)!important;font-size:.84rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-panel,.app-shell[data-dashboard-system=control-v1] .connector-purpose-panel{border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:#fff!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .connector-purpose-panel p{margin:0!important;color:var(--mc-text)!important;font-size:.9rem!important;line-height:1.5!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-panel{display:grid!important;gap:12px!important;border-left:3px solid var(--mc-border-strong)!important;background:var(--mc-soft)!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-panel[data-tone=success]{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-panel[data-tone=warning]{border-left-color:var(--mc-warning)!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-panel[data-tone=danger]{border-left-color:var(--mc-danger)!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-main{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-main h3{margin:0!important;color:var(--mc-text)!important;font-size:.98rem!important;line-height:1.3!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-main p{margin:0!important;color:var(--mc-text-secondary)!important;font-size:.82rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-meta span{border:1px solid var(--mc-border)!important;border-radius:999px!important;background:#fff!important;padding:5px 8px!important;color:var(--mc-text-secondary)!important;font-size:.72rem!important}.app-shell[data-dashboard-system=control-v1] .connector-preflight-meta strong{color:var(--mc-text)!important;font-weight:700!important}.app-shell[data-dashboard-system=control-v1] .connector-fact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .connector-fact{display:grid!important;gap:5px!important;min-height:66px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important;padding:11px!important}.app-shell[data-dashboard-system=control-v1] .connector-fact span{color:var(--mc-text-tertiary)!important;font-size:.68rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important}.app-shell[data-dashboard-system=control-v1] .connector-fact strong{overflow-wrap:anywhere!important;color:var(--mc-text)!important;font-size:.82rem!important;line-height:1.35!important}.app-shell[data-dashboard-system=control-v1] .connector-action-tags{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.app-shell[data-dashboard-system=control-v1] .connector-action-tags span{border:1px solid var(--mc-border)!important;border-radius:999px!important;background:var(--mc-soft)!important;padding:5px 8px!important;color:var(--mc-text-secondary)!important;font-size:.72rem!important}.app-shell[data-dashboard-system=control-v1] .connector-advanced-details{border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:#fff!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .connector-advanced-details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 14px!important;cursor:pointer!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .connector-advanced-details>summary::-webkit-details-marker{display:none!important}.app-shell[data-dashboard-system=control-v1] .connector-advanced-details>summary span{color:var(--mc-text)!important;font-size:.86rem!important;font-weight:700!important}.app-shell[data-dashboard-system=control-v1] .connector-advanced-details>summary small{color:var(--mc-text-secondary)!important;font-size:.74rem!important;text-align:right!important}.app-shell[data-dashboard-system=control-v1] .connector-advanced-details[open]{display:grid!important;gap:12px!important;padding-bottom:14px!important}.app-shell[data-dashboard-system=control-v1] .connector-advanced-details[open]>:not(summary){margin-inline:14px!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details{overflow:hidden!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:#fff!important;padding:0!important;box-shadow:var(--mc-shadow-rest)!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;background:#fff!important;cursor:pointer!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details[open]>summary{border-bottom:1px solid var(--mc-border)!important;background:var(--mc-soft)!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details>summary::-webkit-details-marker{display:none!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details>summary span{color:var(--mc-text)!important;font-size:.9rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details>summary small{max-width:420px!important;border:1px solid color-mix(in srgb,var(--mc-success) 26%,var(--mc-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--mc-success) 8%,#fff)!important;color:var(--mc-success)!important;padding:4px 8px!important;font-size:.7rem!important;font-weight:800!important;line-height:1!important;text-align:right!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-body{display:grid!important;gap:12px!important;border-top:0!important;background:#fff!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connector-fact-grid,.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-form-head span,.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-section-head,.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-section-head p{display:none!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-body>.connectors-generic-panel{margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-layout{align-items:start!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-wide{grid-column:auto!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-form{align-content:start!important;gap:10px!important;border:1px solid var(--mc-border)!important;border-left:3px solid var(--mc-accent)!important;border-radius:var(--mc-radius-control)!important;background:#fff!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-form:first-child{border-left-color:var(--mc-success)!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-form:first-child label{margin-top:6px!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-form-head{padding-bottom:8px!important;border-bottom:1px solid var(--mc-border)!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-form-head strong{color:var(--mc-text)!important;font-size:.86rem!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-form label span{color:var(--mc-text-secondary)!important;font-size:.72rem!important;letter-spacing:0!important;text-transform:none!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-form :where(input,textarea){border-color:var(--mc-border)!important;border-radius:8px!important;font-size:.82rem!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-form input{min-height:38px!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-form textarea{max-height:118px!important;min-height:88px!important}.app-shell[data-dashboard-system=control-v1] .connector-setup-details .dashboard-button{width:100%!important}.app-shell[data-dashboard-system=control-v1] .connector-details-json{border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important;padding:12px!important}.app-shell[data-dashboard-system=control-v1] .connector-details-json summary{cursor:pointer!important;color:var(--mc-text)!important;font-weight:600!important}.app-shell[data-dashboard-system=control-v1] .connector-details-json pre{max-height:320px!important;overflow:auto!important;margin:12px 0 0!important;white-space:pre-wrap!important;color:var(--mc-text-secondary)!important;font-size:.74rem!important}.app-shell[data-dashboard-system=control-v1] .connector-inspector-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .connector-launch-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .connector-launch-grid article{display:grid!important;gap:7px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .connector-launch-grid svg{width:17px!important;height:17px!important;color:var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .connector-launch-grid strong{color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .connector-launch-grid span{color:var(--mc-text-secondary)!important;font-size:.78rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-layout{display:grid!important;gap:14px!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge,.app-shell[data-dashboard-system=control-v1] .connectors-generic-form{border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:var(--mc-soft)!important;padding:14px!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge{grid-column:1/-1!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;cursor:pointer!important;list-style:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge>summary::-webkit-details-marker{display:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge-body,.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge>summary>span{display:grid!important;gap:8px!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge>summary strong{color:var(--mc-text)!important;font-size:.86rem!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge-body p,.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge>summary small{color:var(--mc-text-secondary)!important;font-size:.78rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge-body{margin-top:12px!important;padding-top:12px!important;border-top:1px solid var(--mc-border)!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-bridge-body pre{max-height:320px!important;overflow:auto!important;margin:0!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-control)!important;background:#111827!important;color:#f8fafc!important;padding:12px!important;font-family:var(--font-jetbrains-mono),"SF Mono",Consolas,monospace!important;font-size:.76rem!important;line-height:1.55!important;white-space:pre!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-panel{gap:18px!important;padding:22px!important;background:#fff!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-panel .connectors-section-head{align-items:center!important;gap:18px!important;padding-bottom:18px!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-layout{grid-template-columns:1fr!important;gap:14px!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-card{display:grid!important;gap:16px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-radius-card)!important;background:#fff!important;padding:18px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-card-primary{border-left:3px solid var(--mc-accent)!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-card-head{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-card-head>div{display:grid!important;gap:4px!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-card-head strong{color:var(--mc-text)!important;font-size:.95rem!important;line-height:1.3!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-card-head span:not(.connectors-rest-step){max-width:560px!important;color:var(--mc-text-secondary)!important;font-size:.82rem!important;line-height:1.45!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-step{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;flex:0 0 auto!important;border:1px solid color-mix(in srgb,var(--mc-accent) 28%,#fff)!important;border-radius:999px!important;background:var(--mc-accent-soft)!important;color:var(--mc-accent)!important;font-size:.78rem!important;font-weight:800!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-field-grid label{min-width:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-field-grid :where(input,textarea){min-height:40px!important;border-radius:var(--mc-radius-control)!important;padding:9px 10px!important;font-size:.86rem!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-field-grid textarea{min-height:132px!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-actions .dashboard-button{width:auto!important;min-width:168px!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-advanced{border-style:dashed!important;background:var(--mc-soft)!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-advanced>summary strong{font-size:.9rem!important}.app-shell[data-dashboard-system=control-v1] .connectors-generic-grid input,.app-shell[data-dashboard-system=control-v1] .connectors-generic-grid textarea{border-color:var(--mc-border-strong)!important;background:#fff!important;color:var(--mc-text)!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-field-grid :where(input,textarea){border-color:var(--mc-border)!important}.app-shell[data-dashboard-system=control-v1] .connectors-success-strip{border:1px solid rgba(22,163,74,.22)!important;border-radius:var(--mc-radius-control)!important;background:rgba(22,163,74,.08)!important;padding:12px!important;color:var(--mc-success)!important;font-weight:600!important}@media (max-width:1180px){.app-shell[data-dashboard-system=control-v1] .connector-fact-grid,.app-shell[data-dashboard-system=control-v1] .connector-launch-grid,.app-shell[data-dashboard-system=control-v1] .connectors-workspace{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .connector-inventory-row{grid-template-columns:30px minmax(0,1fr)!important}.app-shell[data-dashboard-system=control-v1] .connector-row-status{grid-column:2!important;align-items:center!important;justify-content:flex-start!important;border-top:0!important;padding-top:0!important;text-align:left!important}.app-shell[data-dashboard-system=control-v1] .connector-simple-status{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .connector-simple-meta{justify-items:start!important;white-space:normal!important}.app-shell[data-dashboard-system=control-v1] .connector-advanced-details>summary,.app-shell[data-dashboard-system=control-v1] .connector-preflight-main,.app-shell[data-dashboard-system=control-v1] .connector-setup-details>summary{align-items:flex-start!important;flex-direction:column!important}.app-shell[data-dashboard-system=control-v1] .connector-advanced-details>summary small,.app-shell[data-dashboard-system=control-v1] .connector-setup-details>summary small{text-align:left!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-card-head,.app-shell[data-dashboard-system=control-v1] .connectors-rest-panel .connectors-section-head{align-items:flex-start!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-field-grid{grid-template-columns:1fr!important}.app-shell[data-dashboard-system=control-v1] .connectors-rest-actions .dashboard-button{width:100%!important}}@media (max-width:640px){.app-shell[data-dashboard-system=control-v1] .connector-row-list,.app-shell[data-dashboard-system=control-v1] .connector-setup-details .connectors-generic-layout{grid-template-columns:1fr!important}}.billing-settings-page .billing-overview-grid{display:grid!important;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr)!important;gap:12px!important;align-items:stretch!important}.billing-settings-page .billing-current-card,.billing-settings-page .billing-plan-card,.billing-settings-page .billing-usage-card{min-width:0!important;border:1px solid rgba(47,95,102,.14)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 10px 28px rgba(23,23,19,.05)!important}.billing-settings-page .billing-current-card,.billing-settings-page .billing-usage-card{display:grid!important;gap:14px!important;padding:16px!important}.billing-settings-page .billing-card-head,.billing-settings-page .billing-plan-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.billing-settings-page .billing-card-head>span,.billing-settings-page .billing-plan-topline>span:first-child{color:#2f5f66!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.billing-settings-page .billing-current-card h2{margin:0!important;color:var(--text-primary)!important;font-size:clamp(1.8rem,4vw,2.35rem)!important;font-weight:820!important;line-height:1!important}.billing-settings-page .billing-current-card p{margin:0!important;max-width:52ch!important;color:var(--text-secondary)!important;font-size:.9rem!important;line-height:1.55!important}.billing-settings-page .billing-current-list,.billing-settings-page .billing-usage-list{display:grid!important;gap:8px!important}.billing-settings-page .billing-current-list>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 12px!important;align-items:baseline!important;border-top:1px solid var(--line-soft)!important;padding-top:9px!important}.billing-settings-page .billing-current-list>div:first-child{border-top:0!important;padding-top:0!important}.billing-settings-page .billing-current-list small,.billing-settings-page .billing-current-list span,.billing-settings-page .billing-usage-row small{color:var(--text-secondary)!important;font-size:.76rem!important;line-height:1.35!important}.billing-settings-page .billing-current-list strong{color:var(--text-primary)!important;font-size:.84rem!important;font-weight:760!important;text-align:right!important}.billing-settings-page .billing-current-list small{grid-column:1/-1!important}.billing-settings-page .billing-usage-row{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:8px 10px!important;align-items:center!important;border:1px solid var(--line-soft)!important;border-radius:8px!important;background:#fbfcfb!important;padding:10px!important}.billing-settings-page .billing-usage-icon{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:1px solid rgba(47,95,102,.16)!important;border-radius:8px!important;background:rgba(47,95,102,.07)!important;color:#2f5f66!important}.billing-settings-page .billing-usage-icon svg{width:15px!important;height:15px!important}.billing-settings-page .billing-usage-row strong{display:block!important;color:var(--text-primary)!important;font-size:.86rem!important;font-weight:760!important}.billing-settings-page .billing-usage-value{color:var(--text-primary)!important;font-size:.86rem!important;font-weight:780!important;white-space:nowrap!important}.billing-settings-page .billing-usage-row .billing-meter-track{grid-column:2/-1!important}.billing-settings-page .billing-meter-track{height:6px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(47,95,102,.1)!important}.billing-settings-page .billing-meter-track span{display:block!important;height:100%!important;border-radius:inherit!important;background:#2f5f66!important}.billing-settings-page .billing-meter-warning .billing-meter-track span{background:#a15c07!important}.billing-settings-page .billing-meter-danger .billing-meter-track span{background:#b42318!important}.billing-settings-page .billing-plans-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.billing-settings-page .billing-plan-card{display:flex!important;flex-direction:column!important;gap:9px!important;min-height:286px!important;padding:16px!important}.billing-settings-page .billing-plan-current{border-color:rgba(47,95,102,.42)!important;box-shadow:inset 0 0 0 1px rgba(47,95,102,.14),0 12px 28px rgba(23,23,19,.07)!important}.billing-settings-page .billing-plan-badge{position:static!important;font-size:.68rem!important}.billing-settings-page .billing-plan-name{color:var(--text-primary)!important;font-size:1rem!important;font-weight:820!important}.billing-settings-page .billing-plan-price{color:#10201f!important;font-size:1.28rem!important;font-weight:820!important;line-height:1.1!important}.billing-settings-page .billing-plan-features,.billing-settings-page .billing-plan-period,.billing-settings-page .billing-plan-summary{color:var(--text-secondary)!important;font-size:.8rem!important;line-height:1.42!important}.billing-settings-page .billing-plan-summary{min-height:38px!important;margin:0!important}.billing-settings-page .billing-plan-features{display:grid!important;flex:1!important;align-content:start!important;gap:8px!important;margin:4px 0 8px!important;padding:0!important;list-style:none!important}.billing-settings-page .billing-plan-features li{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:7px!important;align-items:start!important}.billing-settings-page .billing-plan-features svg{flex:0 0 auto!important;width:14px!important;height:14px!important;margin-top:2px!important;color:#2f5f66!important}.billing-settings-page .billing-plan-btn,.billing-settings-page .billing-plan-current-label{width:100%!important;justify-content:center!important;margin-top:auto!important}.billing-settings-page .billing-plan-current-label{display:inline-flex!important;align-items:center!important;min-height:36px!important;border:1px solid rgba(47,95,102,.22)!important;border-radius:8px!important;background:rgba(47,95,102,.08)!important;color:#2f5f66!important;font-size:.82rem!important;font-weight:760!important}@media (max-width:980px){.billing-settings-page .billing-overview-grid{grid-template-columns:1fr!important}.billing-settings-page .billing-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.billing-settings-page .billing-plans-grid{grid-template-columns:1fr!important}.billing-settings-page .billing-usage-row{grid-template-columns:32px minmax(0,1fr)!important}.billing-settings-page .billing-usage-value{grid-column:2!important}.billing-settings-page .billing-usage-row .billing-meter-track{grid-column:1/-1!important}}.app-shell[data-dashboard-system=control-v1]{grid-template-columns:214px minmax(0,1fr)!important;width:100%!important;background:#ffffff!important;border-radius:0!important}.app-shell[data-dashboard-system=control-v1],.app-shell[data-dashboard-system=control-v1] .sidebar{height:100vh!important;min-height:100vh!important;overflow:hidden!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .sidebar{position:fixed!important;top:0!important;left:0!important;z-index:50!important;width:214px!important;min-width:214px!important;padding:0!important;background:#f4f4f5!important;border-right:1px solid #e4e4e7!important}.app-shell[data-dashboard-system=control-v1] .sidebar-logo-row{display:flex!important;align-items:center!important;gap:9px!important;height:54px!important;min-height:54px!important;padding:0 12px 0 18px!important}.app-shell[data-dashboard-system=control-v1] .sidebar-logo{display:inline-flex!important;align-items:center!important;width:auto!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .sidebar-logo-image{width:92px!important;max-width:92px!important;height:auto!important}.app-shell[data-dashboard-system=control-v1] .sidebar-logo-toggle{display:inline-grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin-left:auto!important;color:#71717a!important;background:transparent!important;border:0!important;border-radius:6px!important}.app-shell[data-dashboard-system=control-v1] .sidebar-logo-toggle[hidden],.app-shell[data-dashboard-system=control-v1] .sidebar-toggle[hidden]{display:none!important}.app-shell[data-dashboard-system=control-v1] .sidebar-context-card{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:42px!important;margin:2px 12px 14px!important;padding:7px 9px!important;color:#18181b!important;text-decoration:none!important;background:#ffffff!important;border:1px solid #e4e4e7!important;border-radius:8px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .sidebar-context-card:focus-visible,.app-shell[data-dashboard-system=control-v1] .sidebar-context-card:hover{border-color:#d4d4d8!important;background:#fafafa!important}.app-shell[data-dashboard-system=control-v1] .sidebar-context-mark{display:inline-grid!important;place-items:center!important;width:24px!important;height:24px!important;color:#52525b!important;background:#f4f4f5!important;border:1px solid #e4e4e7!important;border-radius:7px!important}.app-shell[data-dashboard-system=control-v1] .sidebar-context-copy{display:block!important;min-width:0!important}.app-shell[data-dashboard-system=control-v1] .sidebar-context-copy small{display:none!important}.app-shell[data-dashboard-system=control-v1] .sidebar-context-copy strong{overflow:hidden!important;color:#18181b!important;font-size:12.5px!important;font-weight:650!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .sidebar-context-copy i,.app-shell[data-dashboard-system=control-v1] .sidebar-context-copy span{display:none!important}.app-shell[data-dashboard-system=control-v1] .nav-links{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:3px!important;min-height:0!important;padding:0 12px 12px!important;overflow-y:auto!important}.app-shell[data-dashboard-system=control-v1] .nav-section-label{margin:0 0 8px!important;padding:0 6px!important;color:#a1a1aa!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.app-shell[data-dashboard-system=control-v1] .nav-link{height:38px!important;min-height:38px!important;padding:0 10px!important;color:#3f3f46!important;font-size:12.5px!important;font-weight:540!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .nav-link-main{gap:10px!important}.app-shell[data-dashboard-system=control-v1] .nav-link svg{color:#71717a!important;stroke-width:1.8!important}.app-shell[data-dashboard-system=control-v1] .nav-link:hover{color:#18181b!important;background:#ededf0!important;border-color:#e4e4e7!important}.app-shell[data-dashboard-system=control-v1] .nav-link:hover svg{color:#27272a!important}.app-shell[data-dashboard-system=control-v1] .nav-link-active,.app-shell[data-dashboard-system=control-v1] .nav-link-active:hover{color:#18181b!important;font-weight:620!important;background:#e3e3e7!important;border-color:transparent!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .nav-link-active svg,.app-shell[data-dashboard-system=control-v1] .nav-link-active:hover svg{color:#18181b!important}.app-shell[data-dashboard-system=control-v1] .sidebar-foot{margin-top:auto!important;padding:0 0 12px!important;background:transparent!important;border:0!important}.app-shell[data-dashboard-system=control-v1] .content,.app-shell[data-dashboard-system=control-v1] .content-inner{background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .content{grid-column:2!important;height:100vh!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important}.app-shell[data-dashboard-system=control-v1] .topbar{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;gap:0!important;height:50px!important;min-height:50px!important;padding:0 14px!important;background:#ffffff!important;border-bottom:1px solid #e4e4e7!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}.app-shell[data-dashboard-system=control-v1] .topbar-controls,.app-shell[data-dashboard-system=control-v1] .topbar-left{display:flex!important;align-items:center!important}.app-shell[data-dashboard-system=control-v1] .topbar-left{gap:10px!important}.app-shell[data-dashboard-system=control-v1] .topbar-controls{gap:3px!important}.app-shell[data-dashboard-system=control-v1] .topbar-search{width:380px!important;height:32px!important;min-height:32px!important;padding:0 42px 0 32px!important;background:#ffffff!important;border:1px solid #e4e4e7!important;border-radius:6px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-btn{display:inline-flex!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;gap:6px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:6px!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-btn-active,.app-shell[data-dashboard-system=control-v1] .topbar-account-btn:hover{border-color:#e4e4e7!important;background:#f4f4f5!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-btn .user-row-chevron,.app-shell[data-dashboard-system=control-v1] .topbar-account-name{display:inline-flex!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-btn>.user-avatar{display:none!important}.app-shell[data-dashboard-system=control-v1] .topbar-account-name{max-width:none!important;overflow:hidden!important;color:#27272a!important;font-size:12px!important;font-weight:550!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .topbar-search-kbd{height:20px!important;padding:0 5px!important;background:#f4f4f5!important;border:1px solid #e4e4e7!important;border-radius:4px!important;color:#71717a!important;font-size:10px!important}.app-shell[data-dashboard-system=control-v1] .content-inner{display:block!important;min-height:calc(100vh - 50px)!important;padding:14px 16px 20px!important}@media (max-width:1279px){.app-shell[data-dashboard-system=control-v1]{grid-template-columns:68px minmax(0,1fr)!important}.app-shell[data-dashboard-system=control-v1] .sidebar{width:68px!important;min-width:68px!important}}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-verdict-hero .dashboard-verdict-pill{border-color:rgba(15,23,42,.12)!important;background:#f4f4f5!important;color:#52525b!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-verdict-hero{min-height:120px!important;padding:18px 22px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-verdict-copy h1{font-size:1.55rem!important;line-height:1.08!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-verdict-copy p{max-width:620px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-button-primary{border-color:#09090b!important;background:#09090b!important;color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-button-primary:hover{border-color:#27272a!important;background:#27272a!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .dashboard-button-primary :where(.dashboard-button-label,.dashboard-button-glyph){color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-row-list{grid-template-columns:minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:10px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inventory-row{grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid rgba(15,23,42,.12)!important;border-radius:0!important;box-shadow:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inventory-row:last-child{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inventory-row:hover{background:#f8fafc!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inventory-row[data-selected=true]{border:1px solid #09090b!important;border-radius:8px!important;background:#ffffff!important;box-shadow:inset 0 0 0 1px #09090b!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-logo{width:22px!important;height:22px!important;border-radius:6px!important;background:#f4f4f5!important;border-color:#e4e4e7!important;color:#18181b!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-row-main{gap:2px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-row-main strong{font-size:.82rem!important;font-weight:650!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-row-main small{color:var(--mc-text-secondary)!important;font-size:.72rem!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-row-status{grid-column:auto!important;justify-self:end!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-availability-pill{display:inline-flex!important;align-items:center!important;min-height:20px!important;border:1px solid #e4e4e7!important;border-radius:6px!important;background:#fafafa!important;color:#71717a!important;padding:0 7px!important;font-size:10.5px!important;font-weight:650!important;line-height:18px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-availability-pill[data-selected=true]{border-color:#a7d7df!important;background:#eefafd!important;color:#2f5f66!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-category-group{gap:6px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-category-head{padding:0 2px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-one-click-flow li:after{content:"›"!important;position:absolute!important;top:50%!important;right:18px!important;color:#a1a1aa!important;font-size:22px!important;line-height:1!important;transform:translateY(-50%)!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-one-click-flow li:last-child:after{display:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-one-click-flow li span{border:1px solid #a1a1aa!important;background:#ffffff!important;color:#18181b!important;font-weight:700!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inventory-row .connector-logo{position:relative!important;width:14px!important;height:14px!important;border:1px solid #a1a1aa!important;border-radius:999px!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inventory-row .connector-logo>*{display:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inventory-row[data-selected=true] .connector-logo:after{content:""!important;position:absolute!important;inset:3px!important;border-radius:999px!important;background:#09090b!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-panel{position:relative!important;padding-top:18px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-head{padding-right:170px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(15,23,42,.12)!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-title .connector-logo{width:28px!important;height:28px!important;border-radius:7px!important;background:#09090b!important;border-color:#09090b!important;color:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-actions{position:absolute!important;top:50px!important;right:18px!important;z-index:1!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-simple-status{border-left-width:1px!important;background:#f7f7f4!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-advanced-details{border-radius:0!important;border-width:0!important;border-top:1px solid rgba(15,23,42,.12)!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-advanced-details>summary{display:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-advanced-details[open]{gap:0!important;padding-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-advanced-details[open]>:not(summary){margin-inline:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border-top:1px solid rgba(15,23,42,.12)!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-fact{min-height:48px!important;padding:10px 14px!important;border:0!important;border-right:1px solid rgba(15,23,42,.12)!important;border-bottom:1px solid rgba(15,23,42,.12)!important;border-radius:0!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .status-pill{min-height:20px!important;padding:0 8px!important;font-size:.68rem!important;font-weight:700!important;line-height:18px!important;text-transform:uppercase!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .status-pill[data-tone=success]{border-color:#86efac!important;background:#f0fdf4!important;color:#047857!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .status-pill[data-tone=warning]{border-color:#facc15!important;background:#fefce8!important;color:#a16207!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .status-pill[data-tone=danger]{border-color:#fca5a5!important;background:#fef2f2!important;color:#b91c1c!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-workspace{grid-template-columns:minmax(360px,.88fr) minmax(560px,1.45fr)!important;gap:12px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-panel,.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-inventory-panel,.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-panel{padding:14px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-inventory-panel .connectors-section-head{padding-bottom:8px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-search-field{height:30px!important;margin:0!important;border-radius:7px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-category-list{gap:8px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-category-head{display:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-row-list{border-color:#e4e4e7!important;border-radius:9px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inventory-row{min-height:43px!important;padding:7px 9px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inventory-row[data-selected=true]{border-color:#d4d4d8!important;box-shadow:inset 0 0 0 1px #18181b!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inventory-row .connector-logo{width:13px!important;height:13px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-row-main strong{font-size:12px!important;line-height:1.15!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-row-main small{max-width:280px!important;overflow:hidden!important;font-size:11px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-panel{align-content:start!important;gap:0!important;min-height:100%!important;padding-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-head{min-height:78px!important;padding:2px 170px 12px 0!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-head .status-pill{margin-top:5px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-title{align-items:flex-start!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-title .connector-logo{display:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-title h2{font-size:20px!important;line-height:1.1!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-title p{margin-top:5px!important;font-size:11.5px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-actions{top:46px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-matrix{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 -14px!important;border-bottom:1px solid #e4e4e7!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-card{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:64px!important;padding:12px 14px!important;border-right:1px solid #e4e4e7!important;border-bottom:1px solid #e4e4e7!important;background:#ffffff!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-card:nth-child(2n){border-right:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-card:nth-last-child(-n+2){border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-icon{display:inline-flex!important;color:#64748b!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-icon svg{width:15px!important;height:15px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-card strong{display:block!important;color:#18181b!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-card small{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#71717a!important;font-size:11px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-card .dashboard-button{min-height:30px!important;padding-inline:12px!important;font-size:11.5px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-fact-grid{border-top:0!important;margin:0 -14px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-fact{min-height:40px!important;padding:8px 14px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-fact span,.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-fact strong{font-size:11px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-action-tags,.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-details-json{display:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-panel{display:grid!important;gap:10px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-head h2{margin:0!important;color:#18181b!important;font-size:15px!important;font-weight:700!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-head p{margin:4px 0 0!important;color:#71717a!important;font-size:11.5px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-table{overflow:hidden!important;border:1px solid #e4e4e7!important;border-radius:8px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-row{display:grid!important;grid-template-columns:minmax(170px,1.3fr) minmax(170px,1.1fr) minmax(130px,.8fr) minmax(140px,.8fr)!important;align-items:center!important;min-height:42px!important;padding:0 14px!important;border-bottom:1px solid #e4e4e7!important;-moz-column-gap:14px!important;column-gap:14px!important;color:#52525b!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-row:last-child{border-bottom:0!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-row-head{min-height:34px!important;background:#fafafa!important;color:#71717a!important;font-size:10px!important;font-weight:650!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-row strong{color:#18181b!important;font-size:12px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-row>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-empty{padding:26px 14px!important;color:#71717a!important;font-size:12px!important;text-align:center!important}@media (max-width:1100px){.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-matrix,.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-workspace{grid-template-columns:1fr!important}}.app-shell[data-dashboard-system=control-v1] .connectors-page>:where(.dashboard-verdict-hero,.connectors-flow-strip,.connectors-readiness-strip){display:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-workspace{align-items:start!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-inventory-panel{height:344px!important;min-height:344px!important;overflow:hidden!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-category-list{max-height:258px!important;overflow:auto!important;padding-right:2px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-inspector-panel{min-height:344px!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connector-setup-details:not([open]){display:none!important}.app-shell[data-dashboard-system=control-v1] .connectors-page .connectors-source-audit-panel{margin-top:0!important}