:root{color-scheme:light;font-synthesis:none;--font-2xs:11px;--font-xs:12px;--font-sm:13px;--font-base:14px;--font-md:15px;--font-lg:16px;--font-xl:17px;--font-title-sm:18px;--font-title:20px;--font-title-lg:22px;--font-heading:24px;--font-heading-lg:28px;--font-display:34px;--font-display-lg:38px;--night:#0c1424;--night-2:#111c31;--night-3:#1b2943;--canvas:#f4f6fa;--paper:#fff;--paper-2:#f8f9fc;--ink:#172033;--ink-2:#354157;--muted:#69758a;--line:#dfe4ed;--line-strong:#c8d0de;--blue:#315dff;--blue-2:#244be0;--blue-soft:#edf1ff;--violet:#6e55d9;--violet-soft:#f1edff;--green:#168568;--green-soft:#eaf7f2;--amber:#b7791f;--amber-soft:#fff5dd;--red:#c44545;--red-soft:#fff0ef;--shadow:0 12px 30px #16223a12, 0 1px 2px #16223a14;font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}svg{stroke-width:1.8px;width:18px;height:18px}.skip-link{z-index:999;color:#fff;background:var(--blue);border-radius:6px;padding:10px 14px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline-offset:2px;outline:3px solid #315dff4d}.ops-app{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.ops-rail{z-index:80;color:#d9e0ef;background:var(--night);flex-direction:column;height:100vh;padding:16px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand-lockup{border-bottom:1px solid #ffffff17;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;height:52px;padding:0 5px 12px;display:grid}.brand-mark{width:36px;height:36px;color:var(--night);font-size:var(--font-title);background:#f4f7ff;border-radius:10px;place-items:center;font-weight:850;display:grid}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup strong{color:#fff;font-size:var(--font-title-sm);letter-spacing:-.01em}.brand-lockup small{color:#8390a7;font-size:var(--font-sm);margin-top:3px}.brand-lockup button{color:#fff;background:0 0;border:0;display:none}.organization-switcher{min-height:70px;color:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0 13px;padding:10px;display:grid}.organization-switcher>span{color:#dfe7ff;width:34px;height:34px;font-size:var(--font-md);background:#273754;border-radius:8px;place-items:center;font-weight:750;display:grid}.organization-switcher strong,.organization-switcher small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.organization-switcher strong{color:#fff;font-size:var(--font-md)}.organization-switcher small{color:#7f8da5;font-size:var(--font-sm);margin-top:4px}.organization-switcher>svg{color:#78869f;width:14px}.rail-navigation{gap:13px;display:grid}.rail-navigation section{gap:3px;display:grid}.rail-navigation section>p{color:#65748f;font-size:var(--font-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 8px 4px;line-height:1}.rail-navigation a{color:#aeb9cc;min-height:40px;font-size:var(--font-md);border:1px solid #0000;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:grid}.rail-navigation a:hover{color:#fff;background:#ffffff0b}.rail-navigation a.active{color:#fff;background:#1d2d4a;border-color:#2d4164}.rail-navigation a svg{width:16px}.rail-navigation a span{min-width:0}.nav-badge,.nav-count{font-size:var(--font-2xs);white-space:nowrap;border-radius:999px;justify-self:end;font-weight:800}.nav-badge{padding:3px 6px}.nav-badge.core{color:#70d1b6;background:#16856830;border:1px solid #53c1a13d}.nav-badge.growth{color:#b8a8ff;background:#6e55d933}.nav-badge.future{color:#e0bd73;background:#b7791f2b}.nav-count{color:#fff;background:var(--blue);text-align:center;min-width:19px;padding:3px 5px}.setup-progress{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;margin-top:auto;padding:12px 10px}.setup-progress header,.plan-summary header{font-size:var(--font-xs);justify-content:space-between;display:flex}.setup-progress header strong{color:#dce4f5}.setup-progress>div{background:#27334a;border-radius:10px;height:4px;margin:10px 0;overflow:hidden}.setup-progress>div i{background:var(--blue);width:0;height:100%;display:block}.setup-progress a{color:#8da8ff;text-align:center;font-size:var(--font-xs);background:#fff;border-radius:5px;padding:7px;font-weight:750;text-decoration:none;display:block}.plan-summary{border:1px solid #ffffff1a;border-radius:8px;margin-top:8px;padding:11px 10px}.plan-summary header strong{color:#aebeff}.plan-summary p{color:#7d8ba3;font-size:var(--font-xs);margin:8px 0;line-height:1.55}.plan-summary a{color:#c6cfdd;text-align:center;font-size:var(--font-xs);border:1px solid #ffffff1f;border-radius:5px;padding:7px;text-decoration:none;display:block}.rail-profile{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:12px 5px 0;display:grid}.rail-profile>span{width:28px;height:28px;color:var(--night);font-size:var(--font-sm);background:#eef3ff;border-radius:50%;place-items:center;font-weight:800;display:grid}.rail-profile strong,.rail-profile small{display:block}.rail-profile strong{color:#fff;font-size:var(--font-base)}.rail-profile small{color:#74839c;font-size:var(--font-xs);margin-top:3px}.rail-profile button{color:#8492a9;background:0 0;border:0}.ops-stage{min-width:0}.global-bar{z-index:60;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:minmax(120px,1fr) minmax(260px,520px) auto auto auto auto;align-items:center;gap:9px;height:64px;padding:0 22px;display:grid;position:sticky;top:0}.current-area span{font-size:var(--font-xl);font-weight:750}.global-search{border:1px solid var(--line);min-width:0;height:38px;color:var(--muted);background:var(--paper-2);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;display:grid}.global-search svg{width:14px}.global-search span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-base);overflow:hidden}.global-search kbd{border:1px solid var(--line);font-size:var(--font-xs);background:#fff;border-radius:5px;padding:3px 6px}.ai-work-button,.icon-control,.mobile-menu{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;display:inline-flex}.ai-work-button{color:var(--ink-2);font-size:var(--font-sm);padding:0 11px}.ai-work-button svg{width:14px}.icon-control{width:38px;position:relative}.icon-control svg{width:15px}.icon-control i{background:#ee5d5d;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.create-mission-button{height:40px;color:var(--blue-2);background:var(--blue-soft);font-size:var(--font-base);border:1px solid #b9c6ff;border-radius:8px;align-items:center;gap:7px;padding:0 15px;font-weight:750;text-decoration:none;display:inline-flex}.create-mission-button svg{width:14px}.mobile-menu{width:38px;display:none}.app-main{min-height:calc(100vh - 64px);padding:20px 22px 34px}.auth-warning,.preview-warning{color:#8d3434;background:var(--red-soft);font-size:var(--font-base);border:1px solid #e9cfcf;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.preview-warning{color:#665419;background:#fff9dc;border-color:#d8c98a}.preview-warning svg{flex:none;width:17px}.operations-section-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin:-2px 0 14px;display:flex;overflow:auto}.operations-section-tabs a{color:#687582;height:40px;font-size:var(--font-sm);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.operations-section-tabs a:hover{color:var(--ink-2)}.operations-section-tabs a.active{border-bottom-color:var(--blue);color:var(--blue)}.command-hero{box-shadow:var(--shadow);background:linear-gradient(125deg,#fff 0%,#f4f6ff 68%,#f0efff 100%);border:1px solid #dbe2fa;border-radius:16px;padding:24px 22px 17px}.command-hero>header{justify-content:space-between;gap:20px;display:flex}.command-hero>header small{color:#71809b;font-size:var(--font-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:750}.command-hero h1{letter-spacing:-.035em;margin:7px 0 4px;font-size:clamp(28px,3vw,38px);line-height:1.12}.command-hero header p{color:var(--muted);font-size:var(--font-md);margin:0}.command-hero>header>span{color:var(--blue);font-size:var(--font-xs);white-space:nowrap;align-self:flex-start;align-items:center;gap:5px;font-weight:700;display:flex}.command-hero>header>span i{background:var(--blue);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #315dff14}.mission-composer{background:#fff;border:1.5px solid #aebcff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;height:54px;margin-top:18px;padding:5px;display:grid;box-shadow:0 7px 20px #315dff17}.mission-composer>span{color:#fff;background:var(--blue);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.mission-composer svg{width:15px}.mission-composer input{min-width:0;height:100%;color:var(--ink);font-size:var(--font-md);background:0 0;border:0;outline:0}.mission-composer button{color:#fff;background:var(--blue);cursor:pointer;height:38px;font-size:var(--font-base);border:0;border-radius:8px;align-items:center;gap:7px;padding:0 16px;font-weight:750;display:flex}.mission-composer button:hover{background:var(--blue-2)}.prompt-suggestions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.prompt-suggestions button{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;font-size:var(--font-xs);background:#fffc;border-radius:999px;padding:6px 10px}.prompt-suggestions button.growth{color:#5b45ba;background:var(--violet-soft);border-color:#d9d1ff}.metric-band{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.metric-band article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:92px;padding:15px 15px 12px}.metric-band span,.metric-band strong,.metric-band small{display:block}.metric-band span{color:var(--muted);font-size:var(--font-sm)}.metric-band strong{font-size:var(--font-heading);letter-spacing:-.035em;margin:6px 0 5px;line-height:1}.metric-band small{font-size:var(--font-xs)}.metric-band small.positive{color:var(--green)}.metric-band small.neutral{color:var(--muted)}.prototype-disclosure{color:#7b8496;font-size:var(--font-xs);align-items:center;gap:6px;margin:7px 2px 0;display:flex}.prototype-disclosure svg{width:12px}.home-workbench{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.decision-workbench,.mission-workbench{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #16223a08}.decision-workbench>header,.mission-workbench>header,.insight-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:12px 15px;display:flex}.decision-workbench h2,.mission-workbench h2,.insight-section h2{font-size:var(--font-xl);margin:0}.decision-workbench header p,.mission-workbench header p,.insight-section header p{color:var(--muted);font-size:var(--font-xs);margin:4px 0 0}.decision-workbench header a,.mission-workbench header a,.insight-section header a{color:var(--blue);font-size:var(--font-sm);white-space:nowrap;font-weight:700;text-decoration:none}.decision-list>button,.mission-status-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 14px;display:grid}.decision-list>button{grid-template-columns:31px minmax(0,1fr) auto auto 14px}.mission-status-list>button{grid-template-columns:31px minmax(0,1fr) auto auto}.decision-list>button:last-child,.mission-status-list>button:last-child{border-bottom:0}.decision-list>button:hover,.mission-status-list>button:hover{background:var(--paper-2)}.decision-symbol,.mission-symbol{border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.decision-symbol svg,.mission-symbol svg{width:14px}.decision-symbol.high,.mission-symbol.waiting{color:var(--amber);background:var(--amber-soft)}.decision-symbol.medium{color:var(--blue);background:var(--blue-soft)}.decision-symbol.growth,.mission-symbol.running{color:var(--violet);background:var(--violet-soft)}.mission-symbol.completed{color:var(--green);background:var(--green-soft)}.decision-list strong,.mission-status-list strong{font-size:var(--font-base);display:block}.decision-list p,.mission-status-list p{color:var(--muted);font-size:var(--font-xs);margin:4px 0 0;line-height:1.4}.decision-list>button>small,.mission-status-list>button>small{color:var(--muted);font-size:var(--font-2xs);white-space:nowrap}.risk-pill,.mission-state,.state-label{font-size:var(--font-2xs);white-space:nowrap;border-radius:999px;padding:4px 7px;font-weight:800}.risk-pill.high,.mission-state.waiting,.state-label.waiting{color:#8d5a0e;background:var(--amber-soft)}.risk-pill.medium{color:#835b14;background:#fff4d9}.risk-pill.growth{color:#5d43bd;background:var(--violet-soft)}.mission-state.running,.state-label.running{color:#244bc7;background:var(--blue-soft)}.mission-state.completed,.state-label.completed{color:#126c55;background:var(--green-soft)}.state-label.draft{color:#5f6980;background:#edf0f5}.mission-status-list i,.mission-current i{background:#e5e8ef;border-radius:10px;height:3px;margin-top:7px;display:block;overflow:hidden}.mission-status-list i b,.mission-current i b{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--violet));height:100%;display:block}.mission-health{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 14px 4px;display:grid}.mission-health div{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;padding:10px}.mission-health span,.mission-health strong{display:block}.mission-health span{color:var(--muted);font-size:var(--font-2xs)}.mission-health strong{font-size:var(--font-xl);margin-top:4px}.insight-section{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px}.insight-section>div{grid-template-columns:repeat(3,1fr);display:grid}.insight-section article{border-right:1px solid var(--line);min-width:0;padding:15px}.insight-section article:last-child{border-right:0}.insight-section article>span{width:30px;height:30px;color:var(--blue);background:var(--blue-soft);border-radius:7px;place-items:center;margin-bottom:10px;display:grid}.insight-section article>span svg{width:14px}.insight-section article strong{font-size:var(--font-base)}.insight-section article p{min-height:38px;color:var(--muted);font-size:var(--font-xs);margin:6px 0 10px;line-height:1.55}.insight-section article button{color:var(--blue);cursor:pointer;font-size:var(--font-xs);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:flex}.insight-section article button svg{width:12px}.trust-footer{color:var(--muted);font-size:var(--font-xs);flex-wrap:wrap;gap:15px;margin-top:12px;padding:10px 2px;display:flex}.trust-footer>span{align-items:center;gap:5px;display:flex}.trust-footer>svg,.trust-footer span svg{width:12px;color:var(--green)}.prototype-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.prototype-page-head h1{font-size:var(--font-display);letter-spacing:-.025em;margin:5px 0;line-height:1.08}.prototype-page-head p{color:var(--muted);font-size:var(--font-md);margin:0;line-height:1.5}.prototype-eyebrow{color:#6d7a87;font-size:var(--font-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.prototype-primary,.prototype-secondary{min-height:36px;font-size:var(--font-base);white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 12px;font-weight:750}.prototype-primary{border:1px solid var(--blue);color:#fff;background:var(--blue);box-shadow:0 5px 12px #315dff26}.prototype-secondary{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.prototype-link{color:var(--blue);font-size:var(--font-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.prototype-module-banner{background:linear-gradient(135deg,#fbfaff,#f5f2ff);border:1px solid #d8ceff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.prototype-module-banner h3{font-size:var(--font-md);margin:0 0 4px}.prototype-module-banner p{color:var(--muted);font-size:var(--font-xs);margin:0}.prototype-status{color:#63707c;font-size:var(--font-2xs);white-space:nowrap;background:#edf0f3;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-weight:800;display:inline-flex}.prototype-status.running{color:#2859bb;background:var(--blue-soft)}.prototype-status.review{color:#845600;background:var(--amber-soft)}.prototype-status.done{color:#126b49;background:var(--green-soft)}.prototype-status.blocked{color:#a23b43;background:var(--red-soft)}.prototype-status.purple{color:#5d43b3;background:var(--violet-soft)}.prototype-progress{background:#e7ebef;border-radius:99px;height:5px;overflow:hidden}.prototype-progress div{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--violet));height:100%}.prototype-contract-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:11px;place-content:center;justify-items:center;min-height:360px;padding:24px;display:grid}.prototype-contract-state strong{font-size:var(--font-title-sm)}.prototype-contract-state p{max-width:540px;color:var(--muted);font-size:var(--font-base);line-height:1.6}.mg-tabs{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:center;gap:4px;margin-bottom:14px;padding:5px;display:flex;overflow:auto}.mg-tab{color:#64717e;height:36px;font-size:var(--font-base);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:720;display:flex}.mg-tab:hover{color:#263340;background:#f4f6f8}.mg-tab.active{background:var(--violet-soft);color:#5d43b3}.mg-tab b{color:#6b7783;min-width:17px;height:17px;font-size:var(--font-xs);background:#edf0f3;border-radius:99px;place-items:center;padding:0 5px;display:grid}.mg-tab b.warn{background:var(--amber-soft);color:var(--amber)}.mg-view.active{display:block}.mg-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mg-kpi{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px 14px;box-shadow:0 1px 2px #101e3008}.mg-kpi span{color:var(--muted);font-size:var(--font-sm);display:block}.mg-kpi b{font-size:var(--font-heading);letter-spacing:-.03em;margin:6px 0 3px;display:block}.mg-kpi small{color:var(--green);font-size:var(--font-xs)}.mg-kpi small.warn{color:var(--amber)}.mg-workspace-grid{grid-template-columns:minmax(0,1fr) 330px;gap:14px;display:grid}.mg-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.mg-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.mg-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mg-panel-head.compact{padding:12px 14px}.mg-panel-head h2{font-size:var(--font-title-lg);margin:4px 0 5px}.mg-panel-head h3{font-size:var(--font-lg);margin:0 0 3px}.mg-panel-head p{color:var(--muted);font-size:var(--font-xs);margin:0;line-height:1.45}.mg-head-actions{align-items:center;gap:7px;display:flex}.mg-phase-track{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:14px 16px;display:grid}.mg-phase{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;padding:9px}.mg-phase span{color:#6c7884;width:22px;height:22px;font-size:var(--font-xs);background:#edf0f3;border-radius:7px;place-items:center;margin-bottom:6px;font-weight:850;display:grid}.mg-phase b{font-size:var(--font-sm);display:block}.mg-phase small{color:var(--muted);font-size:var(--font-2xs);margin-top:2px;display:block}.mg-phase.done{background:#f6fbf8;border-color:#cbe7d9}.mg-phase.done span{color:var(--green);background:var(--green-soft)}.mg-phase.active{background:#f8f6ff;border-color:#cfc4ff}.mg-phase.active span{color:#fff;background:var(--violet)}.mg-campaign-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 16px;display:grid}.mg-campaign-facts div{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;padding:9px}.mg-campaign-facts span{color:var(--muted);font-size:var(--font-2xs);display:block}.mg-campaign-facts b{font-size:var(--font-sm);margin-top:3px;line-height:1.4;display:block}.mg-task-tree{padding:0 14px}.mg-task-row{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 110px auto;align-items:center;gap:10px;padding:11px 0;display:grid}.mg-task-row:last-child{border-bottom:0}.mg-task-type{width:31px;height:31px;color:var(--violet);background:var(--violet-soft);font-size:var(--font-xs);border-radius:8px;place-items:center;font-weight:850;display:grid}.mg-task-type.mail{color:var(--blue);background:var(--blue-soft)}.mg-task-type.video{color:#fff;background:#252e3b}.mg-task-type.web{color:var(--green);background:var(--green-soft)}.mg-task-type.sales{color:var(--amber);background:var(--amber-soft)}.mg-task-row b{font-size:var(--font-sm);display:block}.mg-task-row>div>span{color:var(--muted);font-size:var(--font-2xs);margin-top:3px;display:block}.mg-task-progress>span{color:var(--muted);font-size:var(--font-2xs);margin-bottom:4px;display:block}.mg-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.mg-next-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;min-height:116px;padding:11px}.mg-next-card:hover{background:#fafbff;border-color:#b8c5ff}.mg-next-card b{font-size:var(--font-sm);margin:8px 0 4px;display:block}.mg-next-card p{color:var(--muted);font-size:var(--font-xs);margin:0 0 8px;line-height:1.45}.mg-next-card small{color:#687582;font-size:var(--font-2xs)}.mg-step-no{width:23px;height:23px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-xs);border-radius:7px;place-items:center;font-weight:850;display:grid}.mg-decision-list{padding:0 13px}.mg-decision{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;padding:11px 0;display:grid}.mg-decision b{font-size:var(--font-sm)}.mg-decision p{color:var(--muted);font-size:var(--font-2xs);margin:3px 0 0;line-height:1.4}.mg-decision>span{color:var(--amber);font-size:var(--font-2xs);white-space:nowrap}.mg-empty-copy{color:var(--muted);font-size:var(--font-xs);margin:0;padding:14px 0}.full{width:calc(100% - 26px);margin:10px 13px 13px}.mg-channel-health{padding:0 13px}.mg-channel-health>div{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.mg-channel-health b{font-size:var(--font-xs)}.mg-channel-health small{color:var(--muted);font-size:var(--font-2xs);margin-top:2px;display:block}.mg-channel-icon{color:#506070;width:26px;height:26px;font-size:var(--font-xs);background:#edf0f4;border-radius:7px;place-items:center;font-weight:850;display:grid}.mg-channel-icon.li{color:#2163bd;background:#e8f1ff}.mg-channel-icon.mail{color:#385ea4;background:#eef4ff}.mg-channel-icon.web{color:var(--green);background:var(--green-soft)}.mg-channel-icon.ad{color:var(--violet);background:var(--violet-soft)}.mg-ai-brief{padding:13px}.mg-ai-brief b{font-size:var(--font-sm)}.mg-ai-brief p{color:#536171;font-size:var(--font-xs);margin:6px 0 10px;line-height:1.55}.mg-brief-evidence{flex-wrap:wrap;gap:5px;display:flex}.mg-brief-evidence span{color:#677481;font-size:var(--font-2xs);background:#f1f3f5;border-radius:99px;padding:4px 6px}.mg-subhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.mg-subhead h2{font-size:var(--font-title);margin:0}.mg-subhead p{color:var(--muted);font-size:var(--font-sm);margin:3px 0 0}.mg-campaigns-layout{grid-template-columns:minmax(0,1fr) 320px;gap:12px;display:grid}.mg-table-wrap,.mg-inspector{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.mg-table{border-collapse:collapse;width:100%}.mg-table th{border-bottom:1px solid var(--line);color:#6d7985;height:37px;font-size:var(--font-xs);text-align:left;background:#f8fafb;padding:0 10px}.mg-table td{border-bottom:1px solid var(--line);font-size:var(--font-xs);padding:10px}.mg-table tr{cursor:pointer}.mg-table tbody tr:hover,.mg-table tbody tr.selected{background:#f4f6ff}.mg-table b{font-size:var(--font-sm)}.mg-table .sub{color:var(--muted);font-size:var(--font-2xs);margin-top:3px}.mg-inspector{align-self:start}.mg-inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:13px;display:flex}.mg-inspector-head h3{font-size:var(--font-lg);margin:4px 0 0}.mg-inspector-body{padding:13px}.mg-inspector-body p{color:var(--muted);font-size:var(--font-xs)}.mg-key-value{border-bottom:1px solid var(--line);font-size:var(--font-xs);grid-template-columns:80px 1fr;gap:8px;padding:7px 0;display:grid}.mg-key-value span{color:var(--muted)}.mg-inspector-actions{border-top:1px solid var(--line);padding:11px 13px;display:flex}.mg-strategy-layout{grid-template-columns:minmax(0,1fr) 330px;gap:12px;display:grid}.mg-strategy-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:14px;display:grid}.mg-strategy-grid article{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;padding:11px}.mg-strategy-grid span,.mg-strategy-grid b{display:block}.mg-strategy-grid span{color:var(--muted);font-size:var(--font-2xs)}.mg-strategy-grid b{font-size:var(--font-base);margin:5px 0}.mg-strategy-grid p{color:var(--muted);font-size:var(--font-2xs);margin:0}.mg-strategy-section{padding:0 14px 14px}.mg-strategy-section>header{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.mg-strategy-section h3{font-size:var(--font-base);margin:0}.mg-strategy-section header span{color:var(--muted);font-size:var(--font-xs)}.mg-claim-row,.mg-channel-plan article{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:9px 0;display:flex}.mg-claim-row>div,.mg-channel-plan article>div{flex:1;min-width:0}.mg-claim-row b,.mg-claim-row small,.mg-channel-plan b,.mg-channel-plan small{display:block}.mg-claim-row b,.mg-channel-plan b{font-size:var(--font-xs)}.mg-claim-row small,.mg-channel-plan small{color:var(--muted);font-size:var(--font-2xs);margin-top:3px}.mg-boundary{background:#fff9ea;border:1px solid #efdba2;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.mg-boundary+.mg-boundary{margin-top:6px}.mg-boundary>span{color:#8c6514;width:19px;height:19px;font-size:var(--font-xs);background:#ffe7a4;border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.mg-boundary p{color:#70591f;font-size:var(--font-xs);margin:2px 0;line-height:1.45}.mg-channel-plan,.mg-readiness-list{padding:0 13px 13px}.mg-readiness-list>div{border-bottom:1px solid var(--line);grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.mg-readiness-list>div>span{width:22px;height:22px;font-size:var(--font-xs);border-radius:50%;place-items:center;font-weight:850;display:grid}.mg-readiness-list .done>span{color:var(--green);background:var(--green-soft)}.mg-readiness-list .waiting>span{color:#8b6416;background:var(--amber-soft)}.mg-readiness-list b{font-size:var(--font-xs)}.mg-readiness-list small{color:var(--muted);font-size:var(--font-2xs)}.mg-asset-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.mg-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.mg-asset-card{border:1px solid var(--line);min-height:170px;box-shadow:var(--shadow);background:#fff;border-radius:11px;padding:13px}.mg-asset-card.candidate{background:#fbfaff;border-color:#d9dfff}.mg-asset-card header,.mg-asset-card footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.mg-asset-card h3{font-size:var(--font-md);margin:14px 0 7px}.mg-asset-card p{min-height:52px;color:var(--muted);font-size:var(--font-xs);margin:0;line-height:1.55}.mg-asset-card footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;margin-top:14px;padding-top:10px}.mg-asset-card footer span{color:#64717e;font-size:var(--font-2xs);background:#eef1f4;border-radius:99px;padding:3px 6px}.mg-calendar-layout{grid-template-columns:minmax(0,1fr) 320px;gap:12px;display:grid}.mg-calendar{border:1px solid var(--line);min-height:570px;box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.mg-calendar>header{border-bottom:1px solid var(--line);font-size:var(--font-sm);justify-content:space-between;padding:13px 15px;display:flex}.mg-calendar>header span{color:var(--muted);font-size:var(--font-xs)}.mg-unscheduled{padding:12px}.mg-unscheduled article{border:1px solid var(--line);border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.mg-unscheduled article+article{margin-top:7px}.mg-unscheduled b,.mg-unscheduled small{display:block}.mg-unscheduled b{font-size:var(--font-sm)}.mg-unscheduled small{color:var(--muted);font-size:var(--font-2xs);margin-top:3px}.mg-publish-side{align-self:start}.mg-publish-side .mg-panel-head>strong{font-size:var(--font-title-lg)}.mg-side-note{background:#fff9ea;border:1px solid #efdba2;border-radius:8px;margin:0 13px 13px;padding:10px}.mg-side-note h4{font-size:var(--font-sm);margin:0 0 4px}.mg-side-note p{color:#70591f;font-size:var(--font-xs);margin:0;line-height:1.45}.mg-publish-side button:disabled{opacity:.5}.mg-asset-grid>button.mg-asset-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.mg-asset-grid>button.mg-asset-card:hover{border-color:#bdc9f8;transform:translateY(-1px)}.mg-editor-shell{grid-template-columns:220px minmax(0,1fr) 250px;align-items:start;gap:12px;display:grid}.mg-editor-meta{padding:12px}.mg-editor-meta>div{border-bottom:1px solid var(--line);padding:10px 0}.mg-editor-meta span,.mg-editor-meta b{display:block}.mg-editor-meta span{color:var(--muted);font-size:var(--font-2xs)}.mg-editor-meta b{overflow-wrap:anywhere;font-size:var(--font-xs);margin-top:4px}.mg-editor-canvas{min-height:560px}.mg-editor-canvas>header,.mg-editor-canvas>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.mg-editor-canvas>header h2{font-size:var(--font-title);margin:5px 0 0}.mg-editor-canvas>article{color:#364452;min-height:420px;font-size:var(--font-md);white-space:pre-wrap;padding:24px;line-height:1.8}.mg-editor-canvas>footer{border-top:1px solid var(--line);border-bottom:0}.mg-editor-canvas>footer span{color:var(--muted);font-size:var(--font-xs)}.mg-approval-layout,.mg-analytics-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:12px;display:grid}.mg-approval-row{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.mg-approval-symbol{width:30px;height:30px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-xs);border-radius:8px;place-items:center;font-weight:850;display:grid}.mg-approval-symbol.claim{color:var(--violet);background:var(--violet-soft)}.mg-approval-row b{font-size:var(--font-sm)}.mg-approval-row p{color:#52606d;font-size:var(--font-xs);margin:4px 0;line-height:1.45}.mg-approval-row small{color:var(--muted);font-size:var(--font-2xs)}.mg-approval-detail{padding:15px}.mg-approval-detail h3{font-size:var(--font-lg);margin:7px 0;line-height:1.4}.mg-approval-detail>p{color:var(--muted);font-size:var(--font-xs);line-height:1.55}.mg-approval-detail .mg-boundary{margin-top:13px}.mg-performance-empty{text-align:center;place-content:center;min-height:260px;padding:25px;display:grid}.mg-performance-empty strong{font-size:var(--font-lg)}.mg-performance-empty p{max-width:380px;color:var(--muted);font-size:var(--font-xs);margin:8px auto 0;line-height:1.55}@media (width<=1050px){.mg-kpi-grid{grid-template-columns:repeat(3,1fr)}.mg-workspace-grid,.mg-campaigns-layout,.mg-strategy-layout,.mg-calendar-layout,.mg-approval-layout,.mg-analytics-grid,.mg-editor-shell{grid-template-columns:1fr}.mg-stack:last-child,.mg-inspector,.mg-strategy-layout>aside,.mg-publish-side,.mg-editor-shell>aside{display:none}.mg-phase-track{grid-template-columns:repeat(3,1fr)}.mg-campaign-facts{grid-template-columns:repeat(2,1fr)}.mg-next-grid{grid-template-columns:1fr}.mg-asset-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.prototype-page-head{display:grid}.prototype-module-banner{flex-direction:column;align-items:flex-start}.mg-panel-head{flex-wrap:wrap}.mg-head-actions{width:100%}.mg-kpi-grid,.mg-asset-summary{grid-template-columns:repeat(2,1fr)}.mg-phase-track,.mg-campaign-facts,.mg-strategy-grid{grid-template-columns:1fr 1fr}.mg-task-row{grid-template-columns:32px minmax(0,1fr) auto}.mg-task-progress{display:none}.mg-subhead{flex-direction:column;align-items:flex-start}.mg-asset-grid{grid-template-columns:1fr}.v7-overlay{align-items:flex-end;padding:0}.v7-dialog{border-radius:17px 17px 0 0;width:100vw;max-height:94vh}.v7-dialog-body{padding:12px}.v7-builder-grid{grid-template-columns:1fr}.v7-builder-grid>aside{display:none}.v7-choice-grid,.v7-choice-grid.compact{grid-template-columns:1fr 1fr}.v7-plan-preview>div{grid-template-columns:24px minmax(0,1fr)}.v7-plan-preview>div>span{grid-column:2}.workspace-dialog{width:calc(100vw - 24px)}}.prototype-primary:disabled,.prototype-secondary:disabled{cursor:not-allowed;opacity:.48}@media (width<=1180px){.global-bar>.icon-control:last-child{display:none}}.sys-mapping-table,.sys-usage-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.sys-mapping-table>header,.sys-mapping-table>div{border-bottom:1px solid var(--line);min-height:45px;font-size:var(--font-xs);grid-template-columns:1.1fr .65fr .65fr 1fr .75fr;align-items:center;gap:10px;padding:0 14px;display:grid}.sys-mapping-table>header{color:var(--muted);background:#f8fafb;font-weight:750}.sys-mapping-table>div:last-child{border-bottom:0}.sys-mapping-table>div>span{color:var(--muted)}.sys-readiness-grid,.sys-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.sys-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}.sys-readiness-grid>article,.sys-roadmap>article{padding:16px}.sys-readiness-grid>article>span,.sys-roadmap>article>span{color:var(--blue);font-size:var(--font-xs);font-weight:850}.sys-readiness-grid h3,.sys-roadmap h3{font-size:var(--font-lg);margin:10px 0 6px}.sys-readiness-grid p,.sys-roadmap p{min-height:48px;color:var(--muted);font-size:var(--font-xs);margin:0 0 12px;line-height:1.55}.sys-log-boundary{color:#294a74;font-size:var(--font-xs);background:#f4f8ff;border:1px solid #cddff9;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:11px 13px;display:flex}.sys-log-boundary span{color:#60728b}.sys-log-toolbar{grid-template-columns:minmax(0,1fr) 190px;gap:8px;margin-bottom:11px;display:grid}.sys-log-toolbar input,.sys-log-toolbar select{border:1px solid var(--line);color:#4b5966;height:38px;font-size:var(--font-xs);background:#fff;border-radius:8px;padding:0 11px}.sys-audit-table{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.sys-audit-table>header,.sys-audit-table>article{border-bottom:1px solid var(--line);min-height:60px;font-size:var(--font-xs);grid-template-columns:110px 1.05fr 1.25fr 60px 130px 110px;align-items:center;gap:12px;padding:9px 14px;display:grid}.sys-audit-table>header{min-height:42px;color:var(--muted);background:#f8fafb;font-weight:750}.sys-audit-table>article:last-child{border-bottom:0}.sys-audit-table time,.sys-audit-table code{color:var(--muted);font-size:var(--font-xs)}.sys-audit-table article>span b,.sys-audit-table article>span small{display:block}.sys-audit-table article>span small{color:var(--muted);font-size:var(--font-2xs);margin-top:4px}.sys-audit-table article>span:nth-child(3){justify-items:start;gap:4px;display:grid}.sys-audit-table article>span:nth-child(3) small{margin-top:0}.sys-usage-panel>header{border-bottom:1px solid var(--line);padding:14px}.sys-usage-panel h3{font-size:var(--font-md);margin:0}.sys-usage-panel p{color:var(--muted);font-size:var(--font-xs);margin:4px 0 0}.sys-usage-panel>div{border-bottom:1px solid var(--line);font-size:var(--font-xs);grid-template-columns:150px 110px minmax(120px,1fr) 100px;align-items:center;gap:10px;padding:12px 14px;display:grid}.sys-usage-panel>div:last-child{border-bottom:0}.sys-usage-panel>div>span,.sys-usage-panel>div>small{color:var(--muted)}.sys-usage-panel i{background:#e8ecf0;border-radius:99px;height:6px;overflow:hidden}.sys-usage-panel i em{background:var(--blue);width:0;height:100%;display:block}@media (width<=1050px){.sys-readiness-grid,.sys-roadmap{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.sys-mapping-table,.sys-audit-table{overflow-x:auto}.sys-mapping-table>header,.sys-mapping-table>div{min-width:680px}.sys-audit-table>header,.sys-audit-table>article{min-width:800px}.sys-readiness-grid,.sys-roadmap{grid-template-columns:1fr}.sys-log-boundary{flex-direction:column;align-items:flex-start}.sys-log-toolbar{grid-template-columns:1fr}.sys-usage-panel>div{grid-template-columns:1fr 1fr}.sys-usage-panel>div>i{order:3;grid-column:1/-1}}.erp-banner{background:linear-gradient(135deg,#fffdf7,#fff6de);border-color:#efd797}.erp-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.erp-summary-grid article{border:1px solid var(--line);min-height:150px;box-shadow:var(--shadow);background:#fff;border-radius:11px;padding:16px}.erp-summary-grid h3{font-size:var(--font-lg);margin:0 0 8px}.erp-summary-grid p{min-height:55px;color:var(--muted);font-size:var(--font-xs);margin:0 0 13px;line-height:1.55}.erp-section-head{justify-content:space-between;align-items:center;margin:22px 0 10px;display:flex}.erp-section-head h2{font-size:var(--font-title);margin:0}.erp-section-head span{color:var(--muted);font-size:var(--font-xs)}.erp-preview-flow{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.erp-preview-flow article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:105px;padding:13px}.erp-preview-flow span{color:var(--blue);font-size:var(--font-xs);font-weight:850}.erp-preview-flow b{font-size:var(--font-sm);margin-top:18px;line-height:1.45;display:block}.erp-example-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.erp-example-body{padding:14px}.erp-example-block{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;padding:11px}.erp-example-block+.erp-example-block{margin-top:8px}.erp-example-block b{font-size:var(--font-sm)}.erp-example-block p{color:var(--muted);font-size:var(--font-xs);margin:5px 0;line-height:1.55}.erp-example-body button{margin-top:12px}.erp-requirements{margin:0;padding:7px 15px 15px;list-style:none}.erp-requirements li{border-bottom:1px solid var(--line);font-size:var(--font-xs);padding:10px 0}@media (width<=1050px){.erp-summary-grid{grid-template-columns:repeat(2,1fr)}.erp-preview-flow{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.erp-summary-grid,.erp-example-grid{grid-template-columns:1fr}.erp-preview-flow{grid-template-columns:1fr 1fr}}.intel-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin:-2px 0 14px;display:flex;overflow:auto}.intel-tabs button{color:#687582;height:40px;font-size:var(--font-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-weight:700}.intel-tabs button.active{border-bottom-color:var(--blue);color:var(--blue)}.intel-tabs button span{min-width:18px;height:18px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-2xs);border-radius:99px;place-items:center;margin-left:5px;display:inline-grid}.intel-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.intel-kpis>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px 14px}.intel-kpis span,.intel-kpis small{color:var(--muted);font-size:var(--font-2xs);display:block}.intel-kpis b{font-size:var(--font-heading);margin:6px 0 4px;display:block}.intel-kpis .warn b{color:#9a6b12}.intel-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.intel-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.intel-toolbar h2{font-size:var(--font-title);margin:0}.intel-toolbar p{color:var(--muted);font-size:var(--font-sm);margin:4px 0 0}.intel-review-shell{grid-template-columns:310px minmax(0,1fr);gap:12px;min-height:580px;display:grid}.intel-review-shell>aside,.intel-review-shell>section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.intel-review-shell>aside article{border-bottom:1px solid var(--line);padding:12px}.intel-review-shell>aside article:first-child{box-shadow:inset 3px 0 var(--blue);background:#f2f5ff}.intel-review-shell article b{font-size:var(--font-sm)}.intel-review-shell article p{color:var(--muted);font-size:var(--font-xs);margin:5px 0;line-height:1.45}.intel-review-shell article small{color:var(--muted);font-size:var(--font-2xs)}.intel-review-shell>section{padding:18px}.intel-review-shell>section h2{font-size:var(--font-title-lg);margin:7px 0}.intel-review-shell>section>p{color:#52606d;font-size:var(--font-sm);line-height:1.6}.intel-review-note{color:#70591f;font-size:var(--font-xs);background:#fff9ea;border:1px solid #efdba2;border-radius:9px;margin-top:15px;padding:11px;line-height:1.5}.intel-review-shell>section footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin:20px -18px -18px;padding:12px 18px;display:flex}.intel-prototype-page .quality-layout{grid-template-columns:minmax(0,1fr) 330px}.intel-prototype-page .knowledge-v8-panel,.intel-prototype-page .quality-proposals,.intel-prototype-page .quality-governance{margin:0}.intel-prototype-page .knowledge-v8-panel>header,.intel-prototype-page .quality-proposals>header{min-height:54px}.intel-prototype-page .quality-governance{align-self:start}@media (width<=1050px){.intel-kpis{grid-template-columns:repeat(3,1fr)}.intel-overview-grid,.intel-prototype-page .quality-layout{grid-template-columns:1fr}.intel-prototype-page .quality-governance{display:none}.intel-review-shell{grid-template-columns:1fr}.intel-review-shell>aside{display:none}}@media (width<=760px){.intel-kpis{grid-template-columns:repeat(2,1fr)}.intel-toolbar{flex-direction:column;align-items:flex-start}}.sys-tabbar{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin:-2px 0 14px;display:flex;overflow:auto}.sys-tabbar button{color:#687582;height:40px;font-size:var(--font-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-weight:700}.sys-tabbar button.active{border-bottom-color:var(--blue);color:var(--blue)}.sys-hero{min-height:185px;box-shadow:var(--shadow);background:linear-gradient(135deg,#fff,#f2f5ff);border:1px solid #d8e0ff;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:12px;padding:26px 30px;display:flex}.sys-hero h2{max-width:800px;font-size:var(--font-heading);letter-spacing:-.02em;margin:8px 0 7px}.sys-hero p{max-width:760px;color:var(--muted);font-size:var(--font-sm);margin:0;line-height:1.6}.sys-ring{border:10px solid #e6ebff;border-top-color:var(--blue);text-align:center;border-radius:50%;flex:none;place-content:center;width:112px;height:112px;display:grid}.sys-ring b{font-size:var(--font-heading)}.sys-ring span{color:var(--muted);font-size:var(--font-2xs);margin-top:4px}.sys-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.sys-metrics>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px 14px}.sys-metrics span,.sys-metrics small{color:var(--muted);font-size:var(--font-2xs);display:block}.sys-metrics b{font-size:var(--font-title-lg);margin:6px 0 4px;display:block}.sys-metrics .warn b{color:#9a6b12}.sys-control-grid{grid-template-columns:minmax(0,1fr) 340px;gap:12px;display:grid}.sys-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.sys-card-head{border-bottom:1px solid var(--line);padding:13px 15px}.sys-card-head h3{font-size:var(--font-md);margin:0}.sys-card-head p{color:var(--muted);font-size:var(--font-xs);margin:4px 0 0}.sys-journey{padding:0 15px}.sys-journey article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.sys-journey article>i{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);font-size:var(--font-xs);border-radius:50%;place-items:center;font-style:normal;display:grid}.sys-journey article.done>i{border-color:var(--green);color:#fff;background:var(--green)}.sys-journey article.active>i{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.sys-journey span,.sys-journey b,.sys-journey p{display:block}.sys-journey span{color:var(--blue);font-size:var(--font-2xs)}.sys-journey b{font-size:var(--font-sm);margin-top:3px}.sys-journey p{color:var(--muted);font-size:var(--font-xs);margin:3px 0 0}.sys-journey em{color:var(--muted);font-size:var(--font-2xs);font-style:normal}.sys-journey article.active em{color:var(--blue)}.sys-next{padding:18px}.sys-next>i{width:52px;height:52px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-sm);border-radius:12px;place-items:center;font-style:normal;font-weight:850;display:grid}.sys-next>span{color:var(--muted);font-size:var(--font-2xs);margin-top:15px;display:block}.sys-next h3{font-size:var(--font-title);margin:5px 0}.sys-next p{color:var(--muted);font-size:var(--font-xs);margin:0 0 18px;line-height:1.55}.sys-next button{width:100%}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.integration-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;padding:14px}.integration-top{align-items:flex-start;gap:9px;display:flex}.integration-top>i{color:#40546b;width:34px;height:34px;font-size:var(--font-xs);background:#eaf0f6;border-radius:9px;flex:none;place-items:center;font-style:normal;font-weight:850;display:grid}.integration-top>div{flex:1;min-width:0}.integration-top b,.integration-top span{display:block}.integration-top b{font-size:var(--font-base)}.integration-top span{color:var(--muted);font-size:var(--font-2xs);margin-top:3px}.integration-card>p{min-height:38px;color:var(--muted);font-size:var(--font-xs);margin:12px 0;line-height:1.5}.integration-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:10px;display:flex}.sys-view-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sys-view-toolbar h2{font-size:var(--font-title);margin:0}.sys-view-toolbar p{color:var(--muted);font-size:var(--font-sm);margin:4px 0 0}.sys-plan-banner{background:linear-gradient(135deg,#fff,#f5f7ff);border:1px solid #d9e2ff;border-radius:13px;margin-bottom:12px;padding:23px 25px}.sys-plan-banner h2{font-size:var(--font-heading);margin:10px 0 6px}.sys-plan-banner p{color:var(--muted);font-size:var(--font-sm);margin:0}.sys-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sys-plan-card{border:1px solid var(--line);min-height:300px;box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:20px}.sys-plan-card.growth{background:#fbfaff;border-color:#d9d3fb}.sys-plan-card.future{background:#fffdf7;border-color:#ecd99e}.sys-plan-card>span{font-size:var(--font-xs);font-weight:850}.sys-plan-card.core>span{color:var(--green)}.sys-plan-card.growth>span{color:var(--violet)}.sys-plan-card.future>span{color:#8e691a}.sys-plan-card h3{font-size:var(--font-title);margin:12px 0}.sys-plan-card ul{min-height:130px;margin:0;padding:0;list-style:none}.sys-plan-card li{border-bottom:1px solid var(--line);font-size:var(--font-xs);padding:9px 0}.sys-profile-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:15px;display:grid}.sys-profile-grid>div{border:1px solid var(--line);border-radius:8px;padding:10px}.sys-profile-grid span,.sys-profile-grid b{display:block}.sys-profile-grid span{color:var(--muted);font-size:var(--font-2xs)}.sys-profile-grid b{font-size:var(--font-sm);margin-top:5px}.sys-policy-list{padding:0 15px}.sys-policy-list>div{border-bottom:1px solid var(--line);font-size:var(--font-xs);justify-content:space-between;gap:10px;padding:11px 0;display:flex}.sys-policy-list span{color:var(--muted)}.sys-card-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.sys-card-grid>article{padding:16px}.sys-card-grid>article>span{color:var(--blue);font-size:var(--font-xs);font-weight:850}.sys-card-grid h3{font-size:var(--font-lg);margin:10px 0 6px}.sys-card-grid p{min-height:46px;color:var(--muted);font-size:var(--font-xs);margin:0 0 14px;line-height:1.5}@media (width<=1050px){.sys-control-grid{grid-template-columns:1fr}.sys-inspector{display:none}.integration-grid,.sys-plan-grid,.sys-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.sys-hero{align-items:flex-start;padding:20px}.sys-ring{flex:0 0 88px;width:88px;height:88px}.sys-ring b{font-size:var(--font-heading)}.sys-ring span{font-size:var(--font-2xs)}.sys-metrics,.integration-grid,.sys-plan-grid,.sys-card-grid,.sys-profile-grid{grid-template-columns:1fr}.sys-journey article{grid-template-columns:30px minmax(0,1fr)}.sys-journey em{display:none}}.today-filter-row{flex-wrap:wrap;gap:7px;margin:0 0 13px;display:flex}.today-filter-row button{border:1px solid var(--line);color:#52606d;height:30px;font-size:var(--font-xs);cursor:pointer;background:#fff;border-radius:999px;padding:0 10px}.today-filter-row button.active{color:var(--blue);background:#f4f6ff;border-color:#b7c4ff}.today-degraded{color:#76520f;font-size:var(--font-xs);background:#fff9e9;border:1px solid #ecd79f;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;display:flex}.today-degraded svg{width:14px}.today-layout{grid-template-columns:344px minmax(0,1fr);gap:14px;min-height:690px;display:grid}.today-queue-panel,.today-decision-detail,.today-risk-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.today-queue-filter{border-bottom:1px solid var(--line);padding:12px}.today-queue-filter input{border:1px solid var(--line);width:100%;height:36px;font-size:var(--font-sm);background:#f9fafb;border-radius:8px;padding:0 10px}.today-queue-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;padding:13px}.today-queue-row:hover{background:#fafbfc}.today-queue-row.selected{box-shadow:inset 3px 0 0 var(--blue);background:#f2f5ff}.today-queue-top{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.today-queue-top strong{font-size:var(--font-base);line-height:1.35}.today-queue-row>p{color:var(--muted);font-size:var(--font-xs);margin:5px 0 0;line-height:1.45}.today-queue-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.today-queue-tags span{color:#64717e;font-size:var(--font-2xs);background:#eef1f4;border-radius:6px;padding:3px 6px}.today-detail-shell{grid-template-columns:minmax(0,1fr) 286px;gap:14px;display:grid}.today-decision-detail{flex-direction:column;min-width:0;display:flex}.today-decision-detail>header{border-bottom:1px solid var(--line);padding:18px}.today-decision-detail>header h2{font-size:var(--font-heading);letter-spacing:-.02em;margin:5px 0 7px}.today-decision-detail>header p{color:var(--muted);font-size:var(--font-base);margin:0;line-height:1.5}.today-decision-content{flex:1;padding:15px 18px;overflow:auto}.today-block{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:10px;padding:13px 14px}.today-block.ai{background:#f5f7ff;border-color:#d9e1ff}.today-block.warn{background:#fff9e9;border-color:#efd797}.today-block h4{font-size:var(--font-sm);margin:0 0 6px}.today-block p{color:#495764;font-size:var(--font-sm);margin:0;line-height:1.55}.today-draft{border:1px solid var(--line);color:#34414e;font-size:var(--font-sm);background:#fbfcfd;border-radius:10px;padding:12px;line-height:1.6}.today-decision-detail>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.today-decision-detail>footer>span{color:var(--muted);font-size:var(--font-xs)}.today-decision-detail>footer>div{flex-wrap:wrap;gap:8px;display:flex}.today-decision-detail button:disabled{cursor:not-allowed;opacity:.5}.today-risk-panel{align-self:stretch}.today-risk-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.today-risk-panel h3{font-size:var(--font-md);margin:0}.today-risk-panel>section{border-bottom:1px solid var(--line);padding:12px 14px}.today-risk-panel>section>span{color:var(--muted);font-size:var(--font-xs);display:block}.today-risk-panel>section>strong{font-size:var(--font-title-lg);margin:5px 0;display:block}.today-risk-meter{background:#e8ecf0;border-radius:99px;height:6px;overflow:hidden}.today-risk-meter i{background:var(--green);width:38%;height:100%;display:block}.today-risk-meter.medium i{background:var(--amber);width:62%}.today-risk-meter.high i{background:linear-gradient(90deg,#efad3b,#d55459);width:82%}.today-risk-panel h4{font-size:var(--font-sm);margin:0 0 7px}.today-risk-panel p{color:var(--muted);font-size:var(--font-xs);margin:0;line-height:1.5}.today-risk-panel article{border-bottom:1px solid var(--line);padding:8px 0}.today-risk-panel article:last-child{border:0}.today-risk-panel article strong,.today-risk-panel article small{display:block}.today-risk-panel article strong{font-size:var(--font-xs)}.today-risk-panel article small{color:var(--muted);font-size:var(--font-2xs);margin-top:3px}.today-risk-panel>footer{color:var(--muted);font-size:var(--font-2xs);padding:12px 14px;line-height:1.6}@media (width<=1180px){.today-detail-shell{grid-template-columns:1fr}.today-risk-panel{display:none}}@media (width<=900px){.today-layout{grid-template-columns:1fr}.today-queue-panel{display:none}}@media (width<=760px){.today-decision-detail>footer{flex-direction:column;align-items:flex-start}.today-decision-detail>footer>div{width:100%}.today-decision-detail>footer button{flex:1}}.cg-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin:-2px 0 14px;display:flex;overflow:auto}.cg-tab{color:#687582;height:40px;font-size:var(--font-base);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-weight:700}.cg-tab.active{border-bottom-color:var(--blue);color:var(--blue)}.cg-tab .count{color:#6d7985;min-width:18px;height:18px;font-size:var(--font-xs);background:#eef1f4;border-radius:999px;justify-content:center;align-items:center;margin-left:5px;padding:0 5px;display:inline-flex}.cg-tab.active .count{color:var(--blue);background:var(--blue-soft)}.cg-view.active{display:block}.cg-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cg-metrics>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px 14px}.cg-metrics span{color:var(--muted);font-size:var(--font-xs);display:block}.cg-metrics b{font-size:var(--font-heading);margin:6px 0 3px;display:block}.cg-metrics small{color:var(--green);font-size:var(--font-2xs)}.cg-command-strip{background:linear-gradient(135deg,#fbfcff,#f4f6ff);border:1px solid #d5defe;border-radius:11px;align-items:center;gap:8px;margin-bottom:13px;padding:10px 12px;display:flex}.cg-command-strip>div{color:#fff;background:var(--blue);width:28px;height:28px;font-size:var(--font-xs);border-radius:8px;place-items:center;font-weight:800;display:grid}.cg-command-strip input{height:32px;color:var(--ink);font-size:var(--font-sm);background:0 0;border:0;outline:0;flex:1}.cg-command-strip span{color:var(--muted);font-size:var(--font-xs);white-space:nowrap}.cg-command-strip button{color:#fff;background:var(--blue);height:32px;font-size:var(--font-xs);border:0;border-radius:7px;padding:0 11px}.cg-command-strip button:disabled{opacity:.5}.cg-workbench{grid-template-columns:290px minmax(0,1fr) 330px;gap:12px;min-height:690px;display:grid}.cg-panel{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.cg-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;height:49px;padding:0 13px;display:flex}.cg-panel-head h3{font-size:var(--font-md);margin:0}.cg-toolbar{border-bottom:1px solid var(--line);gap:6px;padding:9px 10px;display:flex}.cg-toolbar input,.cg-toolbar select{border:1px solid var(--line);color:#475564;min-width:0;height:32px;font-size:var(--font-xs);background:#f9fafb;border-radius:8px;padding:0 9px}.cg-toolbar input{flex:1}.cg-priority-list{max-height:630px;overflow:auto}.cg-lead-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;padding:11px 12px}.cg-lead-row:hover{background:#f8fafc}.cg-lead-row.selected{box-shadow:inset 3px 0 0 var(--blue);background:#f2f5ff}.cg-lead-top{align-items:flex-start;gap:8px;display:flex}.cg-country{color:#536273;width:29px;height:29px;font-size:var(--font-xs);background:#eef2f6;border-radius:8px;flex:none;place-items:center;font-weight:850;display:grid}.cg-lead-copy{flex:1;min-width:0}.cg-lead-copy b,.cg-lead-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cg-lead-copy b{font-size:var(--font-sm)}.cg-lead-copy span{color:var(--muted);font-size:var(--font-2xs);margin-top:2px}.cg-lead-top>strong{color:var(--blue);font-size:var(--font-sm)}.cg-lead-row>p{color:#64717e;font-size:var(--font-xs);margin:7px 0 6px;line-height:1.45}.cg-row-foot{flex-wrap:wrap;gap:5px;display:flex}.cg-signal{border:1px solid var(--line);color:#63707d;font-size:var(--font-2xs);background:#fff;border-radius:999px;padding:3px 5px}.cg-signal.hot{color:#9f333a;background:var(--red-soft);border-color:#f0c8cb}.cg-signal.ai{color:#3a54ba;background:var(--blue-soft);border-color:#cfd7ff}.cg-main{flex-direction:column;display:flex}.cg-detail-head{border-bottom:1px solid var(--line);padding:15px 16px}.cg-title-line{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cg-identity{gap:10px;display:flex}.cg-company-mark{color:#fff;width:39px;height:39px;font-size:var(--font-sm);background:linear-gradient(145deg,#263956,#496485);border-radius:11px;flex:none;place-items:center;font-weight:850;display:grid}.cg-title-line h2{font-size:var(--font-title-lg);margin:4px 0 5px}.cg-detail-meta{color:var(--muted);font-size:var(--font-xs);flex-wrap:wrap;gap:7px;display:flex}.cg-score{text-align:right}.cg-score small{color:var(--muted);font-size:var(--font-2xs);margin-top:6px;display:block}.cg-priority-reason{background:linear-gradient(135deg,#f6f8ff,#fbfaff);border:1px solid #dfe4ff;border-radius:10px;margin-top:12px;padding:11px 13px}.cg-priority-reason b{font-size:var(--font-sm)}.cg-priority-reason p{color:#596879;font-size:var(--font-xs);margin:4px 0 0;line-height:1.5}.cg-detail-scroll{flex:1;padding:14px 16px;overflow:auto}.cg-section{margin-bottom:15px}.cg-section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cg-section h3{font-size:var(--font-md);margin:0}.cg-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cg-fact{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;padding:9px}.cg-fact span{color:var(--muted);font-size:var(--font-2xs);display:block}.cg-fact b{font-size:var(--font-sm);margin-top:3px;line-height:1.4;display:block}.cg-ai-summary{border-left:3px solid var(--blue);background:#f6f8ff;border-radius:0 9px 9px 0;padding:10px 11px}.cg-ai-summary p{color:#526272;font-size:var(--font-sm);margin:0;line-height:1.55}.cg-message-preview{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 11px}.cg-message-preview>div{color:var(--muted);font-size:var(--font-2xs);justify-content:space-between;display:flex}.cg-message-preview p{color:#42515f;font-size:var(--font-sm);margin:6px 0 0;line-height:1.55}.cg-next-step{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 0;display:grid}.cg-next-step>span{width:22px;height:22px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-xs);border-radius:7px;place-items:center;font-weight:850;display:grid}.cg-next-step b{font-size:var(--font-sm)}.cg-next-step p{color:var(--muted);font-size:var(--font-xs);margin:3px 0 0}.cg-next-step small{color:#687582;font-size:var(--font-2xs);background:#f0f2f4;border-radius:999px;padding:4px 6px}.cg-detail-actions{border-top:1px solid var(--line);background:#fbfcfd;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.cg-detail-actions>div{flex-wrap:wrap;gap:7px;display:flex}.cg-detail-actions button:disabled{opacity:.5}.cg-side-section{border-bottom:1px solid var(--line);padding:12px 13px}.cg-side-section h4{font-size:var(--font-sm);margin:0 0 8px}.cg-contact{align-items:center;gap:9px;display:flex}.cg-contact>span{color:#324a65;width:34px;height:34px;font-size:var(--font-sm);background:#e7edf5;border-radius:50%;place-items:center;font-weight:850;display:grid}.cg-contact b{font-size:var(--font-sm)}.cg-contact small{color:var(--muted);font-size:var(--font-2xs);margin-top:2px;display:block}.cg-side-list{gap:7px;display:grid}.cg-side-list>div{font-size:var(--font-xs);grid-template-columns:82px 1fr;gap:7px;display:grid}.cg-side-list span{color:var(--muted)}.cg-score-line{grid-template-columns:95px 1fr 28px;align-items:center;gap:7px;margin:8px 0;display:grid}.cg-score-line span{color:var(--muted);font-size:var(--font-2xs)}.cg-score-line>i{background:#e9edf1;border-radius:99px;height:5px;overflow:hidden}.cg-score-line>i b{border-radius:inherit;background:var(--blue);height:100%;display:block}.cg-score-line strong{font-size:var(--font-2xs);text-align:right}.cg-completeness{align-items:center;gap:9px;display:flex}.cg-completeness>strong{border:5px solid var(--green-soft);border-top-color:var(--green);width:42px;height:42px;font-size:var(--font-sm);border-radius:50%;flex:none;place-items:center;display:grid}.cg-completeness b{font-size:var(--font-xs)}.cg-completeness small{color:var(--muted);font-size:var(--font-2xs);margin-top:3px;display:block}.cg-evidence{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;margin-top:7px;padding:8px 9px}.cg-evidence b{font-size:var(--font-xs);display:block}.cg-evidence p{color:var(--muted);font-size:var(--font-2xs);margin:3px 0 0;line-height:1.45}.cg-subhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.cg-subhead h2{font-size:var(--font-title);margin:0}.cg-subhead p{color:var(--muted);font-size:var(--font-sm);margin:3px 0 0}.cg-filter-row{align-items:center;gap:7px;display:flex}.cg-filter-row input,.cg-filter-row select,.cg-opp-head select{border:1px solid var(--line);color:#52606d;height:32px;font-size:var(--font-xs);background:#fff;border-radius:8px;padding:0 9px}.prototype-chip{border:1px solid var(--line);color:#64717e;height:30px;font-size:var(--font-xs);background:#fff;border-radius:999px;padding:0 10px}.prototype-chip.active{color:var(--blue);background:var(--blue-soft);border-color:#bdc8ff}.cg-table-layout{grid-template-columns:minmax(0,1fr) 330px;gap:12px;display:grid}.cg-table-wrap,.cg-inspector,.cg-convo-list,.cg-convo-main,.cg-convo-side,.cg-opportunity-detail,.cg-account-list,.cg-360{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.cg-table{border-collapse:collapse;width:100%}.cg-table th{border-bottom:1px solid var(--line);height:38px;color:var(--muted);font-size:var(--font-xs);text-align:left;background:#f8fafb;padding:0 11px}.cg-table td{border-bottom:1px solid var(--line);font-size:var(--font-xs);padding:11px}.cg-table tr.selected{background:#f3f5ff}.cg-table td b,.cg-table td small{display:block}.cg-table td small{color:var(--muted);font-size:var(--font-2xs);margin-top:3px}.cg-inspector{align-self:start}.cg-inspector-body{padding:14px}.cg-inspector-body h3{font-size:var(--font-title-sm);margin:5px 0 7px}.cg-inspector-body>p{color:var(--muted);font-size:var(--font-sm);line-height:1.55}.cg-inspector-kv{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.cg-strategy-box{background:#f5f7ff;border:1px solid #dce3ff;border-radius:9px;padding:11px}.cg-strategy-box h4{font-size:var(--font-sm);margin:0 0 5px}.cg-strategy-box p{color:#536273;font-size:var(--font-xs);margin:0;line-height:1.55}.cg-inspector-actions{border-top:1px solid var(--line);gap:7px;padding:11px;display:flex}.cg-conversation-shell{grid-template-columns:270px minmax(0,1fr) 270px;gap:12px;min-height:650px;display:grid}.cg-convo-list{overflow:auto}.cg-convo-row{border-bottom:1px solid var(--line);padding:11px 12px;position:relative}.cg-convo-row.selected{box-shadow:inset 3px 0 var(--blue);background:#f2f5ff}.cg-convo-row b,.cg-convo-row span,.cg-convo-row small{display:block}.cg-convo-row b{font-size:var(--font-sm)}.cg-convo-row span,.cg-convo-row small{color:var(--muted);font-size:var(--font-2xs);margin-top:3px}.cg-convo-row p{color:#556370;font-size:var(--font-xs);margin:6px 0;line-height:1.4}.cg-convo-main{flex-direction:column;display:flex}.cg-convo-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:13px 14px;display:flex}.cg-convo-header b,.cg-convo-header span{display:block}.cg-convo-header b{font-size:var(--font-base)}.cg-convo-header div span{color:var(--muted);font-size:var(--font-2xs);margin-top:4px}.cg-messages{background:#fbfcfd;flex:1;padding:16px}.cg-message{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:78%;padding:10px 12px}.cg-message small{color:var(--muted);font-size:var(--font-2xs)}.cg-message p{font-size:var(--font-sm);margin:6px 0 0;line-height:1.55}.cg-composer{border-top:1px solid var(--line);padding:12px}.cg-draft-head,.cg-composer-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.cg-draft-head b{font-size:var(--font-xs)}.cg-draft-head button{height:25px;color:var(--muted);font-size:var(--font-2xs);background:#f1f3f5;border:0;border-radius:5px}.cg-composer textarea{border:1px solid var(--line);resize:none;color:#596673;width:100%;height:88px;font-size:var(--font-xs);background:#fafbfc;border-radius:8px;margin:9px 0;padding:10px}.cg-composer-foot>span{color:var(--muted);font-size:var(--font-2xs)}.cg-convo-side{align-self:start}.cg-ai-side-card{border-bottom:1px solid var(--line);padding:13px}.cg-ai-side-card h4{font-size:var(--font-sm);margin:0 0 6px}.cg-ai-side-card p{color:var(--muted);font-size:var(--font-xs);margin:0;line-height:1.5}.cg-pipeline{grid-template-columns:repeat(4,minmax(170px,1fr));gap:9px;margin-bottom:12px;display:grid;overflow:auto}.cg-pipeline>section{border:1px solid var(--line);background:#f8fafb;border-radius:10px;min-height:170px;padding:9px}.cg-pipeline header{font-size:var(--font-sm);justify-content:space-between;margin-bottom:8px;display:flex}.cg-pipeline header span{color:var(--muted)}.cg-pipeline article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.cg-pipeline article+article{margin-top:7px}.cg-pipeline article strong{font-size:var(--font-sm)}.cg-pipeline article p{color:var(--muted);font-size:var(--font-xs);margin:5px 0;line-height:1.4}.cg-pipeline article div{color:var(--blue);font-size:var(--font-2xs);justify-content:space-between;display:flex}.cg-opportunity-detail{padding:15px}.cg-opp-head,.cg-360-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.cg-opp-head h2,.cg-360-head h2{font-size:var(--font-title-lg);margin:5px 0}.cg-opp-grid,.cg-360-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding-top:15px;display:grid}.cg-opp-grid>aside,.cg-360-grid>aside{border-left:1px solid var(--line);padding-left:15px}.cg-qual-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.cg-empty-evidence{color:var(--muted);font-size:var(--font-xs)}.cg-accounts-layout{grid-template-columns:280px minmax(0,1fr);gap:12px;display:grid}.cg-account-list{align-self:start}.cg-account-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.cg-account-list article.selected{box-shadow:inset 3px 0 var(--blue);background:#f2f5ff}.cg-account-list article>span{color:#40546b;width:32px;height:32px;font-size:var(--font-xs);background:#e9eef4;border-radius:8px;place-items:center;font-weight:850;display:grid}.cg-account-list b,.cg-account-list small{display:block}.cg-account-list b{font-size:var(--font-sm)}.cg-account-list small{color:var(--muted);font-size:var(--font-2xs);margin-top:3px}.cg-account-list strong{color:var(--blue);font-size:var(--font-sm)}.cg-360{padding:15px}.cg-relationship-card{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.cg-relationship-card>div{border-right:1px solid var(--line);padding:11px}.cg-relationship-card>div:last-child{border:0}.cg-relationship-card span,.cg-relationship-card small{color:var(--muted);font-size:var(--font-2xs);display:block}.cg-relationship-card b{font-size:var(--font-title);margin:5px 0;display:block}.cg-timeline-row{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:9px;padding:9px 0;display:grid}.cg-timeline-row>span{color:var(--muted);font-size:var(--font-2xs)}.cg-timeline-row b{font-size:var(--font-xs)}.cg-timeline-row p{color:var(--muted);font-size:var(--font-xs);margin:3px 0;line-height:1.45}@media (width<=1320px){.cg-workbench{grid-template-columns:270px minmax(0,1fr)}.cg-workbench>aside:last-child{display:none}}@media (width<=1050px){.cg-metrics{grid-template-columns:repeat(3,1fr)}.cg-workbench,.cg-table-layout,.cg-conversation-shell,.cg-accounts-layout{grid-template-columns:1fr}.cg-workbench>aside:first-child,.cg-inspector,.cg-convo-list,.cg-convo-side,.cg-account-list,.cg-command-strip span{display:none}.cg-opp-grid,.cg-360-grid{grid-template-columns:1fr}.cg-opp-grid>aside,.cg-360-grid>aside{border-left:0;padding-left:0}}@media (width<=760px){.cg-metrics{grid-template-columns:repeat(2,1fr)}.cg-command-strip{display:none}.cg-subhead{flex-direction:column;align-items:flex-start}.cg-filter-row{width:100%;overflow:auto}.cg-fact-grid,.cg-inspector-kv,.cg-qual-grid{grid-template-columns:1fr}.cg-detail-actions,.cg-opp-head,.cg-360-head{flex-direction:column;align-items:flex-start}.cg-detail-actions>div{width:100%}.cg-detail-actions button{flex:1}.cg-relationship-card{grid-template-columns:1fr}.cg-relationship-card>div{border-right:0;border-bottom:1px solid var(--line)}}.page-heading{justify-content:space-between;gap:20px;padding:8px 2px 18px;display:flex}.page-heading small,.module-page header small{color:var(--blue);font-size:var(--font-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.page-heading h1,.module-page h1{letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(30px,3.2vw,42px);line-height:1.08}.page-heading p,.module-page header p{max-width:650px;color:var(--muted);font-size:var(--font-md);margin:0;line-height:1.6}.primary-action{color:#fff;background:var(--blue);height:40px;font-size:var(--font-base);border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-weight:750;text-decoration:none;display:flex}.primary-action svg{width:14px}.collection-toolbar{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:flex}.filter-tabs{gap:3px;margin-right:auto;display:flex}.filter-tabs button,.collection-toolbar>button{cursor:pointer;height:34px;font-size:var(--font-sm);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 11px}.filter-tabs button.active{color:var(--blue);background:var(--blue-soft)}.collection-toolbar label{border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 9px;display:flex}.collection-toolbar label svg,.collection-toolbar>button svg{width:13px}.collection-toolbar label input{width:170px;font-size:var(--font-sm);border:0;outline:0}.collection-toolbar>button{border-color:var(--line);align-items:center;gap:6px;display:flex}.mission-table{border:1px solid var(--line);background:#fff;border-radius:0 0 10px 10px;overflow:hidden}.mission-table>header{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);background:var(--paper-2);font-size:var(--font-xs);grid-template-columns:minmax(260px,1.4fr) minmax(240px,1.1fr) 110px 100px 90px;align-items:center;padding:0 14px 0 58px;display:grid}.mission-table>a{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(220px,1.4fr) minmax(220px,1.1fr) 110px 100px 90px;align-items:center;gap:11px;min-height:76px;padding:10px 14px;text-decoration:none;display:grid}.mission-table>a:hover{background:#fafbfe}.mission-table>a:last-of-type{border-bottom:0}.table-mission-icon{border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.table-mission-icon svg{width:14px}.table-mission-icon.running{color:var(--violet);background:var(--violet-soft)}.table-mission-icon.waiting{color:var(--amber);background:var(--amber-soft)}.table-mission-icon.completed{color:var(--green);background:var(--green-soft)}.mission-table a strong,.mission-table a small{display:block}.mission-table a strong{font-size:var(--font-base)}.mission-table a small,.mission-table a>span{color:var(--muted);font-size:var(--font-xs)}.mission-current span{color:var(--ink-2)!important}.empty-collection{text-align:center;place-content:center;justify-items:center;min-height:280px;display:grid}.empty-collection svg{color:var(--blue)}.empty-collection strong{font-size:var(--font-xl);margin-top:12px}.empty-collection p{color:var(--muted);font-size:var(--font-sm);margin:6px 0 0}.mission-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.mission-kpis>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px 14px}.mission-kpis span,.mission-kpis small{color:var(--muted);font-size:var(--font-2xs);display:block}.mission-kpis b{font-size:var(--font-heading);margin:6px 0 4px;display:block}.mission-v7-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.mission-v7-actions>a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mission-v7-actions svg{width:12px}.mission-v7-head{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;padding:17px 19px}.mission-v7-topline{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.mission-v7-topline h1{font-size:var(--font-heading);margin:6px 0 7px}.mission-v7-topline>div:last-child{text-align:right}.mission-v7-topline>div:last-child small{color:var(--muted);font-size:var(--font-xs);margin-top:7px;display:block}.mission-v7-meta{color:var(--muted);font-size:var(--font-xs);flex-wrap:wrap;gap:12px;display:flex}.mission-v7-phases{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-top:16px;display:grid}.mission-v7-phases>div{border-top:2px solid #0000;padding:14px 7px 0;position:relative}.mission-v7-phases>div.done{border-top-color:var(--green)}.mission-v7-phases>div.current{border-top-color:var(--blue)}.mission-v7-phases span,.mission-v7-phases b{display:block}.mission-v7-phases span{color:var(--muted);font-size:var(--font-2xs)}.mission-v7-phases b{font-size:var(--font-xs);margin-top:4px}.mission-v7-tabs{border-bottom:1px solid var(--line);gap:4px;margin:12px 0;display:flex;overflow:auto}.mission-v7-tabs button{height:39px;color:var(--muted);font-size:var(--font-sm);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-weight:700}.mission-v7-tabs button.active{border-bottom-color:var(--blue);color:var(--blue)}.mission-v7-overview{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:690px;overflow:hidden}.mission-plan-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.mission-plan-stats>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px 14px}.mission-plan-stats span,.mission-plan-stats small{color:var(--muted);font-size:var(--font-2xs);display:block}.mission-plan-stats b{font-size:var(--font-title);margin:5px 0;display:block}.mission-flow-board,.mission-v7-collection,.mission-activity-list{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.mission-flow-board article,.mission-v7-collection article,.mission-activity-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.mission-flow-board article>span,.mission-v7-collection article>span,.mission-activity-list article>span{width:31px;height:31px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-xs);border-radius:8px;place-items:center;font-weight:850;display:grid}.mission-flow-board article.completed>span{color:#fff;background:var(--green)}.mission-flow-board b,.mission-v7-collection b,.mission-activity-list b{font-size:var(--font-sm)}.mission-flow-board p,.mission-v7-collection p,.mission-activity-list p{color:var(--muted);font-size:var(--font-xs);margin:3px 0}.mission-flow-board em,.mission-v7-collection em{font-size:var(--font-2xs);font-style:normal}@media (width<=1050px){.mission-v7-overview{grid-template-columns:1fr}.mission-v7-overview>.mission-spine,.mission-v7-overview>.mission-inspector{display:none}.mission-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.mission-v7-actions,.mission-v7-topline{flex-direction:column;align-items:flex-start}.mission-v7-topline>div:last-child{text-align:left}.mission-v7-phases{grid-template-columns:repeat(3,1fr)}.mission-plan-stats{grid-template-columns:1fr}.mission-table>header{display:none}.mission-table>a{grid-template-columns:32px minmax(0,1fr) auto}.mission-table>a>:nth-child(3),.mission-table>a>:nth-child(4),.mission-table>a>:nth-child(5){display:none}}.mission-detail-page{margin:-20px -22px -34px}.mission-detail-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:17px 22px;display:flex}.mission-detail-header>div{align-items:flex-start;gap:12px;display:flex}.mission-detail-header>div:first-child>a{border:1px solid var(--line);border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.mission-detail-header small{color:var(--muted);font:var(--font-xs)/1.3 ui-monospace,monospace;text-transform:uppercase}.mission-detail-header h1{font-size:var(--font-heading);letter-spacing:-.025em;margin:5px 0 3px}.mission-detail-header p{color:var(--muted);font-size:var(--font-sm);margin:0}.mission-detail-header>div:last-child{align-items:center}.mission-detail-header button{border:1px solid var(--line);height:34px;font-size:var(--font-sm);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:flex}.mission-detail-header button svg{width:13px}.mission-context-strip{border-bottom:1px solid var(--line);background:var(--paper-2);grid-template-columns:repeat(4,1fr);min-height:56px;display:grid}.mission-context-strip>div{border-right:1px solid var(--line);align-content:center;gap:5px;padding:8px 18px;display:grid}.mission-context-strip>div:last-child{border-right:0}.mission-context-strip span{color:var(--muted);font-size:var(--font-2xs)}.mission-context-strip strong{font-size:var(--font-sm);align-items:center;gap:6px;display:flex}.mission-context-strip svg{width:12px;color:var(--blue)}.mission-layout{grid-template-columns:250px minmax(430px,1fr) 320px;min-height:calc(100vh - 228px);display:grid}.mission-spine{border-right:1px solid var(--line);background:#fbfcfe;padding:18px 15px}.mission-spine header{border-bottom:1px solid var(--line);padding:0 3px 13px}.mission-spine header small{color:var(--blue);font:var(--font-2xs)/1 ui-monospace,monospace;letter-spacing:.12em}.mission-spine header h2{font-size:var(--font-xl);margin:6px 8px 0 0;display:inline-block}.mission-spine header span{color:var(--muted);font-size:var(--font-2xs)}.mission-spine ol{margin:0;padding:16px 0 0;list-style:none}.mission-spine li{grid-template-columns:26px minmax(0,1fr);gap:9px;min-height:65px;display:grid;position:relative}.mission-spine li:not(:last-child):after{content:"";background:var(--line-strong);width:1px;height:calc(100% - 26px);position:absolute;top:25px;left:13px}.mission-spine li.completed:not(:last-child):after{background:var(--blue)}.mission-spine li>span{z-index:1;border:1px solid var(--line-strong);width:26px;height:26px;color:var(--muted);font:var(--font-xs)/1 ui-monospace,monospace;background:#fff;border-radius:50%;place-items:center;display:grid}.mission-spine li>span svg{width:12px}.mission-spine li.completed>span{border-color:var(--blue);color:#fff;background:var(--blue)}.mission-spine li.running>span{color:var(--violet);background:var(--violet-soft);border-color:#b7aaff;box-shadow:0 0 0 5px #6e55d914}.mission-spine li strong,.mission-spine li small{display:block}.mission-spine li strong{font-size:var(--font-sm);padding-top:2px}.mission-spine li small{color:var(--muted);font-size:var(--font-2xs);margin-top:4px;line-height:1.45}.mission-spine li.future{opacity:.66}.mission-work-area{background:var(--canvas);min-width:0;padding:18px}.mission-work-area>header{justify-content:space-between;align-items:center;display:flex}.mission-work-area>header small{color:var(--blue);font-size:var(--font-2xs);text-transform:uppercase;font-weight:800}.mission-work-area>header h2{font-size:var(--font-title);margin:5px 0 0}.mission-work-area>header>span{color:var(--violet);font-size:var(--font-xs);align-items:center;gap:5px;display:flex}.mission-work-area>header>span i{background:var(--violet);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #6e55d914}.current-work-card{background:linear-gradient(135deg,#fff,#f6f3ff);border:1px solid #d7d3fa;border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto;gap:15px;margin-top:14px;padding:18px;display:grid}.work-orbit{width:64px;height:64px;color:var(--violet);background:#fff;border:1px solid #d4cbff;border-radius:50%;place-items:center;display:grid;position:relative}.work-orbit>svg{z-index:2}.work-orbit i{background:var(--violet);border-radius:50%;width:5px;height:5px;position:absolute}.work-orbit i:nth-child(2){top:7px}.work-orbit i:nth-child(3){bottom:16px;right:5px}.work-orbit i:nth-child(4){bottom:12px;left:7px}.current-work-card small{color:var(--violet);font-size:var(--font-2xs);font-weight:800}.current-work-card h3{font-size:var(--font-xl);margin:6px 0}.current-work-card p{max-width:620px;color:var(--muted);font-size:var(--font-xs);margin:0;line-height:1.6}.current-work-card dl{gap:7px;min-width:108px;margin:0;display:grid}.current-work-card dl div{background:#ffffffb3;border:1px solid #6e55d921;border-radius:7px;padding:7px 9px}.current-work-card dt{color:var(--muted);font-size:var(--font-2xs)}.current-work-card dd{font-size:var(--font-sm);margin:3px 0 0;font-weight:750}.work-output,.execution-log{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:12px}.work-output>header,.execution-log>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px;display:flex}.work-output header small{color:var(--muted);font-size:var(--font-2xs)}.work-output header h3,.execution-log h3{font-size:var(--font-md);margin:4px 0 0}.work-output header>span{color:var(--green);font-size:var(--font-2xs);align-items:center;gap:5px;display:flex}.work-output header svg{width:12px}.work-output dl{margin:0;padding:4px 14px}.work-output dl div{border-bottom:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.work-output dl div:last-child{border-bottom:0}.work-output dt{color:var(--muted);font-size:var(--font-xs)}.work-output dd{font-size:var(--font-sm);margin:0;line-height:1.5}.work-output footer{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding:10px 14px;display:flex}.work-output footer button{border:1px solid var(--line);height:33px;font-size:var(--font-xs);background:#fff;border-radius:6px;padding:0 11px}.work-output footer button.primary{border-color:var(--blue);color:#fff;background:var(--blue);align-items:center;gap:5px;display:flex}.work-output footer svg{width:12px}.execution-log>header>span{color:var(--muted);font-size:var(--font-2xs)}.execution-log>div{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;padding:9px 14px;display:grid}.execution-log>div:last-child{border-bottom:0}.execution-log>div>span{width:25px;height:25px;color:var(--blue);background:var(--blue-soft);border-radius:6px;place-items:center;display:grid}.execution-log svg{width:11px}.execution-log p{margin:0}.execution-log strong,.execution-log small{display:block}.execution-log strong{font-size:var(--font-xs)}.execution-log small,.execution-log time{color:var(--muted);font-size:var(--font-2xs);margin-top:3px}.mission-inspector{border-left:1px solid var(--line);background:#fff;min-width:0}.mission-inspector>nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);height:44px;padding:5px;display:grid}.mission-inspector nav button{color:var(--muted);font-size:var(--font-xs);background:0 0;border:0;border-radius:5px}.mission-inspector nav button.active{color:var(--blue);background:var(--blue-soft);font-weight:750}.inspector-body{padding:15px}.inspector-body>header{border-bottom:1px solid var(--line);padding-bottom:13px}.inspector-body>header small{color:var(--blue);font:var(--font-2xs)/1 ui-monospace,monospace;letter-spacing:.1em}.inspector-body>header h3{font-size:var(--font-lg);margin:7px 0 4px}.inspector-body>header p{color:var(--muted);font-size:var(--font-xs);margin:0;line-height:1.5}.evidence-group{margin-top:14px}.evidence-group h4{font-size:var(--font-xs);align-items:center;gap:6px;margin:0 0 8px;display:flex}.evidence-group h4 svg{width:12px}.evidence-group h4 span{background:var(--paper-2);border-radius:999px;margin-left:auto;padding:2px 5px}.evidence-group.verified h4{color:var(--green)}.evidence-group.unknown h4{color:var(--amber)}.evidence-group article{border:1px solid var(--line);background:var(--paper-2);border-radius:7px;padding:10px}.evidence-group article+article{margin-top:6px}.evidence-group article strong{font-size:var(--font-xs)}.evidence-group article p{color:var(--muted);font-size:var(--font-2xs);margin:5px 0;line-height:1.45}.evidence-group article small{color:var(--blue);font-size:var(--font-2xs)}.inspector-empty{text-align:center;place-content:center;justify-items:center;min-height:270px;padding:20px;display:grid}.inspector-empty svg{color:var(--blue)}.inspector-empty strong{font-size:var(--font-base);margin-top:11px}.inspector-empty p{color:var(--muted);font-size:var(--font-xs);margin:6px 0;line-height:1.5}.audit-list{margin:15px 0 0;padding:0;list-style:none}.audit-list li{grid-template-columns:9px minmax(0,1fr) auto;gap:8px;min-height:58px;display:grid}.audit-list li>span{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 4px var(--blue-soft);border-radius:50%;margin-top:4px}.audit-list strong,.audit-list small{display:block}.audit-list strong{font-size:var(--font-xs)}.audit-list small,.audit-list time{color:var(--muted);font-size:var(--font-2xs);margin-top:4px}.customer-growth-page{max-width:1440px;margin:0 auto}.customer-page-heading{justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:4px 2px 18px;display:flex}.customer-page-heading small,.customer-index header small,.customer-timeline>header small,.customer-next-panel>header small{color:var(--blue);font:700 var(--font-base)/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.customer-page-heading h1{font-size:var(--font-display);letter-spacing:-.03em;margin:8px 0 5px}.customer-page-heading p{color:var(--muted);font-size:var(--font-lg);margin:0;line-height:1.55}.customer-page-heading>button{border:1px solid var(--line);height:38px;font-size:var(--font-md);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.customer-page-heading>button svg{width:14px}.customer-metrics{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.customer-metrics article{border-right:1px solid var(--line);align-content:center;min-height:92px;padding:14px 16px;display:grid}.customer-metrics article:last-child{border-right:0}.customer-metrics span,.customer-metrics small{color:var(--muted);font-size:var(--font-base)}.customer-metrics strong{font-size:var(--font-heading-lg);letter-spacing:-.03em;margin:6px 0 4px}.customer-workspace{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:260px minmax(390px,1fr) 300px;min-height:620px;display:grid;overflow:hidden}.customer-index{border-right:1px solid var(--line);background:#fbfcfe;min-width:0}.customer-index>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:67px;padding:12px 14px;display:flex}.customer-index h2{font-size:var(--font-title-sm);margin:5px 0 0}.customer-index>header>span{min-width:24px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-sm);text-align:center;border-radius:999px;padding:4px 6px;font-weight:800}.customer-index>label{border-bottom:1px solid var(--line);height:48px;color:var(--muted);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:7px 12px;display:grid}.customer-index>label svg{width:14px}.customer-index input{width:100%;font-size:var(--font-md);background:0 0;border:0;outline:0}.customer-index-list{max-height:505px;overflow-y:auto}.customer-index-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:72px;padding:9px 12px;display:grid}.customer-index-list>button:hover{background:#f7f9fd}.customer-index-list>button.active{background:var(--blue-soft);box-shadow:inset 3px 0 var(--blue)}.customer-index-list>button>span{width:30px;height:30px;color:var(--blue);background:#fff;border:1px solid #dfe5ff;border-radius:7px;place-items:center;display:grid}.customer-index-list>button svg{width:14px}.customer-index-list strong,.customer-index-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-index-list strong{font-size:var(--font-md)}.customer-index-list small{color:var(--muted);font-size:var(--font-sm);margin-top:4px}.customer-index-list b{min-width:23px;color:var(--amber);background:var(--amber-soft);font-size:var(--font-xs);text-align:center;border-radius:999px;padding:4px 5px}.customer-search-empty{color:var(--muted);font-size:var(--font-base);text-align:center;padding:28px 16px}.customer-timeline{background:var(--canvas);min-width:0}.customer-timeline>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:96px;padding:16px 18px;display:flex}.customer-timeline>header h2{font-size:var(--font-title-lg);margin:6px 0 3px}.customer-timeline>header p{color:var(--muted);font-size:var(--font-base);margin:0}.customer-timeline>header>span{color:var(--muted);font-size:var(--font-sm);white-space:nowrap;align-items:center;gap:6px;display:flex}.customer-timeline>header>span i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.customer-signal-strip{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:7px;min-height:48px;padding:8px 18px;display:flex;overflow-x:auto}.customer-signal-strip span{font-size:var(--font-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.customer-signal-strip svg{width:11px}.customer-signal-strip .risk{color:var(--red);background:var(--red-soft)}.customer-signal-strip .attention{color:var(--amber);background:var(--amber-soft)}.customer-signal-strip .signal{color:var(--green);background:var(--green-soft)}.customer-event-list{padding:12px}.customer-event-list>article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px;display:grid}.customer-event-list>article+article{margin-top:9px}.customer-event-list>article>span{border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.customer-event-list>article>span.opportunity{color:var(--violet);background:var(--violet-soft)}.customer-event-list>article>span.conversation{color:var(--blue);background:var(--blue-soft)}.customer-event-list svg{width:14px}.customer-event-list article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-event-list article header small,.customer-event-list time{color:var(--muted);font-size:var(--font-sm)}.customer-event-list h3{font-size:var(--font-lg);margin:7px 0 5px}.customer-event-list p{color:var(--muted);font-size:var(--font-base);margin:0;line-height:1.55}.customer-event-list b{font-size:var(--font-xs);border-radius:5px;margin-top:9px;padding:4px 6px;display:inline-block}.customer-event-list b.risk{color:var(--red);background:var(--red-soft)}.customer-event-list b.attention{color:var(--amber);background:var(--amber-soft)}.customer-event-list b.signal{color:var(--green);background:var(--green-soft)}.customer-next-panel{border-left:1px solid var(--line);min-width:0;padding:16px}.customer-next-panel>header{border-bottom:1px solid var(--line);padding-bottom:14px}.customer-next-panel h2{font-size:var(--font-title);margin:7px 0 4px}.customer-next-panel>header p{color:var(--muted);font-size:var(--font-sm);margin:0}.customer-next-panel>section{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;grid-template-columns:30px minmax(0,1fr);gap:9px;margin-top:12px;padding:11px;display:grid}.customer-next-panel>section>span{width:28px;height:28px;color:var(--blue);background:var(--blue-soft);border-radius:7px;place-items:center;display:grid}.customer-next-panel>section svg{width:13px}.customer-next-panel>section strong{font-size:var(--font-base)}.customer-next-panel>section p{color:var(--muted);font-size:var(--font-sm);margin:5px 0 0;line-height:1.55}.customer-next-panel dl{border-top:1px solid var(--line);margin:14px 0}.customer-next-panel dl div{border-bottom:1px solid var(--line);padding:10px 0}.customer-next-panel dt{color:var(--muted);font-size:var(--font-sm);align-items:center;gap:6px;display:flex}.customer-next-panel dt svg{width:12px}.customer-next-panel dd{overflow-wrap:anywhere;font-size:var(--font-base);margin:5px 0 0;font-weight:700}.customer-mission-action{border:1px solid var(--blue);color:#fff;background:var(--blue);width:100%;min-height:40px;font-size:var(--font-base);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-weight:750;display:flex}.customer-mission-action svg{width:13px}.customer-next-panel footer{color:var(--muted);font-size:var(--font-sm);align-items:flex-start;gap:7px;margin-top:12px;line-height:1.5;display:flex}.customer-next-panel footer svg{width:14px;color:var(--green);flex:none}.customer-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;place-content:center;justify-items:center;min-height:440px;padding:30px;display:grid}.customer-state>span{width:45px;height:45px;color:var(--blue);background:var(--blue-soft);border-radius:12px;place-items:center;display:grid}.customer-state>span svg{width:20px}.customer-state h2{font-size:var(--font-title-lg);margin:15px 0 6px}.customer-state p{max-width:430px;color:var(--muted);font-size:var(--font-md);margin:0;line-height:1.6}.customer-state button{border:1px solid var(--line);height:38px;font-size:var(--font-base);background:#fff;border-radius:7px;align-items:center;gap:6px;margin-top:16px;padding:0 12px;display:flex}.customer-state button svg{width:13px}.customer-state.error>span{color:var(--red);background:var(--red-soft)}.loading-orbit svg{animation:1.1s linear infinite customer-spin}@keyframes customer-spin{to{transform:rotate(360deg)}}.knowledge-v8-page{max-width:1380px;margin:0 auto}.knowledge-page-heading{justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:4px 2px 18px;display:flex}.knowledge-page-heading small,.knowledge-v8-panel>header small{color:var(--blue);font:700 var(--font-base)/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.knowledge-page-heading h1{font-size:var(--font-display);letter-spacing:-.03em;margin:8px 0 5px}.knowledge-page-heading p{color:var(--muted);font-size:var(--font-lg);margin:0;line-height:1.55}.knowledge-page-heading>button{border:1px solid var(--line);height:38px;font-size:var(--font-md);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.knowledge-page-heading>button svg{width:14px}.knowledge-trust-strip{min-height:50px;color:var(--green);background:var(--green-soft);border:1px solid #cfe5dd;border-radius:9px;align-items:center;gap:8px;margin-bottom:13px;padding:0 15px;display:flex}.knowledge-trust-strip svg{width:15px}.knowledge-trust-strip strong{font-size:var(--font-md)}.knowledge-trust-strip span{color:#55786e;font-size:var(--font-base);margin-left:auto}.knowledge-v8-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.knowledge-v8-panel{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;overflow:hidden}.knowledge-v8-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:69px;padding:12px 15px;display:flex}.knowledge-v8-panel>header h2{font-size:var(--font-title-sm);margin:6px 0 0}.knowledge-v8-panel>header>span{min-width:25px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-sm);text-align:center;border-radius:999px;padding:4px 6px;font-weight:800}.knowledge-v8-panel>div{min-height:310px}.knowledge-v8-panel>div>section{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 15px;display:grid}.knowledge-v8-panel>div>section:last-child{border-bottom:0}.knowledge-v8-panel>div>section>span{width:32px;height:32px;color:var(--green);background:var(--green-soft);border-radius:7px;place-items:center;display:grid}.knowledge-v8-panel.review>div>section>span{color:var(--violet);background:var(--violet-soft)}.knowledge-v8-panel svg{width:14px}.knowledge-v8-panel section header{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-v8-panel section strong{font-size:var(--font-md)}.knowledge-v8-panel section time,.knowledge-v8-panel section small{color:var(--muted);font-size:var(--font-sm)}.knowledge-v8-panel section p{color:var(--muted);font-size:var(--font-base);margin:7px 0;line-height:1.55}.knowledge-v8-panel section b{color:var(--amber);background:var(--amber-soft);font-size:var(--font-xs);white-space:nowrap;border-radius:999px;padding:4px 6px}.knowledge-v8-empty{min-height:310px;color:var(--muted);font-size:var(--font-md);text-align:center;place-content:center;margin:0;padding:30px;display:grid}.knowledge-v8-panel>footer{border-top:1px solid var(--line);background:var(--paper-2);justify-content:flex-end;align-items:center;min-height:58px;padding:9px 15px;display:flex}.knowledge-v8-panel>footer button{border:1px solid var(--blue);color:#fff;background:var(--blue);height:37px;font-size:var(--font-base);border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-weight:750;display:flex}.knowledge-v8-panel>footer button:disabled{opacity:.45}.knowledge-v8-panel>footer button svg{width:12px}.knowledge-v8-panel>footer p{color:var(--muted);font-size:var(--font-base);align-items:center;gap:7px;margin:0;display:flex}.knowledge-v8-panel>footer p svg{color:var(--green)}.knowledge-system-flow{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:13px;display:grid;overflow:hidden}.knowledge-system-flow article{border-right:1px solid var(--line);min-height:145px;padding:16px;position:relative}.knowledge-system-flow article:last-child{border-right:0}.knowledge-system-flow article>span{color:#aab4c5;font:var(--font-base) ui-monospace,monospace;position:absolute;top:12px;right:13px}.knowledge-system-flow svg{width:18px;color:var(--blue)}.knowledge-system-flow strong{font-size:var(--font-lg);margin-top:20px;display:block}.knowledge-system-flow p{color:var(--muted);font-size:var(--font-sm);margin:7px 0 0;line-height:1.55}.quality-v8-page{max-width:1380px;margin:0 auto}.quality-metrics{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid;overflow:hidden}.quality-metrics article{border-right:1px solid var(--line);align-content:center;min-height:90px;padding:13px 15px;display:grid}.quality-metrics article:last-child{border-right:0}.quality-metrics span,.quality-metrics small{color:var(--muted);font-size:var(--font-sm)}.quality-metrics strong{font-size:var(--font-heading);margin:6px 0 4px}.quality-layout{grid-template-columns:minmax(0,1fr) 340px;gap:13px;display:grid}.quality-proposals,.quality-governance{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.quality-proposals>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:12px 15px;display:flex}.quality-proposals>header small,.quality-governance>header small{color:var(--blue);font:700 var(--font-base)/1.2 ui-monospace,monospace;letter-spacing:.08em}.quality-proposals>header h2,.quality-governance h2{font-size:var(--font-title-sm);margin:6px 0 0}.quality-proposals>header>span{min-width:25px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-sm);text-align:center;border-radius:999px;padding:4px 6px}.quality-proposals>div{min-height:430px}.quality-proposals>div>section{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 15px;display:grid}.quality-proposals>div>section>span{width:32px;height:32px;color:var(--violet);background:var(--violet-soft);border-radius:7px;place-items:center;display:grid}.quality-proposals>div>section>span.red{color:var(--red);background:var(--red-soft)}.quality-proposals svg{width:14px}.quality-proposals section header,.quality-proposals section footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.quality-proposals section strong{font-size:var(--font-md)}.quality-proposals section b{color:var(--amber);background:var(--amber-soft);font-size:var(--font-xs);border-radius:999px;padding:4px 6px}.quality-proposals section p{color:var(--muted);font-size:var(--font-base);margin:7px 0 10px;line-height:1.55}.quality-proposals section footer span,.quality-proposals section footer small{color:var(--muted);font-size:var(--font-sm)}.quality-governance{padding:15px}.quality-governance>header{border-bottom:1px solid var(--line);padding-bottom:13px}.quality-governance>header p{color:var(--green);font-size:var(--font-sm);margin:5px 0 0}.quality-governance ol{margin:0;padding:12px 0;list-style:none}.quality-governance li{grid-template-columns:31px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.quality-governance li>span{width:29px;height:29px;color:var(--blue);background:var(--blue-soft);border-radius:7px;place-items:center;display:grid}.quality-governance li svg{width:13px}.quality-governance li strong{font-size:var(--font-base)}.quality-governance li p{color:var(--muted);font-size:var(--font-sm);margin:4px 0 0;line-height:1.5}.quality-governance>button{border:1px solid var(--blue);color:#fff;background:var(--blue);width:100%;min-height:39px;font-size:var(--font-base);border-radius:7px;justify-content:center;align-items:center;gap:6px;font-weight:750;display:flex}.quality-governance>button:disabled{opacity:.45}.quality-governance>button svg{width:12px}.quality-governance>footer{color:var(--muted);font-size:var(--font-sm);align-items:center;gap:7px;margin-top:12px;display:flex}.quality-governance>footer svg{width:13px;color:var(--green)}.marketing-v8-page{max-width:1460px;margin:0 auto}.marketing-page-heading{justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:4px 2px 18px;display:flex}.marketing-page-heading small,.campaign-index small,.campaign-workbench>header small,.campaign-output>header small,.campaign-inspector>header small{color:var(--blue);font:700 var(--font-base)/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.marketing-page-heading h1{font-size:var(--font-display);letter-spacing:-.03em;margin:8px 0 5px}.marketing-page-heading p{color:var(--muted);font-size:var(--font-lg);margin:0;line-height:1.55}.marketing-page-heading>button{border:1px solid var(--line);height:38px;font-size:var(--font-md);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.marketing-page-heading>button svg{width:14px}.marketing-metrics{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid;overflow:hidden}.marketing-metrics article{border-right:1px solid var(--line);align-content:center;min-height:88px;padding:13px 15px;display:grid}.marketing-metrics article:last-child{border-right:0}.marketing-metrics span,.marketing-metrics small{color:var(--muted);font-size:var(--font-sm)}.marketing-metrics strong{font-size:var(--font-heading);margin:6px 0 4px}.marketing-workspace{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:240px minmax(430px,1fr) 320px;min-height:650px;display:grid;overflow:hidden}.campaign-index{border-right:1px solid var(--line);background:#fbfcfe;min-width:0}.campaign-index>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:12px 14px;display:flex}.campaign-index h2{font-size:var(--font-title-sm);margin:5px 0 0}.campaign-index>header>span{min-width:24px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-sm);text-align:center;border-radius:999px;padding:4px 6px}.campaign-index>div>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:31px minmax(0,1fr);gap:9px;width:100%;min-height:82px;padding:11px 12px;display:grid}.campaign-index>div>button.active{background:var(--blue-soft);box-shadow:inset 3px 0 var(--blue)}.campaign-index button>span{width:29px;height:29px;color:var(--blue);background:#fff;border:1px solid #dfe5ff;border-radius:7px;place-items:center;display:grid}.campaign-index button svg{width:13px}.campaign-index button strong,.campaign-index button small{display:block}.campaign-index button strong{font-size:var(--font-base);line-height:1.4}.campaign-index button small{color:var(--muted);font-size:var(--font-xs);margin-top:4px}.campaign-index button b{width:max-content;color:var(--violet);background:var(--violet-soft);font-size:var(--font-xs);border-radius:999px;grid-column:2;margin-top:5px;padding:3px 6px}.campaign-workbench{background:var(--canvas);min-width:0}.campaign-workbench>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:14px 17px;display:flex}.campaign-workbench>header h2{font-size:var(--font-title-lg);margin:6px 0 3px}.campaign-workbench>header p{color:var(--muted);font-size:var(--font-sm);margin:0}.campaign-workbench>header>span{color:var(--violet);background:var(--violet-soft);font-size:var(--font-sm);border-radius:999px;padding:5px 8px}.campaign-current{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);margin:0;padding:14px 16px;list-style:none;display:grid}.campaign-current li{text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.campaign-current li:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;top:14px;left:calc(50% + 15px);right:calc(15px - 50%)}.campaign-current li.done:not(:last-child):after{background:var(--blue)}.campaign-current li>span{z-index:1;border:1px solid var(--line-strong);width:28px;height:28px;color:var(--muted);font-size:var(--font-xs);background:#fff;border-radius:50%;place-items:center;display:grid}.campaign-current li.done>span{border-color:var(--blue);color:#fff;background:var(--blue)}.campaign-current li.current>span{border-color:var(--violet);color:var(--violet);background:var(--violet-soft);box-shadow:0 0 0 4px #6e55d914}.campaign-current svg{width:12px}.campaign-current strong,.campaign-current small{display:block}.campaign-current strong{font-size:var(--font-sm);margin-top:8px}.campaign-current small{color:var(--muted);font-size:var(--font-2xs);margin-top:4px;padding:0 4px;line-height:1.4}.campaign-output{border:1px solid var(--line);background:#fff;border-radius:10px;margin:13px}.campaign-output>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:10px 13px;display:flex}.campaign-output>header h3{font-size:var(--font-lg);margin:5px 0 0}.campaign-output>header>span{color:var(--muted);font-size:var(--font-sm)}.campaign-output>article{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px;display:grid}.campaign-output>article:last-of-type{border-bottom:0}.campaign-output>article>span{width:30px;height:30px;color:var(--blue);background:var(--blue-soft);border-radius:7px;place-items:center;display:grid}.campaign-output>article.creative>span{color:var(--violet);background:var(--violet-soft)}.campaign-output svg{width:13px}.campaign-output strong{font-size:var(--font-base)}.campaign-output p{color:var(--muted);font-size:var(--font-sm);margin:5px 0;line-height:1.5}.campaign-output small{color:var(--blue);font-size:var(--font-xs)}.campaign-detail-error{color:var(--red);font-size:var(--font-sm);align-items:center;gap:6px;margin:0;padding:14px;display:flex}.campaign-detail-error svg{width:13px}.campaign-inspector{border-left:1px solid var(--line);min-width:0;padding:15px}.campaign-inspector>header{border-bottom:1px solid var(--line);padding-bottom:13px}.campaign-inspector>header h2{font-size:var(--font-title-sm);margin:6px 0 4px}.campaign-inspector>header p{color:var(--muted);font-size:var(--font-sm);margin:0}.campaign-inspector>section{margin-top:13px}.campaign-inspector h3{font-size:var(--font-sm);align-items:center;gap:6px;margin:0 0 7px;display:flex}.campaign-inspector h3 svg{width:12px;color:var(--blue)}.campaign-inspector h3 span{margin-left:auto}.campaign-inspector article{border:1px solid var(--line);background:var(--paper-2);border-radius:7px;padding:9px}.campaign-inspector article+article{margin-top:6px}.campaign-inspector article strong{font-size:var(--font-sm)}.campaign-inspector article p{color:var(--muted);font-size:var(--font-xs);margin:5px 0;line-height:1.45}.campaign-inspector article small{color:var(--blue);font-size:var(--font-xs)}.campaign-inspector .delivery-truth{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;padding:11px}.delivery-truth strong{font-size:var(--font-heading)}.delivery-truth p{color:var(--muted);font-size:var(--font-xs);margin:4px 0 0}.campaign-inspector>button{border:1px solid var(--blue);color:#fff;background:var(--blue);width:100%;min-height:39px;font-size:var(--font-base);border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-weight:750;display:flex}.campaign-inspector>button svg{width:12px}.campaign-inspector>footer{color:var(--muted);font-size:var(--font-xs);align-items:flex-start;gap:7px;margin-top:11px;line-height:1.5;display:flex}.campaign-inspector>footer svg{width:13px;color:var(--green);flex:none}.module-page{max-width:1120px;margin:0 auto}.module-page>header{background:linear-gradient(135deg,#fff,#f5f7ff);border:1px solid #dce2f2;border-radius:15px;grid-template-columns:74px minmax(0,1fr);align-content:center;gap:22px;min-height:250px;padding:30px;display:grid}.module-page>header>span{width:70px;height:70px;color:var(--blue);box-shadow:var(--shadow);background:#fff;border:1px solid #ced8ff;border-radius:17px;place-items:center;display:grid}.module-page>header>span svg{width:29px;height:29px}.module-page header b{color:#674ebf;background:var(--violet-soft);font-size:var(--font-xs);border-radius:999px;margin-top:12px;padding:5px 8px;display:inline-block}.module-page>section{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:13px;display:grid;overflow:hidden}.module-page article{border-right:1px solid var(--line);min-height:185px;padding:20px}.module-page article:last-child{border-right:0}.module-page article>span{color:var(--blue);font:var(--font-xs)/1 ui-monospace,monospace}.module-page article strong{font-size:var(--font-xl);margin-top:28px;display:block}.module-page article p{color:var(--muted);font-size:var(--font-sm);margin:7px 0 17px;line-height:1.5}.module-page article button{color:var(--blue);font-size:var(--font-xs);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:750;display:flex}.module-page article svg{width:12px}.notification-drawer{z-index:110;border-left:1px solid var(--line);background:#fff;width:360px;height:100vh;transition:transform .2s;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-18px 0 45px #1420361f}.notification-drawer.is-open{transform:none}.notification-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:13px 16px;display:flex}.notification-drawer header small{color:var(--blue);font-size:var(--font-2xs);text-transform:uppercase}.notification-drawer header h2{font-size:var(--font-title);margin:4px 0 0}.notification-drawer header button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.notification-drawer>section{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}.notification-icon{border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.notification-icon svg{width:14px}.notification-icon.amber{color:var(--amber);background:var(--amber-soft)}.notification-icon.blue{color:var(--blue);background:var(--blue-soft)}.notification-icon.green{color:var(--green);background:var(--green-soft)}.notification-drawer section strong{font-size:var(--font-sm)}.notification-drawer section p{color:var(--muted);font-size:var(--font-xs);margin:5px 0;line-height:1.5}.notification-drawer section small{color:#929bac;font-size:var(--font-2xs)}.command-layer{z-index:140;backdrop-filter:blur(3px);background:#080f1c8f;place-items:start center;padding-top:11vh;display:grid;position:fixed;inset:0}.command-dialog{background:#fff;border:1px solid #fff3;border-radius:13px;width:min(620px,100vw - 30px);overflow:hidden;box-shadow:0 25px 70px #070d1959}.command-dialog>header{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;height:58px;padding:0 15px;display:grid}.command-dialog header input{font-size:var(--font-lg);border:0;outline:0}.command-dialog kbd{border:1px solid var(--line);color:var(--muted);font-size:var(--font-2xs);border-radius:5px;padding:4px 6px}.command-dialog>p{color:var(--muted);font-size:var(--font-2xs);text-transform:uppercase;margin:0;padding:11px 15px 6px}.command-dialog>a{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 15px;text-decoration:none;display:grid}.command-dialog>a:hover{background:var(--paper-2)}.command-dialog>a>svg{color:var(--blue)}.command-dialog a strong,.command-dialog a small{display:block}.command-dialog a strong{font-size:var(--font-base)}.command-dialog a small{color:var(--muted);font-size:var(--font-xs);margin-top:3px}.rail-scrim{display:none}.command-dialog>.command-action{width:100%;min-height:58px;color:var(--ink);text-align:left;background:#fff;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px 15px;display:grid}.command-dialog>.command-action:hover{background:var(--paper-2)}.command-dialog>.command-action>svg{color:var(--blue)}.command-dialog>.command-action strong,.command-dialog>.command-action small{display:block}.command-dialog>.command-action strong{font-size:var(--font-base)}.command-dialog>.command-action small{color:var(--muted);font-size:var(--font-xs);margin-top:3px}.v7-overlay{z-index:160;backdrop-filter:blur(2px);background:#080e1880;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.v7-dialog{background:#fff;border:1px solid #fff3;border-radius:17px;flex-direction:column;width:min(960px,94vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 26px 80px #00000047}.v7-dialog>header,.v7-dialog>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 18px;display:flex}.v7-dialog>header h2{font-size:var(--font-title);margin:0}.v7-dialog>header button,.workspace-dialog>header>button{color:#687582;background:#f1f3f5;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.v7-dialog>header svg,.workspace-dialog>header svg{width:14px}.v7-dialog>footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.v7-dialog-body{padding:17px;overflow:auto}.v7-stepper{gap:6px;margin-bottom:14px;display:flex}.v7-stepper i{background:#e4e8ec;border-radius:99px;flex:1;height:5px}.v7-stepper i.active{background:var(--blue)}.v7-builder-grid{grid-template-columns:minmax(0,1fr) 290px;gap:14px;display:grid}.v7-builder-grid>section,.v7-builder-grid>aside{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.v7-builder-grid>aside{background:#f8fafb}.v7-builder-grid h3{font-size:var(--font-title-sm);margin:4px 0 6px}.v7-builder-grid>section>p{color:var(--muted);font-size:var(--font-sm);margin:0 0 13px;line-height:1.55}.v7-builder-grid>aside>div:not(.prototype-eyebrow){border-bottom:1px solid var(--line);padding:10px 0}.v7-builder-grid>aside span,.v7-builder-grid>aside b{display:block}.v7-builder-grid>aside span{color:var(--muted);font-size:var(--font-2xs)}.v7-builder-grid>aside b{font-size:var(--font-sm);margin-top:4px;line-height:1.45}.v7-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.v7-choice-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.v7-choice-grid button{border:1px solid var(--line);min-height:90px;color:var(--ink);text-align:left;background:#fff;border-radius:10px;padding:11px}.v7-choice-grid button.selected{background:var(--blue-soft);border-color:#aebdff}.v7-choice-grid i{color:#5e6c78;width:24px;height:24px;font-size:var(--font-2xs);background:#edf2f5;border-radius:7px;place-items:center;font-style:normal;display:grid}.v7-choice-grid b,.v7-choice-grid span{display:block}.v7-choice-grid b{font-size:var(--font-sm);margin:8px 0 4px}.v7-choice-grid span{color:var(--muted);font-size:var(--font-2xs);line-height:1.4}.v7-field span{color:#677481;font-size:var(--font-xs);margin-bottom:5px;font-weight:750;display:block}.v7-field textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:110px;font:inherit;font-size:var(--font-base);border-radius:9px;padding:10px}.v7-chip-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.v7-chip-row button{border:1px solid var(--line);color:#596675;font-size:var(--font-2xs);background:#fff;border-radius:999px;padding:6px 9px}.v7-context-list{gap:8px;display:grid}.v7-context-list>div{border:1px solid var(--line);color:#465462;font-size:var(--font-sm);background:#fbfcfd;border-radius:8px;padding:11px}.v7-plan-preview{gap:7px;display:grid}.v7-plan-preview>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.v7-plan-preview i{width:24px;height:24px;color:var(--blue);background:var(--blue-soft);font-size:var(--font-2xs);border-radius:6px;place-items:center;font-style:normal;display:grid}.v7-plan-preview b{font-size:var(--font-xs)}.v7-plan-preview span{color:var(--muted);font-size:var(--font-2xs)}.ai-work-drawer{z-index:120}.global-drawer-note{background:#f6f8ff;border:1px solid #d9e1ff;border-radius:9px;margin:14px;padding:12px}.global-drawer-note b{font-size:var(--font-sm)}.global-drawer-note p{color:var(--muted);font-size:var(--font-xs);margin:5px 0 0;line-height:1.5}.ai-work-drawer section a{color:var(--blue);font-size:var(--font-xs)}.workspace-dialog{background:#fff;border-radius:15px;width:min(460px,92vw);overflow:hidden;box-shadow:0 26px 80px #00000047}.workspace-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.workspace-dialog>header>div{align-items:center;gap:10px;display:flex}.workspace-dialog>header>div>span{color:#fff;background:var(--blue);width:38px;height:38px;font-size:var(--font-base);border-radius:10px;place-items:center;font-weight:850;display:grid}.workspace-dialog h2{font-size:var(--font-title-sm);margin:0}.workspace-dialog p{color:var(--muted);font-size:var(--font-xs);margin:4px 0 0}.workspace-dialog nav{padding:8px}.workspace-dialog nav>a,.workspace-dialog nav>button{width:100%;min-height:57px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}.workspace-dialog nav>a:hover{background:var(--paper-2)}.workspace-dialog nav svg{width:16px;color:var(--blue)}.workspace-dialog nav b,.workspace-dialog nav small{display:block}.workspace-dialog nav b{font-size:var(--font-sm)}.workspace-dialog nav small{color:var(--muted);font-size:var(--font-2xs);margin-top:3px}@media (width<=1180px){.ops-app{grid-template-columns:224px minmax(0,1fr)}.ops-rail{padding-inline:10px}.global-bar{grid-template-columns:minmax(100px,1fr) minmax(220px,380px) auto auto auto}.ai-work-button{display:none}.metric-band{grid-template-columns:repeat(3,1fr)}.mission-layout{grid-template-columns:220px minmax(420px,1fr)}.mission-inspector,.mission-table>header{display:none}.mission-table>a{grid-template-columns:32px minmax(210px,1.4fr) minmax(210px,1fr) 90px 80px}.mission-table>a>span:nth-last-child(2){display:none}.customer-workspace{grid-template-columns:230px minmax(390px,1fr)}.customer-next-panel{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:1.1fr 1fr 1fr;gap:12px;display:grid}.customer-next-panel>header{grid-column:1/-1}.customer-next-panel>section{margin-top:0}.customer-next-panel dl{margin:0}.customer-next-panel footer{grid-column:1/-1}}@media (width<=900px){.ops-app{display:block}.ops-rail{width:264px;transition:transform .2s;position:fixed;left:0;transform:translate(-105%)}.ops-rail.is-open{transform:none}.brand-lockup button{place-items:center;display:grid}.rail-scrim.is-open{z-index:70;background:#080f1c80;border:0;display:block;position:fixed;inset:0}.global-bar{grid-template-columns:auto minmax(90px,1fr) minmax(180px,320px) auto auto;padding-inline:12px}.mobile-menu{display:inline-flex}.create-mission-button span{display:none}.create-mission-button{justify-content:center;width:40px;padding:0}.app-main{padding:14px 12px 28px}.home-workbench{grid-template-columns:1fr}.metric-band{grid-template-columns:repeat(3,1fr)}.insight-section>div{grid-template-columns:1fr}.insight-section article{border-right:0;border-bottom:1px solid var(--line)}.insight-section article:last-child{border-bottom:0}.mission-detail-page{margin:-14px -12px -28px}.mission-layout{grid-template-columns:210px minmax(420px,1fr);overflow-x:auto}.mission-detail-header,.mission-context-strip{min-width:630px}.collection-page{min-width:0}.mission-table{overflow-x:auto}.mission-table>a{min-width:800px}.customer-page-heading,.knowledge-page-heading{align-items:flex-start}.customer-metrics{grid-template-columns:1fr 1fr}.customer-metrics article:nth-child(2){border-right:0}.customer-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.customer-workspace{grid-template-columns:1fr}.customer-index{border-right:0;border-bottom:1px solid var(--line)}.customer-index-list{max-height:240px}.customer-timeline>header{align-items:flex-start}.customer-next-panel{display:block}.customer-next-panel>section{margin-top:12px}.customer-next-panel dl{margin:14px 0}.knowledge-v8-grid{grid-template-columns:1fr}.knowledge-system-flow{grid-template-columns:1fr 1fr}.knowledge-system-flow article:nth-child(2){border-right:0}.knowledge-system-flow article:nth-child(-n+2){border-bottom:1px solid var(--line)}.module-page>section{grid-template-columns:1fr}.module-page article{border-right:0;border-bottom:1px solid var(--line)}.module-page article:last-child{border-bottom:0}}@media (width<=640px){.global-bar{grid-template-columns:auto minmax(80px,1fr) auto auto}.global-search{display:none}.current-area span{font-size:var(--font-md)}.icon-control:last-child{display:none}.command-hero{border-radius:12px;padding:18px 14px 14px}.command-hero>header>span{display:none}.command-hero h1{font-size:var(--font-heading-lg)}.mission-composer{grid-template-columns:34px minmax(0,1fr);height:auto;padding:7px}.mission-composer>span{width:32px;height:32px}.mission-composer input{min-height:40px}.mission-composer button{grid-column:1/-1;justify-content:center}.metric-band{grid-template-columns:1fr 1fr}.decision-list>button{grid-template-columns:29px minmax(0,1fr) auto}.decision-list>button>small,.decision-list>button>svg{display:none}.mission-status-list>button{grid-template-columns:29px minmax(0,1fr) auto}.mission-status-list>button>small{display:none}.trust-footer,.page-heading{display:grid}.primary-action{width:max-content}.collection-toolbar{flex-wrap:wrap}.filter-tabs{width:100%;overflow:auto}.collection-toolbar label{flex:1}.collection-toolbar label input{width:100%}.customer-page-heading,.knowledge-page-heading{display:grid}.customer-page-heading h1,.knowledge-page-heading h1{font-size:var(--font-heading-lg)}.customer-page-heading>button,.knowledge-page-heading>button{width:max-content}.customer-metrics article{min-height:82px}.customer-timeline>header{display:grid}.customer-signal-strip{padding-inline:12px}.customer-event-list{padding:8px}.customer-event-list>article{padding:11px}.knowledge-trust-strip{flex-wrap:wrap;align-items:flex-start;padding:12px}.knowledge-trust-strip span{width:100%;margin-left:23px}.knowledge-system-flow{grid-template-columns:1fr}.knowledge-system-flow article{border-right:0;border-bottom:1px solid var(--line)}.knowledge-v8-panel section header{align-items:flex-start}.module-page>header{grid-template-columns:1fr;padding:24px 18px}.module-page>header>span{width:56px;height:56px}.notification-drawer{width:min(360px,100vw)}}@media (width<=900px){.quality-layout{grid-template-columns:1fr}.quality-metrics{grid-template-columns:1fr 1fr}.quality-metrics article:nth-child(2){border-right:0}.quality-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=640px){.quality-proposals section header,.quality-proposals section footer{align-items:flex-start}.quality-proposals section footer{display:grid}.quality-governance{padding:13px}}@media (width<=1180px){.marketing-workspace{grid-template-columns:220px minmax(420px,1fr)}.campaign-inspector{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.campaign-inspector>header,.campaign-inspector>button,.campaign-inspector>footer{grid-column:1/-1}.campaign-inspector>section{margin-top:0}}@media (width<=900px){.marketing-page-heading{align-items:flex-start}.marketing-metrics{grid-template-columns:1fr 1fr}.marketing-metrics article:nth-child(2){border-right:0}.marketing-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.marketing-workspace{grid-template-columns:1fr}.campaign-index{border-right:0;border-bottom:1px solid var(--line)}.campaign-index>div{max-height:240px;overflow-y:auto}.campaign-inspector{display:block}.campaign-inspector>section{margin-top:13px}}@media (width<=640px){.marketing-page-heading{display:grid}.marketing-page-heading h1{font-size:var(--font-heading-lg)}.marketing-page-heading>button{width:max-content}.campaign-current{grid-template-columns:1fr;padding:8px 13px}.campaign-current li{text-align:left;grid-template-columns:28px minmax(0,1fr);justify-items:start;gap:9px;min-height:50px}.campaign-current li:not(:last-child):after{width:1px;height:calc(100% - 27px);top:27px;left:14px;right:auto}.campaign-current strong{margin-top:3px}.campaign-current small{padding:0}.campaign-workbench>header{align-items:flex-start}.campaign-output{margin:8px}}@media (width<=1050px){.mission-layout.mission-v7-overview{grid-template-columns:minmax(0,1fr);overflow:visible}.mission-v7-overview>.mission-spine,.mission-v7-overview>.mission-inspector{display:none}.mission-v7-overview>.mission-work-area{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1050px){.today-queue-panel,.intel-prototype-page .quality-governance,.cg-workbench>aside:first-child,.cg-convo-list,.cg-account-list,.mg-inspector,.mg-strategy-layout>aside,.mg-publish-side,.mg-editor-shell>aside{display:block}.today-queue-panel,.cg-workbench>aside:first-child,.cg-convo-list,.cg-account-list{max-height:260px;overflow:auto}.cg-conversation-shell,.cg-accounts-layout{grid-template-columns:minmax(0,1fr)}.cg-convo-row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#fff;display:block}}.cg-mobile-context-selector{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.cg-mobile-context-selector span{color:var(--muted);font-size:var(--font-sm)}.cg-mobile-context-selector select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:160px;height:34px}.integration-actions{flex-wrap:wrap;gap:8px}.v7-field input{border:1px solid var(--line);width:100%;font:inherit;font-size:var(--font-base);border-radius:9px;padding:10px}.connection-metadata-dialog{width:min(780px,94vw)}.connection-metadata-grid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:12px;display:grid}.connection-metadata-grid>section,.connection-metadata-grid>aside{border:1px solid var(--line);border-radius:12px;padding:16px}.connection-metadata-grid h3{font-size:var(--font-title-sm);margin:0 0 7px}.connection-metadata-grid>section>p{color:var(--muted);font-size:var(--font-sm);margin:0 0 16px;line-height:1.55}.connection-metadata-grid>aside{background:#f8fafb}.connection-metadata-grid>aside>div{border-bottom:1px solid var(--line);padding:9px 0}.connection-metadata-grid>aside span,.connection-metadata-grid>aside b{display:block}.connection-metadata-grid>aside span{color:var(--muted);font-size:var(--font-2xs)}.connection-metadata-grid>aside b{font-size:var(--font-sm);margin-top:4px;line-height:1.45}.connection-metadata-warning{background:#fffaf0;border:1px solid #ead59a;border-radius:10px;margin-top:12px;padding:12px 14px}.connection-metadata-warning b{font-size:var(--font-sm)}.connection-metadata-warning p{color:#766126;font-size:var(--font-xs);margin:4px 0 0;line-height:1.5}.connection-ref-format{color:var(--muted);font-size:var(--font-2xs);margin-top:6px;display:block}.dry-run-handoff-dialog{width:min(720px,94vw)}.dry-run-handoff-dialog .v7-dialog-body>h3{font-size:var(--font-title-sm);margin:8px 0 6px}.dry-run-handoff-dialog .v7-dialog-body>p{color:var(--muted);font-size:var(--font-sm);margin:0 0 14px;line-height:1.55}.dry-run-handoff-facts{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.dry-run-handoff-facts>div{border:1px solid var(--line);background:#f8fafb;border-radius:9px;padding:10px}.dry-run-handoff-facts span,.dry-run-handoff-facts b{display:block}.dry-run-handoff-facts span{color:var(--muted);font-size:var(--font-2xs)}.dry-run-handoff-facts b{overflow-wrap:anywhere;font-size:var(--font-xs);margin-top:4px}.dry-run-handoff-dialog label{margin-top:10px;display:block}.dry-run-handoff-dialog label>span{font-size:var(--font-sm);margin-bottom:6px;font-weight:750;display:block}.dry-run-handoff-dialog input,.dry-run-handoff-dialog textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;font-size:var(--font-base);background:#fff;border-radius:9px;padding:10px;line-height:1.55}.dry-run-handoff-dialog textarea{resize:vertical}.v7-form-error{color:#9d3038;font-size:var(--font-sm);margin:10px 0 0}@media (width<=760px){.connection-metadata-grid{grid-template-columns:1fr}.connection-metadata-grid>aside{display:block}.dry-run-handoff-facts{grid-template-columns:1fr}}.sys-governed-actions{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;margin-bottom:18px;overflow:hidden}.sys-governed-actions>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f7faff,#fff);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.sys-governed-actions>header span{color:var(--blue);font-size:var(--font-2xs);letter-spacing:.08em;font-weight:850}.sys-governed-actions>header h3{font-size:var(--font-lg);margin:5px 0 4px}.sys-governed-actions>header p{color:var(--muted);font-size:var(--font-xs);margin:0;line-height:1.55}.sys-governed-action-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.3fr) minmax(150px,.8fr) minmax(170px,.75fr);align-items:center;gap:16px;padding:13px 16px;display:grid}.sys-governed-action-list>article:last-child{border-bottom:0}.sys-governed-action-list article>div:first-child>span{color:var(--blue);font-size:var(--font-2xs);font-weight:800}.sys-governed-action-list h4{font-size:var(--font-md);margin:4px 0}.sys-governed-action-list code,.sys-governed-action-list small{color:var(--muted);font-size:var(--font-2xs);display:block}.sys-governed-action-list article>div:nth-child(2){justify-items:start;gap:6px;display:grid}.sys-governed-action-buttons{justify-content:flex-end;display:flex}.sys-governed-action-buttons>span{color:#347452;font-size:var(--font-xs);font-weight:750}@media (width<=760px){.sys-governed-actions>header{flex-direction:column}.sys-governed-action-list>article{grid-template-columns:1fr;align-items:flex-start}.sys-governed-action-buttons{justify-content:flex-start}}.knowledge-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.knowledge-source-grid>article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:16px}.knowledge-source-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.knowledge-source-grid header>span{color:var(--blue);font-size:var(--font-2xs);letter-spacing:.08em;font-weight:850}.knowledge-source-grid h3{font-size:var(--font-lg);margin:12px 0 4px}.knowledge-source-grid>article>p{min-height:38px;color:var(--muted);font-size:var(--font-xs);overflow-wrap:anywhere;margin:0 0 12px}.knowledge-source-grid dl{gap:7px;margin:0 0 12px;display:grid}.knowledge-source-grid dl>div{font-size:var(--font-xs);justify-content:space-between;gap:10px;display:flex}.knowledge-source-grid dt{color:var(--muted)}.knowledge-source-grid dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:750}.knowledge-source-grid>article>small{color:var(--muted);font-size:var(--font-2xs)}.knowledge-conflict-list{gap:12px;display:grid}.knowledge-conflict-list>article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:17px}.knowledge-conflict-list>article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.knowledge-conflict-list h3{font-size:var(--font-lg);margin:5px 0 0}.knowledge-severity{color:#526170;font-size:var(--font-2xs);background:#edf2f7;border-radius:99px;padding:3px 7px;font-weight:800}.knowledge-severity.high,.knowledge-severity.critical{color:#963c43;background:#fff0f1}.knowledge-severity.medium{color:#815d16;background:#fff8e5}.knowledge-conflict-evidence{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.knowledge-conflict-evidence>section{border:1px solid var(--line);background:#f8fafb;border-radius:9px;padding:12px}.knowledge-conflict-evidence b{color:var(--muted);font-size:var(--font-2xs)}.knowledge-conflict-evidence p{font-size:var(--font-sm);margin:7px 0 0;line-height:1.55}.knowledge-conflict-list footer{flex-wrap:wrap;gap:8px;display:flex}.knowledge-coverage-note{background:#f4f8ff;border:1px solid #cddff9;border-radius:10px;margin-top:12px;padding:15px}.knowledge-coverage-note b{color:#294a74;font-size:var(--font-sm)}.knowledge-coverage-note p{color:#60728b;font-size:var(--font-xs);margin:5px 0 0;line-height:1.55}@media (width<=980px){.knowledge-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.knowledge-source-grid,.knowledge-conflict-evidence{grid-template-columns:1fr}.knowledge-conflict-list>article>header{flex-direction:column}.knowledge-conflict-list footer>button{width:100%}}.quality-monitor-table>header,.quality-monitor-table>article{grid-template-columns:160px minmax(130px,1fr) 100px minmax(150px,1fr) 120px}@media (width<=760px){.quality-monitor-table>header,.quality-monitor-table>article{min-width:760px}}.offline-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.offline-config-grid>div{border:1px solid var(--line);background:#f8fafb;border-radius:9px;padding:11px}.offline-config-grid span,.offline-config-grid b{overflow-wrap:anywhere;display:block}.offline-config-grid span{color:var(--muted);font-size:var(--font-2xs)}.offline-config-grid b{font-size:var(--font-sm);margin-top:4px}@media (width<=760px){.offline-config-grid{grid-template-columns:1fr}}.assistant-drawer-body{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow:auto}.assistant-drawer-note{color:#526b87;font-size:var(--font-xs);background:#f4f8ff;border:1px solid #cddff9;border-radius:9px;margin:0;padding:11px 12px;line-height:1.55}.assistant-drawer-form{gap:9px;display:grid}.assistant-drawer-form label{color:var(--muted);font-size:var(--font-xs);font-weight:750}.assistant-drawer-form textarea{resize:vertical;border:1px solid var(--line);min-height:120px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:11px 12px;line-height:1.5}.assistant-drawer-form textarea:focus{border-color:#7aa7db;outline:2px solid #cddff9}.assistant-drawer-form button{justify-self:start}.assistant-drawer-answer{border:1px solid var(--line);white-space:pre-wrap;font-size:var(--font-sm);background:#fff;border-radius:10px;padding:14px;line-height:1.65}.assistant-drawer-answer.is-error{color:#963c43;background:#fff7f7;border-color:#f0c4c8}@media (width<=760px){.assistant-drawer-body{padding:15px}}
