:root{color:#1d1d1f;font-synthesis:none;text-rendering:optimizelegibility;--ink:#1d1d1f;--muted:#6e6e73;--muted-2:#86868b;--line:#0000001a;--line-strong:#00000029;--surface:#ffffffe0;--surface-solid:#fff;--surface-soft:#f2f2f4;--blue:#0071e3;--blue-dark:#06c;--blue-soft:#0071e31a;--green:#248a3d;--green-soft:#248a3d1a;--orange:#c93400;--orange-soft:#ff95001f;--red:#d70015;--red-soft:#ff3b301a;--shadow-sm:0 1px 2px #0000000a, 0 4px 14px #00000008;--shadow-md:0 10px 32px #00000014;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{background:#f5f5f7}body{background:#f5f5f7;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}button,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:1px;outline:3px solid #0071e340}h1,h2,h3,p{margin:0}h1{letter-spacing:0;font-size:24px;font-weight:700;line-height:1.15}h2{letter-spacing:0;font-size:18px;font-weight:650;line-height:1.25}h3{font-size:14px;font-weight:600;line-height:1.35}.muted{color:var(--muted)}.small{font-size:12px}.mono{font-family:SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.break{word-break:break-all}.eyebrow{color:var(--muted-2);letter-spacing:.03em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:600}.boot-screen,.loading-block{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .22s cubic-bezier(.25,.8,.25,1);display:grid}.app-shell.sidebar-collapsed{grid-template-columns:80px minmax(0,1fr)}.sidebar{z-index:20;height:100vh;color:var(--ink);-webkit-backdrop-filter:saturate(180%)blur(26px);backdrop-filter:saturate(180%)blur(26px);background:#ffffffc7;border-right:1px solid #00000014;flex-direction:column;padding:18px 14px;display:flex;position:sticky;top:0}.sidebar-head,.brand,.sidebar-foot,.user-chip{align-items:center;display:flex}.sidebar-head{justify-content:space-between;gap:8px;margin-bottom:22px}.brand{gap:10px;min-width:0}.brand strong{white-space:nowrap;font-size:14px;font-weight:650}.brand-mark{color:#fff;background:#1d1d1f;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 1px #ffffff29}.brand-mark.small{border-radius:9px;flex-basis:32px;width:32px;height:32px}.nav-list{flex-direction:column;flex:1;gap:18px;display:flex}.nav-section{flex-direction:column;gap:5px;display:flex}.nav-section+.nav-section{border-top:1px solid #0001;padding-top:14px}.nav-section-label{color:var(--muted-2);letter-spacing:.04em;text-transform:uppercase;padding:0 11px 4px;font-size:10px;font-weight:650}.nav-section-items{flex-direction:column;gap:3px;display:flex}.nav-item{color:#515154;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 11px;transition:color .14s,background .14s;display:flex}.nav-item.active{color:var(--blue);background:var(--blue-soft);font-weight:600}.nav-item span{white-space:nowrap}.sidebar-collapsed .nav-item{justify-content:center}.sidebar-foot{border-top:1px solid #00000014;justify-content:space-between;gap:8px;min-height:58px;padding-top:14px}.user-chip{gap:9px;min-width:0}.user-chip>span:last-child{flex-direction:column;min-width:0;display:flex}.user-chip strong,.user-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-chip strong{font-size:12px;font-weight:600}.user-chip small{color:var(--muted-2);margin-top:2px;font-size:10px}.avatar{color:#fff;background:#0071e3;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:650;display:inline-flex}.avatar.large{flex-basis:58px;width:58px;height:58px;font-size:22px}.main-content{background:#f5f5f7;min-width:0}.topbar{z-index:10;-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#f5f5f7c7;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 32px;display:flex;position:sticky;top:0}.topbar h1{font-size:22px}.topbar-meta{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.status-dot{background:#aeaeb2;border-radius:50%;width:8px;height:8px}.status-dot.good{background:#30d158}.status-dot.warn{background:#ff9f0a}.page-container{width:min(1500px,100%);margin:0 auto;padding:28px 32px 56px}.app-shell.has-generation-dock .page-container{padding-bottom:240px}.stack{flex-direction:column;gap:20px;display:flex}.article-quota-indicator{background:linear-gradient(90deg, #e8f4ffeb, #fffc), var(--surface);min-height:34px;box-shadow:none;white-space:nowrap;border:1px solid #1877f229;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 5px;display:flex}.article-quota-icon{color:#0877c9;background:#0f7cd11f;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.article-quota-copy{flex-direction:column;gap:0;min-width:0;line-height:1.1;display:flex}.article-quota-copy small{color:#687386;font-size:8px;font-weight:650}.article-quota-copy strong{color:#172033;white-space:nowrap;font-size:13px;font-weight:760}.article-quota-indicator.warning{background:linear-gradient(90deg, #fff7e1eb, #ffffffb8), var(--surface);border-color:#d977064d}.article-quota-indicator.warning .article-quota-icon{color:#b66500;background:#f59e0b24}.article-quota-indicator.exhausted{background:linear-gradient(90deg, #ffececf0, #ffffffbd), var(--surface);border-color:#dc26264d}.article-quota-indicator.exhausted .article-quota-icon{color:#c62828;background:#ef444424}.article-quota-indicator.exhausted .article-quota-copy strong{color:#b42318}@media (width<=720px){.article-quota-indicator{min-height:32px;padding-right:8px}}.panel{background:var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #00000014;border-radius:10px;padding:22px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-head p{color:var(--muted);margin-top:5px;font-size:13px}.split-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:20px;display:grid}.publishing-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.publishing-status-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:9px;margin-bottom:18px;display:grid}.publishing-status-grid button{color:#d4d4d8;cursor:pointer;text-align:left;background:#131316;border:1px solid #3f3f46;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:68px;padding:11px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.publishing-status-grid button:hover{color:#fafafa;background:#1c1c20;border-color:#71717a}.publishing-status-grid button.active{color:#ecfeff;background:#164e63;border-color:#22d3ee;box-shadow:0 0 0 1px #22d3ee47,0 8px 24px #0891b22e}.publishing-status-grid strong{color:#fafafa;font-size:20px;line-height:1}.publishing-status-grid button.active strong{color:#67e8f9}.publishing-status-grid span{color:#a1a1aa;font-size:11px}.publishing-status-grid button.active span{color:#cffafe}.article-status-overview{grid-template-columns:repeat(6,minmax(86px,1fr));width:min(820px,72%);margin-bottom:0}.article-status-overview button{min-height:58px;padding:8px 10px}.article-status-overview strong{font-size:18px}.metric-grid{grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;display:grid}.metric-card{min-height:92px;box-shadow:var(--shadow-sm);background:#ffffffe6;border:1px solid #00000014;border-radius:10px;align-items:center;gap:13px;padding:16px;display:flex}.metric-icon{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.metric-card>div{flex-direction:column;display:flex}.metric-card strong{font-size:22px;font-weight:650;line-height:1.05}.metric-card span:last-child{color:var(--muted);margin-top:4px;font-size:12px}.button,.icon-button{cursor:pointer;border:1px solid #0000;border-radius:9px;transition:background .14s,border-color .14s,color .14s,opacity .14s}.button{justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.button.primary:hover{background:var(--blue-dark)}.button.secondary{color:var(--ink);border-color:var(--line);background:#ffffffeb}.button.secondary:hover{background:#fff;border-color:#00000038}.button.danger{color:var(--red)}.button.wide{width:100%}.button:disabled{cursor:not-allowed;opacity:.48}.icon-button{color:#515154;border-color:var(--line);background:#ffffffe6;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{background:#fff;border-color:#0003}.icon-button.danger{color:var(--red)}.button-row,.form-actions,.toolbar,.filter-tabs{align-items:center;gap:8px;display:flex}.toolbar{justify-content:space-between}.toolbar-group{align-items:center;gap:9px;min-width:0;display:flex}.filter-tabs{border:1px solid var(--line);scrollbar-width:none;background:#ffffffd1;border-radius:10px;padding:3px;overflow-x:auto}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs button{min-height:32px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:550}.segmented{border:1px solid var(--line);background:#7676801a;border-radius:10px;gap:3px;width:fit-content;padding:3px;display:flex}.segmented button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:550;display:inline-flex}.segmented button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001f}.form-panel{flex-direction:column;gap:18px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-grid .span-2{grid-column:1/-1}.title-config{flex-direction:column;gap:8px;display:flex}.title-config .field-label{font-size:12px;font-weight:600}.title-config input{font-size:12px}.credential-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.credential-field{justify-self:stretch;width:100%;min-width:0}.credential-field>select,.credential-field>input,.credential-field>.credential-input-wrap,.credential-field>.credential-input-wrap>input{width:100%;min-width:0;max-width:none}.credential-field>select,.credential-field>input,.credential-field>.credential-input-wrap>input{height:46px;min-height:46px;padding-top:0;padding-bottom:0}.credential-field>small{color:var(--muted);font-size:10px;font-weight:450;line-height:1.4}.credential-field-wide{grid-column:1/-1}.credential-input-wrap{display:block;position:relative}.credential-input-wrap input{padding-right:42px}.credential-secret-toggle{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.credential-secret-toggle:hover{color:var(--ink);background:var(--surface-soft)}.publication-mode{margin-top:7px}label{color:#424245;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}input,select,textarea{width:100%;min-height:40px;color:var(--ink);background:#ffffffe0;border:1px solid #0000001f;border-radius:9px;outline:none;padding:9px 12px;transition:border-color .14s,box-shadow .14s,background .14s}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #0071e31f}input:disabled{opacity:.55}.code-input{font-family:SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px}.field-hint{color:var(--muted-2);font-size:10px;font-weight:400}.workflow-strip{grid-template-columns:repeat(3,minmax(200px,1fr));gap:12px;display:grid}.workflow-card{min-height:74px;color:var(--muted);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #00000017;border-radius:10px;align-items:flex-start;gap:11px;padding:14px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.workflow-card:hover{border-color:#0071e34d}.workflow-card>span{flex-direction:column;gap:4px;display:flex}.workflow-card strong{color:var(--ink);font-size:13px;font-weight:650}.workflow-card small{color:var(--muted);font-size:10px;line-height:1.45}.cover-strategy{background:#00000005;border:1px solid #00000013;border-radius:10px;padding:12px}.article-design-options{background:#00000005;border:1px solid #00000013;border-radius:10px;grid-template-columns:minmax(210px,1fr) minmax(0,2fr);gap:14px;padding:12px;display:grid}.originality-config{background:#00000005;border:1px solid #00000013;border-radius:10px;flex-direction:column;gap:11px;padding:12px;display:flex}.originality-config.disabled .field-label,.originality-config.disabled label{color:#71717a}.originality-config.disabled input:disabled,.originality-config.disabled select:disabled,.originality-config.disabled textarea:disabled{color:#52525b;opacity:1;cursor:not-allowed;background:#0f0f12;border-color:#27272a}.originality-config.enabled input,.originality-config.enabled select,.originality-config.enabled textarea{color:#fafafa}.originality-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.source-editor{background:#00000005;border:1px solid #00000013;border-radius:10px;flex-direction:column;gap:13px;padding:14px;display:flex}.source-editor-head,.source-card-head,.source-preview-actions,.source-preview-head,.source-preview-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-editor-head>div:first-child{flex-direction:column;gap:4px;display:flex}.source-editor-head small{color:var(--muted);font-size:10px;font-weight:450}.source-add-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.source-add-actions .button{min-height:32px;padding:0 10px;font-size:11px}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.source-card{background:#ffffffc7;border:1px solid #00000014;border-radius:9px;min-width:0;padding:12px}.source-card-head{margin-bottom:10px}.source-card-head strong{align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.source-type-inline{color:#6a7180;font-size:10px;font-weight:600}.source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.source-card-grid .span-2{grid-column:1/-1}.reading-rhythm-report{background:#f0faf5;border:1px solid #b9dfce;border-radius:6px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.reading-rhythm-report.failed{background:#fff8ef;border-color:#e4c49f}.reading-rhythm-head,.reading-rhythm-metrics{justify-content:space-between;align-items:center;gap:12px;display:flex}.reading-rhythm-head>div{flex-direction:column;gap:4px;display:flex}.reading-rhythm-head>span{color:#6d7381;font-size:11px}.reading-rhythm-head strong{color:#245e47;font-size:13px}.reading-rhythm-report.failed .reading-rhythm-head strong{color:#8b5d30}.reading-rhythm-metrics>span{color:#777d8d;background:#ffffffb3;border:1px solid #1f243a14;border-radius:4px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:9px 10px;font-size:10px;display:flex}.reading-rhythm-metrics strong{color:#252a37;font-size:13px}.reading-rhythm-messages{flex-wrap:wrap;gap:6px;display:flex}.reading-rhythm-messages span{color:#8b5d30;background:#e76f1214;border-radius:3px;padding:5px 7px;font-size:10px}.performance-metrics{background:#f8f9fb;border:1px solid #d8dae4;border-radius:6px;flex-direction:column;gap:13px;padding:16px;display:flex}.performance-metrics-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.performance-metrics-head>div{flex-direction:column;gap:4px;display:flex}.performance-metrics-head strong{color:#2a2f3c;font-size:13px}.performance-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.performance-metrics-grid span{color:#777d8d;background:#fff;border:1px solid #e2e3eb;border-radius:4px;flex-direction:column;gap:4px;min-width:0;padding:10px;font-size:10px;display:flex}.performance-metrics-grid strong{color:#252a37;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.performance-metric-form{border-top:1px solid #e2e3eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:13px;display:grid}.performance-metric-actions{grid-column:1/-1;justify-content:flex-end;display:flex}.article-review-suite,.editorial-review-panel{background:#fff;border:1px solid #d8dae4;border-radius:6px;flex-direction:column;gap:14px;padding:16px;display:flex;box-shadow:0 1px 2px #1f243a08}.audit-report-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.audit-report-title{flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.audit-report-title>span{color:#e34f16;background:#fff1eb;border-radius:5px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.audit-report-title h3{color:#252a37;font-size:15px;font-weight:700}.audit-report-title p{margin-top:4px;font-size:11px;line-height:1.5}.audit-verdict{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.audit-score-inline{color:#d85c5c;background:#f8eeee;border-radius:6px;justify-content:center;align-items:baseline;gap:2px;min-width:54px;height:42px;padding:0 9px;display:inline-flex}.audit-verdict.passed .audit-score-inline{color:#2f8a60;background:#eef7f1}.audit-score-inline strong{font-family:var(--font-heading);font-size:21px;line-height:1}.audit-score-inline span{font-size:10px}.audit-verdict>div:nth-child(2){min-width:0;max-width:420px}.audit-verdict>div:nth-child(2)>strong{color:#d85c5c;font-size:12px;display:block}.audit-verdict.passed>div:nth-child(2)>strong{color:#2f8a60}.audit-verdict p{color:#454b59;margin-top:3px;font-size:11px;line-height:1.5}.audit-verdict small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.audit-items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audit-item{background:#fff;border:1px solid #e2e3eb;border-left:3px solid #8b929f;border-radius:6px;min-width:0;padding:12px}.audit-item.warning{border-left-color:#d99242}.audit-item-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-item-head>div{align-items:center;gap:8px;min-width:0;display:flex}.audit-item-head>div span{color:#e34f16;font-family:var(--font-mono);font-size:11px;font-weight:750}.audit-optimize-button{flex:none;min-height:28px;padding:0 8px;font-size:10px}.audit-static-label{color:#8a5a35;flex:none;font-size:10px;font-weight:700}.audit-item>p{color:#454b59;margin-top:7px;font-size:11px;line-height:1.55}.audit-before-after{background:#f8f9fb;border:1px solid #e2e3eb;border-radius:5px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:9px;padding:9px;display:grid}.audit-before-after>div{min-width:0}.audit-before-after span{color:var(--muted);font-size:9px;display:block}.audit-before-after strong{color:#252a37;margin-top:4px;font-size:11px;line-height:1.45;display:block}.audit-before-after>svg{color:#a1a6b3}.optimized-title-editor{flex-direction:column;gap:6px;min-width:0;display:flex}.optimized-title-editor input{min-width:0;min-height:34px;padding:0 9px;font-size:11px}.optimized-title-actions{align-items:center;gap:6px;display:flex}.optimized-title-actions .button{min-height:28px;padding:0 8px;font-size:10px}.audit-item ul{color:var(--muted);margin:7px 0 0;padding-left:16px;font-size:10px;line-height:1.6}.audit-improvements{border-top:1px solid #e2e3eb;flex-direction:column;gap:4px;margin-top:9px;padding-top:8px;display:flex}.audit-improvements span{color:#b35c25;font-size:10px;font-weight:750}.audit-improvements small{color:#6f7484;font-size:10px;line-height:1.45}.publish-review-confirmation{background:#f8f9fb;border:1px solid #d8dae4;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.publish-review-confirmation>div{min-width:0}.publish-review-confirmation strong{color:#252a37;margin-top:4px;font-size:12px;line-height:1.5;display:block}.article-review-head{align-items:flex-start;gap:10px;display:flex}.article-review-icon{color:#e34f16;background:#fff1eb;border-radius:5px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.article-review-head>div{min-width:0}.article-review-optimize{flex:none;margin-left:auto}.article-review-head h3{color:#252a37;font-size:15px;font-weight:700}.article-review-head p{margin-top:4px;font-size:11px;line-height:1.5}.article-review-content{flex-direction:column;gap:15px;display:flex}.article-review-suite .reading-rhythm-report,.article-review-suite .performance-metrics{background:0 0;border:0;border-radius:0;padding:0}.article-review-suite .performance-metrics{border-top:1px solid #e2e3eb;padding-top:15px}.workflow-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.workflow-status-grid>span{background:#f8f9fb;border:1px solid #e2e3eb;border-radius:4px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.workflow-status-grid small{color:#777d8d;font-size:10px}.workflow-status-grid strong{color:#252a37;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workflow-status-grid>span.workflow-status-warning{background:#fff7ed;border-color:#edbd8a}.workflow-status-grid>span.workflow-status-warning small{color:#a65a22}.workflow-status-grid>span.workflow-status-warning strong{color:#c2410c}.source-asset-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.source-asset-field .file-button{white-space:nowrap;min-height:40px}.source-empty{color:var(--muted);text-align:center;border:1px dashed #00000029;border-radius:9px;padding:18px;font-size:12px}.source-preview-actions{justify-content:flex-start}.source-preview-actions>span{color:var(--muted);font-size:11px}.source-preview{background:#0071e30b;border:1px solid #0071e333;border-radius:9px;flex-direction:column;gap:8px;padding:12px;display:flex}.source-preview-head{align-items:flex-start}.source-preview-head strong{max-width:72%;font-size:12px;font-weight:600;line-height:1.55}.source-preview-head span,.source-preview-meta{color:var(--muted);font-size:10px}.source-preview-meta{flex-wrap:wrap;justify-content:flex-start}.source-preview-warning{color:#9a3412;margin:0;font-size:11px;line-height:1.55}.article-design-toggle{flex-direction:column;justify-content:center;display:flex}.article-design-toggle small{color:var(--muted-2);padding-left:26px;font-size:10px;line-height:1.45}.article-design-controls{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px;display:grid}.article-job-progress{background:linear-gradient(135deg, #f973160e, transparent 42%), var(--surface);border-color:#f9731638;gap:15px;display:grid}.article-job-progress.succeeded{background:linear-gradient(135deg, #248a3d0e, transparent 42%), var(--surface);border-color:#248a3d38}.article-job-progress.failed,.article-job-progress.cancelled{background:linear-gradient(135deg, #d700150d, transparent 42%), var(--surface);border-color:#d7001538}.article-job-progress-head{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.article-job-progress-head h2{margin-top:3px}.article-job-progress-icon{color:#fff;background:#f97316;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.article-job-progress.succeeded .article-job-progress-icon{background:var(--green)}.article-job-progress.failed .article-job-progress-icon,.article-job-progress.cancelled .article-job-progress-icon{background:var(--red)}.article-job-progress-meta{color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 12px;font-size:11px;display:grid}.article-job-progress-meta strong{min-width:0;color:var(--ink);overflow-wrap:anywhere}.article-job-event-list{gap:8px;padding-top:2px;display:grid}.article-job-event{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:9px;display:grid}.article-job-event>span{background:var(--blue);border-radius:999px;width:7px;height:7px;margin-top:5px}.article-job-event.warning>span{background:var(--orange)}.article-job-event.error>span{background:var(--red)}.article-job-event>div{justify-content:space-between;gap:12px;min-width:0;display:flex}.article-job-event strong{color:var(--ink);font-size:12px;font-weight:550}.article-job-event small{color:var(--muted-2);flex:none;font-size:10px}.article-job-progress-note{color:var(--muted);font-size:11px}.brand-mark,.login-info .brand-mark{color:inherit;box-shadow:none;background:0 0}.brand-icon{width:100%;height:100%;display:block}.requirements-panel{border:1px solid var(--line);background:#ffffffb3;border-radius:10px;padding:13px 14px}.requirements-head{align-items:center;gap:8px;font-size:12px;display:flex}.requirements-head svg{color:var(--green)}.requirements-panel.warning .requirements-head svg{color:var(--orange)}.requirement-list{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.requirement-list span{border-radius:7px;padding:5px 8px;font-size:10px;font-weight:600}.capability-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px;display:grid}.capability-card{background:#ffffffb8;border:1px solid #00000014;border-radius:10px;padding:15px}.capability-head strong{font-size:13px;font-weight:650}.capability-head p{min-height:34px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.55}.capability-providers{flex-direction:column;gap:8px;margin-top:12px;display:flex}.capability-provider{border-top:1px solid #0000000f;align-items:center;gap:9px;min-height:48px;padding-top:8px;display:flex}.capability-provider>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.capability-provider strong{font-size:12px;font-weight:600}.capability-provider small{color:var(--muted-2);font-size:10px}.provider-dot{background:#aeaeb2;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.provider-dot.configured{background:#30d158}.mini-switch{flex:0 0 36px;width:36px;height:22px;position:relative}.mini-switch input{opacity:0;position:absolute}.mini-switch span{background:#78788047;border-radius:999px;width:36px;height:22px;padding:3px;display:block}.mini-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block;box-shadow:0 1px 3px #0000003d}.mini-switch input:checked+span{background:#30d158}.mini-switch input:checked+span:after{transform:translate(14px)}.checkbox-row{flex-direction:row;align-items:center;gap:9px;min-height:40px}.checkbox-row input{width:17px;height:17px;min-height:17px;accent-color:var(--blue)}.switch{white-space:nowrap;flex-direction:row;align-items:center;gap:8px}.switch input{opacity:0;width:0;height:0;position:absolute}.switch>span{background:#78788047;border-radius:999px;width:40px;height:24px;padding:3px;transition:background .16s}.switch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s cubic-bezier(.25,.8,.25,1);display:block;box-shadow:0 1px 3px #0000003d}.switch input:checked+span{background:#30d158}.switch input:checked+span:after{transform:translate(16px)}.remote-warning{background:var(--orange-soft);border:1px solid #ff950040;border-radius:9px;padding:10px}.danger-text{color:var(--red)}.originality-warning{background:#f871710f;border:1px solid #f8717147;border-radius:10px;flex-direction:column;gap:9px;padding:12px;display:flex}.originality-warning-head{color:#f87171;align-items:flex-start;gap:9px;display:flex}.originality-warning-head>div{flex-direction:column;gap:3px;display:flex}.originality-warning-head strong{font-size:12px}.originality-warning-head span{color:var(--muted);font-size:10px}.alert{border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.alert.error{color:#a50011;background:var(--red-soft)}.alert.info{color:#8a3d00;background:var(--orange-soft)}.alert.warning{color:#8a3d00;background:#fff4e8}.provider-list,.record-list,.credential-list,.compact-list,.event-list{flex-direction:column;display:flex}.provider-row,.record-row,.credential-row,.compact-row{border-bottom:1px solid #0001;align-items:center;gap:11px;min-height:49px;display:flex}.provider-row:last-child,.record-row:last-child,.credential-row:last-child,.compact-row:last-child{border-bottom:0}.provider-row>span:nth-child(2),.record-row>div,.credential-row>div{flex:1;min-width:0}.provider-icon,.record-icon{width:31px;height:31px;color:var(--blue);background:var(--blue-soft);border-radius:8px;flex:0 0 31px;justify-content:center;align-items:center;display:inline-flex}.record-row strong,.credential-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.record-row small,.credential-row small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.compact-row{color:#424245;justify-content:space-between;font-size:12px}.compact-row.clickable{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0001;width:100%;padding:0}.compact-row.clickable:hover{background:#00000006}.mini-progress{background:#78788033;border-radius:999px;width:100px;height:4px;overflow:hidden}.mini-progress span{background:var(--blue);height:100%;display:block}.status-pill,.mode-badge,.inline-badge,.asset-kind{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.inline-badge.warn{color:#9a5b00;background:var(--orange-soft)}.mode-badge.live{color:var(--green);background:var(--green-soft)}.task-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:20px;display:grid}.table-panel{padding:0;overflow:hidden}.task-table,.article-table,.data-table{flex-direction:column;display:flex}.task-row,.article-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0001;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 16px;display:grid}.task-row{grid-template-columns:110px 150px minmax(100px,1fr) 88px 96px 18px}.article-row{color:inherit;font:inherit;grid-template-columns:72px minmax(0,1fr) 100px 90px}.editorial-article-row{grid-template-columns:72px minmax(0,1fr) 270px 118px 34px}.article-cover-thumbnail{width:64px;height:44px;color:var(--muted-2);background:#eef0f3;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.article-cover-thumbnail .asset-preview{background:#eef0f3;border-radius:0;width:100%;height:100%}.article-cover-thumbnail .asset-preview img{object-fit:cover;width:100%;height:100%}.article-cover-thumbnail.missing{flex-direction:column;gap:1px}.article-cover-thumbnail.missing small{font-size:8px}.article-row:focus-visible{outline-offset:-2px;outline:2px solid #f45b22}.article-submit-button{white-space:nowrap;justify-content:center;gap:5px;width:auto;min-width:118px;min-height:30px;padding:0 9px;font-size:10px;line-height:1}.article-validation-statuses{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5px;width:270px;display:grid}.article-validation-statuses>span{white-space:nowrap;border-radius:4px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-height:24px;padding:0 7px;font-size:10px;font-weight:650;display:inline-flex}.article-validation-statuses>span>svg{flex:none}.article-validation-label{white-space:nowrap}.article-validation-statuses>span.passed{color:#267459;background:#edf8f3}.article-validation-statuses>span.failed{color:#b04a3a;background:#fdf0ed}.article-validation-statuses>span.pushed{color:#315f9a;background:#eef4fb;grid-column:1/-1}.article-delivery-badge{color:#315f9a;white-space:nowrap;background:#eef4fb;border-radius:4px;align-items:center;gap:4px;width:fit-content;min-height:24px;padding:0 7px;font-size:10px;font-weight:650;display:inline-flex}.article-delivery-badge>svg{flex:none}.editorial-article-row .article-submit-button{grid-column:4}.editorial-article-row .article-delete-button{grid-column:5;justify-self:end;width:30px;min-width:30px;height:30px;min-height:30px}.article-row-group{--editorial-active-row-height:78px;border-bottom:1px solid #e2e3eb}.article-row-group>.article-row{border-bottom:0}.editorial-article-row.active{top:var(--editorial-topbar-offset,76px);z-index:30;background:#fff;position:sticky;box-shadow:0 8px 18px #1f2d3d14}.inline-editor-shell{background:#f8f9fb;padding:0 14px 14px}.inline-editor-shell>.article-workspace{box-shadow:none;border-top:0;border-radius:0 0 6px 6px;overflow:visible}.inline-editor-shell .article-workspace-head.embedded{top:calc(var(--editorial-topbar-offset,76px) + var(--editorial-active-row-height,78px));z-index:29;-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#fffffff7;position:sticky;box-shadow:0 8px 18px #1f2d3d0f}.task-row:hover,.article-row:hover,.task-row.selected{background:#0071e30e}.task-kind,.task-id{font-size:12px;font-weight:600}.task-id{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,SF Mono,Menlo,monospace;overflow:hidden}.task-progress,.progress-track{background:#78788033;border-radius:999px;height:6px;overflow:hidden}.task-progress span,.progress-track span{border-radius:inherit;background:var(--blue);height:100%;transition:width .3s;display:block}.progress-track.large{height:8px;margin-bottom:18px}.progress-track .teal{background:var(--blue)}.detail-panel{max-height:calc(100vh - 126px);position:sticky;top:100px;overflow-y:auto}.detail-grid{grid-template-columns:1fr 1.4fr;gap:10px 12px;margin:16px 0;font-size:12px;display:grid}.detail-grid span{color:var(--muted)}.detail-grid strong{text-align:right;overflow-wrap:anywhere}.event-list{margin-top:16px}.event-item{border-left:1px solid #0000001a;gap:10px;padding:9px 0 9px 16px;display:flex;position:relative}.event-marker{background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:-4px}.event-item.warning .event-marker{background:#ff9f0a}.event-item.error .event-marker{background:#ff3b30}.event-item strong{font-size:12px;font-weight:550;display:block}.event-item small{color:var(--muted-2);margin-top:3px;font-size:10px;display:block}.payload-details{border-top:1px solid #00000013;margin-top:14px;padding-top:11px}.payload-details summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:600}.payload-details pre{color:#f5f5f7;background:#1d1d1f;border-radius:9px;max-height:240px;padding:12px;font-size:11px;overflow:auto}.article-workspace{padding:0;overflow:hidden}.article-workspace-anchor{scroll-margin-top:92px}.article-workspace-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.article-workspace-head.embedded{justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px}.article-workspace-tabs{align-items:center;gap:4px;display:flex}.article-workspace-tabs button{color:#656b7a;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.article-workspace-tabs button:hover{color:#292e3b;background:#f5f6fa}.article-workspace-tabs button.active{color:#d94a13;background:#fff1eb}.article-workspace-tab-alert{background:#d35d5d;border-radius:50%;width:6px;height:6px}.article-workspace-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.article-workspace-title>div{min-width:0}.article-workspace-title h2{overflow-wrap:anywhere}.article-workspace-title p:last-child{margin-top:5px;font-size:12px}.article-workspace-icon{color:#fb923c;background:var(--blue-soft);border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.article-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.article-cover-editor{background:#f8fafc;border:1px solid #e1e6ed;border-radius:8px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:20px;margin:14px;padding:16px;display:grid}.article-cover-editor-preview{aspect-ratio:16/9;background:#e9edf2;border:1px solid #d8dee8;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:360px;display:flex;overflow:hidden;box-shadow:0 8px 22px #1b273914}.article-cover-editor-preview .asset-preview{background:#e9edf2;width:100%;height:100%}.article-cover-editor-preview .asset-preview img{object-fit:cover;width:100%;height:100%}.article-cover-editor-empty{color:#8a93a2;flex-direction:column;align-items:center;gap:5px;font-size:10px;display:flex}.article-cover-editor-body{flex-direction:column;gap:10px;min-width:0;display:flex}.article-cover-editor-body>div:first-child{flex-direction:column;gap:4px;display:flex}.article-cover-editor-body>div:first-child>strong{color:#252b36;overflow-wrap:anywhere;font-size:13px}.article-cover-editor-body>div:first-child>small{color:#737b88;font-size:10.5px}.article-cover-editor-controls{align-items:center;gap:10px;display:flex}.article-cover-picker-toggle{min-width:120px}.article-cover-editor-notice{color:var(--green);font-size:10.5px;font-weight:600}@media (width<=720px){.article-cover-editor{grid-template-columns:1fr}.article-cover-editor-preview{width:100%}.article-cover-editor-controls{flex-direction:column;align-items:stretch}.article-cover-editor-controls .button{width:100%}.cover-selection-banner{flex-direction:column;align-items:stretch}.cover-selection-banner strong{white-space:normal}}.originality-report{background:#4ade800b;border:1px solid #4ade803d;border-radius:10px;flex-direction:column;gap:12px;margin:14px;padding:13px;display:flex}.originality-report.failed{background:#f871710d;border-color:#f8717147}.originality-report.warning{background:#f59e0b12;border-color:#f59e0b57}.originality-report.warning .originality-report-title>span{color:#a86400;background:#f59e0b1f}.article-job-progress .originality-report{margin:0}.originality-report-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.originality-report-title{flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.originality-report-title>span{color:#2f8a60;background:#4ade801c;border-radius:5px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.originality-report.failed .originality-report-title>span{color:#d85c5c;background:#f871711c}.originality-report-title h3{color:#252a37;font-size:14px}.originality-report-title p{margin-top:4px;font-size:11px}.originality-verdict{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.originality-score-inline{color:#4ade80;background:#4ade801a;border-radius:6px;justify-content:center;align-items:baseline;gap:2px;min-width:54px;height:42px;padding:0 9px;display:inline-flex}.originality-report.failed .originality-score-inline{color:#f87171;background:#f871711a}.originality-score-inline strong{font-family:var(--font-heading);font-size:21px;line-height:1}.originality-score-inline span{font-size:10px}.originality-verdict>div:nth-child(2){min-width:0;max-width:360px}.originality-verdict>div:nth-child(2)>strong{color:#2f8a60;font-size:12px;display:block}.originality-report.failed .originality-verdict>div:nth-child(2)>strong{color:#d85c5c}.originality-verdict p{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5}.originality-metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.originality-metrics-strip span{border:1px solid var(--line);min-width:0;color:var(--muted);background:#00000006;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.source-verification{background:#4ade800b;border:1px solid #4ade803d;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:11px 12px;display:grid}.source-verification.failed{background:#fbbf240d;border-color:#fbbf2447}.source-verification>div{align-items:baseline;gap:7px;display:flex}.source-verification strong{color:#4ade80;font-size:18px}.source-verification.failed strong{color:#fbbf24}.source-verification p,.source-verification small{margin:0;font-size:10px;line-height:1.5}.source-verification small{color:#fbbf24;grid-column:2}.originality-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.originality-confirm{align-self:flex-start}.originality-report-grid>div{border:1px solid var(--line);background:#00000014;border-radius:8px;min-width:0;padding:10px}.originality-report-grid strong,.originality-report-grid small{margin-top:5px;display:block}.originality-report-grid small{color:#f87171;font-size:10px}.originality-phrases{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.originality-phrases code{color:#fca5a5;background:#f871711a;border-radius:5px;padding:3px 5px;font-size:9px}.title-quality-report{background:linear-gradient(135deg,#38bdf80f,#0000 48%),#0f172a05;border:1px solid #38bdf842;border-radius:10px;flex-direction:column;gap:12px;margin:14px;padding:13px;display:flex}.title-quality-report.blocked{background:linear-gradient(135deg,#f871710f,#0000 48%),#0f172a05;border-color:#f871714d}.title-quality-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.title-quality-title{align-items:flex-start;gap:9px;min-width:0;display:flex}.title-quality-title>span{color:#087ea4;background:#38bdf81f;border-radius:5px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.title-quality-report.blocked .title-quality-title>span{color:#d85c5c;background:#f871711c}.title-quality-title h3{color:#252a37;font-size:14px}.title-quality-title p{margin-top:4px;font-size:11px}.title-quality-verdict{text-align:right;gap:4px;min-width:0;max-width:480px;display:grid}.title-quality-verdict>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.title-quality-verdict strong{color:#087ea4;font-size:12px}.title-quality-report.blocked .title-quality-verdict strong{color:#d85c5c}.title-quality-verdict span{color:var(--muted);font-size:10px}.title-quality-verdict p{color:var(--muted);font-size:10px;line-height:1.5}.title-quality-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.title-quality-metrics>div{border:1px solid var(--line);background:#00000006;border-radius:6px;gap:3px;min-width:0;padding:8px 9px 12px;display:grid;position:relative;overflow:hidden}.title-quality-metrics span{color:var(--muted);font-size:9px}.title-quality-metrics strong{color:#252a37;font-family:var(--font-heading);font-size:18px;line-height:1}.title-quality-metrics i{background:#38bdf8;height:3px;position:absolute;bottom:0;left:0;right:0}.title-quality-metrics i.risk{background:#f59e0b}.title-quality-findings{flex-wrap:wrap;gap:6px;display:flex}.title-quality-findings span{border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:inline-flex}.title-quality-findings .blocked{color:#d85c5c;background:#f8717117}.title-quality-findings .warning{color:#a16207;background:#f59e0b1a}.title-candidate-list{gap:6px;display:grid}.title-candidate-list article{border:1px solid var(--line);background:#ffffff94;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-width:0;padding:8px 9px;display:grid}.title-candidate-list article.selected{background:#38bdf812;border-color:#38bdf86b}.title-candidate-list article.rejected{opacity:.68}.title-candidate-rank{align-items:center;gap:7px;display:flex}.title-candidate-rank span{color:var(--muted);text-transform:uppercase;font-size:9px}.title-candidate-rank strong{color:#252a37;font-size:12px}.title-candidate-list p{color:#252a37;grid-column:1;min-width:0;font-size:12px;line-height:1.55}.title-candidate-scores{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:5px;display:flex}.title-candidate-scores span{color:#475569;white-space:nowrap;background:#0f172a0e;border-radius:4px;padding:3px 5px;font-size:9px}.title-candidate-list small{color:#b45309;grid-column:1/-1;font-size:9px}.topic-alignment-report{background:#4ade800b;border:1px solid #4ade8042;border-radius:10px;flex-direction:column;gap:12px;margin:14px;padding:13px;display:flex}.topic-alignment-report.warning{background:#f59e0b0d;border-color:#f59e0b4d}.topic-alignment-report.blocked{background:#f871710d;border-color:#f871714d}.topic-alignment-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.topic-alignment-title{align-items:flex-start;gap:9px;min-width:0;display:flex}.topic-alignment-title>span{color:#2f8a60;background:#4ade801c;border-radius:5px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.topic-alignment-report.warning .topic-alignment-title>span{color:#a16207;background:#f59e0b1f}.topic-alignment-report.blocked .topic-alignment-title>span{color:#d85c5c;background:#f871711c}.topic-alignment-title h3{color:#252a37;font-size:14px}.topic-alignment-title p{margin-top:4px;font-size:11px}.topic-alignment-verdict{text-align:right;justify-items:end;gap:4px;min-width:0;display:grid}.topic-alignment-verdict strong{color:#2f8a60;font-size:12px}.topic-alignment-report.warning .topic-alignment-verdict strong{color:#a16207}.topic-alignment-report.blocked .topic-alignment-verdict strong{color:#d85c5c}.topic-alignment-verdict span{color:var(--muted);font-size:10px}.topic-alignment-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.topic-alignment-metrics>div{border:1px solid var(--line);background:#00000006;border-radius:6px;gap:4px;min-width:0;padding:8px 9px;display:grid}.topic-alignment-metrics span{color:var(--muted);font-size:9px}.topic-alignment-metrics strong{color:#252a37;font-family:var(--font-heading);font-size:17px}.topic-alignment-backends{flex-wrap:wrap;gap:6px;display:flex}.topic-alignment-backends span{color:var(--muted);background:#0f172a0d;border-radius:5px;padding:4px 6px;font-size:9px}.topic-alignment-backends strong{color:#334155;font-weight:650}.topic-alignment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.topic-alignment-grid>div{border:1px solid var(--line);background:#ffffff80;border-radius:7px;min-width:0;padding:9px}.topic-alignment-grid h4{color:#252a37;margin-bottom:7px;font-size:11px}.topic-alignment-grid article{border-top:1px solid var(--line);padding:7px 0}.topic-alignment-grid article:first-of-type{border-top:0}.topic-alignment-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.topic-alignment-grid article span{color:var(--muted);text-transform:uppercase;font-size:8px}.topic-alignment-grid article strong{color:#2f8a60;font-size:10px}.topic-alignment-grid article.blocked strong{color:#d85c5c}.topic-alignment-grid article.warning strong{color:#a16207}.topic-alignment-grid article p,.topic-alignment-grid>div>p{color:#334155;margin-top:4px;font-size:10px;line-height:1.5}.topic-alignment-grid article small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45;display:block}.topic-repair-plan{gap:6px;display:grid}.topic-repair-plan>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.topic-repair-plan>div strong{color:#252a37;font-size:11px}.topic-repair-plan>div span{color:var(--muted);font-size:9px}.topic-repair-plan article{border:1px solid var(--line);background:#ffffff7a;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:7px 9px;display:grid}.topic-repair-plan article>span{color:#087ea4;background:#38bdf81a;border-radius:4px;grid-row:1/span 2;align-self:start;padding:3px 5px;font-size:8px}.topic-repair-plan article p{color:#334155;font-size:10px;line-height:1.5}.topic-repair-plan article small{color:var(--muted);font-size:9px}.edit-state{color:var(--green);background:var(--green-soft);white-space:nowrap;border:1px solid #4ade803d;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:650}.edit-state.dirty{color:var(--orange);background:var(--orange-soft);border-color:#fbbf2447}.article-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.article-editor-grid.preview-only{grid-template-columns:minmax(0,1fr)}.article-editor-pane,.article-preview-pane{min-width:0}.article-editor-pane{border-right:1px solid var(--line)}.article-pane-head{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12px;font-weight:650;display:flex}.article-pane-head>span:first-child{align-items:center;gap:7px;display:inline-flex}.article-preview-head-actions{align-items:center;gap:9px;display:inline-flex}.article-preview-edit-hint{color:#c94718;white-space:nowrap;font-size:11px;font-weight:700}.article-editor-tools{align-items:center;gap:10px;display:flex}.article-insert-image{min-height:30px;padding:0 9px;font-size:11px}.article-image-picker{border-bottom:1px solid var(--line);background:#0b0b0e;max-height:360px;padding:14px;overflow:auto}.article-image-picker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.article-image-picker-head>div{flex-direction:column;min-width:0;display:flex}.article-image-picker-head strong{color:#fafafa;font-size:12px}.article-image-picker-head small{color:var(--muted-2);margin-top:3px;font-size:10px}.article-image-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.article-image-option{border:1px solid var(--line);color:#d4d4d8;cursor:pointer;text-align:left;background:#111114;border-radius:8px;min-width:0;padding:0;overflow:hidden}.article-image-option:hover{background:#f973160d;border-color:#f9731680}.article-image-option .asset-preview{height:92px}.article-image-option>span{text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:11px;font-weight:600;display:block;overflow:hidden}.article-image-empty{min-height:100px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.article-visual-editor{color:#f4f4f5;background:#0f0f12;height:62vh;min-height:520px;padding:18px 20px 44px;overflow-y:auto}.article-editor-segment{resize:none;color:#f4f4f5;width:100%;min-height:38px;font-family:var(--font-mono);background:#131317;border:1px solid #0000;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.75;overflow:hidden}.article-editor-segment+.article-editor-segment{margin-top:10px}.article-editor-segment:focus{border-color:#00c7be75;box-shadow:0 0 0 2px #00c7be17}.article-editor-inline-image{cursor:default;background:#111114;border:1px solid #29292f;border-radius:10px;margin:12px 0;padding:10px;transition:border-color .16s,box-shadow .16s}.article-editor-inline-image.active{border-color:#00c7beb8;box-shadow:0 0 0 2px #00c7be1a}.article-editor-inline-image-preview{background:#08080a;border-radius:7px;justify-content:center;align-items:center;height:clamp(180px,28vh,300px);display:flex;overflow:hidden}.article-editor-inline-image-preview .asset-preview{width:100%;height:100%}.article-editor-inline-image-preview .asset-preview img{object-fit:contain}.article-editor-inline-image-meta{justify-content:space-between;align-items:flex-end;gap:12px;padding:9px 3px 1px;display:flex}.article-editor-inline-image-copy{flex-direction:column;min-width:0;display:flex}.article-editor-inline-image-index{color:#5eead4;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700}.article-editor-inline-image-meta strong{color:#f4f4f5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.article-editor-inline-image-meta small{color:var(--muted-2);white-space:nowrap;flex:none;font-size:9px}.article-editor-inline-image-actions{flex:none;align-items:center;gap:8px;display:flex}.article-editor-inline-image-delete{color:#fca5a5;white-space:nowrap;cursor:pointer;background:#f8717112;border:1px solid #f8717147;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.article-editor-inline-image-delete:hover{background:#f8717121;border-color:#f8717185}.markdown-preview{color:#18181b;overflow-wrap:anywhere;background:#f6f8fb;height:62vh;min-height:520px;padding:36px 42px 48px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.72;overflow:auto}.markdown-preview[data-article-theme=business_magazine]{background:#f7f7f5}.markdown-preview[data-article-theme=knowledge_card]{background:#f2faf8}.markdown-preview>:first-child{margin-top:0}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3,.markdown-preview h4,.markdown-preview h5,.markdown-preview h6{color:#111113;letter-spacing:0;margin:1.5em 0 .55em;line-height:1.3}.markdown-preview h1{border-bottom:1px solid #d4d4d8;padding-bottom:.35em;font-size:30px}.markdown-preview h2{font-size:22px}.markdown-preview h3{font-size:17px}.markdown-preview p,.markdown-preview ul,.markdown-preview ol,.markdown-preview blockquote,.markdown-preview pre,.markdown-preview table{margin:0 0 1em}.markdown-preview ul,.markdown-preview ol{padding-left:1.5em}.markdown-preview li+li{margin-top:.35em}.markdown-preview a{color:#c2410c;text-underline-offset:3px;text-decoration-thickness:1px}.markdown-preview blockquote{color:#52525b;background:#e9e9ed;border-left:3px solid #f97316;padding:10px 14px}.markdown-preview code{color:#9a3412;font-family:var(--font-mono);background:#e4e4e7;border-radius:5px;padding:2px 5px;font-size:.88em}.markdown-preview pre{color:#e4e4e7;background:#18181b;border-radius:8px;padding:16px;overflow:auto}.markdown-preview pre code{color:inherit;background:0 0;padding:0}.markdown-preview table{border-collapse:collapse;width:100%}.markdown-preview th,.markdown-preview td{text-align:left;border:1px solid #d4d4d8;padding:8px 10px}.markdown-preview th{background:#e9e9ed}.markdown-preview img{border-radius:8px;max-width:100%;height:auto}.markdown-preview img.missing{background:#fef3c7;border:1px dashed #f97316;min-height:90px}.markdown-preview hr{border:0;border-top:1px solid #d4d4d8;margin:2em 0}.article-document-state{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.publish-status{border-color:#f9731647}.publish-status.succeeded{border-color:#4ade804d}.publish-status.failed{border-color:#f8717152}.publish-status .progress-track.large{margin-bottom:10px}.publish-status.succeeded .progress-track span{background:var(--green)}.publish-status.failed .progress-track span,.publish-status.cancelled .progress-track span{background:var(--red)}.publish-status-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.publish-status-meta strong{color:var(--ink);font-family:var(--font-mono)}.publish-result{color:#86efac;background:#4ade8012;border:1px solid #4ade8038;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:11px 12px;font-size:12px;display:flex}.publish-status .event-list{margin-top:16px}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.view-suspended{display:none}.cover-selection-banner{background:#fff7f2;border:1px solid #f45b2240;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 14px;display:flex}.cover-selection-banner>div{flex-direction:column;gap:3px;min-width:0;display:flex}.cover-selection-banner span{color:#9a4b24;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.cover-selection-banner strong{color:#252b36;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cover-selection-banner small{color:#7a5e50;font-size:11px}.asset-card{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #00000014;border-radius:10px;overflow:hidden}.asset-cover-select-button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000000f;width:100%;padding:0;display:block;position:relative;overflow:hidden}.asset-cover-select-button .asset-preview{transition:transform .18s}.asset-cover-select-button>span{color:#fff;background:var(--blue);border-radius:6px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 14px #d94a1338}.asset-cover-select-button:hover .asset-preview{transform:scale(1.025)}.asset-cover-select-button:hover>span{background:var(--blue-dark)}.asset-preview{height:154px;color:var(--muted-2);background:#e8e8ed;justify-content:center;align-items:center;display:flex;overflow:hidden}.asset-preview img{object-fit:cover;width:100%;height:100%}.asset-preview.placeholder{background:#ececf0}.asset-preview.missing{color:var(--orange);flex-direction:column;gap:7px;font-size:11px;font-weight:600}.asset-body{justify-content:space-between;align-items:flex-start;gap:10px;padding:13px;display:flex}.asset-body h3{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:13px;overflow:hidden}.asset-body p{color:var(--muted-2);margin-top:4px;font-size:10px}.asset-kind{color:var(--blue);background:var(--blue-soft)}.asset-actions{gap:6px;display:flex}.hash-line{color:var(--muted-2);border-top:1px solid #0001;padding:7px 13px;font-size:10px}.asset-toolbar{flex-direction:column;align-items:stretch;gap:12px}.asset-toolbar .filter-tabs{width:fit-content;max-width:100%}.asset-toolbar-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.asset-search{flex-wrap:wrap;flex:520px;align-items:center;gap:8px;display:flex}.asset-search .inline-search{border-color:var(--line);width:auto;min-width:200px;max-width:320px;color:var(--muted-2);background:var(--surface-solid);flex:240px}.asset-search .inline-search input{width:100%;color:var(--ink)}.asset-toolbar-actions .file-button{flex:none}.asset-origin-filter{border:1px solid var(--line);width:auto;min-height:34px;color:var(--ink);background:var(--surface-solid);border-radius:6px;flex:none;padding:0 10px;font-size:12px}.filter-count{background:#76768029;border-radius:999px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:700}.asset-card-head{justify-content:space-between;align-items:center;gap:8px;padding:10px 13px 0;display:flex}.asset-origin{border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.asset-origin.uploaded{color:var(--blue);background:var(--blue-soft)}.asset-origin.generated{color:var(--green);background:var(--green-soft)}.asset-usage{flex-wrap:wrap;gap:5px;padding:0 13px 11px;display:flex}.asset-usage-empty{color:var(--muted-2);font-size:10px}.asset-usage-chip,.asset-usage-more{max-width:100%;color:var(--muted);background:var(--surface-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10px;line-height:1.5;overflow:hidden}.asset-usage-chip.cover{color:var(--orange);background:var(--orange-soft)}.asset-usage-chip.illustration{color:var(--green);background:var(--green-soft)}.asset-usage-chip.markdown{color:var(--blue);background:var(--blue-soft)}.asset-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.asset-pager-actions{gap:8px;display:flex}.asset-pager .button{min-height:32px;font-size:12px}.file-button{position:relative}.article-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.article-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-row small{color:var(--muted-2);margin-top:4px}.article-topic{color:#667085;align-items:baseline;gap:4px;min-width:0;margin-top:4px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.article-topic-label{color:#8a93a5;flex:none}.article-topic-text{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editorial-article-row{min-height:78px}.topbar-meta{gap:8px}.topbar-meta>.button,.topbar-meta>.article-quota-indicator,.topbar-meta>.topbar-mfa{height:32px;min-height:32px;box-shadow:none;border-radius:999px}.topbar-meta>.button{padding-left:11px;padding-right:11px}.topbar-meta>.article-quota-indicator{padding-top:3px;padding-bottom:3px}.topbar-mfa{color:#596071;white-space:nowrap;background:#fff;border:1px solid #e3e5ec;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.topbar-mfa.enabled{color:#267451;background:#effaf4;border-color:#cfe8da}.topbar-mfa.warning{color:#956315;background:#fff8ec;border-color:#efd8af}.model-config-alert{flex-wrap:wrap;align-items:center}.model-config-alert>span{flex:1;min-width:220px}.model-config-alert .button{flex:none}.field-link-button{width:fit-content;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.field-link-button:hover{color:var(--blue-dark);text-decoration:underline}.automation-generation-overlay{z-index:80;color:#ecfeff;-webkit-backdrop-filter:blur(4px)saturate(112%);backdrop-filter:blur(4px)saturate(112%);background:linear-gradient(135deg,#040a1057,#0e182233),#040a101f;animation:.28s cubic-bezier(.22,1,.36,1) both generation-overlay-enter;position:fixed;inset:0;overflow:hidden}.generation-progress-dock{z-index:70;color:#cffafe;cursor:pointer;text-align:left;background:linear-gradient(135deg,#042a27f0,#063632e0),#08141df0;border:1px solid #2efff46b;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:12px;width:min(420px,100vw - 28px);min-width:300px;min-height:72px;padding:12px 16px 12px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:fixed;bottom:24px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 14px 36px #0208174d,0 0 22px #2efff421}.generation-progress-dock:hover{border-color:#b9fff9c2;transform:translate(-50%,-2px);box-shadow:0 16px 42px #02081757,0 0 30px #2efff438}.generation-progress-dock.elevated{bottom:118px}.generation-progress-dock-icon{color:#b9fff9;background:#142d36b8;border:1px solid #b9fff96b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;animation:1.8s ease-in-out infinite generation-live-pulse;display:inline-flex;box-shadow:0 0 18px #2efff433}.generation-progress-dock-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.generation-progress-dock-copy small{color:#b2f8ee9e;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:650;overflow:hidden}.generation-progress-dock-copy strong{color:#ecfeff;flex-direction:column;gap:2px;font-size:14px;font-weight:680;display:flex}.generation-progress-dock>svg{color:#b2f8eeb3}.automation-generation-overlay:before{content:"";pointer-events:none;background:linear-gradient(90deg,#2efff40e,#0000 20% 80%,#2edfd612),linear-gradient(#142d3629,#0000 28%,#040a101a);position:absolute;inset:0}.generation-particle-field,.generation-overlay-grid,.generation-overlay-scan,.generation-overlay-frame{pointer-events:none;position:absolute;inset:0}.generation-particle-field{z-index:1;width:100%;height:100%}.generation-overlay-grid{z-index:0;opacity:.34;background-image:linear-gradient(#2efff413 1px,#0000 1px),linear-gradient(90deg,#2edfd612 1px,#0000 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0%,#000000b8 48%,#0000 86%);mask-image:radial-gradient(circle at 50% 48%,#000 0%,#000000b8 48%,#0000 86%)}.generation-overlay-scan{z-index:1;opacity:.54;background:linear-gradient(#0000,#2efff414 62%,#b9fff947 100%);height:34%;display:none;top:-30%;bottom:auto}.generation-overlay-frame{z-index:3;border:1px solid #2efff429;inset:12px}.generation-overlay-frame i{filter:drop-shadow(0 0 6px #2efff48c);border-color:#b9fff9d1;width:24px;height:24px;position:absolute}.generation-overlay-frame i:first-child{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.generation-overlay-frame i:nth-child(2){border-top:2px solid;border-right:2px solid;top:-1px;right:-1px}.generation-overlay-frame i:nth-child(3){border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.generation-overlay-frame i:nth-child(4){border-bottom:2px solid;border-left:2px solid;bottom:-1px;left:-1px}.generation-overlay-inner{z-index:2;scrollbar-color:#2efff457 transparent;flex-direction:column;width:min(1480px,100%);height:100%;margin:0 auto;padding:28px clamp(24px,3.5vw,56px) 24px;display:flex;position:relative;overflow-y:auto}.generation-overlay-head{border-bottom:1px solid #b9fff92b;grid-template-columns:minmax(0,1fr) minmax(240px,auto) 40px;align-items:center;gap:20px;min-height:58px;padding-bottom:15px;display:grid}.generation-console-brand,.generation-console-brand>span:last-child,.generation-head-status,.generation-head-status>span:last-child{align-items:center;display:flex}.generation-console-brand{gap:12px;min-width:0}.generation-console-brand>span:last-child,.generation-head-status>span:last-child{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.generation-console-brand small,.generation-head-status small{color:#b2f8ee94;letter-spacing:.14em;font-size:9px;font-weight:700}.generation-console-brand strong{color:#f0fdff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:720;overflow:hidden}.generation-console-signal{background:#142d368c;border:1px solid #2efff485;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;box-shadow:0 0 0 5px #2efff40d,0 0 22px #2efff433}.generation-console-signal:before,.generation-console-signal:after{content:"";border:1px solid #b9fff93d;border-radius:50%;animation:2.4s ease-out infinite generation-signal-out;position:absolute}.generation-console-signal:before{inset:4px}.generation-console-signal:after{animation-delay:.75s;inset:-5px}.generation-console-signal i{background:linear-gradient(135deg,#b9fff9,#2edfd6);border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #2efff4e6}.generation-head-status{text-align:right;justify-content:flex-end;gap:10px;min-width:0}.generation-head-status>span:last-child{align-items:flex-end}.generation-head-status strong{color:#edfffbeb;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:12px;font-weight:650;overflow:hidden}.generation-live-dot{background:#2efff4;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.8s ease-in-out infinite generation-live-pulse;box-shadow:0 0 0 5px #2efff414,0 0 16px #2efff4e0}.generation-live-dot.idle{background:#aef9ff;animation:none}.generation-overlay-close{color:#e3fcf8d1;cursor:pointer;background:#0428278f;border:1px solid #b9fff93d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.generation-overlay-close:hover{color:#fff;background:#142d36e0;border-color:#b9fff9ad}.generation-overlay-content{flex:1;grid-template-columns:minmax(0,1.18fr) minmax(370px,.82fr);align-items:stretch;gap:18px;min-height:0;padding-top:20px;display:grid}.generation-command-column,.generation-output-console{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(145deg,#151f2942,#08141d2e),#08141d2e;border:1px solid #67edf02e;min-width:0;box-shadow:inset 0 1px #b2f8ee0a,0 18px 60px #00000029}.generation-command-column{flex-direction:column;gap:20px;padding:22px;display:flex}.generation-command-hero{grid-template-columns:218px minmax(0,1fr);align-items:center;gap:26px;display:grid}.generation-progress-orbit{--generation-progress:0%;aspect-ratio:1;background:conic-gradient(from -90deg, #2efff4 0%, #54f0f4 calc(var(--generation-progress) * .18), #82e5f5 calc(var(--generation-progress) * .38), #a9c8fb calc(var(--generation-progress) * .58), #c99cfb calc(var(--generation-progress) * .78), #d379fd var(--generation-progress), #d379fd9e calc(var(--generation-progress) + 1%), #5b2d8e38 calc(var(--generation-progress) + 5%), #5b2d8e38 100%);border-radius:50%;place-items:center;width:218px;animation:3.4s ease-in-out infinite generation-energy-breath;display:grid;position:relative;box-shadow:0 0 0 1px #b9fff92b,0 0 34px #2efff424}.generation-progress-orbit:before{content:"";background:radial-gradient(circle at 50% 46%,#1e53602e,#0000 58%),#07141d;border-radius:50%;animation:2.8s ease-in-out infinite generation-core-breathe;position:absolute;inset:9px;box-shadow:inset 0 0 26px #2efff414,0 0 0 1px #b9fff914}.generation-progress-orbit:after{content:"";border:1px dashed #b9fff947;border-radius:50%;position:absolute;inset:28px}.generation-orbit-ring{filter:drop-shadow(0 0 5px #2efff43d)drop-shadow(0 0 7px #d379fd2e);background:conic-gradient(from -90deg,#2efff4 0deg,#5af1f5 42deg,#82e3f5 82deg,#a9c8fb 122deg,#d379fd 164deg,#d379fd9e 218deg,#d379fd33 274deg,#2efff433 326deg,#2efff4 360deg);border:0;border-radius:50%;position:absolute;inset:-7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.generation-orbit-core{z-index:1;color:#b9fff9;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.generation-orbit-core>svg{filter:drop-shadow(0 0 9px #2efff4c7);animation:2.2s ease-in-out infinite generation-core-icon}.generation-orbit-core strong{color:#f0fdff;font-size:31px;font-weight:760;line-height:1}.generation-orbit-core small{color:#b2f8ee94;letter-spacing:.13em;font-size:9px;font-weight:700}.automation-generation-overlay.completed .generation-progress-orbit{background:conic-gradient(from -90deg,#2efff4 0%,#5af1f5 18%,#82e3f5 36%,#a9c8fb 52%,#d379fd 64%,#c99cfb 72%,#a9c8fb 82%,#82e3f5 91%,#2efff4 100%);box-shadow:0 0 0 1px #b9fff94d,0 0 42px #2efff445}.automation-generation-overlay.blocked .generation-progress-orbit{background:conic-gradient(from -90deg, #fbbf24 0%, #f59e0b var(--generation-progress), #78350f33 var(--generation-progress), #78350f33 100%)}.automation-generation-overlay.failed .generation-progress-orbit{background:conic-gradient(from -90deg, #fb7185 0%, #ef4444 var(--generation-progress), #7f1d1d33 var(--generation-progress), #7f1d1d33 100%)}.generation-command-copy{min-width:0}.generation-command-kicker{color:#b2f8eea8;letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.generation-command-kicker span{background:linear-gradient(90deg,#2efff4,#0000);width:18px;height:1px}.generation-command-copy h2{color:#f0fdff;overflow-wrap:anywhere;text-wrap:balance;margin-top:10px;font-size:clamp(24px,2.5vw,40px);font-weight:760;line-height:1.14}.generation-command-copy>p{color:#d6fcf5a6;max-width:680px;margin-top:10px;font-size:12px;line-height:1.7}.generation-command-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.generation-command-meta>span{background:linear-gradient(90deg,#142d3642,#0000);border-left:1px solid #67edf047;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.generation-command-meta small,.generation-output-metrics small,.generation-output-event small{color:#b2f8ee7a;letter-spacing:.06em;font-size:9px;font-weight:650}.generation-command-meta strong{color:#eefffbe6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.generation-stage-stream{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.generation-stage-stream:before{content:"";opacity:.42;background:linear-gradient(#0000,#2efff4,#aef9ff,#0000) 0 0/100% 34% no-repeat;width:1px;animation:2.6s ease-in-out infinite generation-stage-energy-flow;position:absolute;top:18px;bottom:18px;left:50%}.generation-stage-node{background:#04182c4d;border:1px solid #67edf01f;grid-template-columns:24px 28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:62px;padding:10px 11px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.generation-stage-node.running{background:#142d366b;border-color:#2efff48a;animation:2.4s ease-in-out infinite generation-stage-breathe;box-shadow:inset 3px 0 #2efff4,0 0 24px #2efff414}.generation-stage-node.running:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 10%,#b9fff905 35%,#b9fff947 50%,#2edfd614 65%,#0000 90%);animation:2.2s ease-in-out infinite generation-stage-energy-sweep;position:absolute;inset:0;transform:translate(-130%)}.generation-stage-node.succeeded{background:#1936404d;border-color:#2edfd647}.generation-stage-node.blocked{background:#452b0857;border-color:#fbbf245c}.generation-stage-node.failed{background:#450a195c;border-color:#fb718566}.generation-stage-index,.generation-stage-icon{justify-content:center;align-items:center;display:inline-flex}.generation-stage-index{color:#b2f8eead;background:#142d368f;border:1px solid #b9fff942;border-radius:50%;width:24px;height:24px;font-size:9px;font-weight:720}.generation-stage-node.running .generation-stage-index{color:#b9fff9;border-color:#2efff4;box-shadow:0 0 14px #2efff43d}.generation-stage-node.blocked .generation-stage-index,.generation-stage-node.failed .generation-stage-index{color:#fde68a}.generation-stage-node.failed .generation-stage-index{color:#fda4af}.generation-stage-icon{color:#b9fff9b8}.generation-stage-node.running .generation-stage-icon{color:#b9fff9}.generation-stage-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.generation-stage-copy strong{color:#eefffbf0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.generation-stage-copy small{color:#b2f8ee7a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.generation-stage-state{color:#b7f6eb85;white-space:nowrap;background:#0f172a75;border:1px solid #67edf024;padding:3px 6px;font-size:8px;font-weight:680}.generation-stage-node.running .generation-stage-state{color:#a5f3fc;border-color:#2efff459}.generation-stage-node.succeeded .generation-stage-state{color:#bfdbfe;border-color:#aef9ff47}.generation-output-console{flex-direction:column;gap:16px;padding:20px;display:flex}.generation-output-head{border-bottom:1px solid #67edf024;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.generation-output-head>span:first-child{color:#b9fff9;align-items:center;gap:8px;display:inline-flex}.generation-output-head strong{color:#eefffbf0;font-size:12px;font-weight:680}.generation-output-state{color:#b2f8ee9e;background:#142d363d;border:1px solid #67edf033;padding:4px 8px;font-size:9px;font-weight:650}.generation-output-title small{color:#b2f8ee75;letter-spacing:.12em;font-size:9px;font-weight:700}.generation-output-title h3{color:#f0fdff;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(18px,1.7vw,25px);font-weight:730;line-height:1.28}.generation-content-preview{background:linear-gradient(#142d3633,#08141d1f),#08141d33;border:1px solid #67edf021;min-height:216px;padding:16px;position:relative;overflow:hidden}.generation-content-preview:before{content:"";background:linear-gradient(#2efff4,#2edfd6);width:3px;height:42px;position:absolute;top:0;left:0;box-shadow:0 0 14px #2efff48a}.generation-content-preview.ready:after{content:"";background:linear-gradient(90deg,#0000,#b9fff91f,#0000);width:70%;height:180%;animation:5s ease-in-out infinite generation-content-sheen;position:absolute;top:-40%;left:-80%;transform:rotate(14deg)}.generation-content-preview p,.generation-content-preview>span{z-index:1;color:#e3fcf8c2;font-size:12px;line-height:1.95;position:relative}.generation-content-preview>span{margin-top:8px;display:inline-block}.generation-content-skeleton{flex-direction:column;gap:12px;display:flex}.generation-content-skeleton span{background:#67edf01f;border-radius:2px;height:9px;overflow:hidden}.generation-content-skeleton span:after{content:"";background:linear-gradient(90deg,#0000,#b9fff97a,#0000);width:45%;height:100%;animation:1.8s ease-in-out infinite generation-skeleton-scan;display:block}.generation-content-skeleton span:first-child{width:86%}.generation-content-skeleton span:nth-child(2){width:96%}.generation-content-skeleton span:nth-child(3){width:91%}.generation-content-skeleton span:nth-child(4){width:73%}.generation-content-skeleton span:nth-child(5){width:54%}.generation-output-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.generation-output-metrics>span{background:#0428273d;border:1px solid #67edf01f;flex-direction:column;justify-content:space-between;gap:7px;min-width:0;min-height:58px;padding:10px 12px;display:flex}.generation-output-metrics strong{color:#eefffbf0;font-size:18px;font-weight:730;line-height:1}.generation-output-event{background:linear-gradient(90deg,#142d3652,#0428272e);border:1px solid #67edf026;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.generation-output-event>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.generation-output-event strong{color:#d6fcf5d1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.45;overflow:hidden}.generation-event-pulse{background:#2efff4;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite generation-live-pulse;box-shadow:0 0 13px #2efff4d1}.automation-generation-overlay.completed .generation-event-pulse{background:#aef9ff;animation:none}.automation-generation-overlay.failed .generation-event-pulse,.automation-generation-overlay.blocked .generation-event-pulse{background:#fbbf24;box-shadow:0 0 13px #fbbf24b3}.generation-output-footer{border-top:1px solid #67edf021;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.generation-output-footer>span{color:#b2f8ee85;font-size:10px}.generation-output-footer .button{color:#cffafe;min-height:38px;box-shadow:none;background:#142d36b3;border-color:#2efff46b}.generation-output-footer .button:hover{background:#1e536057;border-color:#b9fff9c2}.automation-generation-overlay:before{background:linear-gradient(90deg,#2efff413,#0000 24% 72%,#d379fd17),linear-gradient(#142d3629,#0000 28%,#2b21461c)}.generation-overlay-grid{background-image:linear-gradient(#2efff413 1px,#0000 1px),linear-gradient(90deg,#d379fd11 1px,#0000 1px)}.generation-console-signal{background:#142d368c;border-color:#2efff485;box-shadow:0 0 0 5px #2efff40d,0 0 24px #2efff433}.generation-console-signal i{background:linear-gradient(135deg,#2efff4,#f6fffe,#d379fd);box-shadow:0 0 12px #2efff4b8,0 0 22px #d379fd57}.generation-live-dot{background:#2efff4;box-shadow:0 0 0 5px #2efff414,0 0 16px #2efff4e0}.generation-live-dot.idle{background:#d379fd}.generation-command-column{background:linear-gradient(145deg,#151f296b,#08141d4d),#08141d57;border-color:#2efff433}.generation-output-console{background:linear-gradient(145deg,#31224d66,#19152e47),#231b3a57;border-color:#d379fd38}.generation-command-kicker span{background:linear-gradient(90deg,#2efff4,#d379fd,#0000)}.generation-command-meta>span{background:linear-gradient(90deg,#142d3640,#5b2d8e14 72%,#0000);border-left-color:#2efff452}.generation-stage-stream:before{background:linear-gradient(#0000,#2efff4,#f6fffe,#d379fd,#0000)}.generation-stage-node{border-color:#d379fd26}.generation-stage-node.running{border-color:#2efff494;box-shadow:inset 3px 0 #2efff4,0 0 28px #2efff42e,10px 0 28px #d379fd14}.generation-stage-node.succeeded{border-color:#2efff447}.generation-stage-index,.generation-stage-icon{border-color:#d379fd47}.generation-stage-node.running .generation-stage-index,.generation-stage-node.running .generation-stage-icon{color:#2efff4;border-color:#2efff4}.generation-stage-node.succeeded .generation-stage-index{color:#edc8ff;background:#5b2d8e3d;border-color:#d379fd80}.generation-output-head,.generation-output-footer{border-color:#d379fd33}.generation-output-head>span:first-child,.generation-output-title small{color:#e0b4ff}.generation-output-state{color:#edc8ff;background:#5b2d8e47;border-color:#d379fd42}.generation-output-state.ready{color:#b9fff9;border-color:#2efff47a;box-shadow:inset 0 0 18px #2efff414}.generation-content-preview{background:linear-gradient(145deg,#231b3a38,#151f291f),#18092a33;border-color:#d379fd2e}.generation-content-preview:before{background:linear-gradient(#2efff4,#f6fffe,#d379fd)}.generation-output-metrics>span{background:#36255242;border-color:#d379fd29}.generation-output-event{background:linear-gradient(90deg,#142d3652,#5b2d8e38);border-color:#d379fd33}.generation-event-pulse{background:#d379fd;box-shadow:0 0 13px #d379fdd1,0 0 22px #2efff42e}.generation-output-footer .button{background:#142d36b8;border-color:#2efff470}.automation-generation-overlay{background:radial-gradient(circle at 22% 46%,#2efff41c,#0000 34%),radial-gradient(circle at 84% 42%,#d379fd1c,#0000 32%),linear-gradient(135deg,#101824d6,#161e2bc2 52%,#1f1b31c7)}.generation-overlay-frame{border-color:#f4f8ff2e;box-shadow:inset 0 0 0 1px #f4f8ff09}.generation-overlay-content{grid-template-rows:minmax(360px,1fr) auto;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:stretch}.generation-command-column,.generation-output-console{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:linear-gradient(145deg,#242f3db8,#0f1b27c2),#131e2ac7;border-color:#c8e1e824;box-shadow:inset 0 1px #f4f8ff0d,0 20px 60px #040a1038}.generation-command-column{background:radial-gradient(circle at 18%,#2efff414,#0000 42%),linear-gradient(145deg,#242f3db8,#0f1b27c2);border-left:2px solid #2efff4b8;justify-content:center}.generation-output-console{background:linear-gradient(90deg,#231b3a57,#d379fd0f 18%,#0000 46%),linear-gradient(145deg,#242f3dbd,#0f1b27c7);border-right:2px solid #d379fdbd}.generation-head-status{background:#10182480;border:1px solid #f4f8ff24;border-radius:8px;min-height:46px;padding:7px 12px;box-shadow:inset 0 1px #f4f8ff0a}.generation-head-status strong{max-width:420px;font-size:13px}.generation-progress-orbit{box-shadow:0 0 0 1px #f4f8ff3d,0 0 40px #2efff433,0 0 74px #d379fd1a}.generation-stage-stream{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#2efff412,#242f3d57 48%,#d379fd14),#0f1b27bd;border:1px solid #c8e1e824;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;min-height:118px;padding:24px 16px 14px;box-shadow:inset 0 1px #f4f8ff0a}.generation-stage-stream:before{opacity:.72;background:linear-gradient(90deg,#0000,#2efff4 18%,#f4f8ff 50%,#d379fd 82%,#0000) 0 0/100% 100%;border-radius:999px;width:auto;height:8px;animation:3.4s ease-in-out infinite generation-stage-line-breathe;inset:27px 7% auto;box-shadow:0 0 12px #2efff46b,0 0 28px #d379fd47}.generation-stage-stream .generation-stage-node,.generation-stage-stream .generation-stage-node.running,.generation-stage-stream .generation-stage-node.succeeded,.generation-stage-stream .generation-stage-node.blocked,.generation-stage-stream .generation-stage-node.failed{z-index:1;box-shadow:none;background:0 0;border:0;animation:none}.generation-stage-node.running:after{opacity:.5}.generation-stage-node{background:#18222fa8;border-color:#c8e1e81c;grid-template-rows:auto auto;grid-template-columns:24px 26px minmax(0,1fr);align-content:center;row-gap:5px;min-height:86px}.generation-stage-node:nth-child(4),.generation-stage-node:nth-child(6){border-top:0}.generation-stage-state{grid-area:2/3;justify-self:start}.generation-stage-stream .generation-stage-state{box-shadow:none;background:0 0;border:0;padding:0}.generation-stage-stream .generation-stage-node.running .generation-stage-state,.generation-stage-stream .generation-stage-node.succeeded .generation-stage-state{background:0 0;border:0}.generation-output-metrics>span:last-child,.generation-output-event{border-color:#d379fd2e}@keyframes generation-overlay-enter{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes generation-overlay-scan{0%{transform:translateY(-45%)}to{transform:translateY(410%)}}@keyframes generation-signal-out{0%{opacity:.7;transform:scale(.72)}85%,to{opacity:0;transform:scale(1.22)}}@keyframes generation-live-pulse{0%,to{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1.1)}}@keyframes generation-orbit-spin{to{transform:rotate(360deg)}}@keyframes generation-energy-breath{0%,to{filter:drop-shadow(0 0 5px #2efff424);transform:scale(.985)}50%{filter:drop-shadow(0 0 18px #2efff461);transform:scale(1.015)}}@keyframes generation-core-breathe{0%,to{box-shadow:inset 0 0 22px #2efff414,0 0 0 1px #b9fff914}50%{box-shadow:inset 0 0 38px #2efff433,0 0 18px #2efff433}}@keyframes generation-core-icon{0%,to{opacity:.76;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes generation-stage-energy-flow{0%{opacity:.18;background-position:0 -120%}50%{opacity:.7}to{opacity:.18;background-position:0 220%}}@keyframes generation-stage-line-breathe{0%,to{opacity:.48;filter:brightness(.92);transform:scaleY(.72)}50%{opacity:1;filter:brightness(1.24);transform:scaleY(1.16)}}@keyframes generation-stage-breathe{0%,to{box-shadow:inset 3px 0 #2efff4,0 0 16px #2efff414}50%{box-shadow:inset 3px 0 #b9fff9,0 0 32px #2efff447}}@keyframes generation-stage-energy-sweep{0%{transform:translate(-130%)}65%,to{transform:translate(130%)}}@keyframes generation-content-sheen{0%,18%{transform:translate(0)rotate(14deg)}72%,to{transform:translate(320%)rotate(14deg)}}@keyframes generation-skeleton-scan{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media (width<=1120px){.generation-overlay-inner{padding-left:26px;padding-right:26px}.generation-overlay-content{grid-template-columns:1fr}.generation-output-console{min-height:520px}}@media (width<=760px){.automation-generation-overlay{overflow-y:auto}.generation-progress-dock{min-width:0;max-width:calc(100vw - 28px);bottom:14px;left:50%;right:auto;transform:translate(-50%)}.generation-progress-dock.elevated{bottom:140px}.app-shell.has-generation-dock .page-container{padding-bottom:290px}.generation-overlay-frame{inset:7px}.generation-overlay-inner{height:auto;min-height:100%;padding:18px 15px 24px}.generation-overlay-head{grid-template-columns:minmax(0,1fr) 38px;gap:10px}.generation-head-status{display:none}.generation-console-brand strong{font-size:13px}.generation-command-column,.generation-output-console{padding:16px}.generation-command-hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px}.generation-progress-orbit{width:min(190px,64vw)}.generation-command-kicker{justify-content:center}.generation-command-copy h2{font-size:25px}.generation-command-copy>p{max-width:520px}.generation-command-meta{text-align:left}.generation-stage-stream{grid-template-columns:1fr}.generation-stage-stream:before{display:none}.generation-output-console{min-height:0}.generation-output-footer{flex-direction:column;align-items:stretch}.generation-output-footer .button{justify-content:center;width:100%}}@media (width<=480px){.generation-command-meta,.generation-output-metrics{grid-template-columns:1fr}.generation-command-meta>span{min-height:50px}.generation-stage-node{grid-template-columns:24px 26px minmax(0,1fr)}.generation-stage-state{display:none}.generation-content-preview{min-height:190px}}@media (prefers-reduced-motion:reduce){.automation-generation-overlay,.generation-console-signal:before,.generation-console-signal:after,.generation-live-dot,.generation-progress-orbit,.generation-progress-orbit:before,.generation-progress-orbit:after,.generation-orbit-ring,.generation-orbit-core>svg,.generation-stage-stream:before,.generation-stage-node.running,.generation-stage-node.running:after,.generation-overlay-scan,.generation-content-preview.ready:after,.generation-content-skeleton span:after,.generation-event-pulse{animation:none!important}}.editorial-article-panel .editorial-article-row:hover .article-topic-text{color:#364152}.article-icon{width:32px;height:32px;color:var(--blue);background:var(--blue-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.credential-list{min-height:120px}.credential-row{min-height:62px}.security-account{align-items:center;gap:14px;margin-bottom:20px;display:flex}.security-account p{color:var(--muted);margin:4px 0 8px}.mfa-flow{flex-direction:column;gap:13px;display:flex}.mfa-flow code{color:#f5f5f7;word-break:break-all;background:#1d1d1f;border-radius:9px;padding:12px;font-family:SFMono-Regular,SF Mono,Menlo,monospace}.check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.check-row{color:#424245;align-items:center;gap:8px;font-size:12px;display:flex}.check-row svg{color:var(--green)}.quota-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.quota-item{background:#ffffffb8;border:1px solid #00000014;border-radius:10px;padding:14px}.quota-item>div:first-child,.quota-value{justify-content:space-between;align-items:center;gap:8px;display:flex}.quota-item span{color:var(--muted);font-size:11px}.quota-value{margin:11px 0 8px}.quota-value strong{font-size:18px;font-weight:650}.quota-form{border-top:1px solid #00000013;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) 150px auto;align-items:end;gap:12px;margin-top:18px;padding-top:16px;display:grid}.data-row{border-bottom:1px solid #0001;grid-template-columns:90px 1fr 1fr 100px;align-items:center;gap:12px;min-height:45px;font-size:12px;display:grid}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:22px;display:flex}.empty-state>span{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:12px;justify-content:center;align-items:center;margin-bottom:11px;display:inline-flex}.empty-state strong{font-weight:600}.empty-state p{max-width:310px;color:var(--muted);margin-top:6px;font-size:12px}.toast{z-index:50;min-width:280px;max-width:480px;min-height:52px;color:var(--ink);box-shadow:var(--shadow-md);-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#ffffffe6;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex;position:fixed;bottom:22px;right:22px}.toast.error{color:var(--red)}.toast.info{color:var(--blue)}.toast span{flex:1;font-size:12px;font-weight:550}.login-layout{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:100vh;display:grid}.login-info{color:#f5f5f7;background:#1d1d1f;flex-direction:column;justify-content:center;padding:10vh 8vw;display:flex}.login-info .brand-mark{color:#1d1d1f;background:#f5f5f7;margin-bottom:28px}.login-info h1{max-width:650px;font-size:clamp(36px,4.7vw,62px);font-weight:700;line-height:1.03}.login-info>p:not(.eyebrow){color:#a1a1a6;max-width:620px;margin-top:20px;font-size:16px;line-height:1.65}.login-features{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.login-features span{color:#d2d2d7;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;display:inline-flex}.login-panel{width:min(430px,100% - 48px);box-shadow:var(--shadow-md);background:#fffffff0;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:16px;margin:auto;padding:32px;display:flex}.login-note{color:var(--muted-2);font-size:10px;line-height:1.55}.login-mode-switch{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:6px;padding:4px;display:flex}.login-mode-switch button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:13px;font-weight:600}.login-mode-switch button.active{color:#fff;background:var(--blue)}.login-form{flex-direction:column;gap:14px;display:flex}.login-advanced{border-top:1px dashed var(--line);color:var(--muted);padding-top:10px;font-size:12px}.login-advanced summary{cursor:pointer}.login-code-hint{color:#8c5b13;background:#fff8e8;border-radius:6px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:11px;line-height:1.55;display:flex}.topbar-feedback{min-height:30px;font-size:12px}.topbar .button.topbar-feedback-action{color:#c94718;box-shadow:none;background:#fff3ed;border-color:#f2b79e}.topbar .button.topbar-feedback-action:hover{color:#fff;background:#f45b22;border-color:#f45b22}.overlay{z-index:60;background:#09090b8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{border:1px solid var(--line);background:var(--surface-solid);width:min(520px,100%);max-height:90vh;box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex;overflow-y:auto}.dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dialog-note{color:var(--muted-2);margin:0;font-size:11px;line-height:1.55}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}.feedback-list{flex-direction:column;gap:12px;display:flex}.feedback-item{flex-direction:column;gap:8px;display:flex}.feedback-item-head{align-items:center;gap:8px;display:flex}.feedback-item-head small{margin-left:auto}.feedback-content{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.feedback-contact{color:var(--blue);margin:0;font-size:12px}.feedback-item-actions{gap:8px;display:flex}.topbar-onboarding{min-height:30px;font-size:12px}.platform-credential-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.platform-credential-group,.platform-usage-group{flex-direction:column;gap:8px;display:flex}.platform-credential-group+.platform-credential-group,.platform-usage-group+.platform-usage-group{margin-top:16px}.platform-group-label{color:var(--muted);font-size:11px;font-weight:700}.platform-credential-field{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.platform-credential{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.platform-credential-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-credential-summary{border:1px solid var(--line);background:#00000006;border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;padding:9px 10px;display:grid}.platform-credential-summary span{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-credential-summary small{color:var(--muted);font-size:10px}.platform-credential-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-credential-actions{gap:8px;display:flex}.platform-boost-field{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.platform-boost-field input{width:90px}.platform-tenant-list{flex-direction:column;gap:10px;display:flex}.platform-tenant{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.platform-tenant-main{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.platform-tenant-meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.platform-tenant-actions{justify-content:flex-end;gap:8px;display:flex}.platform-usage-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.platform-usage-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.platform-usage-card strong{font-size:20px}.trend-section{flex-direction:column;gap:12px;display:flex}.trend-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.trend-section-head p{margin:5px 0 0;font-size:12px}.trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;transition:opacity .16s;display:grid}.trend-grid.loading{opacity:.58}.trend-card{border-radius:8px;min-width:0;padding:20px}.trend-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:52px;display:flex}.trend-card-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.trend-card-head strong{font-size:15px}.trend-card-head small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.trend-chart{width:100%;height:auto;display:block;overflow:visible}.trend-chart rect{transition:opacity .14s}.trend-chart rect:hover{opacity:.72}.platform-quota-list{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 16px;display:grid}.platform-quota{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;display:grid}.platform-quota-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-quota-value{color:var(--ink);font-size:11px;font-weight:600}.platform-quota-bar{background:var(--surface-soft);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.platform-quota-bar>span{border-radius:inherit;background:var(--green);height:100%;display:block}.platform-quota-bar>span.warn{background:var(--orange)}.platform-quota-bar>span.critical{background:var(--red)}.platform-detail-dialog{width:min(760px,100%)}.platform-detail-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:11px;display:flex}.platform-detail-section{flex-direction:column;gap:8px;display:flex}.platform-quota-table{border:1px solid var(--line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.platform-quota-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:grid}.platform-quota-row.head{color:var(--muted);background:var(--surface-soft);border-top:0;font-weight:600}.platform-quota-row span.warn{color:var(--orange);font-weight:700}.platform-quota-row span.critical{color:var(--red);font-weight:700}.platform-member-list{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:11px;display:flex}.platform-credential-tags{flex-wrap:wrap;gap:6px;display:flex}.mfa-secret-row{align-items:center;gap:8px;display:flex}.mfa-secret-row code{overflow-wrap:anywhere;flex:auto}.password-form{align-items:end}.password-form button{justify-self:start}.member-list{flex-direction:column;gap:8px;display:flex}.member-row{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.member-main{flex-direction:column;min-width:160px;display:flex}.member-main small{color:var(--muted);font-size:11px}.member-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.member-actions input{min-height:32px}.stats-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.stats-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.stats-row.head{color:var(--muted);background:var(--surface-soft);border-top:0;font-size:11px;font-weight:600}.stats-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1.4 1 0;min-width:0;font-weight:600;overflow:hidden}.stats-row>span:not(:first-child){text-align:right;white-space:nowrap;flex:1 1 0}.onboarding-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.onboarding-steps li{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.onboarding-steps li.done{background:var(--green-soft);border-color:#248a3d40}.onboarding-steps li.action_required{background:var(--orange-soft);border-color:#c9340040}.onboarding-marker{background:var(--surface-solid);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.onboarding-steps p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.55}.onboarding-form{flex-direction:column;gap:10px;display:flex}@media (width<=900px){.trend-section-head{flex-direction:column;align-items:flex-start}.trend-grid,.platform-tenant{grid-template-columns:1fr}.platform-tenant-actions{justify-content:flex-start}}@media (prefers-color-scheme:dark){:root{color:#f5f5f7;--ink:#f5f5f7;--muted:#a1a1a6;--muted-2:#8e8e93;--line:#ffffff21;--surface:#1c1c1ee0;--surface-solid:#1c1c1e;--surface-soft:#2c2c2e;--blue-soft:#0a84ff29;--green-soft:#30d15824;--orange-soft:#ff9f0a26;--red-soft:#ff453a24;background:#000}html,body,.main-content{background:#000}.topbar{background:#000000b8;border-bottom-color:#ffffff1f}.panel,.metric-card,.asset-card,.workflow-card,.capability-card,.requirements-panel{background:var(--surface);border-color:#ffffff1f}input,select,textarea{color:var(--ink);background:#2c2c2ee0;border-color:#ffffff24}input:focus,select:focus,textarea:focus{background:#2c2c2e}.filter-tabs,.segmented,.button.secondary,.icon-button{background:#2c2c2ee0;border-color:#ffffff1f}.filter-tabs button.active,.segmented button.active{color:var(--ink);background:#3a3a3c}}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.split-grid,.publishing-grid,.task-layout{grid-template-columns:1fr}.article-status-overview{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.table-panel>.panel-head{flex-wrap:wrap}.workflow-strip,.capability-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}.detail-panel{max-height:none;position:static}}@media (width<=900px){.article-workspace-head{flex-direction:column}.article-workspace-head.embedded{align-items:stretch}.article-workspace-tabs{width:100%;overflow-x:auto}.article-workspace-tabs button{flex:1 0 auto;justify-content:center}.article-workspace-actions{justify-content:flex-start;width:100%}.article-editor-grid{grid-template-columns:minmax(0,1fr)}.article-editor-pane{border-right:0;border-bottom:1px solid var(--line)}.article-visual-editor,.markdown-preview{height:auto;min-height:420px;max-height:62vh}.article-pane-head{flex-wrap:wrap;padding:9px 12px}.article-pane-head>span:first-child{white-space:nowrap}.article-editor-tools{justify-content:space-between;width:100%}.article-insert-image{white-space:nowrap}.article-editor-inline-image-meta{flex-direction:column;align-items:flex-start;gap:3px}.article-editor-inline-image-actions{justify-content:space-between;width:100%}.article-editor-inline-image-meta strong{white-space:normal}.article-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:center;height:auto;padding:10px 12px;position:sticky;overflow-x:auto}.sidebar-head{margin:0 12px 0 0}.sidebar .brand strong,.sidebar .nav-item span,.sidebar-foot{display:none}.nav-list{flex-direction:row;flex:none;gap:5px}.nav-section,.nav-section-items{display:contents}.nav-section+.nav-section{border-top:0;padding-top:0}.nav-section-label{display:none}.nav-item{justify-content:center;width:42px;min-width:42px}.topbar{min-height:68px;padding:12px 16px}.topbar-meta{display:none}.page-container{padding:18px 16px 48px}.metric-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.form-grid,.credential-fields,.check-list,.quota-form,.article-design-options,.originality-config-grid,.source-list,.source-card-grid,.source-asset-field{grid-template-columns:1fr}.form-grid .span-2,.source-card-grid .span-2{grid-column:auto}.source-editor-head,.source-preview-head{flex-direction:column;align-items:flex-start}.source-preview-head strong{max-width:none}.article-job-progress-head{grid-template-columns:42px minmax(0,1fr) auto}.originality-report-head{flex-wrap:wrap;align-items:flex-start}.originality-report-title,.originality-verdict{width:100%}.originality-verdict{justify-content:flex-start}.audit-report-head{flex-wrap:wrap}.audit-report-title,.audit-verdict{width:100%}.audit-verdict{justify-content:flex-start}.originality-report-grid{grid-template-columns:1fr}.title-quality-head{flex-direction:column}.title-quality-verdict{text-align:left;width:100%;max-width:none}.title-quality-verdict>div{justify-content:flex-start}.title-quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.title-candidate-list article{grid-template-columns:1fr}.title-candidate-scores{grid-area:auto/1;justify-content:flex-start}.topic-alignment-head{flex-direction:column}.topic-alignment-verdict{text-align:left;justify-items:start}.topic-alignment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-alignment-grid{grid-template-columns:1fr}.article-status-overview{width:100%}.article-job-progress-head .status-pill,.article-job-progress-head .automation-delivery-badges{grid-area:2/2;justify-self:start}.article-job-progress-head .automation-delivery-badges{justify-content:flex-start}.article-job-progress-head .icon-button{grid-area:1/3/span 2}.article-job-progress-meta{grid-template-columns:auto minmax(0,1fr)}.credential-field-wide{grid-column:auto}.task-row{grid-template-columns:1fr auto}.toolbar,.toolbar-group{flex-direction:column;align-items:stretch}.inline-search{width:100%}.task-id,.task-progress,.task-row .muted{display:none}.article-row{grid-template-columns:34px minmax(0,1fr) auto}.inline-editor-shell{padding:0 8px 8px}.selected-publish-summary{flex-direction:column;align-items:stretch}.selected-publish-summary-actions{justify-content:space-between}.article-row>.muted{display:none}.login-layout{grid-template-columns:1fr}.login-info{min-height:42vh;padding:56px 28px}.login-info h1{font-size:38px}.login-panel{margin:28px auto 48px}}.article-creation-flow-tabs{background:#f4f6f8;border:1px solid #e1e4ea;border-radius:6px;gap:4px;padding:4px;display:inline-flex}#originality-check{scroll-margin-top:84px}.originality-engine-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.originality-engine-summary>span{color:#737b88;background:#ffffffb8;border:1px solid #dde3e8;border-radius:4px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;font-size:10px;display:flex}.originality-engine-summary strong{color:#28303b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.originality-sentence-risks{background:#fff8f7;border:1px solid #e6c9c5;border-radius:5px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}.originality-sentence-risks-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.originality-sentence-risks-head strong{color:#8a3831;font-size:12px}.originality-sentence-risks-head span{color:#99635e;font-size:10px}.originality-sentence-risks article{border-top:1px solid #9649411f;padding-top:8px}.originality-sentence-risks article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.originality-sentence-risks article>div span{color:#a14a42;font-size:10px;font-weight:650}.originality-sentence-risks article>div strong{color:#8a3831;font-size:10px}.originality-sentence-risks p{color:#363d47;margin:5px 0 3px;font-size:11px;line-height:1.55}.originality-sentence-risks small{color:#7b6b69;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.audit-item.originality{background:#f7f9fc;border-left-color:#5f7fa8}.article-creation-flow-tabs button{color:#626a78;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.article-creation-flow-tabs button.active{color:#a83912;background:#fff;box-shadow:0 1px 4px #2026331f}.automation-form{flex-direction:column;gap:22px;display:flex}.automation-form-head{border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.automation-form-head h2{color:#181c25;margin:2px 0 5px;font-size:24px;line-height:1.25}.automation-form-head p{max-width:680px;margin:0}.automation-default-badge{color:#1e6e50;background:#eefaf4;border:1px solid #b8ddcd;border-radius:4px;flex:none;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.automation-default-badge.mock{color:#925015;background:#fff7ed;border-color:#efc69a}.automation-default-badge.live{color:#1e6e50;background:#eefaf4;border-color:#b8ddcd}.automation-core-grid{gap:15px 18px}.automation-core-grid>label{min-width:0}.automation-source-head{justify-content:space-between;align-items:center;gap:16px;padding-top:6px;display:flex}.automation-source-head>div:first-child{flex-direction:column;gap:3px;display:flex}.automation-source-head strong{color:#1d222c;font-size:14px}.automation-source-head small{color:#747b88;font-size:10.5px}.automation-source-list{grid-template-columns:1fr}.automation-advanced{background:#f8f9fb;border:1px solid #e2e5ea;border-radius:6px}.automation-advanced summary{color:#565e6c;cursor:pointer;padding:13px 15px;font-size:12px;font-weight:650}.automation-advanced .form-grid{padding:2px 15px 15px}.automation-submit-bar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #e0e3e8;border-radius:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:14px 16px;display:grid;position:sticky;bottom:12px;box-shadow:0 10px 30px #1f25321a}.automation-submit-bar>div{flex-direction:column;gap:3px;min-width:0;display:flex}.automation-submit-bar strong{color:#202530;font-size:12px}.automation-submit-bar span{color:#747b88;font-size:10.5px}.automation-submit{flex:none;grid-column:2;justify-self:center;min-width:210px;min-height:44px}.automation-run-progress{border-left:4px solid #ef6a2d;flex-direction:column;gap:16px;display:flex}.automation-run-progress.draft_only,.automation-run-progress.completed,.automation-run-progress.quality_passed{border-left-color:#1f9466}.automation-run-progress.blocked,.automation-run-progress.originality_blocked,.automation-run-progress.quality_blocked,.automation-run-progress.scheduled{border-left-color:#d78a26}.automation-run-progress.failed,.automation-run-progress.publish_failed,.automation-run-progress.cancelled{border-left-color:#c9483f}.automation-run-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.automation-delivery-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.automation-run-summary>span{background:#f8f9fb;border:1px solid #e3e6eb;border-radius:5px;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.automation-run-summary small{color:#7c8390;font-size:10px}.automation-run-summary strong{color:#252b36;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.automation-live-event{color:#8c431e;background:#fff8f3;border:1px solid #f0c8ae;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:11px;display:flex}.automation-progress-track{background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #e4e7ec;border-radius:7px;min-width:0;padding:22px 20px 14px;overflow-x:auto}.automation-progress-rail{background:#e4e7ed;border-radius:999px;height:9px;margin:0 9%;position:relative;box-shadow:inset 0 1px 3px #1720331f}.automation-progress-rail span{border-radius:inherit;background:linear-gradient(90deg,#f2702f 0%,#f0a03f 42%,#35a26b 100%);height:100%;transition:width .24s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 4px #e26c2e57}.automation-progress-rail span:before{content:"";background-image:linear-gradient(100deg,#fff0 0%,#ffffff6b 50%,#fff0 100%);background-repeat:no-repeat;background-size:45% 100%;animation:2.6s linear infinite automation-progress-sheen;position:absolute;inset:0}.automation-progress-rail span:after{content:"";background-image:linear-gradient(100deg,#ffffff29 0 2px,#fff0 2px 9px);animation:3.2s linear infinite automation-progress-ripple;position:absolute;inset:0}.automation-run-progress.running .automation-progress-rail span{animation:2.4s ease-in-out infinite automation-progress-breathe}@keyframes automation-progress-sheen{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes automation-progress-ripple{0%{background-position:0 0}to{background-position:27px 0}}@keyframes automation-progress-breathe{0%,to{box-shadow:0 1px 4px #e26c2e52}50%{box-shadow:0 0 8px #f2702f73,0 1px 4px #e26c2e52}}.automation-run-progress:is(.draft_only,.completed,.scheduled,.blocked,.originality_blocked,.quality_blocked,.quality_passed,.publish_failed,.failed,.cancelled) .automation-progress-rail span:before,.automation-run-progress:is(.draft_only,.completed,.scheduled,.blocked,.originality_blocked,.quality_blocked,.quality_passed,.publish_failed,.failed,.cancelled) .automation-progress-rail span:after{animation:none}@media (prefers-reduced-motion:reduce){.automation-progress-rail span,.automation-progress-rail span:before,.automation-progress-rail span:after{animation:none}}.automation-progress-nodes{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;min-width:760px;margin-top:-19px;display:grid;position:relative}.automation-progress-node{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.automation-progress-marker{color:#737b88;background:#fff;border:2px solid #d7dbe2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:0 0 0 4px #fff}.automation-progress-node.running .automation-progress-marker{color:#a74016;background:#fff3eb;border-color:#e66a2f;box-shadow:0 0 0 4px #fff,0 0 0 7px #e66a2f17}.automation-progress-node.succeeded .automation-progress-marker{color:#176c4a;background:#ecf9f3;border-color:#4fa37d}.automation-progress-node.failed .automation-progress-marker{color:#a43c36;background:#fff2f1;border-color:#cf6560}.automation-progress-node.blocked .automation-progress-marker{color:#8c5b13;background:#fff8e8;border-color:#d69a3e}.automation-progress-node strong{color:#252b36;font-size:12px;font-weight:700}.automation-progress-node small{color:#68707d;text-overflow:ellipsis;white-space:nowrap;background:#f8f9fb;border:1px solid #e4e7ec;border-radius:5px;max-width:100%;min-height:30px;padding:5px 8px;font-size:10px;line-height:1.4;overflow:hidden}.automation-progress-node.running small{color:#a4461c;background:#fff7f1;border-color:#f0c3a6}.automation-progress-node.succeeded small{color:#287357;background:#f2faf6;border-color:#cde7da}.automation-progress-node.failed small{color:#a43c36;background:#fff3f2;border-color:#e7bbb7}.automation-progress-node.blocked small{color:#8c5b13;background:#fffaf0;border-color:#ead3a7}.automation-progress-caption{color:#7a8290;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:10.5px;display:flex}.automation-progress-caption strong{color:#d55a22;font-size:13px}.automation-step-list{flex-direction:column;gap:2px;display:flex}.automation-stage-list{flex-direction:column;gap:12px;display:flex}.automation-stage{background:#fff;border:1px solid #e3e6eb;border-radius:7px;overflow:hidden}.automation-stage.running{border-color:#efb08d;box-shadow:0 0 0 3px #ef6a2d0f}.automation-stage.succeeded{border-color:#cde7da}.automation-stage.failed{border-color:#e7b7b3}.automation-stage.blocked{border-color:#ebcf9f}.automation-stage-head{background:#f8f9fb;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:grid}.automation-stage.running .automation-stage-head{background:#fff8f3}.automation-stage.succeeded .automation-stage-head{background:#f3fbf7}.automation-stage-index{color:#626a77;background:#fff;border:1px solid #d8dce3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:750;display:inline-flex}.automation-stage.running .automation-stage-index{color:#a63e14;background:#fff1e8;border-color:#e9804c}.automation-stage.succeeded .automation-stage-index{color:#176c4a;background:#e8f8f0;border-color:#71b898}.automation-stage-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.automation-stage-head strong{color:#222833;font-size:13px}.automation-stage-head small{color:#737b88;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.automation-stage-status{color:#737b88;white-space:nowrap;background:#fff;border:1px solid #d9dde4;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.automation-stage-status.running{color:#a84618;background:#fff5ee;border-color:#efc3a7}.automation-stage-status.succeeded{color:#1d7653;background:#edf9f4;border-color:#b9ddcc}.automation-stage-status.failed{color:#a83e38;background:#fff2f1;border-color:#e7bbb7}.automation-stage-status.blocked{color:#8c5b13;background:#fff8e8;border-color:#e7ce9e}.automation-stage-steps{padding:2px 14px 4px 52px}.automation-step{border-bottom:1px solid #eceef2;grid-template-columns:16px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:49px;display:grid}.automation-step:last-child{border-bottom:0}.automation-step-dot{background:#fff;border:2px solid #c4c9d1;border-radius:50%;justify-self:center;width:9px;height:9px}.automation-step.running .automation-step-dot{background:#fff1e9;border-color:#e2692f;box-shadow:0 0 0 4px #e2692f17}.automation-step.succeeded .automation-step-dot{background:#e9f8f1;border-color:#1e8d62}.automation-step.failed .automation-step-dot{background:#fff0ef;border-color:#c9483f}.automation-step>div{flex-direction:column;gap:3px;min-width:0;display:flex}.automation-step strong{color:#272d38;font-size:12px}.automation-step small{color:#7a818e;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.automation-step.running>svg,.automation-step.succeeded>svg{color:#1d8c62}.automation-step.failed>svg{color:#c9483f}.automation-policy-list{flex-direction:column;gap:8px;display:flex}.automation-policy-row{background:#fafbfc;border:1px solid #e3e6eb;border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.automation-policy-row>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.automation-policy-row strong{color:#232936;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.automation-policy-row small{color:#747c89;font-size:10.5px}.automation-policy-form{border-top:1px solid #e7e9ee;grid-template-columns:1.2fr 1fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:grid}.automation-policy-form label{min-width:0}.automation-policy-form .button{white-space:nowrap;min-height:40px}@media (width<=820px){.article-creation-flow-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.article-creation-flow-tabs button{justify-content:center;padding:0 8px}.automation-form-head,.automation-submit-bar{grid-template-columns:minmax(0,1fr);align-items:stretch}.automation-source-head{flex-direction:column;align-items:flex-start}.automation-submit{grid-column:1;justify-self:stretch;width:100%;min-width:0}.automation-run-summary{grid-template-columns:1fr}.automation-stage-head{grid-template-columns:30px minmax(0,1fr)}.automation-stage-head small{white-space:normal}.automation-stage-status{grid-column:2;justify-self:start}.automation-stage-steps{padding-left:18px}.automation-policy-form{grid-template-columns:1fr}.automation-policy-row{grid-template-columns:minmax(0,1fr) auto}.automation-policy-row .status-pill{display:none}.originality-engine-summary{grid-template-columns:1fr}}@media (width<=520px){h1{font-size:20px}.page-container{padding:14px 12px 44px}.panel{padding:16px}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:82px;padding:12px}.metric-icon{flex-basis:32px;width:32px;height:32px}.metric-card strong{font-size:18px}.asset-grid,.workflow-strip,.capability-grid{grid-template-columns:1fr}.data-row{grid-template-columns:1fr 1fr;padding:9px 0}.toast{min-width:0;bottom:12px;left:12px;right:12px}}:root{color:#fafafa;--ink:#fafafa;--muted:#a1a1aa;--muted-2:#71717a;--line:#27272a;--line-strong:#3f3f46;--surface:#131316;--surface-solid:#131316;--surface-soft:#1a1a1f;--blue:#f97316;--blue-dark:#ea6c10;--blue-soft:#f973161f;--green:#4ade80;--green-soft:#4ade801a;--orange:#fbbf24;--orange-soft:#fbbf241a;--red:#f87171;--red-soft:#f871711a;--shadow-sm:0 1px 0 #ffffff06, 0 16px 42px #00000038;--shadow-md:0 24px 70px #00000085;--font-heading:"Space Grotesk", "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;background:#09090b}body{font-family:var(--font-body);background-image:radial-gradient(circle at 1px 1px,#ffffff09 1px,#0000 0);background-size:40px 40px}.mono,.code-input,.task-id,.hash-line{font-family:var(--font-mono)}.sidebar{color:var(--ink);border-right-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#09090be6}.brand-mark{color:#fff;background:#f97316;box-shadow:0 0 0 1px #f9731659,0 0 24px #f973161f}.nav-item{color:#a1a1aa}.user-chip small{color:var(--muted-2)}.avatar{color:#fff;background:#f97316}.topbar{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#09090bd1}.eyebrow,.topbar-meta,.panel-head p,.muted,.empty-state p{color:var(--muted)}.panel,.metric-card,.asset-card,.workflow-card,.capability-card,.requirements-panel,.quota-item{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm)}.metric-card.warn{background:#fbbf240f;border-color:#fbbf243d}.metric-icon,.empty-state>span,.provider-icon,.record-icon,.article-icon,.asset-kind{color:#fb923c;background:var(--blue-soft)}.button.primary:hover{background:#ea6c10;border-color:#ea6c10}.button.secondary,.icon-button{color:#d4d4d8;border-color:var(--line);background:#131316}.icon-button.ghost{background:0 0;border-color:#0000}.filter-tabs,.segmented{border-color:var(--line);background:#131316}.filter-tabs button.active,.segmented button.active{color:#fafafa;box-shadow:none;background:#27272a}input,select,textarea{color:#fafafa;border-color:var(--line);background:#0f0f12}label{color:#d4d4d8}.workflow-card{color:var(--muted)}.cover-strategy,.article-design-options{border-color:var(--line);background:#0f0f12}.requirements-panel{background:#0f0f12}.requirements-panel.ready{background:#4ade800e;border-color:#4ade8047}.requirements-panel.warning{background:#fbbf240f;border-color:#fbbf244d}.capability-provider,.provider-row,.record-row,.credential-row,.compact-row,.task-row,.article-row,.data-row{border-color:var(--line)}.task-row:hover,.article-row:hover,.task-row.selected,.article-row.active{background:#f973160e}.selected-publish-summary{background:#131316;border:1px solid #f973163d;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.article-preview-anchor{scroll-margin-top:92px}.selected-publish-summary.review,.selected-publish-summary.optimize,.selected-publish-summary.draft_creating{background:#fff8ef;border-color:#e4c49f}.selected-publish-summary.draft_failed{background:#f8eeee;border-color:#dcbaba}.selected-publish-summary-main{align-items:flex-start;gap:11px;min-width:0;display:flex}.selected-publish-summary-main>div{min-width:0}.selected-publish-summary-icon{color:#fb923c;background:#f973161f;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.selected-publish-summary h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.selected-publish-summary-main strong{color:#fafafa;margin-top:7px;font-size:12px;display:block}.selected-publish-summary-main p{margin-top:3px;font-size:11px}.selected-publish-summary-main small{color:var(--muted-2);font-family:var(--font-mono);margin-top:5px;font-size:10px;display:block}.selected-publish-summary-actions{flex:none;align-items:center;gap:9px;display:flex}.task-kind,.record-row strong,.credential-row strong,.asset-body h3,.article-row strong{color:var(--ink)}.task-id,.record-row small,.credential-row small,.asset-body p,.hash-line,.article-row small{color:var(--muted-2)}.task-progress,.progress-track,.mini-progress{background:#27272a}.task-progress span,.progress-track span,.mini-progress span{background:#f97316}.status-pill.good,.inline-badge.good{color:#4ade80;background:#4ade801a}.status-pill.bad{color:#f87171;background:#f871711a}.status-pill.active{color:#fbbf24;background:#fbbf241a}.status-pill.neutral,.inline-badge{color:#a1a1aa;background:#1a1a1f}.mode-badge.mock{color:#60a5fa;background:#60a5fa1a}.payload-details,.quota-form{border-top-color:var(--line)}.payload-details pre,.mfa-flow code{color:#d4d4d8;background:#09090b;border:1px solid #27272a}.toast{color:#fafafa;box-shadow:var(--shadow-md);background:#131316f0;border-color:#3f3f46}.login-info{color:#fafafa;background:#09090b;border-right:1px solid #27272a}.login-info .eyebrow,.login-info>p:not(.eyebrow){color:#a1a1aa}.login-panel{color:#fafafa;background:#131316;border-color:#27272a;box-shadow:0 28px 90px #0000008c}@media (width<=820px){.sidebar{background:#09090bf5}.topbar{background:#09090be6}}.intelligence-page .loading-block,.live-page .loading-block{min-height:180px}.intel-hero,.live-hero{box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#f9731614,#0000 42%),#111114;border:1px solid #27272a;border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:28px;padding:26px;display:grid;position:relative;overflow:hidden}.intel-hero:after,.live-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.intel-hero>*,.live-hero>*{z-index:1;position:relative}.intel-kicker{color:#fb923c;width:fit-content;min-height:27px;font-family:var(--font-mono);background:#f9731614;border:1px solid #f9731640;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.intel-hero h2,.live-hero h2{letter-spacing:0;max-width:760px;margin-top:16px;font-size:clamp(24px,3vw,38px);line-height:1.12}.intel-hero>div:first-child>p,.live-hero>div:first-child>p{max-width:760px;color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}.intel-hero-stats,.live-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:9px;display:grid}.live-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-metric,.live-metric{background:#09090bb8;border:1px solid #27272a;border-radius:10px;align-items:center;gap:10px;min-height:74px;padding:13px;display:flex}.intel-metric>span,.live-metric>svg{color:#fb923c;background:#f973161a;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.intel-metric>div,.live-metric>span{flex-direction:column;min-width:0;display:flex}.intel-metric strong,.live-metric strong{font-size:18px;line-height:1.05}.intel-metric small,.live-metric small{color:var(--muted-2);margin-top:4px;font-size:10px;font-weight:600}.intel-toolbar{background:#111114;border:1px solid #27272a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:4px;display:flex}.intel-toolbar .filter-tabs{background:0 0;border:0}.intel-toolbar .filter-tabs button{align-items:center;gap:6px;display:inline-flex}.intel-filter{align-items:center;gap:7px;display:flex}.intel-filter>select{width:120px}.intel-search{width:min(280px,28vw);min-height:40px;color:var(--muted-2);background:#0f0f12;border:1px solid #27272a;border-radius:9px;flex-direction:row;align-items:center;gap:8px;padding:0 11px;position:relative}.intel-search input{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.intel-search input:focus{box-shadow:none;border:0}.intel-collect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intel-collect-grid .span-2{grid-column:1/-1}.field-label{color:#d4d4d8;font-size:12px;font-weight:600}.intel-mode{min-height:30px;color:var(--muted);white-space:nowrap;background:#0f0f12;border:1px solid #27272a;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:inline-flex}.collection-progress{background:linear-gradient(120deg,#f9731612,#0000 52%),#111114;border-color:#f9731647}.collection-progress.succeeded{background:linear-gradient(120deg,#4ade8012,#0000 52%),#111114;border-color:#4ade804d}.collection-progress.failed{border-color:#f8717152}.collection-progress-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collection-progress-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.collection-progress-title>div{min-width:0}.collection-progress-title h2{margin-top:2px}.collection-progress-title p:last-child{margin-top:5px;font-size:12px}.collection-progress-icon{color:#fb923c;background:#f973161c;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.collection-progress.succeeded .collection-progress-icon{color:var(--green);background:var(--green-soft)}.collection-progress.failed .collection-progress-icon{color:var(--red);background:var(--red-soft)}.collection-progress-track{background:#27272a;border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.collection-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#f97316,#fb923c);height:100%;transition:width .35s;display:block}.collection-progress-track.succeeded span{background:#4ade80}.collection-progress-track.failed span,.collection-progress-track.cancelled span{background:#f87171}.collection-progress-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:11px;display:flex}.collection-progress-meta strong{color:var(--ink);font-family:var(--font-mono);flex:none}.collection-result{color:#86efac;background:#4ade8012;border:1px solid #4ade8038;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:11px 12px;font-size:12px;display:flex}.collection-event-list{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:14px;padding-top:11px;display:flex}.collection-event{align-items:flex-start;gap:9px;min-height:38px;padding:7px 0;display:flex}.collection-event>span{background:#f97316;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.collection-event.error>span{background:var(--red)}.collection-event.warning>span{background:var(--orange)}.collection-event strong{color:#d4d4d8;font-size:11px;font-weight:550;display:block}.collection-event small{color:var(--muted-2);margin-top:2px;font-size:10px;display:block}.platform-picker{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.platform-picker button{color:#a1a1aa;cursor:pointer;background:#0f0f12;border:1px solid #27272a;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 11px;display:flex}.platform-picker button:hover{color:#fafafa;border-color:#3f3f46}.platform-picker button.active{color:#fb923c;background:#f9731614;border-color:#f9731680}.platform-picker button svg{margin-left:auto}.platform-mark{background:#71717a;border-radius:3px;flex:0 0 9px;width:9px;height:9px;display:inline-block}.platform-mark.douyin{background:#25f4ee;box-shadow:3px 0 #fe2c55}.platform-mark.xiaohongshu{background:#ff2442}.platform-mark.bilibili{background:#00aeec}.platform-mark.wechat{background:#07c160}.intel-metric-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.intel-table-head{padding:20px 20px 0}.trend-list,.content-picker-list,.comment-list,.rewrite-project-list,.schedule-list,.campaign-list{flex-direction:column;display:flex}.trend-row{color:#d4d4d8;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #27272a;grid-template-columns:34px 88px minmax(220px,1fr) repeat(3,88px) 92px 18px;align-items:center;gap:11px;width:100%;min-height:72px;padding:11px 18px;display:grid}.trend-row:hover{background:#f973160b}.trend-row:last-child{border-bottom:0}.trend-rank{color:#a1a1aa;width:28px;height:28px;font-family:var(--font-mono);background:#1a1a1f;border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.platform-chip{color:#a1a1aa;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.trend-title{flex-direction:column;min-width:0;display:flex}.trend-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trend-title small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.trend-stat,.trend-score{color:var(--muted);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.trend-score{color:#fb923c;font-weight:700}.comments-layout,.rewrite-layout,.schedule-layout,.live-layout{grid-template-columns:minmax(280px,.42fr) minmax(0,1.58fr);align-items:start;gap:20px;display:grid}.content-picker{max-height:calc(100vh - 126px);padding:0;position:sticky;top:100px;overflow:hidden}.content-picker .panel-head{padding:20px 20px 0}.content-picker-list{max-height:calc(100vh - 240px);overflow-y:auto}.content-picker-list button,.rewrite-project-list button,.campaign-list button{width:100%;min-height:62px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #27272a;align-items:center;gap:10px;padding:10px 13px;display:flex}.content-picker-list button:hover,.content-picker-list button.active,.rewrite-project-list button:hover,.campaign-list button:hover,.campaign-list button.active{background:#f973160e}.content-picker-list button>span:nth-child(2),.rewrite-project-list button>span:first-child,.campaign-list button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.content-picker-list strong,.rewrite-project-list strong,.campaign-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.content-picker-list small,.rewrite-project-list small,.campaign-list small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.content-insight-strip{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.content-insight-strip span{min-height:29px;color:var(--muted);font-family:var(--font-mono);background:#0f0f12;border:1px solid #27272a;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.comment-summary{grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;margin-bottom:16px;display:grid}.comment-summary>div{background:#0f0f12;border:1px solid #27272a;border-radius:9px;padding:11px}.comment-summary strong{font-size:18px;display:block}.comment-summary span{color:var(--muted-2);margin-top:3px;font-size:9px;display:block}.comment-row{border-bottom:1px solid #27272a;align-items:flex-start;gap:11px;padding:13px 0;display:flex}.comment-row:last-child{border-bottom:0}.comment-avatar{color:#d4d4d8;background:#1a1a1f;border:1px solid #3f3f46;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:650;display:inline-flex}.comment-row>div:last-child{flex:1;min-width:0}.comment-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.comment-meta strong{font-size:11px}.comment-meta small{color:var(--muted-2);font-size:9px}.comment-row p{color:#d4d4d8;margin-top:7px;font-size:12px;line-height:1.65}.intent-chip{border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:9px;font-weight:650;display:inline-flex}.intent-chip.good{color:#4ade80;background:#4ade801a}.intent-chip.active{color:#fbbf24;background:#fbbf241a}.intent-chip.info{color:#60a5fa;background:#60a5fa1a}.intent-chip.bad{color:#f87171;background:#f871711a}.intent-chip.neutral{color:#a1a1aa;background:#1a1a1f}.sentiment-dot{background:#71717a;border-radius:50%;width:6px;height:6px}.sentiment-dot.positive{background:#4ade80}.sentiment-dot.negative{background:#f87171}.term-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.term-row span{color:#a1a1aa;align-items:center;gap:4px;font-size:9px;display:inline-flex}.product-signal-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.product-signal{box-shadow:var(--shadow-sm);background:#111114;border:1px solid #27272a;border-radius:11px;padding:17px}.product-signal-head{align-items:center;gap:8px;display:flex}.product-rank{color:#fb923c;font-family:var(--font-mono);font-size:11px;font-weight:700}.product-score{color:#fb923c;font-family:var(--font-mono);margin-left:auto;font-size:15px}.product-signal h3{margin-top:13px;font-size:16px}.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.product-metrics span{color:var(--muted-2);background:#0f0f12;border:1px solid #27272a;border-radius:8px;flex-direction:column;gap:3px;padding:9px;font-size:9px;display:flex}.product-metrics strong{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:12px;overflow:hidden}.evidence-list{border-top:1px solid #27272a;margin-top:13px;padding-top:11px}.evidence-list p{color:var(--muted);align-items:flex-start;gap:7px;margin-top:7px;font-size:10px;line-height:1.5;display:flex}.evidence-list p span{color:#fb923c;flex:none;font-size:9px;font-weight:650}.rewrite-layout,.schedule-layout{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.rewrite-project-list{border-top:1px solid #27272a;padding-top:15px}.rewrite-project-list>.field-label{margin-bottom:7px}.rewrite-output{position:sticky;top:100px}.variant-tabs{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.variant-tabs button{min-height:34px;color:var(--muted);cursor:pointer;background:#0f0f12;border:1px solid #27272a;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.variant-tabs button.active{color:#fb923c;background:#f9731614;border-color:#f973167a}.variant-content h3{margin-bottom:12px;font-size:16px}.variant-content pre,.live-script pre{color:#d4d4d8;white-space:pre-wrap;word-break:break-word;max-height:620px;font-family:var(--font-mono);background:#09090b;border:1px solid #27272a;border-radius:10px;padding:18px;font-size:11px;line-height:1.7;overflow:auto}.schedule-row{border-bottom:1px solid #27272a;align-items:center;gap:11px;min-height:66px;display:flex}.schedule-row:last-child{border-bottom:0}.schedule-row>div{flex:1;min-width:0}.schedule-row strong,.schedule-row small{display:block}.schedule-row strong{font-size:12px}.schedule-row small{color:var(--muted-2);margin-top:4px;font-size:10px}.live-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.live-selection-count{min-height:40px;color:var(--muted);align-self:end;align-items:center;font-size:11px;display:flex}.live-selection-count strong{color:#fb923c}.live-picker{background:#0f0f12;border:1px solid #27272a;border-radius:10px;overflow:hidden}.live-picker+.live-picker{margin-top:14px}.live-picker-head{border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.live-picker-head>div{flex-direction:column;gap:3px;display:flex}.live-picker-head strong{font-size:11px}.live-picker-head small{color:var(--muted-2);font-size:9px}.inline-search{width:190px;min-height:34px;color:var(--muted-2);background:#131316;border:1px solid #27272a;border-radius:8px;flex-direction:row;align-items:center;gap:7px;padding:0 9px;position:relative}.inline-search input{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.live-picker-list{max-height:330px;overflow-y:auto}.live-pick-row{cursor:pointer;border-bottom:1px solid #1f1f23;flex-direction:row;align-items:center;gap:9px;min-height:58px;padding:9px 12px}.live-pick-row:last-child{border-bottom:0}.live-pick-row input{accent-color:#f97316;flex:0 0 16px;width:16px;height:16px;min-height:16px}.live-pick-row>span:nth-child(3){flex-direction:column;flex:1;min-width:0;display:flex}.live-pick-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.live-pick-row small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.campaign-list button{min-height:68px}.campaign-icon{color:#fb923c;background:#f973161a;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.live-output{min-height:360px}.live-pending{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.live-pending>svg{color:#fb923c}.live-pending strong{margin-top:12px}.live-pending p{color:var(--muted);margin-top:6px;font-size:11px}.live-output-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:start;gap:18px;display:grid}.live-script{grid-template-columns:190px minmax(0,1fr);gap:14px;display:grid}.script-rail{background:#0f0f12;border:1px solid #27272a;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.script-rail span{min-height:32px;color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.script-rail svg{color:#4ade80}.script-head{color:var(--muted-2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:9px;display:flex}.script-head span{align-items:center;gap:5px;display:inline-flex}.live-signal-panel{background:#0f0f12;border:1px solid #27272a;border-radius:10px;padding:14px}.live-signal-panel h3{margin-bottom:10px}.plan-product{border-bottom:1px solid #27272a;align-items:center;gap:8px;min-height:52px;display:flex}.plan-product>div{flex:1;min-width:0}.plan-product strong,.plan-product small{display:block}.plan-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.plan-product small{color:var(--muted-2);margin-top:3px;font-size:9px}.plan-product>span:last-child{color:#fb923c;white-space:nowrap;font-size:9px}.live-safety-note{color:#fbbf24;background:#fbbf240e;border:1px solid #fbbf2438;border-radius:8px;align-items:flex-start;gap:7px;margin-top:12px;padding:10px;font-size:9px;line-height:1.5;display:flex}@media (width<=1280px){.trend-row{grid-template-columns:34px 80px minmax(180px,1fr) repeat(2,76px) 86px 18px}.trend-row .trend-stat:nth-of-type(5){display:none}.live-script{grid-template-columns:1fr}.script-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=1100px){.intel-hero,.live-hero,.comments-layout,.rewrite-layout,.schedule-layout,.live-layout,.live-output-grid{grid-template-columns:1fr}.content-picker,.rewrite-output{max-height:none;position:static}.content-picker-list{max-height:360px}.platform-picker{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=820px){.intel-toolbar{flex-direction:column;align-items:stretch}.intel-filter{width:100%}.intel-filter>select{width:110px}.intel-search{flex:1;width:auto}.intel-metric-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.trend-row{grid-template-columns:30px 72px minmax(0,1fr) 74px 18px}.trend-row .trend-stat,.trend-score{display:none}.comment-summary{grid-template-columns:repeat(2,minmax(100px,1fr))}.live-picker-head{flex-direction:column;align-items:stretch}.inline-search{width:100%}}@media (width<=520px){.article-image-picker-head{flex-direction:column;align-items:flex-start}.intel-hero,.live-hero{padding:18px}.intel-hero-stats,.live-stat-strip{grid-template-columns:1fr 1fr}.intel-collect-grid,.platform-picker,.intel-metric-grid,.product-metrics{grid-template-columns:1fr}.intel-collect-grid .span-2{grid-column:auto}.intel-toolbar .filter-tabs{width:100%}.intel-toolbar .filter-tabs button{padding:0 9px}.intel-filter{flex-wrap:wrap}.collection-progress-head{gap:8px}.collection-progress-meta{flex-direction:column;align-items:flex-start;gap:4px}.trend-row{grid-template-columns:28px minmax(0,1fr) 18px}.trend-row .platform-chip,.trend-row .trend-stat,.trend-row .trend-score{display:none}.comment-summary{grid-template-columns:1fr 1fr}.script-rail{grid-template-columns:1fr}.script-head{flex-direction:column;align-items:flex-start}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d1d1f;--ink:#1d1d1f;--muted:#6e6e73;--muted-2:#86868b;--line:#d2d2d7;--line-strong:#b8b8bf;--surface:#fff;--surface-solid:#fff;--surface-soft:#f5f5f7;--blue:#0071e3;--blue-dark:#06c;--blue-soft:#e8f3ff;--green:#2f7d4a;--green-soft:#e9f5ed;--orange:#9a5b25;--orange-soft:#f8ede2;--red:#c9342d;--red-soft:#fbeaea;--shadow-sm:0 1px 2px #00000009, 0 8px 28px #0000000b;--shadow-md:0 18px 52px #0000001f;--font-heading:-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;background:#f5f5f7}body{font-family:var(--font-body);background-image:none}h1,h2,h3,.brand strong,.button,.metric-card strong{font-family:var(--font-heading)}.sidebar{color:var(--ink);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6}.sidebar-foot,.nav-section+.nav-section{border-color:var(--line)}.topbar{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffd6;border:1px solid #00000013;border-radius:18px;min-height:62px;margin:12px 18px 0;padding:0 22px;top:12px;box-shadow:0 10px 34px #0000000e}.page-container{padding-top:30px}.panel-head h2{font-size:23px;font-weight:650}.panel,.metric-card,.asset-card,.workflow-card,.capability-card,.requirements-panel,.quota-item,.product-signal{color:var(--ink);background:var(--surface-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px}.panel{-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px}.button{min-height:40px}.icon-button{min-width:40px;min-height:40px}.button.secondary,.icon-button{color:#3f4c4a;border-color:var(--line);box-shadow:none;background:#fff}.button.secondary:hover,.icon-button:hover{color:var(--ink);border-color:var(--line-strong);background:#edf3f0}.icon-button.ghost{color:#60706d;background:0 0;border-color:#0000}.filter-tabs,.segmented{border:1px solid var(--line);background:#f0f0f2}.filter-tabs button,.segmented button{color:#667572}.filter-tabs button.active,.segmented button.active{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #1f2c2a14}input::placeholder,textarea::placeholder{color:#9aa6a3}input:focus,select:focus,textarea:focus{color:var(--ink);background:#fff;border-color:#0071e3;box-shadow:0 0 0 3px #0071e31f}.workflow-card{color:var(--muted);background:#fff}.workflow-card strong{color:var(--ink)}.cover-strategy,.article-design-options,.requirements-panel,.source-editor,.originality-config,.source-card{border-color:var(--line);background:#f8f8fa}.requirements-panel.ready,.originality-report,.source-verification{background:#eef7f1;border-color:#b8d2c4}.requirements-panel.warning,.metric-card.warn,.source-verification.failed{background:#fbf4eb;border-color:#ddc8ad}.requirement-list .ready{color:#3f7758;background:#e5efe9}.requirement-list .missing,.requirement-list .disabled{color:#8c6034;background:#f5eadf}.metric-icon,.empty-state>span,.provider-icon,.record-icon,.article-icon,.asset-kind,.selected-publish-summary-icon,.collection-progress-icon,.campaign-icon,.intel-metric>span,.live-metric>svg{color:#0071e3;background:#e8f3ff}.selected-publish-summary{border-color:var(--line);background:#fff}.selected-publish-summary.published{background:#eef7f1;border-color:#b8d2c4}.selected-publish-summary.failed{background:#f8eeee;border-color:#dcbaba}.task-progress,.progress-track,.mini-progress,.collection-progress-track{background:#dfe7e4}.task-progress span,.progress-track span,.mini-progress span,.collection-progress-track span{background:#0071e3}.status-pill.good,.inline-badge.good,.intent-chip.good{color:#356b4f;background:#e4efe8}.status-pill.bad,.intent-chip.bad{color:#974646;background:#f4e6e6}.status-pill.active,.intent-chip.active{color:#8b5d30;background:#f4eadf}.status-pill.neutral,.inline-badge,.intent-chip.neutral{color:#667572;background:#e9efed}.mode-badge.live,.provider-dot.configured{color:#356b4f;background:#e4efe8}.mode-badge.mock,.intent-chip.info{color:#456b82;background:#e7eef3}.asset-preview,.asset-preview.placeholder{color:#7d8b88;background:#edf2f0}.event-item{border-left-color:var(--line)}.payload-details pre,.mfa-flow code,.variant-content pre,.live-script pre{color:#33403e;border-color:var(--line);background:#f3f6f5}.toast{color:var(--ink);border-color:var(--line-strong);background:#fffffff5;box-shadow:0 14px 40px #1f2c2a24}.login-info .brand-mark{color:#fff;box-shadow:none;background:#0071e3}.login-features span{color:#515154;background:#ffffffc7;border-color:#d2d2d7}.login-panel{width:min(420px,100% - 48px);color:var(--ink);border-color:var(--line);background:#fff;border-radius:8px;padding:30px;box-shadow:0 20px 60px #0000001a}.login-note{color:#7d8b88}.intel-hero,.live-hero{border-color:var(--line);box-shadow:var(--shadow-sm);background:#f8fbfa}.intel-hero:after,.live-hero:after{display:none}.intel-kicker{color:#005bb8;background:#e8f3ff;border-color:#a8c8e8}.intel-metric,.live-metric,.intel-toolbar,.intel-search,.intel-mode,.content-insight-strip span,.comment-summary>div,.product-metrics span,.live-picker,.live-signal-panel,.script-rail{border-color:var(--line);background:#f5f8f7}.intel-search input,.inline-search input{color:var(--ink);background:0 0}.collection-progress,.collection-progress.succeeded,.article-job-progress{border-color:var(--line);background:#f8fbfa}.platform-picker button,.variant-tabs button{color:#61706e;border-color:var(--line);background:#f5f8f7}.platform-picker button:hover,.variant-tabs button:hover{color:var(--ink);border-color:var(--line-strong);background:#edf3f0}.trend-row,.content-picker-list button,.comment-row,.schedule-row,.live-pick-row,.plan-product,.rewrite-project-list{border-color:var(--line)}.trend-rank,.comment-avatar{color:#667572;border-color:var(--line);background:#e9efed}.comment-row p,.collection-event strong{color:#41504d}.live-pick-row:hover{background:#edf3f0}.live-safety-note{color:#8b5d30;background:#f8efe6;border-color:#ddc8ad}@media (width<=820px){.sidebar{background:#f7faf8fa}.topbar{background:#f7faf8f5;border-radius:14px;margin:8px;padding:0 16px}.button,.icon-button{min-height:44px}}.segmented{background:#f0f0f2;border-color:#d2d2d7;border-radius:9px;gap:4px;padding:4px;box-shadow:inset 0 1px 2px #0000000a}.segmented button{color:#6e6e73;background:0 0;border:1px solid #0000;border-radius:6px;gap:8px;min-height:40px;padding:0 14px;font-weight:600}.segmented button.active{color:#fff;background:#0071e3;border-color:#0071e3;font-weight:700;box-shadow:0 1px 2px #0071e333,inset 0 1px #ffffff29}.segmented button.active svg{color:currentColor}.segmented-indicator{opacity:0;flex:none;transition:opacity .14s,transform .14s;transform:scale(.8)}.segmented button.active .segmented-indicator{opacity:1;transform:scale(1)}@media (width<=820px){.segmented button{min-height:44px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#171b26;--ink:#171b26;--muted:#626878;--muted-2:#858b9d;--line:#e2e3eb;--line-strong:#c8cad6;--surface:#fff;--surface-solid:#fff;--surface-soft:#f5f6fa;--blue:#f45b22;--blue-dark:#dc4a14;--blue-soft:#fff1eb;--green:#1f8a65;--green-soft:#e8f6f0;--orange:#e76f12;--orange-soft:#fff4e8;--red:#d34747;--red-soft:#fbecec;--shadow-sm:0 1px 2px #1f243a09, 0 8px 26px #1f243a0e;--shadow-md:0 18px 48px #1f243a1f;--font-heading:-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Helvetica Neue", Arial, sans-serif;background:#f7f7fb}html,body,.main-content{color:var(--ink);background-color:#f7f7fb}.sidebar{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-right:1px solid #e5e6ee}.brand-mark,.avatar{color:#fff;box-shadow:none;background:#f45b22}.nav-item{color:#5d6373;border-radius:5px;min-height:44px}.nav-item:hover{color:#222735;background:#f7f7fa}.nav-item.active{color:#d94a13;background:#fff1eb;box-shadow:inset 3px 0 #f45b22}.nav-section-label{color:#9297a7}.topbar{min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:0;border-bottom:1px solid #e5e6ee;border-radius:0;margin:0;padding:0 28px;position:sticky;top:0}.topbar h1{color:#171b26;font-size:21px;font-weight:680}.page-container{width:min(1480px,100%);padding:32px 34px 64px}.stack{gap:20px}.panel,.metric-card,.asset-card,.workflow-card,.capability-card,.requirements-panel,.quota-item,.product-signal{color:var(--ink);background:#fff;border:1px solid #e2e3eb;border-radius:6px;box-shadow:0 1px 2px #1f243a08,0 7px 24px #1f243a0b}.panel{padding:24px 26px}.panel-head{margin-bottom:22px}.panel-head h2{color:#171b26;font-size:24px;font-weight:680}.panel-head p{color:#6f7484}.button,.icon-button{border-radius:4px}.button.primary{color:#fff;background:#f45b22;border-color:#f45b22;box-shadow:0 2px 8px #f45b222e}.button.primary:hover{color:#fff;background:#dc4a14;border-color:#dc4a14}.button.secondary,.icon-button{color:#4f5564;box-shadow:none;background:#fff;border-color:#d8dae4}.button.secondary:hover,.icon-button:hover{color:#d94a13;background:#fff8f4;border-color:#f2b89e}.filter-tabs{background:0 0;border:0;border-bottom:1px solid #e2e3eb;border-radius:0;gap:26px;padding:0}.filter-tabs button{color:#6d7381;background:0 0;border-radius:0;min-height:48px;padding:0 2px;font-weight:600}.filter-tabs button.active{color:#e34f16;background:0 0;box-shadow:inset 0 -2px #f45b22}.segmented{box-shadow:none;background:#f4f5f8;border:1px solid #d9dbe5;border-radius:6px;padding:4px}.segmented button{color:#656b7a;border-radius:4px;min-height:40px}.segmented button:hover:not(.active){color:#292e3b;background:#fff;border-color:#e2e3eb}.segmented button.active{color:#fff;background:#f45b22;border-color:#f45b22;box-shadow:0 2px 7px #f45b2229}input,select,textarea{color:#202532;background:#fff;border-color:#d8dae4;border-radius:4px}input:focus,select:focus,textarea:focus{border-color:#f45b22;box-shadow:0 0 0 3px #f45b221a}label,.field-label{color:#464c5b}.workflow-card{background:#fff;border-radius:6px}.workflow-card:hover{background:#fffaf7;border-color:#f2b89e}.workflow-card.active{color:#d94a13;background:#fff1eb;border-color:#f0a37e;box-shadow:0 0 0 2px #f45b2212}.cover-strategy,.article-design-options,.requirements-panel,.source-editor,.originality-config,.source-card{background:#f8f9fb;border-color:#e2e3eb}.metric-card{position:relative;overflow:hidden}.metric-card:before{content:"";background:#f45b22;border-radius:0 2px 2px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.metric-icon,.empty-state>span,.provider-icon,.record-icon,.article-icon,.asset-kind,.selected-publish-summary-icon,.collection-progress-icon,.campaign-icon,.intel-metric>span,.live-metric>svg{color:#e34f16;background:#fff1eb;border-radius:5px}.task-progress,.progress-track,.mini-progress,.collection-progress-track{background:#e8e9ef;border-radius:2px}.task-progress span,.progress-track span,.mini-progress span,.collection-progress-track span{background:#f45b22;border-radius:2px}.article-row.active{box-shadow:inset 3px 0 #f45b22}.task-row:hover,.article-row:hover,.task-row.selected,.article-row.active,.content-picker-list button:hover,.content-picker-list button.active,.rewrite-project-list button:hover,.campaign-list button:hover,.campaign-list button.active,.trend-row:hover{background:#fff8f4}.status-pill,.inline-badge,.intent-chip,.mode-badge{border-radius:3px}.login-layout{background:#f7f7fb}.login-info{color:#171b26;background:#fff;border-right:1px solid #e5e6ee;padding:8vh 7vw}.login-info .brand-mark{color:#fff;background:#f45b22}.login-info .eyebrow{color:#777d8d}.login-info h1{color:#171b26;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;width:auto;max-width:650px;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.08}.login-info>p:not(.eyebrow){color:#646a79;max-width:610px;font-size:15px;line-height:1.75}.login-features span{color:#565c6b;background:#f8f9fb;border-color:#e0e1e9;border-radius:4px}.login-panel{border-color:#e0e1e9;border-radius:6px;box-shadow:0 18px 50px #1f243a1a}.login-panel h2{font-size:25px;font-weight:690}.originality-config.enabled input,.originality-config.enabled select,.originality-config.enabled textarea{color:#252a37;opacity:1;background:#fff;border-color:#d8dae4}.originality-config.enabled select:focus,.originality-config.enabled textarea:focus,.originality-config.enabled input:focus{border-color:#f45b22;box-shadow:0 0 0 3px #f45b221a}.originality-config.disabled input:disabled,.originality-config.disabled select:disabled,.originality-config.disabled textarea:disabled{color:#858b9d;opacity:1;background:#f1f2f5;border-color:#e0e1e9}.originality-config input::placeholder,.originality-config textarea::placeholder{color:#9aa0ae}.intel-hero,.live-hero{box-shadow:var(--shadow-sm);background:#fff;border-color:#e2e3eb;border-radius:6px}.intel-kicker{color:#d94a13;background:#fff1eb;border-color:#f2b89e;border-radius:3px}.intel-metric,.live-metric,.intel-toolbar,.intel-search,.intel-mode,.content-insight-strip span,.comment-summary>div,.product-metrics span,.live-picker,.live-signal-panel,.script-rail{background:#f8f9fb;border-color:#e2e3eb}.collection-progress,.collection-progress.succeeded,.article-job-progress{background:#fff;border-color:#e2e3eb}.collection-result{color:#1f8a65;background:#e8f6f0;border-color:#b9dfce}.collection-event>span,.sentiment-dot.positive{background:#f45b22}.platform-picker button,.variant-tabs button{color:#656b7a;background:#f8f9fb;border-color:#e2e3eb;border-radius:4px}.platform-picker button:hover,.variant-tabs button:hover{color:#292e3b;background:#fff;border-color:#cfd1dc}.platform-picker button.active,.variant-tabs button.active{color:#d94a13;background:#fff1eb;border-color:#f0a37e}.trend-rank.top{color:#fff;background:#f45b22}.trend-score,.product-rank,.product-score,.live-selection-count strong,.evidence-list p span,.plan-product>span:last-child,.live-pending>svg{color:#e34f16}.live-pick-row input{accent-color:#f45b22}.event-marker{background:#f45b22}@media (width<=820px){.topbar{border-radius:0;min-height:62px;margin:0;padding:0 16px}}.creation-mode-bar{background:#fff;border:1px solid #e2e3eb;border-radius:6px;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #1f243a08}.creation-mode-bar>.field-label{color:#3f4554;flex:none;margin:0;font-size:13px}.creation-mode-bar .segmented{min-width:340px}.creation-mode-bar .segmented button{flex:1;justify-content:center}.article-delivery{background:#f8f9fb;border:1px solid #e2e3eb;border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}.article-meta-fields{grid-template-columns:minmax(0,1fr);gap:15px;display:grid}.delivery-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.delivery-option{color:#59606f;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedfe8;border-radius:5px;align-items:flex-start;gap:10px;min-width:0;min-height:78px;padding:12px 34px 12px 12px;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.delivery-option:hover{color:#292e3b;background:#fffdfc;border-color:#c9cbd7}.delivery-option>svg:first-child{flex:none;margin-top:1px}.delivery-option>span{flex-direction:column;gap:5px;min-width:0;display:flex}.delivery-option strong{color:#2a2f3c;font-size:12px;font-weight:680;line-height:1.35}.delivery-option small{color:#777d8d;font-size:10px;font-weight:500;line-height:1.45}.delivery-option.active{color:#dc4a14;background:#fff1eb;border-color:#f0a37e;box-shadow:inset 0 0 0 1px #f45b2214}.delivery-option.active>svg:first-child,.delivery-option.active strong{color:#dc4a14}.delivery-check{color:#f45b22;opacity:0;transition:opacity .14s,transform .14s;position:absolute;top:11px;right:11px;transform:scale(.82)}.delivery-option.active .delivery-check{opacity:1;transform:scale(1)}@media (width<=1100px){.delivery-options{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-metric-form{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.creation-mode-bar{flex-direction:column;align-items:stretch;gap:9px}.creation-mode-bar .segmented{width:100%;min-width:0}.article-meta-fields,.delivery-options{grid-template-columns:1fr}.delivery-option{min-height:72px}.performance-metrics-head{flex-direction:column;align-items:flex-start}.performance-metrics-grid,.performance-metric-form,.audit-items-grid{grid-template-columns:1fr 1fr}.workflow-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-review-head{flex-wrap:wrap}.article-review-optimize{width:100%;margin-left:44px}.publish-review-confirmation{grid-template-columns:1fr}}@media (width<=520px){.performance-metrics-grid,.performance-metric-form,.audit-items-grid,.originality-metrics-strip,.audit-before-after{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.originality-report,.editorial-review-panel,.article-review-suite{background:#fff;border:1px solid #e3e5ed;border-radius:8px;gap:0;margin:14px;padding:0;overflow:hidden;box-shadow:0 1px 2px #1f243a09}.originality-report.passed,.originality-report.failed,.requirements-panel.ready,.source-verification{background:#fff}.originality-report.passed{border-color:#d9e8df}.originality-report.failed{border-color:#eddada}.originality-report-head,.audit-report-head{border-bottom:1px solid #eceef3;min-height:70px;padding:15px 17px}.originality-report-title h3,.audit-report-title h3{color:#202532;font-size:15px;font-weight:720}.originality-report-title p,.audit-report-title p{color:#747a89;margin-top:3px;font-size:10px}.originality-score-inline,.audit-score-inline{color:#247a55;background:#f1f8f4;border:1px solid #d8eadf;border-radius:4px;min-width:50px;height:30px;padding:0 9px}.originality-report.failed .originality-score-inline,.audit-verdict:not(.passed) .audit-score-inline{color:#bd4747;background:#fcf3f3;border-color:#edd5d5}.originality-score-inline strong,.audit-score-inline strong{font-size:17px}.originality-score-inline span,.audit-score-inline span{font-size:9px}.originality-verdict>div:nth-child(2)>strong,.audit-verdict>div:nth-child(2)>strong{font-size:11px}.originality-verdict p,.audit-verdict p{color:#666c7a;margin-top:2px;font-size:10px}.originality-metrics-strip{background:#fafbfc;border-bottom:1px solid #eceef3;gap:0;padding:12px 16px}.originality-metrics-strip span{background:0 0;border:0;border-right:1px solid #e7e9ef;border-radius:0;padding:8px 12px}.originality-metrics-strip span:last-child{border-right:0}.originality-metrics-strip strong{color:#2a2f3c;font-size:13px}.originality-report-grid{gap:10px;padding:12px 16px 15px}.originality-report-grid>div{background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;padding:11px 12px}.originality-report-grid strong{color:#2a2f3c;font-size:12px}.originality-phrases code{color:#a94f4f;background:#fff7f7;border:1px solid #f0d8d8}.originality-confirm{margin:0 16px 14px}.editorial-review-panel>.alert,.article-review-suite>.alert{margin:0 16px 12px}.audit-items-grid{columns:2;column-gap:10px;padding:14px}.audit-item{break-inside:avoid;width:100%;box-shadow:none;background:#fff;border:1px solid #e7e9ef;border-left:3px solid #a7adb8;border-radius:6px;margin:0 0 10px;padding:13px;display:inline-block}.audit-item.passed{border-left-color:#55a57d}.audit-item.warning{background:#fffdfa;border-left-color:#d8954f}.audit-item.blocked{background:snow;border-left-color:#cf5959}.audit-item-head strong{color:#262b37;font-size:12px}.audit-item-head>div span{color:#4b5260;font-size:10px}.audit-optimize-button{background:#fff;border-color:#d9dce5;min-height:28px}.audit-item>p{color:#555c6b;font-size:11px}.audit-item ul{color:#747b89;padding-left:14px;font-size:10px}.audit-improvements{border-top-color:#eceef3}.audit-improvements span{color:#b25c2f}.article-review-content{padding:14px 16px 16px}.article-review-suite .reading-rhythm-report,.article-review-suite .performance-metrics{border-radius:6px}@media (width<=820px){.originality-report,.editorial-review-panel,.article-review-suite{margin:10px}.audit-items-grid{columns:1}.originality-metrics-strip{grid-template-columns:1fr}.originality-metrics-strip span{border-bottom:1px solid #e7e9ef;border-right:0}.originality-metrics-strip span:last-child{border-bottom:0}}:root{--ink:#161a23;--muted:#6f7584;--muted-2:#9298a7}h1,h2,h3,.panel-head h2,.article-workspace-title h2,.originality-report-title h3,.audit-report-title h3{color:#141821;letter-spacing:0}.panel-head h2,.article-workspace-title h2{font-weight:740}.panel-head p,.muted{color:#707684;font-weight:450}.field-label,label{color:#343a47;font-weight:640}.form-grid label,.source-card label,.article-delivery label{font-size:12px;line-height:1.45}.checkbox-row{color:#454b59;font-weight:570}.field-hint,.form-grid small,.source-editor-head small,.source-card small,.article-delivery small{color:#747b8a;font-weight:480;line-height:1.55}input,select,textarea{color:#252a37;font-weight:500}input::placeholder,textarea::placeholder{color:#8f95a3;font-weight:450}.form-panel input:not([type=checkbox]):not([type=radio]),.form-panel select{height:38px;min-height:38px;padding:0 11px;font-size:12px;line-height:38px}.form-panel textarea{min-height:88px;padding:10px 11px;font-size:12px;line-height:1.55}.form-panel .button{height:38px;min-height:38px;padding:0 12px;font-size:12px}.form-panel .segmented{min-height:38px;padding:3px}.form-panel .segmented button{height:30px;min-height:30px;padding:0 12px;font-size:12px}.form-panel label{gap:6px}.form-panel .source-list,.form-panel .source-card-grid{grid-template-columns:minmax(0,1fr)}.form-panel .source-card-grid .span-2{grid-column:auto}.form-panel .source-asset-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.form-panel .source-add-actions .button{height:36px;min-height:36px}@media (width<=820px){.form-panel .source-asset-field{grid-template-columns:1fr}}.creation-workspace.panel{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:visible}.topbar-lead{align-items:center;gap:26px;min-width:0;display:flex}.topbar-lead h1{flex:none}.topbar h1.topbar-section-tab{color:#dc4a14;align-items:center;min-height:64px;padding:0 12px;font-size:21px;font-weight:700;display:inline-flex;position:relative}.topbar h1.topbar-section-tab:after{content:"";background:#f45b22;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.creation-mode-tabs{align-items:center;gap:4px;min-width:0;display:flex}.creation-mode-tabs button{color:#6f7584;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:64px;padding:0 12px;font-size:21px;font-weight:680;display:inline-flex;position:relative}.creation-mode-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.creation-mode-tabs button:hover:not(.active){color:#292e3b}.creation-mode-tabs button.active{color:#dc4a14;font-weight:700}.creation-mode-tabs button.active:after{background:#f45b22}.editorial-summary-tabs{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.editorial-summary-tabs::-webkit-scrollbar{display:none}.editorial-summary-tabs button{color:#6f7584;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;min-height:64px;padding:0 10px;display:inline-flex;position:relative}.editorial-summary-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.editorial-summary-tabs button:hover:not(.active){color:#292e3b}.editorial-summary-tabs button.active{color:#dc4a14}.editorial-summary-tabs button.active:after{background:#f45b22}.editorial-summary-tabs button span{font-size:21px;font-weight:680}.editorial-summary-tabs button strong{color:#626878;background:#f0f1f4;border-radius:10px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0 5px;font-size:10px;font-weight:720;display:inline-flex}.editorial-summary-tabs button.active strong{color:#c94715;background:#fff1eb}.editorial-summary-tabs button.active span{font-weight:700}.creation-workspace .creation-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;margin:0;padding:14px 20px 22px}.creation-workspace .creation-form>.form-grid{gap:16px}.creation-section{flex-direction:column;gap:16px;min-width:0;display:flex}.creation-section+.creation-section{padding-top:2px}.creation-section-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 1px;display:flex}.creation-section-head>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.creation-section-head strong{color:#171b26;align-items:center;gap:8px;font-size:16px;font-weight:740;line-height:1.35;display:flex}.creation-section-head strong:before{content:"";background:#f45b22;border-radius:2px;flex:0 0 3px;width:3px;height:15px}.creation-section-head span{color:#8b92a1;min-width:0;padding-left:11px;font-size:11px;font-weight:520;line-height:1.5}.creation-section-head .switch{flex:none;margin:0}.creation-form .source-editor,.creation-form .originality-config,.creation-form .article-design-options{background:#fafbfc;border-color:#eceef3}.creation-form .source-editor{gap:12px;padding:13px}.creation-form .source-editor-head{padding:0 1px}.creation-form label,.creation-form .checkbox-row{color:#343a47;font-size:13px;font-weight:620}.creation-form input:not([type=checkbox]):not([type=radio]),.creation-form select,.creation-form textarea{color:#202532;font-size:13px;font-weight:500}.creation-form input:not([type=checkbox]):not([type=radio]),.creation-form select{height:42px;min-height:42px}.creation-form textarea{line-height:1.65}.creation-form .field-hint,.creation-form .source-editor-head small,.creation-form .source-card small,.creation-form .article-design-options small{color:#8b92a1;font-size:11px;font-weight:500;line-height:1.55}.creation-form .source-editor-head .field-label,.creation-form .originality-config>.field-label{color:#262b37;font-size:13px;font-weight:700}.creation-form .source-card{background:#fff}.creation-form .source-card-head strong{color:#2b303c;font-size:13px;font-weight:680}.creation-form .source-type-inline{color:#8b92a1;font-size:10.5px;font-weight:600}.creation-choice{width:100%}.creation-choice button{flex:1;justify-content:center;font-size:13px;font-weight:650}.creation-media-field{width:min(100%,420px)}.creation-prompt-field textarea{min-height:132px}.creation-setting-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.creation-form .article-meta-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creation-form-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:8px;display:flex}.creation-form-footer .requirements-panel{flex:1;min-width:0}.creation-form-footer .form-actions{flex:none}.article-form-footer{flex-direction:column;align-items:stretch;gap:10px}.article-form-footer .form-actions{justify-content:flex-start}@media (width<=820px){.topbar-lead{scrollbar-width:none;flex:1;gap:10px;overflow-x:auto}.topbar-lead::-webkit-scrollbar{display:none}.topbar-lead h1{font-size:18px}.topbar h1.topbar-section-tab{min-height:62px;padding:0 6px;font-size:18px}.topbar h1.topbar-section-tab:after{left:6px;right:6px}.creation-mode-tabs button{gap:5px;min-height:62px;padding:0 6px;font-size:18px}.creation-mode-tabs button:after{left:6px;right:6px}.editorial-summary-tabs button{min-height:62px;padding:0 7px}.editorial-summary-tabs button:after{left:7px;right:7px}.editorial-summary-tabs button span{font-size:18px}.creation-workspace .creation-form{padding:14px 16px 18px}.creation-section-head{align-items:flex-start;gap:12px}.creation-section-head>div{flex-direction:column;align-items:flex-start;gap:3px}.creation-section-head .switch{align-self:flex-start}.creation-form .article-meta-fields{grid-template-columns:1fr}.creation-form-footer{flex-direction:column;align-items:stretch}.creation-form-footer .form-actions .button{width:100%}}.sidebar .nav-item{color:#5f6675;background:0 0;border-radius:6px;font-weight:560;transition:color .15s,background-color .15s,box-shadow .15s;position:relative}.sidebar .nav-item:hover{color:#202532;background:#e8f0fe}.sidebar .nav-item.active{color:#f45b22;box-shadow:none;background:#e8f0fe;font-weight:680}.sidebar .nav-item.active svg{color:#f45b22}.sidebar .nav-item.active:before{content:"";background:#f45b22;border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.editorial-article-panel{--editorial-topbar-offset:76px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.publishing-submit-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.publishing-submit-actions .button{min-width:150px}.publishing-submit-hint{color:#707684;text-align:center;width:100%;font-size:12px;font-weight:500;line-height:1.55}.publishing-article-entry{border-bottom:1px solid #0001}.publishing-article-entry:last-child{border-bottom:0}.publishing-article-head{width:100%;min-height:68px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:72px minmax(0,1fr) 100px 90px 20px;align-items:center;gap:12px;padding:11px 16px;display:grid}.publishing-article-head:hover,.publishing-article-head.active{background:#f973160e}.publishing-article-head.active{box-shadow:inset 3px 0 #f97316}.publishing-article-head:focus-visible{outline-offset:-2px;outline:2px solid #f45b22}.publishing-article-title{flex-direction:column;min-width:0;display:flex}.publishing-article-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publishing-article-title small{color:var(--muted-2);margin-top:4px}.publishing-article-chevron{color:var(--muted-2);transition:transform .16s}.publishing-article-chevron.expanded{transform:rotate(90deg)}.publishing-article-body{background:#f8f9fb;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start;gap:18px;padding:0 16px 18px 66px;display:grid}.publishing-preview-column,.publishing-config-column{min-width:0}.publishing-config-column{flex-direction:column;gap:14px;display:flex}.publishing-config-column .workflow-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.publishing-config-column .workflow-status-grid>span{justify-content:space-between;min-height:64px}.publishing-config-column .workflow-status-grid strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.publishing-preview-column .article-workspace{border:1px solid var(--line);background:#fff;border-radius:8px}.publishing-preview-column .markdown-preview{height:min(720px,70vh);min-height:520px}.publishing-article-settings{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.publishing-article-settings label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.publishing-article-settings select{width:100%}@media (width<=720px){.publishing-article-head{grid-template-columns:64px minmax(0,1fr) auto 18px;gap:9px}.publishing-article-head>.muted.small{display:none}.publishing-article-body{grid-template-columns:1fr;padding:0 12px 16px}.publishing-article-settings{grid-template-columns:1fr}.publishing-config-column .workflow-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-preview-column .markdown-preview{height:62vh;min-height:420px}}@media (width<=520px){.publishing-submit-actions{flex-direction:column;align-items:stretch}.publishing-submit-actions .button{width:100%}}.source-preview{background:#fafbfc;border-color:#dfe3ea;gap:12px}.source-preview-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.source-preview-kicker{color:#8b92a1;letter-spacing:.04em;font-size:10px;font-weight:700}.source-preview-head strong{color:#2b303c;max-width:100%;font-size:13px;font-weight:680}.source-preview-claims{border-top:1px solid #e8ebf0;padding-top:11px}.source-preview-claims-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.source-preview-claims-head strong{color:#2b303c;font-size:12px;font-weight:700}.source-preview-claims-head span{color:#8b92a1;font-size:10.5px}.source-preview-claims ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.source-preview-claims li{background:#fff;border:1px solid #e8ebf0;border-radius:5px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px 10px;display:grid}.source-preview-claims li p{color:#3d4350;font-size:11.5px;font-weight:520;line-height:1.55}.claim-type{color:#5f6675;background:#f2f3f6;border-radius:4px;justify-content:center;align-items:center;min-height:21px;font-size:10px;font-weight:700;display:inline-flex}.claim-type.metric{color:#c54b1c;background:#fff1eb}.claim-type.feature{color:#267459;background:#edf8f3}.claim-type.method{color:#315f9a;background:#eef4fb}.claim-type.limitation{color:#a94f4f;background:#fcf1f1}.source-preview-apply{height:34px;min-height:34px;margin-top:10px}.source-preview-apply.applied{color:#267459;background:#f0f8f4;border-color:#b9d9cb}.source-preview-empty{color:#707684;font-size:11px;line-height:1.55}.source-preview-sections{align-items:flex-start;gap:10px;display:flex}.source-preview-sections>span{color:#8b92a1;flex:none;font-size:10.5px;line-height:23px}.source-preview-sections>div{flex-wrap:wrap;gap:6px;display:flex}.source-preview-sections>div span{color:#5f6675;background:#fff;border:1px solid #e3e6ec;border-radius:4px;align-items:center;min-height:23px;padding:0 8px;font-size:10.5px;display:inline-flex}.article-job-progress-head .status-pill.good{white-space:normal;min-height:30px;padding:5px 11px;font-size:13px;line-height:1.35}.editorial-section-title{color:#171b26;align-items:center;gap:8px;font-size:16px;font-weight:740;line-height:1.35;display:flex}.editorial-section-title:before{content:"";background:#f45b22;border-radius:2px;flex:0 0 3px;width:3px;height:15px}@media (width<=820px){.editorial-article-panel{--editorial-topbar-offset:68px}.source-preview-head{flex-direction:column;align-items:flex-start}.source-preview-claims ul{grid-template-columns:1fr}.editorial-article-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;row-gap:8px}.editorial-article-row .article-cover-thumbnail{grid-area:1/1}.editorial-article-row .article-row-title{grid-area:1/2}.editorial-article-row .article-topic-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editorial-article-row .article-validation-statuses{grid-area:2/2;grid-template-columns:1fr;width:100%;margin-top:0}.editorial-article-row .article-validation-statuses>span{min-width:0;padding:0 5px;font-size:9.5px}.editorial-article-row .article-submit-button{grid-area:3/2;place-self:auto start}.editorial-article-row .article-delete-button{grid-area:3/3;align-self:center}}.editorial-article-panel .editorial-article-row{transition:background-color .12s}.editorial-article-panel .editorial-article-row:hover{background:#e8f0fe}.editorial-article-panel .editorial-article-row:hover .article-row-title strong{color:#0b1220}
