.publication-workspace{--publication-ink:#172033;--publication-muted:#68748a;--publication-line:#e2e7ef;--publication-purple:#6d3ee8;--publication-green:#169c6b;color:var(--publication-ink);gap:18px;display:grid}.publication-hero{background:radial-gradient(circle at 82% 10%,#7c3aed2e,#0000 28%),linear-gradient(120deg,#f8f7ff 0%,#f1f5ff 56%,#f8f5ff 100%);border:1px solid #ddd6fe;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:28px 32px;display:flex;overflow:hidden;box-shadow:0 16px 38px #41367d14}.publication-hero>div:first-child{min-width:0}.publication-hero>div:first-child>span,.publication-panel-header>div>span{color:#7051c7;letter-spacing:.16em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.publication-hero h1{margin:0;font-size:clamp(25px,2.6vw,38px);line-height:1.2}.publication-hero p{color:var(--publication-muted);margin:10px 0 0}.publication-hero-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.publication-hero-actions a{color:#344158;background:#ffffffd6;border:1px solid #d7ddea;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:inline-flex}.publication-hero-actions a svg{width:17px}.publication-hero-actions>span{background:#e9edf4;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.publication-hero-actions>span.is-published{color:#08734c;background:#dff8ee}.publication-hero-actions>span.is-failed{color:#b42318;background:#fee9e7}.publication-hero-actions>span.is-ready{color:#9a6700;background:#fff3cf}.publication-metrics-strip{border:1px solid var(--publication-line);background:var(--publication-line);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.publication-metrics-strip>div{background:#fff;justify-content:space-between;align-items:baseline;padding:16px 19px;display:flex}.publication-metrics-strip span{color:var(--publication-muted);font-size:12px}.publication-metrics-strip strong{font-size:23px}.publication-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start;gap:18px;display:grid}.publication-side-stack{gap:18px;display:grid}.publication-panel{border:1px solid var(--publication-line);background:#fff;border-radius:17px;box-shadow:0 10px 30px #1f2a440b}.publication-panel-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.publication-panel-header h2{margin:0;font-size:18px}.publication-panel-header nav{background:#f1f3f7;border-radius:9px;padding:3px;display:flex}.publication-panel-header nav button{color:#6a7485;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:700}.publication-panel-header nav button.is-active{color:var(--publication-purple);background:#fff;box-shadow:0 2px 8px #29324b1a}.publication-preview{background:#f4f6fa;padding:16px}.publication-preview iframe{background:#fff;border:0;border-radius:12px;width:100%;min-height:700px;display:block}.publication-edit-form{gap:15px;padding:21px;display:grid}.publication-edit-form label,.publication-manual label,.publication-wordpress label,.publication-metric-fields label{gap:6px;display:grid}.publication-edit-form label>span,.publication-manual label>span,.publication-wordpress label>span,.publication-metric-fields label>span{color:#58647a;font-size:12px;font-weight:700}.publication-edit-form input,.publication-edit-form textarea,.publication-manual input,.publication-wordpress select,.publication-metric-fields input,.publication-metric-fields textarea{color:#1f2937;background:#fbfcfe;border:1px solid #dbe0e9;border-radius:9px;outline:none;width:100%;padding:10px 12px;font-size:13px}.publication-edit-form input:focus,.publication-edit-form textarea:focus,.publication-manual input:focus,.publication-metric-fields input:focus,.publication-metric-fields textarea:focus{border-color:#9b7bea;box-shadow:0 0 0 3px #6d3ee81a}.publication-edit-form textarea[spellcheck=false]{font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.publication-edit-form small,.publication-manual small{color:#c43c31}.publication-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.publication-editor-actions{border-top:1px solid #edf0f5;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.publication-editor-actions button,.publication-wordpress-actions button,.publication-wordpress-submit,.publication-manual>button,.publication-metric-entry>button{border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.publication-editor-actions button svg,.publication-wordpress-submit svg,.publication-manual>button svg,.publication-metric-entry>button svg{width:17px}.publication-editor-actions .is-secondary{color:#536078;border:1px solid #dbe0e8}.publication-editor-actions .is-copy{color:#176bb0;background:#eef7ff}.publication-editor-actions .is-primary,.publication-wordpress-submit{color:#fff;background:linear-gradient(135deg,#7449ea,#642bd7);box-shadow:0 7px 16px #6831dd33}.publication-wordpress,.publication-manual,.publication-source{padding-bottom:19px}.publication-wordpress>p,.publication-manual>p{color:var(--publication-muted);margin:17px 19px;font-size:13px;line-height:1.65}.publication-wordpress .publication-panel-header i{background:#c7ceda;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #f0f2f6}.publication-wordpress .publication-panel-header i.is-ready{background:#18a66f;box-shadow:0 0 0 5px #e3f7ef}.publication-remote-id{color:#6752a8;background:#f5f2ff;border-radius:9px;justify-content:space-between;margin:0 19px 13px;padding:11px 12px;font-size:12px;display:flex}.publication-delivery-error{color:#922b21;background:#fff4f3;border:1px solid #fac9c5;border-radius:10px;margin:0 19px 14px;padding:12px}.publication-delivery-error p{word-break:break-word;margin:5px 0;font-size:12px}.publication-delivery-error small{color:#a64b43}.publication-wordpress-actions{grid-template-columns:1fr 1fr;gap:8px;margin:0 19px 12px;display:grid}.publication-wordpress-actions button{color:#4e5a70;border:1px solid #dbe0e9}.publication-wordpress label{margin:10px 19px}.publication-wordpress select{min-height:70px}.publication-wordpress-submit{width:calc(100% - 38px);margin:7px 19px}.publication-wordpress>small{color:#8791a3;text-align:center;margin:0 19px;display:block}.publication-manual label{margin:11px 19px}.publication-manual>button{color:#08784f;background:#e8f8f1;width:calc(100% - 38px);margin:5px 19px 0}.publication-source dl{margin:0;padding:8px 19px 0}.publication-source dl>div{border-bottom:1px solid #eff1f5;justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.publication-source dl>div:last-child{border-bottom:0}.publication-source dt{color:#8490a3}.publication-source dd{color:#344158;text-align:right;margin:0}.publication-review-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:18px;display:grid}.publication-metric-fields{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.publication-metric-fields .is-wide{grid-column:1/-1}.publication-form-error{color:#b42318;margin:0 20px 10px;font-size:12px}.publication-metric-entry>button{color:#fff;background:#19233a;margin:0 20px 20px}.publication-history>.publication-panel-header>strong,.publication-material-usage>.publication-panel-header>strong{color:#6941c6;background:#f1edff;border-radius:9px;place-items:center;min-width:30px;height:30px;display:grid}.publication-history>div{max-height:520px;padding:7px 20px 20px;overflow:auto}.publication-history article{border-bottom:1px solid #edf0f4;padding:15px 0}.publication-history article time{color:#8791a3;font-size:11px}.publication-history article>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.publication-history article span{color:#798397;gap:2px;font-size:10px;display:grid}.publication-history article span strong{color:#27344d;font-size:14px}.publication-history article p{color:#5d687b;margin:10px 0 0;font-size:12px;line-height:1.6}.publication-material-usage>div{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.publication-material-usage article{background:#fbfcfe;border:1px solid #e5e8ef;border-radius:12px;gap:8px;padding:15px;display:grid}.publication-material-usage article>div{gap:6px;display:flex}.publication-material-usage article>div span,.publication-material-usage article>div small{color:#6243b1;background:#efeaff;border-radius:999px;padding:3px 7px;font-size:10px}.publication-material-usage article>div small{color:#956100;background:#fff0d6}.publication-material-usage article>strong{font-size:13px;line-height:1.5}.publication-material-usage article>p{color:#6f7a8e;margin:0;font-size:12px;line-height:1.55}.publication-material-usage article footer{color:#8892a4;justify-content:space-between;gap:8px;font-size:10px;display:flex}.publication-material-usage article footer a{color:#6741c5;font-weight:700}.publication-empty{color:#8791a2;text-align:center;place-items:center;min-height:145px;display:grid}.publication-empty svg{width:30px}@media (width<=1100px){.publication-main-grid,.publication-review-grid{grid-template-columns:1fr}.publication-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-source{grid-column:1/-1}}@media (width<=720px){.publication-workspace{gap:13px}.publication-hero{border-radius:15px;flex-direction:column;align-items:flex-start;min-height:0;padding:21px 18px}.publication-hero-actions{justify-content:space-between;width:100%}.publication-metrics-strip{grid-template-columns:1fr 1fr}.publication-side-stack{grid-template-columns:1fr}.publication-source{grid-column:auto}.publication-panel-header{padding:16px}.publication-preview{padding:8px}.publication-preview iframe{min-height:560px}.publication-editor-actions{flex-direction:column;padding:13px}.publication-editor-actions button{width:100%}.publication-form-row,.publication-metric-fields{grid-template-columns:1fr}.publication-metric-fields .is-wide{grid-column:auto}.publication-history article>div{grid-template-columns:1fr 1fr}.publication-material-usage>div{grid-template-columns:1fr;padding:13px}.publication-material-usage article footer{flex-direction:column;align-items:flex-start}}.material-publication-usage{gap:10px;display:grid}.material-publication-usage>a{color:#243047;background:#fbfcfe;border:1px solid #e4e8ef;border-radius:12px;gap:7px;padding:14px;transition:border-color .16s,transform .16s;display:grid}.material-publication-usage>a:hover{border-color:#bda8f6;transform:translateY(-1px)}.material-publication-usage>a>div{gap:7px;display:flex}.material-publication-usage>a>div span,.material-publication-usage>a>div small{color:#6846bc;background:#efeaff;border-radius:999px;padding:3px 7px;font-size:10px}.material-publication-usage>a>div small{color:#647084;background:#edf1f6}.material-publication-usage>a>strong{font-size:14px}.material-publication-usage>a>p{color:#707c8f;margin:0;font-size:12px}.material-publication-usage>a>footer{color:#8b95a5;justify-content:space-between;font-size:11px;display:flex}.material-publication-usage__empty{color:#758095;text-align:center;border:1px dashed #d8dee8;border-radius:12px;padding:30px 20px}
