:root{--bg:#f7f9f8;--surface:#fff;--surface-soft:#f0f5f2;--surface-green:#e8f6ef;--ink:#17211d;--muted:#66736d;--subtle:#8a9791;--line:#dce4df;--line-strong:#c7d1cb;--green:#0b9f68;--green-strong:#04754c;--amber:#e49c18;--red:#d94747;--blue:#2563eb;--shadow:0 12px 36px #11201a14}.publish-brand-frame{background:#eef3f0;min-width:0;min-height:100vh;overflow:visible}.publish-brand-shell{background:linear-gradient(#ffffffd1,#fff0 280px),linear-gradient(90deg,#0b9f6806,#e49c1806),#eef3f0;min-width:0;min-height:100vh;overflow:visible}.publish-brand-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #c6d3ccd1;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:24px 28px 20px;display:flex}.publish-brand-heading{gap:7px;min-width:0;display:grid}.publish-brand-heading nav,.publish-brand-source-line,.publish-brand-header-actions,.publish-brand-source-action{align-items:center;min-width:0;display:flex}.publish-brand-heading nav{color:#7a8a82;gap:8px;font-size:12px;font-weight:820}.publish-brand-heading nav i{color:#b3beb8;font-style:normal}.publish-brand-heading nav strong{color:#315245;font-weight:950}.publish-brand-heading h1{color:#13241c;letter-spacing:-.03em;margin:0;font-size:clamp(25px,2.2vw,32px);font-weight:950;line-height:1.1}.publish-brand-source-line{color:#63746b;flex-wrap:wrap;gap:8px 12px;font-size:13px;font-weight:760}.publish-brand-source-action{color:#08764e;background:#f2faf6;border:1px solid #b9d9c7;border-radius:7px;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:920}.publish-brand-header-actions{flex:none;justify-content:flex-end;gap:9px}.publish-brand-header-actions button,.publish-brand-header-actions a{color:#263b31;background:linear-gradient(#fff,#f7faf8);border:1px solid #cbd8d1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #11201a0b}.publish-brand-header-actions .primary{color:#fff;background:#0b9f68;border-color:#0b9f68;box-shadow:0 12px 24px #0b9f6833}.publish-brand-editor-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;width:min(100%,1540px);min-width:0;margin:0 auto;padding:20px 24px 56px;display:grid}.publish-brand-editor,.publish-brand-targets{min-width:0}.publish-brand-targets{gap:16px;display:grid;position:sticky;top:18px}.publish-brand-editor .publish-module-workspace{background:0 0;align-content:start;gap:16px;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.publish-brand-source-card{background:linear-gradient(135deg,#f1faf5,#fff);border:1px solid #bcdcca;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:15px 17px;display:flex;box-shadow:0 12px 28px #11402c0e}.publish-brand-source-card>div{align-items:center;gap:11px;min-width:0;display:flex}.publish-brand-source-card>div>span{color:#08764e;background:#dff5e9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.publish-brand-source-card strong,.publish-brand-source-card small{min-width:0;display:block}.publish-brand-source-card strong{color:#173c2e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.publish-brand-source-card small{color:#6c7d74;margin-top:3px;font-size:12px;font-weight:760;line-height:1.4}.publish-brand-source-card em{color:#08764e;flex:none;font-size:12px;font-style:normal;font-weight:900}.publish-source-recovery-actions{flex-wrap:wrap;gap:8px;margin-top:-8px;display:flex}.publish-source-recovery-actions a{color:#235442;background:#fff;border:1px solid #cad7d0;border-radius:8px;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.publish-source-recovery-actions a:hover{background:#f2faf6;border-color:#7eb299}.publish-continuation-status,.publish-continuation-recovery{background:linear-gradient(135deg,#f4f6ff,#fff);border:1px solid #c9d4ff;border-radius:10px;gap:12px;min-width:0;padding:13px 14px;display:grid}.publish-continuation-status{grid-template-columns:minmax(0,1fr) auto;align-items:center}.publish-continuation-status.success{background:linear-gradient(135deg,#effaf4,#fff);border-color:#aad8c0}.publish-continuation-status.error,.publish-continuation-recovery.error{background:linear-gradient(135deg,#fff5f2,#fff);border-color:#efc3b9}.publish-continuation-recovery.fallback{background:linear-gradient(135deg,#fff9eb,#fff);border-color:#e6c982}.publish-continuation-status>div,.publish-continuation-recovery>div:first-child{align-items:flex-start;gap:9px;min-width:0;display:flex}.publish-continuation-status>div>span,.publish-continuation-recovery>div:first-child>span{gap:3px;min-width:0;display:grid}.publish-continuation-status strong,.publish-continuation-status small,.publish-continuation-recovery strong,.publish-continuation-recovery small{min-width:0;display:block}.publish-continuation-status strong,.publish-continuation-recovery strong{color:#263247;font-size:13px;font-weight:950}.publish-continuation-status small,.publish-continuation-recovery small{color:#667085;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.publish-continuation-fallback-steps{background:#ffffffbf;border:1px dashed #d7b961;border-radius:8px;gap:9px;padding:11px 12px;display:grid}.publish-continuation-fallback-steps>b{color:#6f5312;overflow-wrap:anywhere;font-size:11px}.publish-continuation-fallback-steps ol{color:#6e6040;gap:4px;margin:0;padding-left:20px;font-size:11px;line-height:1.45;display:grid}.publish-continuation-fallback-steps>div{flex-wrap:wrap;gap:8px;display:flex}.publish-handoff-reconciliation{background:#fff;border:1px solid #d8dee9;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 24px #1f29370a}.publish-handoff-reconciliation>header,.publish-handoff-reconciliation>header>div,.publish-handoff-summary,.publish-handoff-reconciliation details article{align-items:center;min-width:0;display:flex}.publish-handoff-reconciliation>header{justify-content:space-between;gap:14px}.publish-handoff-reconciliation>header>div{gap:10px}.publish-handoff-reconciliation>header>div>span,.publish-handoff-reconciliation details article>span{color:#5147f4;background:#eef1ff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.publish-handoff-reconciliation strong,.publish-handoff-reconciliation small{min-width:0;display:block}.publish-handoff-reconciliation>header strong{color:#202b3c;font-size:14px;font-weight:950}.publish-handoff-reconciliation>header small,.publish-handoff-summary small,.publish-handoff-reconciliation details small{color:#758094;margin-top:3px;font-size:11px;line-height:1.45}.publish-handoff-reconciliation>header>a{color:#5147f4;flex:none;font-size:12px;font-weight:900}.publish-handoff-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-handoff-metrics>span{background:#f6f7fb;border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.publish-handoff-metrics>span.warning{background:#fff7e8}.publish-handoff-metrics b{color:#263247;font-size:18px;line-height:1}.publish-handoff-metrics small{color:#758094;font-size:11px}.publish-handoff-summary{color:#5147f4;background:#fafbfe;border:1px solid #e5e8f0;border-radius:8px;gap:9px;padding:11px 12px}.publish-handoff-summary strong{color:#263247;font-size:12px}.publish-handoff-reconciliation>p{color:#855d0d;background:#fff7e8;border-radius:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.5}.publish-handoff-reconciliation details{min-width:0}.publish-handoff-reconciliation summary{color:#4f5b70;cursor:pointer;font-size:12px;font-weight:900}.publish-handoff-reconciliation details>div{gap:7px;min-width:0;margin-top:10px;display:grid}.publish-handoff-reconciliation details article{border:1px solid #e7eaf1;border-radius:8px;gap:9px;padding:9px 10px}.publish-handoff-reconciliation details article.manual{background:#fffaf0;border-color:#ead39b}.publish-handoff-reconciliation details article>span{width:26px;height:26px}.publish-handoff-reconciliation details article>div{flex:auto;min-width:0}.publish-handoff-reconciliation details article>em{color:#667085;flex:none;font-size:11px;font-style:normal;font-weight:850}.publish-platform-rule-card{background:linear-gradient(135deg,#f3fbf7,#fff);border:1px solid #cfe4d8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px 15px;display:flex}.publish-platform-rule-card>div{align-items:center;gap:10px;min-width:0;display:flex}.publish-platform-rule-card>div>svg{flex:none}.publish-platform-rule-card span{gap:3px;min-width:0;display:grid}.publish-platform-rule-card strong,.publish-platform-rule-card small{text-overflow:ellipsis;min-width:0;overflow:hidden}.publish-platform-rule-card strong{color:#173c2e;font-size:13px}.publish-platform-rule-card small{color:#667b70;font-size:11px;line-height:1.45}.publish-platform-rule-card em{color:#08764e;text-align:right;flex:none;max-width:42%;font-size:11px;font-style:normal;font-weight:850;line-height:1.45}.publish-brand-media-group{grid-template-columns:minmax(0,1fr) minmax(248px,.42fr);align-items:stretch;gap:16px;min-width:0;display:grid}.publish-brand-editor .publish-module-form-section,.publish-brand-editor .publish-module-description,.publish-brand-editor .publish-module-compact-fields,.publish-brand-editor .publish-module-visibility{background:#fff;border:1px solid #d7e2dc;border-radius:10px;width:100%;max-width:none;box-shadow:0 12px 30px #11201a0b}.publish-brand-editor .publish-module-form-section,.publish-brand-editor .publish-module-form-section.image.ready,.publish-brand-editor .publish-module-form-section.image.missing,.publish-brand-editor .publish-module-form-section.cover{grid-template-columns:1fr;align-content:start;gap:14px;min-height:0;padding:18px;display:grid}.publish-brand-editor .publish-module-form-section.required.missing,.publish-brand-editor .publish-module-description.required.missing{background:snow;border-color:#efb6b1}.publish-brand-editor .publish-module-field-label{justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.publish-brand-editor .publish-module-field-label strong{color:#22352c;font-size:14px}.publish-brand-editor .publish-module-field-label small{color:#829087;font-size:11px;font-weight:800;display:block}.publish-brand-editor .publish-module-image-area{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-width:0;display:grid}.publish-brand-editor .publish-module-media-slot:not(.cover){background:#f5f9f7;border-color:#cfe0d7;border-radius:9px;width:132px;height:132px}.publish-brand-editor .publish-module-media-slot.cover{background:#f5f9f7;border-color:#cfe0d7;border-radius:9px;justify-self:center;width:min(150px,100%);min-height:190px}.publish-brand-editor .publish-module-media-slot.video{aspect-ratio:16/9;border-style:dashed;width:100%;height:auto}.publish-brand-editor .publish-module-media-slot.video video{object-fit:contain;background:#10231a;width:100%;height:100%;display:block}.publish-brand-editor .publish-module-image-strip{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:8px;width:100%;max-width:none;max-height:208px;display:grid;overflow:auto}.publish-brand-editor .publish-module-image-strip article{background:#fbfdfc;border-color:#d7e2dc;border-radius:8px}.publish-brand-editor .publish-module-image-strip article.active,.publish-brand-editor .publish-module-image-strip article.cover{border-color:#71bd98;box-shadow:inset 0 0 0 1px #0b9f681f}.publish-brand-editor .publish-module-image-tools button:hover,.publish-brand-editor .publish-module-field-actions button:hover,.publish-brand-editor .publish-module-field-actions a:hover{color:#08764e;background:#f0faf5;border-color:#8dc9aa}.publish-brand-editor .publish-module-field-actions{flex-wrap:wrap;gap:8px;width:100%;padding:0;display:flex}.publish-brand-editor .publish-module-field-actions button,.publish-brand-editor .publish-module-field-actions a{color:#30463a;border-color:#ccd9d2;border-radius:7px;min-width:0;min-height:36px;padding:0 12px}.publish-brand-editor .publish-module-required-error{grid-column:auto;margin:0}.publish-brand-editor .publish-module-description{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:18px;display:grid}.publish-brand-editor .publish-module-description textarea,.publish-brand-editor .publish-module-description input{color:#1f3329;background:#fbfdfc;border:1px solid #cfdad4;border-radius:8px;outline:0;grid-column:2;width:100%;min-width:0}.publish-brand-editor .publish-module-description textarea{resize:vertical;min-height:154px;padding:12px 13px;line-height:1.65}.publish-brand-editor .publish-module-description input{min-height:44px;padding:0 13px}.publish-brand-editor .publish-module-description textarea:focus,.publish-brand-editor .publish-module-description input:focus{border-color:#6dbc94;box-shadow:0 0 0 3px #0b9f681a}.publish-brand-editor .publish-brand-title-field{align-items:center}.publish-brand-editor .publish-module-compact-fields{overflow:hidden}.publish-brand-editor .publish-module-compact-fields button,.publish-brand-editor .publish-module-compact-fields label{color:#31463b;border-color:#e0e7e3;min-height:54px}.publish-brand-editor .publish-module-compact-fields button:hover,.publish-brand-editor .publish-module-compact-fields button.active{color:#08764e;background:#f1faf5}.publish-brand-editor .publish-module-setting-label svg{color:#70837a}.publish-brand-editor .publish-module-visibility{min-height:0;padding:16px 18px}.publish-brand-editor .publish-module-visibility-options input{accent-color:#0b9f68}.publish-brand-target-panel{background:#fffffff5;border:1px solid #d3dfd8;border-radius:10px;gap:14px;min-width:0;padding:17px;display:grid;box-shadow:0 16px 38px #11201a12}.publish-brand-target-panel>header h2{color:#172d22;margin:0;font-size:17px;font-weight:950;line-height:1.2}.publish-target-order-note{color:#74837b;margin:-5px 0 0;font-size:10px;line-height:1.45}.publish-brand-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.publish-brand-platform-grid>button{color:#5e7067;background:#fbfdfc;border:1px solid #dbe4df;border-radius:8px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:82px;padding:8px 3px;display:grid}.publish-brand-platform-grid>button:hover,.publish-brand-platform-grid>button.ready{background:#f4faf7;border-color:#b8d8c6}.publish-brand-platform-grid>button.active{color:#08764e;background:#eefaf4;border-color:#0b9f68;box-shadow:inset 0 0 0 1px #0b9f681a}.publish-brand-platform-grid>button.blocked{opacity:.62}.publish-brand-platform-grid>button.readiness-manual{opacity:.9;background:#fffaf0;border-color:#dfca92}.publish-brand-platform-grid>button.readiness-setup{opacity:.72}.publish-brand-platform-icon{place-items:center;width:28px;height:28px;display:grid}.publish-brand-platform-grid strong,.publish-brand-platform-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.publish-brand-platform-grid strong{font-size:11px;font-weight:930}.publish-brand-platform-grid small{color:#829087;font-size:9px;font-weight:820}.publish-brand-target-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:2px;display:flex}.publish-brand-target-heading strong,.publish-brand-target-heading span{display:block}.publish-brand-target-heading strong{color:#263c31;font-size:13px;font-weight:950}.publish-brand-target-heading span{color:#7b8a82;margin-top:2px;font-size:11px;font-weight:780}.publish-brand-target-heading button,.publish-brand-change-account,.publish-brand-check-details{color:#08764e;background:#fff;border:1px solid #c8d8d0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.publish-brand-account-list{gap:8px;min-width:0;display:grid}.publish-brand-account-list>button{color:#2c4035;text-align:left;background:#fbfdfc;border:1px solid #dbe4df;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:62px;padding:8px 10px;display:grid}.publish-brand-account-list>button.active{background:#f0faf5;border-color:#55b585;box-shadow:inset 0 0 0 1px #0b9f6814}.publish-brand-account-list>button>span:nth-child(2){min-width:0}.publish-brand-account-list strong,.publish-brand-account-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-brand-account-list strong{font-size:13px;font-weight:930}.publish-brand-account-list small{color:#788880;margin-top:3px;font-size:10px;font-weight:780}.publish-brand-account-empty{color:#7d8d85;text-align:center;border:1px dashed #cad8d1;border-radius:8px;justify-items:center;gap:6px;padding:18px;display:grid}.publish-brand-account-empty strong{color:#344b3f;font-size:13px}.publish-brand-account-empty a,.publish-brand-account-empty button{color:#08764e;background:0 0;border:0;font-size:12px;font-weight:900}.publish-brand-change-account,.publish-brand-check-details{width:100%}.publish-brand-preflight-list{gap:7px;display:grid}.publish-brand-preflight-list>button{color:#31483c;text-align:left;background:#fbfdfc;border:1px solid #dce5e0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:52px;padding:8px 10px;display:grid}.publish-brand-preflight-list>button>span:first-child{color:#6d8076;background:#edf4f0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.publish-brand-preflight-list>button.ok>span:first-child{color:#08764e;background:#dff5e9}.publish-brand-preflight-list>button.warn>span:first-child{color:#b36d08;background:#fff2dc}.publish-brand-preflight-list>button:disabled{cursor:default;opacity:1}.publish-brand-preflight-list strong,.publish-brand-preflight-list small{min-width:0;display:block}.publish-brand-preflight-list strong{font-size:12px;font-weight:930}.publish-brand-preflight-list small{color:#7b8a82;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:760;overflow:hidden}.publish-brand-engine-details{border-top:1px solid #e1e8e4;border-bottom:1px solid #e1e8e4}.publish-brand-engine-details summary{color:#60736a;cursor:pointer;padding:11px 0;font-size:12px;font-weight:900}.publish-brand-engine-details .publish-module-engine-card{box-shadow:none;background:#f8fbf9;border-color:#d8e3dd;margin:0 0 12px}.publish-brand-final-actions{gap:9px;display:grid}.publish-brand-final-actions>div:first-child{background:#f3f7f5;border-radius:8px;gap:3px;padding:10px 11px;display:grid}.publish-brand-final-actions.ready>div:first-child{background:#eaf8f1}.publish-brand-final-actions.blocked>div:first-child{background:#fff8ea}.publish-brand-final-actions strong,.publish-brand-final-actions span{min-width:0;display:block}.publish-brand-final-actions strong{color:#263d31;font-size:12px;font-weight:950}.publish-brand-final-actions>div:first-child span{color:#718178;font-size:10px;font-weight:760;line-height:1.4}.publish-brand-primary-publish,.publish-brand-manual-publish{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:13px;font-weight:950;display:inline-flex}.publish-brand-primary-publish{color:#fff;background:#0b9f68;border:1px solid #0b9f68;box-shadow:0 12px 24px #0b9f6833}.publish-brand-primary-publish:disabled{box-shadow:none;cursor:not-allowed;background:#b7c3bd;border-color:#b7c3bd}.publish-brand-manual-publish{color:#08764e;background:#fff;border:1px solid #91c8aa}.publish-brand-target-panel .publish-automation-task-actions:empty{display:none}.publish-brand-records{align-content:start;gap:16px;min-width:0;padding:20px 24px 52px;display:grid}.publish-brand-record-tabs{border-bottom:1px solid #d7e2dc}.publish-brand-record-tabs [role=tablist]{gap:26px;display:flex}.publish-brand-record-tabs [role=tab]{color:#687b71;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;padding:0 2px;font-size:16px;font-weight:920}.publish-brand-record-tabs [role=tab].active{color:#08764e;border-bottom-color:#0b9f68}.publish-brand-records .publish-module-home-card,.publish-brand-records .publish-module-home-record{border-color:#d8e3dd;border-radius:10px;box-shadow:0 14px 32px #11201a0b}.publish-brand-records .publish-module-home-toolbar{grid-template-columns:minmax(240px,1fr) auto auto}.publish-brand-records .publish-module-home-toolbar button.primary,.publish-brand-frame .publish-module-home-type-card button,.publish-brand-frame .publish-module-dialog-actions button.primary{color:#fff;background:#0b9f68;border-color:#0b9f68}.publish-brand-records .publish-module-home-toolbar button.active,.publish-brand-records .publish-module-home-filters button.active{color:#08764e;background:#eff9f4;border-color:#7bc19d}.publish-brand-records .publish-module-home-records{overflow:visible}.publish-brand-records .publish-module-home-record-main small,.publish-brand-records .publish-module-home-record-main small.draft{color:#0b9f68}.publish-brand-records .publish-module-home-record-action{color:#08764e;background:#f4faf7;border:1px solid #b8d8c6;border-radius:8px;align-items:center;width:fit-content;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.publish-brand-frame .publish-module-home-type-dialog,.publish-brand-frame .publish-module-dialog{border:1px solid #d4dfd9;border-radius:10px;box-shadow:0 28px 80px #11201a3d}.publish-brand-frame .publish-module-home-type-icon,.publish-brand-frame .publish-module-home-type-icon.video,.publish-brand-frame .publish-module-home-type-icon.image,.publish-brand-frame .publish-module-home-type-icon.article,.publish-brand-frame .publish-module-home-type-icon.official{background:linear-gradient(135deg,#19ad73,#08764e)}.publish-brand-frame .publish-module-home-type-card{border-color:#dbe5df;border-radius:10px}.publish-brand-frame .publish-module-dialog-head{border-bottom-color:#dce5e0}.publish-brand-frame .publish-module-dialog-head strong{color:#193025}.publish-brand-frame .publish-module-option-grid button.active,.publish-brand-frame .publish-module-dialog-list button.active,.publish-brand-frame .publish-module-topic-list button.active,.publish-brand-frame .publish-module-add-account-platforms button.active,.publish-brand-frame .publish-module-add-account-grid button.active,.publish-brand-frame .publish-module-material-grid button.active,.publish-brand-frame .publish-module-schedule-presets button.active{color:#08764e;background:#eff9f4;border-color:#56b786;box-shadow:inset 0 0 0 1px #0b9f6814}.publish-brand-frame .publish-module-topic-actions,.publish-brand-frame .publish-module-add-account-picker,.publish-brand-frame .publish-module-material-panel,.publish-brand-frame .publish-module-account-dialog-panel{background:#fff}.publish-brand-frame input[type=checkbox],.publish-brand-frame input[type=radio]{accent-color:#0b9f68}.publish-brand-frame .publish-module-dialog.addAccount .publish-module-dialog-head button,.publish-brand-frame .publish-module-dialog .publish-module-dialog-head button{color:#08764e;background:#fff;border-color:#bfd2c8}.publish-brand-frame .publish-module-add-account-platform-icon.all{color:#fff;background:#0b9f68}@media (max-width:1180px){.publish-brand-editor-layout{grid-template-columns:1fr}.publish-brand-targets{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:920px){.publish-brand-header{align-items:flex-start;padding:20px}.publish-brand-header-actions{flex-wrap:wrap}.publish-brand-media-group,.publish-brand-targets{grid-template-columns:1fr}.publish-brand-records .publish-module-home-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-brand-records .publish-module-home-record{grid-template-columns:130px minmax(0,1fr)}.publish-brand-records .publish-module-home-record-stats{grid-column:1/-1}}@media (max-width:820px){.publish-brand-header{gap:15px;padding:18px 14px;display:grid}.publish-brand-header-actions{justify-content:stretch;width:100%}.publish-brand-header-actions>*{flex:1 1 0}.publish-brand-editor-layout,.publish-brand-records{padding:14px 12px 42px}.publish-brand-source-card{align-items:flex-start}.publish-continuation-status{grid-template-columns:1fr}.publish-continuation-status>.button,.publish-continuation-recovery>.button,.publish-continuation-fallback-steps .button{justify-content:center;width:100%}.publish-handoff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-handoff-reconciliation details article{flex-wrap:wrap;align-items:flex-start}.publish-handoff-reconciliation details article>em{width:100%;padding-left:35px}.publish-brand-editor .publish-module-description{grid-template-columns:1fr}.publish-brand-editor .publish-module-description textarea,.publish-brand-editor .publish-module-description input{grid-column:auto}.publish-brand-final-actions{z-index:8;padding:10px 8px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #ccdad2eb;margin:0 -8px -8px;position:sticky;bottom:0;box-shadow:0 -14px 28px #11201a14}}@media (max-width:640px){.publish-brand-heading h1{font-size:25px}.publish-brand-source-card{display:grid}.publish-handoff-reconciliation>header{flex-direction:column;align-items:flex-start}.publish-brand-source-card em{padding-left:45px}.publish-brand-editor .publish-module-image-area{grid-template-columns:1fr}.publish-brand-editor .publish-module-media-slot:not(.cover){aspect-ratio:16/9;width:100%;height:auto}.publish-brand-platform-grid{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(62px,1fr));padding-bottom:3px;overflow-x:auto}.publish-brand-records .publish-module-home-toolbar,.publish-brand-records .publish-module-home-filters,.publish-brand-records .publish-module-home-record{grid-template-columns:1fr}.publish-brand-records .publish-module-home-toolbar button[aria-label]{width:100%}.publish-brand-records .publish-module-home-record-media{width:100%;height:180px}.publish-brand-frame .publish-module-home-type-dialog,.publish-brand-frame .publish-module-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow:auto}.publish-brand-frame .publish-module-home-type-grid,.publish-brand-frame .publish-module-add-account-picker,.publish-brand-frame .publish-module-add-account-grid{grid-template-columns:1fr}}.marketing-page{background:linear-gradient(180deg, #e8f6efb8, #f7f9f800 520px), var(--bg);min-height:100vh;color:var(--ink)}.marketing-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-bottom:1px solid #dce4dfc7;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:16px clamp(18px,4vw,52px);display:flex;position:sticky;top:0}.marketing-brand{align-items:center;gap:10px;min-height:40px;font-weight:800;display:inline-flex}.marketing-brand-copy{gap:1px;line-height:1.05;display:grid}.marketing-brand-copy small{color:var(--subtle);font-size:11px;font-weight:760}.brand-grid.mini{width:28px;height:28px}.marketing-nav-center{flex:1;justify-content:center;min-width:0;display:flex}.marketing-nav-status{min-width:0;min-height:36px;color:var(--ink);white-space:nowrap;background:#f7faf8db;border:1px solid #c6d3cce0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.marketing-nav-status:before{content:"";background:var(--green);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #0b9f681c}.marketing-nav-status small{max-width:220px;color:var(--muted);text-overflow:ellipsis;font-size:12px;font-weight:760;overflow:hidden}.marketing-nav-status.secure:before,.marketing-nav-status.admin:before{background:var(--blue);box-shadow:0 0 0 4px #2563eb1f}.marketing-nav-status.legal:before{background:var(--amber);box-shadow:0 0 0 4px #e49c1824}.marketing-nav-status.mainland:before{background:#db2777;box-shadow:0 0 0 4px #db27771f}.marketing-nav-links{color:var(--muted);align-items:center;gap:18px;font-size:14px;display:inline-flex}.marketing-nav-links a{border-radius:8px;align-items:center;min-height:40px;padding:0 8px;display:inline-flex}.marketing-nav-links a:hover,.marketing-nav-links a.active{color:var(--green-strong)}.marketing-nav-links a.marketing-nav-cta{color:#fff;background:linear-gradient(#10a86f,#08764f)}.marketing-nav-links a.marketing-nav-cta:hover{color:#fff}.marketing-readiness-banner{width:min(1180px,100% - 36px);color:var(--ink);background:#fff9ede6;border:1px solid #e49c1857;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px auto 0;padding:14px 16px;display:grid}.marketing-readiness-banner svg{color:var(--amber)}.marketing-readiness-banner strong,.marketing-readiness-banner span{min-width:0;display:block}.marketing-readiness-banner span{color:var(--muted);margin-top:3px;line-height:1.5}.marketing-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);align-items:center;gap:clamp(28px,6vw,76px);width:min(1180px,100% - 36px);min-height:calc(100vh - 118px);margin:0 auto;padding:clamp(44px,8vw,92px) 0 54px;display:grid}.marketing-hero-copy{gap:24px;display:grid}.marketing-hero-copy h1,.login-shell h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(42px,6vw,72px);line-height:.98}.marketing-hero-copy p,.login-shell p{max-width:660px;color:var(--muted);margin:0;font-size:18px;line-height:1.75}.marketing-actions{flex-wrap:wrap;gap:12px;display:flex}.marketing-product-preview{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffeb;border-radius:12px;gap:14px;padding:18px;display:grid}.launch-hero{min-height:calc(100vh - 96px)}.launch-hero.visual-hero{isolation:isolate;background:#10231a;border:1px solid #c6d3ccdb;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:end;gap:22px;min-height:clamp(500px,100vh - 270px,600px);margin-top:28px;margin-bottom:18px;padding:clamp(48px,7vw,82px);position:relative;overflow:hidden;box-shadow:0 24px 68px #11201a29}.launch-hero-image,.launch-hero-overlay{position:absolute;inset:0}.launch-hero-image{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.02);width:100%;height:100%}.launch-hero-overlay{z-index:-1;background:linear-gradient(90deg,#0a1f17e6 0%,#0a1f17b8 38%,#0a1f1738 70%,#0a1f1714 100%),linear-gradient(#0a1f1747 0%,#0a1f1738 60%,#0a1f17c7 100%)}.launch-hero-copy{z-index:1;align-content:end;max-width:760px;position:relative}.launch-hero-kicker{color:#d8f8e7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:32px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.launch-hero.visual-hero .launch-hero-copy h1{color:#fff;text-shadow:0 16px 36px #00000038;max-width:720px;font-size:clamp(56px,8vw,104px);line-height:.92}.launch-hero.visual-hero .launch-hero-copy p{color:#f6fdf9e6;max-width:670px;font-size:18px}.launch-hero .button:not(.primary){color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border-color:#ffffff4d}.launch-hero .button:not(.primary):hover{background:#ffffff2e;border-color:#ffffff73}.launch-hero-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:4px;display:grid}.launch-hero-badges div{color:#f6fdf9eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:66px;padding:12px;display:grid}.launch-hero-badges svg,.launch-hero-proof svg{color:#82e6ae}.launch-hero-badges span{min-width:0;font-size:12px;font-weight:850;line-height:1.35}.launch-hero-proof{z-index:1;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0818126b;border:1px solid #ffffff38;border-radius:8px;align-self:end;gap:8px;min-width:0;padding:16px;display:grid;position:relative}.launch-hero-proof span{color:#d8f8e7;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.launch-hero-proof strong{color:#fff;font-size:20px;line-height:1.25}.launch-hero-proof small{color:#f6fdf9c2;font-size:12px;line-height:1.45}.marketing-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1180px,100% - 36px);margin:0 auto 42px;display:grid}.marketing-proof article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px 12px;padding:18px;display:grid}.marketing-proof article svg{color:var(--green)}.marketing-proof article span{color:var(--muted);grid-column:2;line-height:1.55}.pricing-page{min-height:100vh}.pricing-command-center{border:1px solid var(--line);width:min(1220px,100% - 40px);min-width:0;box-shadow:var(--shadow);background:linear-gradient(90deg,#2563eb0e,#0000 34%),linear-gradient(135deg,#fffffffa,#f3faf6f0);border-radius:10px;grid-template-columns:minmax(360px,.9fr) minmax(280px,.58fr) minmax(260px,.52fr) minmax(250px,.5fr);align-items:stretch;gap:14px;margin:34px auto 22px;padding:18px;display:grid}.pricing-command-center.limited{background:linear-gradient(90deg,#e49c1814,#0000 34%),linear-gradient(135deg,#fffffffc,#fff9e8e6);border-color:#e2b76180}.pricing-command-copy,.pricing-command-metrics,.pricing-command-next,.pricing-decision-board{min-width:0}.pricing-command-copy{align-content:center;gap:12px;padding:10px;display:grid}.pricing-command-copy>span,.pricing-command-next>span,.pricing-command-metrics span,.pricing-decision-head span,.pricing-command-route span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.pricing-command-copy h1{max-width:700px;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(38px,4.3vw,58px);font-weight:950;line-height:1.04}.pricing-command-copy p,.pricing-command-next p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.pricing-command-actions{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.pricing-command-metrics{gap:10px;display:grid}.pricing-command-metrics div,.pricing-command-next,.pricing-decision-board{border:1px solid var(--line);background:#ffffffeb;border-radius:9px;gap:8px;min-width:0;padding:14px;display:grid}.pricing-command-metrics div{align-content:center}.pricing-command-metrics strong{color:var(--ink);font-size:25px;line-height:1}.pricing-command-metrics small{color:var(--muted);font-size:12px;line-height:1.4}.pricing-command-next,.pricing-decision-board{align-content:center}.pricing-command-next strong,.pricing-decision-head strong{color:var(--ink);font-size:18px;line-height:1.25}.pricing-command-route{gap:8px;padding-top:4px;display:grid}.pricing-command-route div{background:#f8fbf9db;border:1px solid #cfdbd5db;border-radius:8px;gap:4px;padding:10px;display:grid}.pricing-command-route strong{color:#263a31;font-size:13px;line-height:1.3}.pricing-decision-head{gap:6px;display:grid}.pricing-decision-board ul{color:#34413c;gap:9px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.pricing-decision-board li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.pricing-decision-board svg,.pricing-command-next svg{color:var(--green)}.landing-showcase-section{padding-top:24px}.landing-showcase-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.landing-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-showcase-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;display:grid;overflow:hidden;box-shadow:0 12px 30px #11201a0f}.landing-showcase-image{aspect-ratio:4/3;background:#eef4f1;min-width:0;display:block;position:relative;overflow:hidden}.landing-showcase-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.landing-showcase-card:hover .landing-showcase-image img{transform:scale(1.025)}.landing-showcase-copy{gap:7px;min-width:0;padding:13px 14px 10px;display:grid}.landing-showcase-copy span{color:var(--green-strong);font-size:11px;font-weight:900}.landing-showcase-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.landing-showcase-copy p{min-height:39px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.landing-showcase-tags{flex-wrap:wrap;gap:5px;display:flex}.landing-showcase-tags em{color:#43534c;background:#eef4f1;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.landing-showcase-action{border-top:1px solid var(--line);min-height:40px;color:var(--green-strong);justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:900;display:flex}.landing-showcase-action:hover{background:var(--surface-green)}.pricing-section{width:min(1180px,100% - 36px);margin:0 auto;padding:42px 0 70px}.marketing-section-head{margin-bottom:18px}.pricing-region-switch{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pricing-region-switch a{min-width:136px;color:var(--ink);background:#fff;border:1px solid #dce6df;border-radius:8px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.pricing-region-switch a.active{background:var(--surface-green);border-color:#8fd0ae;box-shadow:inset 0 0 0 1px #0b9f682e}.pricing-region-switch strong{font-size:13px;font-weight:950}.pricing-region-switch span{color:var(--muted);font-size:12px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.plan-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:16px;padding:18px;display:grid;box-shadow:0 10px 26px #11201a0d}.plan-card.recommended,.plan-card.active,.plan-card.selected{border-color:#0b9f6885;box-shadow:0 16px 34px #0b9f681c}.plan-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-card h3{margin:0 0 6px;font-size:19px}.plan-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.plan-badge{background:var(--surface-green);min-height:24px;color:var(--green-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.plan-price{align-items:baseline;gap:8px;display:flex}.plan-price strong{font-size:34px;line-height:1}.plan-price span,.plan-quota span{color:var(--muted);font-size:13px}.plan-quota{flex-wrap:wrap;gap:7px;display:flex}.plan-quota span{background:#f3f6f4;border-radius:999px;padding:5px 8px}.plan-list{color:#34413c;gap:8px;min-height:116px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.plan-list li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;display:grid}.plan-list svg{color:var(--green)}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.use-case-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px 10px;padding:18px;display:grid}.use-case-card svg{color:var(--green)}.use-case-card span{color:var(--muted);grid-column:2;font-size:13px}.beginner-section,.plan-fit-section{padding-bottom:34px}.user-journey-grid,.plan-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plan-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-journey-card,.plan-fit-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:9px;min-height:150px;padding:18px;display:grid}.user-journey-card span,.plan-fit-card span{background:var(--surface-green);width:fit-content;color:var(--green-strong);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.user-journey-card strong,.plan-fit-card strong{font-size:18px}.user-journey-card p,.plan-fit-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.legal-page{background:var(--bg);min-height:100vh}.legal-document{border:1px solid var(--line);background:var(--surface);width:min(820px,100% - 36px);box-shadow:var(--shadow);border-radius:10px;margin:46px auto 80px;padding:34px}.legal-document header{border-bottom:1px solid var(--line);padding-bottom:18px}.legal-command-center{gap:14px;display:grid}.legal-command-center.refund{background:linear-gradient(90deg,#e49c1814,#0000 38%),linear-gradient(135deg,#fff,#fffaf0);border-color:#e49c1838}.legal-command-center.ai{background:linear-gradient(90deg,#2563eb14,#0000 38%),linear-gradient(135deg,#fff,#f4f8ff);border-color:#2563eb2e}.legal-command-copy,.legal-side-panel{min-width:0}.legal-command-copy{gap:12px;display:grid}.legal-command-copy>span,.legal-side-panel>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.legal-document h1{margin:0 0 8px;font-size:42px;line-height:1.08}.legal-document header p,.legal-document p{color:var(--muted);line-height:1.75}.legal-document a{min-height:32px;color:var(--green-strong);align-items:center;padding:0 4px;font-weight:850;display:inline-flex}.legal-command-actions{flex-wrap:wrap;gap:10px;display:flex}.legal-side-panel{border:1px solid var(--line);background:#fbfcfb;border-radius:9px;gap:8px;padding:14px;display:grid}.legal-side-panel strong{color:var(--ink);font-size:18px;line-height:1.25}.legal-section-stack{min-width:0}.legal-section-stack section{padding-top:22px}.legal-section-stack h2{margin:0 0 8px;font-size:20px}.legal-side-panel{align-content:start}.legal-side-panel ul{color:#34413c;gap:9px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.legal-side-panel li{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;display:grid}.legal-side-panel li:before{content:"";background:var(--green);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #0b9f681a}.onboarding-page{min-height:100vh}.onboarding-header{width:min(1120px,100% - 36px);margin:42px auto 22px}.onboarding-command-center{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:14px;min-width:0;padding:20px;display:grid}.onboarding-command-copy,.onboarding-command-metrics,.onboarding-command-next{min-width:0}.onboarding-command-copy{align-content:center;gap:12px;display:grid}.onboarding-command-copy>span,.onboarding-command-next>span,.onboarding-command-metrics span,.onboarding-summary-snapshot span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.onboarding-header h1{max-width:760px;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.02}.onboarding-header p{max-width:720px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.onboarding-command-actions{flex-wrap:wrap;gap:10px;display:flex}.onboarding-command-metrics{gap:10px;display:grid}.onboarding-command-metrics div{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.onboarding-command-metrics strong{color:var(--ink);font-size:24px;line-height:1}.onboarding-command-metrics small{color:var(--muted);font-size:12px;line-height:1.4}.onboarding-command-next{align-content:center;gap:12px;display:grid}.onboarding-command-next ul{color:#34413c;gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.onboarding-command-next li{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.onboarding-command-next svg{color:var(--green)}.onboarding-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;width:min(1120px,100% - 36px);margin:0 auto 72px;display:grid}.onboarding-workflow{gap:14px;min-width:0;display:grid}.onboarding-panel,.onboarding-summary{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px}.onboarding-panel{gap:14px;display:grid}.onboarding-step{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.onboarding-step>span{background:var(--surface-green);width:34px;height:34px;color:var(--green-strong);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.onboarding-step h2,.onboarding-step p{margin:0}.onboarding-step p{color:var(--muted);margin-top:4px}.onboarding-options,.onboarding-chip-grid{gap:8px;display:grid}.onboarding-preset-row{flex-wrap:wrap;gap:8px;display:flex}.onboarding-preset-row button{border:1px solid var(--line);min-height:32px;color:var(--green-strong);background:#f7faf8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.onboarding-preset-row button:hover{background:var(--surface-green);border-color:#0b9f6873}.selection-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.onboarding-options{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-option,.onboarding-chip{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fbfcfb;border-radius:8px}.onboarding-option{gap:7px;min-height:94px;padding:14px;display:grid}.onboarding-option span{color:var(--muted);font-size:13px;line-height:1.5}.onboarding-option.selected,.onboarding-chip.selected{background:var(--surface-green);border-color:#0b9f6894}.onboarding-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-chip{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-height:40px;padding:8px 10px;display:inline-grid}.onboarding-chip svg{color:var(--green)}.onboarding-summary{gap:16px;display:grid;position:sticky;top:86px}.onboarding-summary-score strong{margin:4px 0 10px;font-size:34px;display:block}.onboarding-summary-score>span{color:var(--muted);font-size:13px}.onboarding-summary-snapshot{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:9px;padding:12px;display:grid}.onboarding-summary-snapshot div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.onboarding-summary-snapshot strong{color:var(--ink);text-align:right;font-size:13px}.onboarding-summary ul{color:#34413c;gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.onboarding-summary li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.onboarding-summary svg{color:var(--green)}.login-page{background:radial-gradient(circle at 62% 15%,#d7e4df6b,#0000 30%),linear-gradient(135deg,#f6faf8fa 0%,#ffffffe6 52%,#f0f7f4fa 100%),#f6faf8;grid-template-rows:auto minmax(0,1fr);padding-left:214px;display:grid;position:relative;overflow-x:hidden}.login-page>.marketing-nav{z-index:4;background:#ffffffd1;border:1px solid #c7d6cff2;border-radius:8px;min-height:42px;margin:20px 24px 0;padding:0 14px;position:relative;top:auto;box-shadow:0 14px 38px #162a2214}.login-page>.marketing-nav .marketing-brand{display:none}.login-page>.marketing-nav .marketing-nav-center{flex:auto;justify-content:flex-start}.login-page>.marketing-nav .marketing-nav-links{margin-left:auto}.login-page>.marketing-nav .marketing-nav-status{background:#f9fcfae6;min-height:30px}.auth-access-rail{z-index:8;color:#dff8ee;background:radial-gradient(circle at 18% 8%,#14cda138,#0000 30%),linear-gradient(#17413f 0%,#103b39 46%,#12363a 100%);grid-template-rows:auto auto minmax(0,1fr) auto auto auto;gap:18px;width:214px;padding:28px 16px 22px;display:grid;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 44px #0017122e}.auth-access-brand{color:#fff;align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.auth-access-brand .brand-grid{flex:none;box-shadow:0 0 0 1px #86efac2e}.auth-access-brand>span:last-child{gap:3px;min-width:0;display:grid}.auth-access-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;line-height:1.1;overflow:hidden}.auth-access-brand small{color:#dff8eebd;font-size:11px;font-weight:780;line-height:1.2}.auth-access-workspace{border-top:1px solid #bee7d62e;gap:8px;padding-top:15px;display:grid}.auth-access-workspace>span{color:#63e6aa;font-size:12px;font-weight:900}.auth-access-workspace button,.auth-access-workspace>span[role=status]{color:#fff;text-align:left;background:#ffffff14;border:1px solid #c3eedc33;border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 12px;display:grid}.auth-access-workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:920;overflow:hidden}.auth-access-nav{align-content:start;gap:5px;min-width:0;padding-top:2px;display:grid}.auth-access-nav a,.auth-access-help a,.auth-access-return{color:#ebfff6db;border-radius:8px;align-items:center;gap:11px;min-width:0;min-height:42px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.auth-access-nav a{padding:0 9px}.auth-access-nav a:hover,.auth-access-help a:hover,.auth-access-return:hover{color:#fff;background:#ffffff14}.auth-access-nav svg,.auth-access-help svg,.auth-access-return svg{color:#ddfceed1;flex:none}.auth-access-card{background:#ffffff14;border:1px solid #c4efdd2e;border-radius:8px;gap:8px;padding:15px 13px;display:grid;box-shadow:inset 0 1px #ffffff0f}.auth-access-card span{color:#7cf0b7;align-items:center;gap:7px;font-size:12px;font-weight:920;display:inline-flex}.auth-access-card strong{color:#fff;font-size:18px;line-height:1.2}.auth-access-card small{color:#dff8eeb8;font-size:12px;line-height:1.45}.auth-access-help{border-top:1px solid #bee7d629;border-bottom:1px solid #bee7d629;gap:2px;padding:9px 0;display:grid}.auth-access-help a,.auth-access-return{min-height:34px;padding:0 10px;font-size:12px}.auth-access-return{background:#ffffff0f;border:1px solid #c3eedc33;justify-content:center}.login-shell{border:1px solid var(--line);width:min(760px,100% - 36px);box-shadow:var(--shadow);background:#fffffff0;border-radius:12px;place-self:center;gap:26px;padding:34px;display:grid}.sms-login-shell{width:min(1180px,100% - 36px);min-width:0}.sms-login-command,.sms-login-card,.sms-login-card-head,.sms-login-copy,.sms-login-metrics,.sms-login-status{min-width:0}.sms-login-command{gap:16px;display:grid}.sms-login-copy{align-content:center;gap:12px;display:grid}.sms-login-copy>span,.sms-login-status>span,.sms-login-metrics span,.sms-login-card-head span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.sms-login-copy h1{max-width:760px;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(40px,5vw,64px);font-weight:950;line-height:1.02}.sms-login-copy p,.sms-login-status p{color:var(--muted);margin:0;font-size:15px;line-height:1.68}.sms-login-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sms-login-metrics div,.sms-login-status,.sms-login-card{border:1px solid var(--line);background:#ffffffeb;border-radius:9px;gap:8px;padding:14px;display:grid}.sms-login-metrics div{align-content:center;min-height:104px}.sms-login-metrics strong{color:var(--ink);font-size:23px;line-height:1}.sms-login-metrics small{color:var(--muted);font-size:12px;line-height:1.4}.sms-login-status{align-content:center}.sms-login-status.ready{background:#f3fbf7;border-color:#0b9f683d}.sms-login-status.pending{background:#fff8e8;border-color:#e49c184d}.sms-login-status strong,.sms-login-card-head strong{color:var(--ink);font-size:19px;line-height:1.25}.sms-login-card{align-content:start;gap:16px;padding:18px}.sms-login-card-head{gap:5px;padding-bottom:2px;display:grid}.sms-login-panel{gap:14px}.sms-login-panel-state{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sms-login-panel-state article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:92px;padding:11px;display:grid}.sms-login-panel-state article.ready{background:#f3fbf7;border-color:#0b9f683d}.sms-login-panel-state article.warning{background:#fff8e8;border-color:#e49c184d}.sms-login-panel-state article.active{background:#f5f8ff;border-color:#2866d62e}.sms-login-panel-state span,.sms-login-panel-state small,.sms-login-panel-route span{min-width:0}.sms-login-panel-state span,.sms-login-panel-route span{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:850;line-height:1.25;display:inline-flex}.sms-login-panel-state strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1.12;overflow:hidden}.sms-login-panel-state small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.sms-login-panel-route{background:#f4f9f6b8;border:1px solid #cfdbd5c7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;display:grid}.sms-login-panel-route span{min-height:30px;color:var(--green-strong);background:#ffffffd6;border-radius:6px;justify-content:center}.sms-login-disabled-panel{align-content:start}.admin-login-shell,.admin-login-main,.admin-login-command,.admin-login-command-copy,.admin-login-metrics,.admin-login-status,.admin-login-runway{min-width:0}.admin-login-shell{width:min(1180px,100% - 36px)}.admin-login-main{gap:16px;display:grid}.admin-login-command{background:linear-gradient(135deg, #fffffffa, #f2faf6eb), var(--card);border:1px solid #c6d3cce6;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);gap:14px;padding:20px;display:grid;box-shadow:0 18px 44px #11201a14}.admin-login-command-copy{align-content:center;gap:12px;display:grid}.admin-login-command-copy>span,.admin-login-metrics span,.admin-login-status span,.admin-login-runway span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.admin-login-command-copy h1{max-width:680px;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(40px,5vw,64px);font-weight:950;line-height:1.02}.admin-login-command-copy p{max-width:680px;color:var(--muted);margin:0;font-size:15px;line-height:1.68}.admin-login-command-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-login-metrics{gap:8px;display:grid}.admin-login-metrics div,.admin-login-status,.admin-login-runway article{background:#ffffffe6;border:1px solid #cfdbd5f2;border-radius:9px;gap:7px;padding:13px;display:grid}.admin-login-metrics strong,.admin-login-status strong,.admin-login-runway strong{color:var(--ink);font-size:18px;line-height:1.22}.admin-login-metrics small,.admin-login-status small,.admin-login-runway small{color:var(--muted);font-size:12px;line-height:1.45}.admin-login-status{grid-column:1/-1;align-content:center}.admin-login-status.ready{background:#f3fbf7;border-color:#0b9f683d}.admin-login-status.pending{background:#fff8e8;border-color:#e49c184d}.admin-login-runway{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-login-runway article{align-content:start;min-height:116px}.admin-login-panel-loading{background:linear-gradient(135deg,#14976114,#0000 42%),#ffffffe6;border:1px dashed #14976138;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.admin-login-panel-loading-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.admin-login-panel-loading-copy>svg{color:var(--green-strong);margin-top:1px}.admin-login-panel-loading-copy>div{gap:4px;min-width:0;display:grid}.admin-login-panel-loading-copy strong{color:var(--ink);font-size:16px;font-weight:950;line-height:1.15}.admin-login-panel-loading-copy span{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.admin-login-panel-loading-metrics,.admin-login-panel-loading-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-login-panel-loading-metrics article,.admin-login-panel-loading-route span{background:#ffffffc7;border:1px solid #cfdbd5e6;border-radius:8px;min-width:0;padding:9px}.admin-login-panel-loading-metrics article{gap:3px;display:grid}.admin-login-panel-loading-metrics strong{color:var(--ink);font-size:13px;font-weight:950;line-height:1}.admin-login-panel-loading-metrics small,.admin-login-panel-loading-route span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.admin-login-panel-loading-route span{color:#28463b;text-align:center}.admin-login-panel-state,.admin-login-panel-route{min-width:0}.admin-login-panel-state{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-login-panel-state article{background:#ffffffe6;border:1px solid #cfdbd5f2;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.admin-login-panel-state article.ready{background:#f3fbf7eb;border-color:#1497613d}.admin-login-panel-state article.pending{background:#fff8e8eb;border-color:#e49c184d}.admin-login-panel-state span,.admin-login-panel-route span{min-width:0;color:var(--green-strong);align-items:center;font-size:11px;font-weight:920;line-height:1.2;display:inline-flex}.admin-login-panel-state span{gap:5px}.admin-login-panel-state strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px;font-weight:950;line-height:1.18}.admin-login-panel-state small{color:var(--muted);font-size:11px;font-weight:760;line-height:1.38}.admin-login-panel-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-login-panel-route span{color:#28463b;text-align:center;background:#f4f9f6c2;border:1px solid #cfdbd5e0;border-radius:7px;justify-content:center;gap:5px;min-height:32px;padding:7px}.login-user-shell{width:min(1180px,100% - 36px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(390px,456px);place-self:stretch center;align-items:start;gap:clamp(24px,5vw,58px);padding:clamp(34px,7vw,76px) 0 58px}.login-hero-copy{align-content:start;gap:24px;min-width:0;display:grid}.login-eyebrow{color:#1f6f4c;align-items:center;gap:10px;font-size:13px;font-weight:950;display:inline-flex}.login-eyebrow:before{content:"";background:linear-gradient(90deg, var(--green), var(--amber));border-radius:999px;width:34px;height:2px}.login-user-shell h1{max-width:780px;font-size:clamp(44px,5.5vw,68px)}.login-user-shell p{max-width:700px}.login-panel-card{background:#fffffff5;border:1px solid #c7d1cbeb;border-radius:8px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 24px 54px #11201a21}.login-panel-card-head{gap:4px;padding-bottom:4px;display:grid}.login-panel-card-head span{color:var(--green-strong);font-size:12px;font-weight:950}.login-panel-card-head strong{color:#12231b;font-size:22px;line-height:1.2}.login-panel{justify-items:stretch;gap:12px;width:100%;display:grid}.login-panel>.field,.phone-login-box,.phone-login-box>.field{width:100%;min-width:0}.login-panel .field{gap:7px;display:grid}.login-panel .field>span{color:#40504a;font-size:12px;font-weight:850}.login-panel>.button,.phone-login-box>.button{justify-content:center;width:100%;min-height:44px}.phone-login-box{gap:12px;display:grid}.login-version-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.login-version-switch button{min-width:0;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:#f8fbf9;border:1px solid #dce6df;border-radius:8px;gap:4px;padding:12px 13px;display:grid}.login-version-switch button.active{background:linear-gradient(135deg,#e8f6eff0,#ffffffeb);border-color:#8fd0ae;box-shadow:inset 0 0 0 1px #0b9f682e,0 10px 22px #0b9f6814}.login-version-switch strong{font-size:13px;font-weight:950}.login-version-switch span{color:var(--muted);font-size:12px;line-height:1.35}.login-access-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.login-access-snapshot article{background:#f8fbf9;border:1px solid #dce6df;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:88px;padding:11px;display:grid}.login-access-snapshot article.ready{background:#f3fbf7;border-color:#0b9f6838}.login-access-snapshot article.pending{background:#fff8e8;border-color:#e49c184d}.login-access-snapshot span,.login-access-route span{min-width:0;color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:850;line-height:1.25;display:inline-flex}.login-access-snapshot strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;line-height:1.12;overflow:hidden}.login-access-snapshot small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.login-access-route{background:#f4f9f6b8;border:1px solid #cfdbd5c7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;display:grid}.login-access-route span{min-height:30px;color:var(--green-strong);background:#ffffffd6;border-radius:6px;justify-content:center}.google-login-button{color:#17231d;background:#fff;border-color:#d8e1dc;justify-content:center;width:100%}.google-login-button:not(:disabled):hover{background:#f7fbf9;border-color:#9bd4b6}.wechat-login-button{color:#fff;background:#1aad19;border-color:#1aad19;justify-content:center;width:100%}.wechat-login-button:not(:disabled):hover{background:#168f15;border-color:#168f15}.wechat-login-button:disabled{color:#78907b;background:#eef6ef;border-color:#cfe2d1}.login-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.login-user-shell .login-path-grid{gap:12px}.login-path-card{background:#f8fbf9;border:1px solid #dce6df;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.login-user-shell .login-path-card{background:#ffffffbd;align-content:start;min-height:118px;padding:14px;box-shadow:0 12px 26px #11201a0d}.login-path-card span{color:var(--green-strong);font-size:11px;font-weight:950}.login-path-card strong{color:#15231c;font-size:13px;font-weight:950;line-height:1.35}.login-path-card small{color:var(--muted);font-size:12px;line-height:1.45}.login-showcase{background:#ffffffad;border:1px solid #c7d1cbd1;border-radius:8px;grid-template-columns:minmax(0,.82fr) minmax(220px,.72fr);align-items:center;gap:16px;padding:14px;display:grid}.login-showcase>div:first-child{gap:5px;min-width:0;display:grid}.login-showcase span{color:var(--green-strong);font-size:12px;font-weight:950}.login-showcase strong{color:#14231b;max-width:420px;font-size:16px;line-height:1.45}.login-showcase-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.login-showcase-images img{aspect-ratio:1;object-fit:cover;background:#eef4f1;border:1px solid #c7d1cbb8;border-radius:8px;width:100%;display:block}.login-readiness-notice{width:100%;color:var(--ink);background:#fff8e8e6;border:1px solid #bf7e1742;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px 13px;display:grid}.login-readiness-notice svg{color:#b66a05;margin-top:2px}.login-readiness-notice.success{background:#f3fbf7;border-color:#0b9f6847}.login-readiness-notice.success svg{color:var(--green-strong)}.login-readiness-notice div{gap:3px;min-width:0;display:grid}.login-readiness-notice span{color:var(--muted);font-size:12px;line-height:1.45}.login-readiness-notice a{color:#8b4d04;width:fit-content;font-size:12px;font-weight:950;text-decoration:none}.login-readiness-notice a:hover{text-decoration:underline}.login-mainland-fallback{background:linear-gradient(135deg,#f2fbf6,#fff);border:1px solid #0b9f6833;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 13px;display:grid}.login-mainland-fallback>svg{color:var(--green-strong)}.login-mainland-fallback div{gap:3px;min-width:0;display:grid}.login-mainland-fallback strong{color:#14231b;font-size:13px;font-weight:950}.login-mainland-fallback span{color:var(--muted);font-size:12px;line-height:1.45}.login-alternative-toggle{color:#52645b;border-style:dashed;justify-content:center;width:100%}.login-panel.compact>.login-readiness-notice,.login-panel.compact>.login-mainland-fallback,.login-panel.compact>.field,.login-panel.compact>.login-divider,.login-panel.compact>.button.primary,.login-panel.compact>.button.primary-soft,.login-panel.compact .phone-login-box>.login-divider{display:none}.admin-first-run-bind-card{background:linear-gradient(135deg,#f2fbf6,#fff);border:1px solid #0b9f6840;border-radius:8px;gap:5px;width:100%;padding:12px 13px;display:grid}.admin-first-run-bind-card strong{color:var(--green-strong);font-size:13px;font-weight:950}.admin-first-run-bind-card span{color:#4f6259;font-size:12px;line-height:1.55}.login-divider{width:100%;color:var(--muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;font-size:12px;display:grid}.login-divider:before,.login-divider:after{content:"";background:var(--line);height:1px}.login-panel .billing-action-message{width:100%;margin:0}.auth-callback-shell{align-content:start}.auth-callback-copy{gap:14px;min-width:0;display:grid}.auth-callback-command{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 30%),linear-gradient(135deg,#fffffffa,#f4fbf7f5);border:1px solid #c6d3cceb;border-radius:8px;gap:18px;min-width:0;padding:24px;display:grid;box-shadow:0 20px 50px #11201a14}.auth-callback-command.failed{background:radial-gradient(circle at 100% 0,#e49c181f,#0000 30%),linear-gradient(135deg,#fffdfa,#f8fbf8);border-color:#e49c1847}.auth-callback-kicker{width:fit-content;color:var(--green-strong);background:#effaf4;border:1px solid #0b9f682e;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.auth-callback-command.failed .auth-callback-kicker{color:#8b4d04;background:#fff8e8;border-color:#e49c1847}.auth-callback-command h1{color:#10231a;letter-spacing:0;margin:0;font-size:42px;line-height:1.05}.auth-callback-command p{color:#4d5c56;max-width:650px;margin:12px 0 0;font-size:15px;line-height:1.7}.auth-callback-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.auth-callback-metrics div{background:#ffffffe0;border:1px solid #cfdbd5eb;border-radius:8px;gap:7px;min-width:0;padding:13px;display:grid}.auth-callback-metrics span{color:#62736b;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:900;display:flex}.auth-callback-metrics strong{color:#10231a;font-size:16px;line-height:1.25}.auth-callback-state{background:#f4fbf7;border:1px solid #0b9f6833;border-radius:8px;gap:6px;min-width:0;padding:14px 15px;display:grid}.auth-callback-state.failed{background:#fff8e8;border-color:#e49c184d}.auth-callback-state strong{color:#14231b;align-items:center;gap:7px;min-width:0;font-size:14px;line-height:1.35;display:inline-flex}.auth-callback-state.pending strong svg{color:var(--green-strong)}.auth-callback-state.failed strong svg{color:#8b4d04}.auth-callback-state span{color:#53645d;font-size:13px;line-height:1.55}.auth-callback-recovery-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.auth-callback-recovery-board article{background:#ffffffdb;border:1px solid #dfe8e3;border-radius:8px;align-content:start;gap:7px;min-width:0;min-height:116px;padding:11px;display:grid}.auth-callback-recovery-board.failed article{background:#fff7f5db;border-color:#c2564633}.auth-callback-recovery-board span{min-width:0;color:var(--green-strong);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:950;line-height:1.2;display:inline-flex;overflow:hidden}.auth-callback-recovery-board.failed span{color:#a6402e}.auth-callback-recovery-board strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;line-height:1.2;overflow:hidden}.auth-callback-recovery-board small{color:#5f7168;margin:0;font-size:11px;font-weight:740;line-height:1.42}.auth-callback-card{background:#fffffff5;border:1px solid #c7d1cbe0;border-radius:8px;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 20px 46px #11201a1a}.auth-callback-card-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.auth-callback-card-head>small{color:#7a8882;font-size:12px;font-weight:850}.auth-callback-status-pill{width:fit-content;color:var(--green-strong);background:#effaf4;border:1px solid #0b9f682e;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:950;display:inline-flex}.auth-callback-card.failed .auth-callback-status-pill{color:#8b4d04;background:#fff8e8;border-color:#e49c1847}.auth-callback-card strong{color:#14231b;font-size:22px;line-height:1.3}.auth-callback-card-copy{color:#56655e;margin:-4px 0 2px;font-size:13px;line-height:1.6}.auth-callback-steps{background:#f8fbf9;border:1px solid #cfdbd5c7;border-radius:8px;gap:8px;margin:2px 0;padding:12px;display:grid}.auth-callback-steps small{color:#4d5c56;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;font-size:13px;line-height:1.45;display:grid}.auth-callback-steps small:before{content:"";background:var(--green);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #0b9f681a}.auth-callback-card.failed .auth-callback-steps small:last-child:before{background:var(--amber);box-shadow:0 0 0 4px #e49c181f}.auth-callback-card .button{justify-content:center;width:100%;min-height:44px}.auth-callback-waiting{color:var(--muted);align-items:center;gap:7px;font-size:13px;line-height:1.5;display:inline-flex}.auth-callback-waiting svg{color:var(--green-strong);flex:none}.billing-page{align-content:start;gap:18px;display:grid}.billing-command-center{background:linear-gradient(135deg,#fffffffa,#f4fbf7f0);border:1px solid #c6d3cceb;border-radius:10px;grid-template-columns:minmax(360px,.86fr) minmax(380px,.9fr) minmax(280px,.56fr);align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 18px 44px #11201a14}.billing-command-center.warning{background:linear-gradient(135deg,#fffffffc,#fff9e8e6);border-color:#e2b76180}.billing-command-copy,.billing-command-metrics,.billing-command-next{min-width:0}.billing-command-copy{align-content:center;gap:8px;display:grid}.billing-command-copy>span,.billing-command-next>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.billing-command-next.warning>span{color:#9a6413}.billing-command-copy h2{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:26px;font-weight:950;line-height:1.1;overflow:hidden}.billing-command-copy p,.billing-command-next p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.6}.billing-command-tags{flex-wrap:wrap;gap:7px;padding-top:4px;display:flex}.billing-command-tags span{color:#4f665b;background:#ffffffe0;border:1px solid #cfdbd5eb;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.billing-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.billing-command-metrics div,.billing-command-next{background:#ffffffe6;border:1px solid #cfdbd5eb;border-radius:9px;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.billing-command-metrics span,.billing-command-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.billing-command-metrics strong{color:#102019;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:20px;font-weight:950;line-height:1.08;overflow:visible}.billing-command-next.warning{background:linear-gradient(#fffaedfa,#fffffff0);border-color:#e2b76185}.billing-command-next strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1.22;overflow:hidden}.billing-command-actions{gap:7px;padding-top:4px;display:grid}.billing-command-actions .button,.billing-command-link{justify-content:center;width:100%}.billing-command-link{color:#4f665b;align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.billing-command-link:hover{color:var(--green-strong)}#billing-ledger,#plans{scroll-margin-top:16px}.billing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.billing-guide-panel{background:linear-gradient(135deg,#f3fbf7,#fbfdfb);border:1px solid #0b9f6838;border-radius:10px;grid-template-columns:minmax(140px,.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.billing-guide-main{background:#ffffffb8;border:1px solid #0b9f682e;border-radius:8px;gap:1px;min-width:0;padding:12px;display:grid}.billing-guide-main span,.billing-guide-main small{color:var(--muted);font-size:12px;font-weight:800}.billing-guide-main strong{color:var(--green-strong);font-size:38px;line-height:1}.billing-guide-main a,.billing-page a[href*=\/support],.empty-state a{width:fit-content;min-height:34px;color:var(--green-strong);align-items:center;font-weight:900;display:inline-flex}.billing-guide-copy{gap:6px;min-width:0;display:grid}.billing-guide-copy h2{color:#14231b;margin:0;font-size:17px}.billing-guide-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.billing-guide-notes{flex-wrap:wrap;gap:7px;display:flex}.billing-guide-notes span{color:#4d6257;background:#fffc;border:1px solid #dce7df;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.billing-metric{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px 10px;padding:16px;display:grid}.billing-metric svg{color:var(--green)}.billing-metric span{color:var(--muted);font-size:13px}.billing-metric strong{grid-column:1/-1;font-size:28px}.billing-metric small{color:var(--subtle);grid-column:1/-1}.billing-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);gap:14px;display:grid}.billing-balance-card,.billing-ledger-card{gap:16px;display:grid}.credit-line{gap:8px;display:grid}.credit-line>div:first-child{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.credit-line strong{color:var(--green-strong)}.credit-meter{background:#e7eee9;border-radius:999px;height:8px;overflow:hidden}.credit-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--blue));height:100%;display:block}.ledger-list{gap:8px;display:grid}.ledger-row{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ledger-kind{border-radius:999px;justify-content:center;align-items:center;min-height:24px;font-size:12px;font-weight:700;display:inline-flex}.ledger-kind.debit{color:#b4532f;background:#f7ebe8}.ledger-kind.credit{background:var(--surface-green);color:var(--green-strong)}.ledger-row strong,.ledger-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ledger-row small{color:var(--muted);margin-top:3px;font-size:12px}.usage-export-actions{grid-template-columns:minmax(150px,1fr) auto;place-items:center end;gap:6px;min-width:0;display:grid}.usage-export-summary{background:#ffffffd1;border:1px solid #cfdbd5eb;border-radius:8px;justify-items:end;gap:3px;min-width:0;padding:7px 9px;display:grid}.usage-export-actions.ready .usage-export-summary{background:#f3fbf7eb;border-color:#1497613d}.usage-export-actions.empty .usage-export-summary{background:#fff8e8eb;border-color:#e49c184d}.usage-export-summary span{color:var(--green-strong);align-items:center;gap:5px;font-size:10px;font-weight:920;line-height:1;display:inline-flex}.usage-export-summary strong{color:var(--ink);font-size:13px;font-weight:950;line-height:1.1}.usage-export-summary small{max-width:170px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;line-height:1.2;overflow:hidden}.usage-export-actions .billing-action-message{text-align:right;grid-column:1/-1;max-width:280px;margin:0}.compact-pricing{grid-template-columns:repeat(3,minmax(0,1fr))}.mainland-payment-orders-card{gap:14px;display:grid}.mainland-payment-order-list{gap:9px;display:grid}.mainland-payment-order-row{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.mainland-payment-order-main{gap:4px;min-width:0;display:grid}.mainland-payment-order-main strong,.mainland-payment-order-main span,.mainland-payment-order-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mainland-payment-order-main span,.mainland-payment-order-main small{color:var(--muted);font-size:12px}.mainland-payment-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mainland-payment-help-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mainland-payment-help-strip span{overflow-wrap:anywhere;color:#52655c;background:#f7fbf8;border:1px solid #dce7df;border-radius:8px;min-width:0;padding:8px 10px;font-size:12px;font-weight:850;line-height:1.4}.billing-empty-panel{background:linear-gradient(135deg,#fffffffa,#f4fbf7e6);border:1px solid #cfdbd5e6;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(300px,.72fr);align-items:stretch;gap:12px;min-width:0;padding:14px;display:grid}.billing-empty-panel.warning{background:linear-gradient(135deg,#fffffffc,#fff9e8e6);border-color:#e2b7617a}.billing-empty-copy,.billing-empty-metrics,.billing-empty-actions{min-width:0}.billing-empty-copy{align-content:center;gap:7px;display:grid}.billing-empty-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.billing-empty-panel.warning .billing-empty-copy>span{color:#9a6413}.billing-empty-copy strong{color:#102019;font-size:21px;font-weight:950;line-height:1.12}.billing-empty-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.billing-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.billing-empty-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e0;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:10px;display:grid}.billing-empty-metrics span,.billing-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.billing-empty-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:950;line-height:1;overflow:hidden}.billing-empty-route{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.billing-empty-route span{color:#52685e;text-align:center;white-space:nowrap;background:#ffffffbd;border:1px solid #cfdbd5db;border-radius:9px;min-width:0;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2}.billing-empty-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.billing-empty-actions .button{justify-content:center;min-width:168px}.billing-actions-inline{grid-template-columns:1fr 1fr;gap:8px;display:grid}.billing-actions-inline .button{justify-content:center;min-width:0}.mainland-payment-channel-state{grid-column:1/-1;gap:6px;display:grid}.mainland-payment-channel-state span{overflow-wrap:anywhere;border:1px solid var(--line);min-width:0;color:var(--muted);background:#fbfcfb;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:850;line-height:1.45;display:block}.mainland-payment-channel-state span.ready{color:var(--green-strong);background:#0b9f6814;border-color:#0b9f683d}.mainland-payment-channel-state span.blocked{color:#8f3f35;background:#ca4c4012;border-color:#ca4c4033}.billing-action-message{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.billing-action-message a{color:var(--green-strong);font-weight:950;text-decoration:none}.billing-action-message a:hover{text-decoration:underline}.wechat-pay-panel{background:#f8fcfaf0;border:1px solid #0b9f6838;border-radius:8px;grid-column:1/-1;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.wechat-pay-qr-frame{aspect-ratio:1;background:#fff;border:1px solid #14392b1f;border-radius:8px;place-items:center;width:132px;display:grid}.wechat-pay-qr-frame img{width:116px;height:116px;display:block}.wechat-pay-qr-frame span{color:var(--muted);font-size:12px}.wechat-pay-copy{gap:6px;min-width:0;display:grid}.wechat-pay-copy strong{color:var(--ink);font-size:14px}.wechat-pay-copy span,.wechat-pay-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.wechat-pay-status{background:#535b5614;border-radius:999px;width:fit-content;padding:4px 8px}.wechat-pay-status.pending{color:#8a5b00;background:#f5b24329}.wechat-pay-status.paid{color:var(--green-strong);background:#0b9f6821}.wechat-pay-status.failed,.wechat-pay-status.canceled,.wechat-pay-status.expired{color:#a33b30;background:#ca4c401f}.wechat-pay-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.wechat-pay-actions .button{min-height:34px;padding:0 12px;font-size:12px}.billing-plan-notice{color:var(--ink);background:#ebfaf3db;border:1px solid #0b9f683d;border-radius:8px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.billing-return-notice{color:var(--ink);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;margin:0 0 18px;padding:18px;display:grid;box-shadow:0 14px 34px #11201a0e}.billing-return-notice.success{background:linear-gradient(135deg,#ebfaf3f2,#ffffffdb),#effaf4;border:1px solid #0b9f683d}.billing-return-notice.cancel{background:linear-gradient(135deg,#fff8e8f5,#ffffffd6),#fff8e8;border:1px solid #bf7e1742}.billing-return-icon{background:#ffffffbd;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:0 0 0 6px #ffffff6b}.billing-return-notice.success .billing-return-icon{color:var(--green-strong)}.billing-return-notice.cancel .billing-return-icon{color:#b66a05}.billing-return-main{gap:10px;min-width:0;display:grid}.billing-return-head{gap:4px;display:grid}.billing-return-head>span{width:fit-content;color:var(--green-strong);background:#ffffffbd;border:1px solid #0b9f682e;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:950}.billing-return-notice.cancel .billing-return-head>span{color:#8b4d04;border-color:#bf7e1738}.billing-return-head strong{color:#13231b;font-size:19px;line-height:1.3}.billing-return-main p,.billing-return-main>span{max-width:860px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.billing-return-steps{flex-wrap:wrap;gap:7px;display:flex}.billing-return-steps span{color:#1e6a4a;background:#ffffffb8;border:1px solid #0b9f682e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.billing-return-notice.cancel .billing-return-steps span{color:#77500b;border-color:#bf7e172e}.billing-return-actions{flex-wrap:wrap;gap:9px;margin-top:2px;display:flex}.billing-return-actions .button{min-height:36px;padding:8px 12px}.billing-reconcile-panel{background:#ffffffbd;border:1px solid #cfdbd5eb;border-radius:9px;grid-template-columns:minmax(260px,1fr) minmax(260px,.9fr) auto;align-items:stretch;gap:9px;margin-top:8px;padding:10px;display:grid}.billing-reconcile-panel.done{background:#f3fbf7eb;border-color:#1497613d}.billing-reconcile-panel.error{background:#fff7f5eb;border-color:#b423183d}.billing-reconcile-summary,.billing-reconcile-metrics{gap:5px;min-width:0;display:grid}.billing-reconcile-summary{align-content:center}.billing-reconcile-summary>span,.billing-reconcile-metrics span{min-width:0;color:var(--green-strong);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:920;line-height:1.15;display:inline-flex;overflow:hidden}.billing-reconcile-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.18;overflow:hidden}.billing-reconcile-summary small{color:var(--muted);font-size:11px;font-weight:760;line-height:1.4}.billing-reconcile-panel .button{align-self:center;width:fit-content;min-height:32px;padding:7px 10px}.billing-reconcile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:6px}.billing-reconcile-metrics span{color:#405a4e;background:#ffffffc7;border:1px solid #cfdbd5eb;border-radius:7px;justify-content:center;min-height:30px;padding:0 7px}.billing-reconcile-panel.done .billing-reconcile-summary small,.billing-reconcile-panel.done .billing-reconcile-summary>span{color:var(--green-strong)}.billing-reconcile-panel.error .billing-reconcile-summary small,.billing-reconcile-panel.error .billing-reconcile-summary>span{color:#b42318}.billing-readiness-notice{color:var(--ink);background:#fff8e8e6;border:1px solid #bf7e1742;border-radius:8px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.billing-readiness-notice svg{color:#b66a05;flex:none}.billing-readiness-notice div{gap:3px;min-width:0;display:grid}.billing-readiness-notice span{color:var(--muted);font-size:13px;line-height:1.45}.billing-checklist{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.billing-checklist span,.billing-checklist b{color:#77500b;background:#ffffffad;border:1px solid #bf7e172e;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.billing-checklist b{color:#1e6a4a;background:#0b9f6812;border-color:#0b9f682e}.billing-readiness-notice a{width:fit-content;color:var(--green-strong);margin-top:3px;font-size:13px;font-weight:700;text-decoration:none}.billing-readiness-notice a:hover{text-decoration:underline}.pricing-readiness-notice{margin-top:14px}.billing-plan-notice svg{color:var(--accent)}.billing-plan-notice div{gap:3px;display:grid}.billing-plan-notice span{color:var(--muted);font-size:13px}.admin-table{border:1px solid var(--line);border-radius:8px;width:100%;display:grid;overflow-x:auto}.admin-table-head,.admin-table-row{grid-template-columns:minmax(190px,1.2fr) 110px 110px 90px 90px 90px minmax(160px,1fr);align-items:center;gap:12px;min-width:880px;padding:12px 14px;display:grid}.admin-table-head{color:var(--muted);background:#f1f6f3;font-size:12px;font-weight:700}.admin-table-row{border-top:1px solid var(--line);background:var(--surface);font-size:13px}.admin-table-row.warn{background:#fffdf7}.admin-table-row.blocked{background:#fff8f6}.admin-table-row strong,.admin-table-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-table-row small{color:var(--muted);margin-top:3px}.admin-ops-page{min-width:0}.admin-ops-topbar h1{max-width:820px}.admin-ops-metrics .billing-metric{min-height:132px}.admin-support-metric{grid-template-columns:1fr}.admin-support-metric span,.admin-support-metric strong{grid-column:1}.admin-support-metric span{white-space:nowrap}.admin-ops-command-center{min-width:0;box-shadow:var(--shadow);background:radial-gradient(circle at 96% 12%,#2563eb1a,#0000 30%),linear-gradient(135deg,#fffffffa,#f4fbf7f0);border:1px solid #c6d3cce0;border-radius:10px;grid-template-columns:minmax(320px,.84fr) minmax(0,1fr) minmax(300px,.5fr);align-items:stretch;gap:14px;margin-bottom:14px;padding:16px;display:grid}.admin-ops-command-center.workspaces{background:radial-gradient(circle at 96% 12%,#0b9f681f,#0000 30%),linear-gradient(135deg,#fffffffa,#f4fbf7f0)}.admin-ops-command-center.mainland-payments{background:radial-gradient(circle at 96% 12%,#e49c1821,#0000 30%),linear-gradient(135deg,#fffffffa,#fff9eef0)}.admin-ops-command-center.workspace-detail{grid-template-columns:minmax(330px,.82fr) minmax(0,.96fr) minmax(310px,.5fr);margin-bottom:16px}.admin-ops-command-center.settings{grid-template-columns:minmax(330px,.82fr) minmax(0,1fr) minmax(300px,.48fr);margin-bottom:16px}.admin-ops-command-center.active{background:radial-gradient(circle at 96% 12%,#2563eb1a,#0000 30%),linear-gradient(135deg,#fffffffa,#f6f9fff0);border-color:#2563eb38}.admin-ops-command-center.blocked{background:radial-gradient(circle at 96% 12%,#e49c181f,#0000 30%),linear-gradient(135deg,#fff,#fff8e8);border-color:#e49c1857}.admin-ops-command-center.ready{background:radial-gradient(circle at 96% 12%,#0b9f681a,#0000 30%),linear-gradient(135deg,#fff,#f2fbf6);border-color:#0b9f683d}.admin-ops-command-copy,.admin-ops-command-metrics,.admin-ops-command-next{min-width:0}.admin-ops-command-copy{align-content:center;gap:12px;padding:10px;display:grid}.admin-ops-command-copy>span,.admin-ops-command-metrics span,.admin-ops-command-next>span,.admin-ops-runway-card>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.admin-ops-command-copy h2{color:#10231a;letter-spacing:0;margin:0;font-size:34px;line-height:1.08}.admin-ops-command-copy p,.admin-ops-command-next small,.admin-ops-runway-card small{color:#53665d;margin:0;font-size:13px;line-height:1.55}.admin-ops-command-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-ops-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-ops-command-metrics article,.admin-ops-command-next,.admin-ops-runway-card{background:#ffffffe6;border:1px solid #cfdbd5eb;border-radius:9px;gap:8px;min-width:0;padding:14px;display:grid}.admin-ops-command-metrics article{align-content:center}.admin-ops-command-metrics strong{color:#10231a;font-size:26px;line-height:1}.admin-ops-command-metrics small{color:#6b7a72;font-size:12px;line-height:1.35}.workspace-detail-command-metrics,.admin-settings-page-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-detail-command-metrics article,.admin-settings-page-command-metrics article{min-height:116px}.workspace-detail-command-metrics svg,.admin-settings-page-command-metrics svg{color:var(--green-strong)}.admin-ops-command-next{background:#f6fcf9eb;border-color:#0b9f6833;align-content:center}.admin-ops-command-next.warn{background:#fffaf0f0;border-color:#cf831952}.admin-ops-command-next.blocked{background:#fff7f5f0;border-color:#d9474747}.admin-ops-command-next strong{color:#10231a;font-size:18px;line-height:1.25}.admin-mainland-webhook-board{gap:8px;min-width:0;display:grid}.admin-mainland-webhook-card{background:#ffffffdb;border:1px solid #cfdbd5e6;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.admin-mainland-webhook-card.ready{background:#f4fbf7;border-color:#0b9f6838}.admin-mainland-webhook-card.warn{background:#fffaf0;border-color:#e49c1847}.admin-mainland-webhook-card.blocked{background:#fff7f5;border-color:#d9474742}.admin-mainland-webhook-card span{color:#7a5a19;align-items:center;gap:5px;font-size:11px;font-weight:950;display:inline-flex}.admin-mainland-webhook-card.ready span{color:var(--green-strong)}.admin-mainland-webhook-card.blocked span{color:#a33b30}.admin-mainland-webhook-card strong{color:#10231a;font-size:14px;font-weight:950;line-height:1.22}.admin-mainland-webhook-card small{color:#60736a;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.workspace-detail-cost{border-top:1px solid #c4d2cbdb;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 10px;margin-top:3px;padding-top:11px;display:grid}.workspace-detail-cost span,.workspace-detail-cost small{color:#64756d;font-size:12px;font-weight:850}.workspace-detail-cost b{color:#10231a;font-size:18px;font-weight:950}.workspace-detail-cost small{grid-column:1/-1}.admin-ops-runway{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin-bottom:14px;display:grid}.admin-workspace-runway-board{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-ops-runway-card{align-content:start;min-height:120px}.admin-ops-runway-card.blocked{background:#fff7f5;border-color:#d9474747}.admin-ops-runway-card.active{background:#fffaf0;border-color:#e49c184d}.admin-ops-runway-card.ready{background:#f4fbf7;border-color:#0b9f6833}.admin-ops-runway-card strong{color:#10231a;font-size:15px;line-height:1.3}.admin-ops-anchor{min-width:0;scroll-margin-top:18px;display:grid}.admin-command-icon{width:34px;height:34px;color:var(--green-strong);background:#e7f4ed;border-radius:8px;place-items:center;display:grid}.admin-control-card{gap:14px;display:grid}.admin-account-view-switch{flex-wrap:wrap;gap:8px;display:flex}.admin-account-view-switch .button[aria-pressed=true]{box-shadow:0 8px 18px #0b9f6821}.admin-account-empty{color:#607269;text-align:center;background:#f8fbf9;border:1px dashed #7b91867a;border-radius:12px;gap:5px;padding:24px;display:grid}.admin-account-empty strong{color:#243a30}.admin-credential-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1c1594;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-credential-dialog{background:#fff;border:1px solid #0b9f6859;border-radius:18px;gap:18px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow:auto;box-shadow:0 28px 80px #051d124d}.admin-credential-dialog .admin-control-head>div{gap:5px;display:grid}.admin-credential-dialog .admin-control-head strong{color:#10231a;font-size:22px;line-height:1.3}.admin-credential-kicker{color:#087a52;align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:800;display:inline-flex}.admin-credential-dialog pre{overflow-wrap:anywhere;white-space:pre-wrap;color:#10231a;background:#f4fbf7;border:1px solid #cfe6da;border-radius:12px;margin:0;padding:18px;font:700 14px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-credential-actions{gap:9px;display:grid}.admin-credential-actions .button{justify-content:center;min-height:46px}.admin-credential-actions small{color:#63766d;text-align:center;line-height:1.5}.admin-payment-operator-panel{gap:14px;display:grid}.admin-payment-operator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-payment-operator-step{background:#f8fbf9;border:1px solid #dce5df;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:6px 10px;min-width:0;padding:13px;display:grid}.admin-payment-operator-step .admin-command-icon{grid-row:span 3}.admin-payment-operator-step span,.admin-payment-operator-step strong,.admin-payment-operator-step small{min-width:0;display:block}.admin-payment-operator-step span{color:#64776e;font-size:11px;font-weight:900}.admin-payment-operator-step strong{color:#122018;font-size:13px;font-weight:950;line-height:1.35}.admin-payment-operator-step small{color:#53675d;font-size:12px;font-weight:750;line-height:1.45}.admin-payment-command-zone{background:#fff;border:1px solid #dce7df;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.admin-payment-command-zone>strong{color:#14231b;font-size:13px}.admin-payment-activation-panel{background:linear-gradient(135deg,#fffaf0f5,#ffffffe6);border:1px solid #cf831947;border-radius:9px;grid-template-columns:minmax(220px,.7fr) minmax(260px,.8fr) minmax(260px,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.admin-payment-activation-copy,.admin-payment-activation-checklist{gap:5px;min-width:0;display:grid}.admin-payment-activation-copy>span{color:#8b4d04;background:#ffffffb8;border:1px solid #cf83193d;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:950}.admin-payment-activation-copy strong{color:#122018;overflow-wrap:anywhere;font-size:16px;font-weight:950}.admin-payment-activation-copy small{color:#60736a;font-size:12px;font-weight:800;line-height:1.45}.admin-payment-activation-checklist span{color:#1e6a4a;background:#ffffffbd;border:1px solid #0b9f6829;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.admin-payment-activation-note{gap:5px}.admin-payment-activation-note textarea{min-height:76px}.admin-payment-activation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-control-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-control-head div{gap:3px;min-width:0;display:grid}.admin-control-head strong{color:#14231b;font-size:14px;font-weight:950}.admin-control-head span{color:var(--muted);font-size:12px;font-weight:750}.admin-status-legend{background:#f8fbf9;border:1px solid #dce5df;border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.admin-status-legend span{color:#52655c;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.admin-status-legend i{border-radius:999px;width:8px;height:8px}.admin-status-legend i.ready{background:var(--green)}.admin-status-legend i.warn{background:var(--amber)}.admin-status-legend i.blocked{background:#e65252}.admin-filter-grid{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(140px,.7fr));align-items:end;gap:10px;display:grid}.admin-search-field span,.admin-filter-grid .field span{align-items:center;gap:6px;display:inline-flex}.admin-workspace-table .admin-table-head,.admin-workspace-table .admin-table-row{grid-template-columns:minmax(210px,1.35fr) 92px 104px 72px 72px 72px 96px minmax(140px,1fr) 92px;min-width:1120px}.admin-workspace-table .admin-table-row>span:last-child .button{justify-content:center;width:100%}.admin-status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.admin-status-pill.active{background:var(--surface-green);color:var(--green-strong)}.admin-status-pill.suspended{color:#b23624;background:#fff0ed}.admin-mainland-payment-table .admin-table-head,.admin-mainland-payment-table .admin-table-row{grid-template-columns:minmax(230px,1.4fr) 92px 96px 82px minmax(128px,.8fr) minmax(130px,.8fr) minmax(176px,1fr) 84px;min-width:1120px}.mainland-payment-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.mainland-payment-status.pending{color:#8a5b00;background:#f5b24329}.mainland-payment-status.paid{color:var(--green-strong);background:#0b9f6821}.mainland-payment-status.failed,.mainland-payment-status.canceled,.mainland-payment-status.expired{color:#a33b30;background:#ca4c401f}.admin-muted-action{color:var(--muted);font-size:12px;font-weight:900}.admin-table-empty{border-top:1px solid var(--line);min-width:1120px;color:var(--muted);padding:28px 14px;font-size:13px;font-weight:800}.admin-table-empty-state{border-top:1px solid var(--line);background:linear-gradient(135deg,#fbfdfc 0%,#f5faf7 100%);grid-template-columns:minmax(360px,1fr) minmax(360px,.78fr) minmax(150px,auto);align-items:stretch;gap:14px;min-width:1120px;padding:16px;display:grid}.admin-table-empty-state.loading{background:linear-gradient(135deg,#fbfdff 0%,#f3f8fb 100%)}.admin-table-empty-copy,.admin-table-empty-metrics article,.admin-table-empty-actions{background:#fff;border:1px solid #dce7e0;border-radius:8px;min-width:0;box-shadow:0 10px 24px #1836250d}.admin-table-empty-copy{align-content:center;gap:6px;padding:14px;display:grid}.admin-table-empty-copy span,.admin-table-empty-metrics span,.admin-table-empty-actions>span{color:#5b6e65;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.admin-table-empty-copy strong{color:#122018;font-size:18px;font-weight:950;line-height:1.25}.admin-table-empty-copy p{color:#5f7168;max-width:620px;margin:0;font-size:13px;font-weight:750;line-height:1.6}.admin-table-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.admin-table-empty-metrics article{align-content:center;gap:5px;padding:12px;display:grid}.admin-table-empty-metrics strong{color:#102018;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1.2;overflow:hidden}.admin-table-empty-metrics small{color:#73847c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.admin-table-empty-actions{align-content:center;gap:8px;padding:12px;display:grid}.admin-table-empty-actions .button{white-space:nowrap;justify-content:center;width:100%}.admin-back-link{min-height:34px;color:var(--green-strong);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.admin-detail-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.admin-detail-main,.admin-action-rail,.admin-action-card{gap:14px;min-width:0;display:grid}.admin-operator-brief{background:#f5fbf8;border:1px solid #dce5df;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:12px;padding:14px;display:grid}.admin-operator-brief.warn{background:#fffaf0;border-color:#cf831957}.admin-operator-brief.blocked{background:#fff8f6;border-color:#e6525261}.admin-operator-brief span,.admin-operator-brief p{color:#5b6e65;font-size:12px;font-weight:800}.admin-operator-brief strong{color:#122018;margin-top:4px;font-size:17px;font-weight:950;line-height:1.3;display:block}.admin-operator-brief p{margin:6px 0 0;line-height:1.55}.admin-operator-checks{align-content:center;gap:7px;display:grid}.admin-operator-checks span{color:#31463c;background:#ffffffad;border:1px solid #0b9f682e;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 9px;display:inline-flex}.admin-workspace-runway{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-workspace-runway-card{background:#fff;border:1px solid #dce5df;border-radius:8px;align-content:center;gap:6px;min-width:0;min-height:106px;padding:13px;display:grid}.admin-workspace-runway-card.ready{background:#f3fbf7;border-color:#0b9f6838}.admin-workspace-runway-card.warn{background:#fffaf0;border-color:#cf831952}.admin-workspace-runway-card.blocked{background:#fff7f5;border-color:#c2564647}.admin-workspace-runway-card.active{background:#f5f8ff;border-color:#266bc938}.admin-workspace-runway-card span{color:#65776e;font-size:11px;font-weight:950}.admin-workspace-runway-card strong{color:#122018;font-size:15px;font-weight:950;line-height:1.25}.admin-workspace-runway-card small{color:#5f7168;font-size:12px;font-weight:760;line-height:1.45}.admin-workspace-inline-empty{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5eb;border-radius:9px;grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 12px 26px #11201a0d}.admin-workspace-inline-empty>span{width:34px;height:34px;color:var(--green-strong);background:#e7f6ed;border-radius:9px;place-items:center;display:grid}.admin-workspace-inline-empty div{gap:3px;min-width:0;display:grid}.admin-workspace-inline-empty strong,.admin-workspace-inline-empty small,.admin-workspace-inline-empty em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-workspace-inline-empty strong{color:#102019;font-size:13px;font-weight:950}.admin-workspace-inline-empty small{color:#60736a;font-size:12px;font-weight:760}.admin-workspace-inline-empty em{color:var(--green-strong);background:#fff;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:950}.admin-workspace-inline-empty-route{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.admin-workspace-inline-empty-route span{color:#5b6e65;text-align:center;white-space:nowrap;background:#ffffffc7;border:1px solid #cfdbd5db;border-radius:8px;min-width:0;padding:6px 8px;font-size:11px;font-weight:880;line-height:1.2}.admin-kv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-info-tile{background:#f8fbf9;border:1px solid #dce5df;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.admin-info-tile span,.admin-info-tile small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.admin-info-tile strong,.admin-info-tile a{color:#122018;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.admin-info-tile a{min-height:34px;color:var(--green-strong);align-items:center;text-decoration:none;display:inline-flex}.admin-subsection{gap:10px;display:grid}.admin-subsection h3,.admin-activity-card h3{color:#17251d;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:950;display:inline-flex}.admin-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-activity-card{background:#fff;border:1px solid #dce5df;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.admin-activity-card div{min-width:0}.admin-activity-card strong,.admin-activity-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-activity-card strong{color:#1a2a21;font-size:13px;font-weight:900}.admin-activity-card small{color:var(--muted);font-size:12px}.admin-activity-empty-state{background:linear-gradient(135deg,#14976112,#0000 42%),#fbfdfc;border:1px dashed #1497612e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}.admin-activity-empty-state>span{width:28px;height:28px;color:var(--green-strong);background:#e7f6ed;border-radius:8px;place-items:center;display:grid}.admin-activity-empty-state>div{gap:3px;min-width:0;display:grid}.admin-activity-empty-state strong{color:#102019;font-size:12px;font-weight:950;line-height:1.15}.admin-activity-empty-state small{color:#60736a;white-space:normal;font-size:11px;font-weight:760;line-height:1.38}.admin-activity-empty-route{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.admin-activity-empty-route span{color:#5b6e65;text-align:center;white-space:nowrap;background:#ffffffc7;border:1px solid #cfdbd5db;border-radius:7px;min-width:0;padding:6px;font-size:10px;font-weight:880;line-height:1}.admin-member-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-member-list>div{background:#fff;border:1px solid #dce5df;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.admin-member-list strong,.admin-member-list span,.admin-member-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-member-list strong{color:#14231b;font-size:13px;font-weight:950}.admin-member-list span,.admin-member-list small,.admin-action-hint{color:var(--muted);font-size:12px;line-height:1.45}.admin-action-hint{margin:-4px 0 0;font-weight:750}.admin-credit-grid,.admin-two-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-action-card .button{justify-content:center;width:100%}.admin-audit-list{gap:9px;display:grid}.admin-audit-list>div{background:#f8fbf9;border:1px solid #dce5df;border-radius:8px;gap:2px;min-width:0;padding:9px;display:grid}.admin-audit-list strong,.admin-audit-list span,.admin-audit-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-audit-list strong{color:#14231b;font-size:13px;font-weight:950}.admin-audit-list span,.admin-audit-list small{color:var(--muted);font-size:12px}.launch-status{border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.launch-status.pass,.readiness-metric.pass{background:var(--surface-green);color:var(--green-strong)}.launch-status.warn,.readiness-metric.warn{color:#9a6700;background:#fff6df}.launch-status.fail,.readiness-metric.fail{color:#b23624;background:#fff0ed}.launch-checklist{gap:8px;display:grid}.launch-stripe-panel{margin-top:18px}.launch-ops-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;margin-bottom:18px;display:grid}.launch-deploy-card,.launch-blocker-card{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.launch-blocker-card{grid-template-columns:40px minmax(0,1fr)}.launch-blocker-card.fail{background:#fff8f6;border-color:#b2362438}.launch-blocker-card.pass{background:#f3fbf7;border-color:#0b9f6838}.launch-deploy-icon{width:40px;height:40px;color:var(--green-strong);background:#eaf4ed;border-radius:8px;place-items:center;display:grid}.launch-blocker-card.fail .launch-deploy-icon{color:#b23624;background:#fff0ed}.launch-deploy-card span,.launch-blocker-card span{color:var(--subtle);font-size:11px;font-weight:900;display:block}.launch-deploy-card strong,.launch-blocker-card strong{color:#14231b;margin-top:3px;font-size:15px;font-weight:950;display:block}.launch-deploy-card p,.launch-blocker-card p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.launch-deploy-card a{color:var(--green-strong);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.launch-blocker-card ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.launch-blocker-card li{color:#8b2d1e;overflow-wrap:anywhere;background:#fff;border:1px solid #b236242e;border-radius:999px;max-width:100%;padding:5px 7px;font-size:11px;font-weight:850}.launch-action-panel{gap:16px;margin-top:18px;display:grid}.mainland-evidence-panel{background:#f8fbf8;border-color:#2d764d33;gap:14px;margin-top:18px;display:grid}.mainland-evidence-panel .section-title{align-items:center;gap:8px;display:inline-flex}.mainland-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mainland-evidence-card{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.mainland-evidence-card-head{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:8px;min-width:0;display:grid}.mainland-evidence-card.ready{background:#f4fbf7;border-color:#10b9813d}.mainland-evidence-card-head strong,.mainland-evidence-card-head span{min-width:0;display:block}.mainland-evidence-card-head strong{color:#14231b;font-size:13px;font-weight:950;line-height:1.35}.mainland-evidence-card-head span{color:var(--subtle);margin-top:3px;font-size:11px;font-weight:850}.mainland-evidence-card svg{color:var(--green-strong)}.mainland-evidence-card p{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.mainland-evidence-dot{background:#f5b544;border-radius:999px;width:10px;height:10px;margin-top:4px}.mainland-evidence-empty-state{background:linear-gradient(#fffbf0f2,#fffffff5);border:1px solid #e49c1838;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.mainland-evidence-empty-copy{gap:5px;min-width:0;display:grid}.mainland-evidence-empty-copy span,.mainland-evidence-empty-metrics span{color:#9a6714;font-size:11px;font-weight:950}.mainland-evidence-empty-copy strong{color:#17231d;font-size:13px;font-weight:950;line-height:1.35}.mainland-evidence-empty-copy small{color:#5b6b63;font-size:11px;line-height:1.45}.mainland-evidence-empty-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mainland-evidence-empty-metrics div{background:#ffffffd1;border:1px solid #e2b76147;border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.mainland-evidence-empty-metrics strong{overflow-wrap:anywhere;color:#27362f;font-size:12px;font-weight:950;line-height:1.25}.mainland-evidence-empty-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mainland-evidence-empty-route span{color:#51645a;text-align:center;background:#f8fbf8;border:1px solid #cfdbd5db;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:28px;font-size:10px;font-weight:900;display:inline-flex}.mainland-evidence-guide{background:#fff;border:1px solid #2d764d29;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(220px,.9fr);gap:10px;padding:12px;display:grid}.mainland-evidence-guide>div{align-content:start;gap:7px;min-width:0;display:grid}.mainland-evidence-guide span{color:var(--subtle);font-size:11px;font-weight:900}.mainland-evidence-guide strong{color:#14231b;font-size:13px;font-weight:950;line-height:1.35}.mainland-evidence-guide p,.mainland-evidence-guide li{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.mainland-evidence-guide ul{gap:5px;margin:0;padding-left:16px;display:grid}.mainland-evidence-guide code{color:#244534;overflow-wrap:anywhere;background:#f3f6f3;border-radius:7px;width:fit-content;max-width:100%;padding:5px 8px;font-size:12px;font-weight:850}.mainland-evidence-form{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.4fr) minmax(170px,.9fr) auto auto;align-items:end;gap:10px;display:grid}.mainland-evidence-form label{gap:6px;min-width:0;display:grid}.mainland-evidence-form label span{color:var(--subtle);font-size:11px;font-weight:900}.mainland-evidence-form input,.mainland-evidence-form select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;font-size:13px}.mainland-evidence-form input{padding:0 11px}.mainland-evidence-form select{padding:0 9px}.mainland-evidence-form .button{white-space:nowrap;min-height:40px}.mainland-evidence-form .button.secondary{color:#244534;background:#fff;border:1px solid #2d764d38}.mainland-evidence-message{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.mainland-auth-evidence-panel{background:#f7faff;border-color:#1a73e829;gap:14px;margin-top:18px;display:grid}.mainland-auth-evidence-panel .section-title{align-items:center;gap:8px;display:inline-flex}.mainland-auth-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mainland-auth-evidence-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mainland-auth-evidence-card.ready{background:#f4fbf7;border-color:#10b9813d}.mainland-auth-evidence-card.warn{background:#fffaf0;border-color:#f59e0b3d}.mainland-auth-evidence-head{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mainland-auth-evidence-card.ready .mainland-auth-evidence-head svg{color:var(--green-strong)}.mainland-auth-evidence-card.warn .mainland-auth-evidence-head svg{color:#a35b00}.mainland-auth-evidence-head div{gap:4px;min-width:0;display:grid}.mainland-auth-evidence-head strong{color:#14231b;font-size:13px;font-weight:950;line-height:1.35}.mainland-auth-evidence-head span,.mainland-auth-evidence-card p,.mainland-auth-evidence-footer span{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.mainland-auth-evidence-gap,.mainland-payment-evidence-gap{background:linear-gradient(#fffbf0f2,#fffffff5);border:1px solid #e49c1838;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.mainland-auth-evidence-gap-metrics,.mainland-payment-evidence-gap-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mainland-auth-evidence-gap-metrics div,.mainland-payment-evidence-gap-metrics div{background:#ffffffd6;border:1px solid #e2b76147;border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.mainland-auth-evidence-gap-metrics span,.mainland-payment-evidence-gap-metrics span{color:#9a6714;font-size:11px;font-weight:950}.mainland-auth-evidence-gap-metrics strong,.mainland-payment-evidence-gap-metrics strong{color:#27362f;font-size:13px;font-weight:950;line-height:1.2}.mainland-auth-evidence-gap-route,.mainland-payment-evidence-gap-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mainland-auth-evidence-gap-route span,.mainland-payment-evidence-gap-route span{color:#51645a;text-align:center;background:#f8fbf8;border:1px solid #cfdbd5db;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:28px;font-size:10px;font-weight:900;display:inline-flex}.mainland-auth-env-list{flex-wrap:wrap;gap:6px;display:flex}.mainland-auth-env-list code{color:#31463c;overflow-wrap:anywhere;background:#ffffffd1;border:1px solid #223a2e14;border-radius:7px;max-width:100%;padding:5px 7px;font-size:11px;font-weight:850}.mainland-auth-evidence-footer{background:#fff;border:1px solid #1a73e81f;border-radius:8px;gap:8px;padding:12px;display:grid}.mainland-payment-evidence-panel{background:#fffaf3;border-color:#9d5c1429;gap:14px;margin-top:18px;display:grid}.mainland-payment-evidence-panel .section-title{align-items:center;gap:8px;display:inline-flex}.mainland-payment-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mainland-payment-evidence-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mainland-payment-evidence-card.ready{background:#f4fbf7;border-color:#10b9813d}.mainland-payment-evidence-card.warn{background:#fffaf0;border-color:#f59e0b3d}.mainland-payment-evidence-head{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mainland-payment-evidence-card.ready .mainland-payment-evidence-head svg{color:var(--green-strong)}.mainland-payment-evidence-card.warn .mainland-payment-evidence-head svg{color:#a35b00}.mainland-payment-evidence-head div{gap:4px;min-width:0;display:grid}.mainland-payment-evidence-head strong{color:#14231b;font-size:13px;font-weight:950;line-height:1.35}.mainland-payment-evidence-head span,.mainland-payment-evidence-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.mainland-site-evidence-panel{background:#f6fbf8;border-color:#14705429;gap:14px;margin-top:18px;display:grid}.mainland-site-evidence-panel .section-title{align-items:center;gap:8px;display:inline-flex}.mainland-site-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mainland-site-evidence-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mainland-site-evidence-card.ready{background:#f4fbf7;border-color:#10b9813d}.mainland-site-evidence-card.warn{background:#fffaf0;border-color:#f59e0b3d}.mainland-site-evidence-head{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mainland-site-evidence-card.ready .mainland-site-evidence-head svg{color:var(--green-strong)}.mainland-site-evidence-card.warn .mainland-site-evidence-head svg{color:#a35b00}.mainland-site-evidence-head div{gap:4px;min-width:0;display:grid}.mainland-site-evidence-head strong{color:#14231b;font-size:13px;font-weight:950;line-height:1.35}.mainland-site-evidence-head span,.mainland-site-evidence-card p,.mainland-site-evidence-footer span{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.mainland-site-evidence-gap{background:linear-gradient(#fffbf0f2,#fffffff5);border:1px solid #e49c1838;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.mainland-site-evidence-gap-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mainland-site-evidence-gap-metrics div{background:#ffffffd6;border:1px solid #e2b76147;border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.mainland-site-evidence-gap-metrics span{color:#9a6714;font-size:11px;font-weight:950}.mainland-site-evidence-gap-metrics strong{color:#27362f;font-size:13px;font-weight:950;line-height:1.2}.mainland-site-evidence-gap-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mainland-site-evidence-gap-route span{color:#51645a;text-align:center;background:#f8fbf8;border:1px solid #cfdbd5db;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:28px;font-size:10px;font-weight:900;display:inline-flex}.mainland-site-env-list{flex-wrap:wrap;gap:6px;display:flex}.mainland-site-env-list code{color:#31463c;overflow-wrap:anywhere;background:#ffffffd1;border:1px solid #223a2e14;border-radius:7px;max-width:100%;padding:5px 7px;font-size:11px;font-weight:850}.mainland-site-env-list code.ready{color:#136b4f;border-color:#10b98138}.mainland-site-env-list code.missing{color:#8a4f00;border-color:#f59e0b38}.mainland-site-evidence-footer{background:#fff;border:1px solid #1470541f;border-radius:8px;gap:8px;padding:12px;display:grid}.mainland-site-records{flex-wrap:wrap;gap:8px;display:flex}.mainland-site-records span{color:#315044;background:#f7fbf9;border:1px solid #1470541f;border-radius:7px;padding:5px 7px;font-weight:850}.spin-icon{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.launch-next-steps-panel{gap:14px;margin-bottom:18px;display:grid}.launch-next-steps-panel .section-title{align-items:center;gap:8px;display:inline-flex}.launch-next-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.launch-next-step{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.launch-next-step.fail{background:#fff8f6;border-color:#b2362438}.launch-next-step.warn,.launch-next-step.locked{background:#fff9ea;border-color:#bf7e173d}.launch-next-step.pass{background:#f3fbf7;border-color:#0b9f6838}.launch-next-step-index{width:30px;height:30px;color:var(--green-strong);background:#eaf4ed;border-radius:8px;place-items:center;font-size:12px;font-weight:950;display:grid}.launch-next-step.fail .launch-next-step-index{color:#b23624;background:#fff0ed}.launch-next-step.locked .launch-next-step-index,.launch-next-step.warn .launch-next-step-index{color:#9a6700;background:#fff0c4}.launch-next-step strong{color:#14231b;font-size:13px;font-weight:950;display:block}.launch-next-step span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45;display:block}.launch-next-step code{color:#1e3528;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe8df;border-radius:7px;width:fit-content;max-width:100%;margin-top:7px;padding:5px 7px;font-size:11px;line-height:1.35;display:block}.launch-issue-panel{background:#f7fbf7;border-color:#2d764d2e;gap:14px;margin-bottom:18px;display:grid}.launch-issue-panel .section-title{align-items:center;gap:8px;display:inline-flex}.launch-issue-repo-link{min-height:34px;color:var(--green-strong);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.launch-issue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.launch-issue-card{border:1px solid var(--line);min-width:0;color:inherit;background:#fff;border-radius:8px;align-content:start;gap:7px;padding:12px;text-decoration:none;display:grid}.launch-issue-card.fail{background:#fff8f6;border-color:#b2362438}.launch-issue-card.warn,.launch-issue-card.locked{background:#fffaf0;border-color:#bf7e1738}.launch-issue-card span{width:fit-content;color:var(--green-strong);background:#eaf4ed;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:950}.launch-issue-card.fail span{color:#b23624;background:#fff0ed}.launch-issue-card.warn span,.launch-issue-card.locked span{color:#9a6700;background:#fff0c4}.launch-issue-card strong{color:#14231b;overflow-wrap:anywhere;font-size:13px;font-weight:950;line-height:1.35}.launch-issue-card small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.launch-rollback-panel{background:#fffaf0;border-color:#bf7e173d;gap:14px;margin-bottom:18px;display:grid}.launch-rollback-panel .section-title{align-items:center;gap:8px;display:inline-flex}.launch-rollback-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.launch-rollback-card{background:#fff;border:1px solid #bf7e1738;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.launch-rollback-card strong{color:#342414;font-size:13px;font-weight:950}.launch-rollback-card span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.launch-rollback-card code{background:#fffaf0}.mainland-first-launch-panel{background:#f5faf6;border-color:#1f7a5033;gap:14px;margin-bottom:18px;display:grid}.mainland-first-launch-panel .section-title{align-items:center;gap:8px;display:inline-flex}.mainland-first-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mainland-first-launch-card{background:#fff;border:1px solid #1f7a5029;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.mainland-first-launch-card.missing{background:#fff8f6;border-color:#b2362433}.mainland-first-launch-card.partial{background:#fffaf0;border-color:#bf7e1738}.mainland-first-launch-card.ready{background:#f3fbf7;border-color:#10b9813d}.mainland-first-launch-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mainland-first-launch-head span,.mainland-first-launch-head b{min-height:24px;color:var(--green-strong);white-space:nowrap;background:#eaf4ed;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:950;display:inline-flex}.mainland-first-launch-card.missing .mainland-first-launch-head span,.mainland-first-launch-card.missing .mainland-first-launch-head b{color:#b23624;background:#fff0ed}.mainland-first-launch-card.partial .mainland-first-launch-head span,.mainland-first-launch-card.partial .mainland-first-launch-head b{color:#8a5200;background:#fff0c4}.mainland-first-launch-head strong{color:#14231b;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:950;line-height:1.35}.mainland-first-launch-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.mainland-first-launch-card dl{gap:10px;margin:0;display:grid}.mainland-first-launch-card dl div{gap:6px;display:grid}.mainland-first-launch-card dt{color:var(--subtle);font-size:11px;font-weight:900}.mainland-first-launch-card dd{flex-wrap:wrap;gap:6px;min-width:0;margin:0;display:flex}.mainland-first-launch-card dd>span{color:#355044;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe8df;border-radius:999px;max-width:100%;padding:4px 7px;font-size:11px;font-weight:850;line-height:1.25}.mainland-first-launch-card dd>span.missing{color:#b42318;background:#ef444414;border-color:#ef44443d}.mainland-first-launch-card dd>span.ready{color:#057a55;background:#10b98114;border-color:#10b9813d}.launch-rollback-footer{background:#fff;border:1px solid #bf7e1738;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.launch-rollback-footer span{color:#6f4b13;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:750;line-height:1.45}.launch-rollback-footer a{min-height:34px;color:var(--green-strong);white-space:nowrap;align-items:center;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.launch-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.launch-subsection-head{gap:4px;margin:16px 0 10px;display:grid}.launch-subsection-head strong{color:#14231b;letter-spacing:0;font-size:14px;font-weight:950}.launch-subsection-head span{max-width:760px;color:var(--text-soft);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.55}.launch-config-block{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;align-content:start;gap:12px;padding:14px;display:grid}.launch-config-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.launch-config-block-head strong{color:#14231b;font-size:14px;font-weight:950}.launch-config-block-head a{min-height:34px;color:var(--green-strong);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.launch-mini-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-weight:950;display:inline-flex}.launch-mini-status.pass{color:#057a55;background:#10b9811f}.launch-mini-status.warn{color:#9a5b00;background:#f59e0b24}.launch-mini-status.fail{color:#b42318;background:#ef44441f}.launch-config-list{gap:10px;margin:0;display:grid}.launch-config-list div{gap:5px;display:grid}.launch-config-list dt{color:var(--subtle);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.launch-config-list dd{min-width:0;color:var(--muted);gap:6px;margin:0;font-size:12px;line-height:1.5;display:grid}.launch-config-list a{align-items:center;min-height:34px;display:inline-flex}.launch-inline-status{color:#355044;background:#fff;border:1px solid #dbe8df;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin:0 6px 6px 0;padding:4px 8px;font-size:11px;font-weight:900;line-height:1.2;display:inline-flex}.launch-inline-status.pass{color:#057a55;background:#10b98114;border-color:#10b98147}.launch-inline-status.warn{color:#8a5200;background:#f59e0b14;border-color:#f59e0b47}.launch-inline-status.fail{color:#b42318;background:#ef444414;border-color:#ef444447}.launch-link-list{flex-wrap:wrap;gap:7px!important;display:flex!important}.launch-link-list a{min-height:34px;color:var(--green-strong);background:#fff;border:1px solid #dbe8df;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.launch-step-list{gap:5px!important;display:grid!important}.launch-step-list span{color:#355044;overflow-wrap:anywhere;background:#f7faf6;border-left:3px solid #1f7a5042;border-radius:6px;width:100%;padding:6px 8px;display:block}.launch-config-list code{overflow-wrap:anywhere;color:#1e3528;background:#f4f8f3;border:1px solid #dfe8df;border-radius:7px;max-width:100%;padding:6px 7px;font-size:11px;line-height:1.35;display:block}.launch-code-list{grid-template-columns:1fr}.copyable-code-list{gap:6px;min-width:0;display:grid}.copyable-code-list-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.copyable-code-list-head span{color:var(--subtle);font-size:11px;font-weight:850}.copyable-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;min-width:0;display:grid}.copyable-code-button{min-height:34px;color:var(--green-strong);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6e3d5;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.copyable-code-button:hover{background:#f3faf4;border-color:#2d764d57}.compact-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 6px}.launch-check-row{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 58px;align-items:start;gap:12px;padding:13px;display:grid}.launch-check-row.pass svg{color:var(--green)}.launch-check-row.warn svg{color:var(--amber)}.launch-check-row.fail svg{color:var(--red)}.launch-check-row strong,.launch-check-row span{display:block}.launch-checklist a,.launch-stripe-panel a{align-items:center;min-height:34px;display:inline-flex}.launch-check-row span{color:var(--muted);margin-top:4px;line-height:1.55}.launch-check-row small{color:var(--subtle);justify-self:end}@media (max-width:1120px){.marketing-hero,.billing-grid,.billing-command-center,.onboarding-command-center,.pricing-command-center,.legal-command-center,.unified-showcase-page .finished-command-center,.billing-guide-panel{grid-template-columns:1fr}.launch-hero.visual-hero{grid-template-columns:1fr;align-items:end}.launch-hero-proof{max-width:520px}.legal-side-panel{position:static}.pricing-command-metrics,.onboarding-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.unified-showcase-page .finished-command-metrics,.billing-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-guide-panel .button{justify-content:center;width:100%}.launch-action-grid{grid-template-columns:1fr}.mainland-first-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mainland-evidence-grid,.mainland-auth-evidence-grid,.mainland-payment-evidence-grid,.mainland-site-evidence-grid,.mainland-evidence-guide,.mainland-evidence-form{grid-template-columns:1fr}.launch-next-step-list,.launch-rollback-grid,.launch-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-ops-panel{grid-template-columns:1fr}.pricing-grid,.compact-pricing,.landing-showcase-grid,.use-case-grid,.user-journey-grid,.plan-fit-grid,.billing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mainland-payment-help-strip{grid-template-columns:1fr}.login-user-shell{grid-template-columns:1fr;align-content:start;padding-top:34px}.sms-login-shell:not(.login-user-shell){grid-template-columns:1fr;grid-template-areas:"command""path""card";align-content:start}.sms-login-card{position:static}.login-hero-copy{display:contents}.login-eyebrow{order:1}.login-user-shell h1{order:2}.login-user-shell p{order:3}.login-panel-card{order:4;width:min(680px,100%)}.login-user-shell .login-path-grid{order:5}.login-showcase{order:6}}@media (max-width:760px){.marketing-nav{flex-direction:column;align-items:flex-start}.marketing-nav-center,.marketing-nav-status{justify-content:flex-start;width:100%}.marketing-nav-status small{max-width:none}.marketing-nav-links{flex-wrap:wrap;justify-content:stretch;gap:8px;width:100%}.marketing-nav-links a{background:#ffffff9e;border:1px solid #dce4dfe6;flex:72px;justify-content:center}.marketing-readiness-banner{grid-template-columns:22px minmax(0,1fr)}.marketing-readiness-banner .button{grid-column:1/-1;justify-self:stretch}.landing-showcase-head{flex-direction:column;align-items:stretch}.landing-showcase-head .button{justify-content:center;width:100%}.marketing-hero{grid-template-columns:1fr;min-height:auto;padding-top:34px}.marketing-hero-copy h1,.login-shell h1{font-size:42px}.marketing-proof,.pricing-grid,.compact-pricing,.mainland-first-launch-grid,.landing-showcase-grid,.billing-summary-grid,.use-case-grid,.user-journey-grid,.plan-fit-grid,.pricing-command-metrics,.onboarding-command-metrics,.login-path-grid,.support-quick-grid,.mainland-payment-help-strip,.onboarding-shell,.onboarding-options,.onboarding-chip-grid{grid-template-columns:1fr}.onboarding-summary{position:static}.login-shell{padding:22px}.login-user-shell{gap:20px;width:min(100% - 28px,680px);padding:24px 0 36px}.login-user-shell h1{font-size:40px}.login-user-shell p{font-size:16px;line-height:1.65}.login-panel-card{padding:16px}.login-showcase{grid-template-columns:1fr}.login-showcase-images img{max-height:142px}.login-version-switch{grid-template-columns:1fr}.login-mainland-fallback{grid-template-columns:18px minmax(0,1fr)}.login-mainland-fallback .button{grid-column:1/-1;justify-content:center;width:100%}.billing-actions-inline{grid-template-columns:1fr}.mainland-payment-order-row{grid-template-columns:1fr;align-items:stretch}.mainland-payment-order-actions{justify-content:stretch}.mainland-payment-order-actions .button,.mainland-payment-order-actions .admin-muted-action{text-align:center;justify-content:center;width:100%}.wechat-pay-panel{text-align:center;grid-template-columns:1fr;justify-items:center}.wechat-pay-actions{justify-content:center}.wechat-pay-status{margin-inline:auto}.admin-table{overflow-x:auto}.admin-table-head,.admin-table-row{min-width:760px}.legal-document{padding:22px}.legal-document h1{font-size:34px}.launch-check-row{grid-template-columns:24px minmax(0,1fr)}.launch-next-step-list,.launch-rollback-grid,.launch-issue-grid{grid-template-columns:1fr}.launch-check-row small{grid-column:2;justify-self:start}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]){min-height:34px}select{padding:0 10px}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-frame{grid-template-columns:152px minmax(0,1fr);min-height:100vh;display:grid}.side-nav{border-right:1px solid var(--line);background:#fbfcfb;flex-direction:column;gap:22px;height:100vh;max-height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow:hidden}.brand-lockup{align-items:center;gap:10px;min-height:44px;padding:0 6px;display:flex}.brand-grid{grid-template-columns:repeat(2,1fr);gap:3px;width:32px;height:32px;display:grid}.brand-grid span{background:var(--green);border-radius:3px}.brand-lockup strong{font-size:14px;display:block}.brand-lockup small,.muted{color:var(--muted)}.sidebar-command-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-width:0;padding:11px;display:grid}.sidebar-command-card span,.sidebar-command-card small,.sidebar-command-card em{color:var(--muted);font-size:11px;line-height:1.35}.sidebar-command-card span{color:var(--green-strong);font-weight:950}.sidebar-command-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.22;overflow:hidden}.sidebar-command-card em{font-style:normal;font-weight:850}.sidebar-command-meter{background:#e5ebe7;border-radius:999px;height:6px;overflow:hidden}.sidebar-command-meter span{border-radius:inherit;background:var(--green);height:100%;display:block}.sidebar-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.sidebar-quick-action{border:1px solid var(--line);min-width:0;min-height:34px;color:var(--muted);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 5px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.sidebar-quick-action.primary{border-color:color-mix(in srgb, var(--green) 42%, transparent);background:var(--surface-green);color:var(--green-strong)}.nav-list{flex:auto;gap:6px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.nav-group{gap:5px;display:grid}.nav-group+.nav-group{border-top:1px solid #ffffff1a;margin-top:10px;padding-top:10px}.nav-group-title{color:#ffffff6b;letter-spacing:0;padding:0 9px 2px;font-size:10px;font-weight:950}.nav-link,.nav-button{color:#3d4a45;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:18px 1fr;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 10px;font-size:14px;display:grid}.nav-link:hover,.nav-button:hover,.nav-link.active{background:var(--surface-green);color:var(--green-strong)}.nav-footer{flex:none;gap:12px;margin-top:0;display:grid}.quota-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px}.region-switch-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px}.region-switch-head{color:var(--muted);grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;font-size:12px;display:grid}.region-switch-head strong{color:var(--ink);grid-column:1/-1;font-size:14px}.region-segmented{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.region-segmented button,.region-segmented a{border:1px solid var(--line);min-width:0;min-height:30px;color:var(--muted);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:5px 4px;font-size:12px;text-decoration:none;display:inline-flex}.region-segmented button.active,.region-segmented a.active{border-color:color-mix(in srgb, var(--green) 44%, transparent);background:var(--surface-green);color:var(--green-strong)}.region-segmented button:disabled{cursor:not-allowed;opacity:.72}.model-edit-list{gap:8px;display:grid}.model-edit-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.quota-bar{background:#e5ebe7;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.quota-bar span{background:var(--green);width:58%;height:100%;display:block}.main-shell{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:16px;min-height:74px;padding:14px 22px;display:grid}.topbar h1,.section-title,.metric strong,.matrix-title{letter-spacing:0;margin:0}.topbar h1{font-size:21px;line-height:1.25}.topbar-subtitle{color:var(--muted);margin:5px 0 0;font-size:13px}.simplified-topbar{background:#fffffff0}.workflow-strip{border-bottom:1px solid var(--line);background:#f9fbfa;grid-template-columns:repeat(3,minmax(160px,210px)) minmax(160px,1fr);align-items:stretch;gap:10px;padding:12px 18px;display:grid}.content-page .workflow-strip{background:0 0;border:0;margin-bottom:14px;padding:0}.workflow-strip.compact-workflow{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.86fr)}.full-flow-rail{background:linear-gradient(135deg, #effdf6eb, #fffffff5), var(--surface);border:1px solid #14976129;border-radius:8px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.main-shell>.full-flow-rail{margin:0 18px 14px}.full-flow-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.full-flow-head>div{gap:4px;min-width:0;display:grid}.full-flow-head span{color:#547066;font-size:10px;font-weight:950;line-height:1}.full-flow-head strong{color:#153b2d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.2;overflow:hidden}.full-flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.full-flow-step{min-width:0;color:inherit;background:#ffffffbd;border:1px solid #12261e14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;text-decoration:none;display:grid}.full-flow-step.active{background:#effdf6e6;border-color:#1497616b;box-shadow:inset 0 0 0 1px #1497611f}.full-flow-step.done{border-color:#14976138}.full-flow-step.todo{opacity:.82}.full-flow-icon{color:#1e7b53;background:#1497611c;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.full-flow-step.todo .full-flow-icon{color:#6b7a73;background:#12261e0f}.full-flow-step>span:last-child{gap:3px;min-width:0;display:grid}.full-flow-step strong{color:#173c2e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;line-height:1;overflow:hidden}.full-flow-step em{color:#61766d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:780;line-height:1.25;overflow:hidden}.task-guide-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.main-shell>.task-guide-strip{padding:0 18px}.task-guide-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.task-guide-card span{color:var(--muted);font-size:12px;font-weight:850}.task-guide-card strong{color:#14231b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.task-guide-card.ready{background:#f3fbf7;border-color:#0b9f6840}.task-guide-card.suggested{background:#fff9ed;border-color:#bf7e173d}.task-guide-card.active{background:#f2f6ff;border-color:#266bc93d}.task-guide-card.blocked{background:#fff5f4;border-color:#be39313d}.workflow-step,.workflow-meta{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:3px;min-width:0;padding:10px 11px;display:grid}.workflow-step{grid-template-columns:28px minmax(0,1fr);align-items:center}.workflow-step span{width:28px;height:28px;color:var(--muted);background:#eef4f1;border-radius:999px;grid-row:span 2;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.workflow-step strong,.workflow-step em,.workflow-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-step strong{color:var(--ink);font-size:13px;line-height:1.2}.workflow-step em,.workflow-meta span{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.workflow-step.done span{background:var(--surface-green);color:var(--green-strong)}.workflow-step.active{box-shadow:inset 3px 0 0 var(--green);background:linear-gradient(#f5fbf7,#fff);border-color:#a4d6bd}.workflow-step.active span{background:var(--green);color:#fff}.workflow-meta{justify-content:center}.guided-home-workspace{background:#f7f9f8;gap:14px;min-width:0;padding:18px;scroll-margin-top:12px;display:grid}.guided-home-workspace.simplified-flow{background:#fff;gap:10px;padding:14px 18px 18px}.home-generation-desk{border-bottom:1px solid var(--line);background:#fff;grid-template-rows:auto minmax(0,1fr);min-width:0;margin:0 0 16px;display:grid}.home-generation-desk-grid{grid-template-columns:minmax(410px,.94fr) minmax(380px,.82fr) minmax(260px,.42fr);align-items:start;min-width:0;min-height:720px;display:grid}.home-generation-desk.quickstart{border-top:1px solid var(--line)}.home-quickstart-command{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(260px,.44fr) auto;align-items:center;gap:14px;min-width:0;padding:18px 24px;display:grid}.home-quickstart-command>div:first-child{gap:5px;min-width:0;display:grid}.home-quickstart-command>div:first-child>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.home-quickstart-command h2{color:#15241d;margin:0;font-size:22px;font-weight:950;line-height:1.15}.home-quickstart-command p{color:#66776f;margin:0;font-size:13px;font-weight:760;line-height:1.45}.home-quickstart-inline-next{color:#173326;background:#eefaf3;border:1px solid #c8e8d6;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;margin-top:5px;padding:5px 6px 5px 9px;display:inline-flex}.home-quickstart-inline-next>span,.home-quickstart-inline-next strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-quickstart-inline-next>span{color:var(--green-strong);font-size:11px;font-weight:950}.home-quickstart-inline-next strong{color:#142a20;font-size:12px;font-weight:950}.home-quickstart-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.home-quickstart-command-metrics span{background:#f8fbf9;border:1px solid #dfe8e3;border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.home-quickstart-command-metrics strong,.home-quickstart-command-metrics em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-quickstart-command-metrics strong{color:#13241c;font-size:13px;font-weight:950}.home-quickstart-command-metrics em{color:#65766e;font-size:10px;font-style:normal;font-weight:820}.home-quickstart-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-generation-desk-grid.home-quickstart-grid{grid-template-columns:minmax(420px,.9fr) minmax(330px,.62fr) minmax(300px,.42fr);min-height:610px}.home-quickstart-panel,.home-quickstart-grid .home-generation-preview-panel,.home-quickstart-guide-panel{min-height:610px}.quickstart-action-stack,.quickstart-block,.quickstart-guide-card,.quickstart-checklist,.quickstart-material-hints{min-width:0;display:grid}.quickstart-action-stack{gap:12px}.quickstart-block,.quickstart-guide-card,.quickstart-material-hints{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:8px;gap:10px;padding:12px}.quickstart-purpose-row,.quickstart-platform-grid,.quickstart-brief-actions,.quickstart-material-hints div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.quickstart-purpose-row button,.quickstart-platform-grid button{border:1px solid var(--line);color:#293c34;background:#fff;border-radius:8px;align-items:center;gap:6px;min-width:0;min-height:32px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.quickstart-purpose-row button.active,.quickstart-platform-grid button.active{color:var(--green-strong);background:#eefaf3;border-color:#a4d6bd}.quickstart-template-card{min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.quickstart-template-card img{aspect-ratio:16/10;object-fit:cover;background:#eef4f1;border-radius:7px;width:88px}.quickstart-template-card span,.quickstart-template-card strong,.quickstart-template-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quickstart-template-card span{gap:3px;display:grid}.quickstart-template-card strong{color:#17231d;font-size:13px;font-weight:950}.quickstart-template-card em{color:#6b7b73;font-size:11px;font-style:normal;font-weight:760}.quickstart-brief-textarea{min-height:106px!important}.quickstart-guide-head{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.quickstart-guide-head>div{gap:4px;min-width:0;display:grid}.quickstart-guide-head span,.quickstart-material-hints strong{color:var(--green-strong);font-size:11px;font-weight:950}.quickstart-guide-head strong,.quickstart-guide-card>strong{color:#16271f;font-size:14px;font-weight:950;line-height:1.25}.quickstart-checklist{gap:8px}.quickstart-next-card{color:#143327;min-width:0;box-shadow:inset 3px 0 0 var(--green);background:#eefaf3;border:1px solid #a4d6bd;border-radius:8px;gap:7px;padding:10px;display:grid}.quickstart-next-card span,.quickstart-next-card strong,.quickstart-next-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quickstart-next-card>span{color:var(--green-strong);font-size:11px;font-weight:950}.quickstart-next-card strong{color:#142a20;font-size:15px;font-weight:950}.quickstart-next-card em{color:#49645a;font-size:11px;font-style:normal;font-weight:820}.quickstart-next-card .button{justify-content:center}.quickstart-check-row{color:#24382f;text-align:left;background:#fff;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:24px minmax(92px,.38fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.quickstart-check-row>span{color:#5d7067;background:#eef4f1;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.quickstart-check-row.ready>span{background:var(--surface-green);color:var(--green-strong)}.quickstart-check-row.active{box-shadow:inset 3px 0 0 var(--green);border-color:#a4d6bd}.quickstart-check-row strong,.quickstart-check-row em,.quickstart-check-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quickstart-check-row strong{color:#17231d;font-size:12px;font-weight:950}.quickstart-check-row em{color:#61736a;font-size:11px;font-style:normal;font-weight:760}.quickstart-check-row b{color:var(--green-strong);font-size:11px;font-weight:950}.quickstart-guide-card.muted{color:#66776f;font-size:12px;line-height:1.45}.quickstart-material-hints span{color:#43574e;background:#fff;border:1px solid #dfe8e3;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}@media (max-width:1180px){.home-quickstart-command,.home-generation-desk-grid.home-quickstart-grid{grid-template-columns:1fr}.home-quickstart-command-actions{justify-content:flex-start}.home-quickstart-panel,.home-quickstart-grid .home-generation-preview-panel,.home-quickstart-guide-panel{border-right:0;border-bottom:1px solid var(--line);min-height:auto}}@media (max-width:720px){.home-quickstart-command{padding:14px}.home-quickstart-inline-next{justify-content:space-between;width:100%}.home-quickstart-command-metrics{grid-template-columns:1fr}.home-quickstart-command-actions .button{justify-content:center;width:100%}.quickstart-template-card{grid-template-columns:72px minmax(0,1fr)}.quickstart-template-card img{width:72px}.quickstart-check-row{grid-template-columns:24px minmax(0,1fr)}.quickstart-check-row em,.quickstart-check-row b{grid-column:2}.quickstart-platform-grid button{flex:92px;justify-content:flex-start}}.home-generation-input-panel,.home-generation-preview-panel,.home-generation-check-panel{background:#fff;align-content:start;gap:16px;min-width:0;min-height:720px;padding:22px 24px;display:grid}.home-generation-input-panel,.home-generation-preview-panel{border-right:1px solid var(--line)}.home-generation-panel-head{gap:7px;min-width:0;display:grid}.home-generation-panel-head.inline{justify-content:space-between;align-items:start;gap:12px;display:flex}.home-generation-panel-head span{color:#16271f;font-size:15px;font-weight:950;line-height:1.2}.home-generation-panel-head>span{color:#0b7657;font-size:12px}.home-generation-panel-head strong{color:#17231d;font-size:16px;font-weight:950;line-height:1.2}.home-generation-input-panel textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:70px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:12px;font-size:13px;line-height:1.55}.home-generation-preview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-generation-preview-cards article{gap:8px;min-width:0;display:grid}.home-generation-preview-cards img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);background:#eef4f1;border-radius:8px;width:100%}.home-generation-preview-cards strong{color:#1c3027;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;font-weight:850;line-height:1.4;display:-webkit-box;overflow:hidden}.home-generation-preview-cards span{color:#6a7c73;font-size:11px;font-weight:760}.home-generation-copy-list{gap:10px;display:grid}.home-generation-copy-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.home-generation-copy-list img{aspect-ratio:16/9;object-fit:cover;background:#eef4f1;border-radius:7px;width:86px}.home-generation-copy-list div{gap:4px;min-width:0;display:grid}.home-generation-copy-list strong,.home-generation-copy-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-generation-copy-list strong{color:#20322a;font-size:12px;font-weight:900}.home-generation-copy-list span{color:#61756b;font-size:11px;line-height:1.35}.home-generation-check-panel{gap:18px}.home-generation-score-ring{--score:75%;background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(var(--green) var(--score), #e7eee9 0);border-radius:999px;align-content:center;justify-self:center;place-items:center;width:138px;height:138px;display:grid}.home-generation-score-ring strong{color:var(--green-strong);font-size:31px;font-weight:950;line-height:1}.home-generation-score-ring span{color:#3d554a;margin-top:6px;font-size:12px;font-weight:850}.home-delivery-command-center{background:linear-gradient(135deg,#fffffffc,#f8fcfaf5),#fff;border:1px solid #c6d3cce6;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(420px,.78fr) minmax(280px,.42fr);gap:12px;min-width:0;margin:14px 18px 0;padding:10px;display:grid;box-shadow:0 10px 24px #11201a0e}.home-delivery-command-center.ready{border-color:#0b9f683d}.home-delivery-command-center.active{border-color:#2563eb33}.home-delivery-command-metrics,.home-delivery-command-next{min-width:0}.home-delivery-command-metrics div,.home-delivery-command-next{background:#fffffff5;border:1px solid #cfdbd5f2;border-radius:8px;gap:8px;padding:12px;display:grid}.home-delivery-command-metrics span,.home-delivery-command-next>span,.home-delivery-command-next div span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.home-delivery-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-delivery-command-metrics div{align-content:center;min-height:104px}.home-delivery-command-metrics strong{color:#13241c;overflow-wrap:anywhere;font-size:25px;font-weight:950;line-height:1}.home-delivery-command-metrics small,.home-delivery-command-next small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.home-delivery-command-next{align-content:center}.home-delivery-command-next strong{color:#13241c;font-size:19px;font-weight:950;line-height:1.22}.home-delivery-command-next div{gap:6px;margin-top:2px;display:grid}.home-workbench-summary{background:#fff;border:1px solid #c6d3cceb;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr) auto;align-items:center;gap:12px;min-width:0;margin:12px 18px 0;padding:12px;display:grid;box-shadow:0 10px 24px #11201a0e}.home-workbench-summary.ready{border-color:#0b9f6847}.home-workbench-summary.active{border-color:#2563eb2e}.home-workbench-summary-main{gap:4px;min-width:0;display:grid}.home-workbench-summary-main span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.home-workbench-summary-main strong{color:#13241c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:950;line-height:1.2;overflow:hidden}.home-workbench-summary-main small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.home-workbench-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.home-workbench-summary-metrics span{background:#f8fbf9;border:1px solid #cfdbd5f0;border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.home-workbench-summary-metrics strong,.home-workbench-summary-metrics em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-workbench-summary-metrics strong{color:#13241c;font-size:16px;font-weight:950;line-height:1.1}.home-workbench-summary-metrics em{color:#64746c;font-size:11px;font-style:normal;font-weight:820}.home-workbench-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.home-workbench-summary-actions .button{white-space:nowrap;min-width:0}.home-workbench-summary-actions .button.active{color:#075d42;background:#eefaf3;border-color:#0b9f6847}.guided-workspace-head{min-width:0;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:16px;padding:16px 18px;display:grid}.simplified-flow .guided-workspace-head{box-shadow:none;padding:14px 16px}.guided-workspace-head h2{color:#14231b;margin:0;font-size:20px;line-height:1.2}.guided-workspace-head p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.guided-progress{background:#ffffffbd}.guided-overview-strip{grid-template-columns:minmax(0,1.12fr) minmax(0,.94fr) minmax(0,.94fr);gap:10px;min-width:0;display:grid}.guided-overview-card{background:#fffffff5;border:1px solid #dfe8e3;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:74px;padding:11px 12px;display:grid;box-shadow:0 8px 20px #11201a0b}.guided-overview-card:first-child{background:#f7fbf9;border-color:#b7dec8}.guided-overview-card span,.guided-overview-card strong,.guided-overview-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guided-overview-card span{color:var(--green-strong);font-size:11px;font-weight:950}.guided-overview-card strong{color:var(--ink);font-size:14px;line-height:1.25}.guided-overview-card em{color:#61756b;font-size:12px;font-style:normal;font-weight:820;line-height:1.35}.guided-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.simplified-flow .guided-stepper{gap:6px}.guided-step{min-width:0;color:var(--ink);text-align:left;box-shadow:var(--shadow);cursor:pointer;background:#fff;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;display:grid}.simplified-flow .guided-step{min-height:48px;box-shadow:none;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:9px 10px}.guided-step span{width:30px;height:30px;color:var(--muted);background:#eef4f1;border-radius:999px;grid-row:1/span 2;place-items:center;font-size:12px;font-weight:950;display:grid}.simplified-flow .guided-step span{grid-row:1;width:26px;height:26px}.guided-step strong,.guided-step em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guided-step strong{color:#173c2e;font-size:14px;line-height:1.2}.guided-step em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.simplified-flow .guided-step em{display:none}.guided-step.active{box-shadow:inset 3px 0 0 var(--green), var(--shadow);background:#f7fbf9;border-color:#a4d6bd}.simplified-flow .guided-step.active{background:#fff}.guided-step.active span,.guided-step.done span{background:var(--green);color:#fff}.guided-step.done{border-color:#14976138}.guided-step.locked{opacity:.58;cursor:not-allowed}.guided-content-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;min-width:0;display:grid}.guided-content-grid.step-split{grid-template-columns:minmax(0,1fr)}.active-step-card{position:static}.guided-main-card.active,.guided-generation-panel.active,.publish-settings-card.active{box-shadow:inset 3px 0 0 var(--green), var(--shadow);border-color:#a4d6bd}.home-template-step-card{min-height:520px}.home-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-template-tools{background:#fff;border:1px solid #dfe8e3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.home-template-tools span,.home-template-tools a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-template-tools span{color:var(--muted);font-size:12px;font-weight:850}.home-template-tools a{min-height:34px;color:var(--green-strong);flex:none;align-items:center;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.template-purpose-filter{background:#fff;border:1px solid #dfe8e3;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.template-purpose-filter-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.template-purpose-filter-head>div{gap:3px;min-width:0;display:grid}.template-purpose-filter-head span{color:var(--green-strong);font-size:11px;font-weight:950}.template-purpose-filter-head strong{color:var(--ink);font-size:14px;line-height:1.2}.template-purpose-filter-head em{background:var(--surface-green);color:var(--green-strong);border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.template-purpose-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;min-width:0;display:grid}.template-purpose-option{min-width:0;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px;display:grid}.template-purpose-option:hover,.template-purpose-option.active{background:var(--surface-green);color:var(--green-strong);border-color:#a4d6bd}.template-purpose-option>span{width:24px;height:24px;color:var(--green-strong);background:#edf5f1;border-radius:7px;place-items:center;display:grid}.template-purpose-option strong,.template-purpose-option em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.template-purpose-option strong{font-size:12px;font-weight:950}.template-purpose-option em{color:var(--muted);font-size:10px;font-style:normal;font-weight:850}.home-gallery-grid{max-height:min(62vh,760px);padding-right:4px;scroll-padding:8px;overflow:auto}.home-template-card{background:#fff;border:1px solid #dfe8e3;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.simplified-flow .home-template-card{box-shadow:none;gap:7px}.home-template-card.active{border-color:var(--green);background:var(--surface-green);box-shadow:inset 3px 0 0 var(--green)}.home-template-image{aspect-ratio:4/3;cursor:pointer;background:#eef4f1;border:1px solid #dfe8e3;border-radius:7px;width:100%;position:relative;overflow:hidden}.home-template-image img{object-fit:contain;width:100%;height:100%;display:block}.home-template-image span,.home-template-image svg{color:var(--green-strong);background:#ffffffeb;border-radius:999px;position:absolute;top:7px;box-shadow:0 8px 18px #11201a1f}.home-template-image span{padding:4px 7px;font-size:10px;font-weight:950;left:7px}.home-template-image svg{padding:4px;right:7px}.home-template-copy{gap:4px;min-width:0;display:grid}.home-template-copy span{color:var(--green-strong);font-size:11px;font-weight:950}.home-template-copy strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.home-template-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.simplified-flow .home-template-copy p{display:none}.home-template-tags{flex-wrap:wrap;gap:5px;display:flex}.home-template-tags span{color:#486557;background:#eef5f1;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:900;line-height:1.2}.simplified-flow .home-template-tags span:nth-child(n+3){display:none}.template-material-checklist{background:#fbfdfc;border:1px solid #cfe4d8;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.template-material-checklist.compact{padding:10px}.template-material-head{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.template-material-head>div{gap:3px;min-width:0;display:grid}.template-material-head span{color:var(--green-strong);font-size:11px;font-weight:950}.template-material-head strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.template-material-head em{background:var(--surface-green);color:var(--green-strong);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.template-material-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.template-material-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.template-material-card img{object-fit:cover;background:#eef4f1;border-radius:7px;width:52px;height:52px;display:block}.template-material-card div{gap:3px;min-width:0;display:grid}.template-material-card span,.template-material-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.template-material-card span{color:var(--green-strong);font-size:10px;font-weight:950}.template-material-card strong{color:var(--ink);font-size:12px;line-height:1.2}.template-material-card em{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800;overflow:hidden}.template-material-card.uploaded{background:var(--surface-green);border-color:#a4d6bd}.template-asset-upload-button{min-width:0;min-height:30px;color:var(--green-strong);cursor:pointer;background:#fff;border:1px solid #cfe4d8;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.template-asset-upload-button:hover{background:#f4fbf7;border-color:#8ac8a6}.template-asset-upload-button input{display:none}.selected-template-brief-card{background:var(--surface-green);border:1px solid #cfe4d8;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.selected-template-brief-card span{color:var(--green-strong);font-size:11px;font-weight:950}.selected-template-brief-card strong,.selected-template-brief-card em{text-overflow:ellipsis;min-width:0;overflow:hidden}.selected-template-brief-card strong{color:var(--ink);white-space:nowrap;font-size:14px;line-height:1.25}.selected-template-brief-card em{color:var(--muted);white-space:normal;font-size:12px;font-style:normal;font-weight:800}.home-template-selected-bar{background:var(--surface-green);border:1px solid #cfe4d8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:auto;padding:12px;display:flex}.home-template-selected-bar>div{gap:4px;min-width:0;display:grid}.home-template-selected-bar span{color:var(--green-strong);font-size:11px;font-weight:950}.home-template-selected-bar strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.home-template-selected-bar em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.home-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.guided-purpose-panel{grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:12px;display:grid}.guided-purpose-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guided-purpose-summary span,.publish-setting-summary span{border:1px solid var(--line);min-width:0;color:var(--muted);background:#fff;border-radius:8px;gap:3px;padding:10px;font-size:11px;font-weight:800;line-height:1.35;display:grid}.guided-purpose-summary strong,.publish-setting-summary strong{color:var(--ink);font-size:12px;line-height:1.2}.guided-readiness-card{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.readiness-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-side-card{align-content:start}.guided-generation-panel p,.publish-setting-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.guided-platform-panel{gap:8px;display:grid}.guided-platform-summary-card{background:#fff;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.guided-platform-summary-card>div{gap:3px;min-width:0;display:grid}.guided-platform-summary-card strong,.guided-platform-summary-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guided-platform-summary-card strong{color:var(--ink);font-size:13px}.guided-platform-summary-card span{color:var(--muted);font-size:12px;font-weight:800}.guided-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guided-platform-grid .platform-toggle{width:100%;min-height:36px}.publish-settings-card{background:linear-gradient(#fbfdfc,#fff)}.publish-settings-card>p{color:#52665d;margin:0;font-size:12px;font-weight:760;line-height:1.5}.publish-handoff-overview{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;display:grid}.publish-handoff-overview>div{background:#f4fbf7;border:1px solid #14976129;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.publish-handoff-overview>div.testing{background:#fff8e8;border-color:#c484143d}.publish-handoff-overview strong{color:var(--ink);font-size:12px;font-weight:950;line-height:1.1}.publish-handoff-overview span{color:#52665d;font-size:11px;font-weight:760;line-height:1.38}.publish-setting-stack{gap:10px;display:grid}.publish-setting-row{gap:7px;display:grid}.publish-setting-row>span{color:var(--muted);font-size:12px;font-weight:900}.segmented-control{border:1px solid var(--line);background:#f3f7f5;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.segmented-control button{min-width:0;min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:900}.segmented-control button.active{color:var(--green-strong);background:#fff;box-shadow:0 6px 16px #12261e14}.publish-review-toggle{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;font-weight:900;display:flex}.publish-review-toggle input{width:16px;height:16px;accent-color:var(--green)}.publish-review-toggle span{align-items:center;gap:6px;display:inline-flex}.publish-setting-summary{gap:8px;display:grid}.publish-setting-actions{flex-wrap:wrap;gap:8px;display:flex}.beginner-main-card,.beginner-side-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px}.beginner-main-card{gap:16px;padding:18px;display:grid}.beginner-side-card{align-self:start;gap:14px;padding:14px;display:grid;position:sticky;top:14px}.beginner-card-head{justify-content:space-between;align-items:start;gap:14px;min-width:0;display:flex}.beginner-card-head h2,.beginner-side-section h2{color:var(--ink);margin:0;font-size:18px;line-height:1.25}.beginner-card-head p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.beginner-mode-pill{background:var(--surface-green);color:var(--green-strong);border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:900}.purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.beginner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brief-smart-panel{background:linear-gradient(135deg,#e8f6efd1,#fffffffa),#fff;border:1px solid #cfe4d8;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.brief-smart-head{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.brief-smart-head>div{gap:4px;min-width:0;display:grid}.brief-smart-head span{color:var(--green-strong);font-size:11px;font-weight:950}.brief-smart-head strong{color:var(--ink);font-size:14px;line-height:1.25}.brief-smart-textarea{resize:vertical;width:100%;min-height:120px;color:var(--ink);background:#fff;border:1px solid #d8e6de;border-radius:8px;padding:10px;font-size:13px;line-height:1.55}.brief-smart-textarea:focus{border-color:#8ac8a6;outline:2px solid #0b9f681f}.brief-smart-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.beginner-selling-card,.beginner-upload-card,.beginner-empty-result,.beginner-result-card,.beginner-side-section{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.beginner-upload-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.beginner-upload-card strong,.beginner-upload-card span{display:block}.beginner-upload-card strong{font-size:13px}.beginner-upload-card span,.beginner-empty-result span,.beginner-result-head span{color:var(--muted);font-size:12px;line-height:1.45}.beginner-upload-card input{display:none}.other-material-upload-box{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.other-material-description{resize:vertical;width:100%;min-width:0;min-height:64px;color:var(--ink);background:#fff;border:1px solid #dfe8e3;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45}.other-material-description:focus{border-color:#8ac8a6;outline:2px solid #0b9f681f}.readiness-row.ready>span{background:var(--surface-green);color:var(--green-strong)}.beginner-generate-button{width:100%}.beginner-result-card{background:linear-gradient(#f5fbf7,#fff)}.beginner-result-head{gap:4px;display:grid}.beginner-result-head strong,.beginner-empty-result strong{color:var(--ink);font-size:14px}.beginner-empty-result{background:linear-gradient(135deg,#fffffffa,#f4fbf7f0),#fff}.beginner-empty-result-copy{gap:6px;min-width:0;display:grid}.beginner-empty-result-copy span{color:var(--green-strong);align-items:center;gap:6px;font-size:11px;font-weight:950;display:inline-flex}.beginner-empty-result-copy p{color:var(--muted);margin:0;font-size:12px;font-weight:760;line-height:1.5}.beginner-empty-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.beginner-empty-result-metrics article{background:#fff;border:1px solid #dfe8e3;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.beginner-empty-result-metrics span,.beginner-empty-result-metrics small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.25;overflow:hidden}.beginner-empty-result-metrics strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;line-height:1.05;overflow:hidden}.beginner-result-card img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;max-height:220px;display:block}.beginner-result-actions{flex-wrap:wrap;gap:7px;display:flex}.combined-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.combined-result-metrics span{border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;min-width:0;padding:9px;display:grid}.combined-result-metrics strong{color:var(--ink);font-size:18px;line-height:1}.combined-result-metrics em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.combined-result-metrics .warn strong,.combined-result-metrics .warn em{color:var(--amber)}.creative-error-list{color:#8a5f12;background:#fff9ec;border:1px solid #ead3a1;border-radius:8px;gap:5px;padding:8px;font-size:11px;line-height:1.45;display:grid}.toolbar{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.home-top-actions{flex-wrap:nowrap}.image-generation-toggle{border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.image-generation-toggle.active{background:var(--surface-green);color:var(--green-strong);border-color:#a4d6bd}.image-generation-toggle input{opacity:0;pointer-events:none;position:absolute}.image-toggle-icon{width:26px;height:26px;color:var(--muted);background:#eef4f1;border-radius:999px;place-items:center;display:grid}.image-generation-toggle.active .image-toggle-icon{color:var(--green-strong);background:#fff}.image-generation-toggle strong,.image-generation-toggle em{line-height:1.2;display:block}.image-generation-toggle strong{color:var(--ink);font-size:12px;font-weight:900}.image-generation-toggle em{color:currentColor;margin-top:2px;font-size:11px;font-style:normal;font-weight:800}.metric{border-left:1px solid var(--line);min-width:92px;padding:0 14px}.metric span{color:var(--muted);font-size:12px;display:block}.metric strong{font-size:18px}.button{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.button.compact{white-space:nowrap;border-color:#d7e0da;flex:none;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.button:hover{background:#f8fbf9;border-color:#aebbb4}.button.primary{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 12px 26px #0b9f6838}.button.primary:hover{border-color:var(--green-strong);background:var(--green-strong)}.button.primary-soft{background:var(--surface-green);color:var(--green-strong);border-color:#b9d8c8}.button.primary-soft:hover{background:#dff2e8;border-color:#8fcaab}.button.ghost{background:0 0;border-color:#0000}.button:disabled{opacity:.62;cursor:not-allowed}.advanced-matrix-toggle{width:calc(100% - 36px);min-height:50px;color:var(--ink);text-align:left;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;margin:0 18px 14px;padding:11px 13px;display:grid}.advanced-matrix-toggle:hover,.advanced-matrix-toggle.open{background:#f5fbf7;border-color:#a4d6bd}.advanced-matrix-toggle span,.advanced-matrix-toggle em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.advanced-matrix-toggle span{font-size:14px;font-weight:900}.advanced-matrix-toggle em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.advanced-matrix-toggle svg{color:var(--muted);grid-area:1/2/span 2;transition:transform .14s}.advanced-matrix-toggle.open svg{transform:rotate(180deg)}.matrix-workspace{grid-template-columns:292px minmax(420px,1fr) 360px;min-width:0;min-height:0;display:grid}.input-panel,.editor-panel{background:var(--surface);min-width:0;padding:18px 12px;overflow:auto}.input-panel{border-right:1px solid var(--line)}.editor-panel{border-left:1px solid var(--line)}.matrix-panel{background:#fbfcfb;min-width:0;overflow:auto}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.launch-section-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.section-title{font-size:15px}.panel-hint{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.field-stack{gap:12px;display:grid}.advanced-toggle{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);text-align:left;background:#fbfdfc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.advanced-toggle:hover,.advanced-toggle.open{background:var(--surface-green);border-color:#b9d8c8}.advanced-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.advanced-toggle em{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;overflow:hidden}.advanced-toggle svg{color:var(--muted);grid-area:1/2/span 2;transition:transform .14s}.advanced-toggle.open svg{transform:rotate(180deg)}.advanced-panel{background:#fff;border:1px solid #dfe8e3;border-radius:8px;gap:12px;padding:12px;display:grid}.creative-advanced-panel .button{width:100%}.field label,.field-label{color:#40504a;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;font-weight:800;display:flex}.field label em,.field-label em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.field textarea,.field input,.field select,.editor-textarea,.title-input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfdfb;border-radius:7px;outline:0}.field textarea,.editor-textarea{resize:vertical;min-height:82px;padding:10px;font-size:13px;line-height:1.55}.field input,.field select,.title-input{min-height:38px;padding:0 10px;font-size:13px}.field textarea:focus,.field input:focus,.field select:focus,.editor-textarea:focus,.title-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0b9f681a}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{background:#fff8f5;border-color:#d85f3c}.field-message{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.field-message.error{color:#b4532f}.point-list,.file-list,.check-list,.note-list,.history-list{gap:7px;display:grid}.point-row,.file-row,.check-row,.note-row,.history-row{border:1px solid var(--line);background:#fcfdfc;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:8px;font-size:12px;display:grid}.point-row input{min-width:0;min-height:32px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 4px;font-size:13px}.icon-button{border:1px solid var(--line);background:var(--surface);width:38px;min-width:38px;height:38px;color:var(--muted);border-radius:7px;place-items:center;display:inline-grid}.icon-button:hover{color:var(--green);background:#f2fbf6;border-color:#b9d8c8}.upload-box{color:var(--muted);background:#f9fbfa;border:1px dashed #aebbb4;border-radius:7px;gap:8px;padding:12px;font-size:12px;display:grid}.uploaded-assets-header{min-width:0;color:var(--green-strong);justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.uploaded-assets-header strong,.uploaded-assets-header span{display:block}.uploaded-assets-header strong{color:var(--ink);font-size:13px;line-height:1.2}.uploaded-assets-header span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.uploaded-asset-card{background:#ffffffe0;border:1px solid #0b9f6829;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px;display:grid}.uploaded-asset-thumb{border:1px solid var(--line);width:52px;height:44px;color:var(--muted);background:#f7faf8;border-radius:7px;place-items:center;display:grid;overflow:hidden}.uploaded-asset-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.uploaded-asset-copy{gap:3px;min-width:0;display:grid}.uploaded-asset-copy strong,.uploaded-asset-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uploaded-asset-copy strong{color:var(--ink);font-size:12px;line-height:1.2}.uploaded-asset-copy span{color:var(--muted);font-size:11px}.asset-type-pill{background:var(--surface-green);min-width:34px;color:var(--green-strong);text-align:center;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.linked-job-card,.linked-copy-card{background:linear-gradient(#f5fbf7,#fff);border:1px solid #cde6d8;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.linked-job-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.linked-job-card strong,.linked-job-card span,.linked-copy-card strong,.linked-copy-card span{min-width:0}.linked-job-card strong,.linked-copy-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.linked-job-card span,.linked-copy-card span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.linked-job-badge{background:var(--green);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:24px;padding:0 8px;font-weight:900;color:#fff!important;font-size:11px!important;display:inline-flex!important}.upload-box input{display:none}.platform-selector{align-items:center;gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.platform-toggle{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px 5px 6px;font-size:12px;display:flex}.platform-toggle-label{align-items:center;gap:7px;min-width:0;display:inline-flex}.platform-toggle.active{background:var(--surface-green);color:var(--green-strong);border-color:#a4d6bd;font-weight:800}.mini-check{width:16px;height:16px;color:var(--green-strong);background:#0b9f681f;border-radius:999px;place-items:center;display:inline-grid}.matrix-header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfcfbf0;gap:11px;padding:14px 14px 9px;display:grid;position:sticky;top:0}.matrix-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.matrix-actions-right,.small-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.matrix-actions-right{flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto}.matrix-actions-right.simple-hint{color:var(--muted);text-align:right;font-size:12px;font-weight:800;overflow:visible}.matrix-title{font-size:17px}.matrix-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.review-toggle{border:1px solid var(--line);background:var(--surface);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.review-toggle.active{background:var(--surface-green);color:var(--green-strong);border-color:#a4d6bd}.status-dot{background:var(--green);border-radius:999px;width:8px;height:8px}.status-dot.amber{background:var(--amber)}.status-dot.tiny{vertical-align:-1px;width:8px;height:8px;margin-right:5px;display:inline-block}.matrix-table-shell{background:var(--surface);min-width:690px}.matrix-table{border-top:1px solid var(--line);min-width:690px;display:grid}.matrix-row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;grid-template-columns:74px minmax(140px,.9fr) minmax(170px,1.08fr) minmax(120px,.78fr) 68px 80px;transition:background .14s,box-shadow .14s;display:grid}.matrix-row.header{z-index:1;color:#53625b;background:#f4f8f6;font-size:12px;font-weight:800;position:sticky;top:0}.matrix-row.header .matrix-cell{min-height:42px;padding-top:8px;padding-bottom:8px}.matrix-row.header .matrix-cell span{color:var(--subtle);margin-top:3px;font-size:11px;font-weight:700;display:block}.matrix-cell{border-right:1px solid var(--line);min-width:0;padding:13px 9px;font-size:12px}.matrix-row:not(.header){background:var(--surface);cursor:pointer;min-height:126px}.matrix-row:not(.header):hover,.matrix-row.selected{background:#f6fbf8}.matrix-row.selected{box-shadow:inset 3px 0 0 var(--green), inset 0 1px 0 #b2dfc8, inset 0 -1px 0 #b2dfc8;background:#f6fbf8}.platform-mark{text-align:center;justify-items:center;gap:6px;font-weight:800;display:grid}.platform-logo{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #00000014,0 5px 12px #1c2c2414}.platform-toggle .platform-logo{border-radius:6px;width:22px;height:22px}.platform-logo.inverted{color:#fff;width:34px;height:34px}.platform-name{line-height:1.2;display:block}.generated{color:var(--green-strong);font-size:12px;font-weight:800}.needs-review{color:var(--amber);font-size:12px;font-weight:800}.copy-text{color:#33413c;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.tag-wrap{flex-wrap:wrap;gap:5px;display:flex}.tag{color:#3d4a45;background:#eef4f1;border-radius:999px;align-items:center;gap:4px;max-width:100%;min-height:24px;padding:2px 7px;font-size:12px;display:inline-flex}.compact-tags .tag{white-space:nowrap;text-overflow:ellipsis;max-width:112px;min-height:22px;overflow:hidden}.count{color:var(--green-strong);font-weight:900}.count.over{color:var(--red)}.publish-cell{flex-direction:column;justify-content:center;gap:4px;font-weight:800;display:flex}.publish-status{align-items:center;font-weight:900;display:inline-flex}.matrix-filter-empty{color:#4f5d56;text-align:left;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f7fbf9f5,#ebf6f0e0),#fff;grid-template-columns:minmax(260px,1fr) minmax(300px,.8fr) minmax(150px,auto);align-items:stretch;gap:12px;min-height:180px;padding:14px;display:grid}.matrix-filter-empty strong{color:var(--ink)}.matrix-filter-empty-copy{align-content:center;gap:6px;min-width:0;display:grid}.matrix-filter-empty-copy span{color:var(--green-strong);align-items:center;gap:6px;font-size:11px;font-weight:950;display:inline-flex}.matrix-filter-empty-copy strong{color:var(--ink);font-size:17px;line-height:1.2}.matrix-filter-empty-copy p{max-width:520px;color:var(--muted);margin:0;font-size:12px;font-weight:760;line-height:1.55}.matrix-filter-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.matrix-filter-empty-metrics article{background:#fff;border:1px solid #dce8e2;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:11px 10px;display:grid;box-shadow:0 10px 22px #1f2a250d}.matrix-filter-empty-metrics span,.matrix-filter-empty-metrics small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.25;overflow:hidden}.matrix-filter-empty-metrics strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:950;line-height:1;overflow:hidden}.matrix-filter-empty-actions{align-content:center;gap:8px;display:grid}.matrix-filter-empty-actions .button{white-space:nowrap;justify-content:center;width:100%}.matrix-summary-bar{border-bottom:1px solid var(--line);min-height:40px;color:var(--muted);background:#fbfcfb;align-items:center;gap:24px;padding:9px 12px;font-size:12px;display:flex}.summary-total{color:#2f3d37;margin-left:auto;font-weight:800}.editor-current-label{color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:800}.editor-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:13px;display:flex}.editor-platform-icon{border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.editor-platform-icon .platform-logo{border-radius:10px;width:42px;height:42px}.editor-platform-copy{flex:1;min-width:0}.status-inline{align-items:center;margin-top:4px;display:inline-flex}.tab-list{border-bottom:1px solid var(--line);gap:16px;margin:14px -12px 16px;padding:0 12px;display:flex}.tab-button{min-height:38px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;font-size:13px;font-weight:800}.tab-button.active{color:var(--green-strong);border-bottom-color:var(--green)}.editor-tab-insight{background:#f7fbf8;border:1px solid #dce8e1;border-radius:8px;gap:8px;margin:-2px 0 16px;padding:11px 12px;display:grid}.editor-tab-insight.subtle{background:#fff}.editor-tab-insight strong,.editor-tab-insight span{overflow-wrap:anywhere;min-width:0}.editor-tab-insight strong{color:var(--text);font-size:13px}.editor-tab-insight span{color:var(--muted);font-size:12px;line-height:1.5}.editor-tab-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.editor-tab-metrics span{border:1px solid var(--line);background:#fff;border-radius:7px;gap:2px;padding:8px;display:grid}.editor-tab-metrics b,.editor-tab-metrics em{overflow-wrap:anywhere;min-width:0}.editor-tab-metrics b{color:var(--green-strong);font-size:15px}.editor-tab-metrics em{color:var(--muted);font-size:11px;font-style:normal}.compact-note-list{gap:6px}.title-options{gap:8px;display:grid}.title-option{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:42px;padding:8px;display:grid}.title-option.active{border-color:var(--green);background:#f3fbf7;box-shadow:inset 0 0 0 1px #0b9f6829}.title-index{width:24px;height:24px;color:var(--muted);text-align:center;background:#f1f4f2;border-radius:6px;place-items:center;font-weight:900;display:inline-grid}.title-index.active{color:#9a6a00;background:#fff2cc}.title-option-text{overflow-wrap:anywhere;min-width:0;font-weight:800;line-height:1.35}.editor-section{gap:10px;margin-bottom:16px;display:grid}.editor-textarea{min-height:176px}.editor-textarea.short{min-height:86px}.rich-editor-frame{border:1px solid var(--line);background:#fbfdfb;border-radius:7px;overflow:hidden}.editor-rich-toolbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:4px;min-height:35px;padding:5px 7px;display:flex}.editor-rich-toolbar .icon-button{background:0 0;border-color:#0000;border-radius:5px;width:24px;min-width:24px;height:24px;min-height:24px}.editor-rich-toolbar .icon-button:hover{border-color:#d2dfd7}.editor-textarea.rich{background:#fbfdfb;border:0;border-radius:0;min-height:176px}.editor-textarea.rich:focus{box-shadow:none}.editor-tags{border:1px solid var(--line);background:#fbfdfb;border-radius:7px;padding:9px}.tag-add-button{border:1px solid var(--line);background:var(--surface);width:26px;height:24px;color:var(--muted);border-radius:6px;place-items:center;display:inline-grid}.tag-add-button:hover{color:var(--green);border-color:#b9d8c8}.section-status-bar{border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:800;display:flex}.section-status-bar.warning{color:#8a620f;background:#fffaf0;border:1px solid #f0dca9}.section-status-bar.success{color:var(--green-strong);background:#f3fbf7;border:1px solid #bfdfcd}.editor-action-bar{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;margin:0 -12px -18px;padding:10px 12px;position:sticky;bottom:0}.notice-box{color:#7c5511;background:#fffaf0;border:1px solid #f0dca9;border-radius:7px;padding:10px;font-size:12px;line-height:1.5}.model-fallback-notice{color:#74490a;overflow-wrap:anywhere;background:#fffaf0;border-color:#bf7e1747;margin-bottom:14px}.model-fallback-notice.ready{color:#0d6f4d;background:#f3fbf7;border-color:#0b9f6838}.model-fallback-notice.warn{color:#74490a;background:#fffaf0;border-color:#bf7e1747}.history-warning-line{color:#0d6f4d;font-weight:850}.history-warning-line.warn{color:#9a5d00}.check-row,.note-row{grid-template-columns:18px minmax(0,1fr);align-items:start}.empty-state{min-height:320px;color:var(--muted);text-align:center;place-items:center;padding:36px;display:grid}.empty-state strong{color:var(--ink);margin-bottom:6px;font-size:17px;display:block}.empty-state .button{margin-top:14px}.recovery-page{background:linear-gradient(135deg, #e8f6efe6, #ffffff9e 46%, #eef4f1f2), linear-gradient(90deg, #2563eb0d, #e49c1814), var(--bg);min-height:100vh;color:var(--ink);place-items:center;padding:28px;display:grid}.recovery-shell{grid-template-columns:minmax(0,.95fr) minmax(320px,.46fr);align-items:center;gap:18px;width:min(1120px,100%);display:grid}.recovery-command-shell{grid-template-columns:minmax(0,.94fr) minmax(380px,.54fr);width:min(1180px,100%)}.recovery-brand{color:#13231b;background:#ffffffd1;border:1px solid #cfdbd5c7;border-radius:999px;grid-column:1/-1;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:0 12px 0 6px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #11201a12}.recovery-panel{background:#fffffff2;border:1px solid #c6d3cce6;border-radius:10px;align-content:center;gap:18px;min-width:0;min-height:346px;padding:clamp(30px,5vw,54px);display:grid;box-shadow:0 28px 70px #11201a1c}.recovery-command-panel{background:linear-gradient(135deg,#fffffffa,#f2faf6f0),#fff;min-height:390px}.recovery-panel h1{color:#101d16;letter-spacing:0;max-width:680px;margin:0;font-size:clamp(44px,5.8vw,72px);line-height:.98}.recovery-panel p{max-width:560px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.recovery-kicker,.recovery-icon{background:var(--surface-green);width:fit-content;color:var(--green-strong);border-radius:999px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.recovery-kicker{padding:7px 11px;font-size:12px;box-shadow:0 0 0 6px #0b9f6814}.recovery-icon{width:44px;height:44px;box-shadow:0 0 0 8px #0b9f6814}.recovery-command-side{gap:12px;min-width:0;display:grid}.recovery-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.recovery-command-metrics div{background:#ffffffeb;border:1px solid #c6d3cce0;border-radius:9px;align-content:center;gap:6px;min-width:0;min-height:112px;padding:13px;display:grid;box-shadow:0 12px 28px #11201a0f}.recovery-command-metrics span{color:var(--green-strong);font-size:12px;font-weight:950}.recovery-command-metrics strong{color:#13241c;overflow-wrap:anywhere;font-size:24px;font-weight:950;line-height:1.05}.recovery-command-metrics small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.42}.recovery-code{border:1px solid var(--line);color:#40564b;overflow-wrap:anywhere;background:#f4f8f5;border-radius:8px;width:fit-content;max-width:100%;padding:8px 10px;font-size:12px}.recovery-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.recovery-route-card{background:#ffffffd6;border:1px solid #c6d3cce0;border-radius:10px;gap:14px;min-width:0;padding:22px;display:grid;box-shadow:0 18px 42px #11201a14}.recovery-route-card>span{width:fit-content;color:var(--green-strong);background:#effaf4;border:1px solid #0b9f682e;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:950}.recovery-route-card strong{color:#14231b;font-size:20px;line-height:1.35}.recovery-route-list{gap:10px;display:grid}.recovery-route-list small{color:#4d5c56;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.55;display:grid}.recovery-route-list small b,.recovery-route-list small em{overflow-wrap:anywhere;min-width:0;font-style:normal;display:block}.recovery-route-list small b{color:#22342c;grid-column:2;font-size:13px;font-weight:950}.recovery-route-list small em{color:#64756d;grid-column:2;margin-top:2px;font-size:12px;line-height:1.45}.recovery-route-list small:before{content:"";background:var(--green);border-radius:999px;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #0b9f681a}.bottom-status{border-top:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:7px 18px;font-size:12px;display:flex}.page-simple{background:var(--bg);grid-template-columns:152px minmax(0,1fr);min-height:100vh;display:grid}.content-page{min-width:0;padding:26px}.brand-save-state{min-height:34px;color:var(--green-strong);background:#f3fbf7;border:1px solid #bfdfcd;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.brand-save-state.dirty{color:#8a5a07;background:#fffaf0;border-color:#bf7e1747}.brand-profile-overview{grid-template-columns:minmax(220px,.78fr) repeat(2,minmax(220px,1fr));gap:12px;margin-bottom:14px;display:grid}.brand-profile-score-card,.brand-profile-next-card{min-width:0;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe8e3;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.brand-profile-score-card{background:linear-gradient(135deg,#effdf6f5,#fffffffa),#fff}.brand-profile-score-card span,.brand-profile-next-card span{color:var(--green-strong);font-size:12px;font-weight:950}.brand-profile-score-card strong{color:#10251d;letter-spacing:0;font-size:34px;line-height:1}.brand-progress-bar{background:#e8f0ec;border-radius:999px;height:8px;overflow:hidden}.brand-progress-bar i{border-radius:inherit;background:var(--green);height:100%;display:block}.brand-profile-score-card small,.brand-profile-next-card p{color:var(--muted);margin:0;font-size:12px;font-weight:760;line-height:1.5}.brand-profile-next-card>div{align-items:center;gap:6px;display:inline-flex}.brand-profile-next-card strong{color:var(--ink);font-size:15px;line-height:1.2}.brand-profile-next-card.muted{background:#fbfdfc}.brand-asset-command-center{background:linear-gradient(#f3fbf7fa,#fffffff5);border:1px solid #0b9f6838;border-radius:10px;grid-template-columns:minmax(260px,.38fr) minmax(420px,1fr) auto;align-items:stretch;gap:12px;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 14px 34px #11201a12}.brand-asset-command-copy,.brand-asset-command-metrics,.brand-asset-command-actions{min-width:0}.brand-asset-command-copy{background:#ffffffe0;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:6px;padding:12px;display:grid}.brand-asset-command-copy span{color:var(--green-strong);align-items:center;gap:6px;font-size:11px;font-weight:950;display:inline-flex}.brand-asset-command-copy h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:950;line-height:1.24;overflow:hidden}.brand-asset-command-copy p{color:#5d7067;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:740;line-height:1.55;display:-webkit-box;overflow:hidden}.brand-asset-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.brand-asset-command-metrics button{text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #cfdbd5eb;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.brand-asset-command-metrics button:hover{background:#f4fbf7;border-color:#0b9f684d}.brand-asset-command-metrics span,.brand-asset-command-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.brand-asset-command-metrics strong{color:#102019;font-size:22px;font-weight:950;line-height:1}.brand-asset-command-actions{align-content:center;gap:8px;min-width:172px;display:grid}.brand-asset-command-actions .button{justify-content:center;width:100%}.brand-generation-handoff{background:linear-gradient(135deg,#fffffffa,#f4fbf7f0);border:1px solid #cfdbd5eb;border-radius:10px;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr) minmax(250px,.42fr);align-items:stretch;gap:12px;min-width:0;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 14px 30px #11201a0e}.brand-generation-handoff.ready{background:linear-gradient(135deg,#effdf6f5,#fffffffa);border-color:#1497613d}.brand-generation-handoff.warning{background:linear-gradient(135deg,#fffaf0f5,#fffffffa);border-color:#c4841442}.brand-generation-handoff-copy,.brand-generation-handoff-note,.brand-generation-handoff-card{background:#ffffffe0;border:1px solid #cfdbd5e0;border-radius:9px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.brand-generation-handoff-copy span,.brand-generation-handoff-note span,.brand-generation-handoff-card span{min-width:0;color:var(--green-strong);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:950;line-height:1.2;display:inline-flex;overflow:hidden}.brand-generation-handoff.warning .brand-generation-handoff-copy span,.brand-generation-handoff-card.warning span{color:#9a6413}.brand-generation-handoff-copy strong,.brand-generation-handoff-note strong,.brand-generation-handoff-card strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:950;line-height:1.2;overflow:hidden}.brand-generation-handoff-copy p,.brand-generation-handoff-note small,.brand-generation-handoff-card small{color:#5d7067;margin:0;font-size:12px;font-weight:740;line-height:1.48}.brand-generation-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}.brand-generation-handoff-card{color:inherit;text-decoration:none}.brand-generation-handoff-card:hover{background:#f4fbf7;border-color:#0b9f684d}.brand-generation-handoff-card.ready{background:#f4fbf7;border-color:#14976138}.brand-generation-handoff-card.warning{background:#fff8e8;border-color:#c4841440}.brand-generation-handoff-card.waiting{background:#fbfdfc;border-color:#cfdbd5eb}.brand-generation-handoff-card em{min-height:26px;color:var(--green-strong);background:#fff;border-radius:999px;justify-self:start;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.brand-notice.success{color:#0d6f4d;background:#f3fbf7;border-color:#0b9f6838}.brand-notice.error{color:#a13a20;background:#fff5f2;border-color:#c14b3447}.content-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;padding:18px}.brand-company-workspace{gap:14px;display:grid}.brand-smart-brief-panel{background:linear-gradient(135deg,#effdf6f0,#fffffffa),#fff;border:1px solid #cfe4d8;border-radius:8px;gap:10px;padding:14px;display:grid}.brand-smart-brief-head,.brand-smart-brief-footer,.brand-material-toolbar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.brand-smart-brief-head>div{gap:4px;min-width:0;display:grid}.brand-smart-brief-head span,.brand-smart-brief-footer span{color:var(--green-strong);align-items:center;gap:5px;font-size:12px;font-weight:950;display:inline-flex}.brand-smart-brief-head strong{color:var(--ink);font-size:15px;line-height:1.25}.brand-smart-brief-input{resize:vertical;width:100%;min-height:126px;color:var(--ink);background:#fbfdfc;border:1px solid #d7e4dd;border-radius:8px;outline:0;padding:11px;font-size:13px;line-height:1.55}.brand-smart-brief-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0b9f681a}.brand-smart-brief-footer span{color:var(--muted);font-weight:760}.brand-material-upload-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;margin-top:2px;display:grid}.brand-material-upload-status small{color:#40584c;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffffd1;border:1px solid #cfdbd5e6;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:28px;padding:0 8px;font-size:11px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.asset-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.asset-tab{border:1px solid var(--line);background:var(--surface);color:#40504a;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.asset-tab:hover,.asset-tab.active{background:var(--surface-green);color:var(--green-strong);border-color:#b9d8c8}.task-guide-card{text-align:left;cursor:pointer}.asset-manager-layout{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:14px;display:grid}.asset-rail{gap:8px;display:grid}.brand-asset-rail-empty{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5eb;border-radius:9px;align-content:center;gap:8px;min-height:170px;padding:14px;display:grid;box-shadow:0 12px 26px #11201a0d}.brand-asset-rail-empty span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.brand-asset-rail-empty strong{color:#102019;font-size:18px;font-weight:950;line-height:1.16}.brand-asset-rail-empty small{color:#60736a;font-size:12px;font-weight:760;line-height:1.55}.brand-asset-rail-empty-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.brand-asset-rail-empty-route span{color:#5b6e65;text-align:center;white-space:nowrap;background:#ffffffc7;border:1px solid #cfdbd5db;border-radius:8px;min-width:0;padding:6px 7px;font-size:11px;font-weight:880;line-height:1.2}.asset-rail-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;border-radius:8px;gap:4px;padding:12px;display:grid;position:relative}.asset-rail-card:hover,.asset-rail-card.active{background:#f7fcf9;border-color:#b9d8c8}.asset-rail-card.active{box-shadow:inset 3px 0 0 var(--green)}.asset-rail-card strong,.asset-rail-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asset-rail-card strong{font-size:13px}.asset-rail-card span{color:var(--muted);font-size:12px}.asset-rail-card em{background:var(--green);color:#fff;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}.two-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.asset-apply-panel{background:linear-gradient(#f7fcf9,#fff);border:1px solid #cde6d8;border-radius:8px;gap:10px;padding:10px;display:grid}.asset-check-list{gap:6px;display:grid}.asset-check-list.tall{max-height:286px;padding-right:2px;overflow:auto}.asset-check-row{border:1px solid var(--line);color:#40504a;text-align:left;background:#fbfdfc;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:7px 8px;font-size:12px;display:grid}.asset-check-row span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asset-check-row span:last-child small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:750;display:block}.asset-check-row:hover,.asset-check-row.active{background:var(--surface-green);color:var(--green-strong);border-color:#b9d8c8}.asset-detail-grid{gap:10px;margin-top:12px;display:grid}.asset-detail-card{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.asset-detail-head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.asset-detail-head strong,.asset-detail-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.asset-detail-head strong{color:var(--ink);font-size:13px;line-height:1.2}.asset-detail-head span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:800}.brand-material-search{border:1px solid var(--line);min-width:220px;max-width:360px;min-height:40px;color:var(--muted);background:#fbfdfc;border-radius:8px;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.brand-material-search input{min-width:0;height:100%;min-height:36px;color:var(--ink);background:0 0;border:0;outline:0}.brand-material-filter{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;gap:6px;padding:4px;display:inline-flex}.brand-material-filter button{color:#50635a;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:900}.brand-material-filter button.active{background:var(--surface-green);color:var(--green-strong)}.brand-material-empty-state,.brand-asset-empty-state{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5eb;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr) auto;align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.brand-material-empty-state.filtered{background:linear-gradient(135deg,#fffffffc,#fff9e8e0);border-color:#e2b76175}.brand-material-empty-copy,.brand-material-empty-metrics,.brand-material-empty-actions,.brand-asset-empty-copy,.brand-asset-empty-metrics,.brand-asset-empty-actions{min-width:0}.brand-material-empty-copy,.brand-asset-empty-copy{align-content:center;gap:7px;display:grid}.brand-material-empty-copy>span,.brand-asset-empty-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.brand-material-empty-state.filtered .brand-material-empty-copy>span{color:#9a6413}.brand-material-empty-copy strong,.brand-asset-empty-copy strong{color:#102019;font-size:22px;font-weight:950;line-height:1.12}.brand-material-empty-copy p,.brand-asset-empty-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.brand-material-empty-metrics,.brand-asset-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.brand-material-empty-metrics article,.brand-asset-empty-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:11px;display:grid}.brand-material-empty-metrics span,.brand-material-empty-metrics small,.brand-asset-empty-metrics span,.brand-asset-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.brand-material-empty-metrics strong,.brand-asset-empty-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.brand-material-empty-actions,.brand-asset-empty-actions{align-content:center;gap:8px;display:grid}.brand-material-empty-actions .button,.brand-asset-empty-actions .button{white-space:nowrap;justify-content:center}.brand-material-empty-route,.brand-asset-empty-route{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.brand-material-empty-route span,.brand-asset-empty-route span{color:#52685e;text-align:center;white-space:nowrap;background:#ffffffbd;border:1px solid #cfdbd5db;border-radius:9px;min-width:0;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2}.brand-material-binding-empty{background:linear-gradient(135deg,#14976114,#0000 42%),#fbfdfc;border:1px dashed #1497612e;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.brand-material-binding-empty-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.brand-material-binding-empty-copy>svg{color:#0b7657;margin-top:1px}.brand-material-binding-empty-copy>div{gap:4px;min-width:0;display:grid}.brand-material-binding-empty-copy strong{color:#173c2e;font-size:13px;font-weight:950;line-height:1.15}.brand-material-binding-empty-copy span{color:#5f7168;font-size:11px;font-weight:760;line-height:1.4}.brand-material-binding-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.brand-material-binding-empty-metrics article{background:#ffffffc2;border:1px solid #12261e14;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.brand-material-binding-empty-metrics strong{color:#173c2e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1;overflow:hidden}.brand-material-binding-empty-metrics small{color:#5f7168;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.brand-material-binding-empty-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.brand-material-binding-empty-route span{color:#28463b;text-align:center;background:#ffffffb8;border:1px solid #1497611f;border-radius:8px;min-width:0;padding:8px;font-size:10px;font-weight:900;line-height:1}.asset-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.empty-state.compact{min-height:120px;padding:18px}.promo-image-page,.creative-studio-page{min-height:100vh}.creative-studio-topbar{background:linear-gradient(90deg, #e8f6eff0, #fffffffa 42%), var(--surface);border-bottom-color:#dbe6e0}.creative-studio-command-center{min-width:0;box-shadow:var(--shadow);background:linear-gradient(135deg,#f4fbf7f5,#fffffffa 58%),#fff;border:1px solid #d7e6df;border-radius:10px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.08fr) minmax(286px,.54fr);align-items:stretch;gap:12px;margin-bottom:12px;padding:14px;display:grid}.creative-studio-command-copy,.creative-studio-command-metrics div,.creative-studio-command-next{background:#ffffffeb;border:1px solid #dfe8e3;border-radius:8px;min-width:0}.creative-studio-command-copy{align-content:start;gap:8px;padding:16px;display:grid}.creative-studio-command-copy span,.creative-studio-command-metrics span,.creative-studio-command-next>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.creative-studio-command-copy h2{color:#10251d;letter-spacing:0;margin:0;font-size:22px;line-height:1.18}.creative-studio-command-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.creative-studio-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.creative-studio-command-metrics div{align-content:start;gap:7px;padding:14px;display:grid}.creative-studio-command-metrics strong{color:#10251d;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;line-height:1.05;overflow:hidden}.creative-studio-command-metrics small,.creative-studio-command-next small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.45}.creative-studio-command-next{background:linear-gradient(#f7fcf9,#fff);border-color:#d4e8dd;align-content:start;gap:9px;padding:16px;display:grid}.creative-studio-command-next.warning{background:linear-gradient(#fffaf0,#fff);border-color:#f0dca9}.creative-studio-command-next strong{color:#10251d;font-size:17px;line-height:1.25}.creative-studio-command-actions{gap:8px;margin-top:2px;display:grid}.creative-studio-command-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.creative-studio-command-actions .button{justify-content:center;min-height:38px}.creative-studio-workspace{grid-template-columns:minmax(236px,.72fr) minmax(420px,1.48fr) minmax(286px,.88fr);align-items:stretch;gap:12px;min-height:0;max-height:calc(100vh - 118px);display:grid}.creative-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.creative-step-card{min-width:0;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe8e3;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px 8px;padding:10px;display:grid}.creative-step-card span{width:28px;height:28px;color:var(--green-strong);background:#edf5f1;border-radius:999px;grid-row:1/3;place-items:center;font-size:12px;font-weight:950;display:inline-grid}.creative-step-card strong,.creative-step-card em{text-overflow:ellipsis;min-width:0;overflow:hidden}.creative-step-card strong{white-space:nowrap;font-size:13px;line-height:1.2}.creative-step-card em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;line-height:1.35}.creative-step-card.done{background:var(--surface-green);border-color:#b9d8c8}.creative-step-card.active{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green), 0 10px 24px #11201a14}.creative-step-card.locked{opacity:.58;cursor:not-allowed}.creative-step-workspace{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);align-items:start;max-height:none}.creative-step-workspace.simple-creative-flow{grid-template-columns:minmax(0,1fr)}.creative-step-condition-panel{max-height:calc(100vh - 154px);position:sticky;top:12px}.creative-condition-drawer{background:#fff;border:1px solid #dfe8e3;border-radius:8px;gap:10px;max-height:none;margin-bottom:12px;padding:10px 12px;display:grid;position:static}.creative-condition-drawer summary{min-width:0;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.creative-condition-drawer summary::-webkit-details-marker{display:none}.creative-condition-drawer summary>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.creative-condition-drawer summary strong,.creative-condition-drawer summary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creative-condition-drawer summary strong{font-size:13px;font-weight:950}.creative-condition-drawer summary em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.creative-condition-drawer summary svg:last-child{color:var(--muted);flex:none;transition:transform .14s}.creative-condition-drawer[open] summary svg:last-child{transform:rotate(180deg)}.creative-condition-drawer .creative-condition-list{grid-template-columns:repeat(5,minmax(0,1fr))}.creative-template-step-panel,.creative-canvas-panel{min-height:0}.creative-condition-list{gap:8px;display:grid}.creative-condition-row{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:4px 8px;padding:9px;display:grid}.creative-condition-row span{width:24px;height:24px;color:var(--green-strong);background:#edf5f1;border-radius:999px;grid-row:1/3;place-items:center;font-size:11px;font-weight:950;display:inline-grid}.creative-condition-row strong{color:var(--ink);font-size:12px;line-height:1.25}.creative-condition-row em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.4}.creative-condition-row.done{background:var(--surface-green);border-color:#b9d8c8}.creative-condition-row.active{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green)}.creative-condition-row.locked{opacity:.58;cursor:not-allowed}.template-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.complete-template-grid{max-height:min(68vh,820px);padding-right:4px;scroll-padding:8px;overflow:auto}.template-work-card{min-width:0;color:var(--ink);background:#fff;border:1px solid #dfe8e3;border-radius:8px;gap:8px;padding:9px;display:grid}.template-work-card.active{border-color:var(--green);background:var(--surface-green);box-shadow:inset 3px 0 0 var(--green)}.template-work-image{aspect-ratio:4/3;cursor:pointer;background:#eef4f1;border:1px solid #dfe8e3;border-radius:7px;width:100%;position:relative;overflow:hidden}.template-work-image img{object-fit:contain;width:100%;height:100%;display:block}.template-work-image span,.template-work-image svg{color:var(--green-strong);background:#ffffffeb;border-radius:999px;position:absolute;box-shadow:0 8px 18px #11201a1f}.template-work-image span{padding:4px 7px;font-size:10px;font-weight:950;top:7px;left:7px}.template-work-image svg{padding:4px;top:7px;right:7px}.template-work-copy{gap:4px;min-width:0;display:grid}.template-work-copy span{color:var(--green-strong);font-size:11px;font-weight:950}.template-work-copy strong,.template-work-copy p{min-width:0;overflow:hidden}.template-work-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25}.template-work-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box}.template-work-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.template-work-meta span,.template-work-meta em{color:#486557;background:#eef5f1;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:900;line-height:1.2}.template-work-meta em{color:#9a6714;background:#fff8e6;margin-left:auto}.creative-confirm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.creative-confirm-grid div{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.creative-confirm-grid span{color:var(--muted);font-size:11px;font-weight:900}.creative-confirm-grid strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.creative-generation-confirm{background:#fffaf0;border:1px solid #f0dca9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.creative-generation-confirm.ready{background:var(--surface-green);border-color:#b9d8c8}.creative-generation-confirm>div:first-child{gap:4px;min-width:0;display:grid}.creative-generation-confirm strong{color:var(--ink);font-size:14px}.creative-generation-confirm span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.generation-mode-panel{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:8px;gap:8px;padding:10px;display:grid}.generation-mode-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.generation-mode-toggle button{color:#4e6359;cursor:pointer;background:#fff;border:1px solid #dfe8e3;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:38px;font-size:12px;font-weight:900;display:inline-flex}.generation-mode-toggle button.active{background:var(--surface-green);color:var(--green-strong);border-color:#9dceb4;box-shadow:inset 0 0 0 1px #0b9f681f}.generation-mode-panel p{color:#64756d;margin:0;font-size:11px;font-weight:760;line-height:1.45}.generation-mode-toggle.single-only{grid-template-columns:minmax(0,1fr)}.generation-mode-toggle button:disabled{cursor:default;opacity:1}.generation-custom-summary{background:linear-gradient(135deg,#f5fcf8 0%,#fbfdfc 100%);border:1px solid #cfe4d8;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:14px;padding:16px;display:grid}.generation-custom-summary>div:first-child{align-content:start;gap:5px;min-width:0;display:grid}.generation-custom-summary>div:first-child>span{color:var(--green-strong);letter-spacing:.08em;font-size:11px;font-weight:900}.generation-custom-summary strong{color:var(--ink);font-size:16px;line-height:1.35}.generation-custom-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.generation-custom-summary dl>div{background:#ffffffdb;border-radius:7px;gap:3px;min-width:0;padding:9px 10px;display:grid}.generation-custom-summary dt{color:#718078;font-size:10px;font-weight:800}.generation-custom-summary dd{overflow-wrap:anywhere;color:#263c31;margin:0;font-size:12px;font-weight:850}.generation-output-card.visual-instructions-card textarea{resize:vertical;width:100%;min-height:86px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce6e1;border-radius:7px;grid-column:1/-1;padding:10px 11px;line-height:1.55}.generation-output-card.visual-instructions-card textarea:focus{border-color:#75be98;outline:2px solid #0b9f6829}@media (max-width:760px){.generation-custom-summary{grid-template-columns:minmax(0,1fr)}}.deck-template-panel,.deck-plan-panel,.deck-result-panel{background:#fbfdfc;border:1px solid #dbe6e0;border-radius:8px;gap:10px;padding:12px;display:grid}.deck-template-head,.deck-plan-head{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.deck-template-head>div,.deck-plan-head>div:first-child{gap:3px;min-width:0;display:grid}.deck-template-head span,.deck-plan-head span{color:var(--green-strong);align-items:center;gap:5px;font-size:11px;font-weight:950;display:inline-flex}.deck-template-head strong,.deck-plan-head strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.deck-template-head em,.deck-plan-head small{color:#64756d;font-size:11px;font-style:normal;font-weight:820;line-height:1.4}.deck-platform-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.deck-platform-rule{background:#fff;border:1px solid #e2ebe5;border-radius:8px;gap:3px;min-width:0;padding:7px 8px;display:grid}.deck-platform-rule.active{background:var(--surface-green);box-shadow:inset 2px 0 0 var(--green);border-color:#9dceb4}.deck-platform-rule strong,.deck-platform-rule span,.deck-platform-rule em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deck-platform-rule strong{color:var(--ink);font-size:11px;font-weight:950}.deck-platform-rule span,.deck-platform-rule em{color:#63766c;font-size:10px;font-style:normal;font-weight:820}.deck-platform-rule em{color:var(--green-strong)}.deck-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.deck-template-card{min-width:0;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e2ebe5;border-radius:8px;align-content:start;gap:5px;padding:9px;display:grid}.deck-template-card.active{background:var(--surface-green);box-shadow:inset 3px 0 0 var(--green);border-color:#9dceb4}.deck-template-card strong,.deck-template-card span,.deck-template-card em{text-overflow:ellipsis;min-width:0;overflow:hidden}.deck-template-card strong{white-space:nowrap;font-size:12px;font-weight:950;line-height:1.25}.deck-template-card span{color:#5e7067;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:760;line-height:1.35;display:-webkit-box}.deck-template-card em{color:var(--green-strong);white-space:nowrap;align-self:end;font-size:10px;font-style:normal;font-weight:900}.deck-count-control{background:#fff;border:1px solid #e2ebe5;border-radius:8px;gap:7px;padding:9px;display:grid}.deck-count-control label{color:#5e7067;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.deck-count-control label strong{color:var(--green-strong);font-size:20px;line-height:1}.deck-count-control input{width:100%}.deck-count-control small{color:var(--muted);font-size:10px;font-weight:800}.deck-plan-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.deck-slide-editor-list{gap:8px;display:grid}.deck-visual-system-editor{background:#f5faf7;border:1px solid #dce8e2;border-radius:8px;gap:7px;padding:9px;display:grid}.deck-visual-system-editor>strong{color:var(--green-strong);font-size:11px}.deck-visual-system-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.deck-visual-system-editor label{color:#5f7068;gap:3px;min-width:0;font-size:10px;font-weight:900;display:grid}.deck-visual-system-editor textarea{resize:vertical;min-height:54px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce8e2;border-radius:7px;padding:7px 8px;line-height:1.4}@media (max-width:760px){.deck-visual-system-editor>div{grid-template-columns:minmax(0,1fr)}}.deck-slide-editor{background:#fff;border:1px solid #e2ebe5;border-radius:8px;grid-template-columns:64px minmax(0,1fr) 72px;align-items:stretch;gap:8px;min-width:0;padding:8px;display:grid}.deck-slide-editor.dragging{opacity:.72;background:#f3fbf7;border-color:#9dceb4}.deck-slide-order{background:#f7faf8;border:1px solid #dfe8e3;border-radius:7px;align-content:center;justify-items:center;gap:5px;min-width:0;display:grid}.deck-slide-order strong{color:var(--green-strong);font-size:22px;line-height:1}.deck-slide-order span{color:#60736a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:900;overflow:hidden}.deck-slide-fields{gap:6px;min-width:0;display:grid}.deck-slide-fields input,.deck-slide-fields textarea{width:100%;min-width:0;color:var(--ink);background:#fbfdfc;border:1px solid #dfe8e3;border-radius:7px;font-size:12px;font-weight:760;line-height:1.35}.deck-slide-fields input{height:34px;padding:0 9px}.deck-slide-fields textarea{resize:vertical;min-height:56px;padding:8px 9px}.deck-slide-tools{gap:5px;display:grid}.deck-slide-tools button{color:#486557;cursor:pointer;background:#fbfdfc;border:1px solid #dfe8e3;border-radius:7px;min-width:0;min-height:28px;font-size:10px;font-weight:900}.deck-slide-tools button:hover:not(:disabled){background:var(--surface-green);color:var(--green-strong);border-color:#b9d8c8}.deck-slide-tools button:disabled{cursor:not-allowed;opacity:.45}.deck-plan-empty{background:#fff;border:1px dashed #d8e5df;border-radius:8px;gap:5px;padding:12px;display:grid}.deck-plan-empty strong{color:var(--ink);font-size:13px}.deck-plan-empty span{color:var(--muted);font-size:11px;font-weight:780;line-height:1.5}.deck-job-progress{border-top:1px solid #e2ebe5;gap:8px;padding-top:10px;display:grid}.deck-job-progress-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.deck-job-progress-head>div{gap:2px;display:grid}.deck-job-progress-head strong{color:var(--ink);font-size:13px}.deck-job-progress-head span,.deck-job-progress-head em{color:#64756d;font-size:10px;font-style:normal;font-weight:850}.deck-job-progress-head em{color:var(--green-strong);background:#eaf7f0;border-radius:999px;padding:3px 7px}.deck-job-slide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.deck-job-slide{background:#fff;border:1px solid #e2ebe5;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.deck-job-slide.failed,.deck-job-slide.preview{background:#fffaf8;border-color:#e7c8bd}.deck-job-slide img,.deck-job-slide-placeholder{object-fit:cover;background:#eef5f1;border-radius:6px;width:64px;height:76px}.deck-job-slide-placeholder{color:#8aa399;place-items:center;display:grid}.deck-job-slide>div:not(.deck-job-slide-placeholder){gap:3px;min-width:0;display:grid}.deck-job-slide span,.deck-job-slide em,.deck-job-slide small{color:#64756d;font-size:10px;font-style:normal;font-weight:800;line-height:1.35}.deck-job-slide strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:930;overflow:hidden}.deck-job-slide small{color:#a64f3b}.deck-job-slide-actions{grid-column:1/-1;justify-content:flex-end;gap:5px;display:flex}@media (max-width:760px){.deck-job-slide-grid{grid-template-columns:minmax(0,1fr)}}.creative-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.creative-step-actions.compact{flex:none;margin-top:0}.studio-panel{background:var(--surface);border:1px solid #dfe8e3;border-radius:8px;min-width:0;min-height:0;padding:13px;overflow:auto;box-shadow:0 12px 30px #11201a0f}.asset-assembly-panel,.creative-inspector-panel{position:relative;top:auto}.studio-panel-head{justify-content:space-between;align-items:start;gap:12px;min-width:0;margin-bottom:12px;display:flex}.studio-kicker{color:var(--green);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900;line-height:1;display:block}.danger-notice,.studio-notice{margin-bottom:12px}.danger-notice{color:#8a2323;background:#fff5f5;border-color:#efb0b0}.asset-readiness{background:#fff9ed;border:1px solid #f0d4b3;border-radius:8px;gap:5px;margin-bottom:12px;padding:11px 12px;display:grid}.asset-readiness.ready{background:var(--surface-green);border-color:#b9d8c8}.asset-readiness strong{color:var(--ink);font-size:13px;line-height:1.3}.asset-readiness span,.studio-empty-brief span{color:var(--muted);font-size:11px;line-height:1.45}.studio-job-card{padding:10px}.studio-empty-brief{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb),#fff;border:1px solid #d9e5df;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,.56fr) auto;align-items:stretch;gap:10px;padding:10px;display:grid}.studio-empty-brief strong{font-size:12px}.studio-empty-brief-copy{align-content:center;gap:5px;min-width:0;display:grid}.studio-empty-brief-copy span{color:var(--green-strong);align-items:center;gap:5px;font-weight:950;display:inline-flex}.studio-empty-brief-copy p{color:var(--muted);margin:0;font-size:11px;font-weight:760;line-height:1.5}.studio-empty-brief-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.studio-empty-brief-metrics article{background:#fff;border:1px solid #dfe8e3;border-radius:7px;align-content:center;gap:3px;min-width:0;padding:8px;display:grid}.studio-empty-brief-metrics span,.studio-empty-brief-metrics small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.2;overflow:hidden}.studio-empty-brief-metrics strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.05;overflow:hidden}.studio-empty-brief-actions{align-content:center;gap:7px;display:grid}.studio-empty-brief-actions .button{white-space:nowrap;justify-content:center;width:100%}.asset-role-meter{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.asset-role-chip{background:#fbfdfc;border:1px solid #e4ece7;border-radius:8px;place-items:center;gap:3px;min-width:0;min-height:44px;display:grid}.asset-role-chip.filled{background:var(--surface-green);border-color:#b9d8c8}.asset-role-chip strong{color:var(--ink);font-size:16px;line-height:1}.asset-role-chip span{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.batch-platform-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:7px;display:grid}.batch-platform-toolbar button,.batch-result-actions button{color:#486557;cursor:pointer;background:#fbfdfc;border:1px solid #dfe8e3;border-radius:7px;min-width:0;padding:8px 7px;font-size:11px;font-weight:900;line-height:1}.batch-platform-toolbar button:hover,.batch-result-actions button:hover{background:var(--surface-green);color:var(--green-strong);border-color:#b9d8c8}.batch-platform-toolbar button:disabled{cursor:not-allowed;opacity:.46}.batch-platform-grid{gap:6px;display:grid}.batch-platform-card{min-width:0;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #e2ebe5;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.batch-platform-card:hover,.batch-platform-card.selected{background:var(--surface-green);border-color:#b9d8c8}.batch-platform-card.current{box-shadow:inset 3px 0 0 var(--green)}.batch-platform-card strong,.batch-platform-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.batch-platform-card strong{font-size:12px;line-height:1.2}.batch-platform-card em{color:var(--muted);font-size:10px;font-style:normal;font-weight:800}.batch-platform-empty{background:#fbfdfb;border:1px dashed #d8e5df;border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.batch-platform-empty>span{color:#1f7a52;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:950;line-height:1;display:inline-flex;overflow:hidden}.batch-platform-empty strong,.batch-platform-empty small{text-overflow:ellipsis;min-width:0;overflow:hidden}.batch-platform-empty strong{color:#1f352b;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.12}.batch-platform-empty small{color:#687a71;font-size:10px;font-weight:760;line-height:1.35}.batch-platform-empty div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;display:grid}.batch-platform-empty b{color:#486557;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dfe8e3;border-radius:6px;min-width:0;padding:5px 6px;font-size:9px;font-weight:900;line-height:1;overflow:hidden}.studio-upload-zone{min-width:0;min-height:104px;color:var(--green);text-align:center;cursor:pointer;background:linear-gradient(135deg,#e8f6efdb,#fffffffa),#fff;border:1px dashed #a8cdb8;border-radius:8px;place-items:center;gap:6px;margin:12px 0;padding:14px;display:grid}.other-material-studio-field{margin-top:10px}.studio-upload-zone.uploading{opacity:.76}.studio-upload-zone input{display:none}.studio-upload-zone strong{color:var(--ink);font-size:13px;line-height:1.25}.studio-upload-zone span{max-width:220px;color:var(--muted);font-size:11px;line-height:1.45}.asset-category-board{gap:10px;display:grid}.asset-category-group{background:#fbfdfc;border:1px solid #e1eae5;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.asset-category-head{gap:5px;min-width:0;display:grid}.asset-category-tag{background:var(--surface-green);width:fit-content;max-width:100%;min-height:26px;color:var(--green-strong);border:1px solid #b9d8c8;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.asset-category-tag strong{min-width:18px;height:18px;color:var(--ink);background:#fff;border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.asset-category-head em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.45}.asset-category-assets{gap:7px;display:grid}.assembled-asset-row{background:#fbfdfc;border:1px solid #e3ebe6;border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:9px;min-width:0;padding:8px;display:grid}.classified-asset-card{background:#fff;border-color:#dfe8e3;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:8px;padding:7px}.assembled-asset-thumb{width:48px;height:48px;color:var(--green);background:#fff;border:1px solid #dfe8e3;border-radius:7px;place-items:center;display:grid;overflow:hidden}.classified-asset-thumb{cursor:zoom-in;background:linear-gradient(135deg,#f6faf8,#fff),#fff;border-radius:8px;width:74px;height:74px;min-height:0;padding:0;position:relative}.assembled-asset-thumb img{object-fit:cover;width:100%;height:100%;display:block}.classified-asset-thumb span{min-height:20px;color:var(--green-strong);text-overflow:ellipsis;white-space:nowrap;background:#ffffffe0;border:1px solid #ffffffc2;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}.asset-thumb-zoom{width:22px;height:22px;color:var(--green-strong);background:#ffffffe6;border:1px solid #ffffffc7;border-radius:999px;padding:4px;position:absolute;top:5px;right:5px}.assembled-asset-main{gap:6px;min-width:0;display:grid}.assembled-asset-main>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.assembled-asset-main select{min-height:30px;padding:0 8px;font-size:11px}.asset-custom-input,.asset-description-input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #dfe8e3;border-radius:7px;font-size:11px}.asset-custom-input{min-height:30px;padding:0 8px}.asset-description-input{resize:vertical;min-height:44px;padding:6px 8px;line-height:1.4}.asset-custom-input:focus,.asset-description-input:focus,.assembled-asset-main select:focus{border-color:#8ac8a6;outline:2px solid #0b9f681f}.assembled-asset-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.assembled-asset-title strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.assembled-asset-title span{color:#47715b;background:#eef5f1;border-radius:999px;flex:none;padding:3px 6px;font-size:10px;font-weight:900}.asset-save-button{width:100%;margin-top:10px}.lightbox-ratio-switch button{color:#4f685d;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffffd1;border:1px solid #dfe8e3;border-radius:7px;min-width:0;padding:6px 4px;font-size:9px;font-weight:900;line-height:1;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;overflow:hidden}.lightbox-ratio-switch button:hover,.lightbox-ratio-switch button.active{border-color:var(--visual-accent);background:color-mix(in srgb, var(--visual-accent) 12%, #fff);color:color-mix(in srgb, var(--visual-accent) 82%, #17211d);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--visual-accent) 30%, transparent)}.creative-canvas-shell{background:linear-gradient(135deg, var(--visual-soft), #fff 58%), #fff;border:1px solid #dbe6e0;border-radius:8px;gap:10px;padding:12px;display:grid}.canvas-meta-bar,.canvas-foot-grid{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.canvas-meta-bar>div:first-child{gap:3px;min-width:0;display:grid}.canvas-meta-bar strong{color:var(--ink);font-size:15px;line-height:1.25}.canvas-meta-bar span,.canvas-foot-grid span{color:var(--muted);font-size:11px;font-weight:800}.canvas-status{color:#8a5a12;background:#fff3dd;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex}.canvas-status.ready{color:#1d7046;background:#e6f6ed}.canvas-status span{background:currentColor;border-radius:999px;width:7px;height:7px}.creative-safe-stage{background:linear-gradient(135deg, #ffffffb8, #fffffff0), var(--visual-soft);border:1px solid #d6e2dc;border-radius:8px;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.creative-safe-stage img{object-fit:contain;object-position:center;border-radius:7px;width:auto;max-width:100%;height:auto;max-height:620px;display:block;box-shadow:0 16px 42px #11201a24}.custom-preview-placeholder{color:#5d7167;text-align:center;justify-items:center;gap:9px;max-width:360px;padding:28px;display:grid}.custom-preview-placeholder>svg{color:var(--green)}.custom-preview-placeholder strong{color:#1d3429;font-size:16px}.custom-preview-placeholder span{font-size:12px;line-height:1.6}.creative-safe-zone{pointer-events:none;border:1px dashed #0b9f688f;border-radius:8px;position:absolute;inset:8% 9% 18%}.creative-safe-zone span,.creative-canvas-badge{color:color-mix(in srgb, var(--visual-accent) 74%, #17211d);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #ffffffc7;border-radius:999px;box-shadow:0 8px 20px #11201a1a}.creative-safe-zone span{padding:5px 8px;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px}.creative-canvas-badge{align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:12px}.image-lightbox{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1813b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.image-lightbox-panel{background:linear-gradient(135deg, var(--visual-soft), #fff 56%), #fff;border:1px solid #ffffff2e;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);width:min(980px,100%);max-height:calc(100vh - 44px);display:grid;overflow:hidden;box-shadow:0 30px 80px #00000047}.image-lightbox-head{background:#ffffffdb;border-bottom:1px solid #dfe8e3;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.image-lightbox-head>div{gap:3px;min-width:0;display:grid}.image-lightbox-head strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.image-lightbox-head span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.lightbox-ratio-switch{background:#ffffffc2;border-bottom:1px solid #dfe8e3;flex-wrap:wrap;gap:6px;min-width:0;padding:10px 14px;display:flex}.lightbox-ratio-switch button{flex:134px;padding:8px 9px;font-size:11px}.image-lightbox-body{place-items:center;min-height:0;padding:14px;display:grid}.image-lightbox-body img{object-fit:contain;border-radius:7px;max-width:100%;max-height:min(78vh,820px);display:block;box-shadow:0 18px 50px #11201a29}.asset-lightbox-panel{background:linear-gradient(135deg,#f4fbf7,#fff 58%),#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%)}.asset-lightbox-body{background:linear-gradient(135deg,#f6faf8,#fff),#fff;min-height:300px;max-height:min(68vh,620px)}.asset-lightbox-body img{max-height:min(62vh,560px);box-shadow:0 16px 46px #11201a24}.asset-lightbox-file{width:100%;height:100%;min-height:260px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.asset-lightbox-file strong{color:var(--ink);font-size:18px}.asset-lightbox-file span{max-width:420px;color:var(--muted);font-size:13px;line-height:1.55}.asset-lightbox-meta{background:#fbfdfc;border-top:1px solid #e3ebe6;gap:5px;padding:12px 14px 14px;display:grid}.asset-lightbox-meta strong{color:var(--green-strong);font-size:13px}.asset-lightbox-meta span{color:var(--muted);font-size:12px;line-height:1.5}.creative-output-list{gap:10px;margin:12px 0;display:grid}.score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.score-item{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid;position:relative;overflow:hidden}.score-item.featured{background:var(--surface-green);border-color:#b9d8c8}.score-item strong{color:var(--ink);font-size:20px;line-height:1}.score-item span{color:var(--muted);font-size:11px;font-weight:800}.score-item i{background:#e3ebe6;border-radius:999px;width:100%;height:5px;overflow:hidden}.score-item i:after{content:"";width:var(--score-value);border-radius:inherit;background:var(--green);height:100%;display:block}.batch-result-panel{background:#fbfdfc;border:1px solid #dbe6e0;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.batch-result-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.batch-result-head>div{gap:3px;min-width:0;display:grid}.batch-result-head strong{color:var(--ink);font-size:14px;line-height:1.25}.batch-result-head span{color:var(--muted);font-size:11px;font-weight:800}.batch-result-empty-panel{background:linear-gradient(135deg,#fffaf0f5,#fffffff5);border:1px solid #e49c183d;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.68fr);gap:10px;margin-top:12px;padding:12px;display:grid}.batch-result-empty-copy,.batch-result-empty-metrics,.batch-result-empty-route{min-width:0}.batch-result-empty-copy{align-content:center;gap:6px;display:grid}.batch-result-empty-copy>span{color:#9a6714;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.batch-result-empty-copy strong{color:var(--ink);font-size:16px;font-weight:950;line-height:1.22}.batch-result-empty-copy p{color:#5f7168;margin:0;font-size:12px;line-height:1.55}.batch-result-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.batch-result-empty-metrics article{background:#ffffffd6;border:1px solid #e2b76147;border-radius:7px;align-content:center;gap:4px;min-width:0;padding:9px;display:grid}.batch-result-empty-metrics span,.batch-result-empty-metrics small{color:#6d7d75;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:850;line-height:1.25;overflow:hidden}.batch-result-empty-metrics strong{color:#26382f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:950;line-height:1.05;overflow:hidden}.batch-result-empty-route{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.batch-result-empty-route span{color:#51645a;text-align:center;background:#f8fbf8;border:1px solid #cfdbd5db;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:30px;font-size:11px;font-weight:900;display:inline-flex}.batch-result-grid,.deck-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.batch-result-card,.deck-result-card{background:#fff;border:1px solid #e2ebe5;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.batch-result-card.active{background:var(--surface-green);box-shadow:inset 3px 0 0 var(--green);border-color:#9dceb4}.batch-result-card.failed{background:#fff5f5;border-color:#efb0b0}.batch-result-preview{aspect-ratio:4/3;cursor:pointer;background:#eef5f1;border:1px solid #dfe8e3;border-radius:7px;width:100%;min-width:0;position:relative;overflow:hidden}.batch-result-preview img{object-fit:contain;width:100%;height:100%;display:block}.batch-result-preview span{color:var(--green-strong);background:#ffffffe6;border-radius:999px;padding:4px 6px;font-size:10px;font-weight:900;position:absolute;top:6px;left:6px}.batch-result-copy{gap:4px;min-width:0;display:grid}.batch-result-copy strong,.batch-result-copy span,.batch-result-failed strong,.batch-result-failed span{text-overflow:ellipsis;min-width:0;overflow:hidden}.batch-result-copy strong,.batch-result-failed strong{color:var(--ink);white-space:nowrap;font-size:12px;line-height:1.3}.batch-result-copy span,.batch-result-failed span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box}.batch-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.batch-result-failed{align-content:center;gap:5px;min-height:118px;padding:8px;display:grid}.compliance-mini-list{gap:7px;display:grid}.compliance-mini-list span{color:#40504a;background:#fbfdfc;border:1px solid #dfe8e3;border-radius:7px;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:7px 8px;font-size:11px;line-height:1.45;display:grid}.prompt-textarea{min-height:154px;font-size:12px}.visual-guidance-band{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:12px;margin-top:14px;display:grid}.creative-history-strip{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.creative-history-strip .tag-wrap{justify-content:flex-end}.saved-templates-page{background:linear-gradient(180deg, #e8f6ef80, #f7f9f800 420px), var(--bg)}.saved-templates-dashboard-page{align-content:start;gap:14px;min-width:0;display:grid}.saved-templates-command-center{background:linear-gradient(135deg,#fffffffa,#f4fbf7f0);border:1px solid #c6d3cceb;border-radius:10px;grid-template-columns:minmax(360px,.9fr) minmax(330px,.8fr) minmax(250px,.52fr);align-items:stretch;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 18px 44px #11201a14}.saved-templates-command-copy,.saved-templates-command-next,.saved-templates-command-metrics{min-width:0}.saved-templates-command-copy{align-content:center;gap:10px;display:grid}.saved-templates-command-copy>span,.saved-templates-command-next>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.saved-templates-command-copy h1{color:var(--ink);letter-spacing:0;margin:0;font-size:30px;line-height:1.08}.saved-templates-command-copy p,.saved-templates-command-next p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.65}.saved-templates-command-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.saved-templates-command-actions .button{min-width:0}.saved-templates-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.saved-templates-command-metrics div{background:#ffffffe6;border:1px solid #cfdbd5f0;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffb8}.saved-templates-command-metrics span,.saved-templates-command-metrics small{color:#5d7067;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:880;overflow:hidden}.saved-templates-command-metrics strong{color:#102019;font-size:24px;font-weight:950;line-height:1}.saved-templates-command-next{background:linear-gradient(#f7fcf9fa,#fffffff0);border:1px solid #c7dcd1f0;border-radius:10px;align-content:center;gap:9px;padding:16px;display:grid}.saved-templates-command-next strong{color:var(--ink);font-size:18px;font-weight:950;line-height:1.2}.saved-templates-command-next div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.saved-templates-command-next div span{color:#48655a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cfdbd5f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:32px;font-size:11px;font-weight:900;display:inline-flex;overflow:hidden}.saved-template-library-anchor{min-width:0;scroll-margin-top:16px}.saved-template-panel{background:#fff;border:1px solid #dfe8e3;border-radius:8px;gap:14px;padding:14px;display:grid;box-shadow:0 14px 34px #11201a12}.saved-template-panel.compact{margin:14px 0}.saved-template-panel.simple{gap:16px;padding:16px}.saved-template-head{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.saved-template-head>div:first-child{gap:5px;min-width:0;display:grid}.saved-template-head span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.saved-template-head h2{color:var(--ink);margin:0;font-size:18px;line-height:1.25}.saved-template-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.saved-template-count{background:#f2fbf6;border:1px solid #cfe3d8;border-radius:8px;flex:none;justify-items:end;gap:4px;min-width:118px;padding:10px 12px;display:grid}.saved-template-count strong{color:var(--green-strong);font-size:22px;font-weight:950;line-height:1}.saved-template-count span{color:#527064;font-size:11px;font-weight:900}.saved-template-workbench{background:linear-gradient(#f6fcf8fa,#fffffff2);border:1px solid #c7dcd1f5;border-radius:10px;grid-template-columns:minmax(260px,.36fr) minmax(320px,1fr) auto;align-items:stretch;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffbd}.saved-template-workbench-lead,.saved-template-workbench-metrics,.saved-template-workbench-actions{min-width:0}.saved-template-workbench-lead{background:#ffffffe0;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:6px;padding:12px;display:grid}.saved-template-workbench-lead span{color:var(--green-strong);align-items:center;gap:6px;font-size:11px;font-weight:950;display:inline-flex}.saved-template-workbench-lead strong{color:var(--ink);font-size:17px;font-weight:950;line-height:1.2}.saved-template-workbench-lead p{color:#5d7067;margin:0;font-size:12px;font-weight:740;line-height:1.55}.saved-template-workbench-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.saved-template-workbench-metrics div{background:#ffffffe0;border:1px solid #cfdbd5eb;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.saved-template-workbench-metrics span,.saved-template-workbench-metrics small{color:#60736a;font-size:11px;font-weight:850}.saved-template-workbench-metrics strong{color:#102019;font-size:22px;font-weight:950;line-height:1}.saved-template-workbench-actions{align-content:center;gap:8px;min-width:178px;display:grid}.saved-template-workbench-featured{background:linear-gradient(90deg,#0b9f6812,#0000 38%),#ffffffd6;border:1px solid #0b9f682e;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid}.saved-template-workbench-featured>div:first-child{gap:4px;min-width:0;display:grid}.saved-template-workbench-featured span{min-width:0;color:var(--green-strong);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:930;line-height:1.2;display:inline-flex;overflow:hidden}.saved-template-workbench-featured strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;line-height:1.2;overflow:hidden}.saved-template-workbench-featured>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.saved-template-workbench-featured>div:last-child span{color:#48655a;background:#ffffffd1;border:1px solid #cfdbd5db;border-radius:999px;min-height:26px;padding:0 9px}.saved-template-workbench-actions .button{justify-content:center;width:100%}.saved-template-workbench-link{color:#4f665b;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.saved-template-workbench-link:hover{color:var(--green-strong)}.saved-template-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;display:grid}.saved-template-card{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:minmax(142px,.44fr) minmax(0,.56fr);gap:12px;min-width:0;padding:12px;display:grid}.saved-template-card.saved{background:#f5fbf7;border-color:#a8d6bf;box-shadow:inset 0 0 0 1px #0b765714}.saved-template-image{aspect-ratio:4/5;background:#eef4f1;border:1px solid #dfe8e3;border-radius:7px;min-width:0;min-height:190px;position:relative;overflow:hidden}.saved-template-image img{object-fit:contain;width:100%;height:100%;display:block}.saved-template-image span{color:var(--green-strong);background:#ffffffeb;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950;position:absolute;top:7px;left:7px}.saved-template-copy{align-content:start;gap:8px;min-width:0;display:grid}.saved-template-copy>span{color:var(--green-strong);font-size:11px;font-weight:950}.saved-template-copy strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.saved-template-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.saved-template-card-actions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;margin-top:2px;display:grid}.saved-template-card-actions a,.saved-template-card-actions button{color:#405049;cursor:pointer;background:#fff;border:1px solid #d7e0da;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:30px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;overflow:hidden}.saved-template-card-actions a.primary-action{background:var(--surface-green);color:var(--green-strong);border-color:#b9d8c8}.saved-template-card-actions span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.saved-template-materials{background:#fff;border:1px solid #e1ebe5;border-radius:8px;gap:7px;padding:9px;display:grid}.saved-template-materials>strong{color:#20372e;align-items:center;gap:5px;font-size:12px;font-weight:950;display:inline-flex}.saved-template-materials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.saved-template-materials span{gap:4px;min-width:0;display:grid}.saved-template-materials img{aspect-ratio:1/.74;object-fit:cover;background:#eef4f1;border-radius:6px;width:100%}.saved-template-materials em{color:#587066;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:850;line-height:1.2;overflow:hidden}.template-favorite-button{color:#0b7657;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:#e8f8ef;border:1px solid #99cbb6;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex;overflow:hidden}.template-favorite-button.saved{color:#fff;background:#0b7657;border-color:#0b7657}.template-favorite-button .template-favorite-copy{text-align:left;gap:2px;min-width:0;display:grid;overflow:hidden}.template-favorite-button .template-favorite-copy b,.template-favorite-button .template-favorite-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;display:block;overflow:hidden}.template-favorite-button .template-favorite-copy b{font-size:12px;line-height:1.05}.template-favorite-button .template-favorite-copy small{color:#0b7657b8;font-size:10px;font-weight:820;line-height:1}.template-favorite-button.saved .template-favorite-copy small{color:#ffffffc7}.saved-template-main-favorite{width:100%}.saved-template-empty{background:linear-gradient(135deg,#14976114,#0000 42%),#fbfdfc;border:1px dashed #cbd9d2;border-radius:8px;align-content:start;gap:10px;min-height:132px;padding:14px;display:grid}.saved-template-empty.inline{margin:4px 0 10px;padding:18px}.saved-template-empty-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.saved-template-empty-copy>svg{color:#0b7657;margin-top:1px}.saved-template-empty-copy>div{gap:4px;min-width:0;display:grid}.saved-template-empty-copy strong{color:var(--ink);font-size:14px;font-weight:950;line-height:1.15}.saved-template-empty-copy span{color:var(--muted);font-size:12px;font-weight:740;line-height:1.4}.saved-template-empty-metrics,.saved-template-empty-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.saved-template-empty-metrics article{background:#ffffffc2;border:1px solid #12261e14;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.saved-template-empty-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1;overflow:hidden}.saved-template-empty-metrics small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1;overflow:hidden}.saved-template-empty-route span{color:#28463b;text-align:center;background:#ffffffb8;border:1px solid #1497611f;border-radius:8px;min-width:0;padding:8px;font-size:10px;font-weight:900;line-height:1}.saved-template-empty-actions{flex-wrap:wrap;gap:7px;display:flex}.button.saved{background:var(--surface-green);color:var(--green-strong);border-color:#b9d8c8}.promo-image-history-page{min-height:100vh}.creative-history-command-center{background:linear-gradient(#fffffffa,#fafdfbf5);border:1px solid #c6d3cce6;border-radius:10px;grid-template-columns:minmax(260px,.36fr) minmax(300px,.52fr) minmax(180px,.28fr) auto;align-items:stretch;gap:12px;margin-bottom:14px;padding:14px;display:grid;box-shadow:0 14px 34px #11201a12}.creative-history-command-copy,.creative-history-command-metrics,.creative-history-command-preview,.creative-history-command-actions{min-width:0}.creative-history-command-copy{background:#ffffffe0;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:6px;padding:12px;display:grid}.creative-history-command-copy span{color:var(--green-strong);align-items:center;gap:6px;font-size:11px;font-weight:950;display:inline-flex}.creative-history-command-copy h2{color:var(--ink);margin:0;font-size:17px;font-weight:950;line-height:1.24}.creative-history-command-copy p{color:#5d7067;margin:0;font-size:12px;font-weight:740;line-height:1.55}.creative-history-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.creative-history-command-metrics div{background:#ffffffe0;border:1px solid #cfdbd5eb;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.creative-history-command-metrics span,.creative-history-command-metrics small{color:#60736a;font-size:11px;font-weight:850}.creative-history-command-metrics strong{color:#102019;font-size:22px;font-weight:950;line-height:1}.creative-history-command-preview{background:#eef5f1;border:1px solid #cfdbd5eb;border-radius:9px;overflow:hidden}.creative-history-command-preview button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;min-height:122px;padding:0;display:block;position:relative;overflow:hidden}.creative-history-command-preview img{object-fit:contain;width:100%;height:100%;min-height:122px;display:block}.creative-history-command-preview button span{color:var(--green-strong);background:#ffffffeb;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:950;display:inline-flex;position:absolute;bottom:8px;right:8px}.creative-history-command-preview.empty{color:#60736a;place-items:center;padding:12px;display:grid}.creative-history-command-preview.empty div{text-align:center;justify-items:center;gap:5px;display:grid}.creative-history-command-empty-preview{background:#fbfdfb;border:1px dashed #d8e5df;border-radius:8px;align-content:center;width:100%;min-width:0;padding:10px}.creative-history-command-empty-preview>span{color:var(--green-strong);justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.creative-history-command-preview.empty strong{color:var(--ink);font-size:13px}.creative-history-command-preview.empty small,.creative-history-command-preview.empty em{color:#60736a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;font-weight:780;overflow:hidden}.creative-history-command-preview.empty em{background:#fff;border:1px solid #dfe8e3;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.creative-history-command-actions{align-content:center;gap:8px;min-width:178px;display:grid}.creative-history-command-actions .button{justify-content:center;width:100%}.creative-history-command-link{color:#4f665b;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.creative-history-command-link:hover{color:var(--green-strong)}.creative-history-controls{grid-template-columns:minmax(220px,1fr) 150px 170px 150px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.history-search-field{border:1px solid var(--line);min-width:0;min-height:38px;color:var(--muted);background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;display:grid}.history-search-field input{min-width:0;height:36px;color:var(--ink);border:0;outline:0;font-size:13px}.creative-history-state-panel{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5e6;border-radius:10px;grid-template-columns:minmax(320px,.84fr) minmax(360px,.86fr) minmax(190px,.36fr);align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.creative-history-state-panel.filtered{background:linear-gradient(135deg,#fffffffc,#fff9e8e6);border-color:#e2b76175}.creative-history-state-panel.loading{background:linear-gradient(135deg,#f6f9fffa,#fffffff5);border-color:#367ecb38}.creative-history-state-copy,.creative-history-state-metrics,.creative-history-state-actions{min-width:0}.creative-history-state-copy{align-content:center;gap:8px;display:grid}.creative-history-state-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.creative-history-state-panel.filtered .creative-history-state-copy>span{color:#9a6413}.creative-history-state-copy strong{color:#102019;font-size:23px;font-weight:950;line-height:1.12}.creative-history-state-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.6}.creative-history-state-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.creative-history-state-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.creative-history-state-metrics span,.creative-history-state-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.creative-history-state-metrics strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.creative-history-state-actions{align-content:center;gap:8px;display:grid}.creative-history-state-actions .button,.creative-history-state-actions .creative-history-command-link{justify-content:center;width:100%}.creative-history-groups{gap:14px;display:grid}.creative-history-group{gap:12px;display:grid}.creative-history-group-head{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.creative-history-group-head .topbar-subtitle{align-items:center;gap:5px;margin-top:5px;display:inline-flex}.creative-history-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.creative-history-image-card{background:#fbfdfc;border:1px solid #e2ebe5;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.creative-history-image-card.deck{background:#f7fcf9;border-color:#cfe4d8;box-shadow:inset 3px 0 #0b9f6847}.creative-history-image{aspect-ratio:4/3;cursor:zoom-in;background:#eef5f1;border:1px solid #dfe8e3;border-radius:7px;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.creative-history-image img{object-fit:contain;width:100%;height:100%;display:block}.creative-history-image span{color:var(--green-strong);background:#ffffffe6;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:6px;right:6px}.creative-history-image-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-width:0;display:grid}.creative-history-image-strip img,.creative-history-image-strip strong{aspect-ratio:1;background:#eef5f1;border:1px solid #dfe8e3;border-radius:6px;width:100%}.creative-history-image-strip img{object-fit:cover}.creative-history-image-strip strong{color:var(--green-strong);place-items:center;font-size:11px;line-height:1;display:grid}.creative-history-image-copy{gap:4px;min-width:0;display:grid}.creative-history-image-copy strong,.creative-history-image-copy span{text-overflow:ellipsis;min-width:0;overflow:hidden}.creative-history-image-copy strong{color:var(--ink);white-space:nowrap;font-size:13px;line-height:1.3}.creative-history-image-copy span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800}.creative-history-image-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.creative-history-image-actions button{color:#486557;cursor:pointer;background:#fff;border:1px solid #dfe8e3;border-radius:7px;min-width:0;padding:8px 7px;font-size:11px;font-weight:900;line-height:1}.creative-history-image-actions button:hover{background:var(--surface-green);color:var(--green-strong);border-color:#b9d8c8}.history-lightbox-panel{grid-template-rows:auto minmax(0,1fr);width:min(860px,100%)}.history-lightbox-deck-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-height:min(78vh,760px);padding:2px;display:grid;overflow:auto}.history-lightbox-deck-grid figure{background:#eef5f1;border:1px solid #dfe8e3;border-radius:8px;min-width:0;margin:0;position:relative;overflow:hidden}.history-lightbox-deck-grid img{object-fit:contain;width:100%;height:100%;min-height:220px;display:block}.history-lightbox-deck-grid figcaption{min-width:24px;height:24px;color:var(--green-strong);background:#ffffffeb;border-radius:999px;place-items:center;font-size:11px;font-weight:950;display:grid;position:absolute;top:8px;left:8px}@media (max-width:1180px){.deck-platform-rule-grid,.deck-template-grid,.deck-result-grid,.history-lightbox-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-slide-editor{grid-template-columns:56px minmax(0,1fr)}.deck-slide-tools{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.generation-mode-toggle,.deck-platform-rule-grid,.deck-template-grid,.deck-result-grid,.history-lightbox-deck-grid,.platform-preview-image-gallery{grid-template-columns:1fr}.deck-template-head,.deck-plan-head{flex-direction:column;align-items:stretch}.deck-plan-actions{justify-content:stretch}.deck-plan-actions .button{flex:140px;justify-content:center}.deck-slide-editor{grid-template-columns:1fr}.deck-slide-order{grid-template-columns:42px minmax(0,1fr);justify-items:start;min-height:52px;padding:8px}.deck-slide-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.history-lightbox-deck-grid img{min-height:180px}}.main-shell:has(>.generation-wizard-shell){background:#f3f6f5;min-height:100vh;display:block}.generation-wizard-shell{color:#14231c;background:radial-gradient(circle at 82% 4%,#2dc57e1a,#0000 26%),linear-gradient(#f8fbf9 0%,#f2f6f4 100%);grid-template-rows:76px 94px minmax(0,1fr) 78px;height:100vh;min-height:720px;display:grid;overflow:hidden}.generation-wizard-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #c6d3ccd1;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:12px 28px;display:flex}.generation-wizard-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;min-width:0;display:grid}.generation-wizard-heading>span{color:#08724e;white-space:nowrap;background:#e4f7ed;border-radius:8px;grid-row:1/3;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.generation-wizard-heading>strong{color:#14231c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;font-weight:950;line-height:1.15;overflow:hidden}.generation-wizard-heading>small{color:#65756d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:760;overflow:hidden}.generation-wizard-header-actions,.generation-wizard-footer-actions{align-items:center;gap:9px;display:flex}.generation-wizard-header-actions a,.generation-wizard-header-actions button{color:#3e5148;white-space:nowrap;background:#fff;border:1px solid #d5e0da;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:880;display:inline-flex}.generation-wizard-header-actions a:hover,.generation-wizard-header-actions button:hover{color:#08724e;background:#f2fbf6;border-color:#9fd3b9}.generation-wizard-progress{background:#fafcfbf0;border-bottom:1px solid #c6d3ccc7;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:12px 28px;display:grid}.generation-wizard-progress button{color:#6a7971;text-align:left;background:0 0;border:0;grid-template-rows:auto;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:2px 9px;min-width:0;padding:7px 16px 7px 0;display:grid;position:relative}.generation-wizard-progress button:not(:last-child):after{content:"";pointer-events:none;background:#d8e1dc;width:calc(100% - 46px);height:2px;position:absolute;top:20px;right:8px;transform:translate(100%)}.generation-wizard-progress button>span{color:#607169;background:#fff;border:1px solid #cbd7d1;border-radius:999px;grid-row:1;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:inline-grid}.generation-wizard-progress button strong{color:#34463d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:920;overflow:hidden}.generation-wizard-progress button.active>span,.generation-wizard-progress button.complete>span{color:#fff;background:#0b9f68;border-color:#0b9f68;box-shadow:0 0 0 5px #0b9f681a}.generation-wizard-progress button.active strong{color:#08724e}.generation-wizard-progress button:disabled{cursor:not-allowed;opacity:.48}.generation-wizard-stage{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:28px clamp(24px,4vw,54px) 34px;overflow-y:auto}.generation-draft-restore-notice{color:#6f4a0b;background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d9bd78;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(1240px,100%);min-width:0;margin:0 auto 18px;padding:13px 15px;display:grid;box-shadow:0 10px 28px #5b3e1012}.generation-draft-restore-notice>div:not(.generation-draft-restore-actions),.generation-draft-restore-notice span,.generation-draft-restore-notice strong,.generation-draft-restore-notice small{min-width:0;display:block}.generation-draft-restore-notice span{font-size:11px;font-weight:900}.generation-draft-restore-notice strong{color:#302516;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.generation-draft-restore-notice small{color:#8a7146;margin-top:3px;font-size:11px}.generation-draft-restore-actions{align-items:center;gap:7px;display:flex}.generation-draft-restore-actions button{color:#6f4a0b;white-space:nowrap;background:#fff;border:1px solid #d8c69d;border-radius:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:900}.generation-draft-restore-actions button.danger{color:#a33e30;border-color:#ecc5bf}.generation-wizard-screen{align-content:start;gap:22px;width:min(1240px,100%);min-width:0;margin:0 auto;display:grid}.generation-wizard-screen-heading{gap:7px;min-width:0;display:grid}.generation-wizard-screen-heading.split{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.generation-wizard-screen-heading>span,.generation-wizard-screen-heading>div>span{color:#08724e;align-items:center;width:fit-content;font-size:12px;font-weight:950;display:inline-flex}.generation-wizard-screen-heading>div{gap:7px;min-width:0;display:grid}.generation-wizard-screen-heading h1{color:#102119;letter-spacing:-.025em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:950;line-height:1.08}.generation-wizard-screen-heading p{color:#607169;max-width:820px;margin:0;font-size:14px;line-height:1.65}.generation-purpose-strip{grid-template-columns:repeat(8,minmax(112px,1fr));gap:9px;min-width:0;display:grid}.generation-purpose-strip button{color:#42544b;text-align:left;background:#ffffffdb;border:1px solid #d9e3de;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:1px 8px;min-width:0;min-height:76px;padding:11px;display:grid}.generation-purpose-strip button>span{color:#426157;background:#edf4f0;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;display:inline-grid}.generation-purpose-strip button strong,.generation-purpose-strip button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.generation-purpose-strip button strong{font-size:12px;font-weight:920}.generation-purpose-strip button small{color:#819087;font-size:10px}.generation-purpose-strip button:hover,.generation-purpose-strip button.active{color:#08724e;background:#edfaf3;border-color:#70c69d;box-shadow:inset 0 0 0 1px #0b9f681f}.generation-purpose-strip button.active>span{color:#fff;background:#0b9f68}.generation-template-toolbar,.generation-asset-library-head{background:#ffffffe0;border:1px solid #d9e3de;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.generation-template-toolbar>div:first-child,.generation-asset-library-head>div{align-items:baseline;gap:9px;min-width:0;display:flex}.generation-template-toolbar span,.generation-asset-library-head span{color:#77867e;font-size:11px;font-weight:850}.generation-template-toolbar strong,.generation-asset-library-head strong{color:#1b3026;font-size:15px;font-weight:950}.generation-template-toolbar small{color:#77867e;font-size:11px}.generation-template-toolbar>div:last-child{gap:8px;display:flex}.generation-template-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;min-width:0;display:grid}.generation-custom-summary{background:linear-gradient(135deg,#f2fbf6,#fff);border:1px solid #b9ddca;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:center;gap:18px;min-width:0;padding:22px;display:grid}.generation-custom-summary>div{gap:8px;display:grid}.generation-custom-summary>div>span{color:#08724e;background:#daf3e6;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950}.generation-custom-summary strong{color:#172a20;font-size:20px}.generation-custom-summary p{color:#607168;margin:0;font-size:12px;line-height:1.65}.generation-custom-summary dl{gap:7px;margin:0;display:grid}.generation-custom-summary dl div{background:#ffffffd9;border:1px solid #dce9e2;border-radius:8px;grid-template-columns:86px minmax(0,1fr);gap:8px;padding:8px 10px;font-size:11px;display:grid}.generation-custom-summary dt{color:#78887f}.generation-custom-summary dd{color:#284238;margin:0;font-weight:900}.generation-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.generation-template-grid .home-template-card{border-radius:10px;min-width:0;box-shadow:0 12px 26px #132a1f0e}.generation-template-grid .home-template-image{aspect-ratio:4/3}.generation-template-summary,.generation-output-preview,.generation-final-summary{background:#fffffff0;border:1px solid #d2dfd8;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid;box-shadow:0 18px 42px #112b1e14}.generation-template-summary{position:sticky;top:0}.generation-template-summary>img,.generation-output-preview>img,.generation-final-summary>img{aspect-ratio:4/3;object-fit:cover;background:#eef4f1;border-radius:9px;width:100%;display:block}.generation-template-summary>span,.generation-output-preview>span,.generation-final-summary>span{color:#08724e;font-size:11px;font-weight:950}.generation-template-summary>strong,.generation-output-preview>strong,.generation-final-summary>strong{color:#172a20;font-size:18px;line-height:1.3}.generation-template-summary>p,.generation-output-preview>p,.generation-final-summary>p{color:#63736b;margin:0;font-size:12px;line-height:1.55}.generation-template-summary>div{border-top:1px solid #e1e9e5;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding-top:10px;display:grid}.generation-template-summary small{color:#819087;font-size:11px}.generation-template-summary b{color:#35483f;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.generation-brief-layout,.generation-assets-layout,.generation-output-layout,.generation-platform-layout{align-items:start;gap:18px;min-width:0;display:grid}.generation-brief-layout{grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr)}.generation-template-suggestion-review{background:#fffaf0;border:1px solid #dfc77e;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px 15px;display:flex}.generation-template-suggestion-review>div{color:#805d12;align-items:center;gap:10px;min-width:0;display:flex}.generation-template-suggestion-review span,.generation-template-suggestion-review strong,.generation-template-suggestion-review small{min-width:0;display:block}.generation-template-suggestion-review strong{color:#5f430b;font-size:13px}.generation-template-suggestion-review small{color:#806d43;margin-top:3px;font-size:11px;line-height:1.45}.field-label-meta{min-width:0;color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;font-weight:700;display:inline-flex}.template-field-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:21px;padding:2px 7px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex}.template-field-status.pending{color:#7a5604;background:#fff3cf}.template-field-status.invalid{color:#a7422c;background:#fff0ed}.template-field-status.confirmed,.template-field-status.user{color:#08724e;background:#edf8f2}.generation-brief-paste-card,.generation-brief-fields,.generation-upload-card,.generation-asset-library,.generation-output-options,.generation-platform-grid{background:#ffffffeb;border:1px solid #d7e2dc;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.generation-brief-paste-card>div:first-child,.generation-upload-card>div:first-child{gap:5px;display:grid}.generation-brief-paste-card>div:first-child span,.generation-upload-card>div:first-child span{color:#08724e;font-size:11px;font-weight:950}.generation-brief-paste-card>div:first-child strong,.generation-upload-card>div:first-child strong{color:#172a20;font-size:17px}.generation-brief-paste-card>div:first-child small,.generation-upload-card>div:first-child small{color:#708078;font-size:12px;line-height:1.5}.generation-brief-paste-card textarea{resize:vertical;min-height:300px}.generation-brief-paste-card>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.generation-brief-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-brief-fields .field textarea{min-height:92px}.generation-selling-points{grid-column:1/-1;gap:8px;display:grid}.generation-selling-points .field-label{justify-content:flex-start;align-items:center}.generation-selling-points .field-label .button{margin-left:auto}.generation-optional-badge{color:#08724e;background:#edf9f2;border:1px solid #bcdcc9;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.generation-material-hints{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.generation-pending-assets{background:#fffaf0;border:1px solid #e1c98c;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.generation-pending-assets>div{align-items:center;gap:10px;min-width:0;display:flex}.generation-pending-assets span,.generation-pending-assets strong,.generation-pending-assets small{min-width:0;display:block}.generation-pending-assets strong{color:#5e430f;font-size:13px}.generation-pending-assets small{color:#806b42;margin-top:3px;font-size:11px}.generation-material-hints strong,.generation-material-hints span{border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;display:inline-flex}.generation-material-hints strong{color:#4b5e54;padding-left:0}.generation-material-hints span{color:#52675c;background:#ffffffe0;border:1px solid #d5e2db;font-weight:850}.generation-assets-screen>.template-material-checklist{background:#ffffffeb;border-radius:12px;margin:0}.generation-assets-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.generation-upload-card textarea{resize:vertical;min-height:112px}.generation-upload-drop{color:#73837a;text-align:center;cursor:pointer;background:#f8fbf9;border:1.5px dashed #b9c9c0;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:166px;padding:18px;display:grid}.generation-upload-drop.ready{color:#08724e;background:#effaf4;border-color:#67c493}.generation-upload-drop input{display:none}.generation-upload-drop strong{color:#24372e;font-size:14px}.generation-upload-drop span{font-size:11px}.generation-asset-library{padding:0;overflow:hidden}.generation-asset-library-head{background:#fbfdfc;border:0;border-bottom:1px solid #dfe8e3;border-radius:0}.generation-asset-library-head a{color:#08724e;font-size:12px;font-weight:900}.generation-asset-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;padding:14px;display:grid}.generation-asset-list>button{color:#52645b;text-align:left;background:#fff;border:1px solid #dce5e0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:2px 9px;min-width:0;min-height:68px;padding:10px;display:grid}.generation-asset-list>button>span{background:#eef4f1;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:34px;display:inline-grid}.generation-asset-list>button strong,.generation-asset-list>button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.generation-asset-list>button strong{color:#2c4036;font-size:12px}.generation-asset-list>button small{color:#829087;font-size:10px}.generation-asset-list>button em{background:#edf2ef;border-radius:999px;grid-area:1/3/3;place-items:center;width:24px;height:24px;font-style:normal;display:inline-grid}.generation-asset-list>button.active{background:#effaf4;border-color:#67c493}.generation-asset-list>button.active em{color:#fff;background:#0b9f68}.generation-asset-empty{color:#829087;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:6px;min-height:156px;display:grid}.generation-asset-empty strong{color:#35483f;font-size:14px}.generation-asset-empty span{font-size:11px}.generation-output-layout{grid-template-columns:minmax(0,1fr) 330px}.generation-output-options{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-output-card{color:#465a50;background:#fbfdfc;border:1px solid #d9e3de;border-radius:11px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:132px;padding:16px;display:grid}.generation-output-card>input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.generation-output-card>span{color:#426157;background:#eaf2ee;border-radius:10px;place-items:center;width:46px;height:46px;display:inline-grid}.generation-output-card>div{gap:5px;min-width:0;display:grid}.generation-output-card strong{color:#22362c;font-size:15px}.generation-output-card small{color:#75847c;font-size:11px;line-height:1.45}.generation-output-card>em{color:#65766d;white-space:nowrap;background:#e8efeb;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.generation-output-card.active{background:#effaf4;border-color:#5cbd8a;box-shadow:inset 0 0 0 1px #0b9f681f}.generation-output-card.active>span,.generation-output-card.fixed>span{color:#fff;background:#0b9f68}.generation-output-card.active>em,.generation-output-card.fixed>em{color:#08724e;background:#dff5e9}.generation-output-card.field-card{grid-template-columns:46px minmax(0,1fr)}.generation-output-card.field-card select{grid-column:1/-1;width:100%;min-height:42px}.generation-output-card.field-card>textarea{resize:vertical;grid-column:1/-1;width:100%;min-height:76px}.generation-output-card.visual-instructions-card{min-height:168px}.generation-output-preview{position:sticky;top:0}.generation-output-preview dl,.generation-final-summary dl{gap:0;margin:4px 0 0;display:grid}.generation-output-preview dl div,.generation-final-summary dl div{border-top:1px solid #e2e9e5;grid-template-columns:86px minmax(0,1fr);gap:10px;min-width:0;padding:10px 0;display:grid}.generation-output-preview dt,.generation-output-preview dd,.generation-final-summary dt,.generation-final-summary dd{margin:0;font-size:11px}.generation-output-preview dt,.generation-final-summary dt{color:#829087}.generation-output-preview dd,.generation-final-summary dd{color:#35483f;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.generation-final-summary dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.generation-confirmation-safety{color:#315a43;background:#f0faf4;border:1px solid #c9ded1;border-radius:9px;margin-top:12px;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.6;display:block}.generation-platform-count{background:#edf9f2;border:1px solid #bcdcc9;border-radius:10px;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:6px;min-width:130px;padding:11px 14px;display:grid}.generation-platform-count strong{color:#08724e;font-size:28px;line-height:1}.generation-platform-count span{color:#5c7568;font-size:11px;font-weight:850}.generation-platform-layout{grid-template-columns:minmax(0,1fr) 340px}.generation-platform-picker{background:#ffffffeb;border:1px solid #d7e2dc;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.generation-platform-picker>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.generation-platform-picker>header>div{gap:3px;min-width:0;display:grid}.generation-platform-picker>header strong{color:#263a30;font-size:14px}.generation-platform-picker>header small{color:#718278;font-size:11px;line-height:1.4}.generation-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-platform-picker .generation-platform-grid{background:0 0;border:0;border-radius:0;padding:0}.generation-platform-card{color:#4b5e54;text-align:left;background:#fff;border:1px solid #d9e3de;border-radius:10px;grid-template-columns:46px minmax(0,1fr) 30px;align-items:center;gap:12px;min-width:0;min-height:82px;padding:12px;display:grid}.generation-platform-card .yixiaoer-brand-icon{border-radius:11px;width:46px;height:46px}.generation-platform-card .yixiaoer-brand-icon svg{width:25px;height:25px}.generation-platform-card>span{gap:4px;min-width:0;display:grid}.generation-platform-card>span strong,.generation-platform-card>span small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.generation-platform-card>span strong{color:#263a30;font-size:14px}.generation-platform-card>span small{color:#829087;font-size:10px}.generation-platform-card>em{background:#edf2ef;border-radius:999px;place-items:center;width:28px;height:28px;font-style:normal;display:inline-grid}.generation-platform-card:hover,.generation-platform-card.active{background:#effaf4;border-color:#5cbd8a;box-shadow:inset 0 0 0 1px #0b9f681f}.generation-platform-card.active>em{color:#fff;background:#0b9f68}.generation-final-summary{position:sticky;top:0}.generation-final-summary.result{border-color:#8dceaa}.generation-result-heading{color:#0b9f68;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.generation-result-heading>span{gap:3px;min-width:0;display:grid}.generation-result-heading strong{color:#173328;font-size:16px}.generation-result-heading small{color:#668076;font-size:11px;line-height:1.4}.generation-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.generation-result-metrics>span{text-align:center;background:#f2f7f4;border-radius:9px;gap:3px;padding:10px;display:grid}.generation-result-metrics strong{color:#173328;font-size:20px}.generation-result-metrics small{color:#72827a;font-size:10px}.generation-result-actions{flex-wrap:wrap;gap:7px;display:flex}.generation-package-result{gap:20px;width:min(1180px,100%);margin:0 auto;padding:2px 0 34px;display:grid}.generation-package-result-hero{background:linear-gradient(135deg,#effbf5 0%,#fff 64%);border:1px solid #b9dfca;border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(320px,auto);align-items:center;gap:16px;min-width:0;padding:22px;display:grid;box-shadow:0 18px 45px #104e3514}.generation-package-result-check{color:#fff;background:#0b9f68;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.generation-package-result-hero>div:nth-child(2){gap:5px;min-width:0;display:grid}.generation-package-result-hero>div:nth-child(2)>span{color:#08764e;font-size:12px;font-weight:900}.generation-package-result-hero h1,.generation-package-result-hero p{margin:0}.generation-package-result-hero h1{color:#173328;font-size:clamp(20px,2.4vw,30px);line-height:1.2}.generation-package-result-hero p{color:#667b70;font-size:13px;line-height:1.55}.generation-package-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.generation-package-result-grid>article{background:#fff;border:1px solid #dce8e1;border-radius:14px;align-content:start;gap:11px;min-width:0;padding:14px;display:grid;overflow:hidden;box-shadow:0 10px 30px #1837290e}.generation-package-result-platform{align-items:center;gap:10px;min-width:0;display:flex}.generation-package-result-platform>span{gap:2px;min-width:0;display:grid}.generation-package-result-platform strong,.generation-package-result-platform small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-package-result-platform strong{color:#183428;font-size:14px}.generation-package-result-platform small{color:#7a8d83;font-size:10px}.generation-package-result-grid>article>img,.generation-package-result-no-image{aspect-ratio:16/10;background:#f0f5f2;border-radius:10px;width:100%}.generation-package-result-grid>article>img{object-fit:cover;display:block}.generation-package-result-no-image{color:#819188;align-content:center;place-items:center;gap:6px;font-size:11px;display:grid}.generation-package-result-grid h2,.generation-package-result-grid p{margin:0}.generation-package-result-grid h2{color:#1b352a;font-size:15px;line-height:1.45}.generation-package-result-grid p{color:#687c72;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.generation-package-result-grid>article>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.generation-package-result-grid>article>div:last-child>span{color:#08764e;background:#edf8f2;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:820}.generation-package-result-actions{background:#f8fcfa;border:1px solid #cfe3d8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:17px 18px;display:grid}.generation-package-result-actions>div{gap:4px;min-width:0;display:grid}.generation-package-result-actions strong,.generation-package-result-actions span{min-width:0}.generation-package-result-actions strong{color:#173c2e;font-size:14px}.generation-package-result-actions>div>span{color:#6c8076;font-size:11px;line-height:1.45}@media (max-width:980px){.generation-package-result-hero{grid-template-columns:auto minmax(0,1fr)}.generation-package-result-hero .generation-result-metrics{grid-column:1/-1}.generation-package-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-package-result-actions{grid-template-columns:1fr 1fr}.generation-package-result-actions>div{grid-column:1/-1}}@media (max-width:640px){.generation-package-result-hero{grid-template-columns:1fr;align-items:start}.generation-package-result-grid,.generation-package-result-actions{grid-template-columns:1fr}.generation-package-result-actions>.button{justify-content:center}}.generation-running-status{color:#08724e;background:#edf9f2;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:850;display:grid}.creative-batch-progress{background:linear-gradient(145deg,#f5fbf8fa,#fffffffa);border:1px solid #23584429;border-radius:18px;gap:14px;margin:18px 0;padding:18px;display:grid}.creative-batch-progress-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.creative-batch-progress-head>div{gap:5px;display:grid}.creative-batch-progress-head strong{color:var(--ink);font-size:15px}.creative-batch-progress-head strong span{color:var(--muted);padding:0 4px}.creative-batch-progress-head small{color:var(--muted);line-height:1.55}.creative-batch-connection{color:var(--green);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.creative-batch-connection.warning{color:var(--amber)}.creative-batch-segments{grid-template-columns:repeat(auto-fit,minmax(32px,1fr));gap:6px;display:grid}.creative-batch-segments span{background:#1b2d271a;border-radius:999px;height:7px;overflow:hidden}.creative-batch-segments span.done{background:var(--green)}.creative-batch-segments span.active{background:linear-gradient(90deg, #1a8b5d59, var(--green), #1a8b5d59);background-size:200% 100%;animation:1.5s linear infinite creative-progress-sweep}.creative-batch-segments span.failed{background:var(--amber)}.creative-batch-platform-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.creative-batch-platform-card{background:#fff;border:1px solid #1b2d271a;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px;display:grid}.creative-batch-platform-card.generating{border-color:#1a8b5d59;box-shadow:0 8px 22px #1a8b5d14}.creative-batch-platform-card.failed{border-color:#b86f1759}.creative-batch-platform-preview{width:54px;height:54px;color:var(--green);background:#1a8b5d14;border-radius:11px;place-items:center;display:grid;overflow:hidden}.creative-batch-platform-preview img{object-fit:cover;width:100%;height:100%}.creative-batch-platform-copy{gap:2px;min-width:0;display:grid}.creative-batch-platform-copy>span,.creative-batch-platform-copy small{color:var(--muted);font-size:12px}.creative-batch-platform-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.creative-batch-platform-copy em{color:var(--amber);font-size:11px;font-style:normal;line-height:1.4}.creative-batch-platform-card>button{color:#855112;background:#fff9ef;border:1px solid #b86f174d;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}@keyframes creative-progress-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:720px){.creative-batch-progress-head{display:grid}.creative-batch-platform-grid{grid-template-columns:1fr}}.generation-wizard-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #bfcdc6e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:12px 28px;display:grid;box-shadow:0 -14px 36px #112b1e13}.generation-wizard-back,.generation-wizard-primary,.generation-wizard-secondary{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:13px;font-weight:930;display:inline-flex}.generation-wizard-back{color:#42554b;background:#fff;border:1px solid #cedbd4}.generation-wizard-primary{color:#fff;background:linear-gradient(#12ad73,#08764f);border:1px solid #078354;min-width:174px;box-shadow:0 12px 24px #0b9f6833}.generation-wizard-secondary{color:#08724e;background:#eef9f3;border:1px solid #aed7c0}.generation-wizard-back:disabled,.generation-wizard-primary:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.generation-wizard-footer-status{gap:3px;min-width:0;display:grid}.generation-wizard-footer-status strong,.generation-wizard-footer-status small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.generation-wizard-footer-status strong{color:#34483e;font-size:12px}.generation-wizard-footer-status small{color:#849189;font-size:10px}.generation-wizard-footer-status strong:not(:empty)+small{display:block}@media (max-width:1280px){.generation-wizard-shell{grid-template-rows:72px 88px minmax(0,1fr) 74px}.generation-purpose-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.generation-template-layout,.generation-custom-summary,.generation-output-layout,.generation-platform-layout{grid-template-columns:minmax(0,1fr) 280px}.generation-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-wizard-progress button small{display:none}.generation-wizard-progress button{grid-template-rows:auto}.generation-wizard-progress button>span{grid-row:1}}@media (max-width:1040px){.generation-wizard-header-actions a span,.generation-wizard-header-actions button span{display:none}.generation-wizard-header-actions a,.generation-wizard-header-actions button{justify-content:center;width:38px;padding:0}.generation-wizard-progress{padding-inline:18px}.generation-wizard-progress button strong{font-size:11px}.generation-brief-layout,.generation-assets-layout,.generation-template-layout,.generation-output-layout,.generation-platform-layout{grid-template-columns:1fr}.generation-template-summary,.generation-output-preview,.generation-final-summary{position:static}.generation-output-preview,.generation-final-summary{grid-template-columns:180px minmax(0,1fr)}.generation-output-preview>img,.generation-final-summary>img{grid-row:1/6}}@media (max-width:820px){.generation-template-suggestion-review{flex-direction:column;align-items:stretch}.generation-template-suggestion-review .button{width:100%}.field-label-meta{flex-direction:column;align-items:flex-end}.generation-wizard-shell{grid-template-rows:64px 70px minmax(0,1fr) auto;height:calc(100dvh - 58px);min-height:640px}.generation-wizard-header{padding:10px 14px}.generation-wizard-heading>span{display:none}.generation-wizard-heading{grid-template-columns:minmax(0,1fr)}.generation-wizard-heading>strong{font-size:16px}.generation-wizard-progress{gap:5px;padding:9px 12px}.generation-wizard-progress button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;padding:0}.generation-wizard-progress button:not(:last-child):after{display:none}.generation-wizard-progress button>span{width:27px;height:27px}.generation-wizard-progress button strong{font-size:9px}.generation-wizard-stage{padding:20px 14px 24px}.generation-draft-restore-notice{grid-template-columns:auto minmax(0,1fr)}.generation-draft-restore-actions{flex-wrap:wrap;grid-column:1/-1}.generation-pending-assets{flex-direction:column;align-items:flex-start}.generation-wizard-screen{gap:16px}.generation-wizard-screen-heading.split{grid-template-columns:1fr;align-items:start}.generation-purpose-strip,.generation-template-grid,.generation-custom-summary,.generation-brief-fields,.generation-output-options,.generation-platform-grid,.generation-asset-list{grid-template-columns:1fr}.generation-template-toolbar{align-items:flex-start}.generation-platform-picker>header{flex-direction:column;align-items:stretch}.generation-template-toolbar>div:first-child{display:grid}.generation-output-preview,.generation-final-summary{grid-template-columns:1fr}.generation-output-preview>img,.generation-final-summary>img{grid-row:auto}.generation-wizard-footer{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px 12px}.generation-wizard-footer-status{display:none}.generation-wizard-footer-actions{justify-content:flex-end;min-width:0}.generation-wizard-back,.generation-wizard-primary,.generation-wizard-secondary{min-height:42px;padding:0 12px;font-size:11px}.generation-wizard-primary{min-width:0}}.publish-settings-overview,.publish-yixiaoer-compatibility,.publish-settings-account-section{background:#fff;border:1px solid #12684f29;border-radius:22px;min-width:0;box-shadow:0 16px 42px #0a413112}.publish-settings-account-section{margin-bottom:18px;padding:20px}.publish-yixiaoer-compatibility-grid article.missing{background:#fff9f7;border-color:#bd452c3d}.publish-private-beta-channel-status>span.ready{color:#087557;background:#e8f7f0}.publish-yixiaoer-advanced-grid.matrix{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1120px){.publish-private-beta-channel-grid,.publish-yixiaoer-advanced-grid.matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.publish-settings-overview,.publish-yixiaoer-compatibility,.publish-settings-account-section{border-radius:17px;padding:16px}.publish-settings-overview-metrics,.publish-yixiaoer-compatibility-metrics,.publish-yixiaoer-compatibility-grid,.publish-private-beta-channel-grid,.publish-yixiaoer-advanced-grid,.publish-yixiaoer-advanced-grid.matrix,.publish-yixiaoer-advanced-list{grid-template-columns:1fr}.publish-settings-overview-actions .button,.publish-yixiaoer-compatibility-actions .button{justify-content:center;width:100%}}.publish-studio-mode-tabs a.active,.publish-studio-mode-tabs a:hover{color:var(--green-strong);background:#fff;border-color:#0b765726;box-shadow:0 6px 16px #11201a0d}.publish-studio-coverage-strip a.ready{background:#f3fbf6;border-color:#cde7d9}.publish-studio-coverage-strip a.review{background:#fffaf0;border-color:#f1ddb4}.publish-studio-coverage-strip a.blocked{background:#fff6f6;border-color:#f1c8c8}.publish-studio-coverage-strip a.work{background:#f0f5ff;border-color:#c9d7f4}.publish-studio-coverage-strip a.wait{background:#f7faf8;border-color:#dfe8e3}.publish-studio-delivery-overview.ready{border-color:#0b765729}.publish-studio-delivery-overview.review,.publish-studio-delivery-overview.work{border-color:#ca8d2238}.publish-studio-delivery-overview.blocked{border-color:#c3414138}.publish-studio-delivery-overview-grid a.ready{background:#f3fbf6;border-color:#cde7d9}.publish-studio-delivery-overview-grid a.review,.publish-studio-delivery-overview-grid a.work{background:#fffaf0;border-color:#f1ddb4}.publish-studio-delivery-overview-grid a.blocked{background:#fff6f6;border-color:#f1c8c8}.publish-studio-delivery-overview-grid a.wait{background:#f7faf8}.publish-studio-platform-command-filters button.active,.publish-studio-platform-command-filters button:hover{color:var(--green-strong);background:#eef9f3;border-color:#0b765747}.publish-studio-platform-command-active a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-platform-command-active a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-command-active a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-command-active a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-platform-command-active .yixiaoer-brand-icon{width:26px;height:26px}.publish-studio-platform-command-actions a.disabled{pointer-events:none;color:#8b9a92;opacity:.58;background:#f7faf8}.publish-studio-platform-command-results a.active,.publish-studio-platform-command-results a.keyboard-active{background:#edf8f2;border-color:#0b765761;box-shadow:inset 0 0 0 1px #0b765714}.publish-studio-platform-command-results a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-command-results a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-command-results a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-platform-command-results .yixiaoer-brand-icon{width:23px;height:23px}.publish-studio-platform-command-results em.review{color:#8a5c12}.publish-studio-platform-command-results em.work{color:#2e5794}.publish-studio-queue-command-strip.review{border-color:#d692243d}.publish-studio-queue-command-strip.blocked{border-color:#b83f3f38}.publish-studio-queue-command-focus.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-queue-command-focus.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-queue-command-focus.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-queue-command-focus>svg,.publish-studio-queue-command-focus .yixiaoer-brand-icon{width:28px;height:28px}.publish-studio-queue-command-metrics a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-queue-command-metrics a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-queue-command-metrics a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-queue-command-actions a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-queue-command-actions a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-next-action-current .yixiaoer-brand-icon{width:30px;height:30px}.publish-studio-next-action-strip.ready,.publish-studio-next-action-current.ready,.publish-studio-next-action-primary.ready,.publish-studio-next-action-strip nav a.ready,.publish-studio-next-action-metrics span.ready{background:#f2fbf5;border-color:#bfdfcf}.publish-studio-next-action-strip.review,.publish-studio-next-action-current.review,.publish-studio-next-action-primary.review,.publish-studio-next-action-strip nav a.review,.publish-studio-next-action-metrics span.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-next-action-strip.blocked,.publish-studio-next-action-current.blocked,.publish-studio-next-action-primary.blocked,.publish-studio-next-action-strip nav a.blocked,.publish-studio-next-action-metrics span.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-next-action-strip.work,.publish-studio-next-action-current.work,.publish-studio-next-action-primary.work,.publish-studio-next-action-strip nav a.work,.publish-studio-next-action-metrics span.work{background:#f1f8ff;border-color:#bdd8f2}.publish-studio-next-action-strip.wait,.publish-studio-next-action-current.wait,.publish-studio-next-action-primary.wait,.publish-studio-next-action-strip nav a.wait,.publish-studio-next-action-metrics span.wait{background:#f8faf9;border-style:dashed}.publish-studio-first-current.ready,.publish-studio-first-step-hint.ready,.publish-studio-first-handoff.ready,.publish-studio-first-handoff li.ready a,.publish-studio-first-selection-summary.ready,.publish-studio-first-selection-summary-metrics span.ready,.publish-studio-first-batch-queue a.ready,.publish-studio-first-current-relay a.ready,.publish-studio-first-current-relay nav>span.ready,.publish-studio-first-current-relay-next.ready,.publish-studio-first-current-checkpoints a.ready,.publish-studio-first-platforms a.ready,.publish-studio-first-flow a.ready,.publish-studio-first-status a.ready,.publish-studio-first-operator.ready,.publish-studio-first-operator-primary.ready,.publish-studio-first-operator-focus a.ready,.publish-studio-first-operator nav a.ready,.publish-studio-first-platform-material.ready,.publish-studio-first-platform-material-fields span.ready,.publish-studio-first-platform-material-rules span.ready,.publish-studio-first-platform-material-issues a.ready,.publish-studio-first-task-pocket.ready,.publish-studio-first-task-pocket-list a.ready,.publish-studio-first-task-progress.ready,.publish-studio-first-task-progress li.ready,.publish-studio-first-task-events li.ready,.publish-studio-first-gate-strip nav a.ready,.publish-studio-first-material-list a.ready,.publish-studio-first-launch-steps a.ready,.publish-studio-first-launch-basket-list a.ready,.publish-studio-first-launch-metrics span.ready{border-color:#bfdfcf}.publish-studio-first-current.review,.publish-studio-first-step-hint.review,.publish-studio-first-handoff.review,.publish-studio-first-handoff li.review a,.publish-studio-first-selection-summary.review,.publish-studio-first-selection-summary-metrics span.review,.publish-studio-first-batch-queue a.review,.publish-studio-first-current-relay a.review,.publish-studio-first-current-relay nav>span.review,.publish-studio-first-current-relay-next.review,.publish-studio-first-current-checkpoints a.review,.publish-studio-first-platforms a.review,.publish-studio-first-flow a.review,.publish-studio-first-status a.review,.publish-studio-first-operator.review,.publish-studio-first-operator-primary.review,.publish-studio-first-operator-focus a.review,.publish-studio-first-operator nav a.review,.publish-studio-first-platform-material.review,.publish-studio-first-platform-material-fields span.review,.publish-studio-first-platform-material-rules span.review,.publish-studio-first-platform-material-issues a.review,.publish-studio-first-task-pocket.review,.publish-studio-first-task-pocket-list a.review,.publish-studio-first-task-progress.review,.publish-studio-first-task-progress li.review,.publish-studio-first-task-events li.review,.publish-studio-first-gate-strip nav a.review,.publish-studio-first-material-list a.review,.publish-studio-first-launch-steps a.review,.publish-studio-first-launch-basket-list a.review,.publish-studio-first-launch-metrics span.review{border-color:#f1d6a3}.publish-studio-first-current.blocked,.publish-studio-first-step-hint.blocked,.publish-studio-first-handoff.blocked,.publish-studio-first-handoff li.blocked a,.publish-studio-first-selection-summary.blocked,.publish-studio-first-selection-summary-metrics span.blocked,.publish-studio-first-batch-queue a.blocked,.publish-studio-first-current-relay a.blocked,.publish-studio-first-current-relay nav>span.blocked,.publish-studio-first-current-relay-next.blocked,.publish-studio-first-current-checkpoints a.blocked,.publish-studio-first-platforms a.blocked,.publish-studio-first-flow a.blocked,.publish-studio-first-status a.blocked,.publish-studio-first-operator.blocked,.publish-studio-first-operator-primary.blocked,.publish-studio-first-operator-focus a.blocked,.publish-studio-first-operator nav a.blocked,.publish-studio-first-platform-material.blocked,.publish-studio-first-platform-material-fields span.blocked,.publish-studio-first-platform-material-rules span.blocked,.publish-studio-first-platform-material-issues a.blocked,.publish-studio-first-task-pocket.blocked,.publish-studio-first-task-pocket-list a.blocked,.publish-studio-first-task-progress.blocked,.publish-studio-first-task-progress li.blocked,.publish-studio-first-task-events li.blocked,.publish-studio-first-gate-strip nav a.blocked,.publish-studio-first-material-list a.blocked,.publish-studio-first-launch-steps a.blocked,.publish-studio-first-launch-basket-list a.blocked,.publish-studio-first-launch-metrics span.blocked{border-color:#efc5c5}.publish-studio-first-current.work,.publish-studio-first-step-hint.work,.publish-studio-first-handoff.work,.publish-studio-first-handoff li.work a,.publish-studio-first-selection-summary.work,.publish-studio-first-selection-summary-metrics span.work,.publish-studio-first-batch-queue a.work,.publish-studio-first-current-relay a.work,.publish-studio-first-current-relay nav>span.work,.publish-studio-first-current-relay-next.work,.publish-studio-first-current-checkpoints a.work,.publish-studio-first-platforms a.work,.publish-studio-first-flow a.work,.publish-studio-first-status a.work,.publish-studio-first-operator.work,.publish-studio-first-operator-primary.work,.publish-studio-first-operator-focus a.work,.publish-studio-first-operator nav a.work,.publish-studio-first-platform-material.work,.publish-studio-first-platform-material-fields span.work,.publish-studio-first-platform-material-rules span.work,.publish-studio-first-platform-material-issues a.work,.publish-studio-first-task-pocket.work,.publish-studio-first-task-pocket-list a.work,.publish-studio-first-task-progress.work,.publish-studio-first-task-progress li.work,.publish-studio-first-task-events li.work,.publish-studio-first-gate-strip nav a.work,.publish-studio-first-launch-steps a.work,.publish-studio-first-launch-basket-list a.work,.publish-studio-first-launch-metrics span.work{border-color:#c7d7ef}.publish-studio-first-current-head .yixiaoer-brand-icon{width:34px;height:34px}.publish-studio-first-current-relay nav>span.disabled{opacity:.72}.publish-studio-first-current-relay .yixiaoer-brand-icon,.publish-studio-first-current-relay nav>span>svg{width:24px;height:24px}.publish-studio-first-current-relay-next.ready{background:#f4fbf6}.publish-studio-first-current-relay-next.review{background:#fffaf0}.publish-studio-first-current-relay-next.blocked{background:#fff6f6}.publish-studio-first-current-relay-next.work{background:#f0f5ff}.publish-studio-first-current-relay-next.disabled{color:#7b8c83;background:#f7faf8}.publish-studio-first-current-relay-next .yixiaoer-brand-icon,.publish-studio-first-current-relay-next>svg,.publish-studio-first-batch-queue .yixiaoer-brand-icon{width:24px;height:24px}.publish-studio-first-selected-platforms nav a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-selected-platforms nav a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-selected-platforms nav a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-selected-platforms nav a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-first-selected-platforms nav a.more,.publish-studio-first-selected-platforms-empty{color:#63766d;text-align:center;border-style:dashed;grid-template-columns:minmax(0,1fr);justify-items:center}.publish-studio-first-selected-platforms nav a .yixiaoer-brand-icon{width:22px;height:22px}.publish-studio-first-current-checkpoints a.ready{background:#f4fbf6}.publish-studio-first-current-checkpoints a.review{background:#fffaf0}.publish-studio-first-current-checkpoints a.blocked{background:#fff6f6}.publish-studio-first-current-checkpoints a.work{background:#f0f5ff}.publish-studio-first-handoff.wait{border-style:dashed}.publish-studio-first-handoff li.active a{background:#eef9f3;border-color:#0b765761;box-shadow:inset 3px 0 #0b76577a}.publish-studio-first-handoff li.review.active a{background:#fffaf0;box-shadow:inset 3px 0 #d6922485}.publish-studio-first-handoff li.blocked.active a{background:#fff6f6;box-shadow:inset 3px 0 #b0414180}.publish-studio-first-handoff li.work.active a{background:#f0f5ff;box-shadow:inset 3px 0 #3f6fb57a}.publish-studio-first-handoff li.wait a{background:#f8faf9;border-style:dashed}.publish-studio-first-task-pocket-list a.more{border-style:dashed}.publish-studio-first-task-progress.review .publish-studio-first-task-progress-bar em{background:linear-gradient(90deg,#d99626,#f1d6a3)}.publish-studio-first-task-progress.blocked .publish-studio-first-task-progress-bar em{background:linear-gradient(90deg,#b04141,#efc5c5)}.publish-studio-first-task-progress.work .publish-studio-first-task-progress-bar em{background:linear-gradient(90deg,#3f6fb5,#c7d7ef)}.publish-studio-first-task-progress li.active{box-shadow:inset 0 0 0 1px #0b765714}.publish-studio-first-gate-strip nav a.more,.publish-studio-first-gate-strip-empty{color:#7a6d55;text-align:center;border-style:dashed;grid-template-columns:minmax(0,1fr);justify-items:center}.publish-studio-first-gate-strip .yixiaoer-brand-icon{width:24px;height:24px}.publish-studio-first-browser-tabs nav a.active{background:#eef9f3;border-color:#0b76575c;box-shadow:inset 0 -2px #0b765785}.publish-studio-first-browser-tabs nav a.ready{background:#f4fbf6}.publish-studio-first-browser-tabs nav a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-browser-tabs nav a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-browser-tabs nav a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-first-browser-tabs nav a.more{flex-basis:min(86px,24vw);grid-template-columns:minmax(0,1fr)}.publish-studio-first-browser-tabs .yixiaoer-brand-icon{width:22px;height:22px}.publish-studio-first-browser-controls nav a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-browser-controls nav a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-browser-controls nav a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-browser-controls nav a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-first-browser-actions a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-browser-actions a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-browser-actions a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-browser-actions a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-first-browser-cookies nav a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-browser-cookies nav a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-browser-cookies nav a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-browser-cookies nav a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-first-browser-cookies nav a.more{color:var(--green-strong);text-align:center;background:#fbfdfc;border-style:dashed;grid-template-columns:minmax(0,1fr);justify-items:center}.publish-studio-first-browser-cookies nav a .yixiaoer-brand-icon{width:24px;height:24px}.publish-studio-first-browser-rail a.active{background:#edf8f2;border-color:#0b76576b;box-shadow:inset 0 0 0 1px #0b765714}.publish-studio-first-browser-rail a.more{border-style:dashed}.publish-studio-first-browser-rail .yixiaoer-brand-icon{width:24px;height:24px}.publish-studio-first-browser-stage.ready{border-color:#bfdfcf}.publish-studio-first-browser-stage.review{border-color:#f1d6a3}.publish-studio-first-browser-stage.blocked{border-color:#efc5c5}.publish-studio-first-browser-stage.work{border-color:#c7d7ef}.publish-studio-first-browser-form-preview span.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-browser-form-preview span.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-browser-form-preview span.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-browser-fill-steps li.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-browser-fill-steps li.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-browser-fill-steps li.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-browser-inspector-primary.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-browser-inspector-primary.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-browser-inspector-primary.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-browser-inspector-list a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-browser-inspector-list a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-browser-inspector-list a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-browser-splits a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-browser-splits a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-browser-splits a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-browser-splits a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-first-browser-splits img,.publish-studio-first-browser-splits a>svg,.publish-studio-first-browser-splits .yixiaoer-brand-icon{border-radius:7px;width:30px;height:30px}.publish-studio-first-platforms a.active{background:#edf8f2;border-color:#0b76576b;box-shadow:inset 0 0 0 1px #0b765714}.publish-studio-first-platforms a.more{border-style:dashed}.publish-studio-first-platforms .yixiaoer-brand-icon,.publish-studio-first-operator-focus .yixiaoer-brand-icon,.publish-studio-first-operator-focus-icon{width:28px;height:28px}.publish-studio-first-platform-material .yixiaoer-brand-icon{width:20px;height:20px}.publish-studio-first-launch-start.ready{border-color:#b7dec8}.publish-studio-first-launch-start.review{background:linear-gradient(135deg,#fffaf0f2,#fffffffa),#fff;border-color:#efd49f;box-shadow:inset 3px 0 #d6922485}.publish-studio-first-launch-start.wait{background:#fbfcfb;border-color:#dfe8e3;box-shadow:inset 3px 0 #64766d2e}.publish-studio-first-launch-start-readiness span.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-launch-start-readiness span.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-launch-start-readiness span.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-first-launch-start-actions>.button{justify-content:center;width:100%}.publish-studio-first-companion-command.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-companion-command.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-companion-command-metrics span.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-first-companion-command-metrics span.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-first-companion-command-metrics span.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-companion-run-controls .button{width:fit-content}.publish-studio-first-launch-basket-list a.more,.publish-studio-first-launch-basket-list a.wait{border-style:dashed;grid-template-columns:minmax(0,1fr)}.publish-studio-first-launch-basket-list .yixiaoer-brand-icon{width:24px;height:24px}.publish-studio-first-launch .publish-automation-task-actions{background:0 0;border:0;gap:6px;padding:0}.publish-studio-first-launch .publish-automation-task-actions>div{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}.publish-studio-first-launch .publish-automation-task-actions .button{width:100%;min-width:0}.publish-studio-first-launch .publish-automation-task-actions small{font-size:10px;line-height:1.35}.publish-studio-browser-session.ready{background:linear-gradient(135deg,#effdf6f5,#fffffff5),#fff;border-color:#0b76572e}.publish-studio-browser-session.review{background:linear-gradient(135deg,#fff8e8f0,#fffffff5),#fff;border-color:#c684123d}.publish-studio-browser-session.blocked{background:linear-gradient(135deg,#fff1f1f0,#fffffff5),#fff;border-color:#b83f3f38}.publish-studio-browser-session-actions a.ready{background:#f5fbf7;border-color:#bfdfcf}.publish-studio-browser-session-actions a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-browser-session-actions a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-browser-session-actions a.wait{background:#f8faf9}.publish-studio-browser-overview-list a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-browser-overview-list a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-browser-overview-list a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-browser-overview-list a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-browser-overview-list a.wait{background:#f8faf9}.publish-studio-browser-controls nav a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-browser-controls nav a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-browser-controls nav a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-browser-controls nav a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-browser-controls nav a.wait{background:#f8faf9}.publish-studio-browser-active-platform.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-browser-active-platform.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-browser-active-platform.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-browser-active-platform.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-browser-active-platform-head .yixiaoer-brand-icon{border-radius:8px;width:34px;height:34px}.publish-studio-browser-active-platform-badges span.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-browser-active-platform-badges span.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-browser-active-platform-badges span.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-browser-active-platform-badges span.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-browser-active-platform-badges span.wait{background:#f8faf9}.publish-studio-browser-active-platform-actions a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-browser-active-platform-actions a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-browser-active-platform-actions a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-browser-active-platform-actions a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-browser-active-platform-actions a.wait{background:#f8faf9}.publish-studio-yixiaoer-tabbar .yixiaoer-tab.active{color:#173c2e;box-shadow:inset 0 -2px #0b765785}.publish-studio-browser-new-tab-results a.active{border-color:#0b765757;box-shadow:inset 0 -2px #0b765785}.publish-studio-browser-new-tab-results a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-browser-new-tab-results a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-browser-new-tab-results a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-browser-new-tab-results a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-browser-new-tab-results a.wait{background:#f8faf9}.publish-studio-browser-new-tab-results a.more{grid-template-columns:minmax(0,1fr)}.publish-studio-cookie-snapshot-list a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-cookie-snapshot-list a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-cookie-snapshot-list a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-cookie-snapshot-list a.wait{background:#f8faf9}.publish-studio-cookie-snapshot-list a.more{flex-basis:min(132px,28vw);grid-template-columns:minmax(0,1fr)}.publish-studio-browser-session-tabs a.active{border-color:#0b765757;box-shadow:inset 0 -2px #0b765785}.publish-studio-browser-session-tabs a.ready{background:#f4fbf6}.publish-studio-browser-session-tabs a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-browser-session-tabs a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-browser-session-tabs a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-browser-session-tabs a.more{grid-template-columns:minmax(0,1fr)}.publish-studio-browser-split-grid a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-browser-split-grid a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-browser-split-grid a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-browser-split-grid a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-browser-split-grid img,.publish-studio-browser-split-grid a>svg,.publish-studio-browser-split-grid .yixiaoer-brand-icon{border-radius:7px;width:34px;height:34px}.publish-studio-browser-session-cards a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-browser-session-cards a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-browser-session-cards a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-browser-session-cards a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-browser-session-cards a.wait{background:#f7faf8}.publish-studio-runway a.ready{background:#edf8f2;border-color:#bfdfcf}.publish-studio-runway a.review{background:#fff8e8;border-color:#f1d6a3}.publish-studio-runway a.blocked{background:#fff1f1;border-color:#efc5c5}.publish-studio-runway a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-runway a.wait{background:#f4f7f5;border-color:#d8dedb}.publish-studio-runway a.review>svg{color:#9a6408}.publish-studio-runway a.blocked>svg{color:#a33b3b}.publish-studio-runway a.work>svg{color:#2f5f9f}.publish-studio-launch-metrics span.ready,.publish-studio-launch-steps a.ready{background:#edf8f2;border-color:#bfdfcf}.publish-studio-launch-metrics span.review,.publish-studio-launch-steps a.review{background:#fff8e8;border-color:#f1d6a3}.publish-studio-launch-metrics span.blocked,.publish-studio-launch-steps a.blocked{background:#fff1f1;border-color:#efc5c5}.publish-studio-launch-metrics span.work,.publish-studio-launch-steps a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-launch-metrics span.wait,.publish-studio-launch-steps a.wait{background:#f4f7f5;border-color:#d8dedb}.publish-studio-launch-actions .publish-automation-task-actions{justify-items:stretch}.publish-studio-launch-actions .publish-automation-task-actions small{max-width:none}.publish-studio-launch-actions .button{justify-content:center;min-height:38px}.publish-studio-launch-basket-list a.ready{background:#f0f9f4;border-color:#bfdfcf}.publish-studio-launch-basket-list a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-launch-basket-list a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-launch-basket-list a.more{color:#1f7a52;background:#f8fbf9;border-style:dashed;grid-template-columns:1fr;justify-items:center}.publish-studio-launch-basket-list .yixiaoer-brand-icon{width:26px;height:26px}.publish-studio-platform-scope-ribbon a.ready{background:#f0f9f4;border-color:#bfdfcf}.publish-studio-platform-scope-ribbon a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-scope-ribbon a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-scope-ribbon a.wait{background:#f8fbf9;border-style:dashed}.publish-studio-platform-scope-ribbon .yixiaoer-brand-icon{flex:none;width:22px;height:22px}.publish-studio-platform-selection-lane-tabs button.active{color:#0f5d3d;background:#eef8f2;border-color:#aed8c0;box-shadow:inset 0 0 0 1px #1f7a521a}.publish-studio-platform-selection-state-controls button.ready{color:#0b7657;background:#f4fbf6;border-color:#bfdfcf}.publish-studio-platform-selection-state-controls button.review{color:#8a5a09;background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-selection-state-controls button.work{color:#2f5f9f;background:#f0f5ff;border-color:#c7d7ef}.publish-studio-platform-selection-state-controls button.wait{color:#5f7168;background:#f8fbf9;border-color:#dce7e1}.publish-studio-platform-selection-state-controls button.blocked{color:#a34040;background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-selection.ok .publish-studio-platform-selection-message{color:#0b7657}.publish-studio-platform-selection.error .publish-studio-platform-selection-message{color:#a33b3b}.publish-studio-platform-selection-tray a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-platform-selection-tray a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-selection-tray .yixiaoer-brand-icon{width:18px;height:18px}.publish-studio-platform-selection-runway-health button.active{box-shadow:inset 0 0 0 1px #1497612e,0 6px 14px #11201a0f}.publish-studio-platform-selection-runway-health button.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-platform-selection-runway-health button.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-selection-runway-health button.work{background:#f6f8ff;border-color:#ccd9f0}.publish-studio-platform-selection-runway-health button.wait{background:#fffdf4;border-color:#ded8bf}.publish-studio-platform-selection-runway-health button.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-selection-runway-sort button.active{color:#0c6b47;background:#effaf4;border-color:#8bc6a8;box-shadow:inset 0 0 0 1px #14976121}.publish-studio-platform-selection-runway-copy button.copied{color:#0c6b47;background:#effaf4;border-color:#8bc6a8}.publish-studio-platform-selection-runway-copy button.failed{color:#9f3b3b;background:#fff8f8;border-color:#efc5c5}.publish-studio-platform-selection-runway li.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-platform-selection-runway li.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-selection-runway li.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-selection-runway .yixiaoer-brand-icon{width:19px;height:19px}.publish-studio-platform-selection-runway-actions button.remove{color:#9f3b3b;background:#fff8f8;border-color:#efd0d0}.publish-studio-platform-selection-dock.ok{background:#f4fbf6f5;border-color:#1f7a523d}.publish-studio-platform-selection-dock.error{background:#fff6f6f5;border-color:#b83f3f38}.publish-studio-platform-selection-dock-preview a.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-platform-selection-dock-preview a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-selection-dock-preview a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-selection-dock-preview .yixiaoer-brand-icon{width:18px;height:18px}.publish-studio-platform-selection-lanes article.ready{background:#f0f9f4;border-color:#bfdfcf}.publish-studio-platform-selection-lanes article.review{background:#fff8e8;border-color:#f1d6a3}.publish-studio-platform-selection-lanes article.blocked{background:#fff1f1;border-color:#efc5c5}.publish-studio-platform-selection-lanes article.wait{background:#f4f7f5;border-style:dashed}.publish-studio-platform-selection-platform.ready{background:#f4fbf6;border-color:#bfdfcf}.publish-studio-platform-selection-platform.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-selection-platform.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-selection-platform.selected{box-shadow:inset 3px 0 #1f7a52}.publish-studio-platform-selection-platform.paused{opacity:.74}.publish-studio-platform-selection-platform.review label>svg{color:#9a6408}.publish-studio-platform-selection-platform.blocked label>svg{color:#a33b3b}.publish-studio-platform-selection-list .yixiaoer-brand-icon{width:24px;height:24px}.publish-studio-platform-selection-badges b.ready{color:#0b7657;background:#f4fbf6;border-color:#bfdfcf}.publish-studio-platform-selection-badges b.review{color:#9a6408;background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-selection-badges b.blocked{color:#a33b3b;background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-selection-badges b.work{color:#2f5f9f;background:#f0f5ff;border-color:#c7d7ef}.publish-studio-platform-selection-badges b.wait{color:#6b7d74;background:#f4f7f5}.publish-studio-platform-jump-filters button.active{color:#0a6d4e;background:#effaf4;border-color:#b7dec8}.publish-studio-platform-jump-status>a.ready{background:#f2fbf5;border-color:#bfdfcf}.publish-studio-platform-jump-status>a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-jump-status>a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-jump-tabs a.active{background:#effaf4;border-color:#0b7657;box-shadow:inset 0 0 0 1px #0b765729}.publish-studio-platform-jump-tabs a.blocked{border-color:#efc5c5}.publish-studio-platform-jump-tabs .yixiaoer-brand-icon{width:23px;height:23px}.publish-studio-platform-jump-list a.ready{background:#f2fbf5;border-color:#bfdfcf}.publish-studio-platform-jump-list a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-jump-list a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-jump-list a.active{border-color:#0b7657;box-shadow:inset 0 0 0 1px #0b765733,0 10px 22px #0b765714}.publish-studio-platform-jump-list .yixiaoer-brand-icon{width:26px;height:26px}.publish-studio-platform-jump-badges b.ready{color:#08734f;background:#dff5e8}.publish-studio-platform-jump-badges b.review{color:#8a5a00;background:#fff1c2}.publish-studio-platform-jump-badges b.blocked{color:#9f2929;background:#ffe1e1}.publish-studio-platform-jump-badges b.work{color:#155f9c;background:#e3f1ff}.publish-studio-platform-jump-badges b.wait{color:#60756c;background:#edf3f0}.publish-studio-platform-relay-track a.ready{background:#f2fbf5;border-color:#bfdfcf}.publish-studio-platform-relay-track a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-relay-track a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-relay-track>span.disabled{color:#778980;background:#f6f8f7;border-style:dashed}.publish-studio-platform-relay-track .yixiaoer-brand-icon,.publish-studio-platform-relay-empty-icon{width:28px;height:28px}.publish-studio-platform-relay-actions a.ready{background:#f2fbf5;border-color:#bfdfcf}.publish-studio-platform-relay-actions a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-relay-actions a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-relay-actions a.work{background:#f1f8ff;border-color:#bdd8f2}.publish-studio-sticky-current.ready{background:#f2fbf5;border-color:#bfdfcf}.publish-studio-sticky-current.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-sticky-current.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-sticky-current.work{background:#f1f8ff;border-color:#bdd8f2}.publish-studio-sticky-current-icon,.publish-studio-sticky-current .yixiaoer-brand-icon{width:28px;height:28px}.publish-studio-sticky-dock nav a.ready{background:#f2fbf5;border-color:#bfdfcf}.publish-studio-sticky-dock nav a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-sticky-dock nav a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-sticky-dock nav a.work{background:#f1f8ff;border-color:#bdd8f2}.publish-studio-sticky-dock nav a.wait{background:#f8faf9;border-style:dashed}.publish-studio-autofill-fields span.ready{background:#f0f9f4;border-color:#bfdfcf}.publish-studio-autofill-fields span.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-autofill-fields span.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-autofill-fields span.wait{background:#f4f7f5;border-color:#d8dedb}.publish-studio-autofill-fields span.review svg{color:#a36d09}.publish-studio-autofill-fields span.blocked svg{color:#b94242}.publish-studio-autofill-fields span.wait svg{color:#718078}.publish-studio-autofill-copy-grid button.copied{color:#16673f;background:#ecf8f2;border-color:#9fd2b7}.publish-studio-autofill-copy-grid button.failed{color:#9a3412;background:#fff6f2;border-color:#efc5c5}.publish-studio-autofill-copy-grid button.missing{color:#7a8a82;cursor:not-allowed;background:#f6f8f7;border-style:dashed;border-color:#d9e1dd}.publish-studio-operator-next.ready,.publish-studio-operator-focus>a.ready,.publish-studio-operator-actions a.ready{background:#f0f9f4;border-color:#bfdfcf}.publish-studio-operator-next.review,.publish-studio-operator-focus>a.review,.publish-studio-operator-actions a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-operator-next.blocked,.publish-studio-operator-focus>a.blocked,.publish-studio-operator-actions a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-operator-next.work,.publish-studio-operator-focus>a.work,.publish-studio-operator-actions a.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-operator-next.wait,.publish-studio-operator-focus>a.wait,.publish-studio-operator-actions a.wait{background:#f4f7f5;border-color:#d8dedb}.publish-studio-operator-focus .yixiaoer-brand-icon,.publish-studio-operator-focus-icon{width:34px;height:34px}.publish-studio-preflight.empty{grid-template-columns:1fr}.publish-studio-preflight-stats .ready,.publish-studio-preflight-clear{color:#116a4a;background:#edf8f2;border-color:#bfdfcf}.publish-studio-preflight-stats .review{color:#8a5b08;background:#fff8e8;border-color:#f1d6a3}.publish-studio-preflight-stats .blocked{color:#a33b3b;background:#fff1f1;border-color:#efc5c5}.publish-studio-content-matrix article.ready{background:#f0f9f4;border-color:#bfdfcf}.publish-studio-content-matrix article.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-content-matrix article.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-preflight-issue.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-preflight-issue.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-rule-ledger.empty{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}.publish-studio-platform-rule-ledger-metrics span.ready{background:#edf8f2;border-color:#bfdfcf}.publish-studio-platform-rule-ledger-metrics span.review{background:#fff8e8;border-color:#f1d6a3}.publish-studio-platform-rule-ledger-metrics span.blocked{background:#fff1f1;border-color:#efc5c5}.publish-studio-platform-rule-ledger-list a.ready{background:#f0f9f4;border-color:#bfdfcf}.publish-studio-platform-rule-ledger-list a.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-platform-rule-ledger-list a.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-platform-rule-ledger-list .yixiaoer-brand-icon{grid-row:1/span 3}.publish-studio-priority-card.review{background:#fffaf0;border-color:#f1d6a3}.publish-studio-priority-card.blocked{background:#fff6f6;border-color:#efc5c5}.publish-studio-priority-card .yixiaoer-brand-icon{width:28px;height:28px}.publish-studio-batch-desk article.ready{background:#f0f9f4;border-color:#bfdfcf}.publish-studio-batch-desk article.review{background:#fff8e8;border-color:#f1d6a3}.publish-studio-batch-desk article.blocked{background:#fff1f1;border-color:#efc5c5}.publish-studio-batch-desk article.work{background:#f0f5ff;border-color:#c7d7ef}.publish-studio-batch-desk article.wait{background:#f4f7f5;border-color:#d8dedb}.publish-studio-batch-desk-list a.ready{border-color:#bfdfcf}.publish-studio-batch-desk-list a.review{border-color:#f1d6a3}.publish-studio-batch-desk-list a.blocked{border-color:#efc5c5}.publish-studio-batch-desk-list a.work{border-color:#c7d7ef}.publish-studio-batch-desk-list a.wait{border-color:#d8dedb}.publish-studio-batch-desk-list .yixiaoer-brand-icon{width:26px;height:26px}.publish-studio-material-picker.pending{opacity:.72}.publish-studio-material-picker-rail a.active{background:#edf8f2;border-color:#acd7c1;box-shadow:inset 0 0 0 1px #0b765714}.publish-studio-material-picker-rail a.more{background:#f8fbf9;border-style:dashed}#publish-studio-browser-session,#publish-studio-first-screen,#publish-studio-workbench,#publish-studio-materials,#publish-studio-platform-selection,#publish-studio-platform-jump,#publish-studio-platform-relay,#publish-studio-quick-launch,#publish-studio-browser-splits,#yixiaoer-confirm-gate,#yixiaoer-platform-rail,#yixiaoer-current-operation,#yixiaoer-next-action-rail,#yixiaoer-action-dock,#yixiaoer-material-plan,#yixiaoer-task-queue,#yixiaoer-account-auth,#yixiaoer-wide-material-matrix,#yixiaoer-platform-material-matrix{scroll-margin-top:12px}.publish-studio-source-readiness span.ready{background:#edf8f2;border-color:#bfdfcf}.publish-studio-source-readiness span.review{background:#fff8e8;border-color:#f1d6a3}.publish-studio-source-readiness span.blocked{background:#fff1f1;border-color:#efc5c5}.publish-studio-workbench{min-width:0}.publish-studio-workbench .yixiaoer-window,.publish-studio-workbench .publish-automation-workbench{margin-top:0}.publish-center-page{gap:14px;display:grid}.eyebrow-pill{color:var(--green-strong);background:var(--surface-green);border:1px solid #b9d8c8;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.publish-center-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.publish-connection-result-banner{background:var(--surface);border:1px solid #12261e1a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid;box-shadow:0 12px 28px #11201a0f}.publish-connection-result-banner.success{background:linear-gradient(135deg,#f2fbf6,#fff);border-color:#0b765733}.publish-connection-result-banner.error{background:linear-gradient(135deg,#fff8ed,#fff);border-color:#b553153d}.publish-connection-result-banner>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.publish-connection-result-banner svg{width:38px;height:38px;color:var(--green-strong);background:#e3f5eb;border-radius:10px;padding:9px;display:grid}.publish-connection-result-banner.error svg{color:#b45309;background:#ffefd5}.publish-connection-result-banner strong{color:var(--ink);font-size:15px;font-weight:950;line-height:1.2;display:block}.publish-connection-result-banner span{color:#5f7168;margin-top:4px;font-size:12px;font-weight:720;line-height:1.45;display:block}.automation-diagnostics-page{gap:14px;display:grid}.automation-diagnostics-hero{align-items:end}.automation-diagnostics-hero-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-width:0;display:grid}.automation-diagnostics-hero-panel{background:linear-gradient(135deg,#f7fcf9f5,#fffffffa);border:1px solid #d7e6df;border-radius:10px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 28px #11201a0e}.automation-diagnostics-hero-panel.warning{background:linear-gradient(135deg,#fffaf0f5,#fffffffa);border-color:#f0dca9}.automation-diagnostics-hero-panel.blocked{background:linear-gradient(135deg,#fff7f5f5,#fffffffa);border-color:#efb0b0}.automation-diagnostics-hero-panel>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.automation-diagnostics-hero-panel.warning>span{color:#9a5a08}.automation-diagnostics-hero-panel.blocked>span{color:#a6402e}.automation-diagnostics-hero-panel>strong{color:#10251d;font-size:18px;font-weight:950;line-height:1.2}.automation-diagnostics-hero-panel>small{color:#5f7168;font-size:12px;font-weight:760;line-height:1.45}.automation-diagnostics-hero-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:2px;display:grid}.automation-diagnostics-hero-signals div{background:#ffffffe6;border:1px solid #dfe8e3;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.automation-diagnostics-hero-signals div.warning{background:#fffaf0;border-color:#f0dca9}.automation-diagnostics-hero-signals div.blocked{background:#fff7f5;border-color:#efb0b0}.automation-diagnostics-hero-signals span{color:var(--green-strong);align-items:center;gap:4px;font-size:11px;font-weight:950;line-height:1.1;display:inline-flex}.automation-diagnostics-hero-signals .warning span,.automation-diagnostics-hero-signals .blocked span{color:#9a5a08}.automation-diagnostics-hero-signals b{color:#10251d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;line-height:1.05;overflow:hidden}.automation-diagnostics-hero-signals small{color:#5f7168;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.automation-command-center{min-width:0;box-shadow:var(--shadow);background:linear-gradient(135deg,#f4fbf7f5,#fffffffa 58%),#fff;border:1px solid #d7e6df;border-radius:10px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.08fr) minmax(286px,.54fr);align-items:stretch;gap:12px;margin-bottom:12px;padding:14px;display:grid}.automation-command-center.warning{background:linear-gradient(135deg,#fffaf0f5,#fffffffa 58%),#fff;border-color:#f0dca9}.automation-command-center.blocked{background:linear-gradient(135deg,#fff7f5f5,#fffffffa 58%),#fff;border-color:#efb0b0}.automation-command-center.warning .automation-command-copy,.automation-command-center.warning .automation-command-metrics div,.automation-command-center.warning .automation-command-next{border-color:#f0dca9}.automation-command-center.blocked .automation-command-copy,.automation-command-center.blocked .automation-command-metrics div,.automation-command-center.blocked .automation-command-next{border-color:#efb0b0}.automation-command-center.warning .automation-command-copy span,.automation-command-center.warning .automation-command-metrics span,.automation-command-center.warning .automation-command-next>span,.automation-command-center.blocked .automation-command-copy span,.automation-command-center.blocked .automation-command-metrics span,.automation-command-center.blocked .automation-command-next>span{color:#9a5a08}.automation-command-center.blocked .automation-command-copy span,.automation-command-center.blocked .automation-command-metrics span,.automation-command-center.blocked .automation-command-next>span{color:#a6402e}.automation-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.automation-command-metrics div{align-content:start;gap:7px;padding:14px;display:grid}.automation-command-metrics strong{color:#10251d;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;line-height:1.05;overflow:hidden}.automation-command-metrics small,.automation-command-next small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.45}.automation-command-next{background:linear-gradient(#f7fcf9,#fff);align-content:start;gap:9px;padding:16px;display:grid}.automation-command-center.warning .automation-command-next{background:linear-gradient(#fffaf0,#fff)}.automation-command-center.blocked .automation-command-next{background:linear-gradient(#fff7f5,#fff)}.automation-command-next strong{color:#10251d;font-size:17px;line-height:1.25}.automation-command-actions{gap:8px;margin-top:2px;display:grid}.automation-command-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.automation-command-actions .button{justify-content:center;min-width:0;min-height:38px}.automation-command-actions .button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automation-command-actions button:disabled{opacity:.62}.automation-readiness-runway{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.automation-readiness-card{background:linear-gradient(#fffffffa,#fafdfbf5);border:1px solid #dfe8e3;border-radius:10px;align-content:start;gap:9px;min-width:0;min-height:128px;padding:16px;display:grid;box-shadow:0 12px 28px #11201a0e}.automation-readiness-card.ok{background:#f4fbf7;border-color:#1497613d}.automation-readiness-card.warning{background:#fff8e8;border-color:#c4841442}.automation-readiness-card.blocked{background:#fff7f5;border-color:#c256463d}.automation-readiness-card span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.automation-readiness-card.warning span,.automation-readiness-card.blocked span{color:#9a5a08}.automation-readiness-card strong{color:#10251d;font-size:18px;font-weight:950;line-height:1.2}.automation-readiness-card small{color:#5f7168;font-size:12px;font-weight:760;line-height:1.55}.automation-safety-boundary{min-width:0;box-shadow:var(--shadow);background:linear-gradient(135deg,#f4fbf7f5,#fffffffa 58%),#fff;border:1px solid #d7e6df;border-radius:10px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.16fr) minmax(230px,.46fr);align-items:stretch;gap:12px;padding:14px;display:grid}.automation-safety-boundary.warning{background:linear-gradient(135deg,#fffaf0f5,#fffffffa 58%),#fff;border-color:#f0dca9}.automation-safety-boundary.blocked{background:linear-gradient(135deg,#fff7f5f5,#fffffffa 58%),#fff;border-color:#efb0b0}.automation-safety-boundary-head,.automation-safety-boundary-card,.automation-safety-boundary-route{background:#ffffffeb;border:1px solid #dfe8e3;border-radius:8px;min-width:0}.automation-safety-boundary.warning .automation-safety-boundary-head,.automation-safety-boundary.warning .automation-safety-boundary-card,.automation-safety-boundary.warning .automation-safety-boundary-route{border-color:#f0dca9}.automation-safety-boundary.blocked .automation-safety-boundary-head,.automation-safety-boundary.blocked .automation-safety-boundary-card,.automation-safety-boundary.blocked .automation-safety-boundary-route{border-color:#efb0b0}.automation-safety-boundary-head{align-content:start;gap:8px;padding:16px;display:grid}.automation-safety-boundary-head>span,.automation-safety-boundary-card span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.automation-safety-boundary-card.warning span,.automation-safety-boundary-card.guard span,.automation-safety-boundary.warning .automation-safety-boundary-head>span,.automation-safety-boundary.blocked .automation-safety-boundary-head>span{color:#9a5a08}.automation-safety-boundary.blocked .automation-safety-boundary-head>span,.automation-safety-boundary-card.guard span{color:#a6402e}.automation-safety-boundary-head h2{color:#10251d;letter-spacing:0;margin:0;font-size:21px;line-height:1.2}.automation-safety-boundary-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.automation-safety-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.automation-safety-boundary-card{align-content:start;gap:8px;min-height:136px;padding:14px;display:grid}.automation-safety-boundary-card.ready{background:#f4fbf7;border-color:#1497613d}.automation-safety-boundary-card.warning,.automation-safety-boundary-card.script{background:#fff8e8;border-color:#c484143d}.automation-safety-boundary-card.guard{background:#fff7f5;border-color:#c2564638}.automation-safety-boundary-card strong{color:#10251d;font-size:16px;font-weight:950;line-height:1.24}.automation-safety-boundary-card small{color:#5f7168;font-size:12px;font-weight:760;line-height:1.52}.automation-safety-boundary-route{align-content:center;gap:8px;padding:14px;display:grid}.automation-safety-boundary-route span{color:#28463b;background:#f7fcf9;border:1px solid #0b9f682e;border-radius:8px;align-items:center;min-width:0;min-height:34px;padding:8px 10px;font-size:12px;font-weight:850;line-height:1.3;display:flex}.automation-diagnostics-message{color:#28463b;background:#fff;border:1px solid #12261e14;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:850}.automation-diagnostics-message.success{color:var(--green-strong);background:#f4fbf7;border-color:#14976138}.automation-diagnostics-message.error{color:#b45309;background:#fff7f5;border-color:#c2564638}.automation-priority-resolution{background:linear-gradient(135deg,#f1fbf6,#fff);border:1px solid #0b9f683d;border-radius:10px;grid-template-columns:minmax(220px,.54fr) minmax(0,1.25fr) minmax(220px,.48fr);gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 14px 34px #11201a12}.automation-priority-resolution.warning{background:linear-gradient(135deg,#fff8e8,#fff);border-color:#c4841447}.automation-priority-resolution.blocked{background:linear-gradient(135deg,#fff5f3,#fff);border-color:#c2564642}.automation-priority-resolution-head,.automation-priority-resolution-action{background:#ffffffe0;border:1px solid #12261e14;border-radius:9px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.automation-priority-resolution-head>span{color:var(--green-strong);align-items:center;gap:6px;font-size:11px;font-weight:950;display:inline-flex}.automation-priority-resolution-head>strong{color:var(--ink);font-size:18px;line-height:1.2}.automation-priority-resolution-head>small,.automation-priority-resolution-action>span,.automation-priority-resolution-action>small{color:#5f7168;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.automation-priority-resolution-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.automation-priority-resolution-facts>div{background:#ffffffd6;border:1px solid #12261e14;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.automation-priority-resolution-facts span{color:var(--muted);font-size:10px;font-weight:850}.automation-priority-resolution-facts strong{color:#20372e;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.automation-priority-resolution-action .button{justify-content:center;width:100%}.automation-resolution-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.automation-resolution-summary span{color:#5f7168;overflow-wrap:anywhere;background:#ffffffc7;border-radius:7px;gap:3px;min-width:0;padding:7px;font-size:10px;line-height:1.35;display:grid}.automation-resolution-summary b{color:#20372e;font-size:10px}.automation-diagnostics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.automation-metric.ok{background:#f4fbf7;border-color:#14976138}.automation-metric.warning{background:#fff8e8;border-color:#c484143d}.automation-metric.blocked{background:#fff7f5;border-color:#c2564638}.automation-diagnostics-local,.automation-platform-section,.automation-diagnostics-note{background:var(--surface);border:1px solid #12261e14;border-radius:10px;gap:12px;padding:16px;display:grid}#automation-local-checks,#automation-platforms{scroll-margin-top:16px}.automation-status-pill{border-radius:999px;align-self:start;padding:7px 10px;font-size:12px;font-weight:950;line-height:1}.automation-status-pill.ok{color:var(--green-strong);background:var(--surface-green)}.automation-status-pill.warning{color:#8a5a07;background:#fff3d4}.automation-status-pill.blocked{color:#b45309;background:#ffeadf}.automation-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.automation-check-card{background:#fbfdfc;border:1px solid #12261e14;border-radius:8px;align-content:start;gap:7px;min-width:0;min-height:154px;padding:11px;display:grid}.automation-check-card.ok{background:#f4fbf7;border-color:#14976138}.automation-check-card.warning{background:#fff8e8;border-color:#c484143d}.automation-check-card.blocked{background:#fff7f5;border-color:#c2564638}.automation-check-card>div{color:var(--green-strong);align-items:center;gap:6px;font-size:11px;font-weight:950;display:flex}.automation-check-card.warning>div,.automation-check-card.blocked>div{color:#b45309}.automation-check-card strong{color:var(--ink);font-size:14px;font-weight:950;line-height:1.2}.automation-check-card p,.automation-check-card small,.automation-check-card em{color:#5f7168;overflow-wrap:anywhere;margin:0;font-size:11px;font-style:normal;font-weight:720;line-height:1.42}.automation-check-card em{color:#8a5a07;font-weight:900}.automation-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-platform-card{background:#fbfdfc;border:1px solid #12261e14;border-radius:9px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.automation-platform-card.ok{background:#f4fbf7;border-color:#14976138}.automation-platform-card.warning{background:#fff8e8;border-color:#c484143d}.automation-platform-card.blocked{background:#fff7f5;border-color:#c2564638}.automation-platform-empty-state{background:linear-gradient(135deg,#f4fbf7f0,#fffffff5),#fff;border:1px dashed #14976147;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr) auto;align-items:stretch;gap:10px;min-width:0;padding:13px;display:grid}.automation-platform-empty-copy,.automation-platform-empty-metrics,.automation-platform-empty-actions{min-width:0}.automation-platform-empty-copy{align-content:center;gap:6px;display:grid}.automation-platform-empty-copy span{color:var(--green-strong);align-items:center;gap:5px;font-size:11px;font-weight:950;display:inline-flex}.automation-platform-empty-copy strong{color:var(--ink);font-size:15px;font-weight:950;line-height:1.2}.automation-platform-empty-copy p{color:#5f7168;margin:0;font-size:12px;font-weight:720;line-height:1.5}.automation-platform-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.automation-platform-empty-metrics article{background:#ffffffd1;border:1px solid #cfdbd5db;border-radius:8px;align-content:center;gap:3px;min-width:0;padding:9px;display:grid}.automation-platform-empty-metrics span,.automation-platform-empty-metrics small{color:#687a71;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:850;line-height:1.2;overflow:hidden}.automation-platform-empty-metrics strong{color:#20372e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:950;line-height:1.05;overflow:hidden}.automation-platform-empty-actions{align-content:center;gap:7px;display:grid}.automation-platform-empty-actions .button{white-space:nowrap;justify-content:center;width:100%}.automation-platform-head{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.automation-platform-head>div{gap:3px;min-width:0;display:grid}.automation-platform-head span,.automation-platform-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automation-platform-head span{color:var(--muted);font-size:11px;font-weight:850}.automation-platform-head strong{color:var(--ink);font-size:17px;font-weight:950;line-height:1.15}.automation-platform-head i{min-height:28px;color:var(--green-strong);background:#ffffffd1;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.automation-platform-card.warning .automation-platform-head i,.automation-platform-card.blocked .automation-platform-head i{color:#b45309}.automation-platform-card p{color:#5f7168;margin:0;font-size:12px;font-weight:720;line-height:1.45}.automation-platform-statuses,.automation-missing-list,.automation-platform-checks,.automation-platform-actions{flex-wrap:wrap;gap:6px;display:flex}.automation-platform-statuses span,.automation-missing-list em,.automation-platform-checks span{border-radius:999px;align-items:center;min-height:24px;padding:0 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.automation-platform-statuses span{color:#28463b;background:#ffffffdb}.automation-route-panel{background:#ffffffd1;border:1px solid #12261e14;border-radius:8px;gap:7px;padding:10px;display:grid}.automation-route-panel>div:first-child{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.automation-route-panel strong,.automation-route-panel>div:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automation-route-panel strong{color:var(--ink);font-size:12px;font-weight:950}.automation-route-panel>div:first-child span{color:var(--green-strong);font-size:10px;font-weight:950}.automation-route-panel p,.automation-route-panel small{color:#5f7168;margin:0;font-size:11px;font-weight:720;line-height:1.42}.automation-route-panel small{color:var(--green-strong);font-weight:850}.automation-missing-list em{color:#8a5a07;background:#ffffffc2}.automation-missing-list.ready em,.automation-platform-checks span.ok{color:var(--green-strong);background:#fff}.automation-platform-checks span.warning,.automation-platform-checks span.blocked{color:#b45309;background:#fff}.automation-platform-actions{align-items:center}.automation-diagnostics-note{background:linear-gradient(135deg,#effdf6eb,#fffffffa),#fff;grid-template-columns:36px minmax(0,1fr);align-items:start}.automation-diagnostics-note svg{width:36px;height:36px;color:var(--green-strong);background:#e3f5eb;border-radius:9px;padding:8px}.automation-diagnostics-note strong{color:var(--ink);font-size:14px;font-weight:950;line-height:1.2;display:block}.automation-diagnostics-note span{color:#5f7168;margin-top:4px;font-size:12px;font-weight:720;line-height:1.5;display:block}.publish-automation-workbench{gap:12px;display:grid}.publish-automation-parity-strip.live strong,.publish-automation-parity-strip.live span{color:#4a3420;background:#fffaf0;border-color:#9157162e}.publish-automation-e2e-readiness-list article.needs_login,.publish-automation-e2e-readiness-list article.manual_guarded{background:#fffaf0;border-color:#b5531529}.publish-automation-e2e-readiness-list article.blocked{background:#fff7f6;border-color:#ab36363d}.publish-automation-e2e-readiness-checks span.pass{color:#21865b;background:#e8f8ef}.publish-automation-e2e-readiness-checks span.partial{color:#9a5b0f;background:#fff4d8}.publish-automation-e2e-readiness-checks span.missing{color:#b04141;background:#ffeaea}.publish-automation-live-drill-list article.verified{background:#f6fcf8;border-color:#19805638}.publish-automation-live-drill-list article.needs_login,.publish-automation-live-drill-list article.needs_task,.publish-automation-live-drill-list article.missing{background:#fbfcfd;border-color:#52667d24}.publish-automation-live-drill-list article.blocked{background:#fff7f6;border-color:#ab363642}.publish-automation-live-drill-list code.command{color:#344054;background:#f8fafc}.publish-automation-live-drill-checks em.pass{color:#1f6f4c;background:#f1fbf5;border-color:#24895b38}.publish-automation-live-drill-checks em.partial{color:#8a561b;background:#fff7e8;border-color:#bc7b233d}.publish-automation-live-drill-checks em.missing{color:#607083;background:#f8fafc;border-color:#54607029}.publish-automation-live-drill-lanes article.run_to_gate,.publish-automation-live-drill-lanes article.create_task{background:#f8fbff;border-color:#2b536f2e}.publish-automation-next-batch-list article.capture_login,.publish-automation-next-batch-list article.create_task{background:#fffaf0;border-color:#b5531529}.publish-automation-auth-capture-plan-list article.complete{background:#f5fcf8;border-color:#1f6f4c2e}.publish-automation-live-matrix-list article.verified{background:#f5fcf8;border-color:#19805633}.publish-automation-live-matrix-list article.blocked{background:#fff7f6;border-color:#ab36363d}.publish-automation-local-receipt-form .wide,.publish-automation-local-receipt-actions{grid-column:1/-1}.publish-automation-local-receipt-actions button.danger{color:#ab3636;background:#fff7f6;border-color:#ab36362e}.publish-automation-risk-guard{background:#f8fbfd;border:1px solid #2b536f24;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:stretch;gap:10px;margin-top:8px;padding:10px;display:grid}.publish-automation-risk-guard>div:first-child{align-content:center;gap:6px;min-width:0;display:grid}.publish-automation-risk-guard span{color:#4e6574;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.publish-automation-risk-guard strong{color:#172832;font-size:15px;font-weight:950;line-height:1.25}.publish-automation-risk-guard small{color:#627685;font-size:11px;font-weight:720;line-height:1.35}.publish-automation-risk-guard-list article.blocked{background:#fff7f6;border-color:#a6343442}.publish-automation-risk-guard-list article.cooldown{background:#fffaf0;border-color:#aa701e3d}.publish-automation-risk-guard-list article.review{background:#fbfdff;border-color:#2b536f2e}.publish-automation-risk-guard-list article.safe{background:#f7fcf9;border-color:#28856033}.publish-automation-account-card.ready{background:#f4fbf7;border-color:#14976138}.publish-automation-account-card.needs_login,.publish-automation-account-card.expired,.publish-automation-account-card.stale{background:#fff7e8;border-color:#b5531533}.publish-automation-account-card.restricted{background:#fff5f3;border-color:#b4231838}.publish-automation-account-card.needs_login em,.publish-automation-account-card.expired em,.publish-automation-account-card.stale em{color:#8a5a07;background:#fff0d7}.publish-automation-account-card.restricted em{color:#b42318;background:#ffe4df}.publish-automation-account-lane-list article.ready{background:#f4fbf7;border-color:#14976138}.publish-automation-account-lane-list article.needs_login,.publish-automation-account-lane-list article.expired,.publish-automation-account-lane-list article.stale{background:#fff7e8;border-color:#b5531533}.publish-automation-account-lane-list article.restricted{background:#fff5f3;border-color:#b4231833}.publish-automation-account-lane-list article.needs_login em,.publish-automation-account-lane-list article.expired em,.publish-automation-account-lane-list article.stale em{color:#8a5a07;background:#fff0d7}.publish-automation-account-lane-list article.restricted em{color:#b42318;background:#ffe4df}.publish-automation-account-url-list article.ready{background:#f4fbf7;border-color:#14976133}.publish-automation-account-url-list article.needs_login,.publish-automation-account-url-list article.expired,.publish-automation-account-url-list article.stale{background:#fff8eb;border-color:#b553152e}.publish-automation-account-url-list article.restricted{background:#fff5f3;border-color:#b423182e}.publish-automation-account-url-list article.driver_fallback em{color:#5d7369;background:#eef5f1}.publish-automation-task-actions{justify-items:start;gap:6px;min-width:0;display:grid}.publish-automation-task-actions>div{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:6px;min-width:0;display:grid}.publish-automation-task-actions .button{width:100%;min-width:0}.publish-automation-task-actions>.publish-engine-primary-action{grid-template-columns:minmax(156px,1fr);width:100%}.publish-engine-more-actions{color:#667085;width:100%;font-size:10px;font-weight:850}.publish-engine-more-actions summary{cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content}.publish-engine-more-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:7px;display:grid}.publish-engine-more-actions .button{color:#667085;background:#fff;border-color:#e1e6ef;min-height:32px;font-size:10px}.publish-automation-task-actions small{color:#5f7168;max-width:250px;font-size:10px;font-weight:760;line-height:1.35}.publish-automation-task-actions.ok small{color:var(--green-strong);font-weight:900}.publish-automation-task-actions.error small{color:#b45309;font-weight:900}.publish-automation-stale-recovery.warn{background:#fff8e9;border-color:#b5531538}.publish-automation-stale-recovery.warn>div{color:#8a5a07}.publish-automation-batch-confirm-scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b161157;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.publish-automation-batch-confirm-dialog{background:#fff;border:1px solid #12261e1f;border-radius:8px;gap:12px;width:min(560px,100%);min-width:0;padding:16px;display:grid;box-shadow:0 24px 68px #11201938}.publish-automation-batch-confirm-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.publish-automation-batch-confirm-head span{color:var(--green-strong);align-items:center;gap:7px;font-size:11px;font-weight:950;line-height:1.2;display:inline-flex}.publish-automation-batch-confirm-head button{color:#60746a;background:#fff;border:1px solid #12261e1a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.publish-automation-batch-confirm-dialog>strong{color:var(--ink);font-size:18px;font-weight:950;line-height:1.2}.publish-automation-batch-confirm-dialog>p{color:#51665c;margin:0;font-size:12px;font-weight:760;line-height:1.55}.publish-automation-batch-confirm-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-automation-batch-confirm-breakdown span{background:#f6faf8;border:1px solid #12261e14;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.publish-automation-batch-confirm-breakdown b{color:#14231c;font-size:18px;line-height:1}.publish-automation-batch-confirm-breakdown small{color:#667a70;font-size:10px;font-weight:850}.publish-automation-batch-confirm-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-automation-batch-confirm-readiness span{background:#fbfdfc;border:1px solid #12261e14;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.publish-automation-batch-confirm-readiness span.warn{background:#fff8e9;border-color:#b553152e}.publish-automation-batch-confirm-readiness span.ok{background:#f1fbf5;border-color:#1497612e}.publish-automation-batch-confirm-readiness b{color:#14231c;font-size:18px;line-height:1}.publish-automation-batch-confirm-readiness small{color:#667a70;font-size:10px;font-weight:850}.publish-automation-batch-confirm-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-automation-batch-confirm-readiness-list span{background:#fbfdfc;border:1px solid #12261e14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 7px;min-width:0;padding:9px 10px;display:grid}.publish-automation-batch-confirm-readiness-list span.blocked{background:#fff8e9;border-color:#b553152e}.publish-automation-batch-confirm-readiness-list span.review{background:#fffdf4;border-color:#7e5c1229}.publish-automation-batch-confirm-readiness-list b{color:#8a5a07;background:#fff0d7;border-radius:999px;align-items:center;min-height:20px;padding:0 6px;font-size:9px;font-weight:950;line-height:1;display:inline-flex}.publish-automation-batch-confirm-readiness-list span.review b{color:#6f5a13;background:#f8efcd}.publish-automation-batch-confirm-readiness-list strong,.publish-automation-batch-confirm-readiness-list small{text-overflow:ellipsis;min-width:0;overflow:hidden}.publish-automation-batch-confirm-readiness-list strong{color:var(--ink);white-space:nowrap;font-size:11px;font-weight:950;line-height:1.2}.publish-automation-batch-confirm-readiness-list small{color:#62766d;white-space:nowrap;grid-column:1/-1;font-size:10px;font-weight:760;line-height:1.35}.publish-automation-batch-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-automation-batch-confirm-grid span{background:#fbfdfc;border:1px solid #12261e14;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.publish-automation-batch-confirm-grid span.warn{background:#fff8e9;border-color:#b553152e}.publish-automation-batch-confirm-grid b{width:fit-content;min-height:20px;color:var(--green-strong);background:#e8f8ef;border-radius:999px;align-items:center;padding:0 6px;font-size:9px;font-weight:950;line-height:1;display:inline-flex}.publish-automation-batch-confirm-grid span.warn b{color:#8a5a07;background:#fff0d7}.publish-automation-batch-confirm-grid strong,.publish-automation-batch-confirm-grid small{text-overflow:ellipsis;min-width:0;overflow:hidden}.publish-automation-batch-confirm-grid strong{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:950;line-height:1.2}.publish-automation-batch-confirm-grid small{color:#62766d;font-size:10px;font-weight:760;line-height:1.35}.publish-automation-batch-confirm-check{background:#f8fbf9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.publish-automation-batch-confirm-check input{width:16px;height:16px;accent-color:var(--green-strong);margin-top:1px}.publish-automation-batch-confirm-check span{color:#41594e;font-size:11px;font-weight:860;line-height:1.4}.publish-automation-batch-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.publish-automation-batch-confirm-actions button{color:#40584d;background:#fff;border:1px solid #12261e1a;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.publish-automation-batch-confirm-actions button.primary{background:var(--green-strong);color:#fff;border-color:#1497613d}.publish-automation-batch-confirm-actions button:disabled{cursor:not-allowed;opacity:.56}.publish-automation-worker-dispatch-list article.claimable{background:#f4fbf7;border-color:#14976138}.publish-automation-worker-dispatch-list article.running{background:#f7fbff;border-color:#3672b82e}.publish-automation-worker-dispatch-list article.locked,.publish-automation-worker-dispatch-list article.scheduled,.publish-automation-worker-dispatch-list article.offline{background:#fffaf0;border-color:#b5531533}.publish-automation-worker-dispatch-list article.running em{color:#2e659b;background:#eaf3ff}.publish-automation-worker-dispatch-list article.locked em,.publish-automation-worker-dispatch-list article.scheduled em,.publish-automation-worker-dispatch-list article.offline em{color:#8a5a07;background:#fff0d7}.publish-automation-worker-dispatch-list article.claimable .publish-automation-worker-dispatch-kpis b{color:var(--green-strong);background:#e8f8ef}.publish-automation-scheduler-slot-list article.running,.publish-automation-scheduler-mutex-list article.running{background:#f7fbff;border-color:#3672b82e}.publish-automation-scheduler-slot-list article.queued{background:#f4fbf7;border-color:#14976138}.publish-automation-scheduler-slot-list article.blocked,.publish-automation-scheduler-slot-list article.scheduled,.publish-automation-scheduler-mutex-list article.blocked{background:#fffaf0;border-color:#b5531533}.publish-automation-scheduler-slot-list article.stale,.publish-automation-scheduler-mutex-list article.stale{background:#fff7f7;border-color:#ae363638}.publish-automation-scheduler-slot-list article.idle{background:#f8faf9;border-color:#12261e0f}.publish-automation-scheduler-slot-list article.queued em{color:var(--green-strong);background:#e8f8ef}.publish-automation-scheduler-slot-list article.blocked em,.publish-automation-scheduler-slot-list article.scheduled em,.publish-automation-scheduler-mutex-list article.blocked em{color:#8a5a07;background:#fff0d7}.publish-automation-scheduler-slot-list article.stale em,.publish-automation-scheduler-mutex-list article.stale em{color:#9d3434;background:#ffe7e7}.publish-automation-scheduler-slot-list article.idle em,.publish-automation-scheduler-mutex-list article.idle em{color:#4f675c;background:#eef5f1}.publish-automation-account-assignment-list article.ready{background:#f4fbf7;border-color:#14976138}.publish-automation-account-assignment-list article.running{background:#f7fbff;border-color:#3672b82e}.publish-automation-account-assignment-list article.locked,.publish-automation-account-assignment-list article.scheduled,.publish-automation-account-assignment-list article.needs_login,.publish-automation-account-assignment-list article.waiting_worker,.publish-automation-account-assignment-list article.needs_user{background:#fffaf0;border-color:#b5531533}.publish-automation-account-assignment-list article.running em{color:#2e659b;background:#eaf3ff}.publish-automation-account-assignment-list article.locked em,.publish-automation-account-assignment-list article.scheduled em,.publish-automation-account-assignment-list article.needs_login em,.publish-automation-account-assignment-list article.waiting_worker em,.publish-automation-account-assignment-list article.needs_user em{color:#8a5a07;background:#fff0d7}.publish-automation-account-assignment-list article.ready .publish-automation-account-assignment-facts b{color:var(--green-strong);background:#e8f8ef}.publish-automation-bulk-confirmation-console.ready{background:#fbfffd;border-color:#14976133}.publish-automation-bulk-confirmation-console.blocked,.publish-automation-bulk-confirmation-console.partial{background:#fffdf8;border-color:#b553152e}.publish-automation-bulk-confirmation-list article.ready_to_confirm,.publish-automation-bulk-confirmation-list article.review_required{background:#f4fbf7;border-color:#14976138}.publish-automation-bulk-confirmation-list article.running{background:#f7fbff;border-color:#3672b82e}.publish-automation-bulk-confirmation-list article.blocked_fields,.publish-automation-bulk-confirmation-list article.needs_login,.publish-automation-bulk-confirmation-list article.waiting_worker,.publish-automation-bulk-confirmation-list article.locked,.publish-automation-bulk-confirmation-list article.scheduled,.publish-automation-bulk-confirmation-list article.needs_user{background:#fffaf0;border-color:#b5531533}.publish-automation-bulk-confirmation-list article.running em{color:#2e659b;background:#eaf3ff}.publish-automation-bulk-confirmation-list article.blocked_fields em,.publish-automation-bulk-confirmation-list article.needs_login em,.publish-automation-bulk-confirmation-list article.waiting_worker em,.publish-automation-bulk-confirmation-list article.locked em,.publish-automation-bulk-confirmation-list article.scheduled em,.publish-automation-bulk-confirmation-list article.needs_user em{color:#8a5a07;background:#fff0d7}.publish-automation-bulk-confirmation-list article.ready_to_confirm .publish-automation-bulk-confirmation-facts b,.publish-automation-bulk-confirmation-list article.review_required .publish-automation-bulk-confirmation-facts b{color:var(--green-strong);background:#e8f8ef}.publish-automation-bulk-result-list article.all_succeeded{background:#f4fbf7;border-color:#14976138}.publish-automation-bulk-result-list article.running{background:#f7fbff;border-color:#3672b82e}.publish-automation-bulk-result-list article.partial_failed,.publish-automation-bulk-result-list article.needs_evidence,.publish-automation-bulk-result-list article.waiting{background:#fffaf0;border-color:#b5531533}.publish-automation-bulk-result-list article.running em{color:#2e659b;background:#eaf3ff}.publish-automation-bulk-result-list article.partial_failed em,.publish-automation-bulk-result-list article.needs_evidence em,.publish-automation-bulk-result-list article.waiting em{color:#8a5a07;background:#fff0d7}.publish-automation-bulk-result-list article.all_succeeded .publish-automation-bulk-result-facts b{color:var(--green-strong);background:#e8f8ef}.publish-automation-batch-result-dialog.all_succeeded{border-color:#1497613d}.publish-automation-batch-result-dialog.partial_failed,.publish-automation-batch-result-dialog.needs_evidence{border-color:#b5531538}.publish-automation-batch-result-dialog-actions button.primary{background:var(--green-strong);color:#fff;border-color:#1497613d}.publish-automation-batch-control-list article.running,.publish-automation-batch-control-list article.succeeded{background:#f4fbf7;border-color:#14976138}.publish-automation-batch-control-list article.needs_user,.publish-automation-batch-control-list article.retryable,.publish-automation-batch-retry-list article.needs_user,.publish-automation-batch-retry-list article.failed,.publish-automation-batch-retry-list article.canceled{background:#fff7e8;border-color:#b5531533}.publish-automation-batch-control-list article.needs_user em,.publish-automation-batch-control-list article.retryable em,.publish-automation-batch-retry-list article.needs_user em,.publish-automation-batch-retry-list article.failed em,.publish-automation-batch-retry-list article.canceled em{color:#8a5a07;background:#fff0d7}.publish-automation-preflight-list article.ready{background:#f4fbf7;border-color:#14976138}.publish-automation-preflight-list article.needs_review,.publish-automation-preflight-list article.scheduled{background:#fffaf0;border-color:#b5531533}.publish-automation-preflight-list article.blocked{background:#fff6f3;border-color:#b02b2b38}.publish-automation-preflight-list article.needs_review em,.publish-automation-preflight-list article.scheduled em{color:#8a5a07;background:#fff0d7}.publish-automation-preflight-list article.blocked em{color:#a43d2e;background:#ffe4de}.publish-automation-preflight-checks b.warn{color:#8a5a07;background:#fff0d7}.publish-automation-preflight-checks b.fail{color:#a43d2e;background:#ffe4de}.publish-automation-asset-map-list article.ready{background:#f4fbf7;border-color:#14976138}.publish-automation-asset-map-list article.missing{background:#fffaf0;border-color:#b5531533}.publish-automation-asset-map-list article.missing em{color:#8a5a07;background:#fff0d7}.publish-automation-asset-map-fields b.optional{color:#61766d;background:#eef5f1}.publish-automation-asset-map-fields b.missing{color:#8a5a07;background:#fff0d7}.publish-automation-media-cache-list article.cached{background:#f4fbf7;border-color:#14976138}.publish-automation-media-cache-list article.pending{background:#f7fbff;border-color:#3672b82e}.publish-automation-media-cache-list article.blocked{background:#fffaf0;border-color:#b5531533}.publish-automation-media-cache-list article.pending em{color:#2e659b;background:#eaf3ff}.publish-automation-media-cache-list article.blocked em{color:#8a5a07;background:#fff0d7}.publish-automation-media-cache-items b.cached{color:var(--green-strong);background:#e8f8ef}.publish-automation-media-cache-items b.pending{color:#2e659b;background:#eaf3ff}.publish-automation-media-cache-items b.missing{color:#8a5a07;background:#fff0d7}.publish-automation-run-package-list article.generated{background:#f4fbf7;border-color:#14976138}.publish-automation-run-package-list article.ready{background:#f7fbff;border-color:#3672b82e}.publish-automation-run-package-list article.blocked{background:#fffaf0;border-color:#b5531533}.publish-automation-run-package-list article.ready em{color:#2e659b;background:#eaf3ff}.publish-automation-run-package-list article.blocked em{color:#8a5a07;background:#fff0d7}.publish-automation-run-package-files code.generated{color:var(--green-strong);background:#e8f8ef}.publish-automation-run-package-files code.pending{color:#8a5a07;background:#fff3df}.publish-automation-audit-console-list article.ready{background:#f4fbf7;border-color:#1497612e}.publish-automation-audit-console-list article.failed{background:#fff6f3;border-color:#be462d33}.publish-automation-audit-console-list article.ready em{color:var(--green-strong);background:#e8f8ef}.publish-automation-audit-console-list article.failed em{color:#a43d2e;background:#ffe4de}.publish-automation-audit-console-list article.ready .publish-automation-audit-console-meter span{background:linear-gradient(90deg,#47a65f,#149761)}.publish-automation-audit-console-list article.failed .publish-automation-audit-console-meter span{background:linear-gradient(90deg,#e48755,#b84326)}.publish-automation-receipt-list article.verified{background:#f4fbf7;border-color:#14976138}.publish-automation-receipt-list article.missing_evidence,.publish-automation-receipt-list article.pending{background:#fffaf0;border-color:#b5531533}.publish-automation-receipt-list article.failed{background:#fff6f3;border-color:#b02b2b38}.publish-automation-receipt-list article.missing_evidence em,.publish-automation-receipt-list article.pending em{color:#8a5a07;background:#fff0d7}.publish-automation-receipt-list article.failed em{color:#a43d2e;background:#ffe4de}.publish-automation-data-backfill-list article.synced{background:#f4fbf7;border-color:#14976138}.publish-automation-data-backfill-list article.pending{background:#fffaf0;border-color:#b5531533}.publish-automation-data-backfill-list article.pending em{color:#8a5a07;background:#fff0d7}.publish-automation-data-backfill-list article.synced .publish-automation-data-backfill-surfaces b{color:var(--green-strong);background:#e8f8ef}.publish-automation-data-sync-worker-list article.ready{background:#f4fbf7;border-color:#1497612e}.publish-automation-data-sync-worker-list article.blocked{background:#fff6f3;border-color:#be462d33}.publish-automation-data-sync-worker-list article.ready em{color:var(--green-strong);background:#e8f8ef}.publish-automation-data-sync-worker-list article.blocked em{color:#a43d2e;background:#ffe4de}.publish-automation-data-sync-worker-surfaces b.ready{color:var(--green-strong);background:#e8f8ef}.publish-automation-data-sync-worker-surfaces b.blocked{color:#a43d2e;background:#ffe4de}.publish-automation-task-workspace-tabs button.active,.publish-automation-task-workspace-tabs>div:last-child>span.active{color:var(--green-strong);background:#eef8f2;border-color:#1497613d}.publish-automation-browser-session-list article.opened,.publish-automation-browser-session-list article.succeeded{background:#f4fbf7}.publish-automation-browser-session-list article.blocked,.publish-automation-browser-session-list article.failed,.publish-automation-browser-session-list article.canceled,.publish-automation-browser-session-list article.needs_user{background:#fff8e9}.publish-automation-browser-session-list article.blocked em,.publish-automation-browser-session-list article.failed em,.publish-automation-browser-session-list article.canceled em,.publish-automation-browser-session-list article.needs_user em{color:#8a5a07;background:#fff0d7}.publish-automation-browser-bulk-control.result{background:#f5fbf7;border-color:#1497612e}.publish-automation-browser-bulk-control.retry{background:#fff7e8;border-color:#df7e253d}.publish-automation-browser-bulk-control.waiting{background:#f8fbff;border-color:#315c9c1f}.publish-automation-browser-tab-command-list span.operator_confirm,.publish-automation-browser-split-command-list span.operator_confirm,.publish-automation-browser-tab-event-list span.operator_confirm{background:#fffaf0;border-color:#faad142e}.publish-automation-browser-workspace-list article.active{border-color:#14976147;box-shadow:inset 3px 0 #1497616b}.publish-automation-browser-workspace-list article.opened{background:#f4fbf7}.publish-automation-browser-workspace-list article.blocked,.publish-automation-browser-workspace-list article.failed,.publish-automation-browser-workspace-list article.needs_user{background:#fff8e9}.publish-automation-browser-workspace-list article.blocked em,.publish-automation-browser-workspace-list article.failed em,.publish-automation-browser-workspace-list article.needs_user em{color:#8a5a07;background:#fff0d7}.publish-automation-task-detail-steps article.operator_required{color:#785609;background:#fff8e9}.publish-automation-task-detail-steps article.blocked{color:#9a3412;background:#fff0e8}.publish-automation-task-list,.publish-automation-companion-column,.publish-automation-browser-execution,.publish-automation-companion-protocol{align-content:start;gap:8px;min-width:0;display:grid}.publish-automation-task-row,.publish-automation-task-empty,.publish-automation-operation-desk,.publish-automation-companion-live,.publish-automation-browser-execution,.publish-automation-companion-empty,.publish-automation-companion-worker,.publish-automation-companion-protocol{background:#fbfdfc;border:1px solid #12261e14;border-radius:8px;min-width:0;padding:10px}.publish-automation-task-row.running,.publish-automation-task-row.claimed{background:#f4fbf7;border-color:#14976138}.publish-automation-task-row.needs_user,.publish-automation-task-row.failed{background:#fff7e8;border-color:#b5531533}.publish-automation-task-row.scheduled{background:#f4f8ff;border-color:#3f6ea533}.publish-automation-task-row.needs_user em,.publish-automation-task-row.failed em{color:#8a5a07;background:#fff0d7}.publish-automation-task-row.scheduled em{color:#1d4f91;background:#e8f1ff}.publish-automation-result-recorder label.wide,.publish-automation-result-recorder .wide{grid-column:1/-1}.publish-automation-result-actions button.danger{color:#9a3f2d;border-color:#bb4d3138}.publish-automation-task-step-run span.operator_required{color:#785609;background:#fff8e9}.publish-automation-task-step-run span.blocked{color:#9a3412;background:#fff0e8}.publish-automation-task-step-run span.operator_required i{color:#785609c2}.publish-automation-task-step-run span.blocked i{color:#9a3412c2}.publish-automation-task-empty strong,.publish-automation-companion-protocol strong{color:var(--ink);font-size:13px;font-weight:950;line-height:1.2}.publish-automation-task-empty span,.publish-automation-operation-head small,.publish-automation-companion-protocol p,.publish-automation-companion-protocol small{color:#5f7168;margin:0;font-size:11px;font-weight:720;line-height:1.45}.publish-automation-rpa-progress-steps span.done{background:#eef8f2}.publish-automation-rpa-progress-steps span.active{background:#eaf8f0;border-color:#14976138}.publish-automation-rpa-progress-steps span.failed{background:#fff0d7;border-color:#df7e253d}.publish-automation-rpa-progress-steps span.skipped{opacity:.64}.publish-automation-audit-status.deny,.publish-automation-audit-status.customWithdrawn,.publish-automation-audit-status.notSuitableForPublicity,.publish-automation-audit-status.notPublic,.publish-automation-audit-status.executeFail{background:#fff6f3;border-color:#be462d33}.publish-automation-audit-status.deny .publish-automation-audit-status-head span,.publish-automation-audit-status.customWithdrawn .publish-automation-audit-status-head span,.publish-automation-audit-status.notSuitableForPublicity .publish-automation-audit-status-head span,.publish-automation-audit-status.notPublic .publish-automation-audit-status-head span,.publish-automation-audit-status.executeFail .publish-automation-audit-status-head span{color:#a33f24}.publish-automation-audit-status.deny .publish-automation-audit-status-meter span,.publish-automation-audit-status.customWithdrawn .publish-automation-audit-status-meter span,.publish-automation-audit-status.notSuitableForPublicity .publish-automation-audit-status-meter span,.publish-automation-audit-status.notPublic .publish-automation-audit-status-meter span,.publish-automation-audit-status.executeFail .publish-automation-audit-status-meter span{background:linear-gradient(90deg,#e48755,#b84326)}.publish-automation-audit-status-steps span.done{background:#edf6ff}.publish-automation-audit-status-steps span.active{background:#e9f3ff;border-color:#2765a738}.publish-automation-audit-status-steps span.failed{background:#ffe9e0;border-color:#be462d3d}.publish-automation-audit-status-steps span.skipped{opacity:.64}.publish-automation-operation-steps span.operator_required{color:#785609;background:#fff8e9}.publish-automation-operation-steps span.blocked{color:#9a3412;background:#fff0e8}.publish-automation-companion-protocol{background:#f8fbf9;gap:9px;display:grid}.publish-automation-local-http-bridge-list article.waiting{background:#fffaf0;border-color:#b553152e}.publish-automation-local-http-bridge-list article.guarded{background:#f8fbff;border-color:#315c9c29}.publish-automation-local-http-bridge-list article.waiting em{color:#8a5a07;background:#fff0d7}.publish-automation-local-http-bridge-list article.guarded em{color:#315c9c;background:#eaf3ff}.publish-automation-open-message-bridge-list article.waiting{background:#fffaf0;border-color:#b553152e}.publish-automation-open-message-bridge-list article.guarded{background:#f8fbff;border-color:#315c9c29}.publish-automation-open-message-bridge-list article.waiting em{color:#8a5a07;background:#fff0d7}.publish-automation-open-message-bridge-list article.guarded em{color:#315c9c;background:#eaf3ff}.publish-automation-socket-bridge-list article.waiting{background:#fffaf0;border-color:#b553152e}.publish-automation-socket-bridge-list article.blocked{background:#fff7f7;border-color:#ae363633}.publish-automation-socket-bridge-list article.waiting em{color:#8a5a07;background:#fff0d7}.publish-automation-socket-bridge-list article.blocked em{color:#9d3434;background:#ffe7e7}.publish-automation-connection-health-list article.waiting{background:#fffaf0;border-color:#b553152e}.publish-automation-connection-health-list article.attention{background:#fff7f7;border-color:#ae363633}.publish-automation-connection-health-list article.waiting em{color:#8a5a07;background:#fff0d7}.publish-automation-connection-health-list article.attention em{color:#9d3434;background:#ffe7e7}.publish-automation-auth-state-row.ready{background:#f5fbf8;border-color:#14976138}.publish-automation-auth-state-row.needs_capture,.publish-automation-auth-state-row.stale{background:#fffaf2;border-color:#cf8b2a38}.publish-automation-auth-state-row.needs_login,.publish-automation-auth-state-row.expired,.publish-automation-auth-state-row.restricted,.publish-automation-auth-state-row.missing_account{background:#fff7f7;border-color:#cc46462e}.publish-automation-rpa-script-update-list article.waiting{background:#fffaf0;border-color:#b553152e}.publish-automation-rpa-script-update-list article.guarded{background:#f8fbff;border-color:#315c9c29}.publish-automation-rpa-script-update-list article.waiting em{color:#8a5a07;background:#fff0d7}.publish-automation-rpa-ipc-list article.waiting{background:#fffaf0;border-color:#b553152e}.publish-automation-rpa-ipc-list article.guarded{background:#f8fbff;border-color:#315c9c29}.publish-automation-rpa-ipc-list article.guarded em{color:#315c9c;background:#eaf3ff}.publish-automation-browser-execution-row.launchable{background:#f5fbf8;border-color:#14976138}.publish-automation-browser-execution-row.waiting{background:#fffaf2;border-color:#cf8b2a38}.publish-automation-browser-execution-row.blocked{background:#fff7f7;border-color:#cc46462e}.publish-automation-companion-worker.busy{background:#f4fbf7;border-color:#14976138}.publish-automation-companion-worker.offline{opacity:.78;background:#f4f6f5;border-color:#12261e0f}.publish-automation-companion-worker.offline em{color:#5f7168;background:#e8eeeb}.publish-automation-companion-protocol code{color:#e9f7f0;text-overflow:ellipsis;white-space:nowrap;background:#10251d;border-radius:7px;min-width:0;padding:7px 8px;font-size:10px;font-weight:850;line-height:1.3;display:block;overflow:hidden}.publish-automation-driver-card.manual_required,.publish-automation-execution-card.manual_required,.publish-automation-route.desktop_rpa,.publish-automation-route.manual_handoff{background:#fffaf1;border-color:#b553152e}.publish-automation-route.desktop_rpa svg,.publish-automation-route.manual_handoff svg{color:#b45309}.publish-automation-route.desktop_rpa>div:first-child span,.publish-automation-route.manual_handoff>div:first-child span{color:#8a5a07;background:#fff0d7}.publish-automation-platform-group.desktop_companion,.publish-automation-platform-group.manual_guardrail{background:#fffaf1}.publish-package-panel.empty{grid-template-columns:minmax(280px,.86fr) minmax(360px,1fr) minmax(180px,auto);align-items:center;gap:12px}.publish-package-empty-copy,.publish-package-empty-metrics,.publish-package-empty-actions,.publish-package-empty-route{min-width:0}.publish-package-empty-copy{gap:6px;display:grid}.publish-package-empty-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.publish-package-panel.empty h2{color:var(--ink);margin:0;font-size:22px;font-weight:950;line-height:1.2}.publish-package-panel.empty p{color:#5f7168;margin:6px 0 0;font-size:13px;font-weight:720;line-height:1.55}.publish-package-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.publish-package-empty-metrics article{background:#ffffffdb;border:1px solid #cfdbd5eb;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:78px;padding:10px;display:grid}.publish-package-empty-metrics span,.publish-package-empty-metrics small{color:#61746b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:820;line-height:1.2;overflow:hidden}.publish-package-empty-metrics strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:950;line-height:1.05;overflow:hidden}.publish-package-empty-actions{justify-items:stretch;gap:8px;display:grid}.publish-package-empty-actions .button{justify-content:center}.publish-package-empty-route{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.publish-package-empty-route span{color:#365348;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border:1px solid #14976124;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex;overflow:hidden}.publish-package-empty-route b{color:var(--green-strong);font-size:10px;font-weight:950}.publish-package-stats{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.publish-package-stats span{color:#28463b;background:#f8fbf8;border:1px solid #12261e14;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.publish-manual-shortcut-card.ready{border-color:#1497612e}.publish-manual-shortcut-card.copy_only,.publish-manual-shortcut-card.needs_review,.publish-manual-shortcut-card.missing_copy{border-color:#c4841438}.publish-schedule-page{gap:14px;display:grid}.publish-schedule-planner-anchor{min-width:0;scroll-margin-top:16px;display:grid}.publish-schedule-action-message.saved,.publish-schedule-action-message.copied,.publish-schedule-action-message.executed{color:var(--green-strong);background:var(--surface-green)}.publish-schedule-action-message.error{color:#b45309;background:#fff7ed}.publish-schedule-task{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;grid-template-columns:128px minmax(0,1.6fr) 170px minmax(180px,.9fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.publish-schedule-task.official_api,.publish-schedule-task.official_oauth{box-shadow:inset 3px 0 0 var(--green)}.publish-schedule-task.open_source_local{box-shadow:inset 3px 0 #2563eb}.publish-schedule-task.manual_handoff{box-shadow:inset 3px 0 0 var(--amber)}.publish-schedule-task.blocked{box-shadow:inset 3px 0 #b45309}.publish-schedule-planner{gap:18px;display:grid}.publish-schedule-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.publish-schedule-flow-steps span{background:#fff;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:12px;display:grid}.publish-schedule-flow-steps span.active,.publish-schedule-flow-steps span.done{background:#f5fcf8;border-color:#1497615c}.publish-schedule-flow-steps strong,.publish-schedule-flow-steps svg{color:#fff;background:#94a3b8;border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:950;display:inline-flex}.publish-schedule-flow-steps svg{color:#fff;background:var(--green);padding:4px}.publish-schedule-flow-steps em{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-style:normal;font-weight:900;overflow:hidden}.publish-schedule-flow-steps small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.publish-schedule-template-builder{background:#fffffff0;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;padding:16px;display:grid;box-shadow:0 18px 46px #0f172a0f}.publish-schedule-template-gallery,.publish-schedule-template-requirements{align-content:start;gap:12px;min-width:0;display:grid}.publish-schedule-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.publish-schedule-template-card{color:#0f172a;text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:8px;min-width:0;padding:0 0 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #0f172a0d}.publish-schedule-template-card.active{border-color:var(--template-accent,var(--green));box-shadow:0 16px 34px #14976124}.publish-schedule-template-thumb-grid{background:#f8fafc;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:6px;display:grid}.publish-schedule-template-thumb-grid span{aspect-ratio:3/4;background:#e2e8f0;border-radius:6px;position:relative;overflow:hidden}.publish-schedule-template-thumb-grid img{object-fit:cover;width:100%;height:100%;display:block}.publish-schedule-template-thumb-grid span.not-ready{place-items:center;display:grid}.publish-schedule-template-thumb-grid span.not-ready>strong{color:#64748b;flex-direction:column;align-items:center;gap:3px;min-width:0;font-size:9px;font-weight:950;line-height:1.1;display:inline-flex}.publish-schedule-template-thumb-grid em{color:#fff;background:#0f172aad;border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:950;display:inline-flex;position:absolute;bottom:3px;right:3px}.publish-schedule-template-card>img{aspect-ratio:2.05;object-fit:cover;background:#f1f5f9;width:100%;display:block}.publish-schedule-template-card>strong,.publish-schedule-template-card>small,.publish-schedule-template-card>div:not(.publish-schedule-template-thumb-grid){margin:0 10px}.publish-schedule-template-card>strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;line-height:1.25;overflow:hidden}.publish-schedule-template-card>small{color:#64748b;min-height:34px;font-size:12px;line-height:1.45}.publish-schedule-template-card>div:not(.publish-schedule-template-thumb-grid){flex-wrap:wrap;gap:6px;display:flex}.publish-schedule-template-card>div:not(.publish-schedule-template-thumb-grid) span{color:#475569;background:#f8fafc;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.publish-schedule-template-check{color:#fff;background:var(--template-accent,var(--green));border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:none;position:absolute;top:8px;right:8px;box-shadow:0 8px 16px #0f172a29}.publish-schedule-template-card.active .publish-schedule-template-check{display:inline-flex}.publish-schedule-template-requirements{border-left:1px solid #0f172a14;padding-left:14px}.publish-schedule-template-summary{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.publish-schedule-template-summary img{aspect-ratio:1.35;object-fit:cover;border-radius:8px;width:76px}.publish-schedule-template-summary strong,.publish-schedule-template-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-schedule-template-summary strong{color:#0f172a;font-size:15px;font-weight:950}.publish-schedule-template-summary span{color:#64748b;font-size:12px}.publish-schedule-template-stage-strip{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;min-width:0;max-height:326px;padding:2px 2px 2px 0;display:grid;overflow:hidden auto}.publish-schedule-template-stage-strip figure{background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:0;margin:0;position:relative;overflow:hidden}.publish-schedule-template-stage-strip img{aspect-ratio:3/4;object-fit:cover;background:#e2e8f0;width:100%;display:block}.publish-schedule-template-stage-placeholder{aspect-ratio:3/4;color:#64748b;background:#f1f5f9;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;font-size:11px;font-weight:900;display:inline-flex}.publish-schedule-template-stage-strip figcaption{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px;font-size:10px;font-weight:850;overflow:hidden}.publish-schedule-template-source-assets{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.publish-schedule-template-source-assets>div:first-child{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.publish-schedule-template-source-assets strong,.publish-schedule-template-source-assets span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-schedule-template-source-assets strong{color:#0f172a;font-size:12px;font-weight:950}.publish-schedule-template-source-assets span{color:#047857;font-size:11px;font-weight:850}.publish-schedule-template-source-grid{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:7px;min-width:0;max-height:188px;padding:2px 2px 2px 0;display:grid;overflow:hidden auto}.publish-schedule-template-source-grid figure{background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:0;margin:0;overflow:hidden}.publish-schedule-template-source-grid img{aspect-ratio:1;object-fit:cover;background:#e2e8f0;width:100%;display:block}.publish-schedule-template-source-grid figcaption{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:5px 6px;font-size:10px;font-weight:850;overflow:hidden}.publish-schedule-requirement-list{gap:8px;display:grid}.publish-schedule-requirement-list label{background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:6px;padding:9px;display:grid}.publish-schedule-requirement-list label.ready{background:#f7fcf9;border-color:#14976138}.publish-schedule-requirement-list label.missing{background:#fff7f7;border-color:#dc26262e}.publish-schedule-requirement-list label>span{color:#0f172a;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.publish-schedule-requirement-list label.ready svg{color:var(--green)}.publish-schedule-requirement-list label.missing svg,.publish-schedule-template-warning{color:#dc2626}.publish-schedule-requirement-list input,.publish-schedule-requirement-list textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:8px;padding:8px 9px;font-size:13px;line-height:1.4}.publish-schedule-requirement-list textarea{resize:vertical;min-height:58px}.publish-schedule-requirement-list small,.publish-schedule-template-warning,.publish-schedule-template-ready{color:#64748b;font-size:11px;line-height:1.35}.publish-schedule-template-ready{color:#047857}.publish-schedule-poster-strip{background:#fffffff2;border:1px solid #0f172a14;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 18px 46px #0f172a0f}.publish-schedule-poster-grid{grid-template-columns:repeat(7,minmax(160px,1fr));gap:12px;min-width:0;padding-bottom:4px;display:grid;overflow-x:auto}.publish-schedule-poster-card{background:#fff;border:1px solid #0f172a17;border-radius:8px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 12px 26px #0f172a0d}.publish-schedule-poster-image{aspect-ratio:4/5.35;background:#eef2f7;position:relative;overflow:hidden}.publish-schedule-poster-image img{object-fit:cover;width:100%;height:100%;display:block}.publish-schedule-poster-image:after{content:"";pointer-events:none;background:linear-gradient(#0f172a00,#0f172ac2);position:absolute;inset:42% 0 0}.publish-schedule-poster-image>span{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:12px;font-weight:900;display:inline-flex}.publish-schedule-poster-image em{color:#fff;letter-spacing:0;background:#0f172ab8;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:950;position:absolute;top:8px;left:8px}.publish-schedule-poster-overlay{z-index:1;gap:4px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.publish-schedule-poster-overlay strong,.publish-schedule-poster-overlay small{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-schedule-poster-overlay strong{font-size:18px;font-weight:950;line-height:1.15}.publish-schedule-poster-overlay small{opacity:.9;font-size:12px;font-weight:850;line-height:1.25}.publish-schedule-poster-meta{gap:4px;min-width:0;padding:9px;display:grid}.publish-schedule-poster-meta strong,.publish-schedule-poster-meta span,.publish-schedule-poster-meta small,.publish-schedule-poster-meta p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-schedule-poster-meta strong{color:#0f172a;font-size:13px;font-weight:950;line-height:1.25}.publish-schedule-poster-meta span,.publish-schedule-poster-meta small,.publish-schedule-poster-meta p{color:#64748b;margin:0;font-size:11px;font-weight:750;line-height:1.35}.publish-schedule-poster-meta p{color:#047857}.publish-schedule-planner-head,.publish-schedule-settings-grid,.publish-schedule-material-lab,.publish-schedule-workbench-grid,.publish-schedule-status-row{background:#ffffffeb;border:1px solid #0f172a14;border-radius:8px;box-shadow:0 16px 42px #0f172a0f}.publish-schedule-planner-head{grid-template-columns:minmax(0,1fr) minmax(360px,.46fr);align-items:stretch;gap:16px;padding:16px;display:grid}.publish-schedule-plan-fields,.publish-schedule-settings-grid,.publish-schedule-manual-grid,.publish-schedule-task-editor-fields{gap:10px;display:grid}.publish-schedule-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-schedule-plan-fields .wide{grid-column:1/-1}.publish-schedule-plan-fields label,.publish-schedule-settings-grid label,.publish-schedule-material-lab article,.publish-schedule-task-editor{gap:8px;display:grid}.publish-schedule-plan-fields span,.publish-schedule-settings-grid span,.publish-schedule-material-lab strong,.publish-schedule-task-editor-head span{color:#0f172a;font-size:13px;font-weight:760}.publish-schedule-plan-fields input,.publish-schedule-settings-grid input,.publish-schedule-settings-grid select,.publish-schedule-material-lab input,.publish-schedule-material-lab select,.publish-schedule-material-lab textarea,.publish-schedule-task-editor input,.publish-schedule-task-editor select,.publish-schedule-task-editor textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:8px;padding:10px 11px;font-size:14px;line-height:1.4}.publish-schedule-material-lab textarea,.publish-schedule-task-editor textarea{resize:vertical;min-height:92px}.publish-schedule-plan-actions{align-content:start;justify-self:end;gap:10px;width:min(430px,100%);min-width:0;display:grid}.publish-schedule-plan-action-card{background:linear-gradient(90deg,#2563eb0f,#0000 38%),linear-gradient(135deg,#fff,#f6fbf8);border:1px solid #0f172a14;border-radius:8px;gap:9px;min-width:0;padding:13px;display:grid}.publish-schedule-plan-action-card.ready{background:linear-gradient(90deg,#0b9f6813,#0000 42%),linear-gradient(135deg,#fff,#f2fbf6);border-color:#0b9f6838}.publish-schedule-plan-action-card.warning{background:linear-gradient(90deg,#e49c181a,#0000 42%),linear-gradient(135deg,#fff,#fff8e8);border-color:#e49c1847}.publish-schedule-plan-action-card.error{background:linear-gradient(90deg,#be123c14,#0000 42%),linear-gradient(135deg,#fff,#fff1f2);border-color:#be123c38}.publish-schedule-plan-action-card>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.publish-schedule-plan-action-card>strong{color:#0f172a;font-size:18px;font-weight:950;line-height:1.18}.publish-schedule-plan-action-card>small{color:#5f7168;font-size:12px;font-weight:760;line-height:1.45}.publish-schedule-plan-route-grid,.publish-schedule-plan-action-buttons{gap:8px;min-width:0;display:grid}.publish-schedule-plan-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-schedule-plan-route-grid div{background:#ffffffc7;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px 7px;min-width:0;padding:9px;display:grid}.publish-schedule-plan-route-grid svg{color:var(--green-strong)}.publish-schedule-plan-route-grid span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.15;overflow:hidden}.publish-schedule-plan-route-grid strong{color:#0f172a;font-size:17px;font-weight:950;line-height:1}.publish-schedule-plan-route-grid small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:11px;font-weight:760;line-height:1.15;overflow:hidden}.publish-schedule-plan-action-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-schedule-action-button{justify-content:flex-start;min-width:0;min-height:48px;padding:7px 10px}.publish-schedule-action-button>span{text-align:left;gap:2px;min-width:0;display:grid}.publish-schedule-action-button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;line-height:1.1;overflow:hidden}.publish-schedule-action-button small{opacity:.82;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;line-height:1.1;overflow:hidden}.publish-schedule-settings-grid{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(140px,.6fr)) minmax(220px,1fr);padding:16px}.publish-schedule-settings-grid small,.publish-schedule-material-lab small,.publish-schedule-task-editor-foot{color:#64748b;font-size:12px;line-height:1.45}.publish-schedule-auto-toggle{grid-template-columns:auto minmax(0,1fr);align-content:center}.publish-schedule-auto-toggle input{width:18px;height:18px}.publish-schedule-auto-toggle small{grid-column:2}.publish-schedule-status-row{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.publish-schedule-status-row span{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.publish-schedule-status-row span.error{color:#be123c;background:#fff1f2}.publish-schedule-status-row span.saved,.publish-schedule-status-row span.executed,.publish-schedule-status-row span.copied{color:#047857;background:#ecfdf5}.publish-schedule-secondary-drawer{background:#fff;border:1px solid #c6d3cce6;border-radius:10px;min-width:0;box-shadow:0 12px 28px #11201a0e}.publish-schedule-secondary-drawer>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:54px;padding:0 14px;list-style:none;display:grid}.publish-schedule-secondary-drawer>summary::-webkit-details-marker{display:none}.publish-schedule-secondary-drawer>summary span,.publish-schedule-secondary-drawer>summary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-schedule-secondary-drawer>summary span{color:#10251d;align-items:center;gap:7px;font-size:14px;font-weight:950;display:inline-flex}.publish-schedule-secondary-drawer>summary em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.publish-schedule-secondary-drawer[open]>summary{border-bottom:1px solid #c6d3ccd1}.publish-schedule-secondary-drawer>.publish-schedule-settings-grid,.publish-schedule-secondary-drawer>.publish-schedule-status-row,.publish-schedule-secondary-drawer>.publish-schedule-material-lab{box-shadow:none;border:0;border-radius:0}.publish-schedule-material-lab{grid-template-columns:1.2fr .9fr 1fr;gap:14px;padding:16px;display:grid}.publish-schedule-material-lab article{border:1px solid #0f172a14;border-radius:8px;align-content:start;padding:12px}.publish-schedule-material-lab article>div:first-child{align-items:center;gap:8px;display:flex}.publish-schedule-platform-picker{flex-wrap:wrap;gap:8px;display:flex}.publish-schedule-platform-picker label{background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.publish-schedule-platform-picker input{width:14px;height:14px}.publish-schedule-manual-grid,.publish-schedule-task-editor-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-schedule-workbench-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:16px;padding:16px;display:grid}.publish-schedule-calendar-board,.publish-schedule-editor-list{min-width:0}.publish-schedule-calendar-days,.publish-schedule-task-editor-list{gap:10px;display:grid}.publish-schedule-calendar-days article,.publish-schedule-task-editor{background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:12px}.publish-schedule-calendar-days article{gap:4px;display:grid}.publish-schedule-empty-board{background:linear-gradient(135deg,#edf8f2d1,#fffffff5),#fff;border:1px dashed #1497613d;border-radius:8px;align-content:center;gap:10px;min-width:0;min-height:210px;padding:18px;display:grid}.publish-schedule-empty-board.editor{background:linear-gradient(90deg,#2563eb0f,#0000 38%),linear-gradient(135deg,#fffffffa,#f3faf6eb);border-style:solid;min-height:238px}.publish-schedule-empty-board>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.publish-schedule-empty-board strong{color:var(--ink);font-size:20px;font-weight:950;line-height:1.15}.publish-schedule-empty-board p{color:#5f7168;max-width:620px;margin:0;font-size:13px;font-weight:740;line-height:1.62}.publish-schedule-empty-board ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.publish-schedule-empty-board li{background:#ffffffdb;border:1px solid #14976124;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.publish-schedule-empty-board b{width:24px;height:24px;color:var(--green-strong);background:#edf8f2;border-radius:7px;place-items:center;font-size:10px;font-weight:950;line-height:1;display:inline-grid}.publish-schedule-empty-board li small{color:#2d463a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:920;line-height:1.15;overflow:hidden}.publish-schedule-empty-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publish-schedule-calendar-days strong{color:#0f172a;font-size:18px}.publish-schedule-calendar-days span{color:#2563eb;font-size:13px;font-weight:760}.publish-schedule-task-editor.official_api,.publish-schedule-task-editor.official_oauth{border-left:4px solid #2563eb}.publish-schedule-task-editor.open_source_local,.publish-schedule-task-editor.manual_handoff{border-left:4px solid #f59e0b}.publish-schedule-task-editor.blocked{border-left:4px solid #ef4444}.publish-schedule-task-editor-head,.publish-schedule-task-editor-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.publish-schedule-task-editor-head div,.publish-schedule-task-editor-foot{flex-wrap:wrap;gap:8px;display:flex}.publish-schedule-task-editor-head button{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@media (max-width:980px){.publish-schedule-flow-steps,.publish-schedule-template-builder,.publish-schedule-template-grid,.publish-schedule-planner-head,.publish-schedule-settings-grid,.publish-schedule-material-lab,.publish-schedule-workbench-grid{grid-template-columns:1fr}.publish-schedule-plan-actions{justify-self:stretch;width:100%}.publish-schedule-plan-action-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-schedule-template-requirements{border-left:0;padding-left:0}}@media (max-width:640px){.publish-schedule-flow-steps,.publish-schedule-plan-fields,.publish-schedule-manual-grid,.publish-schedule-task-editor-fields{grid-template-columns:1fr}.publish-schedule-task-editor-head,.publish-schedule-task-editor-foot{flex-direction:column;align-items:flex-start}}.publish-combo-preview-card.ready{border-color:#1497613d}.publish-combo-preview-card.copy_only{border-color:#c484143d}.publish-combo-preview-card.needs_review,.publish-combo-preview-card.missing_copy{border-color:#c256462e}.publish-platform-route-map{background:linear-gradient(135deg,#f2fbf7f5,#ffffffe6),#f2fbf7;border:1px solid #14976129;border-radius:8px;gap:9px;min-width:0;padding:11px;display:grid}.publish-platform-route-map-group.official_action{background:#f6fcf9c7;border-color:#1497612e}.publish-platform-route-map-group.content_source{background:#f5f9ffd1;border-color:#2d74d229}.publish-platform-route-map-group.manual_handoff{background:#fffaf0d1;border-color:#c4841433}.publish-platform-route-map-group.do_not_automate{background:#fff7f5d1;border-color:#c2564629}.publish-official-gap-map-group.next_official{background:#f6fcf9d6;border-color:#1497612e}.publish-official-gap-map-group.customer_specific,.publish-official-gap-map-group.platform_limited{background:#fffaf0d6;border-color:#c4841433}.publish-official-gap-map-group.manual_safe{background:#f5f9ffe0;border-color:#2d74d224}.publish-official-gap-map-group.do_not_automate{background:#fff7f5db;border-color:#c2564629}.publish-next-official-pack-row.needs_platform_app{background:#fffaf0db;border-color:#c4841438}.publish-next-official-pack-row.ready_to_dry_run{background:#f6fcf9e6;border-color:#14976138}.publish-channel-command-center{background:linear-gradient(135deg,#f2fcf8fa,#fffffff0),#f7fcfa;border:1px solid #14976133;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.publish-channel-command-lane.unlock{background:#fffbebdb;border-color:#d9770638}.publish-channel-command-lane.operate{background:#f6fcf9db;border-color:#14976133}.publish-channel-command-lane.manual{background:#f5f9ffc7;border-color:#2d74d224}.publish-channel-command-row.needs_platform_setup,.publish-channel-command-row.needs_account_authorization{border-color:#d977062e}.publish-channel-command-row.can_drill_today{border-color:#1497612e}.publish-channel-command-row.do_not_automate{background:#fff7f5d1;border-color:#c2564629}.publish-channel-command-lane.unlock .publish-channel-command-title span{color:#b45309;background:#fbbf242e}.publish-channel-command-lane.manual .publish-channel-command-title span{color:#2d5b8a;background:#dbeafec7}.publish-channel-command-row.do_not_automate .publish-channel-command-title span{color:#b42318;background:#fee2e2b8}.publish-channel-activation-guide{background:linear-gradient(135deg,#f4fcf8f5,#ffffffeb),#f7fcfa;border:1px solid #1497612e;border-radius:8px;gap:9px;min-width:0;padding:11px;display:grid}.publish-channel-activation-row.can_drill_today{background:#f6fcf9d6;border-color:#14976138}.publish-channel-activation-row.needs_platform_setup,.publish-channel-activation-row.needs_account_authorization{background:#fffbeb;border-color:#d9770638}.publish-channel-activation-row.content_source_setup{background:#f5f9ffd1;border-color:#2d74d229}.publish-channel-activation-row.manual_publish_ready{background:#fffaf0d1;border-color:#c484142e}.publish-channel-activation-row.do_not_automate{background:#fff7f5d6;border-color:#c2564629}.publish-channel-activation-row.needs_platform_setup .publish-channel-activation-title span,.publish-channel-activation-row.needs_account_authorization .publish-channel-activation-title span{color:#b45309;background:#fbbf242e}.publish-channel-activation-row.do_not_automate .publish-channel-activation-title span{color:#b42318;background:#fee2e2b8}.publish-channel-activation-steps small.blocked{background:#fff7edcc;border-color:#d9770633}.publish-channel-activation-steps small.not_allowed{background:#fff7f5d1;border-color:#c2564629}.publish-channel-opening-console{background:linear-gradient(135deg,#fafcfbf5,#ffffffeb),#fbfcfb;border:1px solid #31534524;border-radius:8px;gap:9px;min-width:0;padding:11px;display:grid}.publish-channel-opening-group.official_setup{background:#f6fcf9c7;border-color:#1497612e}.publish-channel-opening-group.content_source_setup{background:#f5f9ffd1;border-color:#2d74d229}.publish-channel-opening-group.manual_operator{background:#fffaf0d1;border-color:#c484142e}.publish-channel-opening-group.manual_only_safety{background:#fff7f5d1;border-color:#c2564629}.publish-channel-opening-row.ready_to_test{background:#f6fcf9c7;border-color:#14976133}.publish-channel-opening-row.needs_config,.publish-channel-opening-row.needs_application{background:#fffbeb;border-color:#d9770638}.publish-channel-opening-row.manual_ready{background:#f5f9ffc7;border-color:#2d74d226}.publish-channel-opening-row.do_not_automate{background:#fff7f5d1;border-color:#c2564629}.publish-channel-opening-row.ready_to_test span{color:#0b7657;background:#1497611a}.publish-channel-opening-row.needs_config span,.publish-channel-opening-row.needs_application span{color:#b45309;background:#fbbf242e}.publish-channel-opening-actions .button{width:100%;min-width:0;min-height:30px;padding-inline:6px;font-size:10px}.publish-channel-opening-actions .button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-action-acceptance-console{background:linear-gradient(135deg,#f5fcf9f5,#ffffffeb),#f8fcfa;border:1px solid #14976129;border-radius:8px;gap:9px;min-width:0;padding:11px;display:grid}.publish-action-acceptance-row.official_action{background:#f6fcf9d1;border-color:#14976138}.publish-action-acceptance-row.connector_action{background:#f6f8ffd6;border-color:#506bcd2e}.publish-action-acceptance-row.content_source{background:#f5f9ffd1;border-color:#2d74d229}.publish-action-acceptance-row.manual_handoff{background:#fffaf0d1;border-color:#c484142e}.publish-action-acceptance-row.blocked_manual{background:#fff7f5d6;border-color:#c2564629}.publish-action-acceptance-row.needs_config,.publish-action-acceptance-row.needs_account{box-shadow:inset 0 0 0 1px #d977061a}.publish-action-acceptance-row.needs_config .publish-action-acceptance-title span,.publish-action-acceptance-row.needs_account .publish-action-acceptance-title span{color:#b45309;background:#fbbf242e}.publish-action-acceptance-row.do_not_automate .publish-action-acceptance-title span{color:#b42318;background:#fee2e2b8}.publish-channel-role-handoff{background:linear-gradient(135deg,#f6fcf9f5,#ffffffeb),#f8fcfa;border:1px solid #14976124;border-radius:8px;gap:9px;min-width:0;padding:11px;display:grid}.publish-channel-role-task.p1{background:#fffbeb;border-color:#d9770638}.publish-platform-access-prep{background:linear-gradient(135deg,#f6f9fff5,#ffffffe6),#f6f9ff;border:1px solid #2d74d221;border-radius:8px;gap:9px;min-width:0;padding:11px;display:grid}.publish-platform-access-prep-group.official_credentials{background:#f6fcf9c7;border-color:#1497612e}.publish-platform-access-prep-group.content_source_account{background:#f5f9ffd1;border-color:#2d74d229}.publish-platform-access-prep-group.manual_operator{background:#fffaf0d1;border-color:#c4841433}.publish-platform-access-prep-group.do_not_automate{background:#fff7f5d1;border-color:#c2564629}.publish-coverage-audit-row.needs_review{background:#fff9ea;border-color:#c4841438}.publish-source-evidence-row.documented{background:#fffaf0;border-color:#c4841433}.publish-source-evidence-row.needs_review{background:#fff8f6;border-color:#c2564633}.publish-yixiaoer-official-confidence-head em.medium{color:#8a5a08;background:#fff4cf}.publish-yixiaoer-official-confidence-head em.low{color:#b54133;background:#fff0ed}.publish-yixiaoer-official-confidence-groups article.medium{border-color:#c4841438}.publish-yixiaoer-official-confidence-groups article.low{border-color:#c2564633}.publish-yixiaoer-official-confidence-groups article.medium b{color:#8a5a08}.publish-yixiaoer-official-confidence-groups article.low b{color:#b54133}.publish-yixiaoer-official-assurance-grid article.high{border-color:#14976133}.publish-yixiaoer-official-assurance-grid article.medium{border-color:#c4841438}.publish-yixiaoer-official-assurance-grid article.low{border-color:#c2564633}.publish-yixiaoer-official-assurance-grid article.medium b{color:#9a6700}.publish-yixiaoer-official-assurance-grid article.low b{color:#b54133}.publish-yixiaoer-official-implementation-grid article.ready{background:#f5fbf4;border-color:#16653438}.publish-yixiaoer-official-implementation-grid article.guarded{background:#f8f8ff;border-color:#4c53a033}.publish-yixiaoer-official-implementation-grid article.needs_evidence{background:#fff8ed;border-color:#b453093d}.publish-yixiaoer-official-clone-grid article.ready{background:#f5fbf4;border-color:#16653438}.publish-yixiaoer-official-clone-grid article.guarded{background:#f8fbff;border-color:#2563eb33}.publish-yixiaoer-official-clone-grid article.needs_evidence{background:#fff8ed;border-color:#b453093d}.publish-yixiaoer-official-clone-routes span.high{border-color:#16653433}.publish-yixiaoer-official-clone-routes span.medium{border-color:#2563eb2e}.publish-yixiaoer-parity-coverage{background:linear-gradient(#fffffff0,#f6faf8fa);border:1px solid #2d527824;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 14px 30px #0f172a0a}.publish-yixiaoer-parity-coverage-grid article.covered{background:#f4fbf7;border-color:#14976129}.publish-yixiaoer-parity-coverage-grid article.needs_yixiaoer_reference{background:#f5f9ff;border-color:#2d74d22e}.publish-yixiaoer-parity-coverage-grid article.needs_user_confirmed_side_effect{background:#fff9ea;border-color:#c4841438}.publish-yixiaoer-parity-coverage-grid article.covered>div em{color:#0b7657;background:#e8f7ef}.publish-yixiaoer-parity-coverage-grid article.needs_yixiaoer_reference>div em{color:#24527d;background:#eaf3ff}.publish-yixiaoer-parity-coverage-grid article.needs_user_confirmed_side_effect>div em{color:#8a5a08;background:#fff1c7}.publish-yixiaoer-parity-coverage-boundary span.needs_user_confirmed_side_effect{background:#fff9ea;border-color:#c484142e}.publish-yixiaoer-gated-actions-grid article.safe_reference{background:#f5f9ff;border-color:#2d74d22e}.publish-yixiaoer-gated-actions-grid article.yixiaoer_account_mutation{background:#fff9ea;border-color:#c4841438}.publish-yixiaoer-gated-actions-grid article.external_account_auth{background:#f8f8ff;border-color:#4c53a02e}.publish-yixiaoer-gated-actions-grid article.external_publish_submit{background:#fff5f3;border-color:#c0392b2e}.publish-yixiaoer-gated-actions-grid article.safe_reference>div em{color:#24527d;background:#eaf3ff}.publish-yixiaoer-gated-actions-grid article.yixiaoer_account_mutation>div em{color:#8a5a08;background:#fff1c7}.publish-yixiaoer-gated-actions-grid article.external_account_auth>div em{color:#4a4f9f;background:#eceeff}.publish-yixiaoer-gated-actions-grid article.external_publish_submit>div em{color:#a83224;background:#ffe4df}.publish-yixiaoer-gated-actions-evidence span.external_publish_submit{background:#fff5f3;border-color:#c0392b29}.publish-yixiaoer-operation-acceptance-grid article.covered{background:#f4fbf7;border-color:#14976129}.publish-yixiaoer-operation-acceptance-grid article.needs_yixiaoer_reference{background:#f5f9ff;border-color:#2d74d22e}.publish-yixiaoer-operation-acceptance-grid article.needs_user_confirmed_side_effect{background:#fff9ea;border-color:#c4841438}.publish-yixiaoer-operation-acceptance-grid article.covered>div em{color:#0b7657;background:#e8f7ef}.publish-yixiaoer-operation-acceptance-grid article.needs_yixiaoer_reference>div em{color:#24527d;background:#eaf3ff}.publish-yixiaoer-operation-acceptance-grid article.needs_user_confirmed_side_effect>div em{color:#8a5a08;background:#fff1c7}.publish-yixiaoer-operation-acceptance-boundary span.needs_user_confirmed_side_effect{background:#fff9ea;border-color:#c484142e}.publish-yixiaoer-button-audit-grid article.covered{background:#f4fbf7;border-color:#14976129}.publish-yixiaoer-button-audit-grid article.needs_yixiaoer_reference{background:#f5f9ff;border-color:#2d74d22e}.publish-yixiaoer-button-audit-grid article.needs_user_confirmed_side_effect{background:#fff9ea;border-color:#c4841438}.publish-yixiaoer-button-audit-grid article.covered>div em{color:#0b7657;background:#e8f7ef}.publish-yixiaoer-button-audit-grid article.needs_yixiaoer_reference>div em{color:#24527d;background:#eaf3ff}.publish-yixiaoer-button-audit-grid article.needs_user_confirmed_side_effect>div em{color:#8a5a08;background:#fff1c7}.publish-yixiaoer-button-audit-boundary span.needs_user_confirmed_side_effect{background:#fff9ea;border-color:#c484142e}.publish-yixiaoer-receipt-bridge-grid article.needs_confirmed_receipt{background:#fff9ea;border-color:#c4841438}.publish-yixiaoer-receipt-bridge-grid article.ready_dry_run{background:#f5f9ff;border-color:#2d74d22e}.publish-yixiaoer-receipt-bridge-grid article.implemented{background:#f4fbf7;border-color:#14976129}.publish-yixiaoer-receipt-bridge-grid article.verified_reference{background:#f8f8ff;border-color:#4c53a02e}.publish-yixiaoer-receipt-bridge-grid article.needs_confirmed_receipt>div em{color:#8a5a08;background:#fff1c7}.publish-yixiaoer-receipt-bridge-grid article.ready_dry_run>div em{color:#24527d;background:#eaf3ff}.publish-yixiaoer-receipt-bridge-grid article.implemented>div em{color:#0b7657;background:#e8f7ef}.publish-yixiaoer-receipt-bridge-grid article.verified_reference>div em{color:#4a4f9f;background:#eceeff}.publish-yixiaoer-real-action-queue-grid article.yixiaoer_account_write{background:#fff9ea;border-color:#c4841438}.publish-yixiaoer-real-action-queue-grid article.external_auth{background:#f8f7ff;border-color:#53458a2e}.publish-yixiaoer-real-action-queue-grid article.worker_submit{background:#f4fbf7;border-color:#1497612b}.publish-yixiaoer-real-action-queue-grid article.external_publish{background:#fff7f5;border-color:#c2564638}.publish-yixiaoer-user-confirmation-prompts-grid article.needs_user_confirmed_side_effect{background:#fff9ea;border-color:#c4841438}.publish-yixiaoer-user-confirmation-prompts-grid article.needs_user_confirmed_side_effect>div em{color:#8a5a08;background:#fff1c7}.publish-yixiaoer-remaining-runbook-grid article.needs_user_confirmed_side_effect{background:#fff9ea;border-color:#c4841438}.publish-yixiaoer-remaining-runbook-grid article.needs_user_confirmed_side_effect>div em{color:#8a5a08;background:#fff1c7}.publish-yixiaoer-official-route-grid article.high{border-color:#14976133}.publish-yixiaoer-official-route-grid article.medium{border-color:#c4841438}.publish-yixiaoer-official-route-grid article.low{border-color:#c2564633}.publish-yixiaoer-official-route-grid article.medium b{color:#9a6700}.publish-yixiaoer-official-route-grid article.low b{color:#b54133}.publish-yixiaoer-official-first-grid article.high{border-color:#14976138}.publish-yixiaoer-official-first-grid article.medium{border-color:#c4841438}.publish-yixiaoer-official-first-grid article.low{border-color:#c2564633}.publish-yixiaoer-official-first-grid article.medium b{color:#9a6700}.publish-yixiaoer-official-first-grid article.low b{color:#b54133}.publish-yixiaoer-official-action-wiring-grid article.high{border-color:#14976138}.publish-yixiaoer-official-action-wiring-grid article.medium{border-color:#c4841438}.publish-yixiaoer-official-action-wiring-grid article.low{border-color:#c2564633}.publish-yixiaoer-official-action-wiring-grid article.medium b{color:#9a6700}.publish-yixiaoer-official-action-wiring-grid article.low b{color:#b54133}.publish-yixiaoer-official-operator-grid article.high{border-color:#14976138}.publish-yixiaoer-official-operator-grid article.medium{border-color:#c4841438}.publish-yixiaoer-official-operator-grid article.low{border-color:#c2564633}.publish-yixiaoer-official-operator-grid article.medium b{color:#9a6700}.publish-yixiaoer-official-operator-grid article.low b{color:#b54133}.publish-yixiaoer-official-execution-grid article.high{border-color:#14976138}.publish-yixiaoer-official-execution-grid article.medium{border-color:#c4841438}.publish-yixiaoer-official-execution-grid article.low{border-color:#c2564633}.publish-yixiaoer-official-execution-grid article.medium b{color:#9a6700}.publish-yixiaoer-official-execution-grid article.low b{color:#b54133}.publish-yixiaoer-official-submit-grid article.high{border-color:#14976138}.publish-yixiaoer-official-submit-grid article.medium{border-color:#c4841438}.publish-yixiaoer-official-submit-grid article.low{border-color:#c2564633}.publish-yixiaoer-official-submit-grid article.medium b{color:#9a6700}.publish-yixiaoer-official-submit-grid article.low b{color:#b54133}.publish-yixiaoer-official-submit-steps span.ready{color:#0f6b4b;background:#e7f7ef}.publish-yixiaoer-official-submit-steps span.guarded{color:#8b5d00;background:#fff6dc}.publish-yixiaoer-official-submit-steps span.blocked{color:#a33a2f;background:#fff0ed}.publish-yixiaoer-official-submit-steps span.manual{color:#52665d;background:#edf2f0}.publish-yixiaoer-official-success-grid article.high{border-color:#14976133}.publish-yixiaoer-official-success-grid article.medium{border-color:#c4841438}.publish-yixiaoer-official-success-grid article.low{border-color:#c2564633}.publish-yixiaoer-official-success-grid article.medium b{color:#9a6700}.publish-yixiaoer-official-success-grid article.low b{color:#b54133}.publish-yixiaoer-official-variant-map>div:last-child span.medium{border-color:#c4841433}.publish-yixiaoer-official-variant-map>div:last-child span.low{border-color:#c256462e}.publish-yixiaoer-official-receipt-grid article.verified_receipt{background:#f4fcf7;border-color:#1497613d}.publish-yixiaoer-official-receipt-grid article.official_api_gray,.publish-yixiaoer-official-receipt-grid article.worker_receipt_dry_run{border-color:#245f8f33}.publish-yixiaoer-official-receipt-grid article.manual_evidence{background:#fff8f6;border-color:#c256462e}.publish-yixiaoer-official-row.high{background:#f4fcf7;border-color:#1497613d}.publish-yixiaoer-official-row.medium{background:#fffaf0;border-color:#c484143b}.publish-yixiaoer-official-row.low{background:#fff8f6;border-color:#c2564633}.publish-yixiaoer-official-row.medium .publish-yixiaoer-official-title strong{color:#8a5a0a}.publish-yixiaoer-official-row.low .publish-yixiaoer-official-title strong{color:#a13e31}.publish-enablement-wave.foundation_launch{background:linear-gradient(#f4fbf7,#fbfdfc);border-color:#14976133}.publish-enablement-wave.oauth_gray{background:linear-gradient(#f5f9ff,#fbfdfc);border-color:#2d74d229}.publish-enablement-wave.manual_distribution{background:linear-gradient(#fffaf0,#fbfdfc);border-color:#c4841433}.publish-foundation-launch-row.needs_config{background:#fff8f5;border-color:#c256462e}.publish-foundation-launch-row.ready_to_dry_run,.publish-foundation-launch-row.ready_for_admin_live,.publish-foundation-launch-row.verified{background:#f1fbf5;border-color:#1497613d}.publish-foundation-launch-row.needs_config span{color:#b45309;background:#fbbf2429}.publish-foundation-launch-row.needs_config b{color:#b45309}.publish-oauth-gray-launch-row.dry_run_ready{background:#f1fbf5;border-color:#1497613d}.publish-oauth-gray-launch-row.needs_reauth{background:#fffbeb;border-color:#d9770633}.publish-oauth-gray-launch-row.apply_first span,.publish-oauth-gray-launch-row.needs_reauth span{color:#b45309;background:#fbbf2429}.publish-oauth-gray-launch-row.dry_run_ready span{color:#0b7657;background:#1497611a}.publish-oauth-gray-launch-row.apply_first b,.publish-oauth-gray-launch-row.needs_reauth b{color:#b45309}.publish-enablement-row.official_config{background:#f4fbf7;border-color:#14976138}.publish-enablement-row.content_source{background:#f5f9ff;border-color:#2d74d229}.publish-enablement-row.manual_handoff{background:#fffaf0;border-color:#c4841433}.publish-enablement-row.do_not_automate{background:#fff7f5;border-color:#c2564629}.publish-final-step-row.auto_publish{background:#f4fbf7;border-color:#14976138}.publish-final-step-row.content_source{background:#f5f9ff;border-color:#2d74d229}.publish-final-step-row.manual_publish{background:#fffaf0;border-color:#c4841433}.publish-final-step-row.blocked{background:#fff7f5;border-color:#c2564629}.publish-landscape-card.implemented{background:#f4fbf7;border-color:#14976138}.publish-landscape-card.planned_official{background:#f5f9ff;border-color:#2d74d229}.publish-landscape-card.manual_first,.publish-landscape-card.content_source_sync{background:#fffaf0;border-color:#c4841433}.publish-landscape-card.not_public{background:#fff7f5;border-color:#c2564629}.publish-landscape-rollout.configure_and_verify{border-color:#1497612e}.publish-landscape-rollout.apply_access_first,.publish-landscape-rollout.submit_content_source{border-color:#2d74d224}.publish-landscape-rollout.manual_handoff{border-color:#c484142e}.publish-landscape-rollout.do_not_automate{border-color:#c2564624}.publish-candidate-evidence-metric.ok{background:#f4fbf7;border-color:#1497612e}.publish-candidate-evidence-metric.warn{background:#fffaf0;border-color:#c484143d}.publish-candidate-evidence-metric.pending{background:#f8fbfc;border-color:#2a53761f}.publish-candidate-evidence-row.confirmed{background:#f6fbf8;border-color:#1497612e}.publish-candidate-evidence-row.partial{background:#fffaf0;border-color:#c484143d}.publish-candidate-evidence-row.confirmed .publish-candidate-evidence-row-status svg{color:#0b7657}.publish-candidate-evidence-row.partial .publish-candidate-evidence-row-status svg{color:#9a6400}.publish-candidate-actions .button{background:#f4fbf7;border-color:#14976133;min-height:30px;font-size:11px}.publish-candidate-evidence-state.ok{color:#0b7657;background:#eef9f3;border-color:#14976138}.publish-handbook-actions .button{background:#f4fbf7;border-color:#14976138;min-height:32px;font-size:11px}.publish-readiness-row.api_ready,.publish-readiness-row.oauth_ready{background:#f4fbf7;border-color:#14976138}.publish-readiness-row.manual_handoff{background:#f8fbf8}.publish-readiness-row.content_missing,.publish-readiness-row.config_needed,.publish-readiness-row.platform_access_needed{background:#fff8e8;border-color:#c484143d}.publish-readiness-row.review_needed{background:#fff7f5;border-color:#c256462e}.publish-package-card.ready{background:linear-gradient(#fff,#f5fbf8);border-color:#14976147}.publish-package-card.copy_only{background:linear-gradient(#fff,#fffaf0);border-color:#c4841438}.publish-package-card.needs_review,.publish-package-card.missing_copy{background:linear-gradient(#fff,#fff7f5);border-color:#c256462e}.publish-package-card.ready .publish-package-card-head strong{color:#0b7657;background:#e9f7f0}.publish-package-card.copy_only .publish-package-card-head strong{color:#8a5a07;background:#fff4d6}.publish-package-final-step.api_ready,.publish-package-final-step.oauth_ready{background:#f4fbf7;border-color:#14976138}.publish-package-final-step.content_missing,.publish-package-final-step.config_needed,.publish-package-final-step.platform_access_needed{background:#fff8e8;border-color:#c484143d}.publish-package-final-step.review_needed{background:#fff7f5;border-color:#c256462e}.publish-final-execution-bar.admin,.publish-final-execution-bar.connect{background:linear-gradient(135deg,#fff8e8f5,#ffffffe0),#fff8e8;border-color:#c484143d}.publish-final-execution-bar.blocked{background:linear-gradient(135deg,#fff8f6f5,#ffffffe0),#fff8f6;border-color:#c256462e}.publish-final-execution-bar.manual,.publish-final-execution-bar.review{background:linear-gradient(135deg,#f5f9fff5,#ffffffe0),#f5f9ff;border-color:#2d74d221}.publish-final-execution-bar.admin svg,.publish-final-execution-bar.connect svg{color:#8a5a07}.publish-final-execution-bar.blocked svg{color:#9c3f34}.publish-final-execution-bar.manual svg,.publish-final-execution-bar.review svg{color:#2d74d2}.publish-final-execution-bar.admin span,.publish-final-execution-bar.connect span{color:#8a5a07}.publish-final-execution-bar.blocked span{color:#9c3f34}.publish-final-execution-bar.manual span,.publish-final-execution-bar.review span{color:#275f95}.publish-final-execution-actions .button{white-space:nowrap;min-height:30px}.publish-package-access-warning .button{color:#8a5a07;background:#ffffffb8;border-color:#c484143d;justify-self:start;min-height:30px}.publish-preflight-box.pass{background:#f4fbf7;border-color:#14976133}.publish-preflight-box.warning{background:#fff9ea;border-color:#c4841438}.publish-preflight-box.blocked{background:#fff7f5;border-color:#c256462e}.publish-preflight-check.pass{border-color:#14976124}.publish-preflight-check.warning{border-color:#c484142e}.publish-preflight-check.blocked{border-color:#c256462e}.publish-preflight-check.warning strong{color:#8a5a07}.publish-preflight-check.blocked strong{color:#a43125}.publish-package-connection.connected{color:#0b7657;background:#e9f7f0}.publish-package-connection.warn{color:#8a5a07;background:#fff4d6}.publish-delivery-step.ready{background:#f4fbf7;border-color:#14976129}.publish-delivery-step.missing{background:#fff8e8;border-color:#c4841438}.publish-delivery-step.review{background:#fff7f5;border-color:#c256462e}.publish-live-control-hint.disable_live,.publish-live-control-hint.connect_account{background:#fff8f6;border-color:#c256462e}.publish-live-control-hint.admin_only{background:#fff8e8;border-color:#c484143d}.publish-live-control-hint.controlled_rollout{background:#f4fbf7;border-color:#14976133}.publish-live-control-hint.disable_live span,.publish-live-control-hint.connect_account span{color:#9c3f34}.publish-live-control-hint.admin_only span{color:#8a5a07}.publish-manual-fallback-route.blocked{background:#fff8e8;border-color:#c484143d}.publish-manual-fallback-route.manual{background:#f4fbf7;border-color:#1497612e}.publish-manual-fallback-route.manual .publish-manual-fallback-head span{color:#0b7657}.publish-package-actions .button{min-height:32px}.publish-platform-entry .button{color:#0b7657;background:#f4fbf7;border-color:#14976138;min-height:34px}.publish-douyin-result-row .button{align-self:end}.publish-optional-connector.warn{background:#fff8e8;border-color:#c484143d}.publish-optional-connector.ready{background:#f4fbf7;border-color:#b9d8c8}.publish-connector-launch-gate{background:#ffffffb8;border:1px solid #14976129;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px;display:grid}.publish-connector-launch-gate.blocked{background:#fff7f5d1;border-color:#c2564638}.publish-connector-launch-gate.admin_only{background:#fff8e8d1;border-color:#c4841438}.publish-connector-launch-gate>div{gap:4px;min-width:0;display:grid}.publish-connector-launch-gate strong{color:var(--ink);font-size:12px;font-weight:950;line-height:1.2}.publish-connector-launch-gate span{color:#5f7168;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:730;line-height:1.35;display:-webkit-box;overflow:hidden}.publish-connector-launch-gate em{color:#0b7657;white-space:nowrap;background:#1497611a;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:950;line-height:1}.publish-connector-launch-gate.blocked em{color:#9c3f34;background:#c256461a}.publish-connector-launch-gate.admin_only em{color:#8a6420;background:#c484141a}.content-source-final-step-card.manual{background:linear-gradient(135deg,#c484141a,#0000 44%),#ffffffc7;border-color:#ab751b2e}.content-source-final-step-card.manual .content-source-final-step-head span{color:#8a6420;background:#c484141f}.content-source-route-card.ready{background:#f6fbf7;border-color:#14976129}.content-source-route-card.manual{background:#fffaf1;border-color:#ab751b2e}.content-source-preflight-card.warn{background:#fff8e8;border-color:#c484143d}.content-source-preflight-card.manual{background:#f8fbfc;border-color:#2a53761f}.content-source-diagnostic-card.warn{background:#fffaf0;border-color:#c484143d}.content-source-diagnostic-card.fail{background:#fff5f3;border-color:#b941412e}.publish-optional-connector.wecom{background:radial-gradient(circle at 100% 0,#0b9f6814,#0000 32%),#f8fbf8}.publish-optional-connector.alipay-life{background:radial-gradient(circle at 100% 0,#1677ff14,#0000 32%),#f7fbff}.publish-optional-connector.kuaishou-video{background:radial-gradient(circle at 100% 0,#ff70431a,#0000 32%),#fffaf7}.publish-optional-connector.social-manual-handoff{background:radial-gradient(circle at 100% 0,#d7497614,#0000 32%),#fff8fb}.open-source-route-matrix button.active{background:linear-gradient(135deg,#ecfcf5fa,#ffffffdb);border-color:#14976180;box-shadow:inset 0 0 0 1px #1497612e}.open-source-route-matrix button.selected span{color:#0f6d46;background:#14976121}.open-source-route-card.warn{background:#fffaeec7;border-color:#b6661224}.media-account-decision-grid button.active{background:linear-gradient(135deg,#eefdf6f0,#ffffffd6),#fff;border-color:#1497617a;box-shadow:inset 0 0 0 1px #14976129}.candidate-source-card.knowledge{background:#ffffffc2;border-color:#2048891a}.kuaishou-route-card.manual{background:#f6fbf7;border-color:#14976129}.kuaishou-route-card.official{background:#fff7f1;border-color:#ff70432e}.kuaishou-video-material-strip.warn,.bilibili-video-material-strip.warn,.douyin-video-material-strip.warn,.toutiao-video-material-strip.warn{background:linear-gradient(135deg,#ffffffe6,#fff9e8d1);border-color:#c484143d}.kuaishou-video-material-strip.ready,.bilibili-video-material-strip.ready,.douyin-video-material-strip.ready,.toutiao-video-material-strip.ready{background:linear-gradient(135deg,#ffffffe6,#f4fbf7e0);border-color:#14976133}.kuaishou-video-material-strip.ready .kuaishou-video-material-head span,.bilibili-video-material-strip.ready .bilibili-video-material-head span,.douyin-video-material-strip.ready .douyin-video-material-head span,.toutiao-video-material-strip.ready .toutiao-video-material-head span{color:var(--green-strong)}.kuaishou-video-material-card.ready,.bilibili-video-material-card.ready,.douyin-video-material-card.ready,.toutiao-video-material-card.ready{background:#f6fbf7;border-color:#14976129}.kuaishou-video-material-card.warn,.bilibili-video-material-card.warn,.douyin-video-material-card.warn,.toutiao-video-material-card.warn{background:#fffaf0;border-color:#c4841438}.weibo-route-card.official{background:#fff3f4;border-color:#df203429}.weibo-route-card.fallback{background:#f6fbf7;border-color:#14976129}.weibo-share-builder label.full{grid-column:1/-1}.bilibili-route-card.implemented{background:#effaff;border-color:#00a1d62e}.wecom-moments-form label.full,.alipay-life-form label.full,.alipay-life-evidence-form label.full,.kuaishou-video-form label.full,.wecom-moments-receipt-grid>div.wide,.alipay-life-receipt-grid>div.wide,.kuaishou-video-receipt-grid>div.wide,.wechat-publish-receipt-grid>div.wide,.publish-result-artifact-grid>div.wide{grid-column:1/-1}.publish-evidence-bridge.ready{background:linear-gradient(135deg,#f4fbf7f5,#ffffffdb),#f4fbf7;border-color:#1497612e}.publish-evidence-bridge.partial{background:linear-gradient(135deg,#fffaf0f5,#ffffffdb),#fffaf0;border-color:#c4841438}.publish-evidence-bridge.ready svg{color:#0b7657}.publish-evidence-bridge.partial svg{color:#8a5a07}.publish-evidence-bridge.ready span{color:#0b7657}.publish-evidence-bridge.partial span{color:#8a5a07}.publish-evidence-bridge .button{white-space:nowrap;grid-area:1/2/span 3;min-height:30px}.publish-access-evidence-actions .button{flex:128px;min-height:30px;font-size:11px}.cms-draft-receiver-copy .button{justify-content:center;min-width:112px}.publish-channel-card.configured{background:linear-gradient(#fff,#f5fbf7);border-color:#b9d8c8}.publish-channel-card.manual_only{background:linear-gradient(#fff,#fbfaf6)}.publish-status-badge.requires_platform_review,.publish-status-badge.manual_only{color:#8a5a07;background:#fff4d6}.publish-status-badge.blocked{color:#8a2323;background:#fff5f5}.publish-channel-final-route.needs_config,.publish-channel-final-route.needs_account{background:linear-gradient(135deg,#fffdf8,#fff8e8);border-color:#c4841438}.publish-channel-final-route.manual{background:linear-gradient(135deg,#fbfbf8,#f7f2e8)}.publish-test-result.warn{background:#fff8e8}.publish-oauth-launchpad{background:linear-gradient(#f5f9fff2,#ffffffeb),#f5f9ff;border:1px solid #2d74d224;border-radius:8px;gap:9px;padding:10px;display:grid}.publish-oauth-diagnostics-actions .button{min-height:28px;padding-inline:8px;font-size:10px}.publish-oauth-live-gate-row.ready_to_drill{background:#f4fbf7;border-color:#14976133}.publish-oauth-live-gate-actions .button{min-height:28px;padding-inline:8px;font-size:10px}.publish-oauth-postauth-item.connected{background:#f4fbf7;border-color:#14976133}.publish-oauth-postauth-item.needs_reauth,.publish-oauth-postauth-item.needs_platform_config{background:#fffaf0;border-color:#c484143d}.publish-oauth-postauth-item.connected .publish-oauth-postauth-rank{background:#0b7657}.publish-oauth-postauth-item.needs_reauth .publish-oauth-postauth-rank,.publish-oauth-postauth-item.needs_platform_config .publish-oauth-postauth-rank{background:#9a6b18}.publish-oauth-postauth-actions .button{min-height:28px;padding-inline:8px;font-size:10px}.publish-oauth-launchpad-row.needs_platform_config,.publish-oauth-launchpad-row.needs_reauth{background:#fffaf0;border-color:#c4841438}.publish-oauth-launchpad-row.connected{background:#f4fbf7;border-color:#14976138}.publish-oauth-launchpad-actions .button.compact,.publish-oauth-diagnostics-actions .button.compact,.publish-oauth-live-gate-actions .button.compact,.publish-oauth-postauth-actions .button.compact,.publish-oauth-callback-actions .button.compact,.publish-channel-opening-actions .button.compact{min-height:34px}.publish-channel-command-actions a,.publish-channel-command-actions .button.compact{align-items:center;min-height:34px;display:inline-flex}.publish-oauth-launchpad-checkpoints span.done{color:#0b7657;background:#e8f7ef}.publish-oauth-launchpad-checkpoints span.next{color:#275f95;background:#eaf3ff}.publish-oauth-launchpad-checkpoints span.blocked{color:#8a6420;background:#fff0c5}.publish-oauth-callback-setup.mismatch{background:#fffaf0;border-color:#c4841447}.publish-oauth-callback-setup.matched{background:#f4fbf7;border-color:#0b76572e}.publish-oauth-callback-setup.mismatch .publish-oauth-callback-title strong,.publish-oauth-callback-setup.mismatch .publish-oauth-callback-title span{color:#8a6420}.publish-oauth-callback-setup.matched .publish-oauth-callback-title strong,.publish-oauth-callback-setup.matched .publish-oauth-callback-title span{color:#0b7657}.publish-oauth-callback-actions .button{min-height:28px}.publish-oauth-preflight-card.blocked,.publish-oauth-preflight-card.needs_reauth{background:linear-gradient(#fffaf0f5,#ffffffd6),#fffaf0;border-color:#c4841442}.publish-oauth-preflight-card.connected{background:linear-gradient(#f4fbf7f5,#ffffffd6),#f4fbf7;border-color:#0b76572e}.publish-oauth-preflight-card.blocked .publish-oauth-preflight-head strong,.publish-oauth-preflight-card.blocked .publish-oauth-preflight-head span,.publish-oauth-preflight-card.needs_reauth .publish-oauth-preflight-head strong,.publish-oauth-preflight-card.needs_reauth .publish-oauth-preflight-head span{color:#8a6420}.publish-oauth-preflight-card.connected .publish-oauth-preflight-head strong,.publish-oauth-preflight-card.connected .publish-oauth-preflight-head span{color:#0b7657}.publish-oauth-preflight-checks span.pass{color:#0b7657;background:#e8f7ef}.publish-oauth-preflight-checks span.warn{color:#275f95;background:#eaf3ff}.publish-oauth-preflight-checks span.blocked{color:#8a6420;background:#fff0c5}.publish-oauth-prep-actions .button{white-space:nowrap}.publish-oauth-action-plan{background:#f5f9ff;border:1px solid #2d74d224;border-radius:8px;gap:8px;padding:9px;display:grid}.publish-oauth-action-plan.needs_platform_config,.publish-oauth-action-plan.needs_reauth{background:#fffaf0;border-color:#c4841438}.publish-oauth-action-plan.connected{background:#f4fbf7;border-color:#14976133}.publish-oauth-action-plan p{color:#52665d;margin:0;font-size:11px;font-weight:740;line-height:1.38}.publish-oauth-action-plan-checks span.done{color:#0b7657;background:#e8f8ef}.publish-oauth-action-plan-checks span.next{color:#234775;background:#e9f1ff}.publish-oauth-action-plan-checks span.blocked{color:#8a5a07;background:#fff1c7}.publish-connection-box.connected{background:#f4fbf7;border-color:#b9d8c8}.publish-connection-box.warn{background:#fff8e8;border-color:#c484143d}.publish-connection-box.muted{background:#fbfaf6}.publish-channel-setup-actions .button{min-height:30px;font-size:11px}.publish-application-readiness.prepare_materials,.publish-application-readiness.configure_callback,.publish-application-readiness.wait_permission{background:#fffaf0;border-color:#c4841438}.publish-application-readiness.connect_account{background:#f5f9ff;border-color:#2d74d229}.publish-application-readiness.verified{background:#f4fbf7;border-color:#14976133}.publish-application-readiness-check.done{border-color:#14976124}.publish-application-readiness-check.next{border-color:#2d74d229}.publish-application-readiness-check.todo{border-color:#c4841429}.publish-channel-materials article.required{background:#f7fcfa;border-color:#14976126}.publish-channel-launch-step.done{background:#f4fbf7;border-color:#1497612e}.publish-channel-launch-step.next{background:#f5f9ff;border-color:#2d74d229}.publish-channel-launch-step.blocked{background:#fff8e8;border-color:#c484143d}.publish-channel-launch-step.manual{background:#fbfaf6}.publish-channel-launch-step.blocked>span{background:#a96d0d}.publish-channel-launch-step.next>span{background:#2d74d2}.publish-channel-launch-step.manual>span{color:#28463b;background:#e7ece7}.publish-channel-launch-step.blocked b{color:#8a6420}.publish-channel-launch-step.next b{color:#2d5f9c}.publish-channel-launch-step.manual b{color:#52665d}.publish-manager-brief.warn{background:linear-gradient(135deg,#fff8e8f5,#ffffffeb),#fff8e8;border-color:#c4841442}.publish-manager-brief.action{background:linear-gradient(135deg,#fff7f5f5,#ffffffeb),#fff7f5;border-color:#c256463d}.publish-manager-brief.warn .publish-manager-brief-main>span{color:#8a6420}.publish-manager-brief.action .publish-manager-brief-main>span{color:#9c3f34}.publish-manager-route.needs_config,.publish-manager-route.needs_platform_access,.publish-manager-route.needs_account{background:#ffffffa8;border-color:#c484142e}.publish-manager-route.failed_recently{background:#ffffffb3;border-color:#c256462e}.publish-manager-route.needs_config small,.publish-manager-route.needs_platform_access small,.publish-manager-route.needs_account small{color:#8a6420}.publish-manager-route.failed_recently small{color:#9c3f34}.publish-decision-map-row.needs_config em,.publish-decision-map-row.needs_platform_access em,.publish-decision-map-row.needs_account em,.publish-decision-map-row.failed_recently em{color:#8a6420;background:#c484141f}.publish-opening-roadmap.warn{background:linear-gradient(#fffaf0f2,#ffffffeb),#fffaf0;border-color:#c4841438}.publish-opening-roadmap.blocked{background:linear-gradient(#fff8f6f2,#ffffffeb),#fff8f6;border-color:#c256462e}.publish-opening-roadmap-focus-item.blocked{background:#fff8f6;border-color:#c2564633}.publish-opening-roadmap-focus-item.ready_to_test,.publish-opening-roadmap-focus-item.verified{background:#f7fcf9;border-color:#14976133}.publish-opening-roadmap-focus-actions .button{min-height:28px;padding-inline:8px;font-size:10px}.publish-opening-roadmap-row.blocked{background:#fff8f6;border-color:#c2564633}.publish-opening-roadmap-row.ready_to_test,.publish-opening-roadmap-row.verified{background:#f7fcf9;border-color:#14976133}.publish-opening-roadmap-stage.done{background:#ecf8f1eb;border-color:#14976129}.publish-opening-roadmap-stage.next{border-color:#1497613d}.publish-opening-roadmap-stage.blocked{background:#fff7f5eb;border-color:#c2564638}.publish-opening-roadmap-stage.manual{background:#f7f6f0}.publish-launch-gate.warn{background:linear-gradient(135deg,#fff8e8f5,#ffffffeb),#fff8e8;border-color:#c4841442}.publish-launch-gate.blocked{background:linear-gradient(135deg,#fff7f5f5,#ffffffeb),#fff7f5;border-color:#c256463d}.publish-launch-gate.warn .publish-launch-gate-main>span{color:#8a6420}.publish-launch-gate.blocked .publish-launch-gate-main>span{color:#9c3f34}.publish-launch-gate-check.warn{border-color:#c484142e}.publish-launch-gate-check.blocked{border-color:#c256462e}.publish-launch-gate-check.warn strong{color:#8a6420}.publish-launch-gate-check.blocked strong{color:#9c3f34}.publish-connector-launch-summary.admin_only,.publish-connector-launch-summary.empty{background:linear-gradient(#fffaf0f0,#ffffffeb),#fffaf0;border-color:#c4841438}.publish-connector-launch-summary.blocked{background:linear-gradient(#fff8f6f0,#ffffffeb),#fff8f6;border-color:#c2564633}.publish-connector-launch-summary-row.admin_only{background:#fffaf0;border-color:#c4841438}.publish-connector-launch-summary-row.blocked{background:#fff8f6;border-color:#c256462e}.publish-connector-launch-summary-row.controlled_rollout{background:#f4fbf7;border-color:#14976138}.publish-launch-handoff-package.blocked{background:linear-gradient(135deg,#c2564614,#0000 42%),linear-gradient(#fffffff5,#fff8f6f0),#fff8f6;border-color:#c256462e}.publish-production-checklist.warn{background:linear-gradient(#fffaf0f5,#ffffffeb),#fffaf0;border-color:#c4841438}.publish-production-checklist.blocked{background:linear-gradient(#fff8f6f5,#ffffffeb),#fff8f6;border-color:#c256462e}.publish-production-checklist-row.blocked,.publish-production-checklist-row.needs_owner_action{background:#fffaf0;border-color:#c4841438}.publish-production-checklist-row.verified,.publish-production-checklist-row.ready_to_test{background:#f7fcf9;border-color:#14976133}.publish-setup-ticket-row.blocked,.publish-setup-ticket-row.needs_config,.publish-setup-ticket-row.needs_platform_access,.publish-setup-ticket-row.needs_account{background:#fffaf0;border-color:#c4841438}.publish-setup-ticket-detail.blocked,.publish-setup-ticket-detail.needs_config,.publish-setup-ticket-detail.needs_platform_access,.publish-setup-ticket-detail.needs_account{background:linear-gradient(#fffaf0f0,#ffffffe0),#fffaf0;border-color:#c484143d}.publish-live-control.admin_only{background:linear-gradient(#fffaf0f5,#ffffffeb),#fffaf0;border-color:#c484143d}.publish-live-control.blocked{background:linear-gradient(#fff8f6f5,#ffffffeb),#fff8f6;border-color:#c2564633}.publish-live-control-row.disable_live,.publish-live-control-row.connect_account{background:#fff8f6;border-color:#c2564629}.publish-live-control-row.admin_only{background:#fffaf0;border-color:#c4841438}.publish-live-control-row.controlled_rollout{background:#f4fbf7;border-color:#14976138}.publish-live-control-row.manual_handoff{background:#f7f6f0;border-color:#4f67601f}.publish-live-action-row.blocked,.publish-live-action-row.needs_account{background:#fff8f6;border-color:#c2564629}.publish-live-action-row.admin_only{background:#fffaf0;border-color:#c4841438}.publish-live-action-row.ready,.publish-live-action-row.verified{background:#f4fbf7;border-color:#14976138}.publish-live-drill-row.blocked,.publish-live-drill-row.needs_account{background:#fff8f6;border-color:#c2564629}.publish-live-drill-row.ready,.publish-live-drill-row.verified{background:#f4fbf7;border-color:#14976138}.publish-live-drill-steps span.done{color:#0b7657;background:#eef8f3}.publish-live-drill-steps span.next{color:#7a5206;background:#fff3d0}.publish-live-drill-steps span.blocked{color:#9b3f2d;background:#fff0ed}.publish-handoff-proof.warn{background:linear-gradient(#fffaf0f5,#ffffffeb),#fffaf0;border-color:#c4841433}.publish-handoff-proof.complete{background:linear-gradient(#f5f9fff2,#ffffffeb),#f5f9ff;border-color:#2d74d224}.publish-handoff-proof-row.risk,.publish-handoff-proof-row.pending{background:#fffaf0;border-color:#c4841438}.publish-handoff-proof-row.manual{background:#f5f9ff;border-color:#2d74d224}.publish-handoff-proof-row.ready_to_test,.publish-handoff-proof-row.complete{background:#f4fbf7;border-color:#14976138}.publish-operator-final-step-row.manual_publish{background:#f5f9ff;border-color:#2d74d22e}.publish-operator-final-step-row.blocked{background:#fff8f6;border-color:#c256462e}.publish-integration-task-export-actions .button{min-height:30px;font-size:11px}.publish-integration-task.configure_app,.publish-integration-task.fix_failure{background:#fff8e8;border-color:#c484143d}.publish-integration-task.connect_account,.publish-integration-task.run_auto_action,.publish-integration-task.verify_published{background:#f7fcf9;border-color:#14976138}.publish-integration-task.manual_publish{background:#fbfaf6}.publish-integration-task-actions .button{flex:92px;min-height:30px;font-size:11px}.publish-unlock-card.blocked,.publish-unlock-card.needs_config,.publish-unlock-card.needs_platform_access,.publish-unlock-card.needs_account{background:#fff8e8;border-color:#c484143d}.publish-unlock-card.ready_to_test,.publish-unlock-card.verified{background:#f7fcf9;border-color:#14976138}.publish-unlock-action.done>span,.publish-unlock-action.next>span{background:#0b7657}.publish-unlock-action.blocked>span{background:#a56715}.publish-unlock-action.manual>span{background:#42695a}.publish-unlock-card-actions .button{flex:100px;min-height:30px;font-size:11px}.publish-acceptance-card.blocked,.publish-acceptance-card.needs_config,.publish-acceptance-card.needs_platform_access,.publish-acceptance-card.needs_account{background:#fff8e8;border-color:#c484143d}.publish-acceptance-card.ready_to_test,.publish-acceptance-card.verified{background:#f7fcf9;border-color:#14976138}.publish-acceptance-progress-check.done{background:#e8f7efe0;border-color:#1497612e}.publish-acceptance-progress-check.next{background:#f4fbf7f0;border-color:#1497613d}.publish-acceptance-progress-check.blocked{background:#fff8e8eb;border-color:#c484143d}.publish-acceptance-progress-check.manual{background:#f7f6f0}.publish-acceptance-step.done>span,.publish-acceptance-step.next>span{background:#0b7657}.publish-acceptance-step.blocked>span{background:#a56715}.publish-acceptance-step.manual>span{background:#42695a}.publish-acceptance-actions-panel>.button,.publish-acceptance-run-actions .button{min-height:30px;font-size:11px}.publish-readiness-report-card.auto_ready,.publish-readiness-report-card.published_confirmed{background:#f4fbf7;border-color:#1497613d}.publish-readiness-report-card.needs_config,.publish-readiness-report-card.needs_platform_access,.publish-readiness-report-card.needs_account{background:#fff8e8;border-color:#c484143d}.publish-readiness-report-card.failed_recently{background:#fff7f5;border-color:#c2564638}.publish-readiness-report-card.manual_ready{background:#fbfaf6}.publish-operation-card.connected_ready,.publish-operation-card.configured_ready,.publish-operation-card.published_confirmed{background:#f4fbf7;border-color:#1497613d}.publish-operation-card.manual_handoff{background:#fbfaf6}.publish-operation-card.needs_config,.publish-operation-card.needs_account{background:#fff8e8;border-color:#c484143d}.publish-operation-card.last_action_failed{background:#fff7f5;border-color:#c2564638}.publish-setup-task.configure_env,.publish-setup-task.review_failure{background:#fff8e8;border-color:#c484143d}.publish-setup-task.connect_account{background:#f4fbf7;border-color:#1497613d}.publish-setup-task.manual_handoff{background:#fbfaf6}.publish-setup-task.ready{background:#f4fbf7;border-color:#14976133}.publish-receipt-stats .verified_receipt{background:#f2fbf6;border-color:#1497613d}.publish-receipt-stats .needs_public_evidence,.publish-receipt-stats .dry_run_only{background:#fff9ea;border-color:#c4841433}.publish-receipt-row.verified_receipt{background:#f4fbf7;border-color:#1497613d}.publish-receipt-row.needs_public_evidence,.publish-receipt-row.dry_run_only,.publish-receipt-row.missing_receipt{background:#fff9ea;border-color:#c4841438}.publish-action-record.ok{background:#f4fbf7;border-color:#14976138}.publish-action-record.warn{background:#fff8e8;border-color:#c484143d}.publish-action-record.warn svg{color:#a06508}.publish-action-history-empty.loading{background:linear-gradient(135deg,#2558cb14,#0000 42%),#fbfcff;border-color:#2558cb2e}.publish-action-history-empty.loading .publish-action-history-empty-copy>svg{color:#2558cb}.publish-info-list.ok{background:#f4fbf7;border-color:#b9d8c8}.publish-info-list.warn{background:#fffaf0;border-color:#f0dca9}.publish-audit-page{min-height:100vh}.publish-audit-command-center{min-width:0;box-shadow:var(--shadow);background:linear-gradient(135deg,#f4fbf7f5,#fffffffa 58%),#fff;border:1px solid #d7e6df;border-radius:10px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.08fr) minmax(286px,.54fr);align-items:stretch;gap:12px;margin-bottom:12px;padding:14px;display:grid}.publish-audit-command-copy,.publish-audit-command-metrics div,.publish-audit-command-next{background:#ffffffeb;border:1px solid #dfe8e3;border-radius:8px;min-width:0}.publish-audit-command-copy{align-content:start;gap:8px;padding:16px;display:grid}.publish-audit-command-copy span,.publish-audit-command-metrics span,.publish-audit-command-next>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.publish-audit-command-copy h2{color:#10251d;letter-spacing:0;margin:0;font-size:22px;line-height:1.18}.publish-audit-command-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.publish-audit-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.publish-audit-command-metrics div{align-content:start;gap:7px;padding:14px;display:grid}.publish-audit-command-metrics strong{color:#10251d;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:22px;line-height:1.2}.publish-audit-command-metrics small,.publish-audit-command-next small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.45}.publish-audit-command-next{background:linear-gradient(#f7fcf9,#fff);border-color:#d4e8dd;align-content:start;gap:9px;padding:16px;display:grid}.publish-audit-command-next.warning{background:linear-gradient(#fffaf0,#fff);border-color:#f0dca9}.publish-audit-command-next.blocked{background:linear-gradient(#fff5f5,#fff);border-color:#efb0b0}.publish-audit-command-next strong{color:#10251d;font-size:17px;line-height:1.25}.publish-audit-command-actions{gap:8px;margin-top:2px;display:grid}.publish-audit-command-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-audit-command-actions .button{justify-content:center;min-height:38px}.publish-audit-empty-panel{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5eb;border-radius:10px;grid-template-columns:minmax(0,.92fr) minmax(380px,.78fr) auto;align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.publish-audit-empty-copy,.publish-audit-empty-metrics,.publish-audit-empty-actions{min-width:0}.publish-audit-empty-copy{align-content:center;gap:7px;display:grid}.publish-audit-empty-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.publish-audit-empty-copy strong{color:#102019;font-size:22px;font-weight:950;line-height:1.12}.publish-audit-empty-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.publish-audit-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.publish-audit-empty-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:11px;display:grid}.publish-audit-empty-metrics span,.publish-audit-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.publish-audit-empty-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.publish-audit-empty-actions{align-content:center;gap:8px;display:grid}.publish-audit-empty-route{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding-top:2px;display:grid}.publish-audit-empty-route span{color:#486557;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce7e1;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:30px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex;overflow:hidden}.publish-audit-empty-actions .button{white-space:nowrap;justify-content:center}.audit-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.audit-metric{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:6px;min-width:0;padding:13px 14px;display:grid;box-shadow:0 10px 28px #11201a0d}.audit-metric span{color:var(--muted);font-size:12px;font-weight:800}.audit-metric strong{color:var(--ink);font-size:26px;line-height:1}.audit-metric.ready{background:#f4fbf7;border-color:#b9d8c8}.audit-metric.needs_fix{background:#fffaf0;border-color:#f0dca9}.audit-metric.high_risk{background:#fff5f5;border-color:#efb0b0}.publish-audit-workspace{grid-template-columns:258px minmax(420px,1fr) 380px;align-items:start;gap:14px;display:grid}.audit-platform-panel,.audit-preview-panel,.audit-inspector-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:14px;box-shadow:0 10px 28px #11201a0d}.audit-platform-panel,.audit-inspector-panel{position:sticky;top:14px}.audit-platform-list,.audit-issue-list,.repair-suggestion-list{gap:8px;display:grid}.audit-platform-row{border:1px solid var(--line);min-width:0;min-height:56px;color:var(--ink);text-align:left;background:#fbfdfc;border-radius:8px;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.audit-platform-row:hover,.audit-platform-row.active{background:var(--surface-green);border-color:#b9d8c8}.audit-platform-row strong,.audit-platform-row em{overflow-wrap:anywhere;min-width:0;display:block}.audit-platform-row strong{font-size:13px}.audit-platform-row em{color:var(--muted);margin-top:3px;font-size:11px;font-style:normal}.audit-status-dot{background:var(--green);border-radius:999px;width:9px;height:9px}.audit-status-dot.needs_fix{background:var(--amber)}.audit-status-dot.high_risk{background:var(--red)}.publish-audit-return-banner{background:linear-gradient(135deg,#fff5f5,#fff);border:1px solid #efb0b0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.publish-audit-return-banner>div,.publish-audit-return-banner>div>span{align-items:flex-start;gap:9px;min-width:0;display:flex}.publish-audit-return-banner>div>span{gap:3px;display:grid}.publish-audit-return-banner strong,.publish-audit-return-banner small{display:block}.publish-audit-return-banner small{color:var(--muted);line-height:1.45}@media (max-width:760px){.publish-audit-return-banner{flex-direction:column;align-items:stretch}.publish-audit-return-banner .button{justify-content:center}}.platform-preview{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;min-width:0;overflow:hidden}.platform-preview img{object-fit:cover;object-position:center top;width:100%;display:block}.article-preview,.social-preview{padding:18px}.article-preview>img,.social-preview>img{width:calc(100% + 36px);max-height:280px;margin:-18px -18px 16px}.platform-preview-image-gallery{background:#eef5f1;border-bottom:1px solid #dfe8e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-18px -18px 16px;padding:10px;display:grid}.platform-preview-image-gallery.compact{background:0 0;border:0;align-content:start;width:100%;height:100%;min-height:486px;margin:0;padding:10px}.platform-preview-image-gallery figure{background:#ffffff1f;border:1px solid #ffffff57;border-radius:8px;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.platform-preview-image-gallery img{object-fit:cover;width:100%;height:150px;display:block}.platform-preview-image-gallery.compact img{object-fit:cover;height:148px}.platform-preview-image-gallery figcaption{min-width:22px;height:22px;color:var(--green-strong);background:#ffffffeb;border-radius:999px;place-items:center;font-size:10px;font-weight:950;display:grid;position:absolute;top:6px;left:6px}.article-preview h3,.social-preview h3{margin:0 0 10px;font-size:24px;line-height:1.25}.article-preview p,.social-preview p{color:#33423d;white-space:pre-wrap;font-size:14px;line-height:1.75}.article-preview .lead{color:var(--green-strong);font-weight:800}.phone-preview{color:#fff;background:#121816;border-radius:26px;max-width:420px;margin:0 auto;padding:12px}.phone-preview-media{color:#ffffffad;background:linear-gradient(135deg,#26342f,#0d1210);border-radius:20px;place-items:center;min-height:486px;display:grid;overflow:hidden}.phone-preview-media>img{height:486px}.phone-preview strong{margin:12px 4px 6px;font-size:18px;line-height:1.35;display:block}.phone-preview p{color:#ffffffd1;margin:0 4px 10px;font-size:13px;line-height:1.6}.audit-score-card{background:var(--surface-green);border:1px solid #b9d8c8;border-radius:8px;gap:7px;margin-bottom:10px;padding:12px;display:grid}.audit-score-card strong{font-size:34px;line-height:1}.audit-score-card span{color:var(--green-strong);font-size:12px;font-weight:900}.audit-score-card i{background:#d7e7de;border-radius:999px;width:100%;height:7px;overflow:hidden}.audit-score-card i:after{content:"";width:var(--score-value);border-radius:inherit;background:var(--green);height:100%;display:block}.audit-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.audit-check-card{border:1px solid var(--line);background:#fbfdfc;border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.audit-check-card.warn{background:#fffaf0;border-color:#f0dca9}.audit-check-card.fail{background:#fff5f5;border-color:#efb0b0}.audit-check-card span{color:var(--muted);font-size:11px;font-weight:800}.audit-check-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.audit-issue-card,.repair-suggestion-card{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.audit-issue-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.audit-issue-card.warning{background:#fffaf0;border-color:#f0dca9}.audit-issue-card.critical{background:#fff5f5;border-color:#efb0b0}.audit-issue-card strong,.repair-suggestion-card strong{margin-bottom:4px;font-size:12px;line-height:1.4;display:block}.audit-issue-card span,.repair-suggestion-card span{color:var(--muted);font-size:11px;line-height:1.5}.repair-suggestion-list{margin-top:10px}.repair-suggestion-card textarea{border:1px solid var(--line);width:100%;min-height:86px;color:var(--ink);resize:vertical;background:#fff;border-radius:7px;padding:9px;font-size:12px;line-height:1.55}.history-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.history-row h3{margin:0 0 6px;font-size:15px}.history-row p{color:var(--muted);margin:0;font-size:13px}.history-page{align-content:start;gap:14px;display:grid}.history-detail-page{align-content:start;gap:14px;min-width:0;display:grid}.history-topbar{background:linear-gradient(135deg,#e8f6efeb,#fffffff0 58%),#fff}.history-command-center{min-width:0;box-shadow:var(--shadow);background:linear-gradient(135deg,#f4fbf7f5,#fffffffa 58%),#fff;border:1px solid #d7e6df;border-radius:10px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.1fr) minmax(270px,.52fr);align-items:stretch;gap:12px;padding:14px;display:grid}.history-command-copy,.history-command-metrics div,.history-command-next{background:#ffffffeb;border:1px solid #dfe8e3;border-radius:8px;min-width:0}.history-command-copy{align-content:start;gap:8px;padding:16px;display:grid}.history-command-copy span,.history-command-next>span,.history-command-metrics span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.history-command-copy h2{color:#10251d;letter-spacing:0;margin:0;font-size:22px;line-height:1.18}.history-command-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.history-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.history-command-metrics div{align-content:start;gap:7px;padding:14px;display:grid}.history-command-metrics strong{color:#10251d;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;line-height:1.05;overflow:hidden}.history-command-metrics small,.history-command-next small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.45}.history-command-next{background:linear-gradient(#f7fcf9,#fff);border-color:#d4e8dd;align-content:start;gap:9px;padding:16px;display:grid}.history-command-next.muted{background:#fbfdfc;border-color:#e2e8e5}.history-command-next.warning{background:linear-gradient(#fffaf0,#fff);border-color:#f0dca9}.history-command-next strong{color:#10251d;font-size:17px;line-height:1.25}.history-command-actions{grid-template-columns:1fr;gap:8px;margin-top:2px;display:grid}.history-command-actions .button{justify-content:center;min-height:38px}.history-platform-packages{scroll-margin-top:16px}.history-package-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px;display:grid}.history-package-image-grid a{color:#08764e;background:#f7faf8;border:1px solid #dce7e1;border-radius:9px;min-width:0;text-decoration:none;display:grid;overflow:hidden}.history-package-image-grid img{aspect-ratio:1;object-fit:cover;background:#edf3f0;width:100%;display:block}.history-package-image-grid span{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;font-size:11px;font-weight:850;overflow:hidden}.history-package-image-empty{color:#718078;background:#f6f8f7;border-radius:8px;margin:12px 0 14px;padding:10px 12px;font-size:12px}.history-reuse-board{background:linear-gradient(135deg,#fffffffa,#f6fbf8f5);border:1px solid #d8e5df;border-radius:10px;grid-template-columns:minmax(300px,.82fr) minmax(0,1fr) minmax(170px,.34fr);align-items:stretch;gap:12px;min-width:0;padding:13px;display:grid;box-shadow:0 14px 34px #11201a0e}.history-reuse-board.ready{border-color:#cfe4d8}.history-reuse-board.empty{background:#fff;border-color:#e2e8e5}.history-reuse-copy,.history-reuse-checks article,.history-reuse-actions{background:#ffffffe6;border:1px solid #dfe8e3;border-radius:8px;min-width:0}.history-reuse-copy{align-content:center;gap:7px;padding:15px;display:grid}.history-reuse-copy span,.history-reuse-checks span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.history-reuse-copy h2{color:#10251d;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;line-height:1.16;overflow:hidden}.history-reuse-copy p{color:#5c6f66;margin:0;font-size:13px;font-weight:720;line-height:1.55}.history-reuse-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.history-reuse-checks article{align-content:center;gap:7px;padding:13px;display:grid}.history-reuse-checks article.ready{background:#f7fcf9;border-color:#cfe4d8}.history-reuse-checks article.warning{background:#fffaf0;border-color:#f0dca9}.history-reuse-checks article.muted{color:var(--muted);background:#fbfdfc}.history-reuse-checks strong{color:#10251d;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;line-height:1.08;overflow:hidden}.history-reuse-checks small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:780;line-height:1.35;overflow:hidden}.history-reuse-actions{align-content:center;gap:8px;padding:12px;display:grid}.history-reuse-actions .button{white-space:nowrap;justify-content:center;width:100%}.history-overview{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.history-feature-card,.history-metric-card{min-width:0;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe8e3;border-radius:8px}.history-feature-card{background:radial-gradient(circle at 8% 18%,#0b9f6824,#0000 30%),linear-gradient(135deg,#f4fbf7,#fff 58%);border-color:#cfe4d8;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.history-feature-card.empty{background:#fff;border-color:#e4e8e5}.history-feature-icon{color:#fff;background:#0f8c60;border-radius:8px;place-items:center;width:46px;height:46px;display:inline-grid}.history-feature-card.empty .history-feature-icon{color:var(--green-strong);background:#e8f0ec}.history-feature-copy{gap:8px;min-width:0;display:grid}.history-feature-copy>span,.history-metric-card>span{color:var(--green-strong);font-size:12px;font-weight:950}.history-feature-copy h2{color:#10251d;letter-spacing:0;margin:0;font-size:22px;line-height:1.18}.history-feature-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.history-feature-meta{flex-wrap:wrap;gap:7px;display:flex}.history-feature-meta span,.history-status-chip,.history-row-meta span{color:#486557;background:#fbfdfc;border:1px solid #dfe8e3;border-radius:999px;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.history-feature-meta span{overflow-wrap:anywhere;max-width:100%;padding:6px 9px}.history-feature-link{min-height:34px;color:var(--green-strong);white-space:nowrap;background:#fff;border:1px solid #b9d8c8;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.history-feature-link:hover{background:var(--surface-green)}.history-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.history-metric-card{background:#fbfdfc;align-content:start;gap:7px;min-height:126px;padding:14px;display:grid}.history-metric-card.ready{background:#f7fcf9;border-color:#cfe4d8}.history-metric-card.active{background:#f5f8ff;border-color:#d7e1ef}.history-metric-card.muted{color:var(--muted)}.history-metric-card strong{color:#10251d;letter-spacing:0;font-size:24px;line-height:1.05}.history-metric-card small{color:var(--muted);font-size:12px;font-weight:760;line-height:1.45}.history-archive-card{gap:14px;padding:0;display:grid;overflow:hidden}.history-list-head{justify-content:space-between;align-items:start;gap:14px;min-width:0;padding:18px 18px 0;display:flex}.history-list-summary{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:8px;justify-items:end;gap:3px;min-width:132px;padding:9px 11px;display:grid}.history-list-summary strong{color:#10251d;font-size:18px;line-height:1}.history-list-summary span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:850}.history-archive-list{gap:0;padding:0 10px 10px}.history-archive-row{border:0;border-top:1px solid var(--line);min-height:0;font-size:inherit;background:0 0;border-radius:0;grid-template-columns:42px minmax(0,1fr) 108px 24px;align-items:center;gap:14px;padding:14px 8px;transition:background .16s,color .16s}.history-archive-row:first-child{border-top:0}.history-archive-row:hover{background:#f7fbf9;border-radius:8px}.history-row-index{color:#6d7b75;background:#fff;border:1px solid #dfe8e3;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:inline-grid}.history-row-main{gap:7px;min-width:0;display:grid}.history-row-title{align-items:center;gap:8px;min-width:0;display:flex}.history-archive-row h3{color:#11231c;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;line-height:1.35;overflow:hidden}.history-status-chip{flex:none;padding:5px 8px;font-size:11px}.history-status-chip.ready{color:var(--green-strong);background:#f1fbf6;border-color:#cbe4d6}.history-status-chip.warn{color:#8a5a07;background:#fff8e8;border-color:#f0dca9}.history-row-subtitle{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.history-row-meta{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.history-row-meta span{overflow-wrap:anywhere;max-width:100%;padding:5px 8px}.history-archive-row .history-warning-line{overflow-wrap:anywhere;margin:1px 0 0;font-size:12px;line-height:1.5}.history-row-time{min-width:0;color:var(--muted);white-space:nowrap;justify-items:end;gap:5px;display:grid}.history-row-time strong{color:#10251d;font-size:14px;line-height:1}.history-row-time span{align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.history-row-arrow{color:#91a09a}.history-archive-row:hover .history-row-arrow{color:var(--green-strong)}.history-empty-panel{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5eb;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr) auto;align-items:stretch;gap:14px;min-width:0;margin:12px;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.history-empty-copy,.history-empty-metrics,.history-empty-actions,.history-empty-route{min-width:0}.history-empty-copy{align-content:center;gap:7px;display:grid}.history-empty-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.history-empty-copy strong{color:#102019;font-size:22px;font-weight:950;line-height:1.12}.history-empty-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.history-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.history-empty-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:11px;display:grid}.history-empty-metrics span,.history-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.history-empty-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.history-empty-actions{align-content:center;gap:8px;display:grid}.history-empty-actions .button{white-space:nowrap;justify-content:center}.history-empty-route{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.history-empty-route span{color:#52685e;text-align:center;white-space:nowrap;background:#ffffffbd;border:1px solid #cfdbd5db;border-radius:9px;min-width:0;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2}.history-missing-command{min-width:0;box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffffc,#fff9e8e6 48%,#f4fbf7e6);border:1px solid #e2b7617a;border-radius:10px;grid-template-columns:minmax(320px,.82fr) minmax(380px,.86fr) minmax(270px,.52fr);align-items:stretch;gap:12px;padding:14px;display:grid}.history-missing-copy,.history-missing-metrics,.history-missing-command .history-command-next{min-width:0}.history-missing-copy{background:#ffffffe6;border:1px solid #f0dca9;border-radius:8px;align-content:center;gap:8px;padding:16px;display:grid}.history-missing-copy>span{color:#9a6413;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.history-missing-copy h2{color:#10251d;margin:0;font-size:22px;font-weight:950;line-height:1.18}.history-missing-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.6}.history-missing-tags{flex-wrap:wrap;gap:7px;padding-top:3px;display:flex}.history-missing-tags span{color:#4f665b;background:#ffffffe0;border:1px solid #cfdbd5eb;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.history-missing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.history-missing-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:8px;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.history-missing-metrics span,.history-missing-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.history-missing-metrics strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.history-missing-runway{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.history-missing-runway article{background:#ffffffeb;border:1px solid #cfdbd5e6;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.history-missing-runway span{color:var(--green-strong);font-size:11px;font-weight:950}.history-missing-runway strong{color:var(--ink);font-size:18px;font-weight:950}.history-missing-runway p{color:#61736a;margin:0;font-size:13px;font-weight:720;line-height:1.55}.history-missing-runway .history-feature-link{width:fit-content}@media (max-width:1180px){.history-command-center,.history-reuse-board,.history-missing-command{grid-template-columns:1fr}.history-command-metrics,.history-reuse-checks,.history-missing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.history-overview,.history-missing-runway{grid-template-columns:1fr}}@media (max-width:820px){.history-page{padding:18px 14px 22px}.history-topbar .toolbar{grid-template-columns:1fr;justify-content:stretch;width:calc(100vw - 28px);max-width:100%;display:grid}.history-topbar .toolbar .button{justify-content:center;width:100%}.history-feature-card{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.history-feature-icon{width:42px;height:42px}.history-feature-copy h2{font-size:20px}.history-feature-link{grid-column:1/-1;width:100%}.history-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-list-head{flex-direction:column;align-items:stretch;padding:14px 14px 0}.history-list-summary{justify-items:start;width:100%;min-width:0}.history-archive-list{padding:0 8px 8px}.history-archive-row{grid-template-columns:34px minmax(0,1fr) 18px;align-items:start;gap:10px;padding:13px 6px}.history-row-index{width:30px;height:30px}.history-row-title{flex-direction:column;align-items:flex-start;gap:6px}.history-archive-row h3,.history-row-subtitle{white-space:normal}.history-row-time{white-space:normal;flex-wrap:wrap;grid-column:2;justify-content:start;justify-items:start;gap:7px;display:flex}.history-row-arrow{grid-area:1/3;margin-top:6px}}.publish-module-page{box-sizing:border-box;color:#202636;background:#f1f4fb;grid-template-columns:62px 248px minmax(0,1fr);gap:0;min-height:100vh;display:grid;overflow:hidden}:is(html:has(.publish-module-page),body:has(.publish-module-page)){background:#f1f4fb;max-width:100%;overflow:hidden}.publish-module-page *,.publish-module-page :before,.publish-module-page :after{box-sizing:border-box}.publish-module-page a{color:inherit;text-decoration:none}.publish-module-icon-rail{background:#f8faff;border-right:1px solid #e6ebf4;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-width:0;height:100vh;padding:15px 8px 12px;display:grid}.publish-module-avatar,.publish-module-create,.publish-module-current,.publish-module-icon-rail nav a{color:#697386;place-items:center;min-width:0;display:grid}.publish-module-avatar,.publish-module-create{background:#fff;border-radius:999px;width:36px;height:36px;margin:0 auto;box-shadow:0 8px 22px #24314812}.publish-module-create{color:#2b3a51}.publish-module-icon-rail nav{scrollbar-width:thin;align-content:start;gap:6px;min-width:0;display:grid;overflow-y:auto}.publish-module-icon-rail nav a,.publish-module-current{border-radius:10px;gap:3px;min-height:48px;font-size:11px;font-weight:850;line-height:1.1}.publish-module-icon-rail nav a span,.publish-module-current span{text-overflow:ellipsis;white-space:nowrap;max-width:46px;overflow:hidden}.publish-module-icon-rail nav a.active,.publish-module-current{color:#5147f4;background:#fff;box-shadow:0 8px 22px #4f46e51f}.publish-module-account-panel{scrollbar-width:thin;background:#fff;border-right:1px solid #e6ebf4;grid-template-rows:auto auto auto auto auto auto auto;align-content:start;gap:14px;min-width:0;height:100vh;padding:34px 12px 16px;display:grid;overflow-y:auto}.publish-module-account-panel header h1{color:#111827;letter-spacing:0;margin:0;font-size:18px;font-weight:950;line-height:1.2}.publish-module-account-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.publish-module-account-head div,.publish-module-account-head strong,.publish-module-account-head span{min-width:0}.publish-module-account-head strong{color:#1f2937;font-size:14px;font-weight:950;display:block}.publish-module-account-head span{color:#667085;margin-top:3px;font-size:12px;font-weight:760;display:block}.publish-module-account-head a,.publish-module-account-head button{color:#5147f4;min-height:28px;font:inherit;cursor:pointer;background:#f0edff;border:0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.publish-module-quick-fill{color:#2d3648;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#f8f9fc;border:0;border-radius:0;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:920;display:flex}.publish-module-search{color:#96a0b0;background:#f7f8fb;border:1px solid #eef1f6;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 12px;display:grid}.publish-module-search input{color:#1f2937;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:780}.publish-module-account-list{scrollbar-width:thin;align-content:start;gap:8px;min-width:0;min-height:72px;padding-right:2px;display:grid;overflow-y:auto}.publish-module-account-list button{color:#2f384a;min-width:0;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eef1f6;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.publish-module-account-list button.active{border-color:#5147f4;box-shadow:inset 0 0 0 1px #5147f4}.publish-module-platform-thumb{background:#f4f6fa;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.publish-module-account-avatar-stack{flex:none;width:42px;height:42px;display:block;position:relative}.publish-module-account-photo{color:#9aa4b5;background:#f4f6fa;border:1px solid #eef1f6;border-radius:8px;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.publish-module-account-avatar-stack.large .publish-module-account-photo{border-radius:999px}.publish-module-account-platform-badge{background:#fff;border:2px solid #fff;border-radius:999px;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-3px;right:-3px;overflow:hidden;box-shadow:0 4px 12px #1f293729}.publish-module-account-avatar-stack.large .publish-module-account-platform-badge{width:20px;height:20px}.publish-module-account-platform-badge .yixiaoer-brand-icon{border-radius:999px;width:100%;height:100%}.publish-module-account-platform-badge .yixiaoer-brand-icon svg{width:62%;height:62%}.publish-module-account-list button strong,.publish-module-account-list button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-account-list button strong{color:#4f46e5;font-size:13px;font-weight:950}.publish-module-account-list button small{color:#f0525c;background:#fff0f1;border-radius:999px;width:max-content;max-width:100%;margin-top:5px;padding:2px 6px;font-size:10px;font-weight:900}.publish-module-account-list button .publish-module-account-status-pill{align-items:center;gap:3px;display:inline-flex}.publish-module-account-list button .publish-module-account-status-pill svg{color:currentColor;flex:none}.publish-module-account-list button .publish-module-account-status-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-module-platform-empty,.publish-module-account-empty{color:#8a94a6;text-align:center;background:#fbfcff;border:1px dashed #dfe5ef;border-radius:8px;align-content:center;place-items:center;gap:6px;min-width:0;min-height:110px;padding:16px;display:grid}.publish-module-platform-empty strong,.publish-module-platform-empty span,.publish-module-account-empty strong,.publish-module-account-empty span{min-width:0;display:block}.publish-module-platform-empty strong,.publish-module-account-empty strong{color:#344054;font-size:13px;font-weight:950}.publish-module-platform-empty span,.publish-module-account-empty span{color:#8a94a6;font-size:11px;font-weight:760;line-height:1.4}.publish-module-engine-card{background:linear-gradient(#fbfcff 0%,#f7f9ff 100%);border:1px solid #dfe5f0;border-radius:12px;gap:11px;min-width:0;padding:13px;display:grid;box-shadow:0 10px 26px #3c486e12}.publish-module-engine-card.confirmation_required,.publish-module-engine-card.ready{background:linear-gradient(#f8f9ff 0%,#f1f4ff 100%);border-color:#c9d4ff}.publish-module-engine-card>header,.publish-module-engine-card>header span{align-items:center;display:flex}.publish-module-engine-card>header{justify-content:space-between;gap:8px}.publish-module-engine-card>header span{color:#344054;gap:6px;font-size:12px;font-weight:950}.publish-module-engine-card>header strong{color:#4f46e5;background:#e8edff;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950;line-height:1}.publish-module-engine-flow{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:4px;display:grid}.publish-module-engine-flow>span{color:#98a2b3;justify-items:center;gap:4px;display:grid}.publish-module-engine-flow>span b{background:#fff;border:1px solid #d7ddea;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.publish-module-engine-flow>span small{text-overflow:ellipsis;white-space:nowrap;max-width:42px;font-size:9px;font-weight:850;overflow:hidden}.publish-module-engine-flow>span.done,.publish-module-engine-flow>span.ready{color:#4f46e5}.publish-module-engine-flow>span.done b,.publish-module-engine-flow>span.ready b{background:#eef1ff;border-color:#b8c4ff}.publish-module-engine-flow>i{background:#dbe1ee;height:1px}.publish-module-engine-card dl{gap:6px;margin:0;display:grid}.publish-module-engine-card dl>div{grid-template-columns:54px minmax(0,1fr);gap:7px;display:grid}.publish-module-engine-card dt,.publish-module-engine-card dd{margin:0;font-size:10px;line-height:1.35}.publish-module-engine-card dt{color:#98a2b3;font-weight:850}.publish-module-engine-card dd{color:#344054;font-weight:900}.publish-module-engine-card>p{color:#667085;margin:0;font-size:10px;font-weight:720;line-height:1.45}.publish-module-engine-card>a,.publish-module-engine-card>button{color:#4f46e5;background:#fff;border:1px solid #d6ddf5;border-radius:8px;justify-content:center;align-items:center;min-height:30px;font-size:11px;font-weight:920;display:inline-flex}.publish-module-home-page{grid-template-columns:62px minmax(0,1fr)}.publish-module-home{background:#f6f7fb;grid-template-rows:78px auto minmax(0,1fr);gap:20px;min-width:0;height:100vh;padding:0 22px 24px;display:grid;overflow:hidden}.publish-module-home-tabs{background:0 0;border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:end;gap:16px;min-width:0;padding:0 4px;display:flex}.publish-module-home-tabs [role=tablist]{align-items:end;gap:28px;min-width:0;height:100%;display:flex}.publish-module-home-tabs [role=tab]{color:#5f6b7c;height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-size:18px;font-weight:950}.publish-module-home-tabs [role=tab].active{color:#5147f4;border-bottom-color:#5147f4}.publish-module-home-utility{align-items:center;gap:16px;padding-bottom:20px;display:flex;position:relative}.publish-module-home-utility button{color:#98a2b3;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.publish-module-home-utility>button[aria-pressed=true]{color:#5147f4;background:#f1f0ff;border-radius:7px}.publish-module-home-card{background:#fff;border:1px solid #edf0f6;border-radius:8px;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 14px 32px #1018280a}.publish-module-home-toolbar{grid-template-columns:minmax(240px,1fr) auto auto auto auto auto;align-items:center;gap:12px;min-width:0;display:grid}.publish-module-home-search{color:#a2abb9;background:#f7f8fb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:40px;padding:0 14px;display:grid}.publish-module-home-search input{color:#30394b;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:780}.publish-module-home-toolbar button,.publish-module-home-filters button{color:#3c4658;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #edf0f6;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.publish-module-home-toolbar button{padding:0 14px}.publish-module-home-toolbar button[aria-label]{width:40px;padding:0}.publish-module-home-toolbar button.primary{color:#fff;background:#5147f4;border-color:#5147f4}.publish-module-home-toolbar button.active,.publish-module-home-filters button.active{color:#5147f4;background:#f1f0ff;border-color:#5147f46b}.publish-module-home-export,.publish-module-home-filter-wrap{min-width:0;position:relative}.publish-module-home-export>button{width:100%}.publish-module-home-export-menu,.publish-module-home-filter-menu{z-index:30;background:#fff;border:1px solid #e5e9f2;border-radius:8px;gap:4px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #10182824}.publish-module-home-filter-menu{width:100%;min-width:180px;left:0;right:auto}.publish-module-home-export-menu button,.publish-module-home-filter-menu button{color:#343d4e;background:0 0;border:0;justify-content:space-between;width:100%;min-height:34px;padding:0 10px}.publish-module-home-export-menu button:hover,.publish-module-home-filter-menu button:hover{background:#f6f7fb}.publish-module-home-export-menu small{color:#8a94a6;font-size:11px;font-weight:800}.publish-module-home-filters{grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px;min-width:0;display:grid}.publish-module-home-filters button{color:#424b5d;background:#fafbfe;justify-content:space-between;width:100%;padding:0 16px}.publish-module-home-batch-bar{color:#6b7280;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding-top:2px;font-size:12px;font-weight:850;display:flex}.publish-module-home-batch-bar span{margin-right:auto}.publish-module-home-batch-bar button{border-radius:7px;min-height:30px;padding:0 11px}.publish-module-home-records{scrollbar-width:thin;align-content:start;gap:16px;min-width:0;padding:4px 0 16px;display:grid;overflow:auto}.publish-module-home-records.grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.publish-module-home-empty{color:#c8d0df;text-align:center;align-content:center;place-items:center;gap:16px;min-height:360px;display:grid}.publish-module-home-empty strong{color:#8a94a6;font-size:14px;font-weight:850}.publish-module-home-record{background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:150px minmax(220px,1fr) minmax(360px,.9fr);align-items:center;gap:16px;min-width:0;padding:18px;display:grid;position:relative;box-shadow:0 14px 32px #10182809}.publish-module-home-record.selected{border-color:#5147f48c;box-shadow:0 18px 38px #5147f41c}.publish-module-home-record-check{z-index:2;color:#5147f4;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 8px 18px #1018281f}.publish-module-home-record-check input{accent-color:#5147f4;width:13px;height:13px}.publish-module-home-records.grid .publish-module-home-record{grid-template-columns:1fr;align-items:start}.publish-module-home-records.grid .publish-module-home-record-media{aspect-ratio:16/9;width:100%;height:auto}.publish-module-home-records.grid .publish-module-home-record-stats{grid-template-columns:repeat(4,minmax(44px,1fr))}.publish-module-home-record-media{color:#98a2b3;background:#f3f5f9;border-radius:7px;place-items:center;width:142px;height:86px;display:grid;position:relative;overflow:hidden}.publish-module-home-record-media img{object-fit:cover;width:100%;height:100%}.publish-module-home-record-media span{color:#fff;background:#1f2937c7;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:900;position:absolute;bottom:6px;right:6px}.publish-module-home-record-main{gap:8px;min-width:0;display:grid}.publish-module-home-record-main strong,.publish-module-home-record-main span,.publish-module-home-record-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-home-record-main strong{color:#111827;font-size:17px;font-weight:950}.publish-module-home-record-main span{color:#7a8495;font-size:13px;font-weight:780}.publish-module-home-record-main small{color:#14a46c;width:fit-content;padding-left:18px;font-size:12px;font-weight:950}.publish-module-home-record-main small.pending{color:#b45309}.publish-module-home-record-main small.failed{color:#e11d48}.publish-module-home-record-main small.draft{color:#5147f4}.publish-module-home-record-stats{grid-template-columns:repeat(8,minmax(42px,1fr));align-items:center;gap:8px;min-width:0;display:grid}.publish-module-home-record-stats span{color:#8a94a6;text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.publish-module-home-record-stats b,.publish-module-home-record-stats strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.publish-module-home-record-stats b{font-size:11px;font-weight:850}.publish-module-home-record-stats strong{color:#202636;font-size:18px;font-weight:950}.publish-module-home-dialog-scrim{z-index:80;background:#111827b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.publish-module-home-type-dialog{background:#fff;border-radius:8px;gap:22px;width:min(860px,100vw - 48px);padding:24px;display:grid;box-shadow:0 26px 80px #10182847}.publish-module-home-type-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.publish-module-home-type-dialog header strong{color:#172033;font-size:19px;font-weight:950}.publish-module-home-type-dialog header button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.publish-module-home-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.publish-module-home-type-card{background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:start;gap:12px;min-width:0;min-height:260px;padding:24px;display:grid;box-shadow:0 12px 24px #1018280a}.publish-module-home-type-icon{color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.publish-module-home-type-icon.video{background:linear-gradient(135deg,#9b8cff,#7c68ff)}.publish-module-home-type-icon.image{background:linear-gradient(135deg,#69b7ff,#357ded)}.publish-module-home-type-icon.article{background:linear-gradient(135deg,#ff7fb4,#ef4d88)}.publish-module-home-type-icon.official{background:linear-gradient(135deg,#8d7bff,#6554df)}.publish-module-home-type-card strong{color:#111827;font-size:18px;font-weight:950}.publish-module-home-type-card small{color:#667085;font-size:13px;font-weight:820}.publish-module-home-type-card div{flex-wrap:wrap;align-content:start;gap:6px;min-width:0;display:flex}.publish-module-home-type-card em,.publish-module-home-type-card i{color:#3d4657;background:#f0f3f8;border-radius:999px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:950;display:grid}.publish-module-home-type-card button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#5147f4;border:1px solid #5147f4;border-radius:7px;font-size:13px;font-weight:920}.publish-module-browser{background:#f6f7fb;grid-template-rows:74px minmax(0,1fr);min-width:0;height:100vh;display:grid}.publish-module-browser-topbar{background:#fff;border-bottom:1px solid #edf0f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:0 34px 0 28px;display:grid}.publish-module-browser-spacer{min-width:0;display:block}.publish-module-top-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.publish-module-top-actions button,.publish-module-top-actions a{color:#2f384a;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #edf0f6;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex}.publish-module-top-actions a.primary,.publish-module-top-actions button.primary{color:#fff;background:#5147f4;border-color:#5147f4}.publish-module-top-actions .publish-module-browser-publish{gap:8px;padding-right:10px}.publish-module-browser-publish i{background:#e4e8f0;width:1px;height:16px}.publish-module-channel-badge{color:#667085;text-overflow:ellipsis;white-space:nowrap;background:#f3f5fb;border-radius:999px;min-width:0;max-width:72px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:950;overflow:hidden}.publish-module-channel-badge.high{color:#15803d;background:#eefaf3}.publish-module-channel-badge.medium{color:#b45309;background:#fff8e6}.publish-module-channel-badge.low{color:#e11d48;background:#fff1f2}.publish-module-browser-publish svg:last-child{color:#9aa4b5}.publish-module-one-click{min-width:0;display:inline-flex;position:relative}.publish-module-one-click-menu{z-index:40;background:#fff;border:1px solid #e5eaf2;border-radius:8px;gap:4px;width:min(250px,100vw - 28px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #10182829}.publish-module-top-actions .publish-module-one-click-menu button{text-align:left;background:#fff;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon label warn""icon detail warn";justify-content:start;align-items:center;gap:2px 8px;width:100%;min-height:46px;padding:8px 10px;display:grid}.publish-module-top-actions .publish-module-one-click-menu button:hover{color:#5147f4;background:#f7f6ff}.publish-module-one-click-menu button>svg:first-child{grid-area:icon}.publish-module-one-click-menu button>svg:last-child{color:#ff4d55;grid-area:warn}.publish-module-one-click-menu span{text-overflow:ellipsis;white-space:nowrap;grid-area:label;min-width:0;overflow:hidden}.publish-module-one-click-menu small{color:#8a94a6;text-overflow:ellipsis;white-space:nowrap;grid-area:detail;min-width:0;font-size:11px;font-weight:780;overflow:hidden}.publish-module-workspace{scrollbar-width:thin;align-content:start;gap:22px;min-width:0;padding:30px 54px 70px 32px;display:grid;overflow:auto}.publish-module-account-card{background:#fff;border:1px solid #edf0f6;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:17px 22px;display:flex}.publish-module-account-card>div{align-items:center;gap:12px;min-width:0;display:flex}.publish-module-account-avatar{background:#fff2f2;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.publish-module-account-card strong,.publish-module-account-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-account-card strong{color:#202636;font-size:15px;font-weight:950}.publish-module-account-card small{color:#667085;margin-top:4px;font-size:12px;font-weight:780}.publish-module-account-card a,.publish-module-account-card button{color:#344054;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e8f0;border-radius:7px;align-items:center;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex}.publish-module-form-section{background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:66px max-content minmax(150px,1fr);align-items:start;gap:15px;min-height:170px;padding:24px;display:grid}.publish-module-form-section.required.missing{border-color:#ff5c65}.publish-module-blocker-focus{animation:.9s ease-in-out 2 publish-module-blocker-focus;box-shadow:0 0 0 4px #ff4d551f,0 10px 30px #ff4d551f;border-color:#ff4d55!important}@keyframes publish-module-blocker-focus{0%,to{box-shadow:0 0 0 4px #ff4d551f,0 10px 30px #ff4d551f}50%{box-shadow:0 0 0 7px #ff4d552e,0 14px 34px #ff4d5529}}.publish-module-form-section.image.missing{grid-template-columns:66px 86px minmax(150px,1fr);min-height:196px}.publish-module-form-section.cover{min-height:250px}.publish-module-form-section.image.ready{grid-template-columns:66px minmax(284px,.72fr) minmax(112px,.4fr);min-height:230px}.publish-module-field-label{gap:7px;min-width:0;padding-top:6px;display:grid}.publish-module-field-label strong{color:#454b58;font-size:14px;font-weight:950}.publish-module-field-label b,.publish-module-visibility b{color:#ff4d55;font-weight:950}.publish-module-field-label small{color:#8a94a6;font-size:12px;font-weight:760}.publish-module-image-area{grid-template-columns:86px minmax(0,1fr);align-content:start;place-items:start;gap:8px;min-width:0;display:grid}.publish-module-media-slot{aspect-ratio:1;color:#9aa4b5;text-align:center;background:#fbfcff;border:1px dashed #e2e7ef;border-radius:8px;place-items:center;gap:7px;width:86px;display:grid;overflow:hidden}.publish-module-media-slot.cover{aspect-ratio:3/4;width:128px}.publish-module-media-slot img{object-fit:cover;width:100%;height:100%;display:block}.publish-module-media-slot span{font-size:12px;font-weight:820}.publish-module-field-actions{grid-template-columns:1fr;align-content:start;gap:8px;width:fit-content;min-width:0;display:grid}.publish-module-field-actions button,.publish-module-field-actions a{color:#3b4354;min-width:104px;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:6px;justify-content:flex-start;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.publish-module-field-actions button:disabled{color:#a4adbd;cursor:not-allowed;background:#f8f9fc;border-color:#edf0f6}.publish-module-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.publish-module-required-error{color:#ff4d55;grid-column:2/-1;align-items:center;gap:6px;min-width:0;margin:-4px 0 0;font-size:12px;font-weight:840;display:flex}.publish-module-required-error span{color:#ff4d55;background:#fff0f1;border-radius:999px;flex:none;align-items:center;min-height:18px;padding:0 6px;font-size:11px;font-weight:950;display:inline-flex}.publish-module-required-error b{color:#ff4d55;min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-module-image-strip{flex-wrap:wrap;grid-column:2;align-items:flex-start;gap:8px;min-width:0;max-width:min(100%,362px);padding-bottom:2px;display:flex;overflow:visible}.publish-module-image-strip article{background:#fff;border:1px solid #e3e8f0;border-radius:7px;flex:0 0 66px;grid-template-columns:1fr;align-content:start;gap:4px;width:66px;min-width:0;min-height:78px;padding:4px;display:grid;position:relative;overflow:hidden}.publish-module-image-strip article.active{background:#f7f6ff;border-color:#5147f466;box-shadow:inset 0 0 0 1px #5147f41a}.publish-module-image-strip article.cover{background:#f8fffb;border-color:#228b5d42}.publish-module-image-strip img{aspect-ratio:1;object-fit:cover;background:#f4f6fa;border-radius:5px;width:100%}.publish-module-image-strip article>div:not(.publish-module-image-tools){gap:2px;min-width:0;display:grid}.publish-module-image-strip span,.publish-module-image-strip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-image-strip span{color:#30394b;background:#f4f6fa;border-radius:999px;width:max-content;max-width:100%;padding:1px 5px;font-size:10px;font-weight:930}.publish-module-image-strip small{display:none}.publish-module-image-tools{opacity:1;pointer-events:auto;grid-template-columns:repeat(3,18px);justify-content:center;gap:2px;min-width:0;transition:opacity .14s;display:grid;position:absolute;bottom:4px;left:4px;right:4px}.publish-module-image-strip article:hover .publish-module-image-tools,.publish-module-image-strip article:focus-within .publish-module-image-tools{opacity:1;pointer-events:auto}.publish-module-image-tools button{color:#4b5565;cursor:pointer;background:#fffffff0;border:1px solid #dfe5efeb;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;display:grid;box-shadow:0 6px 14px #2431481a}.publish-module-image-tools button:disabled{opacity:.34;cursor:not-allowed}.publish-module-image-tools button:last-child{color:#e0444f}.publish-module-inline-error{color:#e0444f;background:snow;border:1px solid #ff5c6573;border-radius:7px;width:min(100%,860px);margin-top:-12px;padding:10px 13px;font-size:12px;font-weight:850}.publish-module-description{background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:minmax(82px,.18fr) minmax(0,1fr);align-items:start;gap:15px;padding:24px;display:grid;position:relative}.publish-module-description .publish-module-field-label{gap:7px;padding-top:6px;display:grid}.publish-module-description .publish-module-field-label small{color:#6d7788;font-size:12px;font-weight:860;position:absolute;top:22px;right:24px}.publish-module-description textarea{resize:vertical;color:#202636;width:100%;min-height:180px;font:inherit;background:#fff;border:1px solid #e3e8f0;border-radius:7px;outline:0;grid-column:2;padding:14px;font-size:14px;font-weight:760;line-height:1.7}.publish-module-description textarea:focus,.publish-module-compact-fields input:focus,.publish-module-compact-fields select:focus{border-color:#6d64ff;box-shadow:0 0 0 3px #5147f41a}.publish-module-manual-checks{background:#fff;border:1px solid #edf0f6;border-radius:8px}.publish-module-manual-checks>summary{cursor:pointer;color:#344054;padding:16px 18px;font-size:13px;font-weight:900}.publish-module-manual-checks>p{color:#6d7788;margin:-4px 18px 12px;font-size:12px;line-height:1.6}.publish-module-manual-checks .publish-module-description{background:#fbfcff;margin:0 12px 12px;padding:16px}.publish-module-manual-checks .publish-module-description textarea{min-height:92px}.publish-module-manual-checks .publish-module-description .publish-module-field-label small{top:14px;right:16px}.publish-module-compact-fields{background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-auto-rows:minmax(54px,auto);gap:0;display:grid}.publish-module-setting-rows{border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-22px}.publish-module-compact-fields label,.publish-module-compact-fields button{color:#30394b;min-width:0;min-height:54px;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f3f8;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:0 24px;display:grid}.publish-module-compact-fields label:last-child,.publish-module-compact-fields button:last-child{border-bottom:0}.publish-module-compact-fields button{cursor:pointer}.publish-module-switch-button.active,.publish-module-declaration-button.active{background:#f7f6ff}.publish-module-setting-label{color:#454b58;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:950;display:inline-flex}.publish-module-setting-label svg{color:#8791a2}.publish-module-setting-label b{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-module-compact-fields small{color:#8b95a7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:820;overflow:hidden}.publish-module-compact-fields input,.publish-module-compact-fields select{color:#202636;width:min(260px,100%);min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #e3e8f0;border-radius:6px;outline:0;padding:0 10px;font-size:13px;font-weight:800}.publish-module-visibility{background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:18px 24px;display:grid}.publish-module-setting-rows+.publish-module-visibility{border-top-color:#f0f3f8;border-radius:0 0 8px 8px}.publish-module-visibility strong{color:#454b58;min-width:0;font-size:14px;font-weight:950}.publish-module-visibility-options{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.publish-module-visibility-options label{color:#30394b;align-items:center;gap:7px;font-size:13px;font-weight:860;display:inline-flex}.publish-module-submit-panel{background:#fff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px 10px 18px;display:grid}.publish-module-submit-panel.warn{background:#fffdfd;border-color:#ff5c655c}.publish-module-submit-panel.ready{background:#fff;border-color:#edf0f6}.publish-module-submit-panel strong,.publish-module-submit-panel span{min-width:0;display:block}.publish-module-submit-panel strong{color:#30394b;font-size:13px;font-weight:950}.publish-module-submit-panel span{color:#8a94a6;margin-top:3px;font-size:11px;font-weight:760}.publish-module-official-submit-route{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;min-width:0;margin-top:9px;display:grid}.publish-module-official-submit-route span{background:#fbfcff;border:1px solid #e6ebf4;border-radius:7px;min-width:0;margin:0;padding:6px 8px}.publish-module-official-submit-route b,.publish-module-official-submit-route strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-official-submit-route b{color:#667085;font-size:10px;font-weight:920}.publish-module-official-submit-route strong{color:#30394b;margin-top:2px;font-size:11px;font-weight:950}.publish-module-task-status{background:#fbfcff;border:1px solid #e6ebf4;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;width:fit-content;min-width:0;max-width:100%;margin-top:9px;padding:6px 9px;display:inline-grid}.publish-module-task-status b,.publish-module-task-status small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-task-status b{color:#394150;font-size:11px;font-weight:950}.publish-module-task-status small{color:#667085;font-size:10px;font-weight:760}.publish-module-task-status.loading{background:#f7f6ff;border-color:#5147f43d}.publish-module-task-status.ok{background:#f8fffb;border-color:#228b5d38}.publish-module-task-status.error{background:snow;border-color:#ff5c6557}.publish-module-task-status.loading b{color:#5147f4}.publish-module-task-status.ok b{color:#1f8a5b}.publish-module-task-status.error b{color:#f0525c}.publish-module-submit-panel .publish-automation-task-actions{min-width:0}.publish-module-submit-panel .publish-automation-task-actions>div{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.publish-module-submit-panel .publish-automation-task-actions .button{border-radius:7px;width:100%;min-height:34px;padding:0 13px;font-size:12px}.publish-module-submit-panel .publish-automation-task-actions small{color:#9aa4b5;text-align:right;max-width:300px;font-size:10px;line-height:1.3;display:none}.publish-module-submit-panel .publish-automation-task-actions.ok small,.publish-module-submit-panel .publish-automation-task-actions.error small{display:block}.publish-module-modal-scrim{z-index:70;background:#141c2b47;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.publish-module-modal-scrim.dialog-addAccount{background:#141c2bb8;place-items:stretch end;padding:0}.publish-module-modal-scrim.dialog-multiDescription{background:#141c2b9e;place-items:stretch end;padding:0}.publish-module-modal-scrim.compact{background:#f6f7fb2e;place-items:start center;padding:118px 22px 22px}.publish-module-dialog{background:#fff;border:1px solid #e6ebf4;border-radius:8px;gap:16px;width:min(520px,100%);max-height:min(720px,100vh - 44px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 72px #1018282e}.publish-module-modal-scrim.compact .publish-module-dialog{border-color:#e5eaf2;gap:12px;width:min(420px,100vw - 32px);max-height:min(560px,100vh - 140px);padding:12px;box-shadow:0 16px 42px #232d4824}.publish-module-modal-scrim.compact .publish-module-dialog.location,.publish-module-modal-scrim.compact .publish-module-dialog.music,.publish-module-modal-scrim.compact .publish-module-dialog.declaration,.publish-module-modal-scrim.compact .publish-module-dialog.schedule{width:min(360px,100vw - 32px)}.publish-module-dialog.cover{width:min(640px,100%)}.publish-module-dialog.material{width:min(760px,100%)}.publish-module-dialog.addAccount{border-width:0 0 0 1px;border-radius:0;grid-template-rows:72px minmax(0,1fr) 64px;gap:0;width:min(692px,100vw - 64px);height:100vh;max-height:100vh;padding:0;overflow:hidden;box-shadow:-18px 0 44px #10182838}.publish-module-dialog.topic{grid-template-rows:68px minmax(0,1fr) 64px;gap:0;width:min(560px,100vw - 48px);min-height:552px;max-height:min(650px,100vh - 80px);padding:0;overflow:hidden}.publish-module-dialog.multiDescription{border-width:0 0 0 1px;border-radius:0;grid-template-rows:72px minmax(0,1fr) 68px;gap:0;width:min(620px,100vw - 56px);height:100vh;max-height:100vh;padding:0;overflow:hidden;box-shadow:-18px 0 44px #10182838}.publish-module-dialog-head,.publish-module-dialog-actions{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.publish-module-dialog-head strong{color:#202636;font-size:16px;font-weight:950}.publish-module-dialog.addAccount .publish-module-dialog-head{border-bottom:1px solid #edf0f6;min-height:72px;padding:0 24px}.publish-module-dialog.topic .publish-module-dialog-head,.publish-module-dialog.multiDescription .publish-module-dialog-head{border-bottom:1px solid #edf0f6;min-height:68px;padding:0 24px}.publish-module-dialog.addAccount .publish-module-dialog-head strong{font-size:18px}.publish-module-dialog.addAccount .publish-module-dialog-head button{color:#5147f4;border-color:#b7b0ff}.publish-module-modal-scrim.compact .publish-module-dialog-head{min-height:30px;padding-bottom:2px}.publish-module-modal-scrim.compact .publish-module-dialog-head strong{font-size:14px}.publish-module-dialog-head button,.publish-module-dialog-actions button,.publish-module-segmented button,.publish-module-chip-grid button,.publish-module-option-grid button,.publish-module-dialog-list button,.publish-module-material-toolbar button,.publish-module-material-grid button{color:#30394b;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:7px;font-size:13px;font-weight:900}.publish-module-dialog-head button{place-items:center;width:32px;height:32px;padding:0;display:grid}.publish-module-modal-scrim.compact .publish-module-dialog-head button{width:28px;height:28px}.publish-module-dialog-actions{justify-content:flex-end;padding-top:2px}.publish-module-dialog.addAccount .publish-module-dialog-actions{background:#fff;border-top:1px solid #edf0f6;justify-content:flex-end;min-height:64px;padding:0 24px}.publish-module-add-account-selected-count{color:#202636;margin-right:auto;font-size:14px;font-weight:880}.publish-module-modal-scrim.compact .publish-module-dialog-actions{border-top:1px solid #f0f3f8;padding-top:10px}.publish-module-dialog-actions button{min-height:36px;padding:0 15px}.publish-module-modal-scrim.compact .publish-module-dialog-actions button{min-height:32px;padding:0 12px;font-size:12px}.publish-module-dialog-actions button.primary{color:#fff;background:#5147f4;border-color:#5147f4}.publish-module-dialog-actions button:disabled,.publish-module-dialog-actions button.primary:disabled{color:#a0a8b7;cursor:not-allowed;background:#f4f6fa;border-color:#e5eaf2}.publish-module-dialog-fields{gap:14px;display:grid}.publish-module-modal-scrim.compact .publish-module-dialog-fields{gap:10px}.publish-module-dialog-fields label{gap:8px;min-width:0;display:grid}.publish-module-dialog-fields label>span{color:#454b58;font-size:13px;font-weight:950}.publish-module-dialog-fields input[type=datetime-local],.publish-module-dialog-fields textarea{color:#202636;width:100%;font:inherit;background:#fff;border:1px solid #e3e8f0;border-radius:7px;outline:0;font-size:13px;font-weight:800}.publish-module-dialog-fields input[type=datetime-local]{min-height:38px;padding:0 11px}.publish-module-dialog-fields input[type=range]{accent-color:#5147f4;width:100%}.publish-module-schedule-summary{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.publish-module-schedule-summary svg{color:#5147f4;background:#f1f3ff;border-radius:8px;width:34px;height:34px;padding:8px}.publish-module-schedule-summary strong,.publish-module-schedule-summary span{min-width:0;display:block}.publish-module-schedule-summary strong{color:#202636;font-size:13px;font-weight:950}.publish-module-schedule-summary span{color:#768196;margin-top:3px;font-size:12px;font-weight:760;line-height:1.45}.publish-module-schedule-summary.active{background:#f7f6ff;border-color:#5147f43d}.publish-module-schedule-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-module-schedule-presets button{color:#30394b;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:7px;padding:0 10px;font-size:12px;font-weight:900}.publish-module-schedule-presets button:hover,.publish-module-schedule-presets button.active{color:#5147f4;background:#f7f6ff;border-color:#5147f4;box-shadow:inset 0 0 0 1px #5147f41f}.publish-module-dialog-fields textarea{resize:vertical;min-height:88px;padding:11px;line-height:1.55}.publish-module-modal-scrim.compact .publish-module-dialog-fields textarea{min-height:72px}.publish-module-crop-grid{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.publish-module-crop-stage{color:#9aa4b5;background:#f7f8fb;border:1px dashed #dfe5ef;border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.publish-module-crop-stage img{object-fit:cover;width:100%;height:100%;transition:object-position .16s,transform .16s}.publish-module-crop-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publish-module-crop-actions button{color:#30394b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:7px;font-size:12px;font-weight:900}.publish-module-crop-actions button:hover{color:#5147f4;border-color:#5147f4;box-shadow:inset 0 0 0 1px #5147f41f}.publish-module-segmented,.publish-module-chip-grid,.publish-module-option-grid{flex-wrap:wrap;gap:8px;display:flex}.publish-module-segmented button,.publish-module-chip-grid button{min-height:34px;padding:0 12px}.publish-module-topic-panel,.publish-module-location-panel,.publish-module-music-panel{gap:10px;min-width:0;display:grid}.publish-module-dialog.topic .publish-module-topic-panel{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:12px 24px 0;overflow:auto}.publish-module-topic-search,.publish-module-location-search,.publish-module-music-search{color:#8a94a6;background:#fbfcff;border:1px solid #e3e8f0;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;display:grid}.publish-module-dialog.topic .publish-module-topic-search{background:#fbfcff;border-radius:8px;height:42px}.publish-module-topic-search input,.publish-module-location-search input,.publish-module-music-search input{color:#202636;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:820}.publish-module-topic-search input::placeholder,.publish-module-location-search input::placeholder,.publish-module-music-search input::placeholder{color:#a2acbc}.publish-module-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.publish-module-modal-scrim.compact .publish-module-option-grid{grid-template-columns:1fr;gap:6px}.publish-module-option-grid button,.publish-module-dialog-list button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:48px;padding:9px 12px;display:grid}.publish-module-modal-scrim.compact .publish-module-option-grid button{background:#fbfcff;border-color:#0000;min-height:38px;padding:8px 10px}.publish-module-topic-list button>span,.publish-module-topic-list button strong,.publish-module-topic-list button small,.publish-module-location-list button>span,.publish-module-location-list button strong,.publish-module-location-list button small,.publish-module-music-list button>span,.publish-module-music-list button strong,.publish-module-music-list button small{min-width:0;display:block}.publish-module-topic-list button strong,.publish-module-location-list button strong,.publish-module-music-list button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.publish-module-topic-list button small,.publish-module-location-list button small,.publish-module-music-list button small{color:#8a94a6;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:760;overflow:hidden}.publish-module-topic-list button.active small,.publish-module-topic-list button.custom small,.publish-module-location-list button.active small,.publish-module-location-list button.custom small,.publish-module-music-list button.active small,.publish-module-music-list button.custom small{color:currentColor}.publish-module-topic-list button.custom,.publish-module-location-list button.custom,.publish-module-music-list button.custom{color:#5147f4;background:#f8f7ff;border-color:#5147f43d}.publish-module-topic-empty,.publish-module-location-empty,.publish-module-music-empty{color:#8a94a6;text-align:center;background:#fbfcff;border:1px dashed #dfe5ef;border-radius:8px;align-content:center;place-items:center;gap:6px;min-height:96px;padding:14px;display:grid}.publish-module-topic-empty.yixiaoer{color:#d7dce6;background:#fff;border:0;border-radius:0;min-height:300px}.publish-module-topic-empty.yixiaoer svg{color:#c9d0dc;background:#f5f7fb;border-radius:50%;width:58px;height:58px;padding:13px}.publish-module-topic-empty.yixiaoer strong{color:#b1bac8;font-size:13px;font-weight:850}.publish-module-topic-empty.yixiaoer button{color:#5147f4;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:900}.publish-module-topic-selected-field{max-height:92px;overflow:hidden}.publish-module-topic-actions{background:#fff;border-top:1px solid #edf0f6;justify-content:flex-start;align-items:center;gap:14px;min-height:64px;padding:0 24px}.publish-module-topic-actions .publish-module-topic-new-group{color:#202636;background:#fff;border-color:#0000;margin-right:auto}.publish-module-topic-selected-count{color:#8a94a6;align-items:center;gap:3px;min-width:0;font-size:13px;font-weight:850;display:inline-flex}.publish-module-topic-actions .primary{background:#151d2f;border-color:#151d2f;min-width:116px}.publish-module-topic-empty strong,.publish-module-topic-empty span,.publish-module-location-empty strong,.publish-module-location-empty span,.publish-module-music-empty strong,.publish-module-music-empty span{display:block}.publish-module-topic-empty strong,.publish-module-location-empty strong,.publish-module-music-empty strong{color:#344054;font-size:13px;font-weight:950}.publish-module-topic-empty span,.publish-module-location-empty span,.publish-module-music-empty span{color:#8a94a6;font-size:12px;font-weight:760}.publish-module-modal-scrim.compact .publish-module-chip-grid button{min-height:32px}.publish-module-multi-description-panel{background:#f7f8fb;align-content:start;gap:16px;min-width:0;padding:18px 20px 24px;display:grid;overflow:auto}.publish-module-multi-description-panel>p{color:#8a94a6;margin:0;font-size:13px;font-weight:780;line-height:1.5}.publish-module-multi-description-card{background:#fff;border:1px solid #edf0f6;border-radius:8px;gap:10px;min-width:0;padding:16px;display:grid}.publish-module-multi-description-card label{gap:8px;min-width:0;display:grid}.publish-module-multi-description-card label span{color:#454b58;font-size:13px;font-weight:950}.publish-module-multi-description-card textarea{resize:vertical;color:#202636;width:100%;min-height:150px;font:inherit;background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;outline:0;padding:12px;font-size:13px;font-weight:780;line-height:1.6}.publish-module-multi-description-card.account textarea{min-height:128px}.publish-module-multi-description-card small,.publish-module-multi-description-card em{color:#8a94a6;font-size:12px;font-style:normal;font-weight:760;line-height:1.45}.publish-module-multi-description-actions{flex-wrap:wrap;gap:8px;display:flex}.publish-module-multi-description-actions button,.publish-module-multi-description-generate{color:#344054;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.publish-module-multi-description-generate{color:#202636;background:#fbfcff;border-color:#e7eaf2;width:100%}.publish-module-dialog.multiDescription .publish-module-dialog-actions{background:#fff;border-top:1px solid #edf0f6;min-height:68px;padding:0 20px}.publish-module-dialog-list{gap:8px;display:grid}.publish-module-account-dialog-panel{gap:10px;min-width:0;display:grid}.publish-module-dialog.accountChangeConfirm{max-width:368px}.publish-module-account-change-confirm{gap:18px;padding:4px 0 6px;display:grid}.publish-module-account-change-confirm p{color:#8a94a6;margin:0;font-size:13px;font-weight:780;line-height:1.65}.publish-module-account-change-confirm label{color:#344054;cursor:pointer;align-items:center;gap:8px;width:fit-content;font-size:13px;font-weight:880;display:inline-flex}.publish-module-account-change-confirm input{accent-color:#5147f4;width:16px;height:16px}.publish-module-account-auth-panel{gap:12px;min-width:0;display:grid}.publish-module-account-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.publish-module-account-auth-grid a,.publish-module-account-auth-center-link{color:#2f384a;background:#fff;border:1px solid #eef1f6;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.publish-module-account-auth-grid strong,.publish-module-account-auth-grid small,.publish-module-account-auth-center-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-account-auth-grid strong{color:#313848;font-size:13px;font-weight:950}.publish-module-account-auth-grid small{color:#8b95a7;margin-top:4px;font-size:11px;font-weight:820}.publish-module-account-auth-center-link{color:#5147f4;background:#f7f6ff;border-color:#5147f429;grid-template-columns:auto minmax(0,max-content);justify-content:center;min-height:42px;font-size:13px;font-weight:920}.publish-module-add-account-picker{grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.publish-module-add-account-platforms,.publish-module-add-account-accounts{scrollbar-width:thin;align-content:start;gap:10px;min-width:0;min-height:0;display:grid;overflow:auto}.publish-module-add-account-platforms{background:#fbfcff;border-right:1px solid #edf0f6;padding:14px 12px 18px}.publish-module-add-account-search{color:#a0a8b7;background:#f7f8fb;border:1px solid #edf0f6;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 10px;display:grid}.publish-module-add-account-search input{color:#202636;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:820}.publish-module-add-account-search input::placeholder{color:#a4adbd}.publish-module-add-account-platforms>button{color:#202636;min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:0 10px;display:grid}.publish-module-add-account-platforms>button.active,.publish-module-add-account-platforms>button:hover{color:#5147f4;background:#eeeaff}.publish-module-add-account-platforms>button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:940;overflow:hidden}.publish-module-add-account-platform-icon{background:#fff;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.publish-module-add-account-platform-icon.all{color:#fff;background:#5147f4}.publish-module-add-account-group-tools{border-top:1px solid #edf0f6;gap:9px;margin-top:4px;padding-top:10px;display:grid}.publish-module-add-account-group-tools>div{color:#6b7486;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:820;display:flex}.publish-module-add-account-group-tools label:not(.publish-module-add-account-search){white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.publish-module-add-account-group-tools>button{color:#202636;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 12px;display:flex}.publish-module-add-account-group-tools>button.active{color:#5147f4;background:#eeeaff}.publish-module-add-account-group-tools>button strong{font-size:14px;font-weight:940}.publish-module-add-account-group-tools input[type=checkbox],.publish-module-add-account-checkline input,.publish-module-add-account-grid input{accent-color:#5147f4;width:16px;height:16px}.publish-module-add-account-group-tools em{color:#b2bac8;padding:10px 10px 0;font-size:13px;font-style:normal;font-weight:820}.publish-module-add-account-accounts{background:#fff;padding:14px 12px 18px}.publish-module-add-account-accounts header{grid-template-columns:minmax(100px,max-content) minmax(180px,1fr);align-items:center;gap:12px;min-width:0;padding-bottom:8px;display:grid}.publish-module-add-account-checkline{color:#2f384a;align-items:center;gap:9px;min-height:36px;font-size:14px;font-weight:900;display:inline-flex}.publish-module-add-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.publish-module-add-account-grid button{color:#202636;min-width:0;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #f0f3f8;border-radius:7px;grid-template-columns:auto 36px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.publish-module-add-account-grid button.active,.publish-module-add-account-grid button:hover{background:#f7f6ff;border-color:#5147f447}.publish-module-add-account-grid button>span:last-child,.publish-module-add-account-grid strong,.publish-module-add-account-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-add-account-grid strong{color:#202636;font-size:13px;font-weight:950}.publish-module-add-account-grid small{color:#f0525c;margin-top:3px;font-size:11px;font-weight:860}.publish-module-dialog-list button{grid-template-columns:42px minmax(0,1fr) auto;min-height:64px}.publish-module-dialog-list button strong,.publish-module-dialog-list button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-dialog-list button strong{color:#4f46e5;font-size:13px;font-weight:950}.publish-module-dialog-list button small{color:#f0525c;background:#fff0f1;border-radius:999px;width:max-content;max-width:100%;margin-top:4px;padding:2px 6px;font-size:10px;font-weight:900}.publish-module-dialog-list button .publish-module-account-status-pill{align-items:center;gap:3px;display:inline-flex}.publish-module-dialog-list button .publish-module-account-status-pill svg{color:currentColor;flex:none}.publish-module-dialog-list button .publish-module-account-status-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-module-segmented button.active,.publish-module-chip-grid button.active,.publish-module-option-grid button.active,.publish-module-dialog-list button.active{color:#5147f4;background:#f7f6ff;border-color:#5147f4;box-shadow:inset 0 0 0 1px #5147f424}.publish-module-handoff-panel{gap:12px;min-width:0;display:grid}.publish-module-handoff-summary{background:#f8f7ff;border:1px solid #5147f429;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.publish-module-handoff-summary svg{color:#5147f4;background:#fff;border-radius:8px;width:36px;height:36px;padding:9px}.publish-module-handoff-summary strong,.publish-module-handoff-summary span{min-width:0;display:block}.publish-module-handoff-summary strong{color:#202636;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.publish-module-handoff-summary span{color:#697386;margin-top:3px;font-size:12px;font-weight:780;line-height:1.45}.publish-module-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-module-handoff-grid span{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.publish-module-handoff-grid span.ready{background:#f3fbf8;border-color:#13ae7d38}.publish-module-handoff-grid span.warn{background:#fff8f8;border-color:#f0525c38}.publish-module-handoff-grid b{color:#5147f4;font-size:11px;font-weight:950}.publish-module-handoff-grid span.warn b{color:#f0525c}.publish-module-handoff-grid strong,.publish-module-handoff-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-handoff-grid strong{color:#202636;font-size:13px;font-weight:950}.publish-module-handoff-grid small{color:#778196;font-size:12px;font-weight:760}.publish-module-handoff-media{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-module-handoff-media span{aspect-ratio:1;background:#f7f8fb;border:1px solid #edf0f6;border-radius:8px;display:block;overflow:hidden}.publish-module-handoff-media img{object-fit:cover;width:100%;height:100%;display:block}.publish-module-handoff-generate-link{color:#5147f4;background:#f7f6ff;border:1px solid #5147f438;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:34px;padding:0 13px;font-size:12px;font-weight:920;display:inline-flex}.publish-module-rpa-confirm-panel{gap:12px;min-width:0;display:grid}.publish-module-rpa-confirm-message{background:#fff8f8;border:1px solid #f0525c42;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:13px;display:grid}.publish-module-rpa-confirm-message svg{color:#f0525c;background:#fff;border-radius:8px;width:42px;height:42px;padding:10px;box-shadow:inset 0 0 0 1px #f0525c1f}.publish-module-rpa-confirm-message strong,.publish-module-rpa-confirm-message span{min-width:0;display:block}.publish-module-rpa-confirm-message strong{color:#202636;font-size:15px;font-weight:950}.publish-module-rpa-confirm-message span{color:#667085;margin-top:4px;font-size:12px;font-weight:780;line-height:1.5}.publish-module-rpa-confirm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-module-rpa-confirm-grid span{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.publish-module-rpa-confirm-grid b,.publish-module-rpa-confirm-grid strong,.publish-module-rpa-confirm-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-rpa-confirm-grid b{color:#5147f4;font-size:11px;font-weight:950}.publish-module-rpa-confirm-grid strong{color:#202636;font-size:13px;font-weight:950}.publish-module-rpa-confirm-grid small{color:#8a94a6;font-size:11px;font-weight:760}.publish-module-material-panel{gap:12px;min-width:0;display:grid}.publish-module-material-toolbar{justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.publish-module-material-toolbar span,.publish-module-material-toolbar em{color:#454b58;font-size:13px;font-weight:950}.publish-module-material-toolbar>span{margin-right:auto}.publish-module-material-toolbar em{color:#5147f4;background:#f1f3ff;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.publish-module-material-toolbar button{align-items:center;gap:6px;min-height:34px;padding:0 11px;display:inline-flex}.publish-module-material-search{color:#8a94a6;background:#fbfcff;border:1px solid #e3e8f0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;display:grid}.publish-module-material-search input{color:#202636;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:820}.publish-module-material-search input::placeholder{color:#a2acbc}.publish-module-material-search span{color:#8a94a6;font-size:11px;font-weight:900}.publish-module-material-message{color:#667085;background:#fbfcff;border:1px solid #edf0f6;border-radius:7px;margin:0;padding:10px 12px;font-size:12px;font-weight:820}.publish-module-material-empty{color:#8a94a6;text-align:center;background:#fbfcff;border:1px dashed #dfe5ef;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:150px;padding:18px;display:grid}.publish-module-material-empty strong,.publish-module-material-empty span{display:block}.publish-module-material-empty strong{color:#344054;font-size:14px;font-weight:950}.publish-module-material-empty span{max-width:300px;font-size:12px;font-weight:760;line-height:1.45}.publish-module-material-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.publish-module-material-grid button{text-align:left;gap:7px;min-width:0;padding:8px;display:grid}.publish-module-material-grid button:hover{border-color:#5147f4;box-shadow:inset 0 0 0 1px #5147f424}.publish-module-material-grid button.active{background:#f8f7ff;border-color:#5147f4;box-shadow:inset 0 0 0 1px #5147f433}.publish-module-material-thumb{min-width:0;display:block;position:relative}.publish-module-material-grid img{aspect-ratio:1;object-fit:cover;background:#f4f6fa;border-radius:6px;width:100%;display:block}.publish-module-material-badge{color:#fff;background:#5147f4;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 6px 18px #5147f447}.publish-module-material-grid span,.publish-module-material-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-material-grid .publish-module-material-thumb{overflow:visible}.publish-module-material-grid span{color:#30394b;font-size:12px;font-weight:900}.publish-module-material-grid small{color:#8a94a6;font-size:11px;font-weight:760}.publish-platform-editor-tabs{background:#f8fcfa;border:1px solid #d7e6de;border-radius:10px;gap:10px;min-width:0;padding:13px;display:grid}.publish-platform-editor-tabs>header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.publish-platform-editor-tabs>header>div{gap:3px;min-width:0;display:grid}.publish-platform-editor-tabs>header strong,.publish-platform-editor-tabs>header span{min-width:0;display:block}.publish-platform-editor-tabs>header strong{color:#19372b;font-size:13px}.publish-platform-editor-tabs>header span{color:#71847a;font-size:11px;line-height:1.45}.publish-platform-editor-tabs>header em{color:#08764e;background:#e9f6ef;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.publish-platform-editor-tabs>div[role=tablist]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;min-width:0;display:grid}.publish-platform-editor-tabs button[role=tab]{color:#263d33;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4de;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.publish-platform-editor-tabs button[role=tab]:hover,.publish-platform-editor-tabs button[role=tab].active{border-color:#58b887;box-shadow:inset 0 0 0 1px #0b9f681f}.publish-platform-editor-tabs button[role=tab].active{background:#edf9f3}.publish-platform-editor-tabs button[role=tab].incomplete>b{color:#b35c00;background:#fff1de;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.publish-platform-editor-tabs button[role=tab]>span{gap:2px;min-width:0;display:grid}.publish-platform-editor-tabs button[role=tab] strong,.publish-platform-editor-tabs button[role=tab] small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-platform-editor-tabs button[role=tab] strong{font-size:12px}.publish-platform-editor-tabs button[role=tab] small{color:#788a80;font-size:10px}.publish-module-package-library{gap:10px;min-width:0;display:grid}.publish-module-package-library-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.publish-module-package-library-heading>div{gap:2px;min-width:0;display:grid}.publish-module-package-library-heading strong{color:#263c32;font-size:13px}.publish-module-package-library-heading span,.publish-module-package-library-heading em{color:#7b8b83;font-size:10px;font-style:normal;line-height:1.4}.publish-module-package-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.publish-module-package-library-grid>button{color:#33483e;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:9px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.publish-module-package-library-grid>button:hover,.publish-module-package-library-grid>button.active{border-color:#57b786;box-shadow:inset 0 0 0 1px #0b9f681f}.publish-module-package-library-grid>button.active{color:#08764e;background:#eff9f4}.publish-module-package-library-images{background:#eef3f0;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:2px;min-width:0;height:66px;display:grid;overflow:hidden}.publish-module-package-library-images img{object-fit:cover;width:100%;height:100%;display:block}.publish-module-package-library-copy{gap:3px;min-width:0;display:grid}.publish-module-package-library-copy strong,.publish-module-package-library-copy small,.publish-module-package-library-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-package-library-copy strong{color:#263c32;font-size:12px}.publish-module-package-library-copy small,.publish-module-package-library-copy em{color:#7a8b82;font-size:10px;font-style:normal}.publish-module-package-library-divider{color:#87958d;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:10px;display:grid}.publish-module-package-library-divider:before,.publish-module-package-library-divider:after{content:"";background:#e3eae6;height:1px}@media (max-width:820px){.publish-module-package-library-grid{grid-template-columns:1fr}}@media (max-width:640px){.publish-platform-editor-tabs>header{align-items:flex-start}.publish-platform-editor-tabs>div[role=tablist]{grid-template-columns:1fr}.publish-module-package-library-grid>button{grid-template-columns:88px minmax(0,1fr) auto}}.publish-module-preflight-panel{gap:12px;min-width:0;display:grid}.publish-module-preflight-summary{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:5px;min-width:0;padding:12px 14px;display:grid}.publish-module-preflight-summary strong,.publish-module-preflight-summary span{min-width:0;display:block}.publish-module-preflight-summary strong{color:#202636;font-size:14px;font-weight:950}.publish-module-preflight-summary span{color:#667085;font-size:12px;font-weight:780}.publish-module-preflight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-module-preflight-grid>span,.publish-module-preflight-grid>button{min-width:0;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #edf0f6;border-radius:8px;gap:4px;padding:10px 11px;display:grid}.publish-module-preflight-grid>button{cursor:pointer}.publish-module-preflight-grid>button:hover,.publish-module-preflight-grid>button:focus-visible{border-color:#5147f457;outline:none;box-shadow:0 10px 22px #5147f41a}.publish-module-preflight-grid>span.ok,.publish-module-preflight-grid>button.ok{background:#f8fffb;border-color:#228b5d3d}.publish-module-preflight-grid>span.warn,.publish-module-preflight-grid>button.warn{background:snow;border-color:#ff5c6561}.publish-module-preflight-grid b,.publish-module-preflight-grid strong,.publish-module-preflight-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-module-preflight-grid b{color:#1f8a5b;background:#eefcf4;border-radius:999px;width:max-content;max-width:100%;padding:2px 6px;font-size:10px;font-weight:950}.publish-module-preflight-grid .warn b{color:#f0525c;background:#fff0f1}.publish-module-preflight-grid strong{color:#30394b;font-size:13px;font-weight:950}.publish-module-preflight-grid small{color:#8a94a6;white-space:normal;font-size:11px;font-weight:760;line-height:1.45}.publish-module-right-dock{scrollbar-width:thin;background:#fff;border-left:1px solid #e6ebf4;align-content:start;gap:12px;min-width:0;height:100vh;padding:16px;display:grid;overflow-y:auto}.publish-module-right-dock>section,.publish-module-right-dock>a{background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;gap:6px;min-width:0;padding:13px;display:grid}.publish-module-right-dock>a{color:#344054;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:42px;font-size:13px;font-weight:920}.publish-module-right-dock section strong,.publish-module-right-dock section span,.publish-module-right-dock section small{text-overflow:ellipsis;min-width:0;overflow:hidden}.publish-module-right-dock section strong{color:#202636;font-size:13px;font-weight:950}.publish-module-right-dock section span{color:#344054;font-size:13px;font-weight:860}.publish-module-right-dock section small{color:#667085;font-size:11px;font-weight:760;line-height:1.35}.publish-module-account-panel{gap:14px;padding-top:36px}.publish-module-account-head span{letter-spacing:0}.publish-module-account-list button{min-height:72px;padding:8px 10px}.publish-module-account-photo strong{color:#4f46e5;font-size:18px;font-weight:950}.publish-module-account-avatar-stack.large{width:48px;height:48px}.publish-module-account-avatar-stack.large .publish-module-account-photo{box-shadow:none;background:#fff;border:0}.publish-module-browser-publish span{color:#5147f4}.publish-module-workspace{gap:22px;padding:30px 54px 70px 32px}.publish-module-account-card,.publish-module-form-section,.publish-module-description,.publish-module-compact-fields,.publish-module-visibility,.publish-module-submit-panel{width:min(100%,804px)}.publish-module-form-section{box-shadow:none;border-color:#edf0f6;grid-template-columns:66px max-content minmax(150px,1fr);gap:15px;padding:24px}.publish-module-form-section.image.missing{grid-template-columns:66px 86px minmax(150px,1fr)}.publish-module-form-section.cover{grid-template-columns:66px 128px minmax(150px,1fr)}.publish-module-form-section .publish-module-field-label small{display:none}.publish-module-media-slot{background:#fcfdff;border-radius:7px}.publish-module-media-slot.cover{width:128px}.publish-module-required-error{grid-column:2;margin:7px 0 0 4px;font-size:12px;line-height:1.2;display:block}.publish-module-required-error span{display:none}.publish-module-required-error b{white-space:nowrap;display:block}.publish-module-field-actions{padding-top:0}.publish-module-field-actions button,.publish-module-field-actions a{color:#2f384a;min-width:104px;min-height:36px;box-shadow:none;background:#fff;border-color:#dfe5ef;border-radius:6px}.publish-module-description,.publish-module-compact-fields,.publish-module-visibility,.publish-module-submit-panel{box-shadow:none;border-color:#edf0f6}.publish-module-quick-fill.active{color:#5147f4;background:#eeeaff;border-radius:7px;box-shadow:inset 0 0 0 1px #5147f41f}.publish-module-quickfill-workspace{scrollbar-width:thin;background:#f6f7fb;align-content:start;gap:22px;min-width:0;height:100%;padding:30px 54px 90px 32px;display:grid;overflow:auto}.publish-module-quickfill-header,.publish-module-quickfill-card,.publish-module-quickfill-sync-bar{width:min(100%,804px)}.publish-module-quickfill-header{justify-content:space-between;align-items:start;gap:16px;min-width:0;display:flex}.publish-module-quickfill-header h2{color:#202636;margin:0;font-size:22px;font-weight:950;line-height:1.2}.publish-module-quickfill-header p{color:#697386;margin:8px 0 0;font-size:13px;font-weight:760;line-height:1.5}.publish-module-quickfill-header button,.publish-module-quickfill-primary,.publish-module-quickfill-mini-actions button,.publish-module-quickfill-settings button{color:#344054;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.publish-module-quickfill-card{background:#fff;border:1px solid #edf0f6;border-radius:8px;gap:14px;min-width:0;padding:24px;display:grid}.publish-module-quickfill-card:has(.publish-module-quickfill-check input:checked){border-color:#5147f4;box-shadow:inset 0 0 0 1px #5147f414}.publish-module-quickfill-image-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:102px}.publish-module-quickfill-cover-card{min-height:300px}.publish-module-quickfill-check{color:#454b58;align-items:center;gap:12px;width:fit-content;min-width:0;font-size:14px;font-weight:950;display:inline-flex}.publish-module-quickfill-check input{accent-color:#5147f4;width:16px;height:16px}.publish-module-quickfill-muted,.publish-module-quickfill-card p{color:#8a94a6;min-width:0;font-size:12px;font-weight:760;line-height:1.55}.publish-module-quickfill-primary{color:#fff;background:#5147f4;border-color:#5147f4}.publish-module-quickfill-add-image{justify-self:end;position:relative}.publish-module-quickfill-add-image-menu{z-index:45;background:#fff;border:1px solid #e5eaf2;border-radius:7px;gap:2px;width:118px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #10182829}.publish-module-quickfill-add-image-menu button{color:#343b4a;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:880;display:flex}.publish-module-quickfill-add-image-menu button:hover{color:#5147f4;background:#f6f5ff}.publish-module-quickfill-cover-body{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding-left:30px;display:grid}.publish-module-quickfill-sync-note{color:#8a94a6;margin:0;padding-left:30px;font-size:12px;font-weight:760;line-height:1.5}.publish-module-quickfill-text-input,.publish-module-quickfill-textarea{color:#202636;width:calc(100% - 30px);font:inherit;background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;outline:0;margin-left:30px;font-size:13px;font-weight:780}.publish-module-quickfill-text-input{min-height:42px;padding:0 12px}.publish-module-quickfill-textarea{resize:vertical;min-height:192px;padding:14px;line-height:1.65}.publish-module-quickfill-mini-actions{flex-wrap:wrap;gap:10px;padding-left:30px;display:flex}.publish-module-quickfill-options-card{gap:16px}.publish-module-quickfill-field-toggles{flex-wrap:wrap;gap:10px 18px;min-width:0;padding-left:30px;display:flex}.publish-module-quickfill-static-pill{color:#8a94a6;background:#f8f9fc;border:1px solid #e7ebf2;border-radius:6px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:880;display:inline-flex}.publish-module-quickfill-settings{z-index:15;isolation:isolate;background:#fff;border:1px solid #edf0f6;border-radius:8px;gap:0;width:min(100%,804px);min-width:0;margin-bottom:78px;padding:0;display:grid;position:relative;overflow:hidden}.publish-module-quickfill-setting-row{border-bottom:1px solid #f0f3f8;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);align-items:stretch;min-width:0;min-height:54px;display:grid}.publish-module-quickfill-setting-row:last-child{border-bottom:0}.publish-module-quickfill-settings .publish-module-quickfill-check{width:100%;padding:0 24px}.publish-module-quickfill-setting-row>button,.publish-module-quickfill-setting-row>span{z-index:1;color:#8a94a6;width:100%;min-height:54px;font:inherit;text-align:left;background:#fff;border:0;border-radius:0;justify-content:flex-start;align-items:center;font-size:13px;font-weight:820;display:inline-flex;position:relative}.publish-module-quickfill-setting-row>button{cursor:pointer}.publish-module-quickfill-setting-row>button:hover{color:#5147f4;background:#fbfaff}.publish-module-quickfill-setting-row>span{padding:0 14px}.publish-module-quickfill-sync-bar{z-index:5;pointer-events:none;background:linear-gradient(#f6f7fb00,#f6f7fb 28%);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0 0;display:flex;position:sticky;bottom:0}.publish-module-quickfill-sync-bar span{color:#8a94a6;min-width:0;font-size:13px;font-weight:760}.publish-module-quickfill-sync-bar button{color:#fff;min-height:40px;font:inherit;cursor:pointer;pointer-events:auto;background:#5147f4;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #5147f438}.publish-module-quickfill-sync-bar button:disabled{box-shadow:none;cursor:not-allowed;background:#c7c9d1}@media (max-width:1280px){.publish-module-page{grid-template-columns:62px 248px minmax(0,1fr)}.publish-module-workspace{padding-right:54px}}@media (min-width:641px) and (max-width:940px){.publish-module-page{grid-template-columns:54px 204px minmax(0,1fr)}.publish-module-icon-rail{gap:8px;padding:12px 6px 10px}.publish-module-avatar,.publish-module-create{width:34px;height:34px}.publish-module-icon-rail nav{gap:4px}.publish-module-icon-rail nav a,.publish-module-current{border-radius:8px;min-height:44px;font-size:10px}.publish-module-icon-rail nav a span,.publish-module-current span{max-width:40px}.publish-module-account-panel{gap:12px;padding:28px 10px 14px}.publish-module-account-head{align-items:flex-start}.publish-module-account-head a{padding:0 8px}.publish-module-quick-fill{min-height:48px;padding:0 11px}.publish-module-account-list{gap:7px}.publish-module-account-list button{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:66px;padding:8px}.publish-module-platform-thumb,.publish-module-account-avatar-stack{width:36px;height:36px}.publish-module-account-platform-badge{width:17px;height:17px}.publish-module-browser{grid-template-rows:62px minmax(0,1fr)}.publish-module-browser-topbar{grid-template-columns:1fr;padding:10px 12px}.publish-module-browser-spacer{display:none}.publish-module-top-actions{justify-content:stretch;gap:6px}.publish-module-top-actions>button,.publish-module-top-actions>a,.publish-module-one-click{flex:1 1 0;min-width:0}.publish-module-top-actions button,.publish-module-top-actions a{min-height:34px;padding:0 9px;font-size:12px}.publish-module-top-actions button span,.publish-module-top-actions a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-module-one-click>button{width:100%}.publish-module-browser-publish i,.publish-module-browser-publish svg:last-child{display:none}.publish-module-workspace{gap:18px;padding:18px 14px 48px}.publish-module-account-card,.publish-module-form-section,.publish-module-description,.publish-module-compact-fields,.publish-module-visibility,.publish-module-submit-panel{width:100%}.publish-module-account-card{min-height:72px;padding:14px 16px}.publish-module-form-section,.publish-module-form-section.image.ready,.publish-module-form-section.cover{grid-template-columns:1fr;padding:22px}.publish-module-form-section{min-height:160px}.publish-module-form-section.image.ready{min-height:314px}.publish-module-form-section.image.missing{grid-template-columns:1fr;min-height:272px}.publish-module-form-section.cover{min-height:380px}.publish-module-form-section p,.publish-module-required-error,.publish-module-image-strip{grid-column:auto}.publish-module-field-label{padding-top:0}.publish-module-image-area{width:100%}.publish-module-field-actions{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));width:100%}.publish-module-field-actions button,.publish-module-field-actions a{justify-content:center}.publish-module-image-strip{max-width:100%}.publish-module-description,.publish-module-compact-fields,.publish-module-submit-panel{grid-template-columns:1fr}.publish-module-description textarea{grid-column:auto}.publish-module-description .publish-module-field-label{padding-top:0}.publish-module-compact-fields label,.publish-module-compact-fields button,.publish-module-visibility{grid-template-columns:1fr;align-items:stretch}.publish-module-compact-fields label,.publish-module-compact-fields button{gap:7px;padding:12px 14px}.publish-module-compact-fields select{width:100%}.publish-module-submit-panel{gap:10px;padding:12px 14px}.publish-module-submit-panel .publish-automation-task-actions>div{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid}.publish-module-submit-panel .publish-automation-task-actions .button{width:100%}.publish-module-submit-panel .publish-automation-task-actions small{text-align:left;max-width:none}}@media (max-width:640px){:is(html:has(.publish-module-page),body:has(.publish-module-page)){overflow:auto}.publish-module-page{min-height:100vh;display:block;overflow:visible}.publish-module-icon-rail,.publish-module-account-panel,.publish-module-browser{height:auto}.publish-module-icon-rail{z-index:20;border-bottom:1px solid #e6ebf4;border-right:0;grid-template-rows:auto;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;padding:8px 10px;position:sticky;top:0}.publish-module-icon-rail nav{display:flex;overflow:auto hidden}.publish-module-icon-rail nav a,.publish-module-current{min-width:54px;min-height:42px}.publish-module-account-panel{border-bottom:1px solid #e6ebf4;border-right:0;grid-template-rows:auto auto auto auto auto;padding:18px 14px;overflow:visible}.publish-module-account-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.publish-module-account-auth-grid{grid-template-columns:1fr}.publish-module-platform-empty{grid-column:1/-1}.publish-module-browser{grid-template-rows:auto minmax(0,1fr)}.publish-module-browser-topbar{grid-template-columns:1fr;padding:12px 14px}.publish-module-top-actions{flex-wrap:wrap;justify-content:stretch;overflow:visible}.publish-module-top-actions>button,.publish-module-top-actions>a,.publish-module-one-click{flex:112px}.publish-module-one-click>button{width:100%}.publish-module-workspace{padding:18px 14px 42px}.publish-module-form-section,.publish-module-form-section.image.ready,.publish-module-form-section.cover{grid-template-columns:1fr;min-height:0}.publish-module-form-section.image.ready{min-height:318px}.publish-module-form-section.image.missing{grid-template-columns:1fr;min-height:272px}.publish-module-form-section p{grid-column:auto}.publish-module-image-area{grid-template-columns:1fr;width:100%}.publish-module-field-actions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));width:100%}.publish-module-field-actions button,.publish-module-field-actions a{justify-content:center}.publish-module-image-strip{grid-column:auto;width:100%;max-width:100%}.publish-module-description,.publish-module-compact-fields,.publish-module-submit-panel{grid-template-columns:1fr}.publish-module-submit-panel{gap:10px;padding:12px 14px}.publish-module-submit-panel .publish-automation-task-actions>div{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid}.publish-module-submit-panel .publish-automation-task-actions .button{width:100%}.publish-module-submit-panel .publish-automation-task-actions small{text-align:left;max-width:none}.publish-module-description textarea{grid-column:auto}.publish-module-description .publish-module-field-label{padding-top:0}.publish-module-compact-fields label,.publish-module-compact-fields button,.publish-module-visibility{grid-template-columns:1fr;align-items:stretch}.publish-module-compact-fields label,.publish-module-compact-fields button{gap:7px;padding:12px 14px}.publish-module-compact-fields select{width:100%}.publish-module-visibility-options{gap:12px}.publish-module-modal-scrim{align-items:end;padding:12px}.publish-module-modal-scrim.compact{background:#141c2b1f;place-items:end center;padding:12px}.publish-module-dialog,.publish-module-dialog.cover,.publish-module-dialog.topic,.publish-module-dialog.multiDescription{width:100%;max-height:calc(100vh - 24px)}.publish-module-dialog.multiDescription{border-radius:8px;height:calc(100vh - 24px)}.publish-module-modal-scrim.compact .publish-module-dialog,.publish-module-modal-scrim.compact .publish-module-dialog.location,.publish-module-modal-scrim.compact .publish-module-dialog.music,.publish-module-modal-scrim.compact .publish-module-dialog.declaration,.publish-module-modal-scrim.compact .publish-module-dialog.schedule{width:100%;max-height:min(560px,100vh - 24px)}.publish-module-crop-grid,.publish-module-option-grid,.publish-module-schedule-presets,.publish-module-handoff-grid,.publish-module-rpa-confirm-grid{grid-template-columns:1fr}.publish-module-handoff-media,.publish-module-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-module-preflight-grid{grid-template-columns:1fr}}.publish-module-page.publish-module-home-page{grid-template-columns:62px minmax(0,1fr)}.publish-module-home-page .publish-module-home{width:100%}@media (min-width:641px) and (max-width:940px){.publish-module-page.publish-module-home-page{grid-template-columns:54px minmax(0,1fr)}.publish-module-home{padding:0 14px 20px}.publish-module-home-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,auto)}.publish-module-home-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-module-home-record{grid-template-columns:128px minmax(0,1fr)}.publish-module-home-record-stats{grid-column:1/-1}.publish-module-home-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.publish-module-page.publish-module-home-page{display:block}.publish-module-home{grid-template-rows:auto auto minmax(220px,1fr);height:auto;min-height:100vh;padding:0 12px 20px;overflow:visible}.publish-module-home-tabs{align-items:center;min-height:64px}.publish-module-home-tabs [role=tablist]{gap:18px}.publish-module-home-tabs [role=tab]{height:46px;font-size:16px}.publish-module-home-utility{gap:8px;padding-bottom:0}.publish-module-home-card{padding:14px}.publish-module-home-toolbar{grid-template-columns:1fr 1fr}.publish-module-home-search{grid-column:1/-1}.publish-module-home-toolbar button[aria-label]{width:100%}.publish-module-home-filters,.publish-module-home-record{grid-template-columns:1fr}.publish-module-home-record-media{width:100%;height:160px}.publish-module-home-record-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.publish-module-home-type-dialog{width:100%;max-height:calc(100vh - 24px);overflow:auto}.publish-module-home-type-grid{grid-template-columns:1fr}}@media (max-width:520px){.history-feature-card,.history-metric-grid{grid-template-columns:1fr}.history-feature-card{justify-items:start}.history-feature-link{justify-self:stretch}}.campaign-page{align-content:start;gap:14px;display:grid}.campaign-summary-strip,.campaign-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.campaign-metric,.campaign-overview-metric,.campaign-hero-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px}.campaign-metric{align-content:center;gap:9px;min-height:98px;padding:17px;display:grid}.campaign-metric span,.campaign-overview-metric span,.campaign-hero-card span{color:var(--muted);font-size:12px;font-weight:800}.campaign-metric strong{font-size:28px;line-height:1}.campaign-metric.ready{background:linear-gradient(#effaf4,#fff);border-color:#bee1cd}.campaign-metric.review{background:linear-gradient(#fff8e8,#fff);border-color:#f3d29a}.campaign-metric.active{background:linear-gradient(#eef4ff,#fff);border-color:#cbd7f7}.campaign-command-center{background:linear-gradient(#f3fbf7fa,#fffffff5);border:1px solid #0b9f6838;border-radius:10px;grid-template-columns:minmax(260px,.36fr) minmax(300px,.52fr) minmax(220px,.34fr) auto;align-items:stretch;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 14px 34px #11201a12}.campaign-command-copy,.campaign-command-metrics,.campaign-command-focus,.campaign-command-actions{min-width:0}.campaign-command-copy{background:#ffffffe0;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:6px;padding:12px;display:grid}.campaign-command-copy span,.campaign-command-metrics span{color:var(--green-strong);align-items:center;gap:6px;font-size:11px;font-weight:950;display:inline-flex}.campaign-command-copy h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:950;line-height:1.24;overflow:hidden}.campaign-command-copy p{color:#5d7067;margin:0;font-size:12px;font-weight:740;line-height:1.55}.campaign-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.campaign-command-metrics div,.campaign-command-focus{background:#ffffffe0;border:1px solid #cfdbd5eb;border-radius:9px;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.campaign-command-metrics strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:950;line-height:1;overflow:hidden}.campaign-command-metrics small,.campaign-command-focus span{color:#60736a;font-size:11px;font-weight:800;line-height:1.4}.campaign-command-focus strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.campaign-command-focus .button{justify-content:center;width:100%}.campaign-command-focus-progress{background:#e5eee9;border-radius:999px;height:8px;overflow:hidden}.campaign-command-focus-progress span{border-radius:inherit;background:linear-gradient(90deg,#0b9f68,#6dd3a7);height:100%;display:block}.campaign-command-actions{align-content:center;gap:8px;min-width:172px;display:grid}.campaign-command-actions .button{justify-content:center;width:100%}.campaign-command-link{color:#4f665b;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.campaign-command-link:hover{color:var(--green-strong)}.campaign-health-board{background:linear-gradient(135deg,#fffffffa,#f7fbf9f5);border:1px solid #c6d3cce6;border-radius:10px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.2fr) minmax(172px,.34fr);align-items:stretch;gap:12px;min-width:0;padding:13px;display:grid;box-shadow:0 14px 34px #11201a0e}.campaign-health-board.ready{background:linear-gradient(135deg,#f3fbf7fa,#fffffffa);border-color:#0b9f683d}.campaign-health-board.review{background:linear-gradient(135deg,#fffffffc,#fff9e8eb);border-color:#e2b76180}.campaign-health-board.empty{background:#fff;border-color:#e2e8e5}.campaign-health-copy,.campaign-health-checks article,.campaign-health-actions{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;min-width:0}.campaign-health-copy{align-content:center;gap:7px;padding:15px;display:grid}.campaign-health-copy span,.campaign-health-checks span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.campaign-health-board.review .campaign-health-copy span,.campaign-health-checks article.attention span{color:#9a6413}.campaign-health-copy h2{color:#102019;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;font-weight:950;line-height:1.16;overflow:hidden}.campaign-health-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.campaign-health-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.campaign-health-checks article{align-content:center;gap:6px;padding:12px;display:grid}.campaign-health-checks article.ready{background:#f7fcf9;border-color:#cfe4d8}.campaign-health-checks article.attention{background:#fffaf0;border-color:#f0dca9}.campaign-health-checks article.muted{background:#fbfdfc}.campaign-health-checks strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.campaign-health-checks small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;line-height:1.4;overflow:hidden}.campaign-health-actions{align-content:center;gap:8px;padding:12px;display:grid}.campaign-health-actions .button{white-space:nowrap;justify-content:center;width:100%}.campaign-create-control{gap:5px;min-width:154px;display:grid}.campaign-create-button{justify-content:center;min-height:42px;padding:8px 12px}.campaign-create-button span{line-height:1}.campaign-create-button small{color:#ffffffd1;white-space:nowrap;margin-left:2px;font-size:10px;font-weight:850;line-height:1}.campaign-create-status{color:#a34040;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;font-weight:820;line-height:1.3;overflow:hidden}.campaign-detail-page{min-width:0}.campaign-detail-command-center{background:linear-gradient(135deg,#fffffffa,#f4fbf7f0);border:1px solid #c6d3cceb;border-radius:10px;grid-template-columns:minmax(360px,.82fr) minmax(360px,.88fr) minmax(280px,.56fr);align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 18px 44px #11201a14}.campaign-detail-command-center.needs_review{background:linear-gradient(135deg,#fffffffc,#fff9e8e6);border-color:#e2b76180}.campaign-detail-command-center.missing{background:linear-gradient(135deg,#fffffffc,#fff9e8e6 45%,#f4fbf7db);border-color:#e2b76194}.campaign-detail-command-center.missing .campaign-detail-command-copy>span{color:#9a6413}.campaign-detail-command-copy,.campaign-detail-command-metrics,.campaign-detail-command-next{min-width:0}.campaign-detail-command-copy{align-content:center;gap:8px;display:grid}.campaign-detail-command-copy>span,.campaign-detail-command-next>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.campaign-detail-command-next.warning>span{color:#9a6413}.campaign-detail-command-copy h2{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:950;line-height:1.12;overflow:hidden}.campaign-detail-command-copy p,.campaign-detail-command-next p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.6}.campaign-detail-command-meta{flex-wrap:wrap;gap:7px;padding-top:4px;display:flex}.campaign-detail-command-meta>span:not(.campaign-status-pill){color:#4f665b;background:#ffffffe0;border:1px solid #cfdbd5eb;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.campaign-detail-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.campaign-detail-command-metrics div,.campaign-detail-command-next{background:#ffffffe6;border:1px solid #cfdbd5eb;border-radius:9px;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.campaign-detail-command-metrics span,.campaign-detail-command-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.campaign-detail-command-metrics strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-weight:950;line-height:1;overflow:hidden}.campaign-detail-command-next.warning{background:linear-gradient(#fffaedfa,#fffffff0);border-color:#e2b76185}.campaign-detail-command-next strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1.22;overflow:hidden}.campaign-detail-command-actions{gap:7px;padding-top:4px;display:grid}.campaign-detail-command-actions .button,.campaign-detail-command-actions .campaign-command-link{justify-content:center;width:100%}.campaign-missing-runway{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;margin-top:16px;display:grid}.campaign-missing-runway article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.campaign-missing-runway span{color:var(--green-strong);font-size:11px;font-weight:950}.campaign-missing-runway strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;overflow:hidden}.campaign-missing-runway p{color:#61736a;margin:0;font-size:13px;font-weight:720;line-height:1.55}.campaign-missing-runway .campaign-command-link{justify-content:flex-start;width:fit-content;min-height:30px}#campaign-delivery-matrix{scroll-margin-top:16px}.campaign-list-card{padding:0;overflow:hidden}.campaign-list{display:grid}.campaign-empty-board{background:linear-gradient(135deg,#f4fbf7f5,#fffffffa);grid-template-columns:minmax(320px,.82fr) minmax(380px,.92fr) minmax(190px,.34fr);align-items:stretch;gap:14px;min-width:0;padding:18px;display:grid}.campaign-empty-copy,.campaign-empty-metrics,.campaign-empty-actions{min-width:0}.campaign-empty-copy{align-content:center;gap:8px;display:grid}.campaign-empty-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.campaign-empty-copy strong{color:#102019;font-size:23px;font-weight:950;line-height:1.12}.campaign-empty-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.6}.campaign-empty-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.campaign-empty-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.campaign-empty-metrics span,.campaign-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.campaign-empty-metrics strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.campaign-empty-actions{align-content:center;gap:8px;display:grid}.campaign-empty-actions .button,.campaign-empty-actions .campaign-command-link{justify-content:center;width:100%}.campaign-row{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:12px minmax(0,1fr) 24px;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:grid}.campaign-row:last-child{border-bottom:0}.campaign-row:hover{background:#f8fbf9}.campaign-status-orb{background:var(--line-strong);border-radius:999px;width:11px;height:42px}.campaign-status-orb.copy_ready,.campaign-status-orb.visual_ready{background:var(--blue)}.campaign-status-orb.needs_review{background:var(--amber)}.campaign-status-orb.ready{background:var(--green)}.campaign-row-main{gap:8px;min-width:0;display:grid}.campaign-row-title{align-items:center;gap:10px;min-width:0;display:flex}.campaign-row-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;line-height:1.28;overflow:hidden}.campaign-row-main p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.campaign-row-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.campaign-row-meta span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex;overflow:hidden}.campaign-status-pill,.campaign-cell-status{border:1px solid var(--line);min-height:25px;color:var(--muted);white-space:nowrap;background:#f7faf8;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.campaign-status-pill.copy_ready,.campaign-status-pill.visual_ready,.campaign-cell-status.copy_ready,.campaign-cell-status.visual_ready{color:#214d9b;background:#eef4ff;border-color:#bfd0f5}.campaign-status-pill.needs_review,.campaign-cell-status.needs_review{color:#9a6413;background:#fff8e8;border-color:#f0d095}.campaign-status-pill.ready,.campaign-cell-status.ready,.campaign-status-pill.ready{background:var(--surface-green);color:var(--green-strong);border-color:#a7d8be}.campaign-progress{background:#e8efeb;border-radius:999px;height:7px;overflow:hidden}.campaign-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--green), #58c48d);height:100%;display:block}.campaign-progress.large{height:9px}.campaign-hero-card{background:linear-gradient(135deg,#f4fbf7,#fff);grid-column:span 1;align-content:center;gap:10px;min-height:132px;padding:18px;display:grid}.campaign-hero-card.needs_review{background:linear-gradient(135deg,#fff8e8,#fff)}.campaign-hero-card.ready{background:linear-gradient(135deg,#eaf8f0,#fff)}.campaign-hero-card strong{font-size:22px;line-height:1.18}.campaign-hero-card p{color:var(--muted);margin:0;font-size:13px}.campaign-overview-metric{align-content:center;gap:9px;min-height:132px;padding:18px;display:grid}.campaign-overview-metric strong{font-size:24px;line-height:1}.campaign-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.campaign-matrix-card{min-width:0;overflow:hidden}.campaign-delivery-matrix{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.campaign-delivery-header,.campaign-delivery-row{grid-template-columns:minmax(120px,1.15fr) minmax(84px,.7fr) minmax(84px,.7fr) minmax(94px,.8fr) minmax(124px,1fr) 88px;align-items:center;gap:10px;display:grid}.campaign-delivery-header{min-height:38px;color:var(--muted);background:#f3f7f5;padding:0 12px;font-size:12px;font-weight:900}.campaign-delivery-row{border-top:1px solid var(--line);background:var(--surface);min-height:72px;padding:12px}.campaign-delivery-row.ready{box-shadow:inset 3px 0 0 var(--green)}.campaign-delivery-row.needs_review{box-shadow:inset 3px 0 0 var(--amber)}.campaign-delivery-row>div:first-child{gap:4px;min-width:0;display:grid}.campaign-delivery-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.campaign-delivery-row em{color:var(--muted);font-size:12px;font-style:normal}.campaign-missing-list{flex-wrap:wrap;gap:5px;display:flex}.campaign-missing-list span{min-height:24px;color:var(--muted);background:#f3f7f5;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.campaign-delivery-empty-state{background:linear-gradient(135deg,#fffffffc,#f4fbf7f0);border:1px dashed #d8e5df;border-radius:10px;grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr) minmax(210px,.44fr);align-items:stretch;gap:12px;min-width:0;padding:14px;display:grid}.campaign-delivery-empty-copy,.campaign-delivery-empty-metrics,.campaign-delivery-empty-actions{min-width:0}.campaign-delivery-empty-copy{align-content:center;gap:8px;display:grid}.campaign-delivery-empty-copy>span{min-width:0;color:var(--green-strong);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex;overflow:hidden}.campaign-delivery-empty-copy strong{color:var(--ink);font-size:20px;font-weight:950;line-height:1.18}.campaign-delivery-empty-copy p{color:#5d7067;margin:0;font-size:12px;font-weight:740;line-height:1.55}.campaign-delivery-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.campaign-delivery-empty-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:8px;align-content:center;gap:5px;min-width:0;padding:10px;display:grid}.campaign-delivery-empty-metrics span,.campaign-delivery-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:850;overflow:hidden}.campaign-delivery-empty-metrics strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.1;overflow:hidden}.campaign-delivery-empty-actions{align-content:center;gap:8px;display:grid}.campaign-delivery-empty-actions .button{justify-content:center;width:100%}.campaign-action-panel{gap:16px;display:grid;position:sticky;top:16px}.campaign-action-buttons{justify-content:flex-end}.campaign-next-list{gap:8px;display:grid}.campaign-next-action{border:1px solid var(--line);background:#fbfdfc;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px;display:grid}.campaign-next-action>svg{color:var(--green)}.campaign-next-action span{gap:3px;min-width:0;display:grid}.campaign-next-action strong{font-size:13px}.campaign-next-action em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.4}.campaign-next-action:hover{background:var(--surface-green);border-color:#b8d7c7}.campaign-side-note{background:#f7fbf9;border:1px solid #d9e5df;border-radius:8px;gap:6px;padding:12px;display:grid}.campaign-side-note strong{font-size:13px}.campaign-side-note span{color:var(--muted);font-size:12px;line-height:1.45}.spin{animation:.9s linear infinite spin}@media (max-width:1180px){.matrix-workspace{grid-template-columns:248px minmax(0,1fr)}.guided-content-grid{grid-template-columns:1fr}.guided-side-card,.beginner-side-card{position:static}.workflow-strip,.workflow-strip.compact-workflow,.full-flow-steps,.task-guide-strip,.guided-stepper,.guided-overview-strip,.home-template-grid,.template-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.creative-studio-command-center{grid-template-columns:1fr}.creative-studio-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-condition-drawer .creative-condition-list{grid-template-columns:repeat(3,minmax(0,1fr))}.creative-studio-workspace{grid-template-columns:286px minmax(0,1fr);align-items:start;max-height:none}.studio-panel{overflow:visible}.publish-audit-workspace{grid-template-columns:248px minmax(0,1fr)}.publish-audit-command-center{grid-template-columns:1fr}.publish-audit-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-command-center,.automation-safety-boundary{grid-template-columns:1fr}.automation-command-metrics,.automation-readiness-runway{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-command-center,.campaign-health-board,.campaign-detail-command-center{grid-template-columns:1fr}.campaign-health-checks,.campaign-detail-command-metrics,.campaign-summary-strip,.campaign-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-detail-layout{grid-template-columns:1fr}.campaign-action-panel{position:static}.creative-inspector-panel,.audit-inspector-panel{grid-column:1/-1;position:static}.template-work-grid,.saved-template-grid,.creative-confirm-grid,.batch-result-grid,.creative-history-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-history-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-panel{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;max-height:none}}@media (max-width:820px){.app-frame,.page-simple{grid-template-columns:1fr;overflow-x:hidden}.side-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:100%;min-width:0;max-width:100%;height:auto;padding:12px 14px;position:static;overflow-x:hidden}.brand-lockup,.sidebar-quick-actions,.nav-footer{display:none}.nav-list{scrollbar-width:thin;flex:none;width:100%;min-width:0;padding:0 0 2px;display:flex;overflow-x:auto}.nav-group{gap:6px;display:flex}.nav-group+.nav-group{border-top:0;border-left:1px solid #ffffff1a;margin-top:0;padding-top:0;padding-left:10px}.nav-group-title{display:none}.nav-link,.nav-button{white-space:nowrap;flex:none;width:auto;min-height:42px;padding:10px 12px}.public-side-nav .nav-list,.public-side-nav .nav-group{flex-wrap:wrap;width:100%;min-width:0;overflow:visible}.public-side-nav .nav-link{flex:calc(50% - 6px);grid-template-columns:18px auto;justify-content:center;min-width:0}.topbar{grid-template-columns:1fr}.topbar>*{min-width:0}.brand-profile-overview,.brand-smart-brief-head,.brand-smart-brief-footer,.brand-material-toolbar{grid-template-columns:1fr}.brand-profile-overview{display:grid}.brand-smart-brief-head,.brand-smart-brief-footer,.brand-material-toolbar{flex-direction:column;align-items:stretch}.brand-smart-brief-head .button,.brand-smart-brief-footer .button,.brand-material-search,.brand-material-filter{width:100%;max-width:none}.brand-material-filter{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.toolbar{justify-content:start}.home-top-actions{flex-wrap:wrap}.guided-home-workspace{padding:12px}.home-delivery-command-center,.home-delivery-command-metrics,.guided-workspace-head,.guided-purpose-panel,.guided-stepper,.guided-overview-strip,.home-template-grid,.template-material-grid,.guided-purpose-summary,.readiness-list.compact{grid-template-columns:1fr}.guided-step strong,.guided-step em,.guided-overview-card strong,.guided-overview-card em,.home-template-selected-bar strong{white-space:normal}.home-template-selected-bar{flex-direction:column;align-items:stretch}.home-template-tools,.template-purpose-filter-head,.guided-platform-summary-card{grid-template-columns:1fr;align-items:stretch}.home-template-tools,.template-purpose-filter-head{display:grid}.home-template-tools a,.template-purpose-filter-head em,.guided-platform-summary-card .button,.template-library-toggle{justify-content:center;width:100%}.template-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-material-head,.brief-smart-head,.brief-smart-actions,.beginner-upload-card{flex-direction:column;align-items:stretch}.brief-smart-actions .button,.beginner-upload-card .button{justify-content:center;width:100%}.other-material-upload-box{grid-template-columns:1fr}.template-material-head strong,.selected-template-brief-card strong{white-space:normal}.home-template-selected-bar .button,.home-step-actions .button,.image-generation-toggle{width:100%}.workflow-strip,.workflow-strip.compact-workflow,.full-flow-steps,.task-guide-strip,.creative-stepper{grid-template-columns:1fr;padding:10px 12px}.creative-step-card strong,.creative-step-card em{white-space:normal}.creative-condition-drawer .creative-condition-list{grid-template-columns:1fr}.creative-condition-drawer summary,.creative-condition-drawer summary>span{align-items:flex-start}.creative-condition-drawer summary strong,.creative-condition-drawer summary em{white-space:normal}.full-flow-steps{padding:0}.full-flow-head{flex-direction:column;align-items:stretch}.full-flow-head .button{justify-content:center;width:100%}.main-shell>.full-flow-rail{margin:0 12px 14px}.content-page .workflow-strip{padding:0}.main-shell>.task-guide-strip{padding:0 12px}.content-page .task-guide-strip{padding:0}.task-guide-card strong{white-space:normal}.workflow-step,.workflow-meta{padding:9px 10px}.beginner-main-card,.beginner-side-card{padding:12px}.beginner-card-head{flex-direction:column;align-items:stretch}.beginner-card-head h2,.beginner-card-head p{white-space:normal}.purpose-grid,.beginner-form-grid,.beginner-upload-card{grid-template-columns:1fr}.advanced-matrix-toggle{width:calc(100% - 24px);margin:0 12px 12px}.advanced-matrix-toggle span,.advanced-matrix-toggle em{white-space:normal}.promo-image-page .topbar .toolbar,.publish-audit-page .topbar .toolbar{grid-template-columns:minmax(0,1fr);width:calc(100vw - 44px);max-width:100%;display:grid}.campaign-page .topbar .toolbar{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:calc(100vw - 44px);max-width:100%;display:grid}.promo-image-page .topbar .toolbar .button,.campaign-page .topbar .toolbar .button,.publish-audit-page .topbar .toolbar .button,.publish-audit-page .topbar .toolbar .field{width:100%;min-width:0;padding-inline:9px}.promo-image-page .topbar .toolbar .button span,.campaign-page .topbar .toolbar .button span,.publish-audit-page .topbar .toolbar .button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matrix-workspace,.creative-studio-workspace,.creative-studio-command-center,.template-work-grid,.saved-template-grid,.saved-template-card,.creative-confirm-grid,.batch-result-grid,.creative-history-controls,.creative-history-card-grid,.asset-manager-layout,.asset-material-grid,.two-field-grid,.publish-audit-command-center,.automation-command-center,.automation-safety-boundary,.automation-safety-boundary-grid,.automation-readiness-runway,.support-command-center,.publish-audit-workspace,.audit-summary-strip,.campaign-summary-strip,.campaign-overview-grid,.campaign-health-board,.campaign-detail-command-center,.campaign-detail-layout,.campaign-health-checks,.campaign-detail-command-metrics,.automation-command-metrics,.support-command-metrics,.support-command-actions>div,.automation-command-actions>div{grid-template-columns:1fr}.campaign-row{grid-template-columns:10px minmax(0,1fr);gap:10px;padding:14px}.campaign-row>svg{display:none}.campaign-row-title{flex-direction:column;align-items:flex-start;gap:6px}.campaign-row-title h2,.campaign-row-main p{white-space:normal}.campaign-row-meta{grid-template-columns:1fr}.campaign-delivery-header{display:none}.campaign-delivery-row{grid-template-columns:1fr;align-items:start;gap:9px;min-height:auto}.campaign-delivery-row .button{width:100%}.campaign-action-buttons{grid-template-columns:1fr;display:grid}.campaign-action-buttons .button{width:100%}.asset-assembly-panel,.creative-inspector-panel,.creative-step-condition-panel,.audit-platform-panel,.audit-inspector-panel{max-height:none;position:static}.saved-template-head,.creative-generation-confirm{flex-direction:column;align-items:stretch}.creative-step-actions{justify-content:stretch}.saved-template-count{justify-items:start;width:100%}.creative-step-actions .button{width:100%}.phone-preview{border-radius:16px;max-width:100%}.phone-preview-media,.phone-preview-media img{height:360px;min-height:360px}.creative-safe-stage{min-height:380px}.creative-safe-stage img{min-height:0;max-height:580px}.visual-guidance-band{grid-template-columns:24px minmax(0,1fr)}.visual-guidance-band>svg:last-child{display:none}.input-panel,.editor-panel{border:0;border-bottom:1px solid var(--line)}.content-grid{grid-template-columns:1fr}.creative-studio-workspace{align-items:start;max-height:none}.studio-panel{overflow:visible}}.app-frame{background:#f5f7f6;grid-template-columns:176px minmax(0,1fr)}.side-nav{color:#ffffffe0;background:linear-gradient(#073b2d 0%,#08281f 100%);border-right:0;padding:18px 14px}.brand-lockup{border-bottom:1px solid #ffffff1a;padding:0 4px 16px}.brand-grid span{background:#fff}.brand-lockup strong{color:#fff;font-size:15px}.brand-lockup small{color:#ffffff94;font-size:11px}.nav-link,.nav-button{color:#ffffffb8;border-radius:8px;min-height:40px;font-size:13px}.nav-link:hover,.nav-button:hover,.nav-link.active{color:#fff;background:#dff7e821}.nav-button.danger{color:#ffcdcde0}.nav-button.danger:hover{color:#fff;background:#ff707029}.admin-logout-form{margin:0}.quota-card{background:#ffffff0f;border-color:#ffffff1f}.quota-card.locked{background:#ffb84d1f;border-color:#ffb84d61}.region-switch-card{background:#ffffff0f;border-color:#ffffff1f}.region-switch-head{color:#ffffff94}.region-switch-head strong{color:#fff}.region-segmented button,.region-segmented a{color:#ffffffad;border-color:#ffffff21}.region-segmented button.active,.region-segmented a.active{color:#fff;background:#21d07a29;border-color:#21d07a75}.quota-card strong{color:#fff}.quota-card .topbar-subtitle{color:#ffffff94}.quota-bar{background:#ffffff29}.quota-bar span{background:#21d07a}.quota-card.locked .quota-bar span{background:#ffb84d}.main-shell{background-color:#f6f8f7;background-image:linear-gradient(#0d443106 1px,#0000 1px),linear-gradient(90deg,#0d443106 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.launch-commandbar{background:#fffffff0;border-bottom-color:#dce5df;grid-template-columns:minmax(280px,1fr) auto;min-height:68px;padding:12px 20px}.project-title-block{min-width:0}.project-title-row{align-items:center;gap:10px;min-width:0;display:flex}.project-title-row h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;font-weight:900;overflow:hidden}.project-state{color:#09613f;background:#dff7e8;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:900}.project-state.done{color:#fff;background:#0b9f68}.launch-commandbar .toolbar{gap:8px}.command-progress{background:#fff;border:1px solid #d8e3dd;border-radius:8px;align-content:center;gap:6px;min-width:250px;min-height:38px;padding:7px 12px;display:grid}.command-progress span{color:#40524b;font-size:12px;font-weight:800}.command-progress strong{color:var(--green-strong)}.command-progress-bar{background:#e7eee9;border-radius:999px;height:5px;overflow:hidden}.command-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#0b9f68,#21c878);height:100%;display:block}.matrix-workspace{grid-template-columns:264px minmax(0,1fr) 340px;height:calc(100vh - 112px);min-height:680px}.input-panel,.editor-panel{background:#fffffff0;padding:16px}.input-panel{border-right-color:#dce5df}.editor-panel{border-left-color:#dce5df}.matrix-panel{background:#fbfdfcc7}.matrix-header{background:#fbfdfcf0;border-bottom-color:#dce5df;padding:16px 16px 10px}.matrix-title{font-size:18px;font-weight:900}.platform-selector{padding:2px 0 4px}.platform-toggle{background:#fff;border-radius:8px;min-height:30px}.platform-toggle.active{background:#e8f7ee}.delivery-matrix-shell{background:#fff;border-top:0;min-width:900px;margin:0}.delivery-matrix{min-width:900px}.delivery-matrix .matrix-row{grid-template-columns:112px 96px 96px 86px 86px 104px 122px 118px;min-height:78px}.delivery-matrix .matrix-row.header{color:#50645c;background:#f7faf8;min-height:44px}.delivery-matrix .matrix-row:not(.header){background:#fff;min-height:78px}.delivery-matrix .matrix-row:not(.header):hover{background:#f8fcfa}.delivery-matrix .matrix-row.selected{background:#f0fbf5;box-shadow:inset 3px 0 #0b9f68,inset 0 1px #97d8b5,inset 0 -1px #97d8b5}.delivery-matrix .matrix-cell{align-content:center;min-height:78px;padding:10px 12px;display:grid}.delivery-matrix .matrix-row.header .matrix-cell{min-height:44px;font-size:12px}.platform-mark{text-align:left;grid-template-columns:34px minmax(0,1fr);place-items:center start;gap:4px 8px}.platform-mark .platform-logo{grid-row:span 2}.platform-mark .platform-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.score-cell{gap:5px}.score-cell em,.spec-cell span,.time-cell span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.25;overflow:hidden}.matrix-score{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:25px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.matrix-score.done{color:#087044;background:#dff7e8}.matrix-score.warn{color:#a25f00;background:#fff2cf}.matrix-score.draft{color:#50645c;background:#eef4f1}.download-cell{justify-items:start}.download-mini{color:#0b7a50;background:#fff;border:1px solid #cfe1d7;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.download-mini:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.spec-cell,.time-cell{gap:3px}.spec-cell strong,.time-cell strong{color:#1d2b25;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.matrix-summary-bar{background:#fff;border-top:1px solid #dce5df;min-height:48px;padding:0 16px}.draft-inspector{gap:14px;display:grid}.home-inspector-empty-state{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5eb;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 14px 34px #11201a0f}.home-inspector-empty-copy{gap:7px;display:grid}.home-inspector-empty-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.home-inspector-empty-copy strong{color:#102019;font-size:20px;font-weight:950;line-height:1.14}.home-inspector-empty-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.home-inspector-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-inspector-empty-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}.home-inspector-empty-metrics span,.home-inspector-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.home-inspector-empty-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;line-height:1;overflow:hidden}.home-inspector-empty-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-inspector-empty-actions .button{white-space:nowrap;justify-content:center}.draft-copy-preview{color:#33413c;background:#fbfdfc;border:1px solid #dce5df;border-radius:8px;padding:12px;font-size:13px;line-height:1.65}.editor-head{border-bottom:1px solid #dce5df;padding-bottom:12px}.editor-current-label{color:#4b6158;font-size:12px;font-weight:900}.editor-section{background:#fff;border:1px solid #dfe8e3;border-radius:8px;padding:12px}.title-option{border-radius:8px}.tab-list{border-bottom-color:#dce5df}.bottom-status{background:#fffffff0;border-top:1px solid #dce5df;min-height:44px;padding:0 20px}@media (max-width:1260px){.matrix-workspace{grid-template-columns:248px minmax(620px,1fr)}.editor-panel{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:820px){.app-frame{grid-template-columns:1fr}.side-nav{border-right:0;border-bottom:1px solid var(--line);border-radius:0;flex-direction:row;width:100vw;min-width:0;max-width:100vw;height:auto;padding:12px 14px;position:static;overflow-x:hidden}.brand-lockup,.nav-footer{display:none}.nav-list{scrollbar-width:thin;flex:none;width:100%;min-width:0;padding:0 0 2px;display:flex;overflow-x:auto}.nav-group{gap:6px;display:flex}.nav-group+.nav-group{border-top:0;border-left:1px solid #ffffff1a;margin-top:0;padding-top:0;padding-left:10px}.nav-group-title{display:none}.nav-link,.nav-button{white-space:nowrap;width:auto}.launch-commandbar,.matrix-workspace{grid-template-columns:1fr;height:auto;min-height:0}.launch-commandbar .toolbar,.matrix-actions{justify-content:start}.command-progress{width:100%}.input-panel,.editor-panel{overflow:visible}.matrix-panel{overflow-x:auto}}.model-center-topbar{gap:16px}.admin-model-content{align-content:start;gap:18px;padding:0 18px 26px;display:grid}.admin-model-reference-summary{margin-bottom:140px}.model-topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.model-topbar-action-group{justify-items:end;gap:4px;min-width:0;display:grid}.model-topbar-action-group small{color:#6a7d72;text-align:right;max-width:210px;font-size:11px;font-weight:800;line-height:1.35}.admin-ops-command-center.model-center-command{background:radial-gradient(circle at 96% 12%,#2563eb1f,#0000 30%),linear-gradient(135deg,#fffffffa,#f4fafff0)}.admin-ops-command-center.launch-readiness-command{background:radial-gradient(circle at 96% 12%,#0b9f681f,#0000 30%),linear-gradient(135deg,#fffffffa,#f4fbf7f0)}.launch-readiness-command.blocked{background:radial-gradient(circle at 96% 12%,#c256461f,#0000 30%),linear-gradient(135deg,#fffffffa,#fff7f5f0);border-color:#c256464d}.launch-readiness-command.active{background:radial-gradient(circle at 96% 12%,#cf841921,#0000 30%),linear-gradient(135deg,#fffffffa,#fffaf0f0);border-color:#cf841952}.launch-readiness-page #mainland-first-launch,.launch-readiness-page #launch-next-steps,.launch-readiness-page #launch-rollback{scroll-margin-top:18px}.launch-command-metrics strong{overflow-wrap:anywhere;font-size:22px;line-height:1.08}.launch-decision-runway{grid-template-columns:repeat(3,minmax(0,1fr))}.model-command-metrics strong{overflow-wrap:anywhere;font-size:18px;line-height:1.12}.model-operator-runway{grid-template-columns:repeat(4,minmax(0,1fr))}.model-operator-runway .admin-ops-runway-card>span{width:fit-content;height:auto;min-height:26px;padding:0 8px;display:inline-flex}.model-operator-steps,.admin-support-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-support-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.model-operator-steps article,.admin-support-flow article{background:#fff;border:1px solid #dce5df;border-radius:8px;gap:5px;min-width:0;min-height:118px;padding:13px;display:grid}.model-operator-steps span,.admin-support-flow span{width:26px;height:26px;color:var(--green-strong);background:#e7f4ed;border-radius:999px;place-items:center;font-size:12px;font-weight:950;display:grid}.admin-support-flow span{width:fit-content;min-width:54px;padding:0 8px}.model-operator-steps strong,.admin-support-flow strong{color:#122018;font-size:14px;font-weight:950}.model-operator-steps small,.admin-support-flow small{color:#5f7168;font-size:12px;font-weight:750;line-height:1.45}.model-delivery-board{background:linear-gradient(135deg,#fffffffa,#f4fafff0);border:1px solid #c6d3cce6;border-radius:10px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.12fr) minmax(170px,.34fr);align-items:stretch;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 14px 34px #11201a0f}.model-delivery-board.blocked{background:linear-gradient(135deg,#fffffffa,#fff7f5f0);border-color:#c256464d}.model-delivery-board.active{background:linear-gradient(135deg,#fffffffa,#fffaf0f0);border-color:#cf84194d}.model-delivery-copy,.model-delivery-checks article,.model-delivery-actions{background:#fffffff0;border:1px solid #cfdbd5f2;border-radius:10px;min-width:0;box-shadow:0 10px 24px #11201a0b}.model-delivery-copy{align-content:center;gap:7px;padding:15px;display:grid}.model-delivery-copy span,.model-delivery-checks span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.model-delivery-checks article.attention span{color:#9a6413}.model-delivery-copy h2{color:#10231a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;font-weight:950;line-height:1.18;overflow:hidden}.model-delivery-copy p{color:#53685e;margin:0;font-size:13px;font-weight:720;line-height:1.55}.model-delivery-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.model-delivery-checks article{align-content:center;gap:6px;padding:12px;display:grid}.model-delivery-checks article.ready{background:#f4fbf7;border-color:#0b9f6833}.model-delivery-checks article.attention{background:#fffaf0;border-color:#e49c1857}.model-delivery-checks article.suggested{background:#f7fbff}.model-delivery-checks strong{color:#10231a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;font-weight:950;line-height:1;overflow:hidden}.model-delivery-checks small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;line-height:1.4;overflow:hidden}.model-delivery-actions{align-content:center;gap:8px;padding:12px;display:grid}.model-delivery-actions .button{white-space:nowrap;justify-content:center;width:100%}.mainland-model-gateway-panel{background:#fbfdfc;border-color:#0e714829;grid-template-columns:minmax(0,.88fr) minmax(320px,.52fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.mainland-model-gateway-panel.blocked{background:#fffaf7;border-color:#cd603033}.mainland-model-gateway-panel.ready{background:#f4fbf7;border-color:#10b98138}.mainland-model-gateway-copy{gap:7px;min-width:0;display:grid}.mainland-model-gateway-copy>span{color:var(--green-strong);font-size:12px;font-weight:950}.mainland-model-gateway-copy strong{color:#122018;font-size:19px;font-weight:950;line-height:1.25}.mainland-model-gateway-copy p{color:#5d7067;max-width:760px;margin:0;font-size:13px;line-height:1.6}.mainland-model-gateway-tags{flex-wrap:wrap;gap:6px;display:flex}.mainland-model-gateway-tags code{color:#31463c;overflow-wrap:anywhere;background:#fff;border:1px solid #dce8e1;border-radius:7px;max-width:100%;padding:5px 7px;font-size:11px;font-weight:850}.mainland-model-repair-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.mainland-model-repair-steps article{background:#fff;border:1px solid #dce8e1;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.mainland-model-repair-steps article.ready{background:#f4fbf7;border-color:#0b9f6838}.mainland-model-repair-steps article.active{background:#fffaf0;border-color:#bf7e1747}.mainland-model-repair-steps>article>span{width:24px;height:24px;color:var(--green-strong);background:#e7f4ed;border-radius:999px;place-items:center;font-size:11px;font-weight:950;display:grid}.mainland-model-repair-steps article.active>span{color:#9b6500;background:#fff1ce}.mainland-model-repair-steps div{gap:3px;min-width:0;display:grid}.mainland-model-repair-steps strong{color:#14231b;font-size:12px;font-weight:950;line-height:1.3}.mainland-model-repair-steps small{color:#60736a;font-size:11px;font-weight:750;line-height:1.45}.mainland-model-gateway-actions{gap:8px;min-width:0;display:grid}.mainland-model-gateway-actions .model-test-message{grid-column:auto}.model-test-empty-message{background:linear-gradient(135deg,#14976114,#0000 42%),#fbfdfc;border:1px dashed #1497612e;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.model-test-empty-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.model-test-empty-copy>svg{color:#0b7657;margin-top:2px}.model-test-empty-copy>div{gap:3px;min-width:0;display:grid}.model-test-empty-copy span{color:#0b7657;font-size:10px;font-weight:950;line-height:1}.model-test-empty-copy strong{color:#14231b;font-size:13px;font-weight:950;line-height:1.2}.model-test-empty-copy small{color:#60736a;font-size:11px;font-weight:740;line-height:1.4}.model-test-empty-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.model-test-empty-route span{color:#28463b;text-align:center;white-space:nowrap;background:#ffffffb8;border:1px solid #1497611f;border-radius:7px;min-width:0;padding:7px;font-size:10px;font-weight:900;line-height:1}.model-filter-bar{background:#f7faf8;border:1px solid #dce5df;border-radius:8px;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:6px;display:flex}.model-filter-bar button{color:#50645a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;padding:0 13px;font-size:13px;font-weight:900}.model-filter-bar button.active{color:#08724e;background:#fff;border-color:#b7d8c8;box-shadow:0 8px 20px #0c593b14}.model-center-loading-panel{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5eb;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr) minmax(220px,.42fr);align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.model-center-loading-copy,.model-center-loading-metrics,.model-center-loading-actions{min-width:0}.model-center-loading-copy{align-content:center;gap:7px;display:grid}.model-center-loading-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.model-center-loading-copy strong{color:#102019;font-size:22px;font-weight:950;line-height:1.12}.model-center-loading-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.model-center-loading-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.model-center-loading-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:11px;display:grid}.model-center-loading-metrics span,.model-center-loading-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.model-center-loading-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.model-center-loading-actions{align-content:center;gap:8px;display:grid}.model-center-loading-actions .button{white-space:nowrap;justify-content:center}.model-center-loading-actions>span{color:#60736a;align-items:flex-start;gap:6px;font-size:12px;font-weight:800;line-height:1.45;display:inline-flex}.model-provider-empty-state{background:linear-gradient(135deg,#fffffffc,#fff9e8e0);border:1px solid #e2b76175;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr) minmax(220px,.42fr);align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.model-provider-empty-copy,.model-provider-empty-metrics,.model-provider-empty-actions,.model-provider-empty-route{min-width:0}.model-provider-empty-copy{align-content:center;gap:7px;display:grid}.model-provider-empty-copy>span{color:#9a6413;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.model-provider-empty-copy strong{color:#102019;font-size:22px;font-weight:950;line-height:1.12}.model-provider-empty-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.model-provider-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.model-provider-empty-metrics article{background:#ffffffeb;border:1px solid #e2b76157;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:11px;display:grid}.model-provider-empty-metrics span,.model-provider-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.model-provider-empty-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.model-provider-empty-actions{align-content:center;gap:8px;display:grid}.model-provider-empty-actions .button{white-space:nowrap;justify-content:center}.model-provider-empty-route{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.model-provider-empty-route span{color:#73531b;text-align:center;white-space:nowrap;background:#ffffffc2;border:1px solid #e2b76157;border-radius:9px;min-width:0;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2}.model-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.model-provider-card{background:#fff;border:1px solid #dce5df;border-radius:8px;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 18px 42px #0f22180d}.model-provider-head,.model-provider-title,.model-card-actions,.model-status-row,.model-chip-row,.model-secret-row,.model-row-actions,.model-row-meta{align-items:center;display:flex}.model-provider-head{justify-content:space-between;gap:12px}.model-provider-head p{color:#5d7067;margin:5px 0 0;font-size:12px;line-height:1.55}.model-provider-title{gap:9px}.model-provider-title h2{color:#101d16;margin:0;font-size:18px;font-weight:950}.provider-state{color:#6a756f;background:#eef1ef;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900}.provider-state.ready{color:#08724e;background:#e4f6ee}.model-chip-row{flex-wrap:wrap;gap:6px}.model-chip{color:#08724e;background:#e8f6ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.model-chip.muted{color:#586b62;background:#f1f4f2}.model-status-row{color:#35473e;gap:8px;font-size:13px;font-weight:850}.model-card-actions{justify-content:space-between;gap:10px}.model-toggle,.model-enable-check{color:#42564c;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.model-secret-row{grid-template-columns:minmax(0,1fr) auto 34px;align-items:end;gap:8px;display:grid}.provider-model-list{gap:8px}.provider-model-row{grid-template-columns:24px minmax(140px,1fr) minmax(130px,1fr);align-items:center}.model-row-meta,.model-row-actions{flex-wrap:wrap;grid-column:2/-1;gap:6px}.model-row-meta span{color:#5b6d64;background:#f1f4f2;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850}.model-test-message{color:#45584f;background:#f7faf8;border:1px solid #dce5df;border-radius:8px;grid-column:2/-1;padding:8px 10px;font-size:12px;line-height:1.45}.model-test-message.pass{color:#08724e;background:#f0fbf5;border-color:#b9dfcc}.model-test-message.fail{color:#9c3f26;background:#fff6f3;border-color:#f0c8bd}.support-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.78fr);align-items:start;gap:18px;display:grid}.support-command-center{min-width:0;box-shadow:var(--shadow);background:linear-gradient(135deg,#f4fbf7f5,#fffffffa 58%),#fff;border:1px solid #d7e6df;border-radius:10px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.08fr) minmax(286px,.54fr);align-items:stretch;gap:12px;margin-bottom:14px;padding:14px;display:grid}.support-command-copy,.support-command-metrics div,.support-command-next{background:#ffffffeb;border:1px solid #dfe8e3;border-radius:8px;min-width:0}.support-command-copy{align-content:start;gap:8px;padding:16px;display:grid}.support-command-copy span,.support-command-metrics span,.support-command-next>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.support-command-copy h2{color:#10251d;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.18}.support-command-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.support-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.support-command-metrics div{align-content:start;gap:7px;padding:14px;display:grid}.support-command-metrics strong{color:#10251d;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:22px;line-height:1.05}.support-command-metrics small,.support-command-next small{color:var(--muted);font-size:12px;font-weight:780;line-height:1.45}.support-command-next{background:linear-gradient(#f7fcf9,#fff);border-color:#d4e8dd;align-content:start;gap:9px;padding:16px;display:grid}.support-command-next strong{color:#10251d;font-size:17px;line-height:1.25}.support-command-actions{gap:8px;margin-top:2px;display:grid}.support-command-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.support-command-actions .button{justify-content:center;min-width:0;min-height:38px}.support-command-actions .button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-form-anchor{min-width:0;scroll-margin-top:16px;display:grid}.support-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.support-quick-card{color:#14231b;text-align:left;cursor:pointer;background:#f8fbf9;border:1px solid #dce6df;border-radius:8px;gap:5px;min-width:0;min-height:86px;padding:11px;display:grid;position:relative}.support-quick-card:hover,.support-quick-card:focus-visible,.support-quick-card.active{background:#f1fbf6;border-color:#0b9f685c;outline:none}.support-quick-card.active{box-shadow:inset 0 0 0 1px #0b9f682e,0 12px 28px #0b9f681a}.support-quick-card.active:before{content:"";background:var(--green);border-radius:999px;width:8px;height:8px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 4px #0b9f681a}.support-quick-card.active strong{color:var(--green-strong)}.support-quick-card strong{font-size:13px;font-weight:950}.support-quick-card span{color:var(--muted);font-size:12px;line-height:1.45}.support-intake-summary{background:linear-gradient(135deg,#fff8e8eb,#ffffffd1);border:1px solid #bf7e1738;border-radius:9px;grid-template-columns:minmax(0,.74fr) minmax(240px,.48fr);align-items:center;gap:14px;padding:14px;display:grid}.support-intake-summary.ready{background:linear-gradient(135deg,#ebfaf3f0,#ffffffd6);border-color:#0b9f683d}.support-intake-summary>div:first-child{gap:4px;min-width:0;display:grid}.support-intake-summary>div:first-child span{color:#8b4d04;background:#ffffffb8;border:1px solid #bf7e1738;border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:950}.support-intake-summary.ready>div:first-child span{color:var(--green-strong);border-color:#0b9f682e}.support-intake-summary strong{color:#13231b;font-size:17px;line-height:1.3}.support-intake-summary small{color:var(--muted);font-size:13px;line-height:1.5}.support-intake-steps{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.support-intake-steps span{color:#1e6a4a;background:#ffffffb8;border:1px solid #0b9f6829;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.support-submit-message{color:#77500b;background:#fff8e8;border:1px solid #bf7e1738;border-radius:9px;margin:0;padding:12px 13px;font-size:13px;font-weight:800;line-height:1.55}.support-submit-message.success{color:var(--green-strong);background:#effaf4;border-color:#0b9f683d}.support-submit-message.error{color:#9c3f26;background:#fff6f3;border-color:#d9474747}.support-history-card{gap:14px;display:grid;position:sticky;top:18px}.support-history-console{background:linear-gradient(135deg,#fffffff5,#f4fbf7e6);border:1px solid #cfdbd5e6;border-radius:10px;gap:11px;min-width:0;padding:13px;display:grid}.support-history-console.empty{background:linear-gradient(90deg,#e49c1814,#0000 42%),linear-gradient(135deg,#fff,#fffaf0);border-color:#e49c183d}.support-history-console.active{background:linear-gradient(90deg,#2563eb12,#0000 42%),linear-gradient(135deg,#fff,#f5f8ff);border-color:#2563eb33}.support-history-console.warning{background:linear-gradient(90deg,#e49c181a,#0000 42%),linear-gradient(135deg,#fff,#fff8e8);border-color:#e49c1857}.support-history-console.ready{background:linear-gradient(90deg,#0b9f6813,#0000 42%),linear-gradient(135deg,#fff,#f3fbf7);border-color:#0b9f6838}.support-history-console-head{gap:5px;min-width:0;display:grid}.support-history-console-head span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.support-history-console-head strong{color:#102019;font-size:18px;font-weight:950;line-height:1.2}.support-history-console-head small{color:#60736a;font-size:12px;font-weight:760;line-height:1.45}.support-history-console-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.support-history-console-metrics article{background:#ffffffc7;border:1px solid #cfdbd5e0;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px 6px;min-width:0;padding:9px;display:grid}.support-history-console-metrics svg{color:var(--green-strong)}.support-history-console-metrics span{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.1;overflow:hidden}.support-history-console-metrics strong{color:#102019;grid-column:1/-1;font-size:19px;font-weight:950;line-height:1}.support-ticket-list{gap:10px;display:grid}.support-ticket-list.admin{gap:12px}.admin-support-empty-state{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5eb;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr) auto;align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.admin-support-empty-state.filtered{background:linear-gradient(135deg,#fffffffc,#fff9e8e0);border-color:#e2b76175}.admin-support-empty-copy,.admin-support-empty-metrics,.admin-support-empty-actions,.admin-support-empty-route{min-width:0}.admin-support-empty-copy{align-content:center;gap:7px;display:grid}.admin-support-empty-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.admin-support-empty-state.filtered .admin-support-empty-copy>span{color:#9a6413}.admin-support-empty-copy strong{color:#102019;font-size:22px;font-weight:950;line-height:1.12}.admin-support-empty-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.admin-support-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-support-empty-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:11px;display:grid}.admin-support-empty-metrics span,.admin-support-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.admin-support-empty-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.admin-support-empty-actions{align-content:center;gap:8px;display:grid}.admin-support-empty-actions .button{white-space:nowrap;justify-content:center}.admin-support-empty-route{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-support-empty-route span{color:#52685e;text-align:center;white-space:nowrap;background:#ffffffbd;border:1px solid #cfdbd5db;border-radius:9px;min-width:0;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2}.support-ticket-card{color:#22352c;background:#fbfdfb;border:1px solid #dce5df;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.support-ticket-card.high,.support-ticket-card.urgent{background:#fff8f6;border-color:#e6525266}.support-ticket-card.manual-activation{background:#f3fbf7;border-color:#0b9f6852}.support-ticket-card.public-application{background:#f6f9ff;border-color:#266bc952}.support-empty-history{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5e6;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.support-empty-history-copy{gap:7px;min-width:0;display:grid}.support-empty-history-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.support-empty-history-copy strong{color:#102019;font-size:20px;font-weight:950;line-height:1.15}.support-empty-history-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.support-empty-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.support-empty-history-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e0;border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}.support-empty-history-metrics span,.support-empty-history-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.support-empty-history-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1;overflow:hidden}.support-empty-history-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.support-empty-history-route span{color:#486557;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce7e1;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:28px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex;overflow:hidden}.support-empty-history .button{justify-content:center}.support-ticket-card strong{color:#101d16;overflow-wrap:anywhere;font-size:14px;font-weight:950;line-height:1.35;display:block}.support-ticket-card small,.support-ticket-card time{color:#687b72;margin-top:3px;font-size:11px;font-weight:800;line-height:1.35;display:block}.support-ticket-card p{color:#34483e;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.support-ticket-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.support-ticket-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.support-type-badge{background:var(--surface-green);color:var(--green-strong);border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-weight:950}.support-type-badge.public{color:#2454b8;background:#e8f0ff}.support-type-badge.privacy{color:#6d35a8;background:#f0e8ff}.support-type-badge.commercial{color:#96560a;background:#fff1d6}.support-status{white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:950}.support-status.open{color:#b5530a;background:#fff2df}.support-status.reviewing{color:#2454b8;background:#e8f0ff}.support-status.resolved{color:#08724e;background:#e4f6ee}.support-ticket-meta{background:#f4f8f5;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:10px;display:grid}.support-ticket-meta div{min-width:0}.support-ticket-meta dt{color:#71837a;font-size:11px;font-weight:850}.support-ticket-meta dd{color:#22352c;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:850}.support-ticket-meta dd a{min-height:32px;color:var(--green-strong);align-items:center;text-decoration:none;display:inline-flex}.support-ticket-meta dd a:hover{text-decoration:underline}.support-ticket-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-support-list{gap:14px;display:grid}.admin-support-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-support-summary strong{color:#14231b;white-space:nowrap;font-size:13px;font-weight:950}.admin-support-controls{grid-template-columns:minmax(240px,1fr) minmax(140px,.22fr) minmax(140px,.22fr);align-items:end;gap:10px;display:grid}.admin-support-search{color:#63766c;background:#fbfdfb;border:1px solid #dce6df;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;display:flex}.admin-support-search input{color:#14231b;width:100%;min-width:0;height:100%;min-height:36px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.admin-support-search input::placeholder{color:#8a9a91}.admin-support-filter{gap:4px}.admin-support-filter span{font-size:11px}.admin-support-queue-board{background:linear-gradient(135deg,#fffffff5,#f6faf8e6);border:1px solid #cfdbd5eb;border-radius:9px;grid-template-columns:minmax(0,.78fr) minmax(340px,.56fr);align-items:center;gap:14px;padding:14px;display:grid}.admin-support-queue-board.blocked{background:linear-gradient(135deg,#fffaf0f5,#ffffffe0);border-color:#cf84194d}.admin-support-queue-board.ready{background:linear-gradient(135deg,#effaf4f0,#ffffffe0);border-color:#0b9f6838}.admin-support-queue-main{gap:5px;min-width:0;display:grid}.admin-support-queue-main>span{width:fit-content;color:var(--green-strong);background:#ffffffb8;border:1px solid #0b9f6829;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:950}.admin-support-queue-main strong{color:#13231b;font-size:18px;font-weight:950;line-height:1.25}.admin-support-queue-main small{color:#5f7168;font-size:13px;line-height:1.5}.admin-support-queue-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-support-queue-stats div{background:#ffffffd1;border:1px solid #cfdbd5db;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:72px;padding:10px;display:grid}.admin-support-queue-stats span{color:#667a70;white-space:nowrap;font-size:11px;font-weight:850}.admin-support-queue-stats strong{color:#122018;font-size:20px;font-weight:950;line-height:1}.admin-ops-message{color:#77500b;background:#fff8e8;border:1px solid #bf7e1738;border-radius:9px;margin:0;padding:11px 12px;font-size:13px;font-weight:800;line-height:1.55}.admin-ops-message.success{color:var(--green-strong);background:#effaf4;border-color:#0b9f683d}.admin-ops-message.error{color:#9c3f26;background:#fff6f3;border-color:#d9474747}.admin-ops-message a,.admin-ops-message button{color:inherit;margin-left:8px;font-weight:950}.admin-application-console{border-color:#0e714824}.admin-application-count{color:#14231b;white-space:nowrap;font-size:13px;font-weight:950}.admin-email-readiness-banner{background:#fbfdfc;border:1px solid #dce8e1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0 14px;padding:12px;display:grid}.admin-email-readiness-banner.ready{background:#f1fbf5;border-color:#b8e4cd}.admin-email-readiness-banner.needs-setup{background:#fffaf0;border-color:#f2d79a}.admin-email-readiness-icon{color:#08724e;background:#e8f7ef;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-email-readiness-banner.needs-setup .admin-email-readiness-icon{color:#9b6500;background:#fff1ce}.admin-email-readiness-banner div:nth-child(2){gap:3px;min-width:0;display:grid}.admin-email-readiness-banner strong{color:#14231b;font-size:14px;font-weight:950}.admin-email-readiness-banner span{color:#60736a;font-size:12px;font-weight:760;line-height:1.55}.application-controls{grid-template-columns:minmax(240px,1fr) minmax(150px,.24fr)}.admin-application-queue-strip{background:linear-gradient(135deg,#fffffffa,#f5faf7f0);border:1px solid #cfdbd5eb;border-radius:10px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.25fr) auto;align-items:stretch;gap:12px;padding:14px;display:grid;box-shadow:0 14px 34px #11201a0f}.admin-application-queue-strip.pending{background:linear-gradient(135deg,#fffffffc,#fff8e6eb);border-color:#f2aa245c}.admin-application-queue-strip.ready{background:linear-gradient(135deg,#fffffffc,#effaf4eb);border-color:#0b9f683d}.admin-application-queue-strip.empty{border-color:#bdcac4d1}.admin-application-queue-head{align-content:center;gap:6px;min-width:0;display:grid}.admin-application-queue-head span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.admin-application-queue-strip.pending .admin-application-queue-head span{color:#9b6500}.admin-application-queue-head strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:950;line-height:1.12;overflow:hidden}.admin-application-queue-head small{color:#5f7168;font-size:12px;font-weight:760;line-height:1.45}.admin-application-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-application-queue-grid article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:5px;min-width:0;min-height:86px;padding:11px;display:grid}.admin-application-queue-grid span,.admin-application-queue-grid small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.admin-application-queue-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:950;line-height:1;overflow:hidden}.admin-application-queue-actions{align-content:center;gap:8px;min-width:128px;display:grid}.admin-application-queue-actions .button{white-space:nowrap;justify-content:center}.application-list{gap:12px}.application-card{border-left-width:4px}.application-card.pending{border-left-color:#f2aa24}.application-card.approved{border-left-color:#11a76d}.application-card.rejected{border-left-color:#d84a4a}.approval-badge{white-space:nowrap;border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-weight:950}.approval-badge.pending{color:#a25d00;background:#fff4da}.approval-badge.approved{color:#09613f;background:#dff7e8}.approval-badge.rejected{color:#a92b2b;background:#ffe8e8}.application-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.application-review-note{color:#3c4b43;background:#f8fbf8;border-radius:8px;padding:10px 11px;font-size:13px}.admin-application-delivery-panel{background:linear-gradient(#f1fbf6fa,#fffffff5);border:1px solid #0b9f6838;border-radius:10px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #0b9f6814}.admin-application-delivery-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.admin-application-delivery-head>div{gap:3px;min-width:0;display:grid}.admin-application-delivery-head strong{color:#102019;font-size:15px;font-weight:950}.admin-application-delivery-head span{color:#53675e;font-size:12px;font-weight:760;line-height:1.45}.admin-application-delivery-icon{color:#08724e;background:#dff7e8;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.admin-application-delivery-link{background:#ffffffdb;border:1px solid #cfdbd5e0;border-radius:8px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.admin-application-delivery-link span{color:#5d6f66;font-size:12px;font-weight:900}.admin-application-delivery-link code{color:#123325;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.admin-application-delivery-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-application-empty-state{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5eb;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr) auto;align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.admin-application-empty-state.filtered{background:linear-gradient(135deg,#fffffffc,#fff9e8e0);border-color:#e2b76175}.admin-application-empty-copy,.admin-application-empty-metrics,.admin-application-empty-actions,.admin-application-empty-route{min-width:0}.admin-application-empty-copy{align-content:center;gap:7px;display:grid}.admin-application-empty-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.admin-application-empty-copy strong{color:#102019;font-size:22px;font-weight:950;line-height:1.12}.admin-application-empty-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.admin-application-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-application-empty-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:11px;display:grid}.admin-application-empty-metrics span,.admin-application-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.admin-application-empty-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.admin-application-empty-actions{align-content:center;gap:8px;display:grid}.admin-application-empty-actions .button{white-space:nowrap;justify-content:center}.admin-application-empty-route{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-application-empty-route span{color:#52685e;text-align:center;white-space:nowrap;background:#ffffffbd;border:1px solid #cfdbd5db;border-radius:9px;min-width:0;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2}.admin-settings-page{min-height:100vh}.admin-settings-command-strip{background:linear-gradient(#fffcf5fa,#fffffff2);border:1px solid #bf7e173d;border-radius:10px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-bottom:14px;padding:15px;display:grid;box-shadow:0 14px 34px #11201a12}.admin-settings-command-strip.ready{background:linear-gradient(#f1fbf6fa,#fffffff2);border-color:#0b9f6838}.admin-settings-command-head{background:#ffffffdb;border:1px solid #cfdbd5e0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:12px;display:grid}.admin-settings-command-head>div{gap:4px;min-width:0;display:grid}.admin-settings-command-head strong{color:#102019;font-size:16px;font-weight:950}.admin-settings-command-head span{color:#53675e;font-size:12px;font-weight:760;line-height:1.55}.admin-settings-command-icon{color:#9b6500;background:#fff1ce;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.admin-settings-command-strip.ready .admin-settings-command-icon{color:#08724e;background:#dff7e8}.admin-settings-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.admin-settings-command-tile{background:#fffaf0;border:1px solid #ead9b3f5;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px;display:grid}.admin-settings-command-tile.done{background:#f3fbf6;border-color:#ccebd8f5}.admin-settings-command-tile>span{color:#9b6500;background:#fff1ce;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.admin-settings-command-tile.done>span{color:#08724e;background:#dff7e8}.admin-settings-command-tile div{gap:3px;min-width:0;display:grid}.admin-settings-command-tile small{color:#60736a;font-size:11px;font-weight:900}.admin-settings-command-tile strong{color:#14231b;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1.05;overflow:hidden}.admin-settings-command-tile em{color:#60736a;font-size:11px;font-style:normal;font-weight:740;line-height:1.45}.admin-settings-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:14px;display:grid}.admin-email-card,.admin-email-guide{min-width:0}.admin-settings-side-stack{gap:14px;min-width:0;display:grid}.admin-email-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.admin-email-bind-console{background:linear-gradient(90deg,#2563eb0e,#0000 38%),linear-gradient(135deg,#fff,#f6fbf8);border:1px solid #cfdbd5eb;border-radius:10px;gap:12px;padding:14px;display:grid}.admin-email-bind-console.active{background:linear-gradient(90deg,#0b9f6814,#0000 40%),linear-gradient(135deg,#fff,#f3fbf7);border-color:#0b9f6842}.admin-email-bind-console.ready{background:linear-gradient(90deg,#0b9f6812,#0000 42%),linear-gradient(135deg,#fff,#f5fcf8);border-color:#0b9f6833}.admin-email-bind-console.waiting{background:linear-gradient(90deg,#e49c1814,#0000 40%),linear-gradient(135deg,#fff,#fffaf0);border-color:#e49c183d}.admin-email-bind-console.error{background:linear-gradient(90deg,#be123c14,#0000 40%),linear-gradient(135deg,#fff,#fff1f2);border-color:#be123c3d}.admin-email-bind-console-head{gap:5px;min-width:0;display:grid}.admin-email-bind-console-head span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.admin-email-bind-console-head strong{color:#102019;font-size:18px;font-weight:950;line-height:1.15}.admin-email-bind-console-head small{color:#60736a;font-size:12px;font-weight:760;line-height:1.45}.admin-email-bind-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-email-bind-console-grid article{background:#ffffffd6;border:1px solid #cfdbd5e6;border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}.admin-email-bind-console-grid span,.admin-email-bind-console-grid small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.1;overflow:hidden}.admin-email-bind-console-grid strong{color:#102019;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:950;line-height:1;overflow:hidden}.admin-email-bind-field{gap:7px;display:grid}.admin-email-bind-row{grid-template-columns:minmax(0,1fr) minmax(126px,auto);gap:8px;display:grid}.admin-email-bind-row input{width:100%}.admin-email-bind-row .button{white-space:nowrap;width:100%}.admin-email-list{gap:8px;margin-top:14px;display:grid}.admin-email-empty-state{background:linear-gradient(135deg,#fffffffa,#f4fbf7eb);border:1px solid #cfdbd5eb;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(330px,.72fr) auto;align-items:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #11201a0f}.admin-email-empty-copy,.admin-email-empty-metrics,.admin-email-empty-actions,.admin-email-empty-route{min-width:0}.admin-email-empty-copy{align-content:center;gap:7px;display:grid}.admin-email-empty-copy>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.admin-email-empty-copy strong{color:#102019;font-size:22px;font-weight:950;line-height:1.12}.admin-email-empty-copy p{color:#5d7067;margin:0;font-size:13px;font-weight:720;line-height:1.55}.admin-email-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-email-empty-metrics article{background:#ffffffe6;border:1px solid #cfdbd5e6;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:11px;display:grid}.admin-email-empty-metrics span,.admin-email-empty-metrics small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.admin-email-empty-metrics strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;overflow:hidden}.admin-email-empty-actions{align-content:center;gap:8px;display:grid}.admin-email-empty-actions .button{white-space:nowrap;justify-content:center}.admin-email-empty-route{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-email-empty-route span{color:#52685e;text-align:center;white-space:nowrap;background:#ffffffbd;border:1px solid #cfdbd5db;border-radius:9px;min-width:0;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2}.admin-email-row{background:#fbfdfc;border:1px solid #dce8e1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.admin-email-row div{gap:3px;min-width:0;display:grid}.admin-email-row strong{color:#14231b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.admin-email-row span{color:#60736a;font-size:11px;font-weight:850}.admin-email-locked{color:#4c6257;white-space:nowrap;background:#eef4f1;border-radius:999px;align-items:center;min-height:30px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.admin-email-loop-check{background:#fffdf8;border-color:#bf7e1738}.admin-email-loop-check.ready{background:#f7fcf9;border-color:#0b9f6833}.admin-loop-check-list{gap:8px;margin-top:12px;display:grid}.admin-loop-check-item{background:#fffaf0;border:1px solid #ead9b3;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.admin-loop-check-item.done{background:#f3fbf6;border-color:#ccebd8}.admin-loop-check-item>span{color:#9b6500;background:#fff1ce;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.admin-loop-check-item.done>span{color:#08724e;background:#dff7e8}.admin-loop-check-item div{gap:3px;min-width:0;display:grid}.admin-loop-check-item strong{color:#14231b;font-size:13px;font-weight:950}.admin-loop-check-item small{color:#60736a;font-size:12px;font-weight:760;line-height:1.5}.admin-loop-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:1180px){.admin-detail-grid{grid-template-columns:1fr}.admin-action-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.admin-filter-grid,.admin-kv-grid,.admin-activity-grid,.admin-payment-operator-grid,.admin-member-list,.mainland-model-gateway-panel,.mainland-model-repair-steps,.model-delivery-board,.model-delivery-checks,.model-provider-grid,.model-operator-steps,.admin-support-flow,.support-grid{grid-template-columns:1fr}.support-history-card{position:static}.admin-support-controls{grid-template-columns:1fr}.admin-email-readiness-banner{grid-template-columns:auto minmax(0,1fr)}.model-topbar-actions,.model-topbar-actions .button{justify-content:center;width:100%}.model-topbar-action-group{justify-items:stretch;width:100%}.model-topbar-action-group small{text-align:center;max-width:none}.admin-email-readiness-banner .button{grid-column:1/-1;justify-content:center;width:100%}.application-controls,.application-meta,.admin-settings-grid,.admin-email-summary{grid-template-columns:1fr}.admin-support-summary,.admin-support-summary .button,.admin-loop-actions,.admin-loop-actions .button,.admin-control-head,.admin-control-head .button{justify-content:center;width:100%}}@media (max-width:720px){.admin-action-rail,.admin-credit-grid,.admin-two-buttons,.admin-operator-brief,.admin-email-bind-row{grid-template-columns:1fr}.admin-workspace-table .admin-table-head,.admin-workspace-table .admin-table-row,.admin-table-empty,.admin-table-empty-state{min-width:1040px}.model-secret-row,.provider-model-row{grid-template-columns:1fr}.model-row-meta,.model-row-actions,.model-test-message{grid-column:1}.support-ticket-head{display:grid}.support-ticket-meta{grid-template-columns:1fr}.support-ticket-actions .button{width:100%}}.template-gallery-page{background:linear-gradient(180deg, #f8fcf9f5, #eef6f1f5), var(--bg)}.template-gallery-page .template-gallery-content{padding:0 18px 26px}.template-workbench-topnav{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:56px;margin:0 -18px;padding:0 18px;display:flex}.template-workbench-topnav>div{align-items:center;gap:24px;min-width:0;display:flex}.template-workbench-topnav>div:last-child{flex:none;gap:10px}.template-workbench-topnav a:not(.button){color:#33443c;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:56px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.template-workbench-topnav a.active:not(.button){border-bottom-color:var(--green);color:#17231d}.publish-schedule-page{padding:0 18px 26px}.publish-schedule-workbench-header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin:0 -18px;padding:18px;display:grid}.publish-schedule-workbench-header>div:first-child{gap:5px;min-width:0;display:grid}.publish-schedule-workbench-header>div:first-child>span,.publish-schedule-focus-copy span,.publish-schedule-focus-next>span{color:var(--green-strong);align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.2;display:inline-flex}.publish-schedule-workbench-header h1{color:#10251d;letter-spacing:0;margin:0;font-size:clamp(26px,3vw,38px);font-weight:950;line-height:1.05}.publish-schedule-workbench-header p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.publish-schedule-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.publish-schedule-focus-bar{background:#fff;border:1px solid #c6d3cceb;border-radius:8px;grid-template-columns:minmax(260px,.86fr) minmax(0,1fr) minmax(230px,.42fr);align-items:stretch;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:0 10px 24px #11201a0e}.publish-schedule-focus-copy,.publish-schedule-focus-next{align-content:center;gap:5px;min-width:0;display:grid}.publish-schedule-focus-copy strong,.publish-schedule-focus-next strong{color:#10251d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:950;line-height:1.22;overflow:hidden}.publish-schedule-focus-copy small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.publish-schedule-focus-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-schedule-focus-metrics span{background:#f8fbf9;border:1px solid #cfdbd5f0;border-radius:8px;align-content:center;gap:2px;min-width:0;padding:9px 10px;display:grid}.publish-schedule-focus-metrics strong,.publish-schedule-focus-metrics em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-schedule-focus-metrics strong{color:#10251d;font-size:17px;font-weight:950;line-height:1.1}.publish-schedule-focus-metrics em{color:#63756d;font-size:11px;font-style:normal;font-weight:820}.publish-schedule-focus-next{border-left:1px solid var(--line);padding-left:10px}.publish-schedule-focus-next.warning strong{color:#92400e}.publish-schedule-focus-next.ready strong{color:var(--green-strong)}.template-gallery-content{gap:18px;display:grid}.template-gallery-workbench{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:18px;min-width:0;min-height:684px;display:grid}.template-gallery-workbench-main,.template-workbench-detail{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0}.template-gallery-workbench-main{gap:18px;padding:16px;display:grid}.template-workbench-guide{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.template-workbench-guide div{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;display:grid;position:relative}.template-workbench-guide div:not(:last-child):after{content:"";background:#d9e1dc;width:40%;height:1px;position:absolute;top:14px;right:8px}.template-workbench-guide span{border:1px solid var(--line);color:#66766e;background:#fff;border-radius:999px;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.template-workbench-guide strong,.template-workbench-guide em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.template-workbench-guide strong{color:#17231d;font-size:12px;font-weight:950;line-height:1.2}.template-workbench-guide em{color:#687a71;font-size:10px;font-style:normal;font-weight:760;line-height:1.2}.template-workbench-guide .done span,.template-workbench-guide .active span{border-color:var(--green);color:var(--green-strong);background:#effaf4}.template-workbench-guide .active span{color:#fff;background:var(--green)}.template-workbench-guide .active strong,.template-workbench-guide .active em{color:var(--green-strong)}.template-workbench-title{justify-content:space-between;align-items:end;gap:14px;display:flex}.template-workbench-title h1{color:#14231b;letter-spacing:0;margin:0;font-size:22px;font-weight:950;line-height:1.2}.template-workbench-title p{color:#66736d;margin:6px 0 0;font-size:13px;font-weight:720;line-height:1.5}.template-workbench-help-strip{background:#f5fbf7;border:1px solid #267c5829;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.template-workbench-help-strip span{color:#5b6d64;min-width:0;font-size:11px;font-weight:760;line-height:1.35}.template-workbench-help-strip strong{color:var(--green-strong);font-size:12px;font-weight:950;display:block}.template-workbench-tabs{border-bottom:1px solid var(--line);gap:28px;display:flex}.template-workbench-tabs button,.template-workbench-tabs a,.template-workbench-tabs span{color:#596a62;background:0 0;border:0;border-bottom:2px solid #0000;min-height:34px;padding:0;font-size:13px;font-weight:850;text-decoration:none}.template-workbench-tabs button.active,.template-workbench-tabs a.active,.template-workbench-tabs span.active{border-bottom-color:var(--green);color:var(--green-strong)}.template-workbench-filters{grid-template-columns:minmax(260px,1fr) repeat(5,minmax(92px,auto));gap:10px;display:grid}.template-workbench-filters label,.template-workbench-filters button,.template-workbench-filters a,.template-workbench-filters span{border:1px solid var(--line);color:#44564d;background:#fff;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:36px;font-size:12px;font-weight:820;text-decoration:none;display:inline-flex}.template-workbench-filters label{padding:0 10px}.template-workbench-filters button,.template-workbench-filters a,.template-workbench-filters span{justify-content:center;padding:0 12px}.template-workbench-filters input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.template-workbench-table{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.template-workbench-table-head,.template-workbench-table-row{grid-template-columns:34px minmax(210px,1.12fr) minmax(86px,.45fr) minmax(130px,.68fr) minmax(82px,.42fr) minmax(74px,.36fr) minmax(116px,.52fr) minmax(82px,.36fr);align-items:center;gap:10px;min-width:0;display:grid}.template-workbench-table-head{color:#697971;background:#f8faf9;min-height:36px;padding:0 10px;font-size:11px;font-weight:850}.template-workbench-table-row{border-top:1px solid var(--line);color:#293a32;min-height:56px;padding:8px 10px;font-size:12px;font-weight:760}.template-workbench-table-row.active{background:#f3fbf7;border-color:#a4d6bd;box-shadow:inset 0 0 0 1px #0b9f6838}.template-workbench-empty-row{border-top:1px solid var(--line);color:#5f7168;gap:6px;min-width:0;padding:18px;display:grid}.template-workbench-empty-row strong{color:#17231d;font-size:14px;font-weight:950}.template-workbench-empty-row span{font-size:12px;font-weight:760;line-height:1.45}.template-workbench-empty-row a{color:var(--green-strong);font-size:12px;font-weight:900;text-decoration:none}.template-workbench-table-row>span,.template-workbench-table-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.template-workbench-name{align-items:center;gap:9px;display:flex}.template-workbench-name img{object-fit:cover;background:#eef4f1;border-radius:6px;flex:none;width:42px;height:42px}.template-workbench-name strong{color:#17231d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.template-workbench-name svg{color:var(--amber);flex:none}.template-workbench-table-row em{color:#0b7657;text-overflow:ellipsis;white-space:nowrap;background:#edf8f2;border-radius:6px;max-width:100%;padding:4px 7px;font-style:normal;font-weight:850;display:inline-flex;overflow:hidden}.template-workbench-table-row .done,.template-workbench-table-row .published,.template-workbench-table-row .reviewing,.template-workbench-table-row .draft{color:#0b7657;align-items:center;gap:5px;display:inline-flex}.template-workbench-table-row .reviewing{color:#c37608}.template-workbench-table-row .published{color:#2563eb}.template-workbench-table-row .draft{color:#7b8580}.template-workbench-row-actions{align-items:center;gap:8px;display:flex}.template-workbench-row-actions a,.template-workbench-row-actions button,.template-workbench-row-actions span{color:#17231d;background:0 0;border:0;font-size:12px;font-weight:850;text-decoration:none}.template-workbench-detail{align-content:start;gap:14px;min-height:684px;padding:16px;display:grid}.template-workbench-detail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.template-workbench-detail-head strong{color:#14231b;font-size:15px;font-weight:950}.template-workbench-detail-head button,.template-workbench-detail-head a,.template-workbench-detail-head span{color:#596a62;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;text-decoration:none;display:grid}.template-workbench-detail-image{background:#eef4f1;border-radius:8px;display:grid;overflow:hidden}.template-workbench-detail-image img{aspect-ratio:16/10;object-fit:cover;width:100%}.template-workbench-detail-copy{gap:8px;display:grid}.template-workbench-detail-copy>div{align-items:center;gap:8px;display:flex}.template-workbench-detail-copy strong{color:#14231b;font-size:15px;font-weight:950;line-height:1.35}.template-workbench-detail-copy svg{color:var(--amber);flex:none}.template-workbench-detail-copy span{color:#0b7657;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.template-workbench-detail-copy span svg{color:var(--green)}.template-workbench-detail-copy p{color:#5f7168;margin:0;font-size:12px;font-weight:730;line-height:1.65}.template-workbench-detail.empty{align-content:start}.template-workbench-detail-empty{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;gap:10px;padding:18px;display:grid}.template-workbench-detail-empty strong{color:#17231d;font-size:15px;font-weight:950}.template-workbench-detail-empty p{color:#5f7168;margin:0;font-size:12px;font-weight:760;line-height:1.6}.template-workbench-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:0;padding:12px 0;display:grid}.template-workbench-meta div{grid-template-columns:80px minmax(0,1fr);gap:10px;display:grid}.template-workbench-meta dt,.template-workbench-meta dd{color:#5f7168;margin:0;font-size:12px;font-weight:760;line-height:1.35}.template-workbench-meta dd{color:#24372e}.template-workbench-quick-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.template-workbench-quick-actions button,.template-workbench-quick-actions a,.template-workbench-quick-actions span{border:1px solid var(--line);color:#24372e;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 8px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.template-workbench-summary{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,.78fr) minmax(220px,.54fr);gap:14px;display:grid}.template-workbench-summary article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:14px;min-width:0;min-height:146px;padding:14px;display:grid}.template-workbench-summary article>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.template-workbench-summary strong{color:#17231d;font-size:13px;font-weight:950;line-height:1.25}.template-workbench-summary span,.template-workbench-summary a{color:#5f7168;font-size:11px;font-weight:820;text-decoration:none}.template-workbench-summary a{color:var(--green-strong)}.template-workbench-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.template-workbench-summary article:nth-child(2) dl,.template-workbench-summary article:nth-child(3) dl{grid-template-columns:repeat(4,minmax(0,1fr))}.template-workbench-summary dt,.template-workbench-summary dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.template-workbench-summary dt{color:#697971;font-size:11px;font-weight:760;line-height:1.25}.template-workbench-summary dd{color:#14231b;margin-top:7px;font-size:18px;font-weight:950;line-height:1}.template-workbench-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.template-workbench-summary li{color:#5f7168;font-size:12px;font-weight:780;line-height:1.3}.template-gallery-hero{color:#10201a;background:linear-gradient(135deg,#f6fcf9f5,#fffffffa),#fff;border-bottom:1px solid #12261e14;grid-template-columns:minmax(0,.94fr) minmax(420px,.76fr);align-items:center;gap:14px;min-height:230px;margin:-18px -18px 0;padding:22px 18px 20px;display:grid}.template-gallery-title-row{align-items:center;gap:10px;display:flex}.template-gallery-title-row svg{color:#0d8f63}.template-gallery-hero h1{color:#10201a;letter-spacing:0;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:950;line-height:1.06}.template-gallery-hero p{color:#4a5f55;max-width:760px;margin:10px 0 0;font-size:14px;font-weight:720;line-height:1.55}.template-gallery-hero-actions{flex-wrap:wrap;justify-content:start;gap:10px;margin-top:14px;display:flex}.template-gallery-hero-board{box-sizing:border-box;background:#ffffffe6;border:1px solid #12261e17;border-radius:8px;grid-template-columns:minmax(82px,.78fr) 18px minmax(96px,.86fr) 18px minmax(128px,1fr);align-items:center;gap:8px;min-width:0;padding:12px;display:grid;overflow:hidden;box-shadow:0 12px 30px #152a220f}.template-gallery-hero-empty-board{background:linear-gradient(135deg,#ffffffe0,#f1fbf5db),#fff;border:1px dashed #0b765747;border-radius:10px;align-content:center;justify-items:start;gap:12px;min-width:0;min-height:236px;padding:22px;display:grid;box-shadow:0 18px 48px #152a2212}.template-gallery-hero-empty-board>span,.template-gallery-empty-copy>span{color:#0b7657;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.template-gallery-hero-empty-board strong{color:#10251d;font-size:24px;font-weight:950;line-height:1.12}.template-gallery-hero-empty-board p{color:#5f7168;max-width:520px;margin:0;font-size:13px;font-weight:730;line-height:1.6}.template-gallery-mini-assets,.template-gallery-mini-prompt,.template-gallery-mini-result{box-sizing:border-box;background:#fff;border:1px solid #12261e14;border-radius:8px;min-width:0}.template-gallery-mini-assets,.template-gallery-mini-prompt{gap:9px;padding:10px;display:grid}.template-gallery-mini-assets>span,.template-gallery-mini-prompt>span{color:#0b7657;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:950;line-height:1.2;display:inline-flex;overflow:hidden}.template-gallery-mini-assets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.template-gallery-mini-assets img{aspect-ratio:1;object-fit:cover;background:#edf4ef;border-radius:6px;width:100%}.template-gallery-mini-prompt strong{color:#10251d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:950;line-height:1.2;overflow:hidden}.template-gallery-mini-prompt small{color:#5f7168;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:760;line-height:1.45;overflow:hidden}.template-gallery-board-arrow{color:#0b7657;justify-self:center}.template-gallery-mini-result{cursor:zoom-in;place-items:center;min-height:176px;display:grid;position:relative;overflow:hidden}.template-gallery-mini-result img{object-fit:contain;width:100%;height:100%;max-height:220px;padding:8px}.template-gallery-mini-result span{color:#10201a;background:#ffffffe6;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:9px;right:9px}.template-gallery-command-center{background:linear-gradient(135deg,#fffffffc,#f8fcfaf5),#fff;border:1px solid #c6d3cce6;border-radius:8px;grid-template-columns:minmax(340px,.82fr) minmax(360px,.8fr) minmax(260px,.48fr);align-items:stretch;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 24px #11201a0e}.template-gallery-command-copy,.template-gallery-command-metrics,.template-gallery-command-next{min-width:0}.template-gallery-command-copy{align-content:center;gap:8px;padding:8px;display:grid}.template-gallery-command-copy>span,.template-gallery-command-metrics span,.template-gallery-command-next>span{color:#0b7657;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.template-gallery-command-copy h2{color:#10251d;letter-spacing:0;max-width:680px;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:950;line-height:1.12}.template-gallery-command-copy p,.template-gallery-command-next p{color:#5f7168;margin:0;font-size:13px;font-weight:730;line-height:1.6}.template-gallery-command-actions{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.template-gallery-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.template-gallery-command-metrics div,.template-gallery-command-next{background:#fffffff5;border:1px solid #cfdbd5f2;border-radius:8px;align-content:center;gap:7px;min-width:0;padding:12px;display:grid;box-shadow:0 8px 18px #11201a09}.template-gallery-command-metrics strong{color:#10251d;letter-spacing:0;font-size:24px;font-weight:950;line-height:1}.template-gallery-command-metrics small{color:#5f7168;font-size:12px;font-weight:760;line-height:1.4}.template-gallery-command-next strong{color:#10251d;font-size:17px;font-weight:950;line-height:1.25}#template-gallery-case-wall{scroll-margin-top:18px}.template-gallery-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.template-gallery-process-card{background:#ffffffdb;border:1px solid #12261e14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:14px;display:grid}.template-gallery-process-card>span{color:#0b7657;background:#edf6f0;border-radius:8px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.template-gallery-process-card strong{color:#10251d;font-size:14px;font-weight:950;line-height:1.25}.template-gallery-process-card p{color:#5f7168;margin:0;font-size:12px;font-weight:730;line-height:1.5}.template-gallery-process-card.active{background:#f1fbf5;border-color:#0b765738}.template-gallery-process-card.done{background:#f4f7ff;border-color:#1c59be2e}.template-gallery-process-card.done>span{color:#245db4;background:#e7efff}.template-gallery-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.template-gallery-stats>div{background:#ffffffc7;border:1px solid #12261e17;border-radius:8px;gap:5px;min-width:0;padding:16px;display:grid}.template-gallery-stats span{color:#61746b;font-size:12px;font-weight:820}.template-gallery-stats strong{color:#12261e;font-size:20px;font-weight:950;line-height:1.2}.template-gallery-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.template-gallery-section-head h2{color:#12261e;letter-spacing:0;margin:0;font-size:22px;font-weight:950;line-height:1.2}.template-gallery-section-head p{color:#5f7168;max-width:760px;margin:6px 0 0;font-size:13px;font-weight:720;line-height:1.6}.template-gallery-text-link{color:#0c7f59;white-space:nowrap;align-items:center;gap:6px;min-height:36px;padding:0 8px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.brand-flow-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.brand-flow-nav a{color:#12261e;background:#ffffffd1;border:1px solid #12261e14;border-radius:8px;gap:6px;min-width:0;padding:14px;text-decoration:none;display:grid;box-shadow:0 14px 34px #1930270d}.brand-flow-nav span{color:#0b7657;font-size:12px;font-weight:950}.brand-flow-nav strong{color:#10251d;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;line-height:1.2;overflow:hidden}.brand-flow-nav small{color:#64766d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.35;overflow:hidden}.template-gallery-case-wall{background:radial-gradient(circle at 92% 8%,#14b87a1c,#0000 28%),linear-gradient(#ffffffe0,#f4faf7eb);border:1px solid #12261e14;border-radius:10px;gap:12px;padding:16px;display:grid}.template-gallery-wall-badge{color:#0b7657;white-space:nowrap;background:#eefaf3;border:1px solid #0b765721;border-radius:999px;align-items:center;min-height:34px;padding:8px 11px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.template-gallery-case-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-gallery-empty-board{background:linear-gradient(135deg,#fffffff0,#f1faf6e6),#fff;border:1px dashed #0b76573d;border-radius:10px;grid-template-columns:minmax(320px,.92fr) minmax(320px,.78fr) auto;align-items:stretch;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #1930270e}.template-gallery-empty-board.compact{grid-template-columns:minmax(320px,.86fr) minmax(320px,.76fr) auto}.template-gallery-empty-board.pipeline{min-height:180px}.template-gallery-empty-copy,.template-gallery-empty-metrics,.template-gallery-empty-actions{min-width:0}.template-gallery-empty-copy{align-content:center;gap:8px;display:grid}.template-gallery-empty-copy strong{color:#10251d;font-size:22px;font-weight:950;line-height:1.18}.template-gallery-empty-copy p{color:#5f7168;max-width:680px;margin:0;font-size:13px;font-weight:720;line-height:1.6}.template-gallery-empty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.template-gallery-empty-metrics article{background:#ffffffe0;border:1px solid #c6d3ccdb;border-radius:8px;align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.template-gallery-empty-metrics span{color:#62766d;font-size:11px;font-weight:850;line-height:1.2}.template-gallery-empty-metrics strong{color:#10251d;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:950;line-height:1;overflow:hidden}.template-gallery-empty-metrics small{color:#6b7c74;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;line-height:1.35;overflow:hidden}.template-gallery-empty-actions{align-content:center;justify-items:stretch;gap:8px;display:grid}.template-gallery-empty-actions .button{justify-content:center}.template-gallery-brand-preview{background:#ffffffdb;border:1px solid #12261e14;border-radius:8px;grid-template-columns:minmax(150px,.34fr) minmax(0,.66fr);gap:12px;min-width:0;padding:12px;display:grid;box-shadow:0 18px 42px #1930270e}.template-gallery-brand-preview-copy{align-content:start;gap:9px;min-width:0;display:grid}.template-gallery-brand-preview-copy span{color:#0b7657;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;line-height:1.25;overflow:hidden}.template-gallery-brand-preview-copy h3{color:#10251d;letter-spacing:0;margin:0;font-size:20px;font-weight:950;line-height:1.18}.template-gallery-brand-preview-copy p{color:#52665d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:720;line-height:1.5;display:-webkit-box;overflow:hidden}.template-gallery-brand-preview-image{cursor:zoom-in;background:linear-gradient(135deg,#14b87a14,#4f7cff12),#edf4ef;border:1px solid #12261e14;border-radius:8px;min-width:0;text-decoration:none;display:grid;position:relative;overflow:hidden}.template-gallery-brand-preview-image img{aspect-ratio:3/4;object-fit:contain;width:100%;transition:transform .18s}.template-gallery-brand-preview-image:hover img{transform:scale(1.035)}.template-gallery-brand-preview-image span{color:#10201a;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffffe6;border-radius:999px;padding:5px 6px;font-size:10px;font-weight:900;line-height:1;position:absolute;inset:auto 6px 6px;overflow:hidden}.template-gallery-publish-tags{flex-wrap:wrap;gap:6px;display:flex}.template-gallery-publish-tags small{color:#0b7657;background:#e9f7f0;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:900;line-height:1}.template-gallery-publish-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.template-gallery-publish-actions strong{color:#fff;background:#13251e;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:950;line-height:1}.template-gallery-publish-actions a{color:#0c7f59;align-items:center;min-height:34px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.brand-flow-stack{gap:26px;display:grid}.brand-flow-section{background:linear-gradient(#ffffffb8,#f8fcf9eb),#ffffffad;border:1px solid #12261e14;border-radius:10px;gap:14px;padding:18px;scroll-margin-top:84px;display:grid}.brand-series-column-label{color:#0b7657;margin-bottom:7px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.brand-series-pipeline-section{background:linear-gradient(#ffffffc7,#f8fcf9e6),#ffffffb3;border:1px solid #12261e14;border-radius:8px;padding:16px}.brand-series-pipeline-head{align-items:end;padding-bottom:4px}.brand-series-pipeline-tools{justify-items:end;gap:9px;min-width:220px;display:grid}.brand-series-pipeline-tools>span{color:#52665d;text-align:right;font-size:12px;font-weight:850;line-height:1.35}.brand-series-pipeline-labels{background:#f3f9f5eb;border:1px solid #12261e12;border-radius:8px;grid-template-columns:minmax(160px,.24fr) 32px minmax(190px,.31fr) 32px minmax(230px,.45fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.brand-series-pipeline-labels span{color:#0b7657;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;line-height:1;overflow:hidden}.brand-series-pipeline-labels span:nth-child(2){grid-column:3}.brand-series-pipeline-labels span:nth-child(3){grid-column:5}.template-gallery-focus{padding:2px 0 0}.template-gallery-case-assets{gap:7px;display:grid}.template-gallery-case-assets>strong,.template-gallery-prompt-box>strong{color:#20372e;align-items:center;gap:5px;font-size:12px;font-weight:950;display:flex}.template-gallery-case-assets>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.template-gallery-case-assets a{color:#425a50;min-width:0;text-decoration:none}.template-gallery-case-assets img{aspect-ratio:1/.78;object-fit:cover;background:#edf4ef;border-radius:5px;width:100%}.template-gallery-case-assets span{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:820;line-height:1.2;display:block;overflow:hidden}.template-gallery-prompt-box{background:#f8fbf8;border:1px solid #12261e12;border-radius:8px;gap:6px;padding:9px;display:grid}.template-gallery-prompt-box p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:54px;display:-webkit-box;overflow:hidden}.brand-series-brief{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:12px;display:grid}.brand-series-identity,.brand-series-next{background:#ffffffd6;border:1px solid #12261e14;border-radius:8px;min-width:0;padding:18px}.brand-series-identity>span{color:#fff;background:#0c8f67;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.brand-series-identity h2{color:#10251d;letter-spacing:0;margin:0;font-size:34px;font-weight:950;line-height:1.1}.brand-series-identity p{color:#52665d;margin:10px 0 0;font-size:14px;font-weight:730;line-height:1.65}.brand-series-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.brand-series-tags span{color:#0b7657;background:#e9f7f0;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900;line-height:1}.brand-series-next{align-content:start;gap:12px;display:grid}.brand-series-next>strong{color:#10251d;font-size:14px;font-weight:950}.brand-series-next>div{gap:8px;display:grid}.brand-series-next span{color:#20372e;background:#f8fbf8;border:1px solid #12261e14;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:13px;font-weight:900;display:flex}.brand-series-next span.ready{color:#086647;background:#e8f8ef}.brand-series-next small{color:#6a7c73;font-size:11px;font-weight:850}.brand-series-result{gap:14px;display:grid}.brand-series-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brand-series-pipeline-grid{grid-template-columns:1fr;gap:16px}.brand-series-case-card{background:#ffffffe0;border:1px solid #12261e14;border-radius:8px;grid-template-columns:minmax(220px,.44fr) minmax(260px,.56fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 18px 44px #1930270f}.brand-series-case-card.brand-series-pipeline-card{background:linear-gradient(#fffffff0,#f8fcf9eb),#fff;grid-template-columns:minmax(160px,.24fr) 32px minmax(190px,.31fr) 32px minmax(230px,.45fr);align-items:stretch;gap:10px;padding:10px}.brand-series-pipeline-assets,.brand-series-pipeline-prompt{background:#ffffffd1;border:1px solid #12261e14;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.brand-series-pipeline-assets{background:linear-gradient(#ffffffe0,#f1f9f4d1),#fff}.brand-series-pipeline-prompt{background:linear-gradient(#f8fbf8,#edf8f1d1),#f8fbf8}.brand-series-pipeline-assets h3{color:#10251d;letter-spacing:0;margin:0;font-size:17px;font-weight:950;line-height:1.22}.brand-series-pipeline-assets>p{color:#52665d;margin:0;font-size:12px;font-weight:760;line-height:1.45}.brand-series-pipeline-arrow{color:#0b7657;align-self:stretch;place-items:center;gap:7px;min-height:100%;padding:10px 0;display:grid}.brand-series-pipeline-arrow:before,.brand-series-pipeline-arrow:after{content:"";background:linear-gradient(#0000,#0b765757,#0000);width:1px;height:100%;min-height:32px;display:block}.brand-series-pipeline-arrow svg{box-sizing:content-box;background:#eefaf3;border:1px solid #0b765724;border-radius:999px;padding:6px;box-shadow:0 10px 22px #0b765714}.brand-series-pipeline-arrow span{color:#0b7657;writing-mode:vertical-rl;font-size:11px;font-weight:950;line-height:1}.brand-series-case-image{color:#10201a;min-height:300px;font:inherit;cursor:zoom-in;background:linear-gradient(135deg,#14b87a17,#4f7cff14),#e8f0ea;border:0;place-items:center;padding:10px;text-decoration:none;display:grid;position:relative}.brand-series-pipeline-card .brand-series-case-image{background:radial-gradient(circle at 20% 16%,#fffc,#0000 30%),linear-gradient(135deg,#14b87a1a,#4f7cff14),#e8f0ea;border:1px solid #12261e14;border-radius:8px;min-height:340px;overflow:hidden}.brand-series-case-image img{object-fit:contain;border-radius:7px;width:auto;max-width:100%;height:auto;max-height:390px;display:block;box-shadow:0 14px 34px #152a221f}.brand-series-case-image span{background:#ffffffe6;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:12px}.brand-series-case-meta{flex-wrap:wrap;gap:5px;display:flex}.brand-series-case-meta span{color:#0b7657;background:#e9f7f0;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:900;line-height:1}.brand-series-pipeline-assets .template-gallery-case-assets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brand-series-pipeline-assets .template-gallery-case-assets button{color:#425a50;min-width:0;font:inherit;text-align:center;cursor:zoom-in;background:0 0;border:0;gap:4px;padding:0;display:grid}.brand-series-pipeline-assets .template-gallery-case-assets img{aspect-ratio:1/.82;border:1px solid #12261e0f;box-shadow:0 8px 16px #1930270d}.brand-series-pipeline-prompt .template-gallery-prompt-box{background:linear-gradient(#ffffffd1,#f3fbf6e6),#f8fbf8;border-color:#0b765724;min-height:138px}.brand-series-pipeline-prompt .template-gallery-prompt-box p{-webkit-line-clamp:5;min-height:auto}.brand-series-copy-lines{flex-wrap:wrap;gap:7px;display:flex}.brand-series-copy-lines span,.brand-series-copy-lines strong{color:#20372e;background:#f2f7f3;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:850;line-height:1.2}.brand-series-copy-lines strong{color:#fff;background:#13251e}.brand-series-template-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brand-series-favorite-button{background:#fff;width:100%;min-height:36px}.brand-series-generate-link{color:#fff;background:#13251e;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:1080px){.publish-automation-workbench-head,.publish-automation-account-head,.publish-automation-account-workspace,.publish-automation-queue-head,.publish-automation-worker-dispatch-head,.publish-automation-scheduler-head,.publish-automation-socket-bridge-head,.publish-automation-batch-board,.publish-automation-account-assignment-head,.publish-automation-bulk-confirmation-head,.publish-automation-bulk-confirmation-result,.publish-automation-bulk-result-head,.publish-automation-batch-console,.publish-automation-preflight-head,.publish-automation-asset-map-head,.publish-automation-media-cache-head,.publish-automation-run-package-head,.publish-automation-audit-console-head,.publish-automation-receipt-head,.publish-automation-data-backfill-head,.publish-automation-data-sync-worker-head,.publish-automation-rpa-script-update-head,.publish-automation-rpa-ipc-head,.publish-automation-local-http-bridge-head,.publish-automation-open-message-bridge-head,.publish-automation-socket-bridge-head,.publish-automation-connection-health-head,.publish-automation-task-workspace,.publish-automation-task-detail-body,.publish-automation-queue-grid,.publish-automation-driver-head,.publish-automation-execution-head,.publish-automation-live-drill-head,.publish-automation-risk-guard,.publish-automation-shell{grid-template-columns:1fr}.publish-schedule-task{grid-template-columns:120px minmax(0,1fr);align-items:start}.publish-center-actions,.publish-package-stats{justify-content:flex-start}.template-gallery-command-center,.brand-series-brief{grid-template-columns:1fr}.template-gallery-hero-actions{justify-content:start}.template-gallery-stats,.template-gallery-command-metrics,.template-gallery-process,.brand-flow-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.template-gallery-case-wall-grid,.brand-series-case-grid{grid-template-columns:1fr}.brand-series-case-card.brand-series-pipeline-card{grid-template-columns:minmax(150px,.25fr) 28px minmax(178px,.3fr) 28px minmax(210px,.45fr);gap:8px}}@media (max-width:760px){.publish-combo-flow,.publish-channel-command-head,.publish-channel-command-sequence,.publish-channel-command-lanes,.publish-combo-preview-grid,.publish-coverage-audit-head,.publish-coverage-audit-grid,.publish-source-evidence-head,.publish-source-evidence-grid,.publish-yixiaoer-official-head,.publish-yixiaoer-official-source-strip,.publish-yixiaoer-official-source-code,.publish-yixiaoer-official-confidence-head,.publish-yixiaoer-official-confidence-groups,.publish-yixiaoer-official-confidence-sources,.publish-yixiaoer-official-implementation-head,.publish-yixiaoer-official-implementation-grid,.publish-yixiaoer-official-clone-head,.publish-yixiaoer-official-clone-grid,.publish-yixiaoer-official-clone-routes,.publish-yixiaoer-parity-coverage-head,.publish-yixiaoer-parity-coverage-grid,.publish-yixiaoer-parity-coverage-boundary,.publish-yixiaoer-gated-actions-head,.publish-yixiaoer-gated-actions-grid,.publish-yixiaoer-gated-actions-evidence,.publish-yixiaoer-button-audit-head,.publish-yixiaoer-button-audit-grid,.publish-yixiaoer-button-audit-boundary,.publish-yixiaoer-operation-acceptance-head,.publish-yixiaoer-operation-acceptance-grid,.publish-yixiaoer-operation-acceptance-boundary,.publish-yixiaoer-receipt-bridge-head,.publish-yixiaoer-receipt-bridge-grid,.publish-yixiaoer-receipt-bridge-rules,.publish-yixiaoer-real-action-queue-head,.publish-yixiaoer-real-action-queue-grid,.publish-yixiaoer-real-action-queue-rules,.publish-yixiaoer-user-confirmation-prompts-head,.publish-yixiaoer-user-confirmation-prompts-grid,.publish-yixiaoer-user-confirmation-prompts-rules,.publish-yixiaoer-remaining-runbook-head,.publish-yixiaoer-remaining-runbook-grid,.publish-yixiaoer-remaining-runbook-rules,.publish-yixiaoer-official-assurance-head,.publish-yixiaoer-official-assurance-grid,.publish-yixiaoer-official-assurance-rules,.publish-yixiaoer-official-assurance-sources,.publish-yixiaoer-official-route-head,.publish-yixiaoer-official-route-grid,.publish-yixiaoer-official-action-wiring-head,.publish-yixiaoer-official-action-wiring-grid,.publish-yixiaoer-official-operator-head,.publish-yixiaoer-official-operator-grid,.publish-yixiaoer-official-execution-head,.publish-yixiaoer-official-execution-grid,.publish-yixiaoer-official-submit-head,.publish-yixiaoer-official-submit-grid,.publish-yixiaoer-official-success-head,.publish-yixiaoer-official-success-grid,.publish-yixiaoer-official-variant-map,.publish-yixiaoer-official-receipt-head,.publish-yixiaoer-official-receipt-grid,.publish-yixiaoer-official-bands,.publish-yixiaoer-official-grid,.publish-platform-route-map-head,.publish-platform-route-map-grid,.publish-official-gap-map-head,.publish-official-gap-map-grid,.publish-next-official-pack-head,.publish-next-official-pack-grid,.publish-next-official-evidence-fields,.publish-channel-opening-console-head,.publish-channel-opening-groups,.publish-channel-opening-grid,.publish-channel-role-handoff-head,.publish-channel-role-handoff-grid,.publish-platform-access-prep-head,.publish-platform-access-prep-grid,.publish-enablement-plan-head,.publish-enablement-waves,.publish-foundation-launch-head,.publish-foundation-launch-grid,.publish-oauth-gray-launch-head,.publish-oauth-gray-launch-grid,.publish-enablement-grid,.publish-final-step-matrix-head,.publish-final-step-grid,.publish-candidate-batch-handoff-head,.publish-candidate-batch-grid,.publish-opening-roadmap-head,.publish-opening-roadmap-row,.publish-opening-roadmap-flow,.publish-opening-roadmap-focus-grid,.publish-connector-launch-summary-head,.publish-connector-launch-summary-grid,.publish-landscape-list,.publish-candidate-evidence-head,.publish-candidate-evidence-kpis,.publish-candidate-evidence-row,.publish-manager-brief,.publish-manager-route-grid,.publish-decision-map-head,.publish-decision-map-grid,.publish-decision-map-stats,.publish-platform-route-map-head,.publish-platform-route-map-grid,.publish-official-gap-map-head,.publish-official-gap-map-grid,.publish-next-official-pack-head,.publish-next-official-pack-grid,.publish-next-official-evidence-fields,.publish-channel-opening-console-head,.publish-channel-opening-groups,.publish-channel-opening-grid,.publish-channel-role-handoff-head,.publish-channel-role-handoff-grid,.publish-platform-access-prep-head,.publish-platform-access-prep-grid,.publish-readiness-kpis,.publish-readiness-report-grid,.publish-live-control-head,.publish-live-control-summary,.publish-live-control-grid,.publish-live-action-matrix-head,.publish-live-action-grid,.publish-launch-handoff-package-head,.publish-launch-handoff-package-grid,.publish-live-drill-pack-head,.publish-live-drill-grid,.publish-handoff-proof-head,.publish-handoff-proof-grid,.publish-production-checklist-head,.publish-production-checklist-row,.publish-production-checklist-steps,.publish-setup-ticket-pack-head,.publish-setup-ticket-role-grid,.publish-setup-ticket-preview,.publish-setup-ticket-drilldown,.publish-setup-ticket-row,.publish-setup-ticket-roles,.publish-oauth-launchpad-assignments,.publish-oauth-launchpad-head,.publish-oauth-postauth-grid,.publish-oauth-postauth-head,.publish-oauth-live-gate-head,.publish-oauth-launchpad-grid,.publish-oauth-application-pack-head,.publish-oauth-application-grid,.publish-oauth-application-actions,.publish-receipt-pack-head,.publish-receipt-grid,.publish-receipt-stats,.publish-operator-final-step-head,.publish-operator-final-step-grid,.publish-unlock-grid,.publish-acceptance-grid,.publish-integration-task-grid,.publish-readiness-callbacks,.publish-connection-result-banner,.publish-package-main-actions,.publish-schedule-task,.publish-application-readiness-head,.publish-preflight-head,.publish-readiness-board,.publish-package-panel.empty,.publish-package-grid,.publish-channel-columns,.publish-automation-workbench-head,.publish-automation-scoreboard,.publish-automation-account-head,.publish-automation-account-stats,.publish-automation-account-grid,.publish-automation-account-workspace,.publish-automation-account-lane-list,.publish-automation-account-lane-list article>div:last-child,.publish-automation-queue-head,.publish-automation-queue-stats,.publish-automation-worker-dispatch-head,.publish-automation-worker-dispatch-stats,.publish-automation-worker-dispatch-list,.publish-automation-scheduler-head,.publish-automation-scheduler-stats,.publish-automation-scheduler-capacity,.publish-automation-scheduler-slot-list,.publish-automation-scheduler-mutex-list,.publish-automation-batch-board,.publish-automation-account-assignment-head,.publish-automation-account-assignment-stats,.publish-automation-account-assignment-list,.publish-automation-bulk-confirmation-head,.publish-automation-bulk-confirmation-stats,.publish-automation-bulk-confirmation-result,.publish-automation-bulk-confirmation-list,.publish-automation-bulk-result-head,.publish-automation-bulk-result-stats,.publish-automation-bulk-result-list,.publish-automation-batch-result-dialog-stats,.publish-automation-batch-console,.publish-automation-preflight-head,.publish-automation-preflight-stats,.publish-automation-preflight-list,.publish-automation-asset-map-head,.publish-automation-asset-map-stats,.publish-automation-asset-map-list,.publish-automation-media-cache-head,.publish-automation-media-cache-stats,.publish-automation-media-cache-list,.publish-automation-run-package-head,.publish-automation-run-package-stats,.publish-automation-run-package-list,.publish-automation-rpa-progress-steps,.publish-automation-audit-status-steps,.publish-automation-browser-session-head,.publish-automation-browser-session-stats,.publish-automation-browser-session-list,.publish-automation-browser-bulk-control,.publish-automation-browser-bulk-control-stats,.publish-automation-rpa-script-update-head,.publish-automation-rpa-script-update-stats,.publish-automation-rpa-script-update-list,.publish-automation-rpa-ipc-head,.publish-automation-rpa-ipc-stats,.publish-automation-rpa-ipc-list,.publish-automation-local-http-bridge-head,.publish-automation-local-http-bridge-stats,.publish-automation-local-http-bridge-list,.publish-automation-open-message-bridge-head,.publish-automation-open-message-bridge-stats,.publish-automation-open-message-bridge-list,.publish-automation-socket-bridge-head,.publish-automation-socket-bridge-stats,.publish-automation-socket-bridge-list,.publish-automation-connection-health-head,.publish-automation-connection-health-stats,.publish-automation-connection-health-list,.publish-automation-audit-console-head,.publish-automation-audit-console-stats,.publish-automation-audit-console-list,.publish-automation-companion-protocol-stats,.publish-automation-companion-protocol-list,.publish-automation-receipt-head,.publish-automation-receipt-stats,.publish-automation-receipt-list,.publish-automation-data-backfill-head,.publish-automation-data-backfill-stats,.publish-automation-data-backfill-list,.publish-automation-data-sync-worker-head,.publish-automation-data-sync-worker-stats,.publish-automation-data-sync-worker-list,.publish-automation-task-workspace,.publish-automation-browser-tab-console-stats,.publish-automation-browser-tab-command-list,.publish-automation-browser-split-command-list,.publish-automation-browser-tab-event-list,.publish-automation-browser-workspace-stats,.publish-automation-task-fields,.publish-automation-task-workspace-side>div:nth-child(2),.publish-automation-task-detail-head,.publish-automation-task-detail-kpis,.publish-automation-task-detail-body,.publish-automation-queue-grid,.publish-automation-companion-live-stats,.publish-automation-driver-head,.publish-automation-driver-stats,.publish-automation-driver-list,.publish-automation-execution-head,.publish-automation-execution-stats,.publish-automation-execution-list,.publish-automation-live-drill-head,.publish-automation-live-drill-stats,.publish-automation-live-drill-list,.publish-automation-live-drill-lanes,.publish-automation-live-matrix-head,.publish-automation-live-matrix-list,.publish-automation-live-matrix-meta,.publish-automation-risk-guard,.publish-automation-risk-guard-stats,.publish-automation-risk-guard-list,.publish-automation-shell,.publish-automation-shell-grid,.publish-automation-browser-row,.publish-automation-route-grid,.publish-automation-platform-board,.publish-automation-wide-table-head,.publish-automation-detail-row,.publish-test-box{grid-template-columns:1fr}.publish-automation-task-actions,.publish-automation-task-actions>div,.publish-automation-batch-confirm-breakdown,.publish-automation-batch-confirm-readiness,.publish-automation-batch-confirm-readiness-list,.publish-automation-batch-confirm-grid{width:100%}.publish-automation-task-actions>div,.publish-automation-batch-confirm-breakdown,.publish-automation-batch-confirm-readiness,.publish-automation-batch-confirm-readiness-list,.publish-automation-batch-confirm-grid{grid-template-columns:1fr}.publish-final-execution-actions .button{justify-content:center;width:100%}.publish-package-actions .button{flex:88px}.publish-evidence-bridge p,.publish-evidence-bridge>div:nth-child(3),.publish-evidence-bridge .button{grid-area:auto}.publish-evidence-bridge .button{justify-content:center;width:100%}.cms-draft-receiver-head .button{grid-column:1/-1;justify-self:start}.cms-draft-receiver-copy .button{min-width:0}.publish-center-actions,.publish-center-actions .button{width:100%}.open-source-task-actions .button,.publish-live-drill-pack-head .button,.publish-handbook-actions .button{justify-content:center;width:100%}.publish-channel-setup-pack .button{justify-self:start}.automation-diagnostics-summary,.automation-check-grid,.automation-platform-grid,.automation-priority-resolution,.automation-priority-resolution-facts,.automation-resolution-summary,.automation-safety-boundary-grid,.automation-diagnostics-note,.automation-diagnostics-hero,.automation-diagnostics-hero-main{grid-template-columns:1fr}.automation-diagnostics-hero-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-diagnostics-hero,.automation-platform-head,.automation-platform-actions{flex-direction:column;align-items:stretch}.automation-diagnostics-hero .button,.automation-platform-actions .button{justify-content:center;width:100%}.template-gallery-hero{grid-template-columns:1fr;margin:-18px -16px 0;padding:24px 16px 20px}.template-gallery-hero-board{grid-template-columns:minmax(0,1fr)}.template-gallery-board-arrow{transform:rotate(90deg)}.template-gallery-hero-actions,.template-gallery-hero-actions .button,.template-gallery-section-head .button{justify-content:center;width:100%}.template-gallery-section-head{display:grid}.template-gallery-stats,.template-workbench-help-strip,.template-gallery-command-center,.template-gallery-command-metrics,.template-gallery-process,.brand-flow-nav,.brand-series-case-grid,.brand-series-case-card,.brand-series-case-card.brand-series-pipeline-card,.brand-series-pipeline-labels{grid-template-columns:1fr}.brand-series-pipeline-labels span,.brand-series-pipeline-labels span:nth-child(2),.brand-series-pipeline-labels span:nth-child(3){grid-column:auto}.brand-series-pipeline-tools{justify-items:stretch;min-width:0}.brand-series-pipeline-tools>span{text-align:left}.brand-series-template-actions{grid-template-columns:1fr}.brand-series-pipeline-arrow{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);min-height:auto;padding:0}.brand-series-pipeline-arrow:before,.brand-series-pipeline-arrow:after{background:linear-gradient(90deg,#0000,#0b76576b,#0000);width:100%;height:1px;min-height:1px}.brand-series-pipeline-arrow svg{transform:rotate(90deg)}.brand-series-pipeline-arrow span{writing-mode:horizontal-tb}.brand-series-case-image{min-height:240px}.template-gallery-brand-preview{grid-template-columns:1fr}}.yixiaoer-publish-page{color:#1f2937;background:#f2f3f5;min-height:100vh;padding:0}.yixiaoer-titlebar-status .online{color:#21865b;background:#effaf4;border-color:#228b5d33}.yixiaoer-titlebar-status .offline{color:#b9523d;background:#fff4f1;border-color:#b9523d33}.yixiaoer-tab.active{color:#1f2937;background:#fff;border-color:#d8dde6}.yixiaoer-tab-create.open .yixiaoer-tab-new{color:#228b5d;background:#fff}.yixiaoer-tab-new-results a.active{color:#228b5d;background:#f3fbf6;border-color:#228b5d38}.yixiaoer-address-input.copied button{color:#228b5d}.yixiaoer-address-input.selected button{color:#8a5a11}.yixiaoer-address-input.failed button{color:#b44737}.yixiaoer-connection-banner.success{color:#247a55;background:#f1fbf5}.yixiaoer-connection-banner.error{color:#b44737;background:#fff6f4}.yixiaoer-batch-step-list a.ready{border-color:#228b5d2e}.yixiaoer-batch-step-list a.warn{background:#fffaf1;border-color:#be80263d}.yixiaoer-batch-step-list a.work{background:#f5f9ff;border-color:#315c9c2e}.yixiaoer-batch-step-list a.ready>span{color:#228b5d;background:#eaf8f0}.yixiaoer-batch-step-list a.warn>span{color:#9b661b;background:#fff0cf}.yixiaoer-batch-step-list a.work>span{color:#315c9c;background:#eaf2ff}.yixiaoer-batch-step-list a.ready svg{color:#228b5d}.yixiaoer-batch-step-list a.warn svg{color:#9b661b}.yixiaoer-batch-step-list a.work svg{color:#315c9c}.yixiaoer-live-drill-list article.verified{background:#f3fbf6;border-color:#238b5d38}.yixiaoer-live-drill-list article.blocked{background:#fff5f3;border-color:#b13f3340}.yixiaoer-live-drill-lanes article.run_to_gate,.yixiaoer-live-drill-lanes article.create_task,.yixiaoer-score-sprint-list article.run_to_gate,.yixiaoer-score-sprint-list article.create_task{background:#f4f8ff;border-color:#315c9c29}.yixiaoer-score-sprint-list article.complete{background:#f4fcf7;border-color:#228b5d2e}.yixiaoer-operator-queue-list article.run_to_gate,.yixiaoer-operator-queue-list article.create_task,.yixiaoer-next-batch-list article.run_to_gate,.yixiaoer-next-batch-list article.create_task{background:#f4f8ff;border-color:#315c9c29}.yixiaoer-auth-capture-list article.complete{background:#f4fcf7;border-color:#228b5d2e}.yixiaoer-score-sprint-gate.ready{color:#8a5a16;background:#fff8eb;border-color:#be802633}.yixiaoer-score-sprint-gate.blocked{color:#a23b2f;background:#fff5f3;border-color:#b13f3338}.yixiaoer-score-sprint-progress span.done{background:#f4fcf7;border-color:#228b5d2e}.yixiaoer-score-sprint-progress span.current{background:#fff8eb;border-color:#be802633}.yixiaoer-score-sprint-progress span.blocked{background:#fff5f3;border-color:#b13f3333}.yixiaoer-platform-search-results a.active,.yixiaoer-platform-search-results a:hover,.yixiaoer-platform-search-results a.keyboard-active{color:#228b5d;background:#effaf4;border-color:#228b5d38}.yixiaoer-platform-search-results a.review{border-color:#be802629}.yixiaoer-platform-search-results a.blocked{background:snow;border-color:#b13f3324}.yixiaoer-platform-search-results .yixiaoer-brand-icon{border-radius:7px;width:24px;height:24px}.yixiaoer-platform-search-results .yixiaoer-brand-icon svg{width:15px;height:15px}.yixiaoer-platform-search-badges b.ready{color:#228b5d;background:#e7f7ef}.yixiaoer-platform-search-badges b.review,.yixiaoer-platform-search-badges b.warn{color:#9b661b;background:#fff2d8}.yixiaoer-platform-search-badges b.work{color:#315c9c;background:#eef4ff}.yixiaoer-platform-search-badges b.blocked{color:#b44737;background:#ffe7e2}.yixiaoer-content-filter-tabs a:hover,.yixiaoer-content-filter-tabs a.active{color:#228b5d;background:#eefaf4;border-color:#228b5d33}.yixiaoer-platform-material-summary span.ready{background:#f3fbf6;border-color:#228b5d2e}.yixiaoer-platform-material-summary span.review{background:#fff8eb;border-color:#be802638}.yixiaoer-platform-material-summary span.blocked{background:#fff5f3;border-color:#b13f332e}.yixiaoer-platform-task-scope span.ready{background:#f3fbf6;border-color:#228b5d2e}.yixiaoer-platform-task-scope span.review{background:#fff8eb;border-color:#be802638}.yixiaoer-platform-task-scope span.blocked{background:#fff5f3;border-color:#b13f332e}.yixiaoer-platform-task-blockers .yixiaoer-brand-icon{border-radius:5px;flex:0 0 16px;width:16px;height:16px}.yixiaoer-platform-task-blockers .yixiaoer-brand-icon svg{width:10px;height:10px}.yixiaoer-platform-material-matrix-head button.copied{color:#228b5d;background:#f3fbf6;border-color:#228b5d38}.yixiaoer-platform-material-matrix-head button.failed{color:#b44737;background:#fff7f5;border-color:#b13f332e}.yixiaoer-platform-material-gap-grid button.review{background:#fff8eb;border-color:#be802638}.yixiaoer-platform-material-gap-grid button.blocked{background:#fff5f3;border-color:#b13f332e}.yixiaoer-platform-material-gap-grid button.ready{background:#f3fbf6;border-color:#228b5d2e}.yixiaoer-platform-material-matrix-list article.review{border-color:#be802633}.yixiaoer-platform-material-matrix-list article.blocked{background:snow;border-color:#b13f3329}.yixiaoer-platform-material-matrix-row-head .yixiaoer-brand-icon{border-radius:7px;flex:0 0 22px;width:22px;height:22px}.yixiaoer-platform-material-matrix-row-head .yixiaoer-brand-icon svg{width:13px;height:13px}.yixiaoer-batch-selection-strategy button.ready{color:#228b5d;background:#f3fbf6;border-color:#228b5d33}.yixiaoer-batch-selection-strategy button.review{color:#9b661b;background:#fff8eb;border-color:#be802638}.yixiaoer-batch-selection-strategy button.work{color:#315c9c;background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-platform-content-filter button.active,.yixiaoer-platform-list-filter button.active{color:#228b5d;background:#f3fbf6;border-color:#228b5d3d}.yixiaoer-batch-view-scope>span.ready{background:#f3fbf6;border-color:#228b5d2e}.yixiaoer-batch-view-scope>span.review{background:#fff8eb;border-color:#be802633}.yixiaoer-batch-view-scope>span.work{background:#f6f9ff;border-color:#315c9c29}.yixiaoer-platform-check-list label.checked{background:#f3fbf6;border-color:#228b5d2e}.yixiaoer-platform-check-list label.review{background:#fffaf1;border-color:#be80262e}.yixiaoer-platform-check-list label.blocked{opacity:.82;background:#fff7f5;border-color:#b13f3329}.yixiaoer-platform-check-list .yixiaoer-brand-icon{border-radius:6px;width:22px;height:22px}.yixiaoer-platform-check-list .yixiaoer-brand-icon svg{width:14px;height:14px}.yixiaoer-platform-check-list label.ready b{color:#228b5d}.yixiaoer-platform-check-list label.review b{color:#9b661b}.yixiaoer-platform-check-list label.blocked b{color:#b44737}.yixiaoer-batch-confirm-panel.active{background:#f7fcf9;border-color:#228b5d38}.yixiaoer-batch-confirm-panel.empty{opacity:.82}.yixiaoer-batch-confirm-copy:hover,.yixiaoer-batch-confirm-copy.copied{color:#228b5d;background:#effaf4;border-color:#228b5d3d}.yixiaoer-batch-confirm-copy.failed{color:#b44737;background:#fff7f5;border-color:#b13f332e}.yixiaoer-batch-confirm-panel-stats span.ready{border-color:#228b5d2e}.yixiaoer-batch-confirm-panel-stats span.review{background:#fffaf1;border-color:#be802638}.yixiaoer-batch-confirm-panel-stats span.blocked{background:#fff7f5;border-color:#b13f332e}.yixiaoer-selected-platform-tray .yixiaoer-brand-icon,.yixiaoer-batch-confirm-platforms .yixiaoer-brand-icon{border-radius:6px;flex:0 0 18px;width:18px;height:18px}.yixiaoer-selected-platform-tray .yixiaoer-brand-icon svg,.yixiaoer-batch-confirm-platforms .yixiaoer-brand-icon svg{width:12px;height:12px}.yixiaoer-selected-platform-tray label.ready,.yixiaoer-batch-confirm-platforms label.ready{color:#228b5d;border-color:#228b5d2e}.yixiaoer-selected-platform-tray label.review,.yixiaoer-batch-confirm-platforms label.review{color:#9b661b;border-color:#be802638}.yixiaoer-batch-run-status.ready{background:#f4fbf7;border-color:#228b5d38}.yixiaoer-batch-run-status.review{background:#fff8eb;border-color:#be802638}.yixiaoer-batch-run-status.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-batch-run-status.empty{color:#7c8796}.yixiaoer-batch-run-steps span.done{color:#228b5d;background:#effaf4;border-color:#228b5d33}.yixiaoer-batch-run-steps span.active{color:#315c9c;background:#eef5ff;border-color:#315c9c33}.yixiaoer-batch-run-status a .yixiaoer-brand-icon{border-radius:6px;flex:0 0 18px;width:18px;height:18px}.yixiaoer-batch-run-status a .yixiaoer-brand-icon svg{width:12px;height:12px}.yixiaoer-batch-execution-preview-list article.ready{border-color:#228b5d2e}.yixiaoer-batch-execution-preview-list article.review{background:#fffaf1;border-color:#be802638}.yixiaoer-batch-execution-preview-list article.blocked{background:#fff7f5;border-color:#b13f332e}.yixiaoer-batch-execution-preview-list .yixiaoer-brand-icon{border-radius:6px;width:22px;height:22px}.yixiaoer-batch-execution-preview-list .yixiaoer-brand-icon svg{width:14px;height:14px}.yixiaoer-batch-execution-preview-list article.ready small{color:#228b5d}.yixiaoer-batch-execution-preview-list article.review small{color:#9b661b}.yixiaoer-batch-execution-preview-list article.blocked small{color:#b44737}.yixiaoer-platform-rail-filter button:hover,.yixiaoer-platform-rail-filter button.active{color:#273243;background:#f8fafc;border-color:#c9d4e2}.yixiaoer-platform-rail-filter button.active{box-shadow:inset 0 0 0 1px #315c9c14}.yixiaoer-platform-list a:hover,.yixiaoer-platform-list a.active{background:#fff;border-color:#dde2ea;box-shadow:0 6px 18px #1e293b0d}.yixiaoer-brand-icon{--brand-bg:#e8ebf0;--brand-color:#5b35d5;background:var(--brand-bg);width:28px;height:28px;color:var(--brand-color);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a0d}.yixiaoer-brand-icon svg{fill:currentColor;width:17px;height:17px;display:block}.yixiaoer-brand-icon.vector svg{overflow:visible}.yixiaoer-platform-list a.active .yixiaoer-brand-icon{box-shadow:inset 0 0 0 1px #ffffff2e}.yixiaoer-platform-rail-badges b.ready{color:#228b5d;background:#f2fbf6;border-color:#228b5d33}.yixiaoer-platform-rail-badges b.review,.yixiaoer-platform-rail-badges b.warn{color:#9a5b0f;background:#fff8e8;border-color:#b5531533}.yixiaoer-platform-rail-badges b.blocked{color:#b44737;background:#fff6f5;border-color:#b13f3333}.yixiaoer-platform-rail-badges b.work{color:#315c9c;background:#eff6ff;border-color:#315c9c33}.yixiaoer-platform-rail-badges b.wait{color:#7c8796;background:#f8fafc}.yixiaoer-batch-task-stats span.work{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-batch-task-stats span.warn{background:#fff8eb;border-color:#be802638}.yixiaoer-batch-task-stats span.danger{background:#fff5f3;border-color:#b13f3333}.yixiaoer-batch-task-stats span.ready{background:#f4fcf7;border-color:#228b5d29}.yixiaoer-batch-task-lanes a,.yixiaoer-batch-task-lanes .empty{color:#344054;background:#fff;border:1px solid #e4e8ef;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;text-decoration:none;display:grid}.yixiaoer-batch-task-lanes a:hover,.yixiaoer-batch-task-lanes a.active{background:#f4f8ff;border-color:#315c9c33}.yixiaoer-batch-task-lanes a.needs_user{background:#fff8eb;border-color:#be802638}.yixiaoer-batch-task-lanes a.failed{background:#fff5f3;border-color:#b13f3333}.yixiaoer-batch-task-lanes a.succeeded{background:#f4fcf7;border-color:#228b5d29}.yixiaoer-batch-task-lanes .empty{grid-column:1/-1;grid-template-columns:1fr}.yixiaoer-stage-title .yixiaoer-brand-icon{width:34px;height:34px}.yixiaoer-stage-title .yixiaoer-brand-icon svg{width:20px;height:20px}.yixiaoer-task-state.running,.yixiaoer-task-state.claimed{color:#315c9c;background:#eff6ff;border-color:#315c9c33}.yixiaoer-task-state.needs_user{color:#9a5b0f;background:#fff7e8;border-color:#b5531538}.yixiaoer-task-state.succeeded{color:#21865b;background:#effaf4;border-color:#228b5d2e}.yixiaoer-task-state.failed,.yixiaoer-task-state.canceled{color:#b04141;background:#fff5f5;border-color:#b0414138}.yixiaoer-platform-quick-actions a.ready{color:#228b5d;background:#f4fcf7;border-color:#228b5d29}.yixiaoer-platform-quick-actions a.warn{color:#b45309;background:#fffaf0;border-color:#b553152e}.yixiaoer-platform-quick-actions a.work{color:#315c9c;background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-platform-quick-actions a.blocked{color:#b04141;background:#fff5f5;border-color:#b0414133}.yixiaoer-platform-quick-actions a.wait{color:#667085}.yixiaoer-operation-board-head button.copied,.yixiaoer-operation-actions button.copied{color:#228b5d;background:#f3fbf6;border-color:#228b5d3d}.yixiaoer-operation-board-head button.failed,.yixiaoer-operation-actions button.failed{color:#b44737;background:#fff7f5;border-color:#b13f3333}.yixiaoer-operation-cards article.ready{background:#f7fcf9;border-color:#228b5d33}.yixiaoer-operation-cards article.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-operation-cards article.wait{background:#f7faff;border-color:#315c9c2b}.yixiaoer-operation-preflight>div:last-child span.ready{color:#228b5d;background:#f7fcf9;border-color:#228b5d33}.yixiaoer-operation-preflight>div:last-child span.warn{color:#b55315;background:#fffaf0;border-color:#b5531533}.yixiaoer-wide-material-matrix-metrics span.ready{background:#f4fcf7;border-color:#228b5d29}.yixiaoer-wide-material-matrix-metrics span.warn{background:#fff8eb;border-color:#be802638}.yixiaoer-wide-material-matrix-metrics span.blocked{background:#fff5f3;border-color:#b13f332e}.yixiaoer-wide-material-matrix-list article.warn{background:#fffaf2;border-color:#be802633}.yixiaoer-wide-material-matrix-list article.blocked{background:snow;border-color:#b13f3329}.yixiaoer-wide-material-matrix-row-head .yixiaoer-brand-icon{border-radius:8px;flex:0 0 26px;width:26px;height:26px}.yixiaoer-wide-material-matrix-row-head .yixiaoer-brand-icon svg{width:15px;height:15px}.yixiaoer-batch-operation-types span.ready{background:#f5fcf8;border-color:#228b5d2e}.yixiaoer-batch-operation-types span.work{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-batch-operation-types span.warn{background:#fff8eb;border-color:#be802633}.yixiaoer-batch-operation-links a.ready{background:#f6fcf8;border-color:#228b5d2e}.yixiaoer-batch-operation-links a.warn{background:#fff8eb;border-color:#be802633}.yixiaoer-batch-operation-links a.work{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-batch-operation-links a.wait{background:#f8fafc;border-style:dashed}.yixiaoer-sticky-operation-bar nav a.ready{background:#f5fcf8;border-color:#228b5d2e}.yixiaoer-sticky-operation-bar nav a.warn,.yixiaoer-sticky-operation-bar nav a.review,.yixiaoer-sticky-operation-bar nav a.needs_user{background:#fff8eb;border-color:#be802633}.yixiaoer-sticky-operation-bar nav a.work,.yixiaoer-sticky-operation-bar nav a.running,.yixiaoer-sticky-operation-bar nav a.claimed,.yixiaoer-sticky-operation-bar nav a.queued{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-sticky-operation-bar nav a.blocked,.yixiaoer-sticky-operation-bar nav a.failed{background:#fff5f3;border-color:#b13f332e}.yixiaoer-sticky-operation-bar nav a.wait{background:#f8fafc;border-style:dashed}.yixiaoer-active-feedback.needs_user,.yixiaoer-active-feedback.warn{background:#fffaf1;border-color:#be802638}.yixiaoer-active-feedback.empty,.yixiaoer-active-feedback.queued,.yixiaoer-active-feedback.claimed{background:#f6f9ff;border-color:#315c9c29}.yixiaoer-active-feedback.failed,.yixiaoer-active-feedback.canceled{background:#fff6f4;border-color:#b13f332e}.yixiaoer-active-feedback-grid a.ready{background:#f5fcf8;border-color:#228b5d2e}.yixiaoer-active-feedback-grid a.warn,.yixiaoer-active-feedback-grid a.review,.yixiaoer-active-feedback-grid a.needs_user{background:#fff8eb;border-color:#be802633}.yixiaoer-active-feedback-grid a.work,.yixiaoer-active-feedback-grid a.running,.yixiaoer-active-feedback-grid a.claimed,.yixiaoer-active-feedback-grid a.queued{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-active-feedback-grid a.blocked,.yixiaoer-active-feedback-grid a.failed,.yixiaoer-active-feedback-grid a.canceled{background:#fff5f3;border-color:#b13f332e}.yixiaoer-active-feedback-grid a.wait{background:#f8fafc;border-style:dashed}.yixiaoer-active-operation-card.warn{background:linear-gradient(135deg,#fffffffa,#fff8ebf5),#fff;border-color:#be802638}.yixiaoer-active-operation-card.blocked{background:linear-gradient(135deg,#fffffffa,#fff5f3f5),#fff;border-color:#b13f3333}.yixiaoer-active-operation-relay a.current{background:#f5fcf8;border-color:#228b5d38}.yixiaoer-active-operation-relay a.ready{background:#f5fcf8;border-color:#228b5d2e}.yixiaoer-active-operation-relay a.review,.yixiaoer-active-operation-relay a.warn{background:#fff8eb;border-color:#be802633}.yixiaoer-active-operation-relay a.blocked{background:#fff5f3;border-color:#b13f332e}.yixiaoer-active-operation-relay a.work{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-active-operation-relay a.disabled{color:#8a96a5;background:#f8fafc;border-style:dashed}.yixiaoer-active-operation-progress-metrics span.ready{background:#f5fcf8;border-color:#228b5d2e}.yixiaoer-active-operation-progress-metrics span.warn{background:#fff8eb;border-color:#be802633}.yixiaoer-active-operation-progress-metrics span.blocked{background:#fff5f3;border-color:#b13f332e}.yixiaoer-active-operation-progress-metrics span.work{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-active-operation-progress-metrics span.wait{background:#f8fafc;border-color:#5c6f8229}.yixiaoer-active-operation-grid a.ready{background:#f5fcf8;border-color:#228b5d2b}.yixiaoer-active-operation-grid a.work{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-active-operation-grid a.warn{background:#fff8eb;border-color:#be802633}.yixiaoer-active-operation-grid a.blocked{background:#fff5f3;border-color:#b13f332e}.yixiaoer-active-operation-steps a.ready{background:#f5fcf8;border-color:#228b5d2e}.yixiaoer-active-operation-steps a.work{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-active-operation-steps a.warn{background:#fff8eb;border-color:#be802633}.yixiaoer-active-operation-steps a.wait{background:#f8fafc;border-color:#5c6f8229}.yixiaoer-active-operation-steps a.blocked{background:#fff5f3;border-color:#b13f332e}.yixiaoer-active-operation-next.queued,.yixiaoer-active-operation-next.claimed,.yixiaoer-active-operation-next.running{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-active-operation-next.needs_user{background:#fff8eb;border-color:#be802638}.yixiaoer-active-operation-next.failed,.yixiaoer-active-operation-next.canceled{background:#fff5f3;border-color:#b13f332e}.yixiaoer-active-operation-next.empty{background:#f8fafc;border-color:#e3e8ef}.yixiaoer-next-action-rail.empty{background:#fbfcfd}.yixiaoer-next-action-list a:hover,.yixiaoer-next-action-list a.active{background:#f4f8ff;border-color:#315c9c38}.yixiaoer-next-action-list a.running,.yixiaoer-next-action-list a.claimed{background:#f4f8ff;border-color:#315c9c2e}.yixiaoer-next-action-list a.needs_user{background:#fff8eb;border-color:#be802638}.yixiaoer-next-action-list a.failed{background:#fff5f3;border-color:#b13f3333}.yixiaoer-next-action-list a.succeeded{background:#f4fcf7;border-color:#228b5d29}.yixiaoer-autofill-status>div:last-child span.ready{color:#228b5d;background:#f3fbf6;border-color:#228b5d33}.yixiaoer-autofill-status>div:last-child span.missing{color:#b44737;background:#fff7f5;border-color:#b13f332e}.yixiaoer-material-tray-head em.ready{color:#207b52;background:#edf8f1}.yixiaoer-material-tray-head em.missing{color:#b44737;background:#fff3ed}.yixiaoer-material-ready-grid span.ready{color:#228b5d;background:#f3fbf6;border-color:#228b5d33}.yixiaoer-material-ready-grid span.missing{color:#b44737;background:#fff7f5;border-color:#b13f332e}.yixiaoer-material-next-status.ready{background:#f7fcf9;border-color:#228b5d33}.yixiaoer-material-next-status.warn{background:snow;border-color:#b13f3329}.yixiaoer-material-next-metrics span.ready{border-color:#228b5d2e}.yixiaoer-material-next-metrics span.warn{border-color:#b13f3329}.yixiaoer-material-next-status button.copied{color:#228b5d;background:#f3fbf6;border-color:#228b5d3d}.yixiaoer-material-next-status button.failed{color:#b44737;background:#fff7f5;border-color:#b13f3333}.yixiaoer-material-next-steps span.ready{color:#228b5d;border-color:#228b5d29}.yixiaoer-material-next-steps span.warn{color:#b44737;border-color:#b13f3329}.yixiaoer-material-copy-grid button.copied,.yixiaoer-material-form-pack button.copied,.yixiaoer-material-tray-fields button.copied{color:#228b5d;background:#f3fbf6;border-color:#228b5d3d}.yixiaoer-material-copy-grid button.failed,.yixiaoer-material-form-pack button.failed,.yixiaoer-material-tray-fields button.failed{color:#b44737;background:#fff7f5;border-color:#b13f3333}.yixiaoer-material-form-pack.ready{background:linear-gradient(135deg,#fff,#f7fcf9);border-color:#228b5d33}.yixiaoer-material-form-pack.review{background:linear-gradient(135deg,#fff,snow);border-color:#b13f3326}.yixiaoer-material-form-pack-lines span.ready{border-color:#228b5d29}.yixiaoer-material-form-pack-lines span.missing{border-color:#b13f3329}.yixiaoer-material-tray-media article.ready{color:#228b5d;background:#f7fcf9;border-color:#228b5d33}.yixiaoer-material-tray-media article.missing{background:snow;border-color:#b13f3326}.yixiaoer-material-constraints span.required{background:#eff6ff;border-color:#bfdbfe}.yixiaoer-material-constraints span.blocked{background:#fff1f2;border-color:#fecaca}.yixiaoer-action-dock .publish-automation-task-actions{box-shadow:none;background:#f8fafc;border:1px solid #e3e7ef;border-radius:8px;padding:8px}.yixiaoer-action-dock .publish-automation-task-actions small{max-width:none}.yixiaoer-action-dock .publish-automation-task-actions>div{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}.yixiaoer-action-dock .button{border-radius:7px;min-height:32px;font-size:12px}.yixiaoer-queue-filter button:hover,.yixiaoer-queue-filter button.active{color:#273243;background:#f8fafc;border-color:#c9d4e2}.yixiaoer-queue-filter button.active{box-shadow:inset 0 0 0 1px #315c9c14}.yixiaoer-queue-view-status.confirm{background:#fff8eb;border-color:#be802638}.yixiaoer-queue-view-status.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-queue-view-status.failed{background:#fff7f5;border-color:#b13f332e}.yixiaoer-queue-view-status.done{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-queue-view-status.empty{color:#7c8796}.yixiaoer-queue-view-metrics span.running{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-queue-view-metrics span.confirm{background:#fff8eb;border-color:#be802638}.yixiaoer-queue-view-metrics span.failed{background:#fff7f5;border-color:#b13f332e}.yixiaoer-table .head,.yixiaoer-table .row{grid-template-columns:minmax(90px,.8fr) minmax(110px,.9fr) 78px minmax(160px,1fr) minmax(150px,.9fr);align-items:center;gap:8px;min-width:0;display:grid}.yixiaoer-table .head{color:#7c8796;background:#f4f6f9;padding:8px 10px;font-size:11px;font-weight:900}.yixiaoer-table .row{color:#344054;border-top:1px solid #eef1f5;min-height:46px;padding:7px 10px;font-size:12px;font-weight:800}.yixiaoer-table .row.active{background:#fbfaff}.yixiaoer-table .row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yixiaoer-table .row>span.actions{white-space:normal;overflow:visible}.yixiaoer-table b.running,.yixiaoer-table b.claimed{color:#315c9c;background:#eff6ff}.yixiaoer-table b.needs_user{color:#9a5b0f;background:#fff4d8}.yixiaoer-table b.succeeded{color:#21865b;background:#e8f8ef}.yixiaoer-table b.failed,.yixiaoer-table b.canceled{color:#b04141;background:#ffeaea}.yixiaoer-table .empty{color:#7c8796;padding:18px;font-size:12px;font-weight:800}.yixiaoer-progress-list article.ready,.yixiaoer-progress-list article.done,.yixiaoer-worker-list article.online,.yixiaoer-worker-list article.idle,.yixiaoer-account-list article.ready{color:#21865b;background:#f4fcf7;border-color:#228b5d29}.yixiaoer-progress-list article.current,.yixiaoer-progress-list article.active,.yixiaoer-worker-list article.busy,.yixiaoer-account-list article.checking{color:#315c9c;background:#f4f8ff;border-color:#315c9c29}.yixiaoer-progress-list article.pending,.yixiaoer-account-list article.unknown{color:#536173;background:#fff;border-color:#e8ecf2}.yixiaoer-progress-list article.failed{color:#b04141;background:#fff5f5;border-color:#b041412e}.yixiaoer-progress-list article.skipped{color:#667085;background:#f7f8fa;border-color:#66708529}.yixiaoer-worker-list article.offline,.yixiaoer-account-list article.expired,.yixiaoer-account-list article.needs_login,.yixiaoer-account-list article.stale,.yixiaoer-account-list article.restricted{color:#9a5b0f;background:#fffaf0;border-color:#b5531529}.yixiaoer-account-list article.restricted{color:#b42318;background:#fff5f3;border-color:#b423182e}.yixiaoer-account-management-titlebar{background:#eef1f6;border-bottom:1px solid #d9dee9;grid-template-columns:10px 10px 10px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 12px;display:grid}.yixiaoer-account-management-titlebar .mac-dot.red{background:#ff5f57}.yixiaoer-account-management-titlebar .mac-dot.green{background:#28c840}.yixiaoer-account-management-titlebar strong{color:#333746;text-overflow:ellipsis;white-space:nowrap;justify-self:center;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.yixiaoer-account-management-topnav{background:#fff;border-bottom:1px solid #e7eaf3;grid-template-columns:188px minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.yixiaoer-account-management-brand{border-right:1px solid #edf0f6;grid-template-columns:52px minmax(0,1fr);align-items:center;min-width:0;display:grid}.yixiaoer-account-management-brand .brand-mark{color:#4f2ed0;place-items:center;width:52px;height:100%;display:grid}.yixiaoer-account-management-brand>span:last-child{color:#7666d9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.yixiaoer-account-management-topnav nav{justify-content:center;gap:6px;min-width:0;display:flex}.yixiaoer-account-management-topnav nav button{color:#8b94a6;cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;border-right:1px solid #0000;align-content:center;place-items:center;gap:4px;min-width:90px;height:62px;font-size:12px;font-weight:850;display:grid;position:relative}.yixiaoer-account-management-topnav nav button.active{color:#4f2ed0;background:#f3f1ff}.yixiaoer-account-management-topnav nav button.active:after{content:"";background:#4f2ed0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}.yixiaoer-account-management-topnav nav button em{color:#fff;background:#ff3b68;border-radius:999px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:6px;right:5px}.yixiaoer-account-management-utility{color:#7f8795;align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex}.yixiaoer-account-management-utility strong{color:#315ee8;white-space:nowrap;min-width:66px;font-size:18px;font-weight:950}.yixiaoer-account-management-utility button{color:#8b94a6;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;height:30px;font-size:10px;font-weight:820;display:inline-flex}.yixiaoer-account-management-utility button.vip{color:#fff;background:linear-gradient(135deg,#ff9747,#ff6a3d);border-radius:999px;padding:0 10px;font-size:12px;font-weight:950}.yixiaoer-account-management-body{grid-template-columns:138px minmax(0,1fr);min-width:0;min-height:0;display:grid}.yixiaoer-account-management-sidebar{background:#fff;border-right:1px solid #e8ebf4;align-content:start;gap:4px;min-width:0;padding-top:20px;display:grid}.yixiaoer-account-management-sidebar button{color:#5f6676;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;height:36px;padding:0 14px;font-size:12px;font-weight:850;display:grid}.yixiaoer-account-management-sidebar button.active{color:#4f2ed0;background:#eeeaff}.yixiaoer-account-management-sidebar button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yixiaoer-account-management-main{background:#f4f6fb;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:18px 18px 16px;display:grid}.yixiaoer-account-management-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;margin-bottom:10px;display:grid}.yixiaoer-account-management-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.yixiaoer-account-management-toolbar>div:last-child{justify-content:flex-end}.yixiaoer-account-management-toolbar button.primary,.yixiaoer-account-add-modal footer button.primary,.yixiaoer-account-small-modal footer button.primary,.yixiaoer-account-detail-drawer footer button.primary{color:#fff;background:#4f2ed0;border-color:#4f2ed0}.yixiaoer-account-management-grid{grid-template-columns:164px minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid}.yixiaoer-account-platform-panel{align-content:start;gap:14px;min-width:0;min-height:0;display:grid}.yixiaoer-account-platform-list,.yixiaoer-account-fold-panel,.yixiaoer-account-table-panel{background:#fff;border:1px solid #e1e6f0;border-radius:4px;min-width:0}.yixiaoer-account-platform-list{scrollbar-width:thin;height:202px;padding:8px 0;overflow:auto}.yixiaoer-account-platform-list button,.yixiaoer-account-fold-panel button{color:#4d5668;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:36px;padding:0 12px;font-size:12px;font-weight:820;display:grid}.yixiaoer-account-platform-list button.active,.yixiaoer-account-fold-panel button.active{color:#4f2ed0;background:#f1f0f8}.yixiaoer-account-platform-list button span,.yixiaoer-account-fold-panel button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yixiaoer-account-platform-list button b,.yixiaoer-account-fold-panel button b{color:#98a2b3;font-size:10px;font-weight:900}.yixiaoer-account-fold-panel{min-height:100px;padding:8px 0}.yixiaoer-account-fold-panel>button:first-child{color:#2f3442;grid-template-columns:16px minmax(0,1fr);font-weight:900}.yixiaoer-account-table-panel{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;padding:16px;display:grid}.yixiaoer-account-table-filters{grid-template-columns:minmax(170px,1fr) 128px 70px auto;align-items:center;gap:10px;min-width:0;margin-bottom:16px;display:grid}.yixiaoer-account-table-filters label{color:#98a2b3;background:#fff;border:1px solid #dde3ee;border-radius:4px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;height:34px;padding:0 11px;display:grid}.yixiaoer-account-table-filters label input{border:0;height:100%}.yixiaoer-account-table-filters>span{color:#8a93a4;white-space:nowrap;justify-self:end;font-size:11px;font-weight:850}.yixiaoer-account-table{scrollbar-width:thin;border-top:1px solid #eef1f6;min-width:0;overflow:auto}.yixiaoer-account-table .thead,.yixiaoer-account-table .tbody{grid-template-columns:46px 62px minmax(180px,1.25fr) minmax(130px,.7fr) minmax(120px,.65fr) minmax(220px,1fr);align-items:center;gap:10px;min-width:720px;display:grid}.yixiaoer-account-table .thead{color:#1f2430;min-height:38px;font-size:12px;font-weight:950}.yixiaoer-account-table .tbody{color:#2f3545;border-top:1px solid #eef1f6;min-height:54px;font-size:12px;font-weight:820}.yixiaoer-account-table .tbody.selected{background:#faf9ff}.yixiaoer-account-table label{place-items:center;display:grid}.yixiaoer-account-table .account-cell{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.yixiaoer-account-table .account-cell span,.yixiaoer-account-table .account-cell strong,.yixiaoer-account-table .account-cell small,.yixiaoer-account-table .group-cell,.yixiaoer-account-table .status-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yixiaoer-account-table .account-cell span{gap:3px;display:grid}.yixiaoer-account-table .account-cell strong{color:#252b39;font-size:12px;font-weight:920}.yixiaoer-account-table .account-cell small{color:#8a93a4;font-size:10px;font-weight:760}.yixiaoer-account-table .group-cell{color:#626b7d;align-items:center;gap:8px;display:inline-flex}.yixiaoer-account-table .group-cell button,.yixiaoer-account-table .actions-cell button{color:#4f2ed0;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.yixiaoer-account-table .status-cell{color:#445064;align-items:center;gap:7px;display:inline-flex}.yixiaoer-account-table .status-cell i{background:#19b86a;border-radius:999px;width:7px;height:7px}.yixiaoer-account-table .status-cell.warn i{background:#f59e0b}.yixiaoer-account-table .status-cell.blocked i{background:#e5484d}.yixiaoer-account-table .actions-cell{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:inline-flex}.yixiaoer-account-table .actions-cell button:disabled{color:#b9c0cd;cursor:not-allowed}.yixiaoer-account-table .empty{color:#a1a8b6;text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.yixiaoer-account-table .empty strong{color:#7b8494;font-size:13px}.yixiaoer-account-pagination{color:#5f6676;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-top:14px;font-size:12px;font-weight:820;display:flex}.yixiaoer-account-pagination button{min-width:30px;min-height:30px;padding:0}.yixiaoer-account-pagination button.active{color:#4f2ed0;border-color:#4f2ed0}.yixiaoer-account-add-selected{color:#697386;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;font-size:12px;font-weight:850;display:grid}.yixiaoer-account-platform-picker button.active,.yixiaoer-account-platform-picker button:hover{color:#4f2ed0;background:#f7f5ff;border-color:#7b61ff}.yixiaoer-account-detail-drawer header>div button.active{color:#4f2ed0}.yixiaoer-account-detail-drawer header>div button.active:after{content:"";background:#4f2ed0;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.yixiaoer-account-detail-drawer footer .danger{color:#e5484d;border-color:#ffb6b6}@media (max-width:700px){.yixiaoer-account-management-topnav{grid-template-columns:minmax(0,1fr)}.yixiaoer-account-management-brand,.yixiaoer-account-management-utility{display:none}.yixiaoer-account-management-topnav nav{scrollbar-width:thin;justify-content:flex-start;padding:0 8px;overflow-x:auto}.yixiaoer-account-management-topnav nav button{min-width:86px;height:58px}.yixiaoer-account-management-body{grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.yixiaoer-account-management-sidebar{scrollbar-width:thin;border-bottom:1px solid #e8ebf4;border-right:0;gap:0;padding:0;display:flex;overflow-x:auto}.yixiaoer-account-management-sidebar button{flex:0 0 112px;grid-template-columns:18px minmax(0,1fr);height:42px;padding:0 12px}.yixiaoer-account-management-sidebar button svg:last-child{display:none}.yixiaoer-account-management-main{min-height:0;padding:12px;overflow:auto}.yixiaoer-account-management-toolbar,.yixiaoer-account-management-grid{grid-template-columns:minmax(0,1fr)}.yixiaoer-account-management-toolbar>div,.yixiaoer-account-management-toolbar>div:last-child{justify-content:flex-start}.yixiaoer-account-management-toolbar button{min-width:118px}.yixiaoer-account-platform-panel{height:438px;display:block}.yixiaoer-account-platform-list{height:152px;margin-bottom:10px}.yixiaoer-account-fold-panel{scrollbar-width:thin;min-height:86px;max-height:128px;margin-bottom:10px;overflow:auto}.yixiaoer-account-table-panel{min-height:424px;padding:12px}.yixiaoer-account-table-filters{grid-template-columns:minmax(0,1fr)}.yixiaoer-account-table-filters>span{justify-self:start}.yixiaoer-account-table .thead,.yixiaoer-account-table .tbody{min-width:720px}.yixiaoer-account-pagination{scrollbar-width:thin;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}}.yixiaoer-account-browser-tabs .mac-dot.red{background:#ff5f57}.yixiaoer-account-browser-tabs .mac-dot.green{background:#28c840}.yixiaoer-account-browser-tabs .browser-tab-shell.active{color:#4f35d5;background:#fff}.yixiaoer-account-real-sidebar button.active{color:#4f35d5;background:#f1edff}.yixiaoer-account-real-tabs nav button.active{color:#4f35d5}.yixiaoer-account-real-tabs nav button.active:after{content:"";background:#5b3ee4;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.platform-menu button.active,.group-menu button.active{color:#4f35d5;background:#f1edff}.yixiaoer-account-real-controlbar select,.yixiaoer-account-real-controlbar>button,.view-switch{color:#596274;background:#fff;border:1px solid #e1e5ee;border-radius:7px;height:36px;font-size:13px;font-weight:850}.yixiaoer-account-real-controlbar>button.primary,.yixiaoer-account-real-empty .primary,.yixiaoer-account-add-modal .add-account-status button,.yixiaoer-account-detail-drawer footer .primary{color:#fff;background:#5b3ee4;border-color:#5b3ee4}.view-switch{align-items:center;display:inline-flex;overflow:hidden}.view-switch button{color:#8b94a6;place-items:center;width:36px;height:34px;display:grid}.view-switch button.active{color:#4f35d5;background:#f1edff}.account-avatar{color:#fff;background:radial-gradient(circle at 35% 30%,#9c6b4f,#2e3446 55%,#12141d);border-radius:999px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:950;display:grid}.platform-badge{background:#fff;border:2px solid #fff;border-radius:999px;place-items:center;width:22px;height:22px;margin-top:-28px;margin-left:44px;display:grid}.account-card footer .danger,.yixiaoer-account-detail-drawer footer .danger{color:#ef4f5f}.yixiaoer-account-real-table .thead,.yixiaoer-account-real-table .tbody{grid-template-columns:minmax(170px,1.2fr) minmax(120px,.8fr) minmax(170px,1fr) minmax(80px,.5fr) 90px;align-items:center;gap:14px;padding:0 22px;display:grid}.yixiaoer-account-real-table .thead{color:#8b94a6;border-bottom:1px solid #eef1f6;min-height:46px;font-size:12px;font-weight:900}.yixiaoer-account-real-table .tbody{color:#2e3545;min-height:72px;font-size:13px;font-weight:850}.account-list-profile .account-avatar{width:46px;height:46px;font-size:18px}.platform-cell{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;min-width:0;display:inline-flex;overflow:hidden}.yixiaoer-account-platform-picker button:hover,.yixiaoer-account-platform-picker button.active{color:#4f35d5;background:#f7f5ff}.yixiaoer-account-platform-picker .yixiaoer-brand-icon{border-radius:10px;width:46px;height:46px}.drawer-profile-head .platform-badge{margin:0;position:absolute;top:62px;left:66px}.drawer-tabs button.active{color:#4f35d5}.drawer-tabs button.active:after{content:"";background:#5b3ee4;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.drawer-body{scrollbar-width:thin;background:#fbfcff;min-width:0;min-height:0;padding:40px 24px 24px;overflow:auto}.yixiaoer-account-utility-popover.service{width:min(166px,100vw - 48px)}.yixiaoer-account-utility-popover.manual{width:min(350px,100vw - 48px)}.yixiaoer-account-utility-popover.notice{width:min(430px,100vw - 48px);max-height:480px}.yixiaoer-account-utility-popover.app nav,.yixiaoer-account-utility-popover.notice nav{background:#f5f6fa;border-radius:7px;gap:0;padding:3px;display:grid}.yixiaoer-account-utility-popover.app nav{grid-template-columns:repeat(2,minmax(0,1fr))}.yixiaoer-account-utility-popover.notice nav{grid-template-columns:repeat(3,minmax(0,1fr))}.yixiaoer-account-utility-popover nav button.active,.utility-link{color:#4f35d5;background:#fff;border-color:#e9e7ff;box-shadow:0 4px 10px #1418240f}.yixiaoer-account-single-toolbar .primary,.yixiaoer-account-share-modal footer .primary,.yixiaoer-account-picker-drawer footer .primary,.yixiaoer-account-small-modal footer .primary{color:#fff;background:#5b3ee4;border-color:#5b3ee4}.yixiaoer-account-single-empty{color:#a1a8b6;text-align:center;align-content:center;place-items:center;gap:10px;min-height:260px;display:grid}.yixiaoer-account-single-empty.compact{min-height:180px}.yixiaoer-account-single-empty strong{color:#697386;font-size:14px;font-weight:950}.account-management-created-table.groups>div{grid-template-columns:minmax(180px,1.1fr) 132px 112px 122px 164px;min-width:790px}.account-management-created-table .thead{color:#8b94a6;background:#fbfcff;border-bottom:1px solid #edf0f6}.account-management-created-table .tbody{color:#2f3648;background:#fff;border-bottom:1px solid #f1f3f8}.account-management-created-table .tbody:last-child{border-bottom:0}.yixiaoer-account-batchbar .danger,.danger-primary{color:#ef4f5f}.yixiaoer-account-batchbar .danger{background:#ffebee;border-color:#ffced4}.account-card.selected{border-color:#6c4fff;box-shadow:0 0 0 2px #5b3ee41f}.share-warning.red{color:#df4054;background:#fff1f2}.share-expiry button.active,.visibility-cards button.active,.proxy-mode-row button.active,.proxy-region-grid button.active{color:#4f35d5;background:#f5f2ff;border-color:#5b3ee4}.visibility-cards button.active:before{background:#5b3ee4;border-color:#5b3ee4;box-shadow:inset 0 0 0 4px #fff}.picker-layout>aside button.active{color:#4f35d5;background:#f5f2ff;border-color:#d9d1ff}.picker-accounts .account-avatar{width:42px;height:42px;font-size:16px}@media (max-width:700px){.drawer-profile-head .account-avatar{width:50px;height:50px}.drawer-profile-head .platform-badge,.drawer-profile-head b{display:none}}.yixiaoer-account-auth-filter button:hover,.yixiaoer-account-auth-filter button.active{color:#273243;background:#f8fafc;border-color:#c9d4e2}.yixiaoer-account-auth-scope button:hover,.yixiaoer-account-auth-scope button.active{color:#315c9c;background:#f6f9ff;border-color:#315c9c38}.yixiaoer-account-auth-session-metrics span.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-session-metrics span.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-session-metrics span.wait{background:#fff8eb;border-color:#be802633}.yixiaoer-account-auth-session-workers li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-session-workers li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-session-workers li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-session-workers li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-queue-handoff.ready{background:#f6fcf8;border-color:#228b5d38}.yixiaoer-account-auth-queue-handoff.warn{background:#fffaf2;border-color:#b5531533}.yixiaoer-account-auth-queue-handoff.blocked{background:#fff6f4;border-color:#b423182e}.yixiaoer-account-auth-queue-handoff-metrics span.ready,.yixiaoer-account-auth-queue-handoff-flow li.ready,.yixiaoer-account-auth-queue-handoff-list button.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-queue-handoff-metrics span.warn,.yixiaoer-account-auth-queue-handoff-flow li.warn,.yixiaoer-account-auth-queue-handoff-list button.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-queue-handoff-metrics span.blocked,.yixiaoer-account-auth-queue-handoff-flow li.blocked,.yixiaoer-account-auth-queue-handoff-list button.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-queue-handoff-metrics span.work,.yixiaoer-account-auth-queue-handoff-flow li.work,.yixiaoer-account-auth-queue-handoff-list button.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-queue-handoff-list button.active{box-shadow:inset 3px 0 #315c9c}.yixiaoer-account-auth-center-desk.ready{background:#f6fcf8;border-color:#228b5d33}.yixiaoer-account-auth-center-desk.work{background:#f7faff;border-color:#315c9c2e}.yixiaoer-account-auth-center-desk.blocked{background:#fff6f4;border-color:#b423182e}.yixiaoer-account-auth-center-metrics span.ready,.yixiaoer-account-auth-center-actions span.ready,.yixiaoer-account-auth-center-flow li.ready,.yixiaoer-account-auth-center-list article.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-center-metrics span.warn,.yixiaoer-account-auth-center-actions span.warn,.yixiaoer-account-auth-center-flow li.warn,.yixiaoer-account-auth-center-list article.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-center-metrics span.blocked,.yixiaoer-account-auth-center-actions span.blocked,.yixiaoer-account-auth-center-flow li.blocked,.yixiaoer-account-auth-center-list article.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-center-metrics span.work,.yixiaoer-account-auth-center-actions span.work,.yixiaoer-account-auth-center-flow li.work,.yixiaoer-account-auth-center-list article.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-center-ops button.ready{color:#228b5d;background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-center-ops button.warn{color:#b55315;background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-center-ops button.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-center-ops button.wait,.yixiaoer-account-auth-center-ops button:disabled{color:#98a2b3;cursor:not-allowed;background:#f8fafc;border-color:#e4e9f0}.yixiaoer-account-auth-center-context button.ready{color:#228b5d;background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-center-context button.warn{color:#b55315;background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-center-context button.work{background:#fffaf3;border-color:#6d4a202e}.yixiaoer-account-auth-center-context button.wait,.yixiaoer-account-auth-center-context button:disabled{color:#98a2b3;cursor:not-allowed;background:#f8fafc;border-color:#e4e9f0}.yixiaoer-account-auth-center-list article.active{box-shadow:inset 3px 0 #315c9c}.yixiaoer-account-auth-window-shell.ready{background:#f6fcf8;border-color:#228b5d33}.yixiaoer-account-auth-window-shell.work{background:#f8fbff;border-color:#315c9c2e}.yixiaoer-account-auth-window-shell.wait{background:#fffaf0;border-color:#be802633}.yixiaoer-account-auth-app-title-tabs button.active,.yixiaoer-account-auth-window-shell-vertical-tabs button.active{color:#315c9c;background:#eef5ff;border-color:#315c9c47}.yixiaoer-account-auth-window-shell-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-window-shell-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-window-shell-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-window-shell-flow li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-tab-console.ready{background:#f6fcf8;border-color:#228b5d33}.yixiaoer-account-auth-tab-console.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-tab-console.blocked{background:#fff7f5;border-color:#b423182e}.yixiaoer-account-auth-tab-rail button.active{background:#eef5ff;border-color:#315c9c47;box-shadow:inset 0 -3px #315c9c}.yixiaoer-account-auth-tab-rail button.ready{border-color:#228b5d33}.yixiaoer-account-auth-tab-rail button.warn{border-color:#b5531533}.yixiaoer-account-auth-tab-rail button.blocked{border-color:#b423182e}.yixiaoer-account-auth-tab-bar-mirror.vertical .yixiaoer-account-auth-tab-bar-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.yixiaoer-account-auth-tab-bar-strip article.active{background:#eef5ff;border-color:#315c9c47;box-shadow:inset 0 -3px #315c9c}.yixiaoer-account-auth-tab-bar-strip article.ready{border-color:#228b5d33}.yixiaoer-account-auth-tab-bar-strip article.warn{border-color:#b5531533}.yixiaoer-account-auth-tab-bar-strip article.blocked{border-color:#b423182e}.yixiaoer-account-auth-tab-bar-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-tab-bar-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-tab-bar-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-tab-bar-flow li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-tab-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-tab-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-tab-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-tab-flow li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-tab-event-bus.ready{background:#f4fbf6;border-color:#228b5d33}.yixiaoer-account-auth-tab-event-bus.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-tab-event-bus.blocked{background:#fff7f5;border-color:#b423182e}.yixiaoer-account-auth-tab-event-actions span.ready,.yixiaoer-account-auth-tab-ipc-ledger article.ready,.yixiaoer-account-auth-tab-ipc-ledger li.ready,.yixiaoer-account-auth-tab-event-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-tab-event-actions span.warn,.yixiaoer-account-auth-tab-ipc-ledger article.warn,.yixiaoer-account-auth-tab-ipc-ledger li.warn,.yixiaoer-account-auth-tab-event-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-tab-event-actions span.blocked,.yixiaoer-account-auth-tab-ipc-ledger article.blocked,.yixiaoer-account-auth-tab-ipc-ledger li.blocked,.yixiaoer-account-auth-tab-event-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-tab-event-actions span.work,.yixiaoer-account-auth-tab-ipc-ledger article.work,.yixiaoer-account-auth-tab-ipc-ledger li.work,.yixiaoer-account-auth-tab-event-flow li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-split-workbench.ready{background:#f4fbf6;border-color:#228b5d33}.yixiaoer-account-auth-split-workbench.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-split-workbench.blocked{background:#fff7f5;border-color:#b423182e}.yixiaoer-account-auth-split-placeholder button.active{border-color:#45589957;box-shadow:inset 0 0 0 1px #4558991f}.yixiaoer-account-auth-split-actions span.ready,.yixiaoer-account-auth-split-placeholder button.ready,.yixiaoer-account-auth-split-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-split-actions span.warn,.yixiaoer-account-auth-split-placeholder button.warn,.yixiaoer-account-auth-split-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-split-actions span.blocked,.yixiaoer-account-auth-split-placeholder button.blocked,.yixiaoer-account-auth-split-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-split-actions span.work,.yixiaoer-account-auth-split-placeholder button.work,.yixiaoer-account-auth-split-flow li.work{background:#f7f8ff;border-color:#4558992e}.yixiaoer-account-auth-browser-bar.ready{background:#f4fbf6;border-color:#228b5d33}.yixiaoer-account-auth-browser-bar.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-browser-bar.blocked{background:#fff7f5;border-color:#b423182e}.yixiaoer-account-auth-browser-address.editing input{opacity:1}.yixiaoer-account-auth-browser-address.editing .overlay-div{opacity:0;pointer-events:none}.yixiaoer-account-auth-browser-toolbar button.rpa{color:#1f7a4d;width:auto;padding:0 8px}.yixiaoer-account-auth-browser-toolbar button.proxy{color:#315c9c}.yixiaoer-account-auth-browser-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-browser-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-browser-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-browser-flow li.work{background:#f1fbf9;border-color:#0f766e2e}.yixiaoer-account-auth-toolbar-windows.ready{background:#f6fcf8;border-color:#228b5d33}.yixiaoer-account-auth-toolbar-windows.warn,.yixiaoer-account-auth-toolbar-windows.work{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-toolbar-windows.blocked{background:#fff7f5;border-color:#b4231829}.yixiaoer-account-auth-browser-toolbar button.collect.active{color:#b54708}.yixiaoer-account-auth-collect-window.open,.yixiaoer-account-auth-rpa-window.open,.yixiaoer-account-auth-rpa-window.result{border-color:#315c9c33;box-shadow:0 10px 24px #315c9c14}.yixiaoer-account-auth-collect-window.idle,.yixiaoer-account-auth-rpa-window.idle{opacity:.82}.yixiaoer-account-auth-toolbar-window-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-toolbar-window-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-toolbar-window-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-toolbar-window-flow li.work{background:#f1fbf9;border-color:#0f766e2e}.yixiaoer-account-auth-save-tool-window.ready{background:#f6fcf8;border-color:#228b5d33}.yixiaoer-account-auth-save-tool-window.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-save-tool-window.work{background:#f1fbf9;border-color:#0f766e33}.yixiaoer-account-auth-save-tool-status span.ready,.yixiaoer-account-auth-save-tool-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-save-tool-status span.warn,.yixiaoer-account-auth-save-tool-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-save-tool-status span.work,.yixiaoer-account-auth-save-tool-flow li.work{background:#f1fbf9;border-color:#0f766e2e}.yixiaoer-account-auth-save-tool-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-save-receipt.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-save-receipt.work{background:#f1fbf9;border-color:#0f766e2e}.yixiaoer-account-auth-save-receipt.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-save-receipt.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-save-receipt-metrics span.ready,.yixiaoer-account-auth-save-receipt-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-save-receipt-metrics span.warn,.yixiaoer-account-auth-save-receipt-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-save-receipt-metrics span.work,.yixiaoer-account-auth-save-receipt-flow li.work{background:#f1fbf9;border-color:#0f766e2e}.yixiaoer-account-auth-save-receipt-metrics span.blocked,.yixiaoer-account-auth-save-receipt-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-session-kernel.ready{background:#f4fbf6;border-color:#228b5d33}.yixiaoer-account-auth-session-kernel.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-session-kernel.blocked{background:#fff7f5;border-color:#b423182e}.yixiaoer-account-auth-session-kernel.work{background:#f1fbf9;border-color:#0f766e2e}.yixiaoer-account-auth-session-kernel-partitions span.ready,.yixiaoer-account-auth-session-kernel-prefs span.ready,.yixiaoer-account-auth-session-kernel-network span.ready,.yixiaoer-account-auth-session-kernel-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-session-kernel-partitions span.warn,.yixiaoer-account-auth-session-kernel-prefs span.warn,.yixiaoer-account-auth-session-kernel-network span.warn,.yixiaoer-account-auth-session-kernel-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-session-kernel-partitions span.blocked,.yixiaoer-account-auth-session-kernel-prefs span.blocked,.yixiaoer-account-auth-session-kernel-network span.blocked,.yixiaoer-account-auth-session-kernel-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-session-kernel-partitions span.work,.yixiaoer-account-auth-session-kernel-prefs span.work,.yixiaoer-account-auth-session-kernel-network span.work,.yixiaoer-account-auth-session-kernel-flow li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-auto-probe.ready{background:#f3fbf6;border-color:#228b5d38}.yixiaoer-account-auth-auto-probe.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-auto-probe.blocked{background:#fff7f5;border-color:#b423182e}.yixiaoer-account-auth-auto-probe.work{background:#f1fbf9;border-color:#0f766e38}.yixiaoer-account-auth-auto-probe-metrics span.ready,.yixiaoer-account-auth-auto-probe-actions span.ready,.yixiaoer-account-auth-auto-probe-flow li.ready,.yixiaoer-account-auth-auto-probe-list article.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-auto-probe-metrics span.warn,.yixiaoer-account-auth-auto-probe-actions span.warn,.yixiaoer-account-auth-auto-probe-flow li.warn,.yixiaoer-account-auth-auto-probe-list article.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-auto-probe-metrics span.blocked,.yixiaoer-account-auth-auto-probe-actions span.blocked,.yixiaoer-account-auth-auto-probe-flow li.blocked,.yixiaoer-account-auth-auto-probe-list article.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-auto-probe-metrics span.work,.yixiaoer-account-auth-auto-probe-actions span.work,.yixiaoer-account-auth-auto-probe-flow li.work,.yixiaoer-account-auth-auto-probe-list article.work{background:#f1fbf9;border-color:#0f766e2e}.yixiaoer-account-auth-auto-probe-list article.active{border-color:#0f766e4d;box-shadow:inset 0 0 0 1px #0f766e1f}.yixiaoer-account-auth-socket-relay.ready{background:#f3fbf6;border-color:#228b5d38}.yixiaoer-account-auth-socket-relay.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-socket-relay.blocked{background:#fff7f5;border-color:#b423182e}.yixiaoer-account-auth-socket-metrics span.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-socket-metrics span.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-socket-metrics span.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-socket-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-socket-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-socket-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-socket-flow li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-receipt-timeline.ready{background:#f6fcf8;border-color:#228b5d33}.yixiaoer-account-auth-receipt-timeline.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-receipt-timeline.blocked{background:#fff7f5;border-color:#b423182e}.yixiaoer-account-auth-receipt-metrics span.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-receipt-metrics span.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-receipt-metrics span.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-receipt-metrics span.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-receipt-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-receipt-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-receipt-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-receipt-flow li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-window-console.ready{background:#f6fcf8;border-color:#228b5d33}.yixiaoer-account-auth-window-console.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-auth-window-console.blocked{background:#fff7f5;border-color:#b423182e}.yixiaoer-account-auth-window-modes span.ready,.yixiaoer-account-auth-window-facts span.ready,.yixiaoer-account-auth-window-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-window-modes span.warn,.yixiaoer-account-auth-window-facts span.warn,.yixiaoer-account-auth-window-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-window-modes span.blocked,.yixiaoer-account-auth-window-facts span.blocked,.yixiaoer-account-auth-window-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-window-modes span.work,.yixiaoer-account-auth-window-facts span.work,.yixiaoer-account-auth-window-flow li.work{background:#f7f7ff;border-color:#4338ca2e}.yixiaoer-account-auth-bind-wizard-steps li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-bind-wizard-steps li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-bind-wizard-steps li.wait{background:#fff8eb;border-color:#be802633}.yixiaoer-account-auth-bind-wizard-steps li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-batch-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-batch-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-batch-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-batch-flow li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-bulk-metrics span.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-bulk-metrics span.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-bulk-metrics span.wait{background:#fff8eb;border-color:#be802633}.yixiaoer-account-auth-status.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-status.warn{background:#fff7ed;border-color:#b5531538}.yixiaoer-account-auth-status.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-status.wait{background:#fff8eb;border-color:#be802638}.yixiaoer-account-auth-status.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-status.empty{color:#7c8796}.yixiaoer-account-auth-metrics span.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-metrics span.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-metrics span.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-metrics span.wait{background:#fff8eb;border-color:#be802633}.yixiaoer-account-binding-console.ready{background:#f7fcf9;border-color:#228b5d33}.yixiaoer-account-binding-console.warn{background:#fffaf0;border-color:#b5531533}.yixiaoer-account-binding-console.blocked{background:#fff7f5;border-color:#b423182e}.yixiaoer-account-binding-console.wait,.yixiaoer-account-binding-console.work{background:#fbfcfd}.yixiaoer-account-binding-steps li.ready,.yixiaoer-account-auth-mini-flow li.ready{background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-binding-steps li.warn,.yixiaoer-account-auth-mini-flow li.warn{background:#fff7ed;border-color:#b5531533}.yixiaoer-account-binding-steps li.blocked,.yixiaoer-account-auth-mini-flow li.blocked{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-binding-steps li.work,.yixiaoer-account-auth-mini-flow li.work{background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-account-auth-list article.driver_fallback{border-style:dashed}.yixiaoer-account-auth-list article.selected{border-color:#315c9c47;box-shadow:inset 3px 0 #315c9c}.yixiaoer-account-auth-list article.selected.binding-target{box-shadow:inset 3px 0 #315c9c,inset 6px 0 #315c9c29}.yixiaoer-account-auth-list article.ready{background:#f4fcf7;border-color:#228b5d2e}.yixiaoer-account-auth-list article.checking{background:#f4f8ff;border-color:#315c9c29}.yixiaoer-account-auth-list article.needs_login,.yixiaoer-account-auth-list article.expired,.yixiaoer-account-auth-list article.stale{background:#fffaf0;border-color:#b553152e}.yixiaoer-account-auth-list article.restricted{background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-list em.ready{color:#228b5d;background:#f3fbf6;border-color:#228b5d33}.yixiaoer-account-auth-list em.warn{color:#b45309;background:#fff7ed;border-color:#b5531533}.yixiaoer-account-auth-list em.blocked{color:#b42318;background:#fff5f3;border-color:#b423182e}.yixiaoer-account-auth-list em.work{color:#315c9c;background:#f6f9ff;border-color:#315c9c2e}.yixiaoer-audit-strip span.current,.yixiaoer-audit-strip span.active,.yixiaoer-audit-strip span.ready,.yixiaoer-audit-strip span.done{color:#5b35d5;background:#f4f0ff;border-color:#714ef92e}.yixiaoer-audit-strip span.failed{color:#b04141;background:#fff5f5;border-color:#b041412e}.yixiaoer-audit-strip span.skipped,.yixiaoer-audit-strip span.pending{color:#667085;background:#fff;border-color:#e3e7ef}.yixiaoer-bridge-grid article.ready{background:#f4fcf7;border-color:#228b5d29}.yixiaoer-bridge-grid article.warn{background:#fffaf0;border-color:#b5531529}.yixiaoer-bridge-grid article.wait{background:#f4f8ff;border-color:#315c9c24}@media (max-width:1240px){.yixiaoer-account-auth-socket-head>div:last-child,.yixiaoer-account-auth-socket-metrics,.yixiaoer-account-auth-socket-flow,.yixiaoer-account-auth-auto-probe-head>div:last-child,.yixiaoer-account-auth-auto-probe-metrics,.yixiaoer-account-auth-auto-probe-actions,.yixiaoer-account-auth-auto-probe-flow,.yixiaoer-account-auth-auto-probe-list,.yixiaoer-account-auth-app-title-tabs,.yixiaoer-account-auth-window-shell-vertical-tabs,.yixiaoer-account-auth-window-shell-flow,.yixiaoer-account-auth-queue-handoff-head>div:last-child,.yixiaoer-account-auth-queue-handoff-metrics,.yixiaoer-account-auth-queue-handoff-flow,.yixiaoer-account-auth-queue-handoff-list,.yixiaoer-account-auth-tab-bar-head>div:last-child,.yixiaoer-account-auth-tab-bar-mirror.vertical .yixiaoer-account-auth-tab-bar-strip,.yixiaoer-account-auth-tab-bar-flow,.yixiaoer-account-auth-tab-event-head>div:last-child,.yixiaoer-account-auth-tab-event-actions,.yixiaoer-account-auth-tab-ipc-ledger,.yixiaoer-account-auth-tab-event-flow,.yixiaoer-account-auth-split-head>div:last-child,.yixiaoer-account-auth-split-actions,.yixiaoer-account-auth-split-placeholder,.yixiaoer-account-auth-split-flow,.yixiaoer-account-auth-browser-head>div:last-child,.yixiaoer-account-auth-browser-toolbar,.yixiaoer-account-auth-browser-flow,.yixiaoer-account-auth-toolbar-window-head>div:last-child,.yixiaoer-account-auth-toolbar-window-flow,.yixiaoer-account-auth-save-tool-status,.yixiaoer-account-auth-save-tool-flow,.yixiaoer-account-auth-save-receipt-head>div:last-child,.yixiaoer-account-auth-save-receipt-metrics,.yixiaoer-account-auth-save-receipt-flow,.yixiaoer-account-auth-completion-actions,.yixiaoer-account-auth-session-kernel-head>div:last-child,.yixiaoer-account-auth-session-kernel-partitions,.yixiaoer-account-auth-session-kernel-prefs,.yixiaoer-account-auth-session-kernel-network,.yixiaoer-account-auth-session-kernel-flow,.yixiaoer-account-auth-receipt-head>div:last-child,.yixiaoer-account-auth-receipt-metrics,.yixiaoer-account-auth-receipt-flow,.yixiaoer-account-auth-window-head>div:last-child,.yixiaoer-account-auth-window-modes,.yixiaoer-account-auth-window-facts,.yixiaoer-account-auth-window-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.publish-studio-topbar nav a,.publish-studio-source-actions .button,.publish-studio-mode-tabs a,.publish-studio-coverage-strip,.publish-studio-score-strip,.publish-studio-platform-command-search,.publish-studio-platform-command-active,.publish-studio-platform-command-actions,.publish-studio-queue-command-strip,.publish-studio-material-picker{width:100%}.publish-studio-sticky-current-icon,.publish-studio-sticky-current .yixiaoer-brand-icon{width:24px;height:24px}.publish-studio-commandbar,.publish-studio-queue-command-strip,.publish-studio-next-action-strip,.publish-studio-first-screen,.publish-studio-browser-session,.publish-studio-platform-scope-ribbon,.publish-studio-platform-selection,.publish-studio-platform-jump,.publish-studio-runway,.publish-studio-launch-console,.publish-studio-autofill-tray,.publish-studio-operator-desk,.publish-studio-batch-desk,.publish-studio-preflight,.publish-studio-platform-rule-ledger,.publish-studio-source-panel,.publish-studio-workbench{margin:0 10px}.publish-studio-first-batch-queue a>b,.publish-studio-first-batch-queue .yixiaoer-brand-icon{width:20px;height:20px}.publish-studio-first-launch .publish-automation-task-actions small{display:none}.publish-studio-browser-new-tab-results a.more{flex-basis:auto}.publish-studio-cookie-snapshot-list a.more{flex-basis:min(132px,42vw)}.publish-studio-browser-session-tabs a.more{flex-basis:auto}.yixiaoer-titlebar,.yixiaoer-addressbar,.yixiaoer-batch-strip,.yixiaoer-live-drill,.yixiaoer-live-drill-metrics,.yixiaoer-live-drill-list,.yixiaoer-live-drill-lanes,.yixiaoer-score-sprint-head,.yixiaoer-score-sprint-list,.yixiaoer-score-sprint-login-head,.yixiaoer-score-sprint-login-list,.yixiaoer-next-batch-head,.yixiaoer-next-batch-list,.yixiaoer-operator-queue-head,.yixiaoer-operator-queue-list,.yixiaoer-auth-capture-head,.yixiaoer-auth-capture-list,.yixiaoer-platform-quick-actions,.yixiaoer-wide-material-matrix-head,.yixiaoer-wide-material-matrix-list,.yixiaoer-wide-material-matrix-rules,.yixiaoer-stage-grid,.yixiaoer-stage-header,.yixiaoer-operation-board-head,.yixiaoer-operation-cards,.yixiaoer-operation-actions,.yixiaoer-operation-flow,.yixiaoer-batch-operation-head,.yixiaoer-batch-operation-links,.yixiaoer-sticky-operation-bar,.yixiaoer-active-feedback-head,.yixiaoer-active-feedback-grid,.yixiaoer-active-operation-head,.yixiaoer-active-operation-relay,.yixiaoer-active-operation-progress-head,.yixiaoer-active-operation-grid,.yixiaoer-active-operation-steps,.yixiaoer-active-operation-gate,.yixiaoer-batch-task-head,.yixiaoer-batch-task-stats,.yixiaoer-batch-task-lanes,.yixiaoer-next-action-list,.yixiaoer-material-next-status,.yixiaoer-material-copy-grid,.yixiaoer-material-tray-fields article,.yixiaoer-material-tray-media,.yixiaoer-panel-head,.yixiaoer-form-title,.yixiaoer-batch-step-list,.yixiaoer-workspace,.yixiaoer-inspector,.yixiaoer-bottom-panels,.yixiaoer-field-list,.yixiaoer-media-strip,.yixiaoer-material-plan dl,.yixiaoer-material-constraints,.yixiaoer-asset-package ul,.yixiaoer-table .head,.yixiaoer-table .row{grid-template-columns:1fr}.yixiaoer-table .head{display:none}.yixiaoer-table .row{align-items:start;gap:5px}}.publish-schedule-focus-bar-compact{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center}.publish-schedule-focus-bar-compact>p{color:#61736a;margin:0;font-size:13px;font-weight:720;line-height:1.65}.publish-schedule-v2{--schedule-accent:#0b9f68;--schedule-accent-strong:#08764e;--schedule-border:#d9e3de;--schedule-muted:#6a7a72;color:#17251e;gap:18px;min-width:0;padding-bottom:96px;display:grid}.publish-schedule-v2 button:focus-visible,.publish-schedule-v2 input:focus-visible,.publish-schedule-v2 select:focus-visible,.publish-schedule-v2 textarea:focus-visible,.publish-schedule-v2 summary:focus-visible{outline-offset:2px;outline:3px solid #0b9f682b}.publish-schedule-v2-flow{border:1px solid var(--schedule-border);background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid;box-shadow:0 10px 28px #142e210b}.publish-schedule-v2-flow>div{color:#708078;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.publish-schedule-v2-flow>div>span{color:#5e6f66;background:#f5f8f6;border:1px solid #d4ddd8;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.publish-schedule-v2-flow>div.done>span,.publish-schedule-v2-flow>div.active>span{border-color:var(--schedule-accent);background:var(--schedule-accent);color:#fff}.publish-schedule-v2-flow>div.active{color:var(--schedule-accent-strong);background:#f3fbf7;border-color:#75c49e}.publish-schedule-v2-flow p,.publish-schedule-v2-flow strong,.publish-schedule-v2-flow small{min-width:0;margin:0;display:block}.publish-schedule-v2-flow strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:930;overflow:hidden}.publish-schedule-v2-flow small{color:#89968f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:720;overflow:hidden}.publish-schedule-v2-flow>div>svg{color:#b2bdb7}.publish-schedule-v2-builder{border:1px solid var(--schedule-border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);min-width:0;display:grid;box-shadow:0 12px 32px #142e210d}.publish-schedule-v2-template-column,.publish-schedule-v2-rules-column{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.publish-schedule-v2-rules-column{background:#fbfdfc;border-left:1px solid #e1e8e4;border-radius:0 12px 12px 0}.publish-schedule-v2-section-head{min-width:0}.publish-schedule-v2-section-head h2,.publish-schedule-v2-review h2,.publish-schedule-v2-workspace-head h2{color:#14231b;letter-spacing:-.015em;margin:5px 0 0;font-size:18px;font-weight:940;line-height:1.25}.publish-schedule-v2-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.publish-schedule-v2-template-grid>button{color:#23372d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e0;border-radius:10px;align-content:start;min-width:0;padding:0 0 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.publish-schedule-v2-template-grid>button:hover{border-color:#a7cfb9;transform:translateY(-1px);box-shadow:0 10px 22px #14462e14}.publish-schedule-v2-template-grid>button.active{border-color:var(--schedule-accent);box-shadow:inset 0 0 0 1px #0b9f6824}.publish-schedule-v2-template-grid>button>img{aspect-ratio:1.76;object-fit:cover;background:#eef3f0;width:100%;display:block}.publish-schedule-v2-template-grid>button>span{gap:3px;min-width:0;padding:9px 10px 0;display:grid}.publish-schedule-v2-template-grid small,.publish-schedule-v2-template-grid strong,.publish-schedule-v2-template-grid em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-schedule-v2-template-grid small{color:var(--schedule-accent-strong);font-size:10px;font-weight:850}.publish-schedule-v2-template-grid strong{font-size:13px;font-weight:930}.publish-schedule-v2-template-grid em{color:#7b8a82;font-size:10px;font-style:normal}.publish-schedule-v2-template-grid>button>svg{background:var(--schedule-accent);color:#fff;border-radius:999px;padding:2px;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #055d3942}.publish-schedule-v2-more{width:fit-content;min-height:34px;color:var(--schedule-accent-strong);cursor:pointer;background:#fff;border:1px solid #cedbd4;border-radius:7px;padding:0 11px;font-size:12px;font-weight:880}.publish-schedule-v2-template-summary img{aspect-ratio:1.76;object-fit:cover;border-radius:7px;width:100%;display:block}.publish-schedule-v2-template-summary span,.publish-schedule-v2-template-summary strong,.publish-schedule-v2-template-summary small{display:block}.publish-schedule-v2-template-summary span{color:var(--schedule-accent-strong);font-size:10px;font-weight:880}.publish-schedule-v2-template-summary strong{margin-top:3px;font-size:14px;font-weight:940}.publish-schedule-v2-template-summary p,.publish-schedule-v2-template-summary small{color:#687a70;margin:4px 0 0;font-size:11px;line-height:1.48}.publish-schedule-v2-platforms{gap:7px;min-width:0;display:grid}.publish-schedule-v2-platforms em{color:#236647;background:#f4faf7;border:1px solid #cfe1d7;border-radius:6px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.publish-schedule-v2-platforms small{color:#7a8a82;font-size:10px;line-height:1.45}.publish-schedule-v2-visual-reference{border-top:1px solid #e2e9e5}.publish-schedule-v2-visual-reference summary{color:#52675c;cursor:pointer;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:880;display:flex}.publish-schedule-v2-stage-images{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;min-width:0;padding-bottom:10px;display:grid}.publish-schedule-v2-stage-images figcaption,.publish-schedule-v2-visual-reference>p{color:#718179;margin:4px 0 0;font-size:9px;line-height:1.4}.publish-schedule-v2-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;display:grid}.publish-schedule-v2-plan-fields label,.publish-schedule-v2-requirement-list label,.publish-schedule-v2-drawer-body>label,.publish-schedule-v2-drawer-grid label{color:#3a4d43;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.publish-schedule-v2-plan-fields input,.publish-schedule-v2-plan-fields select,.publish-schedule-v2-plan-fields textarea,.publish-schedule-v2-requirement-list input,.publish-schedule-v2-requirement-list select,.publish-schedule-v2-requirement-list textarea,.publish-schedule-v2-drawer input,.publish-schedule-v2-drawer select,.publish-schedule-v2-drawer textarea{color:#1d3026;background:#fff;border:1px solid #cfdbd5;border-radius:7px;outline:0;width:100%;min-width:0;font-size:12px}.publish-schedule-v2-plan-fields input,.publish-schedule-v2-plan-fields select,.publish-schedule-v2-requirement-list input,.publish-schedule-v2-requirement-list select,.publish-schedule-v2-drawer input,.publish-schedule-v2-drawer select{min-height:38px;padding:0 10px}.publish-schedule-v2-plan-fields textarea,.publish-schedule-v2-requirement-list textarea,.publish-schedule-v2-drawer textarea{resize:vertical;padding:9px 10px;line-height:1.55}.publish-schedule-v2-plan-fields :is(input,select,textarea):focus,.publish-schedule-v2-requirement-list :is(input,select,textarea):focus,.publish-schedule-v2-drawer :is(input,select,textarea):focus{border-color:#6fbe97;box-shadow:0 0 0 3px #0b9f6817}.publish-schedule-v2-requirement-list{gap:11px;min-width:0;display:grid}.publish-schedule-v2-requirement-list label{background:#fff;border:1px solid #e0e8e4;border-radius:9px;padding:11px}.publish-schedule-v2-requirement-list label>span{align-items:center;gap:6px;display:flex}.publish-schedule-v2-requirement-list label>span em{color:#c4403b;font-size:9px;font-style:normal}.publish-schedule-v2-requirement-list label>small{color:#819087;font-size:9px;font-weight:700;line-height:1.4}.publish-schedule-v2-generation.ready{background:#f0faf5;border-color:#a9d6be}.publish-schedule-v2-generation>div{color:#9a6510;align-items:center;gap:9px;min-width:0;display:flex}.publish-schedule-v2-generation.ready>div{color:var(--schedule-accent-strong)}.publish-schedule-v2-generation strong,.publish-schedule-v2-generation small{display:block}.publish-schedule-v2-generation strong{font-size:12px;font-weight:920}.publish-schedule-v2-generation small{color:#74827a;margin-top:2px;font-size:9px;line-height:1.4}.publish-schedule-v2-generation .button{flex:none}.publish-schedule-v2-plan-overview{border:1px solid var(--schedule-border);background:#fff;border-radius:10px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;min-width:0;padding:14px 16px;display:grid}.publish-schedule-v2-plan-overview>div>strong,.publish-schedule-v2-plan-overview>div>small{display:block}.publish-schedule-v2-plan-overview>div>strong{margin-top:5px;font-size:15px;font-weight:940}.publish-schedule-v2-plan-overview>div>small{color:#73827a;margin-top:3px;font-size:10px}.publish-schedule-v2-lifecycle{color:#5f7168;background:#eef3f0;border-radius:5px;align-items:center;min-height:23px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex}.publish-schedule-v2-plan-overview dl>div{border-left:1px solid #e1e8e4;min-width:0;padding:2px 14px}.publish-schedule-v2-plan-overview dt,.publish-schedule-v2-plan-overview dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.publish-schedule-v2-plan-overview dt{color:#7b8981;font-size:9px;font-weight:780}.publish-schedule-v2-plan-overview dd{color:#263b30;margin-top:4px;font-size:11px;font-weight:880}.publish-schedule-v2-workspace{border:1px solid var(--schedule-border);background:#fff;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #142e210b}.publish-schedule-v2-view-switch{background:#f3f7f5;border:1px solid #d7e1dc;border-radius:8px;flex:none;gap:3px;padding:3px;display:inline-flex}.publish-schedule-v2-calendar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;min-width:860px;display:grid;overflow-x:auto}.publish-schedule-v2-calendar>article{content-visibility:auto;contain-intrinsic-size:150px 310px;border-right:1px solid #e2e9e5;min-width:0;min-height:310px;padding:10px}.publish-schedule-v2-calendar>article>header{color:#354a3e;justify-content:space-between;align-items:center;gap:6px;min-height:37px;display:flex}.publish-schedule-v2-calendar>article>header strong{font-size:11px;font-weight:920}.publish-schedule-v2-calendar>article>div{gap:8px;display:grid}.publish-schedule-v2-calendar>article>div>button{color:#253a2f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:7px;min-width:0;padding:9px;display:grid}.publish-schedule-v2-calendar>article>div>button:hover{background:#f6fbf8;border-color:#83c3a1}.publish-schedule-v2-calendar button span,.publish-schedule-v2-calendar button small,.publish-schedule-v2-calendar button strong,.publish-schedule-v2-calendar button em{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.publish-schedule-v2-calendar button small{color:#73827a;white-space:nowrap;font-size:9px}.publish-schedule-v2-calendar button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;font-weight:880;line-height:1.45;display:-webkit-box}.publish-schedule-v2-calendar button em{color:var(--schedule-accent-strong);white-space:nowrap;margin-top:6px;font-size:8px;font-style:normal}.publish-schedule-v2-platform-mark{place-items:center;width:22px;height:22px;display:inline-grid}.publish-schedule-v2-platform-mark .yixiaoer-brand-icon{width:22px;height:22px}.publish-schedule-v2-table th,.publish-schedule-v2-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e4ebe7;padding:11px 13px}.publish-schedule-v2-table th{color:#687970;background:#f7faf8;font-size:10px;font-weight:880}.publish-schedule-v2-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 68px}.publish-schedule-v2-table td>strong,.publish-schedule-v2-table td>small{min-width:0;display:block}.publish-schedule-v2-table td>strong{color:#273a30;font-size:11px;font-weight:900}.publish-schedule-v2-table td>small{color:#73827a;text-overflow:ellipsis;white-space:nowrap;max-width:440px;margin-top:4px;font-size:9px;overflow:hidden}.publish-schedule-v2-table td img{object-fit:cover;background:#edf3f0;border-radius:5px;width:52px;height:38px;display:block}.publish-schedule-v2-platform-cell strong{white-space:nowrap;font-size:10px}.publish-schedule-v2-task-status,.publish-schedule-v2-media-empty{color:#9b6310;white-space:nowrap;background:#fff2dc;border-radius:5px;align-items:center;gap:4px;min-height:23px;padding:0 7px;font-size:9px;font-weight:850;display:inline-flex}.publish-schedule-v2-media-empty{color:#6b7d73;background:#f0f4f2}.publish-schedule-v2-empty p{max-width:420px;margin:0;font-size:11px;line-height:1.5}.publish-schedule-v2-drawer{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(430px,100vw);height:100%;display:grid;box-shadow:-22px 0 58px #0c23182e}.publish-schedule-v2-drawer>header,.publish-schedule-v2-drawer>footer{border-bottom:1px solid #e0e8e4;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.publish-schedule-v2-drawer>header span,.publish-schedule-v2-drawer>header strong{align-items:center;gap:7px;display:flex}.publish-schedule-v2-drawer>header span{color:#718179;font-size:10px}.publish-schedule-v2-drawer>header strong{color:#20342a;margin-top:4px;font-size:15px;font-weight:940}.publish-schedule-v2-drawer>header>button{color:#53665c;cursor:pointer;background:#fff;border:1px solid #d5e0da;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.publish-schedule-v2-drawer-body{scrollbar-gutter:stable;align-content:start;gap:13px;min-height:0;padding:16px 17px 28px;display:grid;overflow-y:auto}.publish-schedule-v2-drawer-summary{background:#f2f8f5;border-radius:8px;gap:3px;padding:11px;display:grid}.publish-schedule-v2-drawer-summary span,.publish-schedule-v2-drawer-summary small{color:#708078;font-size:9px}.publish-schedule-v2-drawer-summary strong{color:#1d4b36;font-size:12px;font-weight:920}.publish-schedule-v2-drawer>footer{border-top:1px solid #e0e8e4;border-bottom:0}.publish-schedule-v2-drawer>footer>div{gap:7px;display:flex}.publish-schedule-v2-review{border:1px solid var(--schedule-border);background:#fff;border-radius:10px;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);align-items:center;gap:18px;min-width:0;padding:16px;display:grid}.publish-schedule-v2-review>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 11px;display:grid}.publish-schedule-v2-review>header>span{grid-row:span 2}.publish-schedule-v2-review>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-schedule-v2-review article{background:#f7faf8;border-left:3px solid #c5d2cb;min-width:0;padding:10px}.publish-schedule-v2-review article.ready{border-left-color:var(--schedule-accent);background:#f1faf5}.publish-schedule-v2-review article.warning{background:#fff9ed;border-left-color:#dfa02d}.publish-schedule-v2-review article strong,.publish-schedule-v2-review article span,.publish-schedule-v2-review article small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-schedule-v2-review article strong{color:#224334;font-size:13px;font-weight:940}.publish-schedule-v2-review article span{color:#3f5348;margin-top:4px;font-size:10px;font-weight:850}.publish-schedule-v2-review article small{color:#809087;margin-top:2px;font-size:8px}.publish-schedule-v2-feedback{color:#496056;background:#f6faf8;border:1px solid #d8e5de;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:780;display:flex}.publish-schedule-v2-action-bar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #cfdcd5;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:66px;padding:11px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 48px #0e271a24}.publish-schedule-v2-plan-switcher>span{color:#6b7b73;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:780;display:inline-flex}.publish-schedule-v2-plan-switcher i.dirty{background:#dfa02d}.publish-schedule-v2-plan-switcher select{color:#2d4136;background:#fff;border:1px solid #d3dfd8;border-radius:7px;min-width:min(300px,32vw);min-height:36px;padding:0 10px;font-size:11px;font-weight:820}.publish-schedule-v2-lifecycle-action{min-width:126px}.publish-schedule-v2-lifecycle-action.active{color:#94600f;box-shadow:none;background:#fff8e9;border-color:#d9a13a}@media (prefers-reduced-motion:reduce){.publish-schedule-v2-template-grid>button{transition:none}}@media (max-width:1180px){.publish-schedule-v2-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-schedule-v2-builder,.publish-schedule-v2-review{grid-template-columns:1fr}.publish-schedule-v2-rules-column{border-top:1px solid #e1e8e4;border-left:0;border-radius:0 0 12px 12px}.publish-schedule-v2-review>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.publish-schedule-focus-bar-compact,.publish-schedule-v2-plan-overview{grid-template-columns:1fr}.publish-schedule-v2-flow{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.publish-schedule-v2-flow>div{scroll-snap-align:start;min-width:210px}.publish-schedule-v2-template-column,.publish-schedule-v2-rules-column{padding:15px}.publish-schedule-v2-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-schedule-v2-plan-overview dl{grid-template-columns:1fr}.publish-schedule-v2-plan-overview dl>div{border-top:1px solid #e1e8e4;border-left:0;padding:8px 0}.publish-schedule-v2-workspace-head,.publish-schedule-v2-action-bar{flex-direction:column;align-items:stretch}.publish-schedule-v2-view-switch,.publish-schedule-v2-view-switch button,.publish-schedule-v2-plan-switcher,.publish-schedule-v2-plan-switcher select,.publish-schedule-v2-action-bar>div:last-child,.publish-schedule-v2-action-bar .button{width:100%}.publish-schedule-v2-view-switch button,.publish-schedule-v2-action-bar .button{justify-content:center}.publish-schedule-v2-plan-switcher{display:grid}.publish-schedule-v2-action-bar{position:static}.publish-schedule-v2-drawer{width:100%}}@media (max-width:560px){.publish-schedule-v2-template-grid,.publish-schedule-v2-plan-fields,.publish-schedule-v2-review>div,.publish-schedule-v2-drawer-grid,.publish-schedule-v2-template-summary{grid-template-columns:1fr}.publish-schedule-v2-generation,.publish-schedule-v2-drawer>footer{flex-direction:column;align-items:stretch}.publish-schedule-v2-generation .button,.publish-schedule-v2-drawer>footer>div,.publish-schedule-v2-drawer>footer .button{width:100%}.publish-schedule-v2-drawer>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.publish-schedule-focus-bar-compact{grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);align-items:center;margin:14px 0 0}.publish-schedule-focus-bar-compact>p{border-left:1px solid var(--line);color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.65}.publish-schedule-planner-anchor{min-width:0;margin-top:14px}.publish-schedule-v2,.publish-schedule-v2 *{box-sizing:border-box}.publish-schedule-v2{--schedule-green:#07975f;--schedule-green-strong:#08754f;--schedule-green-soft:#eef9f3;--schedule-text:#12241c;--schedule-muted:#68786f;--schedule-line:#d7e1dc;gap:14px;min-width:0;padding-bottom:4px;display:grid}.publish-schedule-v2 button,.publish-schedule-v2 input,.publish-schedule-v2 select,.publish-schedule-v2 textarea{font:inherit}.publish-schedule-v2-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.publish-schedule-v2-flow>div{border:1px solid var(--schedule-line);background:#fffffff5;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:70px;padding:11px 10px;display:grid;position:relative;box-shadow:0 7px 18px #172f2409}.publish-schedule-v2-flow>div.active{background:linear-gradient(135deg,#f1fbf6,#fff);border-color:#07975f94;box-shadow:0 10px 24px #07975f1a}.publish-schedule-v2-flow>div.done{background:#f8fcfa;border-color:#07975f40}.publish-schedule-v2-flow>div>span{color:#596a61;background:#edf1ef;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:inline-flex}.publish-schedule-v2-flow>div.active>span,.publish-schedule-v2-flow>div.done>span{background:var(--schedule-green);color:#fff}.publish-schedule-v2-flow p{gap:3px;min-width:0;margin:0;display:grid}.publish-schedule-v2-flow strong,.publish-schedule-v2-flow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-schedule-v2-flow strong{color:var(--schedule-text);font-size:13px;font-weight:900}.publish-schedule-v2-flow small{color:var(--schedule-muted);font-size:10px}.publish-schedule-v2-flow>div>svg{color:#9aaba2;z-index:2;margin-right:-18px;transform:translate(19px)}.publish-schedule-v2-builder{grid-template-columns:minmax(360px,.82fr) minmax(440px,1.18fr);align-items:start;gap:14px;min-width:0;display:grid}.publish-schedule-v2-template-column,.publish-schedule-v2-rules-column,.publish-schedule-v2-plan-overview,.publish-schedule-v2-workspace,.publish-schedule-v2-review{border:1px solid var(--schedule-line);background:#fffffffa;border-radius:10px;min-width:0;box-shadow:0 12px 30px #11291e0e}.publish-schedule-v2-template-column,.publish-schedule-v2-rules-column{gap:14px;padding:17px;display:grid}.publish-schedule-v2-section-head{gap:4px;min-width:0;display:grid}.publish-schedule-v2-section-head>span,.publish-schedule-v2-review>header>span{color:var(--schedule-green-strong);align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.publish-schedule-v2-section-head h2,.publish-schedule-v2-review h2,.publish-schedule-v2-workspace-head h2{color:var(--schedule-text);margin:0;font-size:18px;font-weight:950;line-height:1.25}.publish-schedule-v2-section-head p,.publish-schedule-v2-review p,.publish-schedule-v2-workspace-head p{color:var(--schedule-muted);margin:0;font-size:12px;line-height:1.55}.publish-schedule-v2-template-grid{gap:8px;min-width:0;display:grid}.publish-schedule-v2-template-grid>button{border:1px solid var(--schedule-line);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.publish-schedule-v2-template-grid>button:hover,.publish-schedule-v2-template-grid>button:focus-visible{border-color:color-mix(in srgb, var(--schedule-template-accent,var(--schedule-green)) 45%, #d7e1dc);transform:translateY(-1px);box-shadow:0 10px 22px #11291e14}.publish-schedule-v2-template-grid>button.active{border-color:var(--schedule-template-accent,var(--schedule-green));background:color-mix(in srgb, var(--schedule-template-accent,var(--schedule-green)) 5%, #fff);box-shadow:inset 3px 0 0 var(--schedule-template-accent,var(--schedule-green))}.publish-schedule-v2-template-grid>button>img{object-fit:cover;background:#eef2f0;border-radius:7px;width:78px;height:54px;display:block}.publish-schedule-v2-template-grid>button>span{gap:3px;min-width:0;display:grid}.publish-schedule-v2-template-grid small,.publish-schedule-v2-template-grid strong,.publish-schedule-v2-template-grid em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-schedule-v2-template-grid small{color:var(--schedule-muted);font-size:10px}.publish-schedule-v2-template-grid strong{color:var(--schedule-text);font-size:13px;font-weight:900}.publish-schedule-v2-template-grid em{color:var(--schedule-green-strong);font-size:10px;font-style:normal;font-weight:750}.publish-schedule-v2-template-grid>button>svg{color:var(--schedule-template-accent,var(--schedule-green))}.publish-schedule-v2-more{color:var(--schedule-green-strong);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:850}.publish-schedule-v2-template-summary{background:linear-gradient(135deg,#f7fbf9,#fff);border:1px solid #dfe7e3;border-radius:9px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.publish-schedule-v2-template-summary>img{object-fit:cover;background:#edf2ef;border-radius:7px;width:112px;height:78px}.publish-schedule-v2-template-summary>div{gap:4px;min-width:0;display:grid}.publish-schedule-v2-template-summary span,.publish-schedule-v2-template-summary small{color:var(--schedule-green-strong);font-size:10px;font-weight:850}.publish-schedule-v2-template-summary strong{color:var(--schedule-text);font-size:14px;font-weight:950}.publish-schedule-v2-template-summary p{color:var(--schedule-muted);margin:0;font-size:11px;line-height:1.45}.publish-schedule-v2-platforms{gap:7px;display:grid}.publish-schedule-v2-platforms>span{color:var(--schedule-text);font-size:12px;font-weight:900}.publish-schedule-v2-platforms>div{flex-wrap:wrap;gap:6px;display:flex}.publish-schedule-v2-platforms em{background:var(--schedule-green-soft);color:var(--schedule-green-strong);border:1px solid #07975f2e;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850}.publish-schedule-v2-platforms>small,.publish-schedule-v2-visual-reference>div+p{color:var(--schedule-muted);font-size:10px;line-height:1.5}.publish-schedule-v2-visual-reference{border-top:1px solid #e3eae6;padding-top:11px}.publish-schedule-v2-visual-reference>summary{color:var(--schedule-green-strong);cursor:pointer;align-items:center;gap:6px;font-size:11px;font-weight:850;list-style:none;display:inline-flex}.publish-schedule-v2-visual-reference>summary::-webkit-details-marker{display:none}.publish-schedule-v2-stage-images{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:7px;padding-top:10px;display:grid}.publish-schedule-v2-stage-images figure{min-width:0;margin:0}.publish-schedule-v2-stage-images img{aspect-ratio:4/3;object-fit:cover;background:#edf2ef;border-radius:6px;width:100%;display:block}.publish-schedule-v2-stage-images figcaption{color:#52645b;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding-top:4px;font-size:9px;overflow:hidden}.publish-schedule-v2-plan-fields{background:#f8fbf9;border:1px solid #dfe7e3;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.publish-schedule-v2-plan-fields label,.publish-schedule-v2-requirement-list label,.publish-schedule-v2-drawer-body>label,.publish-schedule-v2-drawer-grid label{gap:6px;min-width:0;display:grid}.publish-schedule-v2-plan-fields label.wide{grid-column:1/-1}.publish-schedule-v2-plan-fields label>span,.publish-schedule-v2-requirement-list label>span,.publish-schedule-v2-drawer-body label>span{color:#36483f;align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.publish-schedule-v2-requirement-list label>span em{color:#b54725;background:#fff0ec;border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal}.publish-schedule-v2-plan-fields input,.publish-schedule-v2-plan-fields select,.publish-schedule-v2-plan-fields textarea,.publish-schedule-v2-requirement-list input,.publish-schedule-v2-requirement-list select,.publish-schedule-v2-requirement-list textarea,.publish-schedule-v2-drawer input,.publish-schedule-v2-drawer select,.publish-schedule-v2-drawer textarea,.publish-schedule-v2-plan-switcher select{width:100%;min-width:0;color:var(--schedule-text);background:#fff;border:1px solid #ccd8d2;border-radius:7px;outline:0;font-size:12px;transition:border-color .14s,box-shadow .14s}.publish-schedule-v2-plan-fields input,.publish-schedule-v2-plan-fields select,.publish-schedule-v2-requirement-list input,.publish-schedule-v2-requirement-list select,.publish-schedule-v2-drawer input,.publish-schedule-v2-drawer select,.publish-schedule-v2-plan-switcher select{min-height:36px;padding:7px 9px}.publish-schedule-v2-plan-fields textarea,.publish-schedule-v2-requirement-list textarea,.publish-schedule-v2-drawer textarea{resize:vertical;min-height:72px;padding:9px;line-height:1.55}.publish-schedule-v2-plan-fields input:focus,.publish-schedule-v2-plan-fields select:focus,.publish-schedule-v2-plan-fields textarea:focus,.publish-schedule-v2-requirement-list input:focus,.publish-schedule-v2-requirement-list textarea:focus,.publish-schedule-v2-drawer input:focus,.publish-schedule-v2-drawer select:focus,.publish-schedule-v2-drawer textarea:focus{border-color:#07975f94;box-shadow:0 0 0 3px #07975f14}.publish-schedule-v2-requirement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.publish-schedule-v2-requirement-list label{background:#fff;border:1px solid #dfe7e3;border-radius:8px;align-content:start;padding:10px}.publish-schedule-v2-requirement-list label>small{color:var(--schedule-muted);font-size:9px;line-height:1.45}.publish-schedule-v2-generation{background:var(--schedule-green-soft);border:1px solid #07975f3d;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.publish-schedule-v2-generation.warning{background:#fff9ed;border-color:#d977063d}.publish-schedule-v2-generation>div{min-width:0;color:var(--schedule-green-strong);align-items:flex-start;gap:8px;display:flex}.publish-schedule-v2-generation.warning>div{color:#a25b08}.publish-schedule-v2-generation>div>span{gap:3px;min-width:0;display:grid}.publish-schedule-v2-generation strong{color:inherit;font-size:12px;font-weight:900}.publish-schedule-v2-generation small{color:#68786f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.publish-schedule-v2-plan-overview{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:center;gap:14px;padding:13px 15px;display:grid}.publish-schedule-v2-plan-overview>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;display:grid}.publish-schedule-v2-plan-overview>div:first-child>small{color:var(--schedule-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:10px;overflow:hidden}.publish-schedule-v2-plan-overview>div:first-child>strong{min-width:0;color:var(--schedule-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.publish-schedule-v2-lifecycle{color:#51635a;background:#edf1ef;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.publish-schedule-v2-lifecycle.active{color:#08754f;background:#e8f8ef}.publish-schedule-v2-lifecycle.paused{color:#a45a06;background:#fff5df}.publish-schedule-v2-lifecycle.completed{color:#315d9c;background:#eaf2ff}.publish-schedule-v2-lifecycle.archived{color:#64707b;background:#eef0f2}.publish-schedule-v2-plan-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.publish-schedule-v2-plan-overview dl>div{border-left:1px solid #e1e8e4;gap:3px;min-width:0;padding:2px 14px;display:grid}.publish-schedule-v2-plan-overview dt{color:var(--schedule-muted);font-size:9px}.publish-schedule-v2-plan-overview dd{color:var(--schedule-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:850;overflow:hidden}.publish-schedule-v2-workspace{overflow:hidden}.publish-schedule-v2-workspace-head{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 15px;display:flex}.publish-schedule-v2-workspace-head>div:first-child{gap:3px;min-width:0;display:grid}.publish-schedule-v2-view-switch{background:#f7faf8;border:1px solid #d5dfda;border-radius:7px;flex:none;align-items:center;padding:3px;display:inline-flex}.publish-schedule-v2-view-switch button{color:#63736b;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:31px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.publish-schedule-v2-view-switch button.active{color:var(--schedule-green-strong);background:#fff;box-shadow:0 2px 7px #11291e1a}.publish-schedule-v2-calendar{background:#f8faf9;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;min-width:0;padding:12px;display:grid}.publish-schedule-v2-calendar>article{background:#fff;border:1px solid #dfe7e3;border-right:0;min-width:0;min-height:210px}.publish-schedule-v2-calendar>article:last-child{border-right:1px solid #dfe7e3}.publish-schedule-v2-calendar>article>header{background:#fbfcfb;border-bottom:1px solid #e2e9e5;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.publish-schedule-v2-calendar>article>header strong{color:var(--schedule-text);font-size:11px;font-weight:900}.publish-schedule-v2-calendar>article>header span{color:var(--schedule-muted);font-size:9px}.publish-schedule-v2-calendar>article>div{gap:7px;padding:8px;display:grid}.publish-schedule-v2-calendar>article button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4df;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:7px;padding:8px;display:grid}.publish-schedule-v2-calendar>article button:hover{border-color:#07975f6b;box-shadow:0 6px 14px #07975f14}.publish-schedule-v2-calendar>article button>span:nth-child(2){gap:3px;min-width:0;display:grid}.publish-schedule-v2-calendar button small,.publish-schedule-v2-calendar button strong,.publish-schedule-v2-calendar button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-schedule-v2-calendar button small{color:var(--schedule-muted);font-size:9px}.publish-schedule-v2-calendar button strong{color:var(--schedule-text);font-size:10px;font-weight:850}.publish-schedule-v2-calendar button em{color:var(--schedule-green-strong);font-size:9px;font-style:normal}.publish-schedule-v2-calendar button>svg{color:#84938b;margin-top:2px}.publish-schedule-v2-platform-mark{background:#fff;border:1px solid #dfe7e3;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.publish-schedule-v2-platform-mark>*{width:17px;height:17px}.publish-schedule-v2-table-wrap{min-width:0;overflow-x:auto}.publish-schedule-v2-table{border-collapse:collapse;width:100%;min-width:840px}.publish-schedule-v2-table th{color:#66766e;text-align:left;background:#f8faf9;border-bottom:1px solid #dfe7e3;padding:9px 11px;font-size:10px;font-weight:850}.publish-schedule-v2-table td{max-width:320px;color:var(--schedule-text);vertical-align:middle;border-bottom:1px solid #e4ebe7;padding:10px 11px;font-size:11px}.publish-schedule-v2-table tbody tr:last-child td{border-bottom:0}.publish-schedule-v2-table tbody tr:hover{background:#fbfdfc}.publish-schedule-v2-table td>strong,.publish-schedule-v2-table td>small{display:block}.publish-schedule-v2-table td>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.publish-schedule-v2-table td>small{color:var(--schedule-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.45;overflow:hidden}.publish-schedule-v2-table td>img{object-fit:cover;background:#edf2ef;border-radius:5px;width:48px;height:36px;display:block}.publish-schedule-v2-platform-cell{align-items:center;gap:7px;display:inline-flex}.publish-schedule-v2-platform-cell strong{font-size:11px}.publish-schedule-v2-media-empty{color:#9a6a24;align-items:center;gap:4px;font-size:9px;display:inline-flex}.publish-schedule-v2-task-status{color:#5d6e65;white-space:nowrap;background:#eef2f0;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:850;display:inline-flex}.publish-schedule-v2-task-status.ready{color:#08754f;background:#eaf8f0}.publish-schedule-v2-task-status.blocked{color:#b54725;background:#fff0ec}.publish-schedule-v2-task-status.review{color:#9a5a0a;background:#fff7e7}.publish-schedule-v2-empty{color:#839189;text-align:center;align-content:center;place-items:center;gap:6px;min-height:210px;padding:28px;display:grid}.publish-schedule-v2-empty strong{color:#3d5047;font-size:13px}.publish-schedule-v2-empty p{max-width:440px;color:var(--schedule-muted);margin:0;font-size:11px;line-height:1.55}.publish-schedule-v2-drawer-scrim{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1b1433;justify-content:flex-end;display:flex;position:fixed;inset:0}.publish-schedule-v2-drawer{background:#fff;border-left:1px solid #cad7d0;grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,94vw);height:100%;animation:.18s ease-out publish-schedule-v2-drawer-in;display:grid;box-shadow:-18px 0 46px #11291e29}@keyframes publish-schedule-v2-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.publish-schedule-v2-drawer>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.publish-schedule-v2-drawer>header>div{gap:5px;min-width:0;display:grid}.publish-schedule-v2-drawer>header>div>span{color:var(--schedule-green-strong);align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.publish-schedule-v2-drawer>header strong{color:var(--schedule-text);font-size:18px;font-weight:950}.publish-schedule-v2-drawer>header>button{color:#586a61;cursor:pointer;background:#fff;border:1px solid #d9e2dd;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.publish-schedule-v2-drawer-body{align-content:start;gap:13px;min-height:0;padding:16px;display:grid;overflow-y:auto}.publish-schedule-v2-drawer-summary{background:var(--schedule-green-soft);border:1px solid #07975f33;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:11px;display:grid}.publish-schedule-v2-drawer-summary span{color:var(--schedule-green-strong);grid-row:1/3;font-size:10px;font-weight:850}.publish-schedule-v2-drawer-summary strong{color:var(--schedule-text);font-size:12px}.publish-schedule-v2-drawer-summary small{color:var(--schedule-muted);font-size:9px}.publish-schedule-v2-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publish-schedule-v2-drawer>footer{background:#fff;border-top:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.publish-schedule-v2-drawer>footer>div{flex-wrap:wrap;gap:7px;display:flex}.publish-schedule-v2-review{padding:15px}.publish-schedule-v2-review>header{align-items:flex-start;gap:10px;min-width:0;display:flex}.publish-schedule-v2-review>header>span{background:var(--schedule-green-soft);border-radius:999px;flex:none;margin-top:2px;padding:5px 8px}.publish-schedule-v2-review>header>div{gap:3px;min-width:0;display:grid}.publish-schedule-v2-review>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.publish-schedule-v2-review article{background:#fbfcfb;border:1px solid #dfe7e3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;padding:10px;display:grid}.publish-schedule-v2-review article.ready{background:#f3fbf6;border-color:#07975f33}.publish-schedule-v2-review article.warning{background:#fffaf0;border-color:#d9770633}.publish-schedule-v2-review article strong{color:var(--schedule-green-strong);grid-row:1/3;font-size:15px;font-weight:950}.publish-schedule-v2-review article.warning strong{color:#a25b08}.publish-schedule-v2-review article span{color:var(--schedule-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.publish-schedule-v2-review article small{color:var(--schedule-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.publish-schedule-v2-feedback{color:#5d6f66;background:#f9fbfa;border:1px solid #dce5e0;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:9px 11px;font-size:11px;display:flex}.publish-schedule-v2-feedback.error{color:#a13e25;background:#fff5f2;border-color:#be492c38}.publish-schedule-v2-action-bar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #becdc5f5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:flex;position:sticky;bottom:10px;box-shadow:0 16px 38px #11291e24}.publish-schedule-v2-plan-switcher{align-items:center;gap:10px;min-width:0;display:flex}.publish-schedule-v2-plan-switcher>span{color:#66776e;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.publish-schedule-v2-plan-switcher i{background:var(--schedule-green);border-radius:50%;width:7px;height:7px}.publish-schedule-v2-plan-switcher i.dirty{background:#e69516;box-shadow:0 0 0 3px #e6951621}.publish-schedule-v2-plan-switcher select{width:min(360px,34vw)}.publish-schedule-v2-action-bar>div:last-child{flex:none;gap:8px;display:flex}.publish-schedule-v2-lifecycle-action.active{color:#9a5a0a;background:#fff8e8;border-color:#d0952a}.publish-schedule-v2-lifecycle-action.paused{border-color:var(--schedule-green);background:var(--schedule-green);color:#fff}.publish-schedule-v2 .spin{animation:.8s linear infinite publish-schedule-v2-spin}@keyframes publish-schedule-v2-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.publish-schedule-v2-flow{grid-template-columns:repeat(5,minmax(190px,1fr));padding-bottom:4px;overflow-x:auto}.publish-schedule-v2-builder{grid-template-columns:minmax(0,1fr)}.publish-schedule-v2-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-schedule-v2-template-grid>button{grid-template-columns:64px minmax(0,1fr) auto}.publish-schedule-v2-template-grid>button>img{width:64px}.publish-schedule-v2-calendar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:860px){.publish-schedule-focus-bar-compact,.publish-schedule-v2-plan-overview{grid-template-columns:minmax(0,1fr)}.publish-schedule-focus-bar-compact>p{border-top:1px solid var(--line);border-left:0;padding-top:10px;padding-left:0}.publish-schedule-v2-plan-overview dl{border-top:1px solid #e1e8e4;padding-top:10px}.publish-schedule-v2-plan-overview dl>div:first-child{border-left:0}.publish-schedule-v2-template-grid,.publish-schedule-v2-requirement-list{grid-template-columns:minmax(0,1fr)}.publish-schedule-v2-review>div{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-schedule-v2-action-bar{align-items:stretch}.publish-schedule-v2-plan-switcher{flex:auto}.publish-schedule-v2-plan-switcher>span{display:none}.publish-schedule-v2-plan-switcher select{width:100%}}@media (max-width:620px){.publish-schedule-v2-template-column,.publish-schedule-v2-rules-column,.publish-schedule-v2-review{padding:13px}.publish-schedule-v2-plan-fields,.publish-schedule-v2-drawer-grid,.publish-schedule-v2-review>div{grid-template-columns:minmax(0,1fr)}.publish-schedule-v2-plan-fields label.wide{grid-column:auto}.publish-schedule-v2-template-summary{grid-template-columns:82px minmax(0,1fr)}.publish-schedule-v2-template-summary>img{width:82px;height:68px}.publish-schedule-v2-generation,.publish-schedule-v2-workspace-head,.publish-schedule-v2-drawer>footer,.publish-schedule-v2-action-bar{flex-direction:column;align-items:stretch}.publish-schedule-v2-generation .button,.publish-schedule-v2-action-bar .button{justify-content:center}.publish-schedule-v2-plan-overview dl{grid-template-columns:minmax(0,1fr)}.publish-schedule-v2-plan-overview dl>div{border-top:1px solid #e1e8e4;border-left:0;padding:7px 0}.publish-schedule-v2-plan-overview dl>div:first-child{border-top:0}.publish-schedule-v2-view-switch{align-self:flex-start}.publish-schedule-v2-calendar{grid-template-columns:minmax(0,1fr)}.publish-schedule-v2-calendar>article{border-bottom:0;border-right:1px solid #dfe7e3}.publish-schedule-v2-calendar>article:last-child{border-bottom:1px solid #dfe7e3}.publish-schedule-v2-review>header{display:grid}.publish-schedule-v2-review>header>span{justify-self:start}.publish-schedule-v2-action-bar>div:last-child,.publish-schedule-v2-drawer>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.publish-schedule-v2-drawer>footer>.button{justify-content:center;width:100%}}@media (max-width:820px){.publish-audit-page .topbar .toolbar,.publish-audit-page .topbar .toolbar .field{width:100%;max-width:100%;min-width:0!important}.publish-audit-empty-panel{grid-template-columns:minmax(0,1fr)}}.publish-schedule-v2-account-bindings{background:#f4faf7;border:1px solid #d9e5de;border-radius:9px;gap:9px;min-width:0;padding:11px;display:grid}.publish-schedule-v2-account-bindings>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.publish-schedule-v2-account-bindings>header strong,.publish-schedule-v2-account-bindings>header small{display:block}.publish-schedule-v2-account-bindings>header strong{color:#264236;font-size:12px;font-weight:920}.publish-schedule-v2-account-bindings>header small{color:#74867d;margin-top:2px;font-size:9px}.publish-schedule-v2-account-bindings>header a{color:#08754f;flex:none;font-size:10px;font-weight:880}.publish-schedule-v2-account-bindings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.publish-schedule-v2-account-bindings label{background:#fff;border:1px solid #dce7e1;border-radius:7px;gap:5px;min-width:0;padding:9px;display:grid}.publish-schedule-v2-account-bindings label>span{color:#334b3f;justify-content:space-between;align-items:center;gap:7px;font-size:10px;font-weight:880;display:flex}.publish-schedule-v2-account-bindings label em{color:#08754f;font-size:8px;font-style:normal}.publish-schedule-v2-account-bindings select{color:#263b30;background:#fff;border:1px solid #ccd9d2;border-radius:6px;width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:10px}.publish-schedule-v2-account-bindings label>small{color:#7c8c83;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.publish-schedule-v2 :is(input,select,textarea):disabled,.publish-schedule-v2-template-grid>button:disabled,.publish-schedule-v2-drawer.read-only :is(input,select,textarea):disabled{opacity:1;color:#5e7067;cursor:not-allowed;background:#f4f7f5}.publish-schedule-v2-template-grid>button:disabled{box-shadow:none;border-color:#d9e2dd;transform:none}@media (max-width:620px){.publish-schedule-v2-account-bindings>div{grid-template-columns:1fr}}.publish-schedule-plan-center{background:#fff;border:1px solid #d7e1dc;border-radius:11px;min-width:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #11291e0f}.publish-schedule-plan-center-toolbar{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:12px 14px 0;display:flex}.publish-schedule-plan-center-toolbar nav{align-items:center;gap:22px;min-width:0;display:flex;overflow-x:auto}.publish-schedule-plan-center-toolbar nav button{color:#61736a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;min-width:max-content;min-height:42px;padding:0 2px;font-size:12px;font-weight:850;display:inline-flex}.publish-schedule-plan-center-toolbar nav button.active{color:#08754f;border-bottom-color:#07975f}.publish-schedule-plan-center-toolbar nav small{color:#708078;background:#eef3f0;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:inline-grid}.publish-schedule-plan-center-toolbar>label{color:#7a8a82;background:#fbfdfc;border:1px solid #d1ddd6;border-radius:7px;align-items:center;gap:7px;min-width:230px;min-height:34px;margin-bottom:10px;padding:0 9px;display:flex}.publish-schedule-plan-center-toolbar input{color:#263b30;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.publish-schedule-plan-table-wrap{min-width:0;overflow-x:auto}.publish-schedule-plan-table{border-collapse:collapse;width:100%;min-width:1040px}.publish-schedule-plan-table th,.publish-schedule-plan-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e3eae6;padding:11px 13px}.publish-schedule-plan-table th{color:#697a71;background:#f8faf9;font-size:10px;font-weight:850}.publish-schedule-plan-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 76px}.publish-schedule-plan-table tbody tr:hover{background:#fbfdfc}.publish-schedule-plan-table tbody tr:last-child td{border-bottom:0}.publish-schedule-plan-table td>strong,.publish-schedule-plan-table td>small{display:block}.publish-schedule-plan-table td>strong{color:#263b30;font-size:11px;font-weight:900}.publish-schedule-plan-table td>strong.attention{color:#c33f36}.publish-schedule-plan-table td>small{color:#7b8b83;margin-top:3px;font-size:9px}.publish-schedule-plan-title-cell{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;min-width:260px;display:grid}.publish-schedule-plan-title-cell>img,.publish-schedule-plan-title-cell>span{object-fit:cover;color:#668077;background:#eef3f0;border-radius:7px;place-items:center;width:86px;height:54px;display:grid}.publish-schedule-plan-title-cell strong,.publish-schedule-plan-title-cell small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.publish-schedule-plan-title-cell strong{color:#192b22;font-size:12px;font-weight:930}.publish-schedule-plan-title-cell small{color:#76867e;margin-top:5px;font-size:9px}.publish-schedule-plan-status{color:#64756c;white-space:nowrap;background:#eef2f0;border-radius:5px;align-items:center;min-height:23px;padding:0 7px;font-size:9px;font-weight:880;display:inline-flex}.publish-schedule-plan-status.active{color:#08754f;background:#e5f7ed}.publish-schedule-plan-status.paused{color:#9a600e;background:#fff4df}.publish-schedule-plan-status.completed{color:#315d9c;background:#ebf2ff}.publish-schedule-plan-progress{gap:5px;min-width:90px;display:grid}.publish-schedule-plan-progress strong{color:#40544a;font-size:10px}.publish-schedule-plan-progress i{background:#e7ece9;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.publish-schedule-plan-progress b{border-radius:inherit;background:#07975f;height:100%;display:block}.publish-schedule-plan-actions{align-items:center;gap:5px;display:flex}.publish-schedule-plan-actions a,.publish-schedule-plan-actions button{color:#4c6156;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6e0db;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:34px;min-height:32px;padding:0 8px;font-size:10px;font-weight:820;display:inline-flex}.publish-schedule-plan-actions a:hover,.publish-schedule-plan-actions button:hover{color:#08754f;background:#f4faf7;border-color:#83c3a1}.publish-schedule-plan-actions :disabled{cursor:wait;opacity:.55}.publish-schedule-plan-empty{color:#819087;text-align:center;align-content:center;place-items:center;gap:7px;min-height:280px;padding:32px;display:grid}.publish-schedule-plan-empty strong{color:#354b40;font-size:14px}.publish-schedule-plan-empty p{color:#74847c;margin:0 0 6px;font-size:11px}.publish-schedule-plan-message{color:#5f7268;background:#f8fbf9;border-top:1px solid #e3eae6;margin:0;padding:10px 13px;font-size:10px}@media (max-width:820px){.publish-schedule-plan-center-toolbar{flex-direction:column;align-items:stretch;gap:8px}.publish-schedule-plan-center-toolbar>label{width:100%;min-width:0}.publish-schedule-plan-table-wrap{padding:0 12px 12px;overflow:visible}.publish-schedule-plan-table{min-width:0;display:block}.publish-schedule-plan-table thead{display:none}.publish-schedule-plan-table tbody{gap:10px;display:grid}.publish-schedule-plan-table tbody tr{contain-intrinsic-size:auto 260px;background:#fff;border:1px solid #e0e8e4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:12px;display:grid}.publish-schedule-plan-table td{border:0;min-width:0;padding:0}.publish-schedule-plan-table td:first-child,.publish-schedule-plan-table td:nth-child(5),.publish-schedule-plan-table td:last-child{grid-column:1/-1}.publish-schedule-plan-table td:nth-child(n+2):not(:last-child):before{color:#7b8b83;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.publish-schedule-plan-table td:nth-child(2):before{content:"状态"}.publish-schedule-plan-table td:nth-child(3):before{content:"任务进度"}.publish-schedule-plan-table td:nth-child(4):before{content:"覆盖平台"}.publish-schedule-plan-table td:nth-child(5):before{content:"下一次发布"}.publish-schedule-plan-table td:nth-child(6):before{content:"需要处理"}.publish-schedule-plan-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.publish-schedule-plan-actions a,.publish-schedule-plan-actions button{justify-content:center;min-height:38px}.publish-schedule-plan-actions span{display:inline}}@media (min-width:821px){body{background:linear-gradient(#f8faf9fa,#ecf2eff5),#eef3f0}.app-frame,.page-simple{background:linear-gradient(#08272105,#08272100 360px),#eef3f0;grid-template-columns:196px minmax(0,1fr)}.side-nav{background:linear-gradient(#0a4334f5 0%,#0e242bfa 58%,#121f26 100%);border-right:1px solid #ffffff14;gap:18px;padding:18px 12px 16px;box-shadow:18px 0 42px #0f221d1f}.brand-lockup{min-height:60px;padding:2px 6px 16px}.brand-grid{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9px;width:36px;height:36px;padding:4px;box-shadow:inset 0 1px #fff3}.brand-grid span{border-radius:3px}.brand-grid span:first-child{background:#35d089}.brand-grid span:nth-child(2){background:#7ec7ff}.brand-grid span:nth-child(3){background:#ffc45c}.brand-grid span:nth-child(4){background:#fff}.brand-lockup strong{font-size:16px;font-weight:950}.brand-lockup small{color:#ffffff9e;font-size:11px;font-weight:760}.sidebar-command-card{background:linear-gradient(135deg,#ffffff21,#ffffff0e);border-color:#ffffff26;gap:7px;padding:12px;box-shadow:inset 0 1px #ffffff1a,0 14px 28px #0000001f}.sidebar-command-card.ready,.sidebar-command-card.admin,.sidebar-command-card.public{border-color:#43d88b3d}.sidebar-command-card.warning{background:linear-gradient(135deg,#ffc45c24,#ffffff0e);border-color:#ffc45c57}.sidebar-command-card.locked{background:linear-gradient(135deg,#ff7e6e21,#ffffff0e);border-color:#ff7e6e52}.sidebar-command-card span{color:#8be8b7;text-transform:uppercase;font-size:10px}.sidebar-command-card strong{color:#fff;font-size:14px}.sidebar-command-card small,.sidebar-command-card em{color:#ffffff9e}.sidebar-command-meter{background:#ffffff24}.sidebar-command-meter span{background:linear-gradient(90deg,#35d089,#7ec7ff)}.sidebar-command-card.warning .sidebar-command-meter span{background:linear-gradient(90deg,#ffc45c,#35d089)}.sidebar-command-card.locked .sidebar-command-meter span{background:linear-gradient(90deg,#ff7e6e,#ffc45c)}.sidebar-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:3px 0 1px}.sidebar-quick-action{color:#ffffffb8;background:#ffffff12;border-color:#ffffff1f;min-height:36px;font-size:11px;transition:background .16s,border-color .16s,color .16s,transform .16s}.sidebar-quick-action svg{opacity:.9}.sidebar-quick-action:hover{color:#fff;background:#ffffff1c;border-color:#fff3;transform:translateY(-1px)}.sidebar-quick-action.primary{color:#fff;background:linear-gradient(135deg,#35d0893d,#7ec7ff1a);border-color:#43d88b5c;box-shadow:inset 0 1px #ffffff1f}.nav-list{gap:8px;padding-right:4px}.nav-group{gap:6px}.nav-group+.nav-group{border-top-color:#ffffff1c;margin-top:12px;padding-top:13px}.nav-group-title{color:#ffffff75;padding:0 10px 2px;font-size:10px;font-weight:950}.nav-link,.nav-button{color:#ffffffb8;border:1px solid #0000;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:42px;padding:9px 10px;font-size:13px;font-weight:820;transition:background .16s,border-color .16s,color .16s,transform .16s}.nav-link svg,.nav-button svg{opacity:.88}.nav-link:hover,.nav-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f;transform:translate(2px)}.nav-link.active{color:#fff;background:linear-gradient(90deg,#2fd77e38,#ffffff12);border-color:#43d88b5c;box-shadow:inset 3px 0 #35d089}.nav-footer{gap:10px}.quota-card,.region-switch-card{background:#ffffff13;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14}.quota-card.locked{background:#ffc45c1a;border-color:#ffc45c57}.content-page,.main-shell{background:linear-gradient(#ffffffb8 0%,#fff0 280px),linear-gradient(90deg,#2563eb06,#e49c1809),#eef3f0;min-height:100vh}.content-page{padding:28px 32px 44px}.content-page>.topbar{margin:0 0 24px!important}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffffffa,#f8fcfaf0);border:1px solid #c6d3cce0;border-radius:10px;align-items:center;gap:22px;min-height:86px;padding:18px 20px;box-shadow:0 16px 40px #11201a14}.main-shell>.topbar{margin:16px 18px 0}.topbar h1{color:#13241c;font-size:25px;font-weight:950;line-height:1.15}.topbar-subtitle{color:#63746b;max-width:860px;font-size:13px;line-height:1.55}.toolbar{gap:9px}.button{color:#203129;background:linear-gradient(#fff,#f7faf8);border-color:#bbc9c2f2;border-radius:8px;min-height:40px;padding:0 14px;font-weight:850;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;box-shadow:0 1px #ffffffe6,0 10px 22px #11201a0a}.button:hover{background:#fff;border-color:#0b9f685c;transform:translateY(-1px);box-shadow:0 12px 28px #11201a14}.button.primary{color:#fff;background:linear-gradient(#10a86f,#08764f);border-color:#09754ceb;box-shadow:0 12px 26px #0b9f6838}.button.primary:hover{background:linear-gradient(#12b477,#086a49);border-color:#075d42;box-shadow:0 16px 32px #0b9f6840}.button.primary-soft{color:#09613f;background:linear-gradient(#f5fffa,#eaf8f0);border-color:#0b9f683d}.content-card,.campaign-command-center,.campaign-metric,.creative-studio-command-center,.publish-audit-command-center,.automation-command-center,.support-command-center,.history-command-center,.history-feature-card,.history-metric-card,.brand-asset-command-center,.brand-profile-score-card,.brand-profile-next-card,.admin-control-card{background:linear-gradient(#fffffffa,#fafdfbf5);border-color:#c6d3cce0;border-radius:10px;box-shadow:0 14px 34px #11201a13}.campaign-command-copy,.campaign-command-metrics div,.campaign-command-focus,.creative-studio-command-copy,.creative-studio-command-metrics div,.creative-studio-command-next,.publish-audit-command-copy,.publish-audit-command-metrics div,.publish-audit-command-next,.automation-command-copy,.automation-command-metrics div,.automation-command-next,.support-command-copy,.support-command-metrics div,.support-command-next,.history-command-copy,.history-command-metrics div,.history-command-next,.brand-asset-command-copy,.brand-asset-command-metrics button{background:#ffffffeb;border-color:#cfdbd5f2;border-radius:9px;box-shadow:0 10px 24px #11201a0b}.field textarea,.field input,.field select,.editor-textarea,.title-input,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),textarea,select{background:#fff;border-color:#bfccc5f2;border-radius:8px;box-shadow:inset 0 1px #11201a08}.field textarea:focus,.field input:focus,.field select:focus,.editor-textarea:focus,.title-input:focus,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus,textarea:focus,select:focus{border-color:#0b9f6894;box-shadow:0 0 0 4px #0b9f681a}.marketing-page{background:linear-gradient(#f2f8f5f5 0%,#ffffffdb 54%,#eef3f0 100%),linear-gradient(90deg,#2563eb0e,#e49c180e)}.marketing-nav{background:#ffffffe6;border:1px solid #c6d3ccd1;border-radius:10px;width:min(1220px,100% - 40px);min-height:66px;margin:14px auto 0;padding:12px 16px;box-shadow:0 12px 32px #11201a12}.marketing-brand{min-height:42px;padding:0 8px 0 0;font-weight:950}.marketing-brand-copy small{letter-spacing:0;margin-top:2px}.marketing-nav-center{padding:0 16px}.marketing-nav-status{background:linear-gradient(#fffffff0,#f2f8f5db);border-color:#c6d3ccdb;max-width:360px;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #11201a0a}.marketing-nav-links{gap:8px}.marketing-nav-links a{border:1px solid #0000;min-height:38px;padding:0 12px;font-weight:820}.marketing-nav-links a:hover{background:#f3fbf7;border-color:#0b9f6829}.marketing-nav-links a.active{color:#075d42;background:#edf8f2;border-color:#0b9f6833}.marketing-nav-links a.marketing-nav-cta{color:#fff;background:linear-gradient(#10a86f,#08764f);border-color:#09754ce6;box-shadow:0 10px 22px #0b9f682e}.marketing-nav-links a.marketing-nav-cta:hover{background:linear-gradient(#12b477,#086a49);border-color:#075d42}.marketing-hero,.login-user-shell,.login-shell{width:min(1220px,100% - 40px)}.marketing-product-preview,.pricing-command-center,.login-panel-card,.login-showcase,.plan-card,.marketing-proof article{border-color:#c6d3cce0;border-radius:10px;box-shadow:0 18px 44px #11201a14}.login-panel-card{padding:20px}.pricing-command-metrics div,.pricing-command-next,.pricing-decision-board,.pricing-command-route div{background:#ffffffeb;border-color:#cfdbd5f2;border-radius:9px;box-shadow:0 10px 24px #11201a0b}.pricing-command-copy h1{color:#10231a;font-size:clamp(38px,4vw,56px)}.login-user-shell h1,.marketing-hero-copy h1,.login-shell h1{color:#10231a;font-weight:950}.brand-profile-overview,.billing-summary-grid,.template-gallery-stats{gap:14px}.brand-profile-score-card,.brand-profile-next-card,.billing-metric,.template-gallery-stats>div{background:linear-gradient(#fffffffa,#f9fdfbf2);border-color:#c6d3cceb;border-radius:10px;min-height:132px;padding:18px;box-shadow:0 16px 36px #11201a13}.brand-profile-score-card strong,.billing-metric strong,.template-gallery-stats strong{color:#10251d;letter-spacing:0}.brand-smart-brief-panel,.billing-guide-panel,.support-command-center,.support-history-card,.support-grid>.content-card{background:linear-gradient(135deg,#f3fbf7fa,#fffffff5);border-color:#0b9f682e;border-radius:10px;box-shadow:0 16px 38px #11201a13}.billing-grid{grid-template-columns:minmax(360px,.76fr) minmax(0,1fr);gap:16px}.billing-balance-card,.billing-ledger-card{padding:20px}.ledger-row,.support-ticket-card{background:#ffffffe6;border-color:#ccd8d2f2;border-radius:9px}.support-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);gap:20px}.support-quick-card{background:linear-gradient(#fff,#f8fbf9);border-color:#c6d3cce6;border-radius:10px;min-height:104px;padding:14px;box-shadow:0 10px 24px #11201a0b}.support-quick-card:hover,.support-quick-card:focus-visible{transform:translateY(-1px);box-shadow:0 16px 30px #0b9f681c}.template-gallery-content{gap:22px}.template-gallery-hero{background:radial-gradient(circle at 88% 12%,#2563eb24,#0000 32%),radial-gradient(circle at 8% 88%,#0b9f6824,#0000 34%),linear-gradient(135deg,#fffffffa,#f1f9f5f0);border:1px solid #c6d3cce0;border-radius:10px;min-height:320px;margin:0;padding:28px;box-shadow:0 18px 46px #11201a17}.template-gallery-hero h1{max-width:720px;font-size:clamp(34px,4.4vw,58px)}.template-gallery-hero-board,.template-gallery-process-card,.template-gallery-case-wall{border-radius:10px;box-shadow:0 16px 36px #11201a12}.unified-showcase-page .finished-source-tabs button.active,.unified-showcase-page .finished-filter-button.active{color:#08724e;background:#eefaf3;border-color:#0b9f6857}.promo-image-page,.creative-studio-page,.publish-audit-page,.publish-schedule-page,.automation-diagnostics-page,.publish-center-page{min-width:0}.promo-image-page .creative-studio-topbar,.publish-audit-page>.topbar,.automation-diagnostics-hero,.publish-center-page>.topbar{background:linear-gradient(135deg,#fffffffa,#f4fbf7f0);border-color:#c6d3cceb;min-height:92px;box-shadow:0 18px 44px #11201a14}.automation-diagnostics-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.46fr);align-items:stretch;gap:18px}.automation-diagnostics-hero-main{align-items:end;gap:18px}.automation-diagnostics-hero-panel{min-height:156px;box-shadow:0 14px 34px #11201a11}.creative-stepper,.workflow-strip.compact-workflow,.task-guide-strip,.publish-schedule-flow-steps{gap:10px}.creative-step-card,.workflow-step,.task-guide-card,.audit-metric,.audit-platform-panel,.audit-preview-panel,.audit-inspector-panel,.publish-schedule-template-builder,.publish-schedule-poster-strip,.publish-schedule-planner-head,.publish-schedule-settings-grid,.publish-schedule-material-lab,.publish-schedule-workbench-grid,.publish-schedule-status-row,.automation-metric,.automation-diagnostics-hero-panel,.automation-diagnostics-local,.automation-platform-section,.automation-diagnostics-note,.automation-safety-boundary,.automation-safety-boundary-card,.saved-template-panel.simple,.saved-template-workbench,.creative-studio-command-center,.publish-audit-command-center,.automation-command-center,.automation-readiness-card,.creative-history-command-center,.publish-summary-card,.publish-connection-result-banner{background:linear-gradient(#fffffffa,#fafdfbf5);border-color:#c6d3cce6;border-radius:10px;box-shadow:0 14px 34px #11201a12}.creative-step-card:hover,.audit-platform-row:hover,.audit-platform-row.active,.publish-schedule-template-card:hover,.publish-schedule-template-card.active,.publish-schedule-task-editor:hover,.saved-template-card:hover,.automation-readiness-card:hover,.automation-safety-boundary-card:hover,.automation-platform-card:hover{border-color:#0b9f6852;transform:translateY(-1px);box-shadow:0 18px 38px #0b9f681f}.creative-step-card,.audit-platform-row,.publish-schedule-template-card,.publish-schedule-task-editor,.saved-template-card,.automation-readiness-card,.automation-safety-boundary-card,.automation-platform-card{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.creative-studio-workspace,.publish-audit-workspace,.publish-schedule-planner,.automation-diagnostics-page,.publish-center-page{gap:16px}.studio-panel,.audit-platform-panel,.audit-preview-panel,.audit-inspector-panel{border-radius:10px;box-shadow:0 14px 34px #11201a11}.audit-summary-strip,.automation-diagnostics-summary,.automation-readiness-runway,.automation-safety-boundary-grid{gap:12px}.audit-platform-row,.publish-schedule-task,.publish-schedule-calendar-days article,.publish-schedule-task-editor,.automation-check-card,.automation-platform-card{background:#ffffffeb;border-color:#cfdbd5f2;border-radius:9px}.publish-schedule-task{box-shadow:0 8px 18px #11201a09}.publish-schedule-task.official_api,.publish-schedule-task.official_oauth{box-shadow:inset 3px 0 #10a86f,0 8px 18px #11201a09}.publish-schedule-task.open_source_local{box-shadow:inset 3px 0 #2563eb,0 8px 18px #11201a09}.publish-schedule-task.manual_handoff{box-shadow:inset 3px 0 #f59e0b,0 8px 18px #11201a09}.publish-schedule-task.blocked{box-shadow:inset 3px 0 #b45309,0 8px 18px #11201a09}.publish-schedule-planner{min-width:0}.publish-schedule-template-builder,.publish-schedule-poster-strip{padding:18px}.publish-schedule-flow-steps span{background:#fffffff0;border-color:#c6d3cce6;border-radius:10px;min-height:62px;box-shadow:0 10px 24px #11201a0b}.publish-schedule-flow-steps span.active,.publish-schedule-flow-steps span.done{background:#effaf4;border-color:#0b9f6852}.publish-schedule-template-card,.publish-schedule-poster-card{border-color:#cdd9d3eb;border-radius:10px}.publish-schedule-template-thumb-grid span,.publish-schedule-template-summary,.publish-schedule-template-stage-strip figure,.publish-schedule-template-source-assets,.publish-schedule-template-source-grid figure,.publish-schedule-requirement-list label,.publish-schedule-material-lab article{border-radius:9px}.automation-diagnostics-local,.automation-platform-section,.automation-diagnostics-note{padding:18px}.automation-check-grid,.automation-platform-grid{gap:12px}.automation-platform-card{box-shadow:0 10px 24px #11201a0b}.publish-center-page{overflow-x:clip}.publish-center-page>.topbar,.publish-center-page>.full-flow-rail,.publish-center-page>.yixiaoer-publish-page,.publish-center-page .publish-studio-workbench,.publish-center-page .yixiaoer-window,.publish-center-page .publish-automation-workbench{box-sizing:border-box;width:100%;min-width:0;max-width:calc(100vw - 232px)}.publish-center-page>.topbar{width:auto;max-width:none}.publish-center-page .yixiaoer-publish-page{background:linear-gradient(#fff9,#eef3f0eb);border-radius:10px;padding:0 18px 18px;overflow-x:clip}.publish-center-page .yixiaoer-publish-desktop,.publish-center-page .publish-automation-workbench,.publish-center-page .publish-automation-workbench *{min-width:0}.publish-center-page .yixiaoer-window{border-color:#c6d3cceb;border-radius:10px;min-height:calc(100vh - 162px);box-shadow:0 18px 44px #11201a17}.admin-ops-page,.admin-settings-page{min-width:0}.admin-model-content,.admin-model-content>*,.model-provider-grid,.model-provider-card,.provider-model-list,.provider-model-row,.provider-model-row>*{box-sizing:border-box;min-width:0;max-width:100%}.provider-model-row input{width:100%}.model-test-message{overflow-wrap:anywhere;word-break:break-word}.admin-model-reference-workbench .template-gallery-workbench-main{overflow:hidden}.admin-model-reference-workbench .template-workbench-table{overscroll-behavior-inline:contain;overflow-x:auto}.admin-model-reference-workbench .template-workbench-table-head,.admin-model-reference-workbench .template-workbench-table-row{min-width:894px}.admin-ops-topbar{background:linear-gradient(135deg,#fffffffa,#f4fbf7f0);border-color:#c6d3cceb;min-height:92px;box-shadow:0 18px 44px #11201a14}.admin-payment-operator-grid,.admin-ops-runway,.admin-support-flow,.admin-settings-grid,.launch-action-grid,.launch-next-step-list,.launch-issue-grid,.launch-rollback-grid,.mainland-first-launch-grid,.mainland-evidence-grid,.mainland-payment-evidence-grid,.mainland-site-evidence-grid{gap:14px}.admin-control-card,.admin-ops-command-center,.admin-payment-operator-panel,.admin-payment-command-zone,.admin-ops-runway-card,.admin-support-list,.admin-application-console,.admin-settings-command-strip,.admin-email-card,.admin-email-guide,.admin-email-loop-check,.admin-detail-main>.content-card,.admin-action-card,.launch-checklist,.launch-stripe-panel,.launch-ops-panel,.launch-action-panel,.launch-publish-control-panel,.launch-publish-setup-panel,.launch-next-steps-panel,.launch-issue-panel,.launch-rollback-panel,.mainland-first-launch-panel,.mainland-evidence-panel,.mainland-payment-evidence-panel,.mainland-site-evidence-panel{background:linear-gradient(#fffffffa,#fafdfbf5);border-color:#c6d3cce6;border-radius:10px;box-shadow:0 14px 34px #11201a12}.admin-ops-runway-card:hover,.support-ticket-list.admin .support-ticket-card:hover,.admin-table-row:hover,.launch-config-block:hover,.launch-next-step:hover,.launch-issue-card:hover,.mainland-first-launch-card:hover{border-color:#0b9f684d;transform:translateY(-1px);box-shadow:0 16px 34px #0b9f681c}.admin-ops-runway-card,.support-ticket-list.admin .support-ticket-card,.admin-table-row,.launch-config-block,.launch-next-step,.launch-issue-card,.mainland-first-launch-card{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.admin-ops-metrics{gap:14px}.admin-ops-metrics .billing-metric,.admin-support-metric{background:linear-gradient(#fff,#f7fbf9);border-color:#c6d3cce6;border-radius:10px;min-height:118px;box-shadow:0 12px 28px #11201a0f}.admin-ops-command-center{min-height:190px;padding:18px}.admin-ops-command-copy h2{font-size:clamp(30px,2.8vw,42px);font-weight:950}.admin-ops-command-metrics article,.admin-ops-command-next,.admin-ops-runway-card{border-color:#cfdbd5f2;box-shadow:0 10px 24px #11201a0b}.admin-ops-command-center.applications{background:radial-gradient(circle at 96% 12%,#2563eb1c,#0000 30%),linear-gradient(135deg,#fffffffa,#f6f9fff0)}.admin-command-icon,.launch-deploy-icon,.admin-email-readiness-icon,.launch-next-step-index{border-radius:9px;box-shadow:inset 0 1px #ffffffb8}.admin-control-card,.admin-support-list,.admin-application-console,.admin-email-card{padding:18px}.admin-control-head,.section-head,.launch-subsection-head{min-width:0}.admin-status-legend,.admin-filter-grid,.admin-support-controls,.admin-email-readiness-banner,.admin-email-bind-row,.application-controls{border-radius:10px}.admin-status-legend,.admin-support-controls,.application-controls,.admin-email-readiness-banner{background:#fffc;border-color:#cfdbd5eb;padding:12px}.admin-filter-grid{gap:12px}.admin-table{background:#fff;border:1px solid #c6d3cce6;border-radius:10px;overflow-x:auto;box-shadow:inset 0 1px #ffffffc7}.admin-table-head{color:#54675e;background:#f3f8f5}.admin-table-row{background:#fff}.admin-table-row.warn{background:#fffaf0}.admin-table-row.blocked{background:#fff7f5}.admin-table-empty{background:#fbfdfc}.support-ticket-list.admin{gap:12px}.support-ticket-list.admin .support-ticket-card,.admin-email-row,.admin-loop-check-item,.admin-settings-command-head,.admin-settings-command-tile,.admin-payment-operator-step,.admin-operator-brief,.admin-info-tile,.admin-activity-card,.admin-member-list div,.admin-audit-list div,.launch-deploy-card,.launch-blocker-card,.launch-config-block,.launch-next-step,.launch-issue-card,.launch-rollback-card,.mainland-first-launch-card,.mainland-evidence-card,.mainland-payment-evidence-card,.mainland-site-evidence-card{background:#fffffff0;border-color:#cfdbd5f2;border-radius:9px;box-shadow:0 10px 24px #11201a0b}.support-ticket-list.admin .support-ticket-card.high,.support-ticket-list.admin .support-ticket-card.urgent,.application-card.pending,.launch-next-step.warn,.launch-next-step.locked,.launch-issue-card.warn,.launch-issue-card.locked,.mainland-first-launch-card.partial{background:#fffaf0;border-color:#cf841952}.application-card.approved,.launch-next-step.pass,.mainland-first-launch-card.ready,.mainland-evidence-card.ready,.mainland-payment-evidence-card.ready,.mainland-site-evidence-card.ready{background:#f3fbf7;border-color:#0b9f683d}.application-card.rejected,.launch-next-step.fail,.launch-issue-card.fail,.mainland-first-launch-card.missing,.mainland-payment-evidence-card.warn,.mainland-site-evidence-card.warn{background:#fff7f5;border-color:#c2564642}.admin-settings-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr)}.admin-settings-side-stack{gap:16px}.admin-email-summary{gap:12px}.admin-email-list,.admin-loop-check-list,.admin-audit-list{gap:10px}.admin-detail-grid{gap:18px}.admin-operator-brief{padding:16px}.admin-info-tile,.admin-activity-card,.admin-member-list div,.admin-audit-list div{padding:13px}.launch-status,.admin-status-pill,.mainland-payment-status,.approval-badge,.support-status,.support-type-badge,.launch-mini-status,.launch-inline-status{letter-spacing:0}.launch-action-grid,.mainland-first-launch-grid{align-items:stretch}.launch-config-block,.launch-next-step,.launch-issue-card,.mainland-first-launch-card{min-width:0}.launch-rollback-footer,.mainland-site-evidence-footer{border-color:#cfdbd5f2;border-radius:9px}.copyable-code-list,.launch-code-list{min-width:0}.onboarding-page{background:linear-gradient(#f4faf7f5 0%,#ffffffe6 48%,#eef3f0 100%),linear-gradient(90deg,#2563eb0b,#e49c180d);min-height:100vh;padding-bottom:56px}.onboarding-page .marketing-nav,.legal-page .marketing-nav{width:min(1220px,100% - 56px)}.onboarding-header{width:min(1220px,100% - 56px);margin:34px auto 18px}.onboarding-command-center{background:linear-gradient(90deg,#2563eb11,#0000 36%),linear-gradient(135deg,#fffffffa,#f2faf6f0);border:1px solid #c6d3cce0;border-radius:10px;grid-template-columns:minmax(360px,.92fr) minmax(320px,.76fr) minmax(280px,.52fr);align-items:stretch;gap:14px;min-height:210px;padding:18px;display:grid;box-shadow:0 18px 44px #11201a14}.onboarding-command-copy,.onboarding-command-next{padding:10px}.onboarding-command-copy>span,.onboarding-command-next>span{font-weight:950}.onboarding-header h1{color:#10231a;max-width:760px;font-size:clamp(36px,3.4vw,50px);font-weight:950;line-height:1.08}.onboarding-header p{color:#5f7168;max-width:720px;font-size:15px;line-height:1.65}.onboarding-command-metrics{grid-template-columns:1fr}.onboarding-command-metrics div,.onboarding-command-next{background:#ffffffeb;border:1px solid #cfdbd5f2;border-radius:9px;box-shadow:0 10px 24px #11201a0a}.onboarding-command-metrics div{align-content:center;padding:16px}.onboarding-command-metrics strong{font-size:25px}.onboarding-shell{grid-template-columns:minmax(0,1fr) minmax(310px,.34fr);align-items:start;gap:16px;width:min(1220px,100% - 56px)}.onboarding-workflow{gap:14px}.onboarding-panel,.onboarding-summary,.saved-template-panel.simple,.creative-history-controls,.creative-history-group,.campaign-matrix-card,.campaign-action-panel,.legal-document,.replenishment-hero,.replenishment-section-head,.replenishment-industry h3,.replenishment-assets summary{background:linear-gradient(#fffffffa,#fafdfbf5);border-color:#c6d3cce6;border-radius:10px;box-shadow:0 14px 34px #11201a12}.onboarding-panel{padding:18px}.onboarding-step>span{color:#08724e;background:#e6f6ed;border-radius:9px}.onboarding-option,.onboarding-chip,.onboarding-preset-row button{background:#fffffff0;border-color:#cfdbd5f2;border-radius:9px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;box-shadow:0 8px 18px #11201a09}.onboarding-option:hover,.onboarding-chip:hover,.onboarding-preset-row button:hover,.saved-template-card:hover,.creative-history-image-card:hover,.campaign-next-action:hover,.replenishment-card:hover{border-color:#0b9f684d;transform:translateY(-1px);box-shadow:0 16px 34px #0b9f681c}.onboarding-option.selected,.onboarding-chip.selected{background:#effaf4;border-color:#0b9f6857;box-shadow:inset 3px 0 #10a86f,0 10px 24px #0b9f6814}.onboarding-summary{padding:20px}.onboarding-summary-snapshot{background:#fffffff0;border-color:#cfdbd5f2;border-radius:9px}.saved-templates-page,.promo-image-history-page,.campaign-page,.replenishment-content{min-width:0}.saved-templates-page>.topbar,.promo-image-history-page>.topbar,.campaign-page>.topbar{background:linear-gradient(135deg,#fffffffa,#f4fbf7f0);border-color:#c6d3cceb;min-height:92px;box-shadow:0 18px 44px #11201a14}.saved-template-panel.simple{padding:18px}.saved-template-head{background:#f6fbf8;border:1px solid #c6d3cce0;border-radius:10px;min-height:92px;padding:16px}.saved-template-grid{gap:16px}.saved-template-card,.creative-history-image-card,.campaign-overview-metric,.campaign-hero-card,.campaign-delivery-row,.campaign-next-action,.campaign-side-note,.replenishment-card{background:#fffffff0;border-color:#cfdbd5f2;border-radius:10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;box-shadow:0 10px 24px #11201a0b}.saved-template-card{overflow:hidden}.saved-template-card.saved{background:#f3fbf7;border-color:#0b9f6847}.saved-template-image span,.creative-history-image span,.saved-template-materials span,.creative-history-image-actions button,.campaign-cell-status,.campaign-status-pill,.campaign-missing-list span{border-radius:999px}.creative-history-controls{gap:12px;padding:14px}.history-search-field{background:#fffffff0;border-radius:9px}.creative-history-groups{gap:16px}.creative-history-group{padding:18px}.creative-history-card-grid{gap:16px}.creative-history-image-card{overflow:hidden}.creative-history-image-actions{padding-top:4px}.campaign-overview-grid,.campaign-detail-layout{gap:16px}.campaign-hero-card,.campaign-overview-metric{min-height:132px;padding:18px}.campaign-matrix-card,.campaign-action-panel{padding:18px}.campaign-delivery-matrix{background:#fff;border-color:#c6d3cce6;border-radius:10px}.campaign-delivery-header{color:#54675e;background:#f3f8f5}.campaign-delivery-row{margin:0 10px 10px}.campaign-delivery-header+.campaign-delivery-row{margin-top:10px}.campaign-action-panel{top:18px}.legal-page{background:linear-gradient(#f4faf7f5,#ffffffeb 48%,#eef3f0 100%),linear-gradient(90deg,#2563eb0b,#e49c180d);min-height:100vh;padding-bottom:56px}.legal-document{width:min(1080px,100% - 56px);margin:34px auto 0;padding:34px 40px 40px}.legal-command-center{background:linear-gradient(90deg,#2563eb0f,#0000 40%),linear-gradient(135deg,#fff,#f4fbf7);border:1px solid #c6d3ccd1;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:stretch;gap:16px;min-height:142px;margin:-10px -10px 26px;padding:24px;display:grid}.legal-command-center.refund{background:linear-gradient(90deg,#e49c181a,#0000 40%),linear-gradient(135deg,#fff,#fff8e8);border-color:#e49c1847}.legal-command-center.ai{background:linear-gradient(90deg,#2563eb1a,#0000 40%),linear-gradient(135deg,#fff,#f3f7ff);border-color:#2563eb3d}.legal-command-copy{align-content:center}.legal-document h1{color:#10231a;font-size:clamp(34px,3.8vw,50px);font-weight:950}.legal-side-panel{background:#fffffff0;border-color:#cfdbd5f2;border-radius:9px;padding:18px;position:sticky;top:18px;box-shadow:0 10px 24px #11201a0b}.legal-document h2{color:#13241c;font-size:19px;font-weight:950}.legal-document p{color:#4f6259;font-size:15px;line-height:1.78}.legal-section-stack section{border-top:1px solid #cfdbd5cc;padding:20px 0}.legal-document a{background:#eefaf3;border-radius:6px}.replenishment-content{gap:22px!important}.replenishment-hero{background:linear-gradient(90deg,#2563eb14,#0000 46%),linear-gradient(135deg,#fffffffa,#f4fbf7f0)!important;border-color:#c6d3cce6!important;padding:28px!important}.replenishment-command-center{min-width:0;overflow:hidden}.replenishment-command-center.active{background:linear-gradient(90deg,#e49c181c,#0000 46%),linear-gradient(135deg,#fffffffa,#fffaf0f0)!important;border-color:#e49c1857!important}.replenishment-command-copy,.replenishment-command-actions,.replenishment-command-metrics{min-width:0}.replenishment-command-metrics div,.replenishment-runway-card{border-radius:10px;box-shadow:0 10px 24px #11201a0b;border-color:#cfdbd5f2!important}.replenishment-command-metrics strong{overflow-wrap:anywhere;font-size:24px;line-height:1.08}.replenishment-runway{grid-template-columns:repeat(3,minmax(0,1fr))}.replenishment-runway-card{min-width:0}.replenishment-runway-card.neutral{background:#f7fbff}.replenishment-handoff-board{background:linear-gradient(135deg,#fffffffa,#f4fbf7f0);border:1px solid #c6d3cce6;border-radius:10px;grid-template-columns:minmax(300px,.8fr) minmax(0,1fr) minmax(170px,.34fr);align-items:stretch;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 14px 34px #11201a0f}.replenishment-handoff-board.active{background:linear-gradient(135deg,#fffffffa,#fffaf0f0);border-color:#e49c185c}.replenishment-handoff-copy,.replenishment-handoff-checks article,.replenishment-handoff-actions{background:#fffffff0;border:1px solid #cfdbd5f2;border-radius:10px;min-width:0;box-shadow:0 10px 24px #11201a0b}.replenishment-handoff-copy{align-content:center;gap:7px;padding:15px;display:grid}.replenishment-handoff-copy span,.replenishment-handoff-checks span{color:#08724e;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.replenishment-handoff-checks article.attention span{color:#9a6413}.replenishment-handoff-copy h2{color:#10231a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;font-weight:950;line-height:1.18;overflow:hidden}.replenishment-handoff-copy p{color:#53685e;margin:0;font-size:13px;font-weight:720;line-height:1.55}.replenishment-handoff-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.replenishment-handoff-checks article{align-content:center;gap:6px;padding:13px;display:grid}.replenishment-handoff-checks article.ready{background:#f4fbf7}.replenishment-handoff-checks article.attention{background:#fffaf0;border-color:#e49c1857}.replenishment-handoff-checks article.neutral{background:#f7fbff}.replenishment-handoff-checks strong{color:#10231a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:21px;font-weight:950;line-height:1;overflow:hidden}.replenishment-handoff-checks small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;line-height:1.4;overflow:hidden}.replenishment-handoff-actions{align-content:center;gap:8px;padding:12px;display:grid}.replenishment-handoff-actions .button{white-space:nowrap;justify-content:center;width:100%}.replenishment-kicker{color:#08724e!important;font-weight:950!important}.replenishment-hero h1{color:#10231a!important;font-size:clamp(34px,3.7vw,52px)!important;font-weight:950!important}.replenishment-stats{gap:12px!important}.replenishment-stats div{border-radius:10px;box-shadow:0 10px 24px #11201a0b;border-color:#cfdbd5f2!important}.replenishment-section-head{padding:18px}.replenishment-industry h3,.replenishment-assets summary{border-color:#c6d3cce6!important}.replenishment-grid{gap:16px!important}.replenishment-card{overflow:hidden;border-color:#cfdbd5f2!important}.replenishment-card img,.replenishment-image-button{border-radius:0}.login-shell:not(.login-user-shell){box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,.82fr) minmax(390px,.58fr);align-items:start;gap:30px}.login-shell:not(.login-user-shell)>.login-panel,.login-shell:not(.login-user-shell)>.admin-login-panel{background:#fffffff5;border:1px solid #c6d3cce0;border-radius:10px;padding:20px;box-shadow:0 22px 54px #11201a1c}.admin-login-shell:not(.login-user-shell){grid-template-columns:minmax(0,.9fr) minmax(410px,.48fr);align-content:center;gap:22px;width:min(1220px,100% - 40px);min-height:calc(100vh - 132px)}.admin-login-command{background:linear-gradient(135deg, #fffffffa, #f1f9f5eb), var(--card);border-color:#c6d3cce0;min-height:342px;padding:22px}.admin-login-command-copy h1{font-size:clamp(44px,4.8vw,66px)}.admin-login-metrics div,.admin-login-status,.admin-login-runway article{border-color:#cfdbd5f2;box-shadow:0 10px 24px #11201a0b}.admin-login-shell>.admin-login-panel{align-self:start;position:sticky;top:18px}.sms-login-shell:not(.login-user-shell){grid-template-columns:minmax(0,.92fr) minmax(410px,.48fr);grid-template-areas:"command card""path card";align-content:center;gap:18px 22px;width:min(1220px,100% - 40px);min-height:calc(100vh - 132px)}.sms-login-command{background:radial-gradient(circle at 90% 14%,#2563eb1f,#0000 32%),linear-gradient(135deg,#fffffffa,#f2faf6f0);border:1px solid #c6d3cce0;border-radius:10px;grid-area:command;padding:18px;box-shadow:0 18px 44px #11201a14}.sms-login-copy{min-height:226px;padding:8px}.sms-login-copy h1{color:#10231a;font-size:clamp(40px,4.4vw,62px)}.sms-login-metrics div,.sms-login-status,.sms-login-card{background:#ffffffeb;border-color:#cfdbd5f2;border-radius:9px;box-shadow:0 10px 24px #11201a0b}.sms-login-shell>.login-path-grid{grid-area:path}.sms-login-shell .login-path-card{background:#ffffffe6;border-color:#cfdbd5f2;border-radius:10px;min-height:116px;padding:14px;box-shadow:0 10px 24px #11201a0b}.sms-login-shell .login-path-card span{align-items:center;gap:6px;display:inline-flex}.sms-login-card{grid-area:card;padding:22px;position:sticky;top:18px}.sms-login-panel{gap:13px}.auth-callback-shell{grid-template-columns:minmax(0,.95fr) minmax(420px,.54fr);align-items:stretch;min-height:calc(100vh - 150px)}.auth-callback-copy{align-content:center;padding-right:22px}.auth-callback-command{min-height:318px}.auth-callback-card{border-radius:10px;align-content:start;min-height:352px;padding:22px}.auth-callback-card strong{max-width:360px}.admin-login-panel .login-readiness-notice,.admin-first-run-bind-card{border-radius:10px}}@media (min-width:821px) and (max-width:1390px){.publish-studio-first-browser-tabs nav a.more{flex-basis:auto}}@media (min-width:821px) and (max-width:1340px){.billing-command-center{grid-template-columns:1fr}.publish-audit-workspace{grid-template-columns:248px minmax(0,1fr)}.publish-audit-workspace .audit-inspector-panel{grid-column:1/-1;position:static}}@media (min-width:821px) and (max-width:1180px){.brand-asset-command-center,.saved-templates-command-center,.saved-template-panel.simple,.saved-template-head,.saved-template-workbench,.unified-showcase-page .finished-command-center,.creative-history-command-center,.onboarding-command-center,.publish-schedule-flow-steps,.publish-schedule-template-builder{box-sizing:border-box;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important}.brand-asset-command-metrics,.saved-templates-command-metrics,.unified-showcase-page .finished-command-metrics,.billing-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-asset-command-actions,.saved-template-workbench-actions,.creative-history-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;min-width:0}.brand-asset-command-actions .button,.saved-template-workbench-actions .button,.creative-history-command-actions .button,.creative-history-command-link{min-width:0}.saved-template-head{flex-direction:column;align-items:stretch}.saved-template-count{justify-items:start;width:100%;min-width:0}.saved-template-workbench-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-templates-command-next{min-width:0}.publish-schedule-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-schedule-planner>*{min-width:0;max-width:100%}.publish-schedule-settings-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%}.publish-schedule-auto-toggle{grid-column:1/-1;min-width:0}.publish-schedule-template-requirements{border-left:0;padding-left:0}.publish-schedule-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-schedule-poster-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));width:100%;min-width:0;max-width:100%;overflow-x:hidden}.usage-export-actions{grid-template-columns:minmax(0,1fr);justify-items:stretch}.usage-export-actions .button{justify-content:center;width:100%}}@media (min-width:821px){.login-page{grid-template-rows:64px minmax(0,1fr)}.login-page>.marketing-nav{width:auto;margin:20px 24px 0}.login-page .login-shell{width:min(1228px,100% - 48px);min-height:auto;box-shadow:none;background:0 0;border:0;align-content:start;place-self:start center;margin:12px auto 34px;padding:0}.login-page .login-user-shell{grid-template-columns:minmax(390px,506px) minmax(0,1fr);align-items:stretch;gap:28px}.login-page .login-user-shell .login-panel-card{order:1;min-height:650px;padding:20px}.login-page .login-user-shell .login-hero-copy{background:radial-gradient(circle at 88% 12%,#2563eb14,#0000 28%),linear-gradient(135deg,#fffffffa,#f7fbf9f0);border:1px solid #bcd0c7e6;border-radius:10px;order:2;gap:18px;padding:24px 20px;box-shadow:0 18px 44px #11201a12}.login-page .login-user-shell h1{max-width:660px;font-size:clamp(34px,2.8vw,44px)}.login-page .login-user-shell p{max-width:620px;font-size:14px}.login-page .login-showcase{grid-template-columns:minmax(0,.8fr) minmax(300px,.72fr);margin-top:4px}.login-page .auth-callback-shell,.login-page .admin-login-shell:not(.login-user-shell),.login-page .sms-login-shell:not(.login-user-shell){align-content:start;min-height:auto}.login-page .admin-login-shell:not(.login-user-shell),.login-page .sms-login-shell:not(.login-user-shell){grid-template-columns:minmax(0,.96fr) minmax(390px,.52fr)}.login-page .admin-login-shell:not(.login-user-shell){grid-template-columns:minmax(390px,506px) minmax(0,1fr)}.login-page .admin-login-shell>.admin-login-panel{order:1;position:static}.login-page .admin-login-main{background:#f5f9f7eb;border:1px solid #bcd0c7e6;border-radius:10px;order:2;padding:20px;box-shadow:0 18px 44px #11201a12}.login-page .admin-login-command{min-height:310px;box-shadow:none;background:0 0;border:0;padding:0}}@media (max-width:820px){.login-page{padding-left:0}.auth-access-rail{grid-template-rows:none;grid-template-columns:1fr;width:auto;margin:0;padding:16px;position:static}.auth-access-nav,.auth-access-card,.auth-access-help,.auth-access-return{display:none}.login-page>.marketing-nav{border-radius:0;margin:0}}.legal-page{color:#12231b;background:linear-gradient(#fbfdfc 0%,#f5faf7 55%,#eef4f1 100%);min-height:100vh;padding-left:198px}.legal-docs-rail{z-index:9;color:#e6fff4;background:radial-gradient(circle at 15% 8%,#45d3b12e,#0000 28%),linear-gradient(#073f39 0%,#083a35 48%,#082f33 100%);grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;width:198px;padding:22px 12px 18px;display:grid;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 44px #00171229}.legal-docs-brand{color:#fff;border-bottom:1px solid #c7f1df24;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0 8px 14px;text-decoration:none;display:grid}.legal-docs-brand>span:last-child{gap:2px;min-width:0;display:grid}.legal-docs-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1.08;overflow:hidden}.legal-docs-brand small{color:#e6fff4bd;font-size:11px;font-weight:780;line-height:1.22}.legal-docs-rail-card{background:#ffffff14;border:1px solid #c3eedc33;border-radius:8px;gap:7px;min-width:0;padding:13px 12px;display:grid}.legal-docs-rail-card span,.legal-docs-version-card>span{color:#8cf1bd;font-size:12px;font-weight:920;line-height:1.2}.legal-docs-rail-card strong{color:#fff;font-size:19px;font-weight:950;line-height:1.16}.legal-docs-rail-card small{color:#ebfff6b8;font-size:11px;line-height:1.45}.legal-docs-rail-card i{background:linear-gradient(90deg,#12d68f 0%,#7dd3fc 100%);border-radius:999px;height:6px;margin-top:3px;overflow:hidden}.legal-docs-rail-nav{align-content:start;gap:5px;min-width:0;display:grid}.legal-docs-rail-nav a{color:#ebfff6db;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:38px;padding:0 9px;font-size:13px;font-weight:850;text-decoration:none;display:grid}.legal-docs-rail-nav a:hover{color:#fff;background:#ffffff14}.legal-docs-rail-nav svg{color:#ddfceed1}.legal-docs-version-card{background:#ffffff12;border:1px solid #c3eedc2e;border-radius:8px;gap:8px;padding:12px;display:grid}.legal-docs-version-card div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.legal-docs-version-card a{color:#ebfff6d1;border:1px solid #c3eedc2e;border-radius:7px;justify-content:center;align-items:center;min-height:30px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.legal-docs-version-card a.active{color:#fff;background:#10a86f2e;border-color:#2cd59775}.legal-docs-topbar{background:#ffffffeb;border-bottom:1px solid #cfdbd5d1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:60px;padding:0 26px;display:grid}.legal-docs-topbar nav,.legal-docs-tabs{align-items:center;gap:28px;min-width:0;display:flex}.legal-docs-topbar a,.legal-docs-tabs a,.legal-docs-top-actions span{color:#45564e;white-space:nowrap;align-items:center;min-height:42px;font-size:13px;font-weight:860;text-decoration:none;display:inline-flex}.legal-docs-topbar a.active,.legal-docs-tabs a.active{color:#0a6d4a;box-shadow:inset 0 -3px #0b9f68}.legal-docs-top-actions{align-items:center;gap:18px;display:inline-flex}.legal-docs-top-actions a,.legal-docs-top-actions span{gap:6px}.legal-docs-top-actions span{position:relative}.legal-docs-top-actions b{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:15px;height:15px;font-size:9px;line-height:1;display:inline-grid;position:absolute;top:3px;right:-7px}.legal-docs-tabs{border-bottom:1px solid #cfdbd5c7;min-height:58px;margin:0 26px}.legal-document{background:#fff;border:1px solid #c6d3cce6;border-radius:8px;width:auto;max-width:none;margin:20px 26px 28px;padding:0;overflow:hidden;box-shadow:0 18px 46px #11201a12}.legal-document header.legal-command-center{min-height:112px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #cfdbd5bd;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0;padding:24px 20px;display:grid}.legal-command-copy{grid-template-columns:auto auto auto;align-items:center;gap:10px 28px;min-width:0;display:grid}.legal-command-copy>span,.legal-command-copy h1{grid-column:auto}.legal-command-copy>span{background:#edf8f2;border:1px solid #0b9f682e;border-radius:999px;width:fit-content;padding:4px 8px}.legal-document h1{color:#111c18;white-space:nowrap;margin:0;font-size:31px;font-weight:950;line-height:1.1}.legal-command-copy p,.legal-command-copy small{color:#53645d;margin:0;font-size:12px;font-weight:780;line-height:1.35}.legal-command-copy small{background:#edf2ef;border-radius:999px;width:fit-content;padding:2px 8px}.legal-command-actions{flex-wrap:nowrap;justify-content:end;gap:10px;min-width:0;display:inline-flex}.legal-command-actions .button{white-space:nowrap;min-height:38px}.legal-document-shell{grid-template-columns:190px minmax(0,1fr) 270px;min-height:720px;display:grid}.legal-document-toc{background:#fbfdfc;border-right:1px solid #cfdbd5c2;min-width:0;padding:20px 10px 20px 18px}.legal-document-toc strong{color:#24362e;margin:0 0 14px;font-size:14px;font-weight:950;display:block}.legal-document-toc nav{gap:4px;display:grid}.legal-document-toc a{color:#4f6259;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:12px;font-weight:820;line-height:1.2;text-decoration:none;display:grid}.legal-document-toc a.active{color:#08724e;background:#eaf7f0;font-weight:950}.legal-document-toc a span,.legal-document-toc a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-document-content{min-width:0;padding:24px 28px 42px}.legal-document-intro h2,.legal-section-stack h2{color:#101d18;margin:0 0 14px;font-size:24px;font-weight:950;line-height:1.18}.legal-document-intro p,.legal-section-stack p{color:#374a41;margin:0;font-size:14px;line-height:1.75}.legal-document-callout{color:#0d5f43;background:#effaf4;border:1px solid #0b9f683d;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin-top:18px;padding:13px 15px;font-size:13px;font-weight:780;line-height:1.55;display:grid}.legal-document-callout svg{color:#08724e;margin-top:2px}.legal-section-stack{gap:0;margin-top:28px;display:grid}.legal-section-stack section{border-top:0;padding:22px 0}.legal-section-stack section:first-child{padding-top:0}.legal-side-panel{min-width:0;box-shadow:none;background:#fbfdfc;border:0;border-left:1px solid #cfdbd5c2;border-radius:0;align-content:start;gap:18px;padding:0;display:grid;position:static}.legal-side-panel section{background:#fff;border:1px solid #c6d3cce6;border-radius:8px;gap:12px;margin:18px 16px 0;padding:16px;display:grid;box-shadow:0 10px 24px #11201a0b}.legal-side-panel section:first-child{margin-top:18px}.legal-side-panel>span{display:none}.legal-side-panel section>span,.legal-version-panel>span,.legal-contact-panel>span{color:#08724e;align-items:center;gap:6px;font-size:13px;font-weight:950;display:inline-flex}.legal-side-panel ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.legal-side-panel li{color:#34463d;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;font-weight:780;line-height:1.45;display:grid}.legal-side-panel li:before{content:"";background:#0b9f68;border-radius:999px;width:14px;height:14px;margin-top:1px;box-shadow:inset 0 0 0 4px #dff8eb}.legal-version-panel div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.legal-version-panel small,.legal-contact-panel p{color:#596b62;margin:0;font-size:12px;line-height:1.55}.legal-version-panel strong{color:#08724e;font-size:12px;font-weight:950}.legal-version-panel a{color:#08724e;align-items:center;width:fit-content;min-height:28px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.legal-contact-panel .button{justify-content:center;width:100%}.public-marketing-page{background:#f8fbf9}.public-marketing-shell{color:#10231a;background:#fff;grid-template-rows:82px minmax(0,1fr);grid-template-columns:204px minmax(0,1fr);width:100%;height:1058px;display:grid;overflow:hidden}.public-marketing-rail{color:#e7fff4;background:radial-gradient(circle at 16% 9%,#2cd5972e,#0000 28%),linear-gradient(#073d38 0%,#063833 50%,#073034 100%);grid-row:1/-1;grid-template-rows:auto auto auto auto auto auto minmax(0,1fr);gap:15px;min-width:0;padding:24px 12px 16px;display:grid}.public-marketing-rail-brand{color:#fff;border-bottom:1px solid #c3eedc24;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0 7px 14px;text-decoration:none;display:grid}.public-marketing-rail-brand>span:last-child{gap:3px;min-width:0;display:grid}.public-marketing-rail-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;line-height:1.08;overflow:hidden}.public-marketing-rail-brand small{color:#e8fff4b8;font-size:11px;font-weight:780;line-height:1.2}.public-marketing-workspace,.public-marketing-switch,.public-marketing-plan{background:#ffffff14;border:1px solid #c3eedc33;border-radius:8px;gap:8px;min-width:0;padding:13px 11px;display:grid}.public-marketing-workspace span,.public-marketing-switch>span{color:#78efb4;font-size:12px;font-weight:920}.public-marketing-workspace strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.25;overflow:hidden}.public-marketing-rail-nav{align-content:start;gap:4px;min-width:0;display:grid}.public-marketing-rail-nav a{color:#ebfff6db;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:37px;padding:0 9px;font-size:13px;font-weight:850;text-decoration:none;display:grid}.public-marketing-rail-nav a.active,.public-marketing-rail-nav a:hover{color:#fff;background:#ffffff1c}.public-marketing-rail-nav svg{color:#ddfceed1}.public-marketing-rail-secondary{border-top:1px solid #c3eedc1f;align-content:start;gap:3px;min-width:0;padding-top:8px;display:grid}.public-marketing-rail-secondary>span{color:#ebfff68a;padding:0 7px 4px;font-size:11px;font-weight:850}.public-marketing-rail-secondary a{color:#ebfff6c7;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:34px;padding:0 9px;font-size:13px;font-weight:820;text-decoration:none;display:grid}.public-marketing-rail-secondary a:hover{color:#fff;background:#ffffff1a}.public-marketing-switch div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.public-marketing-switch a{color:#ebfff6cc;border:1px solid #c3eedc2e;border-radius:7px;justify-content:center;align-items:center;min-height:30px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.public-marketing-switch a.active{color:#fff;background:#10a86f2e;border-color:#2cd59770}.public-marketing-plan strong{color:#fff;font-size:18px}.public-marketing-plan span{color:#ebfff6bd;font-size:12px}.public-marketing-plan i{background:linear-gradient(90deg,#13d78f 0% 62%,#ffffff29 62% 100%);border-radius:999px;height:6px}.public-marketing-user{color:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 9px;min-width:0;padding:10px 8px;text-decoration:none;display:grid}.public-marketing-user>span{background:#2cd59747;border-radius:999px;grid-row:span 2;place-items:center;width:34px;height:34px;display:inline-grid}.public-marketing-user strong,.public-marketing-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-marketing-user strong{font-size:13px;line-height:1.15}.public-marketing-user small{color:#ebfff6b8;font-size:10px}.public-marketing-topbar{background:#fffffff5;border-bottom:1px solid #cfdbd5ad;grid-column:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;min-width:0;padding:0 38px;display:grid}.public-marketing-brand{color:#10231a;align-items:center;gap:10px;font-size:18px;font-weight:950;text-decoration:none;display:inline-flex}.public-marketing-topbar nav{justify-content:center;align-items:center;gap:38px;min-width:0;display:inline-flex}.public-marketing-topbar nav a,.public-marketing-top-actions a{color:#2e3d36;white-space:nowrap;justify-content:center;align-items:center;min-height:42px;font-size:13px;font-weight:880;text-decoration:none;display:inline-flex}.public-marketing-top-actions{align-items:center;gap:14px;display:inline-flex}.public-marketing-top-actions a{background:#fff;border:1px solid #cbd8d2e6;border-radius:7px;min-width:76px;padding:0 18px}.public-marketing-top-actions a.primary{color:#fff;background:#0b9f68;border-color:#08764f;min-width:92px;box-shadow:0 12px 24px #0b9f682e}.public-marketing-canvas{background:linear-gradient(#fff 0%,#fbfdfc 52%,#f6faf8 100%);grid-column:2;min-width:0;padding:8px 28px 14px;overflow:hidden}.public-marketing-hero{border-bottom:1px solid #cfdbd5c2;grid-template-columns:minmax(374px,.64fr) minmax(0,1.36fr);gap:28px;min-width:0;padding:16px 10px 26px;display:grid}.public-marketing-hero-copy{align-content:start;gap:8px;min-width:0;padding-top:13px;display:grid}.public-marketing-hero-copy>span{color:#08724e;background:#e5f6ec;border-radius:7px;align-items:center;gap:7px;width:fit-content;padding:7px 12px;font-size:13px;font-weight:950;display:inline-flex}.public-marketing-hero-copy h1{color:#10231a;white-space:nowrap;max-width:520px;margin:0;font-size:44px;font-weight:950;line-height:1.2}.public-marketing-hero-copy h1 span{color:#08724e}.public-marketing-hero-copy p{color:#5b6d64;max-width:510px;margin:0;font-size:15px;font-weight:760;line-height:1.7}.public-marketing-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;max-width:480px;display:grid}.public-marketing-checks span,.public-marketing-meta span{color:#46584f;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:850;display:inline-flex}.public-marketing-checks svg,.public-marketing-meta svg{color:#0b9f68}.public-marketing-actions,.public-marketing-meta{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.public-marketing-actions .button{justify-content:center;min-width:148px;min-height:52px}.public-marketing-preview{background:#fff;border:1px solid #c6d3cce6;border-radius:9px;grid-template-columns:112px minmax(0,1fr) 164px;align-self:start;min-width:0;min-height:464px;display:grid;overflow:hidden;box-shadow:0 24px 58px #11201a1a}.public-marketing-preview-rail{color:#e7fff4;background:linear-gradient(#073d38,#083235);align-content:start;gap:9px;min-width:0;padding:16px 10px;display:grid}.public-marketing-preview-rail strong{color:#fff;font-size:13px}.public-marketing-preview-rail small,.public-marketing-preview-rail span{color:#ebfff6c7;font-size:10px;line-height:1.2}.public-marketing-preview-rail span{border-radius:6px;align-items:center;min-height:26px;padding:0 7px;font-weight:850;display:inline-flex}.public-marketing-preview-rail span.active{color:#fff;background:#ffffff1f}.public-marketing-preview-rail div{background:#ffffff1a;border-radius:7px;gap:4px;margin-top:18px;padding:10px;display:grid}.public-marketing-preview-rail b{color:#fff;font-size:16px}.public-marketing-preview-rail i{background:linear-gradient(90deg,#13d78f 0% 72%,#ffffff2e 72%);border-radius:999px;height:5px}.public-marketing-preview-main{align-content:start;gap:16px;min-width:0;padding:31px 17px 17px;display:grid}.public-marketing-preview-main header{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-marketing-preview-main header nav{align-items:center;gap:15px;min-width:0;margin-left:auto;display:inline-flex}.public-marketing-preview-main header nav span{color:#4d6057;white-space:nowrap;font-size:11px;font-weight:850}.public-marketing-preview-main small{color:#65776e;font-size:11px;font-weight:780}.public-marketing-preview-main strong{color:#13241c;font-size:17px;line-height:1.2;display:block}.public-marketing-preview-main header a,.public-marketing-score a{color:#fff;white-space:nowrap;background:#0b9f68;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.public-marketing-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.public-marketing-stepper span{color:#596b62;border-bottom:1px solid #cfdbd5e6;justify-content:center;align-items:center;min-height:34px;font-size:11px;font-weight:850;display:inline-flex}.public-marketing-stepper span.active{color:#08724e;font-weight:950}.public-marketing-preview-tabs{border-top:1px solid #cfdbd5b8;align-items:center;gap:12px;min-width:0;min-height:32px;display:flex}.public-marketing-preview-tabs strong{color:#263b31;margin-right:2px;font-size:12px;font-weight:920}.public-marketing-preview-tabs span{color:#586d64;white-space:nowrap;align-items:center;min-height:20px;font-size:10px;font-weight:850;display:inline-flex}.public-marketing-preview-tabs span:first-of-type{color:#08724e;background:#e5f7ed;border-radius:6px;padding:0 8px}.public-marketing-generated{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-marketing-generated article{background:#fff;border:1px solid #cfdbd5e6;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.public-marketing-generated img{aspect-ratio:.72;object-fit:cover;background:#edf4f0;border-radius:7px;width:100%;display:block}.public-marketing-generated strong{color:#08724e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.public-marketing-generated small{color:#64756d;font-size:10px}.public-marketing-score{background:#fbfdfc;border-left:1px solid #cfdbd5c7;align-content:center;gap:12px;min-width:0;padding:18px 14px;display:grid}.public-marketing-score span{color:#08724e;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.public-marketing-score strong{color:#0b9f68;font-size:42px;line-height:.95}.public-marketing-score small{color:#596b62;font-size:12px}.public-marketing-score ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.public-marketing-score li{color:#43554c;grid-template-columns:14px minmax(0,1fr);gap:7px;font-size:11px;line-height:1.25;display:grid}.public-marketing-score li:before{content:"";background:#0b9f68;border-radius:999px;width:12px;height:12px;box-shadow:inset 0 0 0 4px #e5f7ed}.public-marketing-lower{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:22px;min-width:0;padding:20px 0 0;display:grid}.public-marketing-plans,.public-marketing-quickstart{min-width:0}.public-marketing-plans h2,.public-marketing-quickstart h2{color:#14231b;margin:0 0 4px;font-size:24px;font-weight:950;line-height:1.15}.public-marketing-plans p,.public-marketing-quickstart p{color:#63746b;margin:0 0 13px;font-size:13px}.public-marketing-plans>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-marketing-plans article{background:#fff;border:1px solid #cfdbd5e6;border-radius:9px;gap:9px;min-height:286px;padding:18px;display:grid}.public-marketing-plans article.recommended{border-color:#0b9f688f}.public-marketing-plans article span{color:#17231d;font-size:14px;font-weight:950}.public-marketing-plans article small{color:#65756d;font-size:11px;line-height:1.35}.public-marketing-plans article strong{color:#10231a;font-size:22px}.public-marketing-plans article a{color:#17231d;border:1px solid #cfdbd5e6;border-radius:7px;justify-content:center;align-items:center;min-height:36px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.public-marketing-plans article:not(:last-child) a{color:#fff;background:#0b9f68;border-color:#0b9f68}.public-marketing-plans ul{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.public-marketing-plans li{color:#496057;grid-template-columns:12px minmax(0,1fr);gap:7px;font-size:10px;line-height:1.28;display:grid}.public-marketing-plans li:before{content:"";background:#0b9f68;border-radius:999px;width:10px;height:10px;margin-top:1px}.public-marketing-quickstart>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.public-marketing-quickstart article{background:#fff;border:1px solid #cfdbd5e6;border-radius:9px;gap:9px;min-height:286px;padding:18px 15px;display:grid}.public-marketing-quickstart article span{color:#08724e;background:#dff8eb;border-radius:999px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:950;display:inline-grid}.public-marketing-quickstart article strong{color:#13241c;font-size:16px;line-height:1.25}.public-marketing-quickstart article small{color:#63746b;font-size:12px;line-height:1.45}.public-marketing-quickstart article em{color:#587067;background:#fbfdfc;border:1px solid #cfdbd5db;border-radius:7px;align-self:end;align-items:center;min-height:42px;padding:9px 10px;font-size:10px;font-style:normal;line-height:1.35;display:grid}.public-marketing-customer-strip{background:#fff;border:1px solid #cfdbd5db;border-radius:8px;grid-template-columns:minmax(260px,1fr) repeat(5,auto) auto;align-items:center;gap:28px;min-height:62px;margin-top:18px;padding:0 24px;display:grid}.public-marketing-customer-strip span{color:#596c63;font-size:12px;font-weight:780}.public-marketing-customer-strip strong{color:#25392f;white-space:nowrap;font-size:12px;font-weight:920}.public-marketing-customer-strip a{color:#10231a;white-space:nowrap;font-size:12px;font-weight:900;text-decoration:none}@media (max-width:1120px){.legal-document-shell{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr)}.legal-side-panel{border-top:1px solid #cfdbd5c2;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.legal-side-panel section{margin:16px 0 16px 16px}.legal-side-panel section:last-child{margin-right:16px}}@media (max-width:820px){.legal-page{padding-left:0}.legal-docs-rail{grid-template-rows:none;width:auto;position:static}.legal-docs-rail-nav,.legal-docs-version-card{display:none}.legal-docs-topbar,.legal-docs-tabs{overflow-x:auto}.legal-document{margin:16px}.legal-document header.legal-command-center,.legal-document-shell,.legal-side-panel,.legal-command-copy{grid-template-columns:1fr}.legal-document-toc{border-bottom:1px solid #cfdbd5c2;border-right:0}.legal-side-panel{border-left:0}.legal-side-panel section{margin:16px}}@media (max-width:1120px){.home-workbench-summary,.publish-schedule-workbench-header,.publish-schedule-focus-bar{grid-template-columns:1fr}.home-workbench-summary-actions,.publish-schedule-header-actions{justify-content:flex-start}.publish-schedule-focus-next{border-top:1px solid var(--line);border-left:0;padding-top:10px;padding-left:0}}@media (max-width:720px){.home-workbench-summary-metrics,.publish-schedule-focus-metrics{grid-template-columns:1fr}.home-workbench-summary-actions .button,.publish-schedule-header-actions .button{justify-content:center;width:100%}.publish-schedule-secondary-drawer>summary{grid-template-columns:1fr;align-items:start;padding:12px 14px}}@media (max-width:820px){.publish-schedule-workbench-header{margin:0 -16px;padding-inline:16px}.app-frame,.page-simple{min-width:0;display:block;overflow-x:hidden}.side-nav{scrollbar-width:thin;background:#073b2d;border-bottom:1px solid #c6d3ccb8;border-right:0;flex-direction:row;align-items:center;gap:8px;width:100%;max-width:100%;height:auto;min-height:58px;padding:10px 12px;display:flex;position:static;overflow:auto hidden}.side-nav .brand-lockup,.side-nav .sidebar-command-card,.side-nav .sidebar-quick-actions,.side-nav .nav-footer{display:none!important}.side-nav .nav-list{flex:none;gap:8px;width:max-content;min-width:max-content;padding:0;display:flex;overflow:visible}.side-nav .nav-group{border:0;flex:none;gap:8px;margin:0;padding:0;display:flex}.side-nav .nav-group-title{display:none}.side-nav .nav-link,.side-nav .nav-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:auto;min-width:max-content;min-height:38px;padding:0 12px;display:inline-flex}.main-shell,.content-page{width:100%;min-width:0}}.publish-schedule-poster-strip>summary,.publish-schedule-task-editor>summary{cursor:pointer;list-style:none}.publish-schedule-poster-strip>summary::-webkit-details-marker{display:none}.publish-schedule-task-editor>summary::-webkit-details-marker{display:none}.publish-schedule-task-editor:not([open]){padding-bottom:0}.publish-schedule-task-editor>summary{min-height:62px;padding:14px 16px}.publish-schedule-task-editor>summary>strong{color:var(--ui-accent);font-size:12px}.publish-schedule-task-editor-toolbar{color:var(--ui-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 16px 12px;font-size:12px;display:flex}.publish-schedule-task-editor-toolbar>div{gap:6px;display:flex}.automation-route-panel>summary{cursor:pointer;color:var(--ui-accent);font-size:12px;font-weight:700;list-style:none}.automation-route-panel>summary::-webkit-details-marker{display:none}.automation-route-panel>div{gap:7px;padding-top:10px;display:grid}@media (max-width:620px){.support-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-intake-summary{grid-template-columns:minmax(0,1fr);align-items:start}.support-intake-steps{justify-content:flex-start}}.public-admin-login-panel .admin-login-panel-route span.active{color:#0d5f4c;background:#13725c1a;border-color:#13725c73}.public-admin-principal-summary{background:#f4faf8e6;border:1px solid #205e5029;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.public-admin-principal-summary span,.public-admin-principal-summary small{color:var(--muted)}.public-admin-principal-summary strong{letter-spacing:.04em;font-size:18px}.public-admin-mfa-qr{border:1px solid var(--line);background:#fff;border-radius:18px;justify-items:center;gap:12px;padding:16px;display:grid}.public-admin-mfa-qr img{aspect-ratio:1;width:min(240px,72vw);height:auto}.public-admin-mfa-qr details{width:100%;color:var(--muted)}.public-admin-mfa-qr code{overflow-wrap:anywhere;background:var(--panel-muted);color:var(--ink);-webkit-user-select:all;user-select:all;border-radius:10px;margin-top:8px;padding:10px;display:block}.public-admin-security-note{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.admin-invite-grid{margin-bottom:16px}.admin-one-time-credential{background:#fff9ebf0;border-color:#be801457;gap:14px;margin-bottom:20px;display:grid}.admin-credential-row{background:#fff;border:1px solid #644f1e26;border-radius:14px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-credential-row code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:15px}.admin-principal-list,.admin-principal-card{gap:14px;display:grid}.admin-principal-heading,.admin-principal-actions,.admin-principal-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-principal-heading{justify-content:space-between}.admin-principal-heading h3{margin:0 0 4px}.admin-principal-meta{color:var(--muted);font-size:13px}.admin-principal-meta span{align-items:center;gap:5px;display:inline-flex}.admin-step-up-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c191794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-step-up-dialog{gap:14px;width:min(480px,100%);display:grid}@media (max-width:680px){.admin-credential-row{grid-template-columns:1fr}}
