*{box-sizing:border-box}body{color:#202124;background:#f7f8fa;min-width:320px;min-height:100vh;margin:0;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit;min-width:0}button{cursor:pointer}.app-layout{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.side-nav{background:#fff;border-right:1px solid #dde1e6;min-width:0;padding:20px 16px}.brand-block{align-items:center;gap:12px;margin-bottom:24px;display:flex}.brand-block svg{color:#0f766e;width:30px;height:30px}.brand-block h1{margin:0;font-size:21px;line-height:1.15}.brand-block p,.section-heading p,.action-row span,.settings-list span{color:#667085}.brand-block p{margin:3px 0 0;font-size:13px}.nav-stack{gap:8px;min-width:0;display:grid}.nav-item,.primary-button,.secondary-button,.ghost-button,.segmented-control button{border:1px solid #0000;border-radius:8px;min-height:40px;padding:9px 12px;font-size:14px;font-weight:650}.nav-item{color:#3f454d;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;display:flex}.nav-item svg{width:18px;height:18px}.nav-item.active,.nav-item:hover{color:#0f766e;background:#e8f5f2}.workspace{min-width:0;padding:28px;overflow-x:clip}.license-expired-banner{color:#9f1d1d;background:#fff5f2;border:1px solid #f3b5b5;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:13px 14px;display:flex}.license-expired-copy{gap:4px;min-width:0;display:grid}.license-expired-copy strong{font-size:15px;line-height:1.35}.license-expired-copy span{color:#8a3f2d;font-size:13px;line-height:1.45}.license-readonly-scope{position:relative}.license-readonly-scope button:not([role=tab]):not(.text-button):not(.license-readonly-renew-button):not([data-readonly-allow=true]),.license-readonly-scope input,.license-readonly-scope textarea,.license-readonly-scope select,.license-readonly-scope [role=button],.license-readonly-scope label.file-upload-button{cursor:not-allowed;opacity:.55;filter:grayscale(.18)}.license-readonly-scope .pagination-row button,.license-readonly-scope .pagination-controls button,.license-readonly-scope .segmented-control button,.license-readonly-scope button[data-readonly-allow=true],.license-readonly-scope [data-readonly-allow=true]{cursor:pointer;opacity:1;filter:none}.license-readonly-notice{margin-bottom:18px}.back-to-top-button{z-index:60;color:#1d6f66;background:#fff;border:1px solid #9ccdc4;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:750;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0f2a2629}.back-to-top-button:hover{background:#e8f5f2;border-color:#5fa99e}.back-to-top-button:focus-visible{outline-offset:3px;outline:3px solid #1f6f663d}.back-to-top-button svg{flex:none;width:18px;height:18px}.screen-section{width:100%;min-width:0;max-width:1180px}.screen-error-shell{place-items:center;width:100%;min-height:320px;display:grid}.screen-error-panel{color:#7a271a;background:snow;border:1px solid #efc4bd;border-left:4px solid #b53a2d;border-radius:6px;align-items:flex-start;gap:14px;width:min(100%,640px);padding:22px;display:flex}.screen-error-panel h2{margin:0 0 8px;font-size:20px}.screen-error-panel p{color:#6f4b46;margin:0;line-height:1.6}.screen-error-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.settings-screen{max-width:1240px}.wide-screen-section{max-width:1440px}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.section-heading h2{margin:0 0 6px;font-size:26px;line-height:1.2}.section-heading p{margin:0;line-height:1.5}.ops-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.ops-summary-card{background:#fff;border:1px solid #dde1e6;border-radius:8px;gap:4px;min-width:0;padding:14px 16px;display:grid}.ops-summary-card span{color:#667085;font-size:13px;font-weight:750}.ops-summary-card strong{color:#20242a;text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:1.05;overflow:hidden}.ops-summary-card small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.45;overflow:hidden}.ops-summary-card-active{background:#f6fbfa;border-color:#bfe0d9}.ops-summary-card-success{background:#f5fbf7;border-color:#cce7d5}.ops-summary-card-danger{background:#fff7f8;border-color:#f3c7cd}.status-chip{white-space:nowrap;border:1px solid #d8e3e1;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.status-chip-success{color:#0f766e;background:#eaf7f4;border-color:#bfe0d9}.status-chip-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.status-chip-danger{color:#b42318;background:#fff5f4;border-color:#f0b8b4}.status-chip-warning{color:#92400e;background:#fff8e6;border-color:#f4cf8b}.status-chip-muted{color:#667085;background:#f8fafc;border-color:#e3e8ec}.primary-button{color:#fff;background:#0f766e}.secondary-button{color:#0f766e;background:#fff;border-color:#9ccbc3}.text-button{color:#0f766e;background:0 0;border:0;min-height:30px;padding:4px 6px;font-size:13px;font-weight:800}.danger-button{color:#b42318;border-color:#f0b8b4}.ghost-button{color:#3f454d;background:0 0;border-color:#dde1e6}.form-grid{background:#fff;border:1px solid #dde1e6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;padding:16px;display:grid}.form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-bar{background:#fff;border:1px solid #dde1e6;border-radius:8px;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-bottom:14px;padding:14px;display:grid}.score-filter-field{color:#3f454d;grid-column:1/-1;gap:7px;font-size:14px;font-weight:650;display:grid}.score-filter-row{align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.score-filter-row button{color:#4b5563;background:#fff;border:1px solid #d5dae0;border-radius:999px;flex:none;min-width:46px;min-height:34px;padding:6px 12px;font-size:13px;font-weight:750}.score-filter-row button.active{color:#fff;background:#2f7f78;border-color:#2f7f78}.score-filter-row button.intent-filter-s{color:#fff7d6;background:linear-gradient(135deg,#7c2d12,#b42318);border-color:#f5b64b}.score-filter-row button.intent-filter-a{color:#ecfdf3;background:#256f3a;border-color:#56b870}.score-filter-row button.intent-filter-b{color:#eef6ff;background:#2563a7;border-color:#70a7df}.score-filter-row button.intent-filter-c{color:#3f2a05;background:#f4c56d;border-color:#f0bb63}.score-filter-row button.intent-filter-d,.score-filter-row button.intent-filter-pending{color:#3f454d;background:#eef0f2;border-color:#c7ccd2}label,.stacked-field{color:#3f454d;gap:7px;font-size:14px;font-weight:650;display:grid}.field-hint{color:#667085;font-size:13px;font-weight:500;line-height:1.45}.wide-field{grid-column:1/-1}.keyword-business-line-panel,.keyword-topic-pack-panel{background:#f8fbfa;border:1px solid #d6e5e1;border-radius:8px;gap:14px;margin-bottom:16px;padding:16px;display:grid}.keyword-business-line-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.keyword-business-line-card{color:#344054;text-align:left;background:#fff;border:1px solid #d9e1e6;border-radius:8px;gap:6px;min-height:86px;padding:14px;display:grid}.keyword-business-line-card strong{color:#111827;font-size:17px}.keyword-business-line-card span{color:#667085;font-size:13px;font-weight:550;line-height:1.45}.keyword-business-line-card.active{background:#edf8f5;border-color:#3b7f79;box-shadow:inset 0 0 0 1px #3b7f79}.keyword-topic-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.keyword-topic-pack{background:#fff;border:1px solid #d9e1e6;border-radius:8px;gap:9px;padding:12px;display:grid}.keyword-topic-pack.active{background:#edf8f5;border-color:#3b7f79}.keyword-topic-pack label{align-items:center;gap:8px;display:flex}.keyword-topic-pack input{width:auto}.keyword-topic-pack span,.keyword-topic-pack small{color:#667085;font-size:13px;line-height:1.45}.knowledge-screen{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;display:grid}.knowledge-screen>*{min-width:0}.knowledge-title-line,.icon-button-text,.knowledge-panel-heading>div,.knowledge-search-input{align-items:center;display:flex}.knowledge-title-line{gap:10px}.knowledge-title-line svg{color:#0f766e;width:25px;height:25px}.icon-button-text{white-space:nowrap;gap:8px}.icon-button-text svg{width:18px;height:18px}.knowledge-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.knowledge-summary-card{background:#fff;border:1px solid #dde1e6;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:92px;padding:14px;display:grid}.knowledge-summary-card svg{color:#0f766e;grid-row:span 3;width:24px;height:24px}.knowledge-summary-card span,.knowledge-summary-card small{color:#667085}.knowledge-summary-card span{font-size:13px;font-weight:700}.knowledge-summary-card strong{font-size:25px;line-height:1.1}.knowledge-summary-card small{line-height:1.35}.knowledge-import-panel,.knowledge-source-list,.knowledge-project-header,.knowledge-filter-row,.knowledge-keyword-box,.knowledge-project-table{background:#fff;border:1px solid #dde1e6;border-radius:8px}.knowledge-import-panel{padding:16px}.knowledge-panel-heading,.knowledge-list-heading,.knowledge-source-card-top,.knowledge-project-header,.knowledge-keyword-box{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-panel-heading{margin-bottom:14px}.knowledge-panel-heading>div{gap:10px;min-width:0}.knowledge-panel-heading svg{color:#0f766e;width:21px;height:21px}.knowledge-panel-heading strong,.knowledge-list-heading strong,.knowledge-project-header strong,.knowledge-keyword-box strong{font-size:16px;display:block}.knowledge-panel-heading span,.knowledge-list-heading span,.knowledge-project-header span,.knowledge-keyword-box span{color:#667085;line-height:1.45}.knowledge-soft-badge,.knowledge-status-pill,.knowledge-mini-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.knowledge-soft-badge{color:#0f5f59;background:#e8f5f2;padding:5px 9px}.knowledge-import-panel .form-grid{border:0;margin:0;padding:0}.knowledge-template-hint{color:#315f5a;background:#f4fbf9;border:1px solid #c8dfda;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;line-height:1.5;display:flex}.knowledge-template-hint svg{color:#2f7d73;flex:none;width:19px;height:19px;margin-top:2px}.knowledge-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.knowledge-source-list,.knowledge-project-panel{min-width:0}.knowledge-source-list{gap:10px;padding:14px;display:grid}.knowledge-source-card{color:#202124;text-align:left;background:#fff;border:1px solid #dde1e6;border-radius:8px;gap:7px;width:100%;padding:13px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.knowledge-source-card:hover{border-color:#9ccbc3;box-shadow:0 8px 22px #0f766e14}.knowledge-source-card.active{background:#f0faf7;border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.knowledge-source-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-source-card span,.knowledge-source-card small{color:#667085;line-height:1.45}.knowledge-source-card-top{min-width:0}.knowledge-status-pill{color:#0f5f59;background:#e8f5f2;flex:none;padding:5px 8px}.knowledge-status-pill.failed{color:#9f1d1d;background:#fff1f1}.knowledge-status-pill.imported{color:#695000;background:#fff8db}.knowledge-project-panel{gap:12px;display:grid}.knowledge-project-header,.knowledge-filter-row,.knowledge-keyword-box{padding:14px}.knowledge-project-header>div:first-child,.knowledge-keyword-box>div:first-child{gap:4px;min-width:0;display:grid}.knowledge-project-actions,.knowledge-filter-row,.knowledge-dimension-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.knowledge-filter-row label{flex:360px}.knowledge-search-input{background:#fff;border:1px solid #cfd6dd;border-radius:8px;gap:8px;padding:0 10px}.knowledge-search-input svg{color:#667085;flex:none;width:17px;height:17px}.knowledge-search-input input{border:0;padding-left:0;padding-right:0}.knowledge-search-input input:focus{outline:0}.knowledge-keyword-box{background:#f7fbfa;flex-wrap:wrap;align-items:flex-end}.knowledge-keyword-box>label{width:136px}.knowledge-dimension-row label{color:#0f5f59;background:#fff;border:1px solid #c8ded9;border-radius:8px;align-items:center;gap:6px;width:auto;min-height:38px;padding:7px 10px;font-weight:700;display:inline-flex}.knowledge-dimension-row label.active{background:#e8f5f2;border-color:#0f766e}.knowledge-dimension-row input{width:auto;margin:0}.knowledge-project-table{overflow:hidden}.knowledge-project-table .table-row{grid-template-columns:52px minmax(140px,.85fr) minmax(220px,1.35fr) minmax(190px,1.1fr) minmax(140px,.85fr) minmax(170px,1fr);align-items:start}.knowledge-project-table .table-row.selected{background:#f0faf7}.knowledge-project-table .table-row span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.knowledge-project-table .table-row small{color:#667085;margin-top:4px;display:block}.knowledge-mini-pill{color:#0f5f59;background:#e8f5f2;width:fit-content;max-width:100%;margin:7px 6px 0 0;padding:5px 8px}.knowledge-mini-pill.muted{color:#667085;background:#f2f4f7}.knowledge-mini-pill.admission-in_plan{color:#166534;background:#dcfce7}.knowledge-mini-pill.admission-out_of_plan{color:#9a3412;background:#ffedd5}.knowledge-mini-pill.admission-mixed{color:#075985;background:#e0f2fe}.knowledge-mini-pill.admission-unknown{color:#667085;background:#f2f4f7}.knowledge-tag-cell{flex-wrap:wrap;gap:4px;display:flex}.knowledge-tag-cell .knowledge-mini-pill{margin:0}.knowledge-pagination{color:#667085;background:#fff;border:1px solid #dde1e6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.knowledge-pagination>div{align-items:center;gap:10px;display:flex}.knowledge-pagination strong{color:#202124;font-variant-numeric:tabular-nums}.compact-action-row{justify-content:flex-start}.keyword-source-pack{color:#667085;margin-top:4px;font-size:12px;font-weight:500;display:block}.keyword-picker-field{gap:7px;display:grid}.keyword-task-toolbar{background:#fff;border:1px solid #dde1e6;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) minmax(140px,180px) minmax(120px,160px) auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.keyword-task-toolbar label{color:#4b5563;gap:6px;font-size:13px;font-weight:750;display:grid}.keyword-result-count{color:#667085;white-space:nowrap;padding-bottom:10px;font-size:13px}.keyword-table .table-row{grid-template-columns:minmax(160px,1fr) minmax(100px,.5fr) minmax(150px,.7fr) minmax(76px,.35fr) minmax(220px,1.2fr) minmax(86px,.4fr)}.keyword-empty-state{margin-top:12px}.keyword-combobox{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.keyword-custom-button{white-space:nowrap}.keyword-options{z-index:20;background:#fff;border:1px solid #cfd6dd;border-radius:8px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 24px #0f172a1f}.keyword-option{color:#202124;text-align:left;background:0 0;border:0;border-radius:6px;gap:3px;width:100%;min-height:0;padding:9px 10px;display:grid}.keyword-option:hover,.keyword-option.active{color:#0f766e;background:#e8f5f2}.keyword-option-title{font-weight:700}.keyword-option-meta,.keyword-option-empty{color:#667085;font-size:13px;font-weight:500}.keyword-option-empty{padding:10px}.checkbox-row{align-items:center;gap:8px;display:flex}.checkbox-row input{width:auto}.opening-intro-toggle-label{font-size:0}.opening-intro-toggle-label input,.opening-intro-toggle-label .toggle-visible-label{font-size:1rem}input,select,textarea{color:#202124;background:#fff;border:1px solid #cfd6dd;border-radius:8px;width:100%;padding:10px 11px}textarea{resize:vertical;line-height:1.55}.data-table{background:#fff;border:1px solid #dde1e6;border-radius:8px;overflow:hidden}.table-sort-button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:750}.pagination-row{color:#667085;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;padding-right:96px;font-size:14px;display:flex}.table-row{border-top:1px solid #eef0f2;grid-template-columns:1.1fr .8fr .6fr 1.4fr;align-items:center;gap:14px;padding:13px 14px;font-size:14px;display:grid}.settings-provider-table .table-row{grid-template-columns:minmax(180px,1.1fr) minmax(160px,.9fr) minmax(96px,.55fr) minmax(72px,.45fr) minmax(108px,.5fr)}.video-table .table-row{grid-template-columns:minmax(220px,1.7fr) minmax(92px,.55fr) minmax(150px,.85fr) minmax(78px,.4fr) repeat(4,minmax(56px,.28fr));gap:10px;padding:10px 12px}.usage-ledger-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px;display:grid}.usage-ledger-summary article{background:#fff;border:1px solid #d4e7e3;border-radius:8px;gap:5px;min-width:0;padding:16px;display:grid}.usage-ledger-summary span,.usage-ledger-summary p{color:#667085;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.usage-ledger-summary strong{color:#0f5f59;overflow-wrap:anywhere;font-size:26px;line-height:1.1}.usage-ledger-tabs{flex-wrap:wrap;width:fit-content;max-width:100%;margin-bottom:12px;display:flex}.usage-ledger-tabs button{white-space:normal}.usage-ledger-table .table-row{grid-template-columns:minmax(128px,.8fr) minmax(190px,1.1fr) minmax(180px,1.1fr) minmax(150px,.8fr) minmax(128px,.7fr) minmax(170px,1fr)}.usage-ledger-table .table-row>div{gap:4px;min-width:0;display:grid}.usage-ledger-table strong,.usage-ledger-table span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.usage-ledger-table span{color:#667085;font-size:13px}.usage-ledger-cell-label{display:none}.video-candidate-row-group{border-top:1px solid #eef0f2}.video-candidate-row-group .table-row{border-top:0}.video-title-cell,.video-author-cell,.video-keyword-cell{min-width:0;overflow:hidden}.video-title-cell{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}.video-author-cell,.video-keyword-cell{text-overflow:ellipsis;white-space:nowrap}.video-keyword-cell mark{margin-right:6px;display:inline-flex}.video-inspiration-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.video-inspiration-actions .secondary-button{white-space:nowrap;min-height:32px;padding:6px 10px}.video-quick-actions{color:#667085;background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 10px;font-size:13px;display:flex}.video-quick-actions>span:first-child{color:#4b5563;font-weight:750}.video-quick-actions a{color:#0f766e;font-weight:750;text-decoration:none}.video-quick-actions .secondary-button{white-space:nowrap;min-height:32px;padding:6px 10px}.video-collapsed-summary{color:#667085;background:#fbfcfd;align-items:center;gap:8px;min-height:36px;padding:0 12px 10px;font-size:13px;display:flex}.video-collapsed-summary span{color:#0f766e;background:#eef8f6;border:1px solid #d9ebe8;border-radius:999px;padding:4px 9px;font-weight:650}.video-inspiration-panel{background:#fbfcfd;grid-template-columns:minmax(220px,.9fr) minmax(220px,.75fr) minmax(320px,1.25fr);align-items:start;gap:10px;padding:0 12px 12px;display:grid}.video-inspiration-panel>div{background:#fff;border:1px solid #e4e8ec;border-radius:8px;align-self:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.video-inspiration-panel strong{color:#4b5563;font-size:13px}.video-inspiration-panel p,.video-inspiration-panel span{color:#303640;overflow-wrap:anywhere;margin:0;line-height:1.55}.video-transcript-card p{max-height:260px;overflow:auto}.video-inspiration-panel span{color:#667085;font-size:13px}.video-rewrite-card span{color:#4b5563;max-height:340px;font-size:14px;line-height:1.65;display:block;overflow:auto}.video-analysis-card p{color:#4b5563;font-size:14px}.video-table a,.review-card a{color:#0f766e;font-weight:650;text-decoration:none}.link-unavailable{color:#98a2b3;font-weight:650}.video-table a:hover,.review-card a:hover{text-decoration:underline}.parsed-table{margin-top:16px}.parsed-table .table-row{grid-template-columns:.7fr 2fr .7fr}.rpa-target-table{margin-bottom:18px}.rpa-target-table .table-row{grid-template-columns:.7fr 2fr}.rpa-target-table a{color:#0f766e;overflow-wrap:anywhere}.rpa-json-field{margin-top:16px}.table-head{color:#667085;background:#fafbfc;border-top:0;font-size:13px;font-weight:700}mark{color:#0f766e;background:#dff4ef;border-radius:999px;padding:3px 8px}.notice-line{color:#0f5f59;background:#effaf7;border:1px solid #b8ddd6;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:14px}.status-box{color:#0f5f59;overflow-wrap:anywhere;background:#effaf7;border:1px solid #b8ddd6;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:14px;line-height:1.5}.status-box.error{color:#9f1d1d;background:#fff1f1;border-color:#f3b5b5}.remote-compact-error{min-width:0}.remote-task-card .remote-compact-error.status-box,.remote-child-card .remote-compact-error.status-box{margin-bottom:0}.remote-compact-error-text{color:inherit;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.remote-compact-error.expanded .remote-compact-error-text{white-space:pre-wrap;-webkit-line-clamp:unset;max-height:220px;padding-right:4px;display:block;overflow:auto}.remote-compact-error-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.remote-compact-error-action{color:#9f1d1d;cursor:pointer;background:snow;border:1px solid #f3b5b5;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.remote-compact-error-action:hover{background:#fff6f6;border-color:#dc7b7b}.remote-inline-error{color:#b42318;gap:6px;margin-top:2px;font-size:12px;font-weight:750;line-height:1.35;display:grid}.remote-inline-error .remote-compact-error-text{line-height:1.4}.remote-inline-error .remote-compact-error-actions{gap:6px;margin-top:0}.remote-inline-error .remote-compact-error-action{min-height:26px;padding:3px 7px}.article-job-status{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.article-job-status strong,.article-job-status span{align-items:center;display:inline-flex}.segmented-control{background:#fff;border:1px solid #dde1e6;border-radius:8px;margin-bottom:14px;padding:3px;display:inline-flex}.segmented-control button{color:#667085;background:0 0;min-height:34px}.segmented-control button.active{color:#0f766e;background:#e8f5f2}.action-row,.card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.reply-style-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.reply-style-row button{color:#3f454d;background:#fff;border:1px solid #cfd6dd;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:650}.reply-style-row button.active{color:#0f766e;background:#e8f5f2;border-color:#9ccbc3}button:disabled{cursor:not-allowed;opacity:.56}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.queue-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.bulk-action-bar{color:#3f454d;background:#fff;border:1px solid #dde1e6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:14px;display:flex}.review-card{background:#fff;border:1px solid #dde1e6;border-radius:8px;padding:16px}.draft-review-list{background:#fff;border:1px solid #dde1e6;border-radius:8px;overflow:hidden}.draft-review-item+.draft-review-item{border-top:1px solid #eef0f2}.draft-review-row{grid-template-columns:minmax(110px,.7fr) minmax(220px,1.7fr) minmax(130px,.8fr) minmax(96px,.55fr) minmax(58px,.35fr) minmax(150px,.8fr);align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:grid}.draft-review-head{color:#667085;background:#f8fafb;min-height:44px;font-size:13px;font-weight:750}.draft-comment-snippet{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.draft-review-detail{background:#fbfcfd;border-top:1px solid #eef0f2;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;padding:12px 14px 14px;display:grid}.draft-review-detail div{gap:5px;min-width:0;display:grid}.draft-review-detail strong{color:#4b5563;font-size:13px}.draft-review-detail p{color:#303640;overflow-wrap:anywhere;margin:0;line-height:1.6}.review-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-select-row{grid-template-columns:auto minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:8px;min-width:0;font-size:18px;display:flex}.review-select-row input{flex:none;width:auto}.intent-badge{color:#fff;text-align:center;white-space:nowrap;background:#3f454d;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:40px;padding:5px 10px;font-size:13px;font-weight:750;line-height:1.2;display:inline-flex}.intent-s{color:#fff7d6;background:linear-gradient(135deg,#7c2d12,#b42318);border-color:#f5b64b;box-shadow:0 6px 18px #b423182e}.intent-a{color:#ecfdf3;background:#256f3a;border-color:#56b870}.intent-b{color:#eef6ff;background:#2563a7;border-color:#70a7df}.intent-c{color:#3f2a05;background:#f4c56d;border-color:#f0bb63}.intent-d{color:#3f454d;background:#eef0f2;border-color:#c7ccd2}.intent-pending{color:#667085;background:#f7f8fa;border-color:#d5dae0;min-width:66px}.comment-text{margin:14px 0;font-size:16px;line-height:1.55}dl{gap:10px;margin:0;display:grid}dt{color:#667085;font-size:13px;font-weight:700}dd{margin:3px 0 0;line-height:1.55}.settings-top-tabs{z-index:4;scrollbar-width:none;background:#f7f8fa;border-bottom:1px solid #dde7e4;flex-wrap:wrap;gap:8px;max-width:100%;margin-bottom:4px;padding:10px 0 12px;display:flex;position:sticky;top:0;overflow-x:visible}.settings-top-tabs::-webkit-scrollbar{display:none}.settings-top-tabs button{color:#475569;white-space:nowrap;background:#fff;border:1px solid #d5dedc;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:800;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:inline-flex}.settings-top-tabs button:hover,.settings-top-tabs button:focus-visible{color:#0f766e;background:#f4fbf9;border-color:#8dc5bb}.settings-top-tabs button:focus-visible{outline-offset:2px;outline:3px solid #0f766e2e}.settings-top-tabs button.active{color:#0f766e;background:#e8f5f2;border-color:#0f766e;box-shadow:inset 0 -2px #0f766e}.settings-top-tabs svg{flex:none;width:17px;height:17px}.settings-sub-tabs{scrollbar-width:none;gap:8px;max-width:100%;margin:4px 0 14px;display:flex;overflow-x:auto}.settings-sub-tabs::-webkit-scrollbar{display:none}.settings-sub-tabs button{color:#475569;white-space:nowrap;background:#fff;border:1px solid #d5dedc;border-radius:8px;flex:none;min-height:38px;padding:8px 13px;font-size:14px;font-weight:800}.settings-sub-tabs button:hover,.settings-sub-tabs button:focus-visible{color:#0f766e;background:#f4fbf9;border-color:#8dc5bb}.settings-sub-tabs button:focus-visible{outline-offset:2px;outline:3px solid #0f766e2e}.settings-sub-tabs button.active{color:#0f766e;background:#e8f5f2;border-color:#0f766e}.settings-tab-panel{min-width:0}.settings-tab-panel[hidden]{display:none}.settings-list{gap:12px;display:grid}.settings-block{gap:14px;min-width:0;margin-top:22px;display:grid}.settings-list>div{background:#fff;border:1px solid #dde1e6;border-radius:8px;gap:5px;min-width:0;padding:15px;display:grid}.settings-list>div>strong,.settings-list>div>span{overflow-wrap:anywhere;min-width:0;line-height:1.45}.settings-screen .settings-block{border-top:1px solid #e5eaee;padding-top:18px}.settings-screen .settings-ai-block,.settings-tab-panel>.settings-block:first-child,.settings-sub-tabs+.settings-block{border-top:0;margin-top:0;padding-top:0}.settings-tab-panel>.settings-safety-list:first-child{margin-top:0}.settings-screen .form-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:8px}.settings-screen .form-grid label{min-width:0}.settings-screen input{text-overflow:ellipsis;overflow:hidden}.settings-screen .wide-field{grid-column:1/-1}.settings-screen .segmented-control{flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.settings-screen .segmented-control button{white-space:nowrap}.settings-screen .action-row{align-items:flex-start}.settings-screen .action-row>span{overflow-wrap:anywhere;min-width:0;max-width:min(100%,760px);line-height:1.45}.settings-screen .form-grid .wecom-recipient-config{background:#f8fbfa;border:1px solid #cfd9d7;border-radius:6px;gap:10px;min-width:0;padding:14px;display:grid}.wecom-egress-band{color:#52605e;border-bottom:1px solid #dfe6e4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:2px 0 16px;padding:0 0 14px;display:grid}.wecom-egress-band>div{gap:3px;min-width:0;display:grid}.wecom-egress-band strong{color:#173c39}.wecom-egress-band span{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.wecom-egress-band.ok{color:#0f5f59}.wecom-egress-band.mismatch,.wecom-egress-band.failed{color:#9b2f23}.wecom-egress-band .secondary-button{align-items:center;gap:7px;min-height:38px;display:inline-flex}@media (width<=720px){.wecom-egress-band{grid-template-columns:auto minmax(0,1fr)}.wecom-egress-band .secondary-button{grid-column:1/-1;width:100%}}.wecom-recipient-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wecom-recipient-header>div{gap:4px;min-width:0;display:grid}.wecom-recipient-title{color:#173c39;align-items:center;gap:7px;font-weight:700;display:inline-flex}.wecom-recipient-header small,.wecom-recipient-option small{color:#687674;line-height:1.4}.wecom-recipient-header .secondary-button{align-items:center;gap:7px;min-height:38px;display:inline-flex}.wecom-recipient-status-row{flex-wrap:wrap;gap:8px;display:flex}.wecom-recipient-status-row span{color:#52605e;background:#fff;border:1px solid #d5dddc;border-radius:5px;padding:5px 8px;font-size:12px;line-height:1.35}.wecom-recipient-status-row span.ready{color:#0f5f59;background:#e9f6f3;border-color:#a7d7cf}.wecom-recipient-status-row span.warning{color:#7a4b0b;background:#fff7e8;border-color:#e4c58e}.wecom-recipient-status-row span.muted{color:#687674;background:#f3f5f5}.wecom-recipient-options{border:0;min-width:0;margin:0;padding:0}.wecom-recipient-options legend{color:#52605e;margin-bottom:7px;font-size:12px;font-weight:700}.wecom-recipient-options>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.settings-screen .form-grid .wecom-recipient-option{cursor:pointer;background:#fff;border:1px solid #d9e1df;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.settings-screen .form-grid .wecom-recipient-option input{flex:none;width:16px;height:16px;margin:0}.wecom-recipient-option span{gap:2px;min-width:0;display:grid}.wecom-recipient-option strong,.wecom-recipient-option small{overflow-wrap:anywhere}.sales-ops-screen{gap:16px;display:grid}.sales-ops-screen .settings-block{border-top:0;margin-top:0;padding-top:0}.sales-ops-hero{background:#fff;border:1px solid #d9e3e1;border-left:5px solid #0f766e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:stretch;gap:18px;padding:20px;display:grid}.sales-ops-hero-copy{align-content:center;gap:8px;min-width:0;display:grid}.sales-ops-eyebrow{color:#0f766e;width:fit-content;font-size:13px;font-weight:850}.sales-ops-hero h2{color:#111827;margin:0;font-size:30px;line-height:1.15}.sales-ops-hero p{color:#667085;max-width:720px;margin:0;font-size:15px;line-height:1.6}.sales-ops-hero-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0;display:grid}.sales-ops-hero-aside .secondary-button{grid-column:1/-1;justify-content:center}.sales-ops-hero-metric{background:#f8fafc;border:1px solid #dde5e9;border-radius:8px;gap:4px;min-width:0;padding:13px 14px;display:grid}.sales-ops-hero-metric span{color:#667085;font-size:12px;font-weight:800}.sales-ops-hero-metric strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.2;overflow:hidden}.sales-ops-hero-metric small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.sales-ops-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sales-ops-flow li{background:#fff;border:1px solid #dde5e9;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.sales-ops-flow li:nth-child(2) svg{color:#1d4ed8;background:#eff6ff}.sales-ops-flow li:nth-child(3) svg{color:#92400e;background:#fff8e6}.sales-ops-flow li:nth-child(4) svg{color:#475467;background:#f2f4f7}.sales-ops-flow svg{color:#0f766e;background:#eaf7f4;border-radius:8px;width:38px;height:38px;padding:9px}.sales-ops-flow div{gap:3px;min-width:0;display:grid}.sales-ops-flow strong{color:#20242a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.sales-ops-flow span{color:#667085;font-size:12px;line-height:1.45}.sales-ops-freshness-card{background:#fff;border:1px solid #dde5e9;border-left:5px solid #94a3b8;border-radius:8px;gap:14px;padding:16px;display:grid}.sales-ops-package-status{background:#fff;border:1px solid #dce3e8;border-radius:8px;gap:12px;padding:16px;display:grid}.sales-ops-package-status-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;gap:16px;display:grid}.sales-ops-package-status-heading>div:first-child{gap:4px;display:grid}.sales-ops-package-status-heading strong{color:#111827;font-size:18px}.sales-ops-package-status-heading span{color:#667085;font-size:13px;line-height:1.5}.sales-ops-package-status-heading dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.sales-ops-package-status-heading dl div{background:#f8fafc;border:1px solid #e4e9ee;border-radius:6px;min-width:0;padding:9px 11px}.sales-ops-package-status-heading dt{color:#667085;font-size:11px;font-weight:800}.sales-ops-package-status-heading dd{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:800;overflow:hidden}.sales-ops-package-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sales-ops-package-status-grid .sales-ops-freshness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-ops-freshness-card.is-latest{background:#f5fbf7;border-color:#cce7d5 #cce7d5 #cce7d5 #0f766e}.sales-ops-freshness-card.is-stale{background:#fff7f8;border-color:#f3c7cd #f3c7cd #f3c7cd #b42318}.sales-ops-freshness-card.is-missing{background:#fffaf0;border-color:#f4cf8b #f4cf8b #f4cf8b #b45309}.sales-ops-freshness-card.is-unknown{background:#f8fafc;border-color:#e3e8ec #e3e8ec #e3e8ec #667085}.sales-ops-freshness-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.sales-ops-freshness-title>svg{color:#0f766e;width:22px;height:22px}.sales-ops-freshness-card.is-stale .sales-ops-freshness-title>svg{color:#b42318}.sales-ops-freshness-card.is-missing .sales-ops-freshness-title>svg,.sales-ops-freshness-card.is-unknown .sales-ops-freshness-title>svg{color:#b45309}.sales-ops-freshness-title div{gap:4px;min-width:0;display:grid}.sales-ops-freshness-title strong{color:#111827;font-size:17px;line-height:1.3}.sales-ops-freshness-title span:not(.status-chip){color:#667085;font-size:13px;font-weight:650;line-height:1.5}.sales-ops-freshness-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;display:grid}.sales-ops-freshness-grid div{background:#ffffffb8;border:1px solid #94a3b840;border-radius:8px;min-width:0;padding:10px 12px}.sales-ops-freshness-grid dt{color:#667085;margin:0 0 4px;font-size:12px;font-weight:800}.sales-ops-freshness-grid dd{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:800;line-height:1.35;overflow:hidden}.sales-ops-grid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.sales-ops-workspace-tabs{background:#eef3f2;border:1px solid #dce3e8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.sales-ops-workspace-tabs button{color:#475467;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 12px;display:grid}.sales-ops-workspace-tabs button:hover{background:#fff;border-color:#c9d8d5}.sales-ops-workspace-tabs button[aria-selected=true]{color:#0f5f59;background:#fff;border-color:#8fc7bd;box-shadow:0 1px 2px #0f766e14}.sales-ops-workspace-tabs button>svg{color:#52605e;background:#fff;border-radius:6px;width:36px;height:36px;padding:8px}.sales-ops-workspace-tabs button[aria-selected=true]>svg{color:#0f766e;background:#eaf7f4}.sales-ops-workspace-tabs button>span{gap:3px;min-width:0;display:grid}.sales-ops-workspace-tabs strong,.sales-ops-workspace-tabs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-ops-workspace-tabs strong{font-size:14px}.sales-ops-workspace-tabs small{color:#667085;font-size:12px}.sales-ops-tab-panel{min-width:0}.sales-ops-panel,.sales-ops-screen>.settings-block{background:#fff;border:1px solid #dce3e8;border-radius:8px;min-width:0;padding:18px}.sales-ops-license-panel{order:1}.sales-ops-wide{grid-column:1/-1}.mobile-app-user-grid{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:start;gap:16px;min-width:0;display:grid}.mobile-app-user-form,.mobile-app-permission-selects{gap:12px;min-width:0;display:grid}.mobile-app-check-panel{background:#f8fafc;border:1px solid #dce3e8;border-radius:8px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.mobile-app-check-panel legend{color:#111827;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;font-size:14px;font-weight:800;display:flex}.mobile-app-check-panel legend strong{color:#0f766e;font-size:12px}.mobile-app-check-panel p{color:#667085;margin:0;font-size:12px;line-height:1.5}.mobile-app-check-list{gap:8px;max-height:220px;padding-right:2px;display:grid;overflow:auto}.mobile-app-check-row{cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;min-height:44px;padding:8px;display:grid}.mobile-app-check-row.active{background:#ecfdf5;border-color:#0f766e}.mobile-app-check-row input{accent-color:#0f766e;width:18px;height:18px;margin-top:2px}.mobile-app-check-row span{gap:2px;min-width:0;display:grid}.mobile-app-check-row strong{color:#111827;overflow-wrap:anywhere;font-size:13px}.mobile-app-check-row small{color:#667085;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mobile-app-check-empty{color:#667085;text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:8px;padding:10px;font-size:12px}.mobile-app-load-error{background:#fff5f4;border:1px solid #f0b8b4;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.mobile-app-load-error .error-text{flex:auto}.mobile-app-user-table .table-row{grid-template-columns:minmax(120px,.9fr) 82px minmax(220px,1.5fr) 88px}.mobile-app-user-table .table-row span{min-width:0}.mobile-app-user-table .table-row small{color:#667085;margin-top:3px;font-size:12px;display:block}.mobile-app-user-list{gap:10px;min-width:0;display:grid}.mobile-app-user-toolbar{grid-template-columns:minmax(150px,.55fr) minmax(260px,1fr);align-items:center;gap:10px;display:grid}.mobile-app-user-toolbar>div{gap:3px;display:grid}.mobile-app-user-toolbar strong{color:#111827;font-size:15px}.mobile-app-user-toolbar span{color:#667085;font-size:12px}.sales-ops-panel .success-text{color:#047857;margin:0;font-size:13px;font-weight:700}.sales-ops-panel .error-text{color:#b42318;margin:0;font-size:13px;font-weight:700}.sales-ops-delivery-region{order:2;gap:12px;min-width:0;display:grid}.sales-ops-region-heading{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.sales-ops-region-heading h3{color:#111827;margin:0;font-size:20px;line-height:1.25}.sales-ops-region-heading p{color:#667085;margin:4px 0 0;font-size:13px;line-height:1.5}.sales-ops-delivery-stack{gap:16px;min-width:0;display:grid}.sales-ops-delivery-stack>.settings-block{margin-top:0}.sales-ops-demo-panel{grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);align-items:end}.sales-ops-demo-panel .section-subheading,.sales-ops-demo-panel .settings-list{grid-column:1/-1}.sales-ops-demo-panel .action-row{margin-top:0}.sales-ops-update-package{border-top:1px solid #e5eaee;margin-top:8px;padding-top:18px}.sales-ops-options{gap:10px;margin:8px 0 12px;display:grid}.package-jobs-panel{gap:12px;min-width:0;margin-top:0;display:grid}.package-jobs-heading{align-items:center}.package-jobs-heading .secondary-button{flex:none}.package-jobs-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.package-jobs-toolbar>small{color:#667085;font-size:12px}.package-job-filters{flex:0 auto;grid-template-columns:repeat(4,minmax(84px,auto));min-width:0;display:grid}.package-job-filters button{white-space:nowrap;min-height:34px;padding:7px 12px}.sales-ops-package-table{border:1px solid #e4e9ee;border-radius:8px;max-width:100%;overflow-x:auto}.sales-ops-package-table .table-row{grid-template-columns:minmax(125px,.85fr) minmax(100px,.65fr) minmax(135px,.8fr) minmax(170px,1.15fr) minmax(160px,1.1fr) 82px;min-width:880px}.sales-ops-package-table .table-row>span{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.sales-ops-package-table small{color:#667085;font-size:12px;line-height:1.4}.package-job-status-cell{align-content:start}.package-job-live-progress{gap:6px;min-width:0;margin-top:3px;display:grid}.package-job-progress-title{color:#344054;justify-content:space-between;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.package-job-progress-title strong{min-width:0;font-size:12px;font-weight:650}.package-job-progress-title span{color:#177f73;font-variant-numeric:tabular-nums;flex:none;font-weight:700}.package-job-live-progress progress{accent-color:#177f73;background:#e8eeec;border:0;border-radius:4px;width:100%;height:8px;overflow:hidden}.package-job-live-progress progress::-webkit-progress-bar{background:#e8eeec;border-radius:4px}.package-job-live-progress progress::-webkit-progress-value{background:#177f73;border-radius:4px}.package-job-live-progress.is-stalled{background:#fffaf0;border-left:3px solid #d97706;padding:8px}.package-job-stalled-hint{color:#9a5200!important}.package-job-error{background:#fff8f7;border-left:3px solid #d92d20;gap:6px;min-width:0;padding:8px;display:grid}.package-job-error-text{color:#6f2a24;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:50px;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.package-job-error-actions{justify-content:flex-end;gap:4px;display:flex}.package-job-error-action{color:#9a2c22;cursor:pointer;background:#fff;border:1px solid #e6b9b4;border-radius:6px;place-items:center;width:28px;height:28px;padding:5px;display:inline-grid}.package-job-error-action:hover{background:#fff0ee;border-color:#c95449}.package-job-error-action:focus-visible{outline-offset:2px;outline:2px solid #177f73}.package-job-error-action svg{width:16px;height:16px}.package-job-artifacts{align-content:start}.package-job-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.package-job-actions{flex-wrap:wrap;align-content:start;align-items:center;overflow-wrap:normal!important;gap:7px!important;display:flex!important}.package-job-download{color:#14756b;white-space:nowrap;align-items:center;gap:5px;min-height:30px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.package-job-download svg,.package-job-artifact-action svg{width:15px;height:15px}.package-job-artifact-action,.package-job-dialog-close{color:#356b65;cursor:pointer;background:#fff;border:1px solid #cfd8dc;border-radius:6px;place-items:center;width:30px;height:30px;padding:6px;display:inline-grid}.package-job-artifact-action:hover,.package-job-dialog-close:hover{background:#f2faf8;border-color:#8dbbb5}.package-job-error-dialog-backdrop{z-index:1200;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.package-job-error-dialog{background:#fff;border:1px solid #d8dee3;border-radius:8px;gap:16px;width:min(760px,100%);max-height:min(720px,100vh - 48px);padding:20px;display:grid;overflow:hidden;box-shadow:0 18px 48px #0f172a38}.package-job-error-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.package-job-error-dialog-heading>div{gap:5px;min-width:0;display:grid}.package-job-error-dialog-heading h3{color:#111827;margin:0;font-size:20px}.package-job-error-dialog-heading small{color:#667085;overflow-wrap:anywhere}.package-job-error-dialog-content{color:#6f2a24;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff8f7;border:1px solid #f0ccc8;min-height:180px;max-height:460px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;overflow:auto}.package-job-error-dialog-actions{justify-content:flex-end;display:flex}.package-jobs-empty-row{grid-template-columns:1fr!important;min-width:0!important}.license-ledger-panel{border-top:1px solid #e5eaee;gap:12px;min-width:0;padding-top:16px;display:grid}.license-ledger-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:12px;display:grid}.license-ledger-title{align-items:center;gap:10px;min-width:0;display:flex}.license-ledger-title svg{color:#0f766e;flex:none;width:22px;height:22px}.license-ledger-title div{gap:3px;min-width:0;display:grid}.license-ledger-title strong{color:#20242a;font-size:17px}.license-ledger-title span{color:#667085;font-size:13px}.license-ledger-search{background:#fff;border:1px solid #cfd6dd;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 11px;display:flex}.license-ledger-search svg{color:#667085;flex:none;width:18px;height:18px}.license-ledger-search input{background:0 0;border:0;min-width:0;padding:0}.license-ledger-search input:focus{outline:0}.license-issuance-table{border:1px solid #e4e9ee;border-radius:8px;max-width:100%;overflow-x:auto}.license-issuance-table .table-row{grid-template-columns:minmax(150px,.95fr) minmax(170px,1.1fr) minmax(105px,.7fr) minmax(82px,.48fr) minmax(105px,.65fr) minmax(105px,.65fr) minmax(118px,.75fr) minmax(240px,1.45fr);min-width:1180px}.license-issuance-table .table-row>span{overflow-wrap:anywhere;min-width:0}.license-issuance-table .license-issuance-empty-row{grid-template-columns:1fr;min-width:0}.license-issuance-empty-row span{color:#667085;text-align:center;padding:10px 0;font-weight:650}.license-code-cell{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.sales-ops-pagination{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding-top:2px;display:flex}.sales-ops-pagination>span{color:#667085;font-size:12px;font-weight:650}.sales-ops-pagination>div{gap:8px;display:flex}.sales-ops-pagination .secondary-button{min-height:34px;padding:7px 10px}.sales-ops-pagination svg{width:16px;height:16px}@media (width<=1100px){.sales-ops-hero,.sales-ops-demo-panel,.mobile-app-user-grid,.license-ledger-toolbar,.sales-ops-package-status-heading,.sales-ops-package-status-grid,.mobile-app-user-toolbar{grid-template-columns:1fr}.sales-ops-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sales-ops-screen{gap:12px}.sales-ops-hero,.sales-ops-panel,.sales-ops-screen>.settings-block{padding:14px}.sales-ops-hero{border-left-width:4px;grid-template-columns:1fr}.sales-ops-hero-aside,.sales-ops-flow ol,.sales-ops-demo-panel,.mobile-app-user-grid{grid-template-columns:1fr}.sales-ops-demo-panel .section-subheading,.sales-ops-demo-panel .settings-list{grid-column:auto}.sales-ops-hero h2{font-size:25px}.sales-ops-flow li{grid-template-columns:34px minmax(0,1fr);padding:11px}.sales-ops-flow svg{width:34px;height:34px;padding:8px}.sales-ops-flow strong,.sales-ops-hero-metric strong{white-space:normal}.sales-ops-freshness-title{grid-template-columns:auto minmax(0,1fr)}.sales-ops-freshness-title .status-chip{grid-column:1/-1;margin-left:32px}.sales-ops-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;overflow:visible}.sales-ops-workspace-tabs button{grid-template-columns:28px minmax(0,1fr);gap:5px;min-height:52px;padding:7px}.sales-ops-workspace-tabs button>svg{width:28px;height:28px;padding:6px}.sales-ops-workspace-tabs strong{text-overflow:clip;white-space:normal;font-size:12px;line-height:1.25}.sales-ops-workspace-tabs small{display:none}.sales-ops-package-status-heading dl,.sales-ops-package-status-grid .sales-ops-freshness-grid{grid-template-columns:1fr}.sales-ops-pagination{flex-direction:column;align-items:stretch}.sales-ops-pagination>div,.sales-ops-pagination .secondary-button{flex:1 1 0}.sales-ops-region-heading{display:grid}.package-jobs-heading .secondary-button{justify-content:center;width:100%}.package-jobs-toolbar{display:grid}.package-job-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.sales-ops-package-table{background:0 0;border:0;overflow:visible}.sales-ops-package-table .table-head{display:none}.sales-ops-package-table .table-row:not(.table-head){background:#fff;border:1px solid #e1e7ea;border-radius:8px;grid-template-columns:1fr;gap:10px;min-width:0;margin-bottom:10px;padding:14px}.sales-ops-package-table .table-row:not(.table-head)>span{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:3px 10px}.sales-ops-package-table .table-row:not(.table-head)>span:before{color:#667085;content:attr(data-label);grid-area:1/1;font-size:12px;font-weight:750}.sales-ops-package-table .table-row:not(.table-head)>span>*{grid-column:2}.sales-ops-package-table .package-job-actions{grid-template-columns:96px minmax(0,1fr);justify-items:start;display:grid!important}.sales-ops-package-table .package-jobs-empty-row>span{grid-template-columns:1fr}.sales-ops-package-table .package-jobs-empty-row>span:before{display:none}.package-job-error-dialog-backdrop{padding:12px}.package-job-error-dialog{max-height:calc(100vh - 24px);padding:16px}.package-job-error-dialog-content{min-height:140px}.license-ledger-search{width:100%}}.checkbox-row{color:#39414d;align-items:center;gap:8px;width:fit-content;max-width:100%;font-weight:650;line-height:1.4;display:inline-flex}.checkbox-row input{flex:none;width:16px;height:16px}.brand-voice-clone-status{color:#275c57;background:#f6fbfa;border:1px solid #cfe4df;border-radius:8px;flex:320px;min-width:260px;padding:10px 12px}.brand-voice-clone-status.error{color:#9f1d1d;background:#fff6f6;border-color:#f0c0c0}.brand-voice-clone-target{background:#fbfdfc;border:1px solid #d6e3df;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:14px 0 16px;padding:12px;display:grid}.brand-voice-clone-target div{gap:4px;min-width:0;display:grid}.brand-voice-clone-target span{color:#64748b;font-size:.84rem}.brand-voice-clone-target strong,.brand-voice-clone-target code{overflow-wrap:anywhere;min-width:0}.brand-voice-clone-target code{color:#315f5a;background:0 0;border-radius:0;padding:0;font-size:.86rem}.brand-matrix-overview{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.brand-matrix-overview article{background:#fff;border:1px solid #dce7e4;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:12px 13px;display:grid}.brand-matrix-overview article.active{background:#f2faf8;border-color:#b8ddd6}.brand-matrix-overview article.muted{background:#f8fafb;border-color:#e4e8ec}.brand-matrix-overview svg{color:#0f766e;grid-row:span 2;width:24px;height:24px}.brand-matrix-overview span,.brand-current-config-bar span,.brand-profile-editor-head span,.brand-profile-tabs small{color:#667085;font-size:13px;font-weight:750;line-height:1.35}.brand-matrix-overview strong{color:#20242a;overflow-wrap:anywhere;min-width:0;font-size:22px;line-height:1.15}.brand-current-config-bar{background:#f8fcfb;border:1px solid #cfe2df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.brand-current-config-bar>div:first-child,.brand-profile-editor-head>div{gap:5px;min-width:0;display:grid}.brand-current-config-bar strong,.brand-profile-editor-head strong{color:#20242a;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.35}.brand-current-config-bar small,.brand-profile-editor-head small{color:#667085;overflow-wrap:anywhere;line-height:1.45}.brand-config-state-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.brand-config-state-row span{color:#667085;white-space:nowrap;background:#fff;border:1px solid #dce4e8;border-radius:8px;min-height:30px;padding:6px 10px}.brand-config-state-row span.ready{color:#0f766e;background:#eaf7f4;border-color:#b8ddd6}.brand-quick-edit-panel{background:#fff;border:1px solid #d9e4e2;border-radius:8px;gap:12px;padding:14px;display:grid}.brand-quick-edit-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 12px;display:flex}.brand-quick-edit-heading>div{gap:4px;min-width:0;display:grid}.brand-quick-edit-heading strong{color:#20242a;font-size:16px}.brand-quick-edit-heading span{color:#667085;font-size:13px;font-weight:700;line-height:1.45}.brand-quick-edit-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.brand-quick-edit-heading-actions button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.brand-quick-edit-heading-actions svg{width:17px;height:17px}.brand-quick-edit-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.brand-quick-edit-grid article{background:#fbfcfd;border:1px solid #dde6e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:86px;padding:12px;display:grid}.brand-quick-edit-grid article.active{background:#eef9f6;border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.brand-quick-edit-grid article>div{gap:5px;min-width:0;display:grid}.brand-quick-edit-grid strong,.brand-quick-edit-grid span{overflow-wrap:anywhere;min-width:0}.brand-quick-edit-grid strong{color:#20242a;font-size:15px}.brand-quick-edit-grid span{color:#667085;line-height:1.45}.brand-quick-edit-grid button{min-width:86px}.brand-profile-editor{background:#fff;border:1px solid #d9e4e2;border-radius:8px;gap:12px;padding:16px;display:grid}.brand-profile-editor-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.brand-profile-editor-head .secondary-button{align-self:start}.brand-profile-target-panel{background:#f8fcfb;border:1px solid #cfe2df;border-radius:8px;gap:12px;padding:14px;display:grid}.brand-profile-step-heading{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.brand-profile-step-heading.compact{padding:4px 0 0}.brand-profile-step-heading>span{color:#fff;background:#0f766e;border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:850;display:grid}.brand-profile-step-heading>div{gap:3px;min-width:0;display:grid}.brand-profile-step-heading strong{color:#20242a;font-size:16px}.brand-profile-step-heading small{color:#667085;line-height:1.45}.brand-profile-step-heading em{color:#0f766e;white-space:nowrap;background:#eaf7f4;border:1px solid #b8ddd6;border-radius:8px;padding:6px 10px;font-size:13px;font-style:normal;font-weight:800}.brand-profile-target-grid{grid-template-columns:repeat(2,minmax(180px,1fr)) minmax(260px,.9fr);align-items:end;gap:12px;display:grid}.brand-profile-target-summary{background:#fff;border:1px solid #dbe7e4;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.brand-profile-target-summary span{color:#667085;font-size:13px;font-weight:750}.brand-profile-target-summary strong,.brand-profile-target-summary small{overflow-wrap:anywhere;min-width:0}.brand-profile-target-summary strong{color:#20242a}.brand-profile-target-summary small{color:#667085;line-height:1.4}.brand-profile-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.brand-profile-tabs button{color:#344054;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #dbe5e2;border-radius:8px;gap:4px;min-height:64px;padding:10px 12px;display:grid}.brand-profile-tabs button:hover,.brand-profile-tabs button:focus-visible{background:#f5fbf9;border-color:#8dc5bb}.brand-profile-tabs button:focus-visible{outline-offset:2px;outline:3px solid #0f766e2e}.brand-profile-tabs button.active{color:#0f766e;background:#e8f5f2;border-color:#0f766e;box-shadow:inset 0 -2px #0f766e33}.brand-profile-tabs span{color:inherit;font-size:15px;font-weight:850}.brand-profile-panel{background:#fbfdfc;margin-bottom:0}.brand-profile-asset-panel{border:1px solid #dde6e4;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.brand-profile-panel-note{color:#475569;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;line-height:1.55;display:grid}.brand-profile-panel-note svg{color:#0f766e;width:20px;height:20px}.brand-profile-save-row{margin-top:0;margin-bottom:0;padding-top:2px}.settings-screen .primary-button,.settings-screen .secondary-button,.settings-screen .ghost-button{white-space:normal}.settings-safety-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:22px}.data-health-block{margin-top:0}.machine-migration-page{gap:22px;min-width:0;display:grid}.migration-intro,.migration-protection{background:#f8fbfa;border:1px solid #d6e3df;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:15px;display:grid}.migration-intro>svg,.migration-protection>svg{color:#16766d;width:22px;height:22px}.migration-intro>div,.migration-protection>div{gap:4px;min-width:0;display:grid}.migration-intro strong,.migration-protection strong,.migration-intro span,.migration-protection span{overflow-wrap:anywhere;min-width:0}.migration-intro span,.migration-protection span{color:#5f6f83;line-height:1.5}.migration-protection{background:#fffaf0;border-color:#e8c97d}.migration-protection.active{background:#edf9f6;border-color:#97d0c5}.migration-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.migration-summary-grid>div{background:#fff;border:1px solid #dde4e8;border-radius:8px;gap:6px;min-width:0;min-height:116px;padding:14px;display:grid}.migration-summary-grid>div.excluded{background:#fff8f8;border-color:#edc6c6}.migration-summary-grid span,.migration-summary-grid strong,.migration-summary-grid small{overflow-wrap:anywhere;min-width:0}.migration-summary-grid span{color:#5f6f83;font-size:13px;font-weight:700}.migration-summary-grid strong{color:#172033;font-size:24px}.migration-summary-grid small{color:#718096;line-height:1.45}.migration-mode-control{background:#f3f7f6;border:1px solid #dbe4e2;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px;display:grid}.migration-mode-control>button{color:#344054;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:92px;padding:13px;display:grid}.migration-mode-control>button:hover{background:#fff}.migration-mode-control>button.active{color:#0f5f59;background:#fff;border-color:#76b7ab;box-shadow:0 1px 2px #0f5f5914}.migration-mode-control svg{width:19px;height:19px;margin-top:2px}.migration-mode-control span{gap:4px;min-width:0;display:grid}.migration-mode-control strong,.migration-mode-control small{overflow-wrap:anywhere;min-width:0}.migration-mode-control small{color:#667085;font-size:12px;line-height:1.45}.migration-step-section,.migration-checklist{border-top:1px solid #e2e8ec;gap:15px;min-width:0;padding-top:20px;display:grid}.migration-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.migration-scope-list label{color:#344054;align-items:flex-start;gap:9px;min-width:0;line-height:1.45;display:flex}.migration-scope-list input{accent-color:#16766d;flex:none;width:17px;height:17px;margin-top:2px}.migration-password-grid,.migration-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.migration-password-grid label,.migration-import-grid label{gap:7px;min-width:0;display:grid}.migration-password-grid label>span,.migration-import-grid label>span{color:#344054;font-weight:700}.migration-import-grid input[type=file]{background:#fff;border:1px solid #d5dedc;border-radius:6px;min-height:44px;padding:9px}.migration-file-picker small{color:#718096;overflow-wrap:anywhere;min-width:0}.migration-action-row{flex-wrap:wrap}.migration-job-progress{flex:320px;gap:6px;min-width:min(100%,280px);max-width:620px;display:grid}.migration-job-progress>div{color:#5f6f83;justify-content:space-between;gap:12px;min-width:0;font-size:13px;display:flex}.migration-job-progress span{overflow-wrap:anywhere;min-width:0}.migration-job-progress progress{accent-color:#16766d;width:100%;height:10px}.migration-download-link{justify-content:center;align-items:center;gap:8px;min-height:42px;text-decoration:none;display:inline-flex}.migration-export-history{border-top:1px solid #e0e7e5;gap:10px;margin-top:18px;padding-top:16px;display:grid}.migration-export-history-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.migration-export-history-heading span{color:#718096;font-size:13px}.migration-export-table-wrap{overflow-x:auto}.migration-export-table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.migration-export-table th,.migration-export-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e4eae8;padding:11px 12px}.migration-export-table th{color:#617083;background:#f7f9f9;font-weight:700}.migration-export-status{font-weight:700}.migration-export-status.completed{color:#16766d}.migration-export-status.failed,.migration-export-error{color:#b43b2b}.migration-history-download{color:#16766d;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.migration-history-download svg{width:16px;height:16px}.migration-preview{background:#f3fbf8;border:1px solid #9bcfc5;border-radius:8px;gap:14px;padding:15px;display:grid}.migration-preview-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.migration-preview-heading>svg{color:#16766d;width:21px;height:21px}.migration-preview-heading>div{gap:3px;display:grid}.migration-preview-heading span{color:#5f6f83;font-size:13px}.migration-preview-grid{background:#d4e5e1;border:1px solid #d4e5e1;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.migration-preview-grid>div{background:#fff;gap:4px;min-width:0;padding:10px;display:grid}.migration-preview-grid dt{color:#667085;font-size:12px}.migration-preview-grid dd{color:#172033;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.migration-preview-counts{flex-wrap:wrap;gap:6px;display:flex}.migration-preview-counts span{color:#475569;background:#fff;border:1px solid #cddeda;border-radius:5px;padding:4px 7px;font-size:12px}.migration-preview-warnings{color:#7a4d12;gap:5px;margin:0;padding-left:20px;font-size:13px;line-height:1.45;display:grid}.migration-intro button svg,.migration-protection button svg,.migration-action-row button svg,.migration-download-link svg,.migration-step-section .action-row button svg{width:17px;height:17px}.migration-checklist ol{color:#475569;gap:9px;margin:0;padding-left:24px;line-height:1.5;display:grid}.diagnostics-export-controls{grid-template-columns:minmax(280px,720px);gap:8px;display:grid}.diagnostics-export-controls label{gap:7px;min-width:0;display:grid}.diagnostics-export-controls label>span{color:#344054;font-weight:650}.data-health-banner{background:#fbfdfc;border:1px solid #d6e3df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.data-health-banner>div{gap:4px;min-width:0;display:grid}.data-health-banner strong,.data-health-banner span{overflow-wrap:anywhere;min-width:0}.data-health-banner span{color:#5f6f83;line-height:1.45}.data-health-ok{background:#effaf7;border-color:#b8ddd6}.data-health-warning,.data-health-degraded{background:#fffaf0;border-color:#efd29a}.data-health-failed{background:#fff4f4;border-color:#f0b9b9}.data-health-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.data-health-grid>div{background:#fff;border:1px solid #dde1e6;border-radius:8px;gap:6px;min-width:0;padding:14px;display:grid}.data-health-grid span{color:#5f6f83;overflow-wrap:anywhere;line-height:1.45}.data-health-grid code{color:#315f5a;white-space:normal;overflow-wrap:anywhere;background:0 0;min-width:0;padding:0;font-size:.84rem;line-height:1.45}.settings-provider-table{max-width:100%;overflow-x:auto}.settings-provider-table .table-row{min-width:620px}.settings-provider-table .table-row>span{overflow-wrap:anywhere;min-width:0}.settings-provider-table .table-row>span:last-child{justify-content:flex-start;display:flex}.notice{color:#0f5f59;overflow-wrap:anywhere;background:#effaf7;border:1px solid #b8ddd6;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.55}.notice.error{color:#9f1d1d;background:#fff1f1;border-color:#f3b5b5}.business-line-settings-list .compact-action-row{flex-wrap:wrap;justify-content:flex-start}.business-line-media-grid{grid-template-columns:minmax(0,1fr) minmax(180px,240px) minmax(220px,.75fr);align-items:start;gap:14px;margin-top:10px;display:grid}.business-line-media-panel{background:#fbfcfd;border:1px solid #e3e8ed;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.business-line-media-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.business-line-media-head>span{color:#344054;font-size:13px;font-weight:800}.business-line-media-head .file-upload-button{flex:none}.business-line-media-hint{color:#667085;font-size:12px;font-weight:700;line-height:1.4}.business-line-thumbnail-strip{grid-template-columns:repeat(auto-fill,minmax(92px,110px));align-items:start;gap:12px;display:grid}.business-line-thumbnail{gap:6px;width:100%;min-width:0;max-width:110px;display:grid;position:relative}.business-line-thumbnail-single{max-width:118px}.business-line-thumbnail img{aspect-ratio:9/16;object-fit:cover;background:#eef7f5;border:1px solid #d8e7e3;border-radius:10px;width:100%;box-shadow:0 8px 18px #10182814}.business-line-thumbnail span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.thumbnail-delete-button{color:#b42318;cursor:pointer;background:#fffffff0;border:1px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 6px 16px #10182829}.thumbnail-delete-button svg{width:15px;height:15px}.thumbnail-delete-button:disabled{cursor:not-allowed;opacity:.55}.business-line-opening-video-list{gap:8px;min-height:164px;display:grid}.business-line-opening-video-item{background:#fff;border:1px solid #d8e7e3;border-radius:8px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.business-line-opening-video-item span{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.opening-video-delete-button{color:#b42318;cursor:pointer;background:#fff7f6;border:1px solid #f2b8b5;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.opening-video-delete-button svg{width:15px;height:15px}.opening-video-delete-button:disabled{cursor:not-allowed;opacity:.55}.business-line-media-empty{color:#667085;background:#fff;border:1px dashed #cfd6dd;border-radius:8px;align-items:center;min-height:164px;padding:12px;font-size:13px;font-weight:700;display:flex}.file-upload-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.file-upload-button.disabled{cursor:not-allowed;opacity:.55}.file-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.empty-state{color:#667085;background:#fff;border:1px dashed #cfd6dd;border-radius:8px;padding:16px}.remote-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px;display:grid}.remote-summary-card{background:#fff;border:1px solid #dde1e6;border-radius:8px;gap:4px;padding:16px;display:grid}.remote-summary-card span{color:#667085;font-size:13px;font-weight:700}.remote-summary-card strong{color:#20242a;font-size:28px;line-height:1}.remote-summary-card small{color:#98a2b3;font-size:12px;font-weight:650}.remote-summary-card-active{background:#f6fbfa;border-color:#bfe0d9}.remote-summary-card-success{background:#f5fbf7;border-color:#cce7d5}.remote-summary-card-danger{background:#fff7f8;border-color:#f3c7cd}.remote-category-tabs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:14px;display:grid}.remote-category-tabs button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde4ea;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px;display:grid}.remote-category-tabs button svg{color:#0f766e;width:20px;height:20px}.remote-category-tabs button span{gap:4px;min-width:0;display:grid}.remote-category-tabs button strong{overflow-wrap:anywhere;color:#20242a;font-size:16px;line-height:1.25}.remote-category-tabs button small{color:#667085;font-size:12px;font-weight:700;line-height:1.4}.remote-category-tabs button b{color:#0f766e;text-align:right;min-width:32px;font-size:24px;line-height:1}.remote-category-tabs button.active{background:#f4fbf9;border-color:#82c8bf;box-shadow:inset 0 0 0 1px #cdebe7}.remote-toolbar{gap:12px;margin-bottom:14px;display:grid}.remote-info-banner{color:#33595a;background:#f6fbfa;border:1px solid #d8e7e3;border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.remote-info-banner svg{color:#0f766e;flex:none;width:18px;height:18px;margin-top:1px}.remote-info-banner span{line-height:1.6}.remote-filter-tabs{width:fit-content}.remote-filter-tabs button{align-items:center;gap:8px;min-width:0;display:inline-flex}.remote-filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.remote-filter-count{color:#347c75;text-align:center;text-overflow:ellipsis;background:#eef7f5;border-radius:999px;flex:none;min-width:22px;max-width:44px;height:22px;padding:0 7px;font-size:12px;font-weight:800;line-height:22px;overflow:hidden}.remote-filter-tabs button.active .remote-filter-count{color:#2f746e;background:#fff}.automation-main-tabs{background:#fff;border:1px solid #dce6e4;border-radius:8px;gap:6px;width:fit-content;margin:4px 0 16px;padding:5px;display:inline-flex}.automation-main-tabs button{color:#475467;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:2px;min-width:140px;min-height:56px;padding:9px 14px;display:grid}.automation-main-tabs button span{color:inherit;font-size:15px;font-weight:950;line-height:1.2}.automation-main-tabs button small{color:#667085;font-size:12px;font-weight:800;line-height:1.2}.automation-main-tabs button.active{color:#255f59;background:#eaf6f4;border-color:#b8d9d4;box-shadow:inset 0 -1px #347c7529}.automation-main-tabs button.active small{color:#347c75}.automation-effective-panel{background:#fff;border:1px solid #d8e7e4;border-radius:8px;gap:14px;padding:16px;display:grid}.automation-effective-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.automation-effective-heading h4{color:#17202a;margin:4px 0 5px;font-size:20px;line-height:1.25}.automation-effective-heading p{color:#667085;max-width:780px;margin:0;font-size:13px;font-weight:650;line-height:1.55}.automation-effective-heading .secondary-button{flex:none;align-items:center;gap:7px;display:inline-flex}.automation-effective-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.automation-effective-summary article{background:#f8fbfa;border:1px solid #e1e8e7;border-radius:7px;gap:5px;min-width:0;padding:12px 14px;display:grid}.automation-effective-summary span{color:#667085;font-size:12px;font-weight:800}.automation-effective-summary strong{color:#1f4f4a;font-size:24px;line-height:1}.automation-effective-filters{background:#fbfdfc;border:1px solid #dfe9e7;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.automation-effective-filter{gap:6px;min-width:0;display:grid}.automation-effective-filter.is-search{grid-column:span 2}.automation-effective-filter>span{color:#475467;font-size:12px;font-weight:800}.automation-effective-filter select,.automation-effective-search{color:#25313d;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #d5dfdd;border-radius:7px;font-size:13px;font-weight:700}.automation-effective-filter select{padding:0 11px}.automation-effective-search{align-items:center;gap:8px;padding:0 10px;display:flex}.automation-effective-search>svg{color:#5f7774;flex:none}.automation-effective-search input{color:#25313d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.automation-effective-search button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.automation-effective-search button:hover{color:#234f4b;background:#eef6f4}.automation-effective-list-header{color:#667085;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.automation-effective-reset{color:#2f746e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.automation-effective-reset:hover{color:#1f514c}.automation-effective-list{gap:10px;display:grid}.automation-effective-card{background:#fff;border:1px solid #dfe7e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.automation-effective-card-main{gap:7px;min-width:0;display:grid}.automation-effective-title-row{align-items:center;gap:9px;min-width:0;display:flex}.automation-effective-title-row>strong{color:#17202a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.35;overflow:hidden}.automation-effective-kind,.automation-effective-status{color:#2f746e;text-overflow:ellipsis;white-space:nowrap;background:#eef8f6;border:1px solid #c9dedb;border-radius:999px;flex:none;max-width:118px;padding:4px 8px;font-size:12px;font-weight:850;line-height:1.2;overflow:hidden}.automation-effective-kind.is-run{color:#3f5f83;background:#f1f5fb;border-color:#cfd8e8}.automation-effective-kind.is-topic_job{color:#805b21;background:#fff8eb;border-color:#ead6b5}.automation-effective-card-main>p{color:#475467;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:750;overflow:hidden}.automation-effective-meta{color:#667085;flex-wrap:wrap;gap:5px 12px;font-size:12px;line-height:1.45;display:flex}.automation-effective-card-actions{grid-template-columns:auto auto;place-items:center end;gap:7px 9px;min-width:178px;display:grid}.automation-effective-card-actions>small{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:12px;font-weight:750;overflow:hidden}.automation-effective-card-actions .automation-void-button{color:#a83a2b;background:#fff8f7;border-color:#e8b9b2;grid-column:1/-1;align-items:center;gap:6px;display:inline-flex}.automation-effective-card-actions .automation-void-button:hover:not(:disabled){color:#8d2f23;background:#fff0ee;border-color:#d88b80}.automation-effective-empty{color:#667085;text-align:center;background:#fafcfc;border:1px dashed #cfdcda;border-radius:8px;padding:28px 18px;font-size:14px;font-weight:750}.automation-effective-pagination{justify-content:center;align-items:center;gap:12px;padding-top:2px;display:flex}.automation-effective-pagination .secondary-button{align-items:center;gap:5px;display:inline-flex}.automation-effective-pagination>span{color:#667085;text-align:center;min-width:108px;font-size:12px;font-weight:750}.automation-effective-pagination strong{color:#234f4b}.automation-config-panel{gap:14px;display:grid}.automation-config-header{background:linear-gradient(#f8fcfbfa,#fff);border:1px solid #d8e7e4;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.automation-config-header h4{color:#17202a;margin:4px 0 5px;font-size:19px;line-height:1.25}.automation-config-header p{color:#667085;margin:0;font-size:13px;font-weight:650;line-height:1.5}.automation-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.automation-form-panel,.automation-strategy-card{background:#fff;border:1px solid #dde4ea;border-radius:8px}.automation-form-panel{padding:16px}.automation-toggle{color:#344054;align-items:center;gap:8px;margin-top:12px;font-weight:800;display:inline-flex}.automation-toggle input{accent-color:#347c75;width:16px;height:16px}.automation-strategy-list{gap:12px;display:grid}.automation-strategy-toolbar{background:#f8fbfa;border:1px solid #d8e7e4;border-radius:8px;gap:12px;padding:14px;display:grid}.automation-strategy-toolbar-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.automation-strategy-toolbar-heading>div{gap:2px;display:grid}.automation-strategy-toolbar-heading strong{color:#20242a;font-size:15px}.automation-strategy-toolbar-heading span{color:#667085;font-size:12px;font-weight:700}.automation-config-header-actions{justify-items:end;gap:10px;min-width:300px;display:grid}.automation-bulk-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.automation-bulk-row .bulk-toggle-button{white-space:nowrap}.automation-bulk-progress{gap:4px;width:100%;max-width:340px;display:grid}.automation-bulk-progress-bar{background:#e4e9ec;border-radius:999px;height:8px;overflow:hidden}.automation-bulk-progress-fill{background:#0e9384;border-radius:999px;height:100%;transition:width .3s}.automation-bulk-progress span{color:#667085;font-size:12px}.automation-strategy-filters{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-items:end;gap:8px;display:grid}.automation-strategy-filters label{gap:5px;min-width:0;display:grid}.automation-strategy-filters label>span{color:#475467;font-size:12px;font-weight:800}.automation-strategy-filters select,.automation-strategy-filters input{color:#25313d;background:#fff;border:1px solid #d0d9e2;border-radius:7px;width:100%;min-width:0;height:38px;padding:0 30px 0 10px;font-size:13px;font-weight:700}.automation-strategy-filters input{padding-right:10px}.automation-strategy-filters input:focus,.automation-strategy-filters select:focus{border-color:#347c75;outline:3px solid #347c7521}.automation-strategy-filters input::-webkit-search-cancel-button{appearance:none}.automation-strategy-filters .secondary-button{justify-content:center;min-height:38px}.automation-strategy-card{gap:12px;padding:14px;display:grid}.automation-strategy-card.active{background:#f6fbfa;border-color:#82c8bf}.automation-strategy-card h4{color:#20242a;margin:0 0 4px;font-size:16px}.automation-strategy-card p{color:#667085;margin:0;font-size:13px;font-weight:700}.automation-strategy-card .automation-strategy-scope{color:#347c75;margin-bottom:5px;font-weight:800}.automation-strategy-filter-empty{justify-items:center;gap:10px;display:grid}.automation-card-meta,.automation-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.automation-card-meta span{color:#475467;background:#f8fafc;border:1px solid #e3e8ef;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.automation-card-meta .automation-error-text{color:#b42318;background:#fff7f8;border-color:#f3c7cd}.automation-load-panel{background:linear-gradient(#f8fcfbf5 0%,#fff 100%);border:1px solid #cfe2df;border-radius:8px;gap:14px;margin-bottom:16px;padding:16px;display:grid}.automation-load-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.automation-load-heading h4{color:#17202a;margin:4px 0 5px;font-size:19px;line-height:1.25}.automation-load-heading p{color:#667085;margin:0;font-size:13px;font-weight:650;line-height:1.5}.automation-load-eyebrow{color:#347c75;font-size:12px;font-weight:900}.automation-schedule-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.automation-load-day-switch{background:#fff;border:1px solid #d8e7e4;border-radius:8px;flex:none;gap:6px;padding:4px;display:inline-flex}.automation-load-day-switch button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:38px;padding:7px 12px;font-weight:900}.automation-load-day-switch button span{color:#667085;margin-left:4px;font-size:12px}.automation-load-day-switch button.active{color:#255f59;background:#e8f5f2}.automation-load-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.automation-load-summary article{background:#fff;border:1px solid #e3e8ef;border-radius:8px;min-width:0;padding:10px 12px}.automation-load-summary span{color:#667085;font-size:12px;font-weight:800;display:block}.automation-load-summary strong{color:#255f59;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:22px;font-weight:950;line-height:1.15;display:block;overflow:hidden}.automation-load-timeline{grid-template-columns:repeat(12,minmax(58px,1fr));gap:7px;display:grid}.automation-load-slot{color:#344054;text-align:center;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:8px;gap:2px;min-width:0;min-height:62px;padding:7px 5px;display:grid}.automation-load-slot span,.automation-load-slot em{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;line-height:1.2;overflow:hidden}.automation-load-slot strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;font-weight:950;line-height:1.1;overflow:hidden}.automation-load-slot.is-empty{color:#98a2b3;background:#f8fafc}.automation-load-slot.is-empty strong{color:#98a2b3}.automation-load-slot.is-low{background:#f5fbf7;border-color:#cce7d5}.automation-load-slot.is-medium{background:#fffbeb;border-color:#f5d88a}.automation-load-slot.is-high{background:#fff5f6;border-color:#f3b6bd}.automation-load-slot.active{border-color:#347c75;box-shadow:0 0 0 2px #347c7521}.automation-load-detail{background:#fff;border:1px solid #e3e8ef;border-radius:8px;gap:10px;padding:12px;display:grid}.automation-load-detail>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.automation-load-detail strong{color:#1d2939}.automation-load-detail span,.automation-load-empty{color:#667085;margin:0;font-size:13px;font-weight:700;line-height:1.45}.automation-load-detail-list{gap:8px;display:grid}.automation-load-detail-list article{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.automation-load-detail-list article>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.automation-load-detail-list article>div:first-child{gap:3px;display:grid}.automation-load-detail-list article strong,.automation-load-detail-list article span{overflow-wrap:anywhere;min-width:0}.automation-load-detail-list article>div:last-child span,.automation-load-detail-list article>div:last-child strong{background:#fff;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:850}.automation-load-edit-button{white-space:nowrap;min-height:32px;padding:4px 10px}.automation-step-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px;display:grid}.automation-step{background:#fff;border:1px solid #e3e8ef;border-radius:8px;gap:4px;min-height:82px;padding:10px;display:grid}.automation-step strong{color:#20242a;font-size:13px;line-height:1.3}.automation-step span,.automation-step small{color:#667085;overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.35}.automation-step-running,.automation-step-waiting_confirmation{background:#f4fbf9;border-color:#9ad4ce}.automation-step-queued{background:#f6fbff;border-color:#bdd7ee}.automation-step-completed,.automation-step-skipped{background:#f5fbf7;border-color:#cce7d5}.automation-step-failed{background:#fff7f8;border-color:#f3c7cd}.automation-step-failed small{color:#b42318}.remote-task-list{gap:14px;display:grid}.remote-task-card{background:#fff;border:1px solid #dde1e6;border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.remote-task-card-list{gap:12px}.remote-list-head{grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:start;gap:18px;display:grid}.remote-list-main{gap:10px;min-width:0;display:grid}.remote-list-main h3{color:#20242a;margin:0;font-size:24px;line-height:1.2}.remote-list-main>p{color:#667085;overflow-wrap:anywhere;margin:0;line-height:1.55}.remote-title-summary{background:#f7fbfa;border-left:3px solid #0f766e;border-radius:0 8px 8px 0;gap:6px;min-width:0;padding:10px 12px;display:grid}.remote-title-primary-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.remote-title-primary-row span,.remote-title-primary-row b{color:#667085;font-size:12px;font-weight:850}.remote-title-primary-row b{color:#0f766e;background:#fff;border:1px solid #d9ebe7;border-radius:999px;flex:none;padding:3px 8px}.remote-title-summary>strong{-webkit-line-clamp:2;color:#20242a;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:18px;line-height:1.35;display:-webkit-box;overflow:hidden}.remote-title-summary ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.remote-title-summary li{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.45;overflow:hidden}.remote-list-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.remote-kv{background:#fbfcfd;border:1px solid #e8edf1;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.remote-kv span{color:#667085;font-size:12px;font-weight:700}.remote-kv strong{overflow-wrap:anywhere;color:#20242a;font-size:16px;line-height:1.35}.remote-task-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.remote-task-main{gap:8px;min-width:0;display:grid}.remote-task-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.remote-task-title-row h3{color:#20242a;margin:0;font-size:24px;line-height:1.2}.remote-task-main>p{color:#667085;margin:0;line-height:1.55}.remote-meta-row{flex-wrap:wrap;gap:10px;display:flex}.remote-meta-row span{color:#4b5563;background:#fbfcfd;border:1px solid #e4ecea;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.remote-task-side{justify-items:end;gap:6px;min-width:116px;display:grid}.remote-task-side-value{color:#0f766e;font-size:28px;font-weight:850;line-height:1}.remote-task-side-label{color:#667085;font-size:12px;font-weight:700}.remote-progress-track{background:#edf2f5;border-radius:999px;height:8px;overflow:hidden}.remote-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#49a39a);height:100%;display:block}.remote-chip-row{flex-wrap:wrap;gap:8px;display:flex}.remote-tag-soft{color:#4b6664;background:#f7fbfa;border-color:#d7e7e4}.remote-task-metrics{background:#fbfcfd;border:1px solid #eef1f4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.remote-task-metrics div{gap:5px;min-width:0;display:grid}.remote-task-metrics strong{overflow-wrap:anywhere;color:#667085;font-size:12px}.remote-task-metrics p{color:#20242a;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.remote-pagination{margin-top:12px}.remote-child-table{gap:8px;display:grid}.remote-child-table-head,.remote-child-row{grid-template-columns:minmax(170px,1.15fr) minmax(88px,.62fr) minmax(120px,.9fr) minmax(220px,1.25fr) minmax(170px,.95fr) minmax(128px,.7fr);align-items:center;gap:10px;display:grid}.remote-child-table-head{color:#667085;text-transform:none;padding:0 12px;font-size:12px;font-weight:800}.remote-child-row{background:#fff;border:1px solid #e5eaef;border-radius:8px;padding:12px}.remote-child-row.current{background:#f7fbfa;border-color:#92cfc7;box-shadow:inset 0 0 0 1px #d9f0eb}.remote-child-cell{min-width:0}.remote-child-cell>span,.remote-child-cell>strong,.remote-child-cell>small{display:block}.remote-child-cell-angle{gap:6px;display:grid}.remote-child-cell-angle small{color:#667085;font-size:12px;font-weight:700}.remote-artifact-list,.remote-push-list{flex-wrap:wrap;gap:8px;display:flex}.remote-artifact-list span,.remote-push-list span{color:#667085;background:#fbfcfd;border:1px solid #e2e8ef;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.remote-artifact-list span svg,.remote-push-list span svg{width:14px;height:14px}.remote-artifact-list span.ready,.remote-push-list span.ready{color:#0f766e;background:#f5fbf8;border-color:#cde7df}.remote-artifact-list small{color:#667085;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.remote-child-actions{justify-content:flex-start;display:flex}.remote-action-placeholder{color:#98a2b3;font-size:12px;font-weight:700}.remote-child-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.remote-child-card{background:#fff;border:1px solid #dde4ea;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.remote-child-card.current{background:#f7fbfa;border-color:#92cfc7;box-shadow:inset 0 0 0 1px #d9f0eb}.remote-child-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.remote-child-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.remote-child-title h4{color:#20242a;margin:0;font-size:17px}.remote-inline-flag{color:#0f766e;background:#e4f5f1;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.remote-child-card-top p{color:#667085;margin:4px 0 0;font-size:13px;line-height:1.45}.remote-status-pill{white-space:nowrap;border:1px solid #d8e1e8;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.remote-status-pill-active{color:#0f766e;background:#edf9f6;border-color:#b4ddd6}.remote-status-pill-success{color:#256f3a;background:#f3fbf5;border-color:#cce7d5}.remote-status-pill-danger{color:#b42318;background:#fff4f5;border-color:#f2c6cc}.remote-status-pill-muted{color:#667085;background:#f8fafb;border-color:#dde4ea}.remote-status-pill-content-type{color:#0f5f59;background:#e7f6f3;border-color:#7ebfb8;box-shadow:inset 0 0 0 1px #c9e9e4}.remote-child-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.remote-asset-item{color:#667085;background:#fbfcfd;border:1px solid #e5ebf0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px 8px;padding:10px 12px;display:grid}.remote-asset-item svg{color:#98a2b3;grid-row:span 2}.remote-asset-item span{font-size:12px;font-weight:700}.remote-asset-item strong{color:#344054;font-size:13px}.remote-asset-item.ready{background:#f5fbf8;border-color:#cde7df}.remote-asset-item.ready svg,.remote-asset-item.ready strong{color:#0f766e}.remote-child-footer{flex-wrap:wrap;gap:8px;display:flex}.remote-child-footer span{color:#667085;font-size:12px;font-weight:700}.remote-content-control-bar{border-top:1px solid #e1e9e7;align-items:center;margin-top:14px;padding-top:14px}.remote-content-control-bar .secondary-button{min-height:38px}.remote-content-control-bar>span{flex:240px;line-height:1.5}.content-tabs{background:#f7fbfa;border:1px solid #d8e3e1;border-radius:8px;gap:6px;margin:8px 0 14px;padding:4px;display:inline-flex}.content-tab{color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:750;display:inline-flex}.content-tab.active{color:#0f766e;background:#e6f4f1}.content-tab span{color:#0f5f59;background:#fff;border-radius:999px;min-width:24px;padding:2px 8px;font-size:12px}.draft-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.draft-source-tab{color:#38414a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3e1;border-radius:8px;gap:4px;min-height:62px;padding:12px 14px;font-weight:850;display:grid}.draft-source-tab span{color:#667085;font-size:13px;font-weight:650}.draft-source-tab.active{color:#0f766e;background:#edf8f5;border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.manual-draft-panel{background:#fff;border:1px solid #d8e3e1;border-radius:8px;gap:14px;margin-bottom:14px;padding:14px;display:grid}.manual-draft-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.manual-draft-heading>div{gap:4px;display:grid}.manual-draft-heading strong{color:#20242a;font-size:1rem}.manual-draft-heading span:not(.pill){color:#667085;font-size:13px;font-weight:650}.manual-draft-grid{margin-bottom:0}.manual-script-field textarea{resize:vertical;min-height:260px;line-height:1.6}.manual-draft-context{flex-wrap:wrap;gap:8px;display:flex}.manual-draft-context span{color:#43505f;background:#f8fbfa;border:1px solid #dce8e6;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750}.production-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.production-mode-tab{color:#3f454d;text-align:left;background:#fff;border:1px solid #d8e3e1;border-radius:8px;gap:5px;min-height:72px;padding:14px 16px;font-weight:800;display:grid}.production-mode-tab span{color:#667085;font-size:13px;font-weight:650}.production-mode-tab.active{color:#0f766e;background:#e8f5f2;border-color:#0f766e}.article-form-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}.article-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.article-platform-card{background:#fff;border:1px solid #dde1e6;border-radius:8px;gap:12px;padding:14px;display:grid}.article-platform-main{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.article-platform-card input,.article-variant-picker input{width:18px;height:18px;margin:1px 0 0}.article-platform-card strong{color:#20242a}.article-platform-main span{gap:6px;display:grid}.article-platform-main small{color:#667085;font-size:14px;font-weight:650;line-height:1.5}.article-variant-picker{background:#f8fbfa;border:1px solid #e4ecea;border-radius:8px;gap:8px;padding:10px;display:grid}.field-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.compact-button{min-height:32px;padding:6px 10px;font-size:13px}.pill{color:#2f6f67;background:#f3faf8;border:1px solid #cfe2df;border-radius:8px;align-items:center;min-height:28px;padding:4px 9px;font-size:13px;font-weight:750;display:inline-flex}.article-variant-all,.article-variant-option{color:#3f454d;grid-template-columns:18px auto;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-grid}.article-variant-options{flex-wrap:wrap;gap:8px 12px;display:flex}.article-variant-option{background:#fff;border:1px solid #d9e4e2;border-radius:8px;padding:6px 8px}.article-variant-option:has(input:checked){color:#0f766e;background:#eefbf7;border-color:#0f766e}:is(.article-variant-option:has(input:disabled),.article-variant-all:has(input:disabled)){opacity:.55}.article-result-tabs{margin-top:4px}.article-content-tabs{margin:0 0 14px}.article-result-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:16px;margin-top:12px;display:grid}.article-draft-preview,.article-card-panel{background:#fff;border:1px solid #dde1e6;border-radius:8px;padding:18px}.article-draft-preview{gap:12px;min-width:0;display:grid}.article-draft-preview h3,.article-card-panel h3{color:#20242a;margin:0}.article-title-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.article-title-variant{color:#20242a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4e2;border-radius:8px;gap:4px;min-height:74px;padding:10px 12px;display:grid}.article-title-variant.active{background:#eefbf7;border-color:#0f766e}.article-title-variant strong{color:#0f766e;font-size:12px}.article-title-variant span{color:#303640;font-size:13px;line-height:1.35}.article-draft-actions{flex-wrap:wrap;gap:8px;display:flex}.wechat-mp-publish-box{background:#f6fbfa;border:1px solid #cfe5e0;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.wechat-mp-publish-box label{min-width:min(260px,100%)}.wechat-mp-publish-box span{color:#667085;font-size:13px}.article-body-count{color:#0f766e;background:#eefbf7;border:1px solid #bfe0d9;border-radius:8px;width:fit-content;padding:7px 10px;font-size:13px;font-weight:750}.article-body-count.over{color:#be123c;background:#fff1f2;border-color:#fecdd3}.article-draft-preview pre{white-space:pre-wrap;word-break:break-word;color:#303640;max-height:620px;margin:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.75;overflow:auto}.article-card-panel{align-content:start;gap:14px;display:grid}.article-download-button{justify-self:start}.article-card-panel>p{color:#667085;margin:0;line-height:1.55}.article-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.article-card{background:#f8fafb;border:1px solid #e4e8ec;border-radius:8px;gap:5px;min-height:118px;padding:10px;display:grid}.article-card strong{color:#0f766e;font-size:12px}.article-card span{color:#20242a;font-size:13px;font-weight:750}.article-card p{color:#667085;margin:0;font-size:12px;line-height:1.45}.article-draft-box{margin-top:0}.article-draft-summary-card small{color:#667085;font-size:13px;line-height:1.45}.article-draft-summary-card .draft-summary-main{grid-template-columns:minmax(260px,1fr) auto auto auto}.article-draft-preview-panel{gap:12px;display:grid}.article-draft-platform-preview-list{gap:10px;display:grid}.article-draft-platform-preview{background:#fff;border:1px solid #e4ecea;border-radius:8px;gap:6px;padding:12px;display:grid}.article-draft-platform-preview strong{color:#20242a}.article-draft-platform-preview span{color:#667085;font-size:13px}.article-draft-platform-preview p{color:#303640;margin:0;line-height:1.65}.api-docs-section{max-width:1320px}.api-docs-maintenance{background:#eefbf7;border:1px solid #cfe5e0;border-radius:8px;gap:5px;margin-bottom:14px;padding:14px 16px;display:grid}.api-docs-maintenance strong{color:#0f766e}.api-docs-maintenance span{color:#3f454d;line-height:1.55}.api-docs-toolbar{background:#fff;border:1px solid #dde1e6;border-radius:8px;grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.api-docs-group-tabs{flex-wrap:wrap;gap:8px;display:flex}.api-docs-group-tabs button{color:#3f454d;background:#fff;border:1px solid #d9e4e2;border-radius:8px;min-height:36px;padding:7px 10px;font-size:13px;font-weight:750}.api-docs-group-tabs button.active{color:#0f766e;background:#eefbf7;border-color:#0f766e}.api-endpoint-list{gap:10px;display:grid}.api-endpoint-card{background:#fff;border:1px solid #dde1e6;border-radius:8px;gap:10px;padding:14px;display:grid}.api-endpoint-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api-endpoint-head code{color:#111827;word-break:break-all;background:#f3f4f6;border-radius:6px;padding:4px 7px;font-size:13px}.api-endpoint-head span{color:#667085;font-size:13px;font-weight:700}.api-method{color:#fff;text-align:center;border-radius:6px;min-width:58px;padding:4px 7px;font-size:12px;font-weight:850}.api-method-get{background:#2563eb}.api-method-post{background:#0f766e}.api-method-delete{background:#b42318}.api-endpoint-card p{color:#303640;margin:0;line-height:1.6}.api-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.api-field-grid>div{background:#f8fafb;border:1px solid #e4e8ec;border-radius:8px;gap:5px;padding:10px;display:grid}.api-field-grid strong{color:#20242a;font-size:13px}.api-field-grid span,.api-endpoint-note{color:#667085;font-size:13px;line-height:1.55}.api-endpoint-note{background:#fff7ed;border-left:3px solid #d97706;padding:10px}.content-preview{background:#fff;border:1px solid #dde1e6;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);gap:16px;margin:16px 0;padding:18px;display:grid}.draft-angle-selector{background:#fff;border:1px solid #dde7e5;border-radius:8px;gap:12px;margin-bottom:16px;padding:16px;display:grid}.draft-angle-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.draft-angle-card{color:#303640;text-align:left;background:#fbfdfc;border:1px solid #d9ebe8;border-radius:8px;gap:6px;min-height:92px;padding:12px 14px;display:grid}.draft-angle-card.active{color:#0f5f59;background:#eef8f6;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e2e}.draft-angle-card strong{color:#0f766e;font-size:14px}.draft-angle-card span{color:inherit;font-size:13px;line-height:1.45}.content-preview-main{gap:10px;display:grid}.content-preview-main h3{color:#20242a;margin:0;font-size:24px;line-height:1.25}.content-preview-main p{color:#303640;margin:0;font-size:16px;line-height:1.7}.muted-label{color:#667085;font-size:13px;font-weight:750}.content-meta-grid{gap:10px;display:grid}.content-meta-grid>div{background:#f8fafb;border:1px solid #e4e8ec;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.content-meta-grid strong{color:#4b5563;font-size:13px}.content-meta-grid span{color:#20242a;line-height:1.45}.content-observation-panel{background:#fbfefd;border:1px solid #d7e5e2;border-radius:8px;gap:12px;margin:16px 0;padding:14px;display:grid}.content-observation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.content-observation-card{background:#fff;border:1px solid #d9e5e3;border-radius:8px;align-content:start;gap:8px;min-width:0;min-height:148px;padding:12px;display:grid}.content-observation-card strong{color:#16242f;font-size:18px;line-height:1.35}.content-observation-card small,.observation-empty{color:#667085;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.observation-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.observation-card-heading span{color:#0f5f59;font-weight:800}.observation-dimension-list{flex-wrap:wrap;gap:6px;display:flex}.observation-dimension-list span,.asset-quality-pill{color:#0f5f59;background:#effaf7;border:1px solid #d2e7e2;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.25;display:inline-flex}.observation-risk{color:#9f3412!important}.video-plan-card{background:#fcfcff;border-color:#d6dce8}.video-plan-status-row{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.video-plan-status-row strong{min-width:0}.video-plan-apply-pill{color:#475467;text-align:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;flex:none;justify-content:center;align-items:center;max-width:112px;min-height:26px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.25;display:inline-flex}.video-plan-apply-active_ready,.video-plan-apply-applied{color:#0f5f59;background:#effaf7;border-color:#a9d8ce}.video-plan-apply-fallback{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.video-plan-scene-list{gap:6px;display:grid}.video-plan-scene-list>div{background:#f6faf9;border-left:3px solid #0f766e;border-radius:6px;gap:3px;padding:8px;display:grid}.video-plan-scene-list span{color:#667085;font-size:12px;font-weight:700}.video-plan-scene-list strong{font-size:15px}.chip-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.asset-section{margin-bottom:18px}.cover-preview-section{margin:16px 0}.cover-preview-card{background:#fff;border:1px solid #dde1e6;border-radius:8px;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.cover-preview-card img{aspect-ratio:9/16;object-fit:cover;background:#101820;border-radius:6px;width:148px;display:block}.cover-preview-broken{aspect-ratio:9/16;color:#8a2f24;background:#fff7f5;border:1px dashed #d7a29d;border-radius:6px;align-content:center;gap:8px;width:148px;padding:12px;display:grid}.cover-preview-broken strong,.cover-preview-broken span{font-size:13px;line-height:1.45}.cover-preview-meta{gap:5px;min-width:0;display:grid}.cover-preview-meta strong{color:#20242a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-quality-summary{color:#344054;background:#f1f8f6;border-left:3px solid #0f766e;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px 16px;padding:14px 16px;line-height:1.45;display:grid}.delivery-quality-summary strong{color:#101828}.delivery-quality-summary span{overflow-wrap:anywhere;min-width:0}.settings-checkbox-row{color:#20242a;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.settings-row{color:#20242a;align-items:center;gap:10px;padding:12px 0;display:flex}.settings-row span{flex:auto;gap:3px;min-width:0;display:grid}.settings-row small{color:#667085;line-height:1.45}.settings-row input{color:#20242a;background:#fff;border:1px solid #d0d5dd;border-radius:8px;flex:none;width:84px;height:36px;padding:0 10px;font-size:14px}.settings-checkbox-row input{flex:none;width:18px;height:18px;margin-top:2px}.settings-checkbox-row span{gap:3px;min-width:0;display:grid}.settings-checkbox-row small{color:#667085;line-height:1.45}.settings-advanced{border-top:1px solid #e5eaee;border-bottom:1px solid #e5eaee;padding:12px 0}.settings-advanced summary{color:#0f766e;cursor:pointer;width:fit-content;font-weight:700}.settings-advanced[open] summary{margin-bottom:16px}.delivery-profile-fields{border-top:1px solid #edf0f2;padding-top:12px}.delivery-profile-fields h4{margin:0 0 12px;font-size:15px}@media (width<=720px){.delivery-quality-summary{grid-template-columns:1fr;gap:4px}}.cover-preview-meta span,.cover-preview-meta small,.cover-preview-actions span{color:#667085;font-size:13px}.cover-preview-meta small{overflow-wrap:anywhere}.cover-preview-actions{justify-items:start;gap:8px;max-width:280px;display:grid}.section-subheading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:10px 0;display:flex}.section-subheading h3{flex:none;margin:0;font-size:18px;line-height:1.3}.section-subheading span{color:#667085;text-align:right;overflow-wrap:anywhere;flex:260px;font-size:13px;line-height:1.45}.asset-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.asset-toolbar span{color:#667085;font-size:13px}.asset-list{gap:8px;margin-bottom:10px;display:grid}.asset-row{background:#fff;border:1px solid #dde1e6;border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:8px;display:grid}.asset-row img,.asset-row-preview-placeholder{background:#eef0f2;border-radius:6px;width:56px;height:56px;display:block}.asset-row img{object-fit:cover}.asset-row-preview-placeholder{color:#667085;border:1px solid #dde3e8;place-items:center;display:grid}.asset-row-preview-placeholder svg{width:20px;height:20px}.asset-row-main{gap:2px;min-width:0;display:grid}.asset-title-line{align-items:center;gap:8px;min-width:0;display:flex}.asset-row-main strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.asset-row-main span,.asset-row-main small,.video-output-box small{color:#667085;font-size:13px}.asset-row-actions{white-space:nowrap;gap:10px;display:flex}.asset-hidden-note{color:#667085;background:#fff;border:1px dashed #cfd6dd;border-radius:8px;padding:8px 10px;font-size:13px}.asset-row a{color:#0f766e;font-weight:650;text-decoration:none}.asset-row a:hover{text-decoration:underline}.video-output-box{color:#0f5f59;background:#effaf7;border:1px solid #b8ddd6;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.video-output-box span{overflow-wrap:anywhere;color:#20242a}.video-render-progress-panel{background:#fbfefd;border:1px solid #d5e4e1;border-radius:8px;gap:10px;padding:10px 12px;display:grid}.video-render-progress-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.video-render-progress-heading strong,.opening-intro-render-heading strong{color:#17443f}.video-render-progress-heading span{color:#667085;text-align:right;font-size:13px;line-height:1.45}.video-render-step-list{gap:8px;display:grid}.video-render-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.video-render-step div,.opening-intro-render-panel{gap:4px;display:grid}.video-render-step strong{color:#20242a;font-size:14px;line-height:1.35}.video-render-step small{color:#667085;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.opening-intro-render-panel{border-top:1px solid #cce5df;margin-top:6px;padding-top:8px}.opening-intro-render-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.opening-intro-render-meta{color:#42526b;flex-wrap:wrap;gap:6px 12px;font-size:13px;display:flex}.opening-intro-render-error{color:#b42318!important}.opening-intro-render-panel .video-render-progress-panel{background:0 0;border:0;padding:6px 0 0}.video-artifact-manifest-panel{border-top:1px solid #cce5df;gap:10px;margin-top:8px;padding-top:10px;display:grid}.video-artifact-manifest-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.video-artifact-manifest-heading strong{color:#17443f}.video-artifact-manifest-heading span{color:#667085;overflow-wrap:anywhere;text-align:right;font-size:13px;line-height:1.35}.video-artifact-manifest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.video-artifact-manifest-grid>div{background:#fbfefd;border:1px solid #d5e4e1;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.video-artifact-manifest-grid strong{color:#42526b;font-size:12px}.video-artifact-manifest-grid span{color:#20242a;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.content-draft-list{gap:8px;margin-top:18px;display:grid}.draft-list-heading{margin-bottom:0}.draft-history-toolbar{background:#fff;border:1px solid #dde1e6;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(160px,220px) auto;align-items:end;gap:10px;padding:12px;display:grid}.draft-history-toolbar label{color:#4b5563;gap:6px;font-size:13px;font-weight:750;display:grid}.draft-history-toolbar input,.draft-history-toolbar select{min-height:40px;font:inherit;background:#fff;border:1px solid #cfd6dd;border-radius:8px;padding:8px 10px}.history-result-count{color:#667085;white-space:nowrap;padding-bottom:10px;font-size:13px}.draft-summary-card{background:#fff;border:1px solid #dde1e6;border-radius:8px}.draft-summary-main{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.draft-summary-main>div:first-child,.draft-preview-panel,.draft-preview-grid>div{gap:5px;min-width:0;display:grid}.draft-summary-main strong{color:#20242a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-summary-main span,.draft-preview-panel span{color:#667085;line-height:1.45}.draft-summary-meta{white-space:nowrap;align-items:center;gap:8px;display:flex}.draft-preview-panel{background:#fbfcfd;border-top:1px solid #eef0f2;padding:14px 16px 16px}.draft-preview-panel p{color:#303640;margin:0;line-height:1.7}.draft-preview-panel strong,.draft-preview-grid strong{color:#4b5563;font-size:13px}.draft-preview-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;margin-top:10px;display:grid}.draft-preview-grid>div{background:#fff;border:1px solid #e4e8ec;border-radius:8px;padding:10px 12px}.pagination-bar{color:#4b5563;justify-content:flex-end;align-items:center;gap:12px;padding:10px 0;font-weight:700;display:flex}.pagination-bar.remote-pagination{padding-right:96px}.compact-pagination{flex-wrap:wrap;justify-content:center}.review-card,.draft-review-item,.video-candidate-row-group,.remote-task-card,.automation-strategy-card,.platform-publish-source,.platform-publish-batch,.draft-summary-card,.topic-card,.publish-account-card{content-visibility:auto;contain-intrinsic-size:220px}.platform-publish-layout{grid-template-columns:minmax(280px,316px) minmax(0,1fr) minmax(220px,248px);align-items:start;gap:14px;min-width:0;max-width:100%;display:grid}.platform-publish-panel{background:linear-gradient(#f8fbfaeb,#fffffffa 72px),#fff;border:1px solid #d9e4e2;border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 32px #1018280e}.platform-publish-panel>.primary-button,.platform-publish-panel>.secondary-button{justify-self:stretch}.platform-publish-main{gap:14px;min-width:0}.platform-publish-readiness-panel{gap:12px;min-width:0;max-width:100%;padding:14px}.platform-publish-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-publish-heading h3{color:#182230;margin:0;font-size:1.12rem;line-height:1.25}.platform-publish-heading span{color:#667085;font-size:13px;font-weight:750}.platform-publish-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.platform-publish-source-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.platform-publish-search-input{align-items:center;min-width:0;display:flex;position:relative}.platform-publish-search-input>svg{color:#667085;pointer-events:none;width:18px;height:18px;position:absolute;left:12px}.platform-publish-search-input input{color:#182230;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d4dde3;border-radius:8px;padding:9px 40px 9px 38px}.platform-publish-search-input input:focus{border-color:#0f766e;outline:3px solid #0f766e1f}.platform-publish-search-input input::-webkit-search-cancel-button{appearance:none}.platform-publish-search-input button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid;position:absolute;right:6px}.platform-publish-search-input button:hover{color:#0f766e;background:#edf7f5}.platform-publish-search-input button svg{width:16px;height:16px}.platform-publish-search-count{color:#667085;text-align:right;white-space:nowrap;min-width:62px;font-size:13px;font-weight:750}.platform-publish-source-list,.platform-publish-task-list,.platform-publish-batch-list{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.platform-publish-source,.platform-publish-task,.platform-publish-batch{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7eb;border-radius:8px;gap:7px;width:100%;padding:13px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.platform-publish-source:hover,.platform-publish-task:hover,.platform-publish-batch:hover{border-color:#a9d2cc;box-shadow:0 10px 24px #0f766e12}.platform-publish-source.active,.platform-publish-task.active,.platform-publish-batch.active{background:#f0faf7;border-color:#0f766e;box-shadow:inset 3px 0 #0f766e,0 10px 24px #0f766e14}.platform-publish-batch.selected{background:#f5fcfa;border-color:#7fc5bd}.platform-publish-batch.active.selected{background:#f0faf7;border-color:#0f766e}.platform-publish-source small,.platform-publish-task small,.platform-publish-batch small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.platform-publish-source strong,.platform-publish-task strong,.platform-publish-batch strong{color:#20242a;line-height:1.4}.platform-publish-source span,.platform-publish-source small,.platform-publish-task span,.platform-publish-task small,.platform-publish-batch span,.platform-publish-batch small{color:#667085;line-height:1.45}.platform-publish-checkbox-row{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.platform-publish-checkbox-row input{width:18px;height:18px;margin:2px 0 0}.source-variant-chip{color:#0f5f59;white-space:nowrap;background:#e5f4f1;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.platform-publish-create-box{background:#f6fbfa;border:1px solid #dce8e6;border-radius:8px;gap:12px;padding:15px;display:grid}.platform-publish-create-box>strong{color:#20242a;font-size:1rem}.platform-account-form{background:#fff;border:1px solid #e1e7eb;border-radius:8px;gap:10px;padding:12px;display:grid}.publish-account-grid{grid-template-columns:minmax(0,1fr) minmax(160px,.62fr) minmax(180px,.72fr);align-items:start;gap:12px;display:grid}.publish-account-location-grid{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr)}.city-picker-field{gap:10px;min-width:0;display:grid}.city-selection-strip,.city-option-grid{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.city-chip{color:#0f5f59;background:#f6fbfa;border:1px solid #c8ded9;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex}.city-chip.active{color:#fff;background:#0f766e;border-color:#0f766e}.city-chip svg{width:14px;height:14px}.city-search-box{background:#fff;border:1px solid #cfd6dd;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.city-search-box svg{color:#667085;flex:none;width:16px;height:16px}.city-search-box input{border:0;min-width:0;padding-left:0;padding-right:0;font-size:13px}.editor-field .city-search-box input{border:0;width:100%;min-height:40px;padding:0}.city-search-box input:focus{outline:0}.city-option-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));width:100%;max-height:178px;padding:2px 4px 2px 2px;display:grid;overflow:hidden auto}.city-option{color:#334155;background:#fff;border:1px solid #dbe4ea;border-radius:8px;align-items:center;gap:6px;width:100%;max-width:100%;min-height:32px;padding:7px 10px;font-size:13px;font-weight:750;line-height:1.25;display:inline-flex}.city-option.active{background:#edf8f5;border-color:#0f766e}.city-option input{accent-color:#0f766e;flex:none;width:16px;height:16px;min-height:16px;margin:0;padding:0}.editor-field .city-option input{width:16px;height:16px;min-height:16px;padding:0}.city-option span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.city-option small{text-overflow:ellipsis;color:#64748b;white-space:nowrap;flex:none;max-width:48%;font-weight:650;overflow:hidden}.city-search-empty{color:#667085;background:#fbfdfc;border:1px dashed #d6e1df;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.45;display:block}.publish-account-page-layout{grid-template-columns:minmax(500px,.95fr) minmax(560px,1.05fr);align-items:start;gap:20px;display:grid}.publish-account-card-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px;display:grid}.publish-account-list-filter-bar{background:#f8fbfa;border:1px solid #d8e7e4;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.publish-account-list-filter-summary{color:#667085;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.publish-account-list-filter-summary strong{color:#347c75}.publish-account-list-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.publish-account-list-filter-field{gap:5px;min-width:0;display:grid}.publish-account-list-name-filter{grid-column:1/-1}.publish-account-list-filter-field>span{color:#475467;font-size:12px;font-weight:800}.publish-account-list-filter-controls select{color:#25313d;background:#fff;border:1px solid #d0d9e2;border-radius:7px;width:100%;min-width:0;height:38px;padding:0 30px 0 10px;font-size:13px;font-weight:700}.publish-account-name-search{background:#fff;border:1px solid #d0d9e2;border-radius:7px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 6px 0 10px;display:flex}.publish-account-name-search:focus-within{border-color:#5fa99e;box-shadow:0 0 0 2px #0f766e1f}.publish-account-name-search>svg{color:#667085;flex:none;width:16px;height:16px}.publish-account-name-search input{color:#25313d;background:0 0;border:0;outline:0;flex:1;min-width:0;height:36px;padding:0;font-size:13px}.publish-account-name-search button{color:#667085;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.publish-account-name-search button:hover{color:#0f766e;background:#eef6f4}.publish-account-name-search button svg{width:16px;height:16px}.publish-account-list-filter-controls .secondary-button{justify-content:center;min-height:38px}.publish-account-filter-empty{justify-items:center;gap:10px}.publish-account-card{color:#344054;text-align:left;background:linear-gradient(#fffffff5,#f7fbfae0),#fff;border:1px solid #e1e7eb;border-radius:8px;grid-template-columns:1fr;gap:10px;min-height:0;padding:12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;box-shadow:0 5px 14px #10182809}.publish-account-card:hover,.publish-account-card:focus-visible,.publish-account-card.active{background:#f4fbf9;border-color:#0f766e;box-shadow:0 8px 18px #0f766e12}.publish-account-card-main{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);gap:7px 10px;padding:0;display:grid}.publish-account-card-main svg{color:#0f766e;grid-row:span 5;width:22px;height:22px}.publish-account-card-main>:not(svg){grid-column:2}.account-card-title-row{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.publish-account-card strong{overflow-wrap:anywhere;color:#20242a;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.32;overflow:hidden}.account-card-topline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.publish-account-card span,.publish-account-card small{color:#667085;line-height:1.45}.account-card-device{text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.42;overflow:hidden}.account-card-profile{text-overflow:ellipsis;white-space:nowrap;background:#f4f7f8;border-radius:8px;max-width:100%;padding:5px 8px;font-size:12px;line-height:1.35;display:block;overflow:hidden;color:#4b5563!important}.account-card-notes{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;display:block;overflow:hidden}.publish-account-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-left:32px;display:grid}.publish-account-card-actions .secondary-button{justify-content:center;min-width:0}.secondary-button.compact{white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding:7px 8px;font-size:.9rem;line-height:1.15;display:inline-flex}.secondary-button.compact svg{flex:none;width:17px;height:17px}.platform-publish-batch{padding-right:32px;position:relative}.platform-publish-batch:before{content:"";background:#98a2b3;border-radius:999px;width:8px;height:8px;position:absolute;top:12px;right:12px}.platform-publish-batch.active:before{background:#0f766e}.platform-publish-batch.disabled-selection .platform-batch-select{cursor:not-allowed;opacity:.52}.platform-batch-title-row{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.platform-batch-select{cursor:pointer;justify-content:center;align-items:center;width:20px;height:22px;display:inline-flex}.platform-batch-select input{width:18px;height:18px;margin:2px 0 0}.platform-batch-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-publish-batch strong{padding-right:6px}.platform-batch-progress{background:#e8eef2;border-radius:999px;width:100%;height:7px;overflow:hidden}.platform-batch-progress span{border-radius:inherit;background:#0f766e;height:100%;display:block}.publish-active-batch-strip{background:#f6fbfa;border:1px solid #cfe2df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.publish-active-batch-strip div{gap:4px;min-width:0;display:grid}.publish-active-batch-strip strong{color:#20242a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-active-batch-strip span:not(.status-chip){color:#667085;font-size:13px;font-weight:700}.platform-publish-task-mini-list{gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.platform-publish-task-mini-list button{color:#344054;text-align:left;background:#fff;border:1px solid #dce4e8;border-radius:8px;grid-template-columns:auto minmax(120px,1fr);gap:4px 8px;min-width:210px;max-width:280px;padding:10px;display:grid}.platform-publish-task-mini-list button.active{background:#eef9f6;border-color:#0f766e}.platform-publish-task-mini-list strong{color:#0f766e;background:#e4f4f0;border-radius:999px;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid}.platform-publish-task-mini-list span,.platform-publish-task-mini-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-publish-task-mini-list span{color:#20242a;font-weight:800}.platform-publish-task-mini-list small{color:#667085}.platform-publish-check{background:#fff;border:1px solid #d8e3e1;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:grid}.platform-publish-check input{width:18px;height:18px;margin:0}.platform-publish-check span{color:#20242a;font-weight:800}.platform-publish-check small{color:#667085;font-weight:700}.platform-publish-check.disabled{opacity:.55}.platform-version-tabs{flex-wrap:wrap;gap:8px;display:flex}.platform-version-tabs button{color:#344054;background:#fff;border:1px solid #cfe2df;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-weight:800;display:inline-flex}.platform-version-tabs button.active{color:#0f766e;background:#eaf7f4;border-color:#0f766e;box-shadow:inset 0 -2px #0f766e33}.platform-version-tabs span{color:#667085;font-size:12px}.platform-rule-note{color:#3f454d;background:#f5fbf9;border:1px solid #d8e9e5;border-radius:8px;padding:10px 12px;font-size:.95rem;line-height:1.6}.platform-version-editor{background:#fbfdfc;border:1px solid #e2e9e7;border-radius:8px;gap:14px;padding:14px;display:grid}.platform-version-editor .editor-field input{font-weight:850}.platform-version-editor .editor-field textarea{min-height:92px}.editor-field{color:#344054;gap:7px;font-weight:800;display:grid}.editor-field input,.editor-field select,.editor-field textarea{color:#20242a;width:100%;font:inherit;background:#fff;border:1px solid #cfd6dd;border-radius:8px;padding:10px 12px;line-height:1.65}.editor-field textarea{resize:vertical}.platform-tag-preview{background:#fbfcfd;border:1px solid #e3ebe9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.platform-tag-preview svg{color:#0f766e;width:18px;height:18px}.platform-tag-preview span,.platform-tag-preview strong{border-radius:8px;min-height:26px;padding:3px 8px;font-size:13px}.platform-tag-preview span{color:#667085;background:#fff}.platform-tag-preview strong{color:#0f5f59;background:#e8f5f2}.platform-tag-helper{color:#667085;margin-top:-6px;font-size:13px;line-height:1.5;display:block}.inline-error{color:#b42318;background:#fff5f4;border:1px solid #f0b8b4;border-radius:8px;padding:10px 12px;font-weight:750}.platform-publish-last-error{white-space:pre-wrap;overflow-wrap:anywhere}.platform-editor-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.platform-editor-actions button,.platform-publish-create-box button,.section-heading button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.platform-editor-actions svg,.platform-publish-create-box svg,.section-heading button svg{width:17px;height:17px}.publish-readiness-list{gap:10px;display:grid}.publish-readiness-item{background:#fbfcfd;border:1px solid #e3e8ec;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:4px 8px;padding:10px 11px;display:grid}.publish-readiness-item svg{color:#98a2b3;grid-row:span 2;width:20px;height:20px}.publish-readiness-item strong{color:#20242a}.publish-readiness-item span{color:#667085;line-height:1.45}.publish-readiness-item.ready{background:#f5fbf8;border-color:#cde7df}.publish-readiness-item.ready svg,.publish-readiness-item.ready strong{color:#0f766e}.publish-file-path{background:#fff;border:1px solid #e3e8ec;border-radius:8px;gap:6px;min-width:0;padding:9px 10px;display:grid}.publish-file-path strong{color:#344054}.publish-file-path span{color:#667085;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.platform-publish-readiness-panel .publish-file-path span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:12px;line-height:1.42}.topic-planner-layout{grid-template-columns:minmax(480px,.92fr) minmax(540px,1.08fr);align-items:start;gap:20px;display:grid}.topic-planner-controls{align-content:start;gap:14px}.topic-planner-grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:12px;display:grid}.topic-account-position,.topic-card-meta,.topic-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topic-account-position span,.topic-card-meta span{color:#475569;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dbe4ea;border-radius:8px;max-width:100%;padding:7px 10px;font-size:12px;line-height:1.25}.topic-manual-box{background:#f8fbfa;border:1px solid #dfe8e6;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.topic-manual-box>strong{color:#0f172a;font-size:14px}.topic-schedule-box{background:#f8fbfa;border:1px solid #dfe8e6;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.topic-schedule-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.topic-schedule-heading>div{gap:4px;min-width:0;display:grid}.topic-schedule-heading strong{color:#0f172a;font-size:14px}.topic-schedule-heading span,.topic-schedule-status{color:#64748b;font-size:12px;line-height:1.45}.topic-schedule-toggle,.topic-schedule-account{color:#334155;align-items:center;gap:7px;width:auto;font-size:13px;font-weight:700;display:inline-flex}.topic-schedule-toggle input,.topic-schedule-account input{flex:none;width:auto;margin:0}.topic-schedule-accounts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-height:152px;padding-right:4px;display:flex;overflow:auto}.topic-schedule-accounts>span{color:#475569;font-size:13px;font-weight:800}.topic-schedule-account{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe4ea;border-radius:8px;max-width:100%;min-height:32px;padding:6px 10px}.topic-schedule-status{flex-wrap:wrap;gap:8px 12px;display:flex}.topic-schedule-error{color:#b42318}.topic-pool-toolbar{gap:10px;margin-bottom:14px;display:grid}.topic-pool-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topic-pool-actions span{color:#64748b;margin-right:auto;font-size:12px;font-weight:700}.topic-select-control{color:#475569;align-items:center;gap:7px;width:max-content;font-size:12px;font-weight:800;display:inline-flex}.topic-select-control input{width:auto;margin:0}.topic-card-list{gap:14px;display:grid}.topic-card{background:#fff;border:1px solid #dbe4ea;border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 8px 22px #10182809}.topic-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.topic-card-head small{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.topic-card h3{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.topic-card p{color:#475569;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.65}@media (width<=1400px){.publish-account-page-layout,.topic-planner-layout{grid-template-columns:1fr}}@media (width<=1180px){.platform-publish-layout{grid-template-columns:minmax(256px,292px) minmax(0,1fr) minmax(204px,226px)}.publish-account-page-layout,.topic-planner-layout{grid-template-columns:1fr}.platform-publish-panel{padding:14px}.platform-publish-readiness-panel{padding:12px}}@media (width<=1040px){.platform-publish-layout{grid-template-columns:minmax(248px,.92fr) minmax(0,1.12fr)}.platform-publish-readiness-panel{grid-column:1/-1}.publish-readiness-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width<=760px){.app-layout{grid-template-columns:1fr}.side-nav{z-index:5;padding:14px;position:sticky;top:0;overflow:hidden}.brand-block{margin-bottom:12px}.nav-stack{width:100%;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.nav-item{white-space:nowrap;flex:none;width:auto}.workspace{padding:18px 14px}.back-to-top-button{justify-content:center;width:44px;padding:0;bottom:16px;right:14px}.back-to-top-button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pagination-row,.pagination-bar.remote-pagination{padding-right:58px}.section-heading{display:grid}.form-grid,.form-grid.three-columns,.table-row,.usage-ledger-table .table-row,.knowledge-summary-grid,.keyword-task-toolbar,.keyword-business-line-options,.keyword-topic-pack-grid,.keyword-table .table-row,.draft-review-row,.video-table .table-row,.parsed-table .table-row,.rpa-target-table .table-row,.content-preview,.content-observation-grid,.draft-summary-main,.draft-review-detail,.draft-history-toolbar,.cover-preview-card,.draft-preview-grid,.production-mode-tabs,.draft-source-tabs,.knowledge-layout,.article-form-grid,.article-platform-grid,.article-result-grid,.article-card-grid,.article-draft-summary-card .draft-summary-main,.topic-planner-layout,.topic-planner-grid,.brand-current-config-bar,.brand-profile-editor-head,.brand-profile-target-grid,.brand-profile-tabs,.automation-layout,.publish-account-page-layout,.platform-publish-layout,.publish-account-grid,.api-docs-toolbar,.api-field-grid,.video-artifact-manifest-grid,.publish-account-card-grid,.publish-account-list-filter-controls,.business-line-media-grid{grid-template-columns:1fr}.publish-account-card-actions{grid-template-columns:1fr;padding-left:0}.publish-account-card-main{grid-template-columns:1fr}.publish-account-card-main svg{display:none}.publish-account-card-main>:not(svg){grid-column:1}.city-option-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-height:220px}.topic-schedule-heading{grid-template-columns:1fr}.video-inspiration-panel{grid-template-columns:1fr;padding:0 10px 12px}.draft-row-actions{flex-wrap:wrap;justify-content:flex-start}.draft-summary-main strong{white-space:normal}.asset-title-line{flex-direction:column;align-items:flex-start}.ops-summary-grid,.remote-summary-grid,.remote-category-tabs,.remote-list-metrics,.remote-task-metrics,.remote-child-grid,.remote-child-assets,.remote-list-head,.remote-task-card-top,.remote-child-card-top{grid-template-columns:1fr}.remote-child-table-head{display:none}.remote-child-row{grid-template-columns:1fr;align-items:start}.remote-task-side{justify-items:start;min-width:0}.remote-filter-tabs{width:100%}.remote-filter-tabs button{flex:1 1 0}.usage-ledger-table .table-header{display:none}.usage-ledger-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.usage-ledger-tabs button{justify-content:center;min-width:0;padding-inline:8px}.usage-ledger-table .table-row{align-items:stretch;gap:10px}.usage-ledger-table .table-row>div{border-bottom:1px solid #eef0f2;padding-bottom:9px}.usage-ledger-table .table-row>div:last-child{border-bottom:0;padding-bottom:0}.usage-ledger-cell-label{font-weight:750;display:block;color:#98a2b3!important;font-size:12px!important}.remote-child-actions{justify-content:flex-start}.keyword-combobox{grid-template-columns:1fr}.knowledge-project-header,.knowledge-panel-heading,.knowledge-keyword-box{flex-direction:column;align-items:stretch}.knowledge-project-actions,.knowledge-filter-row,.knowledge-dimension-row{align-items:stretch}.knowledge-project-actions button,.knowledge-filter-row button,.knowledge-keyword-box>label,.knowledge-keyword-box button{width:100%}.knowledge-project-table .table-row{grid-template-columns:1fr}.keyword-custom-button{justify-self:stretch}.draft-summary-meta{justify-content:flex-start}.content-tabs{display:flex}.content-tab{flex:1 1 0;justify-content:center}.history-result-count,.keyword-result-count{padding-bottom:0}.pagination-bar{justify-content:center}.platform-publish-layout{grid-template-columns:1fr}.platform-publish-source-list,.platform-publish-task-list{max-height:none}.platform-publish-source-search{grid-template-columns:1fr}.platform-publish-search-count{text-align:left;min-width:0}.platform-publish-check{grid-template-columns:18px minmax(0,1fr)}.platform-publish-check small{grid-column:2}.cover-preview-card img{width:min(160px,45vw)}.asset-row img{width:56px;height:56px}.asset-row{grid-template-columns:56px minmax(0,1fr);align-items:center}.asset-row-actions{flex-wrap:wrap;grid-column:2}.settings-screen .section-heading h2{font-size:24px}.settings-top-tabs{flex-wrap:nowrap;gap:7px;margin-left:-14px;margin-right:-14px;padding:8px 14px 10px;top:0;overflow-x:auto}.settings-top-tabs button{min-height:40px;padding:8px 11px;font-size:13px}.settings-top-tabs svg{width:16px;height:16px}.settings-sub-tabs{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.settings-sub-tabs button{min-height:36px;padding:8px 11px;font-size:13px}.migration-intro,.migration-protection{grid-template-columns:auto minmax(0,1fr)}.migration-intro>button,.migration-protection>button{grid-column:1/-1;justify-content:center;width:100%}.migration-summary-grid,.migration-mode-control,.migration-scope-list,.migration-password-grid,.migration-import-grid,.migration-preview-grid{grid-template-columns:1fr}.migration-summary-grid>div{min-height:0}.migration-download-link{width:100%}.section-subheading span{text-align:left;flex-basis:100%}.settings-screen .form-grid{grid-template-columns:1fr;padding:14px}.settings-screen .action-row{align-items:stretch}.settings-screen .action-row>button,.settings-screen .action-row>label.file-upload-button{justify-content:center;width:100%}.brand-voice-clone-status{flex-basis:100%;min-width:0}.brand-current-config-bar,.brand-profile-editor{padding:14px}.brand-config-state-row{justify-content:flex-start}.brand-config-state-row span{white-space:normal}.brand-quick-edit-heading{align-items:stretch}.brand-quick-edit-heading-actions{justify-content:stretch}.brand-quick-edit-heading-actions button{width:100%}.brand-quick-edit-grid{grid-template-columns:1fr}.brand-quick-edit-grid article{grid-template-columns:1fr;align-items:stretch}.brand-quick-edit-grid button,.brand-profile-editor-head .secondary-button{width:100%}.brand-profile-step-heading{grid-template-columns:30px minmax(0,1fr);align-items:start}.brand-profile-step-heading em{white-space:normal;grid-column:2;width:fit-content}.settings-screen .segmented-control{width:100%}.settings-screen .segmented-control button{flex:auto}.settings-provider-table .table-row{min-width:560px}.automation-main-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.automation-main-tabs button{min-width:0;padding:8px}.automation-main-tabs button span{font-size:13px}.automation-main-tabs button small{font-size:11px}.automation-effective-panel{padding:14px}.automation-effective-filters{grid-template-columns:minmax(0,1fr)}.automation-effective-filter.is-search{grid-column:auto}.automation-effective-list-header{flex-wrap:wrap;align-items:flex-start}.automation-effective-pagination{justify-content:space-between;gap:8px}.automation-effective-pagination .secondary-button{min-width:0}.automation-effective-heading,.automation-effective-card{display:grid}.automation-effective-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.automation-effective-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-effective-summary article{padding:10px}.automation-effective-summary strong{font-size:20px}.automation-effective-title-row{flex-wrap:wrap;align-items:flex-start}.automation-effective-title-row>strong,.automation-effective-card-main>p{text-overflow:clip;white-space:normal;overflow:visible}.automation-effective-card-actions{grid-template-columns:auto minmax(0,1fr);justify-items:start;width:100%;min-width:0}.automation-effective-card-actions>small{white-space:normal;min-width:0;max-width:100%}.automation-effective-card-actions .automation-void-button{grid-column:1/-1;justify-self:start}.automation-config-header{display:grid}.automation-load-panel{padding:14px}.automation-load-heading{display:grid}.automation-schedule-actions{justify-content:stretch}.automation-load-day-switch{width:100%}.automation-load-day-switch button{flex:1 1 0}.automation-load-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-load-summary strong{font-size:19px}.automation-load-timeline{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:64px;grid-auto-flow:column;margin:0 -2px;padding:2px 2px 8px;display:grid;overflow-x:auto}.automation-load-slot{scroll-snap-align:start}.automation-load-detail-list article{grid-template-columns:1fr;align-items:stretch}.automation-load-detail-list article>div:last-child{justify-content:flex-start}.business-line-thumbnail-strip{grid-template-columns:repeat(2,minmax(0,108px))}.business-line-thumbnail-single{max-width:108px}}:is(html:has(.mobile-inspiration-shell),body:has(.mobile-inspiration-shell),html:has(.mobile-download-shell),body:has(.mobile-download-shell)){overscroll-behavior-x:none;touch-action:pan-y;width:100%;max-width:100%;overflow-x:clip}@supports not (overflow:clip){:is(html:has(.mobile-inspiration-shell),body:has(.mobile-inspiration-shell),html:has(.mobile-download-shell),body:has(.mobile-download-shell)){overflow-x:hidden}}:is(#root:has(.mobile-inspiration-shell),#root:has(.mobile-download-shell)){overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}@supports not (overflow:clip){:is(#root:has(.mobile-inspiration-shell),#root:has(.mobile-download-shell)){overflow-x:hidden}}body:has(.mobile-inspiration-shell){background:#e8eef0}body:has(.mobile-download-shell){background:#e8eef0}.mobile-download-shell{--mobile-bg:#f7faf9;--mobile-surface:#fff;--mobile-ink:#101828;--mobile-muted:#667085;--mobile-line:#d8e3e1;--mobile-primary:#0f766e;--mobile-primary-dark:#0a514b;--mobile-soft:#e8f5f2;width:100%;max-width:430px;min-height:100vh;color:var(--mobile-ink);background:linear-gradient(180deg, #fff 0%, var(--mobile-bg) 34%, #edf4f2 100%);gap:12px;margin:0 auto;padding:14px 12px 88px;display:grid}.mobile-download-hero,.mobile-download-actions,.mobile-download-panel{border:1px solid var(--mobile-line);background:var(--mobile-surface);border-radius:8px;box-shadow:0 10px 26px #0f2a260e}.mobile-download-hero{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.mobile-download-app-icon{width:58px;height:58px;color:var(--mobile-primary);background:var(--mobile-soft);border-radius:8px;place-items:center;display:grid}.mobile-download-app-icon svg{width:30px;height:30px}.mobile-download-hero span{color:var(--mobile-primary);font-size:13px;font-weight:900}.mobile-download-hero h1{margin:2px 0 6px;font-size:27px;line-height:1.1}.mobile-download-hero p,.mobile-download-actions small,.mobile-download-step span{color:var(--mobile-muted);margin:0;font-size:13px;line-height:1.55}.mobile-download-actions,.mobile-download-panel{gap:10px;padding:14px;display:grid}.mobile-download-actions a{text-decoration:none}.mobile-download-step{background:#f8fcfb;border:1px solid #dbe8e5;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.mobile-download-step>svg{width:22px;height:22px;color:var(--mobile-primary);margin-top:2px}.mobile-download-step>div{gap:3px;display:grid}.mobile-download-step strong{font-size:15px}.mobile-inspiration-shell{--mobile-bg:#f7faf9;--mobile-surface:#fff;--mobile-ink:#101828;--mobile-muted:#667085;--mobile-line:#d8e3e1;--mobile-primary:#0f766e;--mobile-primary-dark:#0a514b;--mobile-soft:#e8f5f2;--mobile-amber:#b7791f;width:min(100%,430px);min-width:0;max-width:430px;min-height:100vh;color:var(--mobile-ink);background:linear-gradient(180deg, #fff 0%, var(--mobile-bg) 28%, #edf4f2 100%);overscroll-behavior-x:none;touch-action:pan-y;gap:12px;margin:0 auto;padding:12px 12px 88px;display:grid;overflow-x:clip}.mobile-workbench-shell{padding-top:204px}@supports not (overflow:clip){.mobile-inspiration-shell{overflow-x:hidden}}.mobile-inspiration-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #d8e3e1e6;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin:-12px -12px 0;padding:12px;display:flex;position:sticky;top:0}.mobile-sticky-status{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffffa 0%,#fffffff5 76%,#f7faf9e0 100%);border-bottom:1px solid #d8e3e1e6;gap:8px;width:min(100%,430px);min-width:0;max-width:430px;margin:0 auto;padding:0 12px 8px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 24px #0f2a2612}.mobile-sticky-status .mobile-inspiration-header{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #d8e3e1db;margin:0 -12px;position:static}.mobile-inspiration-header h1,.mobile-inspiration-header span,.mobile-result-heading strong,.mobile-result-heading span{overflow-wrap:anywhere}.mobile-inspiration-header h1{margin:2px 0 0;font-size:24px;line-height:1.15}.mobile-inspiration-header span{color:var(--mobile-primary);font-size:13px;font-weight:850}.mobile-inspiration-header svg{width:34px;height:34px;color:var(--mobile-primary);background:var(--mobile-soft);border-radius:8px;flex:none;padding:7px}.mobile-header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.mobile-header-actions span{max-width:112px;color:var(--mobile-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-header-actions .mobile-auth-sync{max-width:none;color:var(--mobile-primary);background:var(--mobile-soft);border:1px solid #0f766e2e;border-radius:999px;padding:3px 7px;font-size:10px;line-height:1}.mobile-header-actions .mobile-icon-button{width:38px;height:38px;padding:0;position:relative}.mobile-header-actions .mobile-icon-button svg{background:0 0;border-radius:0;width:20px;height:20px;padding:0}.mobile-header-actions .mobile-icon-button.active{border-color:var(--mobile-primary);background:var(--mobile-soft)}.mobile-header-actions .mobile-icon-button span{color:#fff;background:var(--mobile-primary);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-6px;right:-4px}.mobile-history-drawer{z-index:18;border:1px solid var(--mobile-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-radius:8px;gap:10px;max-height:min(72vh,560px);padding:12px;display:grid;position:sticky;top:76px;overflow:auto;box-shadow:0 18px 36px #0f2a2624}.mobile-history-heading,.mobile-history-item,.mobile-history-actions{align-items:flex-start;gap:10px;display:flex}.mobile-history-heading{justify-content:space-between}.mobile-history-heading>div,.mobile-history-item>div{gap:4px;min-width:0;display:grid}.mobile-history-heading span,.mobile-history-item span{color:var(--mobile-primary);font-size:12px;font-weight:900}.mobile-history-heading strong,.mobile-history-item strong{color:#101828;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.mobile-history-list{gap:8px;display:grid}.mobile-history-item{background:#f8fcfb;border:1px solid #dbe8e5;border-radius:8px;justify-content:space-between;padding:10px}.mobile-history-item small,.mobile-history-empty{color:var(--mobile-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.mobile-history-empty{text-align:center;border:1px dashed #cfdcda;border-radius:8px;padding:14px}.mobile-history-actions{flex:none;align-items:center}.mobile-history-actions .mobile-secondary-button{min-height:36px;padding:8px 10px;font-size:12px}.mobile-history-actions .mobile-icon-button{width:36px;min-height:36px}.mobile-login-panel{align-self:start;margin-top:18px}.mobile-login-form{gap:12px;display:grid}.mobile-inspiration-panel,.mobile-stepper{border:1px solid var(--mobile-line);background:var(--mobile-surface);border-radius:8px;box-shadow:0 10px 26px #0f2a260e}.mobile-inspiration-panel{gap:12px;padding:14px;display:grid}.mobile-panel-heading{gap:3px;min-width:0;display:grid}.mobile-panel-heading span{color:var(--mobile-primary);font-size:12px;font-weight:900}.mobile-panel-heading strong{color:#101828;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.mobile-platform-row,.mobile-action-row,.mobile-tag-row{align-items:center;gap:8px;min-width:0;display:flex}.mobile-platform-row{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:2px;display:grid;overflow:visible}.mobile-platform-row button{color:#315f5a;white-space:nowrap;background:#fff;border:1px solid #cbdad7;border-radius:8px;min-width:0;min-height:38px;padding:8px 6px;font-size:13px;font-weight:850}.mobile-platform-row button.active{border-color:var(--mobile-primary);color:#fff;background:var(--mobile-primary)}.mobile-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-duration-grid{grid-template-columns:minmax(0,1fr)}.mobile-choice-section{gap:8px;min-width:0;display:grid}.mobile-choice-section>strong{color:#344054;font-size:13px}.mobile-choice-row,.mobile-draft-choice-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.mobile-choice-pill,.mobile-draft-choice-row span{color:#315f5a;background:#fff;border:1px solid #cbdad7;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;font-size:13px;font-weight:850;line-height:1.2;display:inline-flex}.mobile-choice-pill.active,.mobile-choice-pill[aria-pressed=true]{border-color:var(--mobile-primary);color:#fff;background:var(--mobile-primary);box-shadow:0 10px 20px #0f766e24}.mobile-draft-choice-row span{color:var(--mobile-primary-dark);background:var(--mobile-soft);border-color:#9fd2c9}.mobile-generation-config,.mobile-applied-config,.mobile-publish-status-card{background:#f7fcfb;border:1px solid #d7e7e4;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mobile-config-heading,.mobile-applied-config{min-width:0}.mobile-config-heading span,.mobile-applied-config>span,.mobile-publish-status-card span{color:var(--mobile-primary);font-size:12px;font-weight:900;display:block}.mobile-config-heading strong,.mobile-applied-config>strong,.mobile-publish-status-card strong{color:#101828;overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.35;display:block}.mobile-config-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mobile-config-chip{color:#475467;background:#fff;border:1px solid #d8e3e1;border-radius:8px;align-items:center;min-height:28px;padding:5px 8px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.mobile-config-chip.active{color:var(--mobile-primary-dark);background:var(--mobile-soft);border-color:#9fd2c9}.mobile-applied-config small{color:var(--mobile-muted);font-size:12px;line-height:1.45}.mobile-inspiration-shell label{color:#344054;font-size:13px;font-weight:800}.mobile-field-with-action{gap:8px;display:grid}.mobile-field-action-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-field-action-row label{min-width:0}.mobile-clear-button{min-height:32px;color:var(--mobile-primary-dark);background:#fff;border:1px solid #cbd5d3;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.mobile-clear-button svg{width:14px;height:14px}.mobile-clear-button:disabled{cursor:not-allowed;opacity:.45}.mobile-inspiration-shell input,.mobile-inspiration-shell select,.mobile-inspiration-shell textarea{border-color:#cbd5d3;min-height:44px;font-size:15px}.mobile-inspiration-shell textarea{resize:vertical}.mobile-primary-button,.mobile-secondary-button,.mobile-icon-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 13px;font-size:14px;font-weight:900;display:inline-flex}.mobile-primary-button{border:1px solid var(--mobile-primary);color:#fff;background:var(--mobile-primary);box-shadow:0 12px 24px #0f766e29}.mobile-secondary-button{color:var(--mobile-primary-dark);background:#fff;border:1px solid #a9d1ca}.mobile-primary-button:disabled,.mobile-secondary-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.mobile-primary-button svg,.mobile-secondary-button svg{width:18px;height:18px}.mobile-stepper{z-index:19;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:-4px -4px 0;padding:8px 6px;display:grid;position:sticky;top:64px;overflow:hidden}.mobile-sticky-status .mobile-stepper{z-index:auto;margin:0;position:static}.mobile-step{text-align:center;border-bottom:0;grid-template-columns:minmax(0,1fr);place-items:center;gap:5px;min-height:58px;padding:4px 3px 6px;display:grid;position:relative}.mobile-step:last-child{border-bottom:0}.mobile-step:not(:last-child):after{content:"";background:#d8e3e1;width:calc(100% - 36px);height:2px;position:absolute;top:19px;left:calc(50% + 18px)}.mobile-step-icon{z-index:1;color:#8a98a3;background:#fff;border:1px solid #cfdcda;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:relative}.mobile-step-icon svg{width:16px;height:16px}.mobile-step strong{color:#101828;margin-bottom:0;font-size:11px;line-height:1.25;display:block}.mobile-step span{display:none}.mobile-step-done .mobile-step-icon{color:var(--mobile-primary);background:var(--mobile-soft);border-color:#9fd2c9}.mobile-step-done:not(:last-child):after{background:#9fd2c9}.mobile-step-active{background:#f7fcfb}.mobile-step-active .mobile-step-icon{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.mobile-step-blocked{opacity:.58}.mobile-spin-icon{animation:.9s linear infinite mobile-spin}@keyframes mobile-spin{to{transform:rotate(360deg)}}.mobile-result-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobile-result-heading>div{gap:4px;min-width:0;display:grid}.mobile-result-heading span,.mobile-package-grid span,.mobile-inline-status{color:var(--mobile-muted);font-size:12px;font-weight:750}.mobile-result-heading strong{font-size:16px;line-height:1.35}.mobile-result-heading a{color:var(--mobile-primary);flex:none;font-size:13px;font-weight:850;text-decoration:none}.mobile-result-heading>svg{width:22px;height:22px;color:var(--mobile-primary)}.mobile-action-row{align-items:stretch}.mobile-action-row button{flex:1 1 0}.mobile-transcript-box{background:#f8fcfb;border:1px solid #dbe8e5;border-radius:8px;gap:6px;padding:11px;display:grid}.mobile-transcript-box small{color:#0f766e;font-size:12px;font-weight:750}.mobile-transcript-box p,.mobile-draft-panel p{color:#344054;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.mobile-icon-button{width:42px;min-height:42px;color:var(--mobile-primary);background:#fff;border:1px solid #cbdad7;flex:none}.mobile-icon-button svg{width:18px;height:18px}.mobile-tag-row{flex-wrap:wrap}.mobile-tag-row span{color:#245a54;background:#eef8f5;border:1px solid #d5e6e2;border-radius:8px;min-height:28px;padding:6px 8px;font-size:12px;font-weight:850}.mobile-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-package-grid div{background:#fbfdfc;border:1px solid #e0e8e6;border-radius:8px;gap:5px;min-height:62px;padding:10px;display:grid}.mobile-package-grid strong{color:var(--mobile-primary-dark);font-size:17px}.mobile-package-panel small,.mobile-publish-panel small{color:var(--mobile-muted);overflow-wrap:anywhere;line-height:1.5}.mobile-manual-share-box,.mobile-push-box{background:#f8fcfb;border:1px solid #dbe8e5;border-radius:8px;gap:10px;padding:11px;display:grid}.mobile-manual-share-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobile-manual-share-heading>div{gap:3px;min-width:0;display:grid}.mobile-manual-share-heading span,.mobile-manual-video-file span{color:var(--mobile-muted);font-size:12px;font-weight:750}.mobile-manual-share-heading strong{color:#101828;font-size:15px;line-height:1.35}.mobile-manual-share-heading>svg{width:21px;height:21px;color:var(--mobile-primary);flex:none}.mobile-manual-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mobile-manual-copy-grid .mobile-secondary-button{white-space:nowrap;min-height:38px;padding:8px 9px;font-size:12px}.mobile-push-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-push-grid .mobile-secondary-button{min-height:40px;padding:9px 10px;font-size:12px}.mobile-push-status-list{gap:7px;display:grid}.mobile-push-status{background:#fff;border:1px solid #d7e7e4;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.mobile-push-status>svg{width:18px;height:18px;margin-top:1px}.mobile-push-status-sent>svg{color:var(--mobile-primary)}.mobile-push-status-failed{background:#fff6f6;border-color:#f1b8bd}.mobile-push-status-failed>svg{color:#b42318}.mobile-push-status strong{color:#101828;font-size:13px;line-height:1.35;display:block}.mobile-push-status span{color:var(--mobile-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.45;display:block}.mobile-manual-video-file{background:#fff;border:1px dashed #cbdad7;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.mobile-manual-video-file>svg{width:20px;height:20px;color:var(--mobile-primary);margin-top:2px}.mobile-manual-video-file>div{gap:2px;min-width:0;display:grid}.mobile-manual-video-file strong{color:#245a54;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.mobile-remote-panel{background:#fffaf0;border-color:#f3d7a1}.mobile-remote-panel .mobile-result-heading>svg{color:var(--mobile-amber)}.mobile-remote-job-list,.mobile-publish-health,.mobile-health-list{gap:9px;display:grid}.mobile-remote-job{background:#fff;border:1px solid #f2dfb8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.mobile-remote-job>div{gap:3px;min-width:0;display:grid}.mobile-remote-job strong,.mobile-health-check strong{color:#101828;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.mobile-remote-job span,.mobile-remote-job small,.mobile-health-heading span,.mobile-health-check span{color:var(--mobile-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.mobile-remote-job .mobile-secondary-button{white-space:nowrap;flex:none;min-width:98px;min-height:38px;padding:8px 10px}.mobile-remote-job .mobile-publish-health{grid-column:1/-1}.mobile-publish-health{background:#f8fcfb;border:1px solid #dbe8e5;border-radius:8px;padding:11px}.mobile-publish-health-failed{background:#fff7f7;border-color:#f0b8b4}.mobile-health-heading,.mobile-health-check{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mobile-health-heading>svg,.mobile-health-check>svg{width:20px;height:20px;margin-top:1px}.mobile-publish-health-ok .mobile-health-heading>svg,.mobile-health-passed>svg{color:var(--mobile-primary)}.mobile-publish-health-failed .mobile-health-heading>svg,.mobile-health-failed>svg{color:#b42318}.mobile-health-heading>div,.mobile-health-check>div{gap:2px;display:grid}.mobile-health-heading strong{color:#101828;font-size:14px}.mobile-health-check{background:#fff;border:1px solid #e4eeec;border-radius:8px;padding:8px}.mobile-health-failed{border-color:#f4c7c4}.mobile-confirm-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.mobile-toast{z-index:40;color:#0b4f4a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #a9d1ca;border-radius:8px;max-width:406px;min-height:44px;margin:0 auto;padding:11px 12px;font-size:13px;font-weight:800;line-height:1.45;position:fixed;bottom:14px;left:12px;right:12px;box-shadow:0 16px 40px #0f2a262e}.mobile-toast-error{color:#991b1b;background:#fff7f7f7;border-color:#f0b8b4}@media (width<=360px){.mobile-field-grid,.mobile-package-grid,.mobile-manual-copy-grid{grid-template-columns:1fr}.mobile-action-row{flex-direction:column}}@media (width>=760px){.mobile-inspiration-shell{border:1px solid #0f172a14;border-radius:8px;min-height:calc(100vh - 32px);margin-top:16px;margin-bottom:16px;box-shadow:0 24px 80px #0f172a26}.mobile-sticky-status{border-radius:8px 8px 0 0;width:min(100vw - 32px,430px);top:16px}.mobile-inspiration-header{border-radius:8px 8px 0 0;margin:-12px -12px 0}}.local-media-screen{padding-bottom:56px}.local-media-screen [hidden]{display:none!important}.local-media-tabs{border-bottom:1px solid #e4e7ec;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex;overflow-x:auto}.local-media-tabs button{color:#344054;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9e1e7;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:750;display:inline-flex}.local-media-tabs button:hover{color:#155e56;background:#f5fbf9;border-color:#9cc9c2}.local-media-tabs button.active{color:#155e56;background:#eef8f6;border-color:#4f8f87;box-shadow:inset 0 -2px #347c75}.local-media-tabs svg{width:16px;height:16px}.local-media-heading{align-items:center}.local-media-heading-assets{margin-bottom:14px}.local-media-heading-assets h2{margin-bottom:4px;font-size:24px}.local-media-kicker{color:#0f766e;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;font-weight:850;display:flex}.local-media-kicker svg,.local-media-refresh svg,.local-media-filter-actions svg,.local-media-selection-bar button svg,.local-media-modal footer button svg{width:17px;height:17px}.local-media-refresh,.local-media-filter-actions button,.local-media-selection-bar button,.local-media-modal footer button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.local-media-safety-banner{color:#155e56;background:#f3faf8;border:1px solid #bfe0d9;border-radius:8px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.local-media-safety-banner>svg{flex:none;width:22px;height:22px}.local-media-safety-banner div{flex:1;gap:2px;min-width:0;display:grid}.local-media-safety-banner span{color:#526b67;font-size:13px}.local-media-summary-grid strong{font-size:24px}.local-media-asset-library{gap:10px;display:grid}.local-media-asset-priority-banner{color:#1d4ed8;background:#f4f7ff;border:1px solid #c8d9f7;border-radius:7px;align-items:center;gap:12px;padding:9px 12px;display:flex}.local-media-asset-priority-banner>svg{flex:none;width:22px;height:22px}.local-media-asset-priority-banner>div{gap:2px;display:grid}.local-media-asset-priority-banner span{color:#53657e;font-size:13px}.local-media-fingerprint-progress{color:#526b67;align-items:center;gap:8px;font-size:13px;display:flex}.local-media-fingerprint-progress svg{width:16px;height:16px}.local-media-asset-library-panel{margin:0 0 16px}.local-media-asset-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.local-media-asset-summary-grid .ops-summary-card{gap:2px;padding:10px 12px}.local-media-asset-summary-grid .ops-summary-card span{font-size:12px}.local-media-asset-summary-grid .ops-summary-card strong{font-size:22px}.local-media-asset-summary-grid .ops-summary-card small{font-size:11px;line-height:1.3}.local-media-asset-library-panel{padding:14px}.local-media-asset-library-panel .local-media-panel-heading{margin-bottom:10px}.local-media-asset-search{background:#f8fafb;border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:10px 0;padding:10px;display:grid}.local-media-asset-search label{color:#475467;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}.local-media-asset-search label>div{position:relative}.local-media-asset-search label svg{color:#98a2b3;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.local-media-asset-search input{color:#182230;background:#fff;border:1px solid #cfd8df;border-radius:6px;width:100%;min-height:38px;padding:8px 10px 8px 34px}.local-media-asset-search button{justify-content:center;align-items:center;gap:6px;min-height:38px;display:inline-flex}.local-media-asset-search button svg{width:16px;height:16px}.local-media-asset-search>.ghost-button{grid-column:1;width:100%}.local-media-asset-table-wrap{border:1px solid #e4e7ec;border-radius:8px;max-height:520px;overflow:auto}.local-media-asset-table-wrap .data-table{min-width:980px;margin:0}.local-media-asset-table-wrap .data-table th{z-index:1;background:#f8fafc;position:sticky;top:0}.local-media-asset-table-wrap .mono{text-overflow:ellipsis;white-space:nowrap;max-width:420px;display:block;overflow:hidden}.local-media-asset-table-wrap td{vertical-align:top}.local-media-asset-table-wrap td>strong,.local-media-asset-table-wrap td>small,.local-media-asset-table-wrap td>code{display:block}.local-media-asset-table-wrap td>strong{color:#182230;margin-bottom:4px}.local-media-asset-table-wrap td>small{color:#667085;margin-top:3px;line-height:1.45}.local-media-asset-table-wrap td>code{color:#475467;text-overflow:ellipsis;white-space:nowrap;background:#f2f4f7;border-radius:4px;width:fit-content;max-width:260px;margin-bottom:5px;padding:3px 6px;font-size:11px;overflow:hidden}.local-media-asset-available{color:#0f766e;background:#f0faf7;border:1px solid #b7ddd5;border-radius:999px;align-items:center;margin-left:7px;padding:2px 7px;font-size:11px;font-weight:750;display:inline-flex}.local-media-cache-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.local-media-cache-scope>div{background:#f8fafb;border:1px solid #e4e7ec;border-radius:7px;gap:4px;padding:14px;display:grid}.local-media-cache-scope span{color:#667085;font-size:12px}@media (width<=920px){.local-media-asset-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-media-asset-search{grid-template-columns:1fr 1fr}.local-media-asset-search label{grid-column:1/-1}.local-media-cache-scope{grid-template-columns:1fr}}.local-media-status-box{margin-bottom:14px}.local-media-job-strip{background:#f5f9ff;border:1px solid #bfdbfe;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 14px;display:flex}.local-media-job-queued,.local-media-job-running{z-index:24;position:sticky;top:12px;box-shadow:0 8px 24px #0f172a1a}.local-media-job-completed{background:#f3faf8;border-color:#bfe0d9}.local-media-job-failed,.local-media-job-interrupted,.local-media-job-partial{background:#fff7f8;border-color:#f3c7cd}.local-media-job-icon{color:#2563eb}.local-media-job-completed .local-media-job-icon{color:#0f766e}.local-media-job-failed .local-media-job-icon,.local-media-job-interrupted .local-media-job-icon,.local-media-job-partial .local-media-job-icon{color:#b42318}.local-media-job-icon svg{width:22px;height:22px}.local-media-job-main{gap:7px;width:100%;min-width:0;display:grid}.local-media-job-stage-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.local-media-job-stage-copy{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.local-media-job-stage-copy>strong{color:#182230;font-size:15px}.local-media-job-stage{color:#175cd3;font-size:13px;font-weight:700}.local-media-job-percentage{color:#0f766e;white-space:nowrap;font-size:18px}.local-media-job-message,.local-media-job-current{color:#475467;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.local-media-job-current{color:#344054;font-weight:600}.local-media-job-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:3px;display:grid}.local-media-job-metrics>div{border-left:1px solid #dbe4ed;gap:1px;min-width:0;padding:0 12px;display:grid}.local-media-job-metrics>div:first-child{border-left:0;padding-left:0}.local-media-job-metrics span,.local-media-job-metrics small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.local-media-job-metrics strong{color:#182230;font-size:15px}.local-media-job-title{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:13px;display:flex}.local-media-job-title strong{color:#182230;font-size:15px}.local-media-job-title span,.local-media-job-main small{color:#667085}.local-media-progress{background:#dbe4ed;border-radius:4px;width:100%;height:7px;overflow:hidden}.local-media-progress span{border-radius:inherit;background:#0f766e;height:100%;transition:width .18s;display:block}.local-media-panel{background:#fff;border:1px solid #dde1e6;border-radius:8px;min-width:0;margin-bottom:16px;padding:18px}.local-media-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.local-media-panel-heading h3{color:#182230;margin:0 0 4px;font-size:19px}.local-media-panel-heading p,.local-media-panel-heading>span{color:#667085;margin:0;font-size:13px}.local-media-filters{background:#f8fafb;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;margin-bottom:16px;padding:14px;display:grid}.local-media-filters>label,.local-media-destructive-confirmation label{gap:6px;min-width:0;display:grid}.local-media-filters>label>span,.local-media-destructive-confirmation label span{color:#475467;font-size:12px;font-weight:750}.local-media-filters input,.local-media-filters select,.local-media-destructive-confirmation input{color:#20242a;background:#fff;border:1px solid #cfd5dd;border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.local-media-search-field{grid-column:span 2}.local-media-search-field>div{position:relative}.local-media-search-field svg{color:#98a2b3;pointer-events:none;width:17px;height:17px;position:absolute;top:11px;left:10px}.local-media-search-field input{padding-left:34px}.local-media-filter-actions{align-items:flex-end;gap:8px;display:flex}.local-media-filter-actions button{min-height:40px}.local-media-selection-bar{background:#f6fbfa;border:1px solid #d8e3e1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.local-media-selection-bar label{color:#344054;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.local-media-selection-bar>span{color:#667085;margin-right:auto;font-size:13px}.local-media-selection-bar>div{gap:8px;display:flex}.local-media-danger-button{color:#a42b20;background:#fff9f8;border:1px solid #e8a8a1;border-radius:8px;min-height:40px;padding:9px 12px;font-size:14px;font-weight:750}.local-media-danger-button:hover:not(:disabled){background:#fff1ef;border-color:#cf5b50}.local-media-danger-button:disabled,.local-media-selection-bar button:disabled,.local-media-modal button:disabled{cursor:not-allowed;opacity:.5}.local-media-table{border:1px solid #e0e5eb;border-radius:8px;overflow:hidden}.local-media-table-head,.local-media-table-row{grid-template-columns:34px minmax(260px,2.2fr) minmax(180px,1.35fr) minmax(160px,1fr) minmax(130px,.8fr);align-items:center;gap:12px;min-width:0;display:grid}.local-media-table-head{color:#667085;background:#f3f5f7;padding:10px 12px;font-size:12px;font-weight:800}.local-media-table-row{background:#fff;border-top:1px solid #e8ebef;min-height:92px;padding:12px}.local-media-table-row.selected{background:#f5fbf9;box-shadow:inset 3px 0 #0f766e}.local-media-table-row>div{min-width:0}.local-media-content-cell,.local-media-profile-cell,.local-media-state-cell,.local-media-size-cell{gap:5px;display:grid}.local-media-content-cell strong,.local-media-profile-cell strong{color:#182230;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.local-media-content-cell span,.local-media-profile-cell span,.local-media-size-cell span,.local-media-size-cell small,.local-media-content-cell time,.local-media-state-cell small{overflow-wrap:anywhere;color:#667085;font-size:12px;line-height:1.4}.local-media-size-cell strong{color:#0f5f59;font-size:16px}.local-media-state-chip{color:#475467;background:#f8fafb;border:1px solid #d0d5dd;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.local-media-state-chip.active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.local-media-state-chip.success{color:#0f766e;background:#eaf7f4;border-color:#bfe0d9}.local-media-state-chip.danger{color:#b42318;background:#fff5f4;border-color:#f0b8b4}.local-media-empty{color:#667085;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:24px;display:flex}.local-media-empty svg{width:20px;height:20px}.local-media-pagination{color:#667085;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.local-media-pagination>div{gap:6px;display:flex}.local-media-pagination button{justify-content:center;align-items:center;width:40px;min-height:38px;padding:7px;display:inline-flex}.local-media-pagination svg{width:18px;height:18px}.local-media-history-list{gap:8px;display:grid}.local-media-history-list button{color:#475467;text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:auto minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;width:100%;min-height:48px;padding:9px 10px;display:grid}.local-media-history-list button:hover{background:#f7fbfa;border-color:#9ccdc4}.local-media-history-list time{color:#667085;text-align:right;font-size:12px}.local-media-modal-backdrop{z-index:100;background:#1018287a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.local-media-modal{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:20px;overflow:auto;box-shadow:0 22px 60px #1018283d}.local-media-modal>header{grid-template-columns:42px minmax(0,1fr) 34px;align-items:flex-start;gap:12px;display:grid}.local-media-modal>header>div:first-child{border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.local-media-modal>header>div:first-child.safe{color:#0f766e;background:#eaf7f4}.local-media-modal>header>div:first-child.danger{color:#b42318;background:#fff1ef}.local-media-modal>header svg{width:22px;height:22px}.local-media-modal h3{color:#182230;margin:0 0 4px;font-size:20px}.local-media-modal header p,.local-media-modal-explanation,.local-media-excluded-note{color:#667085;margin:0;font-size:13px;line-height:1.55}.local-media-icon-button{color:#667085;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.local-media-icon-button:hover{background:#f2f4f7}.local-media-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 12px;display:grid}.local-media-preview-metrics div{background:#f8fafb;border:1px solid #e4e7ec;border-radius:8px;gap:4px;padding:12px;display:grid}.local-media-preview-metrics span{color:#667085;font-size:12px}.local-media-preview-metrics strong{color:#182230;font-size:18px}.local-media-retention-note{color:#155e56;background:#f3faf8;border:1px solid #bfe0d9;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.local-media-retention-note svg{flex:none;width:18px;height:18px;margin-top:1px}.local-media-destructive-confirmation{color:#9f1d1d;background:#fff7f6;border:1px solid #f0b8b4;border-radius:8px;gap:12px;padding:12px;font-size:13px;line-height:1.5;display:grid}.local-media-excluded-note{color:#92400e;margin-top:10px}.local-media-acknowledgement{color:#344054;align-items:flex-start;gap:9px;margin-top:16px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.local-media-acknowledgement input,.local-media-selection-bar input,.local-media-table-row input{accent-color:#0f766e;flex:none;width:17px;height:17px}.local-media-modal footer{border-top:1px solid #e4e7ec;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;display:flex}@media (width<=1180px){.local-media-filters{grid-template-columns:repeat(3,minmax(140px,1fr))}.local-media-table-head,.local-media-table-row{grid-template-columns:30px minmax(220px,2fr) minmax(160px,1.2fr) minmax(150px,1fr) minmax(120px,.8fr)}}@media (width<=820px){.local-media-summary-grid,.local-media-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.local-media-search-field{grid-column:1/-1}.local-media-selection-bar{flex-wrap:wrap;align-items:flex-start}.local-media-selection-bar>div{width:100%}.local-media-selection-bar button{flex:1}.local-media-table-head{display:none}.local-media-table-row{grid-template-columns:28px minmax(0,1fr) minmax(120px,.5fr);align-items:flex-start}.local-media-profile-cell,.local-media-state-cell{grid-column:2}.local-media-size-cell{grid-area:1/3/span 3}.local-media-history-list button{grid-template-columns:auto minmax(0,1fr) auto}.local-media-history-list button span:nth-of-type(2),.local-media-history-list time{display:none}}@media (width<=560px){.local-media-job-strip{gap:9px;padding:11px}.local-media-job-stage-row{align-items:flex-start}.local-media-job-message,.local-media-job-current{white-space:normal}.local-media-job-metrics{grid-template-columns:minmax(0,1fr)}.local-media-job-metrics>div,.local-media-job-metrics>div:first-child{border-top:1px solid #dbe4ed;border-left:0;grid-template-columns:minmax(0,1fr) auto;padding:6px 0}.local-media-job-metrics>div:first-child{border-top:0}.local-media-job-metrics small{grid-column:1/-1}.local-media-heading{align-items:flex-start}.local-media-heading .local-media-refresh{padding:9px}.local-media-heading .local-media-refresh:not(:focus){font-size:0}.local-media-summary-grid,.local-media-filters{grid-template-columns:minmax(0,1fr)}.local-media-search-field{grid-column:auto}.local-media-filter-actions,.local-media-filter-actions button,.local-media-selection-bar>div,.local-media-selection-bar button{width:100%}.local-media-filter-actions button{flex:1}.local-media-selection-bar>div{display:grid}.local-media-table-row{grid-template-columns:24px minmax(0,1fr)}.local-media-size-cell{grid-area:auto/2}.local-media-preview-metrics{grid-template-columns:1fr}.local-media-modal{padding:16px}.local-media-modal footer button{flex:1}}.agent-landing{--agent-bg:#f6f8f8;--agent-surface:#fff;--agent-ink:#111827;--agent-muted:#667085;--agent-line:#dce5e3;--agent-primary:#0f766e;--agent-primary-dark:#0b4f4a;--agent-soft:#e9f6f3;--agent-amber:#f5b84b;width:100%;max-width:430px;min-height:100vh;color:var(--agent-ink);background:linear-gradient(#f8fbfa 0%,#fff 34%,#f4f7f8 100%);margin:0 auto;overflow:hidden}.agent-landing a{color:inherit;text-decoration:none}.agent-mobile-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dce5e3e6;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex;position:sticky;top:0}.agent-brand,.agent-header-cta,.agent-primary-action,.agent-secondary-action,.agent-trust-row span,.agent-preview-tags span{align-items:center;display:inline-flex}.agent-brand{color:#0f172a;gap:9px;min-width:0;font-size:15px;font-weight:850}.agent-logo-mark{width:34px;height:34px;color:var(--agent-primary);background:var(--agent-soft);border:1px solid #cfe5e0;border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.agent-logo-mark img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.agent-logo-mark svg{width:19px;height:19px}.agent-logo-mark .agent-monkey-logo{width:30px;height:30px}.agent-header-cta{color:#fff;background:var(--agent-primary);border-radius:8px;flex:none;min-height:36px;padding:8px 11px;font-size:13px;font-weight:850}.agent-hero{gap:18px;padding:34px 16px 28px;display:grid}.agent-hero-copy{gap:12px;display:grid}.agent-hero h1{color:#0b1220;margin:0;font-size:38px;font-weight:900;line-height:1.08}.agent-hero p,.agent-section-heading h2,.agent-section-heading p,.agent-workflow-card p,.agent-capability-item p,.agent-service-card p,.agent-demo-info p,.agent-footer small,.agent-qr-card p,.agent-task-preview p{overflow-wrap:anywhere}.agent-hero p{color:#475467;margin:0;font-size:16px;line-height:1.7}.agent-hero-actions{grid-template-columns:1fr .78fr;gap:10px;display:grid}.agent-primary-action,.agent-secondary-action{border-radius:8px;justify-content:center;min-height:48px;padding:12px 14px;font-size:15px;font-weight:850}.agent-primary-action{color:#fff;background:var(--agent-primary);gap:8px;box-shadow:0 12px 26px #0f766e33}.agent-primary-action:disabled{cursor:progress;opacity:.72}.agent-primary-action.full{border:0;width:100%}.agent-secondary-action{color:var(--agent-primary-dark);background:#fff;border:1px solid #b7d8d2}.agent-primary-action svg,.agent-trust-row svg{width:18px;height:18px}.agent-trust-row{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.agent-trust-row span{color:#315f5a;background:#fff;border:1px solid #d8e8e4;border-radius:8px;flex:none;gap:6px;min-height:32px;padding:7px 10px;font-size:12px;font-weight:750}.agent-section{gap:16px;padding:22px 16px;display:grid}.agent-section-heading{gap:7px;display:grid}.agent-section-heading.compact{gap:5px}.agent-section-heading.centered{text-align:center}.agent-section-heading p{color:var(--agent-primary);margin:0;font-size:13px;font-weight:850}.agent-section-heading h2{color:#101828;margin:0;font-size:24px;font-weight:900;line-height:1.2}.agent-workflow{gap:10px;display:grid}.agent-workflow-card{border:1px solid var(--agent-line);background:var(--agent-surface);border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:6px 12px;min-height:112px;padding:14px;display:grid;position:relative;box-shadow:0 8px 24px #1018280b}.agent-workflow-card svg,.agent-capability-item svg,.agent-service-card>svg:first-child{width:24px;height:24px;color:var(--agent-primary)}.agent-workflow-card h3,.agent-capability-item h3,.agent-service-card h3{color:#101828;margin:0;font-size:17px;font-weight:900;line-height:1.3}.agent-workflow-card p,.agent-capability-item p,.agent-service-card p,.agent-demo-info p,.agent-task-preview p,.agent-qr-card p{color:var(--agent-muted);margin:0;font-size:13px;line-height:1.55}.agent-workflow-card svg{grid-row:1/span 2;place-self:center}.agent-step-number{color:#0f766e29;font-size:36px;font-weight:950;line-height:1;position:absolute;top:10px;right:12px}.agent-product-preview{background:linear-gradient(#fff 0%,#f1f7f5 100%)}.agent-dashboard-shell{background:#fff;border:1px solid #cfe3df;border-radius:8px;grid-template-columns:44px minmax(0,1fr);min-height:284px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0f2a261a}.agent-dashboard-sidebar{background:#f8fbfa;border-right:1px solid #e2ece9;align-content:start;gap:12px;padding:14px 10px;display:grid}.agent-dashboard-sidebar span{background:#c9d9d6;border-radius:999px;height:8px;display:block}.agent-dashboard-sidebar .agent-sidebar-dot{background:var(--agent-primary);border-radius:8px;width:24px;height:24px}.agent-dashboard-main{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.agent-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agent-dashboard-stats strong{min-height:58px;color:var(--agent-primary-dark);background:#fbfdfc;border:1px solid #e4ebe9;border-radius:8px;place-items:center;font-size:22px;font-weight:950;display:grid}.agent-task-preview{background:#f5fbf9;border:1px solid #dce9e5;border-radius:8px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:11px;display:grid}.agent-blur-thumb{filter:blur(.2px);background:linear-gradient(135deg,#0f766e3d,#f5b84b4d),repeating-linear-gradient(45deg,#dbe7e4 0 6px,#eef4f2 6px 12px);border-radius:8px;width:58px;height:76px;display:block}.agent-task-preview strong{color:#101828;margin-bottom:5px;font-size:14px;font-weight:900;display:block}.agent-progress-bar,.agent-demo-timeline{background:#dce8e5;border-radius:999px;height:7px;margin-top:10px;display:block;overflow:hidden}.agent-progress-bar i,.agent-demo-timeline i{border-radius:inherit;background:linear-gradient(90deg, var(--agent-primary), #6aa99f);width:72%;height:100%;display:block}.agent-preview-tags{flex-wrap:wrap;gap:8px;display:flex}.agent-preview-tags span{color:#315f5a;background:#eef8f5;border-radius:8px;min-height:28px;padding:6px 9px;font-size:12px;font-weight:800}.agent-demo-card{background:#0b1f1d}.agent-demo-card .agent-section-heading h2,.agent-demo-card .agent-section-heading p{color:#fff}.agent-demo-card .agent-section-heading p{color:#bfe2dc}.agent-demo-player{background:#ffffff14;border:1px solid #bfe2dc38;border-radius:8px;gap:14px;padding:14px;display:grid}.agent-demo-visual{background:#071f1c;border-radius:8px;height:clamp(260px,82vw,430px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.agent-demo-visual:before,.agent-demo-visual:after{display:none}.agent-demo-visual video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.agent-demo-mobile-loop{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.agent-demo-video-badge{z-index:2;color:#e9fffb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05211ebd;border:1px solid #ffffff4d;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;position:absolute;bottom:10px;right:10px}@media (hover:none) and (pointer:coarse),(width<=640px){.agent-demo-visual video{display:none}.agent-demo-mobile-loop{display:block}}.agent-demo-info{gap:6px;display:grid}.agent-demo-info strong{color:#fff;font-size:15px;line-height:1.4}.agent-demo-info p{color:#c8d9d6}.agent-capability-list,.agent-service-list{gap:10px;display:grid}.agent-capability-item{border:1px solid var(--agent-line);background:#fff;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.agent-capability-item svg{background:var(--agent-soft);border-radius:8px;width:32px;height:32px;padding:7px}.agent-proof{background:#f4f8f7}.agent-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agent-proof-grid div{text-align:center;background:#fff;border:1px solid #d8e8e4;border-radius:8px;gap:5px;min-height:86px;padding:14px 10px;display:grid}.agent-proof-grid strong{color:var(--agent-primary-dark);font-size:26px;font-weight:950;line-height:1}.agent-proof-grid span{color:var(--agent-muted);font-size:12px;font-weight:750}.agent-service-card{border:1px solid var(--agent-line);background:#fff;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px;display:grid}.agent-service-card>svg:last-child{color:#98a2b3;width:18px;height:18px}.agent-contact{background:linear-gradient(#fff 0%,#edf6f3 100%)}.agent-contact-form{gap:12px;display:grid}.agent-contact-form label{color:#344054;gap:7px;font-size:14px;font-weight:850;display:grid}.agent-contact-form input,.agent-contact-form textarea{background:#fff;border:1px solid #cddbd8;border-radius:8px;min-height:46px;padding:11px 12px;font-size:15px}.agent-contact-form textarea{min-height:112px}.agent-submit-success{color:#0f5f59;background:#fff;border:1px solid #bfe0d9;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.agent-submit-error{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.agent-qr-card{background:#fff;border:1px dashed #9fcfc6;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.agent-qr-image{object-fit:contain;background:#fff;border:1px solid #e4ecea;border-radius:8px;width:112px;height:112px;display:block}.agent-qr-placeholder{background:linear-gradient(90deg,#0000 46%,#0f766e33 46% 54%,#0000 54%),linear-gradient(#0000 46%,#0f766e33 46% 54%,#0000 54%),repeating-linear-gradient(45deg,#f5fbf9 0 6px,#d9e9e5 6px 12px);border-radius:8px;width:72px;height:72px;display:block}.agent-qr-card strong{color:#101828;margin-bottom:4px;font-size:15px;display:block}.agent-footer{color:#315f5a;background:#e8f4f1;grid-template-columns:22px minmax(0,1fr);gap:4px 8px;padding:18px 16px 28px;display:grid}.agent-footer svg{grid-row:span 2;width:20px;height:20px;margin-top:2px}.agent-footer span{font-weight:850}.agent-footer small{color:#667085;font-size:12px;line-height:1.5}@media (width>=760px){body:has(.agent-landing){background:#e9efef}.agent-landing{min-height:100vh;box-shadow:0 0 0 1px #0f172a14,0 24px 80px #0f172a29}}.automation-weekday-field{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.automation-weekday-field legend{color:#1f2937;margin-bottom:8px;font-weight:800}.automation-weekday-selector{flex-wrap:wrap;gap:8px;display:flex}.automation-weekday-option{color:#344054;cursor:pointer;background:#fff;border:1px solid #dce6e4;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:7px 11px;font-size:13px;font-weight:750;display:inline-flex}.automation-weekday-option.selected{color:#286b64;background:#eef8f6;border-color:#7eb9b2}.automation-weekday-option input{accent-color:#347c75;width:15px;height:15px;margin:0}.automation-weekday-field small{color:#667085;margin-top:7px;display:block}
