.report-page[data-v-d07c4cee]{color:#152033;display:grid;gap:14px}.report-toolbar[data-v-d07c4cee]{align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:8px;display:flex;justify-content:space-between;padding:13px 16px}.report-toolbar p[data-v-d07c4cee],.report-toolbar strong[data-v-d07c4cee]{margin:0}.report-toolbar p[data-v-d07c4cee]{color:#1769e0;font-size:12px;font-weight:900;letter-spacing:.12em}.report-toolbar strong[data-v-d07c4cee]{color:#738097;display:block;font-size:12px;margin-top:4px}.toolbar-actions[data-v-d07c4cee],.center-actions[data-v-d07c4cee],.center-tags[data-v-d07c4cee]{align-items:center;display:flex;gap:10px}.online-dot[data-v-d07c4cee]{color:#168361;font-size:12px;font-weight:800}.online-dot[data-v-d07c4cee]:before{background:#19b57f;border-radius:50%;content:"";display:inline-block;height:7px;margin-right:7px;width:7px}.report-button[data-v-d07c4cee]{background:#1769e0;border:1px solid #1769e0;border-radius:5px;box-shadow:none;color:#fff;display:inline-flex;font-size:12px;font-weight:800;padding:9px 13px}.report-button-light[data-v-d07c4cee]{background:#fff;color:#1769e0}.report-message[data-v-d07c4cee]{background:#fff8e8;border:1px solid #f2d58c;border-radius:6px;color:#825b11;margin:0;padding:10px 14px}.analysis-board[data-v-d07c4cee]{background-color:#fff;background-image:linear-gradient(#eef3f8 1px,transparent 1px),linear-gradient(90deg,#eef3f8 1px,transparent 1px);background-size:34px 34px;border:1px solid #dce4ee;box-shadow:0 24px 68px #17305624;display:grid;gap:0;grid-template-columns:1fr 1.08fr 1fr;overflow:hidden}.analysis-card[data-v-d07c4cee],.report-centerpiece[data-v-d07c4cee]{background:#fffffff0;border-bottom:1px solid #dfe7f0;border-right:1px solid #dfe7f0;min-height:262px;padding:18px 20px}.section-title[data-v-d07c4cee]{align-items:flex-start;display:flex;gap:9px}.section-title>span[data-v-d07c4cee]{align-items:center;background:#1769e0;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 18px;font-size:10px;font-weight:900;height:18px;justify-content:center}.section-title h3[data-v-d07c4cee],.section-title p[data-v-d07c4cee]{margin:0}.section-title h3[data-v-d07c4cee]{color:#172238;font-size:14px;font-weight:950;letter-spacing:.02em}.section-title p[data-v-d07c4cee]{color:#96a1b3;font-size:10px;margin-top:3px}.growth-callout[data-v-d07c4cee]{display:grid;grid-template-columns:auto 1fr;margin:12px 0 6px 28px}.growth-callout span[data-v-d07c4cee],.growth-callout small[data-v-d07c4cee]{color:#8793a6;font-size:10px}.growth-callout strong[data-v-d07c4cee]{color:#1769e0;font-size:22px;grid-row:span 2;margin-left:12px}.bar-chart[data-v-d07c4cee]{align-items:end;border-bottom:1px solid #bcc8d7;border-left:1px solid #bcc8d7;display:flex;gap:8px;height:143px;margin:9px 2px 0 28px;padding:16px 10px 0}.bar-column[data-v-d07c4cee]{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:end;position:relative}.bar-column i[data-v-d07c4cee]{background:#1769e0;border-radius:3px 3px 0 0;display:block;max-width:30px;min-height:12px;width:68%}.bar-column small[data-v-d07c4cee]{color:#7f8da1;font-size:9px;margin:4px 0 -15px}.bar-value[data-v-d07c4cee]{color:#2b3a50;font-size:9px;font-weight:800;margin-bottom:3px}.trend-summary[data-v-d07c4cee]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:14px 0 0 28px}.trend-summary div[data-v-d07c4cee]{border-left:2px solid #1769e0;padding-left:7px}.trend-summary span[data-v-d07c4cee],.trend-summary strong[data-v-d07c4cee]{display:block}.trend-summary span[data-v-d07c4cee]{color:#8a96a8;font-size:9px}.trend-summary strong[data-v-d07c4cee]{color:#1b2b43;font-size:14px;margin-top:2px}.line-chart[data-v-d07c4cee]{border-bottom:1px solid #bcc8d7;border-left:1px solid #bcc8d7;height:134px;margin:12px 4px 0 28px;position:relative}.line-chart[data-v-d07c4cee]:before,.line-chart[data-v-d07c4cee]:after{border-top:1px dashed #dfe6ee;content:"";left:0;position:absolute;right:0}.line-chart[data-v-d07c4cee]:before{top:33%}.line-chart[data-v-d07c4cee]:after{top:66%}.trend-line[data-v-d07c4cee]{background:#1769e0;height:2px;position:absolute;transform-origin:left center}.trend-point[data-v-d07c4cee]{position:absolute;transform:translate(-50%,50%);z-index:2}.trend-point i[data-v-d07c4cee]{background:#fff;border:2px solid #1769e0;border-radius:50%;display:block;height:8px;width:8px}.trend-point b[data-v-d07c4cee]{color:#2c3b51;font-size:8px;left:50%;position:absolute;top:-13px;transform:translate(-50%);white-space:nowrap}.trend-point small[data-v-d07c4cee]{color:#7b899e;font-size:8px;left:50%;position:absolute;top:13px;transform:translate(-50%);white-space:nowrap}.channel-layout[data-v-d07c4cee]{align-items:center;display:grid;gap:22px;grid-template-columns:142px 1fr;margin:24px 6px 0 26px}.donut[data-v-d07c4cee]{align-items:center;border-radius:50%;display:flex;height:142px;justify-content:center;position:relative;width:142px}.donut[data-v-d07c4cee]:after{background:#fff;border-radius:50%;content:"";top:32px;right:32px;bottom:32px;left:32px;position:absolute}.donut div[data-v-d07c4cee]{display:grid;justify-items:center;position:relative;z-index:1}.donut span[data-v-d07c4cee]{color:#7e8b9f;font-size:9px}.donut strong[data-v-d07c4cee]{color:#17253b;font-size:25px}.channel-legend[data-v-d07c4cee]{display:grid;gap:9px;list-style:none;margin:0;padding:0}.channel-legend li[data-v-d07c4cee]{align-items:center;display:grid;gap:7px;grid-template-columns:auto 1fr auto}.channel-legend i[data-v-d07c4cee]{border-radius:50%;height:7px;width:7px}.channel-legend span[data-v-d07c4cee],.channel-legend strong[data-v-d07c4cee]{font-size:10px}.channel-legend span[data-v-d07c4cee]{color:#5f6e83}.channel-legend strong[data-v-d07c4cee]{color:#223149}.region-visual[data-v-d07c4cee]{margin:18px 0 0 27px}.region-grid[data-v-d07c4cee]{display:grid;gap:8px;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,76px)}.region-grid article[data-v-d07c4cee]{background:#eef5ff;border:1px solid #d5e5fa;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:12px}.region-grid .region-level-4[data-v-d07c4cee]{background:#1769e0;color:#fff;grid-row:span 2}.region-grid .region-level-3[data-v-d07c4cee]{background:#dceafe}.region-grid .region-level-2[data-v-d07c4cee]{background:#edf6ff}.region-grid .region-level-1[data-v-d07c4cee]{display:none}.region-grid strong[data-v-d07c4cee]{font-size:12px}.region-grid span[data-v-d07c4cee]{font-size:17px;font-weight:900;margin:4px 0}.region-grid small[data-v-d07c4cee]{font-size:9px;opacity:.7}.heat-scale[data-v-d07c4cee]{align-items:center;color:#8a96a8;display:flex;font-size:9px;gap:7px;justify-content:flex-end;margin-top:9px}.heat-scale i[data-v-d07c4cee]{background:linear-gradient(90deg,#eef5ff,#1769e0);display:block;height:5px;width:92px}.report-centerpiece[data-v-d07c4cee]{align-content:center;display:grid;justify-items:center;min-height:278px;text-align:center}.report-centerpiece>p[data-v-d07c4cee]:first-child{color:#1769e0;font-size:9px;font-weight:900;letter-spacing:.22em;margin:0 0 6px}.report-centerpiece h2[data-v-d07c4cee]{color:#111d30;font-size:clamp(34px,3vw,50px);letter-spacing:-.07em;line-height:.98;margin:0}.center-tags[data-v-d07c4cee]{color:#46617f;font-size:9px;font-weight:800;margin-top:13px}.center-tags span[data-v-d07c4cee]{border-right:1px solid #cbd5e1;padding-right:10px}.center-tags span[data-v-d07c4cee]:last-child{border-right:0;padding-right:0}.center-summary[data-v-d07c4cee]{color:#6c798c;font-size:10px;line-height:1.65;margin:13px 0 0;max-width:390px}.center-actions[data-v-d07c4cee]{margin-top:13px}.center-actions a[data-v-d07c4cee]{border:1px solid #1769e0;border-radius:4px;color:#1769e0;font-size:10px;font-weight:800;padding:7px 10px}.center-actions a[data-v-d07c4cee]:first-child{background:#1769e0;color:#fff}.flow-diagram[data-v-d07c4cee]{align-items:center;display:grid;grid-template-columns:.9fr .65fr 1.05fr .65fr .9fr;margin:24px 2px 0 26px}.flow-column[data-v-d07c4cee]{display:grid;gap:8px}.flow-column span[data-v-d07c4cee]{background:#f3f7fc;border:1px solid #dce5f0;border-radius:4px;color:#506078;font-size:9px;font-weight:800;padding:7px;text-align:center}.flow-column-right span[data-v-d07c4cee]{background:#fff7e8;border-color:#f1dcae}.flow-rails[data-v-d07c4cee]{display:grid;gap:17px}.flow-rails i[data-v-d07c4cee]{background:#80b4f5;display:block;height:3px;position:relative}.flow-rails i[data-v-d07c4cee]:after{border-bottom:4px solid transparent;border-left:6px solid #80b4f5;border-top:4px solid transparent;content:"";position:absolute;right:-1px;top:-3px}.flow-rails-out i[data-v-d07c4cee]{background:#f2b44e}.flow-rails-out i[data-v-d07c4cee]:after{border-left-color:#f2b44e}.flow-core[data-v-d07c4cee]{align-content:center;background:#1769e0;border-radius:8px;color:#fff;display:grid;height:112px;justify-items:center;padding:12px}.flow-core small[data-v-d07c4cee],.flow-core span[data-v-d07c4cee]{font-size:8px;opacity:.8}.flow-core strong[data-v-d07c4cee]{font-size:15px;margin:5px 0}.metrics-card[data-v-d07c4cee]{grid-column:span 1}.metric-grid[data-v-d07c4cee]{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:20px 0 0 26px}.metric-grid article[data-v-d07c4cee]{border-bottom:1px solid #e3e9f1;border-right:1px solid #e3e9f1;min-height:72px;padding:10px}.metric-grid article[data-v-d07c4cee]:nth-child(3n){border-right:0}.metric-grid article[data-v-d07c4cee]:nth-child(n+4){border-bottom:0}.metric-grid span[data-v-d07c4cee],.metric-grid strong[data-v-d07c4cee],.metric-grid small[data-v-d07c4cee]{display:block}.metric-grid span[data-v-d07c4cee]{color:#7d899b;font-size:9px}.metric-grid strong[data-v-d07c4cee]{color:#17253b;font-size:20px;margin:4px 0}.metric-grid small[data-v-d07c4cee]{color:#168361;font-size:8px}.metric-grid .metric-warn[data-v-d07c4cee]{color:#bc7524}.modules-card[data-v-d07c4cee]{grid-column:span 1}.module-track[data-v-d07c4cee]{display:grid;grid-template-columns:repeat(6,1fr);margin:34px 0 0 27px;position:relative}.module-track[data-v-d07c4cee]:before{background:#b9c9dc;content:"";height:1px;left:6%;position:absolute;right:6%;top:15px}.module-track a[data-v-d07c4cee]{display:grid;gap:7px;justify-items:center;min-width:0;position:relative;text-align:center}.module-track a>span[data-v-d07c4cee]{align-items:center;background:#1769e0;border:4px solid #ffffff;border-radius:50%;color:#fff;display:flex;font-size:8px;height:30px;justify-content:center;width:30px;z-index:1}.module-track strong[data-v-d07c4cee]{color:#26364d;font-size:9px;line-height:1.45}.module-track small[data-v-d07c4cee]{color:#1769e0;font-size:8px}.strategy-list[data-v-d07c4cee]{display:grid;gap:9px;list-style:none;margin:17px 0 0 26px;padding:0}.strategy-list li[data-v-d07c4cee]{align-items:start;display:grid;gap:9px;grid-template-columns:34px 1fr}.strategy-list li>span[data-v-d07c4cee]{background:#edf4ff;border-radius:4px;color:#1769e0;font-size:9px;font-weight:900;padding:5px;text-align:center}.strategy-list strong[data-v-d07c4cee]{color:#26354b;display:block;font-size:10px}.strategy-list p[data-v-d07c4cee]{color:#7f8b9d;font-size:8px;line-height:1.5;margin:3px 0 0}.compliance-note[data-v-d07c4cee]{border-top:1px solid #e1e7ef;margin:12px 0 0 26px;padding-top:10px}.compliance-note strong[data-v-d07c4cee]{color:#168361;font-size:9px}.compliance-note p[data-v-d07c4cee]{color:#7b8799;font-size:8px;line-height:1.5;margin:3px 0 0}@media (max-width: 1440px){.analysis-card[data-v-d07c4cee],.report-centerpiece[data-v-d07c4cee]{padding:15px}.channel-layout[data-v-d07c4cee]{gap:12px;grid-template-columns:112px 1fr}.donut[data-v-d07c4cee]{height:112px;width:112px}.donut[data-v-d07c4cee]:after{top:25px;right:25px;bottom:25px;left:25px}.report-centerpiece h2[data-v-d07c4cee]{font-size:38px}.flow-diagram[data-v-d07c4cee]{margin-left:12px}}@media (max-width: 1180px){.analysis-board[data-v-d07c4cee]{grid-template-columns:repeat(2,1fr)}.report-centerpiece[data-v-d07c4cee]{grid-column:1 / -1}.metrics-card[data-v-d07c4cee],.modules-card[data-v-d07c4cee]{grid-column:span 1}.strategy-card[data-v-d07c4cee]{grid-column:1 / -1}}@media (max-width: 820px){.report-toolbar[data-v-d07c4cee]{align-items:stretch;flex-direction:column;gap:12px}.toolbar-actions[data-v-d07c4cee]{flex-wrap:wrap}.analysis-board[data-v-d07c4cee]{grid-template-columns:1fr}.analysis-card[data-v-d07c4cee],.report-centerpiece[data-v-d07c4cee],.metrics-card[data-v-d07c4cee],.modules-card[data-v-d07c4cee],.strategy-card[data-v-d07c4cee]{grid-column:1}.module-track[data-v-d07c4cee]{gap:12px;grid-template-columns:repeat(3,1fr)}.module-track[data-v-d07c4cee]:before{display:none}}:root{--gold: #f8d586;--gold-deep: #d89d32;--cyan: #33d6ff;--green: #62e6b4;--ink: #07090f;--surface: rgb(15 20 32 / 86%);--line: rgb(255 255 255 / 10%);color:#f8fafc;background:#07090f;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}:root{--app-bg: #f4f7fb;--surface: #ffffff;--surface-soft: #f7f9fc;--surface-blue: #edf4ff;--text-primary: #172238;--text-secondary: #69778c;--text-muted: #95a1b2;--line: #dfe7f0;--line-strong: #cbd7e5;--primary: #1769e0;--primary-strong: #0e55bd;--success: #168361;--success-bg: #eaf8f2;--warning: #b56a16;--warning-bg: #fff6e7;--danger: #c23b45;--danger-bg: #fff0f1;color:var(--text-primary);background:var(--app-bg);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#app{min-width:0;min-height:100%;background:var(--app-bg);color:var(--text-primary)}body{overflow-x:hidden}button{border:1px solid var(--primary);border-radius:8px;background:var(--primary);box-shadow:0 6px 16px #1769e029;color:#fff;font-weight:700;padding:10px 16px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}button:hover:not(:disabled){border-color:var(--primary-strong);background:var(--primary-strong);box-shadow:0 8px 20px #1769e033;transform:translateY(-1px)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgb(23 105 224 / 18%);outline-offset:2px}button:disabled{border-color:var(--line-strong);background:#d8e0ea;box-shadow:none;color:#718096;opacity:1}input,textarea,select{border:1px solid var(--line-strong);border-radius:8px;background:#fff;box-shadow:0 1px 2px #17223808;color:var(--text-primary);padding:10px 12px}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1769e01f}label{color:var(--text-secondary);font-weight:600}.shell,.theme-light{min-height:100vh;background:var(--app-bg);color:var(--text-primary)}.shell:before,.panel:before,.brand:after,.distribution-command-hero:before,.assets-command-hero:before,.asset-card:before,.variant-lab-hero:before,.factory-hero:before,.customer-command-hero:before,.strategy-command-hero:before,.executive-hero:before,.flagship-command-hero:after,.hero-panel:after{display:none}.sidebar,.topbar,.panel,.auth-card,.sidebar-card,.result-card,.asset-card,.conversation-card,.strategy-card,.flow-card,.metric-card,.kpi-card,.executive-kpi-card,.quickstart-card,.go-live-check-card,.launch-next-card,.growth-command-card,.module-card,.factory-pipeline-card,.distribution-tower-card,.variant-radar-card,.customer-radar-panel,.sales-radar-panel,.sales-assets-panel,.risk-panel,.detail-block,.auth-result-card,.empty-state,.empty-preview{border:1px solid var(--line);background:var(--surface);box-shadow:0 8px 26px #1f36580f;color:var(--text-primary)}.sidebar{border-right:1px solid var(--line);background:var(--surface);box-shadow:8px 0 28px #1f36580d;color:var(--text-primary)}.brand{border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--text-primary)}.brand-mark{border-radius:10px;background:var(--primary);box-shadow:0 8px 18px #1769e033;color:#fff}.brand small,.nav-group p,.sidebar-card span,.sidebar-card small{color:var(--text-secondary)}.nav a{border:1px solid transparent;border-radius:8px;color:#536176;position:relative}.nav a:hover{border-color:#dbe7f7;background:#f6f9fd;color:var(--primary);transform:none}.nav a.router-link-active{border-color:#d6e5fb;background:var(--surface-blue);box-shadow:none;color:var(--primary)}.nav a.router-link-active:before{width:3px;border-radius:3px;background:var(--primary);content:"";inset:9px auto 9px -1px;position:absolute}.sidebar-card{background:#f8fbff;box-shadow:none}.sidebar-card em,.sidebar-card strong{color:var(--primary)}.main{min-width:0;background:var(--app-bg)}.topbar{border-bottom:1px solid var(--line);border-radius:0;background:#fffffff0;box-shadow:0 4px 18px #1f36580a;color:var(--text-primary)}.topbar h1,.panel h2,.auth-card h1,.section-head h2,.section-head h3{color:var(--text-primary)}.top-chip,.status,.eyebrow,.premium-badges span{border:1px solid #d7e4f6;background:var(--surface-blue);color:var(--primary)}.top-chip.ok,.status.approved,.status.done,.status.success,.status.ok{border-color:#bfe8d8;background:var(--success-bg);color:var(--success)}.top-chip.wait,.status.pending-generation,.status.warning,.status.wait{border-color:#f3d4aa;background:var(--warning-bg);color:var(--warning)}.status.rejected,.status.error,.dashboard-message.error{border-color:#f0c5ca;background:var(--danger-bg);color:var(--danger)}.ghost,.ghost-button,.secondary-action{border-color:var(--line-strong);background:#fff;box-shadow:none;color:#41516a}.ghost:hover:not(:disabled),.ghost-button:hover:not(:disabled),.secondary-action:hover:not(:disabled){border-color:var(--primary);background:var(--surface-blue);color:var(--primary)}.primary-action,.primary-link{border-color:var(--primary);background:var(--primary);box-shadow:0 6px 16px #1769e029;color:#fff}.muted,.compliance-copy,.result-copy,.panel p,.auth-card p,.plain-list,.timeline-list,.action-list{color:var(--text-secondary)}.eyebrow,.eyebrow.gold,.eyebrow.cyan{color:var(--primary)}.panel{border-radius:12px;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-page,.onboarding-page,.merchant-launch-page,.content-factory-page,.variant-lab-page,.distribution-command-page,.customer-command-page,.assets-command-page,.dashboard-page,.executive-dashboard{background:var(--app-bg);color:var(--text-primary)}.auth-card{border-radius:14px}.assets-command-hero,.variant-lab-hero,.factory-hero,.distribution-command-hero,.customer-command-hero,.readiness-hero,.attribution-command-hero,.onboarding-hero,.strategy-command-hero,.rules-command-hero,.task-command-hero,.generation-factory-hero,.template-factory-hero,.launch-hero,.executive-hero,.flagship-command-hero,.hero-panel,.growth-hero,.compact-hero{border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 10px 30px #1f365812;color:var(--text-primary)}.assets-command-hero h2,.variant-lab-hero h2,.factory-hero h2,.distribution-command-hero h2,.customer-command-hero h2,.readiness-hero h2,.attribution-command-hero h2,.onboarding-hero h2,.strategy-command-hero h2,.executive-hero h2,.hero-panel h2,.hero-copy h2{color:var(--text-primary)}.assets-command-hero .muted,.variant-lab-hero .muted,.factory-hero .muted,.distribution-command-hero .muted,.customer-command-hero .muted,.readiness-hero .muted,.attribution-command-hero .muted,.onboarding-hero .muted,.strategy-command-hero .muted,.hero-copy p{color:var(--text-secondary)}.asset-command-metrics article,.distribution-command-strip article,.customer-command-strip article,.variant-lab-strip article,.factory-flow-strip article,.strategy-command-strip article,.battle-report-strip article,.attribution-brief-grid article,.flagship-kpis article,.executive-kpis article,.launch-steps article,.onboarding-steps article,.meta-grid article,.metric-grid article,.kpi-grid article{border:1px solid var(--line);background:var(--surface-soft);box-shadow:none;color:var(--text-primary)}.asset-command-metrics strong,.distribution-command-strip strong,.customer-command-strip strong,.variant-lab-strip strong,.factory-flow-strip strong,.strategy-command-strip strong,.battle-report-strip strong,.flagship-kpis strong,.executive-kpis strong,.launch-score strong,.onboarding-score strong,.hero-score strong,.customer-radar-score strong,.strategy-command-score strong,.money-score,.onboarding-score span,.launch-score span{color:var(--primary)}.onboarding-score small,.launch-score small,.hero-score span,.hero-score small,.strategy-command-score span,.customer-radar-score span{color:var(--text-secondary)}.step-index,.factory-flow-strip article>span,.variant-lab-strip article>span,.distribution-command-strip article>span,.customer-command-strip article>span,.strategy-command-strip article>span,.attribution-brief-grid article>span,.launch-path article>span,.heatmap-list article>span,.action-list article>span,.generation-guide span,.auth-provider-grid span,.rules-list-grid article>span,.go-live-command span,.check-card-top span{border:1px solid #d7e4f6;background:var(--surface-blue);color:var(--primary)}.factory-pipeline-card strong,.hero-score strong,.module-icon{color:var(--primary)}.factory-pipeline-card span,.factory-pipeline-card small,.module-card small,.timeline-list small,.quickstart-card span,.message-list strong,.strategy-command-score small,.flow-core small{color:var(--text-secondary)}.workspace-grid>*,.assets-workspace>*,.variant-workspace>*,.mixing-workspace>*,.generation-workspace>*,.distribution-workspace>*,.customer-service-workspace>*,.customer-rules-workspace>*,.script-template-workspace>*,.onboarding-layout>*,.dashboard-grid>*{min-width:0}.asset-upload-panel,.asset-library-panel,.asset-edit-panel,.mixing-form,.mixing-result-panel,.generation-form,.generation-result-panel,.variant-lab-form,.variant-list-panel,.distribution-command-form,.distribution-task-form,.distribution-account-panel,.distribution-task-panel,.customer-command-form,.customer-ingest-panel,.customer-rules-panel,.customer-rules-list-panel,.attribution-command-panel,.attribution-strategy-panel,.strategy-command-panel,.strategy-panel,.readiness-command-panel,.go-live-verdict-panel,.billing-admin-panel{border-color:var(--line);background:var(--surface);box-shadow:0 8px 26px #1f36580f;color:var(--text-primary)}.asset-card{background:#fff;box-shadow:0 5px 18px #1f36580d}.asset-card.active{border-color:var(--primary);box-shadow:0 0 0 3px #1769e01a}.asset-card-head span,.asset-tags span,.generated-video-card span{border-color:#d7e4f6;background:var(--surface-blue);color:var(--primary)}.asset-card code,.detail-block code{border:1px solid var(--line);background:var(--surface-soft);color:#41516a}.generated-video-card,.pending-generation,.sales-grid article,.rules-list-grid article,.funnel-row,.heatmap-list article,.risk-board article,.launch-path article,.go-live-command,.onboarding-next,.onboarding-score,.launch-score,.hero-score,.strategy-command-score,.customer-radar-score{border:1px solid var(--line);background:var(--surface-soft);box-shadow:none;color:var(--text-primary)}.score-ring{border-color:#dce8f8;background:conic-gradient(var(--primary) var(--score, 72%),#e7edf5 0);color:var(--primary)}.score-ring:before{background:#fff}table{border:1px solid var(--line);border-collapse:separate;border-radius:10px;border-spacing:0;overflow:hidden;background:#fff;color:var(--text-primary)}th{background:var(--surface-soft);color:#506078}td,th{border-bottom-color:var(--line)}tbody tr:hover{background:#f4f8fe}.message-list>*,.conversation-list>*,.timeline-list>*,.action-list>*,.plain-list>*{border-color:var(--line)}.dashboard-message,.compliance-note{border:1px solid #d7e4f6;background:var(--surface-blue);color:#315b91}.trend-up,.approved,.done,.success{color:var(--success)}.trend-warn,.warning,.wait{color:var(--warning)}.error,.rejected{color:var(--danger)}.conversation-card mark{border:1px solid #f3d4aa;border-radius:999px;background:var(--warning-bg);color:var(--warning);font-weight:800;padding:3px 8px}.result-card video,.result-card img,.generated-video-card video,.generated-video-card img{border:1px solid var(--line);border-radius:8px;background:#0f172a}@media (max-width: 1180px){body{min-width:0}.shell{grid-template-columns:236px minmax(0,1fr)}.main{padding-inline:18px}.workspace-grid,.assets-workspace,.variant-workspace,.mixing-workspace,.generation-workspace,.distribution-workspace,.customer-service-workspace,.customer-rules-workspace,.script-template-workspace,.onboarding-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 980px){.shell{display:block}.sidebar{gap:12px;height:auto;max-height:none;padding:16px 18px;position:relative}.nav{align-items:start;grid-template-columns:repeat(5,minmax(0,1fr))}.sidebar-card{display:none}.topbar{align-items:flex-start;flex-direction:column;gap:12px}.topbar-actions,.hero-actions,.form-actions,.inline-actions{flex-wrap:wrap;width:100%}}@media (max-width: 640px){.main{padding:14px}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.auth-card,.assets-command-hero,.variant-lab-hero,.factory-hero,.distribution-command-hero,.customer-command-hero,.readiness-hero,.attribution-command-hero,.onboarding-hero{padding:16px}}@layer legacy-theme{*{box-sizing:border-box}body{margin:0;min-width:1180px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{border:0;border-radius:12px;background:linear-gradient(135deg,#f6c76b,#d89d32);box-shadow:0 12px 28px #d89d323d;color:#211505;cursor:pointer;font-weight:800;padding:11px 16px}button:disabled{cursor:not-allowed;opacity:.55}input,textarea,select{width:100%;border:1px solid rgb(218 181 102 / 20%);border-radius:12px;background:#0b101bd1;color:#f8fafc;outline:none;padding:11px 13px}input:focus,textarea:focus,select:focus{border-color:#f6c76b;box-shadow:0 0 0 3px #f6c76b29}textarea{min-height:120px;resize:vertical}label{display:grid;gap:7px;color:#d8dde8;font-size:13px}.shell{display:grid;min-height:100vh;grid-template-columns:282px 1fr;background:radial-gradient(circle at 50% -10%,rgb(248 213 134 / 20%),transparent 23%),radial-gradient(circle at 18% 0%,rgb(246 199 107 / 16%),transparent 28%),radial-gradient(circle at 82% 12%,rgb(42 197 255 / 13%),transparent 30%),linear-gradient(135deg,#07090f,#0c111d 46%,#12131b);isolation:isolate;position:relative}.shell:before{background:linear-gradient(90deg,rgb(255 255 255 / 3%) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / 3%) 1px,transparent 1px);background-size:72px 72px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 58% 15%,black,transparent 68%);mask-image:radial-gradient(circle at 58% 15%,black,transparent 68%);opacity:.7;pointer-events:none;position:fixed;z-index:0}.sidebar{border-right:1px solid rgb(246 199 107 / 12%);background:linear-gradient(180deg,#0a0d16f5,#090c12e0);box-shadow:18px 0 54px #00000042;color:#fff;display:flex;flex-direction:column;gap:22px;padding:24px 18px;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:1}.brand{align-items:center;border:1px solid rgb(246 199 107 / 16%);border-radius:20px;background:linear-gradient(135deg,#ffffff14,#ffffff08);display:flex;gap:12px;padding:14px;position:relative;overflow:hidden}.brand:after{background:linear-gradient(120deg,transparent,rgb(255 255 255 / 18%),transparent);content:"";height:120%;position:absolute;right:-55%;top:-10%;transform:rotate(18deg);width:48%;z-index:0}.brand>div{min-width:0;position:relative;z-index:1}.brand strong{display:block;font-size:17px;letter-spacing:.02em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand small{color:#f7d991;display:block;font-size:11px;font-weight:900;line-height:1.25;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-mark{align-items:center;background:linear-gradient(135deg,#f8d586,#c78320);border-radius:14px;box-shadow:0 14px 32px #d89d3247;color:#1d1305;display:inline-flex;flex:0 0 44px;font-weight:900;height:44px;justify-content:center;position:relative;width:44px;z-index:1}.nav,.nav-group{display:grid;gap:7px}.nav-group{margin-top:2px}.nav-group p{color:#687389;font-size:11px;font-weight:800;letter-spacing:.12em;margin:14px 10px 4px;text-transform:uppercase}.nav a{align-items:center;border:1px solid transparent;border-radius:14px;color:#c9d2e3;display:flex;gap:10px;padding:10px 12px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.nav a span{align-items:center;background:#ffffff12;border-radius:9px;color:#f5c76d;display:inline-flex;font-size:12px;font-weight:900;height:26px;justify-content:center;width:26px}.nav a:hover,.nav a.router-link-active{background:linear-gradient(135deg,#f6c76b26,#2ac5ff14);border-color:#f6c76b3d;color:#fff;transform:translate(2px)}.sidebar-card{border:1px solid rgb(246 199 107 / 22%);border-radius:18px;background:radial-gradient(circle at 20% 0%,rgb(246 199 107 / 25%),transparent 42%),#ffffff0f;display:grid;gap:6px;margin-top:auto;padding:16px;position:relative}.sidebar-card em,.growth-command-card em{color:#f8d586;font-size:11px;font-style:normal;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.sidebar-card span,.sidebar-card small{color:#aab4c5;font-size:12px}.sidebar-card strong{color:#ffd887;font-size:42px;line-height:1}.main{padding:26px;position:relative;z-index:1}.topbar,.section-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.topbar{margin-bottom:22px}.topbar h1,.section-head h2,.auth-card h1,.panel h2{margin:4px 0 0}.topbar h1{font-size:30px;letter-spacing:-.03em}.topbar-actions,.hero-actions,.form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.top-chip,.status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:7px 11px}.top-chip{background:#20c58b1f;border:1px solid rgb(32 197 139 / 24%);color:#62e6b4}.top-chip.premium{background:linear-gradient(135deg,#f8d58633,#d89d321a);border-color:#f8d58657;color:#ffe6a7}.top-chip.cyan{background:#33d6ff1c;border-color:#33d6ff40;color:#bdefff}.eyebrow{color:#8e9ab0;font-size:12px;font-weight:900;letter-spacing:.12em;margin:0;text-transform:uppercase}.eyebrow.gold{color:#f6c76b}.panel{background:linear-gradient(180deg,#ffffff14,#ffffff0a),#0f1420db;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;box-shadow:0 22px 60px #0000003d;padding:22px;position:relative;overflow:hidden}.panel:before{background:linear-gradient(90deg,transparent,rgb(248 213 134 / 14%),transparent);content:"";height:1px;left:22px;opacity:.9;position:absolute;right:22px;top:0}.panel h2{font-size:21px;letter-spacing:-.02em}.auth-page{background:radial-gradient(circle at 50% 0%,rgb(246 199 107 / 18%),transparent 36%),#07090f;display:grid;min-height:100vh;place-items:center;padding:24px}.auth-card{display:grid;gap:16px;max-width:430px;width:100%}.grid-form{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid{align-items:start;display:grid;gap:18px;grid-template-columns:380px 1fr}.workspace-grid .asset-detail{grid-column:1 / -1}.stack{display:grid;gap:15px}.inline-actions{align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid rgb(255 255 255 / 9%);color:#d8dde8;font-size:13px;padding:12px 8px;text-align:left}th{color:#8e9ab0;font-weight:800}pre{background:#05080ee0;border:1px solid rgb(255 255 255 / 8%);border-radius:14px;color:#d8dde8;margin:0;max-height:460px;overflow:auto;padding:14px}.ghost,.ghost-link,.secondary-action{background:#ffffff14;border:1px solid rgb(255 255 255 / 12%);border-radius:12px;color:#f7d991;font-weight:800;padding:10px 14px}.ghost-link,.primary-action,.secondary-action{display:inline-flex}.result-card{background:radial-gradient(circle at 0% 0%,rgb(255 216 135 / 16%),transparent 34%),linear-gradient(145deg,#ffffff17,#ffffff0a);border:1px solid rgb(255 255 255 / 12%);border-radius:22px;box-shadow:0 24px 80px #00000038;display:grid;gap:16px;padding:18px}.result-card video,.result-card img{aspect-ratio:16 / 9;background:#05070c;border:1px solid rgb(255 255 255 / 10%);border-radius:18px;object-fit:cover;width:100%}.empty-preview{align-items:center;aspect-ratio:16 / 9;background:linear-gradient(135deg,#62e6b41a,#33d6ff17),#05070ce0;border:1px dashed rgb(255 255 255 / 16%);border-radius:18px;color:#aeb8ca;display:grid;font-weight:800;place-items:center}.result-copy{align-items:center;background:#00000029;border:1px solid rgb(255 255 255 / 8%);border-radius:16px;display:grid;gap:8px;grid-template-columns:1fr auto;padding:14px}.result-copy .eyebrow{grid-column:1 / -1;margin:0}.result-copy code{color:#fff2c4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.ghost-button{background:#ffffff14;border:1px solid rgb(255 255 255 / 12%);border-radius:12px;color:#f7d991;cursor:pointer;font-weight:900;padding:9px 12px}.quick-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.generation-workspace{align-items:start;grid-template-columns:minmax(460px,.78fr) minmax(0,1.22fr)}.generation-workspace .asset-detail{grid-column:auto}.generation-form{background:radial-gradient(circle at 90% 0%,rgb(246 199 107 / 14%),transparent 42%),#ffffff0f}.generation-guide{background:linear-gradient(135deg,#f6c76b1f,#33d6ff14),#ffffff0d;border:1px solid rgb(246 199 107 / 16%);border-radius:18px;display:grid;gap:7px;padding:15px}.generation-guide span{color:#ffd887;font-size:12px;font-weight:950}.generation-guide strong{color:#fff;line-height:1.65}.generation-result-panel{background:radial-gradient(circle at 0% 0%,rgb(98 230 180 / 12%),transparent 40%),#ffffff0d}.generated-video-card{background:linear-gradient(180deg,#ffffff14,#ffffff0a),#0000002e;border:1px solid rgb(98 230 180 / 16%);border-radius:22px;padding:16px}.pending-generation{background:#33d6ff14;border-color:#33d6ff33;color:#bdefff}.distribution-workspace{align-items:start;grid-template-columns:minmax(420px,.72fr) minmax(0,1.28fr)}.distribution-workspace .asset-detail{grid-column:auto}.distribution-command-page{display:grid;gap:18px}.distribution-command-hero{align-items:center;background:radial-gradient(circle at 80% 8%,rgb(51 214 255 / 22%),transparent 30%),radial-gradient(circle at 16% 16%,rgb(248 213 134 / 16%),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0a);border:1px solid rgb(51 214 255 / 18%);border-radius:32px;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff1f;display:grid;gap:24px;grid-template-columns:1fr 230px;overflow:hidden;padding:30px;position:relative}.distribution-command-hero:before{background:repeating-linear-gradient(90deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 62px),repeating-linear-gradient(180deg,rgb(255 255 255 / 3%) 0 1px,transparent 1px 62px);content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 74% 20%,black,transparent 66%);mask-image:radial-gradient(circle at 74% 20%,black,transparent 66%);pointer-events:none;position:absolute}.task-command-hero{background:radial-gradient(circle at 80% 8%,rgb(248 213 134 / 22%),transparent 30%),radial-gradient(circle at 16% 16%,rgb(98 230 180 / 12%),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0a);border-color:#f8d58633}.distribution-command-hero>*{position:relative;z-index:1}.distribution-command-hero h2{color:#fff;font-size:42px;letter-spacing:-.05em;line-height:1.08;margin:12px 0;max-width:820px}.distribution-command-hero .muted{color:#d7dfed;font-size:16px;line-height:1.8;max-width:820px}.distribution-tower-card{align-content:center;background:radial-gradient(circle at 50% 0%,rgb(51 214 255 / 20%),transparent 48%),linear-gradient(180deg,#ffffff1f,#ffffff0d);border:1px solid rgb(51 214 255 / 22%);border-radius:28px;display:grid;gap:8px;justify-items:center;min-height:190px;padding:22px;text-align:center}.distribution-tower-card span,.distribution-tower-card small{color:#bdefff;font-size:12px;font-weight:900}.distribution-tower-card strong{color:#33d6ff;font-size:68px;letter-spacing:-.08em;line-height:.95;text-shadow:0 18px 42px rgb(51 214 255 / 22%)}.distribution-command-strip{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.distribution-command-strip article{background:radial-gradient(circle at 20% 0%,rgb(51 214 255 / 13%),transparent 48%),linear-gradient(180deg,#ffffff17,#ffffff0a),#101522db;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;display:grid;gap:8px;min-height:118px;padding:18px}.distribution-command-strip span{color:#ffd887;font-size:12px;font-weight:950}.distribution-command-strip strong{color:#fff;font-size:20px}.distribution-command-strip small{color:#9ca6ba;font-weight:800}.distribution-command-form{border-color:#33d6ff26}.distribution-auth-form,.distribution-task-form{background:radial-gradient(circle at 88% 0%,rgb(246 199 107 / 14%),transparent 42%),#ffffff0f}.distribution-account-panel,.distribution-task-panel{background:radial-gradient(circle at 0% 0%,rgb(51 214 255 / 10%),transparent 38%),#ffffff0d}.assets-workspace{align-items:start}.assets-command-page{display:grid;gap:18px}.assets-command-hero{align-items:center;background:radial-gradient(circle at 78% 10%,rgb(248 213 134 / 25%),transparent 30%),radial-gradient(circle at 18% 18%,rgb(51 214 255 / 14%),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0a);border:1px solid rgb(248 213 134 / 22%);border-radius:32px;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff1f;display:grid;gap:24px;grid-template-columns:1fr 220px;overflow:hidden;padding:30px;position:relative}.assets-command-hero:before{background:repeating-linear-gradient(90deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 58px),repeating-linear-gradient(180deg,rgb(255 255 255 / 3%) 0 1px,transparent 1px 58px);content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 76% 20%,black,transparent 66%);mask-image:radial-gradient(circle at 76% 20%,black,transparent 66%);pointer-events:none;position:absolute}.assets-command-hero>*{position:relative;z-index:1}.assets-command-hero h2{color:#fff;font-size:42px;letter-spacing:-.05em;line-height:1.08;margin:12px 0;max-width:760px}.assets-command-hero .muted{color:#d7dfed;font-size:16px;line-height:1.8;max-width:760px}.asset-command-radar{align-content:center;background:radial-gradient(circle at 50% 0%,rgb(98 230 180 / 22%),transparent 48%),linear-gradient(180deg,#ffffff1f,#ffffff0d);border:1px solid rgb(98 230 180 / 24%);border-radius:28px;display:grid;gap:8px;justify-items:center;min-height:190px;padding:22px}.asset-command-radar span,.asset-command-radar small{color:#bdebd9;font-size:12px;font-weight:900}.asset-command-radar strong{color:#62e6b4;font-size:78px;letter-spacing:-.08em;line-height:.95;text-shadow:0 18px 42px rgb(98 230 180 / 22%)}.asset-command-metrics{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.asset-command-metrics article{background:radial-gradient(circle at 20% 0%,rgb(248 213 134 / 13%),transparent 48%),linear-gradient(180deg,#ffffff17,#ffffff0a),#101522db;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;display:grid;gap:8px;min-height:116px;padding:18px}.asset-command-metrics span{color:#9ca6ba;font-size:13px;font-weight:900}.asset-command-metrics strong{color:#fff;font-size:31px;letter-spacing:-.05em}.asset-command-metrics small{color:#f7d991;font-weight:900}.asset-upload-panel,.asset-edit-panel,.asset-library-panel{background:radial-gradient(circle at 90% 0%,rgb(246 199 107 / 12%),transparent 42%),#ffffff0f}.asset-card-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.asset-card{background:linear-gradient(180deg,#ffffff14,#ffffff0a),#0000002e;border:1px solid rgb(255 255 255 / 9%);border-radius:18px;display:grid;gap:11px;padding:15px;overflow:hidden;position:relative}.asset-card:before{background:linear-gradient(120deg,transparent,rgb(248 213 134 / 12%),transparent);content:"";height:1px;left:14px;position:absolute;right:14px;top:0}.asset-card.active{border-color:#f6c76b57;box-shadow:0 18px 40px #f6c76b1a}.asset-card-head{align-items:center;display:flex;justify-content:space-between}.asset-card-head span{color:#ffd887;font-size:12px;font-weight:950}.asset-card-head strong{color:#62e6b4;font-size:12px}.asset-card code{color:#fff;font-size:12px;overflow-wrap:anywhere}.asset-card p{color:#aeb8ca;margin:0}.asset-tags{display:flex;flex-wrap:wrap;gap:6px}.asset-tags small{background:#ffffff12;border:1px solid rgb(255 255 255 / 8%);border-radius:999px;color:#cbd5e1;padding:5px 8px}.mixing-workspace,.variant-workspace{align-items:start}.variant-lab-page{display:grid;gap:18px}.variant-lab-hero{align-items:center;background:radial-gradient(circle at 82% 10%,rgb(248 213 134 / 24%),transparent 30%),radial-gradient(circle at 18% 16%,rgb(98 230 180 / 14%),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0a);border:1px solid rgb(248 213 134 / 22%);border-radius:32px;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff1f;display:grid;gap:24px;grid-template-columns:1fr 230px;overflow:hidden;padding:30px;position:relative}.variant-lab-hero:before{background:radial-gradient(circle,rgb(98 230 180 / 16%) 0 1px,transparent 1px),repeating-linear-gradient(90deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 60px);background-size:28px 28px,100% 100%;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 78% 20%,black,transparent 66%);mask-image:radial-gradient(circle at 78% 20%,black,transparent 66%);pointer-events:none;position:absolute}.variant-lab-hero>*{position:relative;z-index:1}.variant-lab-hero h2{color:#fff;font-size:42px;letter-spacing:-.05em;line-height:1.08;margin:12px 0;max-width:780px}.variant-lab-hero .muted{color:#d7dfed;font-size:16px;line-height:1.8;max-width:820px}.variant-radar-card{align-content:center;background:radial-gradient(circle at 50% 0%,rgb(98 230 180 / 22%),transparent 48%),linear-gradient(180deg,#ffffff1f,#ffffff0d);border:1px solid rgb(98 230 180 / 24%);border-radius:28px;display:grid;gap:8px;justify-items:center;min-height:190px;padding:22px;text-align:center}.variant-radar-card span,.variant-radar-card small{color:#bdebd9;font-size:12px;font-weight:900}.variant-radar-card strong{color:#62e6b4;font-size:78px;letter-spacing:-.08em;line-height:.95;text-shadow:0 18px 42px rgb(98 230 180 / 22%)}.variant-lab-strip{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.variant-lab-strip article{background:radial-gradient(circle at 20% 0%,rgb(248 213 134 / 13%),transparent 48%),linear-gradient(180deg,#ffffff17,#ffffff0a),#101522db;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;display:grid;gap:8px;min-height:118px;padding:18px}.variant-lab-strip span{color:#ffd887;font-size:12px;font-weight:950}.variant-lab-strip strong{color:#fff;font-size:20px}.variant-lab-strip small{color:#9ca6ba;font-weight:800}.variant-lab-form{border-color:#62e6b429}.content-factory-page{display:grid;gap:18px}.factory-hero{align-items:center;background:radial-gradient(circle at 80% 8%,rgb(248 213 134 / 24%),transparent 30%),radial-gradient(circle at 16% 14%,rgb(51 214 255 / 15%),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0a);border:1px solid rgb(248 213 134 / 22%);border-radius:32px;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff1f;display:grid;gap:24px;grid-template-columns:1fr 240px;overflow:hidden;padding:30px;position:relative}.factory-hero:before{background:linear-gradient(90deg,#f8d58600,#f8d5862e,#f8d58600),repeating-linear-gradient(90deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 64px);content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 72% 20%,black,transparent 68%);mask-image:radial-gradient(circle at 72% 20%,black,transparent 68%);pointer-events:none;position:absolute}.generation-factory-hero{background:radial-gradient(circle at 82% 8%,rgb(51 214 255 / 24%),transparent 30%),radial-gradient(circle at 18% 14%,rgb(248 213 134 / 16%),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0a)}.template-factory-hero{background:radial-gradient(circle at 82% 8%,rgb(98 230 180 / 20%),transparent 30%),radial-gradient(circle at 18% 14%,rgb(248 213 134 / 17%),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0a)}.factory-hero>*{position:relative;z-index:1}.factory-hero h2{color:#fff;font-size:42px;letter-spacing:-.05em;line-height:1.08;margin:12px 0;max-width:780px}.factory-hero .muted{color:#d7dfed;font-size:16px;line-height:1.8;max-width:820px}.factory-pipeline-card{align-content:center;background:radial-gradient(circle at 50% 0%,rgb(248 213 134 / 22%),transparent 48%),linear-gradient(180deg,#ffffff1f,#ffffff0d);border:1px solid rgb(248 213 134 / 24%);border-radius:28px;display:grid;gap:8px;justify-items:center;min-height:190px;padding:22px;text-align:center}.factory-pipeline-card span,.factory-pipeline-card small{color:#fff2c4;font-size:12px;font-weight:900}.factory-pipeline-card strong{color:#ffd887;font-size:48px;letter-spacing:-.06em;line-height:1;text-shadow:0 18px 42px rgb(248 213 134 / 22%)}.factory-flow-strip{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.factory-flow-strip article{background:radial-gradient(circle at 20% 0%,rgb(51 214 255 / 10%),transparent 48%),linear-gradient(180deg,#ffffff17,#ffffff0a),#101522db;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;display:grid;gap:8px;min-height:118px;padding:18px}.factory-flow-strip span{color:#ffd887;font-size:12px;font-weight:950}.factory-flow-strip strong{color:#fff;font-size:20px}.factory-flow-strip small{color:#9ca6ba;font-weight:800}.factory-form{border-color:#f8d58629}.script-template-workspace{align-items:start;grid-template-columns:minmax(420px,.72fr) minmax(0,1.28fr)}.script-template-workspace .asset-detail{grid-column:auto}.mixing-form,.variant-form,.mixing-result-panel,.variant-list-panel{background:radial-gradient(circle at 90% 0%,rgb(246 199 107 / 13%),transparent 42%),#ffffff0f}.mixing-result-panel,.variant-list-panel{background:radial-gradient(circle at 0% 0%,rgb(51 214 255 / 10%),transparent 38%),#ffffff0d}.mixing-workspace{grid-template-columns:minmax(460px,.78fr) minmax(0,1.22fr)}.mixing-workspace .asset-detail{grid-column:auto}.variant-workspace{grid-template-columns:minmax(420px,.72fr) minmax(0,1.28fr)}.variant-workspace .asset-detail{grid-column:auto}.customer-service-workspace,.customer-rules-workspace{align-items:start;grid-template-columns:minmax(420px,.72fr) minmax(0,1.28fr)}.customer-service-workspace .asset-detail,.customer-rules-workspace .asset-detail{grid-column:auto}.customer-command-page{display:grid;gap:18px}.customer-command-hero{align-items:center;background:radial-gradient(circle at 80% 8%,rgb(98 230 180 / 22%),transparent 30%),radial-gradient(circle at 16% 16%,rgb(248 213 134 / 15%),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0a);border:1px solid rgb(98 230 180 / 20%);border-radius:32px;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff1f;display:grid;gap:24px;grid-template-columns:1fr 230px;overflow:hidden;padding:30px;position:relative}.customer-command-hero:before{background:radial-gradient(circle,rgb(98 230 180 / 14%) 0 1px,transparent 1px),repeating-linear-gradient(90deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 62px);background-size:28px 28px,100% 100%;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 76% 20%,black,transparent 66%);mask-image:radial-gradient(circle at 76% 20%,black,transparent 66%);pointer-events:none;position:absolute}.rules-command-hero{background:radial-gradient(circle at 80% 8%,rgb(248 213 134 / 22%),transparent 30%),radial-gradient(circle at 16% 16%,rgb(98 230 180 / 13%),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0a);border-color:#f8d58633}.customer-command-hero>*{position:relative;z-index:1}.customer-command-hero h2{color:#fff;font-size:42px;letter-spacing:-.05em;line-height:1.08;margin:12px 0;max-width:820px}.customer-command-hero .muted{color:#d7dfed;font-size:16px;line-height:1.8;max-width:820px}.customer-radar-score{align-content:center;background:radial-gradient(circle at 50% 0%,rgb(98 230 180 / 24%),transparent 48%),linear-gradient(180deg,#ffffff1f,#ffffff0d);border:1px solid rgb(98 230 180 / 24%);border-radius:28px;display:grid;gap:8px;justify-items:center;min-height:190px;padding:22px;text-align:center}.customer-radar-score span,.customer-radar-score small{color:#bdebd9;font-size:12px;font-weight:900}.customer-radar-score strong{color:#62e6b4;font-size:76px;letter-spacing:-.08em;line-height:.95;text-shadow:0 18px 42px rgb(98 230 180 / 24%)}.customer-command-strip{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-command-strip article{background:radial-gradient(circle at 20% 0%,rgb(98 230 180 / 12%),transparent 48%),linear-gradient(180deg,#ffffff17,#ffffff0a),#101522db;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;display:grid;gap:8px;min-height:118px;padding:18px}.customer-command-strip span{color:#ffd887;font-size:12px;font-weight:950}.customer-command-strip strong{color:#fff;font-size:20px}.customer-command-strip small{color:#9ca6ba;font-weight:800}.customer-command-form{border-color:#62e6b429}.customer-ingest-panel,.customer-rules-panel,.sales-assets-panel{background:radial-gradient(circle at 90% 0%,rgb(246 199 107 / 14%),transparent 42%),#ffffff0f}.customer-radar-panel,.customer-rules-list-panel{background:radial-gradient(circle at 0% 0%,rgb(98 230 180 / 12%),transparent 38%),#ffffff0d}.conversation-list{display:grid;gap:12px}.conversation-card{background:linear-gradient(180deg,#ffffff14,#ffffff0a),#0000002e;border:1px solid rgb(255 255 255 / 9%);border-radius:18px;box-shadow:none;color:#d8dde8;display:grid;gap:7px;justify-items:start;padding:15px;text-align:left}.conversation-card strong{color:#fff;font-size:16px}.conversation-card span{color:#aeb8ca;font-size:12px}.conversation-card mark{background:#f6c76b29;border:1px solid rgb(246 199 107 / 30%);border-radius:999px;color:#ffd887;font-size:12px;font-weight:950;padding:5px 9px}.detail-block{border-top:1px solid rgb(255 255 255 / 10%);margin-top:18px;padding-top:18px}.message-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.message-list li{background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:15px;display:grid;gap:6px;padding:13px}.message-list strong{color:#ffd887}.message-list span{color:#d8dde8;line-height:1.65}.rules-list-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.rules-list-grid article{background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:16px;padding:15px}.rules-list-grid span{color:#ffd887;display:block;font-size:12px;font-weight:900;margin-bottom:8px}.rules-list-grid strong{color:#fff;display:block;font-size:18px}.rules-list-grid p{color:#aeb8ca;font-size:13px;line-height:1.55;margin:8px 0 0}.attribution-command-panel,.attribution-strategy-panel,.readiness-command-panel{background:radial-gradient(circle at 85% 0%,rgb(246 199 107 / 16%),transparent 42%),radial-gradient(circle at 8% 10%,rgb(98 230 180 / 10%),transparent 36%),#ffffff0f}.readiness-hero{background:radial-gradient(circle at 84% 10%,rgb(98 230 180 / 22%),transparent 30%),radial-gradient(circle at 14% 20%,rgb(248 213 134 / 18%),transparent 36%),linear-gradient(135deg,#ffffff24,#ffffff0a);border-color:#62e6b433}.go-live-verdict-panel{background:radial-gradient(circle at 86% 0%,rgb(98 230 180 / 18%),transparent 34%),radial-gradient(circle at 10% 0%,rgb(246 199 107 / 12%),transparent 42%),#ffffff0f}.go-live-verdict-panel>p{color:#cbd4e2;font-size:15px;line-height:1.8;margin:0}.go-live-command{align-items:center;background:linear-gradient(135deg,#0000002e,#33d6ff14),#ffffff0d;border:1px solid rgb(51 214 255 / 16%);border-radius:18px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);margin-top:16px;padding:16px}.go-live-command span{color:#ffd887;display:block;font-size:12px;font-weight:950;margin-bottom:7px}.go-live-command strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.go-live-command small{color:#9fe9ff;font-weight:800;line-height:1.6}.go-live-check-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.go-live-check-card{background:linear-gradient(180deg,#ffffff17,#ffffff0a),#101522d1;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;box-shadow:0 20px 60px #00000038;display:grid;gap:12px;padding:17px}.check-card-top{display:grid;gap:8px}.check-card-top span{color:#ffd887;font-size:12px;font-weight:950}.check-card-top strong{color:#fff;font-size:20px}.go-live-check-card p{color:#b8c3d5;font-size:13px;line-height:1.65;margin:0}.go-live-check-card b{color:#f8fafc}.attribution-command-hero{background:radial-gradient(circle at 84% 10%,rgb(248 213 134 / 26%),transparent 31%),radial-gradient(circle at 16% 16%,rgb(51 214 255 / 14%),transparent 34%),linear-gradient(135deg,#ffffff24,#ffffff0a);border-color:#f8d5863b}.strategy-command-hero{align-items:center;background:radial-gradient(circle at 80% 8%,rgb(248 213 134 / 24%),transparent 30%),radial-gradient(circle at 16% 16%,rgb(51 214 255 / 14%),transparent 34%),linear-gradient(135deg,#ffffff21,#ffffff0a);border:1px solid rgb(248 213 134 / 22%);border-radius:32px;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff1f;display:grid;gap:24px;grid-template-columns:1fr 230px;overflow:hidden;padding:30px;position:relative}.strategy-command-hero:before{background:repeating-linear-gradient(90deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 62px),repeating-linear-gradient(180deg,rgb(255 255 255 / 3%) 0 1px,transparent 1px 62px);content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 76% 20%,black,transparent 66%);mask-image:radial-gradient(circle at 76% 20%,black,transparent 66%);pointer-events:none;position:absolute}.strategy-command-hero>*{position:relative;z-index:1}.strategy-command-hero h2{color:#fff;font-size:42px;letter-spacing:-.05em;line-height:1.08;margin:12px 0;max-width:820px}.strategy-command-hero .muted{color:#d7dfed;font-size:16px;line-height:1.8;max-width:820px}.strategy-command-score{align-content:center;background:radial-gradient(circle at 50% 0%,rgb(248 213 134 / 24%),transparent 48%),linear-gradient(180deg,#ffffff1f,#ffffff0d);border:1px solid rgb(248 213 134 / 24%);border-radius:28px;display:grid;gap:8px;justify-items:center;min-height:190px;padding:22px;text-align:center}.strategy-command-score span,.strategy-command-score small{color:#fff2c4;font-size:12px;font-weight:900}.strategy-command-score strong{color:#ffd887;font-size:76px;letter-spacing:-.08em;line-height:.95;text-shadow:0 18px 42px rgb(248 213 134 / 24%)}.strategy-command-strip{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-command-strip article{background:radial-gradient(circle at 20% 0%,rgb(248 213 134 / 13%),transparent 48%),linear-gradient(180deg,#ffffff17,#ffffff0a),#101522db;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;display:grid;gap:8px;min-height:118px;padding:18px}.strategy-command-strip span{color:#ffd887;font-size:12px;font-weight:950}.strategy-command-strip strong{color:#fff;font-size:20px}.strategy-command-strip small{color:#9ca6ba;font-weight:800}.strategy-command-panel{border-color:#f8d58629}.attribution-brief-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.attribution-brief-grid article{background:linear-gradient(180deg,#ffffff14,#ffffff0a),#0000002e;border:1px solid rgb(246 199 107 / 13%);border-radius:18px;padding:17px}.attribution-brief-grid span{color:#ffd887;display:block;font-size:12px;font-weight:950;margin-bottom:8px}.attribution-brief-grid strong{color:#fff;display:block;font-size:21px;line-height:1.35}.attribution-brief-grid p{color:#aeb8ca;font-size:13px;line-height:1.65;margin:10px 0 0}@media (max-width: 1280px){.asset-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.primary-link{background:linear-gradient(135deg,#f7d991,#f6b73c);border-radius:14px;color:#1a1303;display:inline-flex;font-weight:950;justify-content:center;padding:12px 14px}.meta-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.meta-grid div{background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:14px;padding:12px}.meta-grid dt{color:#8e9ab0;font-size:12px;font-weight:900;margin-bottom:6px}.meta-grid dd{color:#fff;font-weight:900;margin:0;overflow-wrap:anywhere}.onboarding-page{display:grid;gap:18px}.merchant-launch-page{gap:20px}.onboarding-hero{align-items:center;background:radial-gradient(circle at 18% 0%,rgb(247 217 145 / 18%),transparent 34%),linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid rgb(255 255 255 / 12%);border-radius:26px;display:flex;justify-content:space-between;padding:24px}.launch-hero{background:radial-gradient(circle at 75% 12%,rgb(246 199 107 / 24%),transparent 34%),radial-gradient(circle at 12% 0%,rgb(51 214 255 / 14%),transparent 32%),linear-gradient(135deg,#ffffff1f,#ffffff0a);border-color:#f6c76b2e;box-shadow:0 26px 80px #00000047}.onboarding-hero h2{color:#fff;font-size:32px;margin:4px 0 8px}.onboarding-score{background:#0000003d;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;min-width:180px;padding:18px;text-align:right}.launch-score{background:radial-gradient(circle at 50% 0%,rgb(246 199 107 / 20%),transparent 52%),#0000003d;border-color:#f6c76b38;min-width:230px}.onboarding-score strong,.onboarding-score span{color:#fff2c4;display:block;font-weight:950}.onboarding-score span{font-size:34px;margin-top:6px}.onboarding-score small{color:#b8c3d5;display:block;font-size:12px;font-weight:800;margin-top:8px}.onboarding-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 340px}.onboarding-steps{display:grid;gap:12px;list-style:none;margin:0;padding:0}.onboarding-steps li{align-items:center;background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:18px;display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:15px}.onboarding-steps li.done{background:linear-gradient(135deg,#62e6b424,#ffffff0d);border-color:#62e6b447}.launch-steps li{box-shadow:inset 0 1px #ffffff0d}.launch-steps li:not(.done){background:radial-gradient(circle at 0% 0%,rgb(246 199 107 / 8%),transparent 36%),#ffffff0d}.step-index{align-items:center;background:#ffffff17;border-radius:999px;color:#fff2c4;display:inline-flex;font-weight:950;height:38px;justify-content:center;width:38px}.onboarding-steps strong{color:#fff;display:block;font-size:16px}.onboarding-steps p,.onboarding-steps small{color:#aeb8ca;display:block;line-height:1.55;margin:4px 0 0}.onboarding-steps small{color:#f7d991;font-weight:900}.onboarding-next{position:sticky;top:18px}.launch-next-card{background:radial-gradient(circle at 85% 0%,rgb(246 199 107 / 16%),transparent 42%),#ffffff0d;border-color:#f6c76b24}.launch-path,.compliance-note,.quickstart-card{background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:18px;padding:15px}.launch-path span,.compliance-note strong,.quickstart-card span,.quickstart-card strong{color:#fff;display:block;font-weight:950;margin-bottom:8px}.quickstart-card{background:radial-gradient(circle at 100% 0%,rgb(246 199 107 / 18%),transparent 44%),#ffffff0f;border-color:#f6c76b2e}.quickstart-card span{color:#ffd887;font-size:12px}.quickstart-card p{color:#aeb8ca;line-height:1.6;margin:0 0 12px}.launch-path p,.compliance-note p{color:#aeb8ca;line-height:1.6;margin:0}.primary-action{background:linear-gradient(135deg,#f8d586,#d89d32);border-radius:14px;box-shadow:0 16px 34px #d89d3240;color:#211505;font-weight:900;padding:12px 17px}.status{background:#ffffff14;color:#cbd5e1}.status.success{background:#20c58b24;color:#62e6b4}.status.warning{background:#f6c76b26;color:#ffd887}.status.approved{background:#22c55e29;color:#7bf1a8}.status.rejected{background:#f8717124;color:#fca5a5}.metric-grid,.two-column{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.metric-card,.strategy-card{background:#ffffff0d;border:1px solid rgb(255 255 255 / 9%);border-radius:16px;padding:15px}.metric-card span{color:#8e9ab0;display:block;font-size:13px;margin-bottom:8px}.metric-card strong{color:#fff;font-size:26px}.plain-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.plain-list li{align-items:center;border-bottom:1px solid rgb(255 255 255 / 9%);display:flex;gap:14px;justify-content:space-between;padding-bottom:10px}.error{color:#fca5a5;margin:0}.muted{color:#9ca6ba;margin:0}.dashboard-message,.empty-state{border:1px solid rgb(246 199 107 / 16%);border-radius:16px;background:#f6c76b14;color:#f7d991;margin:0;padding:13px 15px}.empty-state{color:#aeb8ca}.dashboard-page{display:grid;gap:18px}.executive-dashboard{gap:20px}.executive-hero{align-items:stretch;background:radial-gradient(circle at 78% 12%,rgb(255 216 135 / 28%),transparent 30%),radial-gradient(circle at 12% 22%,rgb(51 214 255 / 16%),transparent 36%),linear-gradient(135deg,#ffffff24,#ffffff0a);border:1px solid rgb(246 199 107 / 22%);border-radius:34px;box-shadow:0 32px 100px #00000061,inset 0 1px #ffffff1f;display:grid;gap:26px;grid-template-columns:1fr 280px;min-height:360px;overflow:hidden;padding:34px;position:relative}.flagship-command-hero{background:radial-gradient(circle at 82% 8%,rgb(255 226 151 / 34%),transparent 28%),radial-gradient(circle at 42% 0%,rgb(51 214 255 / 18%),transparent 28%),radial-gradient(circle at 8% 82%,rgb(98 230 180 / 10%),transparent 34%),linear-gradient(135deg,#ffffff29,#ffffff0a);border-color:#f8d5864d}.flagship-command-hero:after{background:radial-gradient(circle,rgb(248 213 134 / 18%) 0 1px,transparent 1px),linear-gradient(135deg,transparent 0 45%,rgb(255 255 255 / 7%) 46% 47%,transparent 48% 100%);background-size:26px 26px,100% 100%;content:"";top:0;right:0;bottom:0;left:0;opacity:.45;pointer-events:none;position:absolute}.premium-badges{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:14px}.premium-badges span{background:linear-gradient(135deg,#f8d5862e,#33d6ff17),#ffffff12;border:1px solid rgb(248 213 134 / 28%);border-radius:999px;color:#fff2c4;font-size:12px;font-weight:950;letter-spacing:.08em;padding:8px 12px;box-shadow:inset 0 1px #ffffff1f}.executive-hero:before{background:linear-gradient(90deg,#f6c76b00,#f6c76b42,#f6c76b00),linear-gradient(180deg,transparent,rgb(255 255 255 / 10%));content:"";height:1px;left:32px;position:absolute;right:32px;top:0}.hero-orbit{background:repeating-linear-gradient(90deg,rgb(255 255 255 / 5%) 0 1px,transparent 1px 56px),repeating-linear-gradient(180deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 56px);top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 72% 20%,black,transparent 62%);mask-image:radial-gradient(circle at 72% 20%,black,transparent 62%);opacity:.55;pointer-events:none;position:absolute}.executive-copy{align-self:center;max-width:820px;position:relative;z-index:1}.executive-copy h2{color:#fff;font-size:64px;letter-spacing:-.06em;line-height:1.04;margin:12px 0 16px;max-width:760px;text-shadow:0 24px 70px rgb(248 213 134 / 18%)}.hero-summary{color:#d7dfed;font-size:17px;line-height:1.85;margin:0 0 24px;max-width:720px}.battle-report-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1f,#ffffff0d),#0000002e;border:1px solid rgb(255 255 255 / 12%);border-radius:22px;display:grid;gap:12px;grid-template-columns:.7fr 1.25fr 1.15fr;margin:0 0 22px;padding:14px}.battle-report-strip div{border-right:1px solid rgb(255 255 255 / 10%);display:grid;gap:6px;padding:4px 14px 4px 4px}.battle-report-strip div:last-child{border-right:0}.battle-report-strip span{color:#8e9ab0;font-size:12px;font-weight:900}.battle-report-strip strong{color:#fff;font-size:14px;line-height:1.45}.growth-command-card{align-content:center;background:radial-gradient(circle at 50% 0%,rgb(246 199 107 / 28%),transparent 42%),linear-gradient(180deg,#ffffff1f,#ffffff0d);border:1px solid rgb(246 199 107 / 30%);border-radius:28px;box-shadow:inset 0 1px #ffffff1f;display:grid;gap:10px;justify-items:center;padding:26px;position:relative;z-index:1}.growth-command-card:before{border:1px solid rgb(248 213 134 / 20%);border-radius:50%;content:"";height:186px;left:50%;position:absolute;top:50%;transform:translate(-50%,-52%);width:186px}.growth-command-card>*{position:relative;z-index:1}.growth-command-card span,.growth-command-card small,.score-ring b{color:#c6d0df;font-size:12px}.growth-command-card strong{color:#ffd887;font-size:86px;letter-spacing:-.08em;line-height:.95;text-shadow:0 18px 42px rgb(246 199 107 / 28%)}.score-ring{align-items:center;display:grid;gap:9px;justify-items:center;margin-top:12px;text-align:center}.score-link{background:#ffffff14;border:1px solid rgb(248 213 134 / 18%);border-radius:999px;color:#fff2c4;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;margin-top:8px;padding:9px 13px}.score-ring i{background:linear-gradient(90deg,#62e6b4 0,#62e6b4 68%,#ffffff1f 68%,#ffffff1f);border-radius:999px;display:block;height:8px;width:170px}.executive-kpis{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.flagship-kpis{margin-top:-8px}.executive-kpi-card{background:radial-gradient(circle at 20% 0%,rgb(246 199 107 / 12%),transparent 48%),linear-gradient(180deg,#ffffff17,#ffffff0a),#101522db;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;display:grid;gap:9px;min-height:132px;padding:20px;position:relative;overflow:hidden}.executive-kpi-card:before{background:radial-gradient(circle at 20% 0%,rgb(248 213 134 / 26%),transparent 42%);content:"";top:0;right:0;bottom:0;left:0;opacity:.7;pointer-events:none;position:absolute}.executive-kpi-card:after{background:linear-gradient(180deg,rgb(246 199 107 / 40%),transparent);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.executive-kpi-card:hover:after{opacity:.12}.executive-kpi-card span{color:#9ca6ba;font-size:13px;font-weight:800;position:relative;z-index:1}.executive-kpi-card strong{color:#fff;font-size:31px;letter-spacing:-.05em;position:relative;z-index:1}.executive-kpi-card small{font-weight:900;position:relative;z-index:1}.module-flow-panel h2{max-width:960px}.module-flow{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.flow-card{background:linear-gradient(180deg,#ffffff14,#ffffff0a),#ffffff0a;border:1px solid rgb(255 255 255 / 9%);border-radius:20px;display:grid;gap:12px;min-height:186px;padding:16px;position:relative;transition:border-color .18s ease,transform .18s ease,background .18s ease}.flow-card:not(:last-child):after{color:#ffd887;content:"→";font-size:18px;font-weight:900;position:absolute;right:-12px;top:28px;z-index:2}.flow-card:hover{background:#f6c76b14;border-color:#f6c76b42;transform:translateY(-3px)}.flow-index{align-items:center;background:linear-gradient(135deg,#f8d586,#33d6ff);border-radius:14px;color:#09111d;display:inline-flex;font-size:14px;font-weight:900;height:38px;justify-content:center;width:38px}.flow-card strong{color:#fff;display:block;font-size:16px;line-height:1.35}.flow-card p{color:#9ca6ba;font-size:12px;line-height:1.6;margin:8px 0 0}.flow-card small{align-self:end;color:#ffd887;font-size:12px;font-weight:900}.strategy-panel{background:radial-gradient(circle at 90% 0%,rgb(246 199 107 / 18%),transparent 44%),linear-gradient(180deg,#ffffff14,#ffffff0a)}.risk-panel{background:radial-gradient(circle at 0% 0%,rgb(255 216 135 / 12%),transparent 38%),#ffffff0d}.sales-radar-panel{background:radial-gradient(circle at 12% 0%,rgb(98 230 180 / 14%),transparent 38%),#ffffff0d}.compliance-copy{border:1px solid rgb(98 230 180 / 18%);border-radius:16px;background:#62e6b412;color:#bdebd9;line-height:1.7;margin:0;padding:13px 14px}.hero-panel{align-items:stretch;background:radial-gradient(circle at 86% 14%,rgb(246 199 107 / 22%),transparent 34%),radial-gradient(circle at 12% 20%,rgb(42 197 255 / 14%),transparent 34%),linear-gradient(135deg,#ffffff1f,#ffffff0a);border:1px solid rgb(246 199 107 / 18%);border-radius:30px;box-shadow:0 28px 90px #0000004d;display:grid;gap:18px;grid-template-columns:1fr 230px;overflow:hidden;padding:30px;position:relative}.growth-hero{min-height:280px}.compact-hero{grid-template-columns:1fr 180px}.hero-panel:after{background:linear-gradient(90deg,transparent,rgb(255 255 255 / 12%),transparent);content:"";height:1px;left:30px;position:absolute;right:30px;top:0}.hero-copy{max-width:780px}.hero-copy h2{font-size:42px;letter-spacing:-.05em;line-height:1.08;margin:10px 0 14px}.hero-copy p{color:#c5ccda;font-size:16px;line-height:1.8;margin:0 0 20px}.hero-score{align-content:center;background:linear-gradient(180deg,#f6c76b2e,#ffffff0f);border:1px solid rgb(246 199 107 / 26%);border-radius:24px;display:grid;justify-items:center;padding:24px}.hero-score span,.hero-score small{color:#c8d0dd}.hero-score strong{color:#ffd887;font-size:76px;letter-spacing:-.08em;line-height:1}.kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-card{background:linear-gradient(180deg,#ffffff17,#ffffff0a),#101522d6;border:1px solid rgb(255 255 255 / 10%);border-radius:20px;display:grid;gap:8px;padding:18px}.kpi-card span{color:#9ca6ba;font-size:13px}.kpi-card strong{color:#fff;font-size:29px;letter-spacing:-.04em}.kpi-card small{font-weight:800}.trend-up{color:#62e6b4}.trend-warn{color:#ffd887}.dashboard-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.wide-panel,.command-panel{grid-column:1 / -1}.module-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.module-card{align-items:center;background:#ffffff0d;border:1px solid rgb(255 255 255 / 9%);border-radius:18px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:16px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.module-card:hover{background:#f6c76b14;border-color:#f6c76b3d;transform:translateY(-2px)}.module-icon{align-items:center;background:linear-gradient(135deg,#f6c76b3d,#2ac5ff1f);border-radius:15px;color:#ffd887;display:inline-flex;font-weight:900;height:44px;justify-content:center;width:44px}.module-card strong{color:#fff;display:block;margin-bottom:4px}.module-card p,.module-card small{color:#9ca6ba;font-size:12px;margin:0}.funnel{display:grid;gap:15px}.funnel-row{display:grid;gap:8px}.funnel-row>div:first-child{align-items:center;display:flex;justify-content:space-between}.funnel-row span{color:#aeb8ca;font-size:13px}.funnel-row strong{color:#fff}.funnel-track{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.funnel-track span{background:linear-gradient(90deg,#f8d586,#33d6ff);border-radius:inherit;display:block;height:100%}.timeline-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.timeline-list li{align-items:center;background:#ffffff0d;border-radius:16px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px}.timeline-list p{color:#9ca6ba;font-size:13px;margin:4px 0 0}.timeline-list small{color:#ffd887;font-weight:800}.dot{border-radius:999px;display:inline-flex;height:11px;width:11px}.dot.hot{background:#f6c76b}.dot.wait{background:#33d6ff}.dot.ok{background:#62e6b4}.risk-board,.sales-grid,.action-list{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.risk-board div,.sales-grid article,.action-list article{background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:16px;padding:15px}.risk-board span,.sales-grid span,.action-list span{color:#9ca6ba;display:block;font-size:12px;margin-bottom:8px}.risk-board strong,.sales-grid strong,.action-list strong{color:#fff;font-size:24px}.sales-grid p,.action-list p{color:#aeb8ca;font-size:13px;line-height:1.55;margin:8px 0 0}.action-list{grid-template-columns:1fr}.action-list article{background:radial-gradient(circle at 12% 20%,rgb(246 199 107 / 12%),transparent 42%),#ffffff0d}.action-list span{color:#ffd887;font-weight:900}.money-score{font-size:34px!important;letter-spacing:-.05em!important}.heatmap-list{display:grid;gap:12px}.heatmap-list article{background:#ffffff0d;border:1px solid rgb(255 255 255 / 8%);border-radius:16px;display:grid;gap:10px;overflow:hidden;padding:14px;position:relative}.heatmap-list article>span{color:#ffd887;font-weight:900}.heatmap-list strong{color:#fff}.heatmap-list small{color:#9ca6ba;display:block;margin-top:4px}.heatmap-list i{background:linear-gradient(90deg,#f8d586,#33d6ff);border-radius:999px;display:block;height:7px}.auth-provider-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-provider-grid article{background:linear-gradient(180deg,#ffffff14,#ffffff0a),#101522c2;border:1px solid rgb(255 255 255 / 9%);border-radius:16px;padding:14px}.auth-provider-grid span{color:#ffd887;display:block;font-weight:900;margin-bottom:6px}.auth-provider-grid strong{color:#fff;display:block;font-size:16px}.auth-provider-grid small{color:#9ca6ba}.auth-result-card{background:radial-gradient(circle at 12% 20%,rgb(98 230 180 / 14%),transparent 44%),#ffffff0d;border:1px solid rgb(98 230 180 / 20%);border-radius:18px;padding:18px}.auth-result-card span{color:#62e6b4;display:block;font-size:13px;font-weight:900;margin-bottom:8px}.auth-result-card strong{color:#fff;display:block;font-size:24px}.auth-result-card p{color:#aeb8ca;margin:8px 0 0}@media (max-width: 1280px){.kpi-grid,.executive-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.module-grid,.module-flow,.dashboard-grid{grid-template-columns:1fr}.flow-card:not(:last-child):after{bottom:-18px;right:22px;top:auto;transform:rotate(90deg)}.hero-panel,.executive-hero,.assets-command-hero,.factory-hero,.variant-lab-hero,.distribution-command-hero,.customer-command-hero,.strategy-command-hero{grid-template-columns:1fr}.asset-command-metrics,.factory-flow-strip,.variant-lab-strip,.distribution-command-strip,.customer-command-strip,.strategy-command-strip,.go-live-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.battle-report-strip{grid-template-columns:1fr}.battle-report-strip div{border-bottom:1px solid rgb(255 255 255 / 10%);border-right:0;padding:4px 4px 12px}.battle-report-strip div:last-child{border-bottom:0;padding-bottom:4px}.executive-copy h2{font-size:42px}.assets-command-hero h2,.factory-hero h2,.variant-lab-hero h2,.distribution-command-hero h2,.customer-command-hero h2,.strategy-command-hero h2{font-size:36px}}@media (max-width: 980px){body{min-width:0}.shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.workspace-grid,.onboarding-layout,.asset-command-metrics,.factory-flow-strip,.variant-lab-strip,.distribution-command-strip,.customer-command-strip,.strategy-command-strip,.go-live-check-grid,.go-live-command,.risk-board,.sales-grid{grid-template-columns:1fr}.main{padding:18px}}}
