:root{--bg:#f7f7f8;--surface:#fff;--surface-2:#fbfbfc;--ink:#26242c;--muted:#817d89;--border:#e5e5e8;--accent:#3b6fff;--accent-soft:#eef3ff;--cta:#ff5a00;--ok:#0f9f6e;--warn:#d97706;--err:#d92d20}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit}input,select,textarea{border:1px solid var(--border);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:10px 11px}textarea{resize:vertical;min-height:86px}label{color:#26334d;margin:12px 0 5px;font-size:12px;font-weight:800;display:block}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;height:100vh;padding:10px 14px 16px;display:flex;position:sticky;top:0}.workspace-switcher{border:1px solid var(--border);border-radius:5px;align-items:center;gap:9px;padding:8px 10px;display:flex}.workspace-copy{gap:2px;min-width:0;display:grid}.workspace-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.workspace-mark,.crumb-icon,.auth-logo{color:#111;background:#f2f2f3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:inline-flex}.workspace-switcher select{border:0;outline:0;padding:0;font-weight:800}.nav-group{padding-top:14px}.nav-label{color:#73717b;text-transform:uppercase;padding:12px 4px 9px;font-size:11px;font-weight:900}.nav-button{color:#8d8a94;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;font-weight:750;display:flex}.nav-button:hover,.nav-button.active{color:#24222a;background:#f4f4f5}.sidebar-spacer{flex:1}.sidebar-user{border-top:1px solid var(--border);padding-top:12px}.sidebar-user span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 6px 8px;font-size:12px;display:block;overflow:hidden}.role-strip,.role-list{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.role-strip{margin:0 6px 8px}.main{min-width:0}.topbar{z-index:5;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:14px;height:56px;padding:0 22px;display:flex;position:sticky;top:0}.breadcrumb,.top-actions,.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button-row.compact{gap:5px}.status-chip,.badge{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.status-chip{border:1px solid var(--border);color:#26334d;background:#fff;padding:8px 10px}.button{background:var(--cta);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:850;display:inline-flex}.button.secondary{background:var(--accent)}.button.ghost{border:1px solid var(--accent);color:var(--accent);background:#fff}.button.danger{color:var(--err);background:#fff;border:1px solid #f4b3ad}.button.small{border-radius:7px;padding:5px 9px;font-size:12px}.button:disabled{opacity:.55;cursor:not-allowed}.content{max-width:1280px;margin:0 auto;padding:24px 32px 42px}.page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin:14px 0 18px;display:flex}.page-head h1{color:#26242c;margin:0;font-size:24px;line-height:1.15}.page-head p,.muted{color:var(--muted)}.page-head p{max-width:760px;margin:5px 0 0;font-size:13px}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:220px;display:flex}.ops-context-band,.client-workbench,.market-pack-band{border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:grid}.market-pack-band{background:linear-gradient(#fff,#fbfcff);border-color:#d9e1ff;grid-template-columns:minmax(0,1.25fr) minmax(240px,.65fr) auto}.market-pack-main{min-width:0}.market-pack-main h2{color:var(--ink);margin:2px 0;font-size:16px;line-height:1.2}.market-pack-main p,.market-pack-meta span{color:var(--muted);margin:0;font-size:12px}.market-pack-meta{gap:5px;display:grid}.market-pack-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.market-pack-roadmap{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.market-pack-roadmap span{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850}.request-inbox-panel{background:#fffaf0;border:1px solid #f1c978;border-radius:8px;margin-bottom:14px;padding:14px}.request-inbox-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.request-inbox-head h2{color:var(--ink);margin:2px 0;font-size:17px;line-height:1.2}.request-inbox-head p{color:var(--muted);margin:0;font-size:12px}.request-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.request-card{background:#fff;border:1px solid #f1d69a;border-radius:8px;gap:10px;padding:12px;display:grid}.request-card h3{color:var(--ink);margin:8px 0 3px;font-size:15px;line-height:1.2}.request-card p,.request-meta-line{color:var(--muted);margin:0;font-size:12px}.request-meta-line{flex-wrap:wrap;gap:6px;display:flex}.request-meta-line span{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:3px 7px}.ops-context-main{align-items:center;gap:11px;min-width:0;display:flex}.ops-eyebrow{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.ops-context-band h2,.client-workbench h2{color:var(--ink);margin:2px 0;font-size:16px;line-height:1.2}.ops-context-band p,.client-workbench p{color:var(--muted);margin:0;font-size:12px}.ops-context-next,.client-next{min-width:0}.ops-next-button,.ops-next-empty{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--ink);text-align:left;border-radius:6px;padding:9px 10px}.ops-next-button{cursor:pointer}.ops-next-button:hover{background:var(--accent-soft);border-color:#c8d3ff}.ops-next-button strong,.ops-next-button span,.ops-next-empty{display:block}.ops-next-button strong{font-size:13px}.ops-next-button span,.ops-next-empty{color:var(--muted);margin-top:2px;font-size:12px}.ops-context-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.overview-band{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.overview-band.compact{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0}.stat{border:1px solid var(--border);background:#fff;border-radius:6px;padding:13px}.stat b{font-size:25px;line-height:1.05;display:block}.stat span{color:var(--muted);margin-top:5px;font-size:11px;font-weight:800;display:block}.card{border:1px solid var(--border);background:#fff;border-radius:6px;margin-bottom:14px;padding:16px}.card h2{color:#3b3942;margin:0 0 10px;font-size:15px}.grid{gap:10px;display:grid}.grid.two{grid-template-columns:1fr 1fr}.grid.three{grid-template-columns:1fr 1fr 1fr}.checks{flex-wrap:wrap;gap:12px 18px;margin:12px 0;display:flex}.check{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:700;display:flex}.check input{width:auto}.form-actions{grid-column:1/-1;align-items:end;gap:8px;margin-top:12px;display:flex}.readonly-value{border:1px solid var(--border);background:#f7f7f8;border-radius:8px;min-height:41px;padding:8px 11px}.readonly-value strong,.readonly-value span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.readonly-value strong{color:var(--ink);font-size:13px}.readonly-value span{color:var(--muted);margin-top:1px;font-size:11px}.table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.inbox-command{background:#fbfcff;border:1px solid #d9e1ff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:stretch;gap:12px;margin-bottom:12px;padding:14px;display:grid}.inbox-command h3{color:var(--ink);margin:2px 0 5px;font-size:20px;line-height:1.18}.inbox-command p{color:var(--muted);max-width:680px;margin:0;font-size:13px;line-height:1.45}.inbox-command-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inbox-command-stats .stat{background:#fff;padding:10px}.inbox-command-stats .stat b{font-size:20px}.segmented-row{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.segment{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.segment b{color:var(--ink);font-size:11px}.segment.active{background:var(--accent-soft);color:var(--accent);border-color:#c8d3ff}table{border-collapse:collapse;width:100%;min-width:760px}th{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--muted);text-align:left;padding:9px 8px;font-size:12px;font-weight:900}td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 8px}.quality-select-cell{gap:6px;min-width:150px;display:grid}.quality-select-cell select{min-height:34px}tr:last-child td{border-bottom:0}.badge{background:var(--accent-soft);color:var(--accent)}.badge.neutral{color:var(--muted);background:#f0f0f1}.badge.high{color:var(--err);background:#fdeceb}.badge.medium{color:var(--warn);background:#fff3d6}.badge.low,.badge.approved,.badge.won,.badge.live{color:var(--ok);background:#e7f7f0}.badge.role-admin,.badge.role-team{color:#2b4bf2;background:#eef1fe}.badge.role-customer{color:#5a6472;background:#f0efea}.badge.role-switch{cursor:pointer;border:1px solid #0000;font-family:inherit;font-size:11px;font-weight:900}.badge.role-switch:hover,.badge.role-switch:focus-visible{color:#2b4bf2;background:#e7ebff;border-color:#cbd4ff;outline:none}.customer-mode-link{color:#2b4bf2;cursor:pointer;white-space:nowrap;background:#eef1fe;border:1px solid #cbd4ff;border-radius:999px;min-height:36px;padding:0 12px;font-size:11px;font-weight:900}.customer-mode-link:hover,.customer-mode-link:focus-visible{background:#e7ebff;outline:none}.tiny{font-size:12px}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:360px;display:block;overflow:hidden}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.detail-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 14px}.detail{border:1px solid var(--border);border-radius:6px;padding:10px}.detail span{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:900;display:block}.detail b{color:var(--ink)}.mono,.code-block,.redirect-row code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.access-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px;display:grid}.ops-checklist{gap:8px;display:grid}.ops-check{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ops-check.ok svg{color:var(--ok)}.ops-check.warn svg{color:var(--warn)}.ops-check strong,.ops-check span{display:block}.ops-check strong{font-size:13px}.ops-check span{color:var(--muted);margin-top:2px;font-size:12px}.code-block{border:1px solid var(--border);color:#24222a;white-space:pre-wrap;background:#fbfbfc;border-radius:8px;margin:12px 0;padding:12px;font-size:12px;line-height:1.55;overflow-x:auto}.redirect-list{gap:8px;margin-top:12px;display:grid}.redirect-row{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.redirect-row svg{color:var(--muted)}.redirect-row code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.banner{border:1px solid var(--border);border-left:3px solid var(--accent);color:var(--muted);background:#fff;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px}.banner.danger{border-left-color:var(--err);color:var(--err);background:#fff7f7}.empty,.empty-state{color:var(--muted);text-align:center;padding:24px}.empty-state{border:1px dashed var(--border);background:#fff;border-radius:8px}.empty-state h2{color:var(--ink);margin:8px 0 4px}.toast{z-index:50;background:var(--ink);color:#fff;border-radius:8px;padding:12px 16px;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 44px #00000029}.toast.danger{background:var(--err)}.auth-shell{background-color:#101014;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-wrap{width:min(430px,100%)}.auth-brand{color:#fff;align-items:center;gap:9px;margin:0 0 28px;font-size:14px;font-weight:850;display:flex}.auth-brand .auth-logo{color:#101014;background:#fff;width:28px;height:28px}.auth-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;padding:26px;box-shadow:0 20px 64px #00000038}.auth-kicker{color:#ffffff94;letter-spacing:0;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.auth-card h1{color:#fff;letter-spacing:0;margin:18px 0 7px;font-size:28px;line-height:1.12}.auth-card p{color:#ffffff8f;margin-bottom:18px}.input-shell{margin:10px 0;position:relative}.input-shell svg{color:#ffffff59;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.input-shell input{color:#fff;background:#fff1;border:1px solid #ffffff1f;border-radius:10px;height:46px;padding-left:40px}.input-shell input::placeholder{color:#ffffff47}.input-shell.has-error svg{color:#ffb4a8}.input-shell.has-error input{background:#ff5a461c;border-color:#ff7562e6;box-shadow:0 0 0 3px #d92d202e}.auth-alert{color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:16px 0 14px;padding:12px 13px;display:grid}.auth-alert svg{margin-top:2px}.auth-alert strong,.auth-alert span{display:block}.auth-alert strong{color:#fff;font-size:13px}.auth-alert span{color:#ffffffad;margin-top:2px;font-size:12px;line-height:1.45}.auth-alert.error{background:#d92d2029;border-color:#ff756266}.auth-alert.error svg{color:#ffb4a8}.auth-alert.success{background:#0f9f6e24;border-color:#0f9f6e5c}.auth-alert.success svg{color:#7de0b2}.auth-submit,.auth-google{justify-content:center;width:100%;height:46px;margin-top:11px}.auth-submit{color:#101014;background:#fff;border-color:#fff}.auth-submit:hover{background:#f1f1f2}.auth-submit:disabled,.auth-google:disabled{cursor:not-allowed;opacity:.55}.auth-google{color:#fff;background:0 0;border-color:#ffffff1f}.auth-links{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.auth-links button{color:#ffffff94;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.auth-links button:hover{color:#fff}.form-note,.form-message{margin:10px 0 0;font-size:12px}.auth-card .form-note,.auth-wrap .form-message{color:#fff9}.auth-wrap .form-message{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;padding:10px 12px}.guided-run-shell{grid-template-columns:230px minmax(0,1fr) 270px;gap:12px;margin-bottom:14px;display:grid}.guided-steps,.guided-stage,.guided-review,.guided-detail-shell{border:1px solid var(--border);background:#fff;border-radius:8px}.guided-steps{align-content:start;gap:6px;padding:12px;display:grid}.guided-steps-head{border-bottom:1px solid var(--border);gap:7px;margin-bottom:6px;padding-bottom:12px;display:grid}.guided-steps-head strong{color:var(--ink);font-size:16px}.guided-meter{background:#eef0f4;border-radius:999px;height:7px;overflow:hidden}.guided-meter span{border-radius:inherit;background:var(--accent);height:100%;display:block}.guided-step{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.guided-step:hover,.guided-step.active{background:var(--accent-soft);color:var(--ink);border-color:#c8d3ff}.guided-step span{width:28px;height:28px;color:var(--muted);background:#f0f0f1;border-radius:999px;place-items:center;font-size:11px;font-weight:950;display:grid}.guided-step.done span{color:var(--ok);background:#e7f7f0}.guided-step.open span{color:var(--warn);background:#fff3d6}.guided-step strong{color:inherit;font-size:12px;line-height:1.15}.guided-step small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.guided-stage{align-content:start;gap:14px;min-height:420px;padding:22px;display:grid}.guided-stage-top,.guided-action-row,.guided-detail-head,.guided-review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guided-stage-top{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:800}.guided-stage h2{color:var(--ink);max-width:720px;margin:0;font-size:34px;line-height:1.05}.guided-stage p{color:var(--muted);max-width:720px;margin:0;font-size:15px}.guided-decision{border:1px solid #d8e1ff;border-left:4px solid var(--accent);background:#fbfcff;border-radius:8px;padding:14px}.guided-decision span,.guided-proof-grid span,.guided-review-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.guided-decision strong,.guided-proof-grid strong,.guided-review-card strong{color:var(--ink);margin-top:4px;font-size:14px;line-height:1.35;display:block}.guided-action-row{border-top:1px solid var(--border);padding-top:14px}.guided-proof-grid,.guided-review-grid{gap:8px;display:grid}.guided-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-proof-grid>div{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:12px}.guided-review{align-content:start;gap:12px;padding:14px;display:grid}.guided-review-card{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:12px}.guided-review-grid{grid-template-columns:1fr}.guided-review-grid .detail{padding:9px}.guided-review-actions{gap:6px}.guided-detail-shell{padding:14px}.guided-detail-head{border-bottom:1px solid var(--border);justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.guided-detail-head h2{color:var(--ink);margin:2px 0 0;font-size:17px;line-height:1.2}.pilot-focus{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.35fr) 150px 150px minmax(220px,.55fr);align-items:stretch;gap:12px;margin-bottom:14px;padding:18px;display:grid}.pilot-focus.single{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.pilot-focus h2,.section-heading h2,.flat-panel h2{color:var(--ink);margin:2px 0 4px}.pilot-focus h2{font-size:24px;line-height:1.15}.pilot-focus p,.flat-panel p{color:var(--muted);margin:0;font-size:13px}.pilot-focus-main,.pilot-progress,.pilot-focus-side{min-width:0}.pilot-focus-main{align-content:center;gap:10px;display:grid}.pilot-progress,.pilot-focus-side{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:14px}.pilot-progress{text-align:center;place-items:center;display:grid}.pilot-progress strong{color:var(--ink);font-size:32px;line-height:1}.pilot-progress span,.pilot-focus-side span{color:var(--muted);font-size:12px;font-weight:800}.pilot-focus-side{align-content:center;gap:4px;display:grid}.pilot-focus-side strong{color:var(--ink);font-size:15px}.pilot-tabs{border-bottom:1px solid var(--border);align-items:center;gap:6px;margin:4px 0 14px;display:flex;overflow-x:auto}.pilot-tabs.compact{border-bottom:0;margin:0}.pilot-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:11px 12px 10px;font-size:13px;font-weight:900;display:inline-flex}.pilot-tab b{color:var(--muted);text-align:center;background:#f0f0f1;border-radius:999px;min-width:22px;padding:2px 7px;font-size:11px}.pilot-tab.active{border-bottom-color:var(--accent);color:var(--ink)}.pilot-tab.active b{background:var(--accent-soft);color:var(--accent)}.pilot-tab-panel{min-height:360px}.pilot-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pilot-step{border:1px solid var(--border);cursor:pointer;text-align:left;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 8px;padding:14px;display:grid}.pilot-step svg{grid-row:span 2;margin-top:1px}.pilot-step.ok svg{color:var(--ok)}.pilot-step.open svg{color:var(--warn)}.pilot-step strong{color:var(--ink);font-size:14px}.pilot-step span{color:var(--muted);font-size:12px;line-height:1.35}.pilot-step small{color:#6f6b76;grid-column:2;margin-top:6px;font-size:11px;font-weight:750;line-height:1.35;display:block}.automation-list{gap:9px;display:grid}.automation-item{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.automation-item span{color:var(--muted);font-size:12px;line-height:1.35}.section-heading{justify-content:space-between;align-items:center;gap:14px;margin:18px 0 10px;display:flex}.section-heading h2,.flat-panel h2{font-size:15px}.output-section,.creative-section{margin-bottom:14px}.output-grid,.creative-grid{gap:12px;display:grid}.output-card,.flat-panel{border:1px solid var(--border);background:#fff;border-radius:8px;padding:15px}.flat-panel.emphasis{background:#fbfcff;border-color:#d8e1ff}.launch-gate-panel{grid-column:1/-1;gap:12px;display:grid}.launch-gate-list{gap:8px;display:grid}.launch-gate-item{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.launch-gate-item.ok svg{color:var(--ok)}.launch-gate-item.open svg{color:var(--warn)}.launch-gate-item strong{color:var(--ink);font-size:13px;line-height:1.25;display:block}.launch-gate-item span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.output-card-head,.landing-title,.creative-meta,.decision-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.output-card-head h3,.creative-card h3{color:var(--ink);margin:0;font-size:14px}.output-card-head p,.landing-title span,.creative-card p,.decision-row span{color:var(--muted);margin:2px 0 0;font-size:12px}.output-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.output-metrics .stat{padding:10px}.output-metrics .stat b{font-size:18px}.landing-output{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.landing-title strong,.decision-row strong{color:var(--ink);font-size:13px;display:block}.output-empty{border:1px dashed var(--border);color:var(--muted);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:13px;display:grid}.output-empty strong,.output-empty span{display:block}.output-empty strong{color:var(--ink);font-size:13px}.output-list{margin-top:12px}.output-list h4{color:#3b3942;margin:0 0 8px;font-size:12px}.output-items{gap:8px;display:grid}.output-item{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;padding:10px}.output-item strong,.output-item span{display:block}.output-item strong{color:var(--ink);font-size:13px}.output-item span{color:var(--muted);margin-top:3px;font-size:12px}.json-details summary{color:var(--accent);cursor:pointer;margin-top:10px;font-size:12px;font-weight:850}.small-empty{border:1px dashed var(--border);border-radius:6px;padding:12px}.creative-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creative-card{border:1px solid var(--border);background:#fff;border-radius:6px;overflow:hidden}.creative-preview{aspect-ratio:4/3;border-bottom:1px solid var(--border);background:#f4f4f5}.creative-preview img{object-fit:cover;width:100%;height:100%;display:block}.empty-preview{place-items:center;display:grid}.empty-preview div{color:var(--muted);justify-items:center;gap:7px;font-size:12px;font-weight:800;display:grid}.creative-preview.is-generating{background:var(--accent-soft)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.creative-body{padding:13px}.creative-meta{justify-content:flex-start;margin-bottom:9px}.creative-card p{min-height:50px}.inline-check{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:850;display:inline-flex}.inline-check input{width:auto}.split-panels{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-bottom:14px;display:grid}.decision-list{gap:8px;display:grid}.decision-row{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;padding:9px 10px}.customer-shell{color:#141a24;background:#f4f2ec;grid-template-columns:232px minmax(0,1fr);min-height:100vh;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.customer-sidebar{background:#fff;border-right:1px solid #eceae3;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.customer-brand,.customer-topbar,.customer-top-actions,.customer-feedback-head,.customer-format-tabs,.customer-actions{align-items:center;display:flex}.customer-brand{gap:10px;margin-bottom:22px;padding:4px 8px}.customer-brand strong,.customer-feedback-head h1,.customer-mobile-head h1,.customer-ad-overlay h2{letter-spacing:0;font-family:Space Grotesk,Inter,sans-serif}.customer-mark{color:#fff;background:linear-gradient(140deg,#3a5bff,#6b5bff);border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.customer-nav{gap:3px;display:grid}.customer-nav span{color:#5a6472;border-radius:11px;align-items:center;gap:11px;padding:10px 11px;font-size:13.5px;font-weight:650;display:flex}.customer-nav span:before{content:"";background:#c7cbd4;border-radius:3px;flex:none;width:8px;height:8px}.customer-nav span.active{color:#2b4bf2;background:#eef1fe;font-weight:800}.customer-nav span.active:before{background:#2b4bf2}.customer-nav small{color:#fff;background:#2b4bf2;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;font-size:11px;display:inline-flex}.customer-pilot-card{background:#f4f2ec;border:1px solid #eceae3;border-radius:14px;gap:6px;margin-top:auto;padding:13px;display:grid}.customer-pilot-card span{color:#8a8576;font-size:11px;font-weight:750}.customer-pilot-card strong{color:#3b414c;font-size:12.5px}.customer-pilot-card strong:before{content:"";background:#21a855;border-radius:999px;width:9px;height:9px;margin-right:8px;display:inline-block}.customer-main{min-width:0}.customer-topbar{background:#fff;border-bottom:1px solid #eceae3;justify-content:space-between;gap:18px;height:62px;padding:0 26px}.customer-topbar strong,.customer-topbar span{display:block}.customer-topbar strong{font-size:14.5px}.customer-topbar span{color:#8a8576;font-size:12px}.customer-top-actions{gap:8px}.customer-top-actions select{background:#fff;border-color:#e2e0d8;width:min(230px,42vw);height:36px;padding:0 10px;font-size:12px;font-weight:750}.customer-account-lock{color:#15803d;white-space:nowrap;background:#eaf7ef;border:1px solid #c8ead4;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.customer-icon-button{color:#5a6472;background:#fff;border-color:#e2e0d8}.customer-avatar{color:#fff;cursor:pointer;background:#141a24;border:0;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.customer-content{max-width:1180px;min-height:calc(100vh - 62px);margin:0 auto;padding:24px 26px}.customer-mobile-head{display:none}.customer-approval-grid{grid-template-columns:300px minmax(0,1fr);gap:18px 22px;display:grid}.customer-review-title{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-review-title h1{color:#141a24;margin:0 0 5px;font-size:22px;line-height:1.05}.customer-review-title span{color:#7e7967;font-size:12.5px}.customer-variant-switcher{background:#fff;border:1px solid #eceae3;border-radius:13px;gap:6px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.customer-variant-pill{color:#3b414c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.customer-variant-pill b{color:#8a8576;background:#f1eee6;border-radius:7px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.customer-variant-pill.active{color:#2b4bf2;background:#eef1fe;border-color:#d9e0fb}.customer-variant-pill.active b{color:#fff;background:#2b4bf2}.customer-preview-column{align-content:start;gap:12px;display:grid}.customer-queue-card{background:#fff;border:1px solid #eceae3;border-radius:14px;gap:10px;padding:12px 13px;display:grid}.customer-queue-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.customer-queue-head span{color:#a39e8e;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:900}.customer-queue-head strong{color:#141a24;flex:none;font-size:13px}.customer-queue-head p{color:#8a8576;margin:0;font-size:11.5px}.customer-variant-list{gap:8px;display:grid}.customer-variant-option{color:#3b414c;cursor:pointer;text-align:left;background:#faf9f5;border:1px solid #eceae3;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.customer-variant-option.active{background:#eef1fe;border-color:#bfcaff;box-shadow:inset 3px 0 #2b4bf2}.customer-variant-option b{color:#5a6472;background:#e7e5df;border-radius:9px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.customer-variant-option.active b{color:#fff;background:#2b4bf2}.customer-variant-option span{min-width:0}.customer-variant-option span strong,.customer-variant-option span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-variant-option span strong{color:#141a24;font-size:12.5px}.customer-variant-option span small{color:#8a8576;margin-top:2px;font-size:11px}.customer-variant-option em{color:#5a6472;text-align:center;background:#fff;border-radius:999px;max-width:76px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1.15}.customer-variant-option.active em{color:#2b4bf2;background:#fff}.customer-ad-visual{background:radial-gradient(120% 80% at 70% 10%,#5b6bff80,#0000 60%),linear-gradient(150deg,#2b4bf2,#10172b);border-radius:16px;align-items:flex-end;min-height:374px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px -16px #10172b99}.customer-ad-visual.stories{min-height:446px}.customer-ad-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.customer-ad-visual.has-image:after{content:"";background:linear-gradient(#10172b0d,#10172bbd);position:absolute;inset:0}.customer-ad-overlay{z-index:1;padding:18px;position:relative}.customer-ad-overlay span{color:#a8b3d6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.customer-ad-overlay h2{color:#fff;max-width:240px;margin:0 0 12px;font-size:24px;line-height:1.12}.customer-whatsapp-pill{color:#fff;background:#21a855;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:850;display:inline-flex}.customer-format-tabs{gap:8px}.customer-format-tabs button{color:#5a6472;cursor:pointer;background:#fff;border:1px solid #eceae3;border-radius:9px;flex:1;padding:8px;font-size:11.5px;font-weight:800}.customer-format-tabs button.active{color:#2b4bf2;background:#eef1fe;border-color:#dfe5ff}.customer-feedback-panel{flex-direction:column;min-width:0;display:flex}.customer-review-panel{gap:12px}.customer-review-verdict{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.customer-review-verdict-icon{color:#15803d;background:#eaf7ef;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.customer-review-verdict.paused .customer-review-verdict-icon,.customer-review-verdict.waiting .customer-review-verdict-icon{color:#d97706;background:#fff8ed}.customer-review-verdict h1{color:#141a24;margin:0 0 4px;font-size:18px;line-height:1.1}.customer-review-verdict p{color:#7e7967;margin:0;font-size:12.5px;line-height:1.45}.customer-reason-card{background:#fff;border:1px solid #eceae3;border-radius:15px;padding:16px}.customer-reason-card span{color:#15803d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.customer-reason-card strong{color:#141a24;margin-bottom:5px;font-size:14px;display:block}.customer-reason-card p{color:#5a6472;margin:0;font-size:12.8px;line-height:1.5}.customer-verdict-metrics-compact{margin-top:14px}.customer-detail-stack{background:#fff;border:1px solid #eceae3;border-radius:13px;overflow:hidden}.customer-detail-toggle{color:#3b414c;cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f0e9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;font-size:12.5px;font-weight:850;display:grid}.customer-detail-toggle-auto{grid-template-columns:auto minmax(0,1fr) auto auto}.customer-detail-toggle svg:first-child{color:#6b5bff}.customer-detail-toggle svg:last-child{color:#a39e8e;transition:transform .16s}.customer-detail-toggle.open svg:last-child{transform:rotate(180deg)}.customer-detail-toggle em{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.customer-detail-toggle em.off{color:#8a8576;background:#f1eee6}.customer-detail-toggle em.on{color:#15803d;background:#dbf2e3}.customer-detail-body{color:#5a6472;background:#fafaf7;border-bottom:1px solid #f2f0e9;padding:0 15px 13px 40px;font-size:12.5px;line-height:1.5}.customer-detail-body p{margin:0 0 8px}.customer-detail-body p:last-child{margin-bottom:0}.customer-detail-body strong{color:#21a855;font-size:12px}.customer-auto-detail strong{color:#141a24}.customer-auto-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.customer-auto-rules span{color:#8a8576;background:#fff;border:1px solid #eceae3;border-radius:10px;gap:2px;min-width:0;padding:8px;font-size:10px;font-weight:850;display:grid}.customer-auto-rules b{color:#141a24;font-size:12px}.customer-review-actionbar{background:#fff;border-top:1px solid #eceae3;grid-template-columns:1fr;align-items:stretch;gap:11px;margin-top:auto;padding-top:13px;display:grid}.customer-review-actionbar.limit .customer-allowance-line svg{color:#d97706}.customer-allowance-line{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.customer-allowance-line svg{color:#b26b00}.customer-allowance-line span{color:#8a8576;font-size:11.5px}.customer-allowance-line span strong{color:#141a24}.customer-allowance-line small{color:#8a8576;grid-column:1/-1;padding-left:23px;font-size:10.8px;line-height:1.35}.customer-review-buttons{justify-content:flex-end;gap:10px;display:flex}.customer-review-buttons .button{white-space:nowrap;min-height:42px}.customer-review-buttons .customer-primary,.customer-feedback-modal-foot .customer-primary{color:#fff;background:#2b4bf2;border-color:#2b4bf2;box-shadow:0 8px 18px -6px #2b4bf280}.customer-feedback-modal-backdrop{z-index:90;background:#14181f6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-feedback-modal{background:#fff;border-radius:18px;width:min(560px,100%);overflow:hidden;box-shadow:0 30px 70px -20px #14181f80}.customer-feedback-modal-head{border-bottom:1px solid #f2f0e9;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:20px 24px 16px;display:grid}.customer-feedback-modal-icon,.customer-modal-close{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.customer-feedback-modal-icon{color:#2b4bf2;background:#eef1fe}.customer-modal-close{color:#8a8576;cursor:pointer;background:#f4f2ec;border:0;width:32px;height:32px}.customer-feedback-modal-titleline{align-items:center;gap:9px;margin-bottom:5px;display:flex}.customer-feedback-modal-titleline h2{color:#141a24;margin:0;font-size:19px;line-height:1.1}.customer-feedback-modal-titleline span{color:#b26b00;background:#fdf1de;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:900}.customer-feedback-modal-head p{color:#7e7967;margin:0;font-size:12.5px;line-height:1.45}.customer-feedback-modal-body{gap:10px;padding:18px 24px;display:grid}.customer-modal-label{color:#a39e8e;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.customer-chip-row-modal{margin-bottom:8px}.customer-feedback-modal textarea{color:#3b414c;border:1.5px solid #2b4bf2;border-radius:12px;min-height:102px;font-size:13px;box-shadow:0 0 0 3px #2b4bf214}.customer-feedback-hint{color:#8a8576;margin:-2px 0 0;font-size:11.5px}.customer-feedback-modal-foot{background:#fcfbf8;border-top:1px solid #f2f0e9;align-items:center;gap:12px;padding:16px 24px;display:flex}.customer-feedback-modal-foot>span{color:#8a8576;flex:1;font-size:11.5px;line-height:1.35}.customer-feedback-modal-foot>div{gap:10px;display:flex}.customer-feedback-head{justify-content:space-between;gap:14px;margin-bottom:14px}.customer-feedback-head h1{margin:0 0 3px;font-size:22px;line-height:1.08}.customer-feedback-head span{color:#8a8576;font-size:12px}.customer-copy-card,.customer-ai-note,.customer-empty{background:#fff;border:1px solid #eceae3;border-radius:12px}.customer-copy-card{margin-bottom:14px;padding:14px}.customer-copy-card span,.customer-feedback-controls>span{color:#a39e8e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.customer-copy-card p{color:#2b2f3a;margin:0 0 8px;font-size:13.5px;line-height:1.55}.customer-copy-card strong{color:#21a855;font-size:12px}.customer-ai-note{color:#3b414c;background:#f5f4fe;border-color:#e3e0f8;margin-bottom:16px;padding:14px}.customer-ai-note div{color:#6b5bff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;font-weight:900;display:flex}.customer-ai-note p{margin:0;font-size:13px;line-height:1.55}.customer-ai-note p strong{color:#252b42}.customer-verdict-card{background:#fff;border:1px solid #eceae3;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-bottom:12px;padding:13px;display:grid}.customer-verdict-card.approved,.customer-verdict-card.winner{background:#f6fcf8;border-color:#c8ead4}.customer-verdict-card.testing{background:#f7f8ff;border-color:#dfe5ff}.customer-verdict-card.waiting{background:#fff8ed;border-color:#f3d7a7}.customer-verdict-card.paused{background:#faf9f5;border-color:#e2e0d8}.customer-verdict-icon{color:#15803d;background:#fff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.customer-verdict-card.paused .customer-verdict-icon,.customer-verdict-card.waiting .customer-verdict-icon{color:#d97706}.customer-verdict-copy{min-width:0}.customer-verdict-copy span,.customer-evidence-card span,.customer-plan-card span{color:#a39e8e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:900;display:block}.customer-verdict-copy strong,.customer-evidence-card strong,.customer-plan-card strong{color:#141a24;margin-bottom:5px;font-size:14px;line-height:1.25;display:block}.customer-verdict-copy p,.customer-evidence-card p,.customer-plan-card p{color:#5a6472;margin:0;font-size:12.5px;line-height:1.45}.customer-verdict-copy em{color:#5a6472;margin-top:8px;font-size:11.5px;font-style:normal;line-height:1.4;display:block}.customer-verdict-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.customer-verdict-metrics div{background:#fff;border-radius:9px;min-width:0;padding:8px}.customer-verdict-metrics small,.customer-verdict-metrics b{overflow-wrap:anywhere;display:block}.customer-verdict-metrics small{color:#a39e8e;letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:900}.customer-verdict-metrics b{color:#141a24;margin-top:2px;font-size:11.5px}.customer-evidence-card,.customer-plan-card{background:#fff;border:1px solid #eceae3;border-radius:12px;padding:13px}.customer-evidence-card{background:#fbfbff;border-color:#e3e0f8;margin-bottom:14px}.customer-next-step{background:#f7f8ff;border:1px solid #dfe5ff;border-radius:12px;margin-bottom:14px;padding:13px}.customer-next-step span{color:#2b4bf2;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:900;display:block}.customer-next-step strong{color:#141a24;margin-bottom:4px;font-size:13px;display:block}.customer-next-step p{color:#5a6472;margin:0;font-size:12.5px;line-height:1.45}.customer-feedback-controls{gap:10px;display:grid}.customer-plan-card{background:#f7f8ff;border-color:#dfe5ff;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:14px;display:grid}.customer-plan-card b{color:#2b4bf2;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.customer-plan-card.limit{background:#fff8ed;border-color:#f3d7a7}.customer-plan-card.limit b{color:#d97706}.customer-feedback-controls-secondary{background:#fff;border:1px solid #eceae3;border-radius:12px;margin-top:2px;padding:14px}.customer-feedback-context{color:#5a6472;margin:-2px 0 2px;font-size:12.5px;line-height:1.45}.customer-chip-row{flex-wrap:wrap;gap:7px;display:flex}.customer-chip-row button{color:#5a6472;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e0d8;border-radius:999px;gap:2px;padding:7px 12px;font-size:12px;font-weight:800;line-height:1.15;display:grid}.customer-chip-row button.active{color:#2b4bf2;background:#eef1fe;border-color:#bfcaff}.customer-chip-row button small{color:#a39e8e;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.customer-chip-row button.active small{color:#5f73ea}.customer-feedback-controls textarea{color:#3b414c;border-color:#eceae3;border-radius:12px;min-height:58px;font-size:13px}.customer-local-message,.customer-safe-note{color:#8a8576;margin:0;font-size:11.5px;line-height:1.45}.customer-actions{gap:11px;margin-top:auto;padding-top:16px}.customer-actions .button{flex:1;justify-content:center;min-height:44px}.customer-actions .customer-primary{color:#fff;background:#2b4bf2;border-color:#2b4bf2;flex:1.5;box-shadow:0 8px 18px -6px #2b4bf280}.customer-secondary-actions{justify-content:flex-start;display:flex}.customer-secondary-actions .button{min-height:40px}.customer-safe-note{text-align:center;margin-top:11px}.customer-empty{color:#8a8576;text-align:center;place-items:center;gap:8px;min-height:360px;padding:28px;display:grid}.customer-empty strong{color:#141a24;font-size:17px}.cockpit-shell{--ap-brand-blue:#2b4bf2;--ap-brand-blue-soft:#5b6bff;--ap-coral:#ff6a3d;--ap-coral-soft:#ff8a6a;--ap-paper:#0b0f1a;--ap-surface:#141b2e;--ap-surface-sunken:#10162a;--ap-drawer:#0e1422;--ap-line:#ffffff12;--ap-line-strong:#ffffff1c;--ap-ink:#fff;--ap-ink-soft:#c7cee0;--ap-muted:#9aa4be;--ap-faint:#6b7896;--ap-success:#5be5a0;--ap-warning:#f2a33c;--ap-violet:#b9a6ff;--bg:var(--ap-paper);--surface:var(--ap-surface);--surface-2:var(--ap-surface-sunken);--ink:var(--ap-ink);--muted:var(--ap-muted);--border:var(--ap-line);--accent:#7e92ff;--accent-soft:#2b4bf22e;--cta:var(--ap-coral);--ok:var(--ap-success);--warn:var(--ap-warning);--err:var(--ap-coral-soft);background:var(--ap-paper);min-height:100vh;color:var(--ap-ink);font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cockpit-shell.cockpit-light{--ap-paper:#f4f2ec;--ap-surface:#fff;--ap-surface-sunken:#fbfaf6;--ap-drawer:#f8f6ef;--ap-line:#1f232e1a;--ap-line-strong:#1f232e29;--ap-ink:#111827;--ap-ink-soft:#26334d;--ap-muted:#5f6b84;--ap-faint:#8a8576;--bg:var(--ap-paper);--surface:var(--ap-surface);--surface-2:var(--ap-surface-sunken);--ink:var(--ap-ink);--muted:var(--ap-muted);--border:var(--ap-line);background:var(--ap-paper);color:var(--ap-ink)}.cockpit-shell .sidebar{border-right-color:var(--ap-line);background:var(--ap-surface-sunken);padding:14px 14px 16px}.cockpit-shell .workspace-switcher{background:0 0;border-color:#0000;padding:8px 6px 18px}.cockpit-shell .workspace-mark,.cockpit-shell .crumb-icon,.cockpit-shell .auth-logo,.operator-avatar{background:linear-gradient(135deg, var(--ap-brand-blue), var(--ap-brand-blue-soft));color:#fff;border-radius:10px}.cockpit-shell .workspace-switcher select{color:#fff;background:0 0}.operator-brand-switcher .workspace-copy strong{color:var(--ap-ink);font-family:Space Grotesk,Inter,sans-serif;font-size:15px;line-height:1.1}.cockpit-shell:not(.cockpit-light) .operator-brand-switcher .workspace-copy strong{color:#fff}.cockpit-shell .workspace-switcher option{color:#111827}.cockpit-shell .workspace-copy span{color:var(--ap-faint)}.cockpit-shell .nav-label{color:var(--ap-faint);letter-spacing:0;font-size:10px}.cockpit-shell .nav-button{color:var(--ap-muted);border-radius:10px;padding:10px 11px;font-size:13px}.cockpit-shell .nav-button:hover,.cockpit-shell .nav-button.active{color:#fff;background:#2b4bf22e;border-color:#5b6bff47}.cockpit-shell .sidebar-user{border-top-color:var(--ap-line)}.cockpit-shell .topbar{border-bottom-color:var(--ap-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f1aeb}.cockpit-shell.cockpit-light .topbar{background:#ffffffe0}.topbar-search{width:min(420px,100%);color:var(--ap-faint);background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:10px;padding:9px 13px;display:flex}.cockpit-shell.cockpit-light .topbar-search,.cockpit-shell.cockpit-light .icon-button,.cockpit-shell.cockpit-light .status-chip,.cockpit-shell.cockpit-light input,.cockpit-shell.cockpit-light select,.cockpit-shell.cockpit-light textarea,.cockpit-shell.cockpit-light .readonly-value,.cockpit-shell.cockpit-light .redirect-row,.cockpit-shell.cockpit-light .code-block{background:#ffffffc2}.topbar-search span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.icon-button{width:36px;height:36px;color:var(--ap-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;place-items:center;display:inline-grid}.icon-button:hover{color:#fff;border-color:#7e92ff70}.operator-avatar{place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:inline-grid}.cockpit-shell .status-chip{color:var(--ap-ink-soft);background:#ffffff0a;border-color:#ffffff1a}.cockpit-shell .card,.cockpit-shell .stat,.cockpit-shell .detail,.cockpit-shell .empty-state{border-color:var(--ap-line);color:var(--ap-ink-soft);background:#141b2ec7;box-shadow:0 24px 60px -42px #000000d9}.cockpit-shell.cockpit-light .card,.cockpit-shell.cockpit-light .stat,.cockpit-shell.cockpit-light .detail,.cockpit-shell.cockpit-light .empty-state,.cockpit-shell.cockpit-light .cockpit-panel,.cockpit-shell.cockpit-light .action-list-panel,.cockpit-shell.cockpit-light .action-detail-panel{background:#ffffffdb;box-shadow:0 20px 50px -38px #19234157}.cockpit-shell .card h2,.cockpit-shell .card h3,.cockpit-shell .detail b,.cockpit-shell .stat b,.cockpit-shell .empty-state h2,.cockpit-shell .readonly-value strong{color:#fff}.cockpit-shell.cockpit-light .card h2,.cockpit-shell.cockpit-light .card h3,.cockpit-shell.cockpit-light .detail b,.cockpit-shell.cockpit-light .stat b,.cockpit-shell.cockpit-light .empty-state h2,.cockpit-shell.cockpit-light .readonly-value strong,.cockpit-shell.cockpit-light .cockpit-screen-head h1,.cockpit-shell.cockpit-light .cockpit-panel h2,.cockpit-shell.cockpit-light .action-inbox-head h1,.cockpit-shell.cockpit-light .action-card-title strong,.cockpit-shell.cockpit-light .top-action-card h2,.cockpit-shell.cockpit-light .queue-row strong,.cockpit-shell.cockpit-light .action-empty-state h2,.cockpit-shell.cockpit-light .action-drawer h2,.cockpit-shell.cockpit-light .drawer-metric strong,.cockpit-shell.cockpit-light .auto-savings-card strong,.cockpit-shell.cockpit-light .auto-rail-head strong,.cockpit-shell.cockpit-light .compact-request-row strong,.cockpit-shell.cockpit-light .client-account-main strong,.cockpit-shell.cockpit-light .creative-command-grid strong,.cockpit-shell.cockpit-light .readiness-tile strong{color:var(--ap-ink)}.cockpit-shell input,.cockpit-shell select,.cockpit-shell textarea,.cockpit-shell .readonly-value,.cockpit-shell .redirect-row,.cockpit-shell .code-block{border-color:var(--ap-line);color:var(--ap-ink-soft);background:#ffffff0b}.cockpit-shell input::placeholder,.cockpit-shell textarea::placeholder{color:var(--ap-faint)}.cockpit-shell label,.cockpit-shell .detail span,.cockpit-shell .stat span,.cockpit-shell .readonly-value span{color:var(--ap-muted)}.cockpit-shell th{border-bottom-color:var(--ap-line);color:var(--ap-muted);background:#ffffff0b}.cockpit-shell td{border-bottom-color:var(--ap-line);color:var(--ap-ink-soft)}.cockpit-shell .button.ghost{color:#c7d1ff;background:#ffffff0a;border-color:#7e92ff7a}.cockpit-shell .button.secondary{background:linear-gradient(135deg, var(--ap-brand-blue), var(--ap-brand-blue-soft))}.cockpit-shell .banner{border-color:var(--ap-line);color:var(--ap-muted);background:#ffffff0b}.content-cockpit{width:min(1320px,100%);max-width:100%;margin:0;padding:26px 28px 44px}.cockpit-shell.admin-shell-active .content-cockpit{width:100%;padding:0}.cockpit-screen{gap:18px;display:grid}.cockpit-screen>*,.cockpit-screen-head>div{min-width:0}.cockpit-screen-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.cockpit-screen-head h1,.cockpit-panel h2{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,Inter,sans-serif}.cockpit-screen-head h1{font-size:26px;line-height:1.1}.cockpit-screen-head p{color:var(--ap-muted);margin:4px 0 0;font-size:14px}.cockpit-panel{border:1px solid var(--ap-line);color:var(--ap-ink-soft);background:#141b2ec7;border-radius:16px;padding:16px;box-shadow:0 24px 60px -34px #000c}.cockpit-shell.cockpit-light .cockpit-panel{background:#ffffffd6}.cockpit-tabs{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.cockpit-tabs button{color:var(--ap-muted);cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:800}.cockpit-tabs button.active,.cockpit-tabs button:hover{color:#fff;background:#2b4bf240;border-color:#5b6bff6b}.system-screen,.costs-screen{gap:16px;display:grid}.system-screen>*,.costs-screen>*{min-width:0}.clients-cockpit-screen,.pilot-picker-screen,.automation-cockpit-screen,.readiness-cockpit-screen,.creatives-cockpit-screen,.leads-cockpit-screen{gap:16px;display:grid}.cockpit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.compact-requests-panel{background:#f2a33c14;border-color:#f2a33c47}.compact-request-list,.client-account-list{gap:8px;display:grid}.compact-request-row,.client-account-row{border:1px solid var(--ap-line);background:#10162ae0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:grid}.compact-request-row{grid-template-columns:minmax(0,1fr) auto}.compact-request-row strong,.client-account-main strong{color:#fff;font-size:14px;display:block}.compact-request-row span,.client-account-main span,.client-account-status span,.client-account-next span{color:var(--ap-muted);margin-top:3px;font-size:12px;display:block}.client-account-row{grid-template-columns:auto minmax(230px,1.15fr) minmax(150px,.55fr) minmax(190px,.75fr) auto}.client-account-main,.client-account-status,.client-account-next{min-width:0}.client-account-next span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-account-actions{justify-content:flex-end;gap:6px;display:flex}.create-client-panel{margin-top:2px}.cockpit-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.readiness-matrix{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.readiness-tile{border:1px solid var(--ap-line);min-height:132px;color:var(--ap-muted);background:#10162ae0;border-radius:14px;gap:7px;padding:12px;display:grid}.cockpit-shell.cockpit-light .compact-request-row,.cockpit-shell.cockpit-light .client-account-row,.cockpit-shell.cockpit-light .readiness-tile,.cockpit-shell.cockpit-light .action-card,.cockpit-shell.cockpit-light .top-action-card,.cockpit-shell.cockpit-light .queue-panel,.cockpit-shell.cockpit-light .queue-row,.cockpit-shell.cockpit-light .action-empty-state,.cockpit-shell.cockpit-light .action-drawer,.cockpit-shell.cockpit-light .drawer-section,.cockpit-shell.cockpit-light .drawer-after,.cockpit-shell.cockpit-light .drawer-metric,.cockpit-shell.cockpit-light .auto-savings-card,.cockpit-shell.cockpit-light .automation-feed-panel,.cockpit-shell.cockpit-light .prepared-feature{background:#ffffffe6}.cockpit-shell.cockpit-light .action-card:hover,.cockpit-shell.cockpit-light .action-card.selected,.cockpit-shell.cockpit-light .queue-row:hover{background:#f4f6ff}.readiness-tile svg{color:var(--ap-warning)}.readiness-tile.ok svg{color:var(--ap-success)}.readiness-tile strong{color:#fff;font-size:13px}.readiness-tile span{color:var(--ap-muted);font-size:12px;line-height:1.35}.creative-command-panel,.lead-command-panel{background:#0e1422db}.creative-command-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.creative-command-grid>div{border:1px solid var(--ap-line);background:#ffffff0a;border-radius:12px;padding:12px}.creative-command-grid strong{color:#fff;margin-bottom:5px;font-size:13px;display:block}.creative-command-grid p{color:var(--ap-muted);margin:0;font-size:13px;line-height:1.45}.automation-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.automation-loop-step{border:1px solid var(--ap-line);background:#10162ab8;border-radius:14px;gap:8px;padding:14px;display:grid}.cockpit-shell.cockpit-light .automation-loop-step,.cockpit-shell.cockpit-light .readiness-tile,.cockpit-shell.cockpit-light .creative-command-grid>div,.cockpit-shell.cockpit-light .operator-table-row,.cockpit-shell.cockpit-light .source-signal-row{background:#f6f8ffe0}.automation-loop-step svg{color:var(--ap-brand-blue-soft)}.automation-loop-step strong{color:var(--ap-ink);font-size:14px}.cockpit-shell:not(.cockpit-light) .automation-loop-step strong{color:#fff}.automation-loop-step span{color:var(--ap-muted);font-size:12px}.operator-table{border:1px solid var(--ap-line);border-radius:14px;max-width:100%;display:block;overflow:auto hidden}.operator-table-head,.operator-table-row{align-items:center;gap:12px;min-width:720px;padding:12px 14px;display:grid}.operator-table-head{color:var(--ap-faint);text-transform:uppercase;background:#ffffff0b;font-size:11px;font-weight:900}.operator-table-row{border-top:1px solid var(--ap-line);color:var(--ap-ink-soft)}.readiness-row{grid-template-columns:minmax(180px,1.2fr) 80px 120px minmax(200px,1fr) auto}.learning-row{grid-template-columns:minmax(180px,1.2fr) 80px 110px minmax(200px,1fr) auto}.source-signal-list{gap:8px;display:grid}.source-signal-row{border:1px solid var(--ap-line);background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.source-signal-row span{color:var(--ap-ink-soft);font-weight:800}.source-signal-row b{color:var(--ap-success)}@media (width<=1180px){.system-workspace{grid-template-columns:1fr}.system-rail{border-right:0;border-bottom:1px solid var(--ap-line)}.system-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.system-back-button{margin-top:0}.system-content-grid,.action-inbox-layout{grid-template-columns:1fr}.action-auto-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.action-auto-rail .automation-feed-head,.action-auto-rail .automation-feed-list,.action-auto-rail .automation-feed-empty{grid-column:1/-1}.client-account-row{grid-template-columns:auto minmax(0,1fr) auto}.client-account-status,.client-account-next{grid-column:2/-1}.client-account-actions{grid-column:2/-1;justify-content:flex-start}.compact-request-row{grid-template-columns:1fr}.compact-request-row .button{justify-self:start}.readiness-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}}.system-head{border:1px solid var(--ap-line);background:#0e1422db;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.system-head h2{color:#fff;margin:2px 0 5px;font-family:Space Grotesk,Inter,sans-serif;font-size:24px;line-height:1.12}.system-head p{color:var(--ap-muted);margin:0}.system-tabbar{flex-wrap:wrap;gap:8px;display:flex}.system-tabbar button{color:var(--ap-muted);cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:850}.system-tabbar button.active,.system-tabbar button:hover{color:#fff;background:#2b4bf240;border-color:#5b6bff6b}.system-workspace{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:18px;grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 88px);display:grid;overflow:hidden;box-shadow:0 30px 70px -42px #14181f52}.system-workspace-flat{grid-template-columns:minmax(0,1fr)}.system-rail{border-right:1px solid var(--ap-line);background:var(--ap-surface-sunken);flex-direction:column;gap:14px;padding:22px 16px;display:flex}.system-rail-brand{align-items:center;gap:11px;padding:4px 8px 6px;display:flex}.system-rail-brand>span{width:34px;height:34px;color:var(--ap-brand-blue);background:#2b4bf21a;border-radius:9px;place-items:center;display:grid}.system-rail-brand strong,.system-side-card>strong,.system-card-head strong,.system-user-row strong,.system-module-row strong{color:var(--ap-ink);font-weight:800;display:block}.system-rail-brand small,.system-card-head span,.system-user-row small,.system-module-row span{color:var(--ap-muted);font-size:12px;display:block}.system-rail-note,.system-warning-note{border:1px solid var(--ap-line);color:var(--ap-muted);background:#14181f0a;border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}.system-rail-note svg,.system-warning-note svg{color:var(--ap-faint);flex:none;margin-top:1px}.system-section-nav{gap:4px;display:grid}.system-section-nav button{width:100%;color:var(--ap-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;font-size:13.5px;font-weight:750;display:flex}.system-section-nav button.active,.system-section-nav button:hover{color:var(--ap-ink);background:#14181f0f}.system-section-nav svg{color:var(--ap-faint)}.system-back-button{justify-content:center;width:100%;margin-top:auto}.system-main{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.system-main-head{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:0 28px;display:flex}.system-main-head h1{color:var(--ap-ink);margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:20px;line-height:1.12}.system-main-head p{color:var(--ap-muted);margin:3px 0 0;font-size:12.5px}.system-content-grid{grid-template-columns:minmax(0,1.38fr) minmax(280px,.72fr);gap:18px;padding:22px 28px;display:grid;overflow:auto}.system-primary-card,.system-side-card{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:14px}.system-primary-card{min-height:420px;overflow:hidden}.system-side-card{align-self:start;gap:13px;padding:16px;display:grid}.system-card-head{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.system-user-list,.system-module-stack{display:grid}.system-user-row{border-bottom:1px solid var(--ap-line);grid-template-columns:34px minmax(0,1fr) minmax(145px,auto) auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.system-user-avatar{width:34px;height:34px;color:var(--ap-brand-blue);background:#2b4bf21f;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.system-user-row:first-child .system-user-avatar{background:linear-gradient(135deg, var(--ap-brand-blue), var(--ap-brand-blue-soft));color:#fff}.system-role-select{border-radius:999px;min-width:145px;padding:7px 30px 7px 10px}.system-invite-form{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(140px,auto) auto;gap:9px;padding:16px 18px;display:grid}.system-module-row{border-bottom:1px solid var(--ap-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.system-module-row svg{color:var(--ap-faint)}.system-module-row:last-child,.system-user-row:last-child{border-bottom:0}.billing-mvp-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;padding:18px;display:grid}.billing-snapshot-card,.billing-table-card{border:1px solid var(--ap-line);background:var(--ap-surface-sunken);border-radius:14px;min-width:0}.billing-snapshot-card{gap:10px;padding:16px;display:grid}.billing-snapshot-card h2{color:var(--ap-ink);margin:0;font-size:18px;line-height:1.18}.billing-snapshot-card p{color:var(--ap-muted);margin:0;font-size:12.5px;line-height:1.45}.billing-snapshot-card .detail-grid{margin-bottom:2px}.billing-provider-list,.billing-setup-list{gap:9px;display:grid}.billing-provider-list>div,.billing-setup-list>div{border:1px solid var(--ap-line);color:var(--ap-ink-soft);background:#ffffff0b;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;font-size:12.5px;display:grid}.billing-provider-list svg,.billing-setup-list svg{color:var(--ap-faint)}.billing-setup-list b{color:var(--ap-warning);font-size:10.5px}.billing-setup-list .done b,.billing-setup-list .done svg{color:var(--ap-success)}.billing-note{color:var(--ap-ink-soft);background:#2b4bf21a;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:12px;line-height:1.4;display:flex}.billing-note svg{color:var(--ap-brand-blue);flex:none;margin-top:1px}.billing-redirect-list{margin-top:2px}.billing-table-card{margin:0 18px 6px;overflow:hidden}.billing-table-card .table-scroll{border-top:1px solid var(--ap-line)}.billing-side-card{gap:14px}.billing-next-card{border:1px solid var(--ap-line);background:var(--ap-surface-sunken);border-radius:12px;gap:7px;padding:14px;display:grid}.billing-next-card strong{color:var(--ap-ink);font-size:14px;line-height:1.25}.billing-next-card p{color:var(--ap-muted);margin:0;font-size:12.5px;line-height:1.45}.system-model-form{gap:14px;padding:18px;display:grid}.system-model-form label{margin:0}.system-model-actions{flex-wrap:wrap;gap:9px;display:flex}.system-quick-list{gap:9px;display:grid}.system-quick-list>div{background:var(--ap-surface-sunken);color:var(--ap-ink-soft);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;font-size:12.5px;display:grid}.system-quick-list svg{color:var(--ap-faint)}.system-quick-list b{color:#15803d;font-size:10.5px}.system-role-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.system-role-summary .stat{padding:10px}.admin-system-screen{--admin-accent:#2b4bf2;--admin-accent-strong:#16216b;--admin-accent-tint:#eef1fe;--admin-bg:#faf8f4;--admin-surface:#fff;--admin-panel:#f1efe8;--admin-chip:#eceae2;--admin-line:#e9e7e0;--admin-line-soft:#f0eee7;--admin-text:#161b24;--admin-text-2:#3b414c;--admin-muted:#5e6472;--admin-faint:#8a8576;--admin-green:#15803d;--admin-green-bg:#eaf7ef;--admin-amber:#b26b00;--admin-amber-bg:#fdf1de;--admin-red:#c2402a;--admin-red-bg:#ffeae3;--admin-purple:#6b5bff;--admin-purple-bg:#f0edfb;background:var(--admin-bg);min-height:calc(100vh - 56px);color:var(--admin-text);box-shadow:none;border:0;border-radius:0;display:block;overflow:visible}.admin-system-screen *{min-width:0}.admin-system-head{border-bottom:1px solid var(--admin-line);background:#ffffffeb;justify-content:space-between;align-items:center;gap:16px;height:64px;min-height:64px;padding:0 28px;display:flex}.admin-system-title-line{align-items:baseline;gap:10px;display:flex}.admin-system-head h1{color:var(--admin-text);letter-spacing:0;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:17px;line-height:1.15}.admin-system-title-line span,.admin-system-head p{color:var(--admin-faint);margin:0;font-size:12.5px}.admin-system-page{gap:16px;padding:24px 28px 44px;display:grid;overflow:auto}.admin-toolbar{grid-template-columns:minmax(280px,1fr) minmax(120px,auto) minmax(120px,auto) auto;align-items:center;gap:10px;display:grid}.admin-search-field{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-faint);border-radius:11px;align-items:center;gap:10px;padding:0 13px;display:flex}.admin-search-field input,.admin-toolbar select,.admin-ai-model-card input,.admin-invite-form input,.admin-invite-form select{color:var(--admin-text);background:0 0;border-color:#0000;padding:11px 0;font-size:13px}.admin-toolbar select{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-muted);border-radius:10px;padding:11px 14px;font-weight:700}.admin-mobile-tabs{display:none}.admin-two-column{grid-template-columns:minmax(0,1.48fr) minmax(320px,.92fr);align-items:start;gap:18px;display:grid}.billing-bottom-layout{grid-template-columns:minmax(0,1.48fr) minmax(320px,.92fr)}.billing-layout{grid-template-columns:minmax(0,1.78fr) minmax(280px,.7fr)}.admin-billing-command-card{overflow:hidden}.admin-billing-command-body{gap:14px;padding:18px;display:grid}.admin-billing-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-billing-scope-card{border:1px solid var(--admin-line-soft);background:var(--admin-panel);border-radius:12px;gap:6px;padding:14px;display:grid}.admin-billing-scope-card strong{color:var(--admin-text);font-weight:900}.admin-billing-scope-card span{color:var(--admin-faint);font-size:12px;line-height:1.45}.billing-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.admin-billing-provider-metrics{flex-wrap:wrap;gap:7px;display:flex}.admin-billing-provider-metrics span{background:var(--admin-panel);color:var(--admin-muted);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.admin-plan-entitlements{flex-wrap:wrap;gap:7px;padding-top:4px;display:flex}.integrations-layout,.ai-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.8fr)}.admin-card,.admin-provider-card,.admin-plan-card{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:14px;box-shadow:0 1px 2px #14181f08}.admin-table-card{overflow:hidden}.admin-card-title-row{border-bottom:1px solid var(--admin-line-soft);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.admin-card-title-row.compact{padding:0 0 13px}.admin-card-title-row>div{gap:4px;display:grid}.admin-card-title-row button{white-space:nowrap}.admin-card-title-row strong,.admin-user-cell strong,.admin-provider-head strong,.admin-provider-row strong,.admin-problem-row strong,.admin-plan-card strong,.admin-event-row strong,.admin-health-card strong,.admin-ai-model-card b,.admin-entitlement-row b,.admin-future-box strong{color:var(--admin-text);font-weight:800}.admin-card-title-row span,.admin-user-cell small,.admin-provider-head span,.admin-provider-row span,.admin-problem-row span,.admin-event-row span,.admin-future-box span,.admin-muted-cell,.admin-muted-copy,.admin-ai-model-card span,.admin-health-card small{color:var(--admin-faint);font-size:12px}.admin-table{display:grid}.admin-table-head,.admin-table-row{border-bottom:1px solid var(--admin-line-soft);align-items:center;gap:14px;padding:12px 18px;display:grid}.admin-table-head{color:var(--admin-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-table-row:last-child{border-bottom:0}.admin-users-cols{grid-template-columns:minmax(230px,1.7fr) minmax(128px,.8fr) minmax(116px,.9fr) minmax(110px,.9fr) 34px}.admin-billing-cols{grid-template-columns:minmax(180px,1.35fr) minmax(70px,.58fr) minmax(100px,.78fr) minmax(78px,.62fr) minmax(112px,.9fr);gap:10px}.admin-ai-cost-cols{grid-template-columns:minmax(180px,1.45fr) minmax(140px,1fr) minmax(90px,.7fr) minmax(80px,.8fr)}.admin-audit-cols{grid-template-columns:minmax(130px,1.1fr) minmax(130px,1fr) minmax(260px,2.2fr) minmax(140px,1fr)}.admin-user-cell{align-items:center;gap:12px;display:flex}.admin-avatar{--avatar-color:var(--admin-faint);background:color-mix(in srgb, var(--avatar-color) 12%, #fff);width:34px;height:34px;color:var(--avatar-color);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.admin-avatar.accent{background:linear-gradient(135deg, var(--admin-accent), #5b6bff);color:#fff}.admin-chip{width:fit-content;color:var(--admin-faint);background:var(--admin-chip);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.admin-chip i,.admin-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.admin-chip.green{color:var(--admin-green);background:var(--admin-green-bg)}.admin-chip.amber{color:var(--admin-amber);background:var(--admin-amber-bg)}.admin-chip.red{color:var(--admin-red);background:var(--admin-red-bg)}.admin-chip.accent,.admin-chip.purple{color:var(--admin-accent);background:var(--admin-accent-tint)}.admin-role-select{background:var(--admin-chip);width:fit-content;min-width:112px;color:var(--admin-muted);border:0;border-radius:999px;padding:6px 26px 6px 10px;font-size:11px;font-weight:900}.admin-role-select.operator{color:var(--admin-accent);background:var(--admin-accent-tint)}.admin-row-menu{width:32px;height:32px;color:var(--admin-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-weight:900;display:inline-grid}.admin-row-menu:hover{background:var(--admin-panel);color:var(--admin-text)}.admin-row-menu svg{width:16px;height:16px}.admin-side-stack{gap:14px;display:grid}.admin-side-card{gap:13px;padding:16px;display:grid}.admin-eyebrow,.admin-section-label{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-event-list,.admin-alert-list,.admin-problem-list{gap:12px;display:grid}.admin-event-row,.admin-alert-row,.admin-provider-row,.admin-problem-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.admin-provider-row>div{gap:2px;display:grid}.admin-event-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-alert-row button,.admin-problem-row button,.admin-link-button{color:var(--admin-accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.admin-link-button.danger{color:var(--admin-red)}.admin-dot.blue,.admin-dot.purple{background:var(--admin-accent)}.admin-dot.green{background:#21a855}.admin-dot.red{background:#ff6a3d}.admin-dot.amber{background:#f2a33c}.admin-dot.neutral{background:var(--admin-faint)}.admin-warning-card,.admin-info-card,.admin-note-card{border-radius:14px;align-items:flex-start;gap:11px;padding:15px 16px;font-size:12.5px;line-height:1.55;display:flex}.admin-warning-card{background:var(--admin-amber-bg);color:#7a5212;border:1px solid #f4ddb4}.admin-info-card,.admin-note-card{background:var(--admin-accent-tint);color:#2b3a6b;border:1px solid #d9e0fb}.admin-info-card.purple{background:var(--admin-purple-bg);border-color:#e0d8f7}.admin-info-card.wide{margin-top:-2px}.admin-warning-card p,.admin-info-card p{margin:0}.admin-empty-state{gap:4px;padding:28px 18px;display:grid}.admin-attention-band{gap:11px;display:grid}.admin-attention-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-attention-card{border:1px solid var(--admin-line);border-left:3px solid var(--admin-amber);background:var(--admin-surface);border-radius:12px;padding:14px 16px}.admin-attention-card strong{color:var(--admin-amber);font-family:Space Grotesk,Inter,sans-serif;font-size:28px;line-height:1;display:block}.admin-attention-card span{color:var(--admin-muted);font-size:12px}.admin-attention-card.red{border-left-color:#ff6a3d}.admin-attention-card.red strong{color:#ff6a3d}.admin-attention-card.purple{border-left-color:var(--admin-purple)}.admin-attention-card.purple strong{color:var(--admin-purple)}.admin-attention-card.green{border-left-color:var(--admin-green)}.admin-attention-card.green strong{color:var(--admin-green)}.admin-attention-card.amber{border-left-color:var(--admin-amber)}.admin-attention-card.amber strong{color:var(--admin-amber)}.admin-session-list{gap:9px;display:grid}.admin-session-row{border:1px solid var(--admin-line-soft);background:var(--admin-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.admin-session-row>div{gap:3px;min-width:0;display:grid}.admin-session-row strong{color:var(--admin-text);font-size:13px}.admin-session-row span{color:var(--admin-faint);font-size:11px}.admin-plan-section{gap:12px;display:grid}.admin-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-plan-card{gap:8px;padding:16px;display:grid}.admin-plan-card.featured{border-color:var(--admin-accent);box-shadow:inset 0 0 0 1px var(--admin-accent)}.admin-plan-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-plan-card b{color:var(--admin-text);font-family:Space Grotesk,Inter,sans-serif;font-size:26px}.admin-plan-card small{color:var(--admin-faint);font-size:12px}.admin-plan-card span,.admin-plan-card p{color:var(--admin-faint);margin:0;font-size:12px}.admin-addons-row{background:var(--admin-panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;display:flex}.admin-addons-row span{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-future-box{background:var(--admin-surface);border:1px dashed #d7d3c8;border-radius:14px;align-items:center;gap:14px;padding:17px;display:flex}.admin-entitlement-card{gap:2px;padding:16px;display:grid}.admin-entitlement-row{border-bottom:1px solid var(--admin-line-soft);color:var(--admin-muted);grid-template-columns:minmax(120px,1fr) repeat(3,minmax(46px,.35fr));gap:8px;padding:10px 0;font-size:12px;display:grid}.admin-entitlement-row.compact{grid-template-columns:minmax(120px,1fr) minmax(54px,.45fr) auto;align-items:center}.admin-entitlement-row.template{grid-template-columns:minmax(120px,1fr) repeat(4,minmax(54px,auto));align-items:center}.admin-entitlement-row.template.head{color:var(--admin-faint);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-entitlement-row:last-child{border-bottom:0}.admin-health-grid,.admin-ai-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-health-card{gap:4px;padding:15px 16px;display:grid}.admin-health-card>span{color:var(--admin-faint);font-size:12px;font-weight:800}.admin-health-card strong{font-family:Space Grotesk,Inter,sans-serif;font-size:24px}.admin-health-card em{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:12px;font-style:normal}.admin-health-card em.green{color:var(--admin-green)}.admin-health-card em.amber{color:var(--admin-amber)}.admin-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.admin-provider-card{gap:13px;padding:14px 15px;display:grid}.admin-provider-head,.admin-provider-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-provider-head>div{flex:1}.admin-provider-foot{border-top:1px solid var(--admin-line-soft);padding-top:12px}.admin-provider-foot span{color:var(--admin-faint);font-size:12px}.admin-ai-model-card{gap:12px;padding:16px;display:grid}.admin-ai-model-card label{color:var(--admin-faint);margin:0;font-size:12px;font-weight:800}.admin-ai-model-card input{border-bottom:1px solid var(--admin-line);color:var(--admin-text);border-radius:0;padding:4px 0 6px;font-weight:800;display:block}.admin-model-actions{border-top:1px solid var(--admin-line-soft);flex-wrap:wrap;gap:9px;padding:14px 18px;display:flex}.admin-budget-row{gap:7px;display:grid}.admin-budget-row>div:first-child{justify-content:space-between;gap:10px;display:flex}.admin-budget-row span{color:var(--admin-faint);font-size:12px}.admin-budget-bar{background:var(--admin-chip);border-radius:999px;height:8px;overflow:hidden}.admin-budget-bar i{border-radius:inherit;background:#21a855;height:100%;display:block}.admin-budget-bar i.amber{background:#f2a33c}.admin-audit-event{align-items:center;gap:10px;display:flex}.admin-audit-actions{color:var(--admin-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.admin-audit-actions span{align-items:center;gap:8px;display:inline-flex}.admin-export-button span{margin-left:3px}.admin-modal-scrim{z-index:40;background:#14181f61;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-drawer-scrim{background:#14181f3d;place-items:stretch end}.admin-action-drawer{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:18px;grid-template-rows:auto 1fr auto;align-self:center;width:min(500px,100%);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 70px -20px #14181f66}.admin-action-drawer .admin-card-title-row{align-items:start}.admin-action-drawer .admin-card-title-row>div{gap:4px;min-width:0;display:grid}.admin-action-drawer .admin-card-title-row strong{overflow-wrap:anywhere;font-size:18px;line-height:1.15}.admin-action-drawer-body{gap:16px;padding:18px;display:grid;overflow:auto}.admin-action-drawer-body p{color:var(--admin-muted);margin:0;font-size:13px;line-height:1.55}.admin-action-choice-list{gap:10px;display:grid}.admin-action-choice-list .admin-eyebrow{margin-bottom:-2px}.admin-action-choice{border:1px solid var(--admin-line);background:var(--admin-bg);width:100%;color:var(--admin-text);cursor:pointer;font:inherit;text-align:left;border-radius:13px;gap:4px;padding:12px 14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.admin-action-choice:hover:not(:disabled){background:#fff;border-color:#3b6fff57;transform:translateY(-1px)}.admin-action-choice strong{color:var(--admin-text);font-size:13.5px;font-weight:900}.admin-action-choice span{color:var(--admin-muted);font-size:12px;line-height:1.4}.admin-action-choice.danger{background:#ff5a000a;border-color:#ff5a0052}.admin-action-choice.danger strong{color:#d94b00}.admin-action-choice:disabled{cursor:not-allowed;opacity:.48;transform:none}.admin-action-checklist{gap:8px;display:grid}.admin-action-checklist>div{border:1px solid var(--admin-line-soft);background:var(--admin-bg);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.admin-action-checklist svg{color:var(--admin-accent);margin-top:2px}.admin-action-checklist span{color:var(--admin-text-2);font-size:12.5px;line-height:1.45}.admin-warning-card.compact{padding:12px 13px}.admin-action-drawer-footer{border-top:1px solid var(--admin-line);justify-content:flex-end;gap:9px;padding:12px 18px;display:flex}.admin-invite-modal{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:16px;width:min(520px,100%);overflow:hidden;box-shadow:0 30px 70px -20px #14181f66}.admin-invite-form{gap:12px;padding:18px;display:grid}.admin-invite-form label{color:var(--admin-muted);margin:0;font-size:12px;font-weight:900}.admin-invite-form input,.admin-invite-form select{border:1px solid var(--admin-line);background:var(--admin-bg);border-radius:10px;margin-top:6px;padding:11px 12px}.unit-economics-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:14px;display:grid}.action-inbox-screen{gap:18px;display:grid}.action-inbox-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.cockpit-kpi-row{grid-template-columns:repeat(3,minmax(78px,1fr));gap:8px;min-width:270px;display:grid}.cockpit-kpi-row .stat{padding:9px 11px}.cockpit-kpi-row .stat b{font-size:21px}.action-inbox-head h1{color:#fff;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:26px;line-height:1.1}.action-inbox-head p{color:var(--ap-muted);margin:4px 0 0;font-size:14px}.action-inbox-head strong{color:var(--ap-ink-soft)}.action-filter-row{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.action-filter{color:var(--ap-muted);cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.action-filter b{color:#fff;font-size:11px}.action-filter.active{color:#fff;background:#2b4bf240;border-color:#5b6bff6b}.action-inbox-layout{grid-template-columns:minmax(0,1fr) minmax(250px,290px);align-items:start;gap:14px;display:grid}.action-list-panel,.action-detail-panel{border:1px solid var(--ap-line);background:#141b2ec7;border-radius:16px;box-shadow:0 24px 60px -34px #000c}.action-list-panel{gap:14px;padding:14px;display:grid}.action-group{gap:8px;display:grid}.action-group-label{color:var(--ap-muted);letter-spacing:0;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.action-group-label.urgent{color:var(--ap-coral-soft)}.action-group-label.waiting{color:var(--ap-warning)}.action-group-label.done{color:var(--ap-success)}.action-group-label b{color:var(--ap-faint);font-size:11px}.action-card-stack{gap:8px;display:grid}.action-card{border:1px solid var(--ap-line);color:var(--ap-ink-soft);cursor:pointer;background:#121a30;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.action-card:hover,.action-card.selected{background:#17213b;border-color:#7e92ff7a}.action-card.selected{box-shadow:inset 3px 0 #7e92ff}.action-card-icon{color:#7e92ff;background:#7e92ff26;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.action-card.urgent .action-card-icon{color:var(--ap-coral-soft);background:#ff6a3d26}.action-card.waiting .action-card-icon{color:var(--ap-warning);background:#f2a33c24}.action-card.done .action-card-icon{color:var(--ap-success);background:#5be5a01f}.action-card-copy{min-width:0}.action-card-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.action-card-title strong{color:#fff;font-size:14px}.action-card-title span,.detail-chip{color:#9fb0ff;background:#7e92ff29;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900}.action-card-meta{color:var(--ap-faint);margin-bottom:4px;font-size:12px}.action-card p{color:var(--ap-muted);margin:0;font-size:13px;line-height:1.4}.action-primary{color:#e6eaf6;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;min-width:126px;padding:11px 16px;font-size:13px;font-weight:850}.action-primary.urgent{background:var(--ap-coral);color:#fff;border-color:#0000}.action-detail-panel{background:var(--ap-drawer);gap:14px;padding:18px;display:grid;position:sticky;top:76px}.action-detail-panel.empty{min-height:320px;color:var(--ap-muted);text-align:center;place-items:center}.action-detail-panel.empty strong{color:#fff}.action-detail-top h2{color:#fff;margin:9px 0 7px;font-family:Space Grotesk,Inter,sans-serif;font-size:22px;line-height:1.15}.action-detail-top p,.action-detail-block p,.prepared-feature span{color:var(--ap-muted);margin:0;font-size:13px;line-height:1.48}.detail-chip-row{flex-wrap:wrap;gap:7px;display:flex}.detail-chip.urgent{color:var(--ap-coral-soft);background:#ff6a3d26}.detail-chip.waiting{color:var(--ap-warning);background:#f2a33c24}.detail-chip.done{color:var(--ap-success);background:#5be5a01f}.detail-chip.source{color:var(--ap-violet);background:#b9a6ff24}.action-detail-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.action-detail-grid>div,.action-detail-block{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:12px;padding:12px}.action-detail-grid span,.action-detail-block span{color:var(--ap-faint);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.action-detail-grid strong{color:#e6eaf6;font-size:13px}.action-detail-block span{color:#7e92ff;text-transform:uppercase}.action-detail-block em{color:var(--ap-faint);font-style:normal}.muted-block span{color:var(--ap-faint)}.prepared-feature{background:#ffffff08;border:1px dashed #ffffff1f;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;display:flex}.prepared-feature svg{color:var(--ap-faint);flex:none}.prepared-feature span{flex:1}.prepared-feature strong{color:var(--ap-ink-soft)}.prepared-feature code{color:var(--ap-faint);background:#ffffff0f;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.action-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.automation-feed-panel{border:1px solid var(--ap-line);color:var(--ap-ink-soft);background:#0e1422cc;border-radius:16px;padding:14px}.automation-feed-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.automation-feed-list{gap:7px;display:grid}.automation-feed-row{border-top:1px solid var(--ap-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0 0;display:grid}.automation-feed-row span{background:var(--ap-success);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #5be5a01a}.automation-feed-row strong{color:#e6eaf6;font-size:13px}.automation-feed-row small,.automation-feed-empty{color:var(--ap-muted);font-size:12px}.automation-feed-empty{border-top:1px solid var(--ap-line);padding-top:10px}.action-empty{min-height:260px;color:var(--ap-muted);text-align:center;place-items:center;gap:6px;display:grid}.action-empty strong{color:#fff}.action-work-panel{gap:14px;min-width:0;display:grid}.top-action-card,.queue-panel,.action-empty-state{border:1px solid var(--ap-line);color:var(--ap-ink-soft);border-radius:16px;box-shadow:0 22px 58px -40px #00000073}.top-action-card{background:linear-gradient(135deg,#2b4bf224,#0000 46%),#141b2ed1;gap:12px;min-height:0;padding:17px 18px;display:grid}.top-action-card.urgent{background:linear-gradient(135deg,#ff6a3d2b,#0000 48%),#141b2edb;border-color:#ff6a3d66}.top-action-card.waiting{background:linear-gradient(135deg,#f2a33c29,#0000 48%),#141b2edb;border-color:#f2a33c61}.top-action-kicker,.queue-panel-head,.auto-rail-head,.drawer-kicker-row,.drawer-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.top-action-kicker span,.queue-panel-head span,.drawer-kicker-row>span,.drawer-section>span,.drawer-after>span,.auto-savings-card span{color:var(--ap-faint);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.top-action-body{grid-template-columns:minmax(0,1fr) minmax(150px,168px);align-items:center;gap:16px;display:grid}.top-action-meta{color:var(--ap-faint);text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;font-size:12px;font-weight:750;overflow:hidden}.top-action-card h2{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:520px;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:21px;line-height:1.15;display:-webkit-box;overflow:hidden}.top-action-card p{color:var(--ap-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:520px;margin:7px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.top-action-actions{gap:9px;min-width:0;display:grid}.top-action-actions .button{justify-content:center;width:100%;min-height:42px;padding:10px 13px}.button.top-primary,.button.drawer-primary{background:var(--ap-brand-blue);color:#fff;border-color:#0000;box-shadow:0 12px 30px -18px #2b4bf2e6}.queue-panel{background:#141b2ec7;gap:10px;padding:14px;display:grid}.queue-panel-head small{color:var(--ap-muted);font-size:12px;font-weight:800}.queue-list{gap:8px;display:grid}.queue-row{border:1px solid var(--ap-line);width:100%;color:var(--ap-ink-soft);cursor:pointer;text-align:left;background:#0f1627d1;border-radius:14px;grid-template-columns:8px 36px minmax(130px,.42fr) minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 12px;transition:background .15s,border-color .15s,transform .15s;display:grid}.queue-row:hover{border-color:#7e92ff70;transform:translateY(-1px)}.queue-dot{background:var(--ap-brand-blue-soft);border-radius:999px;width:8px;height:8px}.queue-row.urgent .queue-dot{background:var(--ap-coral)}.queue-row.waiting .queue-dot{background:var(--ap-warning)}.queue-avatar{color:#7e92ff;background:#2b4bf21f;border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:950;display:inline-grid}.queue-main{gap:2px;min-width:0;display:grid}.queue-main strong{color:#fff;font-size:13px}.queue-main small,.queue-context{color:var(--ap-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.queue-pill{color:#9fb0ff;white-space:nowrap;background:#7e92ff24;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.queue-pill.urgent{color:var(--ap-coral-soft);background:#ff6a3d26}.queue-pill.waiting{color:var(--ap-warning);background:#f2a33c24}.queue-pill.done{color:var(--ap-success);background:#5be5a01f}.action-auto-rail{align-self:start;gap:13px;display:grid;position:sticky;top:76px}.auto-rail-head{border:1px solid var(--ap-line);background:#5be5a017;border-radius:14px;justify-content:flex-start;padding:13px}.auto-rail-head svg{color:var(--ap-success)}.auto-rail-head div{gap:1px;display:grid}.auto-rail-head strong{color:#fff;font-size:24px;line-height:1}.auto-rail-head span{color:var(--ap-muted);font-size:12px;font-weight:800}.auto-savings-card{border:1px solid var(--ap-line);background:#ffffff0a;border-radius:14px;gap:4px;padding:13px;display:grid}.auto-savings-card strong{color:#fff;font-size:22px}.auto-savings-card small{color:var(--ap-muted);font-size:11px}.action-empty-state{text-align:center;background:#141b2ec7;place-items:center;gap:12px;min-height:430px;padding:34px;display:grid}.action-empty-icon{width:64px;height:64px;color:var(--ap-success);background:#5be5a01f;border-radius:18px;place-items:center;display:grid}.action-empty-state h2{color:#fff;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:28px;line-height:1.1}.action-empty-state p{color:var(--ap-muted);max-width:460px;margin:0}.action-empty-proof{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.action-empty-proof span,.action-empty-proof strong{border:1px solid var(--ap-line);color:var(--ap-ink-soft);background:#ffffff0d;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.action-drawer-layer{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.action-drawer-scrim{cursor:pointer;background:#05080e94;border:0;position:absolute;inset:0}.action-drawer{z-index:1;border-left:1px solid var(--ap-line);background:var(--ap-drawer);width:min(720px,100vw - 34px);height:100vh;color:var(--ap-ink-soft);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;box-shadow:-24px 0 70px -36px #000000b8}.drawer-head{border-bottom:1px solid var(--ap-line);grid-template-columns:42px minmax(0,1fr) auto auto auto;align-items:center;gap:11px;padding:16px 18px;display:grid}.drawer-head strong{color:var(--ap-ink);font-size:14px;display:block}.drawer-head small{color:var(--ap-muted);font-size:12px;display:block}.drawer-avatar{width:42px;height:42px}.drawer-position{color:#9fb0ff;white-space:nowrap;background:#7e92ff24;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.drawer-body{align-content:start;gap:15px;padding:18px;display:grid;overflow:auto}.drawer-title-block h2{color:#fff;margin:0 0 9px;font-family:Space Grotesk,Inter,sans-serif;font-size:30px;line-height:1.08}.drawer-title-block p{color:var(--ap-muted);margin:0;line-height:1.55}.drawer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.drawer-metric{border:1px solid var(--ap-line);background:#ffffff0a;border-radius:14px;gap:5px;padding:12px;display:grid}.drawer-metric span{color:var(--ap-faint);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.drawer-metric strong{color:#fff;font-size:14px;line-height:1.25}.drawer-metric.success{border-color:#5be5a038}.drawer-metric.warn{border-color:#f2a33c3d}.drawer-data-chips{flex-wrap:wrap;gap:8px;display:flex}.drawer-data-chips span{border:1px solid var(--ap-line);color:var(--ap-muted);background:#ffffff0d;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.drawer-data-chips b{color:var(--ap-ink)}.drawer-section,.drawer-after{border:1px solid var(--ap-line);background:#ffffff0a;border-radius:14px;gap:10px;padding:14px;display:grid}.drawer-activity-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.drawer-activity-list li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.drawer-activity-list li span{background:var(--ap-brand-blue-soft);border-radius:999px;width:8px;height:8px;margin-top:6px}.drawer-activity-list p,.drawer-after p,.drawer-recommendation p{color:var(--ap-muted);margin:0;line-height:1.5}.drawer-recommendation{background:#7e92ff1f;border:1px solid #7e92ff47;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;display:grid}.drawer-recommendation svg{color:#9fb0ff;margin-top:2px}.drawer-recommendation strong{color:var(--ap-ink)}.drawer-after{background:#5be5a014;border-color:#5be5a03d}.drawer-actions{border-top:1px solid var(--ap-line);padding:14px 18px}.action-toast{z-index:90;color:#fff;background:#111827;border:1px solid #5be5a047;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:850;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px -26px #000000bf}.action-toast svg{color:var(--ap-success)}.cockpit-shell.cockpit-light .top-action-card{background:linear-gradient(135deg,#2b4bf21a,#0000 48%),#ffffffeb}.cockpit-shell.cockpit-light .top-action-card.urgent{background:linear-gradient(135deg,#ff6a3d1a,#0000 48%),#fffffff0}.cockpit-shell.cockpit-light .top-action-card.waiting{background:linear-gradient(135deg,#f2a33c1f,#0000 48%),#fffffff0}.cockpit-shell.cockpit-light .top-action-card p,.cockpit-shell.cockpit-light .queue-main small,.cockpit-shell.cockpit-light .queue-context,.cockpit-shell.cockpit-light .drawer-title-block p,.cockpit-shell.cockpit-light .drawer-activity-list p,.cockpit-shell.cockpit-light .drawer-after p,.cockpit-shell.cockpit-light .drawer-recommendation p,.cockpit-shell.cockpit-light .auto-savings-card small,.cockpit-shell.cockpit-light .action-empty-state p{color:var(--ap-muted)}.cockpit-shell.cockpit-light .action-drawer-scrim{background:#1c1f2747}.cockpit-shell.cockpit-light .action-toast{background:#141827}.client-detail-screen{gap:16px}.client-detail-head{align-items:center}.client-heading{align-items:center;gap:12px;min-width:0;display:flex}.client-heading>div{min-width:0}.subtle-back{color:var(--ap-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.subtle-back:hover{color:#fff}.live-pill{color:var(--ap-muted);background:#ffffff0d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:850;display:inline-flex}.live-pill span{background:var(--ap-warning);border-radius:999px;width:8px;height:8px}.live-pill.is-live{color:var(--ap-success);background:#5be5a01f}.live-pill.is-live span{background:var(--ap-success)}.client-progress-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.client-progress-step{border:1px solid var(--ap-line);min-width:0;color:var(--ap-faint);background:#ffffff0a;border-radius:10px;align-items:center;gap:7px;padding:8px 9px;font-size:11px;font-weight:850;display:flex}.client-progress-step span{background:#ffffff0f;border-radius:7px;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:inline-grid}.client-progress-step b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-progress-step.done{color:var(--ap-success);border-color:#5be5a02e}.client-detail-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.42fr);align-items:start;gap:14px;display:grid}.client-learning-column,.client-insight-rail{gap:14px;display:grid}.panel-title-row,.panel-title-inline{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-title-row h2{margin-top:2px;font-size:16px;line-height:1.25}.model-chip{color:#9fb0ff;background:#7e92ff24;border-radius:999px;flex:none;padding:4px 9px;font-size:10px;font-weight:900}.model-chip.live{color:var(--ap-success);background:#5be5a01f}.read-model-note{color:var(--ap-muted);background:#5be5a012;border:1px solid #5be5a029;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.read-model-note b{color:var(--ap-success);flex:none;font-size:11px;font-weight:900}.read-model-note.error{color:#ffb19c;background:#ff6a3d1a;border-color:#ff8a6a38}.read-model-note.error b{color:#ffb19c}.variant-stack{gap:10px;margin-top:14px;display:grid}.learning-variant-card{border:1px solid var(--ap-line);background:#121a30;border-radius:14px;grid-template-columns:58px minmax(0,1fr) minmax(150px,.28fr);align-items:center;gap:13px;padding:13px;display:grid}.learning-variant-card.testing,.learning-variant-card.winner{border-color:#5be5a033}.learning-variant-card.changes_requested,.learning-variant-card.waiting_feedback{border-color:#f2a33c2e}.variant-preview{color:#7e92ff;background:#7e92ff1f;border-radius:12px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.variant-preview img{object-fit:cover;width:100%;height:100%}.variant-preview.empty-preview{border:1px dashed #7e92ff3d}.variant-copy{min-width:0}.variant-title-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.variant-title-row strong,.panel-title-inline span:first-child,.panel-mini-title{color:#fff;font-weight:900}.variant-copy h3{color:#fff;margin:0 0 5px;font-size:14px;line-height:1.25}.variant-copy p{color:var(--ap-muted);margin:0;font-size:13px;line-height:1.42}.variant-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.variant-tags span{color:var(--ap-faint);background:#ffffff0d;border-radius:7px;padding:3px 7px;font-size:10px;font-weight:850}.variant-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.metric-block{min-width:0}.metric-block span,.insight-row span,.savings-card span,.visibility-card p,.automation-log span{color:var(--ap-faint);font-size:11px;font-weight:800}.metric-block strong{color:#e6eaf6;overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.feedback-loop-panel{border:1px solid var(--ap-line);background:#10162ae6;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.56fr);gap:12px;margin-top:14px;padding:14px;display:grid}.feedback-loop-panel h3{color:#fff;margin:2px 0 6px;font-size:14px}.feedback-loop-panel p,.feedback-action-box span{color:var(--ap-muted);margin:0;font-size:13px;line-height:1.45}.feedback-action-box{background:#2b4bf229;border-radius:12px;gap:9px;padding:12px;display:grid}.feedback-action-box svg{color:#9fb0ff}.panel-mini-title{margin-bottom:11px;font-size:13px}.insight-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.insight-row strong{color:#e6eaf6;text-align:right;font-size:12px}.button.full{width:100%}.savings-card{background:linear-gradient(135deg,#0e2a1cf5,#16432cf0)}.savings-card>strong{color:var(--ap-success);margin-bottom:5px;font-family:Space Grotesk,Inter,sans-serif;font-size:24px;display:block}.value-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.visibility-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 10px;display:grid}.visibility-card .metric-block{background:#ffffff0d;border-radius:10px;padding:10px}.client-next-action{border:1px solid var(--ap-line);width:100%;color:var(--ap-muted);cursor:pointer;text-align:left;background:#ffffff0a;border-radius:12px;padding:12px}.client-next-action strong{color:#fff;margin-bottom:4px;font-size:13px;display:block}.client-next-action span{color:var(--ap-faint);font-size:12px}.creative-learning-empty{min-height:220px;color:var(--ap-muted);text-align:center;place-items:center;gap:8px;display:grid}.creative-learning-empty strong{color:#fff}.creative-learning-empty span{max-width:480px}.automation-log{border-top:1px solid var(--ap-line);color:var(--ap-muted);align-items:center;gap:10px;min-width:0;padding-top:4px;display:flex}.automation-log b{color:var(--ap-success);font-size:11px;font-weight:800}.automation-log-muted{margin-left:auto}@media (width<=980px){.customer-shell{display:block}.customer-sidebar{display:none}.customer-content{max-width:720px}.customer-approval-grid{grid-template-columns:1fr}.customer-review-title{flex-direction:column;align-items:flex-start}.customer-variant-switcher{width:100%}.customer-preview-column{width:100%;max-width:420px}.customer-ad-visual,.customer-ad-visual.stories{min-height:330px}.app-shell{display:block}.sidebar{height:auto;position:relative}.nav-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.nav-label{grid-column:1/-1}.content{padding:16px}.content-cockpit{padding:18px 16px 100px}.system-content-grid{grid-template-columns:1fr}.action-inbox-head,.topbar{align-items:flex-start}.action-inbox-layout,.top-action-body{grid-template-columns:1fr}.top-action-actions{justify-content:flex-start;min-width:0}.queue-row{grid-template-columns:8px 36px minmax(0,1fr) auto}.queue-main,.queue-context{grid-column:3/4}.queue-pill{grid-area:1/4/span 2;place-self:center end}.queue-row svg{display:none}.action-auto-rail{grid-template-columns:1fr}.action-detail-panel{position:static}.system-user-row,.system-invite-form{grid-template-columns:1fr}.system-user-avatar{display:none}.system-role-select{min-width:0}.client-detail-layout,.feedback-loop-panel{grid-template-columns:1fr}.client-progress-row{grid-template-columns:repeat(4,minmax(130px,1fr));overflow-x:auto}.overview-band,.overview-band.compact,.cockpit-summary-grid,.ops-context-band,.client-workbench,.market-pack-band,.request-card-grid,.compact-request-row,.client-account-row,.guided-run-shell,.guided-proof-grid,.unit-economics-grid,.billing-mvp-grid,.pilot-focus,.pilot-check-grid,.creative-grid,.split-panels,.access-grid,.grid.two,.grid.three,.detail-grid,.detail-grid.compact{grid-template-columns:1fr}.guided-steps{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.guided-steps-head{grid-column:1/-1}.guided-step{grid-template-columns:1fr;min-width:135px}.guided-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=761px) and (width<=980px){.app-shell.cockpit-shell{grid-template-columns:206px minmax(0,1fr);display:grid}.cockpit-shell .sidebar{height:100vh;position:sticky;top:0}.cockpit-shell .nav-group{display:block}.cockpit-shell .nav-label{grid-column:auto}.cockpit-shell .content-cockpit{padding:18px 16px 90px}}@media (width<=640px){.system-workspace{border-radius:0;min-height:100vh;margin:-18px -16px -100px}.system-rail,.system-main-head,.system-content-grid{padding-left:16px;padding-right:16px}.system-section-nav{grid-template-columns:1fr}.system-main-head{align-items:flex-start;padding-top:14px;padding-bottom:14px;display:grid}.system-content-grid{padding-top:16px}.top-action-card,.queue-panel,.action-empty-state,.automation-feed-panel{border-radius:14px}.top-action-card{min-height:auto;padding:15px}.top-action-card h2,.action-empty-state h2{font-size:23px}.top-action-actions,.drawer-actions,.action-empty-proof{width:100%;display:grid}.top-action-actions .button,.drawer-actions .button{justify-content:center;width:100%}.drawer-head{grid-template-columns:42px minmax(0,1fr) auto}.drawer-head .button,.drawer-position{grid-column:2/-1;justify-self:start}.action-drawer{width:100vw}.drawer-body{padding:15px}.drawer-title-block h2{font-size:23px}.drawer-metrics{grid-template-columns:1fr}.action-toast{text-align:center;justify-content:center;left:14px;right:14px}.customer-shell{background:#e5e3dc;min-height:100vh;padding:24px}.customer-main{background:#f4f2ec;border:1px solid #14181f12;border-radius:30px;min-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 30px 70px -24px #14181f47}.customer-topbar{display:none}.customer-content{min-height:calc(100vh - 48px);padding:16px 16px 84px}.customer-mobile-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.customer-mobile-head h1{margin:0 0 3px;font-size:20px;line-height:1}.customer-mobile-head span{color:#7e7967;font-size:12px}.customer-approval-grid{flex-direction:column;gap:12px;min-height:calc(100vh - 160px);display:flex}.customer-review-title h1{font-size:20px}.customer-review-title span{font-size:12px}.customer-variant-pill{flex:1;justify-content:center;padding:7px 8px}.customer-variant-pill span{text-overflow:ellipsis;overflow:hidden}.customer-feedback-head,.customer-copy-card,.customer-safe-note{display:none}.customer-preview-column{max-width:none}.customer-queue-card{padding:11px 12px}.customer-variant-option{grid-template-columns:24px minmax(0,1fr);gap:8px}.customer-variant-option em{grid-column:2;justify-self:start;max-width:none}.customer-ad-visual,.customer-ad-visual.stories{border-radius:16px;min-height:236px}.customer-ad-overlay{padding:16px}.customer-ad-overlay h2{max-width:260px;font-size:21px}.customer-format-tabs{display:none}.customer-feedback-panel{flex:1}.customer-review-verdict{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.customer-review-verdict .badge{grid-column:2;justify-self:start}.customer-reason-card{padding:14px}.customer-verdict-metrics-compact{grid-template-columns:1fr}.customer-detail-toggle{padding:12px 13px}.customer-detail-body{padding:0 13px 12px 38px}.customer-detail-toggle-auto{grid-template-columns:auto minmax(0,1fr) auto}.customer-detail-toggle-auto em{grid-column:2;justify-self:start}.customer-detail-toggle-auto svg:last-child{grid-area:1/3/span 2}.customer-auto-rules{grid-template-columns:1fr}.customer-review-actionbar{border:1px solid #eceae3;border-radius:15px;grid-template-columns:1fr;padding:12px}.customer-review-buttons{grid-template-columns:1fr;display:grid}.customer-review-buttons .button{white-space:normal;width:100%}.customer-ai-note,.customer-verdict-card,.customer-evidence-card,.customer-next-step{margin-bottom:14px;padding:12px}.customer-verdict-card,.customer-plan-card{grid-template-columns:1fr}.customer-verdict-icon{width:22px;height:22px}.customer-verdict-metrics{grid-template-columns:1fr}.customer-plan-card b{justify-self:start}.customer-feedback-controls-secondary{padding:12px}.customer-feedback-controls textarea{min-height:84px}.customer-secondary-actions .button{width:100%}.customer-feedback-modal-backdrop{align-items:end;padding:14px}.customer-feedback-modal{border-radius:18px;max-height:calc(100vh - 28px);overflow-y:auto}.customer-feedback-modal-head{grid-template-columns:minmax(0,1fr) auto;padding:18px 18px 14px}.customer-feedback-modal-icon{display:none}.customer-feedback-modal-titleline{flex-direction:column;align-items:flex-start;gap:6px}.customer-feedback-modal-body{padding:16px 18px}.customer-feedback-modal-foot{flex-direction:column;align-items:stretch;padding:14px 18px 18px}.customer-feedback-modal-foot>div{grid-template-columns:1fr;display:grid}.customer-actions{z-index:10;background:#fff;border-top:1px solid #eceae3;border-radius:0 0 22px 22px;padding:12px 10px;position:fixed;bottom:38px;left:40px;right:40px}.customer-actions .button{min-height:44px;padding:10px 12px;font-size:13px}.topbar,.page-head{height:auto;display:block}.top-actions{margin-top:10px}.topbar-search{width:100%}.action-inbox-head{display:grid}.action-filter-row{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.action-card{grid-template-columns:36px minmax(0,1fr)}.action-card-icon{width:36px;height:36px}.action-primary{grid-column:2;width:fit-content;min-width:0;padding:9px 13px}.action-detail-grid{grid-template-columns:1fr}.client-detail-head,.panel-title-row,.read-model-note,.automation-log{align-items:flex-start;display:grid}.cockpit-tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.learning-variant-card{grid-template-columns:44px minmax(0,1fr)}.variant-preview{width:44px;height:44px}.variant-metrics{grid-column:1/-1}.value-proof-grid,.visibility-metrics{grid-template-columns:1fr}.prepared-feature{flex-wrap:wrap;align-items:flex-start}.guided-stage h2{font-size:25px}.guided-stage,.guided-review,.guided-detail-shell{padding:12px}.guided-review-grid,.output-metrics{grid-template-columns:1fr}}@media (width<=980px){.admin-system-screen{min-height:auto}.admin-mobile-tabs{border-bottom:1px solid var(--admin-line);background:#ffffffc2;gap:8px;padding:10px 16px 12px;display:flex;overflow-x:auto}.admin-mobile-tabs button{border:1px solid var(--admin-line);color:var(--admin-muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.admin-mobile-tabs button.active{background:var(--admin-accent-tint);color:var(--admin-accent);border-color:#2b4bf233}.admin-system-page{padding:18px 16px}.admin-toolbar{grid-template-columns:1fr 1fr}.admin-search-field,.admin-primary-action,.admin-export-button{grid-column:1/-1}.admin-two-column,.billing-bottom-layout,.integrations-layout,.ai-layout,.admin-billing-scope-grid,.billing-provider-grid{grid-template-columns:1fr}.admin-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-health-grid,.admin-ai-model-grid,.admin-provider-grid,.admin-plan-grid,.admin-users-cols,.admin-billing-cols,.admin-ai-cost-cols,.admin-audit-cols{grid-template-columns:1fr}.admin-table-head{display:none}.admin-table-row{align-items:start;gap:9px;padding:16px 18px}.admin-billing-table .admin-table-row,.admin-users-table .admin-table-row{min-height:118px}.admin-role-select{width:fit-content}.admin-row-menu{justify-self:start}.admin-provider-foot{align-items:flex-start;display:grid}.admin-entitlement-row{grid-template-columns:minmax(120px,1fr) repeat(3,minmax(40px,auto))}.admin-entitlement-row.template{grid-template-columns:1fr}}@media (width<=640px){.cockpit-shell.admin-shell-active .sidebar{display:none}.cockpit-shell.admin-shell-active .content-cockpit{padding:0 0 100px}.admin-system-screen{border-left:0;border-right:0;border-radius:0;margin:0 0 -100px}.admin-system-head{align-items:flex-start;min-height:64px;padding:16px;display:grid}.admin-system-head h1{font-size:18px}.admin-card-title-row{align-items:flex-start;display:grid}.admin-toolbar{grid-template-columns:1fr}.admin-attention-card{padding:13px 14px}.admin-attention-card strong{font-size:25px}.admin-provider-row,.admin-problem-row,.admin-alert-row,.admin-session-row{grid-template-columns:auto minmax(0,1fr)}.admin-provider-row .admin-chip,.admin-problem-row button,.admin-alert-row button{grid-column:2;justify-self:start}.admin-addons-row,.admin-future-box,.admin-info-card,.admin-warning-card,.admin-note-card,.admin-audit-actions{align-items:flex-start;display:grid}}
