:root{--bg: oklch(.973 .006 255);--surface: oklch(1 0 0);--surface-raised: oklch(.988 .006 255);--surface-subtle: oklch(.955 .01 255);--ink: oklch(.215 .035 255);--ink-soft: oklch(.36 .034 255);--muted: oklch(.49 .027 255);--muted-strong: oklch(.42 .03 255);--line: oklch(.895 .014 255);--line-strong: oklch(.82 .024 255);--accent: oklch(.55 .22 263);--accent-strong: oklch(.45 .22 263);--accent-soft: oklch(.947 .028 263);--accent-line: oklch(.825 .07 263);--success: oklch(.45 .12 155);--success-soft: oklch(.946 .042 155);--warning: oklch(.53 .13 72);--warning-soft: oklch(.955 .052 72);--danger: oklch(.5 .16 30);--danger-soft: oklch(.955 .045 30);--shadow-sm: 0 1px 2px oklch(.2 .035 255 / .06), 0 1px 1px oklch(.2 .035 255 / .04);--shadow-md: 0 16px 42px oklch(.2 .035 255 / .12);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;color:var(--ink);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.45}body{background:var(--bg)}.new-menu-v2{position:relative}.new-menu-v2 .new-action{width:100%;justify-content:center}.new-menu-panel-v2{position:absolute;z-index:20;top:calc(100% + 6px);left:0;display:grid;gap:4px;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:6px;box-shadow:var(--shadow-md)}.new-menu-panel-v2 button{display:flex;align-items:center;gap:8px;min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--ink-soft);padding:0 9px;font-weight:750;text-align:left}.new-menu-panel-v2 button:hover{background:var(--surface-raised);color:var(--ink)}.nav-group p{padding:0 4px;color:var(--muted);font-size:12px;font-weight:650}.workspace{padding:0;background:var(--bg)}.trial-banner-v2{display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px;border-bottom:1px solid oklch(.92 .035 76);background:#fff9f1;background:oklch(.985 .025 76);color:#894d00;color:oklch(.48 .13 62);font-size:13px;font-weight:650}.trial-banner-v2 button{border:0;background:transparent;color:var(--danger);font-weight:800}.topbar-actions{align-items:center;min-width:0}.promo-chip-v2{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid oklch(.9 .035 76);border-radius:7px;background:#fff9f1;background:oklch(.985 .018 76);padding:0 10px;color:#894d00;color:oklch(.48 .12 62);font-size:12px;font-weight:800}.promo-chip-v2 strong{color:var(--ink)}.promo-chip-v2 em{color:var(--muted);font-style:normal;font-weight:750}.runtime-map-button-v2{cursor:pointer}.runtime-map-button-v2:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.user-menu-v2{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:0;background:transparent;color:var(--ink);font-weight:750}.user-menu-v2 span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px}.workspace-shell-v2:not(:has(.inspector-drawer-v2)){grid-template-columns:minmax(0,1fr)}.workspace-board,.inspector-drawer-v2{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.workspace-board{overflow:hidden}.workspace-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;padding:16px 18px 12px}.workspace-board-head h2{margin:0;font-size:18px}.workspace-board-head p{margin:5px 0 0;color:var(--muted-strong);font-size:13px}.workspace-toolbar-slot{flex:0 1 auto;min-width:min(720px,58%)}.status-tabs-v2{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-raised);padding:8px 12px}.status-tabs-v2 button,.segmented-control-v2 button{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted-strong);padding:0 11px;font-weight:700;white-space:nowrap}.status-tabs-v2 button.selected,.segmented-control-v2 button.selected{border-color:var(--accent-line);background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow-sm)}.status-tabs-v2 em{font-style:normal;color:var(--muted)}.workspace-toolbar-v2{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.workspace-search-v2{display:flex;align-items:center;gap:8px;min-width:220px;height:36px;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);padding:0 10px;color:var(--muted)}.workspace-search-v2 input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.segmented-control-v2,.toolbar-actions-v2,.empty-actions-v2,.composer-actions-v2,.composer-pills-v2{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace-board-body{display:grid;gap:14px;padding:14px}.data-panel-v2{min-width:0;min-height:420px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.table-v2{display:grid;min-width:760px}.compact-table-v2{min-width:650px}.compact-table-v2 .table-row-v2{grid-template-columns:minmax(190px,1.45fr) minmax(110px,.75fr) minmax(110px,.7fr) minmax(120px,.75fr) minmax(110px,.65fr)}.table-row-v2>span{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.table-row-v2{display:grid;grid-template-columns:minmax(240px,1.7fr) minmax(150px,.9fr) minmax(110px,.7fr) minmax(110px,.65fr) minmax(120px,.7fr) minmax(120px,.65fr);align-items:center;gap:12px;min-height:58px;border-bottom:1px solid var(--line);padding:10px 16px;color:var(--ink-soft);font-size:13px}.table-head-v2{min-height:42px;background:var(--surface-subtle);color:var(--muted-strong);font-weight:800}.row-actions-v2{display:flex;align-items:center;gap:8px}.inspector-drawer-v2{position:sticky;top:18px;align-self:start;padding:14px}.inspector-stack-v2{display:grid;gap:12px}.inspector-stack-v2 h3{margin:0 0 4px}.inspector-stack-v2 p{margin:0;color:var(--muted-strong);font-size:13px}.inspector-summary-v2,.inspector-row-v2{display:grid;gap:5px;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);padding:10px}.inspector-summary-v2 span,.inspector-row-v2 span{color:var(--muted);font-size:12px;font-weight:800}.inspector-summary-v2 strong{color:var(--ink);font-size:24px;line-height:1.1}.inspector-row-v2 strong{color:var(--ink-soft);font-size:13px}.ai-provider-panel{display:grid;gap:10px;min-width:0;border:1px solid #dfe6ef;border-radius:8px;background:#f8fafc;padding:10px}.ai-provider-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-provider-panel header>div,.ai-provider-grid>div{display:grid;gap:4px;min-width:0}.ai-provider-panel span,.ai-provider-grid span{color:var(--muted);font-size:11px;font-weight:800}.ai-provider-panel strong,.ai-provider-grid strong{color:var(--ink-soft);font-size:13px;overflow-wrap:anywhere}.ai-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-provider-grid>div{border:1px solid #dfe6ef;border-radius:7px;background:#fff;padding:8px}.ai-provider-env-list{display:flex;flex-wrap:wrap;gap:6px}.ai-provider-env-list span{border:1px solid #dfe6ef;border-radius:999px;background:#fff;padding:4px 7px;overflow-wrap:anywhere}.ai-provider-panel .secondary-button{justify-self:start}.empty-workspace-v2{display:grid;place-items:center;align-content:center;gap:10px;min-height:420px;padding:36px 18px;text-align:center}.empty-icon-v2{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:var(--accent-soft);color:var(--accent-strong)}.empty-workspace-v2 h3{margin:0;font-size:22px}.empty-workspace-v2 p{max-width:58ch;margin:0;color:var(--muted-strong)}.triage-layout-v2{display:grid;grid-template-columns:260px minmax(0,1fr) 240px;min-height:520px}.triage-list-v2,.triage-side-v2{display:grid;align-content:start;gap:8px;border-right:1px solid var(--line);padding:12px}.triage-side-v2{border-right:0;border-left:1px solid var(--line)}.triage-item-v2,.compact-record-v2,.signal-card-v2,.platform-card-v2,.management-card-v2,.plan-card-v2,.metric-card-v2{min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);padding:10px}.triage-item-v2{display:grid;gap:4px;text-align:left}.triage-item-v2 span,.triage-item-v2 em,.compact-record-v2 span,.compact-record-v2 em,.signal-card-v2 span,.signal-card-v2 em,.platform-card-v2 span,.management-card-v2 span,.metric-card-v2 span,.plan-card-v2 span{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.triage-thread-v2{display:grid;align-content:start;gap:14px;padding:18px}.triage-thread-v2 header,.platform-card-v2 header{display:flex;align-items:center;justify-content:space-between;gap:10px}.triage-thread-v2 h3,.triage-side-v2 h3,.result-list-v2 h3{margin:0}.triage-thread-v2 p,.draft-box-v2 p,.signal-card-v2 strong,.platform-card-v2 p,.management-card-v2 p,.plan-card-v2 p{margin:0;color:var(--ink-soft)}.draft-box-v2{display:grid;gap:6px;border:1px solid var(--accent-line);border-radius:7px;background:var(--accent-soft);padding:12px}.two-column-workspace-v2,.report-workspace-v2,.billing-workspace-v2,.channels-workspace-v2{display:grid;gap:14px;padding:14px;min-width:0}.two-column-workspace-v2{grid-template-columns:minmax(0,1fr) 280px;padding:0}.two-column-workspace-v2 .table-v2{overflow-x:auto}.result-list-v2{display:grid;align-content:start;gap:10px;border-left:1px solid var(--line);padding:14px}.signal-card-v2,.compact-record-v2{display:grid;gap:5px}.metric-strip-v2,.management-grid-v2,.platform-grid-v2{display:grid;gap:10px;min-width:0}.metric-strip-v2{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-grid-v2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.management-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.metric-card-v2,.management-card-v2,.plan-card-v2{display:grid;gap:6px}.metric-card-v2 strong{font-size:24px}.plan-card-v2{max-width:360px}.action-card-v2{align-content:center;color:var(--accent-strong);text-align:left}.disabled-button-v2{opacity:.72}.form-grid-v2{display:grid;gap:14px}.form-grid-v2 label{display:grid;gap:6px;color:var(--muted-strong);font-weight:750}.form-grid-v2 input{min-height:38px;border:1px solid var(--line);border-radius:7px;padding:0 10px}.advanced-section-v2{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.advanced-section-v2 summary{min-height:42px;padding:11px 14px;color:var(--ink-soft);cursor:pointer;font-weight:800}.advanced-section-v2>div{display:grid;gap:14px;border-top:1px solid var(--line);padding:14px}.advanced-grid-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;min-width:0}.next-action-strip-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-card.compact,.ability-list.compact .ability-row{border-radius:7px}.creation-layout-v2,.split-workspace-v2{display:grid;grid-template-columns:258px minmax(0,1fr);gap:14px;min-width:0}.session-list-v2,.side-list-v2{display:grid;align-content:start;gap:8px;min-width:0}.session-list-v2 button,.side-list-v2 button{display:grid;gap:4px;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);padding:11px;color:var(--ink-soft);text-align:left}.session-list-v2 button.selected,.side-list-v2 button.selected{border-color:var(--accent-line);background:var(--accent-soft)}.session-list-v2 span,.session-list-v2 em,.side-list-v2 span{color:var(--muted-strong);font-size:12px;font-style:normal}.studio-canvas-v2{display:grid;gap:14px;min-width:0}.composer-dock-v2{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:12px;box-shadow:var(--shadow-sm)}.composer-dock-v2 label,.field-block{display:grid;gap:7px}.composer-dock-v2 label span,.field-block span{color:var(--muted);font-size:12px;font-weight:800}.composer-dock-v2 textarea,.field-block textarea{width:100%;min-height:92px;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);color:var(--ink);padding:10px;resize:vertical}.composer-actions-v2{justify-content:flex-end}.creation-draft-preview{display:grid;gap:10px;border:1px solid #cfe5ff;border-radius:8px;background:#f7fbff;color:#24324a;padding:12px}.creation-draft-preview>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.creation-draft-preview span{color:#536176;font-size:12px;font-weight:800}.creation-draft-preview p,.creation-draft-preview small{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.creation-draft-preview p{line-height:1.6}.creation-draft-preview small{color:#728096}.creation-draft-preview .secondary-button{justify-self:start}.detail-panel-v2{display:grid;align-content:start;gap:14px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:14px}.detail-panel-v2 header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-panel-v2 h3{margin:0;font-size:20px}.detail-panel-v2 p{margin:4px 0 0;color:var(--muted-strong)}.rule-box.compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);padding:10px}.rule-box.compact div{display:grid;gap:4px}.rule-box.compact span{color:var(--muted);font-size:12px;font-weight:800}.module-list-v2{display:grid}.module-item-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:92px;border-bottom:1px solid var(--line);padding:14px 16px}.module-item-v2 strong,.module-item-v2 p,.module-item-v2 span{display:block}.module-item-v2 p{margin:4px 0;color:var(--muted-strong);font-size:13px}.module-item-v2 span{color:var(--muted);font-size:13px}.module-inspector-title-v2{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start}.checklist.compact{gap:7px}.checklist.compact .check-row{padding:8px}.readiness-stage-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.readiness-stage-card-v2{display:grid;gap:9px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;box-shadow:var(--shadow-sm)}.readiness-stage-card-v2>div{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:800}.readiness-stage-card-v2 strong{color:var(--ink);font-size:21px;line-height:1.1}.readiness-stage-card-v2 p{min-height:55px;margin:0;color:var(--muted-strong);font-size:13px}.readiness-table-v2{display:grid;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.readiness-results-summary-v2{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);background:var(--surface);padding:12px}.readiness-results-summary-v2 strong{color:var(--ink);font-size:14px}.readiness-results-summary-v2 span{color:var(--muted);font-size:13px;font-weight:750}.readiness-table-head-v2,.readiness-row-v2{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(120px,.7fr) minmax(220px,1.4fr) minmax(220px,1.4fr);gap:12px;align-items:start;border-bottom:1px solid var(--line);padding:12px}.readiness-table-head-v2{background:var(--surface-raised);color:var(--muted);font-size:12px;font-weight:850}.readiness-row-v2:last-child{border-bottom:0}.readiness-row-v2>div{display:grid;gap:7px}.readiness-row-v2 strong{color:var(--ink);font-size:14px}.readiness-row-v2 span,.readiness-row-v2 p{margin:0;color:var(--muted-strong);font-size:13px}.readiness-empty-v2{display:grid;place-items:center;gap:6px;min-height:150px;padding:24px;text-align:center}.readiness-empty-v2 strong{color:var(--ink)}.readiness-empty-v2 p{margin:0;color:var(--muted);font-size:13px}.api-health-card-v2{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.api-health-card-v2>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.api-health-card-v2 span{color:var(--muted);font-size:12px;font-weight:850}.api-health-card-v2 strong{color:var(--ink);font-size:13px}.api-health-card-v2 p{margin:0}.api-health-card-v2 button{justify-content:center;width:100%}.api-health-ok,.api-health-contract_ready,.api-health-ready{border-color:#a9cfb5;background:var(--success-soft)}.api-health-warning{border-color:#ebc989;background:var(--warning-soft)}.api-health-blocked,.api-health-error{border-color:#f5bab0;background:var(--danger-soft)}.production-env-next-v2{display:grid;gap:6px}.production-env-next-v2 p{display:grid;gap:3px;overflow-wrap:anywhere;border-top:1px solid var(--line);padding-top:6px}.production-env-next-v2 span{color:var(--ink);font-size:11px;text-transform:uppercase}.checklist-progress-card-v2{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.checklist-progress-card-v2>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.checklist-progress-card-v2 span{color:var(--muted);font-size:12px;font-weight:850}.checklist-progress-card-v2 strong{color:var(--ink);font-size:18px}.checklist-progress-card-v2 p{margin:0}.checklist-progress-card-v2 button{justify-content:center}.readiness-command-v2{display:grid;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.readiness-command-v2 span{color:var(--muted);font-size:12px;font-weight:800}.readiness-command-v2 code{overflow-wrap:anywhere;border-radius:6px;background:#08111f;padding:7px 8px;color:#f8fafc;font-size:12px}.step-badge-v2{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:850}.readiness-checklist-panel-v2{display:grid;gap:12px;margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.readiness-checklist-head-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.readiness-checklist-head-v2>div{display:flex;align-items:center;gap:8px;min-width:0}.readiness-checklist-head-v2 svg{color:var(--accent-strong)}.readiness-checklist-head-v2 strong{color:var(--ink)}.readiness-checklist-head-v2 span{border-radius:999px;background:var(--accent-soft);padding:3px 8px;color:var(--accent-strong);font-size:12px;font-weight:850}.readiness-checklist-head-v2 p{max-width:62ch;margin:0;color:var(--muted-strong);font-size:13px}.readiness-checklist-list-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.readiness-checklist-item-v2{display:grid;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);padding:12px}.readiness-checklist-title-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.readiness-checklist-title-v2>div{display:grid;gap:3px;min-width:0}.readiness-checklist-title-v2 strong{color:var(--ink);font-size:14px}.readiness-checklist-title-v2 span{color:var(--muted);font-size:12px;font-weight:800}.readiness-checklist-item-v2 p{margin:0;color:var(--muted-strong);font-size:13px}.readiness-checklist-blocker-v2{border-left:3px solid var(--warning);padding-left:8px}.readiness-checklist-actions-v2{display:flex;flex-wrap:wrap;gap:7px}.readiness-checklist-actions-v2 button{min-height:34px}.readiness-rules-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.readiness-rules-v2>div{display:grid;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);padding:12px}.readiness-rules-v2 svg{color:var(--accent-strong)}.readiness-rules-v2 strong{color:var(--ink)}.readiness-rules-v2 p{margin:0;color:var(--muted-strong);font-size:13px}@media(max-width:1180px){.workspace-shell-v2{grid-template-columns:minmax(0,1fr)}.inspector-drawer-v2{position:static}.workspace-board-head,.workspace-toolbar-v2{align-items:stretch;flex-direction:column}.workspace-toolbar-slot,.workspace-search-v2{min-width:0;width:100%}.readiness-stage-grid-v2,.readiness-checklist-list-v2,.readiness-rules-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar-nav{grid-auto-flow:column;grid-auto-columns:minmax(148px,1fr);overflow-x:auto}.topbar{align-items:flex-start;flex-direction:column;padding:12px 16px}.notice-row,.workspace-shell-v2{padding-left:16px;padding-right:16px}.creation-layout-v2,.split-workspace-v2,.next-action-strip-v2,.readiness-stage-grid-v2,.readiness-checklist-list-v2,.readiness-rules-v2{grid-template-columns:1fr}.readiness-checklist-head-v2{flex-direction:column}.data-panel-v2{overflow-x:auto}.readiness-table-head-v2{display:none}.readiness-results-summary-v2{align-items:flex-start;flex-direction:column}.readiness-row-v2{min-width:0;grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,oklch(.986 .006 255) 0,var(--bg) 270px),var(--bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.48}.app-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;height:100vh;border-right:1px solid var(--line);background:var(--surface);padding:18px 14px 16px}.brand-row{display:flex;align-items:center;gap:10px;min-height:46px}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--ink);color:var(--surface);font-size:13px;font-weight:800}.brand-row strong,.brand-row span{display:block}.brand-row strong{font-size:15px;letter-spacing:0}.brand-row span{color:var(--muted);font-size:12px}.new-action,.nav-item,.plan-strip button,.primary-button,.secondary-button,.text-button,.icon-button,.select-button,.connect-option{border:0;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.new-action{width:100%;min-height:40px;background:var(--ink);color:var(--surface);font-weight:700;box-shadow:var(--shadow-sm)}.new-action:hover{background:#19273a}.sidebar-nav{display:grid;align-content:start;gap:16px;min-width:0;overflow-y:auto;padding-right:2px}.nav-group{display:grid;gap:4px}.nav-group p{margin:0 0 4px;padding:0 10px;color:var(--muted);font-size:11px;font-weight:800}.nav-item{width:100%;justify-content:flex-start;min-height:40px;padding:0 9px;color:var(--muted-strong);background:transparent;position:relative}.nav-item:hover{background:var(--surface-subtle);color:var(--ink-soft)}.nav-item.active{color:var(--accent-strong);background:var(--accent-soft);font-weight:750}.nav-item em{margin-left:auto;min-width:20px;height:20px;display:grid;place-items:center;background:var(--surface-subtle);border-radius:999px;font-style:normal;font-size:12px}.nav-active-icon{margin-left:auto;color:var(--accent-strong)}.sidebar-foot{display:grid;gap:3px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:10px}.sidebar-foot span,.sidebar-foot strong{display:block;overflow-wrap:anywhere}.sidebar-foot span{color:var(--muted);font-size:12px;font-weight:800}.sidebar-foot strong{color:var(--ink-soft);font-size:12px}.workspace{min-width:0;overflow-x:hidden;padding:22px 26px 30px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin:0 auto 16px;max-width:1520px}.topbar-title{min-width:0}.topbar-title p:last-child{max-width:72ch;margin:7px 0 0;color:var(--muted-strong);text-wrap:pretty}.eyebrow{margin:0 0 4px;color:var(--muted);font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:25px;letter-spacing:0;text-wrap:balance}h2{margin-bottom:4px;font-size:17px}h3{margin-bottom:0;font-size:16px}.topbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:min(560px,48%)}.runtime-card{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;min-height:38px;max-width:280px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:8px 10px;color:var(--muted-strong);box-shadow:var(--shadow-sm)}.runtime-card>div{display:flex;align-items:center;gap:7px;min-width:0}.runtime-card strong{overflow:hidden;color:var(--muted);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.plan-strip{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px;color:var(--muted-strong);font-size:13px}.plan-strip span{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:8px 10px;box-shadow:var(--shadow-sm)}.runtime-chip{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);padding:0 8px;font-size:12px;font-weight:800}.runtime-real{background:var(--success-soft);color:var(--success)}.plan-strip button,.primary-button{min-height:36px;padding:0 13px;background:var(--accent);color:var(--surface);font-weight:700}.plan-strip button:hover,.primary-button:hover{background:var(--accent-strong)}.secondary-button{min-height:36px;padding:0 12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);font-weight:650}.secondary-button:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.danger-outline{border-color:#f9aea2;color:var(--danger)}.text-button{padding:0;background:transparent;color:var(--accent-strong);font-weight:700}.text-button:hover{color:var(--accent)}.icon-button{width:36px;height:36px;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted-strong)}.icon-button.solid{background:var(--ink);color:var(--surface)}.notice-row{display:flex;align-items:flex-start;gap:9px;min-height:42px;max-width:1520px;margin:0 auto 14px;padding:11px 12px;border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--accent-soft);color:#183063}.notice-row svg{flex:0 0 auto;margin-top:1px}.notice-row span{min-width:0;overflow-wrap:anywhere}.screen-stack{display:grid;gap:14px;min-width:0;max-width:1520px;margin:0 auto}.publish-command-page{gap:16px}.ops-command-center{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:12px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:16px;box-shadow:var(--shadow-sm)}.ops-command-copy{display:grid;align-content:start;gap:10px;min-width:0}.ops-command-copy h2{margin:0;color:var(--ink);font-size:22px;letter-spacing:0;text-wrap:balance}.ops-command-copy>p:not(.eyebrow){max-width:72ch;margin:0;color:var(--muted-strong);text-wrap:pretty}.ops-command-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.ops-command-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.ops-health-card{display:grid;align-content:start;gap:5px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:12px}.ops-health-card span,.ops-health-card p{color:var(--muted);font-size:12px;font-weight:800}.ops-health-card p{margin:0;font-weight:650}.ops-health-card strong{color:var(--ink);font-size:22px;line-height:1.1}.ops-health-card .status-pill{justify-self:start}.readiness-lane{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:12px;min-width:0;align-items:start}.publish-workbench{display:grid;grid-template-columns:minmax(0,1fr) 356px;gap:14px;align-items:start;min-width:0}.publish-main-lane,.publish-control-rail{display:grid;align-content:start;gap:14px;min-width:0}.publish-control-rail{position:sticky;top:18px}.control-card{padding:14px}.next-action-card{display:grid;gap:10px}.next-action-card h2{margin:0}.next-action-list{display:grid;gap:8px}.next-action-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:10px;color:var(--ink-soft);text-align:left}.next-action-row:hover{border-color:var(--accent-line);background:var(--accent-soft)}.next-action-row svg{display:grid;place-self:start center;margin-top:1px;color:var(--accent-strong)}.next-action-row strong,.next-action-row p{display:block;overflow-wrap:anywhere}.next-action-row strong{color:var(--ink);font-size:13px}.next-action-row p{margin:3px 0 0;color:var(--muted-strong);font-size:12px}.screen-state{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:160px;padding:22px;border:1px solid #dfe5ee;border-radius:8px;background:#fff}.screen-state h2{margin-bottom:6px}.screen-state p{margin-bottom:0;color:#536176}.screen-state-danger{border-color:#ffcfbd;background:#fff8f5}.screen-state-danger h2{color:#9d3d14}.commercial-snapshot{display:grid;grid-template-columns:1.1fr 1.3fr 1fr;gap:12px;min-width:0}.activation-card,.commercial-card,.next-best-card{min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.activation-card{background:linear-gradient(180deg,#fff,#f7fbff)}.activation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.progress-track{height:8px;overflow:hidden;border-radius:999px;background:#e7edf6;margin:10px 0 12px}.progress-track span{display:block;height:100%;border-radius:inherit;background:#1b5cff}.task-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.task-chip{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:30px;padding:0 8px;border:1px solid #dbe6f5;border-radius:7px;background:#fff;color:#34445f;font-size:12px}.task-chip svg{color:#168351}.task-chip em{color:#168351;font-style:normal;font-weight:800}.entitlement-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px;border-top:1px solid #edf1f6;padding-top:11px}.entitlement-strip span{display:inline-flex;align-items:center;gap:4px;min-height:28px;border:1px solid #dbe6f5;border-radius:7px;background:#fff;padding:0 8px;color:#536176;font-size:12px;font-weight:800}.entitlement-strip strong{color:#24324a}.activation-state-board{display:grid;gap:12px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.activation-state-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.activation-state-head p,.activation-state-step p,.activation-current-gate p,.activation-evidence-row p{margin-bottom:0;color:#66758b;font-size:13px}.activation-state-score{display:grid;justify-items:end;gap:6px;flex:0 0 auto}.activation-state-score strong{font-size:20px}.activation-state-progress{height:8px;overflow:hidden;border-radius:999px;background:#e7edf6}.activation-state-progress span{display:block;height:100%;border-radius:inherit;background:#1f7a5a}.activation-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.activation-state-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;min-height:112px;border:1px solid #dfe5ee;border-radius:8px;background:#f9fbfe;padding:10px}.activation-state-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#edf1f7;color:#536176}.activation-state-complete .activation-state-icon{background:#eaf8f0;color:#157246}.activation-state-partial .activation-state-icon{background:#fff4e8;color:#9d5b13}.activation-state-blocked .activation-state-icon{background:#fff0ee;color:#a23523}.activation-state-step-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:6px}.activation-state-bottom{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px;align-items:stretch;min-width:0;border-top:1px solid #edf1f6;padding-top:12px}.activation-current-gate{min-width:0;border:1px solid #f0ddc3;border-radius:8px;background:#fffaf3;padding:12px}.activation-current-gate>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.activation-next-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;min-width:0}.activation-next-actions button{width:100%;min-width:0}.activation-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.activation-evidence-row{min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#f8fafc;padding:10px}.activation-evidence-row span{display:block;color:#728096;font-size:12px;font-weight:800}.activation-evidence-row strong{display:block;margin:3px 0;overflow-wrap:anywhere}.error-resolution-center{display:grid;gap:12px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.error-resolution-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.error-resolution-head p,.error-summary-card p,.error-issue-card p,.error-coverage-row p,.error-playbook-row p{margin-bottom:0;color:#66758b;font-size:13px}.error-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.error-summary-card{min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#f8fafc;padding:10px}.error-summary-card span,.error-playbook-row span{display:block;color:#728096;font-size:12px;font-weight:800}.error-summary-card strong{display:block;margin:4px 0;font-size:17px;overflow-wrap:anywhere}.error-issue-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.error-issue-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:12px}.error-issue-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#fff4e8;color:#9d5b13}.error-issue-body{min-width:0}.error-issue-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:7px}.error-issue-title>div{min-width:0}.error-issue-title strong{display:block;margin-bottom:4px}.error-issue-title code{display:inline-flex;max-width:100%;border:1px solid #e7edf6;border-radius:7px;background:#f8fafc;padding:3px 6px;color:#536176;font-size:12px;overflow-wrap:anywhere;white-space:normal}.error-issue-meta{display:grid;gap:5px;margin-top:10px;border-top:1px solid #edf1f6;padding-top:10px}.error-issue-meta span{color:#536176;font-size:12px;overflow-wrap:anywhere}.error-issue-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.error-coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.error-coverage-row{display:grid;gap:6px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#f9fbfe;padding:10px}.error-coverage-row .status-pill{justify-self:start}.error-playbook-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;border-top:1px solid #edf1f6;padding-top:12px}.error-playbook-row>div{min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:10px}.error-playbook-row strong{display:block;margin:3px 0;overflow-wrap:anywhere}.mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.mini-metric{min-width:0;border:1px solid #edf1f6;border-radius:7px;background:#f9fbfe;padding:10px}.mini-metric span{display:block;color:#728096;font-size:12px;font-weight:800}.mini-metric strong{display:block;margin:3px 0;font-size:17px}.mini-metric p,.next-best-card p{margin-bottom:0;color:#728096;font-size:12px}.roi-levers{display:grid;gap:8px;margin-top:12px;border-top:1px solid #edf1f6;padding-top:12px}.roi-lever{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;min-width:0;color:#536176}.roi-lever svg{color:#168351}.roi-lever strong,.roi-lever span{display:block}.roi-lever strong{color:#24324a;font-size:13px}.roi-lever span{color:#1b5cff;font-size:12px;font-weight:900}.roi-lever p{margin:2px 0 0;color:#728096;font-size:12px}.next-best-card{border-color:#cddcff;background:#f7faff}.expansion-list{display:grid;gap:8px;margin-top:11px}.expansion-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:flex-start;gap:8px;min-width:0;border:1px solid #dce7ff;border-radius:8px;background:#fff;padding:9px}.expansion-item p{margin:2px 0 0}.expansion-item .text-button{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.expansion-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#eef4ff;color:#1b5cff}.next-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:100%}.status-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;max-width:100%;min-width:0}.status-tabs button{min-height:36px;white-space:nowrap;border:1px solid transparent;border-radius:7px;background:transparent;color:#536176;padding:0 10px}.status-tabs .selected{border-color:#bcd1ff;background:#eef4ff;color:#123066;font-weight:700}.toolbar-actions{display:flex;gap:8px;max-width:100%;min-width:0}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start;min-width:0;max-width:100%}.main-panel,.side-panel{border:1px solid #dfe5ee;border-radius:8px;background:#fff;min-width:0;max-width:100%}.main-panel{min-width:0}.side-panel{padding:14px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:14px;border-bottom:1px solid #edf1f6}.panel-head.compact{min-height:44px;padding:0 0 12px}.panel-head p,.side-panel p,.placeholder-screen p,.ability-row p,.check-row p,.account-card p{margin-bottom:0;color:#728096;font-size:13px}.table{display:grid}.table-row{display:grid;grid-template-columns:minmax(220px,1.7fr) 150px 110px 100px 90px;gap:12px;padding:12px 14px;border-bottom:1px solid #edf1f6;align-items:center;color:#33435d}.table-row>span{min-width:0;overflow-wrap:anywhere}.table-row:last-child{border-bottom:0}.table-head{color:#728096;font-size:12px;font-weight:800;background:#f8fafc}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:750;white-space:nowrap}.status-good{background:#eaf8f0;color:#157246}.status-warn{background:#fff4e8;color:#9d5b13}.status-neutral{background:#edf1f7;color:#55647a}.status-danger{background:#fff0ee;color:#a23523}.ops-panel{border:1px solid #dfe5ee;border-radius:8px;background:#fff;min-width:0}.job-stack{display:grid;gap:10px;padding:14px}.job-card{display:grid;gap:11px;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:12px;min-width:0}.job-summary{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.job-summary strong{display:block;overflow:hidden;color:#24324a;text-overflow:ellipsis;white-space:nowrap}.job-summary p,.job-footer p{margin-bottom:0;color:#728096;font-size:12px}.job-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#eef4ff;color:#1b5cff}.timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.timeline-step{display:grid;gap:5px;color:#8793a6;font-size:12px;font-weight:750;min-width:0}.timeline-step span{display:block;height:5px;border-radius:999px;background:#e6ecf5}.timeline-step.done span{background:#168351}.timeline-step.current span{background:#e58d18}.timeline-step.blocked span{background:#c84530}.timeline-step.done{color:#168351}.timeline-step.current{color:#9d5b13}.timeline-step.blocked{color:#a23523}.timeline-step em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.job-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.job-actions{display:flex;flex:0 0 auto;gap:8px}.account-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid #dfe5ee;border-radius:8px;margin-bottom:10px;min-width:0}.avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#172033;color:#fff;font-weight:800}.ability-list,.checklist{display:grid;gap:8px}.ability-row,.check-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf1f6;padding:9px 0;min-width:0}.ability-row>div,.check-row>div,.account-card>div{min-width:0}.ability-row:last-child,.check-row:last-child{border-bottom:0}.check-row{justify-content:flex-start}.check-row svg{color:#1b5cff;flex:0 0 auto}.diagnostic-panel{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #edf1f6}.diagnostic-list,.sync-checks{display:grid;gap:8px}.diagnostic-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:10px;min-width:0}.diagnostic-row p,.sync-check-row p{margin:4px 0 0;color:#728096;font-size:12px}.scope-box{display:grid;gap:9px;border:1px solid #ffe1bd;border-radius:8px;background:#fff8ef;padding:10px}.scope-title{display:flex;align-items:center;gap:7px;color:#8a4d12}.scope-chip-list{display:flex;flex-wrap:wrap;gap:7px}.scope-chip{display:grid;justify-items:start;gap:2px;border:1px solid #ffd5a3;border-radius:7px;background:#fff;color:#24324a;padding:8px 9px;text-align:left}.scope-chip span{font-weight:800;font-size:12px}.scope-chip em{color:#8a4d12;font-style:normal;font-size:12px}.sync-check-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;border-bottom:1px solid #edf1f6;padding:8px 0;min-width:0}.sync-check-row:last-child{border-bottom:0}.sync-check-row>p,.sync-check-row>strong{grid-column:1 / -1}.sync-check-row>strong{color:#4e5b70;font-size:13px}.account-action-panel{display:grid;gap:9px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:10px}.account-action-panel .scope-title{color:#24324a}.account-action-panel .scope-title .status-pill{margin-left:auto}.account-action-list{display:grid;gap:8px}.account-action-card{display:grid;gap:8px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:10px}.account-action-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.account-action-head>div{min-width:0}.account-action-head strong,.account-action-card p{overflow-wrap:anywhere}.account-action-card p{margin:0;color:#728096;font-size:12px}.account-action-meta{display:flex;flex-wrap:wrap;gap:6px}.account-action-meta span{border:1px solid #edf1f6;border-radius:999px;background:#fff;color:#536176;padding:4px 8px;font-size:11px;font-weight:750}.account-action-card .secondary-button{justify-self:start}.diagnostic-actions{display:flex;flex-wrap:wrap;gap:8px}.scope-requirements{display:grid;gap:8px;padding:0 14px 14px}.metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric{border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:13px}.metric span{display:block;color:#728096;font-size:12px;font-weight:700}.metric strong{display:block;margin-top:4px;font-size:22px}.automation-grid{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;gap:14px;align-items:start;min-width:0}.automation-safety-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border:1px solid #dbe7d8;border-radius:8px;background:#f7fcf8;padding:14px}.automation-safety-strip.paused{border-color:#ffcfbd;background:#fff8f5}.automation-safety-strip h2{margin-bottom:4px}.automation-safety-strip p:last-child{margin-bottom:0;color:#536176;font-size:13px}.automation-safety-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.automation-list-panel{display:grid;align-content:start;gap:10px}.automation-rule-list{display:grid;gap:8px}.automation-rule-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:78px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;color:#24324a;padding:11px;text-align:left}.automation-rule-card.selected{border-color:#9dbcff;background:#f5f8ff;box-shadow:inset 0 0 0 1px #d8e3ff}.automation-rule-card strong,.automation-rule-card p,.audit-row strong,.audit-row p,.log-row strong,.log-row p{display:block}.automation-rule-card p{margin:4px 0 0;color:#728096;font-size:12px;overflow-wrap:anywhere}.automation-detail{display:grid}.automation-detail .rule-box{align-items:flex-start}.automation-detail textarea{min-height:154px}.automation-side{display:grid;gap:14px}.automation-confirm-checks{display:grid;gap:8px;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:10px}.log-list,.audit-list{display:grid;gap:8px;border-top:1px solid #edf1f6;padding-top:14px}.log-row{border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:10px}.audit-row{border:1px solid #edf1f6;border-radius:8px;background:#fff;padding:10px}.audit-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.log-row p{margin:4px 0 0;color:#728096;font-size:12px}.audit-row p{margin:5px 0 0;color:#536176;font-size:12px}.audit-meta{color:#8a96a8}.rule-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #edf1f6}.field-block{display:grid;gap:7px;padding:14px}.field-block span{color:#4e5b70;font-size:13px;font-weight:800}textarea,input,select{width:100%;border:1px solid #cfd8e6;border-radius:7px;background:#fff;color:#162033;outline:none}textarea{min-height:124px;resize:vertical;padding:10px 11px}input,select{min-height:38px;padding:0 10px}textarea:focus,input:focus,select:focus{border-color:#1b5cff;box-shadow:0 0 0 3px #1b5cff1f}.action-row,.modal-actions,.placeholder-actions{display:flex;justify-content:flex-end;gap:8px;padding:14px;border-top:1px solid #edf1f6}.placeholder-screen{display:grid;justify-items:start;align-content:center;min-height:420px;border:1px dashed #cad4e2;border-radius:8px;background:#fff;padding:34px}.module-screen{display:grid;gap:14px;min-width:0}.module-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:16px}.module-title{display:flex;align-items:flex-start;gap:12px;min-width:0}.module-title h2{font-size:20px}.module-title p:last-child,.metric p,.module-item p,.module-item span{margin-bottom:0;color:#728096;font-size:13px}.placeholder-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;background:#eef4ff;color:#1b5cff;margin-bottom:14px}.placeholder-actions{padding:0;border-top:0;margin-top:18px;justify-content:flex-start}.module-hero .placeholder-actions{margin-top:0;flex:0 0 auto}.module-metrics .metric{display:grid;align-content:start;gap:2px;min-height:98px}.module-tabs{display:flex;gap:6px;overflow-x:auto;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:8px}.module-tabs button{flex:0 0 auto;min-height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:#536176;padding:0 11px}.module-tabs button.selected{border-color:#bcd1ff;background:#eef4ff;color:#123066;font-weight:750}.module-list{display:grid}.module-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #edf1f6;padding:14px;min-width:0}.module-item:last-child{border-bottom:0}.module-item strong,.module-item p,.module-item span{display:block}.module-item strong{color:#24324a}.module-item span{margin-top:5px}.module-item-actions{display:grid;justify-items:end;gap:8px;min-width:112px}.benchmark-board{display:grid;gap:14px;min-width:0}.benchmark-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.benchmark-head p,.benchmark-summary-card p,.benchmark-row p,.benchmark-workstream p,.benchmark-evidence-row p{margin-bottom:0;color:#66758b;font-size:13px}.benchmark-head-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 0 auto}.benchmark-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.benchmark-summary-card,.benchmark-evidence-row{min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:12px}.benchmark-summary-card span,.benchmark-evidence-row span,.benchmark-row-grid span{display:block;color:#728096;font-size:12px;font-weight:800}.benchmark-summary-card strong{display:block;margin:3px 0;color:#24324a;font-size:22px}.benchmark-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:8px}.benchmark-filter-label{display:inline-flex;align-items:center;gap:7px;color:#4e5b70;font-size:13px;font-weight:800;padding:0 5px}.benchmark-filter-group{display:flex;flex-wrap:wrap;gap:5px}.benchmark-filter-group button{min-height:31px;border:1px solid #d8e0eb;border-radius:7px;background:#fff;color:#536176;padding:0 10px;font-weight:750}.benchmark-filter-group button.selected{border-color:#bcd1ff;background:#eef4ff;color:#123066}.benchmark-workbench{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;min-width:0}.benchmark-row-list,.benchmark-workstream-list,.benchmark-evidence-grid{display:grid;min-width:0}.benchmark-row{display:grid;gap:10px;min-width:0;border-top:1px solid #edf1f6;padding:14px}.benchmark-row:first-child{border-top:0}.benchmark-row-title,.benchmark-row-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.benchmark-row-title strong{display:block;color:#24324a}.benchmark-row-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:0 0 auto}.benchmark-row-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.benchmark-row-grid>div{min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:10px}.benchmark-row-grid p{margin-top:4px}.benchmark-row-footer{align-items:center;border-top:1px solid #edf1f6;padding-top:10px}.benchmark-row-footer .secondary-button{flex:0 0 auto}.benchmark-side{align-content:start}.benchmark-workstream{display:grid;gap:7px;min-width:0;border-top:1px solid #edf1f6;padding:12px 0}.benchmark-workstream:first-child{border-top:0;padding-top:0}.benchmark-workstream>div{display:flex;align-items:center;gap:8px}.benchmark-workstream svg{color:#1b5cff}.benchmark-workstream span{color:#728096;font-size:12px;font-weight:800}.benchmark-evidence{overflow:hidden}.benchmark-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px}.benchmark-evidence-row strong{display:block;margin:5px 0;color:#24324a;overflow-wrap:anywhere}.audit-center{display:grid;gap:14px;min-width:0}.audit-center-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.audit-center-head p:last-child{margin-bottom:0;color:#536176;font-size:13px}.audit-center-actions{display:flex;justify-content:flex-end;gap:8px;flex:0 0 auto}.audit-filter-bar{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(220px,1.4fr);gap:10px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:12px}.audit-filter-bar label{display:grid;gap:6px;min-width:0}.audit-filter-bar span{color:#4e5b70;font-size:12px;font-weight:800}.audit-search-field{display:flex;align-items:center;gap:8px;border:1px solid #cfd8e6;border-radius:7px;background:#fff;padding:0 10px}.audit-search-field:focus-within{border-color:#1b5cff;box-shadow:0 0 0 3px #1b5cff1f}.audit-search-field input{min-height:36px;border:0;padding:0}.audit-search-field input:focus{box-shadow:none}.audit-workbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;min-width:0}.audit-event-list{display:grid}.audit-event-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.24fr);gap:12px;width:100%;border:0;border-top:1px solid #edf1f6;background:#fff;color:inherit;cursor:pointer;padding:14px;min-width:0;text-align:left}.audit-event-row:hover{background:#f8fbff}.audit-event-row.selected{background:#f5f8ff;box-shadow:inset 3px 0 #1b5cff}.audit-event-row:first-child{border-top:0}.audit-event-main{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0}.audit-event-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#eef4ff;color:#1b5cff}.audit-event-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.audit-event-title strong,.audit-event-main p,.audit-event-main span,.audit-event-effect span,.audit-event-effect strong{display:block}.audit-event-main p{margin:6px 0 0;color:#536176;font-size:13px;overflow-wrap:anywhere}.audit-event-main span{margin-top:6px;color:#8a96a8;font-size:12px;font-weight:700;overflow-wrap:anywhere}.audit-event-effect{display:grid;align-content:start;gap:4px;justify-items:end;text-align:right}.audit-event-effect span{color:#8a96a8;font-size:12px;font-weight:800}.audit-event-effect strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.audit-detail-block{display:grid;gap:12px;border-bottom:1px solid #edf1f6;padding-bottom:14px}.audit-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.audit-detail-head strong,.audit-detail-head p,.audit-detail-grid span,.audit-detail-grid strong,.audit-evidence-list strong,.audit-evidence-list p,.audit-export-job span,.audit-export-job strong,.audit-export-job p,.audit-export-job small{display:block}.audit-detail-head p{margin:4px 0 0;color:#728096;font-size:12px;font-weight:750}.audit-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audit-detail-grid>div{min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:9px}.audit-detail-grid span,.audit-export-job span{color:#8a96a8;font-size:12px;font-weight:800}.audit-detail-grid strong,.audit-export-job strong{margin-top:3px;color:#24324a;font-size:13px;overflow-wrap:anywhere}.audit-evidence-list{display:grid;gap:6px}.audit-evidence-list strong{color:#24324a;font-size:13px}.audit-evidence-list p{margin:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:#536176;font-size:12px;padding:7px 8px;overflow-wrap:anywhere}.audit-export-job{display:grid;gap:7px;border:1px solid #ffe1bd;border-radius:8px;background:#fff8ef;padding:10px}.audit-export-job p,.audit-export-job small{margin:0;color:#8a4d12;font-size:12px;overflow-wrap:anywhere}.audit-tamper-panel{display:grid;gap:10px;border:1px solid #dfe5ee;border-radius:8px;background:#fbfcfe;padding:11px}.audit-tamper-head,.audit-tamper-control,.audit-tamper-actions{display:flex;align-items:flex-start;gap:9px;min-width:0}.audit-tamper-head{justify-content:space-between}.audit-tamper-head h2,.audit-tamper-head p{margin:0}.audit-tamper-head .eyebrow{margin-bottom:3px}.audit-tamper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.audit-tamper-stat{display:grid;gap:4px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fff;color:#536176;padding:9px}.audit-tamper-stat svg{color:#1b5cff}.audit-tamper-stat span,.audit-tamper-stat strong,.audit-tamper-control strong,.audit-tamper-control p,.audit-drill-card strong,.audit-drill-card p,.audit-drill-card small{display:block;overflow-wrap:anywhere}.audit-tamper-stat span{color:#8a96a8;font-size:11px;font-weight:850}.audit-tamper-stat strong{color:#24324a;font-size:13px}.audit-tamper-controls{display:grid;gap:7px}.audit-tamper-control{align-items:center;border:1px solid #edf1f6;border-radius:8px;background:#fff;padding:9px}.audit-tamper-control>div{min-width:0;flex:1 1 auto}.audit-tamper-control svg{flex:0 0 auto;color:#157348}.audit-tamper-control strong{color:#24324a;font-size:13px}.audit-tamper-control p{margin:3px 0 0;color:#66758c;font-size:12px}.audit-drill-card{display:grid;gap:4px;border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-soft);padding:9px 10px}.audit-drill-card p,.audit-drill-card small{margin:0;color:#536176;font-size:12px}.audit-tamper-actions{flex-wrap:wrap}.audit-tamper-actions button{flex:1 1 150px;justify-content:center}.settings-security{display:grid;gap:14px;min-width:0}.settings-security-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.settings-security-head h2{margin-bottom:0}.settings-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0}.settings-action-card{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.settings-action-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.settings-action-head svg{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#eef4ff;color:#1b5cff;padding:8px}.settings-action-head strong,.settings-action-head p,.settings-action-card label span,.api-secret-box span,.api-secret-box strong,.settings-key-list strong,.settings-key-list p{display:block}.settings-action-head p{margin:4px 0 0;color:#728096;font-size:12px;overflow-wrap:anywhere}.settings-action-card label{display:grid;gap:6px;min-width:0}.settings-action-card label span{color:#4e5b70;font-size:12px;font-weight:800}.api-card{gap:10px}.api-secret-box{display:grid;gap:4px;border:1px solid #ffe1bd;border-radius:8px;background:#fff8ef;color:#8a4d12;padding:10px;min-width:0}.api-secret-box span{font-size:12px;font-weight:800}.api-secret-box strong{color:#24324a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;overflow-wrap:anywhere}.settings-key-list{display:grid;gap:8px;border-top:1px solid #edf1f6;padding-top:10px}.settings-key-list:empty{display:none}.settings-key-list>div{min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:9px}.settings-lifecycle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.settings-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.icon-button.compact{width:30px;height:30px}.settings-key-list strong{color:#24324a;font-size:13px}.settings-key-list p{margin:4px 0 0;color:#728096;font-size:12px;overflow-wrap:anywhere}.settings-rbac-panel{display:grid;gap:14px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.settings-rbac-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.settings-rbac-head p:last-child{margin-bottom:0;color:#536176;font-size:13px}.settings-rbac-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;min-width:0}.settings-member-list{display:grid;gap:8px;min-width:0}.settings-member-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(190px,auto);gap:10px;align-items:center;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:10px}.settings-member-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#eef4ff;color:#1b5cff}.settings-member-main{min-width:0}.settings-member-main strong,.settings-member-main p,.settings-member-main span,.settings-permission-head strong,.settings-permission-head p,.permission-table span{display:block}.settings-member-main p{margin:3px 0 0;color:#536176;font-size:13px;overflow-wrap:anywhere}.settings-member-main span{margin-top:4px;color:#8a96a8;font-size:12px}.settings-member-controls{display:grid;gap:8px;justify-items:end;min-width:0}.settings-member-controls select{min-width:126px}.settings-permission-matrix{display:grid;align-content:start;gap:10px;min-width:0}.settings-permission-head p{margin:4px 0 0;color:#728096;font-size:12px}.permission-table{display:grid;min-width:0;border:1px solid #edf1f6;border-radius:8px;overflow:hidden}.permission-table-head,.permission-table-row{display:grid;grid-template-columns:.72fr repeat(4,minmax(0,1fr));min-width:0}.permission-table-head{background:#f3f6fb;color:#4e5b70;font-size:12px;font-weight:800}.permission-table-row{border-top:1px solid #edf1f6;color:#536176;font-size:12px}.permission-table span{min-width:0;padding:9px 8px;overflow-wrap:anywhere}.permission-table span+span{border-left:1px solid #edf1f6}.settings-brand-policy{display:grid;gap:14px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.settings-brand-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.settings-brand-head p:last-child{margin-bottom:0;color:#536176;font-size:13px}.settings-brand-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);gap:14px;min-width:0}.settings-brand-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.settings-brand-form label,.settings-policy-controls label{display:grid;gap:6px;min-width:0}.settings-brand-form label span,.settings-policy-controls label span{color:#4e5b70;font-size:12px;font-weight:800}.settings-brand-form textarea{min-height:104px}.settings-brand-side{display:grid;align-content:start;gap:12px;min-width:0}.settings-policy-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.settings-policy-summary{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;border:1px solid #dfe8ff;border-radius:8px;background:#f7faff;padding:10px;min-width:0}.settings-policy-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#eef4ff;color:#1b5cff}.settings-policy-summary strong,.settings-policy-summary p,.settings-policy-check strong,.settings-policy-check p{display:block}.settings-policy-summary p{margin:4px 0 0;color:#536176;font-size:12px}.settings-policy-checks{display:grid;gap:8px;min-width:0}.settings-policy-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:9px}.settings-policy-check svg{color:#1b5cff;margin-top:1px}.settings-policy-check p{margin:4px 0 0;color:#728096;font-size:12px;overflow-wrap:anywhere}.settings-brand-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.inbox-section{display:grid;gap:14px;min-width:0}.inbox-workbench{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:14px;min-width:0}.inbox-list{display:grid;gap:8px;padding:14px}.inbox-filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;border-bottom:1px solid #edf1f6;padding:14px}.inbox-filter-bar label{display:grid;align-content:start;gap:6px;min-width:0}.inbox-filter-bar label span{color:#4e5b70;font-size:13px;font-weight:800}.inbox-search-label{min-width:min(240px,100%)}.inbox-search-field{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;border:1px solid #cfd8e6;border-radius:7px;background:#fff;color:#728096;padding:0 10px}.inbox-search-field input{min-height:36px;border:0;padding:0}.inbox-search-field input:focus{box-shadow:none}.inbox-bulk-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid #edf1f6;padding:12px 14px}.inbox-bulk-bar span{display:inline-flex;align-items:center;gap:6px;color:#728096;font-size:12px;font-weight:800}.inbox-item-card{display:grid;gap:8px;width:100%;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;color:inherit;padding:12px;text-align:left}.inbox-item-card.selected{border-color:#9dbcff;background:#f5f8ff;box-shadow:inset 0 0 0 1px #d8e4ff}.inbox-select-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.inbox-select-row input{width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.inbox-card-body{display:grid;gap:8px;width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:0;text-align:left}.inbox-item-head,.inbox-item-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.inbox-item-card strong,.inbox-selected-card strong,.inbox-history-card strong{color:#24324a;overflow-wrap:anywhere}.inbox-item-card p,.inbox-selected-card p,.inbox-history-card p{margin:0;color:#4e5b70;font-size:13px}.inbox-item-meta span,.inbox-selected-card span,.inbox-selected-card small,.inbox-history-card span{color:#728096;font-size:12px;font-weight:700}.inbox-draft-panel{align-content:start;overflow:hidden}.inbox-selected-card{display:grid;gap:6px;border-bottom:1px solid #edf1f6;padding:14px}.inbox-draft-field{border-bottom:0}.inbox-review-card,.inbox-automation-card,.inbox-empty-state{display:grid;gap:9px;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:12px;min-width:0}.inbox-review-card{margin:14px;border-color:#ffe1bd;background:#fff8ef}.inbox-audit-preview-card{display:grid;gap:10px;margin:0 14px 14px;min-width:0;border:1px solid #cddcff;border-radius:8px;background:#f7faff;padding:12px}.inbox-audit-preview-head,.inbox-audit-check{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.inbox-audit-preview-head strong,.inbox-audit-check strong{display:block;color:#24324a;overflow-wrap:anywhere}.inbox-audit-preview-head span,.inbox-audit-check p{display:block;margin:3px 0 0;color:#728096;font-size:12px;font-weight:700}.inbox-audit-check-list{display:grid;gap:8px}.inbox-audit-check{justify-content:flex-start;border-top:1px solid #e4ebfb;padding-top:8px}.inbox-review-head,.inbox-automation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;min-width:0}.inbox-review-head strong,.inbox-automation-head strong{color:#24324a;overflow-wrap:anywhere}.inbox-review-card ul,.inbox-automation-card ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#536176;font-size:13px}.inbox-automation-card{margin:0 14px 14px;border-color:#cddcff;background:#f7faff}.inbox-automation-head{justify-content:flex-start}.inbox-automation-head svg{color:#1b5cff;flex:0 0 auto;margin-top:2px}.inbox-automation-head p{margin:3px 0 0;color:#728096;font-size:12px}.inbox-empty-state{justify-items:start;border-style:dashed;color:#536176}.inbox-empty-state p{margin:0;color:#728096;font-size:13px}.inbox-history-list{display:grid}.inbox-history-card{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;border-top:1px solid #edf1f6;padding:14px}.inbox-history-card:first-child{border-top:0}.inbox-history-card>svg{margin-top:2px;color:#168351}.monitoring-section{display:grid;gap:14px;min-width:0}.monitoring-workbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;min-width:0}.monitoring-form-panel{overflow:hidden}.monitoring-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;min-width:0}.monitoring-form label{display:grid;align-content:start;gap:6px;min-width:0}.monitoring-form label:nth-child(2){grid-column:1 / -1}.monitoring-form span{color:#4e5b70;font-size:13px;font-weight:800}.monitoring-quota-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px}.monitoring-quota-strip>div{display:flex;align-items:flex-start;gap:7px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;color:#536176;padding:9px;font-size:12px;font-weight:700}.monitoring-safety-panel{align-content:start}.monitoring-project-list,.monitoring-result-list{display:grid}.monitoring-project-card{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:flex-start;gap:10px;border-top:1px solid #edf1f6;padding:14px;min-width:0}.monitoring-project-card:first-child{border-top:0}.monitoring-project-card>svg{margin-top:2px;color:#1b5cff}.monitoring-project-card strong,.monitoring-project-card p,.monitoring-project-card span{display:block}.monitoring-project-card strong,.monitoring-result-card strong{color:#24324a;overflow-wrap:anywhere}.monitoring-project-card p,.monitoring-project-card span,.monitoring-result-head p,.monitoring-result-card>p{margin:3px 0 0;color:#728096;font-size:13px}.monitoring-project-meta{display:grid;justify-items:end;gap:7px;min-width:96px}.monitoring-project-meta small{color:#728096;font-weight:700}.monitoring-result-card{display:grid;gap:9px;border-top:1px solid #edf1f6;padding:14px;min-width:0}.monitoring-result-card:first-child{border-top:0}.monitoring-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.monitoring-result-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.monitoring-result-tags span{border:1px solid #edf1f6;border-radius:999px;background:#fbfcfe;color:#536176;padding:4px 8px;font-size:12px;font-weight:750}.monitoring-followup-panel{overflow:hidden}.monitoring-followup-list{display:grid}.monitoring-followup-card,.monitoring-empty-followup{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;border-top:1px solid #edf1f6;padding:14px}.monitoring-followup-card:first-child{border-top:0}.monitoring-followup-card>svg,.monitoring-empty-followup>svg{margin-top:2px;color:#1b5cff}.monitoring-followup-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.monitoring-followup-head strong,.monitoring-empty-followup strong{color:#24324a;overflow-wrap:anywhere}.monitoring-followup-card p,.monitoring-empty-followup p{margin:5px 0 0;color:#728096;font-size:13px;overflow-wrap:anywhere}.monitoring-followup-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.monitoring-followup-meta span{border:1px solid #edf1f6;border-radius:999px;background:#fbfcfe;color:#536176;padding:4px 8px;font-size:12px;font-weight:750}.monitoring-empty-followup{border-top:0;background:#fbfcfe}.analytics-section{display:grid;gap:14px;min-width:0}.analytics-summary .metric strong{overflow-wrap:anywhere}.analytics-filter-panel{overflow:hidden}.analytics-filter-grid{display:grid;grid-template-columns:180px 180px minmax(0,1fr) auto;gap:12px;align-items:end;padding:14px;min-width:0}.analytics-filter-grid label{display:grid;gap:6px;min-width:0}.analytics-filter-grid label span{color:#4e5b70;font-size:13px;font-weight:800}.analytics-refresh-note{display:flex;align-items:flex-start;gap:8px;min-height:38px;min-width:0;border:1px solid #e3e9f3;border-radius:8px;background:#fbfcfe;color:#536176;padding:9px 10px;font-size:13px}.analytics-refresh-note svg{flex:0 0 auto;color:#168351}.analytics-filter-actions{display:flex;justify-content:flex-end;gap:8px;min-width:0}.analytics-workbench{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start;min-width:0}.analytics-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;min-height:280px;padding:14px}.analytics-bar-item{display:grid;grid-template-rows:180px auto auto auto;gap:5px;min-width:0;color:#4e5b70;font-size:12px}.analytics-bar-track{display:flex;align-items:flex-end;min-height:180px;border:1px solid #e5ebf4;border-radius:8px;background:#f8fafc;padding:7px}.analytics-bar-track span{display:block;width:100%;min-height:8px;border-radius:6px;background:linear-gradient(180deg,#1b5cff,#168351)}.analytics-bar-item strong,.analytics-bar-item p,.analytics-bar-item small{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.analytics-bar-item strong{color:#24324a}.analytics-bar-item small{color:#728096;font-weight:700}.analytics-empty-state{display:grid;justify-items:center;align-content:center;gap:7px;min-height:220px;border:1px dashed #cfd8e6;border-radius:8px;background:#fbfcfe;color:#536176;padding:18px;text-align:center}.analytics-empty-state.compact{min-height:122px;justify-items:start;text-align:left}.analytics-empty-state p{margin:0;color:#728096;font-size:13px}.analytics-post-list,.analytics-signal-list{display:grid}.analytics-post-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid #edf1f6;padding:14px;min-width:0}.analytics-post-row:first-child{border-top:0}.analytics-post-row strong,.analytics-post-row p,.analytics-post-row span{display:block}.analytics-post-row strong,.analytics-signal-card strong{color:#24324a;overflow-wrap:anywhere}.analytics-post-row p,.analytics-post-row span,.analytics-signal-card p,.analytics-signal-card span{margin:3px 0 0;color:#728096;font-size:13px}.analytics-post-actions{display:grid;justify-items:end;gap:8px;min-width:138px}.analytics-post-actions .text-button{justify-content:flex-end}.analytics-signal-card{display:grid;gap:7px;border-bottom:1px solid #edf1f6;padding:10px 0}.analytics-signal-card:first-child{padding-top:0}.analytics-signal-card:last-child{border-bottom:0}.analytics-signal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.analytics-sync-list{display:grid;gap:8px;margin-top:12px;border-top:1px solid #edf1f6;padding-top:12px}.billing-decision-board{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1fr);gap:12px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.decision-copy{min-width:0}.decision-copy p:last-child{margin-bottom:0;color:#536176;font-size:13px}.decision-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.decision-metric{min-width:0;border:1px solid #edf1f6;border-radius:7px;background:#f9fbfe;padding:10px}.decision-metric span{display:block;color:#728096;font-size:12px;font-weight:800}.decision-metric strong{display:block;margin:4px 0;color:#1b5cff;font-size:20px}.decision-metric p{margin:0;color:#728096;font-size:12px}.decision-checks{display:grid;gap:8px;min-width:0}.decision-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;min-width:0;color:#536176}.decision-check svg{color:#1b5cff}.decision-check strong,.decision-check p{display:block}.decision-check strong{color:#24324a;font-size:13px}.decision-check strong span{color:#168351;font-size:12px}.decision-check p{margin:2px 0 0;color:#728096;font-size:12px}.attribution-model-board{display:grid;gap:14px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.attribution-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.attribution-summary-card{min-width:0;border:1px solid #edf1f6;border-radius:7px;background:#f9fbfe;padding:10px}.attribution-summary-card span{display:block;color:#728096;font-size:12px;font-weight:800}.attribution-summary-card strong{display:block;margin:4px 0;color:#1b5cff;font-size:20px}.attribution-summary-card p{margin:0;color:#728096;font-size:12px}.attribution-workbench{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:10px;min-width:0}.attribution-source-panel,.attribution-formula-panel{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:12px}.attribution-source-list,.attribution-formula-list,.attribution-checks{display:grid;gap:8px}.attribution-source-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) auto;align-items:flex-start;gap:10px;min-width:0;border-top:1px solid #edf1f6;padding-top:8px}.attribution-source-row:first-child,.attribution-formula-row:first-child,.attribution-check:first-child{border-top:0;padding-top:0}.attribution-source-row strong,.attribution-source-row p,.attribution-source-row span,.attribution-source-row em,.attribution-formula-row strong,.attribution-formula-row p{display:block}.attribution-source-row strong,.attribution-formula-row strong,.attribution-check strong{color:#24324a;font-size:13px}.attribution-source-row p,.attribution-formula-row p,.attribution-check p{margin:3px 0 0;color:#728096;font-size:12px}.attribution-source-row span,.attribution-formula-row span{color:#1b5cff;font-size:12px;font-weight:900}.attribution-source-row em{margin-top:3px;color:#168351;font-size:12px;font-style:normal;font-weight:900}.attribution-formula-row,.attribution-check{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;border-top:1px solid #edf1f6;padding-top:8px}.attribution-check{grid-template-columns:auto minmax(0,1fr)}.attribution-snapshot-ledger{display:grid;gap:10px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:12px}.attribution-snapshot-ledger h3,.attribution-snapshot-row strong{overflow-wrap:anywhere}.attribution-snapshot-list{display:grid;gap:8px}.attribution-snapshot-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,150px) auto;align-items:flex-start;gap:10px;min-width:0;border-top:1px solid #edf1f6;padding-top:8px}.attribution-snapshot-row:first-child{border-top:0;padding-top:0}.attribution-snapshot-row strong,.attribution-snapshot-row p,.attribution-snapshot-row span,.attribution-snapshot-row em{display:block}.attribution-snapshot-row strong,.attribution-empty-state strong{color:#24324a;font-size:13px}.attribution-snapshot-row p,.attribution-empty-state p{margin:3px 0 0;color:#728096;font-size:12px}.attribution-snapshot-row span{color:#1b5cff;font-size:12px;font-weight:900}.attribution-snapshot-row em{margin-top:3px;color:#168351;font-size:12px;font-style:normal;font-weight:900}.attribution-empty-state{min-width:0;border:1px dashed #dfe5ee;border-radius:7px;background:#fff;padding:10px}.upgrade-evidence-board{display:grid;gap:14px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.upgrade-evidence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.upgrade-evidence-card{min-width:0;border:1px solid #edf1f6;border-radius:7px;background:#f9fbfe;padding:10px}.upgrade-evidence-card span,.upgrade-evidence-card strong,.upgrade-evidence-card p{display:block}.upgrade-evidence-card span{color:#728096;font-size:12px;font-weight:800}.upgrade-evidence-card strong{margin-top:4px;color:#1b5cff;font-size:18px;overflow-wrap:anywhere}.upgrade-evidence-card p{margin:4px 0 0;color:#728096;font-size:12px}.upgrade-workflow-panel{display:grid;gap:12px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:12px}.upgrade-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.upgrade-workflow-step{display:grid;gap:8px;align-content:start;min-width:0;border:1px solid #e5ebf4;border-radius:7px;background:#fff;padding:10px}.upgrade-workflow-step strong,.upgrade-workflow-step p{display:block}.upgrade-workflow-step strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.upgrade-workflow-step p{margin:4px 0 0;color:#728096;font-size:12px}.upgrade-workflow-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.revenue-webhook-panel{display:grid;gap:12px;min-width:0;border:1px solid #dce7ff;border-radius:8px;background:#f9fbff;padding:12px}.revenue-webhook-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.revenue-webhook-card{min-width:0;border:1px solid #e5ebf4;border-radius:7px;background:#fff;padding:10px}.revenue-webhook-card span,.revenue-webhook-card strong,.revenue-webhook-card p,.revenue-webhook-check strong,.revenue-webhook-check p,.revenue-webhook-empty strong,.revenue-webhook-empty p,.revenue-webhook-row strong,.revenue-webhook-row p,.revenue-webhook-row span,.revenue-webhook-row em{display:block}.revenue-webhook-card span{color:#728096;font-size:12px;font-weight:800}.revenue-webhook-card strong{margin-top:4px;color:#1b5cff;font-size:16px;overflow-wrap:anywhere}.revenue-webhook-card p,.revenue-webhook-check p,.revenue-webhook-empty p,.revenue-webhook-row p{margin:4px 0 0;color:#728096;font-size:12px}.revenue-webhook-checks,.revenue-webhook-ledger,.revenue-webhook-empty{display:grid;gap:8px;min-width:0}.revenue-webhook-check,.revenue-webhook-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;border-top:1px solid #edf1f6;padding-top:8px}.revenue-webhook-row{grid-template-columns:minmax(0,1fr) minmax(0,170px) auto}.revenue-webhook-check:first-child,.revenue-webhook-row:first-child{border-top:0;padding-top:0}.revenue-webhook-check strong,.revenue-webhook-empty strong,.revenue-webhook-row strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.revenue-webhook-row span{color:#1b5cff;font-size:12px;font-weight:900;text-align:right}.revenue-webhook-row em{margin-top:3px;color:#168351;font-size:12px;font-style:normal;font-weight:900;overflow-wrap:anywhere;text-align:right}.revenue-reconciliation-panel{display:grid;gap:12px;min-width:0;border:1px solid #d9ebdf;border-radius:8px;background:#fbfefc;padding:12px}.revenue-reconciliation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.revenue-reconciliation-card{min-width:0;border:1px solid #e5ebf4;border-radius:7px;background:#fff;padding:10px}.revenue-reconciliation-card span,.revenue-reconciliation-card strong,.revenue-reconciliation-card p,.revenue-reconciliation-check strong,.revenue-reconciliation-check p,.revenue-reconciliation-empty strong,.revenue-reconciliation-empty p,.revenue-reconciliation-row strong,.revenue-reconciliation-row p,.revenue-reconciliation-row span,.revenue-reconciliation-history-row strong,.revenue-reconciliation-history-row p,.revenue-reconciliation-history-row span,.revenue-reconciliation-history-row em{display:block}.revenue-reconciliation-card span{color:#728096;font-size:12px;font-weight:800}.revenue-reconciliation-card strong{margin-top:4px;color:#168351;font-size:16px;overflow-wrap:anywhere}.revenue-reconciliation-card p,.revenue-reconciliation-check p,.revenue-reconciliation-empty p,.revenue-reconciliation-row p,.revenue-reconciliation-history-row p{margin:4px 0 0;color:#728096;font-size:12px}.revenue-reconciliation-checks,.revenue-reconciliation-ledger,.revenue-reconciliation-history,.revenue-reconciliation-empty{display:grid;gap:8px;min-width:0}.revenue-reconciliation-check,.revenue-reconciliation-row,.revenue-reconciliation-history-row{display:grid;gap:10px;min-width:0;border-top:1px solid #edf1f6;padding-top:8px}.revenue-reconciliation-check{grid-template-columns:auto minmax(0,1fr)}.revenue-reconciliation-row{grid-template-columns:minmax(0,1fr) minmax(0,210px)}.revenue-reconciliation-history-row{grid-template-columns:minmax(0,1fr) minmax(0,170px) auto}.revenue-reconciliation-check:first-child,.revenue-reconciliation-row:first-child,.revenue-reconciliation-history-row:first-child{border-top:0;padding-top:0}.revenue-reconciliation-check strong,.revenue-reconciliation-empty strong,.revenue-reconciliation-row strong,.revenue-reconciliation-history-row strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.revenue-reconciliation-row span,.revenue-reconciliation-history-row span{justify-self:end;color:#168351;font-size:12px;font-weight:900;overflow-wrap:anywhere;text-align:right}.revenue-reconciliation-history-row em{margin-top:3px;color:#1b5cff;font-size:12px;font-style:normal;font-weight:900;overflow-wrap:anywhere;text-align:right}.revenue-adjustment-panel{display:grid;gap:12px;min-width:0;border:1px solid #ffe1bd;border-radius:8px;background:#fffaf3;padding:12px}.revenue-adjustment-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.revenue-adjustment-card{min-width:0;border:1px solid #f2e3d1;border-radius:7px;background:#fff;padding:10px}.revenue-adjustment-card span,.revenue-adjustment-card strong,.revenue-adjustment-card p,.revenue-adjustment-check strong,.revenue-adjustment-check p,.revenue-adjustment-empty strong,.revenue-adjustment-empty p,.revenue-adjustment-row strong,.revenue-adjustment-row p,.revenue-adjustment-row span,.revenue-adjustment-history-row strong,.revenue-adjustment-history-row p,.revenue-adjustment-history-row span,.revenue-adjustment-history-row em{display:block}.revenue-adjustment-card span{color:#728096;font-size:12px;font-weight:800}.revenue-adjustment-card strong{margin-top:4px;color:#a94b12;font-size:16px;overflow-wrap:anywhere}.revenue-adjustment-card p,.revenue-adjustment-check p,.revenue-adjustment-empty p,.revenue-adjustment-row p,.revenue-adjustment-history-row p{margin:4px 0 0;color:#728096;font-size:12px}.revenue-adjustment-checks,.revenue-adjustment-ledger,.revenue-adjustment-history,.revenue-adjustment-empty{display:grid;gap:8px;min-width:0}.revenue-adjustment-check,.revenue-adjustment-row,.revenue-adjustment-history-row{display:grid;gap:10px;min-width:0;border-top:1px solid #f1e5d6;padding-top:8px}.revenue-adjustment-check{grid-template-columns:auto minmax(0,1fr)}.revenue-adjustment-row{grid-template-columns:minmax(0,1fr) minmax(0,210px)}.revenue-adjustment-history-row{grid-template-columns:minmax(0,1fr) minmax(0,170px) auto}.revenue-adjustment-check:first-child,.revenue-adjustment-row:first-child,.revenue-adjustment-history-row:first-child{border-top:0;padding-top:0}.revenue-adjustment-check strong,.revenue-adjustment-empty strong,.revenue-adjustment-row strong,.revenue-adjustment-history-row strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.revenue-adjustment-row span,.revenue-adjustment-history-row span{justify-self:end;color:#a94b12;font-size:12px;font-weight:900;overflow-wrap:anywhere;text-align:right}.revenue-adjustment-history-row em{margin-top:3px;color:#8a4d12;font-size:12px;font-style:normal;font-weight:900;overflow-wrap:anywhere;text-align:right}.subscription-state-panel{display:grid;gap:12px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:12px}.subscription-state-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.subscription-state-card{min-width:0;border:1px solid #e5ebf4;border-radius:7px;background:#fbfcfe;padding:10px}.subscription-state-card span,.subscription-state-card strong,.subscription-state-card p,.subscription-state-step strong,.subscription-state-step span,.subscription-state-step p,.subscription-state-row strong,.subscription-state-row p,.subscription-state-row span{display:block}.subscription-state-card span{color:#728096;font-size:12px;font-weight:800}.subscription-state-card strong{margin-top:4px;color:#24324a;font-size:16px;overflow-wrap:anywhere}.subscription-state-card p,.subscription-state-step p,.subscription-state-row p{margin:4px 0 0;color:#728096;font-size:12px}.subscription-state-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0}.subscription-state-step{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid #edf1f6;border-radius:7px;background:#fbfcfe;padding:10px}.subscription-state-step.active{border-color:#9dbcff;background:#f5f8ff;box-shadow:inset 0 0 0 1px #dbe6ff}.subscription-state-step strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.subscription-state-step span{color:#1b5cff;font-size:12px;font-weight:900;overflow-wrap:anywhere}.subscription-state-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.subscription-state-ledger{display:grid;gap:8px;min-width:0}.subscription-state-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,210px);gap:10px;min-width:0;border-top:1px solid #edf1f6;padding-top:8px}.subscription-state-row:first-child{border-top:0;padding-top:0}.subscription-state-row strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.subscription-state-row span{justify-self:end;color:#1b5cff;font-size:12px;font-weight:900;overflow-wrap:anywhere;text-align:right}.billing-document-panel{display:grid;gap:12px;min-width:0;border:1px solid #dce7ff;border-radius:8px;background:#f8fbff;padding:12px}.billing-document-summary,.billing-document-workbench{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.billing-document-card,.billing-document-detail{min-width:0;border:1px solid #e5ebf4;border-radius:7px;background:#fff;padding:10px}.billing-document-card.ready{border-color:#bdebd0;background:#f7fdf9}.billing-document-card span,.billing-document-card strong,.billing-document-card p,.billing-document-line strong,.billing-document-line p,.billing-document-line span,.billing-document-check strong,.billing-document-check p,.billing-document-empty strong,.billing-document-empty p,.billing-document-row strong,.billing-document-row p,.billing-document-row span,.billing-document-row em{display:block}.billing-document-card span{color:#728096;font-size:12px;font-weight:800}.billing-document-card strong{margin-top:4px;color:#24324a;font-size:17px;overflow-wrap:anywhere}.billing-document-card p,.billing-document-line p,.billing-document-check p,.billing-document-empty p,.billing-document-row p{margin:4px 0 0;color:#728096;font-size:12px}.billing-document-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.billing-document-detail{display:grid;gap:10px;align-content:start}.billing-document-lines,.billing-document-checks,.billing-document-empty,.billing-document-ledger{display:grid;gap:8px;min-width:0}.billing-document-line,.billing-document-check,.billing-document-row{display:grid;gap:10px;min-width:0;border-top:1px solid #edf1f6;padding-top:8px}.billing-document-line{grid-template-columns:minmax(0,1fr) minmax(0,120px)}.billing-document-check{grid-template-columns:auto minmax(0,1fr)}.billing-document-row{grid-template-columns:minmax(0,1fr) minmax(0,170px) auto}.billing-document-line:first-child,.billing-document-check:first-child,.billing-document-row:first-child{border-top:0;padding-top:0}.billing-document-line strong,.billing-document-check strong,.billing-document-empty strong,.billing-document-row strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.billing-document-line span,.billing-document-row span{justify-self:end;color:#1b5cff;font-size:12px;font-weight:900;overflow-wrap:anywhere;text-align:right}.billing-document-row em{margin-top:3px;color:#536176;font-size:12px;font-style:normal;font-weight:900;overflow-wrap:anywhere;text-align:right}.upgrade-evidence-workbench{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.upgrade-evidence-section{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:12px}.upgrade-evidence-row-list{display:grid;gap:8px}.upgrade-evidence-row,.upgrade-evidence-pack-row{display:grid;gap:10px;min-width:0;border-top:1px solid #edf1f6;padding-top:8px}.upgrade-evidence-row{grid-template-columns:1fr}.upgrade-evidence-row:first-child,.upgrade-evidence-pack-row:first-child{border-top:0;padding-top:0}.upgrade-evidence-pack-row{grid-template-columns:minmax(0,1fr) minmax(0,170px) auto;align-items:flex-start}.upgrade-evidence-row strong,.upgrade-evidence-row p,.upgrade-evidence-row span,.upgrade-evidence-pack-row strong,.upgrade-evidence-pack-row p,.upgrade-evidence-pack-row span,.upgrade-evidence-pack-row em,.upgrade-evidence-empty strong,.upgrade-evidence-empty p{display:block}.upgrade-evidence-row strong,.upgrade-evidence-pack-row strong,.upgrade-evidence-empty strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.upgrade-evidence-row p,.upgrade-evidence-pack-row p,.upgrade-evidence-empty p{margin:3px 0 0;color:#728096;font-size:12px}.upgrade-evidence-row span,.upgrade-evidence-pack-row span{color:#1b5cff;font-size:12px;font-weight:900;overflow-wrap:anywhere}.upgrade-evidence-row span{justify-self:start;text-align:left}.upgrade-evidence-pack-row span{justify-self:end;text-align:right}.upgrade-evidence-pack-row em{margin-top:3px;color:#168351;font-size:12px;font-style:normal;font-weight:900;overflow-wrap:anywhere}.upgrade-evidence-ledger,.upgrade-evidence-empty{display:grid;gap:8px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:12px}.commercial-funnel-board{display:grid;gap:14px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:14px}.funnel-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.funnel-stage{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid #edf1f6;border-radius:7px;background:#f9fbfe;padding:10px}.funnel-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.funnel-stage-head span,.funnel-stage-head strong{display:block}.funnel-stage-head span{color:#728096;font-size:12px;font-weight:800}.funnel-stage-head strong{margin-top:3px;color:#24324a;font-size:20px}.funnel-meter{height:8px;overflow:hidden;border-radius:999px;background:#e8edf5}.funnel-meter span{display:block;height:100%;border-radius:inherit;background:#1b5cff}.funnel-stage p{margin:0;color:#728096;font-size:12px}.commercial-ops-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:10px;min-width:0}.followup-panel,.experiment-panel{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:12px}.followup-list,.experiment-list{display:grid;gap:8px}.followup-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border-top:1px solid #edf1f6;padding-top:8px}.followup-item:first-child{border-top:0;padding-top:0}.followup-item strong,.followup-item p,.followup-item span{display:block}.followup-item strong,.experiment-row strong{color:#24324a;font-size:13px}.followup-item p,.experiment-row p{margin:3px 0;color:#728096;font-size:12px}.followup-item span{color:#1b5cff;font-size:12px;font-weight:900}.experiment-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:flex-start;gap:8px;min-width:0;border-top:1px solid #edf1f6;padding-top:8px}.experiment-row:first-child{border-top:0;padding-top:0}.experiment-row svg{color:#1b5cff}.experiment-row span{color:#168351;font-size:12px;font-weight:900;white-space:nowrap}.billing-upgrade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px;min-width:0}.usage-board,.plan-card{border:1px solid #dfe5ee;border-radius:8px;background:#fff;min-width:0}.usage-list{display:grid;gap:12px;padding:14px}.entitlement-contract-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-bottom:1px solid #edf1f6;padding:14px}.entitlement-contract-card{min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#f8fafc;padding:10px}.entitlement-contract-card span,.entitlement-contract-card strong,.entitlement-contract-card p{display:block;overflow-wrap:anywhere}.entitlement-contract-card span{color:#728096;font-size:12px;font-weight:800}.entitlement-contract-card strong{margin:3px 0;color:#24324a;font-size:16px}.entitlement-contract-card p{margin:0;color:#728096;font-size:12px}.usage-row{display:grid;gap:8px;min-width:0}.usage-row p{margin:3px 0 0;color:#728096;font-size:12px}.usage-row-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.usage-row-meta>span{color:#728096;font-size:12px;font-weight:800;overflow-wrap:anywhere;text-align:right}.usage-meter{height:8px;overflow:hidden;border-radius:999px;background:#e8edf5}.usage-meter span{display:block;height:100%;border-radius:inherit;background:#1b5cff}.billing-alerts{display:grid;gap:8px;border-top:1px solid #edf1f6;padding:12px 14px 14px}.billing-alert{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;min-width:0}.billing-alert strong,.billing-alert p{display:block}.billing-alert p{margin:3px 0 0;color:#728096;font-size:12px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.plan-card{display:grid;gap:12px;align-content:start;padding:14px}.plan-card.featured{border-color:#9dbcff;box-shadow:inset 0 0 0 1px #cbdafe}.plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.plan-head strong{color:#1b5cff;font-size:22px}.plan-proof{margin:0;color:#536176;font-size:13px}.plan-break-even{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;border:1px solid #dce7ff;border-radius:7px;background:#f5f8ff;padding:7px 8px;color:#1b5cff;font-size:12px;font-weight:900}.plan-break-even svg{flex:0 0 auto}.plan-gate-list{display:grid;gap:6px;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:9px}.plan-gate-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0}.plan-gate-row span:last-child{color:#536176;font-size:12px;font-weight:800;overflow-wrap:anywhere}.plan-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.plan-card li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;color:#4e5b70;font-size:13px}.plan-card li svg{color:#168351}.billing-order-panel{gap:14px}.billing-order-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px;min-width:0}.order-card{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:12px}.checkout-gate-panel{display:grid;gap:10px;min-width:0;border:1px solid #dce7ff;border-radius:8px;background:#f7faff;padding:12px}.checkout-gate-list,.checkout-state-track{display:grid;gap:8px;min-width:0}.checkout-gate-row,.checkout-state-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0}.checkout-state-step{border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:10px}.checkout-state-step.active{border-color:#bcd1ff;background:#f4f8ff}.checkout-gate-row strong,.checkout-gate-row p,.checkout-state-step strong,.checkout-state-step p{display:block;overflow-wrap:anywhere}.checkout-gate-row p,.checkout-state-step p{margin:3px 0 0;color:#728096;font-size:12px}.order-card-head{display:flex;align-items:center;gap:8px;color:#24324a}.order-card-head h3{font-size:15px}.order-lines{display:grid;gap:7px}.order-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f6;padding-bottom:7px;min-width:0}.order-line:last-child{border-bottom:0;padding-bottom:0}.order-line span{color:#728096;font-size:12px;font-weight:800}.order-line strong{color:#24324a;text-align:right;overflow-wrap:anywhere}.order-note{margin:0;color:#536176;font-size:13px}.order-entitlements{display:grid;gap:8px;margin:0;padding:0;list-style:none}.order-entitlements li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;color:#4e5b70;font-size:13px}.order-entitlements svg{color:#168351}.billing-warning,.billing-order-success{display:flex;align-items:flex-start;gap:8px;border-radius:8px;padding:11px}.billing-warning{border:1px solid #ffe1bd;background:#fff8ef;color:#8a4d12}.billing-order-success{flex-wrap:wrap;border:1px solid #dce7ff;background:#f5f8ff;color:#24324a}.billing-order-success p{flex-basis:100%;margin:0;color:#536176;font-size:13px}.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#0d162661;z-index:20}.modal-panel{width:min(980px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;border-radius:8px;background:#fff;box-shadow:0 28px 80px #08122347}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid #edf1f6}.select-button{width:100%;min-height:40px;justify-content:space-between;border:1px solid #cfd8e6;background:#fff;padding:0 11px}.compose-workbench{display:grid;grid-template-columns:minmax(0,1.2fr) 360px;gap:0;min-width:0}.compose-editor{display:grid;align-content:start;border-right:1px solid #edf1f6;min-width:0}.account-picker,.compose-card{display:grid;gap:10px;padding:14px;border-bottom:1px solid #edf1f6}.compose-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.compose-section-head h3{font-size:15px}.search-field{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #cfd8e6;border-radius:7px;padding:0 10px;min-height:38px;color:#728096}.search-field input{border:0;min-height:36px;padding:0}.search-field input:focus{box-shadow:none}.account-select-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;padding:11px;color:#24324a;text-align:left}.account-select-card.selected{border-color:#9dbcff;background:#f5f8ff}.account-select-card p{margin-bottom:0;color:#728096;font-size:13px}.compose-tool-row{display:flex;flex-wrap:wrap;gap:8px}.validation-note{border-radius:7px;padding:9px 10px;font-size:13px;font-weight:650}.validation-note.ok{background:#eaf8f0;color:#157246}.validation-note.warn{background:#fff8ef;color:#8a4d12}.preview-box{margin:0 14px 14px;border:1px solid #dfe5ee;border-radius:8px;background:#f8fafc;padding:12px}.social-preview{display:grid;align-content:start;gap:12px;margin:14px}.tweet-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;border:1px solid #e4eaf3;border-radius:8px;background:#fff;padding:12px;min-width:0}.tweet-card strong{display:block;color:#172033}.tweet-card strong span{color:#728096;font-weight:650}.tweet-card p{margin:6px 0 12px;color:#24324a;overflow-wrap:anywhere}.tweet-metrics{display:flex;flex-wrap:wrap;gap:10px;color:#728096;font-size:12px}.risk-note.compact{margin:0}.preview-box p:last-child{margin-bottom:0;color:#33435d}.connect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.connect-option{min-height:64px;border:1px solid #dfe5ee;background:#fff;color:#24324a;font-weight:750}.connect-option:disabled{cursor:progress;opacity:.72}.oauth-start-panel{display:grid;gap:11px;margin:0 14px 14px;border:1px solid #cfe5ff;border-radius:8px;background:#f7fbff;padding:12px}.oauth-start-panel header,.oauth-start-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.oauth-start-panel h3,.oauth-start-panel p{margin:0}.oauth-start-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.oauth-start-grid>div{display:grid;gap:3px;min-width:0;border:1px solid #dfeeff;border-radius:7px;background:#fff;padding:8px}.oauth-start-grid span,.oauth-start-actions small{color:#728096;font-size:11px;font-weight:750}.oauth-start-grid strong,.oauth-preview-box,.oauth-start-actions small{overflow-wrap:anywhere}.oauth-start-grid strong{color:#24324a;font-size:13px}.oauth-scope-list{display:flex;flex-wrap:wrap;gap:6px}.oauth-scope-list span{border:1px solid #dfeeff;border-radius:999px;background:#fff;color:#36506f;padding:4px 8px;font-size:11px;font-weight:750}.oauth-preview-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;border:1px dashed #b8d7fa;border-radius:7px;background:#fff;color:#536176;padding:9px;font-size:12px}.oauth-readiness-panel{display:grid;gap:11px;margin:0 14px 14px;border:1px solid #dfe6ef;border-radius:8px;background:#f8fafc;padding:12px}.oauth-readiness-panel header,.oauth-readiness-actions,.oauth-readiness-checks>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.oauth-readiness-panel h3,.oauth-readiness-panel p{margin:0}.oauth-readiness-actions{align-items:center;flex-wrap:wrap}.oauth-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.oauth-readiness-grid>div{display:grid;gap:3px;min-width:0;border:1px solid #dfe6ef;border-radius:7px;background:#fff;padding:8px}.oauth-readiness-grid span,.oauth-readiness-checks span{color:#728096;font-size:11px;font-weight:750}.oauth-readiness-grid strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.oauth-readiness-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oauth-readiness-checks>div{min-width:0;align-items:center;border:1px solid #dfe6ef;border-radius:7px;background:#fff;padding:8px}.oauth-readiness-checks span{overflow-wrap:anywhere}.oauth-start-actions{align-items:center;flex-wrap:wrap}.oauth-callback-form,.oauth-lifecycle-actions{display:flex;align-items:end;flex-wrap:wrap;gap:9px}.oauth-callback-form label{display:grid;gap:5px;min-width:min(260px,100%);flex:1}.oauth-callback-form label span{color:#728096;font-size:11px;font-weight:800}.oauth-callback-form input{width:100%;height:36px;border:1px solid #dfe5ee;border-radius:7px;background:#fff;color:#24324a;padding:0 10px;font-weight:700}.oauth-lifecycle-panel{display:grid;gap:11px;margin:0 14px 14px;border:1px solid #d8eddc;border-radius:8px;background:#f7fcf8;padding:12px}.oauth-lifecycle-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.oauth-lifecycle-panel h3,.oauth-lifecycle-panel p{margin:0}.oauth-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.oauth-result-grid>div{display:grid;gap:3px;min-width:0;border:1px solid #d8eddc;border-radius:7px;background:#fff;padding:8px}.oauth-result-grid span{color:#728096;font-size:11px;font-weight:750}.oauth-result-grid strong{color:#24324a;font-size:13px;overflow-wrap:anywhere}.oauth-vault-list{display:grid;gap:8px}.oauth-vault-card{display:grid;gap:6px;min-width:0;border:1px solid #d8eddc;border-radius:8px;background:#fff;padding:9px}.oauth-vault-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.oauth-vault-card strong,.oauth-vault-card p,.oauth-vault-card span{overflow-wrap:anywhere}.oauth-vault-card p,.oauth-vault-card span{margin:0;color:#536176;font-size:12px}.secondary-button.danger{border-color:#ffd4d4;background:#fff7f7;color:#a73333}.risk-note{display:flex;gap:8px;align-items:flex-start;margin:0 14px 14px;border:1px solid #ffe1bd;border-radius:8px;background:#fff8ef;color:#8a4d12;padding:11px}.confirm-panel{display:grid;gap:12px;padding:14px}.confirm-panel .risk-note{margin:0}.confirm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.confirm-summary>div{min-width:0;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;padding:10px}.confirm-summary span,.confirm-summary strong{display:block}.confirm-summary span{color:#728096;font-size:12px;font-weight:800}.confirm-summary strong{margin-top:3px;color:#24324a;overflow-wrap:anywhere}.confirm-copy{margin:0}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;grid-template-rows:auto auto auto;height:auto;border-right:0;border-bottom:1px solid var(--line)}.sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-right:0}.sidebar-foot{display:none}.content-grid,.ops-command-center,.readiness-lane,.publish-workbench{grid-template-columns:1fr}.publish-control-rail{position:static}.ops-command-status{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-grid{grid-template-columns:1fr}.automation-safety-strip{align-items:flex-start;flex-direction:column}.automation-safety-actions{justify-content:flex-start}.inbox-workbench,.monitoring-workbench,.analytics-workbench,.benchmark-workbench,.analytics-filter-grid,.audit-tamper-grid,.audit-workbench,.audit-filter-bar,.settings-security-grid,.settings-rbac-grid,.settings-brand-grid,.commercial-snapshot{grid-template-columns:1fr}.activation-state-grid,.error-issue-grid,.activation-evidence-grid{grid-template-columns:1fr 1fr}.activation-state-bottom{grid-template-columns:1fr}.error-summary-grid,.benchmark-summary-grid,.benchmark-row-grid,.benchmark-evidence-grid,.error-coverage-grid,.error-playbook-row{grid-template-columns:1fr 1fr}.topbar,.toolbar,.audit-center-head,.benchmark-head,.benchmark-row-title,.benchmark-row-footer,.settings-security-head,.settings-rbac-head,.settings-brand-head,.module-hero{align-items:flex-start;flex-direction:column}.topbar-actions{justify-content:flex-start;min-width:0;width:100%}.runtime-card{max-width:none}.audit-center-actions{justify-content:flex-start}.compose-workbench,.billing-decision-board,.attribution-model-board,.attribution-workbench,.upgrade-evidence-board,.upgrade-workflow-grid,.revenue-webhook-summary,.revenue-webhook-row,.revenue-reconciliation-summary,.revenue-reconciliation-row,.revenue-reconciliation-history-row,.revenue-adjustment-summary,.revenue-adjustment-row,.revenue-adjustment-history-row,.subscription-state-summary,.subscription-state-track,.subscription-state-row,.billing-document-summary,.billing-document-workbench,.billing-document-line,.billing-document-row,.entitlement-contract-summary,.checkout-gate-row,.checkout-state-step,.upgrade-evidence-workbench,.commercial-funnel-board,.commercial-ops-grid,.funnel-track,.billing-upgrade,.billing-order-grid,.plan-grid,.decision-metrics,.attribution-summary-grid,.upgrade-evidence-summary,.attribution-source-row,.attribution-formula-row,.attribution-snapshot-row,.upgrade-evidence-row,.upgrade-evidence-pack-row{grid-template-columns:1fr}.attribution-source-row .status-pill{justify-self:start}.attribution-formula-row span,.attribution-snapshot-row .status-pill,.upgrade-evidence-row span,.upgrade-evidence-pack-row span,.upgrade-evidence-pack-row .status-pill,.revenue-webhook-row span,.revenue-webhook-row em,.revenue-webhook-row .status-pill,.revenue-reconciliation-row span,.revenue-reconciliation-history-row span,.revenue-reconciliation-history-row em,.revenue-reconciliation-history-row .status-pill,.revenue-adjustment-row span,.revenue-adjustment-history-row span,.revenue-adjustment-history-row em,.revenue-adjustment-history-row .status-pill,.subscription-state-row span,.billing-document-line span,.billing-document-row span,.billing-document-row em,.billing-document-row .status-pill,.usage-row-meta>span{justify-self:start;text-align:left}.upgrade-workflow-actions,.subscription-state-actions,.billing-document-actions{display:grid;grid-template-columns:1fr}.expansion-item{grid-template-columns:30px minmax(0,1fr)}.expansion-item .text-button{grid-column:2;justify-self:start}.followup-item{grid-template-columns:1fr}.followup-item .secondary-button{justify-self:start}.experiment-row{grid-template-columns:18px minmax(0,1fr)}.experiment-row span{grid-column:2;white-space:normal}.compose-editor{border-right:0}.table-row{grid-template-columns:1fr}.job-footer,.job-summary{align-items:flex-start}.job-footer{flex-direction:column}.job-actions{flex-wrap:wrap}.table-head{display:none}}@media(max-width:620px){.workspace{padding:14px}.sidebar-nav,.metrics-row,.mini-metrics,.ai-provider-grid,.connect-grid,.oauth-readiness-grid,.oauth-readiness-checks,.oauth-start-grid,.oauth-result-grid{grid-template-columns:1fr 1fr}.toolbar-actions,.placeholder-actions,.modal-actions,.action-row,.analytics-filter-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.toolbar-actions,.ops-command-actions{width:100%}.ops-command-actions button,.toolbar-actions button:not(.icon-button){flex:1 1 180px}.toolbar,.status-tabs,.toolbar-actions,.content-grid,.activation-state-board,.error-resolution-center,.main-panel,.side-panel,.module-hero .placeholder-actions{width:100%}.status-tabs{flex-wrap:wrap;overflow-x:visible}.status-tabs button{flex:1 1 calc(50% - 4px);min-width:0}.activation-state-head,.error-resolution-head,.benchmark-head,.benchmark-row-title,.benchmark-row-footer{flex-direction:column}.activation-state-score{justify-items:start}.activation-state-grid,.ops-command-status,.activation-next-actions,.audit-tamper-grid,.benchmark-summary-grid,.benchmark-row-grid,.benchmark-workbench,.benchmark-evidence-grid,.error-summary-grid,.error-issue-grid,.error-coverage-grid,.error-playbook-row,.activation-evidence-grid{grid-template-columns:1fr}.error-issue-card{grid-template-columns:38px minmax(0,1fr)}.error-issue-title{align-items:flex-start;flex-direction:column}.account-card,.account-select-card{grid-template-columns:42px minmax(0,1fr)}.account-select-card .status-pill,.account-card .status-pill{grid-column:2;justify-self:start}.settings-member-row{grid-template-columns:34px minmax(0,1fr)}.settings-member-controls{grid-column:1 / -1;justify-items:stretch}.settings-member-controls .settings-row-actions{justify-content:flex-start}.settings-permission-matrix{overflow-x:auto}.permission-table{min-width:620px}.settings-brand-form,.settings-policy-controls{grid-template-columns:1fr}.settings-brand-actions{justify-content:flex-start}.ability-row{align-items:flex-start;flex-direction:column}.job-summary{grid-template-columns:36px minmax(0,1fr)}.job-summary .status-pill{grid-column:2;justify-self:start}.timeline,.automation-rule-card{grid-template-columns:1fr}.automation-rule-card .status-pill{justify-self:start}.module-item{grid-template-columns:1fr}.module-item-actions{justify-items:start}.timeline-step{grid-template-columns:72px minmax(0,1fr);align-items:center}.timeline-step span{height:7px}.task-grid,.mini-metrics,.monitoring-form,.monitoring-quota-strip,.audit-detail-grid,.confirm-summary{grid-template-columns:1fr}.monitoring-project-card{grid-template-columns:26px minmax(0,1fr)}.monitoring-project-meta{grid-column:2;justify-items:start}.monitoring-result-head{align-items:flex-start;flex-direction:column}.analytics-chart{grid-template-columns:1fr 1fr}.analytics-post-row{grid-template-columns:1fr}.analytics-post-actions{justify-items:start}.analytics-signal-head,.inbox-item-head,.inbox-item-meta{flex-direction:column}.audit-event-row{grid-template-columns:1fr}.audit-event-effect{justify-items:start;text-align:left}}.app-shell{grid-template-columns:214px minmax(0,1fr)}.sidebar{gap:10px;padding:14px 12px}.brand-mark{width:31px;height:31px;border-radius:7px;background:#08111f;font-size:11px}.brand-row{min-height:40px}.brand-row strong{font-size:18px}.brand-row span{display:none}.new-action{min-height:38px;background:var(--accent)}.new-action:hover{background:var(--accent-strong)}.nav-group{gap:2px}.nav-group p{padding:0 4px;font-size:12px;font-weight:650}.nav-item{min-height:39px;border-radius:7px;padding:0 9px;font-weight:650}.sidebar-foot{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:12px 6px 4px}.workspace{padding:0}.topbar{align-items:center;max-width:none;min-height:70px;margin:0;border-bottom:1px solid var(--line);background:var(--surface);padding:12px 26px}.topbar-title h1{font-size:20px}.topbar-title p:last-child{margin-top:3px;max-width:62ch;font-size:13px}.notice-row{max-width:none;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--surface-raised);padding:9px 26px;color:var(--muted-strong);font-size:13px}.workspace-shell-v2{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:14px;max-width:1520px;margin:0 auto;padding:24px 26px 30px}.workspace-board-head{display:flex;align-items:flex-start;justify-content:space-between}.data-panel-v2{overflow:hidden}.advanced-section-v2>div{display:grid}.ops-status-card-v2 p{margin:4px 0 0;color:var(--muted-strong);font-size:12px}.dev-mode-chip-v2{display:inline-flex;align-items:center;min-height:32px;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--muted-strong);padding:0 10px;font-size:12px;font-weight:750;white-space:nowrap}.today-summary-grid-v2,.system-status-grid-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.today-summary-card-v2,.system-status-card-v2{display:grid;gap:8px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);padding:14px;text-align:left}.today-summary-card-v2{cursor:pointer}.today-summary-card-v2:hover{border-color:var(--accent-line);background:var(--accent-soft)}.today-summary-card-v2>div,.system-status-card-v2>div{display:flex;align-items:center;gap:8px;color:var(--muted-strong);font-size:12px;font-weight:800}.today-summary-card-v2 strong,.system-status-card-v2 strong{color:var(--ink);font-size:22px;line-height:1.15}.today-summary-card-v2 p,.system-status-card-v2 p{margin:0;color:var(--muted-strong);font-size:13px}.today-summary-card-v2 em{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-style:normal;font-size:13px;font-weight:800}.today-summary-danger{border-color:#ffbfb4;border-color:oklch(.86 .08 30);background:var(--danger-soft)}.today-summary-warn{border-color:#f2c997;background:var(--warning-soft)}.today-summary-good{border-color:#b3ddc0;background:var(--success-soft)}.today-work-grid-v2{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:12px}.today-panel-v2{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:14px}.today-panel-head-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.today-panel-head-v2 h3{margin:0;font-size:16px}.today-panel-head-v2 p{margin:4px 0 0;color:var(--muted-strong);font-size:13px}.today-list-v2,.today-action-list-v2,.system-detail-stack-v2{display:grid;gap:10px;min-width:0}.today-list-row-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;border-top:1px solid var(--line);padding-top:10px}.today-list-row-v2 strong{display:block;overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.today-list-row-v2 p{margin:4px 0 0;color:var(--muted);font-size:12px}.today-empty-v2,.today-action-list-v2 button{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);color:var(--ink-soft);padding:10px;text-align:left;font-weight:750}.today-action-list-v2 button{cursor:pointer}.today-action-list-v2 button:hover{border-color:var(--accent-line);color:var(--accent-strong)}.today-action-list-v2 span,.today-empty-v2 span{min-width:0}.system-check-grid-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;min-width:0}.readiness-map-page .advanced-section-v2>div{gap:12px}@media(max-width:1180px){.workspace-shell-v2{grid-template-columns:minmax(0,1fr)}.inspector-drawer-v2{position:static}.workspace-board-head,.workspace-toolbar-v2{align-items:stretch;flex-direction:column}.workspace-toolbar-slot,.workspace-search-v2{min-width:0;width:100%}}@media(max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar-nav{grid-auto-flow:column;grid-auto-columns:minmax(148px,1fr);overflow-x:auto}.topbar{align-items:flex-start;flex-direction:column;padding:12px 16px}.notice-row,.workspace-shell-v2{padding-left:16px;padding-right:16px}.creation-layout-v2,.split-workspace-v2,.next-action-strip-v2,.today-work-grid-v2{grid-template-columns:1fr}.data-panel-v2{overflow-x:auto}}.app-shell{grid-template-columns:178px minmax(0,1fr);min-height:100vh;background:#f0f4f9}.sidebar{border-right:1px solid var(--line);background:var(--surface);padding:14px 10px}.brand-row{gap:8px;padding:2px 0 10px}.brand-mark{width:28px;height:28px;border-radius:6px;background:#071221;color:#fff;font-size:15px;font-weight:850;text-transform:lowercase}.brand-row strong{font-size:21px;letter-spacing:0}.new-action{min-height:36px;border-radius:6px;background:#2d67e4;font-size:14px;font-weight:760}.sidebar-nav{gap:4px;padding-top:10px}.nav-group{gap:3px}.nav-item{min-height:38px;border-radius:5px;padding:0 8px;color:var(--ink-soft);font-size:14px;font-weight:720}.nav-item svg{color:#49596e}.nav-item.active{border-color:transparent;background:#dceaff;background:oklch(.934 .037 258);color:#1c4dba;box-shadow:none}.nav-item.active svg{color:#295fd4}.workspace{min-width:0;background:#f0f4f9}.trial-banner-v2{min-height:32px;border-bottom-color:#f0e3d0;background:#fff8ee;background:oklch(.982 .024 76);font-size:12px}.compact-topbar{justify-content:flex-end;min-height:56px;border-bottom:1px solid var(--line);background:var(--surface);padding:10px 18px}.compact-topbar .topbar-actions{margin-left:auto}.user-menu-v2 strong{font-size:13px}.workspace-shell-v2{max-width:none;padding:22px 20px 28px}.workspace-board{border-radius:6px;box-shadow:none}.workspace-board-head{min-height:52px;padding:12px 14px}.workspace-board-head.toolbar-only{justify-content:flex-end}.workspace-board-head.toolbar-only .workspace-toolbar-slot{flex:1 1 auto;min-width:0}.workspace-board-head h2{font-size:17px}.workspace-board-head p{display:none}.workspace-toolbar-v2{gap:8px}.workspace-search-v2{min-width:min(340px,42vw);height:34px;border-radius:5px;background:var(--surface)}.status-tabs-v2{gap:6px;border-top:0;background:#eceff5;padding:9px 12px}.status-tabs-v2 button,.segmented-control-v2 button{min-height:32px;border-radius:5px;font-size:13px}.status-tabs-v2 button.selected,.segmented-control-v2 button.selected{border-color:var(--line);background:var(--surface);color:var(--ink)}.workspace-board-body{padding:0}.data-panel-v2{min-height:calc(100vh - 236px);border:0;border-radius:0;box-shadow:none}.publish-page-v2{padding-top:16px}.publish-page-v2 .data-panel-v2{min-height:calc(100vh - 210px)}.table-v2{min-width:820px}.table-row-v2{min-height:56px;padding:10px 16px}.table-head-v2{min-height:40px;background:#e2e6ec;color:var(--ink-soft);font-size:12px}.empty-workspace-v2{min-height:calc(100vh - 316px);border:0;background:transparent;padding:56px 20px}.empty-icon-v2{border-radius:8px;background:#ddebff;background:oklch(.936 .038 258);color:#295fd4}.empty-workspace-v2 h3{font-size:22px}.empty-workspace-v2 p{max-width:440px;color:var(--muted-strong)}.module-page-v2 .module-list-v2,.automation-page-v2 .split-workspace-v2,.creation-studio-page .creation-layout-v2{border:0;border-radius:0}.module-item-v2{border-left:0}.advanced-section-v2{margin:14px}@media(max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{padding:10px}.sidebar-nav{display:flex;gap:6px;overflow-x:auto}.nav-group{display:flex;min-width:max-content}.nav-item{min-width:116px}.compact-topbar{align-items:center;flex-direction:row}.workspace-shell-v2{padding:12px}.workspace-board-head.toolbar-only{align-items:stretch}.workspace-toolbar-v2{align-items:stretch;flex-direction:column}.workspace-search-v2{min-width:0;width:100%}.toolbar-actions-v2,.segmented-control-v2{justify-content:flex-end}.data-panel-v2,.publish-page-v2 .data-panel-v2{min-height:420px}.table-v2,.compact-table-v2{min-width:0}.table-head-v2{display:none}.table-row-v2,.compact-table-v2 .table-row-v2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 12px;padding:12px}.table-row-v2>span:first-child{grid-column:1 / -1}.triage-layout-v2,.two-column-workspace-v2{grid-template-columns:1fr}.triage-list-v2,.triage-side-v2,.result-list-v2{border:0;border-bottom:1px solid var(--line)}.metric-strip-v2,.management-grid-v2,.platform-grid-v2{grid-template-columns:1fr}.new-menu-panel-v2{position:static;margin-top:6px}}
