:root{color-scheme:dark;--bg:#151827;--rail:#202433;--panel:#20243a;--panel-2:#181c2e;--line:#303650;--soft-line:#272d44;--line-strong:#7c3aed;--text:#f5f7ff;--muted:#a9b0c3;--primary:#4f63ff;--primary-2:#d85cff;--success:#36d399;--danger:#ff6b81;--content-max:1680px;--content-gutter:18px}.douyin-agent-dashboard{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr);grid-gap:14px;gap:14px;align-items:start}.interaction-ops-overview{display:grid;grid-gap:12px;gap:12px;margin:0 0 14px;padding:14px;border:1px solid rgba(105,210,162,.24);border-radius:8px;background:rgba(18,30,38,.7)}.interaction-ops-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.interaction-ops-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.interaction-ops-head b{color:#f7fffb;font-size:16px}.interaction-ops-head small,.interaction-ops-head span{color:var(--muted);font-size:12px;line-height:1.45}.interaction-ops-head small{max-width:520px;text-align:right}.interaction-entry-grid,.interaction-ops-bottom,.interaction-ops-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.interaction-entry-grid article,.interaction-next-actions span,.interaction-ops-bottom>div,.interaction-ops-metrics>div,.interaction-workflow-strip>div{min-width:0;padding:10px 12px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(255,255,255,.035)}.interaction-ops-metrics>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px}.interaction-entry-grid small,.interaction-ops-metrics small,.interaction-workflow-strip small{color:rgba(184,247,223,.75);font-size:11px;font-weight:800}.interaction-ops-metrics strong{grid-row:1/span 2;grid-column:2;color:#ffffff;font-size:24px;line-height:1}.interaction-entry-grid p,.interaction-entry-grid small,.interaction-next-actions span,.interaction-ops-bottom span,.interaction-ops-metrics span,.interaction-workflow-strip span{color:var(--muted);font-size:12px;line-height:1.45}.interaction-entry-grid article,.interaction-ops-bottom>div{display:grid;grid-gap:6px;gap:6px}.interaction-entry-grid header{display:flex;justify-content:space-between;gap:8px;align-items:center}.interaction-entry-grid b,.interaction-ops-bottom b,.interaction-workflow-strip b{color:#eef2ff;font-size:13px}.interaction-entry-grid strong{color:#fff;font-size:22px;line-height:1}.interaction-entry-grid p{margin:0}.interaction-workflow-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.interaction-workflow-strip>div{display:grid;grid-gap:4px;gap:4px}.interaction-next-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.interaction-conversion-handoff{display:grid;grid-template-columns:repeat(4,minmax(0,.7fr)) minmax(0,1.4fr);grid-gap:8px;gap:8px}.interaction-conversion-handoff article,.interaction-conversion-handoff>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgba(255,207,112,.22);border-radius:8px;background:rgba(58,43,16,.22)}.interaction-conversion-handoff small{color:rgba(255,224,151,.8);font-size:11px;font-weight:800}.interaction-conversion-handoff b{color:#fff8db;font-size:18px;line-height:1.1}.interaction-conversion-handoff span{overflow-wrap:anywhere;color:#f5ead0;font-size:12px;line-height:1.45}.interaction-pilot-handoff{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(105,210,162,.22);border-radius:8px;background:rgba(20,56,48,.25)}.interaction-pilot-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.interaction-pilot-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.interaction-pilot-head b{color:#eafff4;font-size:15px}.interaction-pilot-handoff>small,.interaction-pilot-head small,.interaction-pilot-head span{color:rgba(215,255,233,.8);font-size:12px;line-height:1.45}.interaction-pilot-head small{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(105,210,162,.22);border-radius:999px;background:rgba(105,210,162,.08);color:#d7ffe9;font-weight:800}.interaction-pilot-actions,.interaction-pilot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.interaction-pilot-actions span,.interaction-pilot-grid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgba(105,210,162,.18);border-radius:8px;background:rgba(255,255,255,.035)}.interaction-pilot-grid small{color:rgba(184,247,223,.78);font-size:11px;font-weight:800}.interaction-pilot-grid b{color:#ffffff;font-size:22px;line-height:1}.interaction-pilot-actions span,.interaction-pilot-grid p,.interaction-pilot-grid span{margin:0;overflow-wrap:anywhere;color:#d7ffe9;font-size:12px;line-height:1.45}.wechat-notification-workbench{border-color:rgba(134,197,255,.22);background:rgba(22,44,68,.28)}.wechat-real-pilot-acceptance{border-color:rgba(255,206,113,.24);background:rgba(58,43,16,.24)}.wechat-real-pilot-acceptance .interaction-pilot-head small{border-color:rgba(255,206,113,.26);background:rgba(255,206,113,.1);color:#fff1c9}.wechat-real-pilot-candidate{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px 12px;border:1px solid rgba(255,206,113,.18);border-radius:8px;background:rgba(255,255,255,.035)}.wechat-real-pilot-candidate b{color:#fff8db;font-size:13px}.wechat-real-pilot-candidate small,.wechat-real-pilot-candidate span{overflow-wrap:anywhere;color:#f5ead0;font-size:12px;line-height:1.45}.lead-auto-status{border-color:rgba(255,206,113,.22);background:rgba(68,53,22,.22)}.lead-auto-status .interaction-pilot-head small{border-color:rgba(255,206,113,.24);background:rgba(255,206,113,.1);color:#fff1c9}.wechat-notification-latest{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px 12px;border:1px solid rgba(134,197,255,.18);border-radius:8px;background:rgba(255,255,255,.035)}.wechat-notification-latest b{color:#f0f7ff;font-size:13px}.wechat-notification-latest span{overflow-wrap:anywhere;color:#d8ebff;font-size:12px;line-height:1.45}.lead-trial-records{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px 12px;border:1px solid rgba(255,206,113,.18);border-radius:8px;background:rgba(255,255,255,.035)}.lead-trial-records-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.lead-trial-record-list,.lead-trial-records-head>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.lead-trial-record-list b,.lead-trial-records-head b{color:#fff8db;font-size:13px}.lead-trial-record-actions span,.lead-trial-record-list span,.lead-trial-records-head span,.lead-trial-records>small{overflow-wrap:anywhere;color:#f7e7bf;font-size:12px;line-height:1.45}.lead-trial-records-head small{flex:0 0 auto;color:#fff1c9;font-size:12px;font-weight:800}.lead-trial-record-actions,.lead-trial-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.lead-trial-record-actions span,.lead-trial-record-grid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:8px;border:1px solid rgba(255,206,113,.14);border-radius:8px;background:rgba(255,206,113,.07)}.lead-trial-record-grid small{color:rgba(255,241,201,.8);font-size:11px;font-weight:800}.lead-trial-record-grid b{overflow-wrap:anywhere;color:#ffffff;font-size:13px;line-height:1.35}.lead-trial-record-grid span{overflow-wrap:anywhere;color:#f7e7bf;font-size:12px;line-height:1.45}.lead-pilot-run-report{border-color:rgba(122,221,255,.2);background:rgba(21,45,58,.28)}.lead-pilot-run-report .interaction-pilot-head small{border-color:rgba(122,221,255,.24);background:rgba(122,221,255,.08);color:#dcf7ff}.lead-pilot-checklist,.lead-pilot-metrics,.lead-pilot-report-grid{display:grid;grid-gap:8px;gap:8px;min-width:0}.lead-pilot-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-pilot-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-pilot-checklist{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-pilot-checklist article,.lead-pilot-metrics article,.lead-pilot-report-grid article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px 12px;border:1px solid rgba(122,221,255,.16);border-radius:8px;background:rgba(255,255,255,.035)}.lead-pilot-checklist small,.lead-pilot-metrics small{color:rgba(220,247,255,.8);font-size:11px;font-weight:800}.lead-pilot-metrics b{color:#ffffff;font-size:22px;line-height:1}.lead-pilot-checklist em,.lead-pilot-checklist p,.lead-pilot-checklist span,.lead-pilot-metrics span,.lead-pilot-report-grid span{margin:0;overflow-wrap:anywhere;color:#d8f4ff;font-size:12px;font-style:normal;line-height:1.45}.lead-pilot-checklist b,.lead-pilot-report-grid b{overflow-wrap:anywhere;color:#f5fbff;font-size:13px}.lead-pilot-checklist article.ready{border-color:rgba(105,210,162,.2);background:rgba(105,210,162,.06)}.lead-pilot-checklist article.blocked{border-color:rgba(255,126,126,.24);background:rgba(255,126,126,.06)}.interaction-next-actions span{color:#d7ffe9;background:rgba(31,77,76,.28);border-color:rgba(105,210,162,.18)}.douyin-agent-summary{min-height:210px}.douyin-agent-side{display:grid;grid-gap:14px;gap:14px}.douyin-polling-status{display:grid;grid-gap:12px;gap:12px}.polling-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.polling-grid>div,.polling-note{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:8px;border-radius:8px;background:rgba(255,255,255,.03)}.polling-grid b,.polling-note b{overflow-wrap:anywhere;color:#f7f9ff;font-size:13px}.polling-grid small,.polling-note small{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.douyin-agent-list{min-height:360px}.agent-status-table{display:grid;grid-gap:10px;gap:10px}.agent-status-table article{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:12px;border:1px solid #333956;border-radius:8px;background:rgba(18,22,39,.72)}.agent-metric-row,.agent-recent-item,.agent-status-main,.agent-status-table article>div{min-width:0}.agent-status-main{display:flex;justify-content:space-between;gap:12px;align-items:center}.agent-recent-items,.agent-status-main>div,.agent-status-note{display:grid;grid-gap:4px;gap:4px}.agent-metric-row{display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));grid-gap:8px;gap:8px}.agent-metric-row>div{display:grid;grid-gap:4px;gap:4px;padding:8px;border-radius:8px;background:rgba(255,255,255,.03)}.agent-recent-items{padding-top:4px}.agent-recent-item{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--soft-line);border-radius:8px;background:rgba(255,255,255,.025)}.agent-recent-item em{overflow-wrap:anywhere;color:#d8dcff;font-size:12px;font-style:normal}.agent-status-table b{overflow-wrap:anywhere;color:#f7f9ff;font-size:13px}.agent-status-table small,.agent-status-table span{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.agent-status-table .ops-status{justify-self:start;white-space:nowrap}@media (max-width:1180px){.douyin-agent-dashboard{grid-template-columns:1fr}.interaction-conversion-handoff,.interaction-entry-grid,.interaction-next-actions,.interaction-ops-bottom,.interaction-ops-metrics,.interaction-pilot-actions,.interaction-pilot-grid,.interaction-workflow-strip,.lead-pilot-checklist,.lead-pilot-metrics,.lead-pilot-report-grid,.lead-trial-record-actions,.lead-trial-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.interaction-ops-head{display:grid}.interaction-ops-head small{max-width:none;text-align:left}.interaction-conversion-handoff,.interaction-entry-grid,.interaction-next-actions,.interaction-ops-bottom,.interaction-ops-metrics,.interaction-pilot-actions,.interaction-pilot-grid,.interaction-workflow-strip,.lead-pilot-checklist,.lead-pilot-metrics,.lead-pilot-report-grid,.lead-trial-record-actions,.lead-trial-record-grid{grid-template-columns:1fr}.agent-metric-row,.agent-status-main{grid-template-columns:1fr;display:grid}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Microsoft YaHei,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}a,button{transition:.18s ease}::selection{background:rgba(216,92,255,.28)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#3a415f;border-radius:999px}::-webkit-scrollbar-track{background:transparent}.os-shell{grid-template-columns:78px 1fr}.auth-page,.os-shell{min-height:100vh;display:grid}.auth-page{place-items:center;padding:24px;background:linear-gradient(135deg,rgba(79,99,255,.14),transparent 32%),linear-gradient(315deg,rgba(54,211,153,.12),transparent 30%),var(--bg)}.auth-card{width:min(680px,100%);display:grid;grid-gap:14px;gap:14px}.auth-loading-page{background:var(--bg)}.auth-spinner{width:34px;height:34px;border:3px solid rgba(132,144,190,.22);border-top-color:rgba(121,166,255,.94);border-radius:999px;animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-heading{display:grid;grid-gap:8px;gap:8px}.auth-heading span{color:#9fb0ff;font-weight:700}.auth-heading h1{margin:0;font-size:24px;line-height:1.2}.auth-heading p,.auth-result small,.auth-result span{margin:0;color:var(--muted);line-height:1.6}.auth-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.auth-region-grid button{min-height:76px;display:grid;grid-gap:5px;gap:5px;justify-items:start;text-align:left;padding:10px}.auth-region-grid small{color:rgba(245,247,255,.78);font-weight:500;line-height:1.35}.auth-section-label{color:#f3f6ff;font-size:12px;font-weight:800}.auth-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.auth-message,.auth-result{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:8px;border:1px solid var(--soft-line);background:rgba(255,255,255,.035)}.auth-message.error{border-color:rgba(255,107,129,.45);color:#ffb8c2}.auth-result b{color:#f7f9ff}.admin-dashboard{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);grid-gap:14px;gap:14px;align-items:start}.admin-audit,.admin-create,.admin-org-list,.admin-summary{grid-column:1}.admin-permission{grid-column:1/-1}.admin-detail,.admin-platforms{grid-column:2}.admin-create small,.admin-detail-grid span,.admin-permission p,.admin-permission small,.admin-platform-grid small,.admin-row span,.admin-session-audit p,.admin-session-audit small,.admin-summary p,.admin-summary small{color:var(--muted);line-height:1.55}.admin-detail-grid,.admin-metric-grid,.admin-platform-grid{display:grid;grid-gap:10px;gap:10px}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-grid,.admin-platform-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.admin-detail-grid article,.admin-metric-grid article,.admin-platform-grid article,.admin-row{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid var(--soft-line);border-radius:8px;background:rgba(255,255,255,.035)}.admin-detail-grid b,.admin-metric-grid b,.admin-platform-grid b,.admin-row b{overflow-wrap:anywhere;color:#f7f9ff}.admin-columns,.admin-form,.admin-list{display:grid;grid-gap:10px;gap:10px}.admin-account-form,.admin-member-form{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.admin-account-form .field:last-of-type{grid-column:1/-1}.admin-account-form button,.admin-member-form button{min-height:38px}.admin-platform-account-section{margin-top:14px;padding:12px;border:1px solid var(--soft-line);border-radius:8px;background:rgba(255,255,255,.025)}.admin-platform-account-section h3{margin:0;font-size:13px}.admin-platform-account-list{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.admin-boundary-note,.admin-platform-account-section small{color:var(--muted);line-height:1.5}.admin-list button{min-height:58px;display:grid;grid-gap:5px;gap:5px;justify-items:start;text-align:left}.admin-list button small{color:rgba(245,247,255,.78)}.admin-list.compact{max-height:360px;overflow:auto}.admin-session-audit{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.admin-session-audit h3{margin:0;font-size:13px}.admin-columns{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-columns h3{margin:0 0 8px;font-size:13px}.admin-toast{position:fixed;right:18px;bottom:18px;max-width:min(420px,calc(100vw - 36px));padding:12px 14px;border:1px solid rgba(54,211,153,.36);border-radius:8px;background:rgba(20,48,46,.95);color:#d9fff3;box-shadow:0 12px 28px rgba(0,0,0,.28)}.admin-toast.error{border-color:rgba(255,107,129,.45);background:rgba(67,24,38,.95);color:#ffd3dc}.region-platform-strip{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--soft-line);border-radius:8px;background:rgba(255,255,255,.035)}.region-platform-strip>div:first-child,.region-platform-strip>small{display:grid;grid-gap:4px;gap:4px;min-width:0}.region-platform-strip small,.region-platform-strip span{color:var(--muted);line-height:1.5}.region-platform-strip b{overflow-wrap:anywhere;color:#f7f9ff}.region-platform-chips{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.region-platform-chips span{padding:6px 8px;border:1px solid rgba(159,176,255,.22);border-radius:8px;background:rgba(79,99,255,.08);color:#dfe5ff;font-size:12px}.region-platform-account-strip{border-color:rgba(105,210,162,.24);background:rgba(18,42,39,.48)}.region-platform-account-strip .region-platform-chips span{border-color:rgba(105,210,162,.24);background:rgba(105,210,162,.09);color:#e3fff0}@media (max-width:720px){.auth-region-grid,.auth-two-col{grid-template-columns:1fr}.admin-audit,.admin-columns,.admin-create,.admin-dashboard,.admin-detail,.admin-member-form,.admin-org-list,.admin-platforms,.admin-summary,.region-platform-strip{grid-column:1;grid-template-columns:1fr}}.rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:var(--rail);border-right:1px solid #2d3144;display:flex;flex-direction:column;align-items:center;gap:26px;padding:12px 9px}.brand-mark{width:32px;height:32px;border:2px solid #39c7ff;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.rail nav{display:grid;grid-gap:10px;gap:10px;width:100%}.rail-group{display:grid;grid-gap:6px;gap:6px;justify-items:center}.rail-group-label{color:#8e9ab9;font-size:10px;line-height:1;text-align:center}.rail-group-label,.rail-link{width:60px;font-weight:700;letter-spacing:0}.rail-link{height:44px;display:grid;grid-template-columns:22px 1fr;align-items:center;justify-items:center;grid-gap:4px;gap:4px;color:var(--muted);text-decoration:none;border-radius:8px;border:1px solid transparent;font-size:13px}.rail-icon{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:#dfe6ff;line-height:1;background:rgba(255,255,255,.06)}.rail-icon svg{width:18px;height:18px}.rail-link.active,.rail-link:hover{color:white;background:linear-gradient(135deg,#4f63ff,#d85cff);box-shadow:0 0 18px rgba(168,85,247,.35)}.rail-link.active .rail-icon,.rail-link:hover .rail-icon{color:white;background:rgba(255,255,255,.18)}.workspace{width:min(var(--content-max),calc(100vw - 78px - var(--content-gutter) * 2));margin:0 auto;padding:16px 0 36px;overflow:hidden}.workspace-simplified .workspace{max-width:none;padding:18px 0 42px;overflow:visible}.topbar,.workspace-header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.workspace-simplified .workspace-header{min-height:0;align-items:flex-start;padding:16px 18px;border:1px solid rgba(95,110,148,.38);border-radius:8px;background:linear-gradient(180deg,rgba(32,38,64,.96),rgba(24,30,50,.96));box-shadow:0 14px 30px rgba(0,0,0,.14)}.topbar h1,.workspace-header h1{margin:0 0 6px;font-size:22px;line-height:1.2}.workspace-simplified .workspace-header h1{font-size:20px}.hint,.muted,.topbar p,.workspace-header p{margin:0;color:var(--muted);line-height:1.45}.workspace-simplified .workspace-header p{max-width:920px;font-size:13px}.function-nav{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 14px;padding:7px;border:1px solid rgba(95,110,148,.38);border-radius:8px;background:rgba(16,21,36,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.function-nav button{min-height:36px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);text-align:left;cursor:pointer}.function-nav button b{color:#eef2ff;font-size:13px;line-height:1.2;text-align:center}.function-nav button span{display:none}.function-nav button.active,.function-nav button:hover{border-color:rgba(121,166,255,.44);background:rgba(52,67,112,.88);box-shadow:0 10px 22px rgba(0,0,0,.12)}.function-nav button.active span,.function-nav button:hover span{color:#c9d6ff}.function-subnav{display:flex;flex-wrap:wrap;gap:7px;margin:-6px 0 14px;padding:8px;border:1px solid rgba(95,110,148,.26);border-radius:8px;background:rgba(12,17,31,.62)}.function-subnav button{min-width:116px;flex:0 1 150px;display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border:1px solid rgba(132,144,190,.16);border-radius:8px;background:rgba(255,255,255,.03);color:var(--muted);text-align:left;cursor:pointer}.function-subnav button b{color:#eef2ff;font-size:13px;line-height:1.2}.function-subnav button span{display:none}.function-subnav button.active,.function-subnav button:hover{border-color:rgba(54,211,153,.36);background:rgba(31,77,76,.58)}.function-subnav button.active span,.function-subnav button:hover span{color:#b8f7df}.market-path-summary{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 14px}.market-path-summary span{padding:6px 9px;border:1px solid rgba(95,110,148,.36);border-radius:999px;background:rgba(255,255,255,.04);color:var(--muted);font-size:12px}.market-overview-panel{margin:0 0 14px;border:1px solid rgba(95,110,148,.34);border-radius:8px;background:rgba(12,17,31,.62)}.market-overview-panel summary{display:grid;grid-template-columns:auto repeat(4,auto) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:44px;padding:9px 12px;color:#eef2ff;cursor:pointer}.market-overview-panel summary::marker{color:rgba(184,247,223,.78)}.market-overview-panel summary span{color:#f7fffb;font-size:13px;font-weight:900}.market-overview-panel summary b,.market-overview-panel summary em{min-width:0;color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.market-overview-panel summary em{justify-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-overview-detail{display:grid;grid-gap:12px;gap:12px;padding:0 12px 12px}.safe-automation-overview{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(105,210,162,.24);border-radius:8px;background:rgba(13,37,35,.5)}.safe-automation-head{display:flex;justify-content:space-between;gap:12px}.safe-automation-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.safe-automation-head b{color:#f7fffb;font-size:14px}.safe-automation-head small,.safe-automation-head span{color:var(--muted);font-size:12px;line-height:1.45}.safe-automation-head small{max-width:520px}.safe-automation-metrics,.safe-automation-next{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.safe-automation-next{grid-template-columns:repeat(3,minmax(0,1fr))}.safe-automation-metrics span,.safe-automation-next span{min-width:0;padding:8px 10px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(255,255,255,.035);color:#d7ffe9;font-size:12px}.safe-automation-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.safe-automation-groups article{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(255,255,255,.035)}.safe-automation-groups header{display:flex;justify-content:space-between;gap:8px}.safe-automation-groups b{color:#eef2ff;font-size:12px}.safe-automation-groups header span,.safe-automation-groups small{color:var(--muted);font-size:11px;line-height:1.35}.safe-automation-groups div{display:flex;flex-wrap:wrap;gap:5px}.safe-automation-groups em{padding:4px 7px;border-radius:999px;background:rgba(105,210,162,.12);color:#b8f7df;font-size:11px;font-style:normal}.market-help-menu{position:relative;z-index:20}.market-help-menu summary{list-style:none;padding:9px 12px;border:1px solid rgba(132,144,190,.32);border-radius:8px;background:rgba(255,255,255,.055);color:#eef2ff;font-size:13px;font-weight:800;cursor:pointer}.market-help-menu summary::-webkit-details-marker{display:none}.market-help-menu[open] summary{border-color:rgba(105,210,162,.44);background:rgba(21,47,50,.72)}.market-help-menu>div{position:absolute;top:calc(100% + 8px);right:0;display:grid;grid-gap:8px;gap:8px;width:min(360px,calc(100vw - 40px));padding:14px;border:1px solid rgba(132,144,190,.28);border-radius:8px;background:rgba(13,19,30,.98);box-shadow:0 18px 60px rgba(0,0,0,.35)}.market-help-menu b{color:#f7fffb;font-size:13px}.market-help-menu span{color:var(--muted);font-size:12px;line-height:1.5}.demand-line-summary{display:grid;grid-gap:10px;gap:10px;margin:0 0 14px;padding:12px;border:1px solid rgba(105,210,162,.28);border-radius:8px;background:rgba(15,32,43,.74)}.demand-line-compact-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.demand-line-compact-head>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.demand-line-compact-head b{color:#f7fffb;font-size:14px}.demand-line-compact-head span{color:var(--muted);font-size:12px}.market-scan-brief{border:1px solid rgba(121,166,255,.26);border-radius:8px;background:rgba(12,20,32,.72)}.market-initialization-brief,.market-scan-brief{display:grid;grid-gap:12px;gap:12px;margin:0 0 14px;padding:14px}.market-initialization-brief{border:1px solid rgba(105,210,162,.28);border-radius:8px;background:rgba(12,33,32,.74)}.market-initialization-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.market-initialization-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.market-initialization-head b{color:#f7fffb;font-size:15px}.market-initialization-boundary,.market-initialization-head small,.market-initialization-head span{color:#d7efe5;font-size:12px;line-height:1.45}.market-initialization-head small{color:#83f4bd;font-weight:800;text-align:right}.market-initialization-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.market-initialization-metrics button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;min-width:0;min-height:84px;padding:10px 12px;border:1px solid rgba(105,210,162,.18);border-radius:8px;background:rgba(255,255,255,.035);color:inherit;text-align:left;cursor:pointer}.market-initialization-metrics button:hover{border-color:rgba(121,166,255,.34);background:rgba(20,28,48,.58)}.market-initialization-metrics small{color:rgba(184,247,223,.8);font-size:11px;font-weight:800}.market-initialization-metrics b{grid-row:1/span 2;grid-column:2;color:#ffffff;font-size:25px;line-height:1}.market-initialization-metrics span{grid-column:1/-1;color:#d7efe5;font-size:12px;line-height:1.4}.market-initialization-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.market-initialization-grid article{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px 12px;border:1px solid rgba(105,210,162,.16);border-radius:8px;background:rgba(255,255,255,.035)}.market-initialization-grid div,.market-initialization-grid header{display:grid;grid-gap:3px;gap:3px;min-width:0}.market-initialization-grid header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.market-initialization-grid b,.market-initialization-grid span{color:#eef2ff;font-size:12px;overflow-wrap:anywhere}.market-initialization-grid small{color:#d7efe5;font-size:11px;line-height:1.35}.market-initialization-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.market-initialization-actions span{min-width:0;padding:8px 10px;border:1px solid rgba(105,210,162,.18);border-radius:8px;background:rgba(31,77,76,.28);color:#d7ffe9;font-size:12px;line-height:1.45}.market-scan-brief-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.market-scan-brief-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.market-scan-brief-head b{color:#f7fffb;font-size:15px}.market-scan-brief-head small,.market-scan-brief-head span{color:var(--muted);font-size:12px;line-height:1.45}.market-scan-brief-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.market-scan-brief-metrics button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;min-width:0;min-height:86px;padding:10px 12px;border:1px solid rgba(132,144,190,.2);border-radius:8px;background:rgba(255,255,255,.035);color:inherit;text-align:left;cursor:pointer}.market-scan-brief-metrics button:hover{border-color:rgba(105,210,162,.36);background:rgba(21,47,50,.6)}.market-scan-brief-metrics small{color:rgba(184,247,223,.74);font-size:11px;font-weight:800}.market-scan-brief-metrics b{grid-row:1/span 2;grid-column:2;color:#ffffff;font-size:25px;line-height:1}.market-scan-brief-metrics span{grid-column:1/-1;color:var(--muted);font-size:12px;line-height:1.4}.market-scan-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.market-scan-brief-grid article{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px 12px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(255,255,255,.035)}.market-scan-brief-grid div,.market-scan-brief-grid header{display:grid;grid-gap:3px;gap:3px;min-width:0}.market-scan-brief-grid header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.market-scan-brief-grid b,.market-scan-brief-grid span{color:#eef2ff;font-size:12px}.market-scan-brief-grid small{color:var(--muted);font-size:11px;line-height:1.35}.market-scan-next-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.market-scan-next-actions span{min-width:0;padding:8px 10px;border:1px solid rgba(105,210,162,.18);border-radius:8px;background:rgba(31,77,76,.28);color:#d7ffe9;font-size:12px;line-height:1.45}.market-data-quality-note{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:10px 12px;border:1px solid rgba(255,207,112,.28);border-radius:8px;background:rgba(58,43,16,.28)}.market-data-quality-note>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.market-data-quality-note small{color:rgba(255,224,151,.8);font-size:11px;font-weight:800}.market-data-quality-note b{color:#fff8db;font-size:23px;line-height:1}.market-data-quality-note em,.market-data-quality-note li,.market-data-quality-note p,.market-data-quality-note span{color:#f5ead0;font-size:12px;line-height:1.45}.market-data-quality-note p{margin:0}.market-data-quality-note ul{display:grid;grid-gap:3px;gap:3px;min-width:0;margin:0;padding:0;list-style:none}.market-data-quality-note>div:last-child{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.market-data-quality-note em{padding:4px 7px;border:1px solid rgba(255,207,112,.22);border-radius:999px;background:rgba(255,255,255,.04);font-style:normal}.market-handoff-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.market-handoff-strip article{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:112px;padding:10px 12px;border:1px solid rgba(121,166,255,.22);border-radius:8px;background:rgba(255,255,255,.035)}.market-handoff-strip header{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-handoff-strip b{color:#f7fffb;font-size:13px}.market-handoff-strip span{color:rgba(184,247,223,.8);font-size:11px}.market-handoff-strip strong{color:#eef2ff;font-size:12px;line-height:1.35}.market-handoff-strip small{color:var(--muted);font-size:11px;line-height:1.35}.demand-line-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.demand-line-head>div{display:grid;grid-gap:4px;gap:4px}.demand-line-head b{color:#f7fffb;font-size:15px}.demand-line-head small,.demand-line-head span{color:var(--muted);font-size:12px;line-height:1.45}.demand-line-actions{display:flex;flex-wrap:wrap;gap:8px}.demand-line-actions button{min-height:34px;padding:7px 11px;border:1px solid rgba(54,211,153,.28);border-radius:8px;background:rgba(31,77,76,.44);color:#d7ffe9;cursor:pointer}.demand-line-actions button:hover{border-color:rgba(121,166,255,.48);background:rgba(52,67,112,.72)}.intent-overview-box{margin:0}.intent-overview-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.intent-overview-list article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px 12px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(255,255,255,.035)}.intent-overview-list b{color:#f7fffb;font-size:13px}.intent-overview-list small,.intent-overview-list span{color:var(--muted);font-size:11px;line-height:1.4}.opportunity-layer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.opportunity-layer-grid article{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px 12px;border:1px solid rgba(105,210,162,.2);border-radius:8px;background:rgba(12,20,32,.54)}.opportunity-layer-grid header{display:flex;justify-content:space-between;gap:8px}.opportunity-layer-grid b{color:#f7fffb;font-size:13px}.opportunity-layer-grid div,.opportunity-layer-grid small,.opportunity-layer-grid span{color:var(--muted);font-size:11px;line-height:1.4}.market-core-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.market-core-strip button{min-width:0;min-height:118px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;align-content:start;padding:13px;border:1px solid rgba(105,210,162,.2);border-radius:8px;background:rgba(12,20,32,.72);color:inherit;text-align:left;cursor:pointer}.market-core-strip button:hover{border-color:rgba(54,211,153,.42);background:rgba(21,47,50,.72)}.market-core-strip small{color:rgba(184,247,223,.74);font-size:11px;font-weight:800}.market-core-strip b{color:#eef2ff;font-size:14px}.market-core-strip span{grid-column:1/-1;color:var(--muted);font-size:12px;line-height:1.45}.market-core-strip strong{grid-row:1/span 2;grid-column:2;align-self:start;color:#ffffff;font-size:28px;line-height:1}.opportunity-score-loop{border-color:rgba(105,210,162,.26);background:linear-gradient(135deg,rgba(105,210,162,.1),rgba(121,166,255,.07)),rgba(17,22,38,.88)}.opportunity-content-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 12px}.opportunity-content-line div{display:grid;grid-gap:4px;gap:4px;min-height:78px;padding:10px;border:1px solid rgba(121,166,255,.22);border-radius:8px;background:rgba(255,255,255,.035)}.opportunity-content-line small{color:#a9c6ff;font-size:11px}.opportunity-content-line b{color:#eef2ff;font-size:13px}.opportunity-content-line span{color:var(--muted);font-size:11px;line-height:1.35}.function-sections[data-active-panel=content]>[data-panel]:not([data-panel~=content]),.function-sections[data-active-panel=demand]>[data-panel]:not([data-panel~=demand]),.function-sections[data-active-panel=geo-content]>[data-panel]:not([data-panel~=geo-content]),.function-sections[data-active-panel=geo-effect]>[data-panel]:not([data-panel~=geo-effect]),.function-sections[data-active-panel=geo-report]>[data-panel]:not([data-panel~=geo-report]),.function-sections[data-active-panel=geo-review]>[data-panel]:not([data-panel~=geo-review]),.function-sections[data-active-panel=growth]>[data-panel]:not([data-panel~=growth]),.function-sections[data-active-panel=lead]>[data-panel]:not([data-panel~=lead]),.function-sections[data-active-panel=live]>[data-panel]:not([data-panel~=live]),.function-sections[data-active-panel=manual]>[data-panel]:not([data-panel~=manual]),.function-sections[data-active-panel=pilot]>[data-panel]:not([data-panel~=pilot]),.function-sections[data-active-panel=query]>[data-panel]:not([data-panel~=query]),.function-sections[data-active-panel=question]>[data-panel]:not([data-panel~=question]),.function-sections[data-active-panel=rank]>[data-panel]:not([data-panel~=rank]),.function-sections[data-active-panel=scan]>[data-panel]:not([data-panel~=scan]),.function-sections[data-active-panel=signal]>[data-panel]:not([data-panel~=signal]),.function-sections[data-active-panel=video]>[data-panel]:not([data-panel~=video]),.function-sections[data-active-panel=weekly]>[data-panel]:not([data-panel~=weekly]),.function-sections[data-active-section=collect]>[data-section]:not([data-section~=collect]),.function-sections[data-active-section=confirm]>[data-section]:not([data-section~=confirm]),.function-sections[data-active-section=conversion]>[data-section]:not([data-section~=conversion]),.function-sections[data-active-section=feedback]>[data-section]:not([data-section~=feedback]),.function-sections[data-active-section=geo]>[data-section]:not([data-section~=geo]),.function-sections[data-active-section=import]>[data-section]:not([data-section~=import]),.function-sections[data-active-section=inbox]>[data-section]:not([data-section~=inbox]),.function-sections[data-active-section=insight]>[data-section]:not([data-section~=insight]),.function-sections[data-active-section=opportunity]>[data-section]:not([data-section~=opportunity]),.function-sections[data-active-section=overview]>[data-section]:not([data-section~=overview]),.function-sections[data-active-section=reply]>[data-section]:not([data-section~=reply]),.function-sections[data-focus=geo]>[data-section]:not(#geo-learning-report):not(#geo-ai-answer-samples),.function-sections[data-focus=interaction]>#geo-ai-answer-samples,.function-sections[data-focus=interaction]>#geo-learning-report{display:none}.function-sections[data-focus=geo]{grid-template-columns:minmax(0,1fr)}.function-sections[data-focus=geo]>#geo-ai-answer-samples,.function-sections[data-focus=geo]>#geo-learning-report{grid-column:1/-1}.function-sections[data-focus=geo]>#geo-learning-report{order:1}.function-sections[data-focus=geo]>#geo-ai-answer-samples{order:2}.geo-market-handoff{border-color:rgba(121,166,255,.34);background:linear-gradient(135deg,rgba(32,47,75,.88),rgba(17,40,36,.82))}.geo-handoff-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.geo-panel-nav{position:-webkit-sticky;position:sticky;top:0;z-index:7;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(105,210,162,.24);border-radius:8px;background:rgba(15,24,37,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.geo-top-workflow-nav{margin:0 0 14px}.geo-search-line-summary{display:grid;grid-gap:12px;gap:12px;margin:0 0 14px;padding:14px;border:1px solid rgba(121,166,255,.3);border-radius:8px;background:linear-gradient(135deg,rgba(22,31,55,.92),rgba(14,39,43,.88))}.geo-search-line-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.geo-search-line-head>div{display:grid;grid-gap:4px;gap:4px}.geo-search-line-head b{color:#f7fffb;font-size:15px}.geo-search-line-head small,.geo-search-line-head span{color:var(--muted);font-size:12px;line-height:1.45}.geo-search-line-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));grid-gap:8px;gap:8px}.geo-search-line-flow div{display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:10px;border:1px solid rgba(132,144,190,.2);border-radius:8px;background:rgba(255,255,255,.035)}.geo-search-line-flow small{color:rgba(215,255,233,.72);font-size:11px}.geo-search-line-flow b{color:#eef2ff;font-size:13px}.geo-search-line-flow span{color:var(--muted);font-size:11px;line-height:1.35}.geo-search-line-actions{display:flex;flex-wrap:wrap;gap:8px}.geo-search-line-actions button{min-height:34px;padding:7px 11px;border:1px solid rgba(121,166,255,.28);border-radius:8px;background:rgba(52,67,112,.48);color:#dfe7ff;cursor:pointer}.geo-search-line-actions button:hover{border-color:rgba(54,211,153,.45);background:rgba(31,77,76,.68)}.geo-action-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.geo-action-strip button{min-width:0;min-height:104px;display:grid;grid-gap:6px;gap:6px;align-content:start;padding:12px;border:1px solid rgba(121,166,255,.2);border-radius:8px;background:rgba(12,20,32,.64);color:inherit;text-align:left;cursor:pointer}.geo-action-strip button:hover{border-color:rgba(121,166,255,.42);background:rgba(37,50,84,.72)}.geo-action-strip small{color:#a9c2ff;font-size:11px;font-weight:800}.geo-action-strip b{color:#eef2ff;font-size:14px}.geo-action-strip span{color:var(--muted);font-size:12px;line-height:1.45}.geo-nav-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.geo-nav-header b{color:var(--text);font-size:14px}.geo-nav-header span{color:var(--muted);font-size:12px;text-align:right}.geo-workflow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.geo-workflow-button{display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:10px;border:1px solid rgba(105,210,162,.24);border-radius:8px;background:rgba(105,210,162,.1);color:#d7ffe9;text-align:left;cursor:pointer}.geo-workflow-button small{color:rgba(215,255,233,.72);font-size:12px;line-height:1.2}.geo-workflow-button b{color:#f7fffb;font-size:13px;line-height:1.25}.geo-workflow-button span{color:rgba(215,255,233,.75);font-size:11px;line-height:1.35}.geo-secondary-jumps{display:flex;flex-wrap:wrap;gap:8px}.geo-secondary-jumps button{min-height:32px;padding:6px 10px;border:1px solid rgba(121,166,255,.24);border-radius:8px;background:rgba(52,67,112,.4);color:#dfe7ff;font-size:12px;cursor:pointer}.geo-secondary-jumps button:hover,.geo-workflow-button:hover{border-color:rgba(121,166,255,.5);background:rgba(52,67,112,.76)}#geo-ai-answer-samples,#geo-learning-report [id^=geo-panel-]{scroll-margin-top:152px}.workspace-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.studio-grid{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr) minmax(360px,1.4fr);grid-gap:16px}.sample-studio,.studio-grid{display:grid;gap:16px;align-items:start}.sample-studio{grid-template-columns:minmax(300px,.9fr) minmax(360px,1fr) minmax(420px,1.25fr) minmax(360px,1.1fr);grid-gap:16px}.production-board{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) minmax(420px,1.7fr) minmax(280px,1fr);grid-gap:16px;gap:16px;align-items:start}.production-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.production-column,.production-columns{display:grid;grid-gap:12px;gap:12px;align-items:start}.production-column{min-width:0}.asset-workspace{grid-template-columns:220px minmax(300px,.92fr) minmax(340px,1.08fr) minmax(380px,1.2fr);grid-gap:14px}.asset-workspace,.marketing-workspace{display:grid;gap:14px;align-items:start}.marketing-workspace{grid-template-columns:260px minmax(320px,.92fr) minmax(420px,1.35fr);grid-gap:14px}.workspace-page{display:grid;grid-template-columns:260px minmax(320px,.88fr) minmax(420px,1.35fr);grid-gap:14px;gap:14px;align-items:start}.workspace-view-tabs{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:6px;border:1px solid rgba(121,166,255,.2);border-radius:8px;background:rgba(18,22,39,.62)}.workspace-view-tabs button{min-height:38px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font-weight:800}.workspace-view-tabs button.active,.workspace-view-tabs button:hover{border-color:rgba(105,210,162,.42);background:rgba(22,45,58,.72);color:#f5f7ff}.workspace-hidden-section{display:none}.workspace-pilot-summary{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(105,210,162,.24);border-radius:8px;background:rgba(20,27,42,.82)}.workspace-pilot-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workspace-pilot-summary-head div{display:grid;grid-gap:5px;gap:5px;min-width:0}.workspace-pilot-summary-grid b,.workspace-pilot-summary-head b{color:#f5f7ff}.workspace-pilot-summary-grid small,.workspace-pilot-summary-grid span,.workspace-pilot-summary-head span{color:var(--muted);line-height:1.45}.workspace-pilot-summary-head strong{max-width:360px;color:#83f4bd;line-height:1.45;text-align:right}.workspace-daily-control{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(255,207,112,.28);border-radius:8px;background:rgba(47,36,17,.42)}.workspace-daily-control-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.workspace-daily-control-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.workspace-daily-control-head b,.workspace-daily-control-metrics b,.workspace-daily-stage-grid b{color:#fff8db}.workspace-daily-boundary,.workspace-daily-control-head span,.workspace-daily-control-metrics span,.workspace-daily-stage-grid small,.workspace-daily-stage-grid span{color:#f5ead0;line-height:1.45}.workspace-daily-control-head strong{color:#fff8db;text-align:right}.workspace-daily-control-metrics,.workspace-daily-stage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-daily-actions span,.workspace-daily-control-metrics>div,.workspace-daily-stage-grid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(255,207,112,.18);border-radius:8px;background:rgba(255,255,255,.035)}.workspace-daily-control-metrics b{font-size:17px}.workspace-daily-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-daily-actions span{color:#fff8db;line-height:1.45}.workspace-market-auto-runs{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(121,166,255,.3);border-radius:8px;background:rgba(20,28,48,.58)}.workspace-initialization-intelligence{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(105,210,162,.28);border-radius:8px;background:rgba(16,44,42,.48)}.workspace-initialization-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.workspace-initialization-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.workspace-initialization-grid b,.workspace-initialization-head b,.workspace-initialization-metrics b{color:#effff8}.workspace-initialization-boundary,.workspace-initialization-grid small,.workspace-initialization-grid span,.workspace-initialization-head span,.workspace-initialization-metrics span{color:#d7efe5;line-height:1.45}.workspace-initialization-head strong{color:#83f4bd;text-align:right}.workspace-initialization-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-initialization-metrics>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(105,210,162,.18);border-radius:8px;background:rgba(255,255,255,.035)}.workspace-initialization-metrics b{font-size:18px}.workspace-initialization-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-initialization-grid article{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px 12px;border:1px solid rgba(105,210,162,.16);border-radius:8px;background:rgba(255,255,255,.035)}.workspace-initialization-grid div,.workspace-initialization-grid header{display:grid;grid-gap:3px;gap:3px;min-width:0}.workspace-initialization-grid header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workspace-initialization-grid small,.workspace-initialization-grid span{overflow-wrap:anywhere}.workspace-market-auto-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.workspace-market-auto-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.workspace-market-auto-grid b,.workspace-market-auto-head b{color:#f5f7ff}.workspace-market-auto-boundary,.workspace-market-auto-grid small,.workspace-market-auto-grid span,.workspace-market-auto-head span{color:var(--muted);line-height:1.45}.workspace-market-auto-head strong{color:#79a6ff;text-align:right}.workspace-market-auto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-market-auto-grid article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(121,166,255,.18);border-radius:8px;background:rgba(255,255,255,.035)}.workspace-market-auto-grid b{font-size:17px}.workspace-execution-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-execution-strip div{display:grid;grid-gap:5px;gap:5px;min-height:88px;padding:11px;border:1px solid rgba(139,92,246,.34);border-radius:8px;background:rgba(18,23,38,.7)}.workspace-execution-strip small,.workspace-execution-strip span{color:var(--muted);line-height:1.45}.workspace-execution-strip b{color:#f5f7ff;font-size:17px}.workspace-feedback-gap{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(245,158,11,.3);border-radius:8px;background:rgba(36,29,18,.52)}.workspace-feedback-gap-list article,.workspace-feedback-gap>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.workspace-feedback-gap small,.workspace-feedback-gap span{color:var(--muted);line-height:1.45}.workspace-feedback-gap b,.workspace-feedback-gap strong{color:#f5f7ff}.workspace-feedback-gap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-feedback-gap-list article{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(15,20,32,.55)}.workspace-pilot-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-pilot-summary-grid article{display:grid;grid-gap:5px;gap:5px;min-height:110px;padding:11px;border:1px solid #333956;border-radius:8px;background:rgba(31,37,59,.72)}.workspace-pilot-summary-grid b{font-size:18px}.workspace-detail-panel,.workspace-records-panel{grid-column:span 1}.workspace-handoff-panel,.workspace-onboarding-panel,.workspace-readiness-panel,.workspace-records-panel,.workspace-runbook-panel,.workspace-scenario-panel,.workspace-weekly-panel{grid-column:1/-1}.workspace-create-form,.workspace-list,.workspace-record-grid{display:grid;grid-gap:10px;gap:10px}.workspace-list{max-height:520px;overflow:auto;padding-right:2px}.workspace-list button{width:100%;display:grid;grid-gap:5px;gap:5px;min-height:92px;padding:12px;border:1px solid #333956;border-radius:8px;background:rgba(31,37,59,.92);color:var(--muted);text-align:left;cursor:pointer}.workspace-list button.active,.workspace-list button:hover{border-color:rgba(105,210,162,.42);background:rgba(22,45,58,.72)}.workspace-hero b,.workspace-list b,.workspace-record-grid b{color:#f5f7ff}.workspace-list small,.workspace-record-grid small{color:var(--muted);line-height:1.45}.workspace-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-create-form button{grid-column:1/-1}.workspace-create-form textarea{min-height:76px}.workspace-create-intro,.workspace-platform-scope{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(121,166,255,.18);border-radius:8px;background:rgba(20,25,43,.74)}.workspace-create-intro b,.workspace-platform-scope b{color:#f5f7ff}.workspace-create-form .field small,.workspace-create-intro span,.workspace-platform-scope small,.workspace-platform-scope span{color:var(--muted);line-height:1.45}.workspace-hero{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:13px;border:1px solid rgba(105,210,162,.24);border-radius:8px;background:linear-gradient(135deg,rgba(22,71,58,.5),rgba(31,37,59,.78))}.workspace-hero div{display:grid;grid-gap:5px;gap:5px}.workspace-hero strong{color:#83f4bd;line-height:1.45}.workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-metrics div{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid #333956;border-radius:8px;background:rgba(18,22,39,.62)}.workspace-filter-strip span,.workspace-list span,.workspace-metrics span,.workspace-record-grid span{color:var(--muted);font-size:12px}.workspace-metrics b{color:#f7f9ff;font-size:20px}.workspace-filter-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.workspace-filter-strip span{padding:6px 9px;border:1px solid rgba(121,166,255,.2);border-radius:999px;background:rgba(18,22,39,.62)}.workspace-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-detail-filters{display:grid;grid-template-columns:160px 160px minmax(220px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px;padding:10px;border:1px solid rgba(121,166,255,.2);border-radius:8px;background:rgba(18,22,39,.58)}.workspace-detail-filters label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.workspace-detail-filters button{min-height:38px}.workspace-record-grid>div{display:grid;align-content:start;grid-gap:10px;gap:10px}.workspace-record-grid h3{margin:0;color:#eef2ff;font-size:13px}.workspace-record-grid article{display:grid;grid-gap:6px;gap:6px;min-height:86px;padding:11px;border:1px solid #333956;border-radius:8px;background:rgba(31,37,59,.82)}.workspace-weekly-report{display:grid;grid-gap:14px;gap:14px}.workspace-onboarding,.workspace-readiness,.workspace-scenario{display:grid;grid-gap:12px;gap:12px}.workspace-handoff,.workspace-runbook{display:grid;grid-gap:14px;gap:14px}.workspace-runbook-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-runbook-list article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px;border:1px solid #333956;border-radius:8px;background:rgba(31,37,59,.82)}.workspace-runbook-list article div{display:grid;grid-gap:5px;gap:5px}.workspace-runbook-list b{color:#eef2ff;font-size:13px}.workspace-runbook-list small,.workspace-runbook-list span{color:var(--muted);font-size:12px;line-height:1.5}.workspace-runbook-list p{margin:0;color:var(--muted);line-height:1.5}.workspace-readiness-summary{border:1px solid rgba(105,210,162,.24);border-radius:8px;background:rgba(22,45,58,.56)}.workspace-onboarding-summary,.workspace-readiness-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px}.workspace-onboarding-summary{border:1px solid rgba(121,166,255,.24);border-radius:8px;background:rgba(31,37,59,.72)}.workspace-scenario-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid rgba(105,210,162,.24);border-radius:8px;background:rgba(22,45,58,.56)}.workspace-scenario-summary div{display:grid;grid-gap:6px;gap:6px}.workspace-scenario-summary b{color:#f5f7ff}.workspace-scenario-summary span{color:var(--muted);line-height:1.5}.workspace-scenario-summary strong{flex:0 0 auto;color:#83f4bd;font-size:28px}.workspace-onboarding-summary div{display:grid;grid-gap:6px;gap:6px}.workspace-onboarding-summary b{color:#f5f7ff}.workspace-onboarding-summary span{color:var(--muted);line-height:1.5}.workspace-onboarding-summary strong{flex:0 0 auto;color:#b9c8ff;font-size:28px}.workspace-readiness-summary div{display:grid;grid-gap:6px;gap:6px}.workspace-readiness-summary b{color:#f5f7ff}.workspace-readiness-actions p,.workspace-readiness-checks p,.workspace-readiness-summary span{margin:0;color:var(--muted);line-height:1.5}.workspace-readiness-summary strong{flex:0 0 auto;color:#83f4bd;font-size:28px}.workspace-readiness-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-onboarding-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-scenario-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-onboarding-grid article,.workspace-readiness-actions,.workspace-readiness-checks article,.workspace-scenario-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px;border:1px solid #333956;border-radius:8px;background:rgba(31,37,59,.82)}.workspace-onboarding-grid article.passed,.workspace-readiness-checks article.passed,.workspace-scenario-grid article.passed{border-color:rgba(105,210,162,.28)}.workspace-onboarding-grid article.pending,.workspace-readiness-checks article.pending,.workspace-scenario-grid article.pending{border-color:rgba(255,187,94,.36)}.workspace-onboarding-grid article div,.workspace-readiness-checks article div,.workspace-scenario-grid article div{display:grid;grid-gap:5px;gap:5px}.workspace-onboarding-grid b,.workspace-readiness-actions h3,.workspace-readiness-checks b,.workspace-scenario-grid b{margin:0;color:#eef2ff;font-size:13px}.workspace-onboarding-grid span,.workspace-readiness-actions small,.workspace-readiness-checks span,.workspace-scenario-grid span{color:var(--muted);font-size:12px}.workspace-onboarding-grid p,.workspace-scenario-grid p{margin:0;color:var(--muted);line-height:1.5}.workspace-report-summary{display:grid;grid-gap:7px;gap:7px;padding:13px;border:1px solid rgba(105,210,162,.24);border-radius:8px;background:rgba(22,45,58,.56)}.workspace-report-summary b{color:#f5f7ff}.workspace-report-summary p,.workspace-report-summary span{margin:0;color:var(--muted);line-height:1.5}.workspace-customer-metrics,.workspace-report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-customer-metrics div{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid #333956;border-radius:8px;background:rgba(18,22,39,.62)}.workspace-customer-metrics span{color:var(--muted);font-size:12px}.workspace-customer-metrics b{color:#f7f9ff;font-size:18px}.workspace-report-grid div{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px;border:1px solid #333956;border-radius:8px;background:rgba(31,37,59,.82)}.workspace-report-grid h3{margin:0;color:#eef2ff;font-size:13px}.workspace-report-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.workspace-report-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.workspace-report-actions small{color:#83f4bd;font-size:12px}.workspace-report-actions button{min-height:34px}.workspace-empty{aspect-ratio:auto;min-height:120px;padding:14px}.marketing-poster-quickbar{grid-column:1/-1;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(216,92,255,.46);border-radius:8px;background:linear-gradient(135deg,rgba(79,99,255,.2),rgba(216,92,255,.18)),rgba(21,24,39,.96);box-shadow:0 14px 34px rgba(0,0,0,.2)}.marketing-poster-quickbar div{min-width:0;display:grid;grid-gap:5px;gap:5px}.marketing-poster-quickbar b{color:#fff;font-size:16px}.marketing-poster-quickbar span{color:#cdd6ff;line-height:1.45}.marketing-poster-quickbar button{min-width:132px;min-height:38px;padding:8px 14px;white-space:nowrap}.marketing-poster-quickbar button.active{background:linear-gradient(135deg,#4f63ff,#d85cff);border-color:rgba(255,255,255,.22)}.marketing-panel{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(132,144,190,.24);border-radius:8px;background:linear-gradient(180deg,rgba(31,35,58,.92),rgba(19,22,38,.92))}.marketing-type-list{display:grid;grid-gap:9px;gap:9px}.marketing-type-list button{min-height:auto;grid-gap:5px;gap:5px;align-content:center;padding:12px;border:1px solid #343a54;border-radius:8px;background:rgba(22,26,44,.82);line-height:1.35}.marketing-type-list button.active,.marketing-type-list button:hover{border-color:rgba(216,92,255,.54);background:linear-gradient(135deg,rgba(79,99,255,.35),rgba(216,92,255,.2))}.marketing-output-list h3,.marketing-type-list b{color:#f7f9ff}.marketing-type-list b{display:block;width:100%;text-align:left;font-size:14px}.marketing-output-head small,.marketing-output-list small,.marketing-type-list small{color:var(--muted);line-height:1.5}.marketing-type-list small{display:block;width:100%;text-align:left;font-size:12px}.marketing-output-panel{min-height:calc(100vh - 110px)}.marketing-output-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketing-output-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.marketing-output-actions small{min-width:0}.marketing-output-actions button{min-height:34px;white-space:nowrap}.marketing-output-list{display:grid;grid-gap:12px;gap:12px}.marketing-poster-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:end}.marketing-poster-controls button{min-height:38px;white-space:nowrap}.poster-mode-selector{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:6px;border:1px solid rgba(149,118,255,.26);border-radius:12px;background:rgba(10,14,28,.42)}.poster-mode-selector button{border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.05);color:#dfe6ff;font-weight:800}.poster-mode-selector button.active{border-color:rgba(224,108,255,.56);background:linear-gradient(135deg,#5264ff,#d85cff);color:#fff;box-shadow:0 12px 28px rgba(118,92,255,.28)}.poster-sample-chip{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(90,221,186,.28);border-radius:12px;background:rgba(90,221,186,.08)}.poster-sample-chip span{color:#5addba;font-size:12px;font-weight:900}.poster-sample-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-tuning-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:end;padding:10px;border:1px solid rgba(121,166,255,.18);border-radius:8px;background:rgba(13,18,33,.54)}.poster-tuning-panel label:not(.field){min-height:38px;display:flex;align-items:center;gap:7px;color:#dfe6ff;font-size:12px;font-weight:700}.poster-tuning-panel .field{margin:0}.poster-tuning-panel input[type=range]{width:100%}.poster-status-panel{display:grid;grid-gap:8px;gap:8px}.poster-status-panel p{margin:0}.poster-status-actions{display:flex;flex-wrap:wrap;gap:8px}.poster-status-actions button{min-height:34px;padding:7px 12px}.marketing-poster-controls button,.poster-upload-field{grid-column:span 1}.marketing-preflight-panel{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid rgba(121,166,255,.22);border-radius:8px;background:rgba(15,19,35,.72)}.marketing-preflight-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketing-preflight-panel header b{color:#f7f9ff;font-size:13px}.marketing-preflight-panel header span{min-width:0;color:var(--muted);font-size:12px;text-align:right}.marketing-preflight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.marketing-preflight-grid>span{display:grid;grid-gap:4px;gap:4px;min-height:64px;padding:9px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.52)}.marketing-preflight-grid b{color:#f7f9ff;font-size:12px}.marketing-preflight-grid small{color:var(--muted);font-size:11px;line-height:1.45}.marketing-preflight-grid>.preflight-ok{border-color:rgba(54,211,153,.24);background:rgba(54,211,153,.08)}.marketing-preflight-grid>.preflight-warning{border-color:rgba(255,211,105,.24);background:rgba(255,211,105,.08)}.marketing-preflight-grid>.preflight-error{border-color:rgba(255,92,122,.28);background:rgba(255,92,122,.09)}.video-preflight-panel{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid rgba(121,166,255,.22);border-radius:8px;background:rgba(15,19,35,.72)}.video-preflight-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px}.video-preflight-panel header b{color:#f7f9ff;font-size:13px}.video-preflight-panel header span{min-width:0;color:var(--muted);font-size:12px;text-align:right}.video-preflight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.video-preflight-grid>span{display:grid;grid-gap:4px;gap:4px;min-height:64px;padding:9px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.52)}.video-preflight-grid b{color:#f7f9ff;font-size:12px}.video-preflight-grid small{color:var(--muted);font-size:11px;line-height:1.45}.video-preflight-grid>.preflight-ok{border-color:rgba(54,211,153,.24);background:rgba(54,211,153,.08)}.video-preflight-grid>.preflight-warning{border-color:rgba(255,211,105,.24);background:rgba(255,211,105,.08)}.video-preflight-grid>.preflight-error{border-color:rgba(255,92,122,.28);background:rgba(255,92,122,.09)}.marketing-poster-preview{--poster-accent:#fff37a;--poster-accent-2:#d85cff;--poster-ink:#ffffff;--poster-chip:rgba(14,17,31,0.66);--poster-card:rgba(6,9,18,0.68);--poster-overlay:linear-gradient(180deg,rgba(6,8,16,0.18),rgba(6,8,16,0.24) 34%,rgba(6,8,16,0.9));--poster-stroke:rgba(10,13,24,0.96);--poster-glow:rgba(216,92,255,0.36);position:relative;width:min(100%,360px);justify-self:center;display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px;padding:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--poster-accent-2) 42%,transparent);border-radius:14px;background:#141827;box-shadow:0 22px 48px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.06)}.finished-poster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.finished-poster-card{width:min(100%,360px);justify-self:center;display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(118,92,255,.34);border-radius:14px;background:rgba(25,30,52,.72);box-shadow:0 22px 48px rgba(0,0,0,.28)}.finished-poster-card img{width:100%;display:block;border-radius:10px;background:#101421}.finished-poster-card b,.finished-poster-card small{display:block}.finished-poster-card b{line-height:1.35}.finished-poster-card small{margin-top:4px;color:var(--muted)}.marketing-poster-preview:before{content:"";position:absolute;inset:0;z-index:1;background:var(--poster-overlay),radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--poster-accent) 42%,transparent),transparent 26%),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--poster-accent-2) 32%,transparent),transparent 30%)}.marketing-poster-preview:after{content:"";position:absolute;inset:10px;z-index:3;pointer-events:none;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:inset 0 -80px 90px rgba(0,0,0,.18)}.poster-photo-layer{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);filter:saturate(1.1) contrast(1.04)}.marketing-poster-preview>*{position:relative;z-index:2}.marketing-poster-preview>.poster-photo-layer{position:absolute;z-index:0}.poster-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.poster-topbar b,.poster-topbar span{min-height:28px;width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;background:rgba(8,11,22,.5);border:1px solid rgba(255,255,255,.18);color:#eef2ff;font-size:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.poster-topbar span img{display:block;max-width:84px;max-height:28px;object-fit:contain}.poster-topbar b{color:var(--poster-accent);font-weight:800}.poster-design-badge{position:absolute;left:16px;top:54px;z-index:2;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--poster-accent) 36%,transparent);background:color-mix(in srgb,var(--poster-card) 82%,transparent);color:var(--poster-accent);font-size:11px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.poster-art-lines{display:none}.poster-product-image{position:absolute;right:18px;top:72px;z-index:2;width:min(36%,138px);aspect-ratio:1/1;object-fit:cover;border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 18px 38px rgba(0,0,0,.38)}.poster-main-copy{align-self:end;display:grid;grid-gap:10px;gap:10px;position:relative;max-width:100%}.poster-main-copy:before{content:"";position:absolute;left:-10px;top:-10px;width:54px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--poster-accent),var(--poster-accent-2));box-shadow:0 0 18px var(--poster-glow)}.poster-main-copy em{width:-moz-fit-content;width:fit-content;padding:6px 9px;border-radius:6px;background:linear-gradient(135deg,var(--poster-accent-2),var(--poster-accent));color:#151827;font-size:12px;font-style:normal;font-weight:900;box-shadow:0 8px 18px rgba(0,0,0,.26)}.poster-main-copy h3,.poster-main-copy p{margin:0}.poster-main-copy h3{max-width:8.4em;color:var(--poster-ink);font-size:clamp(24px,calc(6.6vw * var(--poster-title-scale, 1)),48px);line-height:1.14;letter-spacing:0;overflow-wrap:anywhere;-webkit-text-stroke:1.4px var(--poster-stroke);text-shadow:0 5px 0 rgba(0,0,0,.66),0 14px 24px rgba(0,0,0,.48)}.poster-font-impact .poster-main-copy h3{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-weight:950;-webkit-text-stroke:1.6px var(--poster-stroke);text-shadow:0 4px 0 rgba(0,0,0,.72),0 12px 24px rgba(0,0,0,.5),0 0 26px var(--poster-glow)}.poster-font-premium_serif .poster-main-copy h3{font-family:"Noto Serif SC","Source Han Serif SC",SimSun,STSong,serif;font-weight:700;-webkit-text-stroke:0;line-height:1.12;text-shadow:0 18px 34px rgba(0,0,0,.58)}.poster-font-handbook .poster-main-copy h3{font-family:Kaiti SC,KaiTi,STKaiti,Microsoft YaHei,sans-serif;font-weight:800;-webkit-text-stroke:.7px color-mix(in srgb,var(--poster-stroke) 82%,transparent);line-height:1.12;transform:rotate(-1.2deg);text-shadow:0 9px 20px rgba(0,0,0,.55)}.poster-font-clean .poster-main-copy h3{font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-weight:850;-webkit-text-stroke:0;line-height:1.08;text-shadow:0 14px 28px rgba(0,0,0,.54)}.poster-main-copy p{max-width:19em;max-height:6.4em;overflow:hidden;color:#dfe6ff;font-size:12px;line-height:1.52;text-shadow:0 2px 8px rgba(0,0,0,.7)}.poster-point-row{display:flex;flex-wrap:wrap;gap:7px;position:relative}.poster-point-row b{padding:5px 8px;border:1px solid color-mix(in srgb,var(--poster-accent) 34%,transparent);border-radius:999px;background:var(--poster-chip);color:var(--poster-accent);font-size:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.poster-bottom-card{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:var(--poster-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 28px rgba(0,0,0,.28)}.poster-bottom-card.no-qr{grid-template-columns:minmax(0,1fr)}.poster-bottom-card small{color:#f7f9ff;line-height:1.5}.poster-bottom-card i{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;background:linear-gradient(90deg,#111827 25%,transparent 25% 50%,#111827 50% 75%,transparent 75%),linear-gradient(#111827 25%,transparent 25% 50%,#111827 50% 75%,transparent 75%),#f8fafc;background-size:18px 18px;color:transparent;box-shadow:inset 0 0 0 6px #f8fafc}.poster-bottom-card img{width:52px;height:52px;border-radius:8px;object-fit:cover;background:#fff;box-shadow:inset 0 0 0 4px #fff}.poster-template-douyin_big_title .poster-main-copy{align-self:end}.poster-template-douyin_big_title .poster-main-copy h3{max-width:8.6em;font-size:clamp(28px,calc(8.4vw * var(--poster-title-scale, 1)),64px);transform:rotate(-1deg)}.poster-template-douyin_big_title .poster-product-image{top:78px;right:16px;width:min(34%,130px);transform:rotate(2deg)}.poster-template-douyin_big_title .poster-point-row:before{content:"鏀惰棌";padding:5px 9px;border-radius:999px;background:var(--poster-accent);color:#111;font-size:12px;font-weight:900;transform:rotate(-4deg)}.poster-template-private_offer:before{background:linear-gradient(180deg,rgba(13,18,33,.18),rgba(13,18,33,.72) 48%,rgba(13,18,33,.94)),radial-gradient(circle at 76% 12%,rgba(90,221,186,.22),transparent 28%)}.poster-template-private_offer .poster-main-copy{align-self:center;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(7,11,22,.56);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 34px rgba(0,0,0,.32)}.poster-template-private_offer .poster-main-copy:before{width:72px;background:linear-gradient(90deg,var(--poster-accent),var(--poster-accent-2))}.poster-template-private_offer .poster-main-copy h3{font-size:clamp(25px,6vw,36px);max-width:10em;-webkit-text-stroke:0;text-shadow:0 10px 24px rgba(0,0,0,.48)}.poster-template-private_offer .poster-main-copy em{background:color-mix(in srgb,var(--poster-accent) 86%,#ffffff 14%)}.poster-template-private_offer .poster-point-row{justify-content:center}.poster-template-private_offer .poster-bottom-card{margin-top:auto;border-radius:16px}.poster-template-private_offer .poster-product-image{top:84px;right:22px;width:min(30%,112px);border-radius:50%}.poster-template-groupbuy_price:before{background:linear-gradient(180deg,rgba(10,9,18,.24),rgba(10,9,18,.82)),radial-gradient(circle at 82% 28%,rgba(255,211,105,.5),transparent 30%),linear-gradient(135deg,rgba(255,64,64,.2),rgba(255,184,77,.14))}.poster-template-groupbuy_price .poster-topbar b{position:absolute;right:0;top:46px;min-width:112px;min-height:112px;display:grid;place-items:center;padding:12px;border-radius:50%;border-color:color-mix(in srgb,var(--poster-accent) 56%,transparent);background:var(--poster-accent);color:#121212;font-size:16px;text-align:center;box-shadow:0 10px 24px rgba(0,0,0,.32);transform:rotate(7deg)}.poster-template-groupbuy_price .poster-main-copy{align-self:end;margin-bottom:8px}.poster-template-groupbuy_price .poster-main-copy h3{max-width:8em;font-size:clamp(34px,8vw,48px);color:#fff;-webkit-text-stroke:1.6px #111;text-shadow:0 5px 0 #111,0 15px 28px rgba(0,0,0,.5)}.poster-template-groupbuy_price .poster-product-image{left:16px;right:auto;top:92px;width:min(38%,148px);border-radius:10px;transform:rotate(-3deg)}.poster-template-groupbuy_price .poster-bottom-card{border:2px solid color-mix(in srgb,var(--poster-accent) 48%,transparent);background:var(--poster-card)}.poster-template-groupbuy_price .poster-point-row b{border-color:color-mix(in srgb,var(--poster-accent) 68%,transparent);background:var(--poster-accent);color:#171717}.poster-template-agency_brand:before{background:linear-gradient(180deg,rgba(7,10,21,.08),rgba(7,10,21,.78)),linear-gradient(135deg,rgba(20,30,54,.34),rgba(90,221,186,.12))}.poster-template-agency_brand .poster-bottom-card,.poster-template-agency_brand .poster-topbar b,.poster-template-agency_brand .poster-topbar span{border-color:rgba(255,255,255,.22);background:rgba(246,248,255,.14)}.poster-template-agency_brand .poster-main-copy h3{max-width:9.5em;font-size:clamp(26px,6.4vw,38px);-webkit-text-stroke:0;text-shadow:0 12px 28px rgba(0,0,0,.58)}.poster-template-agency_brand{grid-template-rows:auto auto 1fr auto}.poster-template-agency_brand .poster-main-copy{align-self:start;margin-top:44px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.24)}.poster-template-agency_brand .poster-main-copy:before{width:92px;background:linear-gradient(90deg,var(--poster-accent-2),var(--poster-accent))}.poster-template-agency_brand .poster-main-copy em{background:rgba(246,248,255,.88);color:#151827}.poster-template-agency_brand .poster-product-image{top:auto;right:18px;bottom:104px;width:min(42%,158px);aspect-ratio:4/5;border-radius:8px}.poster-template-agency_brand .poster-point-row{align-self:end;max-width:58%;padding:10px;border-radius:12px;background:rgba(6,9,18,.32)}.poster-template-holiday_promo:before{background:linear-gradient(180deg,rgba(35,8,16,.12),rgba(35,8,16,.86)),radial-gradient(circle at 18% 16%,rgba(255,225,138,.5),transparent 26%),radial-gradient(circle at 86% 18%,rgba(255,74,106,.4),transparent 30%)}.poster-template-holiday_promo .poster-main-copy em{position:relative;left:-8px;transform:rotate(-2deg);background:linear-gradient(135deg,var(--poster-accent),var(--poster-accent-2))}.poster-template-holiday_promo .poster-main-copy{align-self:center;margin-top:28px}.poster-template-holiday_promo .poster-main-copy:before{width:84px;background:linear-gradient(90deg,var(--poster-accent),var(--poster-accent-2))}.poster-template-holiday_promo .poster-main-copy h3{color:var(--poster-ink);font-size:clamp(32px,7.6vw,46px);-webkit-text-stroke:1.2px var(--poster-stroke);text-shadow:0 5px 0 rgba(95,19,28,.72),0 15px 28px rgba(0,0,0,.44)}.poster-template-holiday_promo .poster-product-image{top:76px;right:-10px;width:min(44%,164px);border-radius:18px;transform:rotate(4deg)}.poster-template-holiday_promo .poster-point-row{justify-content:center}.poster-template-holiday_promo .poster-bottom-card{background:rgba(96,21,34,.68);border-color:rgba(255,225,138,.36)}.poster-template-menu_card:before{background:linear-gradient(180deg,rgba(12,16,30,.16),rgba(12,16,30,.9)),linear-gradient(135deg,rgba(90,221,186,.18),rgba(255,243,122,.12))}.poster-template-menu_card .poster-main-copy{align-self:start;margin-top:36px;padding:14px;border-radius:14px;background:rgba(246,248,255,.12)}.poster-template-menu_card .poster-point-row{display:grid;grid-gap:8px;gap:8px}.poster-template-menu_card .poster-point-row b{border-radius:8px;background:rgba(6,9,18,.56)}.poster-template-before_after:before{background:linear-gradient(90deg,rgba(255,74,106,.28) 0 50%,rgba(90,221,186,.2) 50%),linear-gradient(180deg,rgba(5,7,14,.1),rgba(5,7,14,.86))}.poster-template-before_after .poster-main-copy{align-self:center;padding:14px;border-left:4px solid var(--poster-accent-2);border-right:4px solid var(--poster-accent);background:rgba(6,9,18,.52)}.poster-template-before_after .poster-point-row:before{content:"Before / After";padding:5px 8px;border-radius:8px;background:#fff;color:#111;font-size:11px;font-weight:900}.poster-template-minimal_premium:before{background:linear-gradient(180deg,rgba(6,9,18,.02),rgba(6,9,18,.72)),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,243,122,.08))}.poster-template-minimal_premium .poster-main-copy{align-self:center;justify-items:center;text-align:center}.poster-template-minimal_premium .poster-main-copy h3{max-width:8em;font-size:clamp(30px,6.8vw,42px);-webkit-text-stroke:0;text-shadow:0 16px 30px rgba(0,0,0,.52)}.poster-template-minimal_premium .poster-point-row{justify-content:center}.poster-template-editorial_cover{padding:22px;border-radius:18px}.poster-template-editorial_cover:before{background:linear-gradient(180deg,rgba(3,5,10,.04),rgba(3,5,10,.42) 46%,rgba(3,5,10,.88)),linear-gradient(90deg,rgba(247,231,176,.16),transparent 34%,rgba(255,255,255,.1)),radial-gradient(circle at 18% 18%,rgba(247,231,176,.3),transparent 28%)}.poster-template-editorial_cover:after{inset:14px;border-color:rgba(247,231,176,.34)}.poster-template-editorial_cover .poster-art-lines{position:absolute;left:22px;right:22px;top:68px;display:grid;grid-gap:5px;gap:5px}.poster-template-editorial_cover .poster-art-lines i{height:1px;background:linear-gradient(90deg,var(--poster-accent),transparent)}.poster-template-editorial_cover .poster-design-badge{top:86px;border-radius:999px;letter-spacing:.08em}.poster-template-editorial_cover .poster-main-copy{align-self:end;justify-items:start;gap:12px;max-width:92%;margin-bottom:6px;padding:18px 12px 14px;border-radius:14px;background:linear-gradient(90deg,rgba(5,7,12,.64),rgba(5,7,12,.18));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.poster-template-editorial_cover .poster-main-copy:before{top:-18px;width:108px;height:2px;background:var(--poster-accent)}.poster-template-editorial_cover .poster-main-copy em{border:1px solid rgba(247,231,176,.45);background:rgba(5,7,12,.48);color:var(--poster-accent);letter-spacing:.08em}.poster-template-editorial_cover .poster-main-copy h3{max-width:7.2em;color:#fff8dc;font-size:clamp(28px,calc(6vw * var(--poster-title-scale, 1)),42px);line-height:1.15}.poster-template-editorial_cover .poster-main-copy p{max-width:20em;max-height:5.8em;padding-left:12px;border-left:2px solid rgba(247,231,176,.46)}.poster-template-editorial_cover .poster-point-row{align-self:end;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.poster-template-editorial_cover .poster-point-row b{border-radius:8px;text-align:center;background:rgba(5,7,12,.5)}.poster-template-editorial_cover .poster-bottom-card{border-color:rgba(247,231,176,.34);background:rgba(5,7,12,.58)}.poster-template-map_route:before{background:linear-gradient(180deg,rgba(6,9,18,.1),rgba(6,9,18,.84)),repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 1px,transparent 1px 20px)}.poster-template-map_route .poster-point-row:before{content:"";width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--poster-accent),var(--poster-accent-2),var(--poster-ink));box-shadow:0 0 18px var(--poster-glow)}.poster-template-map_route .poster-main-copy{align-self:end;padding-left:14px;border-left:3px solid var(--poster-accent)}.poster-template-family_trip:before{background:linear-gradient(180deg,rgba(34,20,8,.08),rgba(34,20,8,.82)),radial-gradient(circle at 18% 20%,rgba(255,243,122,.34),transparent 28%),radial-gradient(circle at 84% 26%,rgba(90,221,186,.24),transparent 30%)}.poster-template-family_trip .poster-main-copy{align-self:center;padding:14px;border-radius:18px;background:rgba(255,247,214,.15)}.poster-template-family_trip .poster-main-copy em{background:linear-gradient(135deg,var(--poster-accent),var(--poster-accent-2))}.poster-palette-fresh .poster-main-copy h3,.poster-palette-premium .poster-main-copy h3,.poster-palette-route .poster-main-copy h3{-webkit-text-stroke:0;text-shadow:0 14px 28px rgba(0,0,0,.54)}.poster-palette-family .poster-main-copy em,.poster-palette-premium .poster-main-copy em{color:#151827}.poster-palette-deal .poster-design-badge,.poster-palette-festival .poster-design-badge{color:#171717;background:linear-gradient(135deg,var(--poster-accent),var(--poster-accent-2))}.poster-palette-deal{border-width:2px}.poster-palette-deal .poster-main-copy h3{transform:rotate(-2deg)}.poster-palette-fresh .poster-main-copy{border-radius:18px}.poster-palette-premium{padding:22px}.poster-palette-premium:after{inset:16px}.poster-palette-festival .poster-topbar b{background:linear-gradient(135deg,var(--poster-accent),var(--poster-accent-2));color:#161616}.poster-palette-route .poster-bottom-card{border-color:color-mix(in srgb,var(--poster-accent-2) 34%,transparent)}.poster-palette-family .poster-point-row b{border-radius:10px}.poster-template-family_trip .poster-product-image{border-radius:24px;transform:rotate(3deg)}.marketing-poster-preview.poster-size-vertical{aspect-ratio:9/16}.marketing-poster-preview.poster-size-square{aspect-ratio:1/1}.marketing-poster-preview.poster-size-story{aspect-ratio:3/4}.marketing-poster-preview.poster-size-wide{width:min(100%,520px);aspect-ratio:16/9;grid-template-columns:minmax(0,1fr) minmax(160px,.72fr);grid-template-rows:auto 1fr}.marketing-poster-preview.poster-size-wide .poster-main-copy,.marketing-poster-preview.poster-size-wide .poster-topbar{grid-column:1}.marketing-poster-preview.poster-size-wide .poster-bottom-card,.marketing-poster-preview.poster-size-wide .poster-point-row{grid-column:2}.marketing-output-list article{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(216,92,255,.22);border-radius:8px;background:rgba(16,19,33,.58)}.marketing-output-list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketing-output-list header span{color:#b8c5ff;font-size:12px}.marketing-output-list h3,.marketing-output-list p{margin:0}.marketing-output-list p{color:#dbe3ff;line-height:1.7}.marketing-output-list article>div{display:flex;flex-wrap:wrap;gap:7px}.marketing-output-list article>div b{padding:5px 8px;border:1px solid rgba(121,166,255,.24);border-radius:999px;background:rgba(121,166,255,.1);color:#c9d6ff;font-size:12px}.asset-sidebar{display:grid;grid-gap:12px;gap:12px}.segmented{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#171b2c}.segmented button{min-height:30px;border-radius:6px;background:transparent;border:0}.segmented button.active{background:linear-gradient(135deg,var(--primary),var(--primary-2))}.asset-stats{display:grid;grid-gap:8px;gap:8px}.asset-stats span{border:1px solid var(--soft-line);border-radius:7px;padding:10px 11px;color:var(--muted);background:#1b2034}.asset-coverage-box{display:grid;grid-gap:7px;gap:7px;padding:11px;border:1px solid rgba(121,166,255,.22);border-radius:8px;background:linear-gradient(180deg,rgba(28,36,62,.88),rgba(20,25,43,.88))}.asset-coverage-box b{color:#f4f7ff;font-size:13px}.asset-coverage-box small,.asset-coverage-box span{color:var(--muted);font-size:12px;line-height:1.5}.asset-coverage-box small{padding-top:7px;border-top:1px solid rgba(255,255,255,.06);color:#dbe3ff}.asset-gap-box{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid rgba(255,211,105,.24);border-radius:8px;background:linear-gradient(180deg,rgba(49,39,32,.78),rgba(20,25,43,.88))}.asset-gap-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-gap-head button{min-height:28px;padding:0 10px;border:1px solid rgba(255,211,105,.3);border-radius:8px;background:rgba(255,211,105,.1);color:#fff2c9;cursor:pointer;font-weight:800;white-space:nowrap}.asset-gap-meta,.asset-gap-summary{display:flex;flex-wrap:wrap;gap:6px}.asset-gap-meta span,.asset-gap-summary span{width:-moz-fit-content;width:fit-content;padding:4px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.05);color:#dbe3ff;font-size:11px;font-weight:800}.asset-gap-box article b,.asset-gap-box>b,.asset-gap-head b{color:#f7f9ff;font-size:13px}.asset-gap-box article small,.asset-gap-box article span,.asset-gap-box>span,.asset-gap-head small{color:var(--muted);font-size:12px;line-height:1.45}.asset-gap-box article{display:grid;grid-gap:6px;gap:6px;padding:9px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.48)}.asset-gap-box article.high{border-color:rgba(255,107,129,.32);background:rgba(255,107,129,.08)}.asset-gap-box article.medium{border-color:rgba(255,211,105,.3);background:rgba(255,211,105,.08)}.asset-gap-box article.review{border-color:rgba(121,166,255,.24);background:rgba(121,166,255,.08)}.asset-gap-box article div{display:grid;grid-gap:4px;gap:4px}.asset-gap-box article button{min-height:30px;border:1px solid rgba(255,211,105,.28);border-radius:8px;background:rgba(255,211,105,.1);color:#fff2c9;cursor:pointer;font-weight:800}.asset-gap-box article button:hover{border-color:rgba(255,211,105,.5);background:rgba(255,211,105,.16)}.asset-tag-suggestions{display:grid;grid-gap:9px;gap:9px;padding:11px;border:1px solid rgba(125,92,255,.28);border-radius:8px;background:linear-gradient(180deg,rgba(31,38,65,.9),rgba(20,25,43,.9))}.asset-director-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.asset-director-fields .field:last-child{grid-column:1/-1}.asset-tag-suggestions>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.asset-tag-suggestions b{color:#f7f8ff;font-size:13px}.asset-tag-suggestions small{color:var(--muted);font-size:11px}.asset-tag-suggestions .tag-list{display:flex;flex-wrap:wrap;gap:6px}.asset-tag-suggestions .tag-list span{border:1px solid rgba(90,221,186,.32);border-radius:999px;padding:4px 8px;color:#baf7df;background:rgba(24,157,120,.12);font-size:11px}.asset-tag-suggestions button{min-height:34px}.asset-list{max-height:calc(100vh - 112px);overflow:auto}.asset-row{width:100%;display:grid;grid-template-columns:1fr auto;grid-gap:5px 12px;gap:5px 12px;text-align:left;margin-bottom:9px;padding:11px 12px;border:1px solid #333956;border-radius:7px;background:#1b2034}.asset-row.active,.asset-row:hover{border-color:#d85cff;background:#212844}.asset-row small,.asset-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-row span{display:flex;align-items:center;gap:8px;color:#f4f7ff;font-weight:700}.asset-row small{color:var(--muted)}.asset-row b{grid-row:span 2;align-self:center;color:#dbe4ff;font-size:11px;border:1px solid #3b4361;border-radius:999px;padding:4px 8px;background:rgba(79,99,255,.12)}.asset-preview{width:100%;max-height:420px;object-fit:contain;border:1px solid #343a56;border-radius:8px;background:#101421}.asset-detail .debug-list{margin-top:12px}.asset-detail .debug-list span{border-color:#343b58;background:#1a2034;color:#dfe6ff}.asset-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.asset-edit-panel{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:13px;border:1px solid rgba(125,92,255,.28);border-radius:8px;background:linear-gradient(180deg,rgba(35,42,72,.86),rgba(18,23,41,.9))}.asset-edit-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-edit-head div{display:grid;grid-gap:3px;gap:3px}.asset-edit-head b{color:#f7f8ff;font-size:14px}.asset-edit-head span{color:var(--muted);font-size:12px}.asset-edit-tags textarea{min-height:76px;resize:vertical}.digital-human-job-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.digital-human-job-list{max-height:340px;overflow:auto;padding-right:2px}.asset-dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(6,8,16,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-confirm-dialog{width:min(460px,100%);display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(255,109,132,.32);border-radius:8px;background:linear-gradient(180deg,rgba(31,36,58,.98),rgba(18,22,38,.98));box-shadow:0 24px 70px rgba(0,0,0,.44)}.asset-confirm-dialog p{margin:0;color:#eef2ff;line-height:1.7}.asset-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.asset-filter-panel{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px;padding:10px;border:1px solid rgba(113,83,152,.52);border-radius:8px;background:linear-gradient(180deg,rgba(27,32,52,.92),rgba(21,26,44,.92))}.asset-filter-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.asset-filter-panel input,.asset-filter-panel select{min-height:34px;font-size:12px}.asset-filter-panel small{color:var(--muted);font-size:11px}.asset-score{flex:0 0 auto;padding:3px 7px;border-radius:999px;border:1px solid rgba(121,166,255,.26);background:rgba(121,166,255,.1);color:#b8c9ff;font-size:11px;font-style:normal;font-weight:800}.asset-score.good{border-color:rgba(54,211,153,.28);background:rgba(54,211,153,.12);color:#95f2c9}.asset-score.review{border-color:rgba(255,211,105,.3);background:rgba(255,211,105,.12);color:#ffe08a}.asset-score.weak{border-color:rgba(255,107,129,.32);background:rgba(255,107,129,.12);color:#ffb5c0}.asset-quality-box{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center;margin-top:12px;padding:11px;border:1px solid rgba(113,83,152,.52);border-radius:8px;background:linear-gradient(135deg,rgba(79,99,255,.12),rgba(216,92,255,.08))}.asset-quality-box strong{min-width:54px;justify-content:center;text-align:center}.asset-quality-box div{display:grid;grid-gap:4px;gap:4px}.asset-quality-box b{color:#f4f7ff;font-size:13px}.asset-quality-box span{color:var(--muted);font-size:11px;line-height:1.45}.asset-file-picker{min-height:38px;padding:4px 10px 4px 4px;border-color:rgba(126,92,255,.52);background:linear-gradient(180deg,rgba(25,30,51,.96),rgba(20,24,42,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.asset-file-picker .file-picker-button{min-height:30px;padding:0 16px}.asset-upload-button{width:-moz-fit-content;width:fit-content;min-width:104px;min-height:34px;padding:0 18px;border:1px solid rgba(126,92,255,.42);background:linear-gradient(135deg,#4f63ff,#d85cff);box-shadow:0 10px 18px rgba(89,99,255,.18)}.asset-upload-button:disabled{border-color:rgba(80,88,126,.5);background:linear-gradient(135deg,rgba(79,99,255,.46),rgba(216,92,255,.46));color:rgba(239,243,255,.58);box-shadow:none}.upload-progress-card{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid rgba(126,92,255,.28);border-radius:8px;background:rgba(15,20,36,.72)}.upload-progress-card div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#dfe6ff;font-size:12px;font-weight:700}.upload-progress-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress-card b{color:var(--primary-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.upload-progress-card progress{width:100%;height:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.upload-progress-card progress::-webkit-progress-bar{border-radius:999px;background:rgba(255,255,255,.1)}.upload-progress-card progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--primary-2))}.upload-progress-card progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--primary-2))}input[type=file]{width:100%;color:var(--muted)}input[type=file]::-webkit-file-upload-button{min-height:32px;margin-right:10px;padding:0 12px;border:1px solid #465071;border-radius:7px;color:var(--text);background:linear-gradient(135deg,rgba(79,99,255,.86),rgba(216,92,255,.86));cursor:pointer}input[type=file]::file-selector-button{min-height:32px;margin-right:10px;padding:0 12px;border:1px solid #465071;border-radius:7px;color:var(--text);background:linear-gradient(135deg,rgba(79,99,255,.86),rgba(216,92,255,.86));cursor:pointer}.production-board .video-edit-card{grid-column:span 2;grid-row:span 2}.production-board .samples-panel,.production-board .variants-panel{grid-column:span 2}.panel,.result,.step-card,.video-card{background:linear-gradient(180deg,rgba(31,35,57,.98),rgba(25,29,47,.98));border:1px solid var(--soft-line);border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.panel,.result,.step-card{min-width:0;padding:14px}.step-title{display:flex;align-items:center;gap:9px;margin-bottom:12px}.step-title span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(135deg,var(--primary),var(--primary-2));font-size:12px;font-weight:700}.panel h2,.result h2,.step-title h2{margin:0;font-size:14px;line-height:1.25}.preview-card{grid-column:span 1}.editor-card{min-height:640px}.copy-editor label,.destination-field,.field,.form-grid label,.import-panel label,.sample-picker{display:grid;grid-gap:9px;gap:9px;color:var(--muted);font-size:11px;line-height:1.35;letter-spacing:0;padding-left:2px}.step-card>.destination-field+.destination-field,.step-card>.field+.field,.step-card>.field+.sample-picker,.step-card>.field+.subtitle-layout-controls,.step-card>.field+.switch-row,.step-card>.sample-picker+.field,.step-card>.subtitle-layout-controls+.field,.step-card>.switch-row+.field{margin-top:13px}.step-card>.field+.button-row,.step-card>.field+.link-button,.step-card>.field+button{margin-top:12px}.step-card>.step-title+.capability-summary,.step-card>.step-title+.field,.step-card>.step-title+.publish-account-box,.step-card>.step-title+.publish-action-card,.step-card>.step-title+.publish-plan-list,.step-card>.step-title+.settings-tabs{margin-top:14px}.step-card>.switch-row{margin-top:2px;margin-bottom:13px}.destination-field{min-width:180px}.destination-field.compact{min-width:130px}.destination-field span{color:var(--muted);font-size:11px}.destination-health{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:10px 0}.destination-health div{border:1px solid #333956;border-radius:6px;background:#1b2136;padding:8px}.destination-health strong{display:block;font-size:16px;color:#dfe6ff}.destination-health p,.destination-health small,.destination-health span{color:var(--muted);font-size:11px;margin:0}.destination-health p,.destination-health small{grid-column:1/-1}.destination-health small{padding:7px 8px;border:1px solid rgba(255,211,105,.18);border-radius:6px;background:rgba(255,211,105,.06);color:#f5d993}.csv-box,input,select,textarea{width:100%;border:1px solid rgba(113,83,152,.72);border-radius:6px;background-color:#171c30;color:var(--text);outline:none}input,select{min-height:38px;padding:0 13px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#d9def4 0),linear-gradient(135deg,#d9def4 50%,transparent 0);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px;cursor:pointer}.csv-box,textarea{min-height:118px;padding:10px 12px;resize:vertical;line-height:1.6}.csv-box.compact{min-height:88px}.selected-files{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid rgba(113,83,152,.62);border-radius:6px;background:linear-gradient(180deg,rgba(38,45,72,.78),rgba(25,30,50,.82));color:var(--muted);font-size:11px}.selected-files b{color:#eef2ff;font-size:12px}.selected-files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover-preview{position:relative;display:grid;align-content:end;grid-gap:10px;gap:10px;aspect-ratio:9/16;min-height:0;margin-top:12px;padding:20px;overflow:hidden;border:1px solid rgba(216,92,255,.34);border-radius:14px;background:linear-gradient(180deg,rgba(8,10,20,.1),rgba(8,10,20,.84)),linear-gradient(135deg,#26365c,#1b1f35 48%,#503068);box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.04)}.cover-preview:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 82% 18%,rgba(216,92,255,.25),transparent 32%),linear-gradient(90deg,rgba(79,99,255,.18),transparent 45%);pointer-events:none}.cover-preview:after{content:"TRAVEL";position:absolute;top:16px;right:14px;z-index:1;padding:5px 8px;border-radius:999px;background:rgba(6,9,18,.48);border:1px solid rgba(255,255,255,.14);color:rgba(238,242,255,.74);font-size:10px;font-weight:800;letter-spacing:0}.cover-preview.has-media{background:#0b1020}.cover-preview-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.06) brightness(.76)}.cover-preview>small,.cover-preview>span,.cover-preview>strong{position:relative;z-index:2}.cover-preview.budget_route_cover{background:linear-gradient(180deg,rgba(8,10,20,.12),rgba(8,10,20,.86)),linear-gradient(135deg,#1c3d4d,#18223a 50%,#5c4630)}.cover-preview.avoid_pit_cover{background:linear-gradient(180deg,rgba(8,10,20,.08),rgba(8,10,20,.88)),linear-gradient(135deg,#4b2637,#1a1f35 52%,#60452a)}.cover-preview.douyin_travel_big_title{align-content:center;justify-items:start;background:linear-gradient(180deg,rgba(5,7,14,.08),rgba(5,7,14,.78)),linear-gradient(145deg,#1f3157,#141927 48%,#6f2b57)}.cover-preview.douyin_travel_big_title strong{padding:8px 10px;border-radius:10px;background:rgba(6,9,18,.28);box-shadow:-8px 8px 0 rgba(255,239,82,.18)}.cover-preview.douyin_travel_big_title:before{background:radial-gradient(circle at 22% 20%,rgba(255,235,93,.22),transparent 24%),radial-gradient(circle at 82% 26%,rgba(255,71,126,.28),transparent 30%),linear-gradient(90deg,rgba(79,99,255,.22),transparent 62%)}.cover-preview.douyin_route_cover{align-content:end;background:linear-gradient(180deg,rgba(8,10,20,.12),rgba(8,10,20,.82)),linear-gradient(150deg,#123f4a,#171d2d 50%,#674d24)}.cover-preview.douyin_route_cover span{background:rgba(90,221,186,.18);color:#baf7df}.cover-preview.douyin_budget_cover:after,.cover-preview.douyin_route_cover:after{content:"";position:absolute;left:18px;right:18px;bottom:78px;height:3px;border-radius:999px;background:linear-gradient(90deg,#5addba,#fff37a,#d85cff);box-shadow:0 0 18px rgba(90,221,186,.28)}.cover-preview.douyin_pitfall_cover{align-content:center;background:linear-gradient(180deg,rgba(62,9,24,.08),rgba(7,9,18,.86)),linear-gradient(145deg,#651b33,#171b2b 50%,#4a2c19)}.cover-preview.douyin_pitfall_cover strong{padding:10px 12px;border-radius:8px;background:rgba(120,7,25,.28);box-shadow:7px 7px 0 rgba(255,48,86,.24)}.cover-preview.douyin_pitfall_cover span{background:rgba(255,55,92,.18);color:#ffd8df}.cover-preview.douyin_save_guide_cover{align-content:end;justify-items:center;background:radial-gradient(circle at 26% 20%,rgba(255,243,122,.18),transparent 28%),linear-gradient(180deg,rgba(8,10,20,.04),rgba(8,10,20,.78)),linear-gradient(145deg,#26365c,#181d30 52%,#7a3674)}.cover-preview.douyin_save_guide_cover strong{text-align:center}.cover-preview.douyin_save_guide_cover span{justify-self:center}.cover-preview.douyin_budget_cover{align-content:end;background:linear-gradient(180deg,rgba(8,10,20,.08),rgba(8,10,20,.84)),linear-gradient(145deg,#143f43,#172033 50%,#7a521f)}.cover-preview.douyin_budget_cover span{background:rgba(255,211,105,.16);color:#ffe2a1}.cover-preview.douyin_budget_cover strong{padding:9px 12px;border-radius:12px;background:rgba(8,10,20,.34)}.cover-preview.douyin_rank_cover{align-content:center;background:linear-gradient(180deg,rgba(7,9,18,.06),rgba(7,9,18,.82)),linear-gradient(145deg,#31205d,#171b2b 48%,#8a5b19)}.cover-preview.douyin_rank_cover span:before{content:"TOP 5 ";color:#fff37a;font-weight:900}.cover-preview.douyin_rank_cover strong{padding:10px 12px;border-left:5px solid #fff37a;background:rgba(6,9,18,.38)}.cover-preview.douyin_checklist_cover{align-content:end;background:linear-gradient(180deg,rgba(8,10,20,.08),rgba(8,10,20,.82)),linear-gradient(145deg,#173f32,#151b2c 52%,#4f3b1e)}.cover-preview.douyin_checklist_cover strong:before{content:"鉁?";color:#5addba}.cover-preview.douyin_map_route_cover{align-content:end;background:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 1px,transparent 1px 18px),linear-gradient(180deg,rgba(8,10,20,.08),rgba(8,10,20,.84)),linear-gradient(145deg,#123f4a,#171d2d 50%,#674d24)}.cover-preview.douyin_map_route_cover:after{content:"";position:absolute;left:22px;right:22px;bottom:92px;height:4px;border-radius:999px;background:linear-gradient(90deg,#5addba,#fff37a,#d85cff)}.cover-preview.talking_head_cover{align-content:center;background:radial-gradient(circle at 76% 32%,rgba(246,248,255,.18),transparent 30%),linear-gradient(180deg,rgba(8,10,20,.08),rgba(8,10,20,.84)),linear-gradient(145deg,#24324f,#151b2c 52%,#5a2c62)}.cover-preview.talking_head_cover strong{max-width:8em;padding:10px 12px;border-radius:12px;background:rgba(6,9,18,.42)}.cover-preview.premium_minimal_cover{align-content:center;justify-items:center;background:linear-gradient(180deg,rgba(8,10,20,.05),rgba(8,10,20,.76)),linear-gradient(145deg,#20283b,#111827 56%,#30313c)}.cover-preview.premium_minimal_cover strong{text-align:center;-webkit-text-stroke:0;text-shadow:0 16px 30px rgba(0,0,0,.54)}.cover-preview.holiday_event_cover{align-content:end;background:radial-gradient(circle at 22% 18%,rgba(255,225,138,.28),transparent 28%),radial-gradient(circle at 84% 22%,rgba(255,74,106,.28),transparent 30%),linear-gradient(180deg,rgba(62,9,24,.06),rgba(62,9,24,.86)),linear-gradient(145deg,#651b33,#171b2b 50%,#6c461c)}.cover-preview.holiday_event_cover span{background:rgba(255,225,138,.18);color:#ffe6a8}.cover-preview.title-top{align-content:start}.cover-preview.title-middle{align-content:center}.cover-preview.title-bottom{align-content:end}.cover-preview.title-bottom>small,.cover-preview.title-bottom>span,.cover-preview.title-bottom>strong,.cover-preview.title-middle>small,.cover-preview.title-middle>span,.cover-preview.title-middle>strong,.cover-preview.title-top>small,.cover-preview.title-top>span,.cover-preview.title-top>strong{transform:translateY(var(--cover-title-offset-y,0))}.cover-preview small,.cover-preview span,.cover-preview strong{position:relative;z-index:1}.cover-preview span{width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;background:rgba(6,9,18,.46);border:1px solid rgba(255,255,255,.14);color:#eef2ff;font-size:11px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cover-preview strong{width:-moz-fit-content;width:fit-content;max-width:12em;color:white;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:28px;font-weight:900;line-height:1.08;letter-spacing:0}.cover-preview strong i{display:inline-block;font-style:normal;letter-spacing:0;margin-right:.02em;transform-origin:center bottom}.cover-preview strong i.highlight{color:#fff37a;text-shadow:0 0 14px rgba(255,243,122,.38),0 2px 0 rgba(0,0,0,.2)}.cover-preview.effect-bold_outline strong{color:#fff;-webkit-text-stroke:1.2px rgba(17,22,40,.95);text-shadow:0 3px 0 rgba(0,0,0,.45),0 9px 18px rgba(0,0,0,.38)}.cover-preview.effect-gradient_fill strong{color:#fff;text-shadow:0 3px 16px rgba(0,0,0,.4)}.cover-preview.effect-gradient_fill strong i{background:linear-gradient(180deg,#fff,#ffe877 46%,#ff8f4f);-webkit-background-clip:text;background-clip:text;color:transparent}.cover-preview.effect-neon_glow strong{color:#f8fbff;text-shadow:0 0 6px rgba(123,212,255,.75),0 0 18px rgba(216,92,255,.55),0 4px 18px rgba(0,0,0,.45)}.cover-preview.effect-sticker_shadow strong{color:#ffffff;-webkit-text-stroke:2px rgba(18,23,40,.92);text-shadow:4px 4px 0 #d85cff,8px 8px 0 rgba(79,99,255,.8)}.cover-preview.effect-gold_metal strong i{background:linear-gradient(180deg,#fff7b0,#e8b84f 42%,#8d5a17 58%,#ffe18a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 0 rgba(70,39,0,.28),0 8px 18px rgba(0,0,0,.35)}.cover-preview.effect-clean_bold strong{color:#ffffff;text-shadow:0 4px 18px rgba(0,0,0,.48)}.cover-preview.effect-douyin_big_impact strong{color:#fff;font-size:28px;-webkit-text-stroke:1.6px rgba(9,12,22,.96);text-shadow:0 4px 0 rgba(0,0,0,.68),0 10px 20px rgba(0,0,0,.42);transform:rotate(-1deg)}.cover-preview.effect-douyin_big_impact strong i.highlight{color:#ffef52;transform:translateY(-2px) scale(1.08)}.cover-preview.effect-douyin_yellow_black strong{color:#ffe94d;-webkit-text-stroke:1.8px rgba(0,0,0,.98);text-shadow:0 4px 0 rgba(0,0,0,.82),0 12px 20px rgba(0,0,0,.36)}.cover-preview.effect-travel_route_shine strong{color:#ffffff;text-shadow:0 4px 18px rgba(0,0,0,.44)}.cover-preview.effect-travel_route_shine strong i.highlight{position:relative;overflow:hidden;color:#fff37a}.cover-preview.effect-travel_route_shine strong i.highlight:after{content:"";position:absolute;inset:-20% -36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);transform:translateX(-110%) skewX(-18deg);animation:cover-route-shine-preview 2.2s ease-in-out infinite}.cover-preview.effect-pitfall_red_alert strong{color:#ffffff;-webkit-text-stroke:1.2px rgba(120,7,25,.94);text-shadow:3px 3px 0 rgba(255,48,86,.86),0 10px 20px rgba(0,0,0,.42)}.cover-preview.effect-pitfall_red_alert strong i.highlight{color:#ffdf5d;transform:scale(1.06)}.cover-preview.effect-save_sticker_title strong{width:-moz-fit-content;width:fit-content;max-width:12em;padding:10px 14px;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:linear-gradient(135deg,rgba(79,99,255,.86),rgba(216,92,255,.82));box-shadow:0 14px 28px rgba(79,99,255,.28),0 0 0 5px rgba(255,255,255,.06);transform:rotate(-1deg)}.cover-preview.effect-save_sticker_title strong i.highlight{color:#fff37a}.cover-preview.effect-gold_metal strong i.highlight,.cover-preview.effect-gradient_fill strong i.highlight{filter:brightness(1.12) saturate(1.1)}@keyframes cover-route-shine-preview{0%,35%{transform:translateX(-110%) skewX(-18deg)}70%,to{transform:translateX(120%) skewX(-18deg)}}.cover-preview small{width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 10px;border-radius:9px;background:rgba(6,9,18,.42);color:rgba(238,242,255,.76);font-size:11px;line-height:1.45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.publish-account-box,.publish-plan-list{display:grid;grid-gap:10px;gap:10px}.publish-plan-summary{display:grid;grid-gap:12px;gap:12px;padding:13px 12px;border:1px solid rgba(90,221,186,.22);border-radius:8px;background:linear-gradient(180deg,rgba(23,47,52,.64),rgba(18,22,39,.82))}.publish-plan-summary>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.publish-plan-summary b{color:#f7f9ff}.publish-plan-summary small,.publish-plan-summary span{color:var(--muted);font-size:12px;line-height:1.5}.publish-plan-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.publish-plan-summary-grid span{display:grid;grid-gap:5px;gap:5px;min-height:58px;padding:9px 8px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.5);align-content:center;text-align:center}.publish-plan-summary-grid b{font-size:16px}.publish-action-card{display:grid;grid-gap:10px;gap:10px}.publish-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.publish-action-grid button{min-height:38px}.debug-box pre{max-height:240px;overflow:auto;margin:8px 0 0;padding:10px;border:1px solid #333956;border-radius:6px;background:#12172a;color:#dbe3ff;font-size:11px;white-space:pre-wrap}.publish-plan-row{display:grid;grid-template-columns:58px 1fr;grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:11px;border:1px solid #333956;border-radius:8px;background:#1f253b}.publish-plan-row span{color:#eef2ff;font-size:12px;font-weight:700}.publish-plan-row select{min-height:34px}.publish-plan-row small{grid-column:2;color:var(--muted);font-size:11px}.account-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.account-create-grid .field:nth-child(3),.account-create-grid .field:nth-child(4){grid-column:span 2}.account-summary{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 8px;gap:4px 8px;align-items:center;padding:10px;border:1px solid rgba(113,83,152,.62);border-radius:8px;background:linear-gradient(135deg,rgba(79,99,255,.14),rgba(216,92,255,.1))}.account-summary span{padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.1);color:#dbe3ff;font-size:11px}.account-summary b{color:#fff;font-size:13px}.account-summary small{grid-column:1/-1;color:var(--muted);font-size:11px}.subtitle-preview{position:relative;display:grid;align-content:end;justify-items:center;grid-gap:10px;gap:10px;min-height:136px;margin-top:14px;padding:16px;overflow:hidden;border:1px solid rgba(113,83,152,.7);border-radius:8px;background:linear-gradient(180deg,rgba(10,12,22,.08),rgba(10,12,22,.82)),linear-gradient(135deg,#28405a,#171c30 48%,#543065);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.subtitle-layout-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.subtitle-layout-controls .field{gap:7px}.subtitle-layout-controls select{min-height:34px;height:34px;padding-top:0;padding-bottom:0}.subtitle-layout-controls .field small{color:var(--muted);font-size:11px}.subtitle-position-middle{align-content:center}.subtitle-position-middle:after{inset:50% 14px auto 14px;transform:translateY(-50%)}.subtitle-position-top{align-content:start}.subtitle-position-top:after{inset:46px 14px auto 14px}.subtitle-preview:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(255,220,122,.2),transparent 26%),radial-gradient(circle at 84% 24%,rgba(216,92,255,.2),transparent 30%),linear-gradient(90deg,rgba(79,99,255,.16),transparent 55%);pointer-events:none}.subtitle-preview:after{content:"";position:absolute;inset:auto 14px 14px 14px;height:42px;border-radius:6px;background:rgba(6,9,18,var(--subtitle-box-opacity,.38));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.subtitle-preview small,.subtitle-preview span{position:relative;z-index:1}.subtitle-preview small{justify-self:start;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.12);color:rgba(238,242,255,.76);font-size:11px}.subtitle-preview span{max-width:18em;color:#fff;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:var(--subtitle-size,18px);font-weight:800;line-height:1.3;letter-spacing:0;text-align:center}.subtitle-preview span i{display:inline-block;font-style:normal;letter-spacing:0;margin-right:.02em;transform-origin:center bottom}.subtitle-preview span i.highlight{color:#fff37a;text-shadow:0 0 14px rgba(255,243,122,.38),0 2px 0 rgba(0,0,0,.2)}.subtitle-template-clean_bottom_caption{background:linear-gradient(180deg,rgba(10,12,22,.12),rgba(10,12,22,.86)),linear-gradient(135deg,#26365c,#171c30 50%,#3b4161)}.subtitle-template-travel_oral_subtitle_v1 span{font-size:20px}.subtitle-template-keyword_highlight{background:linear-gradient(180deg,rgba(10,12,22,.1),rgba(10,12,22,.86)),linear-gradient(135deg,#264b51,#171c30 52%,#58345f)}.subtitle-template-word_by_word span{padding:6px 10px;border-radius:6px;background:rgba(255,255,255,.1)}.subtitle-template-guide_card_caption:after{inset:auto 18px 16px 18px;height:58px;background:rgba(246,248,255,.14);border:1px solid rgba(255,255,255,.12)}.subtitle-template-center_hook_caption{align-content:center;background:radial-gradient(circle at 50% 44%,rgba(255,236,130,.18),transparent 34%),linear-gradient(135deg,#25375a,#171c30 48%,#5a2e64)}.subtitle-template-center_hook_caption:after{inset:50% 18px auto 18px;transform:translateY(-50%)}.subtitle-template-top_warning_caption{align-content:start;background:linear-gradient(180deg,rgba(255,196,92,.12),rgba(10,12,22,.72)),linear-gradient(135deg,#49304a,#171c30 55%,#26365c)}.subtitle-template-top_warning_caption:after{inset:48px 16px auto 16px}.subtitle-template-split_line_caption span{max-width:13em;padding:7px 12px;border-top:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.24)}.subtitle-template-comment_bubble_caption span{padding:8px 12px;border-radius:14px 14px 14px 4px;background:rgba(246,248,255,.18);box-shadow:0 8px 22px rgba(0,0,0,.28)}.subtitle-template-route_badge_caption span{max-width:16em;padding:7px 12px;border:1px solid rgba(90,221,186,.34);border-radius:999px;background:rgba(21,117,92,.26)}.subtitle-template-cinematic_caption{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 24%,transparent 70%,rgba(0,0,0,.54)),linear-gradient(135deg,#29303e,#121622 50%,#40314c)}.subtitle-template-cinematic_caption:after{height:30px;border-radius:2px}.subtitle-effect-pop span{animation:subtitle-pop-preview 1.45s cubic-bezier(.2,.88,.24,1.18) infinite;transform-origin:center bottom}.subtitle-effect-typewriter span{display:inline-block;max-width:18em;overflow:hidden;padding-left:10px;border-left:3px solid #d85cff;white-space:nowrap;animation:subtitle-typewriter-preview 3.2s steps(18) infinite}.subtitle-effect-emphasis_zoom span{font-size:21px;animation:subtitle-zoom-preview 1.8s ease-in-out infinite;transform-origin:center}.subtitle-effect-soft_fade span{animation:subtitle-fade-preview 2.4s ease-in-out infinite}.subtitle-effect-slide_up span{animation:subtitle-slide-up-preview 1.8s ease-out infinite}.subtitle-effect-bounce span{animation:subtitle-bounce-preview 1.4s cubic-bezier(.22,.9,.28,1.2) infinite;transform-origin:center bottom}.subtitle-effect-karaoke span{background:linear-gradient(90deg,#ffffff,#ffffff 28%,#fff37a 46%,#ffffff 64%,#ffffff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:subtitle-karaoke-preview 2.2s linear infinite}.subtitle-effect-shake span{animation:subtitle-shake-preview 1.1s ease-in-out infinite}.subtitle-effect-douyin_hook_pop span{animation:subtitle-douyin-hook-pop 1.55s cubic-bezier(.18,.92,.2,1.2) infinite;transform-origin:center bottom}.subtitle-effect-douyin_word_pop span i{animation:subtitle-word-pop-preview 1.8s cubic-bezier(.18,.92,.2,1.2) infinite;animation-delay:calc(var(--word-index, 0) * 70ms)}.subtitle-effect-travel_route_sweep span{animation:subtitle-route-slide-preview 2.2s ease-in-out infinite}.subtitle-effect-travel_route_sweep span i.highlight{position:relative;overflow:hidden}.subtitle-effect-travel_route_sweep span i.highlight:after{content:"";position:absolute;inset:-20% -35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent);transform:translateX(-120%) skewX(-18deg);animation:subtitle-route-shine-preview 2.2s ease-in-out infinite}.subtitle-effect-pitfall_warning_shake span{animation:subtitle-warning-impact-preview 1.35s ease-in-out infinite}.subtitle-effect-pitfall_warning_shake span i.highlight{color:#ffdf5d;text-shadow:0 0 16px rgba(255,80,80,.48),0 2px 0 rgba(0,0,0,.42)}.subtitle-effect-save_cta_sticker span{padding:8px 13px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:linear-gradient(135deg,rgba(79,99,255,.82),rgba(216,92,255,.78));box-shadow:0 10px 26px rgba(79,99,255,.26),0 0 0 4px rgba(255,255,255,.06);animation:subtitle-sticker-pop-preview 1.9s cubic-bezier(.16,.9,.2,1.16) infinite;transform-origin:center bottom}@keyframes subtitle-pop-preview{0%,to{opacity:.9;transform:translateY(2px) scale(.96)}18%,70%{opacity:1;transform:translateY(0) scale(1.045)}}@keyframes subtitle-typewriter-preview{0%{width:0}48%,82%{width:18em}to{width:0}}@keyframes subtitle-zoom-preview{0%,to{transform:scale(.98)}35%,68%{transform:scale(1.08)}}@keyframes subtitle-fade-preview{0%,to{opacity:.48;transform:translateY(4px)}28%,76%{opacity:1;transform:translateY(0)}}@keyframes subtitle-slide-up-preview{0%,to{opacity:.55;transform:translateY(12px)}28%,80%{opacity:1;transform:translateY(0)}}@keyframes subtitle-bounce-preview{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-8px) scale(1.04)}54%{transform:translateY(2px) scale(.99)}}@keyframes subtitle-karaoke-preview{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes subtitle-shake-preview{0%,to{transform:translateX(0)}20%{transform:translateX(-2px) rotate(-.4deg)}40%{transform:translateX(2px) rotate(.4deg)}60%{transform:translateX(-1px)}}@keyframes subtitle-douyin-hook-pop{0%,to{opacity:.76;transform:translateY(8px) scale(.88) rotate(-.8deg);filter:saturate(.92)}16%{opacity:1;transform:translateY(-2px) scale(1.12) rotate(.4deg);filter:saturate(1.2)}32%,76%{opacity:1;transform:translateY(0) scale(1.02) rotate(0)}}@keyframes subtitle-word-pop-preview{0%,12%,to{transform:translateY(5px) scale(.94);opacity:.72}28%{transform:translateY(-5px) scale(1.15);opacity:1}48%,78%{transform:translateY(0) scale(1);opacity:1}}@keyframes subtitle-route-slide-preview{0%,to{opacity:.72;transform:translateX(-12px)}22%,76%{opacity:1;transform:translateX(0)}}@keyframes subtitle-route-shine-preview{0%,38%{transform:translateX(-120%) skewX(-18deg)}68%,to{transform:translateX(120%) skewX(-18deg)}}@keyframes subtitle-warning-impact-preview{0%,to{transform:translateX(0) scale(1)}16%{transform:translateX(-3px) scale(1.05) rotate(-.6deg)}28%{transform:translateX(3px) scale(1.05) rotate(.6deg)}42%{transform:translateX(-1px) scale(1.01)}62%{transform:translateX(0) scale(1)}}@keyframes subtitle-sticker-pop-preview{0%,to{opacity:.82;transform:translateY(8px) scale(.92) rotate(-1deg)}22%{opacity:1;transform:translateY(-4px) scale(1.08) rotate(.8deg)}42%,78%{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.subtitle-preview.keyword-auto span i.highlight,.subtitle-preview.keyword-budget_route span i.highlight,.subtitle-preview.keyword-place_food span i.highlight{color:#fff37a;filter:drop-shadow(0 4px 12px rgba(0,0,0,.42));transform:translateY(-1px) scale(1.04)}.subtitle-preview.keyword-none span,.subtitle-preview.keyword-none span i{filter:none}.subtitle-font-bold_outline span{-webkit-text-stroke:.8px rgba(12,16,28,.95);text-shadow:0 2px 0 rgba(0,0,0,.56),0 7px 14px rgba(0,0,0,.38)}.subtitle-font-soft_shadow span{text-shadow:0 3px 12px rgba(0,0,0,.58)}.subtitle-font-neon_glow span{color:#f7fbff;text-shadow:0 0 5px rgba(123,212,255,.72),0 0 14px rgba(216,92,255,.5)}.subtitle-font-sticker_shadow span{-webkit-text-stroke:1.4px rgba(14,18,32,.95);text-shadow:3px 3px 0 #d85cff,6px 6px 0 rgba(79,99,255,.68)}.subtitle-font-clean_bold span{text-shadow:none}.subtitle-font-yellow_black span{color:#ffe94d;-webkit-text-stroke:1px rgba(0,0,0,.95);text-shadow:0 3px 0 rgba(0,0,0,.82),0 8px 18px rgba(0,0,0,.36)}.subtitle-font-white_red_shadow span{color:#fff;-webkit-text-stroke:.6px rgba(105,13,35,.92);text-shadow:3px 3px 0 rgba(235,53,99,.78),0 10px 18px rgba(0,0,0,.35)}.subtitle-font-gradient_gold span{background:linear-gradient(180deg,#fff7b0,#ffce57 48%,#b87514);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:.5px rgba(53,33,8,.85);filter:drop-shadow(0 5px 12px rgba(0,0,0,.42))}.subtitle-font-gradient_gold span i.highlight{filter:brightness(1.12) saturate(1.1)}.subtitle-font-glass_card span{padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 2px 10px rgba(0,0,0,.42)}.subtitle-font-handwritten span{color:#fff8d6;font-family:KaiTi,STKaiti,Microsoft YaHei,sans-serif;font-weight:800;text-shadow:0 3px 10px rgba(0,0,0,.48)}input:focus,select:focus,textarea:focus{border-color:var(--primary-2);box-shadow:0 0 0 3px rgba(216,92,255,.13),0 0 18px rgba(79,99,255,.08)}input:hover,select:hover,textarea:hover{border-color:#2a7cc7}.debug-box,.idea-list,.input-row,.result-stack,.sample-table,.variant-list{display:grid;grid-gap:8px;gap:8px}.generate-row,.url-import{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;margin-bottom:10px}.actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.actions.three{grid-template-columns:repeat(3,1fr)}.learning-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.3fr);grid-gap:14px;gap:14px;align-items:start;min-width:0}.learning-grid>*{min-width:0}.learning-grid .comment-workbench{grid-row:span 3}.compact-table{display:grid;grid-gap:8px;gap:8px}.compact-table>div:not(.empty-preview){display:grid;grid-template-columns:1.3fr 70px 80px 56px;grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid #333956;border-radius:8px;background:#1f253b;color:var(--muted);font-size:12px}.compact-table b{color:#fff}.comment-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.comment-summary span{padding:6px 9px;border:1px solid rgba(113,83,152,.58);border-radius:999px;background:rgba(255,255,255,.06);color:#dbe3ff;font-size:12px}.content-factory-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 12px}.content-factory-steps button{min-height:54px;padding:9px 10px;border:1px solid #333956;border-radius:6px;background:#161d30;color:var(--text);text-align:left}.content-factory-steps button.active{border-color:#6ea8ff;background:#1b2b46}.content-factory-steps b,.content-factory-steps span{display:block}.content-factory-steps span{margin-top:3px;color:var(--muted);font-size:11px}.content-factory-status{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.content-factory-status span{padding:5px 8px;border:1px solid #333956;border-radius:999px;color:var(--muted);font-size:11px}.geo-lite-workbench{display:grid;grid-gap:10px;gap:10px;margin:12px 0;padding:12px;border:1px solid #33415f;border-radius:8px;background:#141b2c}.geo-lite-workbench-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.geo-lite-workbench-head b,.geo-lite-workbench-head small,.geo-lite-workbench-head span{display:block}.geo-lite-workbench-head small,.geo-lite-workbench-head span,.geo-lite-workbench>small{color:var(--muted);font-size:12px}.geo-lite-workbench-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.geo-lite-workbench-columns div,.geo-lite-workbench-grid div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:9px;border:1px solid #303853;border-radius:6px;background:#192235}.geo-lite-workbench-columns span,.geo-lite-workbench-grid small,.geo-lite-workbench-grid span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.geo-lite-workbench-columns strong{display:block;color:#eef2ff;font-size:12px;font-weight:700}.geo-lite-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:4px}.geo-lite-actions button{min-width:0;min-height:30px;padding:5px 8px;font-size:12px}.geo-lite-notice{padding:8px 10px;border:1px solid rgba(105,210,162,.28);border-radius:6px;background:rgba(31,77,76,.32);color:#d7ffe9;font-size:12px}.geo-lite-customer-report{display:grid;grid-gap:9px;gap:9px;padding:10px;border:1px solid rgba(121,166,255,.22);border-radius:8px;background:rgba(16,22,38,.52)}.geo-lite-customer-report>div:first-child{display:grid;grid-gap:5px;gap:5px}.geo-lite-customer-report b,.geo-lite-customer-report strong{color:#eef2ff}.geo-lite-customer-report small,.geo-lite-customer-report span{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.geo-lite-report-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:7px;gap:7px}.geo-lite-report-numbers span,.geo-lite-report-sections span{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(95,110,148,.28);border-radius:6px;background:rgba(13,20,34,.5)}.geo-lite-report-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:7px;gap:7px}.geo-lite-pattern-candidates{display:grid;grid-gap:9px;gap:9px;padding:10px;border:1px solid rgba(115,216,180,.24);border-radius:8px;background:rgba(13,24,30,.5)}.geo-lite-pattern-candidates>div:first-child{display:grid;grid-gap:5px;gap:5px}.geo-lite-pattern-candidates b,.geo-lite-pattern-candidates strong{color:#eef2ff}.geo-lite-pattern-candidates small,.geo-lite-pattern-candidates span{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.geo-lite-pattern-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:7px;gap:7px}.geo-lite-pattern-list span{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(95,110,148,.28);border-radius:6px;background:rgba(9,19,24,.5)}.geo-lite-pattern-trials{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px dashed rgba(115,216,180,.28);border-radius:6px;background:rgba(9,19,24,.34)}.geo-lite-pattern-trials>span{display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(95,110,148,.24);border-radius:6px;background:rgba(8,16,22,.42)}.geo-lite-pattern-effect-review{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px dashed rgba(255,193,112,.3);border-radius:6px;background:rgba(28,20,10,.32)}.geo-lite-pattern-effect-review>span{display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(150,119,72,.28);border-radius:6px;background:rgba(18,14,9,.42)}.geo-lite-pattern-library-candidates{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px dashed rgba(93,214,139,.3);border-radius:6px;background:rgba(10,28,18,.32)}.geo-lite-pattern-library-candidates>span{display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(93,156,118,.28);border-radius:6px;background:rgba(8,18,12,.42)}.geo-lite-next-round-optimization{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px dashed rgba(65,196,143,.34);border-radius:6px;background:rgba(8,26,20,.36)}.geo-lite-next-round-optimization>span{display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(78,188,145,.28);border-radius:6px;background:rgba(7,17,14,.44)}.geo-lite-daily-execution-plan{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px dashed rgba(96,165,250,.32);border-radius:6px;background:rgba(8,18,32,.38)}.geo-lite-daily-execution-plan>span{display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(96,165,250,.26);border-radius:6px;background:rgba(7,13,24,.46)}.geo-lite-execution-record-draft{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px dashed rgba(250,204,21,.34);border-radius:6px;background:rgba(30,24,8,.38)}.geo-lite-execution-record-draft>span{display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(250,204,21,.26);border-radius:6px;background:rgba(20,16,7,.46)}.geo-lite-execution-review-handoff{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px dashed rgba(168,85,247,.32);border-radius:6px;background:rgba(24,14,34,.36)}.geo-lite-handoff-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.geo-lite-execution-review-handoff>span,.geo-lite-handoff-cards span{display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(168,85,247,.24);border-radius:6px;background:rgba(16,10,24,.44)}.geo-lite-execution-observation-plan{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px dashed rgba(167,139,250,.34);border-radius:6px;background:rgba(18,12,32,.38)}.geo-lite-execution-observation-plan>span{display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(167,139,250,.26);border-radius:6px;background:rgba(14,9,24,.46)}.geo-lite-observation-sample-draft{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px dashed rgba(45,212,191,.34);border-radius:6px;background:rgba(7,28,28,.38)}.geo-lite-observation-sample-draft>span,.geo-lite-sample-prompts{display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(45,212,191,.24);border-radius:6px;background:rgba(6,20,20,.46)}.geo-lite-sample-prompts span{padding:0;border:0;background:transparent}.geo-lite-workbench-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.comment-list{max-height:78vh;overflow:auto;padding-right:2px}.comment-card,.comment-list{display:grid;grid-gap:10px;gap:10px}.comment-card{padding:12px;border:1px solid #333956;border-radius:8px;background:linear-gradient(180deg,#202640,#181e32)}.comment-card header{display:grid;grid-template-columns:1fr auto;grid-gap:4px 8px;gap:4px 8px;align-items:center}.comment-card header b{color:#fff}.comment-card header span{padding:4px 8px;border-radius:999px;background:rgba(105,210,162,.14);color:#8bf0bd;font-size:11px}.comment-card header small{grid-column:1/-1;color:var(--muted);font-size:11px}.comment-card p{margin:0;color:#dbe3ff;line-height:1.6}.comment-template-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:9px;border:1px solid rgba(216,92,255,.18);border-radius:8px;background:rgba(79,99,255,.08)}.comment-template-actions span{color:var(--muted);font-size:12px}.comment-template-actions button{min-height:30px;padding:6px 10px;font-size:12px}.comment-card textarea{min-height:88px}.reply-block{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #343d5c;border-radius:8px;background:rgba(16,22,38,.42)}.private-message-block{border-color:rgba(121,166,255,.32);background:rgba(43,60,103,.24)}.reply-block-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.reply-block-title b{color:#f4f7ff;font-size:13px}.reply-block-title span{padding:4px 8px;border-radius:999px;border:1px solid rgba(121,166,255,.28);background:rgba(121,166,255,.1);color:#b8c9ff;font-size:11px}.reply-policy-box{display:grid;grid-gap:10px;gap:10px}.reply-template-list{display:grid;grid-gap:8px;gap:8px}.reply-template-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;min-height:auto;padding:10px;border:1px solid #333956;border-radius:8px;background:#1f253b;text-align:left}.reply-template-list button.active{border-color:rgba(54,211,153,.34);background:rgba(54,211,153,.08)}.reply-template-list button.selected{border-color:rgba(216,92,255,.58);box-shadow:inset 0 0 0 1px rgba(216,92,255,.16)}.reply-template-list b{min-width:0;overflow:hidden;color:#f4f7ff;text-overflow:ellipsis;white-space:nowrap}.reply-template-list span{color:var(--muted);font-size:11px}.reply-template-editor{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid rgba(113,83,152,.52);border-radius:8px;background:linear-gradient(180deg,rgba(27,32,52,.92),rgba(21,26,44,.92))}.reply-template-editor textarea{min-height:82px}.moderation-line{width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800}.moderation-line.passed{border:1px solid rgba(54,211,153,.28);background:rgba(54,211,153,.12);color:#95f2c9}.moderation-line.failed{border:1px solid rgba(255,107,129,.32);background:rgba(255,107,129,.12);color:#ffb5c0}.customer-profile-box{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(105,210,162,.24);border-radius:8px;background:rgba(22,71,58,.16)}.customer-profile-box>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.customer-profile-box b{color:#f4f7ff;font-size:13px}.customer-profile-box small,.customer-profile-box span{color:var(--muted);font-size:11px}.customer-tags{display:flex;flex-wrap:wrap;gap:6px}.customer-tags span{width:max-content;padding:4px 7px;border-radius:999px;border:1px solid rgba(105,210,162,.26);background:rgba(105,210,162,.1);color:#a9f4ce}.customer-follow-table>div:not(.empty-preview){grid-template-columns:minmax(88px,.8fr) 74px minmax(120px,1fr) 112px}.customer-follow-table select{min-height:32px;font-size:12px}.customer-lead-list{display:grid;grid-gap:12px;gap:12px}.customer-lead-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(105,210,162,.22);border-radius:8px;background:linear-gradient(180deg,rgba(22,45,58,.62),rgba(18,22,39,.86))}.customer-lead-head{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-gap:10px;gap:10px;align-items:start}.customer-lead-head div{display:grid;grid-gap:4px;gap:4px}.customer-lead-head b{color:#f7f9ff}.customer-lead-card small,.customer-lead-head span{color:var(--muted);font-size:12px;line-height:1.5}.customer-requirements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.customer-requirements label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:12px}.customer-lead-card textarea{min-height:70px}button.danger{border-color:rgba(255,109,132,.45);background:linear-gradient(180deg,rgba(91,42,58,.92),rgba(45,31,44,.92));color:#ffd9df}.settings-workbench{gap:12px}.settings-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:12px}.settings-tabs button{min-height:30px;padding:0 8px;border:1px solid #3b4564;background:linear-gradient(180deg,#242b45,#1c2238);color:var(--muted);font-size:12px}.settings-tabs button.active{border-color:rgba(216,92,255,.72);background:linear-gradient(90deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 8px 22px rgba(79,99,255,.18)}.settings-pane{display:grid;grid-gap:10px;gap:10px}.link-button,button{border:0;border-radius:6px;min-height:34px;padding:0 13px;background:linear-gradient(90deg,var(--primary),var(--primary-2));color:white;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.link-button:hover,button:hover{filter:brightness(1.08)}.link-button:active,button:active{transform:translateY(1px)}button:disabled{opacity:.48;cursor:not-allowed}.secondary{background:linear-gradient(180deg,#28304d,#222941);border:1px solid #465171;color:#eef2ff}.marketing-type-list button{display:grid;justify-content:stretch;justify-items:start;align-items:center;text-align:left}.empty-preview{aspect-ratio:9/16;min-height:0;border:1px dashed #61337d;border-radius:8px;display:grid;place-items:center;color:var(--muted);background:#171c2f}.preview-frame{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.detail-title,.section-header,.top-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-header .step-title{min-width:0;flex:1 1}.sample-filter{width:104px;min-height:34px;font-size:12px}.ghost-row,.pattern-row,.sample-row{min-height:auto;text-align:left;justify-content:stretch;color:var(--text);background:#1c2035;border:1px solid #343a54}.sample-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(76px,.7fr) auto 48px;grid-gap:8px;gap:8px;align-items:center;padding:8px;border-radius:6px;font-size:12px}.sample-row span:first-child,.sample-row span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghost-row.active,.ghost-row:hover,.sample-row.active,.sample-row:hover{background:#252b48;border-color:var(--primary-2)}.ghost-row{display:grid;grid-gap:5px;gap:5px;padding:9px;border-radius:6px}.ghost-row span{color:var(--muted);line-height:1.5}.pill,.status-pill{border-radius:999px;padding:5px 9px;font-size:11px;color:#d7ddf2;background:#343a54;width:max-content}.status-pill.pending{background:#4b3b18;color:#ffd98a}.status-pill.approved,.status-pill.extracted{background:#173f32;color:#88f7c3}.status-pill.rejected{background:#4a1e2a;color:#ff9aae}.score-line{display:flex;align-items:baseline;gap:8px;margin:12px 0}.score-line strong{font-size:32px;color:#79a6ff}.checks,.meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.checks span{border:1px solid rgba(94,116,160,.82);border-radius:999px;padding:3px 8px;font-size:11px}.check-pass{color:#83f4bd;background:rgba(22,71,58,.82)}.check-fail{color:#ff9faf;background:rgba(77,30,44,.82)}.sample-review-actions{margin-top:12px}.copy-editor{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0}.copy-editor.single{grid-template-columns:1fr}.span-2{grid-column:1/-1}.copy-editor textarea{min-height:300px}.production-column:nth-child(2) .step-card:first-child{min-height:520px}.production-column:nth-child(3) .step-card{position:relative}.production-column:nth-child(3) .preview-frame .video-card{max-height:520px;overflow:auto}.switch-row{display:flex;flex-wrap:wrap;gap:12px;margin:9px 0;color:var(--muted);font-size:12px}.audio-preview-row{grid-gap:8px;gap:8px;margin:8px 0 10px}.audio-preview-row audio{height:32px}.hint-text{color:var(--muted);font-size:11px;line-height:1.5}.mode-hint{display:grid;grid-gap:4px;gap:4px;margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(138,92,246,.28);border-radius:10px;background:linear-gradient(135deg,rgba(79,99,255,.14),rgba(216,92,255,.08));color:var(--muted);font-size:12px;line-height:1.55}.mode-hint b{color:var(--text);font-size:13px}.inline-action{min-height:30px;padding:0 11px;font-size:12px}.section-divider{height:1px;background:var(--soft-line);margin:12px 0}.audio-settings-group{display:grid;grid-gap:12px;gap:12px}.audio-preview-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.audio-preview-row audio{width:100%;height:34px}.file-picker{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:38px;padding:5px 10px 5px 5px;border:1px solid #4a5480;border-radius:8px;background:rgba(20,24,42,.72)}.file-picker input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.file-picker-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 13px;border-radius:7px;background:linear-gradient(135deg,#4f63ff,#d85cff);color:white;font-weight:700;box-shadow:0 8px 18px rgba(94,103,255,.22)}.file-picker-button,.file-picker-name{position:relative;z-index:1;font-size:12px}.file-picker-name{min-width:0;overflow:hidden;color:#c9d3f5;text-overflow:ellipsis;white-space:nowrap}.file-picker:hover{border-color:rgba(216,92,255,.66);background:rgba(28,33,55,.88)}.drag-upload{cursor:pointer;outline:none}.drag-upload.dragging{border-color:rgba(57,255,196,.9);background:rgba(33,54,68,.92);box-shadow:0 0 0 2px rgba(57,255,196,.16),inset 0 0 0 1px rgba(255,255,255,.04)}.drag-upload:focus-visible{border-color:rgba(93,122,255,.95);box-shadow:0 0 0 3px rgba(93,122,255,.22)}.drag-upload.disabled{cursor:not-allowed;opacity:.62}.drag-upload-hint{grid-column:1/-1;color:#8fa0d0;font-size:11px;line-height:1.35}.compact-title{margin-top:4px}.compact-title span{background:linear-gradient(135deg,#2f395b,#202842)}.switch-row label{display:inline-flex;align-items:center;gap:8px;min-height:26px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;padding:0;border:0;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--primary-2)) 0 /var(--range-progress,50%) 100% no-repeat,#343a54;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5px;border:2px solid #f7f2ff;border-radius:999px;background:linear-gradient(135deg,#4f63ff,#d85cff);box-shadow:0 4px 12px rgba(216,92,255,.34)}input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:#343a54}input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--primary-2))}input[type=range]::-moz-range-thumb{width:14px;height:14px;border:2px solid #f7f2ff;border-radius:999px;background:linear-gradient(135deg,#4f63ff,#d85cff);box-shadow:0 4px 12px rgba(216,92,255,.34)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;min-height:16px;min-width:16px;padding:0;margin:0;display:inline-grid;place-content:center;border:1px solid #59617f;border-radius:4px;background:linear-gradient(180deg,#202640,#181e32);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);cursor:pointer}input[type=checkbox]:before{content:"";width:8px;height:8px;transform:scale(0);transition:transform .12s ease;-webkit-clip-path:polygon(14% 45%,0 62%,43% 100%,100% 18%,83% 0,39% 63%);clip-path:polygon(14% 45%,0 62%,43% 100%,100% 18%,83% 0,39% 63%);background:white}input[type=checkbox]:checked{border-color:#b46cff;background:linear-gradient(135deg,#4f63ff,#d85cff);box-shadow:0 0 0 3px rgba(184,99,255,.13)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:hover{border-color:#b486ff}.sample-link{display:inline-flex;margin:8px 0;color:#8bb7ff;text-decoration:none;font-size:13px}.asset-debug,.debug-box,.script{border:1px solid #43305b;border-radius:8px;background:#181d31;padding:10px}.asset-debug h3,.debug-box summary,.variant-list h3{margin:0 0 8px;font-size:13px}.debug-box summary{cursor:pointer;color:#dbe3ff;list-style:none}.debug-box summary::-webkit-details-marker{display:none}.debug-box summary:after{content:"灞曞紑";float:right;color:var(--muted);font-size:11px}.debug-box[open] summary:after{content:"鏀惰捣"}.candidate,.compact-list div,.debug-box span,.debug-list span{border:1px solid #333956;border-radius:6px;background:#1f253b;padding:7px;color:var(--muted);font-size:11px}.compact-debug-list{margin-top:10px}.compact-list .preline-text{white-space:pre-wrap;line-height:1.7;font-size:12px;color:var(--text)}.compact-debug-list span{padding:7px 9px;font-size:12px}.success-text{color:var(--success)}.error-text{color:var(--danger)}.progress{height:8px;background:#2a3048;border-radius:999px;overflow:hidden;margin-top:14px}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-2));transition:width .2s ease}.studio-generation-overlay{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 44%,rgba(216,92,255,.18),transparent 34%),rgba(5,8,20,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.studio-generation-modal{width:min(560px,calc(100vw - 32px));display:grid;grid-gap:14px;gap:14px;padding:22px;border:1px solid rgba(166,126,255,.42);border-radius:8px;background:linear-gradient(180deg,rgba(31,36,62,.98),rgba(18,22,40,.98));box-shadow:0 28px 80px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.04)}.studio-generation-modal-head{display:grid;grid-gap:6px;gap:6px}.studio-generation-modal-head span{width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:999px;color:#fff;font-size:12px;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--primary-2))}.studio-generation-modal-head b{color:#f8fbff;font-size:18px}.studio-generation-modal-head small{color:var(--muted);line-height:1.6}.studio-generation-indeterminate{height:10px;overflow:hidden;border-radius:999px;background:rgba(86,96,132,.36)}.studio-generation-indeterminate i{display:block;width:48%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--primary-2));animation:studio-generation-progress 1.2s ease-in-out infinite}@keyframes studio-generation-progress{0%{transform:translateX(-115%)}50%{transform:translateX(65%)}to{transform:translateX(235%)}}.task-progress-panel{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid rgba(121,166,255,.2);border-radius:8px;background:rgba(18,23,40,.72)}.task-progress-panel.compact{padding:10px;background:rgba(14,19,34,.5)}.task-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-progress-head div{display:grid;grid-gap:2px;gap:2px;min-width:0}.task-progress-head b{color:#f7f9ff}.task-progress-head span,.task-progress-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.task-progress-head strong{color:#cfe1ff;font-size:13px}.task-progress-track{height:7px;overflow:hidden;border-radius:999px;background:rgba(87,97,132,.38)}.task-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--primary-2));transition:width .25s ease}.task-progress-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.task-progress-steps span{display:grid;grid-gap:5px;gap:5px;justify-items:center;min-width:0;color:var(--muted);font-size:11px}.task-progress-steps i{width:9px;height:9px;border-radius:999px;border:1px solid rgba(132,144,190,.45);background:rgba(30,36,58,.9)}.task-progress-steps small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-progress-steps .done i{border-color:rgba(54,211,153,.8);background:#36d399}.task-progress-steps .active{color:#f7f9ff}.task-progress-steps .active i{border-color:rgba(216,92,255,.95);background:var(--primary-2);box-shadow:0 0 0 4px rgba(216,92,255,.14)}.task-progress-steps .failed i{border-color:rgba(255,107,129,.9);background:#ff6b81}.task-failure-guide{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid rgba(255,107,129,.28);border-radius:8px;background:rgba(255,107,129,.08)}.task-failure-guide b{color:#ffd1d8}.task-failure-guide span{color:var(--muted);font-size:12px;line-height:1.45}.task-failure-guide div{display:flex;flex-wrap:wrap;gap:8px}.task-failure-guide a{padding:6px 9px;border:1px solid rgba(255,107,129,.28);border-radius:8px;background:rgba(16,19,33,.6);color:#fff;font-size:12px;font-weight:800;text-decoration:none}.video-card{padding:12px;display:grid;grid-gap:10px;gap:10px}.render-readiness-strip{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid rgba(132,144,190,.22);border-radius:8px;background:rgba(18,23,40,.72)}.render-readiness-strip>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.render-readiness-strip b{color:#f7f9ff}.render-readiness-strip>div:first-child span{color:var(--muted);font-size:12px}.render-readiness-strip.ready{border-color:rgba(54,211,153,.24)}.render-readiness-strip.warning{border-color:rgba(255,211,105,.28)}.render-readiness-strip.blocked{border-color:rgba(255,107,129,.3)}.render-readiness-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.render-readiness-items span{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:8px;border-radius:8px;border:1px solid rgba(132,144,190,.16);background:rgba(11,15,29,.42)}.render-readiness-items small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.render-readiness-items .ready{border-color:rgba(54,211,153,.22);background:rgba(54,211,153,.08)}.render-readiness-items .warning{border-color:rgba(255,211,105,.25);background:rgba(255,211,105,.08)}.render-readiness-items .blocked{border-color:rgba(255,107,129,.28);background:rgba(255,107,129,.09)}.quality-action-panel{display:grid;grid-gap:10px;gap:10px;padding:11px;border:1px solid rgba(121,166,255,.2);border-radius:8px;background:rgba(12,17,31,.68)}.quality-action-panel>div:first-child{display:flex;justify-content:space-between;gap:10px}.quality-action-panel b{color:#f7f9ff}.quality-action-panel>div:first-child span{color:var(--muted);font-size:12px}.quality-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.quality-action-grid a{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(23,29,49,.75);color:inherit;text-decoration:none}.quality-action-grid a:hover{border-color:rgba(216,92,255,.48);background:rgba(37,43,70,.9)}.quality-action-grid small{color:var(--muted);font-size:11px;line-height:1.4}.quality-action-grid .ready{border-color:rgba(54,211,153,.24);background:rgba(54,211,153,.08)}.quality-action-grid .warning{border-color:rgba(255,211,105,.26);background:rgba(255,211,105,.08)}.quality-action-grid .blocked{border-color:rgba(255,107,129,.3);background:rgba(255,107,129,.09)}.director-report-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(105,210,162,.26);border-radius:8px;background:linear-gradient(180deg,rgba(22,45,58,.72),rgba(18,22,39,.9))}.director-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.director-report-head div{min-width:0;display:grid;grid-gap:4px;gap:4px}.director-report-head b{color:#f7f9ff}.director-issue-list small,.director-report-head span,.director-score-grid small,.director-tips span{color:var(--muted);line-height:1.45}.director-report-head button{flex:0 0 auto;min-height:34px;padding:7px 11px;border:1px solid rgba(105,210,162,.28);border-radius:8px;background:rgba(54,211,153,.1);color:#dfffee;cursor:pointer;font-weight:800}.director-report-head button:hover{border-color:rgba(105,210,162,.5);background:rgba(54,211,153,.16)}.director-report-head button:disabled{cursor:not-allowed;opacity:.55}.director-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.director-score-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.48)}.director-score-grid b{color:#f7f9ff;font-size:16px}.director-score-grid small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.director-issue-list{display:grid;grid-gap:8px;gap:8px}.director-issue-list span{display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.48)}.director-issue-list span.ready{border-color:rgba(54,211,153,.22);background:rgba(54,211,153,.08)}.director-issue-list span.warning{border-color:rgba(255,211,105,.26);background:rgba(255,211,105,.08)}.director-issue-list span.blocked{border-color:rgba(255,107,129,.3);background:rgba(255,107,129,.09)}.director-issue-list b{color:#f7f9ff;font-size:12px}.director-tips{display:flex;flex-wrap:wrap;gap:7px}.director-tips span{padding:6px 8px;border:1px solid rgba(105,210,162,.22);border-radius:999px;background:rgba(54,211,153,.08);font-size:11px}.edit-review-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(86,201,255,.26);border-radius:8px;background:linear-gradient(180deg,rgba(20,41,59,.76),rgba(18,22,39,.92))}.edit-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.edit-review-head div{min-width:0;display:grid;grid-gap:4px;gap:4px}.edit-review-grid b,.edit-review-head b,.edit-review-list b{color:#f7f9ff}.edit-review-grid small,.edit-review-head small,.edit-review-head span,.edit-review-list small{color:var(--muted);line-height:1.45}.edit-review-head button{flex:0 0 auto;min-height:34px;padding:7px 11px;border:1px solid rgba(86,201,255,.3);border-radius:8px;background:rgba(86,201,255,.12);color:#dff6ff;cursor:pointer;font-weight:800}.edit-review-head button:hover{border-color:rgba(86,201,255,.52);background:rgba(86,201,255,.18)}.edit-review-head button:disabled{cursor:not-allowed;opacity:.6}.edit-review-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.edit-review-grid span,.edit-review-list span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.5)}.edit-review-grid span.ready,.edit-review-list span.ready{border-color:rgba(54,211,153,.22);background:rgba(54,211,153,.08)}.edit-review-grid span.warning,.edit-review-list span.warning{border-color:rgba(255,211,105,.26);background:rgba(255,211,105,.08)}.edit-review-list span.blocked{border-color:rgba(255,107,129,.3);background:rgba(255,107,129,.09)}.edit-review-list{display:grid;grid-gap:8px;gap:8px}.edit-review-list small{overflow-wrap:anywhere}.edit-recut-plan{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(10,14,27,.36)}.edit-recut-plan>b{color:#f7f9ff;font-size:13px}.edit-recut-plan span{display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.5)}.edit-recut-plan span.ready{border-color:rgba(54,211,153,.22);background:rgba(54,211,153,.08)}.edit-recut-plan span.warning{border-color:rgba(255,211,105,.26);background:rgba(255,211,105,.08)}.edit-recut-plan span.blocked{border-color:rgba(255,107,129,.3);background:rgba(255,107,129,.09)}.edit-recut-plan strong{color:#f7f9ff;font-size:12px}.edit-recut-plan em,.edit-recut-plan small{color:var(--muted);font-size:11px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}.edit-recut-preview{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid rgba(86,201,255,.22);border-radius:8px;background:rgba(10,14,27,.38)}.edit-recut-preview>b{color:#f7f9ff;font-size:13px}.edit-recut-preview a,.edit-recut-preview em,.edit-recut-preview small,.edit-recut-preview span{padding:7px 8px;border:1px solid rgba(132,144,190,.18);border-radius:8px;color:var(--muted);font-size:11px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}.edit-recut-preview a{color:#dff6ff;text-decoration:none;font-weight:800}.edit-recut-preview a:hover{border-color:rgba(86,201,255,.4);background:rgba(86,201,255,.1)}.edit-recut-preview small button{margin-left:8px;padding:5px 8px;border:1px solid rgba(159,112,253,.45);border-radius:7px;background:rgba(159,112,253,.12);color:#f7f9ff;font-size:11px;font-weight:800;cursor:pointer}.edit-recut-preview small button:disabled{cursor:wait;opacity:.6}.edit-recut-preview span.ready{border-color:rgba(54,211,153,.22);background:rgba(54,211,153,.08);color:#b8f7df}.edit-recut-preview span.warning{border-color:rgba(255,211,105,.26);background:rgba(255,211,105,.08);color:#ffe4a6}.edit-recut-preview span.blocked{border-color:rgba(255,107,129,.3);background:rgba(255,107,129,.09);color:#ffbdc8}.ops-digital-human{gap:14px}.ops-digital-human-note{padding:9px 10px;border:1px solid rgba(132,144,190,.18);border-radius:8px;color:var(--muted);font-size:12px;font-weight:800}.ops-digital-human-note.ready{border-color:rgba(54,211,153,.24);background:rgba(54,211,153,.08);color:#b8f7df}.ops-digital-human-note.review{border-color:rgba(255,211,105,.28);background:rgba(255,211,105,.08);color:#ffe4a6}.ops-digital-human-list{display:grid;grid-gap:8px;gap:8px}.ops-digital-human-list a,.ops-empty-inline{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(12,17,31,.58);color:inherit;text-decoration:none}.ops-digital-human-list a.ready{border-color:rgba(54,211,153,.2)}.ops-digital-human-list a.review{border-color:rgba(255,211,105,.26)}.ops-digital-human-list a.blocked{border-color:rgba(255,107,129,.28)}.ops-digital-human-list b,.ops-digital-human-list small,.ops-digital-human-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-digital-human-list small,.ops-digital-human-list span,.ops-empty-inline{color:var(--muted);font-size:12px}.video-card>.asset-debug,.video-card>.asset-match-panel,.video-card>.lineage-panel,.video-card>.production-hint-panel,.video-card>.publish-identity-panel,.video-card>.script,.video-card>.timing-alignment-panel,.video-card>.version-trace-panel{display:none}.production-hint-panel{padding:12px;border:1px solid rgba(121,166,255,.24);border-radius:8px;background:linear-gradient(180deg,rgba(25,33,58,.82),rgba(18,22,39,.88))}.production-hint-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.production-hint-head b{color:#f7f9ff}.production-hint-head span{color:var(--muted);font-size:12px}.production-hint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.production-hint-grid>span{display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.52)}.production-hint-grid>span.ok{border-color:rgba(54,211,153,.22);background:rgba(54,211,153,.08)}.production-hint-grid>span.tip{border-color:rgba(255,211,105,.24);background:rgba(255,211,105,.08)}.production-hint-grid b{color:#f7f9ff;font-size:12px}.production-hint-grid small{color:var(--muted);font-size:11px;line-height:1.45}.timing-alignment-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(121,166,255,.22);border-radius:8px;background:linear-gradient(180deg,rgba(24,34,59,.78),rgba(18,22,39,.9))}.timing-alignment-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.timing-alignment-head b{color:#f7f9ff}.timing-alignment-head span{color:var(--muted);font-size:12px}.timing-alignment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.timing-alignment-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.48)}.timing-alignment-grid b{color:#f7f9ff;font-size:17px}.timing-alignment-grid small{color:var(--muted);font-size:11px}.timing-alignment-tips{display:flex;flex-wrap:wrap;gap:7px}.timing-alignment-tips span{padding:5px 8px;border-radius:999px;font-size:11px;line-height:1.4}.timing-alignment-tips span.ok{border:1px solid rgba(54,211,153,.24);background:rgba(54,211,153,.1);color:#9ff2cd}.timing-alignment-tips span.tip{border:1px solid rgba(255,211,105,.26);background:rgba(255,211,105,.1);color:#ffe2a1}.asset-match-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(216,92,255,.2);border-radius:8px;background:linear-gradient(180deg,rgba(37,31,61,.78),rgba(18,22,39,.9))}.asset-match-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.asset-match-head div{display:grid;grid-gap:4px;gap:4px}.asset-match-head b{color:#f7f9ff}.asset-match-head small,.asset-match-head span{color:var(--muted);font-size:12px}.asset-match-head small{padding:5px 9px;border:1px solid rgba(216,92,255,.22);border-radius:999px;background:rgba(216,92,255,.1);color:#f0c3ff;white-space:nowrap}.asset-match-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.asset-match-summary span{display:grid;grid-gap:3px;gap:3px;padding:8px;border:1px solid rgba(132,144,190,.16);border-radius:8px;background:rgba(255,255,255,.04)}.asset-match-summary b{color:#f7f9ff;font-size:15px}.asset-match-summary small{color:var(--muted);font-size:11px}.asset-match-list{display:grid;grid-gap:8px;gap:8px}.asset-match-list div{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.48)}.asset-match-list div.ok{border-color:rgba(54,211,153,.2);background:rgba(54,211,153,.07)}.asset-match-list div.tip{border-color:rgba(255,211,105,.24);background:rgba(255,211,105,.08)}.asset-match-list div.blocked{border-color:rgba(255,107,129,.3);background:rgba(255,107,129,.08)}.asset-match-list span{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-match-list b,.asset-match-list strong{min-width:0;overflow:hidden;color:#f7f9ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.asset-match-list em{flex:0 0 auto;color:#baf7df;font-size:11px;font-style:normal}.asset-match-list p,.asset-match-list small{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.lineage-panel{padding:12px;border:1px solid rgba(216,92,255,.22);border-radius:8px;background:linear-gradient(180deg,rgba(36,29,58,.82),rgba(18,22,39,.88))}.lineage-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.lineage-assets b,.lineage-head b{color:#f7f9ff}.lineage-head span{color:var(--muted);font-size:12px}.lineage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.lineage-assets small,.lineage-grid>span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.48)}.lineage-grid b{color:#f7f9ff;font-size:12px}.lineage-assets small,.lineage-grid small{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.lineage-assets{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center;margin-top:8px}.version-trace-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(90,221,186,.22);border-radius:8px;background:linear-gradient(180deg,rgba(23,47,52,.72),rgba(18,22,39,.88))}.version-trace-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.version-trace-head b{color:#f7f9ff}.version-trace-head span{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(90,221,186,.28);border-radius:999px;background:rgba(90,221,186,.1);color:#baf7df;font-size:12px;font-weight:800}.version-trace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.version-trace-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.48)}.version-trace-grid b{color:#f7f9ff;font-size:12px}.version-trace-grid small,.version-trace-panel>small{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.publish-identity-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(121,166,255,.22);border-radius:8px;background:linear-gradient(180deg,rgba(24,34,59,.72),rgba(18,22,39,.88))}.publish-identity-panel>div:first-child{display:flex;justify-content:space-between;gap:10px}.publish-identity-panel b{color:#f7f9ff}.publish-identity-panel small,.publish-identity-panel span{color:var(--muted);font-size:12px}.publish-identity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.publish-identity-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.48)}.publish-identity-grid b,.publish-identity-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}video{width:100%;aspect-ratio:9/16;height:auto;max-height:none;object-fit:contain;background:#080b14;border-radius:8px}.script{white-space:pre-wrap;line-height:1.65;color:#dbe3ff}.candidate-list,.compact-list,.debug-body,.debug-list{display:grid;grid-gap:8px;gap:8px}.candidate{display:grid;grid-template-columns:1fr auto;grid-gap:4px 8px;gap:4px 8px}.candidate small{grid-column:1/-1;color:var(--muted)}.asset-debug summary{cursor:pointer;display:grid;grid-template-columns:82px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.shell{width:min(var(--content-max),calc(100vw - var(--content-gutter) * 2));margin:0 auto;padding:28px 0 48px}.grid,.patterns-layout{display:grid;grid-template-columns:minmax(560px,1fr) minmax(360px,460px);grid-gap:18px;gap:18px}.pattern-table{display:grid;grid-gap:6px;gap:6px;overflow-x:auto}.pattern-row{display:grid;grid-template-columns:minmax(150px,1.35fr) minmax(120px,1fr) minmax(130px,1fr) 56px 56px 64px 64px 64px;grid-gap:8px;gap:8px;align-items:center;padding:10px;min-width:860px}.pattern-head{color:var(--muted);background:transparent;border-color:transparent}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:14px 0}.metric-grid div{border:1px solid #333956;border-radius:6px;padding:10px;background:#1c2035}.metric-grid strong{display:block;font-size:20px;color:#79a6ff}.metric-grid span{color:var(--muted);font-size:12px}.pattern-list-compact{display:grid;grid-gap:8px;gap:8px;max-height:68vh;overflow:auto}.pattern-metrics{grid-template-columns:repeat(2,1fr)}.pattern-nav-actions{margin-top:12px}.pattern-section{border-top:1px solid #333956;padding-top:14px;margin-top:14px}.pattern-learning-panel{gap:12px}.pattern-learning-panel .pattern-section h3{margin:0 0 8px;color:#eef2ff;font-size:13px}.ops-dashboard{min-height:calc(100vh - 132px);padding:0;border:0;border-radius:8px;background:transparent;color:var(--text);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.workspace-simplified .learning-grid,.workspace-simplified .marketing-workspace,.workspace-simplified .workspace-page{gap:14px}.workspace-simplified.route-learning .learning-grid,.workspace-simplified.route-market-intelligence .learning-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.workspace-simplified.route-learning .learning-grid>.step-card,.workspace-simplified.route-market-intelligence .learning-grid>.step-card{grid-column:span 6;min-height:0}.workspace-simplified.route-learning .learning-grid>.comment-workbench,.workspace-simplified.route-learning .learning-grid>.step-card:first-child,.workspace-simplified.route-market-intelligence .learning-grid>.step-card,.workspace-simplified.route-market-intelligence .learning-grid>.step-card:first-child{grid-column:1/-1}.workspace-simplified .ops-card,.workspace-simplified .step-card{border-color:rgba(76,88,124,.72);border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.12)}.workspace-simplified .step-card{padding:16px}.workspace-simplified .ops-card-title,.workspace-simplified .section-header,.workspace-simplified .step-title{min-height:0;margin-bottom:12px}.workspace-simplified .comment-summary{gap:8px}.workspace-simplified .comment-summary span,.workspace-simplified .compact-list,.workspace-simplified .customer-profile-box,.workspace-simplified .ops-data-note,.workspace-simplified .ops-loop-note,.workspace-simplified .ops-priority,.workspace-simplified .ops-status{border-radius:8px}.workspace-simplified .comment-list,.workspace-simplified .ops-feedback,.workspace-simplified .ops-mini-list,.workspace-simplified .ops-platforms{gap:10px}.workspace-simplified .comment-card,.workspace-simplified .ops-feedback div,.workspace-simplified .ops-mini-list div,.workspace-simplified .ops-platform-row{border-radius:8px}.workspace-simplified .ops-dashboard{gap:14px}.workspace-simplified .ops-card{min-height:0;padding:16px}.workspace-simplified .ops-big{font-size:clamp(30px,3.2vw,44px)}.ops-card-title p,.ops-muted{margin:6px 0 0;color:var(--muted);font-size:12px}.ops-range{display:inline-flex;align-items:center;gap:4px;padding:5px;border:1px solid #343a54;border-radius:8px;background:#1b2035;box-shadow:0 10px 28px rgba(0,0,0,.16)}.ops-range button{min-width:58px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);padding:9px 12px;font-weight:700;cursor:pointer}.ops-range button.active{border-color:rgba(216,92,255,.44);background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#ffffff;box-shadow:0 8px 20px rgba(79,99,255,.28)}.ops-card{height:100%;min-height:248px;padding:18px;border:1px solid #303750;border-radius:8px;background:linear-gradient(180deg,#202640,#181e32);box-shadow:0 14px 34px rgba(0,0,0,.16);grid-column:span 4}.ops-dashboard>.ops-card:nth-of-type(3),.ops-exec,.ops-growth-loop{min-height:350px}.ops-data-scope{grid-column:span 4}.ops-dashboard-light>.ops-boss-dashboard{grid-column:1/-1;min-height:auto}.ops-dashboard-light>.ops-growth-init{grid-column:1/-1;min-height:0}.ops-growth-init-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ops-growth-init-form label{display:grid;grid-gap:6px;gap:6px}.ops-growth-init-form label span{color:var(--muted);font-size:12px}.ops-growth-init-form input,.ops-growth-init-form select{width:100%}.ops-growth-init-flow{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ops-growth-init-flow span{min-height:48px;padding:10px;border:1px solid rgba(139,153,190,.24);border-radius:8px;color:#eef2ff;background:rgba(20,28,48,.48)}.ops-growth-init .actions{grid-column:1/-1}.ops-boss-dashboard .ops-big{margin-top:6px;font-size:22px;line-height:1.35}.ops-today-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.ops-today-actions-head{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ops-today-actions-head b{color:#f7fffb;font-size:15px}.ops-today-actions-head span{color:var(--muted);font-size:12px;line-height:1.45}.ops-today-action-card{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;min-height:128px;padding:12px;border:1px solid rgba(105,210,162,.24);border-radius:8px;background:rgba(12,20,32,.72);color:inherit;text-decoration:none}.ops-today-action-card:hover{border-color:rgba(105,210,162,.48);background:rgba(20,47,45,.68)}.ops-today-action-card small{color:rgba(184,247,223,.78);font-size:11px;font-weight:800}.ops-today-action-card b{color:#eef2ff;font-size:14px}.ops-today-action-card span{color:var(--muted);font-size:12px;line-height:1.4}.ops-today-action-card strong{color:#ffffff;font-size:12px;line-height:1.45}.ops-evidence-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.ops-evidence-strip span{display:grid;grid-gap:3px;gap:3px;min-width:0;min-height:58px;padding:10px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(255,255,255,.045)}.ops-evidence-strip b{color:#f7fffb;font-size:18px;line-height:1}.ops-evidence-strip small{color:var(--muted);font-size:11px;line-height:1.25}.ops-pilot-daily-control{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(105,210,162,.22);border-radius:8px;background:rgba(8,24,29,.62)}.ops-pilot-daily-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ops-pilot-daily-head div{display:grid;grid-gap:4px;gap:4px;min-width:0}.ops-pilot-daily-head b{color:#f7fffb;font-size:15px}.ops-pilot-daily-control>small,.ops-pilot-daily-head span,.ops-pilot-daily-metrics small{color:var(--muted);font-size:12px;line-height:1.45}.ops-pilot-daily-head strong{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:rgba(105,210,162,.16);color:#b8f7df;font-size:12px}.ops-pilot-daily-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ops-pilot-daily-metrics span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid rgba(121,166,255,.16);border-radius:8px;background:rgba(13,20,34,.58)}.ops-pilot-daily-metrics b{color:#eef2ff;font-size:12px}.ops-pilot-daily-actions{display:grid;grid-gap:7px;gap:7px}.ops-pilot-daily-actions span{padding:9px 10px;border:1px solid rgba(105,210,162,.16);border-radius:8px;background:rgba(12,20,32,.62);color:#ffffff;font-size:12px;line-height:1.45}.ops-boss-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.ops-boss-metrics div{min-height:104px;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:13px;border:1px solid rgba(121,166,255,.18);border-radius:8px;background:rgba(13,20,34,.58)}.ops-boss-metrics span,.ops-boss-panel>b{color:#eef2ff;font-size:13px;font-weight:800}.ops-boss-metrics b{color:#ffffff;font-size:24px;line-height:1}.ops-boss-metrics small,.ops-boss-panel small{color:var(--muted);font-size:12px;line-height:1.45}.ops-boss-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.ops-boss-panel{display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:160px;padding:13px;border:1px solid rgba(95,110,148,.3);border-radius:8px;background:rgba(9,14,25,.38)}.ops-boss-panel a{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(121,166,255,.12);border-radius:8px;background:rgba(32,39,64,.58);color:inherit;text-decoration:none}.ops-boss-panel a:hover{border-color:rgba(121,166,255,.36);background:rgba(45,56,90,.72)}.ops-boss-panel a span,.ops-boss-panel>span{color:#e8edff;font-size:13px;line-height:1.4}.ops-market-demand-summary{grid-column:span 2}.ops-market-demand-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ops-market-demand-blockers,.ops-market-demand-columns>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.ops-market-demand-blockers>span,.ops-market-demand-columns>div>span{color:#a9c2ff;font-size:12px;font-weight:800}.ops-market-demand-summary em{color:var(--muted);font-size:12px;font-style:normal}.ops-market-demand-blockers{padding:8px;border:1px solid rgba(242,190,108,.22);border-radius:8px;background:rgba(78,58,25,.18)}.ops-boss-score{display:flex;align-items:baseline;gap:10px}.ops-boss-score strong{color:#ffffff;font-size:34px;line-height:1}.ops-boss-score span{color:#a9c2ff;font-weight:800}.ops-geo-effect-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.ops-geo-effect-strip span{min-width:0;padding:6px 7px;border:1px solid rgba(105,210,162,.18);border-radius:6px;background:rgba(31,77,76,.22);color:#d7ffe9;font-size:12px;overflow-wrap:anywhere}.ops-geo-handoff-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.ops-geo-handoff-strip span{min-width:0;padding:7px;border:1px solid rgba(116,144,255,.2);border-radius:6px;background:rgba(22,33,72,.34);display:grid;grid-gap:3px;gap:3px}.ops-geo-handoff-strip b,.ops-geo-handoff-strip small,.ops-geo-handoff-strip strong{min-width:0;overflow-wrap:anywhere}.ops-geo-handoff-strip b{color:#d9e5ff;font-size:11px}.ops-geo-handoff-strip strong{color:#ffffff;font-size:18px;line-height:1}.ops-geo-handoff-strip small{color:#a9c2ff;font-size:11px}.ops-home-details,.ops-home-loop,.ops-home-priority,.ops-pipeline-map{grid-column:1/-1;min-height:auto}.ops-pipeline-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:8px;gap:8px}.ops-pipeline-steps div{display:grid;grid-gap:5px;gap:5px;min-height:88px;padding:11px;border:1px solid rgba(121,166,255,.16);border-radius:8px;background:rgba(13,20,34,.48)}.ops-pipeline-steps small{color:#a9c2ff;font-size:11px;font-weight:800}.ops-pipeline-steps b{color:#eef2ff;font-size:13px}.ops-pipeline-steps span{color:var(--muted);font-size:12px;line-height:1.45}.ops-home-action-grid,.ops-home-detail-links,.ops-home-loop-strip{display:grid;grid-gap:10px;gap:10px}.ops-home-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-home-detail-links,.ops-home-loop-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-home-action-grid a,.ops-home-detail-links a,.ops-home-detail-links button,.ops-home-loop-strip a{min-height:84px;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:13px;border:1px solid rgba(121,166,255,.16);border-radius:8px;background:rgba(13,20,34,.5);color:inherit;text-decoration:none;text-align:left}.ops-home-action-grid a:hover,.ops-home-detail-links a:hover,.ops-home-loop-strip a:hover{border-color:rgba(121,166,255,.38);background:rgba(45,56,90,.7)}.ops-home-action-grid span,.ops-home-loop-strip span{color:#eef2ff;font-size:13px;font-weight:800}.ops-home-action-grid b,.ops-home-loop-strip b{color:#ffffff;font-size:24px;line-height:1}.ops-home-action-grid small,.ops-home-loop-strip small{color:var(--muted);font-size:12px;line-height:1.45}.ops-home-detail-links a,.ops-home-detail-links button{min-height:48px;align-content:center;justify-content:start;font-size:13px;font-weight:800}.ops-detail-only{display:none}.ops-data-note{margin:12px 0 0;padding:10px;border:1px solid rgba(121,166,255,.18);border-radius:8px;background:rgba(14,20,36,.52);color:var(--muted);font-size:12px;line-height:1.5}.ops-dashboard>.ops-card:nth-of-type(5),.ops-generation-queue{grid-column:span 8}.ops-dashboard>.ops-card:nth-of-type(6){grid-column:span 4}.ops-dashboard>.ops-card:nth-of-type(7){grid-column:1/-1}.ops-dashboard>.ops-card:nth-of-type(8){grid-column:span 8}.ops-dashboard>.ops-card:nth-of-type(9){grid-column:span 4}.ops-dashboard>.ops-card:nth-of-type(10),.ops-dashboard>.ops-card:nth-of-type(11){grid-column:1/-1}.ops-dashboard>.ops-card:nth-of-type(12){grid-column:span 4}.ops-dashboard>.ops-card:nth-of-type(13){grid-column:span 8}.ops-dashboard-light>.ops-card:nth-of-type(5),.ops-dashboard-light>.ops-card:nth-of-type(6),.ops-dashboard-light>.ops-card:nth-of-type(7){grid-column:span 4}.ops-dashboard-light>.ops-card:nth-of-type(10),.ops-dashboard-light>.ops-card:nth-of-type(8){grid-column:span 8}.ops-dashboard-light>.ops-card:first-of-type,.ops-dashboard-light>.ops-card:nth-of-type(2),.ops-dashboard-light>.ops-card:nth-of-type(3),.ops-dashboard-light>.ops-card:nth-of-type(4),.ops-dashboard-light>.ops-card:nth-of-type(5),.ops-dashboard-light>.ops-card:nth-of-type(6){min-height:334px}.ops-dashboard-light>.ops-card:nth-of-type(10),.ops-dashboard-light>.ops-card:nth-of-type(7),.ops-dashboard-light>.ops-card:nth-of-type(8){min-height:284px}.ops-dashboard-light>.ops-geo-preview,.ops-dashboard-light>.ops-query-demand,.ops-dashboard-light>.ops-vertical-profiles{grid-column:span 4}.ops-dashboard-light>.ops-distribution-plan{grid-column:span 8}.publish-dashboard>.ops-card,.publish-dashboard>.ops-card:nth-of-type(n){grid-column:span 6}.publish-dashboard>.ops-card.publish-summary-card{grid-column:span 4}.publish-dashboard>.ops-card.publish-learning-focus{grid-column:span 8;min-height:0}.publish-dashboard>.ops-card.publish-accounts-card{grid-column:span 8}.publish-dashboard>.ops-card.publish-full,.publish-dashboard>.ops-card.publish-full:nth-of-type(n){grid-column:1/-1}.publish-dashboard .ops-card{min-height:248px}.publish-dashboard .publish-full{min-height:auto}.publish-learning-focus{border-color:rgba(105,210,162,.28);background:linear-gradient(135deg,rgba(105,210,162,.1),rgba(255,184,77,.06)),rgba(20,23,38,.92)}.publish-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.publish-learning-grid div{display:grid;grid-gap:7px;gap:7px;min-height:118px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(11,14,26,.42)}.publish-learning-grid span{color:var(--muted);font-size:12px}.publish-learning-grid b{color:#f7f9ff;font-size:24px;line-height:1}.publish-learning-grid small{color:#b8c0d8;font-size:12px;line-height:1.45}.publish-learning-loop{border-color:rgba(135,169,255,.24)}.publish-loop-evidence,.publish-loop-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.publish-loop-evidence>div,.publish-loop-step{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(11,14,26,.42)}.publish-loop-step{display:grid;grid-gap:8px;gap:8px;min-height:178px}.publish-loop-evidence>div>span,.publish-loop-step span{color:#dce5ff;font-size:13px;font-weight:700}.publish-loop-step b{color:#f7f9ff;font-size:26px;line-height:1}.publish-loop-evidence small,.publish-loop-step em,.publish-loop-step p,.publish-loop-step small{color:#b8c0d8;font-size:12px;line-height:1.45}.publish-loop-evidence p,.publish-loop-step em,.publish-loop-step p{margin:0}.publish-loop-step em{display:block;font-style:normal;color:#9fdfc2}.publish-loop-evidence{margin-top:12px}.publish-loop-evidence>div{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:160px}.publish-loop-evidence p{display:grid;grid-gap:4px;gap:4px;min-width:0}.publish-loop-evidence b{overflow:hidden;color:#f7f9ff;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.publish-confirm-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.publish-confirm-actions button{min-height:28px;padding:5px 8px;border:1px solid rgba(121,166,255,.28);border-radius:6px;background:rgba(52,67,112,.42);color:#dce5ff;font-size:11px}.publish-confirm-actions button:disabled{opacity:.48;cursor:not-allowed}.content-pattern-line{display:grid;grid-gap:14px;gap:14px}.content-pattern-columns,.content-pattern-flow{display:grid;grid-gap:10px;gap:10px}.content-pattern-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.content-pattern-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.content-pattern-columns>div,.content-pattern-flow div{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid rgba(121,166,255,.18);border-radius:8px;background:rgba(11,14,26,.38)}.content-pattern-columns>div>span,.content-pattern-flow small{color:#a9c6ff;font-size:12px;font-weight:700}.content-pattern-columns b,.content-pattern-flow b{color:#f7f9ff;font-size:13px;line-height:1.35}.content-pattern-columns p{display:grid;grid-gap:4px;gap:4px;margin:0}.content-pattern-columns small{color:#b8c0d8;font-size:12px;line-height:1.45}.ops-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:52px;margin-bottom:16px}.ops-card-title h3{margin:0;color:#f5f7ff;font-size:15px;line-height:1.25}.ops-card-title>b,.ops-card-title>span{white-space:nowrap;color:#e9edff}.ops-priority,.ops-status{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(105,210,162,.28);background:rgba(22,71,58,.82);color:#83f4bd;font-size:12px;font-weight:800}.ops-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ops-big{display:block;margin-top:2px;color:#f7f9ff;font-size:clamp(38px,4.4vw,54px);line-height:1;letter-spacing:0}.ops-batches,.ops-bind-grid,.ops-breakdown,.ops-db-list,.ops-feedback,.ops-publish-tasks,.ops-quality-list{display:grid;grid-gap:12px;gap:12px}.ops-breakdown{margin-top:20px}.ops-batches div,.ops-bind-grid div,.ops-breakdown div,.ops-db-list div,.ops-feedback div,.ops-publish-tasks div,.ops-quality-list div{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding-bottom:10px;border-bottom:1px solid #303750}.ops-breakdown span{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.ops-breakdown b,.ops-feedback b,.ops-platform-row strong{color:#f7f9ff;font-size:18px}.ops-batches span,.ops-bind-grid span,.ops-breakdown small,.ops-db-list span,.ops-feedback span,.ops-publish-tasks small,.ops-publish-tasks span,.ops-quality-list small,.ops-quality-list span{color:var(--muted);font-size:12px}.ops-growth-loop{border-color:rgba(101,112,255,.28);background:linear-gradient(135deg,rgba(79,99,255,.12),rgba(216,92,255,.08)),rgba(20,23,38,.92)}.ops-loop-note{display:grid;grid-gap:7px;gap:7px;margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(11,14,26,.42)}.ops-loop-note span{color:var(--muted);font-size:12px}.ops-loop-note b{color:#f7f9ff;font-size:13px}.ops-breakdown i{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-black{background:#eef2ff}.dot-purple{background:#d85cff}.dot-blue{background:#79a6ff}.dot-yellow{background:#f4b400}.dot-green{background:#10b981}.ops-platforms{display:grid;grid-gap:18px;gap:18px}.ops-mini-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.ops-mini-list div{display:grid;grid-gap:5px;gap:5px;padding:11px 0;border-bottom:1px solid #303750}.ops-mini-list b{color:#f5f7ff;font-size:13px;line-height:1.4}.ops-mini-list span{color:var(--muted);font-size:12px;line-height:1.45}.ops-platform-row{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding-bottom:16px;border-bottom:1px solid #303750}.ops-platform-row div{display:grid;grid-gap:3px;gap:3px}.ops-platform-row b{color:#f5f7ff;font-size:14px}.ops-platform-row span{color:var(--muted);font-size:12px}.ops-platform-row i,.ops-platform-row:after{content:"";position:absolute;left:0;bottom:-1px;height:4px;border-radius:999px}.ops-platform-row:after{right:0;background:#303750}.ops-platform-row i{z-index:1;background:linear-gradient(90deg,var(--primary),var(--primary-2))}.ops-feedback div{grid-template-columns:1fr auto;min-height:38px}.ops-bind-grid div{grid-template-columns:1fr;padding:12px;border:1px solid #343a54;border-radius:8px;background:rgba(28,32,53,.8)}.ops-account-create{margin-top:12px;padding:12px;border:1px solid rgba(216,92,255,.2);border-radius:8px;background:rgba(18,21,36,.62);display:grid;grid-template-columns:.8fr 1fr 1fr .8fr auto;grid-gap:8px;gap:8px;align-items:end}.ops-account-create label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.ops-account-create input,.ops-account-create select{min-height:34px}.publish-account-profile-list{margin-bottom:12px}.publish-account-profile-list small{color:var(--muted);font-size:12px}.ops-batches b,.ops-bind-grid b,.ops-db-list b,.ops-publish-tasks b,.ops-quality-list b{color:#f7f9ff}.ops-wide{grid-column:span 2}.ops-batches div{grid-template-columns:1.2fr .7fr 1fr 1fr}.ops-quality-workbench{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:12px;gap:12px;align-items:start;margin-top:12px}.ops-task-workbench{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;align-items:start}.ops-task-list{display:grid;grid-gap:8px;gap:8px;max-height:380px;overflow:auto;padding-right:4px}.ops-task-card{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;align-items:center;padding:11px;border:1px solid #303750;border-radius:8px;background:rgba(28,32,53,.72);text-align:left}.ops-task-card.active,.ops-task-card:hover{border-color:rgba(216,92,255,.52);background:rgba(37,43,70,.9)}.ops-task-card b,.ops-task-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-task-card small{grid-column:1/-1;color:var(--muted);font-size:11px}.ops-task-card span{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800}.ops-task-card span.ready{border:1px solid rgba(54,211,153,.28);background:rgba(54,211,153,.12);color:#95f2c9}.ops-task-card span.review,.ops-task-card span.running{border:1px solid rgba(255,211,105,.3);background:rgba(255,211,105,.12);color:#ffe08a}.ops-task-card span.blocked{border:1px solid rgba(255,107,129,.32);background:rgba(255,107,129,.12);color:#ffb5c0}.ops-task-detail{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(113,83,152,.52);border-radius:8px;background:linear-gradient(180deg,rgba(27,32,52,.92),rgba(21,26,44,.92))}.ops-task-videos{display:grid;grid-gap:8px;gap:8px}.ops-task-videos a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:9px;border:1px solid #303750;border-radius:8px;background:rgba(16,22,38,.42);color:inherit;text-decoration:none}.ops-task-videos b{min-width:0;overflow:hidden;color:#f4f7ff;text-overflow:ellipsis;white-space:nowrap}.ops-task-videos span{color:var(--muted);font-size:12px}.ops-batches,.ops-publish-tasks,.ops-quality-list{max-height:380px;overflow:auto;padding-right:4px}.ops-quality-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;align-items:center;padding:11px;border:1px solid #303750;border-radius:8px;background:rgba(28,32,53,.72);text-align:left}.ops-quality-row.active,.ops-quality-row:hover{border-color:rgba(216,92,255,.52);background:rgba(37,43,70,.9)}.ops-quality-row b,.ops-quality-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-quality-row small{grid-column:1;color:var(--muted);font-size:11px}.ops-quality-row strong{grid-row:span 2;color:#f7f9ff;font-size:18px}.ops-quality-alerts span,.ops-quality-row span{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800}.ops-quality-alerts span.ready,.ops-quality-row span.ready{border:1px solid rgba(54,211,153,.28);background:rgba(54,211,153,.12);color:#95f2c9}.ops-quality-alerts span.review,.ops-quality-row span.review{border:1px solid rgba(255,211,105,.3);background:rgba(255,211,105,.12);color:#ffe08a}.ops-quality-alerts span.blocked,.ops-quality-row span.blocked{border:1px solid rgba(255,107,129,.32);background:rgba(255,107,129,.12);color:#ffb5c0}.ops-quality-detail{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(113,83,152,.52);border-radius:8px;background:linear-gradient(180deg,rgba(27,32,52,.92),rgba(21,26,44,.92))}.ops-quality-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.ops-quality-detail-head div{display:grid;grid-gap:4px;gap:4px}.ops-quality-detail-head b{color:#f4f7ff;font-size:14px}.ops-quality-detail-head span{color:var(--muted);font-size:12px}.ops-quality-alerts{display:flex;flex-wrap:wrap;gap:6px}.ops-quality-fixes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ops-quality-fix{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(216,92,255,.26);border-radius:8px;background:linear-gradient(135deg,rgba(79,99,255,.16),rgba(216,92,255,.1));color:inherit;text-decoration:none}.ops-quality-fix:hover{border-color:rgba(216,92,255,.56);background:linear-gradient(135deg,rgba(79,99,255,.24),rgba(216,92,255,.18))}.ops-quality-fix b{color:#f7f9ff;font-size:13px}.ops-quality-fix span{color:var(--muted);font-size:11px;line-height:1.45}.ops-quality-groups{display:grid;grid-gap:8px;gap:8px}.ops-quality-groups div{display:grid;grid-template-columns:76px auto 1fr;grid-gap:8px;gap:8px;align-items:center;padding:9px;border:1px solid #303750;border-radius:8px;background:rgba(16,22,38,.42)}.ops-quality-groups div.failed{border-color:rgba(255,211,105,.24)}.ops-quality-groups b,.ops-quality-groups span{color:#f4f7ff}.ops-quality-groups small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-batch-row{width:100%;min-height:auto;padding:12px;border:1px solid #303750;border-radius:8px;background:rgba(28,32,53,.72);display:grid;grid-template-columns:1.2fr .7fr 1fr 1fr;align-items:center;grid-gap:10px;gap:10px;text-align:left}.ops-batch-row.active{border-color:rgba(216,92,255,.52);background:rgba(79,99,255,.14)}.ops-batch-row small{grid-column:1/-1;color:var(--muted)}.ops-batch-detail,.ops-selected-task{margin-top:12px;padding:13px;border:1px solid rgba(216,92,255,.24);border-radius:8px;background:rgba(18,21,36,.72);display:grid;grid-gap:7px;gap:7px}.ops-batch-detail b,.ops-selected-task b{color:#f7f9ff}.ops-batch-detail span,.ops-selected-task span{color:var(--muted);font-size:12px}.ops-safety-list{display:grid;grid-gap:6px;gap:6px;margin-top:4px}.ops-safety-list small{padding:7px 9px;border:1px solid rgba(255,193,7,.28);border-radius:8px;background:rgba(255,193,7,.08);color:#ffd98a}.ops-checklist{display:flex;flex-wrap:wrap;gap:7px}.ops-checklist span{padding:5px 8px;border:1px solid rgba(255,104,104,.32);border-radius:999px;color:#ffc6c6;background:rgba(255,104,104,.08)}.ops-checklist span.passed{border-color:rgba(72,211,145,.36);color:#8ef0bf;background:rgba(72,211,145,.1)}.ops-schedule-panel{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ops-schedule-panel>div{padding:14px;border:1px solid rgba(216,92,255,.22);border-radius:8px;background:rgba(18,21,36,.68);display:grid;grid-gap:10px;gap:10px}.ops-schedule-panel b{color:#f7f9ff}.ops-account-picks small,.ops-schedule-panel label,.ops-schedule-panel span{color:var(--muted);font-size:12px}.ops-schedule-panel label{display:grid;grid-gap:6px;gap:6px}.ops-account-picks{display:flex;flex-wrap:wrap;gap:8px}.ops-account-picks button{min-height:32px;padding:0 10px;border-radius:999px;border:1px solid #3a4260;background:rgba(28,32,53,.82);color:#dbe3ff;font-size:12px}.ops-account-picks button.active{border-color:rgba(216,92,255,.62);background:linear-gradient(135deg,rgba(79,99,255,.75),rgba(216,92,255,.72));color:#fff}.ops-export-strip,.ops-package-panel{margin-top:12px;padding:14px;border:1px solid rgba(216,92,255,.22);border-radius:8px;background:rgba(18,21,36,.68)}.ops-export-strip{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center}.ops-export-strip div{display:grid;grid-gap:4px;gap:4px}.ops-export-strip b,.ops-package-panel h3{color:#f7f9ff}.ops-export-strip span{color:var(--muted);font-size:12px}.ops-package-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end}.ops-package-preview label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.ops-package-preview input,.ops-package-preview textarea{min-height:36px}.ops-package-preview textarea{min-height:112px;resize:vertical}.ops-package-text{display:grid;grid-gap:6px;gap:6px;grid-column:1/-1;color:var(--muted);font-size:12px}.ops-package-readable{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);grid-gap:12px;gap:12px}.ops-package-main,.ops-package-side{display:grid;grid-gap:10px;gap:10px}.ops-package-main{padding:14px;border:1px solid rgba(132,144,190,.2);border-radius:8px;background:rgba(16,19,33,.52)}.ops-package-main>span,.ops-package-side span{color:var(--muted);font-size:12px}.ops-package-main h3{margin:0;font-size:22px;line-height:1.3}.ops-package-main p{margin:0;color:#dbe3ff;line-height:1.65}.ops-package-main small{color:#b8c9ff;line-height:1.5}.ops-package-tags{display:flex;flex-wrap:wrap;gap:7px}.ops-package-tags b{padding:5px 8px;border:1px solid rgba(121,166,255,.24);border-radius:999px;background:rgba(121,166,255,.1);color:#c9d6ff;font-size:12px}.ops-package-side div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.42)}.ops-package-side b{min-width:0;overflow:hidden;color:#f7f9ff;text-overflow:ellipsis;white-space:nowrap}.ops-package-text textarea{min-height:116px}.studio-shell{display:grid;grid-template-columns:.92fr 1.08fr 1.15fr 1fr;grid-gap:14px;gap:14px;align-items:start}.studio-publish-panel,.studio-script-panel,.studio-settings-panel,.studio-source-panel{display:grid;grid-gap:12px;gap:12px}.studio-script-panel,.studio-settings-panel,.studio-source-panel{padding:14px;border:1px solid rgba(132,144,190,.24);border-radius:8px;background:linear-gradient(180deg,rgba(31,35,58,.92),rgba(19,22,38,.92))}.studio-source-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.studio-source-tabs button{min-height:36px;padding:0 8px;border-radius:8px;border:1px solid #38415e;background:rgba(22,25,42,.88);color:#dbe3ff;font-size:12px}.studio-source-tabs button.active{border-color:rgba(216,92,255,.62);background:linear-gradient(135deg,rgba(79,99,255,.78),rgba(216,92,255,.76));color:#fff}.studio-ideas,.studio-picker-list,.studio-preview-list{display:grid;grid-gap:9px;gap:9px}.studio-picker-list{max-height:520px;overflow:auto;padding-right:3px}.studio-list-tools{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.5)}.studio-list-tools>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.studio-picker-list button{width:100%;min-height:auto;padding:11px;border:1px solid #343a54;border-radius:8px;background:rgba(28,32,53,.82);display:grid;grid-gap:5px;gap:5px;text-align:left}.studio-picker-list button.compact-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px}.studio-picker-list button.active{border-color:rgba(216,92,255,.55);background:rgba(79,99,255,.16)}.studio-empty-source b,.studio-ideas h3,.studio-picker-list b{color:#f7f9ff}.studio-empty-source span,.studio-picker-list span{color:var(--muted);font-size:12px}.studio-picker-list .row-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.studio-picker-list .row-main b,.studio-picker-list .row-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-picker-list .row-main small{color:#9faad0;font-size:11px}.studio-picker-list .row-metrics,.studio-picker-list .row-side{display:grid;justify-items:end;grid-gap:4px;gap:4px}.studio-picker-list .row-metrics em,.studio-picker-list .row-side em{padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.07);color:#c7d0ef;font-size:10px;font-style:normal}.studio-picker-list .row-metrics{min-width:92px}.studio-picker-list .row-metrics strong,.studio-picker-list .score{color:#eef2ff;font-size:16px;line-height:1}.studio-picker-list .score.high{color:#78f7b6}.studio-picker-list .score.mid{color:#ffe08a}.studio-picker-list .score.low{color:#ffb173}.studio-picker-list .score.poor{color:#ff8ea3}.studio-import-card,.studio-pattern-context,.studio-source-detail,.studio-variant-list{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(132,144,190,.22);border-radius:8px;background:rgba(16,19,33,.56)}.studio-import-card textarea{min-height:78px}.inline-input-action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.inline-input-action button{min-width:72px}.studio-detail-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-detail-title b{color:#f7f9ff;font-size:24px;line-height:1}.studio-detail-title span{padding:5px 9px;border:1px solid rgba(255,210,129,.28);border-radius:999px;background:rgba(255,183,77,.14);color:#ffd98a;font-size:12px}.studio-checks{display:flex;flex-wrap:wrap;gap:7px}.studio-checks span{padding:5px 8px;border:1px solid rgba(132,144,190,.24);border-radius:999px;background:rgba(34,39,63,.72);color:#b9c4e8;font-size:11px}.studio-checks span.passed{border-color:rgba(75,227,166,.34);background:rgba(29,102,79,.24);color:#89f7c4}.studio-source-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.studio-source-actions .link-button,.studio-source-actions button{min-height:34px}.studio-variant-list{padding:10px}.studio-variant-list .ghost-row{min-height:auto;padding:10px;border-color:rgba(132,144,190,.2);background:rgba(25,29,48,.72)}.studio-variant-list strong{color:#f7f9ff;font-size:12px}.ghost-row em,.studio-variant-list em,.variant-score-line{color:#91f1c1;font-size:11px;font-style:normal;line-height:1.4}.studio-variant-list span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);line-height:1.6}.studio-pattern-context b{color:#f7f9ff}.studio-pattern-context>span{color:var(--muted);font-size:12px}.studio-asset-coverage{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid rgba(121,166,255,.24);border-radius:8px;background:linear-gradient(180deg,rgba(25,33,58,.82),rgba(18,22,39,.88))}.studio-asset-coverage>div:first-child{display:flex;justify-content:space-between;gap:10px}.studio-asset-coverage b{color:#f7f9ff}.studio-asset-coverage em,.studio-asset-coverage small,.studio-asset-coverage span{color:var(--muted);font-size:12px;line-height:1.5;font-style:normal}.studio-asset-coverage em{color:#dbe3ff}.studio-asset-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.studio-asset-coverage-grid span{padding:8px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.52);text-align:center}.studio-generation-summary{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(90,221,186,.22);border-radius:8px;background:linear-gradient(180deg,rgba(23,47,52,.68),rgba(18,22,39,.86))}.studio-generation-summary>div:first-child{display:flex;justify-content:space-between;gap:10px}.studio-generation-summary b{color:#f7f9ff}.studio-generation-summary small,.studio-generation-summary span{color:var(--muted);font-size:12px;line-height:1.5}.studio-generation-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.studio-generation-summary-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.5)}.studio-generation-summary-grid b,.studio-generation-summary-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-generation-summary-grid b{font-size:12px}.studio-preflight-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(121,166,255,.24);border-radius:8px;background:linear-gradient(180deg,rgba(25,33,58,.82),rgba(18,22,39,.88))}.studio-preflight-panel>div:first-child{display:flex;justify-content:space-between;gap:10px}.studio-preflight-panel b{color:#f7f9ff}.studio-preflight-panel small,.studio-preflight-panel span{color:var(--muted);font-size:12px;line-height:1.5}.studio-preflight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.studio-preflight-grid>span{min-width:0;display:grid;grid-gap:4px;gap:4px;min-height:64px;padding:8px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.5)}.studio-preflight-grid b,.studio-preflight-grid small{overflow:hidden;text-overflow:ellipsis}.studio-preflight-grid b{font-size:12px;white-space:nowrap}.studio-preflight-grid>.preflight-ok{border-color:rgba(54,211,153,.24);background:rgba(54,211,153,.08)}.studio-preflight-grid>.preflight-warning{border-color:rgba(255,211,105,.24);background:rgba(255,211,105,.08)}.studio-preflight-grid>.preflight-error{border-color:rgba(255,92,122,.28);background:rgba(255,92,122,.09)}.studio-empty-source{min-height:150px;padding:16px;border:1px dashed #3b4564;border-radius:8px;background:rgba(18,21,36,.62);display:grid;align-content:center;grid-gap:8px;gap:8px}.asset-redirect-card{border-color:rgba(216,92,255,.28);background:linear-gradient(180deg,rgba(49,40,76,.82),rgba(20,23,39,.88))}.asset-redirect-card p{color:var(--muted);font-size:13px;line-height:1.7}.asset-redirect-card .link-button,.asset-redirect-card button{width:100%}.studio-script-panel textarea{min-height:300px}.studio-publish-panel .step-card,.studio-settings-panel .step-card{margin:0}.studio-publish-panel{min-width:0}.studio-package-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(216,92,255,.22);border-radius:8px;background:rgba(18,21,36,.68)}.studio-package-main{display:grid;grid-gap:8px;gap:8px}.studio-package-main small,.studio-package-main>span,.studio-package-side span{color:var(--muted);font-size:12px;line-height:1.5}.studio-package-main h3{margin:0;color:#f7f9ff;font-size:18px;line-height:1.35}.studio-package-main p{margin:0;color:#dbe3ff;line-height:1.65}.studio-package-side{display:grid;grid-gap:8px;gap:8px}.studio-package-side span{min-width:0;overflow:hidden;padding:8px;border:1px solid rgba(132,144,190,.18);border-radius:8px;background:rgba(16,19,33,.42);text-overflow:ellipsis;white-space:nowrap}@media (max-width:1280px){.studio-shell{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.publish-plan-summary-grid,.studio-generation-summary-grid,.studio-shell,.studio-source-tabs,.subtitle-layout-controls{grid-template-columns:1fr}.studio-script-panel textarea{min-height:220px}}.ops-db-list{margin-top:14px}.ops-db-list div{grid-template-columns:1fr auto}.ops-db-sync{margin-top:12px;width:100%}.ops-quality-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.ops-quality-summary span{padding:9px;border:1px solid #343a54;border-radius:8px;background:rgba(28,32,53,.8);color:#dbe3ff;font-size:12px;text-align:center}.ops-publish-tasks div,.ops-quality-list div{grid-template-columns:minmax(0,1fr) auto auto}.ops-publish-tasks small,.ops-quality-list small{grid-column:1/-1}.ops-publish-tasks div,.ops-task-row{grid-template-columns:minmax(0,1fr) 72px 96px 72px}.ops-task-row{width:100%;min-height:auto;padding:0 0 10px;border:0;border-bottom:1px solid #303750;border-radius:0;background:transparent;display:grid;align-items:center;grid-gap:10px;gap:10px;text-align:left}.ops-task-row.active{padding:10px;border:1px solid rgba(216,92,255,.42);border-radius:8px;background:rgba(79,99,255,.12)}.ops-execution-panel,.ops-feedback-form{display:grid;grid-gap:10px;gap:10px}.ops-execution-panel{grid-template-columns:1fr 1fr auto;align-items:end}.ops-feedback-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;margin-top:12px}.publish-dashboard .ops-feedback-form{grid-template-columns:repeat(6,minmax(86px,1fr)) auto}.publish-dashboard .ops-account-create{grid-template-columns:.75fr repeat(3,minmax(0,1fr)) auto}.publish-dashboard .ops-account-create button{grid-column:auto}.publish-dashboard .ops-execution-panel{grid-template-columns:repeat(2,minmax(0,1fr)) auto;margin-top:12px}.ops-manual-import{display:grid;grid-gap:12px;gap:12px}.ops-manual-import-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ops-manual-import-head div{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid #333956;border-radius:8px;background:rgba(18,22,39,.62)}.ops-manual-csv,.ops-manual-import-head span,.ops-manual-result small{color:var(--muted);font-size:12px}.ops-manual-import-head b,.ops-manual-result b{color:#f7f9ff}.ops-manual-csv{display:grid;grid-gap:8px;gap:8px}.ops-manual-csv textarea{min-height:190px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.ops-manual-result{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid rgba(121,166,255,.2);border-radius:8px;background:rgba(18,22,39,.58)}.ops-manual-result div{display:grid;grid-gap:4px;gap:4px;padding:9px;border-radius:8px;border:1px solid #333956;background:rgba(31,37,59,.82)}.ops-manual-result div.ready{border-color:rgba(105,210,162,.28)}.ops-manual-result div.blocked{border-color:rgba(255,120,120,.34)}.ops-manual-result div.review{border-color:rgba(255,204,102,.34)}.ops-manual-result span{color:#eef2ff;font-size:13px}.publish-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-account-list div{min-height:58px}.ops-execution-panel label,.ops-feedback-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.ops-execution-panel input,.ops-feedback-form input{min-height:36px}.ops-report-box{min-height:132px;display:grid;place-content:center;grid-gap:8px;gap:8px;padding:18px;border:1px dashed #3b4564;border-radius:8px;background:rgba(28,32,53,.58);text-align:center;color:var(--muted)}.ops-report-box b{color:#e9edff}.ops-optimization{display:grid;grid-gap:12px;gap:12px}.ops-optimization article{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid rgba(216,92,255,.24);border-radius:8px;background:rgba(28,32,53,.62)}.ops-optimization article span{width:max-content;padding:5px 8px;border-radius:999px;background:rgba(216,92,255,.16);color:#f0c3ff;font-size:12px;font-weight:800}.ops-optimization article b{color:#f7f9ff}.ops-optimization article p{margin:0;color:var(--muted);line-height:1.6}@media (max-width:1200px){.asset-workspace,.grid,.learning-grid,.marketing-workspace,.ops-dashboard,.patterns-layout,.production-board,.production-columns,.sample-studio,.studio-grid,.workspace-page{grid-template-columns:1fr}.production-board .samples-panel,.production-board .variants-panel,.production-board .video-edit-card{grid-column:span 1}.ops-dashboard>.ops-card,.ops-wide{grid-column:1/-1}.ops-boss-metrics,.ops-evidence-strip,.ops-pilot-daily-metrics,.ops-today-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-boss-grid,.ops-home-action-grid,.ops-home-detail-links,.ops-home-loop-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-dashboard>.ops-card,.publish-dashboard>.ops-card.publish-accounts-card,.publish-dashboard>.ops-card.publish-full,.publish-dashboard>.ops-card.publish-learning-focus,.publish-dashboard>.ops-card.publish-summary-card{grid-column:1/-1}.publish-learning-grid,.publish-loop-evidence,.publish-loop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-manual-import-head,.publish-account-list,.publish-dashboard .ops-account-create,.publish-dashboard .ops-execution-panel,.publish-dashboard .ops-feedback-form{grid-template-columns:1fr}.asset-list,.comment-list{max-height:none}.content-factory-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.os-shell{grid-template-columns:1fr}.rail{position:static;width:100%;min-width:0;max-width:100vw;height:auto;flex-direction:row;justify-content:flex-start;gap:10px;padding:10px 12px;overflow-x:auto}.brand-mark{flex:0 0 auto}.rail nav{display:flex;gap:8px;max-width:calc(100vw - 66px);min-width:max-content}.rail-group{display:flex;gap:8px;align-items:center}.rail-group-label{width:auto;min-width:28px;font-size:11px}.rail-link{width:56px;height:44px;grid-template-columns:20px 1fr;font-size:12px}.rail-icon{width:20px;height:20px}.rail-icon svg{width:16px;height:16px}.workspace{min-width:0;width:min(100%,calc(100vw - 24px));padding:12px 0;overflow:visible}.workspace-header{align-items:flex-start;flex-direction:column}.workspace-actions{width:100%;justify-content:flex-start}.function-nav{position:static;grid-template-columns:repeat(5,minmax(108px,1fr));overflow-x:auto}.function-nav button{min-width:108px}.market-overview-panel summary{grid-template-columns:repeat(2,minmax(0,1fr))}.market-overview-panel summary em{justify-self:start}.geo-panel-nav{position:static;padding:10px}.geo-nav-header{display:grid;grid-gap:4px;gap:4px}.geo-search-line-head{display:grid;grid-gap:6px;gap:6px}.geo-nav-header span{text-align:left}.geo-action-strip,.geo-handoff-actions,.geo-search-line-flow,.geo-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-initialization-head,.market-scan-brief-head{display:grid}.market-initialization-head small{text-align:left}.market-data-quality-note,.market-handoff-strip,.market-initialization-actions,.market-initialization-grid,.market-initialization-metrics,.market-scan-brief-grid,.market-scan-brief-metrics,.market-scan-next-actions,.safe-automation-groups,.safe-automation-metrics,.safe-automation-next{grid-template-columns:1fr}.demand-line-compact-head{display:grid;grid-gap:6px;gap:6px}.safe-automation-head{display:grid}.market-core-strip{grid-template-columns:1fr}.geo-workflow-button{min-height:76px}.ops-range{width:100%;overflow-x:auto;padding:4px}.ops-range button{flex:1 0 auto;min-width:68px;padding:8px 10px}.ops-dashboard{min-height:0;gap:10px}.ops-dashboard-light>.ops-card:nth-of-type(n),.ops-dashboard>.ops-card:nth-of-type(n){min-height:auto;grid-column:1/-1}.ops-card{min-height:auto;padding:13px}.ops-boss-grid,.ops-boss-metrics,.ops-evidence-strip,.ops-growth-init-flow,.ops-growth-init-form,.ops-home-action-grid,.ops-home-detail-links,.ops-home-loop-strip,.ops-pilot-daily-metrics,.ops-today-actions{grid-template-columns:1fr}.ops-market-demand-summary{grid-column:1/-1}.ops-market-demand-columns{grid-template-columns:1fr}.ops-geo-handoff-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-card-title{display:grid;grid-gap:8px;gap:8px;min-height:0;margin-bottom:10px}.ops-card-title p{margin-top:4px}.ops-big{font-size:32px}.ops-bind-grid,.ops-feedback,.ops-quality-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-batches,.ops-bind-grid,.ops-breakdown,.ops-db-list,.ops-feedback,.ops-publish-tasks,.ops-quality-list{gap:8px}.ops-breakdown{margin-top:12px}.ops-bind-grid div,.ops-breakdown div,.ops-db-list div,.ops-feedback div,.ops-publish-tasks div,.ops-quality-list div{padding:9px}.ops-platform-row{grid-template-columns:minmax(0,1fr) auto}.ops-quality-detail-head,.ops-quality-fixes,.ops-quality-groups div,.ops-quality-workbench,.ops-task-workbench{grid-template-columns:1fr}.ops-quality-list,.ops-task-list{max-height:none}.asset-match-head{grid-template-columns:1fr}.marketing-panel{padding:13px}.marketing-type-list button{min-height:64px;padding:11px 12px;justify-items:start;text-align:left}.asset-workspace{gap:12px}.workspace-detail-panel,.workspace-records-panel{grid-column:1/-1}.workspace-detail-filters,.workspace-record-grid{grid-template-columns:1fr}.workspace-daily-control-metrics,.workspace-daily-stage-grid,.workspace-pilot-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-daily-actions,.workspace-execution-strip,.workspace-feedback-gap,.workspace-feedback-gap-list{grid-template-columns:1fr}.workspace-view-tabs{grid-template-columns:repeat(4,minmax(72px,1fr))}.workspace-customer-metrics,.workspace-onboarding-grid,.workspace-readiness-checks,.workspace-report-grid,.workspace-runbook-list,.workspace-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-sidebar,.asset-workspace .step-card{min-width:0}.asset-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-stats span{padding:9px 8px;text-align:center}.asset-row{grid-template-columns:minmax(0,1fr) auto}.asset-filter-panel>div,.asset-quality-box,.finished-poster-grid,.lineage-assets,.lineage-grid,.marketing-poster-controls,.production-hint-grid,.publish-identity-grid,.timing-alignment-grid,.version-trace-grid{grid-template-columns:1fr}.asset-preview{max-height:52vh}.selected-files{max-width:100%}.learning-grid{gap:12px}.geo-action-strip,.geo-handoff-actions,.geo-search-line-flow,.geo-workflow-grid,.market-core-strip,.opportunity-content-line{grid-template-columns:1fr}.demand-line-actions button,.geo-search-line-actions button{flex:1 1 160px;min-width:0}.learning-grid .comment-workbench{grid-row:auto}.settings-tabs{display:flex;overflow-x:auto;padding-bottom:2px}.settings-tabs button{flex:0 0 auto;min-width:92px}.comment-card{padding:11px}.comment-card header,.customer-lead-head,.customer-profile-box>div:first-child,.customer-requirements,.reply-block-title{grid-template-columns:1fr;align-items:flex-start}.customer-profile-box>div:first-child,.reply-block-title{display:grid}.actions,.actions.three,.compact-table>div:not(.empty-preview),.copy-editor,.customer-follow-table>div:not(.empty-preview),.marketing-poster-preview.poster-size-wide,.ops-account-create,.ops-batch-row,.ops-batches div,.ops-execution-panel,.ops-export-strip,.ops-feedback-form,.ops-package-preview,.ops-package-readable,.ops-publish-tasks div,.ops-quality-list div,.ops-schedule-panel,.ops-task-row,.url-import,.workspace-create-form{grid-template-columns:1fr}}@media (max-width:480px){.workspace{width:min(100%,calc(100vw - 20px));padding:10px 0}.topbar h1,.workspace-header h1{font-size:20px}.topbar p,.workspace-header p{font-size:12px}.rail-link{width:52px}.ops-range button{min-width:62px;padding:8px}.content-pattern-columns,.content-pattern-flow,.ops-bind-grid,.ops-feedback,.ops-quality-summary,.publish-learning-grid,.publish-loop-evidence,.publish-loop-steps,.workspace-metrics,.workspace-report-grid{grid-template-columns:1fr}.workspace-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-pilot-summary-head{flex-direction:column}.workspace-pilot-summary-head strong{max-width:none;text-align:left}.workspace-pilot-summary-grid{grid-template-columns:1fr}.workspace-daily-control-head{flex-direction:column}.workspace-daily-control-head strong{text-align:left}.workspace-initialization-head,.workspace-market-auto-head{flex-direction:column}.workspace-initialization-head strong,.workspace-market-auto-head strong{text-align:left}.workspace-customer-metrics,.workspace-daily-control-metrics,.workspace-daily-stage-grid,.workspace-initialization-grid,.workspace-initialization-metrics,.workspace-market-auto-grid{grid-template-columns:1fr}.workspace-onboarding-summary,.workspace-readiness-summary,.workspace-scenario-summary{align-items:flex-start;flex-direction:column}.workspace-onboarding-grid,.workspace-readiness-checks,.workspace-runbook-list,.workspace-scenario-grid{grid-template-columns:1fr}.ops-big{font-size:30px}}