:root{color:#17201b;--ink:#10231c;--ink-deep:#071911;--surface:#fff;--surface-soft:#fbfdf9;--surface-tint:#f1f7ed;--border:#d9e5d6;--muted:#63746a;--accent:#347f59;--accent-strong:#14543a;--accent-fresh:#a7e36f;--accent-blue:#2f6fed;--accent-amber:#d59f1f;--shadow-soft:0 16px 44px #10231c14;--shadow-lift:0 24px 70px #10231c24;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f8f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(#fff 0,#f6f8f4 420px),#f6f8f4;min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f4f8f0;background:linear-gradient(#0c2319fa,#071911fa),#071911;border-right:1px solid #dff5ce1f;flex-direction:column;gap:24px;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark,.page-icon,.plugin-icon{color:#10231c;background:#a7e36f;place-items:center;display:grid}.brand-mark{border-radius:8px;flex:none;width:46px;height:46px;box-shadow:0 10px 28px #a7e36f3d}.brand strong,.brand span{display:block}.brand strong{font-size:18px;line-height:1.1}.brand span{color:#c4d5c8;margin-top:4px;font-size:13px}.nav-list{gap:16px;display:grid}.nav-section{gap:6px;display:grid}.nav-section-title{color:#87a393;letter-spacing:0;padding:0 12px 4px;font-size:11px;font-weight:900}.nav-item{color:#cfe0d3;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:42px;padding:0 12px;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff14}.nav-item.active{color:#10231c;background:#dff5ce;box-shadow:inset 0 0 0 1px #10231c14}.nav-badge{color:#10231c;background:#ffd36a;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:12px;font-weight:900;line-height:1;display:grid}.sidebar-note{color:#d8e7dc;background:#ffffff12;border:1px solid #dff5ce29;border-radius:8px;gap:10px;margin-top:auto;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff0f}.sidebar-note p{margin:0;font-size:13px;line-height:1.55}.main{min-width:0;max-width:1560px;padding:22px 28px 34px}.topbar{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f6f8f4fa 72%,#f6f8f400);align-items:center;gap:14px;margin-bottom:22px;padding:0 0 14px;display:flex;position:sticky;top:0}.searchbox,.local-search{background:#fff;border:1px solid #d7e2d3;border-radius:8px;align-items:center;gap:10px;min-width:0;height:50px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 30px #10231c0d}.searchbox:focus-within,.local-search:focus-within{border-color:#8fce6b;box-shadow:0 0 0 4px #a7e36f2e,0 14px 36px #10231c14}.searchbox{flex:1}.searchbox input,.local-search input,.submit-form input,.submit-form select,.submit-form textarea{color:#17201b;background:0 0;border:0;outline:0;width:100%;min-width:0}.primary-action,.hero-actions button,.text-action,.card-link{white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.primary-action,.hero-actions button{color:#10231c;background:#a7e36f;height:48px;padding:0 18px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 10px 24px #498c312e}.primary-action:hover,.hero-actions button:hover{background:#b4ef7d;transform:translateY(-1px);box-shadow:0 14px 32px #498c313d}.topbar-task-alert{color:#10231c;white-space:nowrap;background:#fff7df;border:1px solid #e5b65d;border-radius:8px;justify-content:center;align-items:center;gap:7px;max-width:300px;height:48px;padding:0 12px;font-weight:900;display:inline-flex}.topbar-status-pill{color:#14543a;white-space:nowrap;background:#effbe8;border:1px solid #b9e5a5;border-radius:8px;align-items:center;gap:8px;height:48px;padding:0 13px;font-weight:900;display:inline-flex}.topbar-task-alert small{color:#675122;text-overflow:ellipsis;min-width:0;max-width:160px;font-size:12px;overflow:hidden}.primary-action.full{width:100%}.page-stack{gap:22px;min-width:0;display:grid}.page-stack>*{min-width:0;max-width:100%}.hero-band{color:#fff;min-height:560px;box-shadow:var(--shadow-lift);background-color:#0000;background-image:linear-gradient(115deg,#071911fa 0%,#0c2f21f0 48%,#15443ee6 100%),url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1800&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(26px,4vw,54px);padding:clamp(30px,5vw,64px);display:grid;position:relative;overflow:hidden}.hero-band:after{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 76%,#0000)}.hero-band>*{z-index:1;position:relative}.universal-search-hero,.universal-result-card{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.universal-search-hero{gap:14px;padding:18px;display:grid}.universal-filter-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(220px,.36fr);gap:10px;display:grid}.universal-search-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.search-quality-panel{background:linear-gradient(135deg,#fffffff5,#f2f9eef0),#fff;border:1px solid #cfe0cb;border-radius:8px;grid-template-columns:minmax(0,1fr) 150px;gap:16px;padding:18px;display:grid;box-shadow:0 12px 30px #10231c0f}.search-quality-summary{gap:8px;display:grid}.search-quality-summary span,.search-quality-gap-list span{color:#1f6a4a;font-size:12px;font-weight:900}.search-quality-summary h2{color:#10231c;margin:0;font-size:26px;line-height:1.18}.search-quality-summary p,.search-quality-gap-list p{color:#63746a;margin:0;line-height:1.62}.search-quality-score{color:#10231c;text-align:center;background:#dff7d0;border:1px solid #b9daa9;border-radius:8px;place-items:center;padding:14px;display:grid}.search-quality-score strong{font-size:46px;line-height:1}.search-quality-score span{font-weight:900}.search-quality-score small{color:#4b5d53;font-weight:800}.search-quality-metrics{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.search-quality-metrics div{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:4px;padding:12px;display:grid}.search-quality-metrics strong{color:#10231c;font-size:24px}.search-quality-metrics span{color:#63746a;font-size:13px;font-weight:800}.search-quality-gap-list{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.search-quality-gap-list article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:7px;min-height:150px;padding:12px;display:grid}.search-quality-gap-list strong{color:#10231c}.universal-answer-panel{color:#fff;background:linear-gradient(135deg,#10231cf5,#184e3eeb),#10231c;border:1px solid #a7d99347;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;padding:22px;display:grid}.universal-answer-main,.universal-answer-side,.universal-answer-side div,.universal-answer-sources{gap:12px;display:grid}.universal-answer-main>span,.universal-answer-side span{color:#a2e768;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.universal-answer-main h2{margin:0;font-size:34px;line-height:1.08}.universal-answer-main p,.universal-answer-side p{color:#ffffffd1;margin:0;line-height:1.7}.universal-answer-actions{flex-wrap:wrap;gap:10px;display:flex}.universal-answer-actions button,.universal-answer-sources button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;font-weight:900}.universal-answer-actions button{min-height:42px;padding:0 14px}.universal-answer-actions button:first-child{color:#10231c;background:#a2e768;border-color:#a2e768}.universal-ai-command{flex-wrap:wrap;gap:10px;display:flex}.universal-ai-command button{color:#fff;cursor:pointer;background:#a2e76829;border:1px solid #a2e76880;border-radius:8px;min-height:42px;padding:0 14px;font-weight:900}.universal-ai-command button:disabled{cursor:wait;opacity:.72}.universal-ai-response{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;gap:10px;margin-top:4px;padding:14px;display:grid}.universal-ai-response.research{background:#a2e7681a;border-color:#a2e76857}.universal-ai-response span{color:#a2e768;font-size:12px;font-weight:900}.universal-ai-response div{gap:6px;display:grid}.universal-ai-response small{color:#ffffffc7;line-height:1.5}.research-save-button{color:#10231c;cursor:pointer;background:#a2e768;border:0;border-radius:8px;justify-self:start;min-height:40px;padding:0 14px;font-weight:900}.research-save-button:disabled{cursor:wait;opacity:.7}.universal-ai-error{color:#ffd7a2;border:1px solid #ffc0786b;border-radius:8px;padding:10px 12px}.universal-answer-actions button:disabled{cursor:not-allowed;opacity:.55}.universal-answer-side{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:16px}.universal-answer-side strong{font-size:28px}.universal-answer-sources button{text-align:left;gap:4px;padding:10px;display:grid}.universal-answer-sources small{color:#a2e768;font-weight:900}.universal-search-stats div{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:5px;padding:16px;display:grid}.universal-search-stats strong{color:#10231c;font-size:28px}.universal-search-stats span{color:#63746a;font-weight:800}.universal-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.universal-result-card{color:#17201b;text-align:left;align-content:start;gap:10px;min-height:230px;padding:16px;display:grid}.universal-result-card:hover{border-color:#a7d993;transform:translateY(-2px);box-shadow:0 14px 36px #10231c14}.universal-result-card>span{color:#1f6a4a;font-size:13px;font-weight:900}.universal-result-card p{color:#63746a;margin:0;line-height:1.6}.hero-copy{max-width:850px}.eyebrow{color:#dff5ce;background:#ffffff14;border:1px solid #dff5ce38;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 10px;font-size:14px;font-weight:850;display:inline-flex}h1,h2,h3,p{margin-top:0}.hero-copy h1{max-width:930px;margin-bottom:18px;font-size:clamp(44px,6.4vw,84px);line-height:.98}.hero-copy p{color:#eaf2e8;max-width:760px;font-size:18px;line-height:1.8}.hero-proof-strip{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hero-proof-strip span{color:#f4f8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1c;border:1px solid #dff5ce47;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:850}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero-actions .secondary{color:#fff;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff3d}.hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6fbf421;border:1px solid #ffffff42;border-radius:8px;padding:22px;box-shadow:0 24px 60px #0000003d}.home-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-command-grid button{border:1px solid var(--border);background:var(--surface);min-height:144px;color:var(--ink);text-align:left;box-shadow:var(--shadow-soft);border-radius:8px;align-content:start;gap:9px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.home-command-grid button:hover,.home-command-grid button:focus-visible{box-shadow:var(--shadow-lift);border-color:#a7d993;outline:none;transform:translateY(-2px)}.home-command-grid button svg{color:var(--accent);background:#edf9e6;border-radius:8px;width:38px;height:38px;padding:8px}.home-command-grid button strong{font-size:18px}.home-command-grid button span{color:var(--muted);line-height:1.5}.hero-panel-head{border-bottom:1px solid #ffffff29;gap:6px;margin-bottom:2px;padding-bottom:14px;display:grid}.hero-panel-head span{color:#a7e36f;text-transform:uppercase;font-size:12px;font-weight:900}.hero-panel-head strong{color:#fff;font-size:20px}.flow-row{border-bottom:1px solid #ffffff29;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.flow-row:last-child{border-bottom:0}.flow-row span{color:#10231c;background:#a7e36f;border-radius:8px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.flow-row strong{margin-bottom:4px;font-size:17px;display:block}.flow-row p{color:#dcebe0;margin:0;font-size:14px;line-height:1.55}.metrics-grid,.tool-grid,.plugin-grid,.content-categories,.radar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric,.tool-card,.plugin-card,.category-block,.radar-card,.review-policy,.submit-form{background:#fff;border:1px solid #dbe5d8;border-radius:8px;box-shadow:0 8px 26px #10231c0b}.metric{align-content:start;gap:8px;min-height:138px;padding:20px;display:grid}.metric svg{color:#347f59}.metric strong{font-size:30px;line-height:1}.metric span{color:#63746a}.live-panel{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:14px;padding:20px;display:grid}.live-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.live-head strong{align-items:center;gap:8px;display:inline-flex}.live-head p{color:#63746a;margin:6px 0 0;line-height:1.6}.live-head small{color:#355045;white-space:nowrap;background:#eef4eb;border-radius:8px;padding:7px 10px}.live-dot{background:#b88300;border-radius:999px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 4px #b883001f}.live-dot.on{background:#24a66a;box-shadow:0 0 0 4px #24a66a24}.registry-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.registry-feed article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:14px;display:grid}.registry-feed strong{color:#10231c}.registry-feed p{color:#63746a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.registry-feed span{color:#1f6a4a;font-size:12px;font-weight:800}.history-feed{border-top:1px solid #dbe5d8;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:14px;display:flex}.history-feed p{color:#63746a;margin:6px 0 0;line-height:1.55}.growth-list{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px;display:flex}.growth-list span{color:#14543a;background:#dff5ce;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800}.home-pulse-panel{box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbf5);border:1px solid #dbe5d8;border-radius:8px;gap:18px;padding:22px;display:grid;overflow:hidden}.pulse-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pulse-kicker{color:#1f6a4a;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.pulse-dot{background:#d59f1f;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #d59f1f1f}.pulse-dot.on{background:#26a269;animation:1.8s ease-in-out infinite pulseBlink;box-shadow:0 0 0 5px #26a26924}.pulse-head h2{max-width:760px;margin:8px 0;font-size:28px;line-height:1.18}.pulse-head p{max-width:820px;color:var(--muted);margin:0;line-height:1.7}.pulse-sync{background:#f3faee;border:1px solid #dbe5d8;border-radius:8px;gap:4px;min-width:190px;padding:14px;display:grid}.pulse-sync strong{color:var(--ink);font-size:30px;line-height:1}.pulse-sync span{color:#1f6a4a;font-weight:900}.pulse-sync small{color:var(--muted);line-height:1.4}.pulse-ticker{color:#edf7e8;white-space:nowrap;background:#10231c;border:1px solid #dbe5d8;border-radius:8px;overflow:hidden}.pulse-ticker>div{gap:10px;width:max-content;padding:10px 0;animation:36s linear infinite pulseTicker;display:flex}.pulse-ticker span{background:#ffffff14;border:1px solid #dff5ce2e;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:800}.pulse-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.95fr);gap:12px;display:grid}.pulse-card{background:#fff;border:1px solid #dbe5d8;border-radius:8px;align-content:start;gap:10px;min-height:190px;padding:16px;display:grid}.pulse-card.primary{background:linear-gradient(#effbe8,#fff);border-color:#bfe8ad}.pulse-card>span{color:#1f6a4a;font-size:12px;font-weight:900}.pulse-card>strong{font-size:42px;line-height:1}.pulse-card p{color:var(--muted);margin:0;line-height:1.6}.pulse-card button{width:fit-content;color:var(--ink);background:#fff;border:1px solid #c9dac4;border-radius:8px;min-height:38px;padding:0 12px;font-weight:900}.pulse-list,.source-chip-grid{gap:8px;display:grid}.pulse-list div{border-bottom:1px solid #edf2ea;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.pulse-list div:last-child{border-bottom:0;padding-bottom:0}.pulse-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pulse-list small{color:var(--muted);white-space:nowrap}.source-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-chip-grid small{color:var(--muted);background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;justify-content:space-between;gap:8px;padding:9px 10px;font-weight:850;display:flex}.source-chip-grid small.fresh{color:#14543a;background:#effbe8;border-color:#bfe8ad}.source-chip-grid b{color:var(--ink)}@keyframes pulseBlink{0%,to{transform:scale(1)}50%{transform:scale(1.24)}}@keyframes pulseTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.radar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.radar-card{border-left:4px solid #a7e36f;gap:10px;min-height:176px;padding:20px;display:grid}.radar-card strong{font-size:17px}.radar-card p{color:#63746a;margin:0;line-height:1.65}.commercial-launch-panel,.operation-plan-panel{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:16px;padding:22px;display:grid}.commercial-service-grid,.operation-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operation-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-service-grid article,.operation-plan-grid article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:8px;padding:16px;display:grid}.commercial-service-grid span,.operation-plan-panel>div>span,.operation-plan-grid small{color:#1f6a4a;font-size:12px;font-weight:900}.commercial-service-grid strong,.operation-plan-grid strong{font-size:17px}.commercial-service-grid p,.operation-plan-panel p,.operation-plan-grid p{color:#63746a;margin:0;line-height:1.6}.commercial-service-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.commercial-service-grid small{color:#14543a;background:#e8f7dd;border-radius:8px;padding:5px 7px;font-weight:800}.section-head,.page-title{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.section-head>div,.page-title>div{flex:auto;min-width:0;max-width:100%}.section-head h2,.page-title h1{overflow-wrap:anywhere;margin-bottom:6px}.section-head p,.page-title p{color:#63746a;overflow-wrap:anywhere;margin-bottom:0;line-height:1.6}.section-head.compact{margin-bottom:14px}.text-action,.card-link{color:#1f6a4a;background:0 0;font-weight:700}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-card,.plugin-card{gap:12px;min-width:0;padding:20px;display:grid;position:relative}.plugin-card{align-content:start;transition:border-color .18s,box-shadow .18s,transform .18s}.plugin-card:hover{box-shadow:var(--shadow-lift);border-color:#a7d993;transform:translateY(-2px)}.plugin-card-head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.plugin-category{color:#1f6a4a;font-size:13px;font-weight:800}.plugin-badge-row{flex-wrap:wrap;gap:8px;display:flex}.status-badge,.risk-badge{border-radius:8px;padding:6px 9px;font-size:12px;line-height:1}.status-live{color:#14543a;background:#dff5ce}.status-local{color:#174f7a;background:#dceeff}.status-watch{color:#6b5b18;background:#fff4c7}.risk-low{color:#14543a;background:#dff5ce}.risk-mid{color:#6b5b18;background:#fff4c7}.risk-high{color:#8f1d1d;background:#ffe1df}.card-topline{color:#63746a;justify-content:space-between;gap:8px;font-size:13px;display:flex}.card-topline div{color:#b88300;align-items:center;gap:4px;display:flex}.tool-card h3,.plugin-card h3,.tutorial-row h3{margin:0}.tool-card p,.plugin-card p,.tutorial-row p{color:#63746a;margin:0;line-height:1.65}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag-row small{color:#355045;background:#eef4eb;border-radius:8px;padding:6px 9px;line-height:1}.plugin-score-strip{background:linear-gradient(#fbfdf9,#f4faef);border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.plugin-score-strip div{border-right:1px solid #dbe5d8;gap:3px;padding:10px;display:grid}.plugin-score-strip div:last-child{border-right:0}.plugin-score-strip strong{color:#10231c;font-size:18px}.plugin-score-strip span{color:#63746a;font-size:12px}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.plugin-list,.tutorial-list,.ranking-strip{gap:10px;display:grid}.ranking-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ranking-mini{color:#17201b;text-align:left;min-height:138px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #dbe5d8;border-radius:8px;align-content:start;gap:8px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.ranking-mini:hover,.ranking-mini:focus-visible{box-shadow:var(--shadow-lift);border-color:#a7d993;outline:none;transform:translateY(-2px)}.ranking-mini span{color:#1f6a4a;font-weight:800}.ranking-mini strong{font-size:18px}.ranking-mini small{color:#63746a}.ranking-mini em{color:#14543a;font-style:normal;font-weight:800}.plugin-row,.tutorial-row,.policy-row{background:#fff;border:1px solid #dbe5d8;border-radius:8px;box-shadow:0 8px 24px #10231c0a}.plugin-row{width:100%;color:inherit;text-align:left;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.plugin-row:hover,.plugin-row:focus-visible{box-shadow:var(--shadow-lift);border-color:#a7d993;outline:none;transform:translateY(-1px)}.plugin-icon{border-radius:8px;width:52px;height:52px;box-shadow:inset 0 0 0 1px #10231c14,0 10px 24px #347f591f}.plugin-icon.sm{width:42px;height:42px}.plugin-row p{color:#63746a;margin:4px 0 0;line-height:1.5}.creative-command,.plugin-creative-bridge{background:linear-gradient(135deg,#a7e36f3d,#fff0 52%),#fff;border:1px solid #d7e4d3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 14px 38px #10231c12}.creative-command span,.plugin-creative-bridge span{color:#1f6a4a;font-size:12px;font-weight:900}.creative-command h2,.plugin-creative-bridge h2{margin:6px 0;font-size:24px;line-height:1.18}.creative-command p,.plugin-creative-bridge p{color:#63746a;max-width:72ch;margin:0;line-height:1.65}.creative-command-stats{text-align:center;background:#f6fbf1;border:1px solid #cfe0c9;border-radius:8px;gap:4px;min-width:150px;padding:14px 18px;display:grid}.creative-command-stats strong{font-size:34px;line-height:1}.creative-command-stats small{color:#63746a}.creative-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creative-lanes>article,.creative-ops-plan,.creative-table{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:14px;padding:16px;display:grid}.creative-ops-plan>.section-head button{min-height:38px;color:var(--ink);background:#a7e36f;border:1px solid #a7e36f;border-radius:8px;padding:0 12px;font-weight:900}.creative-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creative-ops-grid article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.creative-ops-grid span{color:#1f6a4a;font-size:12px;font-weight:900}.creative-ops-grid strong{font-size:17px;line-height:1.35}.creative-ops-grid p{color:#63746a;margin:0;line-height:1.55}.creative-ops-grid small{color:var(--ink);font-weight:900}.creative-ops-grid em{color:#63746a;font-size:12px;font-style:normal}.creative-lane-head{align-items:flex-start;gap:12px;display:flex}.creative-lane-head svg{color:#1f6a4a;margin-top:3px}.creative-lane-head strong{font-size:18px;display:block}.creative-lane-head span{color:#63746a;margin-top:4px;line-height:1.45;display:block}.creative-tool-list,.plugin-creative-mini-list{gap:10px;display:grid}.creative-tool-card,.plugin-creative-mini-list a{color:var(--ink);background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:8px;padding:13px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.creative-tool-card:hover,.plugin-creative-mini-list a:hover,.creative-rank-row:hover{border-color:#9fd989;transform:translateY(-1px);box-shadow:0 12px 28px #10231c14}.creative-tool-card>span{color:#14543a;background:#e3f6d8;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:900}.creative-tool-card strong,.plugin-creative-mini-list strong{font-size:16px}.creative-tool-card p{color:#63746a;margin:0;line-height:1.55}.creative-tool-card .creative-card-judgement{color:#244638;background:#eef8e8;border-radius:8px;padding:9px 10px;font-weight:700}.creative-tool-card div,.creative-actions,.plugin-creative-mini-list a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creative-tool-card small,.creative-rank-row small{color:#52655a;background:#fff;border:1px solid #dbe5d8;border-radius:999px;padding:4px 8px;font-weight:800}.creative-actions button{min-height:38px;color:var(--ink);background:#fff;border:1px solid #c9dac4;border-radius:8px;padding:0 12px;font-weight:900}.creative-actions button:first-child{background:#a7e36f;border-color:#a7e36f}.creative-rank-row{color:var(--ink);background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto auto auto 18px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.creative-rank-row>span{color:#1f6a4a;font-weight:900}.creative-rank-row p{color:#63746a;margin:4px 0 0;line-height:1.45}.creative-rank-insight{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.creative-rank-insight b{color:#244638;background:#fff;border:1px solid #dbe5d8;border-radius:8px;padding:8px;font-size:12px;font-weight:800;line-height:1.45}.ranking-table{gap:10px;display:grid}.discovery-index-page{gap:18px}.discovery-index-shell{background:#fff;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:0;min-width:0;display:grid;overflow:hidden}.discovery-index-main,.discovery-index-side{min-width:0;padding:18px}.discovery-index-main{gap:14px;display:grid}.discovery-index-side{background:#f8fbf6;border-left:1px solid #dbe5d8;align-content:start;gap:10px;display:grid}.discovery-index-kicker{gap:7px;min-width:0;display:grid}.discovery-index-kicker span,.discovery-index-side span{color:#1f6a4a;letter-spacing:0;font-size:12px;font-weight:950}.discovery-index-kicker strong{color:#10231c;overflow-wrap:anywhere;max-width:760px;font-size:18px;line-height:1.45}.discovery-index-side p{color:#355045;background:#fff;border:1px solid #dbe5d8;border-radius:8px;margin:0;padding:10px;line-height:1.5}.discovery-index-controls{gap:10px;display:grid}.compact-control-row{margin:0}.discovery-index-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discovery-index-metrics div{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.discovery-index-metrics strong{color:#10231c;font-size:22px;line-height:1.1}.discovery-index-metrics span{color:#63746a;font-size:12px;font-weight:900}.discovery-list{gap:10px;display:grid}.growth-board,.daily-report{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.growth-board{gap:10px;padding:16px;display:grid}.growth-summary{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;padding:14px}.growth-summary p{color:#63746a;margin:6px 0 0;line-height:1.55}.growth-row{color:#17201b;text-align:left;background:#fff;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 96px 96px 96px;align-items:center;gap:14px;padding:14px;display:grid}.growth-row>span{color:#1f6a4a;font-weight:900}.growth-row p{color:#63746a;margin:5px 0 0;line-height:1.4}.metric-delta{gap:4px;display:grid}.metric-delta strong{color:#10231c;font-size:20px}.metric-delta span{color:#63746a;font-size:12px}.daily-report{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;padding:18px;display:grid}.candidate-layout{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);align-items:start;gap:14px;display:grid}.candidate-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.candidate-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.candidate-toolbar-actions button{color:#fff;background:#10231c;border:0;border-radius:8px;min-height:40px;padding:0 12px;font-weight:800}.candidate-toolbar-actions>span{color:#63746a;white-space:nowrap;font-weight:800}.draft-queue{background:#fff;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:14px;padding:16px;display:grid}.draft-queue p{color:#63746a;line-height:1.55}.queue-export,.queue-import{color:#10231c;background:#a7e36f;border:0;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.queue-import{cursor:pointer;margin-left:8px}.queue-import input{display:none}.draft-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.draft-queue-list article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:12px;display:grid}.draft-queue-list span{color:#1f6a4a;font-size:12px;font-weight:800}.draft-queue-list small{color:#63746a}.candidate-policy,.candidate-card{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.candidate-policy{padding:18px}.candidate-policy>p{color:#63746a;line-height:1.6}.candidate-list{gap:10px;display:grid}.candidate-card{gap:12px;padding:16px;display:grid}.candidate-card span{color:#1f6a4a;font-size:13px;font-weight:800}.candidate-card h3{margin:5px 0 6px}.candidate-card p{color:#63746a;margin:0;line-height:1.55}.candidate-meta{flex-wrap:wrap;gap:8px;display:flex}.candidate-meta small{color:#355045;background:#eef4eb;border-radius:8px;padding:6px 9px}.candidate-gate{border:1px solid #dbe5d8;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.candidate-gate strong{font-size:14px}.candidate-gate span{color:#63746a;font-size:12px;line-height:1.45}.candidate-gate.gate-auto{background:#eef9e7;border-color:#b8eaa0}.candidate-gate.gate-block{background:#fff2ef;border-color:#efc1b8}.candidate-gate.gate-watch{background:#fff9e8;border-color:#ead79a}.candidate-eval{border-top:1px solid #dbe5d8;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.candidate-eval div{flex:190px;gap:4px;display:grid}.candidate-eval strong{color:#10231c}.candidate-eval span{color:#63746a;font-size:12px}.candidate-eval p{color:#63746a;flex-basis:100%;font-size:13px}.candidate-action,.draft-head button{color:#fff;background:#10231c;border:0;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:inline-flex}.draft-panel{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:16px;padding:18px;display:grid}.draft-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.draft-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.draft-head span{color:#1f6a4a;font-size:13px;font-weight:800}.draft-head h2{margin:5px 0 6px}.draft-head p,.draft-copy p,.draft-next p{color:#63746a;line-height:1.6}.draft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.draft-field{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:12px;display:grid}.draft-field span{color:#63746a;font-size:12px}.draft-copy,.draft-next{border-top:1px solid #dbe5d8;padding-top:14px}.content-plan{border-top:1px solid #dbe5d8;gap:10px;padding-top:14px;display:grid}.content-plan article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;padding:12px}.content-plan span{color:#1f6a4a;font-size:12px;font-weight:800}.content-plan h3{margin:5px 0 6px;font-size:16px}.content-plan p{color:#63746a;margin:0;line-height:1.55}.content-workbench{background:#fff;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);align-items:center;gap:18px;padding:18px;display:grid}.content-workbench>div>span,.publish-draft>span{color:#1f6a4a;font-size:13px;font-weight:900}.content-workbench h2,.publish-draft h3{margin:6px 0 8px}.content-workbench p,.publish-draft p{color:#63746a;margin-bottom:0;line-height:1.6}.content-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.content-stat-grid div{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:4px;padding:12px;display:grid}.content-stat-grid strong{color:#10231c;font-size:24px}.content-stat-grid span{color:#63746a;font-size:12px;font-weight:800}.content-idea-board{background:#fff;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:18px;padding:18px;display:grid}.content-idea-board>div>span,.content-idea-list span{color:#1f6a4a;font-size:13px;font-weight:800}.content-idea-board p,.content-idea-list p{color:#63746a;line-height:1.6}.content-idea-list{gap:10px;display:grid}.content-idea-list article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:12px;display:grid}.content-idea-list p{margin:0}.content-filter-stack{gap:8px;margin:14px 0;display:grid}.segmented.compact{flex-wrap:wrap;overflow:visible}.segmented.compact button{height:34px;padding:0 10px;font-size:12px;font-weight:800}.content-meta-row,.content-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-meta-row small{color:#355045;background:#eef4eb;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:800}.article-outline{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:16px;padding:18px;display:grid}.publish-draft{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:8px;padding:14px;display:grid}.outline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.outline-list article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:12px;display:grid}.outline-list span{color:#1f6a4a;font-size:12px;font-weight:800}.outline-list p{color:#63746a;line-height:1.55}.publish-checklist{flex-wrap:wrap;gap:8px;display:flex}.publish-checklist span,.score-pill{color:#14543a;background:#dff5ce;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800}.daily-report>div>span{color:#1f6a4a;font-size:13px;font-weight:800}.daily-report h2{margin:6px 0 8px}.daily-report p{color:#63746a;line-height:1.6}.report-download{color:#10231c;background:#a7e36f;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.report-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-list{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:10px;padding:12px;display:grid}.report-list div{color:#63746a;justify-content:space-between;gap:12px;display:flex}.report-list small{color:#1f6a4a;white-space:nowrap;font-weight:800}.report-preview{border-top:1px solid #dbe5d8;grid-column:1/-1;padding-top:14px}.report-preview ul{color:#355045;margin:10px 0 0;padding-left:18px;line-height:1.7}.ranking-row,.discovery-row{color:#17201b;text-align:left;background:#fff;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:58px minmax(0,1fr) 96px 96px 96px minmax(148px,.52fr);align-items:center;gap:14px;width:100%;min-height:92px;padding:16px;display:grid}.discovery-row{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.discovery-row:has(>svg){grid-template-columns:58px minmax(0,1fr) 96px 96px minmax(148px,.52fr) 24px}.discovery-row:hover,.discovery-row:focus-visible{background:#fbfdf9;border-color:#1f6a4a57;transform:translateY(-1px);box-shadow:0 10px 24px #10231c12}.tool-discovery-row{grid-template-columns:58px minmax(0,1fr) 96px 110px minmax(150px,.55fr)}.discovery-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.discovery-row-actions span{color:#14543a;cursor:pointer;white-space:nowrap;background:#f8fbf6;border:1px solid #dbe5d8;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1;transition:border-color .18s,background .18s,color .18s}.discovery-row-actions span:hover,.discovery-row-actions span:focus-visible{color:#10231c;background:#a7e36f;border-color:#2f8f67}.tool-discovery-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tool-discovery-tags small{color:#355045;background:#f8fbf6;border:1px solid #dbe5d8;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.rank-number{color:#1f6a4a;font-size:20px}.ranking-main span{color:#1f6a4a;font-size:13px;font-weight:800}.ranking-main h3,.ranking-main p{margin:0}.ranking-main h3{margin-top:4px}.ranking-main p{color:#63746a;margin-top:5px;line-height:1.45}.ranking-score,.ranking-trend{gap:4px;display:grid}.ranking-score strong,.ranking-trend strong{color:#10231c;font-size:22px}.ranking-score span,.ranking-trend span{color:#63746a;font-size:12px}.detail-hero,.detail-panel{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.detail-hero{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;padding:clamp(22px,4vw,34px);display:grid}.detail-hero span{color:#1f6a4a;font-weight:800}.detail-hero h1{margin:8px 0 12px;font-size:clamp(34px,5vw,58px);line-height:1.05}.detail-hero p{color:#63746a;max-width:780px;line-height:1.7}.detail-score{color:#fff;text-align:center;background:#10231c;border-radius:8px;place-items:center;min-height:160px;padding:18px;display:grid}.detail-score strong{font-size:54px;line-height:1;display:block}.detail-score span{color:#dff5ce;margin-top:8px}.engagement-panel{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.engagement-panel span,.engagement-panel button{color:#355045;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.engagement-panel button.active{color:#10231c;background:#dff5ce;border-color:#a7d993}.engagement-panel.compact{margin-top:0}.engagement-panel.compact span,.engagement-panel.compact button{min-height:32px;padding:0 8px;font-size:12px}.decision-summary{grid-template-columns:150px minmax(0,1fr) 130px 150px;gap:10px;display:grid}.decision-summary div{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:14px;display:grid}.decision-summary span{color:#63746a;font-size:12px}.decision-summary strong{color:#10231c;line-height:1.35}.risk-text{border-radius:8px;justify-self:start;padding:6px 9px}.tool-dossier-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.95fr);gap:12px;display:grid}.tool-dossier-card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #dbe5d8;border-radius:8px;align-content:start;gap:9px;padding:18px;display:grid}.tool-dossier-card.primary{color:#fff;background:linear-gradient(135deg,#10231cf5,#16523ae6)}.tool-dossier-card span{color:#1f6a4a;font-size:12px;font-weight:900}.tool-dossier-card.primary span{color:#a7e36f}.tool-dossier-card h2,.tool-dossier-card strong{margin:0;font-size:22px;line-height:1.2}.tool-dossier-card p{color:#63746a;margin:0;line-height:1.65}.tool-dossier-card.primary p{color:#e8f0e6}.detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.detail-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.detail-panel{padding:18px}.detail-panel h2{margin-bottom:14px;font-size:18px}.detail-muted{color:#63746a;line-height:1.65}.alternative-list,.status-timeline{gap:10px;display:grid}.alternative-list div{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:5px;padding:12px;display:grid}.alternative-list p{color:#63746a;margin:0;line-height:1.55}.correction-actions{flex-wrap:wrap;gap:10px;display:flex}.correction-actions button{color:#10231c;background:#fff;border:1px solid #c9dac4;border-radius:8px;min-height:40px;padding:0 12px;font-weight:900}.correction-actions button:first-child{background:#a7e36f;border-color:#a7e36f}.status-timeline div{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;display:grid}.status-timeline svg{color:#1f6a4a;margin-top:2px}.status-timeline span{gap:3px;display:grid}.status-timeline small{color:#63746a;line-height:1.5}.source-line{color:#1f6a4a;align-items:center;gap:8px;margin-bottom:14px;font-weight:800;display:flex}.live-repo{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;margin-bottom:12px;padding:12px;display:grid}.live-repo a{color:#1f6a4a;align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.live-repo span{color:#63746a;font-size:12px}.metric-list{gap:10px;display:grid}.metric-list div{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;justify-content:space-between;gap:12px;padding:12px;display:flex}.metric-list span{color:#63746a}.score-bars{gap:12px;display:grid}.score-bar{gap:8px;display:grid}.score-bar div{justify-content:space-between;gap:12px;display:flex}.score-bar span{color:#63746a}.score-bar i{background:#a7e36f;border-radius:999px;height:9px;display:block;box-shadow:inset 0 0 0 1px #10231c14}.step-list,.tutorial-entry-list{gap:10px;display:grid}.step-list>div,.tutorial-entry-list>button,.risk-callout{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;padding:12px}.tutorial-entry-list>button{color:inherit;cursor:pointer;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s}.tutorial-entry-list>button:hover{border-color:#2f8f67;transform:translateY(-1px);box-shadow:0 10px 24px #1f6a4a1f}.step-list>div{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.step-list>div>span{color:#10231c;background:#a7e36f;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.step-list p,.tutorial-entry-list p,.risk-callout p{color:#63746a;margin:5px 0 0;line-height:1.55}.tutorial-entry-list span{color:#1f6a4a;font-size:12px;font-weight:800}.tutorial-intent-panel{background:#f4fbea;border:1px solid #dbe5d8;border-radius:8px;justify-content:space-between;gap:18px;padding:18px;display:flex}.tutorial-intent-panel span{color:#1f6a4a;font-size:12px;font-weight:900}.tutorial-intent-panel h2{margin:6px 0}.tutorial-intent-panel p{color:#63746a;margin:0;line-height:1.6}.tutorial-intent-panel>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-action svg{transform:rotate(180deg)}.tutorial-row{width:100%;color:inherit;text-align:left;cursor:pointer;justify-content:space-between;gap:18px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.tutorial-row:hover,.tutorial-row:focus-visible{border-color:#a7d993;outline:none;transform:translateY(-1px);box-shadow:0 12px 28px #10231c1a}.tutorial-row span,.plugin-card span{color:#1f6a4a;font-size:13px;font-weight:700}.status{color:#6b5b18;background:#fff4c7;border-radius:8px;padding:6px 9px;font-size:12px;position:absolute;top:16px;right:16px}.status.live{color:#14543a;background:#dff5ce}.heat-signal{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:5px;padding:10px;display:grid}.heat-signal strong{color:#1f6a4a;font-size:14px}.heat-signal span{color:#63746a;font-size:13px;line-height:1.45}.tutorial-row small{color:#63746a;flex:none}.page-title{justify-content:flex-start}.page-icon{border-radius:8px;flex:none;width:58px;height:58px}.control-row{align-items:center;gap:10px;min-width:0;display:flex}.filter-icon{background:#fff;border:1px solid #dbe5d8;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.segmented{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.segmented button{color:#355045;white-space:nowrap;background:#fff;border:1px solid #dbe5d8;border-radius:8px;height:40px;padding:0 14px}.segmented button.selected{color:#fff;background:#10231c;border-color:#10231c}.local-search{max-width:520px}.plugin-grid,.content-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.local-published-bar{background:#fff;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.local-published-bar p{color:#63746a;margin:6px 0 0}.local-published-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.local-published-stats{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.local-published-stats span{color:#355045;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.local-published-bar button{color:#fff;background:#10231c;border:0;border-radius:8px;min-height:40px;padding:0 12px;font-weight:800}.plugin-card .card-link{justify-self:start;padding:0}.content-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.category-block{gap:10px;padding:18px;display:grid}.category-block svg{color:#347f59}.category-block p{color:#63746a;margin:0;line-height:1.55}.tutorial-list.wide{max-width:980px}.submit-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:start;gap:22px;display:grid}.data-mode-bar{background:#fff;border:1px solid #dbe5d8;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.data-mode-bar span{color:#1f6a4a;font-size:12px;font-weight:900}.data-mode-bar strong{margin-top:4px;font-size:20px;display:block}.data-mode-bar p{color:#63746a;margin:0;line-height:1.5}.open-platform-hero,.open-api-panel,.open-platform-roadmap,.platform-column{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.open-platform-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.open-platform-hero span{color:#1f6a4a;font-size:13px;font-weight:900}.open-platform-hero h2{max-width:860px;margin:6px 0 8px}.open-platform-hero p,.platform-column p,.open-platform-roadmap p{color:#63746a;margin-bottom:0;line-height:1.6}.open-platform-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.open-platform-actions button,.open-platform-roadmap button{color:#fff;background:#10231c;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;display:inline-flex}.open-platform-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.open-platform-stats div{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:5px;padding:16px;display:grid}.open-platform-stats strong{color:#10231c;font-size:28px}.open-platform-stats span{color:#63746a;font-weight:800}.open-api-panel{gap:18px;padding:20px;display:grid}.open-api-head{gap:8px;max-width:980px;display:grid}.open-api-head span,.open-api-card small{color:#1f6a4a;font-size:13px;font-weight:900}.open-api-head h2{margin:0}.open-api-head p,.open-api-card p{color:#63746a;margin:0;line-height:1.6}.open-api-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.open-api-actions button{color:#10231c;background:#f8fcf4;border:1px solid #b9d0b2;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:900;display:inline-flex}.open-api-actions button:first-child{background:#9ee769;border-color:#9ee769}.open-api-grid,.open-api-doc{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.open-api-card,.open-api-doc>div{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;padding:14px}.open-api-card{align-content:start;gap:9px;display:grid}.open-api-card svg{color:#1f6a4a}.open-api-card strong,.open-api-doc strong{color:#10231c}.open-api-doc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.open-api-application{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:12px;display:grid}.open-api-form,.open-api-review-queue,.audit-api-detail{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;padding:14px}.open-api-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.open-api-form>div,.open-api-form .full{grid-column:1/-1}.open-api-form span{color:#1f6a4a;font-size:13px;font-weight:900}.open-api-form strong,.open-api-review-queue>strong,.audit-api-detail>strong{color:#10231c;margin-bottom:6px;display:block}.open-api-form p,.open-api-review-queue p{color:#63746a;margin:0;line-height:1.6}.open-api-form label{color:#10231c;gap:6px;font-weight:900;display:grid}.open-api-form input,.open-api-form select,.open-api-form textarea{color:#10231c;font:inherit;background:#fff;border:1px solid #d5e4cf;border-radius:8px;min-height:42px;padding:10px 12px}.open-api-form textarea{resize:vertical;min-height:92px}.open-api-review-queue{gap:10px;display:grid}.open-api-review-queue article{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:4px;padding:10px;display:grid}.open-api-review-queue span,.open-api-review-queue small{color:#1f6a4a;font-size:12px;font-weight:800}.open-api-ops-console{background:#f7fbf3;border:1px solid #dbe5d8;border-radius:8px;gap:14px;padding:16px;display:grid}.open-api-ops-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.open-api-ops-head span{color:#1f6a4a;font-size:13px;font-weight:900}.open-api-ops-head strong{color:#10231c;margin:4px 0 6px;font-size:20px;display:block}.open-api-ops-head p,.open-api-log-list p{color:#63746a;margin:0;line-height:1.6}.open-api-ops-head button,.open-api-client-grid button{color:#fff;background:#10231c;border:1px solid #10231c;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.open-api-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.open-api-client-grid article,.open-api-log-list article{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:8px;padding:12px;display:grid}.open-api-client-grid span,.open-api-log-list span,.open-api-log-list small{color:#1f6a4a;font-size:12px;font-weight:900}.open-api-client-grid strong,.open-api-log-list strong{color:#10231c}.open-api-client-grid p{color:#63746a;margin:0;line-height:1.55}.open-api-client-grid div{gap:5px;display:grid}.open-api-client-grid small,.open-api-client-grid em{color:#63746a;overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:800}.open-api-client-grid em{color:#1f6a4a;background:#eef7ea;border:1px solid #b9d0b2;border-radius:8px;padding:8px}.open-api-provision-message.error{color:#a33a32}.open-api-provision-message.success{color:#1f6a4a}.open-api-log-list{gap:8px;display:grid}.open-api-endpoints{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.open-api-endpoints li{gap:4px;display:grid}.open-api-endpoints span{color:#63746a;font-size:13px;font-weight:800}.open-api-endpoints code,.open-api-code{color:#10231c;background:#eef7ea;border:1px solid #dbe5d8;border-radius:8px}.open-api-endpoints code{overflow-wrap:anywhere;padding:8px}.open-api-code{white-space:pre-wrap;margin:12px 0 0;padding:12px;line-height:1.5;overflow:auto}.audit-api-detail{gap:10px;display:grid}.audit-api-detail div{border-top:1px solid #dbe5d8;padding-top:10px}.audit-api-detail span{color:#1f6a4a;margin-bottom:3px;font-size:12px;font-weight:900;display:block}.audit-api-detail p{color:#10231c;overflow-wrap:anywhere;margin:0}.open-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-column{align-content:start;gap:14px;padding:16px;display:grid}.platform-column h3{margin-bottom:6px}.platform-row-list{gap:8px;display:grid}.platform-row,.platform-empty{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;padding:10px}.platform-row{gap:4px;display:grid}.platform-row.test-data-row{background:#fffaf0;border-style:dashed}.audit-list button:has(.test-data-badge){background:#fffaf0;border-style:dashed}.platform-row span,.platform-row small{color:#1f6a4a;font-size:12px;font-weight:800}.test-data-badge{color:#8a5a00;background:#fff3d6;border:1px solid #e8b65b;border-radius:999px;align-items:center;width:fit-content;margin-left:6px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.permission-notice{color:#5a3a00;background:#fff8e8;border:1px solid #e8b65b;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.permission-notice strong{margin-bottom:4px;display:block}.permission-notice p{color:#715015;margin:0;line-height:1.55}button:disabled{cursor:not-allowed;opacity:.52}.platform-row strong{color:#10231c;line-height:1.35}.platform-empty{color:#63746a}.open-platform-roadmap{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.public-hero,.public-section,.author-hero,.project-owner-card{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.public-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.public-hero span,.public-section>.section-heading span,.author-hero span,.project-card span,.author-card span,.project-decision span{color:#1f6a4a;font-size:13px;font-weight:900}.public-hero h2{max-width:840px;margin:6px 0 8px}.public-hero p,.public-section p,.author-hero p,.project-card p,.author-card p,.project-owner-card p,.project-decision p{color:#63746a;margin:0;line-height:1.6}.public-hero-actions,.project-link-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.public-hero-actions button,.section-heading button,.project-link-row a{color:#fff;background:#10231c;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.public-stat-grid,.author-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.public-stat-grid div,.author-card,.project-card,.public-empty-card{color:#17201b;text-align:left;background:#fff;border:1px solid #dbe5d8;border-radius:8px}.public-stat-grid div{gap:5px;padding:16px;display:grid}.public-stat-grid strong{color:#10231c;font-size:28px}.public-stat-grid span,.author-card small,.project-card small{color:#63746a;font-weight:800}.public-section{gap:16px;padding:18px;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading h2{margin:4px 0 0}.author-card,.project-card,.public-empty-card{align-content:start;gap:10px;min-height:220px;padding:16px;display:grid}.public-empty-card{background:#fbfdf9;border-style:dashed}.public-empty-card button{color:#10231c;background:#dff5ce;border:0;border-radius:8px;justify-self:start;min-height:38px;padding:0 12px;font-weight:900}.author-card:hover,.project-card:hover{border-color:#a7d993;transform:translateY(-2px);box-shadow:0 14px 36px #10231c14}.avatar-mark{color:#dff5ce;background:#10231c;border-radius:8px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.avatar-mark.large{width:74px;height:74px;font-size:30px}.project-meta-strip,.author-meta{flex-wrap:wrap;gap:8px;display:flex}.project-meta-strip small,.author-meta span{color:#355045;background:#eef4eb;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:800}.author-hero{gap:20px;padding:24px;display:grid}.author-identity{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:16px;display:grid}.author-identity h1{margin:5px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1.05}.project-decision,.project-owner-card{text-align:left;color:#17201b;gap:8px;padding:18px;display:grid}.project-decision{color:#fff;background:#10231c;border-radius:8px}.project-decision span,.project-decision p{color:#dff5ce}.project-decision strong{font-size:24px;line-height:1.2}.project-owner-card strong{font-size:24px}.metric-list>span{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;justify-content:space-between;gap:12px;padding:12px;display:flex}.project-admin-shell{grid-template-columns:minmax(260px,.28fr) minmax(0,.72fr);align-items:start;gap:18px;display:grid}.project-admin-list,.project-admin-editor{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.project-admin-list{align-content:start;gap:14px;padding:14px;display:grid}.section-heading.compact h2{font-size:18px}.project-admin-items{gap:8px;max-height:620px;display:grid;overflow:auto}.project-admin-items button{color:#17201b;text-align:left;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:5px;padding:12px;display:grid}.project-admin-items button.selected,.status-card-row button.selected{background:#eef9e7;border-color:#7fc962}.project-admin-items span{color:#63746a;font-size:12px;font-weight:800}.project-admin-editor{gap:16px;padding:18px;display:grid}.project-admin-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-admin-head span{color:#1f6a4a;font-size:13px;font-weight:900}.project-admin-head h2{margin:5px 0 6px}.project-admin-head p{color:#63746a;margin:0}.project-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.project-admin-actions button,.status-card-row button{color:#17201b;background:#fff;border:1px solid #dbe5d8;border-radius:8px}.project-admin-actions button{min-height:48px;padding:0 14px;font-weight:800}.project-admin-actions .primary-action{background:#a7e36f;border:0}.status-card-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.status-card-row button{text-align:left;gap:5px;padding:12px;display:grid}.status-card-row span{color:#63746a;font-size:12px;line-height:1.45}.project-admin-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-admin-form label{color:#355045;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:8px;padding:12px;font-size:13px;font-weight:800;display:grid}.project-admin-form label.wide{grid-column:1/-1}.project-admin-form input,.project-admin-form select,.project-admin-form textarea{color:#17201b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:500}.project-admin-form textarea{resize:vertical;min-height:94px}.developer-center-hero,.developer-panel{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.developer-center-hero{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.developer-center-hero span,.developer-panel .ops-panel-head span{color:#1f6a4a;text-transform:uppercase;font-size:12px;font-weight:900}.developer-center-hero h2{margin:5px 0 8px}.developer-center-hero p,.developer-panel p{color:#63746a;margin:0;line-height:1.6}.developer-center-actions,.developer-next-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.developer-center-actions button,.developer-next-actions button,.developer-project-list button{color:#10231c;cursor:pointer;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;font-weight:850}.developer-center-actions button{min-height:44px;padding:0 14px}.developer-center-actions button:first-child{background:#a7e36f;border-color:#a7e36f}.developer-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.developer-stat-grid div{background:#fff;border:1px solid #dbe5d8;border-radius:8px;padding:16px}.developer-stat-grid strong{color:#10231c;font-size:28px;display:block}.developer-stat-grid span{color:#63746a;font-size:13px;font-weight:800}.developer-task-strip{background:#fff;border:1px solid #dbe5d8;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.developer-task-strip.attention{background:#fffaf0;border-color:#e5b65d}.developer-task-strip span{color:#1f6a4a;text-transform:uppercase;font-size:12px;font-weight:900}.developer-task-strip strong{color:#10231c;margin:4px 0;font-size:20px;display:block}.developer-task-strip p{color:#63746a;margin:0}.developer-task-strip button{color:#fff;cursor:pointer;white-space:nowrap;background:#10231c;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-weight:900}.developer-focus-notice{background:#fffaf0;border:1px solid #e5b65d;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.developer-focus-notice span{color:#1f6a4a;text-transform:uppercase;font-size:12px;font-weight:900}.developer-focus-notice strong{color:#10231c;margin:4px 0;display:block}.developer-focus-notice p{color:#63746a;margin:0}.developer-focus-notice small{color:#6f5b26;margin-top:6px;font-weight:800;display:block}.developer-focus-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.developer-focus-notice button{color:#fff;white-space:nowrap;background:#10231c;border:0;border-radius:8px;min-height:40px;padding:0 12px;font-weight:900}.developer-focus-notice button+button{color:#10231c;background:#fff;border:1px solid #e5b65d}.developer-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.developer-panel{align-content:start;gap:12px;padding:16px;display:grid}.developer-timeline,.developer-project-list{gap:10px;display:grid}.developer-timeline article,.developer-project-list button{text-align:left;padding:12px}.developer-timeline article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;display:grid}.developer-timeline strong,.developer-project-list strong{color:#10231c}.developer-timeline span,.developer-project-list span{color:#1f6a4a;font-size:12px;font-weight:850}.developer-timeline em{color:#1f6a4a;background:#e8f5de;border-radius:999px;justify-self:start;padding:3px 9px;font-size:12px;font-style:normal;font-weight:900}.developer-review-note{background:#fff;border-left:3px solid #7fc962;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.developer-review-note span{color:#63746a;text-transform:none;font-size:12px;font-weight:900}.developer-review-note p{color:#17201b}.developer-task-list{gap:10px;display:grid}.developer-task-list button{color:#17201b;text-align:left;cursor:pointer;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:12px;display:grid}.developer-task-list button.urgent{background:#fffaf0;border-color:#e5b65d}.developer-task-list span{color:#1f6a4a;font-size:12px;font-weight:900}.developer-task-list strong{color:#10231c}.developer-task-list p{color:#63746a}.developer-task-list em{color:#fff;background:#10231c;border-radius:8px;justify-self:start;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.developer-project-list button{gap:6px;display:grid}.project-screenshot{border:1px solid #dbe5d8;border-radius:8px;width:100%;margin-bottom:12px}.audit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.audit-stats div,.audit-queue,.audit-detail{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.audit-stats div{gap:5px;padding:16px;display:grid}.audit-stats strong{color:#10231c;font-size:28px}.audit-stats span{color:#63746a;font-weight:800}.audit-shell{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);align-items:start;gap:18px;display:grid}.audit-queue,.audit-detail{gap:14px;padding:16px;display:grid}.audit-toolbar{gap:10px;display:grid}.audit-toolbar>button{color:#fff;background:#10231c;border:0;border-radius:8px;min-height:38px;font-weight:800}.audit-list{gap:8px;max-height:640px;display:grid;overflow:auto}.audit-list button{color:#17201b;text-align:left;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:5px;padding:12px;display:grid}.audit-list button.selected{background:#eef9e7;border-color:#7fc962}.audit-list span,.audit-detail-head span,.audit-note,.audit-meta-grid span{color:#1f6a4a;font-size:13px;font-weight:900}.audit-list small,.audit-detail-head p{color:#63746a}.audit-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.audit-detail-head h2{margin:5px 0 8px}.audit-detail-head strong{color:#14543a;background:#dff5ce;border-radius:8px;padding:8px 10px}.audit-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.audit-meta-grid div{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:5px;padding:12px;display:grid}.audit-meta-grid strong{word-break:break-word}.audit-note{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:8px;padding:12px;display:grid}.audit-note textarea{color:#17201b;resize:vertical;background:0 0;border:0;outline:0;min-height:130px}.audit-actions{flex-wrap:wrap;gap:10px;display:flex}.audit-actions button{color:#fff;background:#10231c;border:0;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:800;display:inline-flex}.audit-actions button:first-child{color:#10231c;background:#a7e36f}.audit-actions .danger{background:#8f1d1d}.article-publish-hero,.article-list-panel,.article-editor-panel,.article-detail-hero,.article-main,.article-side{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.article-publish-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.article-publish-hero span,.article-detail-hero>span,.article-main span{color:#1f6a4a;font-size:13px;font-weight:900}.article-publish-hero h2{max-width:840px;margin:6px 0 8px}.article-publish-hero p,.article-detail-hero p,.article-main p{color:#63746a;margin:0;line-height:1.7}.article-publish-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.article-publish-actions button{color:#17201b;background:#fff;border:1px solid #dbe5d8;border-radius:8px;min-height:46px;padding:0 14px;font-weight:800}.article-publish-actions .primary-action{background:#a7e36f;border:0}.article-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.article-stat-grid div{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:5px;padding:16px;display:grid}.article-stat-grid strong{color:#10231c;font-size:28px}.article-stat-grid span{color:#63746a;font-weight:800}.article-publisher-shell{grid-template-columns:minmax(280px,.32fr) minmax(0,.68fr);align-items:start;gap:18px;display:grid}.article-list-panel,.article-editor-panel{gap:14px;padding:16px;display:grid}.article-publish-list{gap:8px;max-height:680px;display:grid;overflow:auto}.article-publish-list button{color:#17201b;text-align:left;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:5px;padding:12px;display:grid}.article-publish-list button.selected{background:#eef9e7;border-color:#7fc962}.article-publish-list span{color:#1f6a4a;font-size:13px;font-weight:900}.article-publish-list small{color:#63746a}.article-editor-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.article-editor-form label{color:#355045;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:8px;padding:12px;font-size:13px;font-weight:800;display:grid}.article-editor-form label.wide{grid-column:1/-1}.article-editor-form input,.article-editor-form select,.article-editor-form textarea{color:#17201b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:500}.article-editor-form textarea{resize:vertical;min-height:110px}.article-detail-hero{gap:14px;padding:clamp(22px,4vw,34px);display:grid}.article-detail-hero img{object-fit:cover;border:1px solid #dbe5d8;border-radius:8px;width:100%;max-height:360px}.article-detail-hero h1{max-width:920px;margin:0;font-size:clamp(36px,6vw,68px);line-height:1.05}.article-meta-strip{flex-wrap:wrap;gap:8px;display:flex}.article-meta-strip small,.article-side span{color:#355045;background:#eef4eb;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800}.article-body-grid{grid-template-columns:minmax(0,.68fr) minmax(260px,.32fr);align-items:start;gap:18px;display:grid}.article-main,.article-side{padding:18px}.article-main{gap:16px;display:grid}.article-main section{border-bottom:1px solid #dbe5d8;padding-bottom:16px}.article-main section:last-child{border-bottom:0;padding-bottom:0}.article-main h2{margin:5px 0 8px}.article-side{flex-wrap:wrap;gap:8px;display:flex}.article-side h2{flex-basis:100%}.launch-config-hero,.launch-config-shell{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.launch-config-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.launch-config-hero span{color:#1f6a4a;font-size:13px;font-weight:900}.launch-config-hero h2{margin:6px 0 8px}.launch-config-hero p{color:#63746a;margin:0;line-height:1.6}.launch-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.launch-actions button{color:#17201b;background:#fff;border:1px solid #dbe5d8;border-radius:8px;min-height:46px;padding:0 14px;font-weight:800}.launch-actions .primary-action{background:#a7e36f;border:0}.launch-check-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.launch-check-grid div{background:#fff9e8;border:1px solid #dbe5d8;border-radius:8px;gap:4px;padding:12px;display:grid}.launch-check-grid div.ready{background:#eef9e7;border-color:#b8eaa0}.launch-check-grid strong{color:#10231c}.launch-check-grid span{color:#63746a;font-size:12px;font-weight:800}.launch-config-shell{grid-template-columns:minmax(0,.68fr) minmax(280px,.32fr);align-items:start;gap:18px;padding:18px;display:grid}.launch-config-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launch-config-form label{color:#355045;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:8px;padding:12px;font-size:13px;font-weight:800;display:grid}.launch-config-form label.wide{grid-column:1/-1}.launch-config-form input,.launch-config-form textarea{color:#17201b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:500}.launch-config-form textarea{resize:vertical;min-height:92px}.launch-toggle-panel{gap:10px;display:grid}.launch-toggle-panel button,.env-preview{color:#17201b;text-align:left;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:12px;display:grid}.launch-toggle-panel button.selected{background:#eef9e7;border-color:#7fc962}.launch-toggle-panel span,.env-preview code{color:#63746a;font-size:12px}.env-preview code{word-break:break-all}.search-analytics-panel{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:14px;padding:16px;display:grid}.search-analytics-panel>p{color:#63746a;margin:0;line-height:1.6}.search-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.search-analytics-grid article{background:#fbfdf9;border:1px solid #25574029;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.search-analytics-grid p{color:#63746a;margin:0;line-height:1.5}.search-analytics-grid code{color:#10231c;word-break:break-all;background:#eef4eb;border-radius:8px;padding:6px 8px;font-size:12px}.readiness-hero,.readiness-card{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.readiness-hero{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:18px;padding:24px;display:grid}.readiness-hero.pass{background:#eef9e7;border-color:#b8eaa0}.readiness-hero.warn{background:#fff9e8;border-color:#ead79a}.readiness-hero.fail{background:#fff2ef;border-color:#efc1b8}.readiness-hero span,.readiness-card span{color:#1f6a4a;font-size:13px;font-weight:900}.readiness-hero h2{margin:6px 0 8px}.readiness-hero p,.readiness-card p{color:#63746a;margin:0;line-height:1.6}.readiness-score{color:#fff;text-align:center;background:#10231c;border-radius:8px;place-items:center;min-height:150px;padding:14px;display:grid}.readiness-score strong{font-size:48px;line-height:1}.readiness-score span{color:#dff5ce}.readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.readiness-summary div{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:5px;padding:16px;display:grid}.readiness-summary strong{color:#10231c;font-size:28px}.readiness-summary span{color:#63746a;font-weight:800}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.readiness-card{gap:10px;padding:16px;display:grid}.readiness-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.readiness-card h2{margin:0;font-size:18px}.readiness-card>strong{color:#10231c;word-break:break-word}.readiness-badge{border-radius:8px;padding:6px 9px;font-size:12px}.readiness-badge.pass{color:#14543a;background:#dff5ce}.readiness-badge.warn{color:#6b5b18;background:#fff4c7}.readiness-badge.fail{color:#8f1d1d;background:#ffe1df}.prelaunch-audit-panel,.deployment-verification-panel{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:14px;padding:16px;display:grid}.prelaunch-audit-panel.pass,.deployment-verification-panel.pass{background:#f6fcf2;border-color:#b8eaa0}.prelaunch-audit-panel.warn,.deployment-verification-panel.warn{background:#fffaf0;border-color:#ead79a}.prelaunch-audit-panel.fail,.deployment-verification-panel.fail{background:#fff5f2;border-color:#efc1b8}.prelaunch-audit-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.prelaunch-audit-head span,.prelaunch-next-actions span,.prelaunch-gate-grid span{color:#1f6a4a;text-transform:uppercase;font-size:12px;font-weight:900}.prelaunch-audit-head h2{margin:4px 0 6px}.prelaunch-audit-head p,.prelaunch-next-actions p,.prelaunch-gate-grid p{color:#63746a;margin:0;line-height:1.55}.prelaunch-audit-head>strong{color:#fff;white-space:nowrap;background:#10231c;border-radius:8px;padding:10px 12px}.prelaunch-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deployment-check-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.prelaunch-gate-grid article,.deployment-check-list article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:12px;display:grid}.prelaunch-gate-grid article.warn{background:#fffaf0;border-color:#ead79a}.prelaunch-gate-grid article.fail,.deployment-check-list article.fail{background:#fff5f2;border-color:#efc1b8}.deployment-check-list article.pass{border-color:#b8eaa0}.prelaunch-gate-grid strong,.deployment-check-list strong{color:#10231c}.deployment-check-list span{color:#1f6a4a;text-transform:uppercase;font-size:12px;font-weight:900}.deployment-check-list p,.deployment-check-list small{color:#63746a;margin:0;line-height:1.45}.prelaunch-next-actions{border-top:1px solid #dbe5d8e6;gap:6px;padding-top:12px;display:grid}.account-layout{grid-template-columns:minmax(420px,.56fr) minmax(360px,.44fr);align-items:start;gap:22px;display:grid}.account-planning-grid{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:14px;display:grid}.account-progress-card,.account-roadmap-card,.account-workspace-panel,.account-security-panel{background:#fff;border:1px solid #dbe5d8;border-radius:8px;padding:18px}.account-progress-card,.account-roadmap-card{gap:10px;display:grid}.account-progress-card span,.account-roadmap-card span,.account-security-panel span{color:#1f6a4a;font-size:13px;font-weight:900}.account-progress-card strong{color:#10231c;font-size:34px}.account-progress-card p,.account-roadmap-card p,.account-security-panel p{color:#63746a;margin:0;line-height:1.6}.account-progress-track{background:#e8f1e5;border-radius:999px;height:10px;overflow:hidden}.account-progress-track i{border-radius:inherit;background:#a7e36f;height:100%;display:block}.auth-status-board{background:#fff;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.auth-status-board span{color:#1f6a4a;font-size:13px;font-weight:900}.auth-status-board strong{margin:5px 0 6px;font-size:22px;display:block}.auth-status-board p{color:#63746a;margin:0;line-height:1.6}.auth-checks{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px;display:flex}.auth-checks small{color:#14543a;background:#dff5ce;border-radius:8px;padding:7px 9px;font-weight:800}.account-session-card{background:#fff;border:1px solid #dbe5d8;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.account-session-card.active{background:#f6fbf1;border-color:#1f6a4a40}.account-session-card.guest{background:#fbfdf9}.account-session-card span{color:#1f6a4a;margin-bottom:5px;font-size:12px;font-weight:900;display:inline-flex}.account-session-card strong{color:#10231c;font-size:20px;display:block}.account-session-card p,.account-session-card small{color:#63746a;margin:5px 0 0;line-height:1.55;display:block}.account-session-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-session-actions button{color:#17201b;white-space:nowrap;background:#fff;border:1px solid #cfe0cb;border-radius:8px;min-height:40px;padding:0 14px;font-weight:900}.account-session-card.active .account-session-actions button:first-child{color:#fff;background:#10231c;border-color:#10231c}.account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;overflow:hidden}.account-form>.account-session-card,.account-form>.account-commercial-strip,.account-form>.account-login-methods,.account-form>.account-form-section-title,.account-form>.primary-action.full,.account-form>.submit-message,.account-profile-field.full{grid-column:1/-1}.account-form-section-title{border-top:1px solid #dbe5d8e6;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:14px;display:flex}.account-form-section-title span{color:#1f6a4a;font-size:13px;font-weight:900}.account-form-section-title strong{color:#63746a;text-align:right;font-size:13px;font-weight:800}.account-commercial-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-commercial-strip article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:12px;display:grid}.account-commercial-strip span{color:#1f6a4a;font-size:12px;font-weight:900}.account-commercial-strip strong{color:#10231c;font-size:18px}.account-commercial-strip p{color:#63746a;margin:0;font-size:13px;line-height:1.45}.account-login-methods{grid-template-columns:1fr;gap:12px;display:grid}.account-login-tabs{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.account-login-tabs button{color:#355045;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 10px;font-weight:900}.account-login-tabs button.active{color:#fff;background:#10231c}.auth-login-panel{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:12px;padding:14px;display:grid}.auth-login-panel.inactive{display:none}.auth-login-panel-primary{background:#f4fbef;border-color:#1f6a4a57;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;box-shadow:inset 0 0 0 1px #a7e36f42}.auth-login-panel-primary>strong,.auth-login-panel-primary>p,.auth-login-panel-primary>small{grid-column:1/-1}.auth-login-panel-secondary{background:#fff}.auth-provider-panel{background:#f7f9fb}.auth-login-panel>strong{color:#10231c;font-size:16px}.auth-login-panel-primary>strong{font-size:22px}.auth-login-panel>p{color:#63746a;margin:0;line-height:1.55}.auth-login-panel small{color:#63746a;font-size:12px;line-height:1.5}.auth-action-row{flex-wrap:wrap;gap:10px;display:flex}.auth-login-panel-primary .auth-action-row{align-self:end}.auth-action-row button{color:#17201b;background:#fff;border:1px solid #cfe0cb;border-radius:8px;min-height:40px;padding:0 14px;font-weight:900}.auth-login-panel-primary .auth-action-row button{min-height:48px;padding:0 18px}.auth-login-panel-primary .auth-action-row button:first-child,.auth-login-panel-primary .auth-action-row button:last-child{color:#fff;background:#10231c;border-color:#10231c}.auth-action-row button:disabled{cursor:not-allowed;opacity:.45}.account-card{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:14px;padding:20px;display:grid;position:sticky;top:12px}.account-card>span{color:#1f6a4a;font-size:13px;font-weight:900}.account-card h2{margin:0}.account-card p{color:#63746a;margin:0}.profile-check-list{gap:8px;display:grid}.profile-check-list div{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;grid-template-columns:18px 90px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.profile-check-list div.ok svg{color:#1f6a4a}.profile-check-list div.todo svg{color:#d6a84a}.profile-check-list strong{color:#10231c;font-size:13px}.profile-check-list span{color:#63746a;overflow-wrap:anywhere;font-size:13px}.account-workspace-panel,.account-security-panel{gap:14px;display:grid}.account-module-grid,.account-security-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-module-grid article,.account-security-list article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:9px;padding:14px;display:grid}.account-module-grid strong,.account-security-list strong{color:#10231c;font-size:18px}.account-module-grid p,.account-security-list p{color:#63746a;margin:0;font-size:14px;line-height:1.55}.account-module-grid button{color:#17201b;background:#fff;border:1px solid #cfe0cb;border-radius:8px;justify-self:start;min-height:36px;padding:0 12px;font-weight:900}.account-security-list small{color:#14543a;background:#dff5ce;border-radius:8px;justify-self:start;padding:5px 8px;font-weight:900}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-grid button{color:#17201b;text-align:left;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:12px;display:grid}.role-grid button.selected{background:#dff5ce;border-color:#10231c}.role-grid span{color:#63746a;font-size:13px;line-height:1.45}.squad-command,.squad-card,.squad-task-board,.squad-live-board,.squad-work-card,.squad-work-order-system,.squad-workflow{background:#fff;border:1px solid #dbe5d8;border-radius:8px}.squad-command{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.squad-command span,.squad-card-head span,.squad-output span{color:#1f6a4a;font-size:12px;font-weight:900}.squad-command h2{margin:6px 0 8px}.squad-command p,.squad-card p,.squad-task p,.squad-work-card p,.squad-workflow p{color:#63746a;margin-bottom:0;line-height:1.6}.squad-command-actions{justify-items:end;gap:10px;display:grid}.squad-command-actions strong{color:#14543a;background:#dff5ce;border-radius:8px;justify-self:end;padding:8px 10px}.squad-command-actions button,.squad-jump{color:#fff;background:#10231c;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;display:inline-flex}.squad-task-board,.squad-work-order-system{gap:14px;padding:18px;display:grid}.daily-ai-work-orders{background:linear-gradient(135deg,#f8fcf4 0%,#fff 58%,#eef7ea 100%);border:1px solid #1f6a4a33;border-radius:8px;gap:14px;padding:18px;display:grid}.daily-ai-work-orders.error{background:#fff8ed;border-color:#a4651f47}.daily-ai-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.daily-ai-summary div{background:#ffffffdb;border:1px solid #dbe5d8;border-radius:8px;gap:4px;padding:12px;display:grid}.daily-ai-summary strong{color:#10231c;font-size:26px;line-height:1}.daily-ai-summary span{color:#63746a;font-weight:800}.daily-ai-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.daily-ai-order-grid article{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:10px;padding:14px;display:grid}.daily-ai-order-grid article.urgent{background:#f6fbf1;border-color:#1f6a4a47}.daily-ai-order-grid h3{color:#10231c;margin:0}.daily-ai-order-grid p,.daily-ai-owner span{color:#63746a;margin:0;line-height:1.55}.daily-ai-owner{border-top:1px solid #dbe5d8;gap:4px;padding-top:10px;display:grid}.daily-ai-owner strong{color:#1f6a4a}.daily-ai-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.daily-ai-channel-grid div,.daily-ai-focus{background:#ffffffdb;border:1px solid #dbe5d8;border-radius:8px;gap:6px;padding:12px;display:grid}.daily-ai-channel-grid strong,.daily-ai-focus strong{color:#10231c}.daily-ai-channel-grid span{color:#1f6a4a;font-weight:900}.daily-ai-channel-grid p,.daily-ai-channel-grid small,.daily-ai-focus p{color:#63746a;margin:0;line-height:1.55}.promo-video-hero,.promo-video-panel{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #1f6a4a33;border-radius:8px;padding:20px}.promo-video-hero{color:#fff;background:linear-gradient(110deg,#051b15f7 0%,#072b1feb 48%,#1f6a4ac7 100%),url(/videos/tanzhiji-promo-preview.jpg) 50%/cover;grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:center;gap:28px;min-height:340px;display:grid;position:relative;overflow:hidden}.promo-video-hero-copy{gap:16px;display:grid}.promo-video-hero-copy span,.promo-video-preview-head span{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.promo-video-hero h2{letter-spacing:0;max-width:860px;margin:0;font-size:56px;line-height:.98}.promo-video-hero p{color:#ffffffdb;max-width:800px;margin:0;font-size:16px;line-height:1.65}.promo-video-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.promo-video-hero-actions button,.promo-video-hero-actions a{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.promo-video-hero-actions button{background:var(--accent);color:#10231c;cursor:pointer;border:0}.promo-video-hero-actions a{color:#fff;background:#ffffff14;border:1px solid #ffffff52}.promo-video-preview-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border:1px solid #ffffff3d;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 60px #0000003d}.promo-video-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.promo-video-preview-head em,.promo-video-manual{background:var(--accent);color:#10231c;border-radius:999px;width:fit-content;padding:4px 9px;font-size:11px;font-style:normal;font-weight:900}.promo-video-preview-card>strong{color:#fff;font-size:32px;line-height:1.1}.promo-video-preview-card p{color:#ffffffc7}.promo-video-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.promo-video-preview-grid div{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;gap:6px;padding:12px;display:grid}.promo-video-preview-grid small{color:#ffffff9e;font-weight:800}.promo-video-preview-grid b{color:#fff;line-height:1.35}.promo-video-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.promo-video-command-strip div{box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f6fbf2 100%);border:1px solid #1f6a4a33;border-radius:8px;gap:6px;padding:16px;display:grid}.promo-video-command-strip span{color:#63746a;text-transform:uppercase;font-size:12px;font-weight:900}.promo-video-command-strip strong{color:#10231c;font-size:28px;line-height:1}.promo-video-command-strip p{color:#63746a;margin:0;line-height:1.5}.promo-video-config-grid,.promo-provider-grid,.promo-script-grid,.promo-quality-grid,.promo-publish-grid,.promo-sop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.promo-video-panel{gap:16px;display:grid}.promo-video-config-grid div,.promo-provider-grid article,.promo-script-grid article,.promo-quality-grid div,.promo-publish-grid article,.promo-sop-grid article,.promo-queue-list article{background:#fff;border:1px solid #dbe5d8;border-radius:8px;gap:8px;padding:14px;display:grid}.promo-provider-grid article,.promo-script-grid article,.promo-quality-grid div,.promo-publish-grid article,.promo-sop-grid article{background:linear-gradient(#fff 0%,#fbfdf9 100%)}.promo-provider-grid article.selected{background:linear-gradient(#eff9e6 0%,#fff 100%);border-color:#1f6a4a85;box-shadow:inset 0 0 0 1px #9ce7675c}.promo-provider-grid article em{color:#fff;background:#10231c;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900}.promo-video-config-grid span,.promo-provider-grid span,.promo-publish-grid span,.promo-queue-list span{width:fit-content;color:var(--accent-strong);background:#eef5e8;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}.promo-video-config-grid strong,.promo-provider-grid strong,.promo-script-grid h3,.promo-quality-grid strong,.promo-publish-grid strong,.promo-sop-grid strong,.promo-queue-list strong{color:var(--ink);margin:0}.promo-video-config-grid p,.promo-provider-grid p,.promo-script-grid p,.promo-quality-grid p,.promo-publish-grid p,.promo-sop-grid p,.promo-queue-list p{color:var(--muted);margin:0;line-height:1.55}.promo-provider-grid article div,.promo-script-lines{flex-wrap:wrap;gap:6px;display:flex}.promo-featured-script{color:#fff;background:#10231c;border:1px solid #1f6a4a38;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:18px;display:grid}.promo-featured-script span{color:var(--accent);font-size:12px;font-weight:900}.promo-featured-script h3{margin:6px 0 8px;font-size:26px}.promo-featured-script p,.promo-featured-script small{color:#ffffffb8;margin:0;line-height:1.55}.promo-featured-script strong{color:#fff;text-align:right;font-size:24px;display:block}.promo-script-lines span{color:#355045;background:#f8fcf4;border:1px solid #dbe5d8;border-radius:8px;padding:7px 9px;font-size:13px}.promo-shot-list{gap:6px;display:grid}.promo-shot-list small{border-left:3px solid var(--accent);color:#4d6258;background:#fff;padding:6px 8px;line-height:1.45}.promo-script-grid article>strong{color:var(--accent-strong)}.promo-publishing-panel{background:linear-gradient(135deg,#a2e7682e,#ffffffeb 38%),#fff}.promo-publish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-publish-grid article em{color:var(--accent-strong);font-style:normal;font-weight:900}.promo-copy-lines{gap:7px;display:grid}.promo-copy-lines small{border-left:3px solid var(--accent);color:#355045;padding-left:10px;line-height:1.55}.promo-tag-row{flex-wrap:wrap;gap:7px;display:flex}.promo-tag-row small{color:var(--accent-strong);background:#eef5e8;border:1px solid #dbe5d8;border-radius:999px;padding:5px 9px;font-weight:900}.promo-sop-grid article span{background:var(--accent);color:#10231c;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.promo-sop-grid article small{color:var(--accent-strong);font-weight:900}.growth-performance-panel{background:linear-gradient(135deg,#10231c0f,#a2e7681f),#fff}.growth-performance-strip,.growth-channel-grid,.growth-review-grid{gap:10px;display:grid}.growth-performance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-performance-strip div,.growth-channel-grid article,.growth-review-grid article{background:#fbfdf9eb;border:1px solid #dbe5d8;border-radius:8px;gap:8px;padding:14px;display:grid}.growth-channel-grid,.growth-review-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.growth-performance-strip span,.growth-channel-grid span,.growth-review-grid span{color:var(--accent-strong);text-transform:uppercase;font-size:12px;font-weight:900}.growth-performance-strip strong,.growth-channel-grid strong{color:var(--ink);font-size:18px}.growth-performance-strip p,.growth-channel-grid p,.growth-channel-grid small,.growth-review-grid p{color:var(--muted);margin:0;line-height:1.55}.growth-channel-grid article div{flex-wrap:wrap;gap:6px;display:flex}.growth-channel-grid em{color:var(--accent-strong);background:#eef5e8;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.promo-quality-grid div svg{color:var(--accent-strong)}.promo-queue-list{gap:10px;display:grid}.promo-queue-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.promo-queue-list small{color:#63746a;font-weight:800}.promo-quality-scoreline{align-items:center;gap:10px;margin:10px 0 8px;display:flex}.promo-quality-scoreline b{color:#10231c;background:#a3e66b;border-radius:8px;padding:5px 8px;font-size:13px;font-weight:950}.promo-quality-scoreline span{color:#405046;font-size:13px;font-weight:850}.promo-quality-mini{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.promo-quality-mini small{background:#f7fbf4;border:1px solid #d8e8d0;border-radius:999px;padding:4px 8px;font-size:11px}.promo-quality-mini small.fail{color:#9a3b16;background:#fff5f0;border-color:#f2c7b8}.promo-queue-list em{color:var(--accent-strong);background:#eef5e8;border-radius:999px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:900}.promo-queue-list a{color:#fff;background:#10231c;border-radius:8px;padding:10px 12px;font-weight:900;text-decoration:none}.squad-system-action,.squad-order-actions button{color:#fff;background:#10231c;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;display:inline-flex}.squad-order-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.squad-order-metrics div{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:4px;padding:12px;display:grid}.squad-order-metrics strong{color:#10231c;font-size:28px;line-height:1}.squad-order-metrics span{color:#63746a;font-weight:800}.squad-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.squad-order-card,.squad-order-empty{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;padding:14px}.squad-order-card{gap:12px;display:grid}.squad-order-card h3{margin:0}.squad-order-card p,.squad-order-empty{color:#63746a;line-height:1.55}.squad-order-tests{gap:6px;display:grid}.squad-order-tests span{color:#355045;background:#fff;border:1px solid #dbe5d8;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:700}.squad-order-actions{flex-wrap:wrap;gap:10px;display:flex}.squad-order-actions button:disabled{cursor:not-allowed;opacity:.55}.squad-live-board{gap:14px;padding:18px;display:grid}.squad-live-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.squad-live-grid button{color:#17201b;text-align:left;background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:7px;padding:14px;display:grid}.squad-live-grid button.urgent{background:#fffaf0;border-color:#e5b65d}.squad-live-grid span{color:#1f6a4a;font-size:12px;font-weight:900}.squad-live-grid strong{color:#10231c;font-size:30px;line-height:1}.squad-live-grid small,.squad-live-grid p{color:#63746a}.squad-live-grid h3{margin:2px 0 0}.squad-live-grid em{color:#fff;background:#10231c;border-radius:8px;justify-self:start;padding:6px 9px;font-size:12px;font-style:normal;font-weight:900}.squad-task-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.squad-work-card{align-content:start;gap:12px;padding:14px;display:grid}.squad-work-top,.squad-work-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.squad-work-top{justify-content:space-between}.squad-work-top span{color:#fff;background:#10231c;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:900}.squad-work-top small,.squad-work-meta small{color:#355045;background:#eef4eb;border-radius:8px;padding:5px 8px;font-weight:800}.squad-work-card h3{margin-bottom:0}.squad-handoff{border-top:1px solid #dbe5d8;gap:4px;padding-top:10px;display:grid}.squad-handoff span{color:#1f6a4a;font-size:12px;font-weight:900}.squad-handoff strong{font-size:13px;line-height:1.45}.squad-jump{justify-self:start}.squad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.squad-card{align-content:start;gap:14px;padding:16px;display:grid}.squad-card-head{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.squad-card-head h3{margin:4px 0}.squad-card-head p{margin:0;font-size:13px}.squad-icon{color:#10231c;background:#a7e36f;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.squad-tags{flex-wrap:wrap;gap:7px;display:flex}.squad-tags small{color:#355045;background:#eef4eb;border-radius:8px;padding:6px 8px;font-weight:800}.squad-task{border-top:1px solid #dbe5d8;padding-top:12px}.squad-task strong{color:#10231c}.squad-output{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:4px;padding:10px;display:grid}.squad-workflow{padding:18px}.workflow-rail{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.workflow-step{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.workflow-step span{color:#fff;background:#10231c;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.workflow-step strong{font-size:13px;line-height:1.45}.submit-form{gap:16px;padding:20px;display:grid}.submit-form label{color:#355045;gap:8px;font-weight:700;display:grid}.submit-form input,.submit-form select,.submit-form textarea{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;min-height:46px;padding:0 12px}.submit-form textarea{resize:vertical;min-height:130px;padding-top:12px}.submit-message{border-radius:8px;margin:0;padding:10px 12px;line-height:1.5}.submit-message.success{color:#14543a;background:#eef9e7}.submit-message.error{color:#8f2d1f;background:#fff2ef}.submit-message.saving,.submit-message.warning{color:#755600;background:#fff9e8}.review-policy{padding:20px}.review-policy h3{margin-bottom:14px}.policy-row{color:#355045;background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px 0;line-height:1.5;display:flex}.policy-row svg{color:#347f59;flex:none;margin-top:2px}.submission-list{border-top:1px solid #dbe5d8;gap:10px;margin-top:12px;padding-top:14px;display:grid}.submission-list article{background:#fbfdf9;border:1px solid #dbe5d8;border-radius:8px;gap:4px;padding:10px;display:grid}.submission-list span,.submission-list small{color:#1f6a4a;font-size:12px;font-weight:800}.ops-hero,.ops-panel,.ops-shortcuts{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;padding:18px}.ops-hero{background:linear-gradient(135deg,#fff,#eef6ea);justify-content:space-between;align-items:center;gap:18px;display:flex}.ops-hero span,.ops-panel-head span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.ops-hero h2,.ops-panel-head h2{margin:4px 0 8px;font-size:24px}.ops-hero p,.ops-task-list p,.ops-health-list p,.ops-commerce-list p{color:var(--muted);margin:0}.ops-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ops-hero-actions button,.ops-shortcuts button,.ops-task-list button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;padding:11px 12px;font-weight:900}.ops-hero-actions button:first-child{background:var(--ink);color:#fff}.ops-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ops-metric-grid div{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:16px}.ops-metric-grid strong{font-size:28px;display:block}.ops-metric-grid span{color:var(--muted);font-size:13px;font-weight:800}.ops-customer-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;display:grid}.ops-customer-list,.ops-monitor-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-monitor-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-customer-list article,.ops-monitor-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:6px;padding:14px;display:grid}.ops-customer-list strong,.ops-monitor-list strong{color:var(--ink);font-size:24px}.ops-monitor-list article.pass strong{color:var(--accent-strong)}.ops-monitor-list article.warn strong{color:#8a5b00}.ops-customer-list span,.ops-monitor-list span{color:var(--accent);font-size:12px;font-weight:900}.ops-customer-list p,.ops-monitor-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ops-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;display:grid}.ops-panel{align-content:start;gap:14px;display:grid}.ops-task-list,.ops-health-list,.ops-commerce-list,.ops-funnel{gap:10px;display:grid}.ops-task-list button{text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ops-task-list em,.ops-funnel em{color:var(--accent-strong);font-style:normal;font-weight:900}.ops-priority{min-height:32px;color:var(--accent-strong);background:#edf4ea;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.ops-priority.p0{color:#b3341f;background:#fff1ef}.ops-priority.p1{color:#946800;background:#fff7df}.ops-priority.ok{color:#1f6a4a;background:#e8f4ec}.ops-health-list div{border:1px solid var(--border);background:#fbfdf9;border-radius:8px;padding:12px}.ops-health-list div.pass{border-color:#1f6a4a38}.ops-health-list div.warn{background:#fffaf7;border-color:#b3341f38}.ops-health-list strong,.ops-health-list span{margin-right:8px;display:inline-flex}.ops-health-list strong{color:var(--accent-strong)}.ops-funnel div{grid-template-columns:28px 90px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.ops-funnel span{width:28px;height:28px;color:var(--accent-strong);background:#eef5ec;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.ops-funnel i{background:linear-gradient(90deg, var(--accent), #8ccf8c);border-radius:999px;height:10px;display:block}.ops-commerce-list article{border:1px solid var(--border);background:#fbfdf9;border-radius:8px;padding:12px}.ops-commerce-list span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.ops-commerce-list strong{margin:5px 0;display:block}.ops-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ops-shortcuts button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.execution-hero,.execution-panel,.execution-kpi-grid div{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.execution-hero{color:#fff;background:linear-gradient(135deg,#10231c,#255740);justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.execution-hero span,.execution-panel .ops-panel-head span{color:#a7e36f;text-transform:uppercase;font-size:12px;font-weight:900}.execution-hero h2{margin:5px 0 8px;font-size:28px}.execution-hero p{color:#dcebe0;margin:0}.execution-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.execution-hero-actions button,.execution-action-list button,.execution-dev-list button,.execution-history-list button,.execution-owner-grid button{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;font-weight:900}.execution-hero-actions button{min-height:42px;padding:0 12px}.execution-hero-actions button:first-child{background:#a7e36f;border-color:#a7e36f}.execution-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.execution-kpi-grid div{padding:16px}.execution-kpi-grid strong{color:var(--ink);font-size:28px;display:block}.execution-kpi-grid span{color:var(--muted);font-size:13px;font-weight:800}.execution-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;display:grid}.execution-panel{align-content:start;gap:12px;padding:16px;display:grid}.execution-action-list,.execution-dev-list,.execution-owner-grid,.execution-runbook-grid,.execution-history-list,.execution-source-list{gap:10px;display:grid}.execution-action-list button{text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.execution-action-list button>span{min-height:32px;color:var(--accent-strong);background:#eef4eb;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.execution-action-list button.p0>span,.execution-owner-grid button.p0{color:#b3341f;background:#fff1ef}.execution-action-list button.p1>span,.execution-owner-grid button.p1{color:#946800;background:#fff7df}.execution-action-list p,.execution-dev-list p,.execution-history-list p,.execution-owner-grid p,.execution-source-list p{color:var(--muted);margin:0;line-height:1.55}.execution-action-list em,.execution-owner-grid em{color:var(--accent-strong);font-style:normal;font-weight:900}.execution-dev-list button,.execution-history-list button,.execution-owner-grid button,.execution-runbook-grid button{text-align:left;gap:6px;padding:12px;display:grid}.execution-dev-list span,.execution-history-list span,.execution-owner-grid span,.execution-runbook-grid span{color:var(--accent);font-size:12px;font-weight:900}.execution-owner-grid,.execution-runbook-grid,.execution-commercial-grid,.execution-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-runbook-grid button{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:#fbfdf9;border-radius:8px;font-weight:900}.execution-commercial-grid{gap:10px;display:grid}.execution-commercial-grid button{border:1px solid var(--border);color:var(--ink);cursor:pointer;text-align:left;background:#fbfdf9;border-radius:8px;gap:6px;padding:12px;display:grid}.execution-commercial-grid button.p1{background:#fffaf0;border-color:#e5b65d6b}.execution-commercial-grid button.p2{border-color:#1f6a4a29}.execution-commercial-grid button.ok{background:#f6fbf3;border-color:#1f6a4a3d}.execution-commercial-grid span{color:var(--accent);font-size:12px;font-weight:900}.execution-commercial-grid p{color:var(--muted);margin:0;line-height:1.55}.execution-commercial-grid em{color:var(--accent-strong);font-style:normal;font-weight:900;line-height:1.45}.execution-runbook-grid button.blocked{background:#fffaf7;border-color:#b3341f38}.execution-runbook-grid button.active{background:#fffaf0;border-color:#e5b65d6b}.execution-runbook-grid p{color:var(--muted);margin:0;line-height:1.55}.execution-runbook-grid em{background:var(--ink);color:#fff;border-radius:8px;justify-self:start;padding:6px 9px;font-size:12px;font-style:normal}.execution-toast{color:var(--accent-strong);background:#f2faee;border:1px solid #1f6a4a29;border-radius:8px;margin:-4px 0 0;padding:10px 12px;font-size:13px;font-weight:900}.execution-history-list button{background:#fbfdf9}.execution-source-list div{border:1px solid var(--border);background:#fbfdf9;border-radius:8px;padding:12px}.execution-source-list div.fresh{border-color:#1f6a4a38}.execution-source-list div.cached,.execution-source-list div.error,.execution-source-list div.unknown{background:#fffaf7;border-color:#b3341f38}.execution-source-list strong,.execution-source-list span{margin-right:8px;display:inline-flex}.execution-source-list span{color:var(--accent-strong);font-weight:900}.admin-console-hero,.admin-console-panel,.admin-workflow-grid button,.admin-pipeline button{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.admin-console-hero{color:#fff;background:linear-gradient(135deg,#10231c,#244236);justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.admin-console-hero span,.admin-workflow-grid span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.admin-console-hero h2{margin:5px 0 8px;font-size:28px}.admin-console-hero p,.admin-workflow-grid p,.admin-empty{color:var(--muted);margin:0}.admin-console-hero p{color:#dcebe0}.admin-console-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-console-actions button,.admin-pipeline button,.admin-workflow-grid button,.admin-row-list button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px}.admin-console-actions button{min-height:42px;padding:0 14px;font-weight:900}.admin-console-actions button:first-child{border-color:var(--accent);background:var(--accent);color:var(--ink)}.admin-sync-strip{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-sync-strip span{color:var(--accent-strong);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900;display:inline-flex}.admin-sync-strip strong{color:var(--ink);display:block}.admin-sync-strip p{color:var(--muted);margin:3px 0 0}.admin-sync-strip.loading{background:#f7fcf3;border-color:#1f6a4a42}.admin-sync-strip.partial{background:#fff8ed;border-color:#a4651f47}.admin-sync-strip.local{background:#f8faf9}.admin-sync-strip button{border:1px solid var(--border);background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;min-height:38px;padding:0 14px;font-weight:900}.admin-sync-strip button:disabled{opacity:.64;cursor:wait}.admin-today-board{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.admin-today-board.synced{background:#f8fcf4;border-color:#1f6a4a38}.admin-today-board.partial{background:#fff8ed;border-color:#a4651f47}.admin-today-board.loading{background:#f8faf9}.global-update-board{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#f8fcf4 0%,#fff 52%,#eef7ea 100%);border:1px solid #1f6a4a33;border-radius:8px;gap:14px;padding:16px;display:grid}.global-update-board.partial{background:#fff8ed;border-color:#a4651f47}.global-update-board.loading{background:#f8faf9}.global-update-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.global-update-metrics button,.global-update-metrics a{border:1px solid var(--border);min-height:132px;color:inherit;text-align:left;cursor:pointer;background:#ffffffeb;border-radius:8px;align-content:start;gap:7px;padding:14px;text-decoration:none;display:grid}.global-update-metrics span{color:var(--accent-strong);font-size:12px;font-weight:900}.global-update-metrics strong{color:var(--ink);font-size:30px;line-height:1}.global-update-metrics p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.global-update-grid{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.global-source-list,.global-highlight-list{border:1px solid var(--border);background:#ffffffd6;border-radius:8px;gap:10px;padding:12px;display:grid}.global-source-list div{border:1px solid var(--border);border-radius:8px;gap:5px;padding:10px;display:grid}.global-source-list span{width:fit-content;color:var(--accent-strong);text-transform:uppercase;background:#eef5e8;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}.global-source-list div.cached span,.global-source-list div.loading span{color:var(--muted);background:#eef2f0}.global-source-list div.error span,.global-source-list div.failed span{color:#991b1b;background:#fee2e2}.global-source-list strong,.global-highlight-list>strong{color:var(--ink)}.global-source-list p,.global-highlight-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.global-highlight-list a{border:1px solid var(--border);color:inherit;background:#fff;border-radius:8px;gap:5px;padding:10px;text-decoration:none;display:grid}.global-highlight-list a span{color:var(--accent-strong);font-size:12px;font-weight:900}.global-highlight-list a em{color:var(--ink);font-style:normal;font-weight:900}.admin-security-board{box-shadow:var(--shadow-soft);background:#f8fcf4;border:1px solid #1f6a4a33;border-radius:8px;gap:14px;padding:16px;display:grid}.admin-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-security-grid button{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-content:start;gap:7px;min-height:140px;padding:14px;display:grid;position:relative}.admin-security-grid span{width:fit-content;color:var(--accent-strong);text-transform:uppercase;background:#eef5e8;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}.admin-security-grid button.warning span{color:#9a5b11;background:#fff3dd}.admin-security-grid button.loading span{color:var(--muted);background:#eef2f0}.admin-security-grid strong{color:var(--ink);font-size:18px}.admin-security-grid em{color:var(--accent-strong);font-size:22px;font-style:normal;font-weight:900;position:absolute;top:14px;right:14px}.admin-security-grid p{color:var(--muted);margin:0;line-height:1.6}.admin-today-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-today-card{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.admin-today-card span{width:fit-content;color:var(--accent-strong);text-transform:uppercase;background:#eef5e8;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}.admin-today-card strong{color:var(--ink);font-size:15px}.admin-today-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.admin-today-card.warning span,.admin-today-card.warn span{color:#9a5b11;background:#fff3dd}.admin-today-card.blocked span,.admin-today-card.fail span,.admin-today-card.error span{color:#991b1b;background:#fee2e2}.admin-pipeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.admin-pipeline button{text-align:left;padding:16px}.admin-pipeline strong{color:var(--ink);font-size:28px;display:block}.admin-pipeline span{color:var(--muted);font-size:13px;font-weight:800}.admin-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-workflow-grid button{text-align:left;align-content:start;justify-items:start;gap:8px;min-height:178px;padding:16px;display:grid;position:relative}.admin-workflow-grid button.primary{background:#f7fcf3;border-color:#1f6a4a42}.admin-workflow-grid svg{color:var(--accent-strong)}.admin-workflow-grid strong{font-size:18px}.admin-workflow-grid em{color:var(--accent-strong);font-size:24px;font-style:normal;font-weight:900;position:absolute;top:14px;right:14px}.admin-console-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-console-panel{gap:12px;padding:16px;display:grid}.admin-row-list{gap:9px;display:grid}.admin-audit-toolbar{flex-wrap:wrap;gap:8px;display:flex}.admin-audit-toolbar button{border:1px solid var(--border);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-weight:900}.admin-audit-toolbar button.selected{border-color:var(--accent);background:var(--accent)}.admin-row-list button{text-align:left;gap:4px;padding:12px;display:grid}.admin-row-list strong{color:var(--ink)}.admin-row-list span{color:var(--muted);font-size:13px;font-weight:800}.admin-row-list small,.admin-row-list em{color:var(--muted);font-size:12px;line-height:1.45}.admin-row-list em{color:var(--accent-strong);font-style:normal;font-weight:800}.sponsor-rail,.commercial-panel,.commercial-followup-panel,.commercial-order-panel,.payment-orders-panel,.commercial-readiness-hero,.commercial-doc-panel,.ad-policy-panel,.creative-generator,.ad-slot-editor{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fffffff5,#f5f8f2f5);border-radius:8px;padding:18px}.commercial-readiness-hero{justify-content:space-between;align-items:center;gap:18px;display:flex}.commercial-readiness-hero span,.commercial-doc-panel span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.commercial-readiness-hero h2{margin:6px 0;font-size:28px}.commercial-readiness-hero p{color:var(--muted);margin:0}.commercial-readiness-score{text-align:center;background:#fbfdf9;border:1px solid #2557402e;border-radius:8px;min-width:150px;padding:16px}.commercial-readiness-score strong{color:var(--ink);font-size:34px;display:block}.commercial-readiness-score span{margin-top:4px;display:block}.commercial-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.readiness-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:8px;padding:16px;display:grid}.readiness-card strong{width:fit-content;color:var(--muted);background:#eef1ec;border-radius:999px;padding:4px 9px;font-size:12px}.readiness-card.pass strong{color:var(--accent-strong);background:#e8f4ec}.readiness-card.warn strong{color:#8a5b00;background:#fff5d8}.readiness-card.fail strong{color:#b3341f;background:#ffe7df}.readiness-card h3{margin:0;font-size:17px}.readiness-card p{color:var(--muted);margin:0;line-height:1.5}.commercial-doc-panel{gap:14px;display:grid}.commercial-doc-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commercial-doc-links a{min-height:46px;color:var(--ink);background:#fbfdf9;border:1px solid #2557402e;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:900;text-decoration:none;display:flex}.commercial-next-actions{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}.sponsor-rail,.commercial-followup-panel,.commercial-order-panel,.payment-orders-panel{gap:14px;display:grid}.sponsor-rail.compact{padding:14px}.sponsor-rail-head,.ad-slot-editor-head,.commercial-panel,.ad-policy-panel{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sponsor-rail-head span,.commercial-panel span,.ad-policy-panel span,.ad-slot-editor-head span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.sponsor-rail-head h2,.commercial-panel h2,.ad-policy-panel h2{margin:4px 0 0;font-size:20px}.sponsor-rail-head small{color:var(--muted);text-align:right;max-width:360px}.sponsor-grid,.commercial-pack-list,.commercial-followup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.commercial-followup-grid article,.payment-orders-grid article{background:#fbfdf9;border:1px solid #2557402e;border-radius:8px;gap:8px;padding:14px;display:grid}.commercial-followup-grid span,.payment-orders-grid span{color:var(--accent);font-size:12px;font-weight:900}.commercial-followup-grid p,.commercial-followup-grid small,.payment-orders-grid p,.payment-orders-grid small{color:var(--muted);margin:0;line-height:1.5}.commercial-followup-grid div,.payment-orders-grid div{flex-wrap:wrap;gap:8px;display:flex}.commercial-followup-grid button,.payment-orders-grid button{border:1px solid var(--border);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:900}.commercial-followup-grid button:first-child,.payment-orders-grid button:first-child{background:var(--ink);color:#fff}.commercial-followup-grid button:disabled,.payment-orders-grid button:disabled{opacity:.64;cursor:wait}.commercial-followup-grid em,.payment-orders-grid em{color:var(--accent-strong);font-size:12px;font-style:normal;font-weight:900}.commercial-followup-grid em.error,.payment-orders-grid em.error{color:#b3341f}.commercial-order-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.commercial-order-head span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.commercial-order-head h2{margin:4px 0;font-size:20px}.commercial-order-head p{color:var(--muted);max-width:680px;margin:0}.commercial-order-head>strong{color:var(--accent-strong);white-space:nowrap;background:#eef7ea;border:1px solid #1f6a4a33;border-radius:999px;padding:8px 11px}.commercial-order-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr) minmax(260px,.7fr);gap:12px;display:grid}.commercial-order-packs,.commercial-order-form,.commercial-order-recent{gap:10px;display:grid}.commercial-order-packs button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #2557402e;border-radius:8px;gap:7px;min-height:92px;padding:12px;display:grid}.commercial-order-packs button.active{border-color:var(--accent);background:#eef7ea;box-shadow:0 0 0 3px #a7e36f38}.commercial-order-packs span,.commercial-order-packs small{color:var(--muted);font-size:12px;font-weight:800}.commercial-order-packs strong{font-size:17px}.commercial-order-form{background:#fbfdf9;border:1px solid #25574029;border-radius:8px;padding:14px}.commercial-order-form label{color:var(--ink);gap:7px;font-weight:900;display:grid}.commercial-order-form input,.commercial-order-form select{border:1px solid var(--border);min-height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:0 12px}.commercial-order-recent{background:#fff;border:1px solid #25574029;border-radius:8px;align-content:start;padding:14px}.commercial-order-recent>strong{font-size:16px}.commercial-order-recent p{color:var(--muted);margin:0;line-height:1.55}.commercial-order-recent article{border-top:1px solid var(--border);gap:5px;padding-top:10px;display:grid}.commercial-order-recent span{color:var(--accent);font-size:12px;font-weight:900}.commercial-order-recent small{color:var(--muted)}.commercial-order-recent em{color:var(--accent-strong);font-size:12px;font-style:normal;font-weight:800}.payment-orders-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.payment-ops-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.payment-ops-summary div{background:#fff;border:1px solid #25574029;border-radius:8px;gap:4px;padding:14px;display:grid}.payment-ops-summary strong{color:var(--ink);font-size:24px;line-height:1.1}.payment-ops-summary span{color:var(--muted);font-size:12px;font-weight:900}.payment-ops-intelligence{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-ops-intelligence>div{background:#fff;border:1px solid #25574029;border-radius:8px;gap:9px;padding:12px;display:grid}.payment-ops-intelligence>div>span{color:var(--accent-strong);text-transform:uppercase;font-size:12px;font-weight:950}.payment-ops-intelligence article{background:#f8fbf6;border:1px solid #2557401f;border-radius:8px;gap:4px;padding:10px;display:grid}.payment-ops-intelligence strong{color:var(--ink);font-size:15px}.payment-ops-intelligence p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.payment-ops-intelligence small{color:var(--muted);font-size:12px;font-weight:850}.payment-ops-intelligence .payment-risk-warning{background:#fff7ed;border-color:#b3341f33}.payment-ops-intelligence .payment-risk-watch{background:#fffde8;border-color:#ab841233}.payment-filter-bar{flex-wrap:wrap;gap:8px;display:flex}.payment-filter-bar button{min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #2557402e;border-radius:8px;padding:0 12px;font-weight:900}.payment-filter-bar button.active{border-color:var(--accent);background:#dff5ce;box-shadow:0 0 0 3px #a7e36f33}.payment-orders-panel>.ops-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.payment-orders-panel>.ops-panel-head button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #2557402e;border-radius:8px;min-height:40px;padding:0 13px;font-weight:900}.payment-orders-panel>.ops-panel-head button:disabled{cursor:wait;opacity:.7}.payment-report-strip,.payment-report-message{color:var(--accent-strong);background:#eef7ea;border:1px solid #25574029;border-radius:8px;padding:10px 12px}.payment-report-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.payment-report-strip span,.payment-report-message{font-size:12px;font-weight:900}.payment-report-message{font-style:normal;display:block}.payment-report-message.error{color:#9b3d22;background:#fff3ec;border-color:#b3341f33}.payment-issue-queue{background:#fff8f3;border:1px solid #b3341f38;border-radius:8px;grid-template-columns:minmax(180px,.8fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;padding:12px;display:grid}.payment-issue-queue>div,.payment-issue-queue button{color:var(--ink);text-align:left;background:#fff;border:1px solid #b3341f29;border-radius:8px;gap:5px;padding:10px;display:grid}.payment-issue-queue button{cursor:pointer}.payment-issue-queue span,.payment-issue-queue small,.payment-issue-line{color:#9b3d22;font-size:12px;font-weight:900}.payment-issue-queue strong{color:var(--ink)}.payment-issue-line{background:#fff3ec;border:1px solid #b3341f2e;border-radius:8px;padding:7px 8px}.sponsor-rail.compact .sponsor-grid{grid-template-columns:1fr}.sponsor-card,.commercial-pack-list article{min-height:148px;color:inherit;background:#fbfdf9;border:1px solid #2557402e;border-radius:8px;gap:12px;padding:15px;display:grid}.sponsor-card span{width:fit-content;color:var(--accent-strong);background:#eef5ec;border:1px solid #25574033;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.sponsor-card strong,.commercial-pack-list strong{margin-top:8px;font-size:18px;display:block}.sponsor-card p,.commercial-pack-list p,.commercial-panel p,.ad-policy-panel p{color:var(--muted);margin:0}.sponsor-card small,.commercial-pack-list span{color:var(--accent-strong);align-self:end;font-weight:900}.ad-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ad-dashboard div{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:16px}.ad-dashboard strong{font-size:28px;display:block}.ad-dashboard span{color:var(--muted);font-size:13px}.commercial-crm-board{color:#fff;background:linear-gradient(135deg,#10231cf5,#1f6a4ae6),#10231c;border:1px solid #1f6a4a29;border-radius:8px;gap:14px;padding:18px;display:grid}.commercial-crm-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.commercial-crm-hero span,.commercial-crm-score span,.commercial-service-grid article span,.commercial-funnel-grid article span,.commercial-action-grid article>span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.commercial-crm-hero h2{margin:4px 0 8px;font-size:34px}.commercial-crm-hero p,.commercial-service-grid article p,.commercial-service-grid article small,.commercial-funnel-grid article p,.commercial-funnel-grid article small,.commercial-action-grid p{color:#ffffffb8;margin:0;line-height:1.55}.commercial-crm-score{border:1px solid #ffffff2e;border-radius:8px;gap:4px;min-width:132px;padding:12px;display:grid}.commercial-crm-score strong{color:#fff;font-size:28px}.commercial-service-grid,.commercial-funnel-grid,.commercial-action-grid{gap:10px;display:grid}.commercial-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-funnel-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.commercial-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-service-grid article,.commercial-funnel-grid article,.commercial-action-grid article{background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;gap:8px;padding:12px;display:grid}.commercial-service-grid article strong,.commercial-funnel-grid article strong,.commercial-action-grid article strong{color:#fff}.commercial-action-grid article div{gap:8px;display:grid}.ad-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ad-actions button,.ad-slot-editor-head button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;padding:10px 12px;font-weight:900}.ad-actions button.primary-action{background:var(--ink);color:#fff}.ad-slot-list,.ad-slot-editor{gap:14px;display:grid}.ad-slot-editor-head strong{margin-top:4px;font-size:18px;display:block}.ad-slot-editor-head button.selected{color:var(--accent-strong);background:#e8f4ec;border-color:#2557404d}.ad-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ad-form-grid label{color:var(--muted);gap:6px;font-size:13px;font-weight:800;display:grid}.ad-form-grid label.wide{grid-column:1/-1}.ad-form-grid input,.ad-form-grid select,.ad-form-grid textarea{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:11px 12px}.ad-form-grid textarea{resize:vertical;min-height:88px}.creative-generator{gap:18px;display:grid}.creative-brief-source{background:#f5fbf0;border:1px solid #1f6a4a2e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.creative-brief-source span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.creative-brief-source strong{margin-top:3px;display:block}.creative-brief-source p{color:var(--muted);margin:3px 0 0}.creative-brief-source button{border:1px solid var(--border);min-height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:0 12px;font-weight:900}.creative-generator-head,.creative-workbench{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;display:grid}.creative-generator-head span,.api-status-card span,.creative-preview-card span{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:900}.creative-generator-head h2{margin:4px 0 8px;font-size:22px}.creative-generator-head p,.creative-empty p,.creative-output-grid p{color:var(--muted);margin:0}.api-status-card,.creative-preview-card,.creative-empty,.creative-output-grid article{background:#fbfdf9;border:1px solid #25574029;border-radius:8px;padding:15px}.api-status-card{align-content:center;gap:6px;display:grid}.creative-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creative-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:800;display:grid}.creative-form input,.creative-form select{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:11px 12px}.creative-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.creative-actions button,.creative-preview-card button{border:1px solid var(--border);background:var(--ink);color:#fff;cursor:pointer;border-radius:8px;padding:10px 12px;font-weight:900}.creative-actions button:disabled{opacity:.45;cursor:not-allowed}.creative-preview{gap:12px;display:grid}.creative-preview-card{gap:10px;display:grid}.creative-preview-card strong{font-size:22px;line-height:1.2}.creative-preview-card p{color:var(--muted);margin:0}.creative-preview-card button{width:fit-content}.creative-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creative-output-grid article{align-content:start;gap:8px;display:grid}.creative-output-grid small{color:var(--muted);line-height:1.55}.creative-empty{text-align:center;place-content:center;gap:8px;min-height:220px;display:grid}@media (width<=1080px){.commercial-readiness-grid,.commercial-doc-links{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr}.sidebar{z-index:20;border-bottom:1px solid #dff5ce29;gap:12px;height:auto;padding:12px 14px;position:sticky}.nav-list{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.nav-section{display:contents}.nav-section-title{display:none}.nav-list::-webkit-scrollbar{display:none}.nav-item{white-space:nowrap;flex:none;justify-content:center;gap:7px;min-height:38px;padding:0 11px}.nav-item span{font-size:13px;font-weight:800;display:inline}.sidebar-note{display:none}.hero-band{grid-template-columns:1fr}.metrics-grid,.radar-grid,.commercial-service-grid,.operation-plan-grid,.ranking-strip,.discovery-index-shell,.discovery-index-metrics,.registry-feed,.plugin-grid,.creative-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-index-side{border-top:1px solid #dbe5d8;border-left:0}.squad-grid,.squad-live-grid,.daily-ai-order-grid,.daily-ai-channel-grid,.promo-video-command-strip,.promo-video-config-grid,.promo-provider-grid,.promo-script-grid,.promo-quality-grid,.execution-kpi-grid,.execution-owner-grid,.execution-runbook-grid,.execution-commercial-grid,.execution-history-list,.content-workbench,.content-stat-grid,.open-api-grid,.open-api-doc,.open-api-application,.open-api-client-grid,.open-platform-grid,.open-platform-stats,.sponsor-grid,.commercial-followup-grid,.commercial-order-grid,.payment-ops-intelligence,.payment-orders-grid,.commercial-pack-list,.commercial-service-grid,.commercial-funnel-grid,.commercial-action-grid,.ad-dashboard,.creative-generator-head,.creative-workbench,.creative-output-grid,.public-stat-grid,.author-project-grid,.project-admin-shell,.project-admin-form,.status-card-row,.audit-stats,.audit-shell,.audit-meta-grid,.universal-filter-grid,.universal-answer-panel,.search-quality-panel,.search-quality-metrics,.search-quality-gap-list,.universal-search-stats,.universal-results,.article-stat-grid,.article-publisher-shell,.article-editor-form,.article-body-grid,.launch-config-hero,.launch-check-grid,.launch-config-shell,.launch-config-form,.search-analytics-grid,.readiness-hero,.readiness-summary,.prelaunch-gate-grid,.deployment-check-list,.readiness-grid,.account-planning-grid,.account-layout,.account-module-grid,.account-security-list,.role-grid,.squad-task-list,.home-command-grid,.creative-command,.creative-ops-grid,.plugin-creative-bridge,.ops-customer-grid,.ops-customer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-metric-grid,.ops-shortcuts,.global-update-metrics,.admin-today-grid,.admin-pipeline,.admin-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-layout,.execution-layout,.global-update-grid,.admin-console-layout{grid-template-columns:1fr}.developer-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-center-grid{grid-template-columns:1fr}}@media (width<=760px){.commercial-readiness-hero{display:grid}.commercial-readiness-grid,.commercial-doc-links{grid-template-columns:1fr}.sidebar{gap:10px;padding:10px}.brand-mark{width:38px;height:38px}.brand strong{font-size:16px}.brand span{margin-top:2px;font-size:12px}.nav-list{margin:0 -2px}.nav-item{min-height:36px;padding:0 10px}.nav-item svg{width:16px;height:16px}.nav-item span{font-size:12px}.main{padding:14px}.topbar{flex-direction:column;align-items:stretch}.page-title,.data-mode-bar{flex-direction:column;align-items:flex-start}.open-platform-hero,.discovery-index-shell,.discovery-index-metrics,.open-api-grid,.open-api-doc,.open-api-application,.open-api-form,.open-api-client-grid,.open-platform-stats,.open-platform-grid,.sponsor-grid,.commercial-followup-grid,.commercial-order-grid,.payment-ops-intelligence,.payment-orders-grid,.commercial-pack-list,.commercial-service-grid,.commercial-funnel-grid,.commercial-action-grid,.ad-dashboard,.creative-generator-head,.creative-workbench,.creative-form,.creative-output-grid,.ad-form-grid,.public-hero,.public-stat-grid,.author-project-grid,.project-admin-shell,.project-admin-form,.status-card-row,.audit-stats,.audit-shell,.audit-meta-grid,.universal-filter-grid,.search-quality-panel,.search-quality-metrics,.search-quality-gap-list,.universal-search-stats,.universal-results,.article-publish-hero,.article-stat-grid,.article-publisher-shell,.article-editor-form,.article-body-grid,.launch-config-hero,.launch-check-grid,.launch-config-shell,.launch-config-form,.search-analytics-grid,.readiness-hero,.readiness-summary,.prelaunch-gate-grid,.deployment-check-list,.readiness-grid,.auth-status-board,.account-planning-grid,.account-layout,.account-module-grid,.account-security-list,.role-grid,.promo-video-command-strip,.execution-kpi-grid,.execution-layout,.execution-owner-grid,.execution-runbook-grid,.execution-commercial-grid,.execution-history-list,.home-command-grid,.creative-command,.creative-ops-grid,.creative-lanes,.plugin-creative-bridge,.ops-customer-grid,.ops-customer-list,.ops-monitor-list{grid-template-columns:1fr}.creative-rank-row{grid-template-columns:34px minmax(0,1fr)}.creative-rank-row small,.creative-rank-row svg{grid-column:2}.creative-rank-insight{grid-template-columns:1fr}.discovery-index-side{border-top:1px solid #dbe5d8;border-left:0}:is(.discovery-row,.discovery-row:has(>svg),.tool-discovery-row){grid-template-columns:1fr}.tool-discovery-tags,.discovery-row-actions,.auth-checks,.open-platform-actions,.ad-actions,.creative-brief-source,.public-hero-actions,.project-link-row,.project-admin-actions,.article-publish-actions,.launch-actions{justify-content:flex-start}.prelaunch-audit-head,.open-platform-roadmap,.open-api-ops-head,.sponsor-rail-head,.commercial-panel,.commercial-order-head,.commercial-crm-hero,.ad-policy-panel,.ad-slot-editor-head,.account-session-card,.section-heading,.project-admin-head,.audit-detail-head,.developer-center-hero,.developer-task-strip,.developer-focus-notice{flex-direction:column;align-items:flex-start}.developer-center-actions,.developer-focus-actions,.account-session-actions,.developer-task-strip button,.developer-focus-notice button{width:100%}.developer-center-actions button,.developer-task-strip button,.developer-focus-notice button{flex:140px}.developer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-action{width:100%}.topbar-task-alert{width:100%;max-width:none}.topbar-task-alert small{max-width:none}.ops-hero,.execution-hero,.admin-console-hero,.promo-video-hero{flex-direction:column;align-items:flex-start}.promo-video-hero{grid-template-columns:1fr;min-height:auto}.promo-video-preview-card{width:100%}.ops-hero-actions,.execution-hero-actions,.admin-console-actions{justify-content:flex-start;width:100%}.ops-hero-actions button,.execution-hero-actions button,.admin-console-actions button{flex:150px}.ops-metric-grid,.ops-shortcuts,.global-update-metrics,.global-update-grid,.admin-today-grid,.admin-pipeline,.admin-workflow-grid,.account-commercial-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.account-login-methods,.auth-login-panel-primary,.account-login-tabs,.account-form{grid-template-columns:1fr}.account-form-section-title{flex-direction:column;align-items:flex-start}.account-form-section-title strong{text-align:left}.account-card{position:static}.ad-actions{width:100%}.ad-actions button{flex:140px}.sponsor-rail-head small{text-align:left}.hero-band{gap:20px;min-height:auto;padding:22px}.hero-copy h1{font-size:34px;line-height:1.08}.hero-copy p{font-size:15px;line-height:1.65}.hero-proof-strip{gap:6px;margin-top:16px}.hero-proof-strip span{padding:6px 8px;font-size:12px}.hero-actions{margin-top:18px}.hero-actions button{width:100%}.hero-panel{padding:14px}.flow-row{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px 0}.flow-row>span{width:28px;height:28px}.metrics-grid,.radar-grid,.commercial-service-grid,.operation-plan-grid,.ranking-strip,.registry-feed,.tool-grid,.plugin-grid,.content-categories,.two-column,.submit-layout,.detail-grid,.detail-hero,.detail-content-grid,.decision-summary,.daily-report,.report-columns,.candidate-layout,.squad-command,.squad-grid,.squad-live-grid,.squad-task-list,.daily-ai-summary,.daily-ai-order-grid,.daily-ai-channel-grid,.promo-video-command-strip,.promo-video-config-grid,.promo-provider-grid,.promo-script-grid,.promo-quality-grid,.squad-order-metrics,.squad-order-list,.content-workbench,.content-stat-grid,.workflow-rail,.global-update-metrics,.global-update-grid,.promo-video-config-grid,.promo-provider-grid,.promo-script-grid,.promo-quality-grid,.promo-publish-grid,.promo-sop-grid,.growth-performance-strip,.growth-channel-grid,.growth-review-grid,.admin-today-grid,.admin-pipeline,.admin-workflow-grid{grid-template-columns:1fr}.promo-video-hero{padding:18px}.promo-video-hero h2{font-size:38px}.promo-video-preview-grid,.promo-featured-script,.promo-publish-grid,.promo-sop-grid,.growth-performance-strip,.growth-channel-grid,.growth-review-grid,.universal-answer-panel,.promo-queue-list article{grid-template-columns:1fr}.promo-featured-script strong{text-align:left}.author-identity{grid-template-columns:1fr}.squad-command-actions{justify-items:start}.squad-command-actions strong{justify-self:start}.ranking-row{grid-template-columns:44px minmax(0,1fr)}.growth-row{grid-template-columns:34px minmax(0,1fr)}.ranking-score,.ranking-trend,.ranking-row>svg,.metric-delta{display:none}.live-head{flex-direction:column}.local-published-bar{grid-template-columns:1fr}.local-published-actions,.local-published-stats{justify-content:flex-start}.history-feed{flex-direction:column}.candidate-toolbar{flex-direction:column;align-items:flex-start}.candidate-toolbar-actions{justify-content:flex-start}.draft-head{flex-direction:column}.draft-grid,.draft-queue,.draft-queue-list,.content-idea-board,.outline-list{grid-template-columns:1fr}.growth-list{justify-content:flex-start}.section-head{flex-direction:column;align-items:flex-start}.tutorial-row{flex-direction:column}.brand{justify-content:center}}@media (width<=420px){.main{padding:10px}.topbar{gap:10px;margin-bottom:14px}.searchbox,.local-search{height:44px;padding:0 11px}.hero-band{padding:18px}.hero-copy h1{font-size:30px}.hero-panel-head strong{font-size:17px}.metrics-grid .metric strong,.universal-search-stats strong,.article-stat-grid strong,.readiness-summary strong,.launch-check-grid strong,.ops-metric-grid strong{font-size:22px}.ops-metric-grid,.ops-shortcuts,.account-commercial-strip{grid-template-columns:1fr}.ops-task-list button{grid-template-columns:38px minmax(0,1fr)}.ops-task-list em{grid-column:2}.ops-funnel div{grid-template-columns:28px minmax(0,1fr) 34px}.ops-funnel i{grid-column:1/-1}.nav-item{padding:0 9px}}.home-workbench{--home-ink:oklch(22% .032 158);--home-deep:oklch(17% .034 158);--home-muted:oklch(48% .025 150);--home-border:oklch(84.5% .023 130);--home-panel:oklch(98.6% .008 112);--home-soft:oklch(96.5% .014 118);--home-tint:oklch(93.5% .034 132);--home-accent:oklch(45% .09 154);--home-fresh:oklch(74% .13 128);color:var(--home-ink);gap:14px;display:grid}.home-workbench button{font:inherit}.home-hero-workbench,.home-panel,.home-commerce-panel,.home-compact-feed{border:1px solid var(--home-border);background:var(--home-panel);border-radius:8px;box-shadow:0 8px 24px oklch(22% .032 158/.055)}.home-hero-workbench{grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);min-height:340px;display:grid;overflow:hidden}.home-hero-main{align-content:center;padding:34px 38px;display:grid}.home-kicker,.home-panel-head span,.home-commerce-panel>div>span,.home-compact-feed>span{color:var(--home-accent);font-size:12px;font-weight:900}.home-kicker{align-items:center;gap:7px;width:fit-content;margin-bottom:12px;display:inline-flex}.home-hero-main h1{letter-spacing:0;text-wrap:balance;max-width:760px;margin:0 0 12px;font-size:42px;line-height:1.08}.home-hero-main p{max-width:68ch;color:var(--home-muted);margin:0;font-size:15px;line-height:1.72}.home-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.home-hero-actions button,.home-panel-head button,.home-commerce-panel>button{border:1px solid var(--home-border);min-height:42px;color:var(--home-ink);background:oklch(99% .006 112);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:900;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.home-hero-actions button:hover,.home-panel-head button:hover,.home-commerce-panel>button:hover{background:var(--home-soft);border-color:oklch(70% .07 146);transform:translateY(-1px)}.home-hero-actions .home-primary-action{border-color:var(--home-deep);background:var(--home-deep);color:oklch(97% .01 116)}.home-today-panel{background:var(--home-deep);color:oklch(95% .015 116);align-content:center;gap:18px;padding:26px;display:grid}.home-today-header{gap:5px;display:grid}.home-today-header span{color:var(--home-fresh);font-size:12px;font-weight:900}.home-today-header strong{font-size:42px;line-height:1}.home-today-header small{color:oklch(82% .025 126)}.home-source-list{gap:8px;display:grid}.home-source-list button{color:oklch(94% .018 116);background:oklch(96% .014 116/.06);border:1px solid oklch(96% .014 116/.14);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 11px;display:flex}.home-source-list button.fresh{background:oklch(74% .13 128/.12);border-color:oklch(74% .13 128/.55)}.home-source-list span{font-weight:850}.home-source-list strong{color:var(--home-fresh)}.home-stat-strip,.home-quick-strip,.home-work-grid,.home-commerce-list{gap:10px;display:grid}.home-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.home-stat-strip button{border:1px solid var(--home-border);background:var(--home-panel);min-height:78px;color:var(--home-ink);text-align:left;border-radius:8px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-content:center;gap:2px 12px;padding:13px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.home-stat-strip button:hover,.home-quick-strip button:hover,.home-signal-list button:hover,.home-queue-list button:hover,.home-ranking-list button:hover,.home-guide-list button:hover{border-color:oklch(70% .07 146);transform:translateY(-1px);box-shadow:0 8px 22px oklch(22% .032 158/.055)}.home-stat-strip svg{width:34px;height:34px;color:var(--home-accent);background:var(--home-tint);border-radius:8px;grid-area:icon;align-self:center;padding:7px}.home-stat-strip span{color:var(--home-muted);grid-area:label;font-size:12px;font-weight:850}.home-stat-strip strong{grid-area:value;font-size:24px;line-height:1.05}.home-daily-trends{border:1px solid var(--home-border);background:var(--home-panel);border-radius:8px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.2fr) minmax(230px,.55fr);gap:14px;padding:18px;display:grid;box-shadow:0 8px 24px oklch(22% .032 158/.055)}.home-daily-overview,.home-daily-list,.home-daily-source{min-width:0}.home-daily-overview{align-content:start;gap:12px;display:grid}.home-daily-overview>span,.home-daily-list>div>span,.home-daily-source>span{color:var(--home-accent);font-size:12px;font-weight:900}.home-daily-overview h2{margin:0;font-size:22px;line-height:1.25}.home-daily-overview p{color:var(--home-muted);margin:0;line-height:1.6}.home-daily-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-daily-metrics button{border:1px solid var(--home-border);background:var(--home-soft);min-width:0;color:var(--home-ink);text-align:left;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:2px 8px;padding:10px;display:grid}.home-daily-metrics svg{color:var(--home-accent);grid-row:1/3}.home-daily-metrics span{color:var(--home-muted);font-size:11px;font-weight:850}.home-daily-metrics strong{font-size:18px;line-height:1.1}.home-daily-list{gap:8px;display:grid}.home-daily-list>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-daily-list>div>strong{font-size:14px}.home-daily-list button{border:1px solid var(--home-border);background:var(--home-soft);min-width:0;color:var(--home-ink);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.home-daily-list button:hover,.home-daily-metrics button:hover,.home-daily-source button:hover{border-color:oklch(70% .07 146);transform:translateY(-1px);box-shadow:0 8px 22px oklch(22% .032 158/.055)}.home-daily-list button>span{color:var(--home-accent);font-size:11px;font-weight:900}.home-daily-list button>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:15px;line-height:1.25;overflow:hidden}.home-daily-list button>p{color:var(--home-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.home-daily-list button>small{background:var(--home-tint);color:var(--home-accent);white-space:nowrap;border-radius:999px;grid-area:1/2/4;align-self:center;padding:5px 8px;font-weight:900}.home-daily-empty{border:1px dashed var(--home-border);color:var(--home-muted);border-radius:8px;margin:0;padding:14px}.home-daily-source{border:1px solid var(--home-border);background:var(--home-soft);border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.home-daily-source>strong{font-size:22px;line-height:1.2}.home-daily-source>small{color:var(--home-muted)}.home-daily-source>div{gap:7px;margin-top:4px;display:grid}.home-daily-source button{border:1px solid var(--home-border);background:var(--home-panel);min-height:38px;color:var(--home-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.home-daily-source button.fresh{background:oklch(74% .13 128/.11);border-color:oklch(74% .13 128/.55)}.home-daily-source button span{color:var(--home-muted);font-size:12px;font-weight:850}.home-daily-source button strong{color:var(--home-accent)}.home-quick-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.home-quick-strip button{border:1px solid var(--home-border);background:var(--home-panel);min-height:94px;color:var(--home-ink);text-align:left;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:4px 10px;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.home-quick-strip svg{width:32px;height:32px;color:var(--home-accent);background:var(--home-tint);border-radius:8px;grid-row:1/3;padding:7px}.home-quick-strip span{font-weight:900}.home-quick-strip small{color:var(--home-muted);line-height:1.45}.home-work-grid{grid-template-columns:minmax(0,1.28fr) minmax(310px,.72fr)}.home-work-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-panel{padding:18px}.home-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.home-panel-head h2{margin:4px 0 0;font-size:20px;line-height:1.25}.home-signal-list,.home-queue-list,.home-ranking-list,.home-guide-list{gap:8px;display:grid}.home-signal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-signal-list button,.home-queue-list button,.home-ranking-list button,.home-guide-list button{border:1px solid var(--home-border);background:var(--home-soft);color:var(--home-ink);text-align:left;border-radius:8px;padding:13px;transition:border-color .18s,transform .18s,box-shadow .18s}.home-signal-list span,.home-guide-list span{color:var(--home-accent);font-size:12px;font-weight:900}.home-signal-list strong{margin:6px 0;font-size:17px;display:block}.home-signal-list p{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.home-queue-list button{grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:7px 10px;display:grid;position:relative}.home-queue-list button>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-queue-list span{color:var(--home-muted);font-size:12px;font-weight:900}.home-queue-list strong{font-size:16px}.home-queue-list p{color:var(--home-muted);grid-column:1;margin:0;line-height:1.45}.home-queue-list svg{color:var(--home-accent);grid-area:1/2/3}.home-ranking-list button,.home-guide-list button{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.home-ranking-list button>span{color:var(--home-accent);font-weight:900}.home-ranking-list strong,.home-guide-list strong{font-size:16px;line-height:1.25;display:block}.home-ranking-list small,.home-guide-list small{color:var(--home-muted)}.home-ranking-list em{color:var(--home-accent);font-style:normal;font-weight:900}.home-guide-list button{grid-template-columns:minmax(0,1fr) auto}.home-guide-list span{grid-column:1/-1}.home-commerce-panel{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.home-commerce-panel h2{margin:4px 0 6px;font-size:20px}.home-commerce-panel p{color:var(--home-muted);margin:0;line-height:1.55}.home-commerce-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-commerce-list article{border:1px solid var(--home-border);background:var(--home-soft);border-radius:8px;padding:12px}.home-commerce-list small{color:var(--home-accent);font-weight:900}.home-commerce-list strong{margin:5px 0;display:block}.home-commerce-list p{color:var(--home-muted);font-size:12px}.home-compact-feed{justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.home-compact-feed div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-compact-feed small{background:var(--home-tint);color:var(--home-accent);border-radius:999px;padding:5px 8px;font-weight:850}@media (width<=1180px){.home-hero-workbench,.home-work-grid,.home-work-grid-secondary,.home-commerce-panel,.home-daily-trends{grid-template-columns:1fr}.home-quick-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-commerce-panel>button{width:fit-content}}@media (width<=760px){.home-workbench{gap:12px}.home-hero-main,.home-today-panel,.home-panel,.home-commerce-panel{padding:14px}.home-hero-main h1{font-size:30px;line-height:1.13}.home-hero-main p{font-size:14px}.home-hero-actions button,.home-hero-actions .home-primary-action{width:100%}.home-today-panel{gap:12px;padding:12px 14px}.home-today-header strong{font-size:30px}.home-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-source-list button{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:40px}.home-stat-strip,.home-quick-strip,.home-signal-list,.home-commerce-list,.home-daily-metrics{grid-template-columns:1fr}.home-daily-trends{padding:14px}.home-daily-list button{grid-template-columns:minmax(0,1fr)}.home-daily-list button>small{grid-area:auto/1;justify-self:start}.home-stat-strip button{min-height:68px}.home-quick-strip button{min-height:78px}.home-panel-head{flex-direction:column;align-items:flex-start}.home-panel-head button,.home-commerce-panel>button{width:100%}.home-ranking-list button{grid-template-columns:32px minmax(0,1fr)}.home-ranking-list em{grid-column:2}.home-guide-list button{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.home-guide-list span{grid-column:1/-1}.home-guide-list strong{grid-column:1;min-width:0}.home-guide-list small{white-space:nowrap;grid-area:2/2}.home-compact-feed{flex-direction:column;align-items:flex-start}.home-compact-feed div{justify-content:flex-start}}:is(.plugin-radar-workbench,.page-stack:has(.universal-search-hero)){--desk-ink:oklch(22% .032 158);--desk-deep:oklch(17% .034 158);--desk-muted:oklch(48% .025 150);--desk-border:oklch(84.5% .023 130);--desk-panel:oklch(98.6% .008 112);--desk-soft:oklch(96.5% .014 118);--desk-tint:oklch(93.5% .034 132);--desk-accent:oklch(45% .09 154);--desk-fresh:oklch(74% .13 128)}.plugin-radar-workbench{gap:14px;display:grid}.plugin-radar-hero,.plugin-radar-stats,.plugin-radar-controls,.plugin-radar-table,.plugin-creative-bridge,.local-published-bar{border:1px solid var(--desk-border);background:var(--desk-panel);border-radius:8px;box-shadow:0 8px 24px oklch(22% .032 158/.055)}.page-stack:has(.universal-search-hero) .universal-search-hero{border:1px solid var(--desk-border);background:var(--desk-panel);border-radius:8px;box-shadow:0 8px 24px oklch(22% .032 158/.055)}.page-stack:has(.universal-search-hero) .universal-answer-panel{border:1px solid var(--desk-border);background:var(--desk-panel);border-radius:8px;box-shadow:0 8px 24px oklch(22% .032 158/.055)}.page-stack:has(.universal-search-hero) .search-quality-panel{border:1px solid var(--desk-border);background:var(--desk-panel);border-radius:8px;box-shadow:0 8px 24px oklch(22% .032 158/.055)}.page-stack:has(.universal-search-hero) .universal-search-stats{border:1px solid var(--desk-border);background:var(--desk-panel);border-radius:8px;box-shadow:0 8px 24px oklch(22% .032 158/.055)}.page-stack:has(.universal-search-hero) .universal-results{border:1px solid var(--desk-border);background:var(--desk-panel);border-radius:8px;box-shadow:0 8px 24px oklch(22% .032 158/.055)}.plugin-radar-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);display:grid;overflow:hidden}.plugin-radar-hero>div,.plugin-radar-hero aside{padding:28px}.plugin-radar-hero>div>span,.plugin-radar-hero aside>span,.plugin-radar-controls>div>span,.plugin-radar-stats span,.plugin-radar-table-head{color:var(--desk-accent);font-size:12px;font-weight:900}.page-stack:has(.universal-search-hero) .search-quality-summary span{color:var(--desk-accent);font-size:12px;font-weight:900}.page-stack:has(.universal-search-hero) .universal-answer-main>span{color:var(--desk-accent);font-size:12px;font-weight:900}.page-stack:has(.universal-search-hero) .universal-answer-side span{color:var(--desk-accent);font-size:12px;font-weight:900}.plugin-radar-hero>div>span{align-items:center;gap:7px;display:inline-flex}.plugin-radar-hero h1{margin:12px 0;font-size:38px;line-height:1.1}.plugin-radar-hero p{max-width:72ch;color:var(--desk-muted);margin:0;line-height:1.65}.plugin-radar-hero aside{background:var(--desk-deep);color:oklch(96% .014 116);align-content:center;gap:10px;display:grid}.plugin-radar-hero aside strong{font-size:23px;line-height:1.25}.plugin-radar-hero aside p{color:oklch(82% .025 126)}.plugin-radar-hero aside button,.plugin-radar-actions button,.plugin-radar-controls button,.local-published-actions button{border:1px solid var(--desk-border);min-height:38px;color:var(--desk-ink);background:oklch(99% .006 112);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:900;display:inline-flex}.plugin-radar-hero aside button{color:oklch(95% .015 116);background:oklch(74% .13 128/.12);border-color:oklch(74% .13 128/.55);width:fit-content}.plugin-radar-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.plugin-radar-actions button:first-child{border-color:var(--desk-deep);background:var(--desk-deep);color:oklch(97% .01 116)}.plugin-radar-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.plugin-radar-stats div{border-right:1px solid var(--desk-border);gap:4px;padding:15px;display:grid}.plugin-radar-stats div:last-child{border-right:0}.plugin-radar-stats strong{font-size:26px}.plugin-radar-stats small{color:var(--desk-muted)}.plugin-radar-controls{grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,.8fr);gap:12px;padding:14px;display:grid}.plugin-radar-controls>div{gap:8px;display:grid}.plugin-radar-segmented{flex-wrap:wrap;gap:7px;display:flex}.plugin-radar-segmented button.active{border-color:var(--desk-deep);background:var(--desk-deep);color:oklch(97% .01 116)}.plugin-radar-table{overflow:hidden}.plugin-radar-table-head,.plugin-radar-row{grid-template-columns:minmax(360px,1fr) 82px 82px 82px 82px;align-items:center;gap:12px;display:grid}.plugin-radar-table-head{border-bottom:1px solid var(--desk-border);background:var(--desk-soft);padding:12px 16px}.plugin-radar-row{border:0;border-bottom:1px solid var(--desk-border);background:var(--desk-panel);width:100%;color:var(--desk-ink);text-align:left;padding:14px 16px;transition:background .18s}.plugin-radar-row:last-child{border-bottom:0}.plugin-radar-row:hover{background:var(--desk-soft)}.plugin-radar-main{grid-template-columns:34px 38px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.plugin-rank{color:var(--desk-accent);padding-top:7px;font-weight:900}.plugin-radar-main strong{font-size:17px;line-height:1.25;display:block}.plugin-radar-main p{color:var(--desk-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 8px;line-height:1.45;display:-webkit-box;overflow:hidden}.plugin-radar-main div div{flex-wrap:wrap;gap:6px;display:flex}.plugin-radar-main small{background:var(--desk-tint);color:var(--desk-accent);border-radius:999px;padding:4px 7px;font-weight:850}.plugin-radar-row>strong,.plugin-radar-row>em{justify-self:start;font-size:18px}.plugin-radar-row>em{color:var(--desk-accent);font-style:normal;font-weight:900}.plugin-creative-bridge,.local-published-bar{box-shadow:none}.plugin-creative-bridge{padding:16px}.page-stack:has(.universal-search-hero){gap:14px}.page-stack:has(.universal-search-hero)>.page-title{border:1px solid var(--desk-border);background:var(--desk-panel);border-radius:8px;align-items:flex-end;padding:18px;box-shadow:0 8px 24px oklch(22% .032 158/.055)}.page-stack:has(.universal-search-hero) .universal-search-hero{grid-template-columns:minmax(320px,.9fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:16px;display:grid}.page-stack:has(.universal-search-hero) .local-search{max-width:none;height:48px;box-shadow:none}.page-stack:has(.universal-search-hero) .universal-filter-grid{grid-template-columns:1fr;gap:8px}.page-stack:has(.universal-search-hero) .segmented.compact{background:0 0;border:0;flex-wrap:wrap;gap:7px;display:flex}.page-stack:has(.universal-search-hero) .segmented.compact button{border:1px solid var(--desk-border);background:var(--desk-soft);border-radius:999px;padding:8px 11px}.page-stack:has(.universal-search-hero) .segmented.compact button.active{border-color:var(--desk-deep);background:var(--desk-deep);color:oklch(97% .01 116)}.page-stack:has(.universal-search-hero) .universal-answer-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);padding:0;overflow:hidden}:is(.page-stack:has(.universal-search-hero) .universal-answer-main,.page-stack:has(.universal-search-hero) .universal-answer-side){box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px}.page-stack:has(.universal-search-hero) .universal-answer-main{color:var(--desk-ink);min-width:0}.page-stack:has(.universal-search-hero) .universal-answer-main h2{color:var(--desk-ink);text-wrap:balance;overflow-wrap:anywhere;word-break:normal}:is(.page-stack:has(.universal-search-hero) .universal-answer-main p,.page-stack:has(.universal-search-hero) .universal-ai-response p){color:var(--desk-muted);overflow-wrap:anywhere}.page-stack:has(.universal-search-hero) .universal-ai-response{border-color:var(--desk-border);background:var(--desk-soft)}:is(.page-stack:has(.universal-search-hero) .universal-ai-command button,.page-stack:has(.universal-search-hero) .universal-answer-actions button){border-radius:7px}.page-stack:has(.universal-search-hero) .universal-answer-actions button:not(:first-child){border-color:var(--desk-border);background:var(--desk-soft);color:var(--desk-ink)}.page-stack:has(.universal-search-hero) .universal-ai-command button{border-color:var(--desk-border);background:var(--desk-soft);color:var(--desk-ink)}.page-stack:has(.universal-search-hero) .universal-answer-actions button:first-child{border-color:var(--desk-fresh);background:var(--desk-fresh);color:var(--desk-deep)}.page-stack:has(.universal-search-hero) .universal-answer-side{background:var(--desk-deep);color:oklch(95% .015 116)}:is(.page-stack:has(.universal-search-hero) .universal-answer-side p,.page-stack:has(.universal-search-hero) .universal-answer-side small){color:oklch(82% .025 126)}.page-stack:has(.universal-search-hero) .universal-answer-sources button{color:oklch(95% .015 116);background:oklch(74% .13 128/.11);border-color:oklch(74% .13 128/.42);min-width:0;overflow:hidden}.page-stack:has(.universal-search-hero) .universal-answer-sources strong{overflow-wrap:anywhere;word-break:normal;max-width:100%;line-height:1.15;display:block}.page-stack:has(.universal-search-hero) .search-quality-panel{background:var(--desk-panel);box-shadow:none;grid-template-columns:minmax(0,.9fr) 140px minmax(360px,1fr)}.page-stack:has(.universal-search-hero) .search-quality-metrics{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.page-stack:has(.universal-search-hero) .search-quality-gap-list{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.page-stack:has(.universal-search-hero) .universal-search-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;overflow:hidden}.page-stack:has(.universal-search-hero) .universal-search-stats div{border:0;border-right:1px solid var(--desk-border);box-shadow:none;background:0 0;border-radius:0}.page-stack:has(.universal-search-hero) .universal-search-stats div:last-child{border-right:0}.page-stack:has(.universal-search-hero) .universal-results{grid-template-columns:1fr;gap:8px;padding:14px}.page-stack:has(.universal-search-hero) .universal-results:before{content:"搜索结果";color:var(--desk-ink);margin:2px 0 4px;font-size:20px;font-weight:900}.page-stack:has(.universal-search-hero) .universal-result-card{border-color:var(--desk-border);background:var(--desk-soft);grid-template-columns:90px minmax(0,1fr) minmax(220px,.48fr);align-items:start;min-height:0;padding:14px}.page-stack:has(.universal-search-hero) .universal-result-card>span{background:var(--desk-tint);border-radius:999px;width:fit-content;padding:5px 8px}.page-stack:has(.universal-search-hero) .universal-result-card strong{font-size:17px}.page-stack:has(.universal-search-hero) .universal-result-card p{margin:0}.page-stack:has(.universal-search-hero) .project-meta-strip{justify-content:flex-end}@media (width<=1180px){.plugin-radar-hero,.plugin-radar-controls{grid-template-columns:1fr}.page-stack:has(.universal-search-hero) .universal-search-hero{grid-template-columns:1fr}.page-stack:has(.universal-search-hero) .universal-answer-panel{grid-template-columns:1fr}.page-stack:has(.universal-search-hero) .search-quality-panel{grid-template-columns:1fr}.plugin-radar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-stack:has(.universal-search-hero) .search-quality-gap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-radar-table-head{display:none}.plugin-radar-row{grid-template-columns:minmax(0,1fr) repeat(4,minmax(62px,auto))}}@media (width<=760px){.plugin-radar-hero>div,.plugin-radar-hero aside,.plugin-radar-controls,.plugin-radar-table,.plugin-creative-bridge{padding:14px}.page-stack:has(.universal-search-hero)>.page-title{padding:14px}.page-stack:has(.universal-search-hero) .universal-search-hero{padding:14px}.page-stack:has(.universal-search-hero) .universal-answer-main{padding:14px}.page-stack:has(.universal-search-hero) .universal-answer-side{padding:14px}.page-stack:has(.universal-search-hero) .search-quality-panel{padding:14px}.page-stack:has(.universal-search-hero) .universal-results{padding:14px}.plugin-radar-hero h1{font-size:30px}.plugin-radar-stats{grid-template-columns:1fr}.page-stack:has(.universal-search-hero) .universal-search-stats{grid-template-columns:1fr}.page-stack:has(.universal-search-hero) .search-quality-metrics{grid-template-columns:1fr}.page-stack:has(.universal-search-hero) .search-quality-gap-list{grid-template-columns:1fr}.plugin-radar-stats div{border-right:0;border-bottom:1px solid var(--desk-border)}.page-stack:has(.universal-search-hero) .universal-search-stats div{border-right:0;border-bottom:1px solid var(--desk-border)}.plugin-radar-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.plugin-radar-main{grid-column:1/-1;grid-template-columns:30px 36px minmax(0,1fr)}.plugin-radar-row>strong,.plugin-radar-row>em{font-size:16px}.plugin-radar-row>strong:before,.plugin-radar-row>em:before{color:var(--desk-muted);font-size:11px;font-weight:850;line-height:1.2;display:block}.plugin-radar-row>strong:first-of-type:before{content:"指数"}.plugin-radar-row>strong:nth-of-type(2):before{content:"中文"}.plugin-radar-row>strong:nth-of-type(3):before{content:"安全"}.plugin-radar-row>em:before{content:"增长"}.page-stack:has(.universal-search-hero) .universal-result-card{grid-template-columns:1fr}.page-stack:has(.universal-search-hero) .universal-answer-main h2{font-size:26px;line-height:1.16}.page-stack:has(.universal-search-hero) .universal-answer-main p{font-size:14px}.page-stack:has(.universal-search-hero) .project-meta-strip{justify-content:flex-start}}
