.global-connect-page{--gc-bg:#f6f7f9;--gc-ink:#111827;--gc-muted:#5f6f89;--gc-blue:#2f78f4;background:var(--gc-bg);min-height:0;color:var(--gc-ink);border:1px solid #dfe6f2;border-radius:8px;flex:auto;margin:0 10px 10px 0;overflow:auto}.global-connect-inner{flex-direction:column;align-items:center;width:min(850px,100% - 48px);min-height:calc(100vh - 87px);margin:0 auto;padding:42px 0 20px;display:flex}.global-connect-hero{text-align:center;width:100%}.app-shell:not(.canvas-fullscreen) .global-connect-page .global-connect-hero h2{color:#070b12;letter-spacing:0;margin:0;font-weight:800;font-size:46px!important;line-height:1.12!important}.global-connect-hero>p{color:#27354a;margin:18px 0 10px;font-size:19px;line-height:1.5}.global-connect-deployment-note{color:#69778f;background:#ffffffc7;border:1px solid #366fd72e;border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:14px auto 0;padding:8px 28px;font-size:11px;line-height:18px}.global-connect-grid{grid-template-columns:repeat(3,1fr);gap:42px 54px;width:100%;margin:50px 0 30px;display:grid}.global-connect-card,.global-connect-card-skeleton{aspect-ratio:1;background:#fff;border:0;border-radius:20px;min-height:0;position:relative;overflow:hidden;box-shadow:0 12px 28px #36579117}.global-connect-card{color:var(--gc-ink);cursor:pointer;text-align:center;outline:none;padding:0;transition:transform .18s,box-shadow .18s;display:block}.global-connect-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px #2f569729}.global-connect-card:focus-visible{transform:translateY(-3px);box-shadow:0 18px 34px #2f569729}.global-connect-card:focus-visible{box-shadow:0 0 0 3px #2f78f440,0 18px 34px #2f569729}.global-connect-card-content{flex-direction:column;justify-content:center;align-items:center;padding:24px;transition:transform .18s,opacity .18s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.global-connect-card-content img{object-fit:contain;width:56px;height:56px;margin-bottom:18px}.global-connect-card-content strong{font-size:18px;font-weight:500;line-height:1.35}.global-connect-card-content small{color:#8591a5;margin-top:6px;font-size:11px}.global-connect-card-action{color:var(--gc-blue);opacity:0;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:600;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(8px)}.global-connect-card.is-locked .global-connect-card-action{color:#475569}.global-connect-card:hover .global-connect-card-action{opacity:1;transform:translateY(0)}.global-connect-card:focus-visible .global-connect-card-action{opacity:1;transform:translateY(0)}.global-connect-card:hover .global-connect-card-content{opacity:0;transform:translateY(-8px)}.global-connect-card:focus-visible .global-connect-card-content{opacity:0;transform:translateY(-8px)}.global-connect-qr-corner{z-index:2;color:#3977f2;clip-path:polygon(34% 0,100% 0,100% 100%,0 34%);background:#e7efff;border-radius:0 20px 0 0;place-items:center;width:50px;height:50px;padding:7px 5px 5px 9px;display:grid;position:absolute;top:0;right:0}.global-connect-card-skeleton{background:linear-gradient(100deg,#ffffffb8 20%,#fffffffa 40%,#ffffffb8 60%) 0 0/220% 100%;animation:1.15s linear infinite global-connect-shimmer}@keyframes global-connect-shimmer{to{background-position:-220% 0}}.global-connect-error{text-align:center;background:#ffffffd1;border:1px solid #dae3ef;border-radius:8px;flex-direction:column;align-items:center;gap:9px;width:min(460px,100%);margin:70px auto;padding:28px;display:flex}.global-connect-error strong{font-size:15px}.global-connect-error span{color:#6e7d91;font-size:12px}.global-connect-error button{color:#2869cc;cursor:pointer;background:#fff;border:1px solid #cdd9e8;border-radius:6px;align-items:center;gap:7px;height:34px;margin-top:6px;padding:0 14px;display:inline-flex}.global-connect-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.global-connect-dialog{text-align:center;background:#fff;border-radius:8px;width:min(430px,100%);max-height:min(640px,100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 26px 70px #0f172a38}.global-connect-dialog-close{color:#64748b;cursor:pointer;background:#f3f6fa;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.global-connect-dialog-platform-icon{object-fit:contain;width:52px;height:52px}.global-connect-dialog h2{margin:13px 0 4px;font-size:21px}.global-connect-dialog>p{color:#7b889b;margin:0;font-size:12px}.global-connect-variant-list{gap:9px;margin-top:24px;display:grid}.global-connect-variant-list a{color:#1f2937;text-align:left;border:1px solid #dce4ef;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;text-decoration:none;display:flex}.global-connect-variant-list a:hover{color:#245fbf;background:#f6f9ff;border-color:#83aaf3}.global-connect-variant-list strong,.global-connect-variant-list small{display:block}.global-connect-variant-list strong{font-size:13px}.global-connect-variant-list small{color:#8793a5;margin-top:3px;font-size:10px}.global-connect-qr-frame{background:#fff;border:1px solid #e0e7f0;border-radius:7px;width:184px;height:184px;margin:22px auto 10px;padding:9px}.global-connect-qr-frame img{object-fit:contain;width:100%;height:100%}.global-connect-qr-tip{color:#78869a;font-size:11px;display:block}@media (max-width:920px){.global-connect-inner{width:min(720px,100% - 32px);padding-top:34px}.global-connect-grid{gap:26px;margin-top:38px}}@media (max-width:680px){.global-connect-page{margin-right:8px}.global-connect-inner{width:calc(100% - 24px);padding-top:28px}.app-shell:not(.canvas-fullscreen) .global-connect-page .global-connect-hero h2{font-size:31px!important}.global-connect-hero>p{margin-top:14px;font-size:15px}.global-connect-deployment-note{padding:7px 14px}.global-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0 24px}.global-connect-card,.global-connect-card-skeleton{border-radius:14px}.global-connect-card-content{padding:16px}.global-connect-card-content img{width:44px;height:44px;margin-bottom:12px}.global-connect-card-content strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.global-connect-card,.global-connect-card-content,.global-connect-card-action{transition:none}.global-connect-card-skeleton{animation:none}}.content-cleaner-page{color:#1f2937;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:calc(100% - 10px);height:calc(100vh - 74px);min-height:620px;margin:0 10px 10px 0;display:grid;overflow:hidden}.content-cleaner-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:18px;height:64px;padding:0 18px 0 22px;display:flex}.content-cleaner-header>div:first-child,.content-cleaner-header-actions,.content-cleaner-modal header>div{align-items:center;gap:10px;display:flex}.content-cleaner-header>div:first-child>svg{color:#0f766e}.content-cleaner-header span,.content-cleaner-modal header span{flex-direction:column;gap:2px;display:flex}.content-cleaner-header strong{font-size:15px}.content-cleaner-header small,.content-cleaner-modal header small{color:#7b8492;font-size:12px}.content-cleaner-help{color:#5f6b7a;cursor:pointer;background:#fff;border:1px solid #d9dde4;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12px;display:flex}.content-cleaner-help:hover{color:#344054;border-color:#93a3b5}.content-cleaner-segmented{background:#f4f6f8;border:1px solid #d9dde4;border-radius:6px;padding:3px;display:flex}.content-cleaner-segmented button{color:#687181;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;display:flex}.content-cleaner-segmented button.active{color:#0f766e;background:#fff;box-shadow:0 1px 3px #0f172a1a}.content-cleaner-text-workspace,.content-cleaner-file-workspace{gap:14px;min-height:0;padding:18px;display:grid}.content-cleaner-text-workspace{grid-template-columns:1fr 1fr}.content-cleaner-file-workspace{grid-template-columns:minmax(280px,.42fr) minmax(430px,.58fr)}.content-cleaner-text-workspace>section,.content-cleaner-file-source,.content-cleaner-report{background:#fff;border:1px solid #dde2e8;border-radius:7px;min-width:0;min-height:0;overflow:hidden}.content-cleaner-text-workspace>section{grid-template-rows:42px minmax(0,1fr);display:grid}.content-cleaner-text-workspace header,.content-cleaner-file-source>header{border-bottom:1px solid #e9edf1;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.content-cleaner-text-workspace header strong,.content-cleaner-file-source>header strong{font-size:13px}.content-cleaner-text-workspace header span,.content-cleaner-file-source>header span{color:#7d8794;font-size:12px}.content-cleaner-text-workspace textarea{resize:none;color:#253041;background:#fff;border:0;outline:0;width:100%;min-height:0;padding:16px;font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}.content-cleaner-text-workspace section:last-child textarea{background:#fbfcfd}.content-cleaner-file-source{grid-template-rows:44px minmax(0,1fr);display:grid;position:relative}.content-cleaner-dropzone{color:#7a8490;cursor:pointer;background:#fafbfc;border:1px dashed #aeb7c2;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:0;margin:14px;padding:18px;display:flex;overflow:hidden}.content-cleaner-dropzone:hover{background:#f8fcfb;border-color:#0f766e}.content-cleaner-dropzone.has-file{background:#fff;border-style:solid;border-color:#cfd8e1}.content-cleaner-dropzone img{object-fit:contain;background:#f3f5f7;border-radius:5px;width:min(100%,340px);height:min(42vh,310px);min-height:150px}.content-cleaner-dropzone strong{text-overflow:ellipsis;white-space:nowrap;color:#344054;max-width:90%;font-size:13px;overflow:hidden}.content-cleaner-dropzone span{color:#84909d;font-size:11px}.content-cleaner-clear{z-index:2;color:#667085;cursor:pointer;background:#fff;border:1px solid #d9dee5;border-radius:5px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:53px;right:23px}.content-cleaner-report{grid-template-rows:54px minmax(0,1fr);display:grid}.content-cleaner-report>header{border-bottom:1px solid #e9edf1;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.content-cleaner-report>header>div{gap:3px;display:grid}.content-cleaner-report>header strong{color:#273244;font-size:13px}.content-cleaner-report>header span{color:#8a94a1;font-size:10px}.content-cleaner-report>header em{color:#2873b5;background:#eef5fb;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal}.content-cleaner-report-empty{color:#98a2b3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:0;display:flex}.content-cleaner-report-empty strong{color:#596579;font-size:13px}.content-cleaner-report-empty span{font-size:11px}.content-cleaner-report-body{min-height:0;padding:16px;overflow:auto}.content-cleaner-report-summary{color:#0f766e;background:#f8fafb;border-bottom:1px solid #e8ecef;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.content-cleaner-report-summary div{gap:4px;min-width:0;display:grid}.content-cleaner-report-summary strong{text-overflow:ellipsis;white-space:nowrap;color:#344054;font-size:12px;overflow:hidden}.content-cleaner-report-summary span{color:#7e8996;font-size:10px}.content-cleaner-check-list{border-bottom:1px solid #e8ecef}.content-cleaner-check{border-bottom:1px solid #edf0f3;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:grid}.content-cleaner-check:last-child{border-bottom:0}.content-cleaner-check>span{color:#7f8b99;place-items:center;width:24px;height:24px;display:grid}.content-cleaner-check.passed>span{color:#16805c}.content-cleaner-check.warning>span,.content-cleaner-check.danger>span{color:#b26618}.content-cleaner-check.info>span{color:#2873b5}.content-cleaner-check>div{gap:4px;min-width:0;display:grid}.content-cleaner-check strong{color:#344054;font-size:12px}.content-cleaner-check small{overflow-wrap:anywhere;color:#7c8794;font-size:10px;line-height:1.5}.content-cleaner-provenance-note{color:#526d85;background:#f3f8fc;border-left:3px solid #6da9dd;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px 10px;font-size:10px;line-height:1.55;display:flex}.content-cleaner-provenance-note svg{flex:none;margin-top:1px}.content-cleaner-comparison{border:1px solid #dfe6ec;border-radius:6px;grid-template-columns:1fr auto 1fr 1.2fr;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:grid}.content-cleaner-comparison span{gap:3px;min-width:0;display:grid}.content-cleaner-comparison small{color:#84909d;font-size:9px}.content-cleaner-comparison strong{color:#344054;font-size:12px}.content-cleaner-comparison i{color:#98a2b3;font-style:normal}.content-cleaner-footer{background:#fff;border-top:1px solid #e0e4e9;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 18px;display:flex}.content-cleaner-footer>div:first-child{color:#0f766e;min-width:0;font-size:12px}.content-cleaner-footer>div:last-child{align-items:center;gap:8px;display:flex}.content-cleaner-footer button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d7dce3;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:34px;height:34px;padding:0 10px;display:flex}.content-cleaner-footer .content-cleaner-primary{color:#fff;background:#0f766e;border-color:#0f766e;min-width:122px}.content-cleaner-footer .content-cleaner-report-download{min-width:92px}.content-cleaner-footer button:disabled{cursor:not-allowed;opacity:.5}.content-cleaner-modal-backdrop{z-index:1600;background:#17202a5c;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.content-cleaner-modal{background:#fff;border:1px solid #dfe4ea;border-radius:8px;width:min(560px,100vw - 48px);overflow:hidden;box-shadow:0 20px 60px #0f172a2e}.content-cleaner-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex}.content-cleaner-modal>header>div>svg{color:#0f766e}.content-cleaner-modal>header strong{color:#273244;font-size:14px}.content-cleaner-modal>header button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.content-cleaner-usage-steps{grid-template-columns:1fr 1fr;gap:6px 20px;padding:16px 18px 6px;display:grid}.content-cleaner-usage-steps>div{grid-template-columns:24px minmax(0,1fr);gap:9px;min-width:0;padding:8px 0;display:grid}.content-cleaner-usage-steps i{color:#276f9f;background:#eef4f8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.content-cleaner-usage-steps span{gap:4px;display:grid}.content-cleaner-usage-steps strong{color:#344054;font-size:12px}.content-cleaner-usage-steps small{color:#7c8794;font-size:10px;line-height:1.55}.content-cleaner-modal>aside{color:#4e6863;background:#f4f8f7;border-left:3px solid #0f766e;align-items:flex-start;gap:9px;margin:8px 18px 16px;padding:11px 12px;display:flex}.content-cleaner-modal>aside svg{flex:none;margin-top:2px}.content-cleaner-modal>aside p{gap:4px;margin:0;display:grid}.content-cleaner-modal>aside strong{color:#31544e;font-size:11px}.content-cleaner-modal>aside span{font-size:10px;line-height:1.6}.content-cleaner-page .content-cleaner-modal>footer{border-top:1px solid #e8ebef;justify-content:flex-end;align-items:center;height:54px;padding:0 18px;display:flex;background:#fff!important}.content-cleaner-modal>footer button{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:5px;height:32px;padding:0 15px;font-size:12px}.platform-tools-divider{border-top:1px solid #e4e8ed;grid-column:1/-1;align-items:center;gap:10px;padding:14px 0 4px;display:flex}.platform-tools-divider strong{font-size:13px}.platform-tools-divider span{color:#7d8794;font-size:12px}.platform-tools-secret-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.platform-tools-secret-row>button{color:#344054;background:#fff;border:1px solid #ced5dd;border-radius:6px;align-items:center;gap:7px;height:38px;margin-bottom:22px;padding:0 13px;display:flex}.platform-tools-secret-row>button:hover{color:#0f766e;border-color:#0f766e}@media (max-width:900px){.content-cleaner-page{min-height:720px}.content-cleaner-header{flex-wrap:wrap;height:auto;min-height:64px;padding:10px 14px}.content-cleaner-header-actions{margin-left:auto}.content-cleaner-text-workspace,.content-cleaner-file-workspace{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.content-cleaner-text-workspace textarea{min-height:250px}.content-cleaner-footer{flex-direction:column;align-items:flex-start}.content-cleaner-footer>div:last-child{justify-content:flex-end;width:100%}}@media (max-width:760px){.content-cleaner-usage-steps,.platform-tools-secret-row{grid-template-columns:1fr}.platform-tools-secret-row>button{justify-content:center;margin-bottom:0}}.product-asset-picker-backdrop{background:#0f172a6b;z-index:4200!important}.product-asset-picker{background:#fff;border-radius:7px;grid-template-rows:66px auto minmax(0,1fr) auto;width:min(780px,100vw - 36px);height:min(720px,100vh - 36px);min-height:420px;display:grid;overflow:hidden;box-shadow:0 22px 65px #14253647}.product-asset-picker>header{border-bottom:1px solid #e5eaef;justify-content:space-between;align-items:center;min-width:0;padding:0 18px;display:flex}.product-asset-picker>header strong,.product-asset-picker>header span{display:block}.product-asset-picker>header strong{color:#172033;font-size:14px}.product-asset-picker>header span{color:#8491a0;margin-top:4px;font-size:10px}.product-asset-picker>header button{color:#68798a;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.product-asset-picker-toolbar{box-sizing:border-box;align-items:center;gap:8px;min-width:0;min-height:78px;padding:12px 18px;display:flex}.product-asset-picker-selected{scrollbar-width:thin;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.product-asset-picker-selected-label{color:#526a7f;flex:none;font-size:11px;font-weight:600}.product-asset-picker-selected-empty{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.product-asset-picker-selected-item{color:#405b71;background:#f7fafc;border:1px solid #d5e1ea;border-radius:5px;flex:none;place-items:center;width:54px;height:54px;padding:3px;display:grid;position:relative}.product-asset-picker-selected-item>img,.product-asset-picker-selected-item>video,.product-asset-picker-selected-icon{color:#6e8799;object-fit:cover;background:#e8eef3;border-radius:3px;place-items:center;width:46px;height:46px;display:grid}.product-asset-picker-selected-item>button{color:#fff;cursor:pointer;background:#718396;border:1px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:2px;right:2px}.product-asset-picker-selected-item>button:hover{color:#c93636;background:#feeceb}.product-asset-picker-selected-item>button:focus-visible{color:#c93636;background:#feeceb}.product-asset-picker-upload{color:#486a84;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #cfdbe5;border-radius:4px;flex:none;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:11px;display:inline-flex}.product-asset-picker-upload.disabled{opacity:.55;cursor:default}.product-asset-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding:0 18px 12px;display:grid;overflow-y:auto}.product-asset-picker-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:4px;min-width:0;padding:4px 4px 7px;position:relative;overflow:hidden}.product-asset-picker-grid>button:hover{border-color:#9dbed8}.product-asset-picker-grid>button.active{border-color:#4b91c8;box-shadow:inset 0 0 0 1px #4b91c8}.product-asset-picker-grid>button.validation-mismatch{border-color:#d45b5b;box-shadow:inset 0 0 0 1px #d45b5b}.product-asset-picker-grid img,.product-asset-picker-grid video,.product-asset-picker-image-placeholder{aspect-ratio:1;object-fit:cover;background:#f1f4f6;width:100%;display:block}.product-asset-picker-media-placeholder{aspect-ratio:1;color:#8391a0;background:#f1f4f6;place-items:center;width:100%;display:grid}.product-asset-picker-grid>button>span:not(.product-asset-picker-image-placeholder):not(.product-asset-picker-media-placeholder){text-overflow:ellipsis;white-space:nowrap;color:#596b7c;margin-top:5px;font-size:9px;display:block;overflow:hidden}.product-asset-picker-grid>button>svg{color:#fff;background:#2377c7;border-radius:50%;padding:3px;position:absolute;top:7px;right:7px}.product-asset-picker-grid button small{color:#16805a;background:#e8f6ef;border-radius:3px;padding:2px 5px;font-size:9px;position:absolute;top:7px;left:7px}.product-asset-picker-grid button.validation-mismatch small{color:#b53b3b;background:#fff0f0}.product-asset-picker-grid>button>small.product-asset-picker-kind{color:#fff;background:#111827b8;border-radius:3px;padding:2px 5px;font-size:9px;line-height:14px;top:7px;left:7px}.product-asset-picker-grid>button>small.product-asset-picker-kind-image{background:#1976d2d6}.product-asset-picker-grid>button>small.product-asset-picker-kind-video{background:#7c4db9db}.product-asset-picker-grid>button>small.product-asset-picker-kind-audio{background:#00796bdb}.product-asset-picker-grid>button>small.product-asset-picker-kind-text{background:#5d4037d6}.product-asset-picker-grid>button>small.product-asset-picker-kind-unknown{background:#475569d6}.product-asset-picker-state{color:#98a2b3;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:240px;font-size:11px;display:flex}.product-asset-picker-validation{color:#496b86;background:#f5f9fc;border:1px solid #d8e5ef;border-radius:4px;align-items:center;gap:7px;margin:0 18px 10px;padding:9px 10px;font-size:10px;display:flex}.product-asset-picker>footer{color:#667085;background:#fff;border-top:1px solid #e5eaef;align-items:center;gap:12px;min-width:0;min-height:58px;padding:0 18px;font-size:10px;display:flex}.product-asset-picker>footer>span{white-space:nowrap;flex:none}.product-asset-picker-pager{flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.product-asset-picker>footer button{color:#526a7f;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:4px;min-width:52px;height:34px;padding:0 10px;font-size:10px}.product-asset-picker>footer button:disabled{opacity:.4;cursor:not-allowed}.product-asset-picker-pager span{text-align:center;color:#667085;min-width:42px}.product-asset-picker>footer>button:last-child{color:#fff;background:#2377c7;flex:none;min-width:96px}.product-asset-picker-lazy-video{background:#111722;width:100%;height:100%;display:block;position:relative;overflow:hidden}.product-asset-picker-lazy-video>img,.product-asset-picker-lazy-video>video,.product-asset-picker-lazy-video>.product-asset-picker-media-placeholder{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:760px){.product-asset-picker{width:calc(100vw - 20px);height:calc(100vh - 20px)}.product-asset-picker-toolbar{padding:8px 10px}.product-asset-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-asset-picker>footer{gap:6px;padding:0 10px}.product-asset-picker>footer>span{display:none}.product-asset-picker-pager{gap:4px}.product-asset-picker-pager button{min-width:42px;padding:0 5px}}.artwork-retention-notice{box-sizing:border-box;color:#f26b21;white-space:nowrap;background:#fff8ed;border:1px solid #ffd09a;border-radius:6px;flex:none;align-items:center;gap:7px;min-height:32px;padding:7px 12px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.artwork-retention-notice svg{flex:none}.image-translation-results-head .artwork-retention-notice span{color:inherit;font-size:inherit;margin:0;line-height:1;display:inline}.marketing-toolbar .artwork-retention-notice span{color:inherit!important;font-size:inherit!important;margin:0!important;line-height:1!important;display:inline!important}@media (max-width:760px){.artwork-retention-notice{order:3;justify-content:center;width:100%}.image-translation-results-head{flex-wrap:wrap;height:auto}.image-production-toolbar:has(.artwork-retention-notice){flex-wrap:wrap;height:auto}}.image-translation-page{--it-border:#dfe5eb;--it-muted:#778592;--it-blue:#237bc8;color:#1e2b36;background:#f3f5f7;grid-template-columns:410px minmax(0,1fr);gap:16px;height:calc(100vh - 76px);min-height:620px;padding:16px;display:grid;overflow:hidden}.image-translation-panel,.image-translation-results{border:1px solid var(--it-border);background:#fff;border-radius:7px;min-width:0}.image-translation-panel{flex-direction:column;padding:18px;display:flex;overflow:auto}.image-translation-panel-head{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.image-translation-panel-head.compact{grid-template-columns:26px minmax(0,1fr)}.image-translation-panel-head strong,.image-translation-results-head strong{font-size:14px;line-height:20px;display:block}.image-translation-panel-head span,.image-translation-results-head span{color:var(--it-muted);margin-top:2px;font-size:11px;line-height:18px;display:block}.image-translation-panel-head>b{color:var(--it-blue);font-size:12px;line-height:26px}.image-translation-step{color:#fff;background:var(--it-blue);border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.image-translation-source-actions{gap:9px;margin:14px 0 12px;display:flex}.image-translation-source-actions button,.image-translation-source-actions .primary{color:#31404c;cursor:pointer;background:#fff;border:1px solid #d7dee5;border-radius:6px;align-items:center;gap:7px;width:auto;height:36px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.image-translation-source-actions .primary{border-color:var(--it-blue);color:#fff;background:var(--it-blue)}.image-translation-source-actions button:disabled{opacity:.55;cursor:not-allowed}.image-translation-dropzone{color:#327fca;cursor:pointer;background:#f8fafc;border:1px dashed #c9d5e1;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:116px;display:flex}.image-translation-dropzone.is-dragging{border-color:var(--it-blue);background:#eef6fd}.image-translation-dropzone strong{color:#50606f;margin-top:7px;font-size:12px}.image-translation-dropzone span{color:#8a98a6;margin-top:4px;font-size:11px}.image-translation-source-preview{flex:220px;min-height:180px;margin-top:8px;overflow:hidden}.image-translation-main-preview{cursor:zoom-in;background:#f4f6f8;border:1px solid #dbe2e8;border-radius:6px;place-items:center;width:100%;height:100%;min-height:180px;padding:0;display:grid;position:relative;overflow:hidden}.image-translation-main-preview img{object-fit:contain;width:100%;height:100%}.image-translation-main-preview>span{color:#fff;background:#1b2833c2;border-radius:5px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:11px;display:flex;position:absolute;bottom:8px;right:8px}.image-translation-source-strip{align-items:flex-start;gap:7px;min-height:65px;padding:9px 1px 4px;display:flex;overflow-x:auto}.image-translation-source-strip>div{border:2px solid #0000;border-radius:5px;flex:0 0 52px;height:52px;position:relative}.image-translation-source-strip>div.active{border-color:var(--it-blue)}.image-translation-source-strip .source-thumb{cursor:pointer;background:#eef1f4;border:0;border-radius:3px;width:100%;height:100%;padding:0;overflow:hidden}.image-translation-source-strip img{object-fit:cover;width:100%;height:100%}.image-translation-source-strip .source-thumb span{color:#fff;background:#00000094;border-radius:3px;min-width:16px;padding:1px 3px;font-size:9px;position:absolute;bottom:2px;left:2px}.image-translation-source-strip .source-remove{color:#fff;cursor:pointer;background:#596774;border:1px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.image-translation-language-section{border-top:1px solid #e8edf1;flex:none;margin-top:18px;padding-top:17px}.image-translation-language-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.image-translation-language-grid label span{color:#5e6d79;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.image-translation-language-grid select{color:#273743;background:#fff;border:1px solid #d6dee5;border-radius:5px;width:100%;height:38px;padding:0 28px 0 10px;font-size:12px}.image-translation-submit-area{margin-top:auto;padding-top:16px}.image-translation-notice{color:#3e6688;overflow-wrap:anywhere;background:#f4f9fd;border:1px solid #d7e7f5;border-radius:5px;margin-bottom:9px;padding:8px 10px;font-size:11px;line-height:17px}.image-translation-submit{color:#fff;background:var(--it-blue);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;font-size:13px;font-weight:700;display:flex}.image-translation-submit small{border-left:1px solid #ffffff59;margin-left:3px;padding-left:9px;font-size:10px;font-weight:500}.image-translation-submit:disabled{opacity:.55;cursor:not-allowed}.image-translation-results{flex-direction:column;display:flex;overflow:hidden}.image-translation-results-head{border-bottom:1px solid var(--it-border);justify-content:space-between;align-items:center;min-height:66px;padding:13px 16px;display:flex}.image-translation-results-head>div:last-child{align-items:center;gap:10px;display:flex}.image-translation-results-head b{color:#6d7b87;font-size:11px;font-weight:600}.image-translation-results-head button{color:#586875;cursor:pointer;background:#fff;border:1px solid #d8e0e6;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.image-translation-grid{background:#fff;flex:1;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.image-translation-grid.is-loading{display:flex}.image-translation-card{aspect-ratio:1;content-visibility:auto;contain-intrinsic-size:190px 190px;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:8px;width:100%;min-width:0;position:relative;overflow:hidden}.image-translation-card-image{aspect-ratio:1;cursor:zoom-in;background:#edf1f4;border:0;border-radius:8px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.image-translation-card-image>img{width:100%;height:100%;transition:transform .2s;display:block;object-fit:cover!important}.image-translation-card:hover .image-translation-card-image img{transform:scale(1.015)}.image-translation-card-actions{opacity:0;background:#17232de0;border:1px solid #ffffff3d;border-radius:6px;gap:3px;padding:4px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:9px;right:9px;transform:translateY(-3px)}.image-translation-card:hover .image-translation-card-actions,.image-translation-card:focus-within .image-translation-card-actions{opacity:1;transform:none}.image-translation-card-actions button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:29px;height:29px;padding:0;display:grid}.image-translation-card-actions button:hover{background:#ffffff29}.image-translation-card-actions button.delete:hover{background:#b94343}.image-translation-card-overlay{background:#0c121cb3;height:30px;padding:0 9px}.image-translation-card-overlay>div{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.image-translation-card-overlay strong,.image-translation-card-overlay span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.image-translation-card-overlay strong{flex:0 58%;max-width:58%;font-size:11px}.image-translation-card-overlay span{color:#ffffffb8;flex:auto;margin-top:0;font-size:9px}.image-translation-card-placeholder{aspect-ratio:1;color:#5f819e;text-align:center;background:#f0f5f9;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:18px 18px 52px;display:flex}.image-translation-card-placeholder.failed{color:#a54b4b;background:#fbf2f2}.image-translation-card-placeholder strong{margin-top:8px;font-size:12px}.image-translation-card-placeholder span{color:#81909c;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:5px;font-size:10px;overflow:hidden}.image-translation-empty{color:#93a0aa;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:260px;display:flex}.image-translation-empty strong{color:#53616d;margin-top:9px;font-size:13px}.image-translation-empty span{margin-top:5px;font-size:11px}.image-translation-load-more{grid-column:1/-1;width:100%;padding:14px 0 6px}.image-translation-load-more button:disabled{opacity:.55;cursor:wait}.image-translation-modal{z-index:1500;background:#141d247a;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.image-translation-confirm{background:#fff;border:1px solid #dce3e8;border-radius:7px;width:min(440px,100vw - 32px);overflow:hidden;box-shadow:0 20px 55px #17222b38}.image-translation-confirm>header{border-bottom:1px solid #e5eaee;justify-content:space-between;align-items:center;min-height:66px;padding:13px 15px;display:flex}.image-translation-confirm>header strong,.image-translation-confirm>header span{display:block}.image-translation-confirm>header strong{font-size:14px}.image-translation-confirm>header span{color:#7c8994;margin-top:3px;font-size:10px}.image-translation-confirm>header button{color:#64737f;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;padding:0;display:grid}.image-translation-confirm-body{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.image-translation-confirm-body>div{background:#f8fafb;border:1px solid #e2e7eb;border-radius:5px;min-width:0;padding:11px}.image-translation-confirm-body span,.image-translation-confirm-body strong{display:block}.image-translation-confirm-body span{color:#7d8993;font-size:10px}.image-translation-confirm-body strong{color:#2c3a46;margin-top:5px;font-size:13px}.image-translation-confirm-body p{color:#b24141;grid-column:1/-1;margin:2px 0 0;font-size:11px}.image-translation-confirm>footer{background:#fafbfc;border-top:1px solid #e7ebee;justify-content:flex-end;gap:8px;padding:12px 15px;display:flex}.image-translation-confirm>footer button{color:#45545f;cursor:pointer;background:#fff;border:1px solid #d4dce3;border-radius:5px;width:auto;height:35px;padding:0 15px;font-size:11px;font-weight:600}.image-translation-confirm>footer .primary{border-color:var(--it-blue);color:#fff;background:var(--it-blue)}.image-translation-confirm>footer .danger{color:#fff;background:#bb4747;border-color:#bb4747}.image-translation-confirm>footer button:disabled{opacity:.5;cursor:not-allowed}.image-translation-delete-copy{color:#485762;padding:20px 16px;font-size:12px;line-height:20px}@media (max-width:1280px){.image-translation-page{grid-template-columns:370px minmax(0,1fr)}}@media (max-width:900px){.image-translation-page{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 76px);overflow:visible}.image-translation-panel{overflow:visible}.image-translation-source-preview{flex-basis:300px}.image-translation-results{min-height:600px}}@media (max-width:520px){.image-translation-grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:8px;padding:10px}.image-translation-card-actions{opacity:1;transform:none}}.three-view-page{--tv-blue:#237bc8;--tv-border:#dfe5eb;--tv-muted:#778592;color:#1e2b36;background:#f3f5f7;grid-template-columns:410px minmax(0,1fr);gap:16px;height:calc(100vh - 76px);min-height:620px;padding:16px;display:grid;overflow:hidden}.three-view-config,.three-view-results{border:1px solid var(--tv-border);background:#fff;border-radius:7px;min-width:0}.three-view-config{flex-direction:column;padding:18px;display:flex;overflow:auto}.three-view-panel-head{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.three-view-panel-head.compact{grid-template-columns:26px minmax(0,1fr)}.three-view-panel-head strong,.three-view-results-head strong{font-size:14px;line-height:20px;display:block}.three-view-panel-head span,.three-view-results-head span{color:var(--tv-muted);margin-top:2px;font-size:11px;line-height:18px;display:block}.three-view-panel-head>b{color:var(--tv-blue);font-size:12px;line-height:26px}.three-view-step{color:#fff;background:var(--tv-blue);border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.three-view-source-actions{gap:9px;margin:14px 0 12px;display:flex}.three-view-source-actions button{color:#31404c;cursor:pointer;background:#fff;border:1px solid #d7dee5;border-radius:6px;align-items:center;gap:7px;width:auto;height:36px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.three-view-source-actions button.primary{border-color:var(--tv-blue);color:#fff;background:var(--tv-blue)}.three-view-source-actions button:disabled{opacity:.55;cursor:not-allowed}.three-view-dropzone{color:#327fca;cursor:pointer;background:#f8fafc;border:1px dashed #c9d5e1;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:116px;display:flex}.three-view-dropzone.is-dragging{border-color:var(--tv-blue);background:#eef6fd}.three-view-dropzone strong{color:#50606f;margin-top:7px;font-size:12px}.three-view-dropzone span{color:#8a98a6;margin-top:4px;font-size:11px}.three-view-source-preview{background:#f4f6f8;border:1px solid #dbe2e8;border-radius:7px;flex:0 0 116px;height:116px;position:relative;overflow:hidden}.three-view-source-image{cursor:zoom-in;background:0 0;border:0;width:100%;height:116px;padding:0;display:block;position:relative}.three-view-source-image img{object-fit:cover;width:100%;height:116px;display:block}.three-view-source-image>span{color:#fff;background:#1b2833c2;border-radius:5px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:11px;display:flex;position:absolute;bottom:8px;right:8px}.three-view-source-remove{z-index:3;color:#fff;cursor:pointer;background:#1f2b35c7;border:1px solid #ffffffbf;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:8px;right:8px}.three-view-style-section{border-top:1px solid #e8edf1;margin-top:18px;padding-top:17px}.three-view-presets{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.three-view-presets button{color:#34434f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:57px;padding:9px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.three-view-presets button:hover{border-color:#a8c4db}.three-view-presets button.active{border-color:var(--tv-blue);box-shadow:inset 3px 0 0 var(--tv-blue);background:#f1f7fc}.three-view-presets span,.three-view-presets small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.three-view-presets span{font-size:12px;font-weight:700}.three-view-presets small{color:#7a8894;margin-top:4px;font-size:10px}.three-view-custom{margin-top:16px;display:block;position:relative}.three-view-custom>span{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.three-view-custom strong{font-size:12px}.three-view-custom small{color:#a16220;font-size:10px}.three-view-custom textarea{resize:vertical;color:#2f3e49;width:100%;min-height:84px;font:inherit;background:#fbfcfd;border:1px solid #d8e0e6;border-radius:6px;padding:10px 11px 25px;font-size:11px;line-height:18px}.three-view-custom textarea:focus{border-color:var(--tv-blue);outline:2px solid #237bc81a}.three-view-custom>b{color:#96a2ab;font-size:9px;font-weight:500;position:absolute;bottom:7px;right:9px}.three-view-settings{grid-template-columns:minmax(0,1fr) 90px 90px;gap:9px;margin-top:13px;display:grid}.three-view-settings label>span{color:#61707c;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.three-view-settings select,.three-view-settings label>div{color:#30404c;background:#fff;border:1px solid #d7dee5;border-radius:5px;width:100%;height:36px;padding:0 28px 0 10px;font-size:11px}.three-view-settings label>div{text-overflow:ellipsis;white-space:nowrap;align-items:center;padding-right:10px;display:flex;overflow:hidden}.three-view-submit-area{margin-top:auto;padding-top:15px}.three-view-notice{color:#3e6688;overflow-wrap:anywhere;background:#f4f9fd;border:1px solid #d7e7f5;border-radius:5px;margin-bottom:9px;padding:8px 10px;font-size:11px;line-height:17px}.three-view-submit{color:#fff;background:var(--tv-blue);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;font-size:13px;font-weight:700;display:flex}.three-view-submit small{border-left:1px solid #ffffff59;margin-left:3px;padding-left:9px;font-size:10px;font-weight:500}.three-view-submit:disabled{opacity:.55;cursor:not-allowed}.three-view-results{flex-direction:column;display:flex;overflow:hidden}.three-view-results-head{border-bottom:1px solid var(--tv-border);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:13px 16px;display:flex}.three-view-results-head>div:last-child{align-items:center;gap:10px;display:flex}.three-view-results-head b{color:#6d7b87;font-size:11px;font-weight:600}.three-view-results-head button{color:#586875;cursor:pointer;background:#fff;border:1px solid #d8e0e6;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.three-view-grid{background:#fff;flex:1;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.three-view-grid.is-loading{display:flex}.three-view-card{aspect-ratio:1;content-visibility:auto;contain-intrinsic-size:220px 220px;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:8px;width:100%;min-width:0;position:relative;overflow:hidden}.three-view-card .three-view-card-image{aspect-ratio:1;cursor:zoom-in;background:#edf1f4;border:0;border-radius:8px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.three-view-card .three-view-card-image>img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.three-view-card:hover .three-view-card-image img{transform:scale(1.015)}.three-view-actions{z-index:4;opacity:0;background:#17232de0;border:1px solid #ffffff3d;border-radius:6px;gap:3px;padding:4px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:9px;right:9px;transform:translateY(-3px)}.three-view-card:hover .three-view-actions,.three-view-card:focus-within .three-view-actions{opacity:1;transform:none}.three-view-actions button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:29px;height:29px;padding:0;display:grid}.three-view-actions button:hover{background:#ffffff29}.three-view-actions button.danger:hover{background:#b94343}.three-view-placeholder{aspect-ratio:1;color:#5f819e;text-align:center;background:#f0f5f9;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:18px 18px 42px;display:flex}.three-view-placeholder.failed{color:#a54b4b;background:#fbf2f2}.three-view-placeholder strong{margin-top:8px;font-size:12px}.three-view-placeholder span{color:#81909c;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:5px;font-size:10px;overflow:hidden}.three-view-card-overlay{background:#0c121cb3;height:30px;padding:0 9px}.three-view-card-overlay>div{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.three-view-card-overlay strong,.three-view-card-overlay span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.three-view-card-overlay strong{flex:0 58%;max-width:58%;font-size:11px}.three-view-card-overlay span{color:#ffffffb8;flex:auto;margin-top:0;font-size:9px}.three-view-empty{color:#93a0aa;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:260px;display:flex}.three-view-empty strong{color:#53616d;margin-top:9px;font-size:13px}.three-view-empty span{margin-top:5px;font-size:11px}.three-view-load-more{text-align:center;grid-column:1/-1;width:100%;padding:14px 0 6px}.three-view-load-more button{color:#52616d;cursor:pointer;background:#fff;border:1px solid #d7dee5;border-radius:5px;height:35px;padding:0 16px;font-size:11px}.three-view-load-more button:disabled{opacity:.55;cursor:wait}.three-view-load-more span{color:#89959e;margin-left:8px}@media (max-width:1280px){.three-view-page{grid-template-columns:370px minmax(0,1fr)}}@media (max-width:900px){.three-view-page{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 76px);overflow:visible}.three-view-config{overflow:visible}.three-view-results{min-height:560px}}@media (max-width:520px){.three-view-page{padding:10px}.three-view-source-actions{flex-wrap:wrap}.three-view-presets,.three-view-settings{grid-template-columns:1fr}.three-view-grid{grid-template-columns:1fr;padding:10px}.three-view-actions{opacity:1;transform:none}}.website-builder-page{z-index:1100;color:#344054;background:#f4f6f8;border:0;border-radius:0;flex-direction:column;width:100vw;height:100vh;min-height:0;margin:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.website-builder-body.is-readonly{grid-template-columns:minmax(0,1fr)}.website-builder-body.is-readonly>.website-builder-panel{display:none}.website-builder-page.is-readonly .website-builder-preview{border-left:0}.website-section-editor-list>section[draggable=true]{transition:opacity .15s,border-color .15s,background .15s}.website-section-editor-list>section[draggable=true]:hover{border-color:#c9d8e4}.website-section-editor-list>section.is-dragging{opacity:.45;background:#f3f7fa}.website-section-editor-list header>span{cursor:grab;align-items:center;gap:7px;min-width:0;display:flex}.website-section-editor-list header>span:active{cursor:grabbing}.website-section-editor-list header svg{color:#91a0ad;flex:none}.website-site-carousel{position:absolute;top:0;bottom:0;left:0;right:0}.website-site-carousel>div:not(.website-site-carousel-dots){opacity:0;transition:opacity .65s,transform 4.8s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.025)}.website-site-carousel>div.active:not(.website-site-carousel-dots){opacity:1;transform:scale(1)}.website-site-carousel-dots{z-index:4;gap:6px;display:flex;position:absolute;bottom:22px;right:5%}.website-site-carousel-dots button{cursor:pointer;background:#ffffff6b;border:0;border-radius:0;width:22px;height:3px;padding:0}.website-site-carousel-dots button.active{background:#fff}.website-site-section.effect-fade-up,.website-site-contact.effect-fade-up,.website-site-cta.effect-fade-up{animation:.55s both website-section-rise}.website-site-section.effect-reveal{animation:.62s both website-section-reveal}.website-site-section.effect-scale{animation:.5s both website-section-scale}@keyframes website-section-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes website-section-reveal{0%{opacity:0;clip-path:inset(0 0 18%)}to{opacity:1;clip-path:inset(0)}}@keyframes website-section-scale{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.website-site-section.layout-split-left,.website-site-section.layout-split-right{grid-template-columns:minmax(0,.82fr) minmax(300px,1.18fr);align-items:center;gap:48px;display:grid}.website-site-section.layout-split-right .website-site-section-head{order:2}.website-site-section.layout-split-right .website-site-inline-media{order:1}.website-site-section.layout-split-left .website-site-inline-media{order:2}.website-site-section.layout-media-wide .website-site-inline-media{min-height:520px;margin-inline-start:-7.5%;margin-inline-end:-7.5%}.website-site-section.layout-editorial .website-site-section-head{max-width:70%;margin-left:22%}.website-site-section.layout-editorial .website-site-items{border-left:3px solid var(--site-primary);padding-left:24px}.website-site-section.layout-mosaic .website-site-items{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.website-site-section.layout-mosaic .website-site-items article{border:1px solid var(--site-line);background:#fff;padding:24px}.composition-2 .website-site-hero-copy{text-align:right;margin-left:auto}.composition-2 .website-site-hero-copy p{margin-left:auto}.composition-3 .website-site-hero-copy{text-align:center;width:min(820px,88%);margin-inline-start:auto;margin-inline-end:auto}.composition-3 .website-site-hero-copy p{margin-inline-start:auto;margin-inline-end:auto}.composition-4 .website-site-hero{align-items:center}.composition-4 .website-site-hero-copy{width:min(580px,55%)}@media (max-width:760px){.website-site-section.layout-split-left,.website-site-section.layout-split-right{display:block}.website-site-section.layout-editorial .website-site-section-head{max-width:100%;margin-left:0}.website-site-section.layout-mosaic .website-site-items{grid-template-columns:1fr}.composition-2 .website-site-hero-copy{text-align:left}.composition-4 .website-site-hero-copy{width:100%}}.website-builder-loading{z-index:1100;color:#778391;background:#fff;border:1px solid #e1e6ec;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:100vh;margin:0;font-size:12px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.website-builder-toast{z-index:1350;color:#31506d;background:#fff;border:1px solid #cfe0f1;border-radius:6px;align-items:center;gap:8px;min-width:280px;max-width:min(520px,100vw - 32px);min-height:40px;padding:8px 10px 8px 12px;font-size:12px;display:flex;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1f32491f}.website-builder-toast span{flex:1}.website-builder-toast button{color:#7a8795;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.website-builder-header{background:#fff;border-bottom:1px solid #dfe4e9;flex:none;align-items:center;gap:9px;min-height:58px;padding:8px 12px;display:flex}.website-builder-back,.website-builder-viewport button{color:#667384;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.website-builder-title{flex:1;min-width:0}.website-builder-title strong,.website-builder-title span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.website-builder-title strong{color:#273244;font-size:14px}.website-builder-title span{color:#8a95a3;margin-top:3px;font-size:10px}.website-builder-languages{gap:3px;max-width:340px;display:flex;overflow-x:auto}.website-builder-languages button{color:#687586;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:4px;flex:none;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:10px;display:flex}.website-builder-languages button.active{color:#1769aa;background:#edf5fc;border-color:#8eb9dc}.website-builder-languages small{color:#1769aa;background:#dcecf9;border-radius:2px;padding:1px 3px;font-size:8px}.website-builder-viewport{background:#f7f8fa;border:1px solid #d8dfe7;border-radius:5px;gap:2px;height:34px;padding:2px;display:flex}.website-builder-viewport button{background:0 0;border:0;width:30px;height:28px}.website-builder-viewport button.active{color:#1769aa;background:#fff;box-shadow:0 1px 2px #1f32491f}.website-builder-save,.website-builder-generate,.website-builder-preview-command,.website-builder-publish,.website-builder-icon-command{white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;display:flex}.website-builder-save{color:#526071;background:#fff;border:1px solid #d3dbe4}.website-builder-preview-command{color:#3f5f7d;background:#f7fafc;border:1px solid #cddbe8}.website-builder-publish{color:#fff;background:#14815d;border:1px solid #14815d}.website-builder-icon-command{color:#526071;background:#fff;border:1px solid #d3dbe4;justify-content:center;width:34px;padding:0}.website-builder-generate{color:#fff;background:#2379c9;border:1px solid #2379c9}.website-builder-save:disabled,.website-builder-generate:disabled,.website-builder-publish:disabled{opacity:.55;cursor:not-allowed}.website-builder-body{flex:1;grid-template-columns:minmax(380px,430px) minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid}.website-builder-panel,.website-builder-preview{background:#fff;border:1px solid #dde3e9;border-radius:7px;min-height:0;overflow:hidden}.website-builder-panel{flex-direction:column;display:flex}.website-builder-tabs{border-bottom:1px solid #e6eaef;flex:none;gap:4px;height:48px;padding:7px 10px 0;display:flex}.website-builder-tabs button{color:#6c7887;cursor:pointer;background:0 0;border:0;border-radius:4px 4px 0 0;height:34px;padding:0 13px;font-size:12px}.website-builder-tabs button.active{color:#1769aa;background:#edf5fc;font-weight:600}.website-builder-tabs button:disabled{color:#b1b8c1;cursor:not-allowed}.website-builder-form,.website-content-editor{flex:1;min-height:0;padding:0 14px 18px;overflow:auto}.website-builder-form>section,.website-content-editor>section{border-bottom:1px solid #edf0f3;padding:15px 0}.website-builder-form h2,.website-content-editor h2,.website-section-title h2{color:#364152;margin:0 0 11px;font-size:12px}.website-builder-form label,.website-content-editor label,.website-section-editor-list label{flex-direction:column;gap:6px;margin-top:10px;display:flex}.website-builder-form label>span,.website-content-editor label>span,.website-section-editor-list label>span{color:#687586;font-size:10px}.website-builder-form input,.website-builder-form textarea,.website-content-editor input,.website-content-editor textarea,.website-content-editor select,.website-section-editor-list input,.website-section-editor-list textarea,.website-section-editor-list select{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #d5dce5;border-radius:5px;outline:0;width:100%;font:12px/1.5 inherit}.website-builder-form input,.website-content-editor input,.website-content-editor select,.website-section-editor-list input{height:35px;padding:0 9px}.website-builder-form textarea,.website-content-editor textarea,.website-section-editor-list textarea{resize:vertical;min-height:66px;padding:8px 9px}.website-builder-form input:focus,.website-builder-form textarea:focus,.website-content-editor input:focus,.website-content-editor textarea:focus{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.website-template-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.website-template-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:5px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.website-template-options button>i{background:#e6edf2;border:1px solid #bdc7d2;border-radius:3px;flex:none;width:20px;height:20px}.website-template-options button.active{background:#f3f8fd;border-color:#6da9dd}.website-template-options button.active>i{border:3px solid #fff;box-shadow:0 0 0 2px #2379c9}.website-template-options .template-precision>i{background:#1769aa}.website-template-options .template-catalog>i{background:#14815d}.website-template-options .template-conversion>i{background:#c75c2d}.website-template-options .template-global>i{background:#263746}.website-template-options .template-technical>i{background:#7b8793}.website-template-options .template-exhibition>i{background:#b03845}.website-template-options span,.website-template-options strong,.website-template-options small{min-width:0;display:block}.website-template-options strong{color:#394657;font-size:11px}.website-template-options small{color:#8994a1;margin-top:3px;font-size:9px}.website-brand-color>div{grid-template-columns:44px 1fr;gap:7px;display:grid}.website-brand-color input[type=color]{cursor:pointer;padding:3px}.website-contact-grid{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.website-product-sources{gap:12px;display:grid}.website-resource-step{background:#fff;border:1px solid #dce3e9;border-radius:5px;align-items:center;gap:10px;min-height:52px;padding:9px 10px;display:flex}.website-resource-step>div{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.website-resource-step b{color:#1769aa;background:#e9f2fa;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.website-resource-step span,.website-resource-step strong,.website-resource-step small{min-width:0;display:block}.website-resource-step strong{color:#3c4958;font-size:11px}.website-resource-step small{color:#8a95a2;margin-top:3px;font-size:9px}.website-resource-step>button{color:#276a9e;cursor:pointer;background:#f5f9fc;border:1px solid #bdd2e4;border-radius:4px;flex:none;height:30px;padding:0 10px;font-size:10px}.website-resource-step>button:disabled{color:#a1a9b2;cursor:not-allowed;background:#f7f8f9;border-color:#dde2e7}.website-selected-products{grid-template-columns:1fr 1fr;gap:6px;display:grid}.website-selected-products article{background:#f8fafb;border:1px solid #e0e5ea;border-radius:5px;align-items:center;gap:7px;min-width:0;height:46px;padding:4px;display:flex}.website-selected-products article>img,.website-selected-products article>svg{object-fit:cover;color:#8794a0;background:#e9edf0;border-radius:3px;flex:none;width:38px;height:38px}.website-selected-products span,.website-selected-products strong,.website-selected-products small{min-width:0;display:block}.website-selected-products span{flex:1}.website-selected-products strong{color:#465362;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.website-selected-products small{color:#8995a1;margin-top:3px;font-size:8px}.website-selected-assets-strip{align-items:center;gap:5px;height:46px;display:flex;overflow:hidden}.website-selected-assets-strip img{object-fit:cover;background:#eef1f3;border:1px solid #dfe5ea;border-radius:4px;flex:none;width:42px;height:42px}.website-selected-assets-strip>span{color:#71808f;border:1px dashed #cfd8e1;border-radius:4px;flex:none;place-items:center;width:42px;height:42px;font-size:9px;display:grid}.website-content-update{color:#9a6b12;background:#fffaf0;border:1px solid #e7d7a9;border-radius:5px;align-items:center;gap:8px;padding:9px 10px;display:flex}.website-content-update span,.website-content-update strong,.website-content-update small{min-width:0;display:block}.website-content-update strong{font-size:10px}.website-content-update small{color:#8a7750;margin-top:3px;font-size:9px;line-height:1.45}.website-source-block{border-top:1px solid #e4e9ee}.website-source-block>header{color:#526477;align-items:center;gap:9px;min-height:42px;display:flex}.website-source-block>header>span,.website-source-block>header strong,.website-source-block>header small{min-width:0;display:block}.website-source-block>header strong{color:#3e4c5d;font-size:11px}.website-source-block>header small{color:#8a96a3;margin-top:2px;font-size:9px}.website-source-list{gap:5px;display:grid}.website-source-list>button,.website-detail-toggle{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:46px;padding:7px 8px;display:flex}.website-source-list>button.selected,.website-detail-list>article.selected>.website-detail-toggle{background:#f4f8fc;border-color:#6da9dd}.website-source-list button>i,.website-detail-toggle>i{color:#fff;border:1px solid #bdc7d2;border-radius:3px;flex:none;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.website-source-list button.selected>i,.website-detail-list>article.selected .website-detail-toggle>i{background:#2379c9;border-color:#2379c9}.website-source-list button>span,.website-source-list button strong,.website-source-list button small,.website-detail-toggle>span,.website-detail-toggle strong,.website-detail-toggle small{min-width:0;display:block}.website-source-list button>span,.website-detail-toggle>span{flex:1}.website-source-list button strong,.website-detail-toggle strong{color:#465465;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.website-source-list button small,.website-detail-toggle small{color:#8b96a2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.website-detail-list{gap:7px;display:grid}.website-detail-list>article{min-width:0}.website-detail-images{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px 0 2px;display:grid}.website-detail-images button{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:4px;min-width:0;padding:2px;position:relative;overflow:hidden}.website-detail-images button.selected{border-color:#2379c9;box-shadow:0 0 0 1px #2379c9}.website-detail-images img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.website-detail-images button>i{color:#fff;background:#2379c9;border-radius:2px;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:3px;right:3px}.website-source-empty{color:#929daa;border:1px dashed #d5dde5;border-radius:5px;place-items:center;min-height:46px;font-size:9px;display:grid}.website-section-title{justify-content:space-between;align-items:center;display:flex}.website-section-title span{color:#8994a1;font-size:10px}.website-builder-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.website-builder-assets>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:5px;min-width:0;padding:3px;position:relative;overflow:hidden}.website-builder-assets>button.selected{border-color:#2379c9;box-shadow:0 0 0 1px #2379c9}.website-builder-assets img{object-fit:cover;background:#eef1f4;border-radius:3px;width:100%;height:66px;display:block}.website-builder-assets button span{color:#536172;text-overflow:ellipsis;white-space:nowrap;padding:5px 3px 2px;font-size:9px;display:block;overflow:hidden}.website-builder-assets button i{color:#fff;background:#1c2633b8;border-radius:3px;padding:2px 4px;font:8px/1.2 inherit;position:absolute;top:6px;right:6px}.website-assets-empty{color:#8c97a4;border:1px dashed #d7dee6;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:92px;font-size:10px;display:flex}.website-quote-panel{border-bottom:0!important}.website-quote-panel>div{color:#2379c9;background:#f6f9fc;border:1px solid #d8e4ef;border-radius:5px;align-items:center;gap:9px;padding:10px;display:flex}.website-quote-panel span,.website-quote-panel strong,.website-quote-panel small{min-width:0;display:block}.website-quote-panel strong{color:#35536f;font-size:11px}.website-quote-panel small{color:#7b8c9d;margin-top:3px;font-size:9px;line-height:1.5}.website-page-selector{border-bottom:1px solid #edf0f3;gap:5px;padding:12px 0;display:flex;overflow-x:auto}.website-page-selector button{color:#687586;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:4px;flex:none;height:30px;padding:0 10px;font-size:10px}.website-page-selector button.active{color:#1769aa;background:#edf5fc;border-color:#b8d4ed}.website-page-name{border-bottom:1px solid #edf0f3;padding:12px 0}.website-section-editor-list>section{border-bottom:1px solid #edf0f3;padding:14px 0}.website-section-editor-list header{justify-content:space-between;align-items:center;display:flex}.website-section-editor-list header strong{color:#3d4a5a;font-size:11px}.website-section-editor-list header small{color:#98a2b3;font-size:9px}.website-section-item-editor{border-left:2px solid #dce8f2;gap:6px;margin-top:9px;padding-left:9px;display:grid}.website-builder-preview{background:#e8edf2;flex-direction:column;display:flex;position:relative}.website-preview-toolbar{color:#75808d;background:#f8f9fa;border-bottom:1px solid #d9e0e7;flex:none;grid-template-columns:64px 1fr 64px;align-items:center;height:38px;padding:0 12px;font-size:10px;display:grid}.website-preview-toolbar>div{gap:5px;display:flex}.website-preview-toolbar i{background:#c6cdd5;border-radius:50%;width:8px;height:8px}.website-preview-toolbar span{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dde2e7;border-radius:4px;justify-self:center;max-width:70%;padding:5px 30px;overflow:hidden}.website-preview-toolbar small{justify-self:end}.website-preview-scroll{flex:1;min-height:0;padding:16px;overflow:auto}.website-generation-state{z-index:8;color:#557086;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f4f7f9e6;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:24px;display:flex;position:absolute;top:38px;bottom:0;left:0;right:0}.website-generation-state svg{color:#2379c9}.website-generation-state strong{color:#2e4355;font-size:14px}.website-generation-state span{color:#788b9b;max-width:360px;font-size:10px;line-height:1.6}.website-preview-media.is-detail-media{object-fit:contain;background:#f4f6f7}.website-builder-preview.is-mobile .website-site-surface{width:390px;max-width:100%;margin:0 auto}.website-site-surface{color:#243142;background:#fff;min-height:100%;overflow:hidden;box-shadow:0 3px 14px #1f32491f}.website-site-header{background:#fff;border-bottom:1px solid #e9edf1;align-items:center;gap:22px;min-height:56px;padding:0 5%;display:flex}.website-site-header>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:13px;overflow:hidden}.website-site-header nav{align-items:center;gap:15px;display:flex}.website-site-header nav span,.website-site-header nav button{color:#687585;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.website-site-language{color:#586676;background:#fff;border:1px solid #d8dfe7;border-radius:3px;outline:0;max-width:112px;height:28px;padding:0 22px 0 7px;font-size:9px}.website-site-header>button{background:var(--site-primary);color:#fff;white-space:nowrap;border:0;border-radius:3px;height:28px;padding:0 10px;font-size:9px}.website-draft-hero,.website-site-hero{background:#dfe5ea;align-items:flex-end;min-height:390px;display:flex;position:relative;overflow:hidden}.website-preview-media{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.website-preview-media-empty{color:#94a0ad;background:#dfe5ea;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.website-draft-hero>div:last-child,.website-site-hero-copy{z-index:2;color:#fff;width:min(620px,82%);padding:48px 7%;position:relative}.website-draft-hero:after,.website-site-hero-shade{content:"";z-index:1;background:#0f182394;position:absolute;top:0;bottom:0;left:0;right:0}.website-draft-hero small,.website-site-hero small,.website-site-section-head small,.website-site-contact small{color:var(--site-primary);text-transform:uppercase;font-size:9px;font-weight:700}.website-draft-hero h1,.website-site-hero h1{letter-spacing:0;max-width:620px;margin:8px 0 12px;font-size:34px;line-height:1.15}.website-draft-hero p,.website-site-hero p{color:#ffffffdb;max-width:560px;margin:0;font-size:12px;line-height:1.7}.website-draft-hero button,.website-site-hero button{background:var(--site-primary);color:#fff;border:0;border-radius:3px;height:34px;margin-top:20px;padding:0 14px;font-size:10px}.website-draft-band{background:#f5f7f9;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:0 7%;display:flex}.website-draft-band strong{font-size:18px}.website-draft-band span{color:#7a8794;font-size:11px}.website-site-section{padding:56px 7%;position:relative}.website-site-section-head{max-width:660px;margin-bottom:24px}.website-site-section h2,.website-site-contact h2,.website-site-cta h2{letter-spacing:0;margin:7px 0 10px;font-size:23px;line-height:1.3}.website-site-inline-media{background:#e8edf1;min-height:260px;margin:20px 0;position:relative;overflow:hidden}.website-site-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.website-site-items article{background:#fff;border:1px solid #e1e6eb;border-radius:5px;min-height:108px;padding:17px}.website-site-items b{color:var(--site-primary);margin-bottom:8px;font-size:20px;display:block}.website-site-items strong{color:#354253;font-size:11px;display:block}.website-site-items p{color:#758190;margin:7px 0 0;font-size:9px;line-height:1.6}.website-site-cta{color:#fff;background:#243142;justify-content:space-between;align-items:center;gap:28px;padding:38px 7%;display:flex}.website-site-cta p{color:#ffffffb8}.website-site-cta button{background:var(--site-primary);color:#fff;border:0;border-radius:3px;min-width:110px;height:34px;font-size:10px}.website-site-contact{background:#f5f7f9;grid-template-columns:1fr 1fr;gap:36px;padding:52px 7%;display:grid}.website-site-contact-lines{color:#465466;flex-direction:column;justify-content:center;gap:8px;font-size:11px;display:flex}.website-site-whatsapp{color:#fff;background:#12805c;border-radius:3px;align-items:center;gap:7px;width:max-content;min-height:34px;margin-top:15px;padding:0 13px;font-size:10px;text-decoration:none;display:inline-flex}.website-site-lead-form{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.website-site-lead-form input,.website-site-lead-form textarea{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #dbe2e8;border-radius:3px;min-width:0;font:9px/1.5 inherit}.website-site-lead-form input{height:30px;padding:0 8px}.website-site-lead-form textarea{resize:none;grid-column:1/-1;padding:7px 8px}.website-site-lead-form button{background:var(--site-primary);color:#fff;border:0;border-radius:3px;width:max-content;min-width:82px;height:30px;font-size:9px}.website-site-footer{color:#fff;background:#18222e;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:20px 7%;display:flex}.website-site-footer span{color:#ffffff94;text-align:right;max-width:60%;font-size:8px}.template-catalog .website-site-hero{min-height:330px}.template-catalog .website-site-items{grid-template-columns:repeat(4,minmax(0,1fr))}.template-conversion .website-site-header{border-top:3px solid var(--site-primary)}.template-conversion .website-site-hero-copy{padding-bottom:62px}.template-technical .website-site-hero{background:#f5f7f9;align-items:center}.template-technical .website-site-hero .website-preview-media{width:52%;left:48%}.template-technical .website-site-hero-copy{color:#213041;width:50%}.template-technical .website-site-hero-copy p{color:#667585}.template-exhibition .website-site-hero{min-height:450px}.template-exhibition .website-site-items article{border:0;border-top:3px solid var(--site-primary);border-radius:0}.website-generate-overlay{z-index:1400;background:#0f172a66;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.website-generate-dialog{background:#fff;border:1px solid #dce2e8;border-radius:8px;width:min(520px,100vw - 32px);overflow:hidden;box-shadow:0 20px 50px #0f172a2e}.website-generate-dialog>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;min-height:64px;padding:12px 16px;display:flex}.website-generate-dialog h2{color:#273244;margin:0;font-size:15px}.website-generate-dialog header p{color:#8a95a3;margin:4px 0 0;font-size:10px}.website-generate-dialog header button{color:#778391;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.website-charge-summary{padding:16px}.website-charge-main{color:#2379c9;background:#f4f8fc;border:1px solid #cfe0ee;border-radius:6px;align-items:center;gap:10px;min-height:64px;padding:11px 12px;display:flex}.website-charge-main>span{flex:1;min-width:0}.website-charge-main small,.website-charge-main strong{display:block}.website-charge-main small{color:#74889a;font-size:9px}.website-charge-main strong{color:#26445e;margin-top:3px;font-size:15px}.website-charge-main em{color:#276b9f;white-space:nowrap;background:#e5f0f9;border-radius:4px;padding:4px 7px;font-size:9px;font-style:normal}.website-charge-meta{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.website-charge-meta>div{background:#f8fafb;border-left:3px solid #d3dee8;min-height:54px;padding:9px 10px}.website-charge-meta span,.website-charge-meta strong{display:block}.website-charge-meta span{color:#8792a0;font-size:9px}.website-charge-meta strong{color:#3b4858;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.website-charge-summary>p{color:#7b8794;margin:10px 0 0;font-size:10px}.website-balance-warning{color:#ad3448;background:#fff4f5;border:1px solid #f0d2d7;border-radius:5px;margin:0 16px 14px;padding:9px 10px;font-size:10px}.website-generate-dialog>footer{background:#fff;border-top:1px solid #e8ecf0;justify-content:flex-end;align-items:center;gap:8px;min-height:56px;padding:9px 16px;display:flex}.website-generate-dialog footer button,.website-generate-dialog footer a{color:#586677;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5dce5;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:76px;height:34px;padding:0 13px;font-size:11px;text-decoration:none;display:flex;flex:none!important;width:auto!important}.website-generate-dialog footer .primary{color:#fff;background:#2379c9;border-color:#2379c9}.website-generate-dialog footer button.primary{min-width:144px}.website-generate-dialog footer button:disabled{opacity:.5;cursor:not-allowed}.website-validation-dialog>header>svg{color:#2379c9}.website-error-dialog>header>svg{color:#c54858}.website-error-message{color:#4c5968;white-space:pre-wrap;padding:18px 16px;font-size:12px;line-height:1.7}.website-publish-summary{grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.website-publish-summary>div{background:#f7f9fb;border-left:3px solid #bed1e2;min-height:58px;padding:10px}.website-publish-summary span,.website-publish-summary strong{display:block}.website-publish-summary span{color:#8995a3;font-size:9px}.website-publish-summary strong{overflow-wrap:anywhere;color:#3d4b5c;margin-top:5px;font-size:11px}.website-publish-note{color:#4f695d;background:#f3f9f6;border:1px solid #d8e6df;margin:0 16px 16px;padding:10px 11px;font-size:10px;line-height:1.6}.website-publish-success>header>svg{color:#14815d}.website-publish-url{padding:18px 16px 20px}.website-publish-url span{color:#8894a2;font-size:9px;display:block}.website-publish-url a{color:#236aa5;overflow-wrap:anywhere;background:#f7fafc;border:1px solid #d7e2eb;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:11px 12px;font-size:11px;text-decoration:none;display:flex}.website-live-preview{z-index:1550;background:#e8edf1;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.website-live-preview>header{background:#fff;border-bottom:1px solid #dce3e9;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:flex}.website-live-preview>header>div:first-child{flex:1;min-width:0}.website-live-preview>header strong,.website-live-preview>header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.website-live-preview>header strong{color:#2f3b4b;font-size:13px}.website-live-preview>header span{color:#8994a1;margin-top:3px;font-size:9px}.website-live-preview-close{color:#5d6a79;cursor:pointer;background:#fff;border:1px solid #d7dfe7;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.website-live-preview-stage{flex:1;min-height:0;overflow:auto}.website-live-preview-stage .website-site-surface{width:100%;min-height:100%;box-shadow:none;margin:0 auto}.website-live-preview-stage.is-mobile{padding:18px}.website-live-preview-stage.is-mobile .website-site-surface{width:390px;max-width:100%;min-height:780px;box-shadow:0 10px 30px #22304029}.website-resource-overlay{z-index:1600;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.website-resource-dialog{background:#fff;border:1px solid #d8e0e7;border-radius:8px;flex-direction:column;width:min(900px,100vw - 32px);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a33}.website-resource-dialog>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.website-resource-dialog h2{color:#283544;margin:0;font-size:15px}.website-resource-dialog header p{color:#8793a0;margin:4px 0 0;font-size:10px}.website-resource-dialog>header>button{color:#75818e;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;display:grid}.website-resource-toolbar{background:#fafbfc;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;min-height:54px;padding:9px 16px;display:flex}.website-resource-search{color:#8995a1;background:#fff;border:1px solid #d5dde5;border-radius:5px;align-items:center;gap:7px;width:min(420px,70%);height:34px;padding:0 10px;display:flex}.website-resource-search:focus-within{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.website-resource-search input{color:#344054;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font:11px/1.5 inherit}.website-resource-toolbar>strong{color:#5f6c7a;margin-left:auto;font-size:10px}.website-resource-message{color:#94660c;background:#fff9e9;border-bottom:1px solid #f0dfb1;padding:7px 16px;font-size:10px}.website-product-picker-grid{grid-template-columns:1fr 1fr;align-content:start;gap:8px;min-height:260px;padding:14px 16px 18px;display:grid;overflow-y:auto}.website-product-picker-grid>button{color:#485666;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:6px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:88px;padding:7px 38px 7px 7px;display:grid;position:relative}.website-product-picker-grid>button:hover{border-color:#afc9de}.website-product-picker-grid>button.selected{background:#f5f9fd;border-color:#5e9dce;box-shadow:0 0 0 1px #5e9dce}.website-product-picker-cover{color:#8794a0;background:#edf1f4;border-radius:4px;place-items:center;width:74px;height:72px;display:grid;overflow:hidden}.website-product-picker-cover img{object-fit:cover;width:100%;height:100%}.website-product-picker-grid button>span:nth-child(2),.website-product-picker-grid button strong,.website-product-picker-grid button small,.website-product-picker-grid button em{min-width:0;display:block}.website-product-picker-grid button strong{color:#374554;font-size:11px}.website-product-picker-grid button small{color:#788593;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.website-product-picker-grid button em{color:#8b96a2;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;font-style:normal;overflow:hidden}.website-product-picker-grid button>i,.website-asset-picker-grid button>i{color:#fff;background:#fff;border:1px solid #bdc8d2;border-radius:3px;place-items:center;width:18px;height:18px;font-style:normal;display:grid;position:absolute;top:9px;right:9px}.website-product-picker-grid button.selected>i,.website-asset-picker-grid button.selected>i{background:#2379c9;border-color:#2379c9}.website-resource-empty{color:#8b97a3;text-align:center;border:1px dashed #d4dde5;border-radius:6px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.website-resource-empty strong{color:#61707e;font-size:11px}.website-resource-empty span{font-size:9px}.website-resource-dialog>footer{border-top:1px solid #e8ecf0;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:10px 16px;display:flex;color:#344054!important;background:#fff!important}.website-resource-dialog>footer button{color:#586676;cursor:pointer;background:#fff;border:1px solid #d4dce4;border-radius:5px;width:auto;min-width:78px;height:34px;padding:0 13px;font-size:11px}.website-resource-dialog>footer .primary{color:#fff;background:#2379c9;border-color:#2379c9;min-width:150px}.website-resource-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}.website-asset-dialog{width:min(1040px,100vw - 32px)}.website-asset-counters{gap:6px;margin-left:auto;display:flex}.website-asset-counters strong{color:#526577;background:#fff;border:1px solid #d9e3ec;border-radius:4px;padding:5px 8px;font-size:9px}.website-asset-picker-body{min-height:0;padding:0 16px 18px;overflow-y:auto}.website-asset-picker-body>section{padding-top:15px}.website-asset-picker-body>section>header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.website-asset-picker-body>section>header strong{color:#3d4b5b;font-size:11px}.website-asset-picker-body>section>header span{color:#8b96a2;font-size:9px}.website-asset-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.website-asset-picker-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:5px;min-width:0;padding:4px;position:relative}.website-asset-picker-grid>button.selected{background:#f5f9fd;border-color:#5e9dce;box-shadow:0 0 0 1px #5e9dce}.website-asset-picker-grid img{aspect-ratio:4/3;object-fit:cover;background:#edf1f3;border-radius:3px;width:100%;display:block}.website-asset-picker-grid button>span{padding:6px 3px 3px;display:block}.website-asset-picker-grid button strong,.website-asset-picker-grid button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.website-asset-picker-grid button strong{color:#465464;font-size:9px}.website-asset-picker-grid button small{color:#8a96a2;margin-top:3px;font-size:8px}@media (max-width:1100px){.website-builder-languages{max-width:210px}.website-builder-body{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.website-site-header nav{display:none}.website-site-items,.template-catalog .website-site-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.website-builder-page{height:100vh;min-height:0;overflow:hidden}.website-builder-header{flex-wrap:wrap}.website-builder-title{flex-basis:calc(100% - 140px)}.website-builder-viewport{margin-left:0}.website-builder-preview-command,.website-builder-save,.website-builder-publish,.website-builder-generate{flex:calc(25% - 8px);justify-content:center;padding:0 7px;font-size:10px}.website-builder-body{flex-direction:column;display:flex;overflow:auto}.website-builder-panel{min-height:680px}.website-builder-preview{min-height:620px}.website-template-options,.website-contact-grid{grid-template-columns:1fr}.website-preview-scroll{padding:10px}.website-site-header{padding:0 14px}.website-draft-hero h1,.website-site-hero h1{font-size:27px}.website-site-items,.template-catalog .website-site-items,.website-site-contact{grid-template-columns:1fr}.template-technical .website-site-hero .website-preview-media{width:100%;left:0}.template-technical .website-site-hero-shade{background:#ffffffdb}.template-technical .website-site-hero-copy{width:100%}.website-publish-summary{grid-template-columns:1fr}.website-resource-overlay{padding:10px}.website-resource-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.website-product-picker-grid{grid-template-columns:1fr}.website-asset-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-resource-toolbar{flex-direction:column;align-items:stretch}.website-resource-search{width:auto}.website-asset-counters,.website-resource-toolbar>strong{margin-left:0}}.website-site-surface{--site-ink:#111b24;--site-muted:#63717d;--site-line:#dce3e8;--site-soft:#f3f6f7;color:var(--site-ink);font-family:Inter,Microsoft YaHei,Arial,sans-serif}.website-site-header{border-color:#111b241f;gap:28px;min-height:64px;padding:0 6%}.website-site-header>strong{font-size:15px;font-weight:750}.website-site-header nav{gap:23px}.website-site-header nav button{color:#53616d;font-size:10px;font-weight:520;position:relative}.website-site-header nav button.active{color:var(--site-ink)}.website-site-header nav button.active:after{background:var(--site-primary);content:"";height:2px;position:absolute;bottom:-23px;left:0;right:0}.website-site-header>button{border-radius:3px;height:34px;min-height:34px;padding:0 14px;font-size:10px;font-weight:650}.website-draft-hero,.website-site-hero{background:#22313c;min-height:500px}.website-draft-hero:after,.website-site-hero-shade{background:linear-gradient(90deg,#081017e6 0,#0810179e 40%,#08101714 74%,#08101700 100%)}.website-draft-hero>div:last-child,.website-site-hero-copy{width:min(680px,78%);padding:68px 7%}.website-draft-hero h1,.website-site-hero h1{max-width:660px;margin:0;font-size:50px;font-weight:760;line-height:1.04}.website-draft-hero p,.website-site-hero p{color:#ffffffc9;max-width:580px;margin-top:20px;font-size:14px;line-height:1.8}.website-draft-hero button,.website-site-hero button{height:40px;min-height:40px;margin-top:26px;padding:0 18px;font-size:11px;font-weight:650}.website-draft-band{background:var(--site-soft);min-height:128px}.website-site-section{background:#fff;padding:78px 7%}.website-site-section:nth-child(odd){background:var(--site-soft)}.website-site-section-head{grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr);gap:70px;max-width:none;margin-bottom:42px;display:grid}.website-site-section-head small,.website-site-contact small{color:var(--site-primary);text-transform:uppercase;font-size:9px;font-weight:760}.website-site-section h2,.website-site-contact h2,.website-site-cta h2{margin:0;font-size:36px;font-weight:730;line-height:1.08}.website-site-section-head p,.website-site-contact p,.website-site-cta p{color:var(--site-muted);margin:3px 0 0;font-size:13px;line-height:1.85}.website-site-inline-media{background:#dfe5e8;min-height:400px;margin:0 0 42px}.website-site-items,.template-catalog .website-site-items{border-top:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.website-site-items article,.template-exhibition .website-site-items article{border:0;border-bottom:1px solid var(--site-line);background:0 0;border-radius:0;min-height:190px;padding:24px 25px 30px 0}.website-site-items article:not(:nth-child(3n+1)){border-left:1px solid var(--site-line);padding-left:25px}.website-site-item-index{color:#8d99a2;margin-bottom:28px;font-size:9px;display:block}.website-site-items b{margin-bottom:8px;font-size:25px}.website-site-items strong{color:var(--site-ink);font-size:14px;line-height:1.35}.website-site-items p{color:#74818b;margin-top:11px;font-size:11px;line-height:1.75}.website-site-cta{background:var(--site-ink);gap:56px;padding:62px 7%}.website-site-cta>div{max-width:680px}.website-site-cta p{color:#ffffffa3;margin-top:13px}.website-site-cta button{min-width:128px;height:40px;min-height:40px;color:var(--site-ink);background:#fff;border:1px solid #fff;border-radius:3px;font-size:11px;font-weight:650}.website-site-contact{background:var(--site-soft);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:80px;padding:78px 7%}.website-site-contact-copy h2{margin-top:12px}.website-site-contact-lines{color:#586672;gap:8px;font-size:11px}.website-site-whatsapp{border-radius:3px;justify-content:center;min-width:190px;min-height:40px;font-size:11px}.website-site-footer{background:#0d151c;min-height:110px;padding:24px 7%}.website-site-footer strong{font-size:14px}.website-site-footer span{color:#ffffff7a;font-size:9px;line-height:1.6}.template-technical .website-site-hero-shade{background:linear-gradient(90deg,#f7f9fafa 0,#f7f9fae0 42%,#f7f9fa0a 72%)}.template-technical .website-site-hero-copy{width:min(680px,58%)}.template-exhibition .website-site-items article{border-top:0}.website-publish-targets{grid-template-columns:1fr;gap:8px;padding:16px 16px 0;display:grid}.website-publish-targets>div{color:#52606c;text-align:left;background:#fff;border:1px solid #dce3e8;border-radius:5px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:72px;padding:12px;display:grid;position:relative}.website-publish-targets>div.selected{color:#236c9f;background:#f5faff;border-color:#2f7fb7;box-shadow:0 0 0 1px #2f7fb7}.website-publish-targets span,.website-publish-targets strong,.website-publish-targets small{min-width:0;display:block}.website-publish-targets strong{color:#33414c;font-size:11px}.website-publish-targets small{color:#82909b;margin-top:5px;font-size:9px;line-height:1.45}.website-publish-targets i{color:#6f7c87;font-size:8px;font-style:normal;position:absolute;top:10px;right:10px}.website-publish-targets .selected i{color:#2375ad}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-header{min-height:58px;padding:0 16px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-header nav{display:none}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-header>strong{max-width:38%}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-language{max-width:104px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-hero{min-height:590px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-hero-shade{background:linear-gradient(#0810170a 16%,#081017e0 100%)}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-hero-copy{width:100%;padding:48px 20px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-hero h1{font-size:38px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-hero p{font-size:14px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-section{padding:62px 20px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-section-head{margin-bottom:30px;display:block}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-section-head p{margin-top:16px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-section h2{font-size:32px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-contact h2{font-size:32px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-cta h2{font-size:32px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-inline-media{min-height:290px;margin-bottom:26px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-items{grid-template-columns:1fr}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-items article{border-left:0;border-right:0;min-height:0;padding:22px 0}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-items article:not(:nth-child(3n+1)){border-left:0;border-right:0;min-height:0;padding:22px 0}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-item-index{margin-bottom:15px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-cta{flex-direction:column;align-items:flex-start;padding:52px 20px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-contact{grid-template-columns:1fr;gap:30px;padding:62px 20px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-footer{flex-direction:column;align-items:flex-start;padding:26px 20px}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .website-site-footer span{text-align:left;max-width:100%}@media (max-width:760px){.website-publish-targets{grid-template-columns:1fr}}.website-ai-brief>p{color:#8a96a3;margin:8px 0 0;font-size:9px;line-height:1.55}.website-resource-step>div>svg{color:#2379c9;flex:none}.website-selected-more{color:#758391;border:1px dashed #d4dde5;border-radius:5px;grid-column:1/-1;place-items:center;min-height:28px;font-size:9px;display:grid}.website-template-open{color:#356e99;cursor:pointer;background:#f7fafc;border:1px solid #c9d8e5;border-radius:4px;align-items:center;gap:5px;height:30px;margin-left:auto;padding:0 9px;font-size:10px;display:inline-flex}.website-template-current{color:#566473;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1e8;border-radius:6px;grid-template-columns:132px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:104px;padding:9px;display:grid}.website-template-current:hover{background:#fbfdff;border-color:#9ebbd2}.website-template-current>span:nth-child(2),.website-template-current strong,.website-template-current small,.website-template-current em{min-width:0;display:block}.website-template-current strong{color:#344252;font-size:11px}.website-template-current small{color:#71808f;margin-top:5px;font-size:9px;line-height:1.45}.website-template-current em{color:#94a0ab;margin-top:7px;font-size:8px;font-style:normal}.website-resource-dialog>footer{justify-content:space-between}.website-resource-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.website-resource-pagination{color:#667585;align-items:center;gap:6px;display:flex}.website-resource-pagination button,.website-resource-dialog>footer .website-resource-pagination button{place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid}.website-resource-pagination span{color:#4f5e6d;text-align:center;min-width:48px;font-size:10px}.website-resource-pagination em,.website-resource-total{color:#8a96a3;white-space:nowrap;font-size:9px;font-style:normal}.website-resource-pagination.is-compact{margin-left:auto}.website-resource-pagination.is-compact em{display:none}.website-asset-picker-body>section>header>span:first-child{color:inherit;gap:3px;display:grid}.website-asset-picker-body>section>header>span:first-child small{color:#8b96a2;font-size:9px}.website-product-picker-grid.is-loading{opacity:.58;pointer-events:none}.website-template-dialog{width:min(980px,100vw - 32px)}.website-template-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:16px;display:grid;overflow-y:auto}.website-template-picker-grid>button{color:#455362;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:6px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:178px;padding:9px 40px 9px 9px;display:grid;position:relative}.website-template-picker-grid>button:hover{border-color:#a9c2d6}.website-template-picker-grid>button.selected{background:#f7fbfe;border-color:#5e9dce;box-shadow:0 0 0 1px #5e9dce}.website-template-copy,.website-template-copy strong,.website-template-copy small,.website-template-copy em{min-width:0;display:block}.website-template-copy strong{color:#31404f;font-size:12px}.website-template-copy small{color:#697786;margin-top:7px;font-size:10px;line-height:1.5}.website-template-copy em{color:#94a0ab;margin-top:9px;font-size:9px;font-style:normal}.website-template-check{color:#fff;background:#fff;border:1px solid #bdc8d2;border-radius:3px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:11px;right:11px}.selected>.website-template-check{background:#2379c9;border-color:#2379c9}.website-template-thumb{background:#f5f7f8;border:1px solid #d5dee5;border-radius:4px;width:100%;height:112px;display:block;position:relative;overflow:hidden}.website-template-current .website-template-thumb{height:82px}.website-template-thumb>i{display:block;position:absolute}.website-template-thumb .thumb-nav{background:#fff;border-bottom:1px solid #dce3e8;height:12%;top:0;bottom:auto;left:0;right:0}.website-template-thumb .thumb-hero{background:#344552;height:46%;top:12%;bottom:auto;left:0;right:0}.website-template-thumb .thumb-copy{border-top:5px solid #fff;border-bottom:2px solid #ffffffa8;width:34%;height:19%;top:24%;left:8%}.website-template-thumb .thumb-grid{background:repeating-linear-gradient(90deg,#fff 0 29%,#d8e0e6 29% 30%,#fff 30% 63%,#d8e0e6 63% 64%,#fff 64% 100%);border-top:1px solid #cfd8df;height:23%;bottom:10%;left:7%;right:7%}.website-template-thumb .thumb-band{background:#dfe7ec;height:8%;top:auto;bottom:0;left:0;right:0}.website-template-thumb.is-catalog .thumb-hero{background:#eef2f3;right:47%}.website-template-thumb.is-catalog .thumb-copy{border-color:#405464;width:37%;top:21%;left:7%}.website-template-thumb.is-catalog:after{content:"";background:#607986;width:47%;height:46%;position:absolute;top:12%;right:0}.website-template-thumb.is-catalog .thumb-grid{background:repeating-linear-gradient(90deg,#fff 0 22%,#d8e0e6 22% 23%,#fff 23% 48%,#d8e0e6 48% 49%,#fff 49% 74%,#d8e0e6 74% 75%,#fff 75% 100%)}.website-template-thumb.is-conversion .thumb-hero{background:#2f4d5e;height:36%;top:18%;left:7%;right:7%}.website-template-thumb.is-conversion .thumb-copy{text-align:center;width:44%;top:27%;left:28%}.website-template-thumb.is-conversion .thumb-grid{background:linear-gradient(90deg,#fff 0 48%,#d8e0e6 48% 50%,#fff 50%);left:15%;right:15%}.website-template-thumb.is-global .thumb-nav{background:#15222c;border-color:#15222c}.website-template-thumb.is-global .thumb-hero{background:#304650;height:58%}.website-template-thumb.is-global .thumb-copy{width:40%;top:31%;left:30%}.website-template-thumb.is-global .thumb-grid{background:#f7f8f9;height:20%;bottom:4%}.website-template-thumb.is-technical .thumb-hero{background:#f5f7f8;right:50%}.website-template-thumb.is-technical .thumb-copy{border-color:#2b414f}.website-template-thumb.is-technical:after{content:"";background:#7a8f98;width:50%;height:46%;position:absolute;top:12%;right:0}.website-template-thumb.is-technical .thumb-grid{background:repeating-linear-gradient(#fff 0 29%,#d3dce3 29% 32%);left:7%;right:48%}.website-template-thumb.is-exhibition .thumb-nav{background:#18252e;border-color:#18252e}.website-template-thumb.is-exhibition .thumb-hero{background:#536f7d;height:62%}.website-template-thumb.is-exhibition .thumb-copy{width:52%;top:42%;left:24%}.website-template-thumb.is-exhibition .thumb-grid{background:linear-gradient(90deg,#fff 0 49%,#d4dde4 49% 51%,#fff 51%);height:20%;bottom:2%}.template-catalog .website-site-hero{background:#eef2f3;align-items:center;min-height:440px}.template-catalog .website-site-hero .website-preview-media{width:50%;left:50%}.template-catalog .website-site-hero-shade{background:linear-gradient(90deg,#f5f7f8 0 48%,#f5f7f814 72%)}.template-catalog .website-site-hero-copy{width:52%;color:var(--site-ink)}.template-catalog .website-site-hero p{color:var(--site-muted)}.template-catalog .website-site-section-head{max-width:720px;display:block}.template-catalog .website-site-items{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.template-catalog .website-site-items article,.template-catalog .website-site-items article:not(:nth-child(3n+1)){border:1px solid var(--site-line);background:#fff;min-height:175px;padding:20px}.template-conversion .website-site-hero{align-items:center;min-height:470px}.template-conversion .website-site-hero-shade{background:#0c1820b8}.template-conversion .website-site-hero-copy{text-align:center;width:min(760px,86%);margin:0 auto}.template-conversion .website-site-hero-copy p{margin-left:auto;margin-right:auto}.template-conversion .website-site-section-head{text-align:center;max-width:700px;margin-left:auto;margin-right:auto;display:block}.template-conversion .website-site-items{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.template-conversion .website-site-items article,.template-conversion .website-site-items article:not(:nth-child(3n+1)){border:1px solid var(--site-line);background:#fff;min-height:150px;padding:24px}.template-conversion .website-site-cta{background:var(--site-primary)}.template-global .website-site-header{color:#fff;background:#101b23;border-color:#ffffff1f}.template-global .website-site-header nav button{color:#cad3da}.template-global .website-site-hero{align-items:center;min-height:620px}.template-global .website-site-hero-shade{background:linear-gradient(#0810171f,#081017c2)}.template-global .website-site-hero-copy{text-align:center;width:min(820px,86%);margin:0 auto}.template-global .website-site-hero-copy p{margin-left:auto;margin-right:auto}.template-global .website-site-section-head{text-align:center;max-width:760px;margin-left:auto;margin-right:auto;display:block}.template-technical .website-site-items{border-top:1px solid var(--site-line);grid-template-columns:1fr}.template-technical .website-site-items article,.template-technical .website-site-items article:not(:nth-child(3n+1)){border-right:0;border-bottom:1px solid var(--site-line);border-left:0;min-height:0;padding:22px 0}.template-technical .website-site-item-index{float:left;width:44px;margin:2px 16px 0 0}.template-exhibition .website-site-header{color:#fff;background:#121d25;border-color:#ffffff1f}.template-exhibition .website-site-header nav button{color:#d2d9de}.template-exhibition .website-site-hero{align-items:flex-end;min-height:650px}.template-exhibition .website-site-hero-shade{background:linear-gradient(#09111714 30%,#091117db)}.template-exhibition .website-site-hero-copy{text-align:center;width:min(860px,88%);margin:0 auto}.template-exhibition .website-site-hero-copy p{margin-left:auto;margin-right:auto}.template-exhibition .website-site-items{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.template-exhibition .website-site-items article,.template-exhibition .website-site-items article:not(:nth-child(3n+1)){background:var(--site-soft);border:0;min-height:230px;padding:28px}@media (max-width:760px){.website-template-current{grid-template-columns:104px minmax(0,1fr) 16px}.website-template-picker-grid{grid-template-columns:1fr}.website-template-picker-grid>button{grid-template-columns:138px minmax(0,1fr)}.website-resource-dialog>footer{flex-direction:column;align-items:stretch}.website-resource-actions{width:100%;margin-left:0}.website-resource-actions button{flex:1}.website-resource-pagination{justify-content:center}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .template-catalog .website-site-hero .website-preview-media{width:100%;left:0}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .template-catalog .website-site-hero-shade{background:linear-gradient(#f5f7f829,#f5f7f8f0)}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .template-catalog .website-site-hero-copy{width:100%}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .template-catalog .website-site-items{grid-template-columns:1fr}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .template-conversion .website-site-items{grid-template-columns:1fr}:where(.website-builder-preview.is-mobile,.website-live-preview-stage.is-mobile) .template-exhibition .website-site-items{grid-template-columns:1fr}}.site-management-page{color:#344054;background:#f5f7fa;border:1px solid #e7e9f0;border-radius:10px;flex-direction:column;gap:14px;height:calc(100vh - 74px);min-height:0;margin:0 10px 10px 0;padding:16px 20px 18px;display:flex;overflow:hidden}.site-management-toast{z-index:1200;color:#31506d;background:#fff;border:1px solid #cfe0f1;border-radius:6px;align-items:center;gap:8px;min-width:280px;max-width:min(520px,100vw - 32px);min-height:40px;padding:8px 10px 8px 12px;font-size:12px;display:flex;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1f32491f}.site-management-toast>span{flex:1}.site-management-toast button{color:#7a8795;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.site-plan-strip{background:#fff;border:1px solid #e1e6ec;border-radius:6px;align-items:stretch;min-height:76px;display:flex;overflow:hidden}.site-plan-current{border-right:1px solid #e8ecf1;flex-direction:column;flex:0 0 clamp(320px,38%,460px);justify-content:center;min-width:0;padding:15px 18px;display:flex}.site-plan-current span{color:#7d8794;font-size:11px}.site-plan-current strong{color:#273244;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.site-plan-current small{color:#8a95a3;margin-top:4px;font-size:10px}.site-mode-entitlements{flex:1;grid-template-columns:repeat(3,minmax(118px,1fr));min-width:0;display:grid}.site-mode-entitlements>div{border-right:1px solid #edf0f3;grid-template-rows:1fr 1fr;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;padding:12px 18px;display:grid}.site-mode-entitlements>div:last-child{border-right:0}.site-mode-entitlements svg{color:#8793a2;grid-row:1/3}.site-mode-entitlements span{color:#3a4656;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.site-mode-entitlements small{color:#98a2b3;font-size:10px}.site-mode-entitlements .is-enabled svg,.site-mode-entitlements .is-enabled small{color:#2379c9}.site-mode-entitlements .is-locked{background:#fafbfc}.site-list-panel{background:#fff;border:1px solid #e1e6ec;border-radius:6px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.site-list-toolbar{z-index:4;border-bottom:1px solid #e7ebf0;align-items:center;gap:10px;min-height:56px;padding:9px 12px;display:flex;position:relative}.site-list-tabs{align-items:center;gap:2px;height:36px;display:flex}.site-list-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;height:34px;padding:0 12px;font-size:12px}.site-list-tabs button:hover{background:#f5f7fa}.site-list-tabs button.active{color:#1769aa;background:#edf5fc;font-weight:600}.site-search{color:#8994a1;background:#fff;border:1px solid #d8dfe7;border-radius:5px;align-items:center;gap:7px;width:240px;height:34px;margin-left:auto;padding:0 10px;display:flex}.site-enterprise-filter{z-index:6;flex:0 0 240px;width:240px;position:relative}.site-enterprise-filter-trigger{color:#657383;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex;width:100%!important}.site-enterprise-filter-trigger:hover,.site-enterprise-filter.is-open .site-enterprise-filter-trigger{border-color:#8fb7d8}.site-enterprise-filter-trigger>span{color:#455364;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.site-enterprise-filter-trigger>svg:last-child{flex:none;transition:transform .16s}.site-enterprise-filter.is-open .site-enterprise-filter-trigger>svg:last-child{transform:rotate(180deg)}.site-enterprise-filter-menu{background:#fff;border:1px solid #d8dfe7;border-radius:6px;width:min(340px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #16223029}.site-enterprise-filter-search{color:#8793a0;border:1px solid #d8dfe7;border-radius:5px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.site-enterprise-filter-search:focus-within{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.site-enterprise-filter-search input{color:#344054;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.site-enterprise-filter-options{scrollbar-gutter:stable;max-height:264px;margin-top:7px;overflow-y:auto}.site-enterprise-filter-options>button{color:#4b5867;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;min-height:46px;padding:7px 9px;display:flex;width:100%!important}.site-enterprise-filter-options>button:hover{background:#f5f8fb}.site-enterprise-filter-options>button.selected{color:#1769aa;background:#edf5fc}.site-enterprise-filter-options>button>span{flex:1;min-width:0}.site-enterprise-filter-options strong,.site-enterprise-filter-options small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site-enterprise-filter-options strong{font-size:12px;font-weight:600}.site-enterprise-filter-options small{color:#8a95a2;margin-top:3px;font-size:10px}.site-enterprise-filter-empty{color:#8a95a2;text-align:center;padding:24px 10px;font-size:11px}.site-enterprise-filter-menu>p{color:#8a95a2;margin:7px 2px 1px;font-size:9px}.is-platform-view .site-enterprise-filter+.site-search{width:210px;margin-left:0}.site-search input{color:#344054;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.site-create-button{color:#fff;cursor:pointer;background:#2379c9;border:0;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12px;display:flex}.site-table-wrap{flex:1;min-height:0;position:relative;overflow:auto}.site-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}.site-table-wrap th{text-align:left;color:#75808e;background:#f8f9fb;border-bottom:1px solid #e4e8ed;height:40px;padding:0 14px;font-size:11px;font-weight:500}.site-table-wrap th:first-child{width:25%}.site-table-wrap th:nth-child(2){width:130px}.site-table-wrap th:nth-child(3){width:20%}.site-table-wrap th:nth-child(4){width:110px}.site-table-wrap th:nth-child(5){width:165px}.site-table-wrap th:nth-child(6){width:225px}.site-table-wrap table.is-platform{min-width:1125px}.site-table-wrap table.is-platform th:first-child{width:190px}.site-table-wrap table.is-platform th:nth-child(2){width:260px}.site-table-wrap table.is-platform th:nth-child(3){width:110px}.site-table-wrap table.is-platform th:nth-child(4){width:165px}.site-table-wrap table.is-platform th:nth-child(5){width:100px}.site-table-wrap table.is-platform th:nth-child(6){width:160px}.site-table-wrap table.is-platform th:nth-child(7){width:140px}.site-table-wrap table.is-platform td:nth-child(6){white-space:nowrap}.site-table-wrap td{color:#4d5968;vertical-align:middle;border-bottom:1px solid #edf0f3;height:68px;padding:8px 14px;font-size:12px}.site-table-wrap tbody tr:hover{background:#fbfcfd}.site-table-wrap td strong,.site-table-wrap td small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.site-table-wrap td strong{color:#273244;font-size:12px}.site-table-wrap td small{color:#929ca8;margin-top:5px;font-size:10px}.site-table-wrap td a{color:#1769aa;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:100%;text-decoration:none;display:inline-flex;overflow:hidden}.site-domain-empty{color:#98a2b3}.site-status{color:#667085;background:#f8fafb;border:1px solid #dce2e8;border-radius:4px;align-items:center;height:24px;padding:0 8px;font-size:10px;display:inline-flex}.site-status.processing{color:#1769aa;background:#f2f8fd;border-color:#cfe3f4}.site-status.ready{color:#8a6418;background:#fff9eb;border-color:#ead9af}.site-status.published{color:#248054;background:#f1faf5;border-color:#ceeada}.site-status.failed{color:#b13448;background:#fff4f5;border-color:#f2d3d8}.site-row-actions{align-items:center;gap:8px;display:flex}.site-row-actions button{color:#526071;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:11px;display:flex}.site-row-actions button.publish{color:#1769aa;border-color:#b8d4ed}.site-row-actions button.icon{justify-content:center;width:30px;padding:0}.site-row-actions button:disabled{cursor:not-allowed;opacity:.45;background:#f7f8fa}.site-empty{text-align:center;height:280px!important}.site-empty>svg,.site-empty>strong,.site-empty>span,.site-empty>button{margin-left:auto;margin-right:auto}.site-empty>svg{color:#8aa3b8;display:block}.site-empty>strong{margin-top:10px;color:#344054!important;display:block!important}.site-empty>span{color:#8b95a2;margin-top:5px;font-size:11px;display:block}.site-empty>button{color:#1769aa;cursor:pointer;background:#f3f8fd;border:1px solid #b8d4ed;border-radius:5px;align-items:center;gap:5px;height:32px;margin-top:14px;padding:0 12px;font-size:11px;display:flex}.site-loading{color:#7d8794;background:#ffffffd6;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:40px;bottom:0;left:0;right:0}.site-pagination{color:#7d8794;border-top:1px solid #e8ecf1;flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 12px;font-size:11px;display:flex}.site-list-panel>footer.site-pagination{color:#7d8794!important;background:#fff!important;border:0!important;border-top:1px solid #e8ecf1!important;height:48px!important;min-height:48px!important;padding:0 12px!important}.site-pagination>div{align-items:center;gap:8px;display:flex}.site-pagination button{color:#647182;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.site-pagination button:disabled{opacity:.4;cursor:not-allowed}.site-create-overlay{z-index:1250;background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.site-create-dialog{background:#fff;border:1px solid #dce2e8;border-radius:8px;flex-direction:column;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 50px #0f172a2e}.site-create-dialog>header{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;min-height:67px;padding:13px 18px;display:flex}.site-create-dialog h2{color:#273244;margin:0;font-size:16px}.site-create-dialog header p{color:#8994a1;margin:5px 0 0;font-size:11px}.site-create-dialog header>button{color:#778391;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.site-create-body{padding:18px;overflow:auto}.site-create-body fieldset{border:0;margin:0 0 18px;padding:0}.site-create-body legend{color:#526071;margin-bottom:8px;font-size:11px}.site-target-organization{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.site-target-organization>span{color:#526071;font-size:11px}.site-target-organization select{color:#344054;background:#fff;border:1px solid #d5dce5;border-radius:5px;outline:none;width:100%;height:36px;padding:0 10px;font-size:12px}.site-target-organization select:focus{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.site-mode-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.site-mode-selector label{cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:5px;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:flex}.site-mode-selector label.selected{background:#f3f8fd;border-color:#6da9dd;box-shadow:0 0 0 1px #2785e614}.site-mode-selector label.disabled{cursor:not-allowed;opacity:.48;background:#f7f8fa}.site-mode-selector input{opacity:0;pointer-events:none;position:absolute}.site-mode-selector svg{color:#5e7185;flex:none}.site-mode-selector span{min-width:0}.site-mode-selector strong,.site-mode-selector small{display:block}.site-mode-selector strong{color:#344054;font-size:12px}.site-mode-selector small{color:#8b95a2;margin-top:4px;font-size:10px}.site-create-grid{grid-template-columns:1fr 180px;gap:14px;display:grid}.site-create-grid label{flex-direction:column;gap:7px;display:flex}.site-create-grid label.full{grid-column:1/-1}.site-language-field{grid-column:1/-1;position:relative}.site-language-field-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.site-language-field-label>span{color:#526071;font-size:11px}.site-language-field-label>small{color:#8994a1;font-size:10px}.site-language-selected{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.site-language-selected>div{background:#f5f9fd;border:1px solid #c9dced;border-radius:5px;align-items:center;gap:5px;min-width:0;height:38px;padding:0 6px 0 10px;display:flex}.site-language-selected>div>span{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.site-language-selected strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.site-language-selected em{color:#fff;background:#2379c9;border-radius:3px;padding:2px 4px;font-size:9px;font-style:normal}.site-language-selected button{color:#2379c9;cursor:pointer;background:0 0;border:0;border-radius:3px;height:25px;padding:0 5px;font-size:9px;flex:none!important;width:auto!important}.site-language-selected button:hover{background:#e8f2fb}.site-language-selected button.remove{color:#7c8794;place-items:center;padding:0;display:grid;width:25px!important}.site-language-selected button:disabled{opacity:.35;cursor:not-allowed}.site-language-picker{position:relative}.site-language-picker-trigger{color:#687686;cursor:pointer;background:#fff;border:1px dashed #aebdca;border-radius:5px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex;width:100%!important}.site-language-picker-trigger>span{text-align:left;flex:1;min-width:0}.site-language-picker.is-open .site-language-picker-trigger{color:#1769aa;border-color:#6da9dd}.site-language-picker-menu{z-index:20;background:#fff;border:1px solid #d5dce5;border-radius:6px;padding:7px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 28px #16223029}.site-language-search{color:#8793a0;background:#fff;border:1px solid #d8dfe7;border-radius:4px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.site-language-search:focus-within{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.site-language-search input{color:#344054;outline:0;flex:1;min-width:0;font-size:11px;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.site-language-picker-menu>div{max-height:190px;margin-top:6px;overflow-y:auto}.site-language-picker-menu>div>button{color:#4c5968;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;min-height:34px;padding:6px 8px;font-size:11px;display:flex;width:100%!important}.site-language-picker-menu>div>button:hover,.site-language-picker-menu>div>button.selected{background:#f0f6fb}.site-language-picker-menu>div>button:disabled{opacity:.4;cursor:not-allowed}.site-language-picker-menu i{border:1px solid #b7c1cc;border-radius:3px;flex:none;place-items:center;width:15px;height:15px;display:grid}.site-language-picker-menu .selected i{color:#fff;background:#2379c9;border-color:#2379c9}.site-language-picker-menu p{color:#8994a1;text-align:center;margin:0;padding:20px;font-size:11px}.site-create-grid label>span{color:#526071;font-size:11px}.site-create-grid input,.site-create-grid select,.site-create-grid textarea{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #d5dce5;border-radius:5px;outline:none;width:100%;font:12px/1.5 inherit}.site-create-grid input,.site-create-grid select{height:36px;padding:0 10px}.site-create-grid textarea{resize:vertical;min-height:104px;padding:9px 10px}.site-create-grid input:focus,.site-create-grid select:focus,.site-create-grid textarea:focus{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.site-create-dialog>footer{background:#fff;border-top:1px solid #e8ecf1;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:10px 18px;display:flex}.site-create-dialog>footer button{color:#526071;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:5px;align-items:center;gap:6px;min-width:74px;height:34px;padding:0 14px;font-size:12px;display:flex;flex:none!important;width:auto!important}.site-create-dialog>footer button.primary{color:#fff;background:#2379c9;border-color:#2379c9;min-width:146px}.site-create-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:980px){.site-management-page{padding:12px}.site-plan-strip{display:block}.site-plan-current{border-bottom:1px solid #e8ecf1;border-right:0}.site-mode-entitlements{overflow:auto}.site-list-toolbar{flex-wrap:wrap}.site-search{flex:1;margin-left:0}.site-enterprise-filter{flex-basis:220px;width:220px}.is-platform-view .site-enterprise-filter+.site-search{width:auto}.site-create-button{margin-left:auto}}@media (max-width:720px){.site-management-page{height:auto;min-height:calc(100vh - 74px);overflow:visible}.site-mode-entitlements{grid-template-columns:1fr}.site-mode-entitlements>div{border-bottom:1px solid #edf0f3;border-right:0}.site-list-tabs{width:100%;overflow-x:auto}.site-search{width:auto;min-width:180px}.site-enterprise-filter{flex-basis:100%;width:100%}.site-enterprise-filter-menu{width:100%}.site-mode-selector,.site-create-grid,.site-language-selected{grid-template-columns:1fr}.site-create-grid label.full{grid-column:auto}.site-create-overlay{padding:12px}}.platform-tools-page{color:#1f2937;background:#fff;border:1px solid #e6eaf0;border-radius:8px;height:100%;min-height:0;padding:22px}.platform-tools-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.platform-tools-header span{color:#267dcf;font-size:12px;font-weight:600}.platform-tools-header h1{letter-spacing:0;margin:4px 0 3px;font-size:22px}.platform-tools-header p{color:#667085;margin:0;font-size:13px}.platform-tools-header button{color:#fff;background:#267dcf;border:0;border-radius:6px;flex:none;align-self:flex-start;align-items:center;gap:7px;width:auto;min-height:36px;padding:0 16px;font-weight:600;display:inline-flex}.platform-tool-setting-row{border-bottom:1px solid #edf0f4;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 2px;display:grid}.platform-tool-icon{color:#267dcf;background:#eef6fd;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.platform-tool-copy{gap:4px;min-width:0;display:grid}.platform-tool-copy strong{font-size:14px}.platform-tool-copy span{color:#667085;font-size:13px;line-height:1.55}.platform-tool-toggle{cursor:pointer;align-items:center;gap:9px;display:flex}.platform-tool-toggle input{opacity:0;pointer-events:none;position:absolute}.platform-tool-toggle>span{background:#cbd2db;border-radius:11px;width:38px;height:22px;transition:all .18s;position:relative}.platform-tool-toggle>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a38}.platform-tool-toggle input:checked+span{background:#267dcf}.platform-tool-toggle.is-on>span{background:#267dcf!important}.platform-tool-toggle input:checked+span:after{transform:translate(16px)}.platform-tool-toggle b{color:#475467;min-width:42px;font-size:12px;font-weight:600}.platform-tools-message{color:#267dcf;min-height:24px;padding-top:10px;font-size:13px}@media (max-width:680px){.platform-tools-page{padding:14px}.platform-tools-header{flex-direction:column;align-items:stretch;gap:14px}.platform-tools-header button{justify-content:center}.platform-tool-setting-row{grid-template-columns:40px minmax(0,1fr)}.platform-tool-toggle{grid-column:2}}.customer-leads-page,.brand-center-page{color:#17202f;min-width:0;padding:24px}.workspace-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.workspace-page-heading h2{letter-spacing:0;margin:0;font-size:22px;line-height:1.3}.workspace-page-heading p{color:#667085;margin:6px 0 0;font-size:13px}.primary-button,.secondary-button,.danger-button,.danger-text-button{height:36px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.primary-button{color:#fff;background:#155eef;border:1px solid #155eef}.secondary-button{color:#344054;background:#fff;border:1px solid #d0d5dd}.danger-button{color:#fff;background:#d92d20;border:1px solid #d92d20}.danger-text-button{color:#b42318;background:0 0;border:0;padding-inline-start:4px;padding-inline-end:4px}.primary-button:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed}.lead-summary-strip{background:#fff;border:1px solid #e4e7ec;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.lead-summary-strip button{text-align:left;color:#667085;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.lead-summary-strip button:last-child{border-right:0}.lead-summary-strip button strong{color:#101828;font-size:20px}.lead-summary-strip button.active{background:#f8faff;box-shadow:inset 0 -2px #155eef}.lead-summary-strip button.active span{color:#155eef;font-weight:600}.lead-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lead-toolbar select,.lead-toolbar input,.business-pagination select{color:#344054;height:36px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:0 10px;font-size:13px}.business-search-field{color:#98a2b3;background:#fff;border:1px solid #d0d5dd;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:280px;max-width:420px;height:36px;padding:0 10px;display:flex}.business-search-field input{outline:0;flex:1;min-width:0;border:0!important;padding:0!important}.date-filter{color:#667085;align-items:center;gap:6px;font-size:12px;display:flex}.business-table-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:7px;overflow:auto}.business-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.business-table th{color:#667085;text-align:left;background:#f8f9fb;border-bottom:1px solid #e4e7ec;height:42px;padding:0 14px;font-weight:600}.business-table td{color:#344054;vertical-align:middle;border-bottom:1px solid #eef0f3;height:58px;padding:9px 14px}.business-table tr:last-child td{border-bottom:0}.business-table td strong,.business-table td small{display:block}.business-table td strong{color:#101828;font-weight:600}.business-table td small{color:#98a2b3;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.lead-table th:first-child{width:16%}.lead-table th:nth-child(2){width:18%}.lead-table th:nth-child(3){width:11%}.lead-table th:nth-child(4){width:22%}.lead-table th:nth-child(5){width:14%}.lead-table th:nth-child(6){width:12%}.lead-table th:nth-child(7){width:64px}.lead-message-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plain-tag{color:#475467;background:#f2f4f7;border-radius:4px;padding:3px 7px;display:inline-flex}.lead-status-select{color:#344054;max-width:108px;height:30px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:5px;padding:0 6px;font-size:12px}.lead-status-select.new{color:#b54708;background:#fffaeb;border-color:#fedf89}.lead-status-select.won{color:#027a48;background:#ecfdf3;border-color:#abefc6}.lead-status-select.lost{color:#667085;background:#f2f4f7}.table-text-button{color:#155eef;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.business-empty-state{text-align:center!important;color:#98a2b3!important;height:160px!important}.business-empty-state svg{vertical-align:middle;margin-right:6px}.business-pagination{color:#667085;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.business-pagination button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.business-pagination button:disabled{opacity:.4;cursor:not-allowed}.business-inline-message{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px}.business-inline-message.error{color:#b42318;background:#fef3f2;border-color:#fecdca}.business-inline-message.success{color:#027a48;background:#ecfdf3;border-color:#abefc6}.business-modal-backdrop{z-index:1500;background:#1018286b;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.business-modal-backdrop.centered{justify-content:center;align-items:center}.lead-detail-drawer{background:#fff;flex-direction:column;width:min(460px,100vw);height:100%;display:flex;box-shadow:-12px 0 30px #1018281f}.lead-detail-drawer>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.lead-detail-drawer>header span,.lead-detail-drawer>header strong{display:block}.lead-detail-drawer>header span{color:#667085;margin-bottom:3px;font-size:12px}.lead-detail-drawer>header strong{font-size:17px}.lead-detail-drawer>header button{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.lead-detail-body{flex:1;padding:20px;overflow:auto}.lead-detail-body dl{margin:0}.lead-detail-body dl>div{border-bottom:1px solid #eef0f3;grid-template-columns:120px 1fr;align-items:center;min-height:44px;display:grid}.lead-detail-body dt{color:#667085;align-items:center;gap:7px;display:flex}.lead-detail-body dd{color:#101828;word-break:break-word;margin:0}.lead-detail-body section{margin-top:22px}.lead-detail-body h3{align-items:center;gap:7px;margin:0 0 9px;font-size:14px;display:flex}.lead-detail-body p{white-space:pre-wrap;background:#f8f9fb;border-radius:6px;margin:0;padding:12px;line-height:1.7}.lead-detail-body>a{color:#155eef;align-items:center;gap:6px;margin-top:16px;text-decoration:none;display:inline-flex}.lead-detail-drawer>footer{border-top:1px solid #e4e7ec;justify-content:space-between;padding:14px 20px;display:flex}.confirm-business-modal{background:#fff;border-radius:8px;width:min(420px,100vw - 32px);padding:22px;box-shadow:0 18px 60px #10182833}.confirm-business-modal h3{margin:0;font-size:18px}.confirm-business-modal p{color:#667085;margin:10px 0 22px;line-height:1.65}.confirm-business-modal footer{justify-content:flex-end;gap:8px;display:flex}.business-page-loading{color:#667085;justify-content:center;align-items:center;gap:8px;min-height:420px;display:flex}.brand-settings-form{gap:14px;max-width:1120px;display:grid}.brand-form-section{background:#fff;border:1px solid #e4e7ec;border-radius:7px;padding:20px}.brand-form-section>header{color:#155eef;border-bottom:1px solid #eef0f3;align-items:flex-start;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.brand-form-section h3{color:#101828;margin:0;font-size:16px}.brand-form-section header p{color:#667085;margin:4px 0 0;font-size:12px}.brand-form-grid,.social-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;display:grid}.social-link-grid{border-top:1px solid #eef0f3;margin-top:18px;padding-top:18px}.brand-form-grid label,.social-link-grid label,.brand-visual-grid label{flex-direction:column;gap:7px;display:flex}.brand-form-grid label>span,.social-link-grid label>span,.brand-visual-grid label>span{color:#475467;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.brand-form-grid input,.brand-form-grid textarea,.brand-form-grid select,.social-link-grid input,.brand-visual-grid input,.brand-visual-grid textarea{color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:0;padding:9px 11px;font-size:13px}.brand-form-grid input,.brand-form-grid select,.social-link-grid input{height:38px}.brand-form-grid input:focus,.brand-form-grid textarea:focus,.brand-form-grid select:focus,.social-link-grid input:focus,.brand-visual-grid input:focus,.brand-visual-grid textarea:focus{border-color:#84adff;box-shadow:0 0 0 3px #f0f5ff}.brand-form-grid .full,.brand-visual-grid .full{grid-column:1/-1}.brand-form-grid :disabled,.social-link-grid :disabled,.brand-visual-grid :disabled{color:#667085;background:#f8f9fb}.brand-visual-grid{grid-template-columns:2fr 1fr 1fr;gap:18px;display:grid}.brand-logo-field{align-items:center;gap:14px;display:flex}.brand-logo-preview{color:#98a2b3;background:#f8f9fb;border:1px dashed #cbd5e1;border-radius:6px;place-items:center;width:92px;height:64px;display:grid;overflow:hidden}.brand-logo-preview img{object-fit:contain;width:100%;height:100%}.brand-logo-field strong,.brand-logo-field small{display:block}.brand-logo-field small{color:#98a2b3;margin:4px 0 9px;font-size:12px}.color-field>div{grid-template-columns:38px 1fr;display:grid}.color-field input[type=color]{border-radius:6px 0 0 6px;width:38px;height:38px;padding:3px}.color-field input[type=text],.color-field input:not([type]){border-left:0;border-radius:0 6px 6px 0;height:38px}@keyframes lead-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.customer-leads-page,.brand-center-page{padding:16px}.lead-summary-strip{grid-template-columns:repeat(2,1fr)}.lead-summary-strip button:nth-child(2){border-right:0}.brand-form-grid,.social-link-grid,.brand-visual-grid{grid-template-columns:1fr}.brand-form-grid .full,.brand-visual-grid .full{grid-column:auto}.business-search-field{width:100%;max-width:none}}@media (max-width:640px){.workspace-page-heading{flex-direction:column;align-items:stretch}.lead-summary-strip{grid-template-columns:1fr 1fr}.lead-toolbar>*{width:100%;max-width:none}.date-filter input{flex:1}.business-pagination{justify-content:space-between}.brand-logo-field{align-items:flex-start}}.brand-center-page .brand-settings-form{max-width:1120px;background:0 0!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:0!important;display:grid!important}.customer-leads-page .business-pagination{color:#667085!important;background:0 0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:12px 0 0!important;display:flex!important}.lead-detail-drawer>footer{color:#344054!important;background:#fff!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:14px 20px!important;display:flex!important}.confirm-business-modal>footer{color:#344054!important;background:#fff!important;justify-content:flex-end!important;gap:8px!important;padding:0!important;display:flex!important}@media (max-width:640px){.lead-table{min-width:980px}.customer-leads-page .business-pagination{justify-content:space-between!important}}.case-library-page{color:#17202f;min-width:0;padding:24px}.case-page-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.case-page-heading h2{letter-spacing:0;margin:0;font-size:22px}.case-page-heading p{color:#667085;margin:6px 0 0;font-size:13px}.case-page-heading>div:last-child{gap:8px;display:flex}.case-primary-button,.case-secondary-button,.case-danger-button{height:36px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.case-primary-button{color:#fff;background:#155eef;border:1px solid #155eef}.case-secondary-button{color:#344054;background:#fff;border:1px solid #d0d5dd}.case-danger-button{color:#fff;background:#d92d20;border:1px solid #d92d20}.case-primary-button:disabled,.case-secondary-button:disabled{opacity:.55;cursor:not-allowed}.case-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.case-toolbar>label{color:#98a2b3;background:#fff;border:1px solid #d0d5dd;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:300px;max-width:440px;height:36px;padding:0 10px;display:flex}.case-toolbar input{min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:13px}.case-toolbar select,.case-pagination select{color:#344054;height:36px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:0 10px;font-size:13px}.case-toolbar>button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.case-inline-message{color:#027a48;background:#ecfdf3;border:1px solid #abefc6;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px}.case-inline-message.error{color:#b42318;background:#fef3f2;border-color:#fecdca}.case-table-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:7px;overflow:auto}.case-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.case-table th{color:#667085;text-align:left;background:#f8f9fb;border-bottom:1px solid #e4e7ec;height:42px;padding:0 12px;font-weight:600}.case-table td{color:#475467;vertical-align:middle;border-bottom:1px solid #eef0f3;height:68px;padding:8px 12px}.case-table tbody tr:last-child td{border-bottom:0}.case-table th:nth-child(n+3):nth-child(-n+6){width:8%}.case-table th:nth-child(7){width:9%}.case-table td:nth-child(n+3):nth-child(-n+6){white-space:nowrap}.case-table td>svg{vertical-align:-2px;color:#98a2b3;margin-right:5px}.case-video-cell{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;padding:0;display:flex}.case-video-cell>span:first-child{color:#98a2b3;background:#101828;border-radius:5px;flex:0 0 72px;place-items:center;width:72px;height:48px;display:grid;position:relative;overflow:hidden}.case-video-cell img{object-fit:cover;width:100%;height:100%}.case-video-cell i{color:#fff;background:#101828b8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:auto;bottom:5px;left:5px;right:auto}.case-video-cell>span:last-child{min-width:0}.case-video-cell strong,.case-video-cell small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.case-video-cell strong{color:#101828;font-size:13px;font-style:normal}.case-video-cell small{color:#98a2b3;margin-top:5px;font-size:12px}.case-category-tag,.case-status{white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:12px;display:inline-flex}.case-category-tag{color:#475467;background:#f2f4f7}.case-status.active{color:#027a48;background:#ecfdf3}.case-status.disabled{color:#667085;background:#f2f4f7}.case-row-actions{gap:3px;display:flex}.case-row-actions button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.case-row-actions button:hover{color:#155eef;background:#f2f4f7}.case-row-actions button:last-child:hover{color:#b42318;background:#fef3f2}.case-empty{text-align:center;color:#98a2b3!important;height:200px!important}.case-empty svg{vertical-align:middle;margin-right:6px}.case-pagination{color:#667085;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.case-pagination button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.case-pagination button:disabled{opacity:.4;cursor:not-allowed}.case-modal-backdrop{z-index:1800;background:#10182873;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.case-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(620px,100%);max-height:calc(100vh - 40px);display:flex;box-shadow:0 20px 60px #10182838}.case-modal>header,.case-preview-modal>header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.case-modal h3,.case-preview-modal h3{letter-spacing:0;margin:0;font-size:17px}.case-modal header p,.case-preview-modal header p{color:#667085;margin:5px 0 0;font-size:12px}.case-modal header>button,.case-preview-modal header>button{color:#667085;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.case-modal-body{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid;overflow:auto}.case-modal-body label{flex-direction:column;gap:7px;display:flex}.case-modal-body label.full{grid-column:1/-1}.case-modal-body label>span{color:#475467;font-size:13px;font-weight:600}.case-modal-body input,.case-modal-body select,.case-modal-body textarea,.category-create-row input{color:#101828;font:inherit;border:1px solid #d0d5dd;border-radius:6px;outline:0;padding:9px 11px;font-size:13px}.case-modal-body input,.case-modal-body select{height:38px}.case-modal-body input:focus,.case-modal-body select:focus,.case-modal-body textarea:focus,.category-create-row input:focus{border-color:#84adff;box-shadow:0 0 0 3px #f0f5ff}.case-modal>footer{border-top:1px solid #e4e7ec;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.category-modal{width:min(480px,100%)}.category-create-row{border-bottom:1px solid #eef0f3;gap:8px;padding:16px 20px;display:flex}.category-create-row input{flex:1;min-width:0;height:36px}.category-list{max-height:360px;padding:6px 20px;overflow:auto}.category-list>div{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;min-height:54px;display:flex}.category-list strong,.category-list small{display:block}.category-list strong{font-size:13px}.category-list small{color:#98a2b3;margin-top:3px;font-size:12px}.category-list button{color:#98a2b3;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.category-list button:hover{color:#b42318}.category-list>p{text-align:center;color:#98a2b3;padding:30px}.case-preview-modal{background:#fff;border-radius:8px;width:min(760px,100%);overflow:hidden}.case-player{background:#101828;justify-content:center;align-items:center;height:min(62vh,600px);display:flex}.case-player video{object-fit:contain;width:100%;height:100%}.case-preview-modal>footer{color:#475467;align-items:center;gap:24px;height:52px;padding:0 20px;font-size:13px;display:flex}.case-preview-modal>footer span{align-items:center;gap:6px;display:flex}.case-confirm-modal{background:#fff;border-radius:8px;width:min(420px,100%);padding:22px}.case-confirm-modal h3{margin:0;font-size:18px}.case-confirm-modal p{color:#667085;margin:10px 0 22px;line-height:1.65}.case-confirm-modal footer{justify-content:flex-end;gap:8px;display:flex}@keyframes case-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.case-library-page{padding:16px}.case-page-heading{flex-direction:column}.case-toolbar{flex-wrap:wrap}.case-toolbar>label{width:100%;max-width:none}.case-table{min-width:1050px}}@media (max-width:600px){.case-page-heading>div:last-child{width:100%}.case-page-heading>div:last-child button,.case-toolbar select{flex:1}.case-modal-body{grid-template-columns:1fr}.case-modal-body label.full{grid-column:auto}.case-pagination{justify-content:space-between}}.case-library-page .case-pagination{color:#667085!important;background:0 0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:12px 0 0!important;display:flex!important}.case-modal{background:#fff!important;grid-template-columns:none!important;gap:0!important;padding:0!important;display:flex!important}.case-modal>footer{color:#344054!important;background:#fff!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:14px 20px!important;display:flex!important}.case-preview-modal>footer{color:#475467!important;background:#fff!important;align-items:center!important;gap:24px!important;padding:0 20px!important;display:flex!important}.case-confirm-modal>footer{color:#344054!important;background:#fff!important;justify-content:flex-end!important;gap:8px!important;padding:0!important;display:flex!important}@media (max-width:600px){.case-library-page .case-pagination{justify-content:space-between!important}}.case-table th:first-child{width:25%}.case-table th:nth-child(2){width:12%}.case-table th:nth-child(3){width:9%}.case-table th:nth-child(n+4):nth-child(-n+7){width:7%}.case-table th:nth-child(8){width:8%}.case-table th:nth-child(9){width:12%}.case-table th:nth-child(10){width:108px}.case-table td:nth-child(n+4):nth-child(-n+7){white-space:nowrap}.case-product-name{color:#101828;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.case-modal-body input[readonly]{color:#667085;background:#f8f9fb}.case-preview-modal{width:min(860px,100%);max-height:calc(100vh - 40px);overflow:auto}.case-player{height:min(52vh,520px);min-height:260px}.case-public-access{background:#f8f9fb;border-bottom:1px solid #e4e7ec;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.case-public-access>img{background:#fff;border:1px solid #e4e7ec;width:72px;height:72px}.case-public-access>figure{text-align:center;margin:0}.case-public-access>figure img{background:#fff;border:1px solid #e4e7ec;width:72px;height:72px;display:block}.case-public-access>figure figcaption{color:#667085;white-space:nowrap;margin-top:4px;font-size:11px}.case-public-access>div{min-width:0}.case-public-access>div span,.case-public-access>div strong,.case-public-access>div small{display:block}.case-public-access>div span{color:#667085;font-size:12px}.case-public-access>div strong{color:#101828;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;overflow:hidden}.case-public-access>div small{color:#98a2b3;margin-top:5px;font-size:12px}.case-public-access>a{text-decoration:none}@media (max-width:900px){.case-table{min-width:1180px}.case-public-access{grid-template-columns:64px minmax(0,1fr)}.case-public-access>img,.case-public-access>figure img{width:64px;height:64px}.case-public-access>.case-secondary-button{grid-row:2}.case-public-access>.case-secondary-button:last-child{grid-column:2}}@media (max-width:600px){.case-public-access{padding:12px}.case-player{min-height:220px}}.case-import-modal{width:min(680px,100%)}.case-import-mode{background:#f8f9fb;border:1px solid #d0d5dd;border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;margin:16px 20px 0;padding:3px;display:grid}.case-import-mode button{color:#667085;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.case-import-mode button.active{color:#175cd3;background:#fff;box-shadow:0 1px 2px #10182814}.case-file-field{min-width:0}.case-file-control{color:#667085;cursor:pointer;background:#f8fafc;border:1px dashed #b8c4d1;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:96px;padding:10px;display:flex;position:relative;overflow:hidden}.case-file-control:hover{color:#175cd3;background:#f5f8ff;border-color:#84adff}.case-file-control.has-file{color:#175cd3;background:#f5f8ff;border-style:solid;border-color:#84adff}.case-file-control strong{text-overflow:ellipsis;white-space:nowrap;color:#344054;max-width:100%;font-size:12px;font-weight:600;display:block;overflow:hidden}.case-file-control small{color:#98a2b3;font-size:11px}.case-file-control input{opacity:0;pointer-events:none;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.case-import-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:6px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.case-import-error button{color:#b42318;height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fda29b;border-radius:5px;flex:none;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}@media (max-width:600px){.case-import-mode{margin:14px 14px 0}.case-import-mode button{font-size:12px}.case-import-modal .case-modal-body{padding:14px}.case-import-error{flex-direction:column;grid-column:auto;align-items:flex-start}}.canvas-mode-switch{z-index:18;background:#fff;border:1px solid #e2e7ed;border-radius:8px;gap:3px;width:58px;padding:5px;display:grid;position:absolute;top:18px;left:16px;box-shadow:0 4px 14px #0f172a14}.canvas-mode-switch button{color:#667085;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:48px;font-size:11px;display:flex}.canvas-mode-switch button:hover{color:#344054;background:#f5f7fa}.canvas-mode-switch button.active{color:#00a9c8;background:#e4f8fb}.content-flow.mode-select .react-flow__pane,.content-flow.mode-select .react-flow__selection{cursor:default}.content-flow.mode-move .react-flow__pane{cursor:grab}.content-flow.mode-move .react-flow__pane:active{cursor:grabbing}.canvas-batch-toolbar{z-index:18;white-space:nowrap;background:#fff;border:1px solid #e1e6ec;border-radius:9px;align-items:center;gap:3px;height:48px;padding:0 8px 0 16px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0f172a1a}.canvas-batch-toolbar strong{color:#667085;margin-right:7px;font-size:13px}.canvas-batch-toolbar>i{background:#e4e7ec;width:1px;height:22px;margin-right:5px}.canvas-batch-toolbar button{color:#344054;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:12px;display:flex}.canvas-batch-toolbar button:hover{background:#f2f5f8}.canvas-batch-toolbar button.danger{color:#d92d20}.content-flow .react-flow__selection{background:#05b8d817;border:1px solid #05b8d8}@media (max-width:900px){.canvas-batch-toolbar{max-width:calc(100% - 110px);overflow-x:auto}}:root{color:#17202a;font-synthesis:none;letter-spacing:0;background:#eef1f4;font-family:Inter,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}body{min-width:1080px;min-height:100vh;margin:0}button,select,input{font:inherit}.app-shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{color:#cbd3da;background:#17212b;border-right:1px solid #0e151c;flex-direction:column;padding:18px 12px;display:flex}.brand{align-items:center;gap:11px;padding:2px 8px 23px;display:flex}.brand-mark{color:#fff;background:#2785e6;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.brand strong,.brand span{display:block}.brand span{color:#84919c;margin-top:2px;font-size:11px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar button{color:#aeb9c3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;height:40px;padding:0 11px;display:flex}.sidebar button svg{width:18px}.sidebar button.active{color:#fff;background:#2377c7}.nav-label{text-transform:uppercase;color:#66747f;padding:20px 11px 6px;font-size:11px}.sidebar-bottom>button{width:100%}.service-state{border-top:1px solid #2a3641;align-items:center;gap:9px;margin:15px 4px 0;padding:15px 7px 2px;display:flex}.service-state>i,.engine i{background:#39b779;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #39b7791f}.service-state strong,.service-state span{display:block}.service-state strong{color:#c9d1d8;font-size:11px}.service-state span{color:#697783;margin-top:3px;font-size:9px}main{flex-direction:column;min-width:0;display:flex}.topbar{background:#fff;border-bottom:1px solid #dce1e6;justify-content:space-between;align-items:center;height:76px;padding:0 25px;display:flex}.topbar h1{margin:0 0 4px;font-size:19px}.topbar p{color:#78838d;margin:0;font-size:12px}.top-actions{align-items:center;gap:13px;display:flex}.engine{color:#5e6c77;align-items:center;gap:7px;font-size:11px;display:flex}.icon-btn{color:#5f6d78;background:#fff;border:1px solid #d8dee4;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.workspace{grid-template-columns:minmax(630px,1fr) 330px;min-height:calc(100vh - 76px);display:grid}.stage-column{min-width:0;padding:20px 24px}.stage-head{justify-content:space-between;align-items:flex-start;height:32px;display:flex}.section-kicker{font-size:12px;font-weight:700}.file-name{color:#7b8791;margin-left:10px;font-size:11px}.text-btn{color:#2678c7;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.video-stage{background:#10151a;border:1px solid #252d34;place-items:center;height:min(54vh,540px);min-height:350px;display:grid;position:relative;overflow:hidden}.video-stage video{object-fit:contain;width:100%;height:100%}.upload-zone{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.upload-zone>span{color:#9eabb5;border:1px solid #4a5660;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:15px;display:grid}.upload-zone strong{font-size:14px}.upload-zone small{color:#6e7b85;margin-top:7px;font-size:11px}.timeline{color:#7c8790;background:#fff;border:1px solid #dce1e6;border-top:0;grid-template-columns:45px 1fr 50px;align-items:center;gap:9px;height:43px;padding:0 12px;font-size:9px;display:grid}.track{background:#e3e7eb;border-radius:3px;height:4px;overflow:hidden}.track i{background:#2681d8;height:100%;display:block}.job-panel{background:#fff;border:1px solid #dce1e6;margin-top:16px;padding:14px 16px}.job-title,.job-title>div{justify-content:space-between;align-items:center;display:flex}.job-title>div{gap:7px}.job-title strong{font-size:12px}.job-title>span{color:#77838d;font-size:10px}.steps{grid-template-columns:repeat(5,1fr);margin-top:16px;display:grid;position:relative}.steps>div{z-index:1;text-align:center}.steps>div>span{color:#79858e;background:#f1f3f5;border:1px solid #d7dde2;border-radius:50%;place-items:center;width:25px;height:25px;margin:auto;font-size:10px;display:grid}.steps>div.current>span{color:#2179ca;background:#eaf4fe;border-color:#81b8ea}.steps>div.complete>span{color:#228758;background:#e8f7ef;border-color:#7dcfa5}.steps small{color:#68747e;margin-top:6px;font-size:9px;display:block}.control-panel{background:#f9fafb;border-left:1px solid #dce1e6;flex-direction:column;display:flex}.panel-section{border-bottom:1px solid #dce1e6;padding:18px;position:relative}.panel-section.compact{padding-bottom:16px}.panel-heading{align-items:center;gap:7px;margin-bottom:16px;display:flex}.panel-heading strong{font-size:12px}.field{margin-bottom:13px;display:block}.field>span{color:#65727d;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;display:flex}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;appearance:none;color:#29343d;background:#fff;border:1px solid #cfd6dc;border-radius:4px;width:100%;height:36px;padding:0 32px 0 10px;font-size:11px}.select-wrap svg{color:#78848e;pointer-events:none;position:absolute;top:11px;right:9px}.swap{color:#64727d;background:#fff;border:1px solid #d3dae0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:94px;right:29px}.toggle-row{cursor:pointer;justify-content:space-between;align-items:center;margin:14px 0;display:flex}.toggle-row strong,.toggle-row span{display:block}.toggle-row strong{font-size:11px}.toggle-row span{color:#84909a;margin-top:3px;font-size:9px}.toggle-row input{display:none}.toggle-row>i{background:#c8d0d6;border-radius:10px;width:32px;height:18px;position:relative}.toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #59636b}.toggle-row input:checked+i:after{left:16px}.spec-grid{background:#fff;border:1px solid #d8dee3;grid-template-columns:repeat(3,1fr);display:grid}.spec-grid span{color:#818c95;border-right:1px solid #e2e6e9;padding:8px;font-size:9px}.spec-grid span:last-child{border:0}.spec-grid strong{color:#35414a;margin-top:3px;font-size:10px;display:block}.panel-footer{margin-top:auto;padding:16px 18px 12px}.primary,.danger{color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:12px;font-weight:700;display:flex}.primary{background:#267dcf}.primary:disabled{opacity:.7}.danger{background:#c74646}.panel-footer p{text-align:center;color:#89949d;margin:8px 0 0;font-size:9px}@keyframes spin{to{transform:rotate(360deg)}}.live-stage{background:#26323a;border:1px solid #1b242a;place-items:center;height:min(58vh,580px);min-height:390px;display:grid;position:relative;overflow:hidden}.live-stage:before{content:"";opacity:.75;background:linear-gradient(#3e5862 0,#c9d2d0 62%,#91a09a 62%);position:absolute;top:0;bottom:0;left:0;right:0}.live-stage.on-air:after{content:"";border:1px dashed #ffffff40;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.person-placeholder{flex-direction:column;align-items:center;width:290px;height:90%;display:flex;position:absolute;bottom:-5px}.head{z-index:2;width:155px;height:190px;position:relative}.hair{background:#3a2923;border-radius:48% 48% 35% 35%;position:absolute;top:3px;bottom:80px;left:14px;right:14px}.face{background:#e6b99e;border-radius:44% 44% 48% 48%;width:105px;height:130px;position:absolute;top:34px;left:26px}.face i{background:#4d3933;border-radius:50%;width:8px;height:4px;position:absolute;top:48px}.face i:first-child{left:25px}.face i:nth-child(2){right:25px}.face b{border-bottom:3px solid #9e5b5d;border-radius:50%;width:25px;height:8px;position:absolute;bottom:30px;left:40px}.on-air .face b{animation:.38s infinite alternate talk}@keyframes talk{to{background:#5e3538;border:3px solid #9e5b5d;height:17px}}.body{background:#255c6a;border-radius:90px 90px 0 0;width:270px;height:290px;margin-top:-28px}.standby{z-index:4;color:#fff;text-align:center;background:#0f1519d1;border-radius:5px;padding:20px 28px}.standby svg{color:#8fa1ad}.standby strong,.standby span{display:block}.standby strong{margin-top:8px;font-size:13px}.standby span{color:#a9b4bb;margin-top:5px;font-size:10px}.caption{z-index:5;color:#fff;text-align:center;text-shadow:0 2px 4px #000;position:absolute;bottom:35px}.caption small{color:#80d1ff;font-size:9px;font-weight:700;display:block}.caption strong{font-size:18px}.safe-area{color:#ffffff80;z-index:2;font-size:8px;position:absolute;top:12px;right:12px}.live-badge{color:#fff;background:#ca4141;border-radius:3px;margin-left:9px;padding:4px 7px;font-size:9px}.live-badge i{background:#fff;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.output-badge{color:#61707a;gap:5px;font-size:10px;display:flex}.meters{background:#fff;border:1px solid #dce1e6;border-top:0;grid-template-columns:1fr 1fr 190px;display:grid}.meter,.sync-card{border-right:1px solid #e0e5e8;padding:12px 14px}.meter>span,.sync-card>span{color:#68757f;font-size:9px}.meter>div{gap:2px;margin:7px 0;display:flex}.meter>div i{background:#e1e5e8;flex:1;height:7px}.meter>div i.lit{background:#46ae75}.meter>div i.hot{background:#e4a83e}.meter small,.sync-card small{color:#9aa3aa;font-size:7px}.sync-card strong{margin:4px 0;font-size:16px;display:block}.good{color:#27865b}.event-strip{color:#63707a;background:#fff;border:1px solid #dce1e6;justify-content:space-between;margin-top:14px;padding:12px 14px;font-size:9px;display:flex}.event-strip span{align-items:center;gap:5px;display:flex}.event-strip i{border-radius:50%;width:6px;height:6px}.green{background:#42ad73}.gray{background:#aeb8bf}.source-row{background:#fff;border:1px solid #d8dee3;justify-content:space-between;align-items:center;margin-bottom:8px;padding:9px 10px;display:flex}.source-row span,.source-row strong{display:block}.source-row span{color:#8b959d;font-size:8px}.source-row strong{margin-top:3px;font-size:10px}.source-row button{color:#2478c8;background:0 0;border:0;font-size:9px}.range-head,.range-label{justify-content:space-between;font-size:10px;display:flex}.range-head strong{color:#267bca}.range{accent-color:#2a80d0;width:100%;margin:14px 0 6px}.range-label{color:#909aa2;font-size:8px}.latency-box{background:#edf2f5;border:1px solid #d5dde3;margin:14px 18px;padding:12px}.latency-box>span{color:#73808a;font-size:9px}.latency-box>strong{margin:3px 0 9px;font-size:17px;display:block}.latency-box>div{gap:2px;height:5px;display:flex}.latency-box>div i:first-child{background:#4d91ca}.latency-box>div i:nth-child(2){background:#65a8d9}.latency-box>div i:nth-child(3){background:#5ebc90}.latency-box>div i:nth-child(4){background:#d5a64e}.latency-box small{color:#87939c;word-spacing:8px;font-size:7px}@media (max-width:1150px){.app-shell{grid-template-columns:190px 1fr}.workspace{grid-template-columns:minmax(570px,1fr) 300px}.stage-column{padding:18px}.meters{grid-template-columns:1fr 1fr}.sync-card{display:none}}body{min-width:0;overflow-x:hidden}.app-shell{grid-template-columns:220px minmax(0,1fr);min-width:0;overflow:hidden}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}@keyframes media-download-spin{to{transform:rotate(360deg)}}.media-download-spinner{animation:.8s linear infinite media-download-spin}.copy-feedback-button.is-copied{color:#23805a!important;background:#edf8f2!important;border-color:#bfe2cf!important}a[aria-disabled=true]{cursor:wait;pointer-events:none;opacity:.72}.billing-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.billing-summary-grid>div{border:1px solid var(--line,#d9dee8);text-align:center;background:#fff;border-radius:12px;padding:14px 16px}.billing-summary-grid strong{color:#172033;font-size:20px;display:block}.billing-summary-grid span{color:#718096;margin-top:4px;font-size:12px;display:block}.billing-filters{gap:8px;margin:10px 0 12px;display:flex}.billing-filters select{color:#526078;background:#fff;border:1px solid #d9dee8;border-radius:8px;height:34px;padding:0 28px 0 10px}@media (max-width:900px){.billing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.billing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-ledger-table{border-top:1px solid #edf0f4}.billing-ledger-head,.billing-ledger-row{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(120px,1.5fr) 72px 92px 118px 118px;align-items:center;gap:12px;min-height:48px;padding:0 10px;font-size:13px;display:grid}.billing-ledger-head{color:#748097;background:#fafbfd;min-height:38px;font-size:12px}.billing-ledger-row strong{text-overflow:ellipsis;white-space:nowrap;color:#344054;font-weight:500;overflow:hidden}.billing-ledger-row span{color:#667085}.billing-ledger-row i{font-style:normal;font-weight:700}.ledger-success{color:#16835d!important}.ledger-refund{color:#a06100!important}.ledger-manual{color:#2563b8!important}.operations-feature-catalog-page{background:#fff;border:1px solid #dfe4ea;border-radius:10px;min-height:100%;padding:22px}.operations-feature-catalog-page .operations-project-summary{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.operations-feature-catalog-page .operations-project-summary strong{color:#172033;font-size:18px;display:block}.operations-feature-catalog-page .operations-project-summary small{color:#7b8799;margin-top:5px;display:block}.operations-feature-catalog-page button,.operations-feature-catalog-page select,.operations-feature-catalog-page input{color:#344054;background:#fff;border:1px solid #d7dee8;border-radius:6px;height:34px;padding:0 10px}.operations-feature-catalog-page button{cursor:pointer}.operations-feature-catalog-page .operations-catalog-add{background:#f7f9fc;border:1px solid #e5eaf1;border-radius:8px;gap:10px;margin-bottom:14px;padding:14px;display:flex}.operations-feature-catalog-page .operations-catalog-add input{width:240px}.operations-feature-catalog-page .operations-nav-group-list{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.operations-feature-catalog-page .operations-nav-group-list span{color:#2563b8;background:#eef5ff;border:1px solid #cfe0f6;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.operations-feature-catalog-page .operations-catalog-table{border-collapse:collapse;width:100%}.operations-feature-catalog-page .operations-catalog-table th,.operations-feature-catalog-page .operations-catalog-table td{text-align:left;border-bottom:1px solid #edf0f4;padding:11px 12px}.operations-feature-catalog-page .operations-catalog-table th{color:#667085;background:#f8fafc;font-size:12px}.operations-feature-catalog-page .operations-catalog-table td{color:#344054;font-size:13px}.operations-feature-catalog-page .operations-catalog-table select{min-width:150px}.operations-feature-catalog-page .operations-catalog-table td:last-child{white-space:nowrap}.operations-feature-catalog-page .operations-catalog-table td:last-child button{color:#526078;background:#f8fafc;min-width:52px;margin-right:6px;padding:0 8px}.operations-feature-catalog-page .operations-catalog-table td:last-child button:hover{color:#2878c8;background:#eef6ff;border-color:#2878c8}.catalog-tree{background:#fff;border:1px solid #e5eaf1;border-radius:8px;overflow:hidden}.catalog-tree-root-drop{color:#4677aa;text-align:center;background:#f4f9ff;border:1px dashed #8bb8e8;border-radius:6px;margin:12px;padding:11px 14px;font-size:13px}.catalog-tree-group{cursor:grab;border-bottom:1px solid #edf0f4}.catalog-tree-group:active,.catalog-tree-child:active{cursor:grabbing}.catalog-tree-parent{color:#172033;background:#f7f9fc;justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;display:flex}.catalog-tree-parent strong{font-size:14px}.catalog-tree-child{cursor:grab;background:#fff;border-top:1px solid #f1f3f6;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;min-height:46px;padding:0 16px 0 40px;display:grid}.catalog-tree-child span:first-child{color:#344054;min-width:0;font-size:14px}.catalog-drag-hint{color:#98a2b3;white-space:nowrap;font-size:12px}.catalog-tree button{color:#526078;white-space:nowrap;background:#fff;border:1px solid #d7dee8;border-radius:6px;height:30px;padding:0 9px}.catalog-tree button:hover{color:#2878c8;background:#f5faff;border-color:#2878c8}.catalog-tree select{border:1px solid #d7dee8;border-radius:6px;height:30px;padding:0 8px}.catalog-toolbar,.catalog-tree-add-child{background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.catalog-toolbar input,.catalog-tree-parent input,.catalog-tree-child input,.catalog-tree-add-child input{color:#344054;border:1px solid #d7dee8;border-radius:6px;height:32px;padding:0 9px}.catalog-toolbar input{width:240px}.catalog-tree-parent input{background:0 0;border-color:#0000;min-width:160px;font-weight:600}.catalog-tree-child input{flex:1;min-width:0}.catalog-tree-parent>span,.catalog-tree-child>span{align-items:center;gap:8px;display:flex}.catalog-tree button{white-space:nowrap}.catalog-toolbar select{color:#344054;background:#fff;border:1px solid #d7dee8;border-radius:6px;height:32px;padding:0 8px}.catalog-tree-parent{gap:12px}.catalog-tree-parent>input{flex:1}.catalog-tree-child{grid-template-columns:minmax(220px,1fr) auto auto auto}.catalog-tree-group{border:1px solid #e5eaf1;border-radius:8px;margin-bottom:8px;overflow:hidden}.catalog-tree-group:last-child{margin-bottom:0}.operations-form-grid{background:#fff;border:1px solid #e5eaf1;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.operations-form-grid label{color:#475467;flex-direction:column;gap:7px;font-size:13px;display:flex}.operations-form-grid input,.operations-form-grid select,.operations-form-grid textarea{color:#344054;background:#fff;border:1px solid #d7dee8;border-radius:6px;padding:8px 10px}.operations-form-grid textarea{resize:vertical;min-height:88px}.operations-form-wide{grid-column:1/-1}.operations-list{background:#fff;border:1px solid #e5eaf1;border-radius:8px;margin-top:16px;overflow:hidden}.operations-list-header,.operations-list-row{border-bottom:1px solid #edf0f4;align-items:center;gap:16px;padding:13px 16px;display:flex}.operations-list-header span,.operations-list-row span{color:#667085;margin-left:auto;font-size:13px}.operations-list-row em{color:#2878c8;font-size:13px;font-style:normal}.operations-empty{text-align:center;color:#98a2b3;padding:42px}@media (max-width:900px){.operations-form-grid{grid-template-columns:1fr}}.transition-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.transition-drop{background:#fff;border:1px solid #e5eaf1;border-radius:8px;flex-direction:column;gap:8px;min-height:220px;padding:18px;display:flex;position:relative}.transition-drop strong{color:#172033;font-size:14px}.transition-drop>span{color:#667085;font-size:12px}.transition-drop input[type=file]{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.transition-assets{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.transition-assets button{cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:6px;width:56px;height:56px;padding:2px}.transition-assets img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.transition-drop:after{content:"拖拽上传或选择资产";color:#98a2b3;text-align:center;border:1px dashed #c8d2df;border-radius:6px;order:2;padding:10px;font-size:12px}.transition-assets{z-index:2;order:3;position:relative}.transition-drop strong,.transition-drop>span{z-index:2;order:1;position:relative}@media (max-width:900px){.transition-frame-grid{grid-template-columns:1fr}}.operations-page{background:#f7f9fc;border:1px solid #dfe4ea;border-radius:10px;min-height:calc(100vh - 110px);padding:16px}.operations-page .operations-project-summary{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.operations-page .operations-project-summary button,.operations-page .operations-matrix-save{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:6px;height:34px;padding:0 12px;font-size:13px}.operations-page .operations-project-summary button.active,.operations-page .operations-project-summary button:hover,.operations-page .operations-matrix-save:hover{color:#2878c8;background:#f3f8ff;border-color:#2878c8}.operations-page .operations-list{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:240px}.operations-page .operations-list-header{color:#344054;background:#f8fafc;font-size:13px}.operations-page .operations-list-row:last-child{border-bottom:0}.operations-page .operations-project-summary>div:last-child{gap:8px;display:flex}.operations-page .operations-project-summary>div:last-child button:last-child{color:#fff;background:#2878c8;border-color:#2878c8}.operations-page .operations-project-summary>div:last-child button:last-child:hover{color:#fff;background:#1f68b0;border-color:#1f68b0}.operations-page button{cursor:pointer}.operations-page .operations-project-summary{z-index:5;position:relative}.operations-page .operations-project-summary button{pointer-events:auto;-webkit-user-select:none;user-select:none}.operations-upload-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.operations-upload-panel>strong{color:#344054;margin-bottom:10px;display:block}.operations-upload-panel .upload-zone{color:#7b8799;background:#fbfcfe;border:1px dashed #c7d2df;border-radius:6px;height:120px}.operations-upload-panel .operations-nav-group-list{margin-top:10px}.operations-upload-panel .operations-nav-group-list button{background:#fff;border:1px solid #d7dee8;border-radius:5px;width:48px;height:48px;padding:2px}.operations-upload-panel .operations-nav-group-list img{object-fit:cover;border-radius:3px;width:100%;height:100%}.operations-upload-panel .upload-zone{color:#667085;cursor:pointer;text-align:center;background:#fbfcfe;border:1px dashed #c7d2df;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:118px;min-height:118px;padding:16px;display:flex;position:relative}.operations-upload-panel .upload-zone span,.operations-upload-panel .upload-zone small{color:#667085;font-size:12px;display:block}.operations-upload-panel .upload-zone svg{color:#8091a5}.operations-upload-panel .upload-zone input{cursor:pointer;opacity:0!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.operations-upload-panel .operations-nav-group-list{flex-wrap:wrap;gap:7px;display:flex}.operations-upload-panel .operations-nav-group-list button{cursor:pointer}.operations-upload-panel .operations-upload-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operations-upload-panel .operations-upload-head:after{content:"上传图片或视频    文件夹 从资产库选择";color:#344054;white-space:pre;background:#fff;border:1px solid #cfd8e3;border-radius:6px;align-items:center;height:34px;padding:0 12px;font-size:12px;display:inline-flex}.operations-upload-panel .upload-zone{margin-top:10px}.operations-form-grid>label:not(.operations-form-wide){min-width:0}.operations-form-grid>label:not(.operations-form-wide) select{border-radius:6px;height:38px;font-weight:600}.super-transition-paged{background:#f4f6f8;flex-direction:column;min-height:calc(100vh - 108px);display:flex}.super-transition-paged>.super-transition-route{flex:1;min-height:0}.super-transition-route>.operations-page{background:#fff;border:0;border-radius:8px;height:100%;min-height:0;padding:16px}.super-transition-route .operations-project-summary{min-height:58px;box-shadow:none;margin:0 0 12px;padding:10px 14px}.super-transition-route .operations-project-summary strong{font-size:15px}.super-transition-route .operations-project-summary small{color:#7c8796;margin-top:3px;font-size:11px;display:block}.super-transition-route .operations-list{min-height:0;box-shadow:none;border-color:#dfe5ec;margin:0}.super-transition-route .operations-list-header{background:#f6f8fa;border-bottom:1px solid #dfe5ec;min-height:42px;padding:0 14px}.super-transition-route .operations-list-row{min-height:52px;padding:0 14px}.super-transition-route .operations-list-row>strong{color:#253247;min-width:220px;font-size:13px;font-weight:600}.super-transition-route .operations-list-row>.mono{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.super-transition-route .operations-list-row>em{text-align:right;min-width:64px}.super-transition-paged>.operations-pagination{background:#fff;border-top:1px solid #e5eaf0;flex:none;margin:0 16px 16px;padding-top:12px}.super-transition-route.new{background:#eef1f4;grid-template-columns:minmax(620px,1.35fr) minmax(360px,.65fr);gap:14px;padding:14px;display:grid}.super-transition-route.new>.operations-page{min-width:0;overflow:auto}.super-transition-route.new .video-compose-workspace{background:0 0;padding:0}.super-transition-route.new .transition-frame-grid{gap:12px;margin-bottom:12px}.super-transition-route.new .video-compose-prompt{box-shadow:none;border-color:#dfe5ec;border-radius:7px}.super-transition-route.new .config-row{margin:12px 0 0}.super-transition-route.new .operations-matrix-save{color:#fff;background:#2377c7;border-color:#2377c7;width:100%;height:40px;margin-top:14px;font-weight:600}.super-transition-route.new .operations-matrix-save:hover{color:#fff;background:#1d69b2}.super-transition-preview{background:#fff;border:1px solid #d9e0e8;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.super-transition-preview>header{border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.super-transition-preview>header strong,.super-transition-preview>header small{display:block}.super-transition-preview>header strong{color:#253247;font-size:14px}.super-transition-preview>header small{color:#8894a3;margin-top:3px;font-size:10px}.super-transition-preview>header>span{color:#2873b5;background:#edf4fb;border-radius:4px;padding:4px 7px;font-size:10px}.super-transition-stage{color:#c8d1da;background:#111923;border:1px solid #202b37;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:390px;margin:14px;display:flex}.super-transition-stage svg{color:#68798b}.super-transition-stage strong{margin-top:14px;font-size:14px}.super-transition-stage span{text-align:center;color:#788899;max-width:260px;margin-top:7px;font-size:11px;line-height:1.6}.super-transition-preview>footer{color:#7c8796;border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;font-size:10px;display:flex}.super-transition-preview>footer button{color:#98a2ad;background:#f5f7f9;border:1px solid #d5dce5;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 12px;display:inline-flex}@media (max-width:1180px){.super-transition-route.new{grid-template-columns:1fr}.super-transition-preview{min-height:520px}}.super-transition-paged{background:#f4f7fa;width:100%;max-width:100%;height:calc(100vh - 72px);min-height:0;padding:16px;overflow:hidden}.super-transition-paged>.super-transition-route{background:#fff;border:1px solid #dfe7ee;border-radius:8px 8px 0 0;overflow:hidden}.super-transition-route>.operations-page{background:#fff;flex-direction:column;padding:0;display:flex}.super-transition-route .operations-project-summary{border:0;border-bottom:1px solid #e4eaf0;border-radius:0;flex:0 0 70px;margin:0 0 12px;padding:10px 14px}.super-transition-route .operations-list{border-width:1px 0 0;border-radius:0;flex-direction:column;flex:1;margin:0;display:flex;position:relative;overflow:hidden}.super-transition-route .operations-list-header{flex:0 0 42px}.super-transition-route .operations-empty{flex:1;place-items:center;padding:0;display:grid;position:static}.super-transition-paged>.operations-pagination{background:#fff;border:1px solid #dfe7ee;border-top-color:#edf0f2;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;min-height:52px;margin:0;padding:0 14px;display:flex;position:relative}.super-transition-paged>.operations-pagination>span:first-child:not(.pagination-status){min-width:0;margin:0;position:absolute;left:14px}.super-transition-paged>.operations-pagination button{color:#475467;background:#fff;border:1px solid #d7dde4;border-radius:5px;min-width:auto;height:30px;padding:0 10px;font-size:11px}.super-transition-paged>.operations-pagination button:disabled{opacity:.4;cursor:not-allowed}.super-transition-paged>.operations-pagination .pagination-status{text-align:center;color:#667085;min-width:48px;font-size:11px}.super-transition-route.new{border-radius:8px;height:100%}.super-transition-route.new>.operations-page{padding:0;overflow:auto}.super-transition-route.new .operations-project-summary{margin-bottom:12px}@media (max-width:1180px){.super-transition-paged{height:auto;min-height:calc(100vh - 72px);overflow:auto}}.super-transition-console-list{height:100%;overflow:hidden}.super-transition-console-list .operations-project-summary{flex:0 0 76px}.super-transition-console-list .operations-toolbar{justify-content:space-between}.super-transition-console-list .super-transition-create{color:#fff;background:#2377c7;border:1px solid #2377c7;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 13px;display:inline-flex}.super-transition-console-list .super-transition-create:hover{background:#1d69b2}.super-transition-console-list .operations-table-wrap th:first-child{width:18%}.super-transition-console-list .operations-table-wrap th:nth-child(2){width:10%}.super-transition-console-list .operations-table-wrap th:nth-child(3){width:13%}.super-transition-console-list .operations-table-wrap th:nth-child(4){width:11%}.super-transition-console-list .operations-table-wrap th:nth-child(5){width:8%}.super-transition-console-list .operations-table-wrap th:nth-child(6){width:9%}.super-transition-console-list .operations-table-wrap th:nth-child(7){width:14%}.super-transition-console-list .operations-table-wrap th:nth-child(8){width:17%}.super-transition-console-editor{height:100%;min-height:0;overflow:hidden}.super-transition-console-editor>.super-transition-route{height:100%}.super-transition-workspace{background:#f4f7fa;height:100%;min-height:0;overflow:hidden}.super-transition-workspace>.super-transition-console-list{padding:16px}.super-transition-console-list .operations-toolbar>.super-transition-create{flex:none;color:#fff!important;background:#2377c7!important;border-color:#2377c7!important;justify-content:center!important;width:auto!important;min-width:102px!important;margin:0!important}.super-transition-console-editor{background:#f4f7fa;padding:16px}.super-transition-console-editor>.super-transition-route.new{background:0 0;grid-template-columns:minmax(620px,1.35fr) minmax(360px,.65fr);gap:12px;height:100%;min-height:0;padding:0;display:grid}.super-transition-console-editor .super-transition-route.new>.operations-page{background:#fff;border:1px solid #dfe7ee;border-radius:8px;height:100%;min-height:0;padding:14px;overflow:auto}.super-transition-console-editor .super-transition-route.new>.operations-page>.operations-project-summary{border:1px solid #e1e7ed;border-radius:7px;min-height:62px;margin:0 0 12px;padding:10px 14px}.super-transition-console-editor .super-transition-preview{height:100%;min-height:0}.super-transition-console-editor .super-transition-stage{min-height:300px}@media (max-width:1180px){.super-transition-console-editor{overflow:auto}.super-transition-console-editor>.super-transition-route.new{grid-template-columns:1fr;height:auto}.super-transition-console-editor .super-transition-preview{min-height:520px}}.super-transition-workspace{box-sizing:border-box;width:100%;max-width:100%;height:100%;padding:16px 18px 18px 16px!important}.super-transition-workspace>.super-transition-console-list{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:0!important}.super-transition-workspace>.super-transition-console-list .operations-table-panel{min-height:0}.super-transition-workspace>.super-transition-console-editor{box-sizing:border-box;width:100%;height:100%;padding:0}.super-transition-workspace{background:#fff;border:1px solid #dfe5ec;border-radius:10px;width:auto;max-width:none;height:calc(100% - 34px);margin:16px 18px 18px 16px;overflow:hidden;box-shadow:0 1px 2px #23374b0a;padding:0!important}.super-transition-workspace>.super-transition-console-list{background:#fff;border:0;border-radius:0}.super-transition-workspace>.super-transition-console-list>.operations-project-summary{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e6ebf0;border-radius:0;margin:0}.super-transition-workspace>.super-transition-console-list>.operations-table-panel{box-shadow:none;border:1px solid #e1e7ed;border-radius:8px;margin:12px 16px 16px}.super-transition-workspace>.super-transition-console-editor{background:#fff}.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new{background:#f7f9fb;padding:14px}.super-transition-workspace{isolation:isolate}main>.super-transition-workspace{width:auto;height:auto;min-height:0;box-shadow:none;background:#fff;border:1px solid #dfe5ec;border-radius:8px;flex:auto;margin:0 8px 8px 0;padding:0;overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:calc(100vh - 74px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}main>.super-transition-workspace>.super-transition-video-home{background:#fff;border:1px solid #dfe5ec;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;width:calc(100% - 8px)!important;height:calc(100vh - 74px)!important;min-height:0!important;margin-right:8px!important;padding:18px 22px 14px!important}main>.super-transition-workspace .super-transition-category{border-bottom:1px solid #e7ebf0;align-items:center;height:42px;display:flex}main>.super-transition-workspace .super-transition-category button{color:#287aca;background:0 0;border:0;border-bottom:2px solid #287aca;height:42px;padding:0 10px;font-size:12px;font-weight:600}main>.super-transition-workspace .super-transition-video-home>.assets-page-pagination{margin-top:auto}main>.super-transition-workspace>.super-transition-console-list{background:#fff;border:0;border-radius:0;height:100%;min-height:0;padding:0;overflow:hidden}main>.super-transition-workspace>.super-transition-console-list>.operations-project-summary{box-shadow:none;border:0;border-bottom:1px solid #e5eaf0;border-radius:0;margin:0}main>.super-transition-workspace>.super-transition-console-list>.operations-table-panel{height:calc(100% - 88px);min-height:0;box-shadow:none;border:1px solid #e1e7ed;border-radius:7px;flex-direction:column;margin:12px 16px 16px;display:flex;overflow:hidden}main>.super-transition-workspace>.super-transition-console-list{padding:20px 24px 32px!important}main>.super-transition-workspace>.super-transition-console-list>.operations-project-summary{background:0 0;align-items:center;min-height:42px;margin:0 0 16px;padding:0}main>.super-transition-workspace>.super-transition-console-list>.operations-table-panel{border-radius:7px;height:calc(100% - 58px);margin:0}main>.super-transition-workspace>.super-transition-console-list .operations-toolbar{background:#fff;border-bottom:1px solid #e5eaf0;min-height:52px;padding:0 14px}main>.super-transition-workspace>.super-transition-console-list>.operations-project-summary{display:none}main>.super-transition-workspace>.super-transition-console-list>.operations-table-panel{height:100%}main>.super-transition-workspace>.super-transition-console-list .super-transition-create{flex:none!important;justify-content:center!important;width:auto!important;min-width:102px!important;margin-left:auto!important;display:inline-flex!important}main>.super-transition-workspace .operations-table-wrap{flex:auto;min-height:0;overflow:auto}main>.super-transition-workspace .operations-pagination{background:#fff;border-top:1px solid #e5eaf0;border-radius:0;flex:0 0 52px;margin:0}main>.super-transition-workspace{box-sizing:border-box!important;border:1px solid var(--shell-line)!important;background:#fff!important;border-radius:10px!important;width:calc(100% - 10px)!important;max-width:none!important;height:calc(100vh - 74px)!important;margin:0 10px 10px 0!important;padding:0!important;position:relative!important;overflow:hidden!important}main>.super-transition-workspace>.super-transition-video-home{box-sizing:border-box!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important}main>.super-transition-workspace>.super-transition-video-home>.video-project-grid{flex:auto!important;align-content:start!important;min-height:0!important;overflow:hidden!important}main>.super-transition-workspace>.super-transition-video-home>.assets-page-pagination{flex:none!important;min-height:42px!important;margin-top:auto!important;padding-top:8px!important}main>.super-transition-workspace.page-loading-state{color:#667085;gap:8px;background:#fff!important;justify-content:center!important;align-items:center!important;display:flex!important}main>.super-transition-workspace .super-transition-back-home{z-index:5;color:#344054;cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:6px;height:32px;padding:0 12px;position:absolute;top:14px;left:18px}main>.super-transition-workspace .super-transition-route.new>.operations-page .operations-project-summary small{font-size:0!important}main>.super-transition-workspace .super-transition-route.new>.operations-page .operations-project-summary small:after{content:"全能视频 首尾帧生成转场视频";font-size:11px}main>.super-transition-workspace .video-generation-display-head em{font-size:0!important}main>.super-transition-workspace .video-generation-display-head em:after{content:"全能视频";font-size:10px}main>.super-transition-workspace .category-toolbar-shell{min-height:42px;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}main>.super-transition-workspace>.super-transition-video-home,main .video-project-home.video-date-mode,main .translation-project-home.video-date-mode,main .dubbing-home.translation-project-home{box-sizing:border-box!important;padding:20px 24px 32px!important}main .project-home-image,main .video-project-home.video-date-mode,main .dubbing-home.translation-project-home{width:calc(100% - 10px)!important;min-width:0!important;margin:0 10px 10px 0!important}main>.super-transition-workspace .video-project-home.video-date-mode,main>.super-transition-workspace .translation-project-home.video-date-mode,main>.super-transition-workspace .dubbing-home.translation-project-home{width:100%!important;margin:0!important}main>.super-transition-workspace .video-project-home.video-date-mode>.category-toolbar-shell,main>.super-transition-workspace .translation-project-home.video-date-mode>.category-toolbar-shell{margin-top:0!important}main .video-project-home.video-date-mode,main .translation-project-home.video-date-mode{width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important}main .video-date-mode .video-date-filter{flex:auto!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:32px!important;margin:0!important}main .video-date-mode .video-date-filter .image-date-tabs{flex:auto!important;gap:8px!important;width:auto!important;min-width:0!important}main .video-date-mode .video-date-filter .image-date-tabs button{flex:0 0 112px!important;width:112px!important;min-width:112px!important}main .translation-project-home.video-date-mode .video-date-filter{transform:none!important}main .video-date-mode .video-date-filter .image-date-all,main .video-date-mode .video-date-filter .image-date-arrow,main .video-date-mode .video-date-filter .image-date-tabs button{font-family:Inter,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:32px!important}main .video-date-mode .video-date-filter .image-date-all.active,main .video-date-mode .video-date-filter .image-date-tabs button.active{font-weight:600!important}main .video-date-mode .video-date-filter .image-date-arrow{line-height:28px!important}main .video-date-mode>.category-toolbar-shell{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:42px!important;margin:0 0 16px!important;padding:0!important;display:flex!important;overflow:visible!important}main .video-date-mode>.category-toolbar-shell>.video-date-filter{flex:none!important;width:max-content!important;min-width:0!important;max-width:100%!important;height:32px!important;margin:0!important;padding:0!important}main .video-date-mode>.category-toolbar-shell>.video-list-toolbar-actions,main .video-date-mode>.category-toolbar-shell>.translation-list-toolbar-actions{z-index:6!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important;position:absolute!important;top:3px!important;right:0!important}main .video-date-mode>.category-toolbar-shell{padding-right:220px!important;position:relative!important}main .video-date-mode .video-date-filter .image-date-tabs{flex:none!important;width:max-content!important;max-width:calc(100vw - 260px)!important}main .video-date-mode>.category-toolbar-shell>.video-list-toolbar-actions,main .video-date-mode>.category-toolbar-shell>.translation-list-toolbar-actions,main .video-date-mode>.category-toolbar-shell>.category-primary-action{white-space:nowrap!important;flex:none!important;margin:0!important}main .video-date-mode>.category-toolbar-shell .image-date-all,main .video-date-mode>.category-toolbar-shell .image-date-arrow,main .video-date-mode>.category-toolbar-shell .image-date-tabs button{box-sizing:border-box!important;height:32px!important}main .video-date-mode>.category-toolbar-shell>.video-list-toolbar-actions button,main .video-date-mode>.category-toolbar-shell>.translation-list-toolbar-actions button{box-sizing:border-box!important;border-radius:6px!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-family:Inter,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:12px!important;line-height:36px!important}main>.super-transition-workspace .category-panel-v2{flex:auto;min-width:0}main>.super-transition-workspace .video-list-toolbar-actions{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}main>.super-transition-workspace .video-list-toolbar-actions button{cursor:pointer}main>.super-transition-workspace>.super-transition-console-editor{background:#fff;height:100%;min-height:0;padding:14px;overflow:auto}main>.super-transition-workspace>.super-transition-console-editor:has(>.super-transition-preview){grid-template-columns:minmax(500px,.95fr) minmax(420px,1.05fr);gap:14px;display:grid;overflow:hidden}main>.super-transition-workspace>.super-transition-console-editor:has(>.super-transition-preview)>.operations-page{background:#fff;border:1px solid #dfe5ec;border-radius:7px;flex-direction:column;min-height:0;padding:14px;display:flex;overflow:auto}main>.super-transition-workspace>.super-transition-console-editor:has(>.super-transition-preview)>.super-transition-preview{background:#fff;border:1px solid #dfe5ec;border-radius:7px;min-height:0;overflow:hidden}main>.super-transition-workspace .super-transition-settings{gap:4px;margin-left:auto;display:flex}main>.super-transition-workspace .super-transition-settings select,main>.super-transition-workspace .video-compose-selector>select{color:#344054;max-width:86px;font:inherit;cursor:pointer;background:0 0;border:0}main>.super-transition-workspace .video-compose-selector>select{opacity:0;max-width:none;position:absolute;top:0;bottom:0;left:0;right:0}main>.super-transition-workspace .video-compose-workspace>.video-compose-selectors{flex:none!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;min-height:64px!important;margin:0!important;display:grid!important}main>.super-transition-workspace .video-compose-workspace>.video-compose-selectors>.video-compose-selector{box-sizing:border-box!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important;height:64px!important;padding:8px 11px!important;display:grid!important;position:relative!important;overflow:hidden!important}main>.super-transition-workspace .video-compose-workspace>.video-compose-selectors>.video-compose-selector:last-child{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr)!important}main>.super-transition-workspace .video-compose-workspace>.video-compose-selectors>.video-compose-selector>div{min-width:0!important;display:block!important}main>.super-transition-workspace .video-compose-workspace>.video-compose-selectors>.video-compose-selector strong{font-size:12px!important;display:block!important}main>.super-transition-workspace .video-compose-workspace>.video-compose-selectors .super-transition-settings{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;min-width:0!important;margin:0!important;display:grid!important}main>.super-transition-workspace .video-compose-workspace>.video-compose-selectors .super-transition-settings select{width:100%!important;min-width:0!important;max-width:none!important;padding:0 3px!important;font-size:11px!important}main>.super-transition-workspace .video-compose-workspace>.video-compose-selectors>.video-compose-selector:first-child>select{opacity:1!important;color:#172033!important;background:0 0!important;border:0!important;width:100%!important;max-width:none!important;height:28px!important;padding:0!important;font-size:12px!important;font-weight:600!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}main>.super-transition-workspace .video-compose-workspace>.video-create-summary{box-sizing:border-box!important;flex:none!important;width:100%!important;min-height:62px!important;margin:0!important}main>.super-transition-workspace .video-compose-workspace>.video-create-summary>span{white-space:nowrap!important}@media (max-width:1180px){main>.super-transition-workspace>.super-transition-console-editor:has(>.super-transition-preview){flex-direction:column;display:flex;overflow:auto}main>.super-transition-workspace>.super-transition-console-editor:has(>.super-transition-preview)>.super-transition-preview{min-height:420px}}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new{background:#fff;grid-template-columns:minmax(500px,.95fr) minmax(420px,1.05fr);gap:14px;height:100%;min-height:0;padding:0}main>.super-transition-workspace>.super-transition-console-editor .super-transition-route.new>.operations-page{background:#fff;border:1px solid #dfe5ec;border-radius:7px;flex-direction:column;height:100%;min-height:0;padding:14px;display:flex;overflow:auto}main>.super-transition-workspace>.super-transition-console-editor .super-transition-route.new>.operations-page>.operations-project-summary{border-bottom:1px solid #e5eaf0;flex:0 0 52px;margin:0 0 14px;padding:0 4px}main>.super-transition-workspace>.super-transition-console-editor .video-compose-workspace{flex:1;min-height:0;padding:0 2px 72px;overflow:auto}main>.super-transition-workspace>.super-transition-console-editor .video-compose-workspace>.operations-matrix-save{z-index:3;border-radius:6px;width:-moz-fit-content;width:fit-content;min-width:132px;height:38px;margin:16px 0 0 auto;padding:0 18px;position:sticky;bottom:0}main>.super-transition-workspace>.super-transition-console-editor .video-compose-prompt{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5eaf0;border-radius:0;margin:0 0 14px;padding:0 0 14px}main>.super-transition-workspace>.super-transition-console-editor .video-script-heading{min-height:38px;padding:0 0 8px;border-top:0!important;margin-top:0!important;padding-top:0!important}main>.super-transition-workspace>.super-transition-console-editor .video-script-write{color:#2872aa!important;background:#f7fafd!important;border:1px solid #cbd8e6!important;border-radius:6px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important}main>.super-transition-workspace>.super-transition-console-editor .video-script-write:disabled{color:#8092a7!important;background:#f7fafd!important}main>.super-transition-workspace>.super-transition-console-editor .video-script-heading strong{font-size:0!important}main>.super-transition-workspace>.super-transition-console-editor .video-script-heading strong:after{content:"剧情";font-size:12px}main>.super-transition-workspace>.super-transition-console-editor .video-script-write{font-size:0!important}main>.super-transition-workspace>.super-transition-console-editor .video-script-write:after{content:"✧ AI 撰写剧情 · 10 积分";font-size:13px}main>.super-transition-workspace>.super-transition-console-editor .video-script-write{border-radius:5px;height:34px}main>.super-transition-workspace>.super-transition-console-editor .video-compose-prompt textarea{background:#fff;border-radius:6px;min-height:96px}main>.super-transition-workspace>.super-transition-console-editor .config-row{gap:10px;margin:0 0 10px;grid-template-columns:repeat(3,minmax(130px,1fr))!important;display:grid!important}main>.super-transition-workspace>.super-transition-console-editor .config-row>label{color:#667085;background:#fff;border:1px solid #dfe5ec;border-radius:7px;flex-direction:column;gap:7px;min-width:0;padding:9px 10px;font-size:11px;display:flex}main>.super-transition-workspace>.super-transition-console-editor .config-row>label select{color:#172033;background:#fff;border:0;outline:0;width:100%;height:29px;padding:0 18px 0 0;font-size:13px;font-weight:600}main>.super-transition-workspace>.super-transition-console-editor .config-row+.config-row{grid-template-columns:repeat(3,minmax(130px,1fr))!important}main>.super-transition-workspace>.super-transition-console-editor .config-row+.config-row>label{grid-column:1}main>.super-transition-workspace>.super-transition-console-editor .video-compose-workspace{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}main>.super-transition-workspace>.super-transition-console-editor .video-compose-workspace>.transition-frame-grid,main>.super-transition-workspace>.super-transition-console-editor .video-compose-workspace>.video-compose-prompt,main>.super-transition-workspace>.super-transition-console-editor .video-compose-workspace>.operations-matrix-save{grid-column:1/-1}main>.super-transition-workspace>.super-transition-console-editor .video-compose-workspace>.config-row{display:contents!important}main>.super-transition-workspace>.super-transition-console-editor .video-compose-workspace>.config-row>label{grid-column:auto!important}main>.super-transition-workspace>.super-transition-console-editor .video-compose-workspace>.config-row+.config-row{display:none!important}main>.super-transition-workspace>.super-transition-console-editor{background:#fff!important;padding:0!important;overflow:hidden!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new.video-compose-two-column{height:100%;min-height:0;background:#fff!important;grid-template-columns:minmax(460px,520px) minmax(0,1fr)!important;gap:0!important;padding:0!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new>.operations-page{min-width:0;height:100%;min-height:0;background:#fff!important;border:0!important;border-radius:0!important;padding:22px!important;overflow:auto!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new>.operations-page>.operations-project-summary{flex:none;min-height:42px;background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0 2px!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .video-compose-workspace{flex-direction:column!important;gap:12px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .video-compose-workspace>.config-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .video-compose-workspace>.config-row+.config-row{display:none!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .video-compose-workspace>.operations-matrix-save{border-radius:6px!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;position:static!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .super-transition-preview.video-generation-display{min-width:0;height:100%;min-height:0;box-shadow:none!important;background:#fff!important;border:0!important;border-left:1px solid #e6ebf1!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:22px 24px 24px!important;display:flex!important;overflow:hidden!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .super-transition-preview .video-generation-display-head{flex:none;justify-content:space-between;align-items:flex-start;min-height:35px;display:flex;border:0!important;margin:0 0 9px!important;padding:0!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .super-transition-preview .video-generation-display-head em{color:#2873b5;background:#e7f1fb;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .super-transition-stage.video-preview-stage{flex:1 1 0;height:0!important;min-height:0!important;color:inherit!important;background:#fff!important;border:0!important;border-radius:7px!important;margin:0!important;padding:24px!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .super-transition-stage.video-preview-stage:after{border:1px solid #d8e0e8!important;border-radius:7px!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .super-transition-preview .video-create-summary{flex:none;min-height:58px;border-top:1px solid #e4e9ef!important;margin:12px 0 0!important;padding:12px 0 0!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .operations-matrix-save{box-shadow:0 1px 2px #2377c72e;color:#0000!important;cursor:pointer!important;text-align:right!important;width:100%!important;height:60px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e1eb!important;border-radius:8px!important;justify-content:flex-end!important;align-items:center!important;margin-top:4px!important;padding:10px 12px!important;font-size:0!important;font-weight:600!important;display:flex!important;position:relative!important;overflow:hidden!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .operations-matrix-save:before{content:"预计消耗 100 积分";color:#5b76a0;margin-right:auto;font-size:13px;font-weight:500;display:inline-block;position:static;transform:none}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .operations-matrix-save:after{content:"✧ 立即生成";color:#fff;background:#c8d0dc;border-radius:6px;justify-content:center;align-items:center;width:164px;height:40px;font-size:14px;font-weight:600;display:inline-flex;margin:0!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .video-compose-workspace>.operations-matrix-save{height:60px!important;min-height:60px!important;margin:4px 0 0!important;padding:10px 12px!important;position:static!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .transition-frame-grid{border:0!important;flex:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .transition-drop{height:118px!important;min-height:0!important;padding:14px!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .video-compose-prompt{border-top:0!important;border-bottom:0!important;flex:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 12px!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .video-compose-prompt textarea{height:180px!important;min-height:180px!important}@media (max-width:900px){main>.super-transition-workspace>.super-transition-console-editor{overflow:auto!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new.video-compose-two-column{height:auto;display:block!important}main>.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .super-transition-preview.video-generation-display{height:520px;border-top:1px solid #e6ebf1!important;border-left:0!important;margin-top:0!important}}.sidebar nav button:hover,.sidebar nav .sidebar-nav-group>button:hover,.sidebar nav .sidebar-nav-group.open>button:not(.active){color:#fff;background:#202d38}.sidebar nav button.active,.sidebar nav .sidebar-nav-group>button.active{color:#fff;background:#2377c7}.super-transition-route.new .operations-project-summary>div:last-child{display:none!important}.super-transition-workspace .super-transition-back-home{color:#475569;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;align-items:center;gap:8px;width:100%;height:58px;font-size:14px;display:flex;margin:0!important;padding:0 22px!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.super-transition-workspace .super-transition-back-home:before{content:"←";color:#64748b;font-size:22px;line-height:1}.super-transition-workspace{background:#eef2f6!important;flex-direction:column!important;display:flex!important}.super-transition-workspace>.super-transition-console-editor{flex:1;order:2;min-height:0}.super-transition-workspace>.super-transition-back-home{flex:0 0 58px;order:1}.super-transition-workspace:has(.super-transition-back-home){border-radius:0!important}.super-transition-workspace:has(.super-transition-back-home)>.super-transition-back-home{border-radius:0!important}.super-transition-workspace:has(.super-transition-back-home)>.super-transition-back-home{border-top:0!important;border-left:0!important;border-right:0!important}.super-transition-workspace .video-asset-picker-modal{background:#fff;border:1px solid #dfe5ec;border-radius:8px;width:min(760px,100vw - 48px);max-height:min(680px,100vh - 48px);padding:0;overflow:hidden;box-shadow:0 18px 48px #0f172a2e}.super-transition-workspace .video-asset-picker-modal .modal-head{background:#fff;border-bottom:1px solid #e7ebf0;height:58px;padding:0 20px}.super-transition-workspace .video-asset-picker-modal .asset-modal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:500px;margin:16px 20px 20px;padding:0;overflow:auto}.super-transition-workspace .video-asset-picker-modal .asset-modal-grid>button{background:#fff;border:1px solid #e1e7ee;border-radius:6px;min-width:0;padding:8px;overflow:hidden}.super-transition-workspace .video-asset-picker-modal .asset-modal-grid>button:hover{background:#f5f9fd;border-color:#2377c7}.super-transition-workspace .video-asset-picker-modal .asset-modal-grid{grid-auto-rows:146px;align-content:start;row-gap:12px}.super-transition-workspace .video-asset-picker-modal .asset-modal-grid>button{flex-direction:column;justify-content:flex-start;gap:7px;height:146px;display:flex}.super-transition-workspace .video-asset-picker-modal .asset-modal-grid>button img{object-fit:contain;background:#f7f8fa;border-radius:4px;flex:0 0 104px;width:100%;height:104px;display:block}.super-transition-workspace .video-asset-picker-modal .asset-modal-grid>button span{text-overflow:ellipsis;white-space:nowrap;color:#475569;width:100%;font-size:12px;line-height:18px;display:block;overflow:hidden}.video-asset-picker-modal{background:#fff;border:1px solid #dfe5ec;border-radius:8px;width:min(760px,100vw - 48px);max-height:min(680px,100vh - 48px);padding:0;overflow:hidden;box-shadow:0 18px 48px #0f172a2e}.video-asset-picker-modal .modal-head{background:#fff;border-bottom:1px solid #e7ebf0;height:58px;padding:0 20px}.video-asset-picker-modal .asset-modal-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:146px;align-content:start;gap:12px;max-height:500px;margin:16px 20px 20px;padding:0;overflow:auto}.video-asset-picker-modal .asset-modal-grid>button{background:#fff;border:1px solid #e1e7ee;border-radius:6px;flex-direction:column;justify-content:flex-start;gap:7px;min-width:0;height:146px;padding:8px;display:flex;overflow:hidden}.video-asset-picker-modal .asset-modal-grid>button img{object-fit:contain;background:#f7f8fa;border-radius:4px;flex:0 0 104px;width:100%;height:104px;display:block}.video-asset-picker-modal .asset-modal-grid>button span{text-overflow:ellipsis;white-space:nowrap;color:#475569;width:100%;font-size:12px;line-height:18px;display:block;overflow:hidden}.video-asset-picker-modal .asset-modal-grid>button:hover{background:#f5f9fd;border-color:#2377c7}.video-asset-picker-modal .asset-modal-pagination{color:#667085;background:#fff;border-top:1px solid #e7ebf0;justify-content:center;align-items:center;gap:12px;height:52px;margin:0;padding:0 20px;font-size:12px;display:flex}.video-asset-picker-modal .asset-modal-pagination button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d7dee7;border-radius:5px;height:30px;padding:0 12px}.video-asset-picker-modal .asset-modal-pagination button:hover:not(:disabled){color:#2377c7;border-color:#2377c7}.video-asset-picker-modal .asset-modal-pagination button:disabled{opacity:.45;cursor:not-allowed}.super-transition-route.new .video-reference-dropzone{box-sizing:border-box;height:118px;min-height:118px}.super-transition-workspace>.super-transition-console-editor>.super-transition-route.new{border-radius:8px;overflow:hidden}.super-transition-workspace:has(.super-transition-clean-editor){background:#f3f6f9!important;border:0!important;width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;min-height:0!important;margin:0 10px 10px 0!important;overflow:hidden!important}.super-transition-clean-editor{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;flex:auto!important;overflow:hidden!important}.super-transition-clean-left{box-sizing:border-box!important;min-height:0!important;overflow:visible!important}.super-transition-clean-preview{box-sizing:border-box!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-left:1px solid #e4e9ef!important;overflow:hidden!important}.super-transition-clean-preview>div{box-shadow:none!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important}.super-transition-clean-message{color:#b42318;background:#fff6f6;border:1px solid #f3c7c7;border-radius:6px;margin:10px 0 0;padding:9px 10px;font-size:12px;line-height:1.5}.super-transition-task-stage{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;padding:24px;display:flex}.super-transition-task-stage>svg{color:#3478f6}.super-transition-task-stage.status-done>svg{color:#12b76a}.super-transition-task-stage.status-failed>svg{color:#d92d20}.super-transition-task-stage strong{color:#172033;font-size:15px}.super-transition-task-stage small{color:#667085;max-width:360px;font-size:12px;line-height:1.6}.super-transition-task-progress{color:#3478f6;font-size:12px;font-weight:600}.super-transition-task-video{object-fit:contain;background:#0f172a;border-radius:8px;width:min(100%,520px);max-height:320px;margin-top:8px}.super-transition-clean-preview>footer{color:#64748b!important;background:#fff!important;border:0!important;border-top:1px solid #e4e9ef!important}.super-transition-clean-preview>footer button:disabled{color:#94a3b8!important;box-shadow:none!important;background:#e7ecf2!important;border:1px solid #d7dee8!important}.super-transition-settings-actions{border-top:1px solid #e5eaf0;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:10px;display:flex!important}.super-transition-settings-actions button{cursor:pointer;text-align:center!important;min-width:64px!important;height:32px!important;margin:0!important;padding:0 12px!important;font-size:12px!important}.super-transition-settings-actions button.primary{color:#fff!important;background:#2377c7!important;border-color:#2377c7!important}.super-transition-clean-popover.settings .duration{grid-template-columns:repeat(4,minmax(0,1fr))}.super-transition-clean-popover.settings .option-grid.duration{width:100%!important;display:grid!important}.super-transition-clean-popover.settings{max-height:calc(100vh - 32px);overflow-y:auto;width:min(430px,100vw - 32px)!important;left:auto!important;right:0!important}.super-transition-duration-slider{accent-color:#3478f6;cursor:pointer;width:100%;min-width:240px;margin:12px 0 6px;display:block}.super-transition-clean-popover.settings label:has(.super-transition-duration-slider){margin-top:16px!important;display:block!important}.super-transition-clean-popover.settings .super-transition-duration-slider{height:6px;width:100%!important;min-width:0!important;margin:10px 0 4px!important}.super-transition-clean-popover.settings .video-duration-values{color:#94a3b8;justify-content:space-between;align-items:center;width:100%;min-height:28px;font-size:11px;display:flex!important}.super-transition-clean-popover.settings .video-duration-values strong{color:#2168df;background:#eef5ff;border-radius:5px;justify-content:center;align-items:center;min-width:54px;height:26px;font-size:12px;font-weight:600;display:inline-flex}.super-transition-clean-popover.settings .super-transition-settings-actions{margin-top:16px!important}.super-transition-clean-popover.settings label:has(.super-transition-duration-slider){border-top:1px solid #e5eaf0!important;margin-top:18px!important;padding-top:14px!important}.super-transition-clean-popover.settings label:has(.super-transition-duration-slider)>span:first-child{color:#344054!important;font-size:12px!important;font-weight:600!important;display:block!important}.super-transition-clean-popover.settings .super-transition-duration-slider{-webkit-appearance:none!important;appearance:none!important;background:#eef1f5!important;border:1px solid #d9e0e8!important;border-radius:999px!important;outline:0!important;width:100%!important;height:38px!important;margin:14px 0 6px!important;padding:0 14px!important}.super-transition-clean-popover.settings .super-transition-duration-slider::-webkit-slider-runnable-track{background:#246fe5;border-radius:999px;height:6px}.super-transition-clean-popover.settings .super-transition-duration-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#3478f6;border:0;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 0 0 2px #fff}.super-transition-clean-popover.settings .video-duration-values{color:#667085!important;min-height:22px!important}.super-transition-clean-popover.settings .video-duration-values strong{padding:0 7px;color:#2168df!important;background:#eef5ff!important;min-width:38px!important;height:24px!important;font-size:11px!important}.video-settings-component{color:#1f2d3d;background:#fff;border-radius:8px;overflow:hidden}.video-settings-component>strong{color:#172033;margin-bottom:14px;font-size:13px;display:block}.video-settings-component>label{color:#66758b;margin-top:14px;font-size:12px;display:block}.video-settings-component .option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.video-settings-component .option-grid button{color:#344054;background:#fff;border:1px solid #d8e0ea;border-radius:6px;min-height:34px;padding:6px}.video-settings-component .option-grid button.selected{color:#2168df;background:#f3f8ff;border-color:#3478f6}.video-settings-component>label input[type=range]{accent-color:#3478f6;width:100%;margin-top:12px}.video-duration-values{color:#66758b;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.video-settings-component footer{background:#fff;border-top:1px solid #e5eaf0;gap:12px;margin:16px -12px -12px;padding:14px 12px;display:flex}.video-settings-component footer button{color:#344054;background:#fff;border:1px solid #d8e0ea;border-radius:6px;flex:1;height:36px}.video-settings-component footer button.primary{color:#fff;background:#3478f6;border-color:#3478f6}.video-settings-component footer button{text-align:center;justify-content:center;align-items:center;display:flex}.video-settings-legacy{display:none!important}.video-settings-reused{background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:12px;box-shadow:0 14px 38px #1c27382e}.super-transition-editor-return{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #dfe4ec;border-radius:8px;grid-template-columns:1fr 1fr 1fr;align-items:center;height:56px;padding:0 20px;display:grid}.super-transition-editor-return button{color:#2168df;text-align:left;cursor:pointer;background:0 0;border:0;font-size:20px}.super-transition-editor-return span{text-align:center;color:#2168df;font-size:13px}.super-transition-editor-return strong{text-align:right;font-size:14px}.video-reference-dropzone{box-sizing:border-box;min-height:112px!important}.super-transition-workspace>.super-transition-editor-return{border-radius:8px 8px 0 0;margin:0;overflow:visible}.super-transition-workspace>.super-transition-editor-return+*{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.super-transition-editor-return{justify-content:space-between!important;align-items:center!important;display:flex!important}.super-transition-editor-return button{align-items:center;gap:8px;display:flex;font-size:13px!important}.super-transition-editor-return button span{color:#516174!important;text-align:left!important}.super-transition-editor-return strong{text-align:right!important}.super-transition-workspace{width:100%;max-width:none;margin-left:0;margin-right:0}.super-transition-workspace>.super-transition-editor-return,.super-transition-workspace>.super-transition-editor-return+*{box-sizing:border-box;width:100%}.super-transition-workspace{width:calc(100% + 60px)!important;margin-left:-30px!important;margin-right:-30px!important}.super-transition-workspace>.super-transition-editor-return{width:calc(100% - 5px)!important;margin-left:5px!important}.super-transition-new-shell{background:#fff;border:1px solid #dfe4ec;border-radius:8px;width:100%;overflow:visible}.super-transition-new-shell>.super-transition-editor-return{border:0;border-bottom:1px solid #dfe4ec;border-radius:8px 8px 0 0;width:100%!important;margin:0!important}.super-transition-new-shell>.super-transition-editor-return+*{border-radius:0 0 8px 8px}.super-transition-new-shell>.super-transition-clean-editor{min-height:calc(100vh - 198px)!important}.super-transition-new-shell{margin-bottom:-18px!important}.super-transition-workspace{margin-bottom:-24px!important;padding-bottom:0!important}.super-transition-workspace:has(.super-transition-new-shell){height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.super-transition-workspace:has(.super-transition-new-shell) .super-transition-new-shell{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important}.super-transition-workspace:has(.super-transition-new-shell) .super-transition-new-shell>.super-transition-editor-return{width:100%!important;margin:0!important}.super-transition-workspace:has(.super-transition-new-shell) .super-transition-new-shell>.super-transition-console-editor{min-height:0!important;margin:0!important}.super-transition-workspace:has(.super-transition-new-shell) .super-transition-new-shell>.super-transition-clean-editor{min-height:0!important;margin:0!important}.super-transition-workspace:has(.super-transition-new-shell){background:#fff!important}.super-transition-new-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.super-transition-new-shell>.super-transition-editor-return,.super-transition-new-shell>.super-transition-editor-return+.super-transition-console-editor,.super-transition-new-shell>.super-transition-editor-return+.super-transition-clean-editor{background:#fff!important}.super-transition-workspace:has(.super-transition-new-shell){margin-bottom:8px!important}.super-transition-workspace:has(.super-transition-new-shell) .super-transition-new-shell{margin-bottom:0!important}.account-vip-badge{color:#f0a21a;justify-content:center;align-items:center;display:inline-flex;background:0 0!important;border:0!important;padding:0!important}.account-summary>svg{color:#e59a16;stroke-width:2.3px;background:#fff4d6;border-radius:50%;width:18px;height:18px;padding:5px}.today-token-consumption{color:#667085;white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:inline-flex}.today-token-consumption strong{color:#7c4dcc;font-weight:700}.operations-page{min-height:0;padding:20px}.operations-page-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.operations-page-toolbar strong{margin-right:auto;font-size:16px}.operations-page-toolbar select,.operations-page-toolbar button{color:#475467;background:#fff;border:1px solid #d8e0e8;border-radius:5px;height:32px;padding:0 10px}.operations-page-toolbar button{color:#2377c7;cursor:pointer}.operations-log-table{background:#fff;border:1px solid #e5e9ef;border-radius:7px;overflow:hidden}.operations-log-head,.operations-log-row{grid-template-columns:160px 90px minmax(180px,1fr) 74px 90px minmax(260px,2fr);align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:grid}.operations-log-head{color:#667085;background:#f7f9fb;font-weight:600}.operations-log-row{color:#475467;border-top:1px solid #edf0f3}.operations-log-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-log-row .is-failed{color:#d92d20}.operations-log-row .is-success{color:#039855}.operations-empty,.operations-error{text-align:center;color:#98a2b3;padding:32px}.operations-error{color:#d92d20}[title=移动分类]{display:none!important}.hot-cover-preview-head button{color:#2377c7;cursor:pointer;background:#fff;border:1px solid #c9d8e8;border-radius:5px;align-items:center;height:30px;padding:0 10px;font-size:11px;display:inline-flex}.transition-video-thumbnail.is-loading:after{content:"";z-index:3;pointer-events:none;background:#0f172a6b;position:absolute;top:0;bottom:0;left:0;right:0}.transition-video-loading{z-index:4;color:#fff;text-shadow:0 1px 2px #00000040;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.transition-video-loading svg{color:#fff;filter:drop-shadow(0 1px 2px #00000038)}.transition-video-loading span{font-size:12px;font-weight:600;line-height:1}.transition-video-thumbnail{position:relative}:root{--ink:#101418;--muted:#687078;--line:#dfe3e5;--paper:#f4f6f5;--white:#fff;--green:#19c37d;--green-dark:#0d7a51;--yellow:#f3bd36;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{z-index:20;height:72px;padding:0 max(24px,calc((100% - var(--max))/2));color:#fff;border-bottom:1px solid #ffffff38;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.brand{white-space:nowrap;align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.brand-mark{background:var(--green);color:#071b13;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.site-header nav{gap:34px;margin:auto;font-size:14px;display:flex}.site-header nav a{opacity:.78}.site-header nav a:hover{opacity:1}.header-cta{align-items:center;gap:6px;font-size:14px;display:flex}.header-cta svg{width:17px}.menu-btn{color:#fff;background:0 0;border:0;display:none}.hero{color:#fff;height:min(820px,92vh);min-height:680px;position:relative;overflow:hidden}.hero-media{background:url(https://images.unsplash.com/photo-1521737711867-e3b97375f902?auto=format&fit=crop&w=2000&q=88) 50% 40%/cover;position:absolute;top:0;bottom:0;left:0;right:0}.hero-shade{background:linear-gradient(90deg,#050d0be0 0%,#050d0b94 48%,#050d0b1f 100%),linear-gradient(#0000 52%,#050c0a8c);position:absolute;top:0;bottom:0;left:0;right:0}.hero-content{z-index:2;width:min(var(--max),calc(100% - 48px));margin:auto;padding-top:176px;position:relative}.eyebrow{letter-spacing:0;align-items:center;gap:10px;font-size:14px;display:flex}.eyebrow span{background:var(--green);width:28px;height:2px}h1{letter-spacing:0;margin:24px 0 26px;font-size:clamp(68px,8vw,118px);font-weight:800;line-height:.98}.hero-lead{color:#ffffffd1;max-width:620px;font-size:19px;line-height:1.85}.hero-actions{gap:12px;margin-top:34px;display:flex}.btn{justify-content:center;align-items:center;gap:16px;min-height:50px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.btn svg{width:17px}.btn-primary{background:var(--green);color:#071b13}.btn-ghost{border:1px solid #ffffff80}.hero-proof{gap:54px;margin-top:58px;display:flex}.hero-proof div{align-items:baseline;gap:8px;display:flex}.hero-proof span{color:#ffffff9e;font-size:13px}.scroll-hint{z-index:3;right:max(24px,calc((100% - var(--max))/2));color:#ffffffb3;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:32px}.scroll-hint svg{width:18px}.product-band,.process,.faq{padding:110px max(24px,calc((100% - var(--max))/2))}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:52px;display:flex}.section-head>div{align-items:flex-start;gap:22px;display:flex}.section-index{color:var(--green-dark);padding-top:8px;font-size:12px;font-weight:800}.section-head h2,.faq h2{letter-spacing:0;max-width:590px;margin:0;font-size:40px;line-height:1.25}.section-head>p{max-width:420px;color:var(--muted);margin:0;line-height:1.8}.product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:290px;padding:30px;position:relative}.product-grid svg{width:27px;height:27px;color:var(--green-dark)}.product-grid article>span{color:#a1a7ab;font:12px monospace;position:absolute;top:26px;right:25px}.product-grid h3{margin:44px 0 13px;font-size:21px}.product-grid p{color:var(--muted);max-width:290px;margin:0;font-size:14px;line-height:1.8}.product-grid b{color:var(--green-dark);font-size:12px;position:absolute;bottom:28px;left:30px}.plans{padding:110px max(24px,calc((100% - var(--max))/2));color:#fff;background:#111a18}.section-head.light .section-index{color:var(--green)}.section-head.light>p{color:#9ba7a3}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.plan-card{background:#192320;border-top:3px solid #3d4845;flex-direction:column;min-height:590px;padding:32px;display:flex;position:relative}.plan-card.featured{color:var(--ink);border-color:var(--green);background:#f4f6f5;transform:translateY(-10px)}.recommend{background:var(--green);color:#071b13;padding:8px 14px;font-size:12px;font-weight:700;position:absolute;top:0;right:18px;transform:translateY(-100%)}.plan-top{justify-content:space-between;align-items:center;display:flex}.plan-top p{margin:0;font-size:23px;font-weight:800}.plan-top span{color:#97a09e;font-size:12px}.price{align-items:baseline;margin:32px 0 18px;display:flex}.price small{font-size:18px}.price strong{letter-spacing:0;font-size:47px;line-height:1}.price em{color:#8e9895;margin-left:7px;font-size:12px;font-style:normal}.plan-desc{color:#a6afac;border-bottom:1px solid #33403c;padding-bottom:24px;font-size:14px;line-height:1.75}.featured .plan-desc{color:var(--muted);border-color:#d9dedd}.plan-card ul{flex:1;margin:0;padding:16px 0 22px;list-style:none}.plan-card li{padding:9px 0 9px 24px;font-size:14px;position:relative}.plan-card li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.plan-card>a{border:1px solid #4a5552;justify-content:space-between;align-items:center;height:50px;padding:0 17px;font-size:14px;font-weight:700;display:flex}.plan-card>a svg{width:18px}.featured>a{background:var(--green);border-color:var(--green)}.plan-note{color:#85908d;justify-content:center;align-items:center;gap:8px;margin:26px 0 0;font-size:12px;display:flex}.plan-note svg{width:15px}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.steps article{border-right:1px solid var(--line);min-height:220px;padding:28px 24px 15px 0;position:relative}.steps b{color:#9fa5a8;font:12px monospace}.steps svg{width:28px;color:var(--green-dark);margin:36px 0 18px;display:block}.steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.faq{grid-template-columns:1fr 1.5fr;gap:80px;padding-top:40px;display:grid}.faq-title{gap:22px;display:flex}.accordion{border-top:1px solid #cbd1d2}.accordion details{border-bottom:1px solid #cbd1d2}.accordion summary{cursor:pointer;justify-content:space-between;padding:24px 0;font-weight:700;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary svg{width:18px;transition:all .2s}.accordion details[open] summary svg{transform:rotate(45deg)}.accordion details p{color:var(--muted);margin:0 40px 24px 0;font-size:14px;line-height:1.8}.contact{padding:90px max(24px,calc((100% - var(--max))/2));background:#dfe8e3;grid-template-columns:1fr 1fr;gap:100px;display:grid}.contact-copy>span{color:var(--green-dark);font-size:12px;font-weight:800}.contact-copy h2{margin:20px 0;font-size:43px;line-height:1.28}.contact-copy>p{color:#53615c;line-height:1.85}.contact-points{flex-wrap:wrap;gap:20px;margin-top:32px;display:flex}.contact-points span{align-items:center;gap:5px;font-size:13px;display:flex}.contact-points svg{width:16px;color:var(--green-dark)}form{background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:32px;display:grid}form label{gap:8px;font-size:13px;font-weight:700;display:grid}form label:nth-child(4){grid-column:1/-1}input,select,textarea{background:#fafbfb;border:1px solid #d6dcda;border-radius:0;outline:none;min-width:0;padding:12px}input:focus,select:focus,textarea:focus{border-color:var(--green-dark)}textarea{resize:vertical}form button{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;height:50px;font-weight:700;display:flex}form button svg{width:17px}.form-status{color:var(--green-dark);grid-column:1/-1;min-height:18px;margin:0;font-size:13px}footer{padding:34px max(24px,calc((100% - var(--max))/2));color:#fff;background:#0b100f;align-items:center;gap:40px;display:flex}footer p{color:#88918e;margin:auto;font-size:13px}footer>span{color:#68716e;font-size:11px}@media (max-width:800px){.site-header{height:64px;padding:0 20px}.site-header nav,.header-cta{display:none}.menu-btn{margin-left:auto;display:block}.menu-btn svg{width:24px}.site-header.open{background:#101816;flex-wrap:wrap;align-items:flex-start;height:auto;padding-top:15px;padding-bottom:22px}.site-header.open nav{flex-direction:column;order:3;gap:0;width:100%;margin-top:15px;display:flex}.site-header.open nav a{border-top:1px solid #ffffff1a;padding:13px 0}.hero{height:760px;min-height:0}.hero-media{background-position:65%}.hero-shade{background:linear-gradient(90deg,#050d0be6,#050d0b7a),linear-gradient(#0000,#050c0a8c)}.hero-content{width:calc(100% - 40px);padding-top:145px}.eyebrow{font-size:12px}h1{margin-top:22px;font-size:64px}.hero-lead{font-size:16px;line-height:1.75}.hero-actions{flex-direction:column;align-items:stretch;max-width:320px}.hero-proof{gap:18px;margin-top:45px}.hero-proof div{display:block}.hero-proof strong{font-size:25px;display:block}.hero-proof span{font-size:11px}.scroll-hint{display:none}.product-band,.plans,.process,.faq{padding:72px 20px}.section-head{margin-bottom:34px;display:block}.section-head>div{gap:12px}.section-head h2,.faq h2{font-size:30px}.section-head>p{margin:20px 0 0}.product-grid{grid-template-columns:1fr}.product-grid article{min-height:245px}.plan-grid{grid-template-columns:1fr;gap:22px}.plan-card{min-height:0}.plan-card.featured{margin-top:10px;transform:none}.steps{grid-template-columns:1fr 1fr}.steps article:nth-child(2){border-right:0}.steps article+article{padding-left:18px}.steps article{min-height:210px;padding-left:18px}.faq{display:block}.faq-title{gap:12px;margin-bottom:35px}.contact{padding:70px 20px;display:block}.contact-copy h2{font-size:31px}.contact-points{margin-bottom:35px}form{grid-template-columns:1fr;padding:22px}form label:nth-child(4),form button,.form-status{grid-column:auto}footer{padding:32px 20px;display:block}footer p{margin:24px 0 12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{scroll-padding-top:88px}.site-header{-webkit-backdrop-filter:blur(16px);background:#09100ed6;border-bottom-color:#ffffff24;position:fixed;box-shadow:0 8px 30px #00000014}@media (max-width:800px){html{scroll-padding-top:76px}}.site-header nav a{transition:opacity .2s,color .2s;position:relative}.site-header nav a:after{content:"";background:var(--green);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:-26px;left:0;right:0;transform:scaleX(0)}.site-header nav a.active{opacity:1;color:#fff}.site-header nav a.active:after{transform:scaleX(1)}.back-to-top{z-index:18;color:#fff;cursor:pointer;opacity:0;visibility:hidden;background:#111a18;border:1px solid #fff3;place-items:center;width:46px;height:46px;transition:opacity .2s,visibility .2s,transform .2s,background .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 10px 30px #0003}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--green);color:#071b13}.back-to-top svg{width:20px;height:20px}@media (max-width:800px){.site-header.open nav a:after{bottom:0}.back-to-top{width:42px;height:42px;bottom:16px;right:16px}}.brand img{object-fit:contain;width:auto;height:40px;display:block}.brand-name{color:#fff;white-space:nowrap;align-items:baseline;gap:6px;display:flex}.brand-name b{letter-spacing:0;font-size:21px;font-weight:800}.brand-name strong{letter-spacing:0;font-size:19px;font-weight:700}footer .brand img{height:44px}footer .brand-name b{font-size:22px}footer .brand-name strong{font-size:20px}@media (max-width:800px){.brand{gap:8px}.brand img{height:34px}.brand-name b{font-size:18px}.brand-name strong{font-size:17px}footer .brand img{height:40px}}.site-header nav a.active,.site-header .menu-btn{color:var(--ink)}.footer-about{color:#dbe4f0;white-space:nowrap;border:1px solid #ffffff38;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:12px;display:inline-flex}.footer-about svg{width:14px}.footer-about:hover{color:#fff;border-color:#16bce5}.footer-policy{color:#dbe4f0;white-space:nowrap;border:1px solid #ffffff38;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:12px;display:inline-flex}.footer-policy svg{width:14px}.footer-policy:hover{color:#fff;border-color:#16bce5}.lead-consent a{color:var(--green-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (max-width:800px){footer .footer-about,footer .footer-policy{margin:0 8px 18px 0}.site-header .brand img{max-width:174px;height:42px}.site-header.open{background:#fafcfbfa}.site-header.open nav a{border-top-color:#1014181a}footer .brand{display:inline-flex}footer .brand img{height:36px}}:root{--ink:#111827;--muted:#667085;--line:#dbe2ea;--paper:#f5f7fa;--green:#16bce5;--green-dark:#087fa5;--yellow:#f4b740}.site-header{color:#fff;background:#07132ae6;border-bottom-color:#ffffff1f;box-shadow:0 8px 30px #040c1c29}.site-header nav a.active,.site-header .menu-btn{color:#fff}.site-header .brand img{max-width:200px;height:48px}.btn-primary,.featured>a,.recommend{color:#061729}.plan-card{background:#10213e;border-top-color:#334867}.plan-card.featured{color:var(--ink);border-color:var(--green);background:#f7f9fc}.plan-card>a{border-color:#405473}.plan-desc{color:#aab6c8;border-bottom-color:#30435f}footer{background:#071326}footer .brand{background:0 0;padding:0}footer .brand img{max-width:190px;height:42px}.back-to-top{isolation:isolate;background:#0b1b34;transition:opacity .28s,visibility .28s,transform .38s cubic-bezier(.2,.8,.2,1),background .2s,color .2s,box-shadow .2s}.back-to-top:before{content:"";z-index:-1;border:1px solid var(--green);opacity:0;pointer-events:none;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;transform:scale(.8)}.back-to-top.show{transform:translateY(0)scale(1)}.back-to-top:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 14px 34px #00000047}.back-to-top:hover svg{animation:.75s ease-in-out infinite back-arrow-nudge}.back-to-top.attention:before{animation:2.4s ease-out infinite back-ring}.back-to-top.returning svg{animation:.65s ease-in-out infinite back-arrow-rise}@keyframes back-arrow-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes back-arrow-rise{0%{opacity:.25;transform:translateY(5px)}55%{opacity:1}to{opacity:.25;transform:translateY(-6px)}}@keyframes back-ring{0%,58%{opacity:0;transform:scale(.82)}68%{opacity:.65}to{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.back-to-top,.back-to-top:before,.back-to-top svg{transition-duration:0s!important;animation:none!important}}@media (max-width:800px){.site-header.open{background:#07132afa}.site-header.open nav a{border-top-color:#ffffff1f}footer .brand{background:0 0}.hero-shade{background:linear-gradient(90deg,#050f22eb,#07132a80),linear-gradient(#0000,#050f2294)}}@media (min-width:801px){.hero{height:100vh;height:100svh;min-height:680px}}.hero video.hero-media{object-fit:cover;border:0;width:100%;height:100%}.hero-video-play{z-index:4;right:max(24px,calc((100% - var(--max))/2));color:#fff;cursor:pointer;background:#050d0b94;border:1px solid #ffffffa6;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;bottom:76px}.hero-video-play[hidden]{display:none}.hero-video-play svg{fill:currentColor;width:20px;height:20px}@media (max-width:800px){.hero-video-play{bottom:24px;right:20px}}.wechat-list{align-content:center;gap:12px;display:grid}.wechat-contact{background:#fff;border:1px solid #d4e2e9;grid-template-columns:52px 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.wechat-icon{width:52px;height:52px;color:var(--green-dark);background:#e5f7fc;place-items:center;display:grid}.wechat-icon svg{width:25px;height:25px}.wechat-contact>div:nth-child(2)>span{color:var(--green-dark);font-size:12px;font-weight:700}.wechat-contact p{color:var(--muted);margin:0;font-size:13px}.wechat-contact code{color:var(--ink);margin-left:5px;font-family:Consolas,monospace;font-size:14px}.wechat-contact button{height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfd9df;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.wechat-contact button:hover{border-color:var(--green);background:#f1fbfd}.wechat-contact button svg{width:15px;height:15px}.wechat-tip,.copy-status{min-height:18px;color:var(--muted);align-items:center;gap:7px;margin:3px 0 0;font-size:12px;display:flex}.wechat-tip svg{width:14px}.copy-status{color:var(--green-dark);font-weight:700}@media (max-width:800px){.wechat-contact{grid-template-columns:44px 1fr;gap:14px;padding:18px}.wechat-icon{width:44px;height:44px}.wechat-contact button{grid-column:1/-1;justify-content:center;width:100%}.wechat-list{margin-top:4px}}.wechat-contact{grid-template-columns:52px 1fr 104px auto}.wechat-qr{width:104px;height:104px;color:var(--muted);background:#f7fafb;border:1px solid #dbe5eb;align-content:center;place-items:center;gap:7px;display:grid}.wechat-qr svg{width:28px;height:28px;color:var(--green-dark)}.wechat-qr img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.contacts-loading [data-contact-name],.contacts-loading [data-contact-scope],.contacts-loading [data-contact-wechat],.contacts-loading [data-contact-qr],.contacts-loading [data-company-address]{visibility:hidden}@media (max-width:800px){.wechat-contact{grid-template-columns:44px 1fr}.wechat-qr{grid-column:1/-1;justify-self:center;width:132px;height:132px}.wechat-contact button{grid-column:1/-1}}.contact{grid-template-columns:.82fr 1.18fr;align-items:center;gap:72px}.wechat-list{gap:14px}.wechat-contact{border:0;border-left:3px solid #0000;grid-template-columns:116px 1fr;grid-template-areas:"qr info""qr copy";gap:10px 24px;min-height:160px;padding:21px 24px;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 8px 26px #08162e12}.wechat-contact:hover{border-left-color:var(--green);transform:translateY(-2px);box-shadow:0 13px 32px #08162e1c}.wechat-contact>.wechat-icon{display:none}.wechat-contact>div:nth-child(2){grid-area:info;align-self:end}.wechat-contact>div:nth-child(2)>span{color:#087fa5;background:#e9f7fb;align-items:center;min-height:23px;padding:0 8px;font-size:10px;display:inline-flex}.wechat-contact h3{margin:8px 0 9px;font-size:20px}.wechat-contact p{align-items:center;gap:7px;display:flex}.wechat-contact code{color:#16263c;margin:0;font-size:15px;font-weight:700}.wechat-qr{background:#fff;border-color:#d4dee6;grid-area:qr;align-self:center;width:116px;height:116px}.wechat-contact>button{color:#fff;background:#0b1b34;border-color:#0b1b34;grid-area:copy;place-self:start end;height:34px;padding:0 12px}.wechat-contact>button:hover{background:var(--green);border-color:var(--green);color:#061729}.wechat-tip{margin:5px 0 0;padding-left:2px}.copy-status{padding-left:2px}@media (max-width:800px){.contact{display:block}.wechat-contact{grid-template-columns:104px 1fr;grid-template-areas:"qr info""qr copy";column-gap:17px;min-height:140px;padding:18px}.wechat-qr{grid-area:qr;justify-self:auto;width:104px;height:104px}.wechat-contact>button{grid-area:copy;width:auto}.wechat-contact h3{font-size:18px}.wechat-contact code{font-size:13px}}@media (max-width:430px){.wechat-contact{grid-template-columns:86px 1fr}.wechat-qr{width:86px;height:86px}.wechat-contact>div:nth-child(2)>span{white-space:normal}.wechat-contact h3{margin-top:6px}.wechat-contact p{line-height:1.7;display:block}.wechat-contact code{display:block}.wechat-contact>button{justify-content:center;width:100%}}.case-study{padding:110px max(24px,calc((100% - var(--max))/2));background:#e8eef3;grid-template-columns:.82fr 1.18fr;align-items:center;gap:76px;display:grid}.case-kicker{color:var(--green-dark);font-size:12px;font-weight:800}.case-copy h2{max-width:510px;margin:20px 0 22px;font-size:40px;line-height:1.3}.case-copy>p{color:#5d6977;max-width:520px;font-size:15px;line-height:1.9}.case-results{border-top:1px solid #cad4dd;border-bottom:1px solid #cad4dd;margin:34px 0 30px;display:flex}.case-results>div{flex:1;padding:20px 18px 20px 0}.case-results>div+div{border-left:1px solid #cad4dd;padding-left:24px}.case-results strong{color:#0a203b;font-variant-numeric:tabular-nums;font-size:31px;display:block}.case-results span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.case-services{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.case-services span{color:#24364a;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.case-services svg{width:18px;height:18px;color:var(--green-dark)}.case-copy .case-note{color:#788390;align-items:flex-start;gap:7px;margin:28px 0 0;font-size:11px;line-height:1.6;display:flex}.case-note svg{width:14px;min-width:14px;margin-top:2px}.chat-platforms{border-top:1px solid #d2dce3;margin-top:24px;padding-top:18px}.chat-platforms>b{color:#087fa5;margin-bottom:10px;font-size:10px;display:block}.chat-platforms>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chat-platforms span{background:#f2f6f8;border:1px solid #dce5e9;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:10px 11px;display:grid}.chat-platforms span>svg{color:#087fa5;grid-row:1/3;width:18px;height:18px}.chat-platforms strong{color:#263d49;font-size:11px}.chat-platforms small{color:#7a8990;margin-top:2px;font-size:8px;line-height:1.3}.case-gallery{grid-template-rows:285px 285px;grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.case-gallery figure{background:#071326;margin:0;position:relative;overflow:hidden}.case-gallery .case-video{grid-row:1/3}.case-gallery img,.case-gallery video{object-fit:cover;width:100%;height:100%;display:block}.case-gallery video{background:#071326}.case-gallery figure:nth-child(2) img{object-position:center 45%}.case-gallery figure:nth-child(3) img{object-position:center 24%}.case-gallery figcaption{color:#fff;pointer-events:none;background:linear-gradient(#0000,#050f22db);padding:28px 15px 13px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.case-gallery img[role=button]{cursor:zoom-in;outline:0}.case-gallery img[role=button]:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.lightbox-open{overflow:hidden}.case-lightbox[hidden]{display:none}.case-lightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a14eb;justify-content:center;align-items:center;padding:64px 28px 28px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.case-lightbox-content{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(1180px,100%);height:min(82vh,820px);display:flex}.case-lightbox-content img{object-fit:contain;pointer-events:auto;width:auto;max-width:100%;height:auto;max-height:calc(100% - 38px);display:block;box-shadow:0 20px 70px #00000073}.case-lightbox-content p{color:#fff;text-align:center;min-height:20px;margin:0;font-size:13px;line-height:1.5}.case-lightbox.detail-scroll{align-items:flex-start;overflow:hidden}.case-lightbox.detail-scroll .case-lightbox-content{pointer-events:auto;scrollbar-color:#1696b2 #ffffff1f;justify-content:flex-start;height:calc(100vh - 92px);padding:0 10px 34px;overflow-y:auto}.case-lightbox.detail-scroll .case-lightbox-content img{cursor:zoom-out;flex:none;width:min(720px,100%);height:auto;max-height:none}.case-lightbox.detail-scroll .case-lightbox-content p{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081825e6;order:-1;width:min(720px,100%);padding:10px 14px;position:sticky;top:0}.case-lightbox-close{color:#fff;cursor:pointer;background:#081426a6;border:1px solid #ffffff59;border-radius:50%;width:44px;height:44px;padding:0;font:300 32px/40px Arial,sans-serif;position:absolute;top:18px;right:22px}.case-lightbox-close:hover{border-color:var(--green);color:var(--green);outline:0}.case-lightbox-close:focus-visible{border-color:var(--green);color:var(--green);outline:0}@media (max-width:600px){.case-lightbox{padding:62px 14px 20px}.case-lightbox-content{height:82vh}.case-lightbox-close{width:42px;height:42px;top:12px;right:14px}.case-lightbox-content p{font-size:12px}}.case-gallery figcaption span{color:var(--green);margin-right:8px;font:700 10px Consolas,monospace}@media (max-width:900px){.case-study{grid-template-columns:1fr;gap:42px}.case-copy h2{max-width:680px}.case-gallery{grid-template-rows:250px 250px}}@media (max-width:600px){.case-study{padding:72px 20px}.case-copy h2{font-size:30px}.case-gallery{grid-template-rows:520px 220px 360px;grid-template-columns:1fr}.case-gallery .case-video{grid-row:auto}.case-results strong{font-size:27px}.case-services{grid-template-columns:1fr 1fr}}@media (max-width:430px){.chat-platforms>div{grid-template-columns:1fr}.chat-platforms span{padding:9px 10px}}.case-section{background:#f7f8fb}.case-intro{text-align:center;padding:88px 24px 34px}.case-intro>div:first-child{max-width:820px;margin:0 auto}.case-intro>div:first-child>span{color:#078a7a;background:#e8f7f5;border-radius:18px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.case-intro h2{color:#10233a;margin:18px 0 14px;font-size:40px;line-height:1.2}.case-intro p{color:#647482;max-width:700px;margin:0 auto;font-size:13px;line-height:1.8}.case-intro+.case-switcher{padding-top:0}.case-section .case-study{padding-top:52px;animation:.36s both case-panel-in}@keyframes case-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.case-panel[hidden]{display:none}.case-switcher{width:min(var(--max),calc(100% - 48px));scrollbar-width:none;align-items:stretch;gap:0;margin:0 auto;padding:0;display:flex;overflow-x:auto}.case-switcher::-webkit-scrollbar{display:none}.case-switcher-wrap{width:min(var(--max),100%);margin:0 auto;position:relative}.case-scroll-button{display:none}.case-switcher-wrap.has-overflow{padding:0 42px}.case-switcher-wrap.has-overflow .case-scroll-button{z-index:5;color:#176879;cursor:pointer;background:#fffffff5;border:1px solid #d8e1e7;place-items:center;width:36px;height:46px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #1436441f}.case-switcher-wrap.has-overflow .case-scroll-button svg{width:18px;height:18px}.case-switcher-wrap.has-overflow .case-scroll-prev{left:2px}.case-switcher-wrap.has-overflow .case-scroll-next{right:2px}.case-switcher-wrap.has-overflow .case-scroll-button:disabled{opacity:.3;cursor:default}.case-switcher.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.case-switcher.is-dragging button{pointer-events:none}.case-switcher button{color:#8792a2;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;height:92px;padding:12px 14px 18px;display:flex;position:relative}.case-switcher button+button:before{content:"";background:#dfe4eb;width:1px;height:34px;position:absolute;top:24px;left:0}.case-switcher button>span{color:#a8b1c0;place-items:center;width:34px;height:34px;transition:all .25s;display:grid}.case-switcher button svg{width:23px;height:23px}.case-switcher button b{white-space:nowrap;font-size:12px}.case-switcher button:after{content:"";transform-origin:0;background:linear-gradient(90deg,#078da9,#18a66d);height:3px;position:absolute;bottom:-1px;left:24%;right:24%;transform:scaleX(0)}.case-switcher button:hover{color:#345064}.case-switcher button.active{color:#102f3d}.case-switcher button.active>span{color:#078da9;transform:translateY(-2px)}.case-switcher button.active:after{animation:6s linear both case-tab-progress}.case-section.is-paused .case-switcher button.active:after{animation-play-state:paused}@keyframes case-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ai-case-gallery{height:520px;display:block}.ai-case-gallery figure{width:100%;height:100%}.ai-case-gallery img{object-position:left center}.ai-content-case-gallery{background:#edf3f5;border:1px solid #d8e3e7;grid-template-rows:570px;grid-template-columns:minmax(170px,.72fr) minmax(0,1.55fr);padding:12px;box-shadow:0 22px 50px #1234401f}.ai-content-case-gallery figure{background:#fff;border:1px solid #dfe7ea}.ai-content-case-gallery .ai-content-before img{object-fit:contain;background:#fff;padding:18px}.ai-content-case-gallery figure.ai-content-after img{object-position:center top}.ai-content-case-gallery figcaption{background:linear-gradient(#0000,#081822e6);padding:38px 16px 14px;font-size:12px}.ai-content-case-gallery figcaption span{color:#173038;background:#d7f36a;margin-right:9px;padding:3px 6px;font-size:9px;display:inline-flex}@media (max-width:900px){.ai-content-case-gallery{grid-template-rows:520px;grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr)}}@media (max-width:600px){.ai-content-case-gallery{grid-template-rows:220px 460px;grid-template-columns:1fr;padding:8px}.ai-content-case-gallery .ai-content-before img{padding:12px}.ai-content-case-gallery figure.ai-content-after img{object-position:center top}}@media (max-width:900px){.ai-case-gallery{aspect-ratio:1460/897;height:auto}}@media (max-width:600px){.case-intro{padding:64px 20px 26px}.case-intro h2{font-size:28px}.case-section .case-study{padding-top:36px}.case-switcher{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;padding:0 18px;scroll-padding-inline:18px;overflow:auto hidden}.case-switcher:before,.case-switcher:after{content:"";flex:0 0 1px}.case-switcher button{scroll-snap-align:center;flex:0 0 92px;min-width:92px;height:78px;padding:10px 4px 14px}.case-switcher button+button:before{height:30px;top:20px}.case-switcher button>span{width:28px;height:28px}.case-switcher button svg{width:19px;height:19px}.case-switcher button b{font-size:10px}.ai-case-gallery{aspect-ratio:1460/897;height:auto}.ai-case-gallery figure{height:100%}}.access-workspace{background:#0a1830;grid-template-rows:auto 1fr;grid-template-columns:1.18fr .82fr;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 24px 58px #08162d33}.access-status{color:#fff;background:#10243f;grid-column:1/-1;align-items:center;gap:10px;min-height:58px;padding:0 16px;display:flex}.access-status>span{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.access-status svg{color:#3dd6a0;width:18px}.access-status small{color:#8fa4bd;margin-left:auto}.access-status>b{color:#6ee7b7;background:#3dd6a01a;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.access-status>b i{background:#3dd6a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #3dd6a01f}.browser-window{background:#fff;overflow:hidden;box-shadow:0 12px 30px #0000002e}.browser-bar{background:#e8edf2;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.browser-bar>i{background:#b2beca;border-radius:50%;width:7px;height:7px}.browser-bar span{color:#74808d;background:#fff;border-radius:3px;flex:1;margin-left:6px;padding:4px 9px;font-size:9px}.google-stage{background:#fff;flex-direction:column;align-items:center;height:305px;padding:68px 28px 30px;display:flex}.google-stage>img{object-fit:contain;width:138px;height:46px}.search-line{color:#9aa3ad;border:1px solid #d8dde3;border-radius:22px;justify-content:space-between;align-items:center;width:min(330px,100%);height:42px;margin-top:25px;padding:0 13px;font-size:11px;display:flex;box-shadow:0 3px 10px #0000000d}.search-line svg{width:15px}.google-stage small{color:#8a949f;margin-top:18px;font-size:9px}.platform-stage{text-align:center;background:linear-gradient(150deg,#111 0 62%,#1c1c1c 62%);flex-direction:column;align-items:center;height:305px;padding:42px 24px;display:flex}.platform-stage>img{object-fit:contain;width:64px;height:64px}.platform-stage div{color:#fff;gap:8px;margin-top:24px;display:grid}.platform-stage div strong{font-size:19px}.platform-stage div span{color:#a6a6a6;font-size:10px}.platform-stage>b{color:#25f4ee;border:1px solid #25f4ee;margin-top:34px;padding:9px 24px;font-size:11px}.site-demo-stage{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.site-demo{background:#fff;min-height:510px;overflow:hidden;box-shadow:0 20px 50px #0a203b24}.site-demo header{border-bottom:1px solid #e5e9ec;align-items:center;gap:9px;height:58px;padding:0 18px;display:flex}.site-demo header img{width:30px;height:30px}.site-demo header span{color:#77828d;margin-left:auto;font-size:10px}.site-demo header svg{width:17px}.store-hero,.lead-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;height:238px;padding:35px 25px;display:flex}.store-hero{color:#fff;background:linear-gradient(#06181414,#06181480),url(/assets/website-0SApis_J.jpg) 50%/cover}.store-hero small,.lead-hero small{letter-spacing:1.2px;font-size:9px;font-weight:800}.store-hero strong,.lead-hero strong{max-width:260px;margin:9px 0 13px;font-size:20px;line-height:1.35}.store-hero button,.site-demo form button{color:#fff;background:#0d5942;border:0;border-radius:4px;padding:9px 15px;font-size:10px}.product-row{grid-template-columns:repeat(3,1fr);gap:9px;height:140px;padding:16px;display:grid}.product-row i{background:linear-gradient(145deg,#e2e7e5,#f6f8f7);position:relative}.product-row i:after{content:"";background:#bdc8c3;height:5px;position:absolute;bottom:12px;left:10px;right:20px}.site-demo footer{color:#64706b;border-top:1px solid #e7ebea;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-size:9px;display:flex}.lead-demo header strong{letter-spacing:1px;font-size:12px}.lead-hero{color:#fff;background:linear-gradient(145deg,#0a203b,#174e65);justify-content:center;height:230px}.lead-hero p{color:#b9cbd4;margin:0;font-size:10px;line-height:1.6}.site-demo form{background:#f4f7f8;gap:9px;height:148px;padding:19px;display:grid}.site-demo form span{font-size:11px;font-weight:800}.site-demo form i{border-bottom:1px solid #c8d0d3;height:24px}.site-demo form button{background:#167d9a;width:max-content}.payment-application{background:#0a1830;height:520px;position:relative;overflow:hidden;box-shadow:0 24px 58px #08162d38}.payment-application>img{object-fit:cover;opacity:.62;width:100%;height:100%}.payment-overlay{color:#fff;background:linear-gradient(#0000,#040f1ff5);padding:80px 34px 35px;position:absolute;top:auto;bottom:0;left:0;right:0}.payment-overlay>span{color:#66d9bf;font-size:10px;font-weight:800}.payment-overlay>strong{margin:8px 0 20px;font-size:28px;display:block}.payment-overlay>div{gap:8px;display:flex}.payment-overlay b{border:1px solid #ffffff42;padding:7px 10px;font-size:10px}@media (max-width:900px){.access-workspace,.site-demo-stage{min-height:0}.case-switcher button{flex:0 0 112px;min-width:112px}.payment-application{height:440px}}@media (max-width:600px){.case-switcher{padding-left:10px;padding-right:10px}.case-switcher button{flex:0 0 92px;min-width:92px}.access-workspace{grid-template-columns:1fr;padding:10px}.access-status{flex-wrap:wrap;grid-column:auto;padding:12px}.access-status small{order:3;width:100%;margin:0}.google-stage,.platform-stage{height:250px}.site-demo-stage{grid-template-columns:1fr}.site-demo{min-height:490px}.payment-application{height:390px}}@media (max-width:700px){.case-switcher-wrap{padding:0 38px}.case-switcher{padding-left:8px;padding-right:8px}.case-scroll-button{z-index:5;color:#176879;background:#fffffff5;border:1px solid #d8e1e7;place-items:center;width:34px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #1436441f}.case-scroll-button svg{width:18px;height:18px}.case-scroll-prev{left:2px}.case-scroll-next{right:2px}.case-scroll-button:disabled{opacity:.3}.case-scroll-button:not(:disabled){cursor:pointer}}footer .footer-copy{gap:8px;margin:auto;display:grid}footer .footer-copy p{margin:0}footer .footer-copy strong{color:#d9e3ed;font-size:11px;font-weight:700}footer address{color:#7f8b9c;align-items:center;gap:7px;font-size:11px;font-style:normal;display:flex}footer address svg{width:14px;height:14px;color:var(--green)}@media (max-width:800px){footer .footer-copy{margin:24px 0 18px}footer .footer-copy p{margin:0}footer address{line-height:1.6}}.footer-regulatory{color:#748396;border-top:1px solid #ffffff1a;justify-content:center;gap:22px;width:100%;padding-top:16px;font-size:10px;display:flex}.footer-regulatory a{align-items:center;gap:5px;display:inline-flex}.footer-regulatory a:hover{color:#b9c8d8}.footer-regulatory svg{width:12px;height:12px}@media (max-width:800px){.case-intro{padding:62px 20px 28px;display:block}.case-intro h2{font-size:30px}.case-intro-stats{margin-top:24px}.footer-regulatory{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px;padding-top:15px}}.footer-regulatory[hidden],.footer-regulatory a[hidden]{display:none}body>footer{flex-wrap:wrap}.footer-regulatory{flex:0 0 100%}@media (max-width:800px){body>footer>span{margin:16px 0 0;line-height:1.6}}.language-switch{border:1px solid #ffffff38;margin-left:18px;display:flex}.language-switch button{color:#9cabc0;cursor:pointer;background:0 0;border:0;width:36px;height:30px;font-size:11px}.language-switch button+button{border-left:1px solid #ffffff38}.language-switch button.active,.language-switch button[aria-pressed=true]{color:#08162e;background:#fff;font-weight:800}html[lang=en] .hero-lead{max-width:700px}html[lang=en] .site-header nav{gap:25px}html[lang=en] .product-grid h3{font-size:19px}html[lang=en] .plan-card li{line-height:1.45}@media (max-width:800px){.language-switch{margin-left:auto;margin-right:10px}.site-header.open .language-switch{margin-left:auto}.site-header.open nav{order:4}}.product-grid article{grid-template-rows:164px 28px auto 1fr auto;align-items:start;row-gap:16px;min-height:468px;padding:0 30px 28px;display:grid;overflow:hidden}.product-image{background:#0b1b34;height:164px;margin:0 -30px;position:relative;overflow:hidden}.product-image:after{content:"";pointer-events:none;background:linear-gradient(#07132a0a,#07132a4d);position:absolute;top:0;bottom:0;left:0;right:0}.product-image img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.product-grid article:hover .product-image img{filter:saturate(.95)contrast(1.04);transform:scale(1.035)}.product-grid article>span{z-index:2;color:#fff;background:#07132abd;padding:5px 7px;top:18px;right:18px}.product-grid article>svg{align-self:center;margin-top:8px}.product-grid h3{align-self:end;margin:0}.product-grid p{align-self:start}.product-grid b{align-self:end;position:static}@media (max-width:800px){.product-grid article{grid-template-rows:170px 28px auto 1fr auto;min-height:438px;padding:0 24px 25px}.product-image{height:170px;margin:0 -24px}.product-grid b{bottom:auto;left:auto}}.plan-card{cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}.plan-card.featured:not(.active){color:#fff;background:#10213e;border-color:#334867;transform:none}.plan-card.featured:not(.active) .plan-desc{color:#aab6c8;border-bottom-color:#30435f}.plan-card.featured:not(.active)>a{color:#fff;background:0 0;border-color:#405473}.plan-card.active{color:var(--ink);border-color:var(--green);background:#f7f9fc;transform:translateY(-10px);box-shadow:0 18px 42px #030c1c3d}.plan-card.active .plan-desc{color:var(--muted);border-bottom-color:#d9dedd}.plan-card.active>a{background:var(--green);border-color:var(--green);color:#061729}.plan-card:focus-visible{outline:3px solid var(--green);outline-offset:4px}@media (max-width:800px){.plan-card.active{transform:none}}.hero-media{background-image:url(/assets/hero-poster-eJrVzOPL.webp)}.steps{border-top:0;border-bottom:1px solid var(--line);background:#fff;position:relative}.steps:before{content:"";background:linear-gradient(90deg,var(--green) 0 12%,#cfd8e2 12% 100%);height:2px;position:absolute;top:54px;left:0;right:0}.steps article{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:390px;padding:28px 28px 30px}.steps article:first-child{border-left:1px solid var(--line)}.steps article+article{padding-left:28px}.steps article>b{z-index:2;color:#fff;width:52px;height:52px;box-shadow:0 0 0 1px var(--line);background:#0b1b34;border:5px solid #fff;place-items:center;margin-bottom:28px;font:700 12px Consolas,monospace;display:grid;position:relative}.steps article:first-child>b{background:var(--green);color:#061729}.steps .step-icon{width:42px;height:42px;color:var(--green-dark);background:#e7f7fb;place-items:center;margin-bottom:18px;display:grid}.steps .step-icon svg{width:22px;height:22px;margin:0}.steps article>span{color:var(--green-dark);margin-bottom:7px;font-size:11px;font-weight:800;display:block}.steps h3{margin:0 0 12px;font-size:21px}.steps article>p{min-height:70px;font-size:13px;line-height:1.8}.steps ul{border-top:1px solid #e7ebef;flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:flex}.steps li{color:#52606d;padding-left:13px;font-size:11px;position:relative}.steps li:before{content:"";background:var(--green);width:5px;height:5px;position:absolute;top:5px;left:0}@media (max-width:800px){.steps{grid-template-columns:1fr}.steps:before{background:#d4dde5;width:2px;height:auto;top:28px;bottom:28px;left:26px;right:auto}.steps article,.steps article+article{border-left:1px solid var(--line);border-right:1px solid var(--line);min-height:0;padding:24px 22px 26px 78px;position:relative}.steps article>b{width:52px;margin:0;position:absolute;top:22px;left:0;transform:translate(-1px)}.steps .step-icon{margin-bottom:14px}.steps article>p{min-height:0}.steps ul{margin-top:16px}}.partner-band{padding:48px max(24px,calc((100% - var(--max))/2)) 38px;background:#f7f9f8}.partner-label{justify-content:space-between;align-items:end;gap:40px;margin-bottom:20px;display:flex}.partner-label span{color:var(--green-dark);font-size:11px;font-weight:800}.partner-label h2{margin:8px 0 0;font-size:34px;line-height:1.25}.partner-label p{max-width:500px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.partner-list{background:#fff;border-top:1px solid #dce3df;border-left:1px solid #dce3df;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.partner-list>div{border-bottom:1px solid #dce3df;border-right:1px solid #dce3df;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px 12px;display:flex}.partner-list>div:nth-child(3n){border-right:1px solid #dce3df}.partner-list>div:nth-child(5n){border-right:0}.partner-list img{object-fit:contain;width:23px;height:23px}.partner-list strong{color:#273241;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.partner-link{color:#6f7c76;background:#fff;border:1px solid #dce3df;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;transition:color .2s,border-color .2s,background .2s;display:grid}.partner-link svg{width:15px;height:15px}.partner-link:hover{color:#fff;border-color:var(--green-dark);background:var(--green-dark);outline:0}.partner-link:focus-visible{color:#fff;border-color:var(--green-dark);background:var(--green-dark);outline:0}@media (max-width:800px){.partner-band{padding:42px 16px 34px}.partner-label{margin-bottom:18px;display:block}.partner-label h2{font-size:29px}.partner-label p{margin-top:10px;font-size:12px}.partner-list{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-list>div{min-height:54px;padding:8px}.partner-list>div:nth-child(5n){border-right:1px solid #dce3df}.partner-list>div:nth-child(3n){border-right:0}.partner-list img{width:21px;height:21px}.partner-list strong{font-size:11px}.partner-link{width:22px;height:22px}.partner-link svg{width:12px;height:12px}}.service-markets{padding:56px max(24px,calc((100% - var(--max))/2)) 66px;background:#f7f9f8;border-top:1px solid #d8e0dc}.service-markets-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.service-markets-head span{color:var(--green-dark);font-size:11px;font-weight:800}.service-markets-head h2{margin:8px 0 0;font-size:34px;line-height:1.25}.service-markets-head p{max-width:500px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.market-grid{background:#fff;border-top:1px solid #dce3df;border-left:1px solid #dce3df;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:92px;max-height:92px;transition:max-height .45s;display:grid;overflow:hidden}.market-grid.is-expanded{max-height:1000px}.market-grid>div{border-bottom:1px solid #dce3df;border-right:1px solid #dce3df;align-items:center;gap:13px;min-width:0;min-height:0;padding:18px;display:flex}.market-grid img{object-fit:cover;border:1px solid #1014181f;flex:none;width:38px;height:28px;box-shadow:0 2px 7px #10141814}.market-grid span{gap:4px;min-width:0;display:grid}.market-grid strong{white-space:nowrap;font-size:15px}.market-grid small{color:#8a9490;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}html[lang=en] .market-grid small{display:none}.market-toggle{color:#18332c;min-width:176px;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d5d0;border-radius:21px;justify-content:center;align-items:center;gap:8px;margin:18px auto 0;padding:0 18px;font-size:13px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 5px 16px #102b2312}.market-toggle:hover{border-color:var(--green-dark);transform:translateY(-1px);box-shadow:0 8px 22px #102b231f}.market-toggle:focus-visible{border-color:var(--green-dark);transform:translateY(-1px);box-shadow:0 8px 22px #102b231f}.market-toggle svg{width:16px;height:16px;transition:transform .3s}.market-toggle-less,.market-toggle[aria-expanded=true] .market-toggle-more{display:none}.market-toggle[aria-expanded=true] .market-toggle-less{display:inline}.market-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.market-note{color:#77817d;justify-content:flex-end;align-items:center;gap:7px;margin:18px 0 0;font-size:12px;display:flex}.market-note svg{width:15px;height:15px;color:var(--green-dark)}@media (max-width:1000px){.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.service-markets{padding:48px 20px 44px}.service-markets-head{margin-bottom:20px;display:block}.service-markets-head h2{font-size:29px}.service-markets-head p{margin-top:12px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:78px;max-height:78px}.market-grid.is-expanded{max-height:1200px}.market-grid>div{padding:13px 12px}.market-grid img{width:34px;height:25px}.market-grid strong{font-size:14px}.market-note{justify-content:flex-start;line-height:1.6}}@media (prefers-reduced-motion:reduce){.market-grid,.market-toggle,.market-toggle svg{transition:none}}.global-ecosystem{padding-top:62px}.global-ecosystem .service-markets-head{margin-bottom:26px}.ecosystem-subhead{background:#edf3f4;border:1px solid #dce3df;border-bottom:0;align-items:center;gap:12px;min-height:42px;padding:0 14px;display:flex}.ecosystem-subhead span{color:#087fa5;font-size:10px;font-weight:800}.ecosystem-subhead strong{color:#173746;font-size:13px}.ecosystem-subhead small{color:#75858c;margin-left:auto;font-size:11px}.global-ecosystem .partner-list{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:22px}.global-ecosystem .partner-list>div{min-height:52px}.global-ecosystem .ecosystem-market-head{margin-top:0}.global-ecosystem .market-grid{grid-auto-rows:76px;max-height:76px}.global-ecosystem .market-grid.is-expanded{max-height:1000px}.global-ecosystem .market-grid>div{padding:13px 16px}.global-ecosystem .market-grid img{width:34px;height:25px}.global-ecosystem .market-note{margin-top:12px}@media (max-width:800px){.global-ecosystem{padding-top:48px}.global-ecosystem .service-markets-head{margin-bottom:22px}.ecosystem-subhead{min-height:40px;padding:0 11px}.ecosystem-subhead small{display:none}.global-ecosystem .partner-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.global-ecosystem .partner-list>div:nth-child(3n),.global-ecosystem .partner-list>div:nth-child(5n){border-right:1px solid #dce3df}.global-ecosystem .partner-list>div:nth-child(2n){border-right:0}.global-ecosystem .market-grid{grid-auto-rows:70px;max-height:70px}}.hero-shade{background:linear-gradient(90deg,#050f22c7 0%,#07132a80 48%,#07132a1a 100%),linear-gradient(#0000 48%,#050f226b)}.section-head>div{flex:auto;min-width:0}.section-head h2,.faq h2{text-wrap:balance;max-width:720px}.section-head>p{flex:0 390px}.plans{color:var(--ink);background:#eaf0f5;border-top:1px solid #d8e2ea;border-bottom:1px solid #d8e2ea}.plans .section-head.light .section-index{color:#087fa5}.plans .section-head.light>p{color:var(--muted)}.plans .plan-card,.plans .plan-card.featured:not(.active){color:var(--ink);background:#fff;border:1px solid #d8e1e8;border-top:3px solid #9ab1c0;box-shadow:0 10px 28px #17314612}.plans .plan-card.active{color:var(--ink);background:#f7fcfe;border-color:#16bce5;box-shadow:0 18px 42px #145c7724}.plans .plan-card .plan-desc{color:var(--muted);border-bottom-color:#dce4e9}.plans .plan-top span,.plans .solution-position em{color:#71808c}.plans .solution-position,.plans .plan-card.active .solution-position{border-color:#dce4e9}.plans .solution-position strong,.plans .plan-card.active .solution-position strong{color:#14283b}.plans .plan-card li:before{color:#087fa5}.plans .plan-note{color:#687987}@media (min-width:1100px){.plans .section-head h2{white-space:nowrap;max-width:none}}@media (min-width:801px) and (max-width:1099px){.section-head{gap:32px}.section-head h2,.faq h2{font-size:34px}.section-head>p{flex-basis:330px}}@media (max-width:800px){.hero-shade{background:linear-gradient(90deg,#050f22d1,#07132a66),linear-gradient(#0000,#050f2266)}.section-head h2,.faq h2{text-wrap:pretty;max-width:100%}.section-head>p{max-width:100%}.plans .plan-card,.plans .plan-card.featured:not(.active){box-shadow:0 8px 22px #1731460f}}.site-header{-webkit-backdrop-filter:blur(18px)saturate(108%);background:#0c1b2bbd;border-bottom-color:#ffffff24;box-shadow:0 6px 20px #07121f1a}.site-header .brand img{width:190px;max-width:190px;height:auto;max-height:none}@media (max-width:800px){.site-header.open{background:#0c1b2bf0}.site-header .brand img{width:164px;max-width:164px;height:auto}}body,button,input,select,textarea{font-synthesis:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,Source Han Sans SC,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.footer-regulatory [data-regulatory-link=police]:before{content:"";background:url(https://www.beian.gov.cn/img/new/gongan.png) 50%/contain no-repeat;flex:0 0 14px;width:14px;height:14px;display:block}.footer-regulatory [data-regulatory-link=police]>svg{display:none}.footer-regulatory{gap:26px;font-size:12px}.footer-regulatory [data-regulatory-link=police]:before{flex-basis:16px;width:16px;height:16px}body>footer>span{font-size:12px;line-height:1.6}@media (max-width:800px){.footer-regulatory{gap:12px 20px;font-size:11px}body>footer>span{font-size:12px}}h1,h2,h3{font-weight:700}p,li,summary{font-weight:400}.plans .section-head{margin-bottom:24px}.plan-carousel-controls{justify-content:flex-end;gap:9px;height:44px;margin-bottom:18px;display:flex}.plan-carousel-controls button{color:#173147;cursor:pointer;background:#fff;border:1px solid #c8d6df;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid;box-shadow:0 5px 15px #1731460f}.plan-carousel-controls button:hover{color:#fff;background:#087fa5;border-color:#087fa5;transform:translateY(-1px)}.plan-carousel-controls button:focus-visible{color:#fff;background:#087fa5;border-color:#087fa5;transform:translateY(-1px)}.plan-carousel-controls button:disabled{opacity:.35;cursor:default;transform:none}.plan-carousel-controls svg{width:18px;height:18px}.plans .plan-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:18px;padding:38px 2px 30px;display:flex;overflow-x:auto}.plans .plan-grid::-webkit-scrollbar{display:none}.plans .plan-card{scroll-snap-align:start;flex:0 0 calc(33.3333% - 12px);min-width:0;min-height:680px;padding:32px 30px}.plans .plan-card.active{transform:none}.plans .plan-card.featured:not(.active)>a{color:#fff;background:#087fa5;border-color:#087fa5;box-shadow:0 7px 18px #03364b2e}.plans .plan-card.featured:not(.active) .solution-position strong{color:#14283b}.plans .plan-card.featured:not(.active) .plan-desc{color:var(--muted);border-bottom-color:#dce4e9}.plans .recommend{color:#fff;background:#087fa5}.plan-price{align-items:baseline;gap:8px;min-height:58px;margin:22px 0 4px;display:flex}.plan-price strong{color:#0b789c;font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.plan-price span{color:#71808c;font-size:12px}.plan-price.custom{align-items:center}.plan-price.custom strong{font-size:30px}.plan-price.custom span{border-left:1px solid #d5e0e6;margin-left:4px;padding-left:12px}.plans .solution-position{margin-top:16px}.plans .plan-card li{line-height:1.55}.plans .plan-note{text-align:center;max-width:1040px;margin:30px auto 0;line-height:1.7}@media (max-width:1050px){.plans .plan-card{flex-basis:calc(50% - 9px)}}@media (max-width:700px){.plan-carousel-controls{justify-content:space-between}.plans .plan-grid{gap:14px;padding-top:36px}.plans .plan-card{flex-basis:100%;min-height:0;padding:28px 24px}.plan-price strong{font-size:34px}.plan-price.custom strong{font-size:27px}.plans .plan-note{text-align:left}}@media (prefers-reduced-motion:reduce){.plans .plan-grid{scroll-behavior:auto}.plan-carousel-controls button{transition:none}}.product-device{border-top:3px solid #087fa5;grid-column:1/-1;grid-template-columns:minmax(280px,34%) 1fr;display:grid;background:#f7fafb!important;grid-template-rows:1fr!important;row-gap:0!important;min-height:270px!important;padding:0!important}.product-device-image{min-width:0;position:relative;overflow:hidden}.product-device-image:after{content:"";background:linear-gradient(90deg,#0000 65%,#0a213024);position:absolute;top:0;bottom:0;left:0;right:0}.product-device-image img{object-fit:cover;width:100%;height:100%;display:block}.product-device-copy{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 34px;padding:30px 38px 28px;display:grid;position:relative}.product-device-copy>span{color:#8b9aa5!important;font:11px Consolas,monospace!important;position:absolute!important;top:18px!important;right:22px!important}.product-device-heading{align-items:center;gap:15px;display:flex}.product-device-heading>svg{background:#dceff5;border-radius:5px;flex:none;padding:7px;color:#087fa5!important;width:34px!important;height:34px!important}.product-device-copy small{color:#087fa5;font-size:10px;font-weight:800}.product-device-copy h3{margin:5px 0 0!important;font-size:24px!important}.product-device-copy>p{grid-column:1;line-height:1.75;color:#647789!important;max-width:650px!important;margin:0!important}.product-device-features{flex-wrap:wrap;grid-column:1;align-self:end;gap:10px;display:flex}.product-device-features span{color:#315369;background:#fff;border:1px solid #d4e4e9;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.product-device-features svg{color:#087fa5!important;width:15px!important;height:15px!important}.product-device-copy>b{white-space:nowrap;background:#e5f3f7;border-left:1px solid #cfe1e7;flex-direction:column;grid-area:1/2/4;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-width:154px;padding:22px 18px;display:flex;color:#087fa5!important;font-size:12px!important;position:static!important}.product-device-copy>b>svg{margin-bottom:4px;width:24px!important;height:24px!important}.product-device-copy>b strong{color:#075f7b;font-size:28px;line-height:1}@media (max-width:800px){.product-device{grid-template-columns:1fr;grid-template-rows:180px auto!important;min-height:0!important}.product-device-image{height:180px}.product-device-copy{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:16px;padding:24px 20px}.product-device-copy>p,.product-device-features,.product-device-copy>b{grid-column:1}.product-device-copy>b{border-left:0;flex-direction:row;grid-row:auto;justify-content:flex-start;align-self:auto;min-width:0;padding:14px 16px}.product-device-copy>b>svg{margin:0}.product-device-copy>b strong{margin-left:auto;font-size:22px}.product-device-features{grid-template-columns:1fr;display:grid}.product-device-copy>span{top:18px!important;right:18px!important}}.product-device-copy{grid-template-rows:auto auto auto;align-self:stretch;row-gap:20px;min-height:100%;padding-top:38px;padding-bottom:34px}.product-device-features{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:10px;display:grid}.product-device-features>span{align-items:flex-start;min-height:88px;padding:15px 13px}.product-device-features>span>span{gap:5px;min-width:0;display:grid}.product-device-features strong{color:#24475c;font-size:12px}.product-device-features small{color:#718695;font-size:11px;font-weight:400;line-height:1.55}.product-device-copy>b{grid-row:1/4}@media (max-width:800px){.product-device-copy{row-gap:16px;min-height:0;padding:24px 20px}.product-device-features{grid-template-columns:1fr}.product-device-features>span{min-height:0}.product-device-copy>b{grid-row:auto}}.product-grid .product-device{border-top:3px solid #087fa5;background:#f7fafb!important;min-height:0!important;padding:34px!important;display:block!important}.product-device-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 28px;margin-bottom:24px;display:grid;position:relative}.product-device-intro>span{color:#8b9aa5;font:11px Consolas,monospace;position:absolute;top:-18px;right:0}.product-device-intro .product-device-heading{grid-column:1}.product-device-intro>p{color:#647789;grid-column:1;max-width:720px;margin:0;line-height:1.75}.product-device-intro>b{color:#087fa5;background:#e5f3f7;flex-direction:column;grid-area:1/2/3;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-width:172px;padding:18px 20px;font-size:12px;display:flex}.product-device-intro>b svg{width:22px;height:22px}.product-device-intro>b strong{color:#075f7b;font-size:26px}.product-device-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.device-region-card{background:#fff;border:1px solid #cfdae0;grid-template-columns:minmax(150px,36%) minmax(0,1fr);min-height:250px;display:grid;overflow:hidden}.device-region-visual{background:#eef3f4;justify-content:center;align-items:center;padding:24px 14px;display:flex;position:relative}.device-region-visual>span{color:#fff;background:#162a36;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.device-region-visual img{object-fit:contain;mix-blend-mode:multiply;width:min(100%,190px);height:190px}.device-region-copy{flex-direction:column;min-width:0;padding:28px 24px;display:flex}.device-region-copy>small{color:#087fa5;font-size:9px;font-weight:900}.device-region-copy h4{color:#102a43;margin:7px 0 8px;font-size:21px}.device-region-copy p{color:#71818d!important;margin:0 0 16px!important;font-size:12px!important;line-height:1.65!important}.device-region-copy ul{border-top:1px solid #dce4e8;gap:10px;margin:auto 0 0;padding:15px 0 0;list-style:none;display:grid}.device-region-copy li{color:#4e6472;align-items:center;gap:8px;font-size:12px;display:flex}.device-region-copy li svg{color:#087fa5;width:14px;height:14px}.product-device-note{border:1px solid #d2e4e9;align-items:flex-start;gap:9px;margin-top:16px;font-size:11px;line-height:1.6;display:flex;color:#58717f!important;background:#edf5f7!important;padding:13px 15px!important}.product-device-note svg{color:#087fa5;flex:none;width:15px;height:15px;margin-top:1px}@media (max-width:900px){.product-device-regions{grid-template-columns:1fr}.device-region-card{min-height:230px}}@media (max-width:600px){.product-grid .product-device{padding:24px 18px!important}.product-device-intro{grid-template-columns:1fr}.product-device-intro>p,.product-device-intro>b{grid-column:1}.product-device-intro>b{flex-direction:row;grid-row:auto;justify-content:flex-start;align-self:auto;min-width:0;padding:13px 15px}.product-device-intro>b strong{margin-left:auto;font-size:22px}.device-region-card{grid-template-columns:120px minmax(0,1fr);min-height:220px}.device-region-visual{padding:18px 8px}.device-region-visual img{height:150px}.device-region-copy{padding:22px 16px}.device-region-copy h4{font-size:18px}.device-region-copy>small{overflow-wrap:anywhere;font-size:8px}}.hero-proof{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;gap:0;width:min(680px,100%)}.hero-proof>div{flex:1;align-items:center;gap:13px;min-width:0;padding:19px 22px 19px 0}.hero-proof>div+div{border-left:1px solid #ffffff2e;padding-left:24px}.hero-proof strong{font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;min-width:74px;font-size:34px}.hero-proof span{color:#ffffff94;gap:4px;font-size:11px;line-height:1.35;display:grid}.hero-proof span b{color:#fff;font-size:12px;font-weight:700}@media (max-width:800px){.hero-proof{gap:0;width:100%}.hero-proof>div{gap:5px;padding:15px 8px;display:grid}.hero-proof>div+div{padding-left:10px}.hero-proof strong{min-width:0;font-size:27px}.hero-proof span{font-size:10px}.hero-proof span b{font-size:11px}}.hero-proof strong{min-width:116px;font-size:42px;line-height:1}.hero-proof span b{font-size:13px}@media (max-width:800px){.hero-proof strong{min-width:0;font-size:30px}.hero-proof span b{font-size:11px}}.hero-proof>div{padding:19px 22px 18px;display:block}.hero-proof>div:first-child{padding-left:0}.hero-proof strong{white-space:nowrap;min-width:0;display:block}.hero-proof span{margin-top:10px;line-height:1.45;display:block}.hero-proof span b{white-space:nowrap;margin-bottom:3px;display:block}@media (max-width:800px){.hero-proof>div,.hero-proof>div:first-child{padding:15px 10px}.hero-proof span{margin-top:7px}.hero-proof span b{white-space:normal}}.hero-proof{width:min(1000px,100%)}.hero-proof strong{font-size:38px}.solution-position{border-top:1px solid #30435f;border-bottom:1px solid #30435f;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;min-height:92px;margin:22px 0 18px;padding:15px 0;display:grid}.solution-position span{color:var(--green);white-space:nowrap;grid-column:1;font-size:11px;font-weight:800}.solution-position strong{color:#fff;grid-column:2;font-size:27px;line-height:1.2}.solution-position em{color:#8e9895;grid-column:2;font-size:12px;font-style:normal}.plan-card.active .solution-position{border-color:#d9dedd}.plan-card.active .solution-position strong{color:var(--ink)}.plan-launch{order:1}.plan-leader{order:2}.plan-growth{order:3}@media (max-width:800px){.hero{height:900px}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-proof>div,.hero-proof>div:first-child{padding:14px 10px}.hero-proof>div+div{padding-left:10px}.hero-proof>div:nth-child(3){border-top:1px solid #ffffff2e;border-left:0}.hero-proof>div:nth-child(4){border-top:1px solid #ffffff2e}.hero-proof strong{font-size:27px}}.brand-values{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07132a47;border:1px solid #ffffff3d;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;margin-top:24px;display:flex}.brand-values span{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-width:112px;height:46px;padding:0 22px;font-size:14px;font-weight:700;display:flex}.brand-values span+span{border-left:1px solid #fff3}.brand-values svg{width:16px;height:16px;color:var(--green)}.hero-rotator{align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;margin-top:20px;font-size:23px;font-weight:800;line-height:42px;display:flex}.hero-rotator-prefix{color:#ffffffc2;white-space:nowrap}.hero-rotator-window{border-left:2px solid var(--green);min-width:230px;height:42px;padding-left:14px;overflow:hidden}.hero-rotator-track{animation:18s cubic-bezier(.76,0,.24,1) infinite hero-word-scroll;display:grid}.hero-rotator-track span{height:42px;color:var(--green);white-space:nowrap}@keyframes hero-word-scroll{0%,11%{transform:translateY(0)}14%,25%{transform:translateY(-14.2857%)}28%,39%{transform:translateY(-28.5714%)}42%,53%{transform:translateY(-42.8571%)}56%,67%{transform:translateY(-57.1429%)}70%,81%{transform:translateY(-71.4286%)}84%,98%{transform:translateY(-85.7143%)}to{transform:translateY(-85.7143%)}}@media (max-width:800px){.brand-values{grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,100%);margin-top:20px;display:grid}.brand-values span{gap:9px;min-width:0;height:46px;padding:0 16px;font-size:13px}.brand-values span+span{border-left:0}.brand-values span:nth-child(2n){border-left:1px solid #fff3}.brand-values span:nth-child(n+3){border-top:1px solid #fff3}.brand-values svg{width:15px;height:15px}.hero-actions{margin-top:24px}.hero-rotator{gap:10px;margin-top:17px;font-size:18px;line-height:36px}.hero-rotator-window{min-width:180px;height:36px;padding-left:10px}.hero-rotator-track span{height:36px}}@media (max-width:380px){.hero-rotator{font-size:16px}.hero-rotator-window{min-width:166px}}@media (prefers-reduced-motion:reduce){.hero-rotator-track{animation:none}}.btn,.plan-card>a,form button,.wechat-contact button,.assessment-submit,.assessment-unlock,.assessment-contact,.assessment-launch-button,.assessment-drawer-head>button,.partner-link{border-radius:6px}.hero-actions .btn-primary{color:#fff;background:#087fa5;border:1px solid #087fa5;box-shadow:0 8px 22px #03364b3d}.hero-actions .btn-primary:hover{color:#fff;background:#066b8c;border-color:#066b8c;box-shadow:0 10px 26px #03364b52}.hero-actions .btn-primary:focus-visible{color:#fff;background:#066b8c;border-color:#066b8c;box-shadow:0 10px 26px #03364b52}.plans .plan-card>a{color:#fff;background:#087fa5;border-color:#087fa5;box-shadow:0 7px 18px #03364b2e}.plans .plan-card>a:hover{color:#fff;background:#066b8c;border-color:#066b8c;box-shadow:0 9px 22px #03364b47}.plans .plan-card>a:focus-visible{color:#fff;background:#066b8c;border-color:#066b8c;box-shadow:0 9px 22px #03364b47}.plans .plan-card>a svg{color:currentColor}.process .steps article:first-child>b{color:#fff;background:#087fa5;box-shadow:0 0 0 1px #087fa5,0 7px 18px #03364b33}.faq-group .accordion details[open]>p{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7c4ca transparent;height:96px;margin-bottom:22px;padding-right:10px;overflow-y:auto}.faq-group .accordion details[open]>p::-webkit-scrollbar{width:5px}.faq-group .accordion details[open]>p::-webkit-scrollbar-thumb{background:#b7c4ca;border-radius:5px}@media (max-width:800px){.faq-group .accordion details[open]>p{height:132px}}.btn,.plan-card>a,.assessment-submit,.assessment-unlock,.assessment-contact,.assessment-launch-button{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.btn:hover,.plan-card>a:hover,.assessment-submit:hover,.assessment-unlock:hover,.assessment-contact:hover,.assessment-launch-button:hover{outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #05120e29}.btn:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #05120e29}.plan-card>a:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #05120e29}.assessment-submit:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #05120e29}.assessment-unlock:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #05120e29}.assessment-contact:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #05120e29}.assessment-launch-button:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #05120e29}@media (prefers-reduced-motion:reduce){.btn,.plan-card>a,.assessment-submit,.assessment-unlock,.assessment-contact,.assessment-launch-button{transition:none}.btn:hover,.plan-card>a:hover,.assessment-submit:hover,.assessment-unlock:hover,.assessment-contact:hover,.assessment-launch-button:hover{transform:none}.btn:focus-visible{transform:none}.plan-card>a:focus-visible{transform:none}.assessment-submit:focus-visible{transform:none}.assessment-unlock:focus-visible{transform:none}.assessment-contact:focus-visible{transform:none}.assessment-launch-button:focus-visible{transform:none}}.site-header nav{gap:24px}.site-header>nav{margin:0;position:absolute;left:50%;transform:translate(-50%)}.site-header>.header-cta{margin-left:auto}@media (max-width:800px){.site-header>nav{position:static;left:auto;transform:none}.site-header.open>nav{margin-top:15px}}.site-path-panel{padding:44px max(24px,calc((100% - var(--max))/2)) 90px}.site-paths{border-top:3px solid var(--ink);background:#eaf0f2;grid-template-columns:1fr 1fr;margin-top:0;display:grid}.site-paths-head{border-bottom:1px solid #cbd6db;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:40px;padding:38px 42px 34px;display:flex}.site-paths-head>div{max-width:650px}.site-paths-head span{color:var(--green-dark);font-size:12px;font-weight:800}.site-paths-head h3{margin:10px 0 0;font-size:30px;line-height:1.35}.site-paths-head>p{max-width:350px;color:var(--muted);text-align:right;margin:0;font-size:14px;line-height:1.75}.site-path{min-width:0;padding:40px 42px 42px}.site-path+.site-path{border-left:1px solid #cbd6db}.site-path-title{align-items:center;gap:10px;display:flex}.site-path-title>span{color:#87949b;margin-right:auto;font:12px monospace}.site-path-title svg{width:20px;height:20px;color:var(--green-dark)}.site-path-title small{color:var(--green-dark);font-size:12px;font-weight:800}.site-path h4{margin:28px 0 14px;font-size:28px}.site-path>p{max-width:470px;color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.8}.site-path ul{border-top:1px solid #cbd6db;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.site-path li{border-bottom:1px solid #cbd6db;width:50%;padding:15px 8px 13px 15px;font-size:13px;font-weight:700;position:relative}.site-path li:before{content:"";background:var(--green);width:5px;height:5px;position:absolute;top:21px;left:0}@media (max-width:800px){.site-path-panel{padding:30px 20px 70px}.site-paths{grid-template-columns:1fr;margin-top:0}.site-paths-head{padding:28px 22px 24px;display:block}.site-paths-head h3{font-size:25px}.site-paths-head>p{text-align:left;max-width:none;margin-top:14px}.site-path{padding:30px 22px 32px}.site-path+.site-path{border-top:1px solid #cbd6db;border-left:0}.site-path-title small{text-align:right;white-space:normal;min-width:0;max-width:145px;line-height:1.4}.site-path h4{margin-top:22px;font-size:24px}}.product-grid article.product-wide{color:#fff;background:#0b1b34;grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:minmax(300px,.9fr) 1.4fr;row-gap:0;min-height:310px;padding:0;display:grid}.product-wide-image{min-height:310px;position:relative;overflow:hidden}.product-wide-image:after{content:"";background:linear-gradient(90deg,#07132a14,#07132a80);position:absolute;top:0;bottom:0;left:0;right:0}.product-wide-image img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;display:block}.product-wide-copy{padding:36px 40px;position:relative}.product-wide-copy>svg{width:27px;height:27px;color:var(--green);vertical-align:middle}.product-wide-copy>small{color:var(--green);margin-left:10px;font-size:11px;font-weight:800}.product-grid .product-wide h3{color:#fff;margin:19px 0 10px;font-size:25px}.product-grid .product-wide p{color:#aebbcf;max-width:720px;line-height:1.8}.product-wide ul{grid-template-columns:1fr 1fr;gap:11px 24px;margin:0;padding:22px 0 26px;list-style:none;display:grid}.product-wide li{color:#e8eef7;align-items:center;gap:9px;font-size:13px;display:flex}.product-wide li svg{width:17px;height:17px;color:var(--green)}.product-grid .product-wide b{color:var(--green);font-size:12px;position:static}.product-grid article.product-wide>span{top:18px;right:18px}.product-wide.reverse .product-wide-image{grid-area:1/2}.product-wide.reverse .product-wide-copy{grid-area:1/1}@media (max-width:800px){.product-grid article.product-wide{grid-template-rows:190px auto;grid-template-columns:1fr}.product-wide-image{min-height:190px}.product-wide-copy{padding:28px 24px 30px}.product-wide ul{grid-template-columns:1fr}.product-grid .product-wide h3{font-size:22px}.product-wide.reverse .product-wide-image,.product-wide.reverse .product-wide-copy{grid-area:auto/1}}@media (min-width:801px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-grid>article:not(.product-wide):not(.product-device){grid-column:span 1;grid-template-rows:138px 24px auto 1fr auto;row-gap:13px;min-height:390px;padding:0 22px 24px}.product-grid>article:not(.product-wide):not(.product-device) .product-image{height:138px;margin:0 -22px}.product-grid>article:not(.product-wide):not(.product-device) h3{font-size:18px;line-height:1.35}.product-grid>article:not(.product-wide):not(.product-device) p{max-width:none;font-size:13px;line-height:1.65}.product-grid>article:not(.product-wide):not(.product-device)>svg{width:23px;height:23px}.product-grid>article:not(.product-wide):not(.product-device) b{font-size:11px}}@media (min-width:801px) and (max-width:1080px){.product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.product-grid>article:not(.product-wide):not(.product-device){grid-column:span 2}.product-grid>article:nth-child(4):not(.product-wide):not(.product-device),.product-grid>article:nth-child(5):not(.product-wide):not(.product-device){grid-column:span 3}}@media (min-width:1081px){.product-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.product-grid>article:not(.product-wide):not(.product-device){grid-column:span 2}.product-grid article.product-wide{grid-column:span 4;grid-template-rows:210px auto;grid-template-columns:1fr;min-height:540px}.product-wide-image{min-height:210px}.product-wide-copy{padding:28px 28px 30px}.product-grid .product-wide h3{margin-top:14px;font-size:22px}.product-wide ul{gap:9px 14px;padding:16px 0 18px}.product-wide.reverse .product-wide-image,.product-wide.reverse .product-wide-copy{grid-area:auto/1}.product-wide.reverse .product-wide-image{grid-row:1}.product-wide.reverse .product-wide-copy{grid-row:2}}.product-translation-suite .product-wide-image{background:#091a2d;width:100%;margin:0}.product-translation-suite .product-wide-image img{filter:saturate(.72)brightness(.92)contrast(1.03)}.product-translation-suite .product-wide-image:after{background:linear-gradient(135deg,#07172b08,#07172b24 55%,#07172b57)}.product-grid article.product-translation-suite{color:#17372e;background:#f4f8f9;border-top:3px solid #1aa992}.product-translation-suite .product-wide-copy{color:var(--ink);background:#f4f8f9}.product-grid .product-translation-suite h3{color:#10283a}.product-grid .product-translation-suite p{color:#647683}.product-translation-suite .product-wide-copy li{color:#203947}.product-translation-suite .product-wide-copy>small,.product-translation-suite .product-wide-copy>svg,.product-grid .product-translation-suite b,.product-translation-suite .product-wide-copy li svg{color:#078f7d}.product-translation-suite .product-wide-copy b{background:#eaf7f4;border:1px solid #9fd6cb;width:max-content;padding:8px 11px}.product-band{padding-bottom:70px}@media (max-width:800px){.product-band{padding-bottom:50px}}.distribution-bridge{padding:0 max(24px,calc((100% - var(--max))/2)) 86px;background:var(--paper);scroll-margin-top:88px}.distribution-bridge-inner{color:#142536;background:#fff;border-top:3px solid #16bce5;border-bottom:1px solid #d8e3ea;grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr);align-items:center;gap:54px;padding:52px 56px;display:grid;box-shadow:0 18px 46px #1c3d5414}.distribution-kicker{color:#078dad;font-size:12px;font-weight:800;display:block}.distribution-bridge h2{max-width:610px;margin:14px 0 18px;font-size:33px;line-height:1.35}.distribution-bridge-copy>p{color:#627487;max-width:650px;margin:0;font-size:15px;line-height:1.85}.distribution-conditions{flex-wrap:wrap;gap:10px 22px;margin:28px 0 19px;display:flex}.distribution-conditions span{color:#233b50;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.distribution-conditions svg{color:#078dad;width:17px;height:17px}.distribution-system-panel{min-width:0}.distribution-system-link{color:#fff;background:#078dad;border:1px solid #078dad;justify-content:center;align-items:center;gap:9px;width:max-content;min-width:220px;max-width:100%;min-height:42px;margin:18px auto 0;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.distribution-system-link svg{width:16px;height:16px}.distribution-system-link:hover{background:#076f89;border-color:#076f89}.distribution-system-link:focus-visible{outline-offset:3px;outline:3px solid #078dad3d}.distribution-bridge-copy>small{color:#7a8997;border-top:1px solid #d9e3e9;max-width:660px;padding-top:17px;font-size:11px;line-height:1.75;display:block}.distribution-path{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;display:grid}.distribution-path>div{background:#f3f7f9;border:1px solid #d5e2e8;flex-direction:column;min-width:0;min-height:194px;padding:23px 20px;display:flex}.distribution-path>svg{color:#91a4b1;justify-self:center;width:18px;height:18px}.distribution-path b{color:#78909f;font:11px Consolas,monospace}.distribution-path div>svg{color:#078dad;width:25px;height:25px;margin:24px 0 15px}.distribution-path strong{font-size:17px}.distribution-path span{color:#687d8b;margin-top:8px;font-size:12px;line-height:1.55}.distribution-path .distribution-path-final{color:#102f42;background:#e8f7fb;border-color:#93d8e8}.distribution-path-final b{color:#087fa5}.distribution-path-final span{color:#527384}@media (max-width:980px){.distribution-bridge-inner{grid-template-columns:1fr;gap:38px}.distribution-path{max-width:700px}}@media (max-width:800px){.distribution-bridge{padding:0 20px 62px;scroll-margin-top:76px}.distribution-bridge-inner{padding:34px 24px}.distribution-bridge h2{font-size:26px}.distribution-path{grid-template-columns:1fr}.distribution-path>svg{margin:10px 0;transform:rotate(90deg)}.distribution-path>div{min-height:150px}.distribution-path div>svg{margin:17px 0 12px}.back-to-top{width:38px;height:38px;bottom:12px;right:12px}.back-to-top svg{width:17px;height:17px}}@media (min-width:801px){.distribution-system-panel{align-self:center}.distribution-path{grid-template-columns:repeat(3,1fr);gap:34px;padding:24px 4px 0;position:relative}.distribution-path:before{content:"";background:#b8d6df;height:1px;position:absolute;top:48px;left:17%;right:17%}.distribution-path>svg{display:none}.distribution-path>div{z-index:1;background:0 0;border:0;min-height:154px;padding:0 12px;position:relative}.distribution-path b{color:#54717f;background:#fff;border:1px solid #c9dce3;align-self:flex-start;padding:3px 7px}.distribution-path div>svg{color:#078dad;background:#fff;width:34px;height:34px;margin:18px 0 14px;padding:7px;box-shadow:0 0 0 7px #eef7f9}.distribution-path strong{font-size:16px}.distribution-path .distribution-path-final{color:#102f42;background:0 0;border:0}.distribution-system-link{margin:12px 4px 0 auto}}@media (max-width:800px){.distribution-system-panel{padding-top:4px}.distribution-path{gap:0}.distribution-path>div{background:#f5f9fa;border:1px solid #d5e2e8;min-height:0;padding:20px 18px}.distribution-path div>svg{margin:12px 0 9px}.distribution-path>svg{margin:7px auto}.distribution-system-link{margin-top:14px}}.distribution-system-panel{place-self:center end;width:100%;max-width:520px}.distribution-path-head{border-bottom:2px solid #17364a;justify-content:space-between;align-items:end;gap:20px;padding:0 0 13px;display:flex}.distribution-path-head span{color:#142536;font-size:16px;font-weight:800}.distribution-path-head small{color:#718493;font-size:11px}.distribution-path{padding:0;display:block}.distribution-path:before,.distribution-path>svg{display:none}.distribution-path>div,.distribution-path .distribution-path-final{color:#142536;background:0 0;border:0;border-bottom:1px solid #dbe5ea;grid-template-rows:auto auto;grid-template-columns:34px 44px minmax(0,1fr);align-items:center;column-gap:8px;min-height:0;padding:17px 0;display:grid}.distribution-path>div:last-of-type{border-bottom:0}.distribution-path b,.distribution-path .distribution-path-final b{color:#78909f;background:0 0;border:0;grid-area:1/1/3;align-self:center;padding:0;font:11px Consolas,monospace}.distribution-path div>svg{color:#078dad;width:27px;height:27px;box-shadow:none;background:0 0;grid-area:1/2/3;margin:0;padding:0}.distribution-path strong{grid-area:1/3;font-size:15px;line-height:1.35}.distribution-path span{color:#687d8b;grid-area:2/3;margin-top:4px;font-size:12px;line-height:1.45}.distribution-system-link{margin:17px auto 0}@media (max-width:980px){.distribution-system-panel{justify-self:start;max-width:700px}}@media (max-width:800px){.distribution-path-head{flex-direction:column;align-items:start;gap:4px}.distribution-path>div,.distribution-path .distribution-path-final{grid-template-columns:30px 40px minmax(0,1fr);padding:16px 0}.distribution-system-link{margin:16px auto 0}}.product-grid article.product-ai-suite{color:#142b3a;background:#f5f9fb;border-top:3px solid #20a9c9}.product-ai-suite .product-wide-image{background:#dfeaf0;border-bottom:1px solid #c9d9e1}.product-ai-suite .product-wide-image img{object-position:center;filter:saturate(.82)brightness(1.08)}.product-ai-suite .product-wide-image:after{background:linear-gradient(#ffffff0a,#e0eff533)}.product-ai-suite .product-wide-copy{padding-top:27px}.product-ai-suite .product-wide-copy>svg,.product-ai-suite .product-wide-copy>small{color:#078da9}.product-grid .product-ai-suite h3{color:#142b3a;margin-top:13px}.product-grid .product-ai-suite p{color:#627786;line-height:1.7}.product-ai-suite .product-wide-copy ul{border-top:1px solid #d8e4e9;border-bottom:1px solid #d8e4e9;margin-top:2px;padding:16px 0 18px}.product-ai-suite .product-wide-copy li{color:#294655;font-weight:700}.product-ai-suite .product-wide-copy li svg{color:#078da9}.product-grid .product-ai-suite .product-wide-copy>b{color:#087f98;background:#e6f5f8;border:1px solid #abd2dc;margin-top:16px;padding:7px 10px;display:inline-flex}.ai-transform-showcase{background:#dce8ed;grid-template-columns:minmax(0,.82fr) 62px minmax(0,1.28fr);align-items:stretch;gap:10px;padding:12px;display:grid}.ai-transform-showcase:after{display:none}.ai-transform-showcase figure{background:#fff;border:1px solid #16415329;min-width:0;margin:0;position:relative;overflow:hidden}.ai-transform-showcase figure img{object-fit:cover;filter:none;width:100%;height:100%}.ai-transform-source{background:linear-gradient(145deg,#edf5f8,#c9dde6)!important}.ai-transform-source:before{content:"";filter:blur(8px);background:#13425833;border-radius:50%;height:15px;position:absolute;bottom:28px;left:18%;right:18%}.ai-transform-source img{z-index:1;padding:13px 10px 25px;position:relative;object-fit:contain!important;background:0 0!important}.ai-transform-result{--ai-detail-window:186px}.ai-transform-showcase .ai-transform-result img{object-fit:initial;filter:none;will-change:transform;width:100%;height:auto;min-height:0;animation:11s ease-in-out infinite alternate ai-detail-scroll;position:absolute;top:0;left:0}.ai-transform-result:hover img{animation-play-state:paused}.ai-transform-result img[role=button]{cursor:zoom-in;outline:0}.ai-transform-result img[role=button]:focus-visible{outline-offset:-3px;outline:3px solid #11a5c4}.ai-transform-zoom{z-index:3;color:#fff;pointer-events:none;background:#0a1f2dd1;border:1px solid #ffffff80;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.ai-transform-zoom svg{width:14px;height:14px}@keyframes ai-detail-scroll{0%,14%{transform:translateY(0)}86%,to{transform:translateY(calc(-100% + var(--ai-detail-window)))}}.ai-transform-showcase figcaption{color:#fff;background:#0c1e2bdb;justify-content:space-between;align-items:center;gap:6px;padding:7px 8px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.ai-transform-showcase figcaption strong{font-size:11px}.ai-transform-showcase figcaption span{color:#b9dbe4;white-space:nowrap;font-size:9px}.ai-transform-step{color:#087f98;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.ai-transform-step svg:first-child{width:25px;height:25px}.ai-transform-step svg:last-child{width:18px;height:18px}.ai-transform-step strong{font-size:10px;line-height:1.35}.ai-transform-step:after{content:"→";color:#fff;background:#078da9;border-radius:50%;place-items:center;width:30px;height:30px;font:700 18px Arial,sans-serif;display:grid;box-shadow:0 5px 12px #078da938}.ai-transform-step>svg:last-child{display:none}@media (max-width:800px){.product-grid article.product-ai-suite{grid-template-rows:488px auto}.product-ai-suite .product-wide-image{height:488px}.ai-transform-showcase{grid-template-rows:150px 46px 260px;grid-template-columns:1fr;gap:8px;padding:8px}.ai-transform-source img{padding:8px 16px 20px}.ai-transform-step{flex-direction:row;gap:8px}.ai-transform-step strong{font-size:10px}.ai-transform-step svg:first-child{width:20px;height:20px}.ai-transform-step:after{content:"↓";width:25px;height:25px;font-size:15px}.ai-transform-result{--ai-detail-window:258px}.ai-transform-showcase .ai-transform-result img{animation-duration:14s}.ai-transform-showcase figcaption{padding:6px 8px;bottom:5px;left:5px;right:5px}.ai-transform-showcase figcaption strong{font-size:10px}.ai-transform-showcase figcaption span{font-size:9px;display:block}.ai-transform-zoom{top:7px;right:7px}}@media (prefers-reduced-motion:reduce){.ai-transform-result img{animation:none;transform:translateY(0)}}.product-grid article.product-ad-suite{color:#17372e;background:#f6faf8;border-top:3px solid #29a978;border-right:0}.product-ad-suite .product-wide-image{background:#e3eee9;border-bottom:1px solid #cdded6}.product-ad-suite .product-wide-image img{object-position:center;filter:saturate(.78)brightness(1.08)}.product-ad-suite .product-wide-image:after{background:linear-gradient(#ffffff0a,#e2f0ea33)}.product-ad-suite .product-wide-copy{padding-top:27px}.product-ad-suite .product-wide-copy>svg,.product-ad-suite .product-wide-copy>small{color:#16825e}.product-grid .product-ad-suite h3{color:#17372e;margin-top:13px}.product-grid .product-ad-suite p{color:#647a71;line-height:1.7}.product-ad-suite .product-wide-copy ul{border-top:1px solid #d7e4de;border-bottom:1px solid #d7e4de;margin-top:2px;padding:16px 0 18px}.product-ad-suite .product-wide-copy li{color:#2f5045;font-weight:700}.product-ad-suite .product-wide-copy li svg{color:#16825e}.product-grid .product-ad-suite .product-wide-copy>b{color:#147654;background:#e8f6ef;border:1px solid #afd5c5;margin-top:16px;padding:7px 10px;display:inline-flex}.product-grid article.product-ai-suite,.product-grid article.product-ad-suite,.product-grid article.product-translation-suite{grid-template:"suite-image"210px"suite-copy"minmax(0,1fr)/minmax(0,1fr);min-height:510px}.product-ai-suite .product-wide-image,.product-ad-suite .product-wide-image,.product-translation-suite .product-wide-image{box-sizing:border-box;border-bottom:1px solid #cddde2;grid-area:suite-image;align-self:stretch;width:100%;height:210px;min-height:210px;margin:0;overflow:hidden}.product-ai-suite .product-wide-copy,.product-ad-suite .product-wide-copy,.product-translation-suite .product-wide-copy{grid-area:suite-copy;height:100%;min-height:0}@media (max-width:800px){.product-grid article.product-ai-suite,.product-grid article.product-ad-suite,.product-grid article.product-translation-suite{grid-template-rows:190px auto;min-height:0}.product-ai-suite .product-wide-image,.product-ad-suite .product-wide-image,.product-translation-suite .product-wide-image{height:190px}.product-grid article.product-ai-suite{grid-template-rows:488px auto}.product-ai-suite .product-wide-image{height:488px}}@media (min-width:1081px){.product-ai-suite .product-wide-copy,.product-ad-suite .product-wide-copy,.product-translation-suite .product-wide-copy{grid-template-rows:28px 40px 78px 88px minmax(36px,1fr);grid-template-columns:30px minmax(0,1fr);align-content:stretch;column-gap:7px;padding:27px 28px 28px;display:grid}.product-ai-suite .product-wide-copy>svg,.product-ad-suite .product-wide-copy>svg,.product-translation-suite .product-wide-copy>svg{grid-area:1/1;align-self:center;margin:0}.product-ai-suite .product-wide-copy>small,.product-ad-suite .product-wide-copy>small,.product-translation-suite .product-wide-copy>small{grid-area:1/2;align-self:center;margin:0}.product-grid .product-ai-suite .product-wide-copy>h3,.product-grid .product-ad-suite .product-wide-copy>h3,.product-grid .product-translation-suite .product-wide-copy>h3{grid-area:2/1/auto/-1;align-self:center;margin:0}.product-ai-suite .product-wide-copy>p,.product-ad-suite .product-wide-copy>p,.product-translation-suite .product-wide-copy>p{grid-area:3/1/auto/-1;align-self:start;margin:0}.product-ai-suite .product-wide-copy>ul,.product-ad-suite .product-wide-copy>ul,.product-translation-suite .product-wide-copy>ul{border-top:1px solid #d8e4e9;border-bottom:1px solid #d8e4e9;grid-area:4/1/auto/-1;align-self:stretch;margin:0;padding:14px 0}.product-grid .product-ai-suite .product-wide-copy>b,.product-grid .product-ad-suite .product-wide-copy>b,.product-grid .product-translation-suite .product-wide-copy>b{grid-area:5/1/auto/-1;align-self:start;margin-top:14px}.product-translation-suite .product-wide-copy{border-left:1px solid var(--line)}}.plans .plan-note{color:#536873;text-align:left;background:#eaf1f4;border:1px solid #cad9df;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;max-width:1180px;margin:28px auto 0;padding:0;display:grid}.plans .plan-note>svg{color:#087fa5;grid-column:1;width:18px;height:18px;margin:0}.plans .plan-note>strong{color:#173746;white-space:nowrap;border-bottom:1px solid #cad9df;grid-column:1/-1;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-size:13px;display:flex}.plans .plan-note>strong:before{content:"i";color:#087fa5;border:1.5px solid #087fa5;border-radius:50%;place-items:center;width:18px;height:18px;font:800 11px Georgia,serif;display:grid}.plans .plan-note>svg{display:none}.plans .plan-note>span{color:#607784;min-width:0;padding:20px 22px;font-size:12px;line-height:1.75}.plans .plan-note>span+span{border-left:1px solid #cad9df}.plans .plan-note b{color:#173f50;margin-bottom:7px;font-size:12px;display:block}@media (max-width:980px){.plans .plan-note{grid-template-columns:1fr}.plans .plan-note>span+span{border-top:1px solid #cad9df;border-left:0}}@media (max-width:800px){.plans .plan-note>strong{min-height:50px;padding:0 16px}.plans .plan-note>span{padding:16px}.product-ai-suite .product-wide-image img{object-position:center}}.export-flow{padding:96px max(24px,calc((100% - var(--max))/2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.export-flow-head{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:48px;display:flex}.export-flow-head>div>span{color:var(--green-dark);font-size:11px;font-weight:800}.export-flow-head h2{margin:10px 0 0;font-size:40px;line-height:1.25}.export-flow-head>p{max-width:430px;color:var(--muted);text-align:right;margin:0;font-size:14px;line-height:1.8}.flow-foundation{border-top:3px solid var(--ink);background:#f2f5f6;grid-template-columns:220px 1fr;display:grid}.flow-foundation-label{border-right:1px solid #d5dde1;grid-template-columns:24px 1fr;align-content:center;column-gap:10px;padding:28px 26px;display:grid}.flow-foundation-label svg{width:22px;color:var(--green-dark);grid-row:1/3}.flow-foundation-label strong,.flow-foundation-label span{grid-column:2}.flow-foundation-label strong{font-size:16px}.flow-foundation-label span{color:var(--muted);margin-top:4px;font-size:11px}.flow-foundation ol,.flow-track ol{margin:0;padding:0;list-style:none;display:grid}.flow-foundation ol{grid-template-columns:repeat(3,1fr)}.flow-foundation li,.flow-track li{min-width:0;position:relative}.flow-foundation li{padding:25px 24px 26px}.flow-foundation li+li{border-left:1px solid #d5dde1}.flow-foundation li b,.flow-track li b{color:var(--green-dark);margin-bottom:16px;font:700 11px Consolas,monospace;display:block}.flow-foundation li strong,.flow-track li strong{font-size:15px;display:block}.flow-foundation li span,.flow-track li span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.55;display:block}.flow-split{justify-content:center;align-items:center;height:72px;display:flex;position:relative}.flow-split:before{content:"";background:#91aaa4;width:2px;position:absolute;top:0;bottom:0;left:50%;right:auto;transform:translate(-1px)}.flow-split span{z-index:1;color:#fff;background:#174f45;border:1px solid #174f45;border-radius:4px;padding:10px 22px;font-size:12px;font-weight:800;position:relative;box-shadow:0 5px 14px #154f452e}.flow-ai-toolkit{background:#eaf5f6;border-top:1px solid #c9d7dc;border-bottom:1px solid #c9d7dc;grid-template-columns:220px 1fr;display:grid}.flow-ai-toolkit>header{color:#123b47;border-right:1px solid #c9d7dc;align-items:center;gap:11px;padding:22px 24px;display:flex}.flow-ai-toolkit>header>i,.flow-ai-toolkit>header>svg{color:#078da9;width:23px}.flow-ai-toolkit>header div{flex-direction:column;gap:4px;display:flex}.flow-ai-toolkit>header strong{font-size:15px}.flow-ai-toolkit>header span{color:#66808a;font-size:10px}.flow-ai-toolkit>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.flow-ai-toolkit>div>span{grid-template-columns:20px minmax(0,1fr);align-content:center;gap:4px 7px;min-width:0;padding:18px 14px;display:grid}.flow-ai-toolkit>div>span+span{border-left:1px solid #c9d7dc}.flow-ai-toolkit>div svg{color:#078da9;grid-row:1/3;width:18px}.flow-ai-toolkit b{color:#173b48;font-size:12px}.flow-ai-toolkit small{color:#6c838b;font-size:9px;line-height:1.45}.flow-track{border-top:1px solid #bfcbd0;grid-template-columns:220px 1fr;display:grid}.flow-track+.flow-track{margin-top:14px}.flow-track header{color:#fff;align-items:flex-start;gap:12px;padding:25px 18px;display:flex}.flow-track header>svg{flex:none;width:22px;margin-top:2px}.flow-track header span{color:var(--green);font-size:9px;font-weight:800}.flow-track header h3{white-space:nowrap;margin:7px 0 5px;font-size:18px}.flow-track header p{color:#b9c6d5;margin:0;font-size:11px;line-height:1.5}.standard-track header{background:#0b1b34}.custom-track header{background:#153b34}.flow-track ol{border-right:1px solid #d6dee2;grid-template-columns:repeat(6,1fr)}.flow-track li{background:#f7f9fa;border-bottom:1px solid #d6dee2;padding:24px 16px 25px}.flow-track li+li{border-left:1px solid #d6dee2}.flow-track li:not(:last-child):after{content:"";border-top:1px solid var(--green-dark);border-right:1px solid var(--green-dark);z-index:2;width:8px;height:8px;position:absolute;top:38px;right:-5px;transform:rotate(45deg)}.custom-track li{background:#f2f7f5}.flow-loop{color:#53616a;border-top:1px dashed #b8c5ca;justify-content:flex-end;align-items:flex-end;gap:8px;height:50px;margin:18px 0 0;font-size:12px;display:flex}.flow-loop svg{width:15px;color:var(--green-dark)}@media (max-width:800px){.export-flow{padding:70px 20px}.export-flow-head{margin-bottom:34px;display:block}.export-flow-head h2{font-size:30px}.export-flow-head>p{text-align:left;margin-top:18px}.flow-foundation{grid-template-columns:1fr}.flow-foundation-label{border-bottom:1px solid #d5dde1;border-right:0}.flow-foundation ol{grid-template-columns:1fr}.flow-foundation li{padding:20px 22px 20px 58px}.flow-foundation li+li{border-top:1px solid #d5dde1;border-left:0}.flow-foundation li b{position:absolute;top:22px;left:22px}.flow-split{height:50px}.flow-track{grid-template-columns:1fr}.flow-track header{padding:22px}.flow-track header h3{white-space:normal}.flow-track ol{border-left:1px solid #d6dee2;grid-template-columns:1fr}.flow-track li{padding:19px 20px 19px 58px}.flow-track li+li{border-top:1px solid #d6dee2;border-left:0}.flow-track li b{margin:0;position:absolute;top:21px;left:20px}.flow-track li:not(:last-child):after{background:inherit;top:auto;bottom:-5px;left:27px;right:auto;transform:rotate(135deg)}.flow-loop{justify-content:flex-start;align-items:flex-start;height:auto;padding-top:18px;line-height:1.6}.flow-ai-toolkit{grid-template-columns:1fr}.flow-ai-toolkit>header{border-bottom:1px solid #c9d7dc;border-right:0}.flow-ai-toolkit>div{grid-template-columns:1fr 1fr}.flow-ai-toolkit>div>span{padding:15px 14px}.flow-ai-toolkit>div>span+span{border-left:0}.flow-ai-toolkit>div>span:nth-child(2n){border-left:1px solid #c9d7dc}.flow-ai-toolkit>div>span:nth-child(n+3){border-top:1px solid #c9d7dc}.flow-ai-toolkit>div>span:last-child{grid-column:1/-1}}.site-header nav .mobile-booking{display:none}@media (max-width:800px){.site-header.open nav .mobile-booking{display:block}}.delivery-brief{border-top:3px solid var(--ink);border-left:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid}.delivery-brief>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-content:start;column-gap:12px;min-height:132px;padding:24px 26px;display:grid}.delivery-brief svg{width:22px;height:22px;color:var(--green-dark);grid-row:1/4}.delivery-brief span,.delivery-brief strong,.delivery-brief p{grid-column:2}.delivery-brief span{color:var(--green-dark);font-size:10px;font-weight:800}.delivery-brief strong{margin-top:5px;font-size:16px}.delivery-brief p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.65}.steps article{background:#fff;min-height:465px}.steps article>p{min-height:92px}.step-output{border-top:1px solid #dce4e9;margin:24px 0 0}.step-output>div{border-bottom:1px solid #e5eaee;padding:15px 0}.step-output dt{color:var(--green-dark);font-size:10px;font-weight:800}.step-output dd{color:#273445;margin:6px 0 0;font-size:12px;font-weight:700;line-height:1.55}.faq{background:#fff;padding-top:100px;display:block}.faq-head{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:44px;display:flex}.faq-title{align-items:flex-start}.faq-head>p{text-align:right;max-width:440px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.faq-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.faq-group{border-top:3px solid var(--ink);background:#f5f7f9}.faq-group>header{border:1px solid var(--line);background:#eef3f6;border-top:0;align-items:center;gap:16px;min-height:104px;padding:24px 26px;display:flex}.faq-group>header svg{width:24px;height:24px;color:var(--green-dark)}.faq-group>header span{color:var(--green-dark);font-size:10px;font-weight:800}.faq-group>header h3{margin:5px 0 0;font-size:19px}.faq-group .accordion{border:0 1px 1px;border-style:solid;border-color:var(--line);background:#fff}.faq-group .accordion details{padding:0 24px}.faq-group .accordion summary{align-items:center;gap:18px;min-height:71px;padding:20px 0;font-size:14px;line-height:1.5}.faq-group .accordion summary svg{flex:none}.faq-group .accordion details p{margin:0 34px 22px 0;font-size:13px;line-height:1.75}@media (max-width:800px){.delivery-brief{grid-template-columns:1fr}.delivery-brief>div{min-height:0;padding:21px 20px}.steps article,.steps article+article,.steps article>p{min-height:0}.step-output{margin-top:20px}.faq{padding-top:70px}.faq-head{margin-bottom:32px;display:block}.faq-head>p{text-align:left;margin:18px 0 0}.faq-grid{grid-template-columns:1fr;gap:20px}.faq-group>header{min-height:92px;padding:20px}.faq-group .accordion details{padding:0 19px}.faq-group .accordion summary{font-size:13px}.faq-group .accordion details p{margin-right:24px}}@media (min-width:801px){.faq-group .accordion summary{height:71px}.faq-group .accordion details[open]>p{height:96px}}.contact{background:#e8f2f6;grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:62px;padding-top:104px;padding-bottom:104px}.contact-copy{flex-direction:column;padding:8px 0;display:flex}.contact-kicker{align-items:center;gap:12px;margin-bottom:18px;display:flex}.contact-kicker span{color:var(--green-dark);font:700 11px Consolas,monospace}.contact-kicker b{color:var(--green-dark);font-size:11px}.contact-copy h2{max-width:470px;margin:0 0 22px;font-size:44px}.contact-copy>p{max-width:480px;margin:0}.contact-points{border-top:1px solid #cddde4;border-bottom:1px solid #cddde4;margin-top:27px;padding:18px 0}.contact-points span{font-size:12px;font-weight:700}.contact-steps{border-top:1px solid #c5d6dd;margin:auto 0 0;padding:0;list-style:none}.contact-steps li{border-bottom:1px solid #c5d6dd;grid-template-columns:36px 1fr;align-items:center;min-height:68px;display:grid}.contact-steps li>b{color:var(--green-dark);font:700 10px Consolas,monospace}.contact-steps strong{font-size:13px;display:block}.contact-steps span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.wechat-list{grid-template-columns:1fr 1fr;align-content:start;gap:16px;display:grid}.contact-list-head{border-bottom:1px solid #c5d6dd;grid-column:1/-1;justify-content:space-between;align-items:flex-end;min-height:70px;padding-bottom:16px;display:flex}.contact-list-head span{color:var(--green-dark);font-size:9px;font-weight:800}.contact-list-head h3{margin:6px 0 0;font-size:22px}.contact-list-head p{color:var(--muted);margin:0 0 3px;font-size:11px}.wechat-contact{border:1px solid #d5e1e7;border-top:3px solid var(--ink);grid-template-columns:128px 1fr;grid-template-areas:"info info""qr copy";gap:20px;min-height:338px;padding:26px;box-shadow:0 10px 28px #08162e12}.wechat-contact:hover{border-left-color:#d5e1e7;border-top-color:var(--green);transform:translateY(-2px)}.wechat-contact h3{font-size:21px}.wechat-contact p{min-width:0}.wechat-contact code{overflow-wrap:anywhere}.wechat-contact>button{grid-area:copy;justify-content:center;place-self:end stretch;height:40px}.advisor-focus{flex-wrap:wrap;gap:7px;margin:0;padding:15px 0 0;list-style:none;display:flex}.advisor-focus li{color:#526575;background:#eff5f7;padding:5px 7px;font-size:10px}.wechat-tip,.copy-status{grid-column:1/-1}.wechat-tip{margin-top:2px}.copy-status{margin-top:-8px}@media (max-width:800px){.contact{padding:76px 20px;display:block}.contact-copy{padding:0}.contact-copy h2{font-size:32px}.contact-points{margin-bottom:0}.contact-steps{margin-top:28px}.contact-steps li{min-height:64px}.wechat-list{grid-template-columns:1fr;margin-top:48px}.contact-list-head{grid-column:1;align-items:flex-start}.contact-list-head p{text-align:right}.wechat-contact{grid-template-columns:112px 1fr;grid-template-areas:"info info""qr copy";min-height:318px;padding:22px}.wechat-qr{width:112px;height:112px}.wechat-tip,.copy-status{grid-column:1}}@media (max-width:430px){.contact-list-head{display:block}.contact-list-head p{text-align:left;margin-top:8px}.wechat-contact{grid-template-columns:96px 1fr;min-height:300px;padding:20px}.wechat-qr{width:96px;height:96px}.wechat-contact>button{width:auto}.advisor-focus{gap:5px}}.hero-title{white-space:nowrap;align-items:baseline;gap:.14em;font-size:92px;line-height:1.06;display:flex}.hero-title span,.hero-title strong{letter-spacing:0}.hero-title span{font-size:.56em;font-weight:700}.hero-title strong{color:var(--green);font-weight:900;position:relative}.hero-title strong:after{content:"";background:var(--green);height:4px;position:absolute;bottom:-9px;left:3%;right:3%}@media (max-width:800px){.hero-title{white-space:nowrap;gap:.1em;font-size:58px}.hero-title strong:after{height:3px;bottom:-6px}html[lang=en] .hero-title{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;font-size:48px;line-height:.96}html[lang=en] .hero-title span{font-size:.54em}html[lang=en] .hero-title strong:after{bottom:-4px}}@media (max-width:380px){.hero-title{font-size:52px}}.assessment{padding:100px max(24px,calc((100% - var(--max))/2));background:#e8eef1;border-top:1px solid #d5dee3;border-bottom:1px solid #d5dee3}.assessment-head{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:42px;display:flex}.assessment-head>div>span{color:var(--green-dark);font-size:11px;font-weight:800}.assessment-head h2{margin:10px 0 0;font-size:40px;line-height:1.25}.assessment-head>p{max-width:430px;color:var(--muted);text-align:right;margin:0;font-size:14px;line-height:1.8}.assessment-workspace{border-top:3px solid var(--ink);background:#fff;box-shadow:0 16px 42px #0d1f2b14}.assessment-progress{background:#f6f8f9;border-bottom:1px solid #dce4e8;grid-template-columns:repeat(3,1fr);height:68px;display:grid}.assessment-progress span{color:#7a858d;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.assessment-progress span+span{border-left:1px solid #dce4e8}.assessment-progress b{font:700 10px Consolas,monospace}.assessment-progress span.active{color:#0c6244;box-shadow:inset 0 -3px 0 var(--green);background:#eef8f4}.assessment-form,.assessment-lead{background:#fff;padding:38px 42px 40px;display:block}.assessment-form[hidden],.assessment-lead[hidden],.assessment-result[hidden],.assessment-full[hidden]{display:none}.assessment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.assessment-field,.lead-fields label{gap:8px;margin:0;display:grid}.assessment-field>span,.lead-fields label>span,.assessment-markets legend{color:#344351;font-size:12px;font-weight:800}.assessment-field input,.assessment-field select,.lead-fields input,.lead-fields select{width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #cfd9df;outline:0;padding:0 12px;font-family:inherit;font-size:14px}.assessment-field input:focus,.assessment-field select:focus,.lead-fields input:focus,.lead-fields select:focus{border-color:var(--green-dark);box-shadow:0 0 0 2px #0d7a511a}.assessment-field.wide,.assessment-markets.wide{grid-column:1/-1}.assessment-markets{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.assessment-markets legend{width:100%;margin-bottom:2px}.assessment-markets label{cursor:pointer;background:#f8fafb;border:1px solid #d5dee3;align-items:center;gap:7px;min-width:92px;height:38px;padding:0 12px;font-size:12px;display:flex}.assessment-markets input{accent-color:var(--green-dark)}.assessment-error{color:#b3261e;min-height:18px;margin:16px 0 0;font-size:12px}.assessment-submit,.assessment-unlock,.assessment-contact{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex}.assessment-submit{min-width:190px}.assessment-submit svg,.assessment-unlock svg,.assessment-contact svg,.assessment-back svg{width:16px}.assessment-submit:disabled{opacity:.55;cursor:wait}.assessment-result{grid-template-columns:180px 1fr 1fr;gap:0;padding:42px;display:grid}.assessment-score,.assessment-summary,.assessment-risks{min-height:190px;padding:8px 30px 12px}.assessment-score{border-right:1px solid #dce4e8;padding-left:0}.assessment-summary{border-right:1px solid #dce4e8}.assessment-score>span,.assessment-summary>span,.assessment-risks>span,.full-grid>div>span{color:var(--green-dark);font-size:10px;font-weight:800;display:block}.assessment-score strong{color:#0a203b;margin:22px 0 7px;font-size:55px;line-height:1;display:block}.assessment-score em{color:var(--muted);font-size:12px;font-style:normal}.assessment-summary h3{margin:22px 0 12px;font-size:26px}.assessment-summary p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.assessment-risks ul,.full-grid ul{margin:19px 0 0;padding:0;list-style:none}.assessment-risks li,.full-grid li{padding:7px 0 7px 16px;font-size:12px;line-height:1.55;position:relative}.assessment-risks li:before,.full-grid li:before{content:"";background:var(--green);width:5px;height:5px;position:absolute;top:14px;left:0}.assessment-result-actions{border-top:1px solid #dce4e8;grid-column:1/-1;justify-content:space-between;margin-top:28px;padding-top:24px;display:flex}.assessment-back{color:#53616a;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;height:44px;padding:0 12px;font-size:12px;display:inline-flex}.assessment-unlock{background:var(--green);color:#062318}.assessment-lead{padding-top:34px}.lead-head span{color:var(--green-dark);font-size:10px;font-weight:800}.lead-head h3{margin:7px 0 28px;font-size:24px}.lead-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.lead-honeypot{position:absolute!important;left:-9999px!important}.lead-consent{color:#53616a;align-items:flex-start;gap:9px;margin-top:22px;font-size:12px;line-height:1.6;display:flex}.lead-consent input{accent-color:var(--green-dark);margin-top:3px}.lead-actions{justify-content:space-between;align-items:center;display:flex}.assessment-full{padding:38px 42px 42px}.assessment-full>header{border-bottom:1px solid #dce4e8;align-items:flex-end;gap:18px;padding-bottom:23px;display:flex}.assessment-full>header span{color:var(--green-dark);font-size:10px;font-weight:800}.assessment-full>header h3{margin:0;font-size:26px}.assessment-full>header p{color:var(--muted);margin:0 0 3px auto;font-size:11px}.full-grid{border-top:1px solid #dce4e8;border-left:1px solid #dce4e8;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.full-grid>div{border-bottom:1px solid #dce4e8;border-right:1px solid #dce4e8;min-height:210px;padding:24px}.assessment-disclaimer{color:#6b7780;align-items:flex-start;gap:8px;margin:22px 0;font-size:11px;line-height:1.65;display:flex}.assessment-disclaimer svg{flex:none;width:15px;margin-top:1px}.assessment-contact{background:var(--green);color:#062318}@media (max-width:800px){.assessment{padding:72px 20px}.assessment-head{margin-bottom:30px;display:block}.assessment-head h2{font-size:30px}.assessment-head>p{text-align:left;margin-top:16px}.assessment-progress{height:58px}.assessment-progress span{gap:5px;font-size:10px}.assessment-form,.assessment-lead,.assessment-result,.assessment-full{padding:26px 20px 28px}.assessment-fields,.lead-fields{grid-template-columns:1fr}.assessment-field.wide,.assessment-markets.wide{grid-column:auto}.assessment-markets label{justify-content:flex-start;min-width:calc(25% - 6px);padding:0 8px}.assessment-submit{width:100%}.assessment-result{grid-template-columns:1fr}.assessment-score,.assessment-summary,.assessment-risks{border-bottom:1px solid #dce4e8;border-right:0;min-height:0;padding:22px 0}.assessment-score{padding-top:0}.assessment-score strong{margin-top:14px;font-size:48px}.assessment-summary h3{margin-top:14px}.assessment-result-actions{grid-template-columns:1fr;gap:8px;display:grid}.assessment-unlock{order:-1}.lead-actions{grid-template-columns:1fr;gap:8px;display:grid}.lead-actions .assessment-submit{order:-1}.assessment-full>header{display:block}.assessment-full>header h3{margin-top:7px}.assessment-full>header p{margin-top:10px}.full-grid{grid-template-columns:1fr}.full-grid>div{min-height:0}.assessment-contact{width:100%}}@media (max-width:430px){.assessment-markets label{min-width:calc(50% - 4px)}}.assessment{padding:54px max(24px,calc((100% - var(--max))/2));color:var(--ink);background:#edf3f5;border-color:#d3e0e5;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffffb8}.assessment:before{content:"";left:max(24px,calc((100% - var(--max))/2));background:#0da7cd;width:112px;height:4px;position:absolute;top:0}.assessment:after{content:"FIT";right:max(24px,calc((100% - var(--max))/2));color:#0b203509;pointer-events:none;font:800 150px/1 Arial,sans-serif;position:absolute;top:50%;transform:translateY(-50%)}.assessment-head{z-index:1;grid-template-columns:minmax(390px,1fr) minmax(300px,420px) auto;align-items:center;gap:48px;min-height:118px;margin:0;display:grid;position:relative}.assessment-title-block{padding-left:30px;position:relative}.assessment-title-block:before{content:"?";color:#087fa5;border:2px solid #0da7cd;border-radius:50%;place-items:center;width:19px;height:19px;font:800 11px/1 Arial,sans-serif;display:grid;position:absolute;top:31px;left:0}.assessment-head>div>span{color:#087fa5;letter-spacing:.08em}.assessment-head h2{color:var(--ink);letter-spacing:0;margin-top:9px;font-size:34px}.assessment-head>p{color:#647681;text-align:left;border-left:1px solid #b9cbd3;margin:0;padding-left:20px;line-height:1.75;position:relative}.assessment-head>p strong{color:#173147;margin-bottom:4px;font-size:13px;display:block}.assessment-launch-button{isolation:isolate;color:#fff;white-space:nowrap;cursor:pointer;background:#087fa5;border:1px solid #087fa5;justify-content:center;align-items:center;gap:13px;height:56px;padding:0 25px;font-size:14px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 12px 28px #087fa538}.assessment-launch-button:before{content:"";z-index:-1;border:2px solid #087fa5a6;border-radius:8px;animation:2s cubic-bezier(.2,.7,.3,1) infinite assessment-button-ring;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.assessment-launch-button svg{width:18px;animation:1.35s ease-in-out infinite assessment-arrow-nudge}.assessment-launch-button:hover{background:#066b8c;border-color:#066b8c;box-shadow:0 15px 34px #087fa552}.assessment-launch-button:focus-visible{background:#066b8c;border-color:#066b8c;box-shadow:0 15px 34px #087fa552}.assessment-launch-button:hover:before{border-color:#087fa5d1}.assessment-launch-button:focus-visible:before{border-color:#087fa5d1}@keyframes assessment-button-ring{0%,25%{opacity:.8;transform:scale(1)}75%,to{opacity:0;transform:scale(1.14,1.42)}}@keyframes assessment-arrow-nudge{0%,55%,to{transform:translate(0)}72%{transform:translate(6px)}86%{transform:translate(2px)}}.assessment-drawer-backdrop{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;cursor:default;background:#040c178f;border:0;width:100%;height:100%;padding:0;transition:opacity .22s,visibility .22s;position:fixed;top:0;bottom:0;left:0;right:0}.assessment-drawer{z-index:1001;width:min(760px,100%);height:100vh;visibility:hidden;background:#fff;height:100dvh;transition:transform .28s,visibility .28s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-18px 0 54px #040f1b3d}.assessment-drawer.open{visibility:visible;transform:translate(0)}.assessment-drawer-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.assessment-open{overflow:hidden}.assessment-drawer-head{z-index:4;background:#fffffff7;border-bottom:1px solid #dce4e8;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:18px 24px;display:flex;position:sticky;top:0}.assessment-drawer-head span{color:var(--green-dark);font-size:9px;font-weight:800}.assessment-drawer-head h2{margin:5px 0 0;font-size:21px}.assessment-drawer-head>button{color:#344351;cursor:pointer;background:#fff;border:1px solid #d5dee3;width:42px;height:42px;padding:0;font:300 30px/38px Arial,sans-serif}.assessment-drawer-head>button:hover{border-color:var(--green-dark);color:var(--green-dark);outline:0}.assessment-drawer-head>button:focus-visible{border-color:var(--green-dark);color:var(--green-dark);outline:0}.assessment-drawer .assessment-workspace{box-shadow:none;border:0}.assessment-drawer .assessment-result{grid-template-columns:150px 1fr 1fr}.assessment-drawer .assessment-score,.assessment-drawer .assessment-summary,.assessment-drawer .assessment-risks{padding-left:22px;padding-right:22px}.assessment-drawer .assessment-score{padding-left:0}@media (max-width:900px){.assessment-head{grid-template-columns:1fr auto;gap:22px 30px}.assessment-head>p{grid-column:1}.assessment-launch-button{grid-area:1/2/3}.assessment:after{font-size:110px}}@media (max-width:600px){.assessment{padding:36px 20px}.assessment:before{left:20px}.assessment:after{display:none}.assessment-head{min-height:0;display:block}.assessment-title-block{padding-left:0}.assessment-title-block:before{display:none}.assessment-head h2{font-size:27px}.assessment-head>p{margin-top:16px;padding-left:14px}.assessment-launch-button{width:100%;margin-top:24px}.assessment-drawer{width:100%}.assessment-drawer-head{min-height:72px;padding:13px 16px}.assessment-drawer-head h2{font-size:18px}.assessment-drawer .assessment-result{grid-template-columns:1fr}.assessment-drawer .assessment-score,.assessment-drawer .assessment-summary,.assessment-drawer .assessment-risks{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.assessment-drawer,.assessment-drawer-backdrop{transition:none}.assessment-launch-button:before,.assessment-launch-button svg{animation:none}}.testimonial-marquee{background:#f1f5f4;border-top:1px solid #dce6e3;border-bottom:1px solid #dce6e3;padding:104px 0 86px;overflow:hidden}.testimonial-heading{width:min(var(--max),calc(100% - 48px));text-align:center;margin:0 auto 42px}.testimonial-heading>span{color:#087fa5;font-size:11px;font-weight:800}.testimonial-heading h2{color:#0b2430;margin:9px 0 12px;font-size:42px;line-height:1.2}.testimonial-heading p{color:#687980;margin:0;font-size:14px;line-height:1.8}.testimonial-stage{position:relative}.testimonial-row{width:100%;padding:10px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.testimonial-track{will-change:transform;gap:20px;width:max-content;animation:58s linear infinite feedback-marquee-left;display:flex}.testimonial-row-right .testimonial-track{animation-name:feedback-marquee-right;animation-duration:68s}.testimonial-row:hover .testimonial-track{animation-play-state:paused}@keyframes feedback-marquee-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@keyframes feedback-marquee-right{0%{transform:translate(calc(-50% - 10px))}to{transform:translate(0)}}.testimonial-card{background:#fff;border:1px solid #dce5e3;border-radius:8px;flex-direction:column;flex:0 0 360px;min-height:202px;padding:24px 26px 22px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;box-shadow:0 12px 28px #112d3112}.testimonial-card:before{content:"";opacity:.45;background:#13a98a;height:2px;position:absolute;top:-1px;left:26px;right:26px}.testimonial-card:hover{border-color:#b9d7d0;transform:translateY(-4px);box-shadow:0 20px 38px #112d311f}.testimonial-card header{align-items:center;gap:13px;display:flex}.testimonial-card header>span{color:#087f70;background:#e8f7f3;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.testimonial-card header svg{width:20px;height:20px}.testimonial-card header div{gap:4px;display:grid}.testimonial-card strong{color:#132a34;font-size:15px}.testimonial-card small{color:#77878d;font-size:11px}.testimonial-card p{color:#465a63;margin:20px 0 18px;font-size:14px;line-height:1.75}.testimonial-card>b{color:#087f70;margin-top:auto;font-size:12px;font-weight:800}.testimonial-mobile{display:none}.testimonial-disclaimer{width:min(var(--max),calc(100% - 48px));color:#7b898d;justify-content:center;align-items:flex-start;gap:7px;margin:24px auto 0;font-size:11px;line-height:1.6;display:flex}.testimonial-disclaimer svg{flex:none;width:14px;height:14px;margin-top:1px}@media (max-width:700px){.testimonial-marquee{padding:72px 0 62px}.testimonial-heading{text-align:left;width:calc(100% - 40px);margin-bottom:28px}.testimonial-heading h2{font-size:30px}.testimonial-stage{display:none}.testimonial-mobile{display:block}.testimonial-mobile-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;padding:8px 20px 18px;display:flex;overflow-x:auto}.testimonial-mobile-track::-webkit-scrollbar{display:none}.testimonial-mobile .testimonial-card{scroll-snap-align:center;flex-basis:calc(100vw - 54px);min-height:224px}.testimonial-mobile-controls{justify-content:center;align-items:center;gap:18px;height:42px;padding:0 20px;display:flex}.testimonial-mobile-controls button{color:#173d48;cursor:pointer;background:#fff;border:1px solid #cbdad6;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.testimonial-mobile-controls button svg{width:16px}.testimonial-mobile-controls>div{gap:7px;display:flex}.testimonial-mobile-controls i{background:#b9c8c5;border-radius:50%;width:6px;height:6px;transition:width .2s,background .2s}.testimonial-mobile-controls i.active{background:#0a9b7c;border-radius:5px;width:20px}.testimonial-disclaimer{justify-content:flex-start;width:calc(100% - 40px);margin-top:18px}}@media (prefers-reduced-motion:reduce){.testimonial-track{animation:none}.testimonial-card{transition:none}.testimonial-mobile-track{scroll-behavior:auto}}.wechat-contact{grid-template-columns:128px minmax(0,1fr);grid-template-areas:"qr info";align-items:center;gap:0 20px;min-height:260px}.wechat-contact>div:nth-child(2){border-bottom:0;grid-area:info;align-self:center;padding-bottom:0}.wechat-qr{grid-area:qr;align-self:center;width:128px;height:128px}.wechat-scan-label{color:var(--muted);align-items:center;gap:7px!important;display:flex!important}.wechat-scan-label svg{width:15px;height:15px;color:var(--green-dark)}.wechat-tip{grid-column:1/-1}.contacts-loading [data-contact-wechat]{visibility:visible}@media (max-width:800px){.wechat-contact{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"qr info";min-height:220px}.wechat-qr{grid-area:qr;width:112px;height:112px}}@media (max-width:430px){.wechat-contact{grid-template-columns:96px minmax(0,1fr);min-height:200px}.wechat-qr{width:96px;height:96px}.wechat-scan-label{font-size:11px!important}}.wechat-contact{grid-template-columns:1fr;grid-template-areas:"info""qr";align-content:start;row-gap:24px;min-height:410px;padding:28px}.wechat-contact>div:nth-child(2){border-bottom:1px solid #dfe7eb;grid-area:info;align-self:start;padding:0 0 22px}.wechat-contact>div:nth-child(2)>span{white-space:normal;display:inline-flex}.wechat-contact h3{white-space:nowrap;margin:10px 0 9px;font-size:23px;line-height:1.35}.wechat-scan-label{margin-top:0!important}.advisor-focus{gap:7px;padding-top:18px}.advisor-focus li{text-align:center;white-space:nowrap;flex:1;min-width:62px}.wechat-qr{grid-area:qr;place-self:start center;width:176px;height:176px}.wechat-qr span{font-size:11px}.wechat-qr svg{width:34px;height:34px}.wechat-qr{background:#f7fafb;border:1px solid #bdcdd6;border-radius:4px;padding:8px;overflow:hidden;box-shadow:0 4px 14px #14303e0f}.wechat-qr img{object-fit:contain;background:#fff;border:0;border-radius:2px;width:100%;height:100%}@media (max-width:800px){.wechat-contact{grid-template-columns:1fr;grid-template-areas:"info""qr";min-height:390px;padding:26px}.wechat-contact>div:nth-child(2){padding-bottom:20px}.wechat-qr{width:168px;height:168px}.wechat-contact h3{font-size:22px}}@media (max-width:430px){.wechat-contact{grid-template-columns:1fr;min-height:370px;padding:22px}.wechat-qr{width:156px;height:156px}.wechat-contact h3{font-size:20px}.advisor-focus li{font-size:9px}}.customer-activity{z-index:80;opacity:0;visibility:hidden;pointer-events:none;background:#fffffff7;border:1px solid #d5e3e0;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;width:min(390px,100vw - 44px);min-height:92px;padding:16px 46px 16px 16px;transition:opacity .28s,transform .28s,visibility .28s;display:grid;position:fixed;bottom:22px;left:22px;transform:translateY(18px);box-shadow:0 18px 46px #0a222629}.customer-activity[hidden]{display:none}.customer-activity.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.customer-activity-icon{color:#078265;background:#e5f7f1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.customer-activity-icon svg{width:20px;height:20px}.customer-activity-copy{min-width:0}.customer-activity-copy header{align-items:center;gap:8px;display:flex}.customer-activity-copy header b{color:#08735d;font-size:11px}.customer-activity-copy header em{color:#84918e;border:1px solid #ccd9d6;border-radius:3px;padding:2px 5px;font-size:8px;font-style:normal}.customer-activity-copy p{color:#3e5056;flex-wrap:wrap;gap:3px 6px;margin:6px 0 3px;font-size:13px;line-height:1.45;display:flex}.customer-activity-copy small{color:#8a9799;font-size:9px}.customer-activity>button{color:#82908e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:9px;right:9px}.customer-activity>button:hover{color:#173e38;background:#edf3f1;outline:0}.customer-activity>button:focus-visible{color:#173e38;background:#edf3f1;outline:0}.customer-activity>button svg{width:14px;height:14px}@media (max-width:600px){.customer-activity{grid-template-columns:36px minmax(0,1fr);gap:11px;width:calc(100vw - 28px);min-height:82px;padding:13px 42px 13px 13px;bottom:14px;left:14px}.customer-activity-icon{width:36px;height:36px}.customer-activity-copy p{font-size:12px}}@media (prefers-reduced-motion:reduce){.customer-activity{transition:none}}.assessment-field textarea{color:#182230;resize:vertical;background:#fff;border:1px solid #d7e0e8;outline:none;width:100%;min-height:104px;padding:12px 14px;font:14px inherit}.assessment-field textarea:focus{border-color:#087fa5;box-shadow:0 0 0 3px #087fa51a}.assessment-ai-note{color:#526174;align-items:center;gap:8px;margin:14px 0 0;font-size:12px;line-height:1.6;display:flex}.assessment-ai-note svg{color:#087fa5;flex:none;width:15px;height:15px}.assessment-score small{color:#617084;margin-top:7px;font-size:11px;font-weight:600;display:block}.assessment-ai-insights{grid-template-columns:1.1fr 1fr 1fr;gap:12px;margin-top:14px;display:grid}.assessment-ai-insights[hidden]{display:none}.assessment-ai-insights>div{background:#f7fafc;border:1px solid #dce5ec;padding:16px}.assessment-ai-insights span{color:#087fa5;font-size:11px;font-weight:800}.assessment-ai-insights p,.assessment-ai-insights ul{color:#344054;margin:9px 0 0;padding:0;font-size:13px;line-height:1.65}.assessment-ai-insights ul{padding-left:17px}.assessment-complete-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.assessment-ai-tool{color:#075f79;border:1px solid #0b7898;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.assessment-ai-tool svg{width:15px;height:15px}@media (max-width:760px){.assessment-ai-insights{grid-template-columns:1fr}.assessment-complete-actions>a{width:100%}}.assessment-markets>p{color:#687684;width:100%;margin:0 0 4px;font-size:12px;line-height:1.6}.assessment-launch-button{text-decoration:none}.testimonial-marquee{background:#f3f7f9;border-color:#d8e4e9}.testimonial-heading>span{color:#087fa5}.testimonial-heading h2{color:#102b38}.testimonial-heading p{color:#627580}.testimonial-card{border-color:#d8e4e9;box-shadow:0 12px 28px #133f5012}.testimonial-card:before{opacity:.62;background:#0b91b3}.testimonial-card:hover{border-color:#aed5e1;box-shadow:0 20px 38px #133f501f}.testimonial-card header>span{color:#087fa5;background:#e8f6f9}.testimonial-card strong{color:#132f3b}.testimonial-card small{color:#758791}.testimonial-card p{color:#465e69}.testimonial-card>b{color:#087fa5}.testimonial-mobile-controls button{color:#155064;border-color:#c5dbe3}.testimonial-mobile-controls i{background:#bfd0d7}.testimonial-mobile-controls i.active{background:#0b91b3}.testimonial-disclaimer{color:#788993}.growth-testimonial{background:#fff;border-top:0;padding:90px 0 72px}.growth-testimonial .testimonial-heading{margin-bottom:52px}.growth-testimonial .testimonial-heading>span{border:1px solid #0b91b3;border-radius:24px;padding:7px 20px;font-weight:700;display:inline-flex}.growth-testimonial .testimonial-heading h2{margin-top:18px;font-size:46px;font-weight:600}.growth-testimonial .testimonial-row{padding:8px 0 20px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.growth-testimonial .testimonial-track{gap:24px;animation-duration:36s}.growth-testimonial .testimonial-card{width:400px;height:300px;min-height:300px;box-shadow:none;background:#f4f6f9;border:0;border-radius:8px;flex-basis:400px;padding:24px}.growth-testimonial .testimonial-card:before{display:none}.growth-testimonial .testimonial-card:hover{border:0;box-shadow:0 18px 38px #133f501a}.growth-testimonial .testimonial-card-top{flex-direction:column;flex:1;gap:24px;min-height:0;display:flex}.growth-testimonial .testimonial-card header>span{border-radius:6px;flex-basis:50px;width:50px;height:50px}.growth-testimonial .testimonial-card header svg{width:23px;height:23px}.growth-testimonial .testimonial-card header strong{font-size:17px}.growth-testimonial .testimonial-card header small{font-size:12px}.growth-testimonial .testimonial-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.testimonial-outcomes{align-items:center;gap:8px;margin-top:18px;display:flex}.testimonial-outcomes>span{text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.testimonial-outcomes>span strong{font-size:18px;font-weight:700}.testimonial-outcomes>span small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.testimonial-outcomes>i{background:#d6dde3;flex:none;width:1px;height:28px}.growth-testimonial .testimonial-disclaimer{margin-top:20px}@media (max-width:700px){.growth-testimonial{padding:64px 0 54px}.growth-testimonial .testimonial-heading{text-align:center;margin-bottom:28px}.growth-testimonial .testimonial-heading h2{font-size:29px}.growth-testimonial .testimonial-heading p{font-size:12px}.growth-testimonial .testimonial-stage{display:block}.growth-testimonial .testimonial-row{padding-bottom:12px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.growth-testimonial .testimonial-card{flex-basis:300px;width:300px;height:240px;min-height:240px;padding:22px}.growth-testimonial .testimonial-card-top{gap:17px}.growth-testimonial .testimonial-card header>span{flex-basis:42px;width:42px;height:42px}.growth-testimonial .testimonial-card header strong{font-size:15px}.growth-testimonial .testimonial-card p{font-size:13px;line-height:1.6}.growth-testimonial .testimonial-outcomes{margin-top:12px}.growth-testimonial .testimonial-outcomes>span strong{font-size:15px}.growth-testimonial .testimonial-outcomes>span small{font-size:9px}.growth-testimonial .testimonial-disclaimer{text-align:left}}.customer-activity{border-color:#d4e4ea;box-shadow:0 18px 46px #0c374929}.customer-activity-icon{color:#087fa5;background:#e8f6f9}.customer-activity-copy header b{color:#087fa5}.customer-activity-copy header em{color:#7b8e97;border-color:#cbdde4}.customer-activity-copy p{color:#405965}.customer-activity-copy p strong{color:#143542}.customer-activity-copy small{color:#82949c}.customer-activity>button{color:#7c9099}.customer-activity>button:hover{color:#0b617b;background:#eaf4f7}.customer-activity>button:focus-visible{color:#0b617b;background:#eaf4f7}.site-header{-webkit-backdrop-filter:none;background:#07132a;transform:translateZ(0)}.site-header nav,.site-header nav a{isolation:isolate}@media (min-width:801px){.site-header{width:min(1280px,100% - 64px);height:72px;color:var(--ink);-webkit-backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #dbe2eae6;border-radius:16px;padding:0 24px;top:20px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 30px #07132a24}.site-header nav a{color:#1b2430;opacity:1;font-weight:600}.site-header nav a:hover,.site-header nav a.active{color:var(--green-dark)}.site-header nav a:after{background:var(--green-dark);bottom:-25px}.site-header .header-cta{background:var(--green);color:#061729;border-radius:8px;min-height:38px;padding:0 15px;font-weight:800;box-shadow:0 5px 14px #16bce533}.site-header .language-switch{border-color:#d7dee6;border-radius:6px;margin-left:12px;overflow:hidden}.site-header .language-switch button{color:#68758a}.site-header .language-switch button+button{border-left-color:#d7dee6}.site-header .language-switch button.active,.site-header .language-switch button[aria-pressed=true]{color:#fff;background:#0b1b34}}@media (max-width:800px){.site-header{width:auto;height:58px;color:var(--ink);-webkit-backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #dbe2eae6;border-radius:12px;padding:0 14px;top:10px;left:10px;right:10px;box-shadow:0 8px 24px #07132a24}.site-header .brand img{width:148px;max-width:148px;height:auto}.site-header .menu-btn{color:var(--ink)}.site-header .language-switch{border-color:#d7dee6;border-radius:5px;overflow:hidden}.site-header .language-switch button+button{border-left-color:#d7dee6}.site-header .language-switch button.active,.site-header .language-switch button[aria-pressed=true]{color:#fff;background:#0b1b34}.site-header.open{background:#fffffffc;border-radius:12px;height:auto;padding:12px 14px 18px;top:10px}.site-header.open nav a{color:#1b2430;opacity:1;border-top-color:#e6ebf0}}@media (min-width:801px){.site-header{color:#fff;background:#07132af0;border-color:#ffffff24;box-shadow:0 12px 32px #040c1c3d}.site-header nav a{color:#ffffffd1}.site-header nav a:hover,.site-header nav a.active{color:#fff}.site-header nav a:after{background:var(--green)}.site-header .language-switch{border-color:#ffffff38}.site-header .language-switch button{color:#9cabc0}.site-header .language-switch button+button{border-left-color:#ffffff38}.site-header .language-switch button.active,.site-header .language-switch button[aria-pressed=true]{color:#08162e;background:#fff}}@media (max-width:800px){.site-header,.site-header.open{color:#fff;background:#07132af7;border-color:#ffffff24}.site-header .menu-btn{color:#fff}.site-header .language-switch{border-color:#ffffff38}.site-header .language-switch button{color:#9cabc0}.site-header .language-switch button+button{border-left-color:#ffffff38}.site-header .language-switch button.active,.site-header .language-switch button[aria-pressed=true]{color:#08162e;background:#fff}.site-header.open nav a{color:#fff;border-top-color:#ffffff1f}}@media (min-width:801px){.site-header{width:min(var(--max),calc(100% - 48px));background:#142f44f0;border-color:#4eb4d13d;box-shadow:0 12px 34px #071e3038}}@media (max-width:800px){.site-header,.site-header.open{background:#142f44f7;border-color:#4eb4d138}}.site-header .header-cta{color:#fff}body>footer{padding:52px max(24px,calc((100% - var(--max))/2)) 26px;color:#fff;background:#09182b;border-top:1px solid #4fb4d129;grid-template-columns:210px minmax(260px,1fr) repeat(3,auto);align-items:center;gap:22px 28px;display:grid}body>footer>.brand{align-self:start;padding-top:2px}body>footer>.brand img{max-width:200px;height:46px}body>footer>.footer-copy{border-left:1px solid #ffffff24;align-self:start;gap:9px;margin:0;padding-left:30px;display:grid}body>footer>.footer-copy p{color:#c3ced9;margin:0;font-size:15px;line-height:1.7}body>footer>.footer-copy strong{color:#8393a5;font-size:12px;font-weight:600}body>footer>.footer-about,body>footer>.footer-policy{background:#ffffff09;border-color:#ffffff29;border-radius:6px;justify-content:center;height:42px;margin:0;padding:0 15px}body>footer>.footer-about:hover,body>footer>.footer-policy:hover{border-color:var(--green);background:#16bce514}body>footer>span{color:#66778b;border-top:1px solid #ffffff1a;grid-column:1/3;padding-top:22px;font-size:11px}body>footer>.footer-regulatory{border-top:1px solid #ffffff1a;grid-column:3/6;justify-content:flex-end;width:auto;margin:0;padding-top:22px}@media (max-width:800px){body>footer{grid-template-columns:1fr 1fr;gap:18px 12px;padding:40px 20px 24px;display:grid}body>footer>.brand{grid-column:1/-1}body>footer>.footer-copy{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1;padding:18px 0 0}body>footer>.footer-about,body>footer>.footer-policy{width:100%;margin:0;padding:0 10px}body>footer>.footer-about{grid-column:1/-1}body>footer>span{grid-column:1/-1;margin-top:8px;padding-top:20px}body>footer>.footer-regulatory{border-top:0;grid-column:1/-1;justify-content:flex-start;padding-top:0}}@media (min-width:801px){.site-header{color:var(--ink);background:#f2f7faf5;border-color:#b9cfdbe6;box-shadow:0 12px 32px #102b3e29}.site-header nav a{color:#253849}.site-header nav a:hover,.site-header nav a.active{color:#087fa5}.site-header nav a:after{background:var(--green-dark)}.site-header .language-switch{border-color:#cbd7df}.site-header .language-switch button{color:#627487}.site-header .language-switch button+button{border-left-color:#cbd7df}.site-header .language-switch button.active,.site-header .language-switch button[aria-pressed=true]{color:#fff;background:#18364d}}@media (max-width:800px){.site-header,.site-header.open{color:var(--ink);background:#f2f7fafa;border-color:#b9cfdbe6}.site-header .menu-btn{color:#18364d}.site-header.open nav a{color:#253849;border-top-color:#d5e0e6}.site-header .language-switch{border-color:#cbd7df}.site-header .language-switch button{color:#627487}.site-header .language-switch button+button{border-left-color:#cbd7df}.site-header .language-switch button.active,.site-header .language-switch button[aria-pressed=true]{color:#fff;background:#18364d}}.growth-testimonial .testimonial-track{animation-name:growth-testimonial-scroll;animation-duration:36s}.growth-testimonial .testimonial-card{background:#f6f7fb;border-radius:16px}.growth-testimonial .testimonial-avatar{object-fit:cover;background:#e4e9ef;border-radius:8px;flex:0 0 50px;width:50px;height:50px}@keyframes growth-testimonial-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}@media (max-width:700px){.growth-testimonial .testimonial-avatar{flex-basis:42px;width:42px;height:42px}}.growth-testimonial .testimonial-card{background:#fff;border:1px solid #d8e4e9}.growth-testimonial .testimonial-card:hover{border-color:#aed5e1}.growth-testimonial .testimonial-outcomes strong{color:#087fa5}.growth-testimonial .testimonial-outcomes>i{background:#d4e2e7}@media (min-width:801px){.site-header>.header-cta{flex:none}.site-header>.language-switch{border:1px solid #cbd7df;border-radius:6px;flex:none;height:34px;margin-left:12px;overflow:hidden}.site-header>.language-switch button{color:#627487;width:36px;height:32px}.site-header>.language-switch button+button{border-left-color:#cbd7df}.site-header>.language-switch button.active,.site-header>.language-switch button[aria-pressed=true]{color:#fff;background:#18364d}html[lang=en] .site-header>nav{white-space:nowrap;gap:14px;font-size:13px}html[lang=en] .site-header>nav a{flex:none}}@media (min-width:801px) and (max-width:1200px){html[lang=en] .site-header>.header-cta{display:none}}@media (min-width:801px) and (max-width:1050px){html[lang=en] .site-header{height:58px;padding:0 14px}html[lang=en] .site-header>nav{display:none;position:static;left:auto;transform:none}html[lang=en] .site-header>.menu-btn{margin-left:auto;display:block}html[lang=en] .site-header.open{flex-wrap:wrap;align-items:flex-start;height:auto;padding-top:12px;padding-bottom:18px}html[lang=en] .site-header.open>nav{flex-direction:column;order:4;gap:0;width:100%;margin-top:14px;font-size:14px;display:flex}html[lang=en] .site-header.open>nav a{border-top:1px solid #d5e0e6;padding:12px 0}html[lang=en] .site-header.open>nav a:after{bottom:0}html[lang=en] .site-header.open>nav .mobile-booking{display:block}}.process .steps:before{display:none}.process .steps article,.process .steps article+article{min-height:500px;padding:30px 28px 28px}.process .step-head{grid-template-columns:48px 1fr auto;align-items:center;gap:13px;min-height:48px;margin-bottom:28px;display:grid}.process .step-head .step-icon{color:#087fa5;background:#e5f4f8;border-radius:50%;width:48px;height:48px;margin:0}.process .step-head .step-icon svg{width:21px;height:21px}.process .step-head>span{color:#087fa5;margin:0;font-size:11px;font-weight:800}.process .step-head>b{color:#9aa8b6;align-self:start;padding-top:4px;font:700 11px Consolas,monospace}.process .steps article:first-child .step-head .step-icon{color:#087fa5;box-shadow:none;background:#e5f4f8}.process .steps article:first-child .step-head .step-icon svg{display:none}.process .steps article:first-child .step-head .step-icon:before{content:"";border:2px solid;border-radius:50%;width:16px;height:16px;transform:translate(-1px,-1px)}.process .steps article:first-child .step-head .step-icon:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;width:8px;height:2px;position:absolute;transform:translate(7px,7px)rotate(45deg)}.process .steps article:first-child .step-head .step-icon{position:relative}.process .steps article:first-child .step-head>b{color:#9aa8b6}.process .steps h3{margin-bottom:12px;font-size:22px}.process .steps article>p{min-height:112px;margin-top:0}@media (max-width:800px){.process .steps article,.process .steps article+article{min-height:0;padding:24px 22px 26px}.process .step-head{margin-bottom:20px}.process .steps article>p{min-height:0}}.video-inspiration{padding:96px max(24px,calc((100% - var(--max))/2));color:#fff;background:#0b1725;overflow:hidden}.video-inspiration-head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:38px;display:flex}.video-inspiration-head>div>span{color:#21c0e8;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.video-inspiration-head h2{margin:0;font-size:42px;line-height:1.2}.video-inspiration-head>p{color:#aab8c6;max-width:430px;margin:0;font-size:14px;line-height:1.8}.video-inspiration-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.inspiration-video-card{aspect-ratio:9/16;isolation:isolate;background:#132337;border:1px solid #ffffff24;border-radius:8px;min-width:0;position:relative;overflow:hidden}.inspiration-video-card video{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .3s;display:block}.inspiration-video-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 35%,#040c1742 58%,#040c17eb 100%);position:absolute;top:0;bottom:0;left:0;right:0}.inspiration-video-card:hover video,.inspiration-video-card:focus-within video{filter:saturate(1.08);transform:scale(1.035)}.inspiration-video-meta{z-index:2;transition:transform .28s;position:absolute;bottom:18px;left:16px;right:16px}.inspiration-video-meta span{color:#55d5f3;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.inspiration-video-meta strong{font-size:15px;line-height:1.45;display:block}.inspiration-video-actions{z-index:3;opacity:0;visibility:hidden;background:#050f1db3;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;transition:opacity .25s,visibility .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.inspiration-video-actions a{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07132ab8;border:1px solid #ffffff85;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:12px;font-weight:800;display:flex}.inspiration-video-actions svg{width:15px;height:15px}.inspiration-video-card:hover .inspiration-video-actions,.inspiration-video-card:focus-within .inspiration-video-actions{opacity:1;visibility:visible}.inspiration-video-card:hover .inspiration-video-meta,.inspiration-video-card:focus-within .inspiration-video-meta{transform:translateY(18px)}.video-inspiration-note{color:#7f91a2;align-items:center;gap:7px;margin:18px 0 0;font-size:11px;display:flex}.video-inspiration-note svg{flex:none;width:14px;height:14px}.inspiration-video-card:before{display:none}.inspiration-play{z-index:4;color:#fff;pointer-events:none;background:#050f1d85;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:48px;height:48px;transition:opacity .22s,transform .22s;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000038}.inspiration-play svg{fill:currentColor;width:20px;height:20px;margin-left:3px}.inspiration-video-card:hover .inspiration-play,.inspiration-video-card:focus-within .inspiration-play{opacity:0;transform:translate(-50%,-50%)scale(.86)}.case-section>.video-inspiration-panel{width:100%;color:var(--ink);background:0 0;padding:48px 0 8px}.case-section>.video-inspiration-panel.active{display:block}.case-section>.video-inspiration-panel .video-inspiration-head>div>span{color:var(--green-dark)}.case-section>.video-inspiration-panel .video-inspiration-head>p{color:var(--muted)}.case-section>.video-inspiration-panel .video-inspiration-note{color:#73818d}@media (max-width:800px){.video-inspiration{padding:68px 0}.video-inspiration-head{margin-bottom:28px;padding:0 20px;display:block}.video-inspiration-head h2{font-size:30px}.video-inspiration-head>p{margin-top:14px}.video-inspiration-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 20px;display:flex;overflow-x:auto}.video-inspiration-row::-webkit-scrollbar{display:none}.inspiration-video-card{scroll-snap-align:start;flex:0 0 min(66vw,260px)}.inspiration-video-actions{opacity:1;visibility:visible;background:0 0;grid-template-columns:1fr 1fr;padding:0;display:grid;top:auto;bottom:12px;left:12px;right:12px}.inspiration-video-actions a{min-height:38px;padding:0 7px;font-size:10px}.inspiration-video-meta{bottom:70px}.inspiration-video-card:hover .inspiration-video-meta,.inspiration-video-card:focus-within .inspiration-video-meta{transform:none}.video-inspiration-note{align-items:flex-start;padding:0 20px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.inspiration-video-card video,.inspiration-video-meta,.inspiration-video-actions{transition:none}}.case-section>.video-inspiration-panel{width:min(var(--max),calc(100% - 48px));margin:0 auto;padding-left:0;padding-right:0}.inspiration-stats{z-index:4;color:#fff;text-shadow:0 1px 5px #000000bf;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex;position:absolute;top:9px;left:9px;right:9px}.inspiration-stats span{white-space:nowrap;align-items:center;gap:3px;display:flex}.inspiration-stats svg{stroke-width:1.8px;width:11px;height:11px}.inspiration-video-actions{z-index:5;background:0 0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid;top:auto;bottom:50%;left:14px;right:14px;transform:translateY(50%)}.inspiration-video-actions a{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14161ab8;border:1px solid #ffffffb8;border-radius:4px;width:auto;min-width:0;height:38px;min-height:38px;padding:0 8px;font-size:10px;font-weight:700}.inspiration-video-actions a:last-child{color:#20232a;background:#fff;border-color:#fff}.inspiration-video-actions a:hover{transform:translateY(-1px)}.inspiration-video-card:hover .inspiration-video-meta,.inspiration-video-card:focus-within .inspiration-video-meta{opacity:.35;transform:none}@media (max-width:800px){.case-section>.video-inspiration-panel{width:100%}.case-section>.video-inspiration-panel .video-inspiration-head{padding-left:20px;padding-right:20px}.inspiration-video-actions{top:auto;bottom:12px;left:12px;right:12px;transform:none}.inspiration-stats{gap:8px;font-size:8px}}.inspiration-video-card{background:#14161d;border:0;border-radius:18px;transition:transform .24s,box-shadow .24s;overflow:hidden;box-shadow:0 6px 18px #2327360a}.inspiration-video-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #2923431f}.inspiration-video-card:after{background:linear-gradient(#0000,#08090e6b 46%,#08090edb);height:58%;top:auto;bottom:0;left:0;right:0}.inspiration-video-card video{cursor:pointer}.inspiration-video-meta{display:none}.inspiration-play{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;pointer-events:auto;background:#11131a8c;border-color:#ffffff8c;width:46px;height:46px;padding:0 0 0 3px;top:50%}.inspiration-play svg{width:18px;height:18px;margin:0}.inspiration-video-card.is-playing .inspiration-play{display:none}.inspiration-stats{z-index:4;color:#ffffffe0;text-shadow:none;gap:12px;font-size:11px;font-weight:600;top:auto;bottom:54px;left:12px;right:12px}.inspiration-stats span{gap:4px}.inspiration-stats svg{opacity:.85;width:13px;height:13px}.inspiration-video-actions{z-index:5;opacity:0;visibility:visible;gap:8px;transition:opacity .22s ease-out,transform .3s cubic-bezier(.22,1,.36,1);display:flex;top:auto;bottom:12px;left:12px;right:12px;transform:translateY(8px)}.inspiration-video-card:hover .inspiration-video-actions,.inspiration-video-card:focus-within .inspiration-video-actions{opacity:1;transform:translateZ(0)}.inspiration-video-actions a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:0;border-radius:8px;flex:1 1 0;width:auto;height:32px;min-height:32px;padding:0;font-size:10px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff4d}.inspiration-video-actions a:first-child:hover{background:#ffffff45}.inspiration-video-actions a:last-child{color:#fff;background:linear-gradient(90deg,#3a7df9,#723cf9);border:0;border-radius:8px;height:32px;padding:0 12px;font-size:11px;box-shadow:0 7px 14px #723cf929}.inspiration-video-actions a:last-child:hover{filter:brightness(1.06)}.inspiration-video-card.is-playing .inspiration-video-actions{opacity:0;pointer-events:none}@media (hover:none){.inspiration-video-actions{opacity:1;transform:none}}@media (max-width:800px){.inspiration-stats{gap:8px;font-size:10px;bottom:54px}.inspiration-video-actions{display:flex;top:auto;bottom:12px;left:12px;right:12px;transform:none}}.inspiration-video-actions{flex-flow:row;justify-content:stretch;align-items:stretch;display:flex}.inspiration-video-card:hover .inspiration-play,.inspiration-video-card:focus-within .inspiration-play{opacity:1;display:grid;transform:translate(-50%,-50%)}.inspiration-video-card.is-playing .inspiration-play,.inspiration-video-card.is-playing:hover .inspiration-play,.inspiration-video-card.is-playing:focus-within .inspiration-play{display:none}.inspiration-video-card:hover:after,.inspiration-video-card:focus-within:after{background:linear-gradient(#0000,#08090e4d 52%,#08090ec2)}.inspiration-video-card.is-playing:after{opacity:0}.inspiration-sound{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0e1494;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:none;position:absolute;top:12px;right:12px}.inspiration-sound svg{width:16px;height:16px}.inspiration-video-card.is-playing .inspiration-sound{display:grid}.inspiration-fullscreen{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0e1494;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:none;position:absolute;top:12px;right:52px}.inspiration-fullscreen svg{width:16px;height:16px}.inspiration-video-card.is-playing .inspiration-fullscreen{display:grid}.inspiration-video-card:-webkit-full-screen{aspect-ratio:auto;background:#000;border-radius:0;width:100vw;height:100vh}.inspiration-video-card:fullscreen{aspect-ratio:auto;background:#000;border-radius:0;width:100vw;height:100vh}.inspiration-video-card:-webkit-full-screen video{object-fit:contain;transform:none}.inspiration-video-card:fullscreen video{object-fit:contain;transform:none}.inspiration-video-card:-webkit-full-screen .inspiration-fullscreen{position:fixed;top:20px;right:20px}.inspiration-video-card:fullscreen .inspiration-fullscreen{position:fixed;top:20px;right:20px}.inspiration-product-name{z-index:6;color:#fff;letter-spacing:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0e148c;border:1px solid #ffffff3d;border-radius:6px;max-width:calc(100% - 58px);padding:6px 10px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:12px;left:12px}.inspiration-video-card.is-playing .inspiration-stats{opacity:1}@media (min-width:901px){.case-section>.case-panel{min-height:680px}}.video-case-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.video-case-group,.video-case-group .video-inspiration-row{display:contents}.video-case-group-head{display:none}.video-case-original .inspiration-video-card:before,.video-case-translation .inspiration-video-card:before{z-index:6;top:12px;left:auto;right:12px;color:#fff;letter-spacing:0;pointer-events:none;border-radius:5px;width:auto;height:auto;padding:6px 9px;font-size:10px;font-weight:800;line-height:1;display:block;position:absolute;top:12px;bottom:auto;left:auto;right:12px}.video-case-original .inspiration-video-card:before{content:"短视频创作";background:#1c588cdb}.video-case-translation .inspiration-video-card:before{content:"多语言翻译";background:#14774fe6}.video-case-group .inspiration-video-card.is-playing:before{display:none}html[lang=en] .video-case-original .inspiration-video-card:before{content:"VIDEO CREATION"}html[lang=en] .video-case-translation .inspiration-video-card:before{content:"TRANSLATION"}.video-case-translation .inspiration-stats{gap:9px;font-size:10px;right:10px}@media (max-width:800px){.video-case-groups{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:20px;padding:0 20px;display:flex;overflow-x:auto}.video-case-groups::-webkit-scrollbar{display:none}.video-case-group,.video-case-group .video-inspiration-row{display:contents}.video-case-group .inspiration-video-card{flex:0 0 min(66vw,260px)}}.case-section>.video-inspiration-panel{width:100%;max-width:none;padding:48px max(24px,calc((100% - var(--max))/2)) 36px;background:#e8eef3;margin:0}@media (max-width:800px){.case-section>.video-inspiration-panel{background:#e8eef3;width:100%;padding:48px 0 30px}}.plans{background:#fff}.process{background:#eef2f5}.faq{background:#fff}.contact{background:#e8f2f6}.business-feedback{background:#fff;border-top:1px solid #e1e8ec}.growth-testimonial{background:#f3f7f9;border-top:1px solid #d8e4e9}.partner-band{background:#fff}.service-markets{background:#f3f7f5;border-top:1px solid #dce6e2}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:10px!important;width:100%!important;min-height:64px!important;margin:0!important;display:grid!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector{box-sizing:border-box!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:64px!important;padding:8px 11px!important;display:grid!important;position:relative!important;overflow:hidden!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector>div{min-width:0!important;display:block!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector small,main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector:first-child>select{opacity:1!important;color:#172033!important;background:0 0!important;border:0!important;width:100%!important;max-width:none!important;height:27px!important;padding:0!important;font-size:12px!important;font-weight:600!important;display:block!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}main .super-transition-console-editor .video-compose-workspace .super-transition-settings{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;min-width:0!important;margin:0!important;display:grid!important}main .super-transition-console-editor .video-compose-workspace .super-transition-settings select{color:#344054!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:27px!important;padding:0 2px!important;font-size:11px!important;display:block!important}main .super-transition-console-editor .video-compose-workspace>.video-create-summary.video-compose-fixed-action{box-sizing:border-box!important;width:100%!important;min-height:60px!important;margin:0!important;display:flex!important}.super-transition-clean-editor{background:#fff;border:1px solid #dfe4ec;border-radius:8px;grid-template-columns:minmax(520px,1fr) minmax(0,1fr);min-height:calc(100vh - 142px);display:grid;overflow:hidden}.super-transition-clean-left{background:#fff;min-width:0;padding:20px}.super-transition-clean-title{border:1px solid #dfe4ec;border-radius:8px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.super-transition-clean-title strong{color:#172033;font-size:16px}.super-transition-clean-title span{color:#8090a3;font-size:11px}.super-transition-clean-frames{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.super-transition-clean-frames>.video-compose-prompt{border:1px solid #dfe4ec;border-radius:8px;min-width:0;min-height:0;padding:10px}.super-transition-clean-script{border:1px solid #dfe4ec;border-radius:8px;margin-top:10px;padding:12px}.super-transition-clean-script-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.super-transition-clean-script-head strong,.super-transition-clean-script-head small{display:block}.super-transition-clean-script-head small{color:#8090a3;margin-top:4px;font-size:11px}.super-transition-clean-script-head button{color:#2873b5;background:#f5f9fd;border:1px solid #cbd9e7;border-radius:6px;height:32px;padding:0 10px;font-size:11px}.super-transition-clean-script textarea{resize:none;box-sizing:border-box;color:#172033;border:1px solid #dfe4ec;border-radius:6px;width:100%;height:92px;margin-top:10px;padding:10px}.super-transition-clean-script>span{text-align:right;color:#8090a3;font-size:11px;display:block}.super-transition-clean-targets{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.super-transition-clean-targets label{color:#66758b;border:1px solid #dfe4ec;border-radius:7px;min-width:0;padding:9px 10px;font-size:11px}.super-transition-clean-targets select{color:#172033;background:#fff;border:0;width:100%;margin-top:9px;font-weight:600;display:block}.super-transition-clean-controls{grid-template-columns:.78fr 1fr;gap:10px;margin-top:10px;display:grid}.super-transition-clean-control{cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:0;min-height:64px;padding:9px;display:grid;position:relative}.super-transition-clean-control>span{color:#566579;background:#f0f3f7;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.super-transition-clean-control small,.super-transition-clean-control strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.super-transition-clean-control small{color:#8090a3;font-size:11px}.super-transition-clean-control strong{color:#172033;margin-top:3px;font-size:12px}.super-transition-clean-popover{z-index:20;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:12px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 38px #1c27382e}.super-transition-clean-popover>strong{color:#172033;margin-bottom:10px;display:block}.super-transition-clean-popover button,.super-transition-clean-popover label{color:#344054;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #dfe4ec;border-radius:6px;width:100%;min-height:36px;margin-top:6px;padding:8px;display:block}.super-transition-clean-popover.settings label{color:#66758b;font-size:11px}.super-transition-clean-popover select{color:#172033;background:#fff;border:0;width:100%;margin-top:5px;font-weight:600;display:block}.super-transition-clean-submit{border:1px solid #dfe4ec;border-radius:7px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px;display:flex}.super-transition-clean-submit span{color:#8090a3;font-size:11px}.super-transition-clean-submit button{color:#fff;background:#3478f6;border:0;border-radius:6px;min-width:160px;height:38px;font-weight:600}.super-transition-clean-submit button:disabled{background:#c9d0db}.super-transition-clean-preview{background:#f3f5f8;border-left:1px solid #e5eaf0;flex-direction:column;min-width:0;padding:20px;display:flex}.super-transition-clean-preview header{border-bottom:1px solid #e5eaf0;padding:0 0 12px}.super-transition-clean-preview header strong,.super-transition-clean-preview header span{display:block}.super-transition-clean-preview header span{color:#8090a3;margin-top:4px;font-size:11px}.super-transition-clean-preview header em{float:right;color:#172033;margin-top:-27px;font-size:11px;font-style:normal}.super-transition-clean-preview>div{color:#3478f6;background:#fff;border:1px dashed #cbd4df;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.super-transition-clean-preview>div strong{color:#344054}.super-transition-clean-preview>div small{color:#8090a3}.super-transition-clean-preview footer{color:#8090a3;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.super-transition-clean-preview footer button{color:#fff;background:#c9d0db;border:0;border-radius:6px;width:120px;height:36px}@media (max-width:900px){.super-transition-clean-editor{min-height:0;display:block}.super-transition-clean-preview{border-top:1px solid #e5eaf0;border-left:0;min-height:520px}.super-transition-clean-left{padding:14px}}@media (max-width:620px){.super-transition-clean-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.super-transition-clean-frames,.super-transition-clean-controls{grid-template-columns:1fr}}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:10px!important;width:100%!important;height:auto!important;min-height:70px!important;display:grid!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e2ef!important;border-radius:7px!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:0 9px!important;width:100%!important;height:70px!important;min-height:70px!important;padding:9px 11px!important;display:grid!important;position:relative!important;overflow:visible!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector>span:first-child{color:#51627a!important;background:#f0f4f8!important;border-radius:6px!important;grid-row:1/span 2!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector>div{grid-column:2!important;min-width:0!important;display:block!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector>div small,main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector>div strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector>div small{color:#66758b!important;font-size:11px!important;line-height:16px!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector>div strong{color:#172033!important;font-size:12px!important;line-height:18px!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector>select{opacity:1!important;color:#172033!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-column:2!important;width:100%!important;height:23px!important;padding:0!important;font-size:12px!important;font-weight:600!important;display:block!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector:last-child{grid-template-columns:34px minmax(0,1fr)!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector:last-child>.super-transition-settings{grid-column:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;width:100%!important;display:grid!important}main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector:last-child>.super-transition-settings select{color:#172033!important;cursor:pointer!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:23px!important;padding:0 1px!important;font-size:11px!important;display:block!important}main .super-transition-console-editor .video-compose-workspace>.video-create-summary.video-compose-fixed-action{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;min-height:60px!important;padding:10px 12px!important}@media (max-width:760px){main .super-transition-console-editor .video-compose-workspace>.video-compose-selectors{grid-template-columns:1fr!important}}main .super-transition-workspace>.super-transition-console-editor{background:#fff!important;min-width:0!important;min-height:0!important;padding:0!important;display:block!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new{background:#fff!important;grid-template-columns:minmax(440px,520px) minmax(0,1fr)!important;gap:0!important;min-height:calc(100vh - 142px)!important;padding:0!important;display:grid!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new>.super-transition-console-editor{background:#fff!important;min-width:0!important;padding:22px!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new>.super-transition-console-editor>.operations-page{background:#fff!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new>.super-transition-preview{box-sizing:border-box!important;background:#f3f5f8!important;border:0!important;border-left:1px solid #e5eaf0!important;border-radius:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:22px!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .video-compose-workspace{background:#fff!important;flex-direction:column!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .transition-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .video-compose-prompt{flex:none!important;min-height:230px!important;margin:0!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .config-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;display:grid!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .config-row+.config-row{grid-template-columns:1fr!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .video-create-summary{box-sizing:border-box!important;flex:none!important;width:100%!important;min-height:60px!important;margin-top:0!important}@media (max-width:900px){main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new{min-height:0!important;display:block!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new>.super-transition-console-editor{padding:16px!important}main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new>.super-transition-preview{border-top:1px solid #e5eaf0!important;border-left:0!important;min-height:520px!important}}@media (max-width:560px){main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .transition-frame-grid,main .super-transition-workspace>.super-transition-console-editor>.super-transition-route.new .config-row{grid-template-columns:1fr!important}}#root .super-transition-workspace>.super-transition-console-editor{background:#fff!important;grid-template-columns:minmax(440px,520px) minmax(0,1fr)!important;min-width:0!important;min-height:calc(100vh - 142px)!important;padding:0!important;display:grid!important}#root .super-transition-workspace>.super-transition-console-editor>.operations-page{box-sizing:border-box!important;background:#fff!important;width:100%!important;min-width:0!important;min-height:0!important;padding:22px!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-workspace{background:#fff!important;flex-direction:column!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selectors{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;gap:10px!important;width:100%!important;height:70px!important;min-height:70px!important;display:grid!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe4ec!important;border-radius:7px!important;grid-template-columns:36px minmax(0,1fr) 20px!important;align-items:center!important;gap:9px!important;width:100%!important;height:70px!important;min-height:70px!important;padding:8px 11px!important;display:grid!important;position:relative!important;overflow:visible!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector>span:first-child{color:#566579!important;background:#f0f3f7!important;border-radius:6px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector>div{min-width:0!important;display:block!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector small,#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector small{color:#7d8999!important;font-size:10px!important;line-height:16px!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector strong{color:#172033!important;font-size:12px!important;line-height:18px!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector>select{opacity:1!important;color:#172033!important;cursor:pointer!important;background:#fff!important;border:0!important;grid-column:2/4!important;width:100%!important;height:24px!important;font-size:12px!important;font-weight:600!important;display:block!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector:last-child{grid-template-rows:auto auto!important;grid-template-columns:36px minmax(0,1fr)!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector:last-child>.super-transition-settings{grid-column:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selector:last-child>.super-transition-settings select{color:#172033!important;cursor:pointer!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:24px!important;padding:0!important;font-size:11px!important;display:block!important}#root .super-transition-workspace>.super-transition-console-editor .video-create-summary.video-compose-fixed-action{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:60px!important;margin:0!important;padding:10px 12px!important;display:flex!important}#root .super-transition-workspace>.super-transition-console-editor .super-transition-preview{box-sizing:border-box!important;background:#f3f5f8!important;border-left:1px solid #e5eaf0!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:22px!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}@media (max-width:900px){#root .super-transition-workspace>.super-transition-console-editor{min-height:0!important;display:block!important}#root .super-transition-workspace>.super-transition-console-editor .video-compose-selectors{grid-template-columns:1fr!important;height:auto!important}#root .super-transition-workspace>.super-transition-console-editor .super-transition-preview{border-top:1px solid #e5eaf0!important;border-left:0!important;min-height:520px!important}}.super-transition-clean-editor{position:relative;overflow:visible}.super-transition-clean-left,.super-transition-clean-preview{position:relative}.super-transition-clean-popover{box-sizing:border-box;width:430px;max-width:calc(100vw - 32px)}.super-transition-clean-popover.model button{text-align:left;background:#fff;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;min-height:54px;display:grid}.super-transition-clean-popover.model button.selected{background:#f3f8ff;border-color:#3478f6}.super-transition-clean-popover.model button b,.super-transition-clean-popover.model button small{display:block}.super-transition-clean-popover.model button b{color:#172033;font-size:12px}.super-transition-clean-popover.model button small{color:#8090a3;margin-top:3px;font-size:11px}.super-transition-clean-popover.model button i{color:#3478f6;text-align:center;font-style:normal;font-weight:700}.super-transition-clean-popover .model-icon{color:#3478f6;background:#edf5ff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.super-transition-clean-popover.settings label{background:0 0;border:0;margin-top:14px;padding:0}.super-transition-clean-popover.settings .option-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:7px;display:grid}.super-transition-clean-popover.settings .option-grid button{text-align:center;min-height:34px;margin:0;padding:6px;font-size:11px}.super-transition-clean-popover.settings .option-grid button.selected{color:#2168df;background:#f3f8ff;border-color:#3478f6}.super-transition-clean-popover.settings input[type=range]{accent-color:#3478f6;width:100%;margin-top:10px}.super-transition-clean-popover.settings .range-value{color:#3478f6;text-align:right;margin-top:4px;font-size:11px;display:block}.super-transition-new-shell>.super-transition-console-editor{min-height:calc(100vh - 198px)!important}.video-stage.has-video{background:#0b1014;height:auto;min-height:350px;max-height:min(62vh,620px);padding:12px}.video-canvas{background:#050708;justify-content:center;align-items:center;width:100%;height:min(58vh,580px);min-height:326px;display:flex;position:relative;overflow:hidden}.video-canvas video{background:#000;max-width:100%;max-height:100%;display:block}.video-canvas video.contain{object-fit:contain;width:100%;height:100%}.video-canvas video.cover{object-fit:cover;width:100%;height:100%}.stage-tools,.preview-tabs,.fit-toggle{align-items:center;display:flex}.stage-tools{gap:10px}.preview-tabs{border-bottom:1px solid #d7dde2;gap:16px;height:28px}.preview-tabs button{color:#73808a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:29px;padding:0 2px;font-size:11px}.preview-tabs button.active{color:#2077c8;border-color:#2077c8;font-weight:700}.fit-toggle{background:#fff;border:1px solid #d3dae0;border-radius:4px;height:25px;overflow:hidden}.fit-toggle button{color:#77838d;cursor:pointer;background:#fff;border:0;border-right:1px solid #dbe1e5;height:100%;padding:0 8px;font-size:9px}.fit-toggle button:last-child{border:0}.fit-toggle button.active{color:#2479c7;background:#eaf3fb}.result-flag{z-index:3;color:#fff;background:#1d7e52e6;border-radius:3px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex;position:absolute;top:14px;left:14px}.version-flag{background:#2377c7eb;left:auto;right:14px}.source-flag{z-index:3;color:#fff;background:#344054e0;border-radius:3px;padding:5px 8px;font-size:9px;position:absolute;top:14px;left:14px}.result-caption{z-index:3;text-align:center;color:#fff;text-shadow:0 2px 5px #000;pointer-events:none;position:absolute;bottom:42px;left:8%;right:8%}.result-caption small{color:#88d4ff;margin-bottom:3px;font-size:9px;display:block}.result-caption strong{font-size:17px}.result-actions{border-top:1px solid #e0e5e8;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.result-actions>div{align-items:center;gap:8px;display:flex}.result-actions>div:first-child>svg{color:#27885b}.result-actions span strong,.result-actions span small{display:block}.result-actions span strong{font-size:10px}.result-actions span small{color:#84909a;margin-top:2px;font-size:8px}.result-actions button,.result-actions a{color:#40505b;cursor:pointer;background:#fff;border:1px solid #cbd5dc;border-radius:4px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:9px;text-decoration:none;display:flex}.result-actions a{color:#fff;background:#267dcf;border-color:#267dcf}.settings-page{width:100%;max-width:1040px;margin:0 auto;padding:22px 26px}.settings-intro{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.settings-intro strong,.settings-intro span{display:block}.settings-intro span{color:#7d8992;margin-top:4px;font-size:10px}.save-settings{color:#fff;cursor:pointer;background:#267dcf;border:0;border-radius:4px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:10px;display:flex}.service-card{background:#fff;border:1px solid #d8dee3;margin-bottom:13px}.service-card-head{border-bottom:1px solid #e0e5e8;justify-content:space-between;align-items:center;height:51px;padding:0 15px;display:flex}.service-card-head>div{align-items:center;gap:8px;display:flex}.service-card-head i{border-radius:50%;width:7px;height:7px}.service-card-head i.ready{background:#36a76e}.service-card-head i.pending{background:#d69c39}.service-card-head strong{font-size:11px}.service-card-head span{color:#85919a;font-size:9px}.service-card-head button{color:#52616c;cursor:pointer;background:#fff;border:1px solid #ccd5db;border-radius:4px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:9px;display:flex}.service-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;padding:15px;display:grid}.config-field span{color:#687680;margin-bottom:5px;font-size:9px;display:block}.config-field input{color:#2f3b44;background:#fff;border:1px solid #cfd7dd;border-radius:4px;width:100%;height:35px;padding:0 10px;font-size:10px}.settings-message{color:#fff;background:#1d2a33;border-radius:4px;padding:10px 15px;font-size:10px;position:fixed;bottom:24px;right:24px}.settings-loading{color:#6f7c86;justify-content:center;align-items:center;gap:8px;height:50vh;font-size:11px;display:flex}.service-state i.pending{background:#d49a37;box-shadow:0 0 0 3px #d49a371f}.capability-strip{flex-wrap:wrap;align-items:center;gap:7px;margin:-3px 0 14px;display:flex}.capability-strip span{color:#53636e;background:#fff;border:1px solid #ced8df;border-radius:3px;padding:5px 9px;font-size:9px}.dubbing-editor-complete{grid-template-columns:minmax(0,1fr) 380px}.dubbing-stage{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.dubbing-stage .dubbing-video-panel{min-height:440px}.dubbing-stage .dubbing-video-panel video{min-height:0}.dubbing-output-empty{color:#84919a;background:#f8fafb;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.dubbing-output-empty strong{color:#43515b}.dubbing-output-empty span{font-size:12px}.dubbing-voice-actions{gap:8px;margin:8px 0 14px;display:flex}.dubbing-voice-actions button{color:#2674ad;cursor:pointer;background:#f6fbff;border:1px solid #c9dbe9;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 10px;display:flex}.dubbing-voice-actions button:disabled{opacity:.45;cursor:not-allowed}.dubbing-range{margin:14px 0;display:block}.dubbing-range span{color:#52616c;justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.dubbing-range b{color:#2674ad}.dubbing-range input{accent-color:#438bc4;width:100%}.dubbing-switch{cursor:pointer;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.dubbing-switch span{flex-direction:column;gap:3px;display:flex}.dubbing-switch strong{color:#394650;font-size:13px}.dubbing-switch small{color:#87929a;font-size:11px}.dubbing-switch input{display:none}.dubbing-switch i{background:#cbd3d9;border-radius:10px;width:36px;height:20px;transition:all .2s;position:relative}.dubbing-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.dubbing-switch input:checked+i{background:#438bc4}.dubbing-switch input:checked+i:after{transform:translate(16px)}.dubbing-clone-modal{z-index:1200}.dubbing-home{background:#f7f8fa;height:calc(100vh - 76px);padding:20px 24px 28px;overflow:auto}.dubbing-home .category-toolbar-shell{margin-bottom:16px}.dubbing-home .category-toolbar-shell>.category-panel-v2{padding-right:270px}.dubbing-home .translation-project-grid{padding:0}.dubbing-home .management-pager{background:#fff;border:1px solid #e5e9ee;border-radius:6px;margin-top:12px}.dubbing-home .translation-card-actions{z-index:4}.dubbing-home .translation-delete-button{cursor:pointer}.voice-library-page,.voice-library-page .voice-table-wrap{min-width:0;overflow:hidden}.voice-library-page .voice-table{min-width:0;overflow-x:auto}.voice-library-page .voice-table>.head,.voice-library-page .voice-row{min-width:900px}@media (max-width:1150px){.dubbing-home{padding:16px}.dubbing-home .category-toolbar-shell>.category-panel-v2{padding-bottom:52px;padding-right:12px}.dubbing-home .category-toolbar-shell>.category-primary-action{top:auto;bottom:9px;right:119px}.voice-library-page{padding:16px}.voice-library-page .voice-table>.head,.voice-library-page .voice-row{min-width:820px}}@media (max-width:1200px){.dubbing-stage{grid-template-columns:1fr}.dubbing-editor-complete{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:900px){.dubbing-editor-complete{grid-template-columns:1fr}.dubbing-stage .dubbing-video-panel{min-height:360px}}.dubbing-clone-modal>form{width:min(680px,100vw - 32px)}.dubbing-clone-modal .voice-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px 20px 20px}.dubbing-clone-modal .voice-library-capture{background:#f8fafc;grid-column:1/-1;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px 16px;padding:15px 16px;display:grid}.dubbing-clone-modal .voice-library-capture:before{content:"人声样本";color:#344054;grid-column:1;font-size:13px;font-weight:600}.dubbing-clone-modal .clone-source-actions{grid-column:2;grid-template-columns:1fr 1fr;gap:9px;display:grid}.dubbing-clone-modal .clone-source-actions label,.dubbing-clone-modal .clone-source-actions button{color:#475467;cursor:pointer;background:#fff;border:1px solid #cfd7e0;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:40px;margin:0;display:flex}.dubbing-clone-modal .voice-library-capture audio,.dubbing-clone-modal .voice-library-capture small{grid-column:1/-1;width:100%;margin:0}.dubbing-clone-modal .voice-library-capture small{color:#7d8897;line-height:1.5}.dubbing-clone-modal .voice-capture-message{color:#b42318;background:#fff5f4;border:1px solid #f0c5c2;border-radius:5px;grid-column:1/-1;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.dubbing-clone-modal .voice-form-grid>label{min-width:0}.dubbing-clone-modal .voice-form-grid input,.dubbing-clone-modal .voice-form-grid select{box-sizing:border-box}.dubbing-clone-modal footer button{justify-content:center;min-width:84px}@media (max-width:680px){.dubbing-clone-modal .voice-form-grid,.dubbing-clone-modal .voice-library-capture{grid-template-columns:1fr}.dubbing-clone-modal .voice-library-capture:before,.dubbing-clone-modal .clone-source-actions{grid-column:1}.dubbing-clone-modal .clone-source-actions{grid-template-columns:1fr}}.voice-library-page .voice-actions button.danger:disabled{display:none}.voice-library-page .voice-actions{justify-content:flex-start;min-width:0}.voice-library-page .voice-actions button{flex:0 0 30px}.voice-library-page .voice-table>.head,.voice-library-page .voice-row{grid-template-columns:minmax(150px,1.35fr) 120px 58px 90px 98px minmax(130px,1fr) 74px 132px}.voice-library-page .voice-table>.head>span:last-child{text-align:left}.translation-project-home .translation-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.translation-project-home .translation-project-card{background:#fff;border:1px solid #dfe6ee;border-radius:10px;height:220px;min-height:220px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 6px 20px #1f375014}.translation-project-home .translation-project-card:hover{border-color:#9fc4e5;transform:translateY(-2px);box-shadow:0 12px 28px #1f5a8c24}.translation-project-home .translation-project-preview{background:#eef3f7;height:132px}.translation-project-home .translation-project-info{padding:14px 16px}.translation-project-home .translation-project-info strong{color:#1d2b3a;font-size:14px}.translation-project-home .translation-project-info small{color:#7a8896;font-size:11px}@media (max-width:900px){.translation-project-home .translation-project-grid{grid-template-columns:1fr}}.translation-project-home .translation-project-preview{border-right:1px solid #e1e7ee;height:218px}.translation-project-home .translation-project-card{grid-template-columns:minmax(0,1fr) 2fr}.translation-project-home .translation-project-preview{height:218px}.translation-project-home .category-toolbar-shell{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;display:flex!important}.translation-project-home .category-toolbar-shell .image-date-nav{flex:auto!important;min-width:0!important}.translation-project-home .translation-list-toolbar-actions{white-space:nowrap!important;flex:none!important}.translation-project-home .translation-project-card{grid-template-columns:minmax(0,33.3333%) minmax(0,66.6667%)!important;height:220px!important;display:grid!important}.translation-project-home .translation-project-preview{width:100%!important;min-width:0!important;height:218px!important}.translation-project-home .translation-project-info{min-width:0!important}.translation-project-home .category-toolbar-shell{z-index:5!important;padding-top:6px!important;position:relative!important;overflow:visible!important}.translation-project-home .video-date-filter,.translation-project-home .video-date-filter .image-date-tabs{align-items:center!important;overflow:visible!important}.translation-list-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.translation-list-toolbar-actions button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;display:inline-flex}.translation-project-card{position:relative}.translation-batch-check{z-index:6;color:#fff;cursor:pointer;background:#111827a6;border:1px solid #ffffffe6;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:10px;left:10px}.translation-batch-check.active{background:#3478f6;border-color:#3478f6}.translation-project-card.batch-selected{border-color:#3478f6;box-shadow:0 0 0 2px #3478f61f}.cross-page{min-height:calc(100vh - 76px);padding:20px 24px}.cross-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cross-toolbar h2{margin:0;font-size:13px}.cross-toolbar p{color:#7d8992;margin:4px 0 0;font-size:9px}.compact-primary{color:#fff;cursor:pointer;background:#267dcf;border:0;border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:10px;display:flex}.ops-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.ops-metric{background:#fff;border:1px solid #d8dee3;padding:13px}.ops-metric span,.ops-metric small{display:block}.ops-metric span{color:#78858e;font-size:9px}.ops-metric strong{margin:5px 0;font-size:22px;display:block}.ops-metric small{color:#929ca3;font-size:8px}.workband{grid-template-columns:1.45fr .8fr;gap:14px;display:grid}.plain-panel{background:#fff;border:1px solid #d8dee3}.plain-head{border-bottom:1px solid #e1e5e8;justify-content:space-between;align-items:center;height:43px;padding:0 13px;display:flex}.plain-head strong{font-size:11px}.plain-head span{color:#7c8891;font-size:9px}.project-row{border-bottom:1px solid #edf0f2;grid-template-columns:1fr 90px 90px 70px;align-items:center;gap:8px;padding:11px 13px;font-size:9px;display:grid}.project-row:last-child{border:0}.project-row strong{font-size:10px}.project-row span{color:#71808a}.project-row button{color:#2479c7;cursor:pointer;background:0 0;border:0;font-size:9px}.quick-actions{padding:11px}.quick-action{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dfe4;align-items:center;gap:9px;width:100%;margin-bottom:8px;padding:10px;display:flex}.quick-action:hover{background:#f6faff;border-color:#7daed9}.quick-action strong,.quick-action span{display:block}.quick-action strong{font-size:10px}.quick-action span{color:#84909a;margin-top:3px;font-size:8px}.canvas-page{background:#e8ecef;grid-template-columns:210px 1fr 260px;height:calc(100vh - 76px);display:grid}.node-library,.node-inspector{background:#f9fafb;border-right:1px solid #d7dde2;padding:13px}.node-inspector{border-left:1px solid #d7dde2;border-right:0}.node-item{background:#fff;border:1px solid #d6dde2;align-items:center;gap:8px;margin-bottom:7px;padding:9px;font-size:9px;display:flex}.canvas-surface{background-image:radial-gradient(#bcc6cd 1px,#0000 1px);background-size:20px 20px;position:relative;overflow:hidden}.flow-node{background:#fff;border:1px solid #aebdc8;border-radius:4px;width:145px;padding:10px;position:absolute;box-shadow:0 2px 5px #14232d14}.flow-node strong,.flow-node span{display:block}.flow-node strong{font-size:10px}.flow-node span{color:#78858f;margin-top:4px;font-size:8px}.flow-node:after{content:"";background:#3785c7;border-radius:50%;width:8px;height:8px;position:absolute;top:24px;right:-5px}.flow-line{transform-origin:0;background:#8ba9bd;height:2px;position:absolute}.node-inspector label{color:#687680;margin-bottom:11px;font-size:9px;display:block}.node-inspector input,.node-inspector select{background:#fff;border:1px solid #cdd6dc;width:100%;height:32px;margin-top:5px;padding:0 8px;font-size:9px}.asset-drop{text-align:center;cursor:pointer;background:#f9fbfc;border:1px dashed #aab8c2;place-items:center;height:170px;display:grid}.asset-drop strong,.asset-drop span{display:block}.asset-drop strong{margin-top:6px;font-size:11px}.asset-drop span{color:#84909a;margin-top:4px;font-size:9px}.tool-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.tool-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dee3;padding:14px}.tool-card strong,.tool-card span{display:block}.tool-card strong{margin-top:8px;font-size:11px}.tool-card span{color:#7f8b94;margin-top:4px;font-size:9px;line-height:1.5}.task-table{background:#fff;border:1px solid #d8dee3}.task-row{border-bottom:1px solid #e8ecef;grid-template-columns:1.5fr 110px 130px 90px 120px;align-items:center;gap:8px;padding:11px 13px;font-size:9px;display:grid}.task-row.head{color:#68757e;background:#f5f7f8}.task-row strong{font-size:10px}.status-pill{border-radius:3px;width:max-content;padding:4px 7px}.status-pill.blocked{color:#a26515;background:#fff1df}.empty-tasks{text-align:center;color:#84919a;padding:45px;font-size:10px}:root{--q-bg:#f0f2f5;--q-panel:#fff;--q-text:#111827;--q-muted:#6b7280;--q-line:#e5e7eb;--q-cyan:#12d8f1;--q-purple:#8a5cff;--q-dark:#111827}body{background:var(--q-bg);color:var(--q-text)}.app-shell{background:var(--q-bg);grid-template-columns:232px 1fr}.sidebar{color:#374151;background:#fff;border-right:1px solid #e5e7eb;padding:18px 14px;box-shadow:2px 0 10px #11182708}.brand{padding:2px 8px 25px}.brand-mark{background:#111827;border-radius:8px;position:relative;overflow:hidden}.brand-mark:after{content:"";background:var(--q-cyan);width:15px;height:3px;position:absolute;bottom:6px;right:2px;transform:rotate(-35deg)}.brand strong{color:#111827;font-size:16px}.brand span{color:#9ca3af}.sidebar button{color:#4b5563;border-radius:8px;height:42px;font-weight:500}.nav-label{color:#9ca3af;font-weight:600}.sidebar-bottom>button{color:#4b5563}.service-state{border-top:1px solid #edf0f2}.service-state strong{color:#374151}.service-state span{color:#9ca3af}.topbar{background:#ffffffeb;border-bottom:1px solid #e5e7eb;height:72px;padding:0 28px}.topbar h1{color:#111827;font-size:18px}.topbar p{color:#9ca3af}.engine{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:6px 10px}.icon-btn{border-color:#e5e7eb;border-radius:8px}.cross-page{padding:22px 28px}.compact-primary,.save-settings{background:#111827;border-radius:8px}.compact-primary:hover,.save-settings:hover{background:#252f3f}.compact-primary svg,.save-settings svg{color:var(--q-cyan)}.ops-grid{gap:12px}.ops-metric,.plain-panel,.tool-card,.task-table,.service-card,.job-panel{border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 3px 12px #1118270a}.ops-metric{padding:15px}.ops-metric strong{font-size:24px}.ops-metric:first-child{border-top:3px solid var(--q-cyan)}.ops-metric:nth-child(2){border-top:3px solid var(--q-purple)}.ops-metric:nth-child(3){border-top:3px solid #34d399}.ops-metric:nth-child(4){border-top:3px solid #f59e0b}.plain-head{border-color:#edf0f2}.project-row{border-color:#f0f2f4}.project-row button{color:#6d4bd1}.quick-action{border-color:#e5e7eb;border-radius:8px}.quick-action:hover{border-color:var(--q-cyan);background:#f6fdff}.quick-action svg{color:#7c55df}.workspace{background:var(--q-bg)}.stage-column{padding:20px 26px}.video-stage,.live-stage{border:0;border-radius:10px;box-shadow:0 5px 18px #1118271f}.timeline{border:0;border-radius:0 0 10px 10px}.control-panel{background:#fff;border-left:1px solid #e5e7eb}.panel-section{border-color:#edf0f2}.panel-heading svg{color:#7c55df}.select-wrap select,.source-row,.spec-grid{border-color:#e5e7eb;border-radius:7px}.primary{background:#111827;border-radius:8px}.primary:hover{background:#252f3f}.primary svg{color:var(--q-cyan)}.track i{background:var(--q-cyan)}.settings-page{max-width:1100px;padding:22px 28px}.settings-intro strong{font-size:15px}.capability-strip span{background:#fff;border:0;border-radius:999px;padding:6px 11px;box-shadow:0 2px 8px #1118270d}.capability-strip span:nth-child(odd){color:#6d4bd1}.capability-strip span:nth-child(2n){color:#087f8c}.service-card-head{border-color:#edf0f2}.service-card-head button,.config-field input{border-color:#e5e7eb;border-radius:7px}.config-field input:focus{border-color:var(--q-purple);outline:3px solid #8a5cff1a}.canvas-page{background:#f0f2f5}.node-library,.node-inspector{background:#fff;border-color:#e5e7eb}.node-item,.flow-node{border-color:#e5e7eb;border-radius:8px;box-shadow:0 3px 10px #1118270d}.flow-node:after{background:var(--q-purple)}.flow-line{background:#b7a5ed}.canvas-surface{background-color:#f5f6f8;background-image:radial-gradient(#cbd1d8 1px,#0000 1px)}.asset-drop{background:#fff;border:1px dashed #b7c0c8;border-radius:10px}.asset-drop:hover{border-color:var(--q-cyan)}.tool-card:hover{border-color:var(--q-purple)}.tool-card svg{color:#7c55df}.task-row.head{background:#f8f9fa}.status-pill.blocked{background:#fff4df}.status-pill.queued{color:#087f8c;background:#e9fbfd}@media (max-width:1150px){.app-shell{grid-template-columns:205px 1fr}}.canvas-page{grid-template-columns:224px minmax(560px,1fr) 260px;height:calc(100vh - 72px);overflow:hidden}.node-library,.node-inspector{background:#fff;border-color:#e5e7eb;padding:15px;overflow-y:auto}.node-library h3,.node-inspector h3{margin:2px 0 3px;font-size:12px}.node-library>p{color:#9ca3af;margin:0 0 14px;font-size:9px}.node-item{text-align:left;cursor:grab;border-color:#e5e7eb;border-radius:8px;grid-template-columns:30px 1fr 14px;gap:8px;width:100%;margin-bottom:8px;padding:9px;display:grid}.node-item:hover{background:#fbfaff;border-color:#b9a7f0}.node-item>span:nth-child(2){min-width:0}.node-item strong,.node-item small{display:block}.node-item strong{font-size:10px}.node-item small{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.node-icon{border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.node-icon.cyan{color:#0794a6;background:#e6fbfe}.node-icon.purple{color:#7650d9;background:#f0ebff}.node-icon.green{color:#16845e;background:#e8faf3}.node-icon.orange{color:#b96d00;background:#fff5e5}.node-icon.blue{color:#3274c5;background:#eaf3ff}.node-icon.rose{color:#c93e61;background:#ffedf1}.canvas-workspace{flex-direction:column;min-width:0;display:flex}.canvas-toolbar{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;height:46px;padding:0 10px;display:flex}.canvas-toolbar>div{gap:5px;display:flex}.canvas-toolbar button{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:29px;height:29px;padding:0 8px;font-size:9px;display:flex}.canvas-toolbar button:disabled{opacity:.35}.canvas-toolbar>span{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.canvas-toolbar .canvas-run{color:#fff;background:#111827;border-color:#111827}.canvas-toolbar .canvas-run svg{color:#12d8f1}.canvas-surface{background:#f5f6f8;flex:1}.commerce-node{background:#fff;border:1px solid #dfe3e8;border-radius:9px;width:210px;overflow:hidden;box-shadow:0 5px 16px #11182714}.commerce-node.selected{border-color:#8a5cff;box-shadow:0 0 0 2px #8a5cff1f,0 5px 16px #11182714}.commerce-node-head{align-items:center;gap:9px;padding:11px;display:flex}.commerce-node-head>div{min-width:0}.commerce-node-head strong,.commerce-node-head small{display:block}.commerce-node-head strong{font-size:10px}.commerce-node-head small{color:#8b94a0;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.commerce-node-foot{color:#9ca3af;background:#f8f9fa;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;height:26px;padding:0 10px;font-size:7px;display:flex}.commerce-node-foot b{color:#7650d9}.commerce-handle{background:#fff!important;border:2px solid #8a5cff!important;width:9px!important;height:9px!important}.react-flow__controls{overflow:hidden;border:1px solid #e5e7eb!important;border-radius:8px!important}.react-flow__minimap{border:1px solid #e5e7eb;border-radius:7px;overflow:hidden}.node-inspector label{margin:14px 0 11px}.node-inspector input,.node-inspector select,.node-inspector textarea{background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;margin-top:6px;padding:0 9px;font-size:9px}.node-inspector input,.node-inspector select{height:34px}.node-inspector textarea{resize:vertical;height:94px;padding-top:9px}.inspector-type{border-bottom:1px solid #edf0f2;align-items:center;gap:9px;padding:12px 0;display:flex}.inspector-type strong,.inspector-type small{display:block}.inspector-type strong{font-size:10px}.inspector-type small{color:#9ca3af;margin-top:3px;font-size:8px}.io-spec,.canvas-help{background:#f7f8fa;border-radius:7px;margin:12px 0;padding:9px}.io-spec span{color:#8b94a0;justify-content:space-between;padding:3px;font-size:8px;display:flex}.io-spec b{color:#4b5563}.inspector-delete{color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:33px;font-size:9px;display:flex}.canvas-help{margin-top:18px}.canvas-help strong,.canvas-help span{display:block}.canvas-help strong{margin-bottom:7px;font-size:9px}.canvas-help span{color:#89919d;margin:5px 0;font-size:8px}.image-creation-page{background:#f3f4f6;grid-template-columns:minmax(520px,620px) minmax(420px,1fr);height:calc(100vh - 72px);display:grid;overflow:hidden}.creation-main{border-right:1px solid #e5e7eb;padding:22px 24px 50px;overflow-y:auto}.creation-title{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.creation-title h2{margin:0 0 6px;font-size:19px}.creation-title p{color:#687386;margin:0;font-size:12px}.creation-title>span{color:#667085;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:7px 10px;font-size:11px}.creation-section{background:#fff;border:1px solid #e5e7eb;border-radius:9px;margin-bottom:14px;padding:17px;box-shadow:0 3px 12px #11182709}.creation-section-head{align-items:center;gap:11px;margin-bottom:15px;display:flex}.creation-section-head>b{color:#12d8f1;background:#111827;border-radius:6px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.creation-section-head>div{flex:1}.creation-section-head strong,.creation-section-head span{display:block}.creation-section-head strong{font-size:14px}.creation-section-head span{color:#7e8795;margin-top:4px;font-size:11px}.creation-section-head>em{color:#667085;font-size:12px;font-style:normal}.ai-action{color:#6941c6;cursor:pointer;background:#faf8ff;border:1px solid #d9cdfa;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:12px;display:flex}.product-uploader{cursor:pointer;background:#fafbfc;border:1px dashed #cbd2da;border-radius:8px;flex-wrap:wrap;align-content:flex-start;gap:9px;min-height:130px;padding:10px;display:flex}.product-thumb,.upload-tile{border-radius:7px;width:98px;height:98px;position:relative;overflow:hidden}.product-thumb{background:#eef0f2;border:1px solid #e2e6ea}.product-thumb img{object-fit:contain;width:100%;height:100%}.product-thumb button{color:#fff;background:#111827bf;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.product-thumb>span{color:#fff;background:#111827;border-radius:4px;padding:3px 6px;font-size:10px;position:absolute;bottom:4px;left:4px}.upload-tile{color:#8b95a0;border:1px dashed #c7cfd7;flex-direction:column;justify-content:center;align-items:center;display:flex}.upload-tile strong{color:#4b5563;margin-top:7px;font-size:12px}.upload-tile small{margin-top:4px;font-size:10px}.selling-points,.custom-style{resize:vertical;color:#374151;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:145px;padding:12px;font-size:13px;line-height:1.7}.selling-points:focus,.custom-style:focus{border-color:#8a5cff;outline:3px solid #8a5cff1a}.field-foot{color:#8b95a0;justify-content:flex-end;gap:14px;margin-top:6px;font-size:11px;display:flex}.field-foot button{color:#6d4bd1;background:0 0;border:0;font-size:11px}.style-tabs{border-bottom:1px solid #edf0f2;gap:3px;margin-bottom:12px;display:flex}.style-tabs button{color:#667085;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 13px;font-size:12px}.style-tabs button.active{color:#6d4bd1;border-color:#8a5cff}.style-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.style-grid button{text-align:left;background:#fff;border:1px solid #e4e7eb;border-radius:7px;grid-template-columns:52px 1fr 16px;align-items:center;gap:9px;min-height:72px;padding:8px;display:grid}.style-grid button.active{background:#fbfaff;border-color:#8a5cff}.style-grid i{border-radius:5px;height:52px}.style-grid strong,.style-grid small{display:block}.style-grid strong{font-size:12px}.style-grid small{color:#7e8795;margin-top:4px;font-size:10px;line-height:1.35}.style-grid svg{color:#7c55df}.reference-upload{color:#7c55df;border:1px dashed #cbd2da;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;height:115px;display:flex}.reference-upload strong{color:#4b5563;margin-top:7px;font-size:12px}.reference-upload span{color:#7e8795;margin-top:5px;font-size:11px}.config-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.config-row label{color:#667085;font-size:11px}.config-row select{background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:38px;margin-top:7px;padding:0 9px;font-size:12px}.setting-label{font-size:12px}.layout-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 13px;display:grid}.layout-tabs button{background:#fff;border:1px solid #e1e5e9;border-radius:7px;height:40px;font-size:12px}.layout-tabs button.active{color:#6941c6;background:#faf8ff;border-color:#8a5cff}.layout-tabs small{color:#7e8795;font-size:10px}.count-list{background:#f8f9fa;border-radius:7px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:13px;padding:10px;display:grid}.count-list label{color:#667085;font-size:11px}.count-list input{text-align:center;border:1px solid #dfe3e8;border-radius:5px;width:100%;height:30px;margin-top:6px}.count-list>strong{text-align:right;border-top:1px solid #e5e7eb;grid-column:1/-1;padding-top:9px;font-size:11px}.one-click-box{color:#6941c6;background:#f4f0ff;border:1px solid #e3d9ff;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin-top:15px;padding:11px;display:grid}.one-click-box strong,.one-click-box span{display:block}.one-click-box strong{font-size:12px}.one-click-box span{color:#76649f;margin-top:3px;font-size:10px}.one-click-box button{color:#6941c6;background:#fff;border:0;border-radius:5px;padding:7px 9px;font-size:11px}.creation-message{color:#a16207;background:#fff8e8;border-radius:6px;padding:9px;font-size:11px}.generate-set{color:#fff;background:#111827;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;margin-top:15px;font-size:13px;font-weight:600;display:flex}.generate-set svg{color:#12d8f1}.generate-note{text-align:center;color:#7e8795;margin-top:8px;font-size:10px;display:block}.creation-preview{background:#eef0f3;padding:22px;overflow-y:auto}.preview-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.preview-heading strong,.preview-heading span{display:block}.preview-heading strong{font-size:16px}.preview-heading span{color:#687386;margin-top:5px;font-size:11px}.preview-heading em{background:#fff;border-radius:6px;padding:6px 9px;font-size:12px;font-style:normal}.hero-product-preview{background:#fff;border:1px solid #e1e5ea;border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr);align-items:center;gap:20px;min-height:260px;margin-bottom:13px;padding:18px;display:grid}.hero-product-preview img{object-fit:contain;width:100%;height:230px}.hero-product-preview span{color:#6d4bd1;background:#f0ebff;border-radius:4px;padding:5px 7px;font-size:10px;display:inline-block}.hero-product-preview strong,.hero-product-preview small{display:block}.hero-product-preview strong{margin:12px 0 7px;font-size:18px;line-height:1.35}.hero-product-preview small{color:#7e8795;font-size:11px}.preview-grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;display:grid}.preview-card{aspect-ratio:1;background:#fff;border:1px solid #e1e5ea;border-radius:8px;position:relative;overflow:hidden}.preview-card img{object-fit:contain;opacity:.82;width:100%;height:100%}.preview-card span{color:#fff;background:#111827cc;border-radius:4px;padding:5px 7px;font-size:10px;position:absolute;bottom:7px;left:7px}.preview-empty{color:#8b95a0;text-align:center;background:#f8f9fa;border:1px dashed #c8cfd8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 55px);min-height:430px;display:flex}.preview-empty strong{color:#4b5563;margin-top:12px;font-size:14px}.preview-empty span{max-width:260px;margin-top:6px;font-size:12px;line-height:1.6}@media (max-width:1250px){.image-creation-page{grid-template-columns:540px minmax(390px,1fr)}.creation-main{padding:18px}.style-grid,.config-row,.hero-product-preview{grid-template-columns:1fr}.hero-product-preview>div{display:none}}.sidebar button{font-size:13px}.nav-label{font-size:11px}.topbar p,.engine{font-size:12px}.cross-toolbar p{font-size:12px}.ops-metric span,.ops-metric small,.plain-head span,.project-row,.quick-action span,.tool-card span,.task-row,.empty-tasks{font-size:11px}.plain-head strong,.project-row strong,.quick-action strong,.tool-card strong,.task-row strong{font-size:13px}.node-library h3,.node-inspector h3{font-size:14px}.node-library>p,.node-item small,.commerce-node-head small,.canvas-toolbar>span,.node-inspector label,.canvas-help span{font-size:11px}.node-item strong,.commerce-node-head strong,.canvas-toolbar button,.inspector-type strong,.io-spec span,.settings-intro span,.service-card-head span,.config-field span{font-size:12px}.config-field input,.service-card-head button{font-size:13px}.image-v2{background:#f3f4f6;grid-template-columns:590px minmax(440px,1fr);height:calc(100vh - 72px);display:grid;overflow:hidden}.image-config-column{border-right:1px solid #e5e7eb;padding:22px 24px 110px;position:relative;overflow-y:auto}.source-actions{gap:9px;margin-bottom:12px;display:flex}.source-actions button{background:#fff;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;display:flex}.source-actions button:first-child{color:#fff;background:#111827}.selected-assets{background:#f8f9fa;border:1px dashed #cbd2da;border-radius:8px;align-items:center;gap:8px;min-height:84px;padding:8px;display:flex;overflow-x:auto}.selected-assets>div{background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:68px;min-width:68px;height:68px;position:relative;overflow:hidden}.selected-assets img{object-fit:contain;width:100%;height:100%}.selected-assets button{color:#fff;background:#111827bf;border:0;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:3px;right:3px}.selected-assets>span{color:#8b95a0;margin:auto;font-size:11px}.count-options{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.count-options button{background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:36px;font-size:11px}.count-options button.active{color:#6941c6;background:#faf8ff;border-color:#8a5cff}.fixed-generate{z-index:4;background:#fffffff7;border-top:1px solid #e1e5ea;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:13px 24px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -5px 16px #11182712}.fixed-generate strong,.fixed-generate span{display:block}.fixed-generate strong{font-size:12px}.fixed-generate span{color:#7e8795;margin-top:4px;font-size:10px}.fixed-generate>button{color:#fff;white-space:nowrap;background:#111827;border:0;border-radius:7px;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:12px;display:flex}.fixed-generate>button svg{color:#12d8f1}.prompt-preview{background:#eef0f3;padding:22px;overflow-y:auto}.prompt-card-grid{grid-template-columns:repeat(2,minmax(230px,1fr));gap:11px;display:grid}.prompt-card{background:#fff;border:1px solid #e1e5ea;border-radius:8px;padding:11px}.prompt-card.selected{background:linear-gradient(135deg,#fff 55%,#effcff);border-color:#77a4ff;box-shadow:0 0 0 2px #77a4ff1f}.prompt-card>label{grid-template-columns:18px 24px 1fr;align-items:center;gap:6px;margin-bottom:9px;display:grid}.prompt-card>label input{accent-color:#598cff}.prompt-card>label span{color:#356dd2;background:#edf3ff;border-radius:5px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.prompt-card textarea{resize:vertical;border:1px solid #e5e7eb;border-radius:6px;width:100%;height:126px;padding:9px;font-size:11px;line-height:1.55}.prompt-card>small{text-align:right;color:#8b95a0;margin-top:5px;font-size:9px;display:block}.generation-options{background:#fff;border:1px solid #e1e5ea;border-radius:8px;grid-template-columns:1.7fr .65fr .7fr;gap:14px;margin-bottom:14px;padding:13px;display:grid}.generation-options label{color:#4b5563;font-size:11px;position:relative}.generation-options select{background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:39px;margin-top:7px;padding:0 10px;font-size:12px}.generation-options label>small{color:#10a66a;pointer-events:none;font-size:10px;position:absolute;bottom:12px;right:9px}.preview-loading{background:#fff;border:1px dashed #d5dae2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:270px;display:flex}.preview-loading svg{color:#111827}.preview-loading strong{margin-top:18px;font-size:16px}.preview-loading span{color:#7e8795;margin-top:9px;font-size:12px}.modal-backdrop{z-index:100;background:#11182775;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.asset-modal{background:#fff;border-radius:10px;flex-direction:column;width:min(820px,82vw);max-height:78vh;display:flex}.modal-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:16px 18px;display:flex}.asset-modal-grid{grid-template-columns:repeat(5,1fr);gap:10px;min-height:220px;padding:16px;display:grid;overflow-y:auto}.asset-modal-grid>button{aspect-ratio:1;background:#f8f9fa;border:1px solid #e1e5ea;border-radius:7px;padding:0;position:relative;overflow:hidden}.asset-modal-grid>button.selected{border:2px solid #8a5cff}.asset-modal-grid img{object-fit:contain;width:100%;height:100%}.asset-modal-grid span{color:#fff;background:#111827b8;padding:6px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.modal-footer{text-align:right;border-top:1px solid #e5e7eb;padding:12px 18px}.modal-footer button{color:#fff;background:#111827;border:0;border-radius:6px;height:36px;padding:0 16px}.points-confirm{background:#fff;border-radius:12px;width:430px;padding:27px;box-shadow:0 20px 55px #11182740}.points-confirm>span{color:#ff5964}.points-confirm h3{margin:10px 0;font-size:18px}.points-confirm p{color:#667085;font-size:13px;line-height:1.65}.points-confirm>div{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.points-confirm button{border:0;border-radius:8px;height:42px;padding:0 18px;font-size:13px}.points-confirm button:first-child{color:#667085;background:#f1f3f6}.points-confirm button:last-child{color:#fff;background:#ff414b}@media (max-width:1200px){.image-v2{grid-template-columns:520px minmax(400px,1fr)}.prompt-card-grid,.config-row{grid-template-columns:1fr}}.prompt-generated-image{aspect-ratio:1;object-fit:contain;background:#f7f8fa;border:1px solid #e1e5ea;border-radius:6px;width:100%;margin-top:9px;display:block}.asset-modal-pager{justify-content:center;align-items:center;gap:10px;padding:0 18px 12px;display:flex}.asset-modal-pager button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:5px;height:30px;padding:0 11px}.asset-modal-pager button:disabled{opacity:.4;cursor:not-allowed}.asset-modal-pager span{text-align:center;color:#667085;min-width:50px;font-size:11px}.prompt-concept{color:#526274;background:#f5f9fc;border-left:3px solid #79afe0;min-height:58px;margin:0 0 8px;padding:8px 9px;font-size:10px;line-height:1.55}.prompt-concept b{color:#27689f;margin-bottom:3px;font-size:10px;display:block}.prompt-card-footer{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-top:7px;display:flex}.prompt-card-footer>small{color:#8b95a0;font-size:9px}.prompt-ratio-select{color:#667085;align-items:center;font-size:10px;grid-template-columns:none!important;gap:6px!important;margin:0!important;display:flex!important}.prompt-ratio-select span{white-space:nowrap;color:#667085!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.prompt-ratio-select select{color:#344054;background:#fff;border:1px solid #dfe3e8;border-radius:6px;min-width:72px;height:30px;padding:0 7px;font-size:11px}.image-analysis-notice>span{color:#e56a16;background:#fff3e8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.image-analysis-notice>div button:last-child{align-items:center;gap:7px;display:inline-flex}.product-drop-zone{transition:border-color .16s,background-color .16s,box-shadow .16s;position:relative}.product-drop-zone.dragging{background:#eef5ff;border-color:#5b8def;box-shadow:inset 0 0 0 2px #5b8def29}.drop-zone-empty{flex-direction:column;justify-content:center;align-items:center;gap:3px;color:#667085!important;display:flex!important}.drop-zone-empty svg{color:#5b8def}.drop-zone-empty strong{font-size:12px;font-weight:600}.drop-zone-empty small{color:#98a2b3;font-size:10px}.drop-zone-overlay{z-index:3;background:#eef5fff2;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-weight:600;position:absolute;top:6px;bottom:6px;left:6px;right:6px;color:#356dd2!important;font-size:12px!important;display:flex!important}.selling-points-shell{width:100%;height:145px}.selling-points-shell>.selling-points{box-sizing:border-box;height:145px;display:block}.selling-points-status{box-sizing:border-box;text-align:center;border:1px solid #d9e3f5;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:145px;padding:18px;display:flex}.selling-points-status svg{flex:none}.selling-points-status strong{margin-top:10px;font-size:13px}.selling-points-status span{max-width:390px;margin-top:6px;font-size:11px;line-height:1.55}.selling-points-status.loading{color:#356dd2;background:#f5f8ff}.selling-points-status.error{color:#a83a32;background:#fff6f5;border-color:#f0cbc6}.selling-points-status.error button{color:#9c332c;cursor:pointer;background:#fff;border:1px solid #e4b8b2;border-radius:5px;align-items:center;gap:5px;height:29px;margin-top:10px;padding:0 10px;font-size:10px;display:inline-flex}.ai-action:disabled{cursor:not-allowed;opacity:.72}.ai-style-grid .ai-style-swatch{display:flex;overflow:hidden;background:0 0!important}.ai-style-grid .ai-style-swatch>span{flex:1;height:100%}.ai-style-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:7px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:110px;display:flex}.ai-style-empty svg{color:#6d7fe8}.ai-style-empty strong{margin-top:7px;font-size:12px}.ai-style-empty span{max-width:330px;margin-top:4px;font-size:10px;line-height:1.5}.ai-style-loading{color:#356dd2;text-align:center;box-sizing:border-box;background:#f5f8ff;border:1px solid #d9e3f5;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:308px;display:flex}.ai-style-loading strong{margin-top:11px;font-size:13px}.ai-style-loading span{max-width:360px;margin-top:6px;font-size:11px;line-height:1.55}.ai-style-grid button{flex-direction:column;position:relative;align-items:stretch!important;gap:8px!important;min-height:150px!important;padding:10px!important;display:flex!important}.ai-style-grid .ai-style-swatch{border:1px solid #e3e7ec;flex:0 0 25px;width:100%;border-radius:12px!important;height:25px!important}.ai-style-grid button>span{min-width:0}.ai-style-grid button>span strong{font-size:13px;line-height:1.35}.ai-style-grid button>span small{-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:11px!important;line-height:1.5!important;display:-webkit-box!important}.ai-style-grid button>svg{position:absolute;top:43px;right:9px}.prompt-preview{position:relative;padding-bottom:94px!important}.right-generate-bar{z-index:8;margin:18px -22px -22px;position:sticky!important;bottom:-22px!important;left:auto!important;right:auto!important}.right-generation-message{z-index:7;position:sticky;bottom:62px;margin:12px 0 0!important}.image-v2{position:relative}.image-config-column{padding-bottom:110px!important;position:static!important;overflow-x:hidden!important}.left-preview-generate{box-sizing:border-box;width:590px;position:absolute!important;bottom:0!important;left:0!important;right:auto!important}.fixed-generate>button:disabled{cursor:not-allowed;color:#8b95a0!important;background:#d5dae1!important}.fixed-generate>button:disabled svg{color:#98a2b3!important}@media (max-width:1200px){.left-preview-generate{width:520px}}.app-shell .image-v2.editor-with-return .left-preview-generate{width:590px!important;margin:0!important;position:absolute!important;bottom:0!important;left:0!important;right:auto!important}.app-shell .image-v2.editor-with-return .right-generate-bar{width:auto!important;margin:18px -22px -22px!important;position:sticky!important;bottom:-22px!important;left:auto!important;right:auto!important}@media (max-width:1200px){.app-shell .image-v2.editor-with-return .left-preview-generate{width:520px!important}}.left-preview-generate.has-error>div>span{color:#b42318;white-space:nowrap;text-overflow:ellipsis;max-width:350px;overflow:hidden}.generation-command-row{background:#fff;border:1px solid #dfe4ea;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:11px 12px;display:flex}.generation-command-row>div:first-child strong,.generation-command-row>div:first-child span{display:block}.generation-command-row>div:first-child strong{color:#344054;font-size:13px}.generation-command-row>div:first-child span{color:#7d8897;margin-top:4px;font-size:10px}.generation-command-row>div:last-child{align-items:center;gap:8px;display:flex}.generation-command-row button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 13px;display:inline-flex}.generation-command-row button:disabled{cursor:not-allowed;opacity:.58}.generation-primary-button{color:#fff;background:#171a21;border:0;font-weight:600}.generation-back-button{color:#475467;background:#fff;border:1px solid #d8dee6}.generation-inline-message{margin:0 0 12px!important}.generation-result-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px;display:grid}.generation-result-card{background:#fff;border:1px solid #e1e5ea;border-radius:8px;min-width:0;padding:12px}.generation-result-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.generation-result-card>header strong{text-overflow:ellipsis;white-space:nowrap;color:#1d2939;font-size:13px;overflow:hidden}.generation-result-card>header span{color:#c57a09;flex:none;font-size:10px}.generation-result-card>p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px;margin:8px 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.generation-result-media{aspect-ratio:1;color:#667085;background:#f3f4f6;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex;overflow:hidden}.generation-result-media img{object-fit:contain;width:100%;height:100%}.generation-result-card>small{color:#98a2b3;margin-top:7px;font-size:9px;display:block}.app-shell .image-v2.editor-with-return .prompt-preview{padding-bottom:22px!important}@media (max-width:1200px){.generation-result-grid{grid-template-columns:1fr}}.generation-task-summary{background:#fff;border:1px solid #e1e5ea;border-radius:8px;margin-bottom:12px;padding:14px 15px}.generation-task-title{align-items:center;gap:16px;display:flex}.generation-task-title strong{text-overflow:ellipsis;white-space:nowrap;color:#101828;min-width:0;max-width:75%;font-size:17px;overflow:hidden}.generation-task-title time{color:#667085;font-size:11px}.generation-task-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.generation-task-tags span,.generation-task-tags em{color:#344054;background:#fff;border:1px solid #dfe4ea;border-radius:14px;align-items:center;gap:5px;min-height:25px;padding:4px 11px;font-size:10px;font-style:normal;display:inline-flex}.generation-task-tags em.is-generating{color:#d88a00;background:#fff9e8;border-color:#f5e7bd}.generation-task-tags em.is-finished{color:#167553;background:#effaf5;border-color:#cdebdc}.generation-product-thumb{object-fit:contain;background:#fff;border:1px solid #e1e5ea;border-radius:6px;width:58px;height:58px;margin-top:13px;display:block}.result-command-row{background:0 0;border:0;padding:0}.result-command-row>div:first-child{display:none}.generation-result-card{padding:0;overflow:hidden}.generation-result-card>header,.generation-result-card>p,.generation-result-card>small{margin-left:13px;margin-right:13px}.generation-result-card>header{padding-top:13px}.generation-result-card>p{margin-top:8px;margin-bottom:10px}.generation-result-media{border-radius:0;min-height:330px}.generation-result-card>small{margin-top:9px;margin-bottom:10px}.generation-result-media>button{cursor:zoom-in;background:#f3f4f6;border:0;width:100%;height:100%;min-height:330px;padding:0;position:relative;overflow:hidden}.generation-result-media>button img{object-fit:contain;width:100%;height:100%;min-height:330px;display:block}.generation-result-media>button span{color:#fff;opacity:0;background:#111827c2;border-radius:5px;padding:6px 10px;font-size:10px;transition:all .16s;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.generation-result-media>button:hover span{opacity:1;transform:none}.generated-image-preview-modal{z-index:130;cursor:zoom-out;background:#0a0f19c7;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.generated-image-preview-modal>div{cursor:default;background:#fff;border-radius:8px;flex-direction:column;width:min(1180px,92vw);height:min(820px,90vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000057}.generated-image-preview-modal header{border-bottom:1px solid #e5e7eb;flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.generated-image-preview-modal header strong,.generated-image-preview-modal header span{display:block}.generated-image-preview-modal header strong{color:#1d2939;font-size:14px}.generated-image-preview-modal header span{color:#98a2b3;margin-top:3px;font-size:10px}.generated-image-preview-modal header button{color:#475467;cursor:pointer;background:#f2f4f7;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.generated-image-preview-modal>div>img{object-fit:contain;background:#eef0f3;flex:1;width:100%;min-height:0}.generation-options .model-load-error{color:#b42318;grid-column:1/-1;margin-top:-5px;font-size:11px}.generation-ratio-lock{box-sizing:border-box;color:#2377c7;background:#f1f8fe;border:1px solid #b8d7f0;border-radius:7px;align-items:center;gap:7px;width:100%;min-height:39px;margin-top:7px;padding:5px 8px;display:flex}.generation-ratio-lock>svg{flex:none}.generation-ratio-lock>span{min-width:0;display:block}.generation-ratio-lock strong,.generation-ratio-lock small{display:block}.generation-ratio-lock strong{font-size:12px}.generation-ratio-lock small{color:#66829a;margin-top:2px;font-size:8px;line-height:1.25}.prompt-ratio-locked{justify-content:center;align-items:center;gap:5px;min-width:64px;height:30px;padding:0 8px;font-size:11px;font-weight:600;color:#2377c7!important;background:#f1f8fe!important;border:1px solid #b8d7f0!important;border-radius:6px!important;display:inline-flex!important}.generation-ratio-lock.is-unsupported{color:#b42318;background:#fff4f2;border-color:#efb9b5}.generation-ratio-lock.is-unsupported small{color:#9f4a43}.prompt-hover-preview{z-index:140;color:#f5f5f6;letter-spacing:0;white-space:pre-wrap;pointer-events:none;background:#121214f7;border:1px solid #ffffff1a;border-radius:7px;padding:16px 18px;font-size:13px;line-height:1.75;animation:.12s ease-out prompt-hover-in;position:fixed;overflow:auto;box-shadow:0 16px 42px #00000052}.prompt-hover-preview:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0d}@keyframes prompt-hover-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.generation-result-card>header strong{font-size:15px;line-height:1.4}.generation-result-card>header span{color:#b66b05;font-size:11px}.generation-result-card>p{color:#526174;cursor:help;height:42px;margin-top:9px;margin-bottom:10px;font-size:13px;line-height:1.62}.generation-result-card>p:hover{color:#344054}.generation-result-media{color:#586779;font-size:13px}.generation-result-card>small{color:#7f8b9b;margin-top:8px;font-size:11px}.prompt-hover-preview{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text}.gallery-image-preview .enhanced-preview-stage.pannable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.gallery-image-preview .enhanced-preview-stage.pannable.dragging{cursor:grabbing}.gallery-image-preview .enhanced-preview-stage.pannable img{will-change:transform;pointer-events:auto;transition:transform 80ms ease-out}.gallery-image-preview .enhanced-preview-stage.pannable.dragging img{transition:none}.image-v2.editor-with-return .prompt-preview{flex-direction:column;min-height:0;display:flex;padding:22px!important}.image-v2.editor-with-return .preview-heading{flex:none;align-items:flex-start;min-height:43px}.preview-selection-toggle{color:#475467;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.preview-selection-toggle svg{color:#287aca}.preview-selection-toggle:hover{color:#245f8d;background:#f7fbfe;border-color:#93b4cd}.preview-selection-toggle:focus-visible{outline-offset:2px;outline:2px solid #287aca38}.image-v2.editor-with-return .preview-empty,.image-v2.editor-with-return .preview-loading{flex:1 1 0;height:auto;min-height:0}.image-v2.editor-with-return .preview-empty-with-example{text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:stretch;gap:14px;padding:0!important}.image-v2.editor-with-return .preview-empty-copy{background:#fff;border:1px solid #e1e5ea;border-radius:8px;flex:none;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.image-v2.editor-with-return .preview-empty-icon{color:#356dd2;background:#eef4ff;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.image-v2.editor-with-return .preview-empty-copy strong,.image-v2.editor-with-return .preview-empty-copy span{display:block}.image-v2.editor-with-return .preview-empty-copy strong{color:#1d2939;margin:1px 0 4px;font-size:14px;line-height:1.4}.image-v2.editor-with-return .preview-empty-copy span{color:#7e8795;font-size:11px;line-height:1.55}.image-v2.editor-with-return .preview-example{background:#fff;border:1px solid #e1e5ea;border-radius:8px;flex-direction:column;flex:auto;min-height:0;padding:14px;display:flex;overflow:hidden}.image-v2.editor-with-return .preview-example-heading{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.image-v2.editor-with-return .preview-example-heading strong,.image-v2.editor-with-return .preview-example-heading span{display:block}.image-v2.editor-with-return .preview-example-heading strong{color:#1d2939;font-size:13px;line-height:1.4}.image-v2.editor-with-return .preview-example-heading span{color:#7e8795;margin-top:3px;font-size:10px;line-height:1.5}.image-v2.editor-with-return .preview-example-heading small{color:#667085;background:#f3f6fb;border-radius:5px;flex:none;padding:4px 8px;font-size:10px;line-height:1.3}.image-v2.editor-with-return .preview-example img{object-fit:contain;object-position:center top;background:#f7f8fa;border-radius:6px;width:100%;height:auto;min-height:0;max-height:calc(100% - 43px);display:block}@media (max-width:700px){.image-v2.editor-with-return .preview-empty-copy{padding:11px 12px}.image-v2.editor-with-return .preview-example{padding:11px;overflow:auto}.image-v2.editor-with-return .preview-example-heading{flex-direction:column;gap:7px}.image-v2.editor-with-return .preview-example img{max-height:none}}.creation-title-actions{align-items:center;gap:10px;display:flex}.creation-title-actions>span{color:#667085;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:7px 10px;font-size:11px}.image-artwork-card{background:#fff;border:1px solid #e3e7ec;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.project-home-image .category-toolbar-shell{min-height:42px;margin-bottom:16px}.project-home-image .category-toolbar-shell>.category-panel-v2{box-sizing:border-box;margin-bottom:0;padding-right:320px}.project-home-image .category-toolbar-shell>.category-panel-v2>.category-manager{box-sizing:border-box}.image-list-toolbar-actions{z-index:4;align-items:center;gap:8px;height:36px;display:flex;position:absolute;top:2px;right:104px}.image-list-toolbar-actions button{white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;display:inline-flex}.image-batch-secondary{color:#475467;background:#fff;border:1px solid #d7dde5}.image-batch-secondary:hover{background:#f8fafc;border-color:#9eabb9}.image-batch-delete{color:#fff;background:#c93636;border:0}.image-batch-delete:disabled{cursor:not-allowed;opacity:.45}.image-list-toolbar-actions .category-primary-action{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;font-weight:600}.image-list-toolbar-actions .category-primary-action:hover{background:var(--brand-primary-hover)}.image-artwork-card.batch-selected{border-color:#387dcc;box-shadow:0 0 0 2px #387dcc29}.image-batch-check{z-index:3;color:#fff;cursor:pointer;background:#11182794;border:2px solid #fffffff0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0f172a33}.batch-selected .image-batch-check{background:#387dcc;border-color:#387dcc}.image-processing-card{background:#fff;border:1px solid #d7e2ef;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}.image-processing-visual{aspect-ratio:1;color:#326a9f;text-align:center;background:#f4f7fa;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:relative}.image-processing-visual strong{color:#253b53;font-size:15px}.image-processing-visual span{color:#6f8193;font-size:11px}.image-processing-card.failed .image-processing-visual{color:#c2413b;background:#fff7f6;position:relative}.image-processing-delete{color:#c2413b;cursor:pointer;background:#fff;border:1px solid #efc3c0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.image-processing-delete:hover{background:#fff0ee;border-color:#df918c}.image-artwork-meta span.failed{color:#c2413b}.image-artwork-meta span.failed i{background:#c2413b}.image-artwork-meta span.processing{color:#b66a09}.image-artwork-meta span.processing i{background:#e69a27}.image-artwork-preview{aspect-ratio:1;background:#f1f3f5;position:relative;overflow:hidden}.image-artwork-preview>img{object-fit:contain;width:100%;height:100%;display:block}.image-artwork-actions{opacity:0;background:#111827c7;border-radius:6px;gap:6px;padding:5px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.image-artwork-card:hover .image-artwork-actions,.image-artwork-card:focus-within .image-artwork-actions{opacity:1;transform:translateY(0)}.image-artwork-actions button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.image-artwork-actions button:hover{background:#2377c7}.image-artwork-actions button.danger:hover{background:#c93636}.image-artwork-meta{padding:12px 13px 13px}.image-artwork-meta>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.image-artwork-meta .image-artwork-state-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.image-artwork-meta span{color:#16865f;align-items:center;gap:5px;font-size:11px;display:inline-flex}.image-artwork-meta .image-artwork-state{box-sizing:border-box;white-space:nowrap;background:#f3faf6;border:1px solid #cfe8db;border-radius:4px;justify-self:start;min-width:0;height:22px;padding:0 7px;font-size:10px;font-weight:500;line-height:20px}.image-artwork-meta .image-artwork-state.processing{color:#a85d08;background:#fff8e8;border-color:#f0d8a8}.image-artwork-meta .image-artwork-state.failed{color:#b83c36;background:#fff5f4;border-color:#efceca}.image-artwork-meta span i{background:#18b981;border-radius:50%;width:6px;height:6px}.image-artwork-meta time{color:#98a2b3;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;line-height:22px}.image-artwork-meta strong,.image-artwork-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.image-artwork-meta strong{color:#344054;margin-top:9px;font-size:13px}.image-artwork-meta small{color:#7d8897;margin-top:5px;font-size:10px}.artwork-action-message{z-index:2400;color:#23649b;background:#f1f7fc;border:1px solid #cfe0ef;border-radius:6px;justify-content:space-between;align-items:center;width:min(360px,100vw - 44px);margin:0;padding:9px 11px;font-size:12px;display:flex;position:fixed;top:76px;right:22px;box-shadow:0 10px 30px #0f172a29}.artwork-action-message button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.image-artwork-preview-clickable{cursor:zoom-in}.image-artwork-preview-clickable:focus-visible{outline-offset:2px;outline:2px solid #6d7fe8}.image-artwork-title-preview{cursor:pointer}.image-artwork-title-preview:hover{color:#356dd2}.generated-image-preview-modal{z-index:3000!important}.gallery-image-preview{background:#080c12eb!important;padding:0!important}.gallery-image-preview>div{width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.gallery-image-preview header{z-index:4;color:#fff;background:linear-gradient(#080c12c7,#080c1200);position:absolute;top:0;bottom:auto;left:0;right:0;border:0!important;height:64px!important;padding:0 20px!important}.gallery-image-preview header strong{color:#fff!important}.gallery-image-preview header span{color:#ffffffad!important}.gallery-image-preview header button{color:#fff!important;background:#ffffff1f!important}.gallery-image-preview .enhanced-preview-stage{cursor:grab;touch-action:none;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:72px 28px 142px;display:flex;overflow:hidden}.gallery-image-preview .enhanced-preview-stage.dragging{cursor:grabbing}.gallery-image-preview .enhanced-preview-stage img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.gallery-image-preview .enhanced-preview-toolbar{z-index:5;white-space:nowrap;background:#161b23e6;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:4px;height:44px;padding:5px 8px;display:flex;position:absolute;bottom:94px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.gallery-image-preview .enhanced-preview-toolbar button{color:#fff;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:grid}.gallery-image-preview .enhanced-preview-toolbar button:hover{background:#ffffff24}.gallery-image-preview .enhanced-preview-toolbar .preview-redraw-button{color:#8ed0ff}.gallery-image-preview .enhanced-preview-toolbar .preview-redraw-button:hover{color:#fff;background:#489cde3d}.gallery-image-preview .enhanced-preview-toolbar span{color:#fff;text-align:center;min-width:44px;font-size:11px}.image-preview-filmstrip{z-index:5;justify-content:center;gap:8px;height:72px;padding:7px 8px;display:flex;position:absolute;bottom:12px;left:20px;right:20px;overflow-x:auto}.image-preview-filmstrip button{opacity:.58;cursor:pointer;background:#171c24;border:2px solid #0000;border-radius:5px;flex:0 0 58px;width:58px;height:58px;padding:0;transition:opacity .15s,border-color .15s,transform .15s;position:relative;overflow:hidden}.image-preview-filmstrip button:hover{opacity:.9}.image-preview-filmstrip button.active{opacity:1;border-color:#fff;transform:translateY(-2px)}.image-preview-filmstrip img{object-fit:cover;width:100%;height:100%}.image-preview-filmstrip span{color:#fff;background:#080c12c7;border-radius:3px;min-width:16px;height:16px;padding:0 3px;font-size:9px;line-height:16px;position:absolute;bottom:3px;right:3px}.project-home-image .project-grid{position:relative}.project-page-loading{z-index:8;color:#667085;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#f7f8fad1;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.project-page-loading svg{color:#475467}@media (max-width:760px){.project-home-image .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-artwork-actions{opacity:1;transform:none}.project-home-image .category-toolbar-shell{padding-bottom:50px}.project-home-image .category-toolbar-shell>.category-panel-v2{padding-right:132px}.image-list-toolbar-actions{max-width:100%;top:auto;bottom:0;right:0;overflow-x:auto}.gallery-image-preview .enhanced-preview-stage{padding:64px 10px 130px}.image-preview-filmstrip{justify-content:flex-start;left:8px;right:8px}}.image-v2 .fixed-generate{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-right:1px solid #e1e5ea;width:590px;position:fixed;bottom:0;left:232px;right:auto}@media (max-width:1200px){.image-v2 .fixed-generate{width:520px;left:205px}}.style-mode-tabs{background:#f4f5f7;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:13px;padding:4px;display:grid}.style-mode-tabs button{color:#667085;background:0 0;border:0;border-radius:6px;height:34px;font-size:11px}.style-mode-tabs button.active{color:#111827;background:#fff;box-shadow:0 1px 5px #11182717}.reference-layout{border:1px solid #e5e7eb;border-radius:8px;padding:11px}.reference-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.reference-actions button{background:#fff;border:1px solid #dfe3e8;border-radius:6px;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:11px;display:flex}.reference-actions>span{color:#7e8795;font-size:10px}.reference-thumbs{background:#f8f9fa;border:1px dashed #cbd2da;border-radius:7px;align-items:center;gap:7px;min-height:78px;margin:9px 0;padding:7px;display:flex}.reference-thumbs>div{background:#fff;border-radius:5px;width:62px;height:62px;position:relative;overflow:hidden}.reference-thumbs img{object-fit:cover;width:100%;height:100%}.reference-thumbs button{color:#fff;background:#111827bf;border:0;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:2px;right:2px}.reference-thumbs p{color:#8b95a0;text-align:center;margin:auto;font-size:10px}.match-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.match-options label{cursor:pointer;border:1px solid #e5e7eb;border-radius:7px;gap:7px;padding:9px;display:flex}.match-options label:has(input:checked){background:#faf8ff;border-color:#8a5cff}.match-options input{accent-color:#8a5cff}.match-options strong,.match-options small{display:block}.match-options strong{font-size:11px}.match-options small{color:#7e8795;margin-top:3px;font-size:9px;line-height:1.4}.custom-requirement textarea{resize:vertical;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:125px;padding:11px;font-size:12px;line-height:1.6}.custom-requirement textarea:focus{border-color:#8a5cff;outline:3px solid #8a5cff1a}.custom-requirement>span{color:#7e8795;margin-top:6px;font-size:10px;display:block}.image-count-builder{border:1px solid #e1e5ea;border-radius:9px;overflow:hidden}.image-count-builder>div{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;min-height:72px;padding:11px 14px;display:flex}.image-count-builder>div:last-child{border-bottom:0}.image-count-builder span strong,.image-count-builder span small{display:block}.image-count-builder span strong{font-size:13px}.image-count-builder span small{color:#667085;margin-top:5px;font-size:10px}.image-count-builder>div>div{background:#f1f2f5;border-radius:9px;grid-template-columns:1fr 38px 1fr;align-items:center;width:136px;height:42px;display:grid}.image-count-builder button{color:#344054;background:0 0;border:0;height:100%;font-size:18px}.image-count-builder b{text-align:center;font-size:15px}.count-summary{color:#667085;margin:10px 1px 0;font-size:11px}.count-summary:after{content:" · 可全部设为 0 后自行增加";color:#98a2b3}@media (max-width:1200px){.match-options{grid-template-columns:1fr}.image-count-builder>div{align-items:flex-start;gap:8px}.image-count-builder>div>div{width:120px}}.reference-sequence-note{color:#2873b5;background:#f4f8fc;border:1px solid #cfe0f2;border-radius:6px;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.reference-sequence-note span,.reference-sequence-note strong,.reference-sequence-note small{display:block}.reference-sequence-note strong{font-size:12px}.reference-sequence-note small{color:#6f7f91;margin-top:3px;font-size:10px}.layout-mode-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.layout-mode-cards>button{text-align:left;background:#fff;border:1px solid #e1e5ea;border-radius:10px;justify-content:flex-start;align-items:center;min-height:82px;padding:14px 18px;display:flex;position:relative}.layout-mode-cards>button>span{min-width:0;padding-right:24px}.layout-mode-cards>button.active{background:linear-gradient(120deg,#f0edff,#e8faff);border:2px solid #74a2ff;box-shadow:0 2px 6px #5175d91f}.layout-mode-cards span strong,.layout-mode-cards span small{display:block}.layout-mode-cards span strong{font-size:14px;font-weight:500}.layout-mode-cards span small{color:#667085;margin-top:7px;font-size:11px}.layout-mode-cards i{color:#fff;border:1px solid #cfd6df;border-radius:5px;place-items:center;width:21px;height:21px;font-style:normal;display:grid;position:absolute;top:12px;right:12px}.layout-mode-cards+.image-count-builder{margin-top:12px}.count-summary.invalid{color:#d04444}.count-summary.invalid:after{content:" · 还需增加图片"}.image-type-selector{background:#f8fafc;border:1px solid #dfe5ec;border-radius:7px;margin-top:12px;padding:12px}.image-type-selector-head{color:#667085;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.image-type-selector-head button{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:11px}.image-type-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.image-type-selector-grid>button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;min-height:68px;padding:10px;display:grid}.image-type-selector-grid>button.selected{background:#eef6fc;border-color:#77a9d7;box-shadow:0 0 0 1px #2377c714}.image-type-selector-grid>button>i{color:#fff;background:#fff;border:1px solid #b8c4d0;border-radius:4px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.image-type-selector-grid>button.selected>i{border-color:var(--brand-primary);background:var(--brand-primary)}.image-type-selector-grid strong,.image-type-selector-grid small{display:block}.image-type-selector-grid strong{font-size:12px}.image-type-selector-grid small{color:#7d8897;margin-top:5px;font-size:10px;line-height:1.35}.image-type-selector-error{color:#c93636;margin:9px 0 0;font-size:11px}@media (max-width:1100px){.layout-mode-cards,.image-type-selector-grid{grid-template-columns:1fr}}.content-canvas-page{background:#0d0f14;flex-direction:column;height:calc(100vh - 72px);display:flex}.content-flow{flex:1;position:relative}.content-flow .react-flow__background-pattern{fill:#262a32}.content-node{color:#f5f7fa;background:#171a21;border:1px solid #353944;border-radius:9px;width:280px;overflow:hidden;box-shadow:0 8px 24px #00000047}.content-node-title{border-bottom:1px solid #2c3039;align-items:center;gap:8px;height:39px;padding:0 10px;display:flex}.content-node-title strong{flex:1;font-size:12px}.content-node-title em{color:#fbbf24;font-size:9px;font-style:normal}.content-node textarea{color:#e5e7eb;resize:vertical;background:#111319;border:0;width:100%;height:115px;padding:10px;font-size:11px;line-height:1.55}.content-node select{color:#e5e7eb;background:#111319;border:1px solid #343945;border-radius:6px;width:calc(100% - 20px);height:35px;margin:10px;padding:0 8px}.node-media{background:#0f1116;place-items:center;height:175px;display:grid}.node-media img,.node-media video{object-fit:contain;width:100%;height:100%}.node-media audio{width:90%}.node-media>button{color:#aeb6c5;background:0 0;border:1px dashed #4a505d;border-radius:7px;flex-direction:column;align-items:center;gap:7px;padding:18px;display:flex}.node-generate{color:#fff;background:#6f5de7;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 16px);height:34px;margin:8px;display:flex}.content-node .react-flow__handle{background:#101218;border:2px solid #8b98b4;width:10px;height:10px}.canvas-add-menu{z-index:20;background:#171a21;border:1px solid #363b46;border-radius:10px;width:232px;padding:11px;position:absolute;transform:translate(5px,5px);box-shadow:0 15px 38px #0000006b}.canvas-add-menu>span{color:#8d95a5;padding:2px 2px 7px;font-size:11px;display:block}.canvas-add-menu>button{color:#f1f3f7;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:13px;width:100%;height:40px;padding:0 11px;font-size:14px;display:flex}.canvas-add-menu>button:hover{background:#262a33}.canvas-add-menu svg{color:#aeb6c5;width:17px}.canvas-add-menu>i{background:#353944;height:1px;margin:8px 0;display:block}.canvas-asset-picker{z-index:30;background:#171a21;border:1px solid #363b46;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:9px;width:560px;max-height:430px;padding:14px;display:grid;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.canvas-asset-picker>div{color:#fff;grid-column:1/-1;justify-content:space-between;display:flex}.canvas-asset-picker>button{color:#fff;background:#111319;border:1px solid #343945;border-radius:6px;overflow:hidden}.canvas-asset-picker img{object-fit:contain;width:100%;height:95px}.canvas-asset-picker span{white-space:nowrap;text-overflow:ellipsis;padding:6px;font-size:9px;display:block;overflow:hidden}.app-shell.canvas-fullscreen{height:100vh;display:block!important}.app-shell.canvas-fullscreen>.sidebar,.app-shell.canvas-fullscreen>main>.topbar{display:none!important}.app-shell.canvas-fullscreen>main{width:100%;height:100vh;overflow:hidden;padding-top:0!important}.app-shell.canvas-fullscreen .content-canvas-page{height:100vh}.canvas-token-balance{color:#475467;background:#f8fafc;border:1px solid #dfe3e8;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:12px;display:inline-flex}.canvas-token-balance strong{color:#172033;font-size:13px}.canvas-return-bar .canvas-task-log-button{padding:0 11px}.canvas-task-log-backdrop{z-index:900;background:#0f172a1f;position:fixed;top:58px;bottom:0;left:0;right:0}.canvas-task-log-drawer{background:#fff;border-left:1px solid #dfe3e8;flex-direction:column;width:min(460px,100vw);height:100%;display:flex;position:absolute;top:0;right:0}.canvas-task-log-drawer>header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.canvas-task-log-drawer>header strong,.canvas-task-log-drawer>header small{display:block}.canvas-task-log-drawer>header strong{font-size:18px}.canvas-task-log-drawer>header small{color:#98a2b3;margin-top:3px;font-size:11px}.canvas-task-log-drawer>header>div:last-child{gap:5px;display:flex}.canvas-task-log-drawer>header button{color:#667085;background:#f2f4f7;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.canvas-task-log-filters{padding:14px 18px 8px}.canvas-task-log-filters>div{gap:7px;margin-bottom:8px;display:flex}.canvas-task-log-filters button{color:#667085;background:#fff;border:1px solid #dfe3e8;border-radius:6px;height:34px;padding:0 11px;font-size:12px}.canvas-task-log-filters button.active{color:#fff;background:#10bcd4;border-color:#10bcd4}.canvas-task-log-list{flex:1;min-height:0;padding:0 18px 16px;overflow:auto}.canvas-task-log-list article{background:#f8f9fa;border:1px solid #dfe3e8;border-radius:7px;margin-top:12px;padding:14px}.canvas-task-log-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.canvas-task-log-list article>div strong{font-size:14px}.canvas-task-log-list article>div span{color:#c4323f;background:#fff1f2;border-radius:5px;padding:3px 8px;font-size:11px}.canvas-task-log-list article>div span.success{color:#138a51;background:#dff5e8}.canvas-task-log-list article>div span.processing{color:#a66500;background:#fff4db}.canvas-task-log-list article>p{color:#8a94a4;margin:7px 0;font-size:12px;line-height:1.5}.canvas-task-log-list article>em{color:#b42318;background:#fff1f2;border-radius:5px;margin:8px 0;padding:8px;font-size:11px;font-style:normal;line-height:1.5;display:block}.canvas-task-log-list article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.canvas-task-log-list article code{text-overflow:ellipsis;white-space:nowrap;color:#667085;min-width:0;font:12px Inter,Microsoft YaHei,sans-serif;overflow:hidden}.canvas-task-log-list article footer button{color:#08a9c0;background:#fff;border:1px solid #dfe3e8;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 9px;display:flex}.canvas-task-log-empty{color:#98a2b3;justify-content:center;align-items:center;gap:8px;min-height:160px;font-size:13px;display:flex}.canvas-task-log-help{color:#7b8696;border-top:1px solid #e5e7eb;margin:0;padding:12px 18px;font-size:12px}.content-canvas-page{background:#fbfcfd}.content-flow{background-color:#fbfcfd;background-image:radial-gradient(circle,#d6dbe2 1.15px,#0000 1.25px);background-position:0 0;background-size:28px 28px}.content-flow .react-flow__pane{background:0 0}.content-flow .react-flow__viewport{z-index:1}.content-flow .react-flow__edge-path{stroke-linecap:round}.content-node .node-media{position:relative}.content-node.image .node-media .replace-media{color:#344054;white-space:nowrap;z-index:10;background:#fffffff5;border:1px solid #d9dee7;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:auto;height:32px;padding:0 10px;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0f172a1f}.content-node.image .node-media .replace-media:hover{color:#1677ff;background:#fff;border-color:#b9c2d0}.content-node.video .node-media .replace-media{color:#344054;white-space:nowrap;z-index:10;background:#fffffff5;border:1px solid #d9dee7;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:auto;height:32px;padding:0 10px;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0f172a1f}.audio-node-actions{background:#fff;grid-template-columns:1fr 1fr;gap:8px;height:72px;padding:10px;display:grid}.audio-node-actions button{color:#667085;background:#fff;border:1px solid #dfe3ea;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.audio-node-actions button:hover{color:#ef5da8;border-color:#ef5da8}.content-node:not(.selected) textarea,.content-node:not(.selected) select,.content-node:not(.selected) .node-generate{display:none}.content-node:not(.selected) .node-media{height:170px}.content-node.text:not(.selected){min-height:195px}.content-node.text:not(.selected) textarea{color:#778091;height:150px;display:block}.content-node.audio:not(.selected){width:290px}.content-node.audio:not(.selected) .node-media{height:72px}.content-node.app:not(.selected){min-height:120px}.node-context-menu{z-index:35;background:#191c23;border:1px solid #343944;border-radius:10px;width:270px;padding:9px;position:absolute;box-shadow:0 18px 42px #0000006b}.node-context-menu button{color:#e5e7eb;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;height:42px;padding:0 12px;font-size:13px;display:flex}.node-context-menu button:hover{background:#282c35}.node-context-menu button span{color:#777f8d;margin-left:auto;font-size:11px}.node-context-menu i{background:#30343e;height:1px;margin:7px 0;display:block}.node-context-menu button.danger{color:#ff5964;background:#292b32}.content-node textarea,.content-node select,.content-node .node-generate{display:none!important}.content-node{width:216px}.content-node .node-media{height:185px!important}.content-node.text{height:200px}.content-node.text:after{content:"双击编辑内容";color:#778091;padding:18px 12px;font-size:12px;display:block}.content-node.audio{width:290px}.content-node.audio .node-media{height:72px!important}.content-node.app{height:120px}.content-bottom-editor{z-index:16;color:#e5e7eb;background:#171a21;border:1px solid #343944;border-radius:10px;min-height:245px;padding:16px;position:absolute;bottom:18px;left:4%;right:4%;box-shadow:0 12px 32px #00000052}.editor-reference{align-items:center;gap:16px;display:flex}.editor-reference button{color:#08d9f7;background:0 0;border:1px solid #08ccea;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:62px;height:55px;display:flex}.editor-reference p{color:#78849a;font-size:12px}.content-bottom-editor>textarea{resize:none;color:#e5e7eb;background:0 0;border:0;border-bottom:1px solid #aab0bb;outline:0;width:100%;height:105px;padding:14px 0;font-size:13px;display:block!important}.editor-options{align-items:center;gap:9px;padding-top:12px;display:flex}.editor-options select{color:#e5e7eb;background:#20232b;border:1px solid #343944;border-radius:7px;width:auto;height:36px;padding:0 10px;display:block!important}.editor-options>span{color:#3e8cff;margin-left:auto;font-size:11px}.editor-options>button{color:#7b8492;background:#eef1f5;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.content-node .react-flow__handle{opacity:0;pointer-events:none;color:#fff;z-index:8;place-items:center;transition:opacity .14s,transform .14s,box-shadow .14s;box-shadow:inset 0 0 0 2px #07d4ef,0 0 16px #00d3ef2e;background:#0f1720!important;border:10px solid #00cfeb3b!important;border-radius:50%!important;width:52px!important;height:52px!important;display:grid!important}.content-node .react-flow__handle:after,.content-node .react-flow__handle:before{content:"";background:#fff;border-radius:2px;width:17px;height:2px;position:absolute}.content-node .react-flow__handle:before{transform:rotate(90deg)}.content-node:hover .react-flow__handle,.content-node.selected .react-flow__handle,.react-flow.connecting .content-node .react-flow__handle,.react-flow__handle.connecting,.react-flow__handle.valid{opacity:1;pointer-events:all}.react-flow__node:has(.content-node:hover) .react-flow__handle{opacity:1;pointer-events:all}.react-flow__renderer:has(.react-flow__connection) .content-node .react-flow__handle{opacity:1;pointer-events:all}.content-node .react-flow__handle:hover{transform:translateY(-50%)scale(1.08);box-shadow:inset 0 0 0 2px #21e6ff,0 0 24px #00defa59}.content-node .react-flow__handle.connectionindicator{pointer-events:all}.reference-actions>div{align-items:center;gap:8px;display:flex}.reference-actions>div>button{box-sizing:border-box;white-space:nowrap;border-radius:7px;height:38px;padding:0 13px;font-size:12px;font-weight:500;line-height:1}.reference-actions .reference-upload-btn{color:#fff;background:#287aca;border-color:#287aca}.reference-actions .reference-upload-btn:hover{background:#216db7;border-color:#216db7}.reference-actions>div>button:not(.reference-upload-btn):hover{background:#f8fafc;border-color:#aeb9c6}@media (max-width:1200px){.reference-actions{flex-direction:column;align-items:flex-start}}:root{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}body{font-family:inherit}.app-shell{grid-template-columns:84px minmax(0,1fr)}.sidebar{align-items:stretch;width:84px;padding:0 8px 10px;overflow:hidden auto}.brand{border-bottom:1px solid #e5e7eb;justify-content:center;height:70px;margin:0 -8px 10px;padding:0}.brand-mark{color:#7357dd;background:#f8fbff;border-radius:50%;width:42px;height:42px;box-shadow:0 5px 18px #6754d329}.brand-mark:after{background:#12cfe8}.brand>div:last-child,.nav-label,.service-state{display:none}.sidebar nav{gap:3px}.sidebar button,.sidebar-bottom>button{color:#27364d;text-align:center;white-space:nowrap;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:68px;height:auto;min-height:64px;margin:0;padding:8px 3px 7px;font-size:11px;font-weight:600;line-height:1.2}.sidebar button svg{stroke-width:1.7px;width:23px;height:23px}.sidebar button:hover{color:#5137ad;background:#f5f1ff}.sidebar button.active{color:#2f244f;background:linear-gradient(145deg,#eee8ff,#f6f0ff);box-shadow:0 8px 20px #7e5ad61f}.sidebar-bottom{margin-top:auto}.topbar h1,.cross-toolbar h2,.creation-title h2,.creation-section-head strong,.preview-heading strong,button,input,select,textarea{font-family:inherit}.image-v2 .fixed-generate{left:84px}@media (max-width:1200px){.app-shell{grid-template-columns:84px minmax(0,1fr)}.sidebar{width:84px}.image-v2 .fixed-generate{left:84px}}.preview-history{border-top:1px solid #d9dee5;margin-top:20px;padding-top:16px}.history-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.history-title strong,.history-title span{display:block}.history-title strong{font-size:14px}.history-title span{color:#7e8795;margin-top:4px;font-size:10px}.history-title em{background:#fff;border:1px solid #e1e5ea;border-radius:5px;padding:5px 7px;font-size:10px;font-style:normal}.preview-history>article{background:#fff;border:1px solid #e1e5ea;border-radius:8px;grid-template-columns:1fr 40px;margin-bottom:8px;display:grid;overflow:hidden}.history-open{text-align:left;background:#fff;border:0;padding:11px 13px}.history-open strong,.history-open span,.history-open small{display:block}.history-open strong{font-size:12px}.history-open span{color:#667085;margin-top:5px;font-size:10px}.history-open small{color:#8b95a0;margin-top:4px;font-size:10px}.history-delete{color:#a6aebb;background:#fff;border:0;border-left:1px solid #edf0f2}.history-delete:hover{color:#d14343;background:#fff1f1}.preview-history>p{text-align:center;color:#8b95a0;padding:22px;font-size:11px}.node-attached-editor{z-index:15;width:900px;height:260px;transform:translateX(-50%) scale(var(--inverse-canvas-zoom));transform-origin:top;pointer-events:none;position:absolute;top:calc(100% + 24px);left:50%}.node-attached-editor .content-bottom-editor{pointer-events:auto;width:900px;height:260px;min-height:260px;padding:14px 16px;position:static}.node-attached-editor .content-bottom-editor>textarea{height:120px}.node-attached-editor .editor-options{padding-top:10px}.node-attached-editor .editor-options select{height:34px}.node-attached-editor.node-attached-editor-portal{z-index:100;transform-origin:top;pointer-events:auto;width:900px;height:260px;position:fixed;transform:translate(-50%)}.node-attached-editor .node-generation-error{color:#b4232f;background:#fff1f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:12px;line-height:1.4;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 5px 16px #7f1d1d1f}.node-attached-editor .node-generation-error svg{flex:none}.node-attached-editor .node-generation-error span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-reference-card{cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:6px;flex:0 0 58px;width:58px;padding:3px;position:relative;box-shadow:0 2px 8px #0f172a14}.editor-reference-card:hover{border-color:#21c7dd;box-shadow:0 0 0 2px #21c7dd1f}.editor-reference-card img,.editor-reference-card video{object-fit:cover;border-radius:4px;width:50px;height:50px;display:block}.editor-reference-card>svg{color:#667085;background:#f3f5f8;border-radius:4px;width:50px;height:50px;padding:13px;display:block}.editor-reference-card span{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:12px;display:block;overflow:hidden}.editor-reference-card .editor-reference-remove{color:#fff;opacity:0;background:#4b5563;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:opacity .15s,background .15s;display:grid;position:absolute;top:-8px;right:-8px}.editor-reference-card:hover .editor-reference-remove,.editor-reference-card .editor-reference-remove:focus{opacity:1}.editor-reference-card .editor-reference-remove:hover{background:#ef4444}.canvas-add-menu{border-radius:8px;width:188px;padding:8px}.canvas-add-menu>span{padding:2px 5px 5px;font-size:10px}.canvas-add-menu>button{border-radius:5px;gap:10px;height:33px;padding:0 9px;font-size:12px}.canvas-add-menu svg{width:15px}.canvas-add-menu>i{margin:6px 0}.content-editor-scale{z-index:16;width:680px;height:190px;transform:translateX(-50%) scale(var(--canvas-editor-scale));transform-origin:bottom;pointer-events:none;position:absolute;bottom:16px;left:50%}.content-editor-scale .content-bottom-editor{pointer-events:auto;width:680px;min-height:190px;padding:13px;position:static}.content-editor-scale .editor-reference button{width:54px;height:48px}.content-editor-scale .content-bottom-editor>textarea{height:72px;padding:10px 0}.content-editor-scale .editor-options{padding-top:9px}.content-editor-scale .editor-options select{height:32px}.content-editor-scale .editor-options>button{width:36px;height:36px}.text-node-preview{color:#778091;white-space:pre-wrap;height:155px;padding:14px;font-size:12px;overflow:hidden}.app-node-preview{color:#a9b1c1;justify-content:center;align-items:center;gap:10px;height:80px;display:flex}.empty-media{color:#5f8fe8;flex-direction:column;align-items:center;gap:12px;display:flex}.replace-media{color:#fff;background:#171a21;border:1px solid #343944;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 11px;display:flex;position:absolute;top:49px;right:8px}.image-node-tools{z-index:12;white-space:nowrap;background:#15181e;border:1px solid #343944;border-radius:8px;display:flex;position:absolute;bottom:calc(100% + 9px);left:50%;overflow:hidden;transform:translate(-50%)}.image-node-tools button{color:#c4cad5;background:0 0;border:0;border-right:1px solid #2d313a;height:36px;padding:0 10px;font-size:11px}.image-node-tools button:hover{color:#fff;background:#242832}.content-node.image .node-media{position:relative}.content-node.image .node-media img{object-fit:cover}@media (max-width:1050px){.content-editor-scale,.content-editor-scale .content-bottom-editor{width:580px}}.content-node .react-flow__handle{transform:translateY(-50%);opacity:0!important;pointer-events:none!important;top:50%!important}.content-node:hover .react-flow__handle,.content-node .react-flow__handle.connecting,.content-node .react-flow__handle.valid{opacity:1!important;pointer-events:all!important}.react-flow__renderer:has(.react-flow__connection) .content-node .react-flow__handle{opacity:1!important;pointer-events:all!important}.content-node.image .replace-media{z-index:6;height:34px;top:10px!important;right:10px!important}.content-node .node-replace-menu{z-index:18;background:#fff;border:1px solid #d9e0e8;gap:2px;width:154px;padding:6px;display:grid;position:absolute;top:52px;right:10px;box-shadow:0 8px 22px #1e293b29}.content-node .node-replace-menu button{color:#344054;text-align:left;background:#fff;border:0;align-items:center;gap:9px;height:34px;padding:0 10px;font-size:12px;display:flex}.content-node .node-replace-menu button:hover{color:#1677c8;background:#f2f6fa}.canvas-asset-picker video{object-fit:cover;background:#111;width:100%;height:92px}.content-node.text{min-width:216px;min-height:160px;width:max-content!important;height:auto!important}.content-node.text .text-node-preview{cursor:text}.content-node.text textarea.text-node-preview{resize:both;box-sizing:border-box;color:#667085;width:216px;min-width:216px;height:auto;font:inherit;white-space:pre-wrap;border:0;outline:0;padding:16px 12px;line-height:1.55;overflow:auto;background:#fff!important;min-height:120px!important;display:block!important}.content-node.text .text-node-result-editor.editing{box-shadow:inset 0 0 0 1px #52b8cd;color:#344054!important;background:#fff!important}.content-node.text:after{content:none!important;display:none!important}.content-node.text.analysis-mode .text-node-preview{box-sizing:border-box;white-space:pre-wrap;height:auto;min-height:120px;padding:16px 12px;display:block;overflow:auto;color:#667085!important;background:#fff!important}.content-node.text.analysis-mode textarea.text-node-preview{padding:12px;pointer-events:auto!important}.content-node.text.analysis-mode textarea.text-node-preview.editing{color:#263244!important;background:#fff!important}.content-node .react-flow__handle{width:10px!important;height:10px!important;box-shadow:none!important;background:#fff!important;border:2px solid #08bfd8!important}.content-node .react-flow__handle-left{left:-1px!important}.content-node .react-flow__handle-right{right:-1px!important}.content-node .react-flow__handle:after{background-color:#fff;background-image:linear-gradient(#08bfd8,#08bfd8),linear-gradient(#08bfd8,#08bfd8);background-position:50%,50%;background-repeat:no-repeat;background-size:13px 1.5px,1.5px 13px;border:6px solid #08bfd824;border-radius:50%;width:36px;height:36px;box-shadow:inset 0 0 0 1.5px #08bfd8,0 3px 10px #0f172a24}.content-node .react-flow__handle:hover:after{background-color:#f7feff;box-shadow:inset 0 0 0 1.5px #05aec6,0 3px 12px #08bfd83d}.content-node .react-flow__handle:before{display:none}.content-node{color:#1f2937!important;background:#fff!important;border-color:#d9dee7!important;box-shadow:0 7px 20px #0f172a1f!important}.content-node.selected{border-color:#20c6dd!important;box-shadow:0 0 0 2px #20c6dd24,0 7px 20px #0f172a1f!important}.content-node-title{background:#fff!important;border-bottom-color:#e6e9ef!important}.content-node-title>span{color:#3478f6!important}.content-node-title strong{color:#263244!important}.content-node-title em{color:#667085!important}.content-node{position:relative;overflow:visible!important}.content-node-title{border-radius:8px 8px 0 0}.content-node .node-media,.content-node>.text-node-preview,.content-node>.app-node-preview,.content-node>.audio-node-actions{border-radius:0 0 8px 8px}.content-node>.audio-node-actions.has-media{grid-template-rows:40px 1fr;height:112px}.content-node>.audio-node-actions>audio{grid-column:1/-1;width:100%;height:36px}.content-node>.audio-node-actions button.recording{color:#dc3f54;background:#fff4f5;border-color:#dc3f54}.content-node>.audio-node-actions button:disabled{cursor:not-allowed;opacity:.5}.content-node-generation-overlay{z-index:20;color:#fff;pointer-events:none;background:#232a34d1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.content-node-generation-overlay strong{letter-spacing:0;font-size:18px;font-weight:500}.content-node.generating .react-flow__handle{z-index:10}.content-node.generating .image-node-tools,.content-node.generating .text-node-tools,.content-node.generating .audio-node-tools{pointer-events:none;opacity:.55}.node-generation-status.failed{color:#e54855!important}.editor-options button:disabled{cursor:not-allowed;opacity:.65}.content-node .node-media,.empty-media,.text-node-preview,.app-node-preview{color:#667085!important;background:#f2f4f7!important}.content-node.image .node-media{aspect-ratio:var(--node-media-aspect,1 / 1);overflow:hidden;height:auto!important}.content-node.image .node-media>img{background:#f2f4f7;width:100%;height:100%;object-fit:contain!important}.content-node.image .node-media>.empty-media{width:100%;height:100%}.content-node.video .node-media{aspect-ratio:var(--node-media-aspect,16 / 9);overflow:hidden;height:auto!important}.content-node.video .node-media>video{background:#111827;width:100%;height:100%;display:block;object-fit:contain!important}.content-node.video .node-media>.empty-media{width:100%;height:100%}.content-flow .react-flow__controls{background:#fff;border:1px solid #dfe4eb;border-radius:7px;flex-direction:column;width:42px;display:flex;overflow:hidden;box-shadow:0 3px 12px #0f172a1a}.content-flow .react-flow__controls-button{color:#344054;background:#fff;border:0;border-bottom:1px solid #edf0f4;flex:0 0 34px;place-items:center;width:40px;height:34px;display:grid}.content-flow .react-flow__controls-button:hover{background:#f5f7fa}.content-flow .react-flow__controls-button.canvas-zoom-percentage{color:#344054;letter-spacing:0;background:#f7f9fb;border-bottom:1px solid #dfe4eb;flex-basis:30px;order:-1;width:40px;min-width:40px;height:30px;padding:0 2px;font-size:10px;font-weight:700}.content-flow .react-flow__controls-button.canvas-zoom-percentage:hover{color:#2465d5;background:#eef5ff}.content-flow .react-flow__controls-button.canvas-organize-button{border-top:1px solid #dfe4eb;border-bottom:0;margin-top:4px}.content-flow .react-flow__controls-button:last-child{border-bottom:0}.image-node-tools{background:#fff!important;border-color:#dfe3ea!important;box-shadow:0 5px 16px #0f172a1f!important}.image-node-tools button{align-items:center;gap:4px;display:inline-flex;color:#344054!important;background:#fff!important;border-color:#e3e7ed!important}.image-node-tools button:disabled{cursor:not-allowed;opacity:.72;color:#b7bec9!important;background:#fff!important}.content-bottom-editor{color:#344054!important;background:#fff!important;border-color:#dfe3ea!important;box-shadow:0 12px 30px #0f172a24!important}.content-bottom-editor>textarea{color:#263244!important;border-bottom-color:#d9dee7!important}.content-bottom-editor>textarea::placeholder{color:#98a2b3}.editor-options select{color:#344054!important;background:#fff!important;border-color:#d9dee7!important}.canvas-add-menu,.node-context-menu{z-index:3000!important;background:#fff!important;border-color:#dfe3ea!important;box-shadow:0 12px 30px #0f172a24!important}.canvas-add-menu>span{color:#667085!important}.canvas-add-menu>button,.node-context-menu button{color:#344054!important;background:0 0!important}.canvas-add-menu>button:hover,.node-context-menu button:hover{background:#f2f4f7!important}.canvas-add-menu>i,.node-context-menu i{background:#e6e9ef!important}.node-context-menu button.danger{color:#e5484d!important}.content-edge-track{fill:none;stroke:#b8c0cc!important;stroke-width:1.6px!important}.content-edge-track.is-selected{stroke:#2563eb!important;stroke-width:2.4px!important}.content-edge-current{stroke:#08c9e3;stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 48;fill:none;pointer-events:none;animation:1.15s linear infinite content-current-flow}@keyframes content-current-flow{to{stroke-dashoffset:-58px}}.content-node.video.selected{border-color:#8b5cf6!important;box-shadow:0 0 0 2px #8b5cf624,0 7px 20px #0f172a1f!important}.content-node.video .content-node-title>span,.content-node.video .empty-media>svg{color:#8b5cf6!important}.content-node.video .replace-media{color:#6d3ee8!important;border-color:#ddd6fe!important}.content-node.video .react-flow__handle{border-color:#8b5cf6!important}.content-node.video .react-flow__handle:after{background-image:linear-gradient(#7c3aed,#7c3aed),linear-gradient(#7c3aed,#7c3aed);border-color:#8b5cf621;box-shadow:inset 0 0 0 1.5px #8b5cf6,0 3px 10px #6d3ee826}.content-node.video .empty-media .replace-media{font-size:13px}.audio-content-editor{position:relative}.audio-editor-options>button{color:#475467!important;background:#f4f5f7!important;border-radius:6px!important;width:auto!important;height:36px!important;padding:0 10px!important}.audio-editor-options .audio-submit{margin-left:0;border-radius:50%!important;width:40px!important;padding:0!important}.audio-popover{z-index:20;background:#fff;border:1px solid #e2e6ec;border-radius:8px;padding:12px;position:absolute;bottom:58px;left:16px;box-shadow:0 10px 28px #0f172a29}.audio-popover strong{margin-bottom:10px;font-size:12px;display:block}.audio-model-popover button{color:#00abc5;background:#dffaff;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:178px;height:42px;padding:0 14px;font-weight:600;display:flex}.audio-playback-popover{width:375px}.audio-playback-popover>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.audio-playback-popover button{color:#111827;background:#f4f4f3;border:1px solid #e0e3e8;border-radius:7px;height:44px}.audio-playback-popover button.active{background:#fff;border-color:#344054;box-shadow:0 0 0 1px #344054}.voice-dialog-backdrop{z-index:100;background:#1118276b;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.voice-dialog{background:#fff;border-radius:12px;width:550px;max-height:470px;overflow:hidden;box-shadow:0 20px 55px #00000040}.voice-dialog header{border-bottom:1px solid #e5e7eb;align-items:center;height:66px;padding:0 20px;display:flex}.voice-dialog header strong{flex:1}.voice-dialog header button{color:#475467;background:#fff;border:0;height:36px}.voice-dialog header button:first-of-type{color:#04b8d2;border:1px solid #b9eef5;border-radius:7px}.voice-dialog>div{max-height:400px;overflow:auto}.voice-dialog>div>button{color:#475467;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e7eb;align-items:center;gap:22px;width:100%;height:75px;padding:0 32px;display:flex}.voice-dialog>div>button:hover{background:#f8fafc}.voice-dialog span{flex-direction:column;flex:1;display:flex}.voice-dialog small{margin-top:4px}.voice-dialog em{color:#f3a400;background:#fff4cf;border-radius:12px;padding:3px 8px;font-size:11px;font-style:normal}.canvas-confirm-backdrop{z-index:3200;background:#1118273d;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.canvas-confirm-dialog{color:#1f2937;background:#fff;border:1px solid #e2e6ec;border-radius:10px;width:476px;max-width:calc(100% - 32px);padding:22px 20px 18px;box-shadow:0 18px 50px #0f172a33}.canvas-confirm-dialog h3{margin:0 0 10px;font-size:18px;font-weight:600}.canvas-confirm-dialog p{color:#7b8494;margin:0;font-size:14px;line-height:1.6}.canvas-confirm-dialog>div{justify-content:flex-end;gap:10px;margin-top:18px;display:flex;background:#fff!important;border:0!important}.canvas-confirm-dialog button{color:#344054;background:#fff;border:1px solid #d9dee7;border-radius:7px;height:40px;padding:0 17px;font-size:14px}.canvas-confirm-dialog button.danger{color:#fff;background:#e54855;border-color:#e54855}.canvas-points-confirm-backdrop{z-index:3100!important}.canvas-result-alert>div{justify-content:flex-end}.canvas-result-alert>div>button{min-width:88px;color:#fff!important;background:#15bcd4!important;border-color:#15bcd4!important}.canvas-media-preview{z-index:3000;background:#0f172a9e;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.canvas-media-preview>div{background:#fff;border-radius:8px;width:min(900px,86vw);height:min(82vh,760px);padding:10px;position:relative;box-shadow:0 22px 60px #00000047}.canvas-media-preview video,.canvas-media-preview audio{object-fit:contain;width:100%;height:100%;display:block}.canvas-media-preview>div>button{z-index:2;color:#344054;background:#fff;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:-12px;right:-12px;box-shadow:0 3px 12px #0003}.canvas-confirm-dialog>div>button{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:68px!important;max-width:none!important;padding:0 18px!important;line-height:38px!important}.canvas-confirm-dialog>div>button.danger{width:auto!important;min-width:68px!important}.canvas-confirm-dialog>div{align-items:center}.canvas-confirm-dialog h3,.canvas-confirm-dialog p{word-break:normal;white-space:normal}.audio-popover-dismiss{z-index:18!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.audio-popover{z-index:20}.audio-popover-close{color:#667085!important;background:#f4f5f7!important;border:0!important;border-radius:5px!important;place-items:center!important;width:25px!important;height:25px!important;padding:0!important;display:grid!important;position:absolute!important;top:7px!important;right:7px!important}.audio-popover>strong{padding-right:30px}.audio-editor-options{flex-wrap:nowrap;gap:6px;display:flex;overflow:visible}.audio-editor-options>span{white-space:nowrap}.audio-content-editor{overflow:visible!important}.text-node-tools{z-index:9;white-space:nowrap;background:#fff;border:1px solid #dfe3ea;border-radius:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 14px #0f172a1a}.text-node-tools>*{color:#344054;background:#fff;border:0;border-right:1px solid #e5e7eb;align-items:center;gap:5px;height:38px;padding:0 12px;display:flex}.text-node-tools button:disabled{color:#b8bec8}.text-node-tools>:last-child{border-right:0}.text-content-editor{position:relative}.text-reference-add{color:#00abc5;background:#fff;border:1px solid #12c3da;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:60px;height:60px;display:flex}.text-content-editor>textarea{height:122px!important;padding:18px 0!important}.text-editor-options>button{color:#475467!important;background:#f4f5f7!important;border:0!important;border-radius:6px!important;width:auto!important;height:34px!important;padding:0 12px!important}.text-editor-options>button.active{box-shadow:inset 0 0 0 1px #c7a7ff;color:#7c3aed!important;background:#f1eafe!important}.text-editor-options>span{margin-left:auto}.text-limit-dismiss{z-index:18;background:0 0;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.attachment-limits-popover{z-index:20;background:#fff;border:1px solid #e2e6ec;border-radius:8px;width:235px;padding:14px 16px;position:absolute;bottom:55px;left:120px;box-shadow:0 10px 28px #0f172a29}.attachment-limits-popover strong{margin-bottom:10px;display:block}.attachment-limits-popover p{color:#667085;justify-content:space-between;margin:7px 0;font-size:13px;display:flex}.attachment-limits-popover b{color:#111827}.attachment-limits-popover small{color:#98a2b3;margin-top:6px;line-height:1.35;display:block}.text-reference-row{align-items:flex-start;gap:8px;min-height:64px;display:flex;overflow:visible}.text-reference-add{flex:0 0 60px;position:relative}.text-upload-tooltip{z-index:30;color:#475467;text-align:left;background:#fff;border:1px solid #e2e6ec;border-radius:8px;width:220px;padding:12px 14px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 28px #0f172a29}.text-reference-add:hover .text-upload-tooltip{display:block}.text-upload-tooltip strong{color:#111827;margin-bottom:8px;display:block}.text-upload-tooltip p{justify-content:space-between;margin:5px 0;display:flex}.text-reference-item{color:#475467;background:#fff;border:1px solid #e2e6ec;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:58px;height:60px;padding:3px;display:flex;position:relative}.text-reference-item img,.text-reference-item video{object-fit:cover;border-radius:4px;width:48px;height:38px}.text-reference-item>svg{color:#667085;background:#f3f5f8;border-radius:4px;width:48px;height:38px;padding:8px}.text-reference-item span{font-size:10px}.text-reference-item i{color:#fff;background:#4b5563;border-radius:50%;place-items:center;width:18px;height:18px;display:none;position:absolute;top:-6px;right:-6px}.text-reference-item:hover i{display:grid}.text-content-editor>textarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.5;width:100%!important;height:120px!important;min-height:0!important}.text-editor-options{align-items:center;gap:8px;min-width:0;display:flex}.text-editor-options>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.audio-node-tools{z-index:9;white-space:nowrap;background:#fff;border:1px solid #dfe3ea;border-radius:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 14px #0f172a1a}.audio-node-tools button{color:#344054;background:#fff;border:0;border-right:1px solid #e5e7eb;align-items:center;gap:5px;height:38px;padding:0 13px;display:flex}.audio-node-tools button:last-child{border-right:0}.audio-node-tools button:disabled{color:#c1c7d0;cursor:not-allowed}.node-attached-editor .audio-content-editor{grid-template-rows:minmax(0,1fr) 50px!important;width:760px!important;height:232px!important;min-height:232px!important;padding:16px!important;display:grid!important;overflow:visible!important}.audio-content-editor>textarea{grid-row:1;resize:none!important;border:0!important;border-bottom:1px solid #e5e7eb!important;width:100%!important;height:100%!important;min-height:0!important;padding:14px!important}.audio-content-editor>.audio-editor-options{grid-row:2;align-items:center!important;gap:6px!important;min-width:0!important;padding-top:10px!important;display:flex!important}.audio-editor-options>button{flex:none}.audio-editor-options>span{text-overflow:ellipsis;flex:0 auto;overflow:hidden;margin-left:auto!important}.audio-popover-dismiss,.audio-popover{pointer-events:auto!important}.audio-popover-close{z-index:2}.audio-model-popover{min-width:205px}.audio-playback-popover{max-width:calc(100% - 32px)}.audio-editor-options>button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.audio-editor-options>button>svg{color:#667085;flex:none}.audio-editor-options>button>span{line-height:1}.audio-count-popover{gap:5px;display:flex;left:auto;right:170px}.audio-count-popover button{color:#344054;background:#fff;border:1px solid #e2e6ec;border-radius:6px;height:34px;padding:0 12px}.voice-dialog header strong{align-items:center;gap:6px;display:flex}.text-upload-tooltip:after{content:"pdf/doc/docx/xls/xlsx/csv/ppt/pptx/txt/md/json/xml/html/log";color:#98a2b3;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-top:1px solid #eef0f3;margin-top:8px;padding-top:8px;font-size:11px;line-height:1.45;display:block}.attachment-limits-popover small{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.video-content-editor{position:relative;overflow:visible!important}.video-editor-options>button{color:#667085!important;background:#f4f5f7!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:4px!important;width:auto!important;height:34px!important;padding:0 7px!important;display:inline-flex!important}.video-editor-options>span{color:#1677ff;margin-left:auto}.video-editor-options .video-submit{border-radius:50%!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important}.video-popover-dismiss{z-index:18;background:0 0;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.video-popover{z-index:20;background:#fff;border:1px solid #e2e6ec;border-radius:8px;position:absolute;bottom:54px;box-shadow:0 12px 30px #0f172a2b}.video-model-popover{width:280px;padding:10px;left:0}.video-popover>strong{color:#475467;padding:6px 4px 10px;font-size:12px;display:block}.video-model-popover>button{color:#111827;text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;height:43px;padding:0 12px;display:flex}.video-model-popover>button span{flex:1}.video-model-popover>button.active{color:#00abc5;background:#dffaff;font-weight:600}.video-format-popover{width:375px;padding:14px;left:205px}.video-ratios{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.video-ratios button,.video-resolutions button{color:#111827;background:#f4f4f3;border:1px solid #e0e3e8;border-radius:7px;height:45px}.video-format-popover button.active{background:#fff;border-color:#344054;box-shadow:0 0 0 1px #344054}.video-format-popover hr{background:#e8eaee;border:0;height:1px;margin:14px 0}.video-format-popover input[type=range]{accent-color:#172033;width:100%}.video-duration-labels{color:#667085;justify-content:space-between;align-items:center;margin-top:6px;display:flex}.video-duration-labels b{color:#111827;background:#f0f1f3;border-radius:5px;padding:2px 7px}.video-resolutions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.canvas-asset-picker{background:#fff!important;border-color:#dfe3ea!important;box-shadow:0 18px 48px #0f172a2e!important}.canvas-asset-picker>div{color:#1f2937!important}.canvas-asset-picker>div>button{color:#667085;background:#f4f5f7;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.canvas-asset-picker>button{box-shadow:0 2px 8px #0f172a0f;color:#344054!important;background:#fff!important;border:1px solid #e2e6ec!important}.canvas-asset-picker>button:hover{box-shadow:0 0 0 2px #12bfd61f;border-color:#12bfd6!important}.canvas-asset-picker img{background:#f5f7f9}.canvas-asset-picker span{color:#475467!important;font-size:11px!important}.canvas-assets-empty{text-align:center;color:#98a2b3;grid-column:1/-1;margin:35px 0}.canvas-asset-picker .canvas-asset-pagination{color:#667085;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding-top:7px;display:flex}.canvas-asset-picker .canvas-asset-pagination button{color:#475467;background:#fff;border:1px solid #e2e6ec;border-radius:6px;place-items:center;width:32px;height:30px;display:grid}.canvas-asset-picker .canvas-asset-pagination button:first-child svg{transform:rotate(90deg)}.canvas-asset-picker .canvas-asset-pagination button:last-child svg{transform:rotate(-90deg)}.canvas-asset-picker .canvas-asset-pagination button:disabled{color:#c5cbd3;cursor:not-allowed;background:#f7f8fa}.canvas-asset-picker .canvas-asset-pagination span{color:#667085!important;padding:0!important;font-size:12px!important}.canvas-asset-picker>div:first-child{z-index:12!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;align-items:center!important;min-height:48px!important;margin:-14px -14px 8px!important;padding:12px 14px!important;position:sticky!important;top:-14px!important}.canvas-asset-picker>div:first-child button{flex:0 0 32px!important;margin-left:auto!important}.canvas-asset-picker .canvas-asset-pagination{z-index:12!important;background:#fff!important;border-top:1px solid #e5e7eb!important;min-height:46px!important;margin:8px -14px -14px!important;padding:9px 14px!important;position:sticky!important;bottom:-14px!important}.project-home,.assets-page-v2{background-color:#fbfcfd;background-image:radial-gradient(circle,#d6dbe2 1.1px,#0000 1.2px);background-size:28px 28px;height:calc(100vh - 72px);padding:28px;overflow:auto}.project-home-head,.assets-page-head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.project-home-head strong{color:#667085;font-size:14px}.project-home-head h2,.assets-page-head h2{margin:28px 0 0;font-size:21px}.project-tab{color:#fff;background:#171a21;border:1px solid #e1e5eb;border-radius:23px;height:44px;padding:0 22px;font-size:15px;font-weight:600}.project-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.project-new,.project-card{border-radius:8px;height:326px;overflow:hidden}.project-new{color:#475467;background:#ffffffb8;border:1px dashed #ccd3dc;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.project-new span{background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 4px 15px #0f172a0f}.project-new strong{font-size:18px}.project-card{text-align:left;background:#f5f6f8;border:1px solid #e1e5eb;padding:0;position:relative}.project-card>img,.project-no-preview{object-fit:cover;width:100%;height:100%}.project-no-preview{color:#98a2b3;place-items:center;display:grid}.project-card>div:last-child{color:#fff;background:linear-gradient(#0000,#111827d1);padding:55px 16px 16px;position:absolute;bottom:0;left:0;right:0}.project-card strong,.project-card span{display:block}.project-card span{color:#e5e7eb;margin-top:5px;font-size:12px}.assets-page-head p{color:#667085;margin:5px 0}.assets-page-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.assets-page-grid article{background:#fff;border:1px solid #e1e5eb;border-radius:8px;min-width:0;padding:8px;box-shadow:0 2px 9px #0f172a0d}.assets-page-grid article>div{background:#f4f6f8;border-radius:5px;height:150px;overflow:hidden}.assets-page-grid img,.assets-page-grid video{object-fit:contain;width:100%;height:100%}.assets-page-grid strong,.assets-page-grid article>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.assets-page-grid strong{color:#344054;margin:9px 2px 3px;font-size:13px}.assets-page-grid article>span{color:#98a2b3;margin:0 2px 3px;font-size:11px}.assets-page-empty{text-align:center;color:#98a2b3;grid-column:1/-1;padding:80px}.assets-page-pagination{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.assets-page-pagination button{color:#475467;background:#fff;border:1px solid #dfe3ea;border-radius:6px;height:34px;padding:0 14px}.assets-page-pagination button:disabled{color:#c3c9d1;background:#f5f6f8}.assets-page-pagination span{color:#667085;font-size:13px}.project-home-image .project-home-head{margin-bottom:14px}.project-home-image .project-new,.project-home-image .project-card{height:190px}.project-home-image .project-new{text-align:left;border-style:solid;flex-direction:row;justify-content:flex-start;padding:24px}.project-home-image .project-new span{flex:0 0 52px;width:52px;height:52px}.project-home-image .project-card{background:#fff;grid-template-columns:190px minmax(0,1fr);display:grid}.project-home-image .project-card>img,.project-home-image .project-no-preview{height:190px}.project-home-image .project-card>div:last-child{color:#344054;background:#fff;flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:static}.project-home-image .project-card>div:last-child strong{font-size:15px}.project-home-image .project-card>div:last-child span{color:#98a2b3}.project-home-image .project-tab{color:#344054;background:#fff;border-color:#dfe3ea}.project-home-canvas .project-card,.project-home-canvas .project-new{min-height:300px}.category-manager{background:#ffffffeb;border:1px solid #e2e6ec;border-radius:8px;align-items:center;gap:7px;margin:0 0 18px;padding:8px;display:flex;overflow-x:auto}.category-manager button{color:#667085;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:5px;height:32px;padding:0 12px;display:inline-flex}.category-manager button.active{color:#fff;background:#171a21}.category-manager button.category-add{color:#344054;background:#fff;border:1px solid #dfe3ea;margin-left:auto}.categorized-card{position:relative}.card-category-select{z-index:5;color:#475467;background:#fffffff2;border:1px solid #dfe3ea;border-radius:6px;max-width:120px;height:29px;padding:0 24px 0 9px;font-size:11px;position:absolute;top:10px;right:10px}.assets-page-grid .card-category-select{top:12px;right:12px}.project-home-head h2{display:none!important}.project-home-head{align-items:center!important;margin-bottom:14px!important}.category-panel-v2{background:#ffffffeb;border:1px solid #e2e6ec;border-radius:8px;margin-bottom:18px;padding:8px}.category-panel-v2 .category-manager{background:0 0;border:0;margin:0 0 8px;padding:0}.category-inline-actions{align-items:center;gap:8px;display:flex}.category-inline-actions input,.category-inline-actions select{color:#344054;background:#fff;border:1px solid #dfe3ea;border-radius:6px;height:34px;padding:0 10px}.category-inline-actions input{width:150px}.category-inline-actions select{min-width:150px}.category-inline-actions button{color:#344054;background:#fff;border:1px solid #dfe3ea;border-radius:6px;align-items:center;gap:5px;height:34px;padding:0 12px;display:inline-flex}.category-inline-actions select:disabled{color:#b8bec8;background:#f5f6f8}.canvas-gallery-home{background:#f7f8fa;height:calc(100vh - 76px);display:block;overflow:hidden}.canvas-gallery-sidebar{background:#fffffff5;border:1px solid #e1e5ea;border-radius:8px;align-self:start;margin:24px 0 24px 20px;padding:10px 8px;box-shadow:0 5px 18px #0f172a0f}.canvas-gallery-side-title{color:#667085;padding:7px 10px 12px;font-size:13px;font-weight:600}.canvas-gallery-sidebar button{color:#667085;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 11px;font-size:14px;font-weight:600;display:flex}.canvas-gallery-sidebar button:hover{color:#1d2939;background:#f2f4f7}.canvas-gallery-sidebar button.active{color:#fff;background:#171a21}.canvas-gallery-sidebar button span{opacity:.72;font-size:11px}.canvas-gallery-content{width:min(1600px,100%);height:100%;margin:0 auto;padding:24px 34px 42px;overflow:auto}.canvas-gallery-head{border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding-bottom:16px;display:flex}.canvas-gallery-capabilities{align-items:center;gap:8px;display:flex}.canvas-gallery-capabilities span{color:#526071;background:#fff;border:1px solid #dfe3e8;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.canvas-gallery-capabilities span:first-child{color:#5668b7}.canvas-gallery-capabilities span:nth-child(2){color:#1686a0}.canvas-gallery-capabilities span:nth-child(3){color:#b35e35}.canvas-gallery-capabilities span:nth-child(4){color:#8a5a9f}.canvas-gallery-head>button{color:#fff;cursor:pointer;background:#171a21;border:0;border-radius:6px;align-items:center;gap:7px;height:40px;padding:0 16px;font-weight:600;display:flex}.canvas-gallery-head>button:hover{background:#2b3038}.canvas-gallery-toolbar{margin-bottom:20px}.canvas-gallery-toolbar>.category-panel-v2{background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;min-height:42px;margin:0;padding:0;display:flex}.canvas-gallery-toolbar .category-manager{flex:auto;align-items:center;gap:3px;min-width:0;margin:0;display:flex;overflow-x:auto}.canvas-gallery-toolbar .category-manager button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;height:34px;padding:0 12px}.canvas-gallery-toolbar .category-manager button:hover{color:#344054;background:#f2f4f7}.canvas-gallery-toolbar .category-manager button.active{color:#fff;background:#171a21}.canvas-gallery-toolbar .category-manage-button{flex:none;height:34px;margin-right:1px;position:static!important}.canvas-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:20px;display:grid}.canvas-gallery-card{min-width:0;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:7px;transition:border-color .16s;position:relative;overflow:hidden}.canvas-gallery-card:hover{border-color:#aeb7c4}.canvas-gallery-card:before{display:none!important}.canvas-gallery-media{aspect-ratio:16/10;background:#eef0f3;border-bottom:1px solid #e6e9ee;place-items:center;width:100%;display:grid;overflow:hidden}.canvas-gallery-media>img,.canvas-gallery-media>video{object-fit:contain;width:100%;height:100%;display:block}.canvas-gallery-card-shade{color:#1d2939;pointer-events:none;background:#fff;padding:14px 15px 16px;position:static}.canvas-gallery-card-shade>span{color:#667085;background:#eef2f6;border-radius:4px;margin-bottom:8px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-block}.canvas-gallery-card-shade strong,.canvas-gallery-card-shade small{display:block}.canvas-gallery-card-shade strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.35;overflow:hidden}.canvas-gallery-card-shade small{color:#98a2b3;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;overflow:hidden}.canvas-gallery-card>.card-category-select{color:#fff;background:#171a21d1;border-color:#ffffff3d;max-width:105px;top:12px;right:12px}.canvas-gallery-empty{color:#667085;cursor:pointer;background:#fff;border:1px dashed #b8c1cc;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:265px;display:flex}.canvas-gallery-empty strong{color:#344054;font-size:15px}.canvas-gallery-empty span{font-size:12px}@media (max-width:1280px){.canvas-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.canvas-gallery-content{padding-left:24px;padding-right:24px}}.canvas-gallery-placeholder{background:#eef0f3;place-items:center;width:100%;height:100%;display:grid}.canvas-gallery-placeholder img{z-index:1;object-fit:contain;filter:grayscale();opacity:.24;width:64px;height:64px;position:relative}.canvas-card-actions{z-index:6;opacity:0;gap:7px;transition:all .18s;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%,-5px)}.canvas-gallery-card:hover .canvas-card-actions{opacity:1;transform:translate(-50%)}.canvas-card-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181b20b8;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.canvas-card-actions button:hover{background:#171a21}.canvas-card-actions button:last-child:hover{background:#b42318}.canvas-gallery-card>.card-category-select{opacity:0;pointer-events:none;top:auto;bottom:15px;right:13px}.canvas-gallery-card:hover>.card-category-select{opacity:1;pointer-events:auto}.canvas-name-modal{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1118275c;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.canvas-name-modal>div{background:#fff;border:1px solid #e4e7ec;border-radius:18px;width:min(540px,100vw - 40px);padding:28px;box-shadow:0 24px 64px #0f172a33}.canvas-name-modal h3{color:#1d2939;margin:0 0 28px;font-size:22px;font-weight:600}.canvas-name-modal label{color:#667085;font-size:14px;display:block}.canvas-name-modal input{color:#1d2939;border:1px solid #dfe3e8;border-radius:9px;outline:none;width:100%;height:52px;margin-top:10px;padding:0 14px;font-size:15px;display:block}.canvas-name-modal input:focus{border-color:#848b98;box-shadow:0 0 0 3px #171a2112}.canvas-name-modal footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex;background:#fff!important;border:0!important;min-height:0!important;padding:0!important}.canvas-name-modal footer button{color:#1d2939;cursor:pointer;background:#fff;border:1px solid #e1e5ea;border-radius:9px;height:46px;padding:0 18px;font-weight:600}.canvas-name-modal footer button.confirm{color:#fff;background:#171a21;border-color:#171a21}.canvas-name-modal footer button:disabled{opacity:.45;cursor:not-allowed}.canvas-card-actions{left:auto;right:14px;transform:translateY(-5px)}.canvas-gallery-card:hover .canvas-card-actions{transform:translateY(0)}.canvas-gallery-card-shade{padding-bottom:17px}.canvas-gallery-card>.card-category-select{display:none!important}.canvas-delete-copy{color:#1d2939;margin:0 0 28px;font-size:16px;line-height:1.7}.canvas-name-modal footer button.delete-confirm{color:#fff;background:#e94b5b;border-color:#e94b5b}.canvas-name-modal footer button.delete-confirm:hover{background:#d93649}.translation-project-home{background-color:#f8f9fb;background-image:radial-gradient(circle,#d8dde4 1px,#0000 1.1px);background-size:30px 30px;height:calc(100vh - 76px);padding:28px;overflow:auto}.translation-project-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.translation-project-head h2{color:#1d2939;margin:0;font-size:22px}.translation-project-head p{color:#667085;margin:6px 0 0;font-size:13px}.translation-project-head>button{color:#fff;cursor:pointer;background:#171a21;border:0;border-radius:6px;align-items:center;gap:7px;height:39px;padding:0 15px;font-weight:600;display:flex}.translation-project-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:18px;display:grid}.translation-project-new,.translation-project-card{background:#fff;border-radius:8px;height:238px}.translation-project-new{color:#667085;cursor:pointer;border:1px dashed #bfc7d1;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.translation-project-new>span{color:#344054;background:#f2f4f7;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.translation-project-new strong{color:#344054;font-size:15px}.translation-project-new small{font-size:12px}.translation-project-card{border:1px solid #e1e5ea;position:relative;overflow:hidden;box-shadow:0 3px 12px #0f172a0f}.translation-project-preview{color:#98a2b3;background:#e9edf1;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:158px;font-size:12px;display:flex}.translation-project-preview video{object-fit:cover;width:100%;height:100%}.translation-project-info{padding:12px 14px}.translation-project-info strong,.translation-project-info span,.translation-project-info small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.translation-project-info strong{color:#1d2939;font-size:14px}.translation-project-info span{color:#667085;margin-top:4px;font-size:12px}.translation-project-info small{color:#98a2b3;margin-top:3px;font-size:11px}.translation-project-status{color:#fff;background:#171a21d6;border-radius:5px;padding:4px 8px;font-size:11px;font-style:normal;position:absolute;top:12px;right:12px}.translation-project-status.blocked{background:#b54708}.translation-project-status.done{background:#067647}.translation-project-empty{color:#667085;text-align:center;background:#ffffffa6;border:1px dashed #ccd3dc;border-radius:8px;margin-top:18px;padding:34px;font-size:13px}.voice-mode-switch{background:#f2f4f7;border:1px solid #e1e5ea;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:4px;margin:-3px 0 12px;padding:3px;display:grid}.voice-mode-switch button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;height:31px;padding:0 5px;font-size:11px}.voice-mode-switch button.active{color:#1d2939;background:#fff;font-weight:700;box-shadow:0 1px 4px #0f172a1a}.volc-smart-note{color:#087b8c;background:#effbfc;border:1px solid #b9e6ed;border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px;display:flex}.volc-smart-note svg{flex:none;margin-top:2px}.volc-smart-note span,.volc-smart-note strong{display:block}.volc-smart-note span{font-size:10px;line-height:1.5}.volc-smart-note strong{color:#065f6b;font-size:11px}.voice-clone-upload{color:#475467;background:#fff;border:1px dashed #aeb8c4;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;margin-bottom:12px;font-size:11px;display:flex}.speech-rate-row{color:#667085;grid-template-columns:auto 1fr 40px;align-items:center;gap:8px;margin:4px 0 13px;font-size:10px;display:grid}.speech-rate-row input{accent-color:#1677ff;width:100%}.speech-rate-row strong{color:#344054;text-align:right}.live-voice-mode{grid-template-columns:1fr 1fr;margin-top:10px}.workspace:not(.live-workspace) .control-panel{background:#fbfcfd}.workspace:not(.live-workspace) .panel-section{padding-top:16px;padding-bottom:16px}.workspace:not(.live-workspace) .video-stage{border-radius:7px 7px 0 0}.workspace:not(.live-workspace) .job-panel{border-radius:7px}.workspace:not(.live-workspace) .panel-heading strong{font-size:13px}.editor-return-bar{color:#1d2939;background:#fff;border-bottom:1px solid #e5e7eb;flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.editor-return-back{color:#475467;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;height:36px;padding:0 8px 0 0;font-size:14px;display:flex}.editor-return-back:hover{color:#111827}.editor-return-trailing{align-items:center;gap:14px;min-width:0;display:flex}.editor-return-trailing>strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.editor-return-status{color:#667085;font-size:12px}.editor-return-actions{align-items:center;gap:8px;display:flex}.editor-with-return{height:calc(100vh - 76px)}.workspace.editor-with-return{grid-template-rows:58px minmax(0,1fr);grid-template-columns:minmax(630px,1fr) 330px;display:grid}.workspace.editor-with-return>.editor-return-bar{grid-column:1/-1}.workspace.editor-with-return>.stage-column,.workspace.editor-with-return>.control-panel{min-height:0;overflow:auto}.image-v2.editor-with-return{grid-template-rows:58px minmax(0,1fr)}.image-v2.editor-with-return>.editor-return-bar{grid-column:1/-1}.image-v2.editor-with-return>.image-config-column,.image-v2.editor-with-return>.prompt-preview{min-height:0}.content-canvas-page>.editor-return-bar{width:100%}.canvas-return-bar{grid-template-columns:minmax(180px,1fr) auto minmax(280px,1fr);gap:18px;display:grid}.canvas-return-bar .editor-return-back{justify-self:start}.canvas-return-bar .editor-return-status{justify-self:center}.canvas-return-bar .editor-return-trailing{justify-self:end}.canvas-return-bar .editor-return-actions button{color:#475467;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:34px;display:inline-flex}.canvas-return-bar .canvas-header-delete{color:#b42318;width:34px;padding:0}.canvas-return-bar .canvas-header-save{color:#fff;background:#171a21;border-color:#171a21;padding:0 12px}.canvas-return-bar .editor-return-actions button:disabled{opacity:.4;cursor:not-allowed}.auth-loading{color:#667085;background:#f4f6f8;justify-content:center;align-items:center;gap:10px;min-height:100vh;display:flex}.login-page{background:#fff;grid-template-columns:minmax(420px,1.05fr) minmax(440px,.95fr);min-height:100vh;display:grid}.login-brand{color:#fff;background:#17212b;flex-direction:column;justify-content:center;padding:9vh 8vw;display:flex}.login-brand>div{align-items:center;gap:10px;display:flex}.login-brand>div span{background:#2785e6;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.login-brand>div strong{font-size:18px}.login-brand h1{letter-spacing:0;max-width:580px;margin:64px 0 18px;font-size:38px;line-height:1.28}.login-brand ul{color:#d2dae1;gap:15px;margin:45px 0 0;padding:0;list-style:none;display:grid}.login-brand li:before{content:"";background:#39b779;border-radius:50%;width:6px;height:6px;margin:0 12px 2px 0;display:inline-block}.login-panel{place-items:center;padding:50px;display:grid}.login-panel form{width:min(400px,100%)}.login-heading h2{color:#17202a;margin:0;font-size:27px}.login-panel label{color:#475467;margin-bottom:18px;font-size:13px;display:block}.login-panel input{border:1px solid #d6dce2;border-radius:6px;outline:none;width:100%;height:48px;margin-top:8px;padding:0 13px;display:block}.login-panel input:focus{border-color:#2785e6;box-shadow:0 0 0 3px #2785e61a}.login-panel form>button{color:#fff;background:#2377c7;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-weight:700;display:flex}.login-panel form>button:disabled{opacity:.55}.login-panel form>small{text-align:center;color:#98a2b3;margin-top:16px;display:block}.login-error{color:#b42318;background:#fff1f0;border-radius:5px;margin:-4px 0 15px;padding:10px;font-size:12px}.account-summary{color:#344054!important;background:#fff!important;border:1px solid #dce2e8!important;border-radius:5px!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 11px!important;display:flex!important}.user-summary{text-align:right}.user-summary strong,.user-summary span{display:block}.user-summary strong{font-size:12px}.user-summary span{color:#98a2b3;margin-top:2px;font-size:10px}.saas-page{background:#f6f7f9;height:calc(100vh - 76px);padding:28px;overflow:auto}.saas-page>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.saas-page>header h2{margin:0;font-size:22px}.saas-page>header p{color:#667085;margin:6px 0 0;font-size:13px}.saas-page>header>span{color:#667085;font-size:13px}.enterprise-layout{grid-template-columns:310px minmax(620px,1fr);gap:18px;display:grid}.member-form,.member-list,.billing-columns>div{background:#fff;border:1px solid #e1e5ea;border-radius:7px}.member-form{align-self:start;padding:20px}.member-form h3,.billing-columns h3{margin:0 0 18px;font-size:15px}.member-form label{color:#667085;margin-bottom:14px;font-size:12px;display:block}.member-form input{border:1px solid #dfe3e8;border-radius:5px;width:100%;height:39px;margin-top:7px;padding:0 10px;display:block}.member-form>button{color:#fff;background:#2377c7;border:0;border-radius:5px;width:100%;height:40px}.member-form p{color:#067647;margin:12px 0 0;font-size:12px}.member-row{border-bottom:1px solid #edf0f2;grid-template-columns:1.2fr 1.2fr 1fr .7fr 70px;align-items:center;gap:12px;min-height:54px;padding:0 16px;font-size:12px;display:grid}.member-row.head{color:#667085;background:#f8f9fa;min-height:42px}.member-row strong{font-size:13px}.member-row i{color:#067647;font-style:normal}.member-row i.disabled{color:#b42318}.member-row button{color:#475467;background:#fff;border:1px solid #dfe3e8;border-radius:5px;height:29px}.member-row button:disabled{opacity:.4}.token-balance{background:#fff;border:1px solid #dce2e8;border-radius:7px;min-width:180px;padding:12px 17px}.token-balance span,.token-balance strong{display:block}.token-balance span{color:#667085;font-size:11px}.token-balance strong{margin-top:4px;font-size:24px}.recharge-plans{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.recharge-plans article{background:#fff;border:1px solid #e1e5ea;border-radius:7px;padding:18px}.recharge-plans article>strong,.recharge-plans article>span{display:block}.recharge-plans article>strong{font-size:17px}.recharge-plans article>span{color:#667085;margin:7px 0 16px}.recharge-plans article>div{gap:8px;display:flex}.recharge-plans button{color:#344054;background:#fff;border:1px solid #dfe3e8;border-radius:5px;flex:1;height:34px}.recharge-plans button:first-child{color:#07833c;border-color:#8bd2a8}.payment-message{color:#93370d;background:#fffaeb;border:1px solid #f4c790;border-radius:6px;margin:14px 0;padding:11px 13px;font-size:12px}.billing-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.billing-columns>div{padding:18px}.billing-row{border-top:1px solid #edf0f2;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:10px;min-height:54px;padding:8px 0;font-size:12px;display:grid}.billing-row strong{font-size:12px}.billing-row span{color:#667085}.billing-row i{color:#b54708;font-style:normal}.billing-row i.income{color:#067647}.billing-row i.expense{color:#b42318}.admin-placeholder{color:#667085;flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-placeholder h2{color:#344054;margin:16px 0 8px}.admin-placeholder p{text-align:center;max-width:560px;line-height:1.7}@media (max-width:1150px){.enterprise-layout{grid-template-columns:270px minmax(580px,1fr)}.login-brand{padding:7vh 6vw}}.top-actions{position:relative}.top-notification{color:#667085;cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.top-notification>i{background:#e5484d;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.account-summary{text-align:left!important;justify-content:flex-start!important;min-width:112px!important;height:42px!important;padding:0 12px!important}.account-summary>span small,.account-summary>span strong{display:block}.account-summary>span small{color:#98a2b3;font-size:9px}.account-summary>span strong{color:#344054;margin-top:2px;font-size:13px}.enterprise-account{cursor:pointer;height:46px;color:#344054!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:9px!important;padding:0 8px!important;display:flex!important}.enterprise-account:hover{background:#f6f7f9!important}.enterprise-avatar{color:#2377c7;background:#edf4fb;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.enterprise-account>span:nth-child(2){min-width:125px;max-width:190px}.enterprise-account strong,.enterprise-account small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.enterprise-account strong{font-size:12px}.enterprise-account small{color:#98a2b3;margin-top:3px;font-size:9px}.notification-popover,.account-popover{z-index:100;background:#fff;border:1px solid #e1e5ea;border-radius:7px;position:absolute;top:52px;right:0;box-shadow:0 16px 38px #0f172a29}.notification-popover{width:280px;padding:14px;right:225px}.notification-popover>strong{border-bottom:1px solid #edf0f2;padding-bottom:11px;font-size:13px;display:block}.notification-popover>div{padding:13px 0 2px;position:relative}.notification-popover span{color:#2377c7;font-size:10px}.notification-popover p{color:#344054;margin:5px 0;font-size:12px}.notification-popover small{color:#98a2b3;font-size:9px}.account-popover{width:180px;padding:6px}.account-popover button{color:#475467;text-align:left;background:#fff;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;height:38px;padding:0 10px;font-size:12px;display:flex}.account-popover button:hover{background:#f4f6f8}.account-popover button.logout{color:#b42318;border-top:1px solid #edf0f2;border-radius:0;margin-top:5px}.sidebar{overflow-y:auto}.sidebar-bottom{flex-direction:column;gap:4px;display:flex;margin-top:0!important}.sidebar-bottom:before{content:none;display:none!important}.service-state{margin-top:10px!important}.enterprise-page{padding:24px 28px}.enterprise-page>header{margin-bottom:16px}.enterprise-overview{grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.enterprise-overview>div{color:#2377c7;background:#fff;border:1px solid #e1e5ea;border-radius:7px;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:flex}.enterprise-overview span,.enterprise-overview small,.enterprise-overview strong{display:block}.enterprise-overview small{color:#98a2b3;font-size:10px}.enterprise-overview strong{color:#344054;margin-top:5px;font-size:15px}.enterprise-layout{grid-template-columns:300px minmax(0,1fr);align-items:start}.member-form h3{margin-bottom:5px}.member-form-note{line-height:1.6;color:#98a2b3!important;margin:0 0 18px!important;font-size:11px!important}.member-form .member-message{color:#067647!important}.member-list-wrap{background:#fff;border:1px solid #e1e5ea;border-radius:7px;min-width:0;overflow:hidden}.member-list-title{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;min-height:67px;padding:13px 16px;display:flex}.member-list-title h3{margin:0;font-size:14px}.member-list-title p{color:#98a2b3;margin:5px 0 0;font-size:10px}.member-list-title>span{color:#667085;font-size:12px}.member-list{border:0;border-radius:0;width:100%;overflow-x:auto}.member-row{grid-template-columns:minmax(110px,1.15fr) minmax(130px,1.2fr) 105px 70px 84px;min-width:690px}.member-row button{white-space:nowrap}.member-empty{text-align:center;color:#98a2b3;min-width:690px;padding:70px;font-size:12px}@media (max-width:1200px){.enterprise-layout{grid-template-columns:270px minmax(0,1fr)}.enterprise-overview{grid-template-columns:repeat(3,1fr)}}.enterprise-page .member-row.head{width:100%!important;height:42px!important;min-height:42px!important;position:static!important}.enterprise-page .member-row{box-sizing:border-box;width:100%}.enterprise-page .member-list{display:block}.enterprise-page .member-list-wrap{width:100%}.admin-settings-page>header,.permission-page>header{margin-bottom:18px}.admin-save{color:#fff;background:#2377c7;border:0;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 15px;font-weight:600;display:flex}.admin-setting-message{color:#067647;background:#ecfdf3;border:1px solid #a6e0be;border-radius:6px;margin-bottom:14px;padding:10px 13px;font-size:12px}.admin-settings-grid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:16px;display:grid}.admin-settings-grid>section{background:#fff;border:1px solid #e1e5ea;border-radius:7px;padding:20px}.admin-settings-grid h3{margin:0;font-size:15px}.admin-settings-grid section>p{color:#98a2b3;min-height:34px;margin:6px 0 17px;font-size:11px;line-height:1.55}.admin-settings-grid section>label:not(.admin-toggle){color:#667085;margin-bottom:16px;font-size:12px;display:block}.admin-settings-grid input[type=text],.admin-settings-grid input[type=number],.admin-settings-grid label>input:not([type]){color:#344054;border:1px solid #dfe3e8;border-radius:5px;width:100%;height:40px;margin-top:7px;padding:0 10px;display:block}.admin-toggle{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:15px;min-height:52px;margin-top:8px;display:flex}.admin-toggle span,.admin-toggle strong,.admin-toggle small{display:block}.admin-toggle strong{color:#344054;font-size:12px}.admin-toggle small{color:#98a2b3;margin-top:4px;font-size:10px}.admin-toggle input{display:none}.admin-toggle>i{background:#c8d0d8;border-radius:12px;flex:0 0 34px;width:34px;height:19px;position:relative}.admin-toggle>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a40}.admin-toggle input:checked+i{background:#2377c7}.admin-toggle input:checked+i:after{left:17px}.permission-table{background:#fff;border:1px solid #e1e5ea;border-radius:7px;overflow:hidden}.permission-row{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(220px,1fr) repeat(3,180px);align-items:center;min-height:52px;padding:0 20px;display:grid}.permission-row.head{color:#667085;background:#f7f8fa;width:100%!important;height:46px!important;min-height:46px!important;position:static!important}.permission-row>strong:not(:first-child),.permission-row label{justify-self:center}.permission-row span{color:#344054;font-size:13px}.permission-row label{cursor:pointer;width:22px;height:22px;position:relative}.permission-row label input{opacity:0;cursor:pointer;z-index:2;width:22px;height:22px;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.permission-row label i{color:#fff;pointer-events:none;background:#fff;border:1px solid #cfd6de;border-radius:5px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.permission-row label input:checked+i{background:#2377c7;border-color:#2377c7}.permission-row label input:focus-visible+i{outline-offset:2px;outline:3px solid #2377c747}.permission-row label.locked{cursor:not-allowed;opacity:.65}.permission-note{color:#47637c;background:#f3f8fd;border:1px solid #cfe2f5;border-radius:6px;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;font-size:12px;display:flex}@media (max-width:1250px){.admin-settings-grid{grid-template-columns:1fr 1fr}.permission-row{grid-template-columns:minmax(190px,1fr) repeat(3,145px)}}.app-shell>main>.operators-management-v2{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;display:grid!important;overflow:hidden!important}.app-shell>main>.operators-management-v2>.operators-management-split,.app-shell>main>.operators-management-v2>.operator-token-log{align-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important}.app-shell>main>.operators-management-v2>.operators-management-split{grid-template-columns:minmax(0,1fr) clamp(240px,24vw,320px)!important;align-items:stretch!important;display:grid!important}.app-shell>main>.operators-management-v2>.operators-management-split>.enterprise-layout,.app-shell>main>.operators-management-v2>.operators-management-split>.consumption-ranking{align-self:stretch!important;height:100%!important;min-height:0!important}.app-shell>main>.operators-management-v2 .member-list-wrap,.app-shell>main>.operators-management-v2>.operator-token-log{flex-direction:column!important;display:flex!important;overflow:hidden!important}.app-shell>main>.operators-management-v2 .member-list,.app-shell>main>.operators-management-v2>.operator-token-log>.adjustment-log-table{flex:auto!important;width:100%!important;min-width:0!important;min-height:0!important;overflow:hidden auto!important}.app-shell>main>.operators-management-v2 .member-list-wrap>.management-pager,.app-shell>main>.operators-management-v2>.operator-token-log>.management-pager{flex:0 0 52px!important;width:100%!important;margin-top:auto!important}.app-shell>main>.operators-management-v2 .platform-staff-list .member-row{width:100%!important;min-width:0!important}.assets-page-v2>.assets-page-head{display:none!important}.assets-page-v2{padding-top:18px!important}.payment-config-section{border-bottom:1px solid #e6e9ed;grid-column:1/-1;align-items:center;gap:9px;margin-top:4px;padding:12px 2px 7px;display:flex}.payment-config-section strong{color:#344054;font-size:13px}.payment-config-section span{color:#98a2b3;font-size:10px}.service-tabs{background:#fff;border:1px solid #dfe4ea;border-radius:7px;align-items:stretch;gap:0;margin:0 0 16px;display:flex;overflow:hidden}.service-tabs>button{color:#667085;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e7eaee;align-items:center;gap:9px;min-width:150px;height:58px;padding:0 17px;display:flex}.service-tabs>button:last-child{border-right:0}.service-tabs>button:hover{background:#f8f9fb}.service-tabs>button.active{color:#175f9e;background:#edf5fd;box-shadow:inset 0 -2px #2377c7}.service-tabs i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.service-tabs i.ready{background:#22a06b}.service-tabs i.pending{background:#e09b32}.service-tabs span,.service-tabs small{display:block}.service-tabs span{font-size:12px;font-weight:600}.service-tabs small{color:#98a2b3;margin-top:3px;font-size:9px;font-weight:400}.service-tab-content{min-height:360px}.service-tab-content>.service-card{margin:0}.service-tab-content .service-fields{align-content:start}@media (max-width:1200px){.service-tabs>button{min-width:125px;padding:0 12px}}.permission-row{grid-template-columns:minmax(210px,1fr) repeat(4,155px)}.enterprise-company-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;padding:10px;display:grid}.enterprise-company-grid article{color:#2377c7;background:#fff;border:1px solid #e1e5ea;border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:72px;padding:14px;display:grid}.enterprise-company-grid article strong,.enterprise-company-grid article span{display:block}.enterprise-company-grid article strong{color:#344054;font-size:13px}.enterprise-company-grid article span{color:#98a2b3;margin-top:5px;font-size:10px}.enterprise-company-grid article i{color:#067647;font-size:11px;font-style:normal}@media (max-width:1250px){.permission-row{grid-template-columns:minmax(180px,1fr) repeat(4,125px)}}.saas-page>header{justify-content:flex-end;min-height:38px;margin-bottom:14px}.saas-page>header>div:first-child{display:none}.saas-page>header:has(>div:only-child){display:none}.saas-page>header>span{background:#fff;border:1px solid #e1e5ea;border-radius:5px;align-items:center;height:32px;padding:0 10px;display:flex}.member-list .member-row.head{width:100%!important;height:42px!important;min-height:42px!important;position:static!important}.member-list .member-row{box-sizing:border-box;width:100%!important}.member-list-wrap .member-list{width:100%;display:block}.enterprise-page>header{display:none}.enterprise-page{padding-top:20px}.translation-project-head>div{display:none}.translation-project-head{justify-content:flex-end;margin-bottom:14px}.app-shell{grid-template-columns:220px minmax(0,1fr);transition:grid-template-columns .18s}.app-shell.sidebar-is-collapsed{grid-template-columns:68px minmax(0,1fr)}.sidebar{transition:width .18s}.sidebar .brand{min-height:40px;padding-right:38px;position:relative}.sidebar-collapse{top:0;right:0;color:#aeb9c3!important;background:#202d38!important;border:1px solid #2c3b47!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:grid!important;position:absolute!important}.sidebar nav>button,.sidebar-bottom>button{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:10px;width:100%;display:grid!important}.sidebar nav>button svg,.sidebar-bottom>button svg{flex:none;justify-self:center}.sidebar nav>button span,.sidebar-bottom>button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebar nav>button.sidebar-crm-nav{grid-template-columns:22px minmax(0,1fr) 13px}.sidebar nav>button.sidebar-crm-nav>svg.sidebar-external-mark{opacity:.55;justify-self:end;width:13px;height:13px}.sidebar nav>button.sidebar-crm-nav.is-unavailable{color:#7c8798}.sidebar nav>button.sidebar-crm-nav.is-unavailable>svg.sidebar-external-mark{opacity:.35}.sidebar-is-collapsed .sidebar{padding-left:10px;padding-right:10px}.sidebar-is-collapsed .brand{justify-content:center;padding:0 0 18px}.sidebar-is-collapsed .brand-mark,.sidebar-is-collapsed .brand>div{display:none}.sidebar-is-collapsed .sidebar-collapse{margin:auto;position:static!important}.sidebar-is-collapsed .sidebar nav>button,.sidebar-is-collapsed .sidebar-bottom>button{grid-template-columns:1fr;place-items:center;padding:0}.sidebar-is-collapsed .sidebar nav>button span,.sidebar-is-collapsed .sidebar-bottom>button span,.sidebar-is-collapsed .sidebar nav>button.sidebar-crm-nav>svg.sidebar-external-mark,.sidebar-is-collapsed .nav-label,.sidebar-is-collapsed .service-state{display:none}.sidebar-is-collapsed .sidebar-bottom:before{content:none}.sidebar-is-collapsed .sidebar-bottom{border-top:1px solid #2a3641;padding-top:8px;margin-top:4px!important}@media (max-width:1150px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.app-shell.sidebar-is-collapsed{grid-template-columns:68px minmax(0,1fr)}}.app-shell:not(.sidebar-is-collapsed) .sidebar{align-items:stretch;width:auto;padding:18px 12px}.app-shell:not(.sidebar-is-collapsed) .brand{border-bottom:0;justify-content:flex-start;height:auto;min-height:40px;margin:0;padding:2px 38px 23px 8px}.app-shell:not(.sidebar-is-collapsed) .brand-mark{border-radius:6px;flex:0 0 34px;width:34px;height:34px}.app-shell:not(.sidebar-is-collapsed) .brand>div:last-of-type{display:block}.app-shell:not(.sidebar-is-collapsed) .sidebar nav>button,.app-shell:not(.sidebar-is-collapsed) .sidebar-bottom>button{text-align:left;white-space:normal;border-radius:5px;width:100%;height:40px;min-height:40px;margin:0;padding:0 11px;font-size:13px;font-weight:500;line-height:1.2}.app-shell:not(.sidebar-is-collapsed) .sidebar button svg{width:18px;height:18px}.app-shell:not(.sidebar-is-collapsed) .nav-label{display:block}.app-shell:not(.sidebar-is-collapsed) .service-state{display:flex}.sidebar-is-collapsed .sidebar{align-items:stretch;width:68px!important}.sidebar-is-collapsed .sidebar nav>button,.sidebar-is-collapsed .sidebar-bottom>button{border-radius:6px!important;width:48px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important}.sidebar-is-collapsed .sidebar button svg{width:19px;height:19px}.sidebar-is-collapsed .brand{border-bottom:0!important;height:auto!important;margin:0!important}.app-shell .image-v2 .fixed-generate{left:0}.sidebar .sidebar-bottom{flex:1;min-height:0}.sidebar-collapse-bottom{color:#aeb9c3!important;background:#202d38!important;border:1px solid #2c3b47!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;height:38px!important;margin-top:auto!important;padding:0 11px!important;display:grid!important;position:static!important;top:auto!important;right:auto!important}.sidebar-collapse-bottom span{white-space:nowrap;text-align:left;display:block}.sidebar-is-collapsed .brand .brand-mark{border-radius:7px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;display:grid!important}.sidebar-is-collapsed .brand>div:not(.brand-mark){display:none!important}.sidebar-is-collapsed .brand{justify-content:center!important;padding:2px 0 18px!important;display:flex!important}.sidebar-is-collapsed .sidebar-collapse-bottom{grid-template-columns:1fr!important;place-items:center!important;width:48px!important;padding:0!important}.sidebar-is-collapsed .sidebar-collapse-bottom span{display:none!important}:root{--brand-primary:#2377c7;--brand-primary-hover:#1968b1;--brand-primary-soft:#eaf3fb}.brand-mark{background:var(--brand-primary)!important}.sidebar button.active{background:var(--brand-primary)!important;color:#fff!important;box-shadow:0 4px 10px #2377c733!important}.sidebar button.active svg{color:#fff!important}.compact-primary,.save-settings,.primary,.project-tab,.canvas-gallery-head>button,.translation-project-head>button,.fixed-generate>button,.source-actions>button:first-child,.modal-footer>button,.canvas-name-modal footer button.confirm,.member-form>button,.admin-save{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}.compact-primary:hover,.save-settings:hover,.primary:hover,.project-tab:hover,.canvas-gallery-head>button:hover,.translation-project-head>button:hover,.fixed-generate>button:hover,.source-actions>button:first-child:hover,.modal-footer>button:hover,.canvas-name-modal footer button.confirm:hover,.member-form>button:hover,.admin-save:hover{background:var(--brand-primary-hover)!important}.category-manager button.active,.canvas-gallery-sidebar button.active{background:var(--brand-primary)!important;color:#fff!important}.service-tabs>button.active{background:var(--brand-primary-soft)!important;color:#175f9e!important;box-shadow:inset 0 -2px var(--brand-primary)!important}.project-new span{color:var(--brand-primary)}.sidebar-collapse-bottom{color:#23649b!important;background:#edf4fb!important;border-color:#cfe0f0!important}.sidebar-collapse-bottom:hover{color:#175f9e!important;background:#dfeefa!important}.voice-mode-switch button.active{color:var(--brand-primary)!important}.video-submit,.node-generate{background:var(--brand-primary)!important}.canvas-name-modal footer button.delete-confirm,.danger{background:#d9485f!important;border-color:#d9485f!important}.count-options button.active{border-color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;color:#175f9e!important}.prompt-card.selected{border-color:#79afe0!important;box-shadow:0 0 0 2px #2377c71f!important}.prompt-card>label input,.match-options input{accent-color:var(--brand-primary)!important}.asset-modal-grid>button.selected{border-color:var(--brand-primary)!important}.match-options label:has(input:checked){border-color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important}.custom-requirement textarea:focus{border-color:var(--brand-primary)!important;outline-color:#2377c71a!important}.layout-mode-cards>button.active{background:#edf6fd!important;border-color:#79afe0!important}.layout-mode-cards>button.active i{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.panel-heading svg,.quick-action svg,.tool-card svg{color:var(--brand-primary)!important}.toggle-row input:checked+i{background:var(--brand-primary)!important}html,body,#root{height:100%;overflow:hidden}.app-shell{height:100vh;min-height:0}.sidebar{height:100vh;min-height:0;position:sticky;top:0;overflow:hidden!important}.sidebar nav{min-height:0;overflow:hidden auto}.sidebar .sidebar-bottom{flex:1;min-height:0;overflow:hidden}.sidebar-collapse-bottom{flex:0 0 38px;margin-top:auto!important;margin-bottom:0!important}.app-shell>main{height:100vh;min-height:0;overflow:hidden auto}.brand-mark img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.system-logo-field{background:#f8fafc;border:1px solid #e1e5ea;border-radius:6px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 17px;padding:12px;display:grid}.system-logo-preview{width:62px;height:62px;color:var(--brand-primary);background:#fff;border:1px solid #d9e1e8;border-radius:6px;place-items:center;display:grid;overflow:hidden}.system-logo-preview img{object-fit:contain;width:100%;height:100%}.system-logo-field strong,.system-logo-field small{display:block}.system-logo-field strong{color:#344054;font-size:12px}.system-logo-field small{color:#98a2b3;margin:4px 0 9px;font-size:10px;line-height:1.4}.system-logo-field button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd9e3;border-radius:5px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:11px;display:inline-flex}.system-logo-field button:hover{color:#175f9e;border-color:#8fb9dc}.brand{white-space:nowrap;gap:9px!important}.brand-mark{background:0 0!important;overflow:visible!important}.brand-mark:after{display:none!important}.brand-name{align-items:center;min-width:0;display:flex!important}.brand-name strong{text-overflow:ellipsis;font-weight:700;overflow:hidden;color:#17202a!important;font-size:16px!important}.mita-mark{justify-content:center;align-items:flex-end;gap:1px;width:30px;height:30px;display:flex;transform:skew(-10deg)}.mita-mark i{border-radius:1px 1px 0 0;width:7px;display:block}.mita-mark i:first-child{background:#25b7f3;height:18px}.mita-mark i:nth-child(2){background:#087ee5;height:28px}.mita-mark i:nth-child(3){background:#1453c7;height:21px}.system-logo-preview .mita-mark{transform:skew(-10deg)scale(1.25)}.settings-action-footer{border-top:1px solid #e1e5ea;justify-content:flex-end;margin-top:16px;padding:14px 0 2px;display:flex}.settings-action-footer .admin-save,.settings-action-footer .save-settings{justify-content:center;min-width:118px;height:38px}.settings-page>.service-tabs{margin-top:0}.sidebar{padding-top:16px!important}.sidebar nav{flex:0 auto}.sidebar .sidebar-bottom{border-top:0!important;margin-top:4px!important;padding-top:0!important}.sidebar-is-collapsed .sidebar-bottom{border-top:0!important;padding-top:0!important}.sidebar-collapse-bottom{width:auto!important;margin:0!important;position:absolute!important;bottom:18px!important;left:12px!important;right:12px!important}.sidebar-is-collapsed .sidebar-collapse-bottom{width:auto!important;bottom:18px!important;left:10px!important;right:10px!important}.sidebar .service-state{margin-bottom:52px!important}.topbar-leading{align-items:center;gap:20px;min-width:0;display:flex}.topbar-brand{white-space:nowrap;border-right:1px solid #e1e5ea;align-items:center;gap:9px;min-width:160px;height:42px;padding-right:20px;display:flex}.topbar-brand .brand-mark{place-items:center;width:34px;height:34px;display:grid}.topbar-brand .brand-mark img{object-fit:contain;width:100%;height:100%}.topbar-brand>strong{color:#17202a;font-size:16px}.topbar-page-title{min-width:0}.project-home,.assets-page-v2,.canvas-gallery-home,.translation-project-home{background-color:#f7f8fa!important;background-image:none!important}.password-modal{z-index:1200;background:#0f172a59;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.password-modal>form{background:#fff;border:1px solid #e1e5ea;border-radius:8px;width:420px;padding:20px;overflow:hidden;box-shadow:0 20px 55px #0f172a33;grid-template-columns:none!important;display:block!important}.password-modal header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.password-modal h3{color:#1d2939;margin:0;font-size:17px}.password-modal header p{color:#98a2b3;margin:5px 0 0;font-size:11px}.password-modal header button{color:#667085;background:#f4f6f8;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.password-modal label{color:#475467;margin-bottom:14px;font-size:12px;display:block}.password-modal input{border:1px solid #d7dde4;border-radius:5px;outline:none;width:100%;height:40px;margin-top:7px;padding:0 11px;display:block}.password-modal input:focus{border-color:#5c9bd3;box-shadow:0 0 0 3px #2377c71a}.password-message{color:#475467;background:#f4f7fa;border-radius:5px;margin:-2px 0 14px;padding:9px 11px;font-size:12px}.password-modal footer{border-top:1px solid #e1e5ea;justify-content:flex-end;gap:9px;min-height:70px;margin:18px -20px -20px;padding:14px 20px;display:flex;background:#fff!important}.password-modal footer button{color:#475467;background:#fff;border:1px solid #d7dde4;border-radius:5px;align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.password-modal footer button[type=submit]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.password-modal footer button:disabled{opacity:.5}.app-shell>.sidebar{height:calc(100vh - 64px)!important;top:64px!important}.app-shell>main{padding-top:64px}.app-shell>main>.topbar{z-index:500;width:100%;height:64px;padding:0 22px;position:fixed;top:0;left:0;right:0}.topbar-brand{width:195px;min-width:195px;height:36px}.topbar-brand .brand-mark{width:30px;height:30px}.sidebar-collapse-bottom,.sidebar-is-collapsed .sidebar-collapse-bottom{bottom:16px!important}.system-logo-preview{background:0 0!important;border-color:#0000!important}.topbar-brand .brand-mark{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.topbar-brand .brand-mark:before,.topbar-brand .brand-mark:after{display:none!important}.topbar-brand .brand-mark img{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.top-notification{box-shadow:none!important;background:0 0!important;border:0!important}.top-notification:hover{background:#f4f6f8!important}.account-summary{box-shadow:none!important;background:0 0!important;border:0!important}.account-summary:hover{background:#f4f6f8!important}.topbar h1{font-size:18px!important}.topbar p{font-size:12px!important}.top-notification{width:34px;height:34px}.account-summary{height:38px!important}.enterprise-account{height:40px}.enterprise-avatar{flex-basis:30px;width:30px;height:30px}.account-summary>span small,.enterprise-account small{font-size:10px!important}.account-summary>span strong,.enterprise-account strong{font-size:12px!important}.notification-popover p,.account-popover button{font-size:13px!important}.notification-popover small{font-size:11px!important}.project-home,.assets-page-v2,.canvas-gallery-home,.translation-project-home,.saas-page,.works-admin-page,.dubbing-home,.video-creation-editor,.video-compose-page,.image-creation-page,.image-v2{height:calc(100vh - 64px)!important}.cross-page,.template-library-page{min-height:calc(100vh - 64px)!important}.settings-page,.saas-page,.cross-page,.assets-page-v2,.project-home,.canvas-gallery-home,.translation-project-home,.image-v2{font-size:13px}.settings-page button,.saas-page button,.cross-page button,.assets-page-v2 button,.project-home button,.canvas-gallery-home button,.translation-project-home button,.image-v2 button{font-size:12px!important}.settings-page input,.settings-page select,.settings-page textarea,.saas-page input,.saas-page select,.saas-page textarea,.image-v2 input,.image-v2 select,.image-v2 textarea,.service-tabs span,.service-card-head strong{font-size:13px!important}.service-tabs small,.service-card-head span{font-size:11px!important}.config-field span,.service-card-head button,.settings-message{font-size:12px!important}.admin-settings-grid section>label:not(.admin-toggle),.member-form label{font-size:13px!important}.admin-settings-grid section>p,.member-form-note,.member-list-title p,.admin-toggle small,.system-logo-field small{font-size:11px!important}.admin-toggle strong,.system-logo-field strong,.member-list-title>span{font-size:12px!important}.permission-row span,.permission-row strong,.member-row{font-size:13px!important}.permission-note,.admin-setting-message{font-size:12px!important}.cross-toolbar h2{font-size:16px!important}.cross-toolbar p,.ops-metric span,.ops-metric small,.plain-head span,.project-row span,.quick-action span{font-size:11px!important}.plain-head strong,.project-row,.project-row strong,.quick-action strong{font-size:12px!important}.assets-page-grid article>span,.canvas-gallery-card-shade small,.translation-project-info small{font-size:11px!important}.assets-page-grid strong,.canvas-gallery-card-shade>span,.translation-project-info span,.translation-project-status{font-size:12px!important}.image-v2 label,.image-v2 .field-label,.image-v2 .panel-heading,.image-v2 .source-actions,.image-v2 .match-options{font-size:12px!important}.image-v2 small,.image-v2 .helper-text,.image-v2 .panel-copy{font-size:11px!important}.category-panel-v2{background:0 0;border:0;min-height:42px;margin-bottom:16px;padding:0 132px 0 0;position:relative}.category-panel-v2 .category-manager{background:#fff;border:1px solid #e1e5ea;border-radius:6px;min-height:40px;margin:0;padding:4px}.category-manager button span{color:inherit;opacity:.65;margin-left:3px}.category-manage-button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:5px;align-items:center;gap:7px;height:36px;padding:0 12px;display:flex;position:absolute;top:2px;right:0}.category-manage-button:hover{color:#175f9e;border-color:#8fb9dc}.category-management-modal,.asset-move-modal{z-index:1200;background:#1f293747;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.category-management-modal>div{background:#fff;border:1px solid #e1e5ea;border-radius:8px;width:520px;max-height:80vh;padding:20px;overflow:auto;box-shadow:0 20px 55px #0f172a33}.category-management-modal header,.asset-move-modal header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.category-management-modal h3,.asset-move-modal h3{margin:0;font-size:17px}.category-management-modal header p{color:#98a2b3;margin:5px 0 0;font-size:11px}.category-management-modal header>button,.asset-move-modal header>button{color:#667085;background:#f4f6f8;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.category-management-modal button:disabled{opacity:.55;cursor:wait}.category-create-row{grid-template-columns:1fr auto;gap:8px;margin-bottom:16px;display:grid}.category-create-row input,.category-move-section select,.category-management-list input{border:1px solid #d7dde4;border-radius:5px;height:38px;padding:0 10px}.category-create-row button{background:var(--brand-primary);color:#fff;border:0;border-radius:5px;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.category-management-list{border:1px solid #e4e7ec;border-radius:6px;overflow:hidden}.category-management-list>div{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:7px 10px;display:flex}.category-management-list>div:last-child{border-bottom:0}.category-management-list span strong,.category-management-list span small{display:block}.category-management-list span strong{font-size:13px}.category-management-list span small{color:#98a2b3;margin-top:3px;font-size:11px}.category-management-list>div>div{gap:5px;display:flex}.category-management-list button{color:#667085;background:#f4f6f8;border:0;border-radius:5px;place-items:center;width:31px;height:31px;padding:0;display:grid}.category-management-list button.category-delete{color:#b42318}.category-management-list>p{text-align:center;color:#98a2b3;margin:0;padding:28px}.category-move-section{border-top:1px solid #e4e7ec;margin-top:18px;padding-top:16px}.category-move-section h4{margin:0 0 9px;font-size:13px}.category-move-section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.asset-card-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;background:0 0!important;height:auto!important;display:grid!important;overflow:visible!important}.asset-card-actions button{color:#475467;background:#fff;border:1px solid #dfe3e8;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:32px;font-size:12px;display:flex}.asset-card-actions button:last-child{color:#b42318}.asset-move-modal>div{background:#fff;border-radius:8px;width:400px;padding:20px;box-shadow:0 20px 55px #0f172a33}.asset-move-modal>div>p{color:#667085;margin:-8px 0 14px;font-size:12px}.asset-move-modal>div>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.asset-move-modal>div>div button{color:#475467;background:#fff;border:1px solid #dfe3e8;border-radius:5px;align-items:center;gap:7px;height:38px;padding:0 11px;display:flex}.asset-move-modal>div>div button.active{color:#175f9e;background:#edf5fd;border-color:#79afe0}.asset-move-modal>div>div>span{text-align:center;color:#98a2b3;grid-column:1/-1;padding:24px}.canvas-gallery-content>.category-panel-v2{min-height:38px;padding-right:132px}.canvas-gallery-content>.category-panel-v2>.category-manager{display:none}.canvas-gallery-content .category-manage-button{display:flex}.confirm-delete-modal{z-index:1400;background:#0f172a61;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.confirm-delete-modal>div{background:#fff;border:1px solid #e1e5ea;border-radius:8px;width:420px;padding:24px;box-shadow:0 24px 60px #0f172a38}.confirm-delete-icon{color:#d92d20;background:#fff1f2;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.confirm-delete-modal h3{color:#1d2939;margin:0;font-size:17px}.confirm-delete-modal p{color:#667085;margin:9px 0 22px;font-size:13px;line-height:1.65}.confirm-delete-modal footer{justify-content:flex-end;gap:9px;display:flex;background:#fff!important;border:0!important;min-height:0!important;padding:0!important}.confirm-delete-modal footer button{color:#475467;background:#fff;border:1px solid #d7dde4;border-radius:5px;height:38px;padding:0 15px}.confirm-delete-modal footer .confirm-delete-button{color:#fff;background:#d92d20;border-color:#d92d20}.confirm-delete-modal footer .confirm-delete-button:hover{background:#b42318}.system-notice-modal .confirm-delete-icon{color:#c2410c;background:#fff7ed}.system-notice-modal footer .system-notice-button{color:#fff;background:#2563eb;border-color:#2563eb}.system-notice-modal footer .system-notice-button:hover{background:#1d4ed8;border-color:#1d4ed8}.category-management-message{color:#93370d;background:#fffaeb;border:1px solid #f4c790;border-radius:5px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}button,a[href],select,[role=button],.project-card,.categorized-card .asset-card-actions,.canvas-gallery-card,.translation-project-card,.quick-action,.tool-card{cursor:pointer}label:has(input[type=checkbox]){cursor:pointer}label:has(input[type=radio]){cursor:pointer}button:disabled,select:disabled,input:disabled,[aria-disabled=true]{cursor:not-allowed!important}input[type=text],input[type=password],input[type=number],input[type=search],input:not([type]),textarea{cursor:text}.asset-preview-trigger{outline:none;transition:border-color .16s,background .16s;position:relative}.asset-preview-trigger:focus-visible{box-shadow:inset 0 0 0 2px #2377c759;background:#edf4fb!important}.asset-preview-name{cursor:pointer}.asset-preview-name:hover{color:var(--brand-primary)!important}.asset-video-play{color:#fff;pointer-events:none;background:#0f172aad;border-radius:50%;place-items:center;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid!important}.asset-preview-modal{z-index:1500;background:#090e16b8;place-items:center;padding:40px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.asset-preview-modal>div{background:#111820;border:1px solid #344054;border-radius:8px;grid-template-rows:58px minmax(0,1fr);width:min(1080px,100vw - 80px);height:min(760px,100vh - 80px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000061}.asset-preview-modal header{color:#fff;border-bottom:1px solid #2b3540;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.asset-preview-modal header h3{white-space:nowrap;text-overflow:ellipsis;max-width:760px;margin:0;font-size:14px;overflow:hidden}.asset-preview-modal header span{color:#98a2b3;margin-top:3px;font-size:11px;display:block}.asset-preview-modal header button{color:#d0d5dd;background:#24303b;border:0;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:grid}.asset-preview-content{place-items:center;min-height:0;padding:18px;display:grid;overflow:hidden}.asset-preview-content img,.asset-preview-content video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.asset-preview-content video{width:100%;height:100%}.assets-page-grid article{transition:border-color .16s,box-shadow .16s}.assets-page-grid article:has(.asset-preview-trigger:hover){border-color:#9fc4e5;box-shadow:0 4px 14px #2377c71f}.assets-page-grid article:has(.asset-preview-trigger:focus-visible){border-color:#9fc4e5;box-shadow:0 4px 14px #2377c71f}.asset-preview-trigger:hover{box-shadow:none!important;background:#f4f6f8!important}.asset-preview-trigger:focus-visible{box-shadow:none!important;background:#f4f6f8!important}.asset-preview-trigger:after{content:"预览";color:#fff;opacity:0;pointer-events:none;background:#0f172ab8;border-radius:4px;padding:4px 8px;font-size:11px;transition:all .16s;position:absolute;bottom:8px;right:8px;transform:translateY(3px)}.asset-preview-trigger:hover:after{opacity:1;transform:none}.asset-preview-trigger:focus-visible:after{opacity:1;transform:none}.assets-page-grid article{border-radius:8px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.assets-page-grid article:hover{border-color:#a9bfd0;transform:translateY(-3px);box-shadow:0 8px 22px #1d31411f}.asset-preview-trigger{border-radius:7px 7px 0 0;overflow:hidden}.asset-preview-trigger>img,.asset-preview-trigger>video{transition:transform .32s,filter .25s}.asset-preview-trigger:hover>img{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.asset-video-play{transition:opacity .18s}.asset-preview-trigger:hover .asset-video-play{opacity:0}.assets-page-v2>.category-panel-v2{align-items:flex-start;gap:8px;min-height:42px;padding-right:0;display:flex}.assets-page-v2>.category-panel-v2>.category-manager{flex:auto;width:auto;max-width:none;overflow-x:auto}.assets-page-v2>.category-panel-v2>.category-manage-button{flex:none;margin-top:2px;position:static}.assets-page-v2 .assets-page-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.assets-page-v2 .assets-page-grid article{padding:10px}.assets-page-v2 .assets-page-grid article>.asset-preview-trigger{height:210px}.assets-page-v2 .assets-page-grid strong{margin:11px 3px 5px;font-size:14px}.assets-page-v2 .assets-page-grid article>span{margin:0 3px 6px;font-size:12px}.assets-page-v2 .asset-card-actions{gap:8px;margin-top:10px}.assets-page-v2 .asset-card-actions button{height:36px;font-size:12px}.assets-page-v2 .asset-preview-trigger:before{z-index:1}.assets-page-v2 .asset-preview-trigger>img,.assets-page-v2 .asset-preview-trigger>video{z-index:2;opacity:0;transition:opacity .24s,transform .32s,filter .25s}.assets-page-v2 .asset-preview-trigger>.media-ready{opacity:1}.assets-page-v2 .asset-video-play,.assets-page-v2 .asset-preview-trigger:after{z-index:3}.project-home-image .project-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.project-home-image .project-new,.project-home-image .project-card{border-radius:7px;height:310px}.project-home-image .project-new{text-align:center;background:#fff;border-style:dashed;flex-direction:column;justify-content:center;padding:0}.project-home-image .project-new span{width:54px;height:54px}.project-home-image .project-card{background:#fff;display:block}.project-home-image .project-card>img,.project-home-image .project-no-preview{object-fit:contain;background:#f5f7f9;width:100%;height:238px}.project-home-image .project-card>div:last-child{border-top:1px solid #edf0f2;justify-content:center;height:72px;padding:12px 14px}.project-home-image .project-card>div:last-child strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.project-home-image .project-card>div:last-child span{margin-top:5px;font-size:11px}.translation-project-grid{flex-direction:column;gap:10px;display:flex}.translation-project-new{border-radius:6px;flex-direction:row;justify-content:flex-start;gap:11px;width:100%;height:72px;min-height:72px;padding:0 18px}.translation-project-new>span{flex:0 0 38px;width:38px;height:38px}.translation-project-new small{color:#98a2b3;margin-left:4px}.translation-project-card{width:100%;height:116px;min-height:116px;box-shadow:none;border-radius:6px;grid-template-columns:190px minmax(0,1fr);display:grid}.translation-project-card:hover{border-color:#9fc4e5;box-shadow:0 3px 12px #2377c71a}.translation-project-preview{border-right:1px solid #e1e5ea;height:114px}.translation-project-preview video{object-fit:cover}.translation-project-info{flex-direction:column;justify-content:center;min-width:0;padding:20px 105px 16px 18px;display:flex}.translation-project-info strong{font-size:15px!important}.translation-project-info span{margin-top:8px}.translation-project-info small{margin-top:6px}.translation-project-status{top:50%;right:18px;transform:translateY(-50%)}.category-toolbar-shell{position:relative}.category-toolbar-shell>.category-panel-v2{padding-right:238px}.category-toolbar-shell>.category-primary-action{z-index:3;border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;cursor:pointer;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:flex;position:absolute;top:8px;right:119px}.category-toolbar-shell>.category-primary-action:hover{background:var(--brand-primary-hover)}.translation-project-home>.category-toolbar-shell,.project-home>.category-toolbar-shell,.translation-project-home>.category-toolbar-shell .category-panel-v2,.project-home>.category-toolbar-shell .category-panel-v2{margin-top:0}.project-home-image .project-grid{padding-top:0}@media (max-width:760px){.category-toolbar-shell>.category-panel-v2{padding-bottom:52px;padding-right:12px}.category-toolbar-shell>.category-primary-action{top:auto;bottom:9px;right:119px}}.category-toolbar-shell>.category-primary-action{height:36px;top:2px}.translation-project-home .category-toolbar-shell>.category-panel-v2{padding-right:270px}.image-v2 .count-options button{color:#23649b}.image-v2 .count-options button.active{color:#175f9e!important}.image-v2 .layout-tabs small,.image-v2 .count-list input,.image-v2 .count-list>strong,.image-v2 .prompt-card>label span{color:var(--brand-primary)!important}.image-v2 .count-list input{background:#f7fbff;border-color:#bfd5e8;font-weight:600}.image-v2 input[type=number]{accent-color:var(--brand-primary)}.image-v2 .layout-tabs button.active{background:var(--brand-primary-soft)!important;color:#175f9e!important;border-color:#79afe0!important}.image-v2 .layout-tabs button.active small{color:#175f9e!important}.canvas-gallery-home{display:block!important}.canvas-gallery-content{box-sizing:border-box;width:100%;height:100%;padding:20px 24px 26px!important}.canvas-gallery-content>.category-toolbar-shell{margin:0 0 16px}.canvas-gallery-content>.category-toolbar-shell>.category-panel-v2{min-height:42px!important;margin:0!important;padding-right:238px!important;display:block!important}.canvas-gallery-content>.category-toolbar-shell .category-manager{min-height:40px!important;display:flex!important}.canvas-gallery-content>.category-toolbar-shell .category-manage-button{display:flex!important}.canvas-gallery-content .canvas-gallery-grid{padding:0!important}.canvas-gallery-content>.category-toolbar-shell>.category-primary-action{height:36px;top:2px}.app-shell{--active-sidebar-width:220px}.app-shell.sidebar-is-collapsed{--active-sidebar-width:68px}.app-shell .image-v2 .fixed-generate{box-sizing:border-box;left:var(--active-sidebar-width)!important;width:590px!important}.image-v2 .creation-section-head>b{background:var(--brand-primary)!important;color:#fff!important}.image-v2 .creation-section-head>em{font-weight:600;color:var(--brand-primary)!important}@media (max-width:1200px){.app-shell:not(.sidebar-is-collapsed){--active-sidebar-width:190px}.app-shell .image-v2 .fixed-generate{width:520px!important}}.project-card-with-actions{overflow:hidden;padding:0!important;position:relative!important}.project-card-main{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.project-card-main>img,.project-card-main>.project-no-preview{object-fit:contain;background:#f5f7f9;width:100%;height:238px}.project-card-main>div:last-child{border-top:1px solid #edf0f2;flex-direction:column;justify-content:center;height:72px;padding:12px 48px 12px 14px;display:flex}.project-card-main strong,.project-card-main span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.project-card-main strong{font-size:14px}.project-card-main span{color:#98a2b3;margin-top:5px;font-size:11px}.project-delete-button,.translation-delete-button{color:#b42318;cursor:pointer;opacity:0;background:#fff;border:1px solid #e4e7ec;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;transition:opacity .16s,border-color .16s,background .16s;display:grid}.project-delete-button{z-index:2;position:absolute;bottom:20px;right:10px}.project-card-with-actions:hover .project-delete-button,.translation-project-card:hover .translation-delete-button{opacity:1}.project-delete-button:focus-visible{opacity:1}.translation-delete-button:focus-visible{opacity:1}.project-delete-button:hover,.translation-delete-button:hover{background:#fff5f5;border-color:#f0b4b4}.translation-delete-button{z-index:2;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.translation-preview-trigger{cursor:pointer;outline:none}.translation-preview-trigger:focus-visible{border-color:#79afe0!important;box-shadow:0 0 0 3px #2377c71f!important}.translation-compare-modal{z-index:1500;background:#0f172a9e;place-items:center;padding:32px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.translation-compare-modal>section{background:#fff;border:1px solid #dfe4ea;border-radius:8px;grid-template-rows:68px minmax(0,1fr) 58px;width:min(1180px,100vw - 64px);max-height:calc(100vh - 64px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a4d}.translation-compare-modal>section>header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.translation-compare-modal h3{color:#1d2939;margin:0;font-size:16px}.translation-compare-modal header p{color:#98a2b3;margin:4px 0 0;font-size:11px}.translation-compare-modal header button{color:#667085;cursor:pointer;background:#f3f5f7;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.translation-compare-grid{background:#f4f6f8;grid-template-columns:1fr 1fr;gap:14px;min-height:0;padding:16px;display:grid;overflow:auto}.translation-compare-grid>article{background:#fff;border:1px solid #dfe4ea;border-radius:7px;grid-template-rows:48px minmax(280px,1fr);min-width:0;display:grid;overflow:hidden}.translation-compare-grid>article>div{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.translation-compare-grid>article>div span{color:#344054;font-size:13px;font-weight:600}.translation-compare-grid>article>div small{color:#98a2b3;font-size:10px}.translation-compare-grid>article>section{background:#111820;place-items:center;min-height:0;display:grid;overflow:hidden}.translation-compare-grid video{object-fit:contain;background:#111820;width:100%;height:100%;max-height:62vh;display:block}.compare-video-empty{color:#98a2b3;text-align:center;flex-direction:column;align-items:center;padding:30px;display:flex}.compare-video-empty svg{color:#667085}.compare-video-empty strong{color:#d0d5dd;margin-top:14px;font-size:13px}.compare-video-empty span{margin-top:7px;font-size:11px}.translation-compare-modal>section>footer{border-top:1px solid #e7eaee;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.translation-compare-modal footer>span{color:#98a2b3;font-size:11px}.translation-compare-modal footer>button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:5px;height:34px;padding:0 14px}@media (max-width:820px){.translation-compare-modal{padding:12px}.translation-compare-modal>section{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.translation-compare-grid{grid-template-columns:1fr}.translation-compare-grid>article{grid-template-rows:44px 260px}.translation-compare-modal footer>span{display:none}.translation-compare-modal>section>footer{justify-content:flex-end}}.translation-video-placeholder{box-sizing:border-box;text-align:center;color:#9299a2;background:linear-gradient(155deg,#f7f8fa 0%,#eef0f3 56%,#e8ebef 100%);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:100%;padding:20px;display:flex}.translation-video-placeholder img{object-fit:contain;filter:grayscale();opacity:.25;width:52px;height:52px}.translation-video-placeholder strong{color:#717984;font-size:13px}.translation-video-placeholder span{color:#9299a2;font-size:11px}.translation-project-preview>.translation-video-placeholder{gap:5px;min-height:88px;padding:8px}.translation-project-preview>.translation-video-placeholder img{width:34px;height:34px}.translation-project-preview>.translation-video-placeholder span{font-size:10px}.translation-editor-video-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.translation-editor-video-pane{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #0f172a0d}.translation-editor-video-pane>header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex}.translation-editor-video-pane>header span{color:#344054;font-size:12px;font-weight:600}.translation-editor-video-pane>header small{color:#98a2b3;font-size:10px}.translation-editor-video-pane .video-stage,.translated-video-stage{background:#0b1014;height:clamp(220px,31vh,340px)!important;min-height:220px!important;max-height:340px!important;box-shadow:none!important;border:0!important;border-radius:0!important}.translation-editor-video-pane .video-canvas{width:100%;height:100%!important;min-height:0!important}.translated-video-stage{place-items:center;display:grid}.translated-video-placeholder{color:#98a2b3;text-align:center;flex-direction:column;align-items:center;padding:30px;display:flex}.translated-video-placeholder svg{color:#667085}.translated-video-placeholder strong{color:#d0d5dd;margin-top:14px;font-size:13px}.translated-video-placeholder span{margin-top:7px;font-size:11px}.translation-card-actions{z-index:3;gap:6px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.translation-card-actions .translation-delete-button,.translation-card-actions .translation-edit-button{cursor:pointer;opacity:0;background:#fff;border:1px solid #e1e5ea;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;transition:opacity .16s,border-color .16s;display:grid;position:static!important;transform:none!important}.translation-card-actions .translation-edit-button{color:#2377c7}.translation-card-actions .translation-delete-button{color:#b42318}.translation-project-card:hover .translation-card-actions button,.translation-project-card.is-running .translation-card-actions button{opacity:1}.translation-card-actions button:focus-visible{opacity:1}.translation-card-actions .translation-edit-button:hover{background:#f4f9fd;border-color:#9fc4e5}@media (max-width:1100px){.translation-editor-video-grid{grid-template-columns:1fr}.translation-editor-video-pane .video-stage,.translated-video-stage{height:330px!important}.translation-project-info{padding-right:175px!important}}.translation-card-actions .translation-move-button{color:#344054;cursor:pointer;opacity:0;background:#fff;border:1px solid #e1e5ea;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;transition:opacity .16s,border-color .16s,background .16s;display:grid;position:static!important;transform:none!important}.translation-card-actions .translation-move-button:hover{background:#f6f8fa;border-color:#b8c2ce}.translation-project-status{right:146px!important}.translation-project-info{padding-right:235px!important}@media (max-width:1100px){.translation-project-info{padding-right:220px!important}}.enterprise-management-v2>.enterprise-layout{width:100%;min-width:0}.enterprise-management-v2 .enterprise-table-wrap{min-width:0;overflow:hidden}.enterprise-table{width:100%;overflow-x:auto}.enterprise-table>.head,.enterprise-table>div{box-sizing:border-box;grid-template-columns:minmax(210px,1.6fr) 90px 125px 78px 92px;width:100%;min-width:760px}.enterprise-table>.head>*,.enterprise-table>div>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.enterprise-table>div>button{justify-self:end;width:84px}.adjustment-log{min-width:0;overflow:hidden}.adjustment-log-table{width:100%;overflow-x:auto}.adjustment-log-table>.head,.adjustment-log-table>div{box-sizing:border-box;grid-template-columns:minmax(160px,1.15fr) 110px 90px 110px minmax(220px,1.6fr) 160px;width:100%;min-width:1040px}.adjustment-log-table>.head>*,.adjustment-log-table>div>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.enterprise-table-wrap>.management-pager,.adjustment-log>.management-pager{box-sizing:border-box;background:#fff;width:100%}.enterprise-management-v2>.enterprise-layout:has(>.enterprise-table-wrap:first-child){display:block}.enterprise-management-v2>.enterprise-layout:has(>.enterprise-table-wrap:first-child)>.enterprise-table-wrap{width:100%}@media (max-width:1280px){.enterprise-management-v2>.enterprise-layout{grid-template-columns:270px minmax(0,1fr)}.enterprise-table>.head,.enterprise-table>div{min-width:720px}}.management-page{padding-top:20px}.management-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.management-split>.enterprise-layout{grid-template-columns:280px minmax(0,1fr);gap:14px}.member-consumption-list .member-row{grid-template-columns:minmax(100px,1.2fr) minmax(115px,1.15fr) 90px 72px 66px 78px}.member-consumption-list .member-row b{color:#344054;font-size:12px}.member-list-title>span{display:none!important}.management-pager{border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;gap:8px;min-height:52px;padding:0 14px;display:flex}.management-pager>span{color:#667085;margin-right:auto;font-size:11px}.management-pager strong{color:#667085;text-align:center;min-width:48px;font-size:11px}.management-pager button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:5px;height:30px;padding:0 10px;font-size:11px}.management-pager button:disabled{opacity:.4;cursor:not-allowed}.consumption-ranking{background:#fff;border:1px solid #e1e5ea;border-radius:7px;overflow:hidden}.consumption-ranking header{border-bottom:1px solid #edf0f2;flex-direction:column;justify-content:center;min-height:67px;padding:12px 14px;display:flex}.consumption-ranking h3{color:#344054;margin:0;font-size:14px}.consumption-ranking header span{color:#98a2b3;margin-top:5px;font-size:10px}.consumption-ranking>div{border-bottom:1px solid #edf0f2;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 13px;display:grid}.consumption-ranking>div>i{color:#667085;background:#f2f4f7;border-radius:4px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.consumption-ranking>div:first-of-type>i,.consumption-ranking>div:nth-of-type(2)>i,.consumption-ranking>div:nth-of-type(3)>i{color:#175f9e;background:#edf5fd}.consumption-ranking span strong,.consumption-ranking span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.consumption-ranking span strong{font-size:12px}.consumption-ranking span small{color:#98a2b3;margin-top:4px;font-size:10px}.consumption-ranking b{color:#344054;font-size:11px}.consumption-ranking>p{color:#98a2b3;text-align:center;margin:0;padding:50px 16px;font-size:11px}.enterprise-management-v2>.enterprise-layout{grid-template-columns:300px minmax(0,1fr)}.enterprise-management-v2>.enterprise-management-split{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:16px;display:grid;flex:50%!important;min-height:320px!important}.enterprise-management-v2>.enterprise-management-split>.enterprise-layout{grid-template-columns:300px minmax(0,1fr);align-items:stretch!important;min-height:0!important}.enterprise-management-v2>.enterprise-management-split .enterprise-table-wrap{flex-direction:column!important;min-height:0!important;display:flex!important}.enterprise-management-v2>.enterprise-management-split .enterprise-table{flex:auto!important;min-height:0!important;overflow:auto!important}.enterprise-management-v2>.enterprise-management-split>.consumption-ranking{height:100%!important;min-height:0!important}.app-shell>main>.enterprise-management-v2>.adjustment-log{flex:50%!important;min-height:220px!important}.enterprise-management-v2>.enterprise-layout:has(>.enterprise-table-wrap:first-child){grid-template-columns:1fr}.enterprise-table>.head,.enterprise-table>div{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(180px,1.5fr) 90px 120px 80px 90px;align-items:center;gap:12px;min-height:54px;padding:0 16px;font-size:12px;display:grid}.enterprise-table>.head{color:#667085;background:#f8f9fa;min-height:42px}.enterprise-table strong{font-size:13px}.enterprise-table b{color:#344054}.enterprise-table i{color:#067647;font-style:normal}.enterprise-table button{color:#175f9e;cursor:pointer;background:#f5faff;border:1px solid #b8d2e9;border-radius:5px;height:30px}.adjustment-log{background:#fff;border:1px solid #e1e5ea;border-radius:7px;margin-top:16px;overflow:hidden}.adjustment-log>header{border-bottom:1px solid #edf0f2;align-items:center;min-height:67px;padding:12px 16px;display:flex}.adjustment-log h3{margin:0;font-size:14px}.adjustment-log header p{color:#98a2b3;margin:5px 0 0;font-size:10px}.adjustment-log-table>.head,.adjustment-log-table>div{border-bottom:1px solid #edf0f2;grid-template-columns:1.15fr 100px 90px 100px minmax(160px,1.5fr) 145px;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-size:11px;display:grid}.adjustment-log-table>.head{color:#667085;background:#f8f9fa;min-height:40px}.adjustment-log-table b.income{color:#067647}.adjustment-log-table b.expense{color:#b42318}.adjustment-log-table>p{text-align:center;color:#98a2b3;padding:45px}.adjustment-modal>form{background:#fff;border:1px solid #dfe4ea;border-radius:8px;width:min(500px,100vw - 32px);overflow:hidden;box-shadow:0 24px 64px #0f172a3d;grid-template-columns:none!important;display:block!important}.adjustment-modal header{border-bottom:1px solid #edf0f2;min-height:70px;justify-content:space-between!important;align-items:flex-start!important;padding:18px 24px!important;display:flex!important}.adjustment-modal header>div{min-width:0}.adjustment-modal header>button{flex:none}.adjustment-form-body{padding:20px 24px}.adjustment-form-body label{color:#475467;margin-bottom:15px;font-size:12px;display:block}.adjustment-form-body input,.adjustment-form-body select,.adjustment-form-body textarea{color:#344054;background:#fff;border:1px solid #d7dde4;border-radius:5px;width:100%;margin-top:7px;padding:0 10px;font-size:13px;display:block}.adjustment-form-body input,.adjustment-form-body select{height:40px}.adjustment-form-body textarea{resize:vertical;padding-top:10px}.adjustment-modal footer{border-top:1px solid #edf0f2;justify-content:flex-end;gap:9px;min-height:68px;padding:13px 24px;background:#fff!important;align-items:center!important;display:flex!important}.adjustment-modal footer button{color:#475467;background:#fff;border:1px solid #d7dde4;border-radius:5px;justify-content:center;align-items:center;min-width:88px;height:38px;padding:0 16px;width:auto!important;display:inline-flex!important}.adjustment-modal footer button.confirm{min-width:105px}.adjustment-modal footer button.confirm:disabled{opacity:.45}.management-page .admin-setting-message{margin-bottom:14px}@media (max-width:1350px){.management-split{grid-template-columns:1fr}.consumption-ranking{grid-template-columns:repeat(4,1fr);display:grid}.consumption-ranking header{grid-column:1/-1}.consumption-ranking>div{border-right:1px solid #edf0f2}.management-split>.enterprise-layout{grid-template-columns:260px minmax(0,1fr)}}.enterprise-management-v2>.enterprise-layout{align-items:start!important}.enterprise-management-v2 .enterprise-table-wrap{align-self:start!important;height:auto!important}.enterprise-table{height:auto!important;min-height:0!important;display:block!important}.enterprise-table>.head{height:42px!important;min-height:42px!important;max-height:42px!important;padding-top:0!important;padding-bottom:0!important}.enterprise-table:has(>.head:only-child):after{content:"暂无企业客户";color:#98a2b3;border-bottom:1px solid #edf0f2;justify-content:center;align-items:center;height:72px;padding:0 16px;font-size:12px;display:flex}.adjustment-log{align-self:start!important;height:auto!important}.adjustment-log-table{height:auto!important;min-height:0!important;display:block!important}.adjustment-log-table>.head{height:40px!important;min-height:40px!important;max-height:40px!important;padding-top:0!important;padding-bottom:0!important}.adjustment-log-table>p{border-bottom:1px solid #edf0f2;justify-content:center;align-items:center;display:flex;height:72px!important;min-height:72px!important;margin:0!important;padding:0 16px!important}.enterprise-table-wrap>.management-pager,.adjustment-log>.management-pager{height:52px!important;min-height:52px!important;max-height:52px!important}.enterprise-table>.head,.enterprise-table>div{grid-template-columns:minmax(210px,1.6fr) 90px 125px 78px 92px}.adjustment-log-table>.head,.adjustment-log-table>div{grid-template-columns:minmax(160px,1.15fr) 110px 90px 110px minmax(220px,1.6fr) 160px}.billing-columns>div{flex-direction:column;min-height:510px;display:flex}.billing-columns h3{justify-content:space-between;align-items:center;display:flex}.billing-columns h3 small{color:#98a2b3;font-size:11px;font-weight:400}.billing-pagination{border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding:13px 15px;display:flex}.billing-pagination span{color:#98a2b3;margin-right:auto;font-size:11px}.billing-pagination button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:5px;height:30px;padding:0 10px;font-size:11px}.billing-pagination button:hover:not(:disabled){color:#175f9e;border-color:#8fb9dc}.billing-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-settings-page .field-help{color:#98a2b3;margin-top:6px;font-size:11px;font-weight:400;display:block}.member-form select,.member-consumption-list select{color:#475467;background:#fff;border:1px solid #dfe3e8;border-radius:5px;width:100%;height:36px;padding:0 28px 0 9px;font-size:12px}.member-consumption-list select{max-width:128px;height:30px}.permission-page .permission-row{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(112px,1fr))}.staff-role-button{color:#344054;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dee6;border-radius:5px;justify-content:space-between;align-items:center;gap:7px;width:138px;min-width:0;height:32px;padding:0 9px;font-size:12px;display:flex}.platform-staff-list .member-row{grid-template-columns:minmax(90px,1fr) minmax(110px,1.1fr) 140px 86px 82px 68px 72px 88px}.enterprise-page .member-consumption-list .member-row{grid-template-columns:minmax(100px,1.15fr) minmax(110px,1fr) 86px 82px 68px 66px minmax(150px,auto)}.member-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.member-actions button{white-space:nowrap}.operator-token-log-table>.head,.operator-token-log-table>div{grid-template-columns:110px 110px 86px 82px 82px 82px minmax(180px,1fr) 150px;min-width:980px}.app-shell>main>.operators-management-v2{flex-direction:column!important;gap:16px!important;display:flex!important}.app-shell>main>.operators-management-v2>.operators-management-split,.app-shell>main>.operators-management-v2>.operator-token-log{flex:1 1 0!important;height:0!important;min-height:0!important;margin:0!important}.app-shell>main>.operators-management-v2>.operators-management-split{grid-template-columns:minmax(0,1fr) clamp(240px,24vw,320px)!important;align-items:stretch!important;gap:clamp(12px,1.2vw,18px)!important}.app-shell>main>.operators-management-v2>.operators-management-split>.enterprise-layout{grid-template-columns:clamp(250px,22vw,320px) minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(12px,1.2vw,18px)!important;height:100%!important;min-height:0!important}.app-shell>main>.operators-management-v2 .member-form{box-sizing:border-box!important;flex-direction:column!important;gap:5px!important;height:100%!important;min-height:0!important;padding:14px 16px!important;display:flex!important;overflow:hidden!important}.app-shell>main>.operators-management-v2 .member-form label{min-width:0!important;margin:0!important;padding-right:12px!important;position:relative!important}.app-shell>main>.operators-management-v2 .member-form label:after{content:"*";color:#d92d20;position:absolute;top:0;right:0}.app-shell>main>.operators-management-v2 .member-form input,.app-shell>main>.operators-management-v2 .member-form select{box-sizing:border-box!important;width:100%!important;height:34px!important;min-height:34px!important;margin-top:4px!important}.app-shell>main>.operators-management-v2 .member-form>button{flex:0 0 36px!important;width:100%!important;min-height:36px!important;margin-top:auto!important}.app-shell>main>.operators-management-v2 .member-list-wrap,.app-shell>main>.operators-management-v2>.operator-token-log{flex-direction:column!important;min-height:0!important;display:flex!important}.app-shell>main>.operators-management-v2 .member-list,.app-shell>main>.operators-management-v2>.operator-token-log>.adjustment-log-table{flex:auto!important;min-height:0!important;overflow:auto!important}.app-shell>main>.operators-management-v2 .member-list-wrap>.management-pager,.app-shell>main>.operators-management-v2>.operator-token-log>.management-pager{flex:0 0 52px!important;margin-top:auto!important}.app-shell>main>.operators-management-v2>.operators-management-split>.consumption-ranking{height:100%!important;min-height:0!important;overflow-y:auto!important}.app-shell>main:has(>.management-page){box-sizing:border-box!important;flex-direction:column!important;height:100vh!important;min-height:0!important;padding:64px 10px 10px 0!important;display:flex!important;overflow:hidden!important}.app-shell>main>.management-page{box-sizing:border-box!important;border:1px solid var(--shell-line,#dce6ef)!important;background:#ffffffe0!important;border-radius:10px!important;flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:16px!important;overflow:hidden auto!important;box-shadow:0 1px 2px #1c223006!important}.app-shell>main>.management-page:not(.enterprise-management-v2){flex-direction:column!important;display:flex!important}.app-shell>main>.management-page:not(.enterprise-management-v2)>.management-split{flex:auto!important;align-items:stretch!important;min-height:0!important}.app-shell>main>.management-page:not(.enterprise-management-v2)>.management-split>.enterprise-layout,.app-shell>main>.management-page:not(.enterprise-management-v2)>.management-split>.consumption-ranking{height:100%!important;min-height:0!important}.app-shell>main>.management-page:not(.enterprise-management-v2) .member-list-wrap{flex-direction:column!important;min-height:0!important;display:flex!important}.app-shell>main>.management-page:not(.enterprise-management-v2) .member-list{flex:auto!important;min-height:0!important;overflow:auto!important}.app-shell>main>.management-page:not(.enterprise-management-v2)>.adjustment-log{flex:none!important}.app-shell>main>.enterprise-management-v2{flex-direction:column!important;gap:16px!important;display:flex!important}.app-shell>main>.enterprise-management-v2>.enterprise-layout{flex:none!important}.app-shell>main>.enterprise-management-v2>.adjustment-log{flex:1 0 auto!important}.app-shell>main>.management-page:after{content:"";min-height:1px;display:block}.app-shell>main>.enterprise-management-v2>.enterprise-management-split{flex:1 1 0!important;grid-template-columns:minmax(0,1fr) clamp(240px,24vw,320px)!important;align-items:stretch!important;gap:clamp(12px,1.2vw,18px)!important;width:100%!important;height:0!important;min-height:0!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split>.enterprise-layout{grid-template-columns:clamp(250px,22vw,320px) minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(12px,1.2vw,18px)!important;width:100%!important;height:100%!important;min-height:0!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form{box-sizing:border-box!important;flex-direction:column!important;gap:5px!important;height:100%!important;min-height:0!important;padding:14px 16px!important;display:flex!important;overflow:hidden!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form h3{grid-column:1/-1!important;margin:0!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form .member-form-note{grid-column:1/-1!important;margin:0 0 3px!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form label{min-width:0!important;margin:0!important;padding-right:12px!important;position:relative!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form label:after{content:"*";color:#d92d20;position:absolute!important;top:0!important;right:0!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form input,.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form select{box-sizing:border-box!important;width:100%!important;height:34px!important;min-height:34px!important;margin-top:4px!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form>button{flex:0 0 36px!important;width:100%!important;height:36px!important;min-height:36px!important;margin-top:auto!important}@media (max-width:1180px){.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form{grid-template-columns:1fr!important;row-gap:5px!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form input,.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form select{height:30px!important;min-height:30px!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split .member-form>button{grid-column:1/-1!important;margin-top:2px!important}}.app-shell>main>.enterprise-management-v2>.enterprise-management-split>.enterprise-layout>.enterprise-table-wrap{flex-direction:column!important;align-self:stretch!important;height:100%!important;min-height:0!important;display:flex!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split>.enterprise-layout>.enterprise-table-wrap>.enterprise-table{flex:auto!important;min-height:0!important;overflow:auto!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split>.enterprise-layout>.enterprise-table-wrap>.management-pager{flex:0 0 52px!important;margin-top:auto!important}.app-shell>main>.enterprise-management-v2>.adjustment-log{flex-direction:column!important;flex:1 1 0!important;grid-column:1/-1!important;align-self:stretch!important;width:100%!important;max-width:none!important;height:0!important;min-height:0!important;margin-top:0!important;display:flex!important}.app-shell>main>.enterprise-management-v2>.enterprise-management-split>.consumption-ranking{box-sizing:border-box!important;align-self:stretch!important;height:100%!important;min-height:0!important;overflow-y:auto!important}.app-shell>main>.enterprise-management-v2>.adjustment-log>.adjustment-log-table{flex:auto!important;width:100%!important;min-height:0!important;overflow:auto!important}.app-shell>main>.enterprise-management-v2>.adjustment-log>.management-pager{flex:0 0 52px!important;margin-top:auto!important}.staff-role-button:hover{background:#f7fbff;border-color:#91b9dc}.staff-role-button svg{color:#7d8994;flex:none;width:14px;height:14px}.staff-role-modal{z-index:3600;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.staff-role-modal>section{background:#fff;border:1px solid #dce2e8;border-radius:8px;width:min(480px,100vw - 32px);overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.staff-role-modal header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;min-height:70px;padding:14px 18px;display:flex}.staff-role-modal h3{color:#1d2939;margin:0;font-size:17px}.staff-role-modal header p{color:#7d8994;margin:5px 0 0;font-size:12px}.staff-role-modal header>button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.staff-role-options{gap:10px;padding:16px;display:grid}.staff-role-options>button{color:#475467;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:7px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:72px;padding:12px 42px 12px 14px;display:grid;position:relative}.staff-role-options>button:hover{background:#f7fbff;border-color:#91b9dc}.staff-role-options>button.active{background:#f1f7fd;border-color:#2377c7;box-shadow:inset 0 0 0 1px #2377c7}.staff-role-options>button>svg:first-child{color:#2377c7;width:20px}.staff-role-options span,.staff-role-options strong,.staff-role-options small{display:block}.staff-role-options strong{color:#25313c;font-size:13px}.staff-role-options small{color:#7d8994;margin-top:5px;font-size:11px}.staff-role-options>button>svg:last-child{color:#2377c7;width:18px;position:absolute;right:14px}.staff-role-toast{z-index:3700;color:#16805f;background:#effbf4;border:1px solid #a9ddbd;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:13px;display:flex;position:fixed;top:84px;right:24px;box-shadow:0 10px 26px #22372d24}.staff-role-toast svg{width:16px;height:16px}.recharge-modal{z-index:1400;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.recharge-modal>section{background:#fff;border:1px solid #dfe4ea;border-radius:8px;flex-direction:column;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.recharge-modal header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;min-height:72px;padding:16px 22px;display:flex}.recharge-modal h3{color:#17202a;margin:0;font-size:18px}.recharge-modal header p{color:#7d8897;margin:5px 0 0;font-size:12px}.recharge-modal header>button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.recharge-modal header>button:hover{color:#344054;background:#f2f4f7}.recharge-body{padding:20px 30px;overflow-y:auto}.recharge-body fieldset{border:0;margin:0 0 20px;padding:0}.recharge-body legend{color:#475467;margin-bottom:10px;font-size:13px;font-weight:600}.recharge-plan-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recharge-plan-grid button{color:#17202a;cursor:pointer;background:#fafbfc;border:1px solid #d9dee5;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:88px;padding:12px;display:flex;position:relative}.recharge-plan-grid button:hover{background:#f7fbff;border-color:#91b9de}.recharge-plan-grid button.active{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary);background:#edf6fd}.recharge-plan-grid strong{font-size:22px}.recharge-plan-grid span{color:#667085;font-size:12px}.recharge-plan-grid svg{background:var(--brand-primary);color:#fff;border-radius:50%;padding:2px;position:absolute;top:7px;right:7px}.recharge-provider-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.recharge-provider-grid button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d9dee5;border-radius:7px;justify-content:center;align-items:center;gap:9px;height:52px;font-size:14px;font-weight:600;display:flex}.recharge-provider-grid button:hover{border-color:#91b9de}.recharge-provider-grid button.active{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary);background:#f2f8fd}.recharge-provider-grid i{color:#fff;border-radius:5px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.recharge-provider-grid i.wechat{background:#07c160}.recharge-provider-grid i.alipay{background:#1677ff}.recharge-provider-empty{color:#7d8897;border:1px dashed #d6dee7;border-radius:6px;grid-column:1/-1;padding:12px;font-size:12px}.vip-upgrade-button{color:#8b6200;cursor:pointer;background:#fff8df;border:1px solid #e5b84d;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.vip-upgrade-button:hover{background:#fff1bd}.billing-vip-button{margin-left:8px;color:#8b6200!important;background:#fff8df!important;border-color:#e5b84d!important}.payment-callback-addresses{color:#526273;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dfe6ed;border-radius:6px;gap:5px;margin-top:12px;padding:12px;font-size:12px;display:grid}.payment-callback-addresses strong{color:#243447;font-size:12px}.recharge-note{background:#f7fafc;border:1px solid #dce8f3;border-radius:6px;align-items:center;gap:12px;min-height:48px;padding:10px 13px;display:flex}.recharge-note strong{color:#344054;flex:none;font-size:12px}.recharge-note span{color:#667085;font-size:12px}.payment-qr-panel{background:#fff;border:1px solid #dce5ee;border-radius:7px;justify-items:center;gap:6px;margin-top:14px;padding:16px;display:grid}.payment-qr-panel img{object-fit:contain;width:208px;height:208px}.payment-qr-panel strong{color:#17202a;font-size:14px}.payment-qr-panel span{color:#667085;text-align:center;font-size:12px}.payment-page-panel{grid-template-columns:minmax(0,1fr)}.payment-page-panel>strong,.payment-page-panel>span{max-width:100%}.payment-page-panel.paid{background:#f7fcf8;border-color:#c7e7d3}.payment-page-panel.closed{background:snow;border-color:#f0d0d0}.payment-order-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:5px;display:flex}.payment-order-actions a,.payment-order-actions button{color:#475467;cursor:pointer;background:#fff;border:1px solid #cdd5df;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.payment-order-actions a:hover,.payment-order-actions button:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.payment-order-actions button{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.payment-order-actions button:hover:not(:disabled){background:var(--brand-primary-hover);color:#fff}.payment-order-actions button:disabled{opacity:.6;cursor:not-allowed}.recharge-message{color:#8a6116;background:#fff8e8;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px}.recharge-modal footer{border-top:1px solid #e7eaee;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 22px;display:flex;background:#fff!important}.recharge-modal>section>footer,.recharge-modal.adjustment-modal>form>footer{color:#475467!important;background:#fff!important}.recharge-modal footer>span{color:#667085;font-size:12px}.recharge-modal footer>span strong{color:#17202a;margin-left:5px;font-size:18px}.recharge-modal footer>div{gap:9px;display:flex}.recharge-modal footer button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d2d8df;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 17px;display:flex}.recharge-modal footer button.confirm{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff;justify-content:center;min-width:104px}.recharge-modal footer button.confirm:hover{background:var(--brand-primary-hover)}.recharge-modal footer button:disabled{opacity:.55;cursor:not-allowed}.billing-page{padding-top:20px!important}.billing-balance-bar{background:#fff;border:1px solid #dfe4ea;border-radius:7px;justify-content:space-between;align-items:center;width:auto;min-height:64px;margin-bottom:14px;padding:10px 18px;display:flex}.billing-balance-bar>div{grid-template-columns:auto auto;align-items:baseline;column-gap:12px;display:grid}.billing-balance-bar span{color:#667085;font-size:13px}.billing-balance-bar strong{color:#17202a;font-size:28px}.billing-balance-bar small{color:#98a2b3;grid-column:1/-1;margin-top:2px;font-size:11px}.billing-balance-bar>button{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 15px;display:flex}.billing-balance-bar>button:hover{background:var(--brand-primary-hover)}.billing-empty{color:#98a2b3;text-align:center;padding:32px 16px;font-size:12px}@media (max-width:720px){.recharge-modal{padding:12px}.recharge-modal>section{max-height:calc(100vh - 24px)}.recharge-body{padding:17px}.recharge-plan-grid{grid-template-columns:repeat(2,1fr)}.recharge-provider-grid{grid-template-columns:1fr}.recharge-modal footer,.billing-balance-bar{align-items:flex-end}.billing-balance-bar>div{grid-template-columns:1fr}.billing-balance-bar strong{margin-top:3px}.billing-balance-bar small{grid-column:auto}}.dashboard-v2{background:#f6f7f9;padding:22px 26px 30px}.dashboard-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.dashboard-summary>button{color:#344054;text-align:left;background:#fff;border:1px solid #dfe4ea;border-radius:7px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:7px 10px;min-width:0;height:112px;padding:15px 17px;display:grid}.dashboard-summary>button:hover{border-color:#9fc4e5;box-shadow:0 3px 12px #2377c714}.dashboard-summary span{color:#667085;align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-summary span svg{color:var(--brand-primary)}.dashboard-summary strong{color:#1d2939;grid-column:1;align-self:end;font-size:26px;line-height:1}.dashboard-summary small{color:#98a2b3;grid-area:2/2;align-self:end;font-size:11px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) 330px;gap:14px;display:grid}.dashboard-panel{background:#fff;border:1px solid #dfe4ea;border-radius:7px;overflow:hidden}.dashboard-panel>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;min-height:62px;padding:0 16px;display:flex}.dashboard-panel h2{color:#1d2939;margin:0;font-size:14px}.dashboard-panel header p{color:#98a2b3;margin:5px 0 0;font-size:11px}.dashboard-panel header button{color:#2377c7;background:#f1f5f9;border:0;border-radius:4px;height:30px;padding:0 9px;font-size:11px}.dashboard-task-list{min-height:300px}.dashboard-task-head,.dashboard-task-list>button{grid-template-columns:minmax(180px,1.6fr) 100px 150px 76px;align-items:center;gap:12px;display:grid}.dashboard-task-head{color:#98a2b3;background:#f8f9fb;height:38px;padding:0 16px;font-size:11px}.dashboard-task-list>button{color:#475467;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f2;width:100%;min-height:58px;padding:8px 16px}.dashboard-task-list>button:hover{background:#f8fbfe}.dashboard-task-list>button span strong,.dashboard-task-list>button span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dashboard-task-list>button span strong{color:#344054;font-size:12px}.dashboard-task-list>button span small{color:#98a2b3;margin-top:4px;font-size:9px}.dashboard-task-list>button>span:nth-child(2),.dashboard-task-list>button>span:nth-child(3){font-size:11px}.dashboard-task-list i{color:#667085;background:#f2f4f7;border-radius:4px;width:max-content;padding:4px 7px;font-size:10px;font-style:normal}.dashboard-task-list i.done,.dashboard-task-list i.completed{color:#067647;background:#ecfdf3}.dashboard-task-list i.blocked{color:#b54708;background:#fff4e5}.dashboard-task-list i.processing,.dashboard-task-list i.running{color:#175f9e;background:#edf5fd}.dashboard-empty{text-align:center;color:#98a2b3;padding:85px 20px;font-size:12px}.dashboard-channels>header{padding-top:14px;display:block}.dashboard-channels>div{padding:10px}.dashboard-channels .quick-action{border-radius:5px;min-height:57px;margin:0 0 7px;padding:10px 11px}.dashboard-channels .quick-action:last-child{margin-bottom:0}.dashboard-channels .quick-action strong{font-size:12px!important}.dashboard-channels .quick-action span{font-size:11px!important}.dashboard-lower{grid-template-columns:1.35fr 1fr;gap:14px;margin-top:14px;display:grid}.dashboard-services>div{grid-template-columns:repeat(4,1fr);display:grid}.dashboard-services>div>span{border-right:1px solid #edf0f2;grid-template-columns:10px 1fr;align-content:center;gap:3px 8px;min-height:72px;padding:13px 14px;display:grid}.dashboard-services>div>span:last-child{border-right:0}.dashboard-services i{background:#d0d5dd;border-radius:50%;width:8px;height:8px;margin-top:3px}.dashboard-services i.ready{background:#22a06b}.dashboard-services i.pending{background:#e09b32}.dashboard-services strong{font-size:12px}.dashboard-services small{color:#98a2b3;grid-column:2;font-size:10px}.dashboard-account>div{grid-template-columns:repeat(3,1fr);display:grid}.dashboard-account>div>span{border-right:1px solid #edf0f2;min-height:72px;padding:13px 15px}.dashboard-account>div>span:last-child{border-right:0}.dashboard-account small,.dashboard-account strong{display:block}.dashboard-account small{color:#98a2b3;font-size:10px}.dashboard-account strong{color:#1d2939;margin-top:8px;font-size:19px}@media (max-width:1250px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 290px}.dashboard-task-head,.dashboard-task-list>button{grid-template-columns:minmax(160px,1.5fr) 90px 125px 70px}.dashboard-services>div{grid-template-columns:1fr 1fr}.dashboard-services>div>span:nth-child(2){border-right:0}.dashboard-services>div>span:nth-child(-n+2){border-bottom:1px solid #edf0f2}}.app-shell>main>section.operators-management-v2{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important;overflow:hidden!important}.app-shell>main>section.operators-management-v2:after{content:none!important;display:none!important}.app-shell>main>section.operators-management-v2>.operators-management-split{grid-area:1/1!important;grid-template-columns:minmax(0,1fr) clamp(240px,24vw,320px)!important;align-items:stretch!important;gap:clamp(12px,1.2vw,18px)!important;display:grid!important}.node-attached-editor .video-content-editor{box-sizing:border-box!important;grid-template-rows:60px minmax(0,1fr) 50px!important;gap:0!important;width:900px!important;height:260px!important;min-height:260px!important;padding:14px 16px!important;display:grid!important;overflow:visible!important}.node-attached-editor .video-content-editor>.editor-reference,.node-attached-editor .audio-content-editor>.editor-reference{grid-row:1!important;min-width:0!important;overflow:visible!important}.node-attached-editor .video-content-editor>textarea,.node-attached-editor .audio-content-editor>textarea{box-sizing:border-box!important;resize:none!important;grid-row:2!important;width:100%!important;height:100%!important;min-height:0!important;padding:12px 0!important}.node-attached-editor .video-content-editor>.video-editor-options,.node-attached-editor .audio-content-editor>.audio-editor-options{box-sizing:border-box!important;grid-row:3!important;align-items:center!important;width:100%!important;min-width:0!important;padding-top:10px!important}.node-attached-editor .video-editor-options{grid-template-columns:98px 132px minmax(180px,1fr) 158px 76px max-content 40px!important;gap:6px!important;display:grid!important}.node-attached-editor .video-editor-options>select,.node-attached-editor .video-editor-options>button,.node-attached-editor .video-editor-options>.video-subtitle-language-option{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important}.node-attached-editor .video-editor-options>select{text-overflow:ellipsis;height:34px!important;padding:0 24px 0 9px!important}.node-attached-editor .video-editor-options>button>span,.node-attached-editor .video-editor-options>.video-subtitle-language-option strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.node-attached-editor .video-editor-options>.video-subtitle-language-option.compact{background:#f7f9fb!important;height:34px!important;min-height:34px!important;padding:0 8px!important}.node-attached-editor .video-editor-options>.video-subtitle-language-option.compact>span{min-width:0;display:block}.node-attached-editor .video-editor-options>span{white-space:nowrap;text-align:right;margin:0!important}.node-attached-editor .video-editor-options .video-submit{width:40px!important;min-width:40px!important}.node-attached-editor .audio-content-editor{box-sizing:border-box!important;grid-template-rows:60px minmax(0,1fr) 50px!important;gap:0!important;width:760px!important;height:260px!important;min-height:260px!important;padding:14px 16px!important;display:grid!important;overflow:visible!important}.node-attached-editor .audio-content-editor>.editor-reference>p,.node-attached-editor .video-content-editor>.editor-reference>p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.node-attached-editor .audio-editor-options>select{flex:0 0 98px;width:98px;min-width:0}.node-attached-editor .audio-editor-options>button:first-of-type{flex:190px;min-width:0;overflow:hidden}.node-attached-editor .audio-editor-options>button:first-of-type>span{text-overflow:ellipsis;overflow:hidden}.app-shell>main>section.operators-management-v2>.operators-management-split>.enterprise-layout{grid-template-columns:clamp(250px,22vw,320px) minmax(0,1fr)!important;align-items:stretch!important;gap:clamp(12px,1.2vw,18px)!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}.app-shell>main>section.operators-management-v2 .member-form,.app-shell>main>section.operators-management-v2 .member-list-wrap,.app-shell>main>section.operators-management-v2>.operators-management-split>.consumption-ranking,.app-shell>main>section.operators-management-v2>.operator-token-log{box-sizing:border-box!important;align-self:stretch!important;height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell>main>section.operators-management-v2 .member-list-wrap,.app-shell>main>section.operators-management-v2>.operator-token-log{flex-direction:column!important;display:flex!important}.app-shell>main>section.operators-management-v2 .member-list,.app-shell>main>section.operators-management-v2>.operator-token-log>.adjustment-log-table{flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:0!important;overflow:hidden auto!important}.app-shell>main>section.operators-management-v2 .member-list-wrap>.management-pager,.app-shell>main>section.operators-management-v2>.operator-token-log>.management-pager{flex:0 0 52px!important;width:100%!important;margin:auto 0 0!important}.app-shell>main>section.operators-management-v2 .platform-staff-list .member-row{width:100%!important;min-width:0!important}.app-shell>main>section.operators-management-v2{flex:1 1 0!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.app-shell>main>section.operators-management-v2>.operators-management-split,.app-shell>main>section.operators-management-v2>.operator-token-log{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.app-shell>main>section.operators-management-v2>.operators-management-split{grid-area:1/1!important}.app-shell>main>section.operators-management-v2>.operator-token-log{grid-area:2/1!important}.content-node .node-media>.empty-media{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.content-node .node-media>.empty-media>svg{flex:none}.node-attached-editor,.node-attached-editor .content-bottom-editor,.node-attached-editor textarea,.node-attached-editor input,.node-attached-editor select,.node-attached-editor button{pointer-events:auto!important}.node-attached-editor textarea,.node-attached-editor input{cursor:text;-webkit-user-select:text;user-select:text}:-webkit-any(.content-editor-scale,.node-attached-editor) .editor-reference>.editor-reference-card{box-sizing:border-box;flex:0 0 58px;width:58px;min-width:58px;height:60px;margin:0;position:relative}:is(.content-editor-scale,.node-attached-editor) .editor-reference>.editor-reference-card{box-sizing:border-box;flex:0 0 58px;width:58px;min-width:58px;height:60px;margin:0;position:relative}:-webkit-any(.content-editor-scale,.node-attached-editor) .editor-reference>button{box-sizing:border-box;flex:0 0 58px;width:58px;min-width:58px;height:60px;margin:0;position:relative}:is(.content-editor-scale,.node-attached-editor) .editor-reference>button{box-sizing:border-box;flex:0 0 58px;width:58px;min-width:58px;height:60px;margin:0;position:relative}:-webkit-any(.content-editor-scale,.node-attached-editor) .editor-reference>.editor-reference-card{padding:3px;overflow:hidden}:is(.content-editor-scale,.node-attached-editor) .editor-reference>.editor-reference-card{padding:3px;overflow:hidden}:-webkit-any(.content-editor-scale,.node-attached-editor) .editor-reference-card img{width:50px;height:52px}:is(.content-editor-scale,.node-attached-editor) .editor-reference-card img{width:50px;height:52px}:-webkit-any(.content-editor-scale,.node-attached-editor) .editor-reference-card video{width:50px;height:52px}:is(.content-editor-scale,.node-attached-editor) .editor-reference-card video{width:50px;height:52px}:-webkit-any(.content-editor-scale,.node-attached-editor) .editor-reference-card>svg{width:50px;height:52px}:is(.content-editor-scale,.node-attached-editor) .editor-reference-card>svg{width:50px;height:52px}:-webkit-any(.content-editor-scale,.node-attached-editor) .editor-reference-card>span{color:#fff;text-align:center;background:#181f28d1;border-radius:0 0 4px 4px;height:17px;margin:0;padding:2px 3px;line-height:13px;position:absolute;bottom:3px;left:3px;right:3px}:is(.content-editor-scale,.node-attached-editor) .editor-reference-card>span{color:#fff;text-align:center;background:#181f28d1;border-radius:0 0 4px 4px;height:17px;margin:0;padding:2px 3px;line-height:13px;position:absolute;bottom:3px;left:3px;right:3px}:-webkit-any(.content-editor-scale,.node-attached-editor) .image-editor-options{grid-template-columns:minmax(118px,1fr) minmax(150px,1.2fr) 78px 72px 78px max-content 38px;align-items:center;gap:8px;width:100%;display:grid}:is(.content-editor-scale,.node-attached-editor) .image-editor-options{grid-template-columns:minmax(118px,1fr) minmax(150px,1.2fr) 78px 72px 78px max-content 38px;align-items:center;gap:8px;width:100%;display:grid}:-webkit-any(.content-editor-scale,.node-attached-editor) .image-editor-options>select{text-overflow:ellipsis;width:100%;min-width:0;margin:0;padding:0 26px 0 9px}:is(.content-editor-scale,.node-attached-editor) .image-editor-options>select{text-overflow:ellipsis;width:100%;min-width:0;margin:0;padding:0 26px 0 9px}:-webkit-any(.content-editor-scale,.node-attached-editor) .image-editor-options>select:nth-of-type(n+3){text-overflow:clip;padding-left:10px;padding-right:18px}:is(.content-editor-scale,.node-attached-editor) .image-editor-options>select:nth-of-type(n+3){text-overflow:clip;padding-left:10px;padding-right:18px}:-webkit-any(.content-editor-scale,.node-attached-editor) .image-editor-options>span{white-space:nowrap;margin:0;line-height:1}:is(.content-editor-scale,.node-attached-editor) .image-editor-options>span{white-space:nowrap;margin:0;line-height:1}:-webkit-any(.content-editor-scale,.node-attached-editor) .image-editor-options>button{width:36px;min-width:36px;height:36px;margin:0}:is(.content-editor-scale,.node-attached-editor) .image-editor-options>button{width:36px;min-width:36px;height:36px;margin:0}:-webkit-any(.content-editor-scale,.node-attached-editor) .editor-options>.canvas-submit{box-shadow:0 2px 6px #2377c733;background:var(--brand-primary,#2377c7)!important;color:#fff!important;border:0!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:inline-grid!important}:is(.content-editor-scale,.node-attached-editor) .editor-options>.canvas-submit{box-shadow:0 2px 6px #2377c733;background:var(--brand-primary,#2377c7)!important;color:#fff!important;border:0!important;border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:inline-grid!important}:-webkit-any(.content-editor-scale,.node-attached-editor) .editor-options>.canvas-submit:hover:not(:disabled){background:var(--brand-primary-hover,#1968b1)!important}:is(.content-editor-scale,.node-attached-editor) .editor-options>.canvas-submit:hover:not(:disabled){background:var(--brand-primary-hover,#1968b1)!important}:-webkit-any(.content-editor-scale,.node-attached-editor) .editor-options>.canvas-submit:disabled{opacity:1;color:#fff!important;background:#cbd5e1!important}:is(.content-editor-scale,.node-attached-editor) .editor-options>.canvas-submit:disabled{opacity:1;color:#fff!important;background:#cbd5e1!important}.canvas-batch-toolbar button.danger{min-width:68px;padding:0 11px;color:#fff!important;background:#d9485f!important}.settings-page>.service-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.settings-page>.service-tabs>button{border-bottom:1px solid #e7eaee;border-right:1px solid #e7eaee;width:100%;min-width:0}.settings-page>.service-tabs>button:nth-child(4n){border-right:0}.settings-page>.service-tabs>button:nth-last-child(-n+4){border-bottom:0}@media (max-width:1100px){.settings-page>.service-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page>.service-tabs>button:nth-child(2n){border-right:0}.settings-page>.service-tabs>button:nth-last-child(-n+4){border-bottom:1px solid #e7eaee}.settings-page>.service-tabs>button:nth-last-child(-n+2){border-bottom:0}}@media (max-width:680px){.settings-page>.service-tabs{grid-template-columns:1fr}.settings-page>.service-tabs>button{border-bottom:1px solid #e7eaee!important;border-right:0!important}.settings-page>.service-tabs>button:last-child{border-bottom:0!important}}.settings-page>.service-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page>.service-tabs>button{border-bottom:1px solid #e7eaee!important;border-right:1px solid #e7eaee!important}.settings-page>.service-tabs>button:nth-child(3n){border-right:0!important}.model-provider-block{border-bottom:1px solid #edf0f2;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding-bottom:16px;display:grid}.model-provider-block:last-of-type{border-bottom:0}.model-provider-block>.payment-config-section{grid-column:1/-1;margin:0}.model-provider-block .config-field{min-width:0}@media (max-width:900px){.settings-page>.service-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page>.service-tabs>button:nth-child(3n){border-right:1px solid #e7eaee!important}.settings-page>.service-tabs>button:nth-child(2n){border-right:0!important}.settings-page>.service-tabs>button:nth-last-child(-n+3){border-bottom:1px solid #e7eaee!important}.settings-page>.service-tabs>button:last-child{border-bottom:0!important}}@media (max-width:680px){.settings-page>.service-tabs{grid-template-columns:1fr}.settings-page>.service-tabs>button{border-bottom:1px solid #e7eaee!important;border-right:0!important}.model-provider-block{grid-template-columns:1fr}.model-provider-block>.payment-config-section{grid-column:1}}.flux-model-picker,.flux-model-loading,.flux-model-error{grid-column:1/-1}.flux-model-loading,.flux-model-error{color:#667085;border:1px solid #e1e6eb;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:12px;display:flex}.flux-model-error{color:#b42318;background:#fff6f5;border-color:#f0ccc8}.flux-model-picker{background:#f8f9fb;border:1px solid #e1e6eb;border-radius:7px;overflow:hidden}.flux-model-picker>header{background:#fff;border-bottom:1px solid #e1e6eb;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 13px;display:flex}.flux-model-picker>header strong,.flux-model-picker>header span{display:block}.flux-model-picker>header strong{color:#344054;font-size:13px}.flux-model-picker>header span{color:#98a2b3;margin-top:3px;font-size:10px}.flux-model-picker>header input{background:#fff;border:1px solid #d8dee6;border-radius:5px;width:220px;height:34px;padding:0 10px;font-size:11px}.flux-model-picker details+details{border-top:1px solid #e1e6eb}.flux-model-picker summary{cursor:pointer;background:#fff;align-items:center;gap:9px;height:44px;padding:0 12px;list-style:none;display:flex}.flux-model-picker summary::-webkit-details-marker{display:none}.flux-model-picker summary>span{color:#344054;font-size:12px;font-weight:600}.flux-model-picker summary>em{color:#667085;margin-right:auto;font-size:10px;font-style:normal}.flux-model-picker summary>button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d8dee6;border-radius:4px;height:26px;padding:0 8px;font-size:10px}.flux-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:290px;padding:9px;display:grid;overflow-y:auto}.flux-model-grid>label{cursor:pointer;background:#fff;border:1px solid #e1e6eb;border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 9px;display:grid}.flux-model-grid>label.selected{background:#f2f8fd;border-color:#8bb8e2}.flux-model-grid input{accent-color:#2377c7}.flux-model-grid strong,.flux-model-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flux-model-grid strong{color:#344054;font-size:11px}.flux-model-grid small{color:#98a2b3;margin-top:3px;font-size:9px}.flux-model-grid>label>em{color:#667085;text-align:right;max-width:110px;font-size:9px;font-style:normal}@media (max-width:900px){.flux-model-grid{grid-template-columns:1fr}.flux-model-picker>header input{width:170px}}.flux-model-grid>label{min-height:86px}.flux-model-alias{color:#344054;background:#fff;border:1px solid #d8dee6;border-radius:4px;width:100%;height:27px;margin-top:6px;padding:0 8px;font-size:10px;display:block}.flux-model-alias:focus{border-color:#5b9bd5;outline:2px solid #5b9bd51f}.settings-page>.service-tabs>button:nth-last-child(-n+3){border-bottom:1px solid #e7eaee!important}.flux-model-grid>label{grid-template-columns:16px minmax(0,1fr) auto auto;position:relative}.flux-model-position{color:#fff;vertical-align:middle;background:#2377c7;border-radius:4px;place-items:center;width:19px;height:19px;margin-right:6px;font-size:9px;display:inline-grid}.flux-model-order-actions{flex-direction:column;gap:3px;display:flex}.flux-model-order-actions button{color:#475467;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:4px;place-items:center;width:25px;height:25px;padding:0;display:grid}.flux-model-order-actions button:hover:not(:disabled){color:#1769b1;border-color:#6ca5d8}.flux-model-order-actions button:disabled{opacity:.28;cursor:not-allowed}.unified-model-manager{width:100%;min-width:0}.unified-model-manager>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.unified-model-manager>header>input{border:1px solid #d8dee8;border-radius:6px;width:220px;height:34px;padding:0 10px}.unified-model-tabs{background:#f5f7fa;border:1px solid #dfe4eb;border-radius:6px;gap:4px;padding:3px;display:flex}.unified-model-tabs button{color:#667085;background:0 0;border:0;border-radius:4px;height:30px;padding:0 12px}.unified-model-tabs button.active{color:#2465d5;background:#fff;box-shadow:0 1px 4px #0f172a1a}.unified-model-tabs b{margin-left:5px;font-size:10px}.unified-model-table-head,.unified-model-row{grid-template-columns:minmax(240px,1.45fr) minmax(130px,.8fr) 84px 84px minmax(180px,1fr) 52px;align-items:center;gap:10px;display:grid}.unified-model-table-head{color:#667085;background:#f7f8fa;border-bottom:1px solid #dfe4eb;height:34px;padding:0 10px;font-size:11px}.unified-model-row{background:#fff;border-bottom:1px solid #edf0f4;min-height:72px;padding:9px 10px}.unified-model-row.disabled{opacity:.68;background:#fafafa}.unified-model-row>input{border:1px solid #dbe1e9;border-radius:5px;min-width:0;height:32px;padding:0 8px}.unified-model-identity{align-items:center;gap:8px;min-width:0;display:flex}.unified-model-identity>span{min-width:0}.unified-model-identity strong,.unified-model-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unified-model-identity strong{color:#283548;font-size:12px}.unified-model-identity small{color:#8792a2;margin-top:4px;font-size:10px}.unified-model-order{gap:2px;display:grid}.unified-model-order button{color:#667085;background:#fff;border:1px solid #dfe4eb;border-radius:4px;width:25px;height:23px;padding:0}.unified-model-order button:disabled{color:#c5cad2;background:#f6f7f8}.unified-model-multipliers{flex-wrap:wrap;gap:5px;display:flex}.unified-model-multipliers label{border:1px solid #dfe4eb;border-radius:4px;align-items:center;height:28px;display:flex;overflow:hidden}.unified-model-multipliers span{color:#667085;background:#f5f7fa;padding:0 5px;font-size:9px}.unified-model-multipliers input{border:0;border-left:1px solid #e5e9ef;width:42px;height:100%;padding:0 3px;font-size:10px}.unified-model-switch{justify-content:center;display:flex}.unified-model-switch input{display:none}.unified-model-switch i{background:#c8ced7;border-radius:10px;width:34px;height:19px;position:relative}.unified-model-switch i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.unified-model-switch input:checked+i{background:#3478f6}.unified-model-switch input:checked+i:after{transform:translate(15px)}.unified-model-manager>footer{color:#7b8695;justify-content:space-between;padding:10px;font-size:11px;display:flex}.unified-model-manager>footer strong{color:#4d596a}.unified-model-manager:has(.unified-model-tabs button:nth-child(2).active) .unified-model-table-head{grid-template-columns:minmax(240px,1.45fr) minmax(130px,.8fr) 84px minmax(180px,1fr) 52px}.unified-model-manager:has(.unified-model-tabs button:nth-child(2).active) .unified-model-row{grid-template-columns:minmax(240px,1.45fr) minmax(130px,.8fr) 84px minmax(180px,1fr) 52px}@media (max-width:1100px){.unified-model-manager{overflow-x:auto}.unified-model-table-head,.unified-model-row{min-width:900px}}.settings-page:has(.unified-model-manager){max-width:1480px}.service-fields>.unified-model-manager{grid-column:1/-1}.unified-model-manager{background:#fff;border:1px solid #dfe4eb;border-radius:7px;overflow:hidden}.unified-model-manager>header{background:#fafbfc;border-bottom:1px solid #e5e9ef;min-height:62px;margin:0;padding:12px 14px}.unified-model-tabs{flex:none}.unified-model-tabs button{white-space:nowrap;min-width:104px}.unified-model-manager>header>input{background:#fff;flex:0 300px;width:min(300px,32vw)}.unified-model-table-head{color:#596579;background:#f5f7fa;height:42px;padding:0 14px;font-weight:600}.unified-model-rows{min-height:120px;max-height:calc(100vh - 370px);overflow:auto}.unified-model-row{min-height:82px;padding:11px 14px}.unified-model-row:hover{background:#fbfcfe}.unified-model-row>input{background:#fff;height:36px}.unified-model-identity strong{font-size:13px}.unified-model-identity small{margin-top:5px;font-size:11px}.unified-model-multipliers{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;display:grid}.unified-model-multipliers label{background:#fff;height:34px}.unified-model-multipliers span{text-align:center;min-width:38px}.unified-model-multipliers input{flex:1;width:46px;min-width:0}.unified-model-manager>footer{background:#fafbfc;border-top:1px solid #e5e9ef;align-items:center;gap:18px;min-height:45px;padding:10px 14px}.unified-model-manager>footer span{min-width:0;line-height:1.5}.unified-model-cost-note{color:#8a97a4;margin-top:3px;font-size:10px;display:block}.unified-model-manager>footer strong{white-space:nowrap;flex:none}.unified-model-footer-actions{flex:none;align-items:center;gap:14px;display:flex}.unified-model-footer-actions .save-settings{height:36px;padding:0 15px;font-size:12px}.unified-model-manager.type-image .unified-model-table-head,.unified-model-manager.type-image .unified-model-row{grid-template-columns:minmax(250px,1.4fr) minmax(160px,.8fr) 120px 120px minmax(260px,1.2fr) 56px}.unified-model-manager.type-text .unified-model-table-head,.unified-model-manager.type-text .unified-model-row{grid-template-columns:minmax(240px,1.35fr) minmax(150px,.8fr) 120px 120px 56px}.unified-model-manager.type-audio .unified-model-table-head,.unified-model-manager.type-audio .unified-model-row{grid-template-columns:minmax(280px,1.6fr) minmax(200px,1fr) 130px 120px 56px}.unified-model-manager.type-video .unified-model-table-head,.unified-model-manager.type-video .unified-model-row{grid-template-columns:minmax(250px,1.35fr) minmax(150px,.75fr) 112px 120px minmax(300px,1.35fr) 56px}@media (max-width:1100px){.settings-page:has(.unified-model-manager){max-width:100%}.unified-model-manager>header{flex-direction:column;align-items:stretch}.unified-model-manager>header>input{flex-basis:36px;width:100%}.unified-model-rows{overflow:auto}.unified-model-manager.type-text .unified-model-table-head,.unified-model-manager.type-text .unified-model-row{min-width:900px}.unified-model-manager.type-image .unified-model-table-head,.unified-model-manager.type-image .unified-model-row,.unified-model-manager.type-video .unified-model-table-head,.unified-model-manager.type-video .unified-model-row{min-width:980px}}@media (max-width:680px){.unified-model-tabs{width:100%}.unified-model-tabs button{flex:1;min-width:0;padding:0 7px;font-size:11px}.unified-model-manager>footer{flex-direction:column;align-items:flex-start;gap:5px}.unified-model-footer-actions{justify-content:space-between;width:100%}}.unified-model-manager.type-image:has(.unified-model-tabs button:nth-child(2).active) .unified-model-table-head{grid-template-columns:minmax(250px,1.4fr) minmax(160px,.8fr) 120px 120px minmax(260px,1.2fr) 56px}.unified-model-manager.type-image:has(.unified-model-tabs button:nth-child(2).active) .unified-model-row{grid-template-columns:minmax(250px,1.4fr) minmax(160px,.8fr) 120px 120px minmax(260px,1.2fr) 56px}.service-fields>.business-ai-orchestration{grid-column:1/-1}.business-ai-orchestration{background:#fff;border:1px solid #dfe4eb;border-radius:7px;grid-template-columns:188px minmax(0,1fr);min-height:min(680px,100vh - 270px);display:grid;overflow:hidden}.business-ai-orchestration>aside{background:#f7f8fa;border-right:1px solid #e4e8ee;min-width:0}.business-ai-orchestration>aside>header,.business-ai-orchestration>main>header{border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.business-ai-orchestration>aside>header strong,.business-ai-orchestration>main>header strong{color:#253348;font-size:13px}.business-ai-orchestration>aside>header span,.business-ai-orchestration>main>header small{color:#7b8796;font-size:10px}.business-ai-orchestration>aside nav{padding:7px}.business-ai-orchestration>aside nav button{color:#536174;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:20px minmax(0,1fr) 22px;align-items:center;width:100%;height:38px;padding:0 9px;display:grid}.business-ai-orchestration>aside nav button:hover{background:#edf1f6}.business-ai-orchestration>aside nav button.active{color:#1769b0;background:#e7f0fb;font-weight:600}.business-ai-orchestration>aside nav button small{color:#687689;background:#5b6c801a;border-radius:4px;place-items:center;min-width:20px;height:18px;font-size:9px;display:grid}.business-ai-orchestration>main{min-width:0}.business-ai-orchestration>main>header>div{gap:3px;display:grid}.business-ai-orchestration>main>header span{color:#7b8796;font-size:10px}.business-ai-table-head,.business-ai-point-row{grid-template-columns:minmax(125px,.8fr) 98px minmax(220px,1.55fr) minmax(120px,.8fr) 112px;align-items:center;gap:8px;display:grid}.business-ai-table-head{color:#5d697a;background:#f5f7fa;border-bottom:1px solid #dfe4eb;min-height:38px;padding:0 14px;font-size:10px;font-weight:600}.business-ai-point-list{min-height:210px;max-height:calc(100vh - 365px);overflow:auto}.business-ai-point-row{border-bottom:1px solid #edf0f4;min-height:106px;padding:12px 14px}.business-ai-point-row:last-child{border-bottom:0}.business-ai-point-row:hover{background:#fbfcfe}.business-ai-point-name{gap:4px;min-width:0;display:grid}.business-ai-point-name strong{color:#283548;font-size:12px}.business-ai-point-name span,.business-ai-point-name small{color:#8591a1;font-size:9px;line-height:1.45}.business-ai-point-name small{color:#607087;background:#edf2f7;border-radius:3px;width:max-content;padding:2px 5px}.business-ai-mode{background:#f4f6f8;border:1px solid #dce2ea;border-radius:5px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.business-ai-mode button{color:#687588;cursor:pointer;background:0 0;border:0;border-radius:3px;height:28px;padding:0 8px;font-size:10px}.business-ai-mode button.active{color:#1769b0;background:#fff;font-weight:600;box-shadow:0 1px 3px #0f1f361f}.business-ai-single-models{grid-template-columns:1fr 1fr;gap:7px;min-width:0;display:grid}.business-ai-single-models label{gap:4px;min-width:0;display:grid}.business-ai-single-models label>span{color:#788598;font-size:9px}.business-ai-single-models select{color:#344054;background:#fff;border:1px solid #d9e0e8;border-radius:5px;width:100%;min-width:0;height:32px;padding:0 25px 0 8px;font-size:10px}.business-ai-model-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:34px;max-height:108px;display:grid;overflow:auto}.business-ai-model-checks label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e0e5ec;border-radius:4px;grid-template-columns:14px minmax(0,1fr);align-items:center;min-width:0;min-height:34px;padding:4px 7px;display:grid}.business-ai-model-checks label input{grid-row:1/3;margin:0}.business-ai-model-checks label.is-unavailable{cursor:not-allowed;background:#f7f8fa;border-color:#e7e9ed}.business-ai-model-checks label.is-unavailable input{cursor:not-allowed}.business-ai-model-checks label.is-unavailable span,.business-ai-model-checks label.is-unavailable small{color:#a2aab6}.business-ai-model-checks label span,.business-ai-model-checks label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-ai-model-checks label span{color:#344054;font-size:9px}.business-ai-model-checks label small{color:#909aaa;font-size:8px}.business-ai-model-empty{color:#8a95a4;align-items:center;gap:5px;font-size:10px;display:flex}.business-ai-parameter-source{gap:5px;display:grid}.business-ai-parameter-source strong{color:#445166;font-size:10px}.business-ai-parameter-source span{color:#8793a3;font-size:9px;line-height:1.45}.business-ai-extra-points{background:#fff;border:1px solid #d9e0e8;border-radius:5px;align-items:center;height:32px;display:flex;overflow:hidden}.business-ai-extra-points input{color:#344054;border:0;width:40px;min-width:0;height:100%;padding:0 6px;font-size:10px}.business-ai-extra-points span{color:#7e8998;white-space:nowrap;flex:1;font-size:9px}@media (max-width:1400px) and (min-width:681px){.business-ai-orchestration{display:block}.business-ai-orchestration>aside{border-bottom:1px solid #e4e8ee;border-right:0}.business-ai-orchestration>aside>header{min-height:42px}.business-ai-orchestration>aside nav{gap:5px;display:flex;overflow-x:auto}.business-ai-orchestration>aside nav button{flex:0 0 126px}.business-ai-orchestration>main{overflow:visible}}@media (max-width:680px){.service-card:has(.business-ai-orchestration) .service-card-head{flex-wrap:wrap;align-items:flex-start;gap:6px;min-height:62px;padding:10px 12px}.service-card:has(.business-ai-orchestration) .service-card-head>div:first-child{max-width:calc(100% - 96px)}.service-card:has(.business-ai-orchestration) .service-card-actions{margin-left:auto}.business-ai-orchestration{min-height:0;display:block}.business-ai-orchestration>aside{border-bottom:1px solid #e4e8ee;border-right:0}.business-ai-orchestration>aside>header{min-height:44px}.business-ai-orchestration>aside nav{gap:5px;display:flex;overflow-x:auto}.business-ai-orchestration>aside nav button{flex:0 0 122px}.business-ai-orchestration>main{overflow:visible}.business-ai-orchestration>main>header{min-height:58px}.business-ai-table-head{display:none}.business-ai-point-row{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:14px 12px;display:grid}.business-ai-mode{width:142px}.business-ai-single-models,.business-ai-model-checks{grid-template-columns:minmax(0,1fr)}.business-ai-model-checks{max-height:150px}.business-ai-extra-points{width:132px}.business-ai-point-list{max-height:none}}.settings-page{grid-template-rows:auto auto;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:0 16px;display:grid}.settings-page>.service-tabs{border-radius:7px;flex-direction:column;grid-area:1/1/4;margin:0;display:flex;position:sticky;top:84px;overflow:hidden}.settings-page>.service-tabs>button{text-align:left;width:100%;min-width:0;height:54px;padding:0 14px;border:0!important;border-bottom:1px solid #e7eaee!important}.settings-page>.service-tabs>button:last-child{border-bottom:0!important}.settings-page>.service-tabs>button.active{box-shadow:inset 3px 0 var(--brand-primary)!important}.settings-page>.service-tab-content{grid-area:1/2;min-width:0}.settings-page>.settings-action-footer{grid-area:2/2}.settings-page>.settings-message{grid-area:3/2}.settings-page .service-card{min-width:0}@media (max-width:820px){.settings-page{display:block}.settings-page>.service-tabs{flex-direction:row;margin-bottom:14px;display:flex;position:static;overflow-x:auto}.settings-page>.service-tabs>button{min-width:145px;border-bottom:0!important;border-right:1px solid #e7eaee!important}.settings-page>.service-tabs>button.active{box-shadow:inset 0 -2px var(--brand-primary)!important}}.settings-page>.service-tabs{background:#fff;border-color:#dfe4ea;gap:3px;padding:6px}.settings-page>.service-tabs>button{color:#596579;background:0 0;border-radius:5px;height:52px;padding:0 12px 0 16px;transition:background .16s,color .16s;position:relative;border:0!important}.settings-page>.service-tabs>button:hover:not(.active){color:#344054;background:#f6f8fa}.settings-page>.service-tabs>button.active{color:#175f9e;background:#f0f6fc;box-shadow:none!important}.settings-page>.service-tabs>button.active:before{content:"";background:var(--brand-primary,#2377c7);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.settings-page>.service-tabs>button.active span{font-weight:600}.settings-page>.service-tabs>button.active small{color:#5f7893}@media (max-width:820px){.settings-page>.service-tabs{gap:3px;padding:5px}.settings-page>.service-tabs>button{border:0!important}.settings-page>.service-tabs>button.active:before{border-radius:3px 3px 0 0;width:auto;height:3px;top:auto;bottom:0;left:10px;right:10px}}.settings-page{max-width:1480px!important}.settings-page>.service-tabs{align-self:start!important;position:relative!important;top:0!important;transform:none!important}.settings-page>.service-tab-content{width:100%;min-width:0}.settings-page>.service-tab-content>.service-card{box-sizing:border-box;width:100%}.image-workflow-routing{gap:12px;display:grid}.image-workflow-stage{background:#f8fafc;border:1px solid #dfe5ec;padding:14px}.image-workflow-stage>header{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.image-workflow-stage>header strong{color:#1d2939;font-size:13px}.image-workflow-stage>header span{color:#7a8697;font-size:11px}.image-workflow-stage>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.image-workflow-stage>div{grid-template-columns:1fr}}.service-fields>.business-model-routing{grid-column:1/-1;min-width:0}.business-model-routing{gap:18px;display:grid}.business-routing-text,.business-routing-image{background:#fff;border:1px solid #dfe5ec;border-radius:6px;min-width:0;padding:18px}.business-routing-text>header,.business-routing-image>header{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding-bottom:13px;display:flex}.business-routing-text>header div,.business-routing-image>header div{flex-direction:column;gap:4px;display:flex}.business-routing-text>header strong,.business-routing-image>header strong{color:#1d2939;font-size:14px}.business-routing-text>header span,.business-routing-image>header span,.business-routing-text>header small,.business-routing-image>header small{color:#7a8697;font-size:11px}.business-text-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-text-routing-grid .image-workflow-stage{background:#f8fafc;border-radius:5px;min-width:0;padding:15px}.business-text-routing-grid .config-field select{width:100%;min-width:0}.business-routing-image .image-workflow-routing{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.business-routing-image .service-chain-note{grid-column:1/-1;margin:0}.business-routing-image .image-workflow-stage{background:#f8fafc;border-radius:5px;min-width:0;padding:15px}.business-routing-image .config-field select{width:100%;min-width:0}@media (max-width:1100px){.business-routing-image .image-workflow-routing,.business-text-routing-grid{grid-template-columns:1fr}}@media (max-width:760px){.business-routing-text,.business-routing-image{padding:14px}.business-routing-text>header,.business-routing-image>header{display:block}.business-routing-text>header small,.business-routing-image>header small{margin-top:6px;display:block}}.service-call-log-card{flex-direction:column;height:680px;display:flex}.service-call-log-toolbar{border-bottom:1px solid #e6eaf0;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.service-call-log-toolbar>div{gap:4px;display:flex}.service-call-log-toolbar button,.service-call-log-toolbar select{color:#475467;height:34px;font:inherit;background:#fff;border:1px solid #d8dee8;padding:0 12px}.service-call-log-toolbar button.active{color:#1769aa;background:#eef6ff;border-color:#8fc3ee}.service-call-log-toolbar select{min-width:180px}.service-call-log-table{flex-direction:column;flex:1;min-height:0;display:flex}.service-call-log-table>header,.service-call-log-table article{grid-template-columns:210px minmax(220px,1.2fr) 72px 130px minmax(280px,1.8fr);align-items:center;gap:14px;display:grid}.service-call-log-table>header{color:#667085;background:#f7f9fb;border-bottom:1px solid #e6eaf0;padding:10px 18px;font-size:12px;font-weight:600}.service-call-log-table>div{min-height:0;overflow:auto}.service-call-log-table article{color:#344054;border-bottom:1px solid #edf0f4;min-height:68px;padding:10px 18px;font-size:12px}.service-call-log-table article>span{min-width:0}.service-call-log-table strong,.service-call-log-table small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.service-call-log-table small{color:#7c8798;margin-top:4px}.service-call-log-table b{border-radius:3px;padding:2px 7px;font-size:11px;display:inline-block}.service-call-log-table b.success{color:#18794e;background:#eaf7ef}.service-call-log-table b.failed{color:#c93636;background:#fff0f0}.service-call-log-error{align-items:center;gap:8px;display:flex}.service-call-log-error p{white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;color:#a12b2b;flex:1;max-height:42px;margin:0;overflow:auto}.service-call-log-error button{color:#667085;background:#fff;border:1px solid #dde3eb;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.service-call-log-empty{color:#7c8798;justify-content:center;align-items:center;gap:8px;height:480px;display:flex}.service-call-log-empty.error{color:#b42318}@media (max-width:980px){.service-call-log-card{height:620px}.service-call-log-table{overflow:auto}.service-call-log-table>header,.service-call-log-table article{min-width:1050px}.service-call-log-toolbar{flex-direction:column;align-items:stretch}.service-call-log-toolbar select{width:100%}}.config-field select{color:#2f3b44;cursor:pointer;background:#fff;border:1px solid #cfd7dd;border-radius:7px;width:100%;height:35px;padding:0 32px 0 10px;font-size:13px}.config-field select:focus{border-color:#4b94d6;outline:2px solid #267dcf24}.config-help{color:#8a95a3;margin-top:6px;font-size:11px;line-height:1.45;display:block}.service-links{border-bottom:1px solid #edf1f4;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-bottom:4px;padding-bottom:12px;display:flex}.service-links a{color:#2674b8;cursor:pointer;background:#f7fbff;border:1px solid #cbdceb;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.service-links a:hover{color:#145f9e;background:#eef7ff;border-color:#8cb9df}.service-chain-note,.optional-service-section{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.service-chain-note{color:#44515c;background:#f6f9fc;border-left:3px solid #4b94d6;padding:11px 12px}.service-chain-note strong,.optional-service-section strong{color:#26333d;font-size:13px}.service-chain-note span,.optional-service-section span{color:#74808a;font-size:12px;line-height:1.55}.optional-service-section{border-top:1px solid #edf1f4;margin-top:8px;padding-top:12px}.translation-source-rules ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.translation-source-rules li{color:#687681;padding-left:14px;font-size:12px;line-height:1.45;position:relative}.translation-source-rules li:before{content:"";background:#68a4d6;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.translation-generation-message{color:#b4433b;text-align:left;background:#fff6f5;border:1px solid #f0c7c3;border-radius:6px;margin-bottom:9px;padding:9px 10px;font-size:12px;line-height:1.5}.dubbing-home,.dubbing-editor{height:100%;min-height:0}.dubbing-summary{flex-direction:column;gap:3px;display:flex}.dubbing-summary strong{color:#24313b;font-size:15px}.dubbing-summary span{color:#7b8790;font-size:12px}.dubbing-editor{flex-direction:column;display:flex}.dubbing-editor-grid{background:#f4f6f8;flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:16px;min-height:0;padding:16px;display:grid}.dubbing-video-panel,.dubbing-controls{background:#fff;border:1px solid #dfe5ea;border-radius:7px}.dubbing-video-panel{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.dubbing-video-panel header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.dubbing-video-panel header span{color:#7b8790;font-size:12px}.dubbing-video-panel video{object-fit:contain;background:#111;width:100%;height:100%;min-height:360px}.dubbing-upload{color:#6f7c86;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:420px;display:flex}.dubbing-upload strong{color:#2f3b44}.dubbing-upload span{font-size:12px}.dubbing-replace{cursor:pointer;background:#fffffff0;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex;position:absolute;top:58px;right:14px}.dubbing-controls{flex-direction:column;gap:0;display:flex;overflow:auto}.dubbing-controls>section{border-bottom:1px solid #edf0f2;padding:15px}.dubbing-controls h3{margin:0 0 12px;font-size:14px}.dubbing-mode{grid-template-columns:1fr;gap:7px;display:grid}.dubbing-mode button{color:#56636d;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e0e6;border-radius:6px;min-height:36px;padding:0 11px}.dubbing-mode button.active{color:#216da9;background:#f2f8fd;border-color:#61a0d5}.dubbing-controls textarea{resize:vertical;width:100%;min-height:130px;font:inherit;border:1px solid #d5dde3;border-radius:6px;margin-top:10px;padding:10px}.dubbing-note{color:#65737e;background:#f6f9fb;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.dubbing-submit{color:#fff;cursor:pointer;background:#347fbd;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin:15px;display:flex}.dubbing-submit:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.dubbing-editor-grid{grid-template-columns:1fr;overflow:auto}.dubbing-video-panel{min-height:420px}.dubbing-controls{overflow:visible}}.video-project-home{padding:20px 24px 32px}.video-project-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:18px;display:grid}.video-project-card{background:#fff;border:1px solid #e2e7ef;border-radius:7px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a}.video-project-preview{cursor:pointer;background:#eef1f5;border:0;width:100%;height:180px;padding:0;position:relative;overflow:hidden}.video-project-preview video{object-fit:cover;width:100%;height:100%}.video-project-preview>div{color:#7a8494;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.video-project-preview>i{background:#377cf6;height:3px;transition:width .2s;position:absolute;bottom:0;left:0}.video-project-info{padding:12px 14px 15px}.video-project-info>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.video-project-info time{color:#9aa2af;font-size:11px}.video-project-info strong{color:#172033;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:14px;display:block;overflow:hidden}.video-project-info small{color:#798395;margin-top:6px;display:block}.video-task-status{color:#4f6074;font-size:11px}.video-task-status:before{content:"";background:#98a2b3;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.video-task-status.done:before{background:#18a66a}.video-task-status.processing:before,.video-task-status.queued:before{background:#3478f6}.video-task-status.failed:before,.video-task-status.blocked:before{background:#e24a4a}.video-project-actions{z-index:5;opacity:0;visibility:hidden;gap:6px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:9px;right:9px;transform:translateY(-3px)}.video-project-card:hover .video-project-actions,.video-project-card:focus-within .video-project-actions{opacity:1;visibility:visible;transform:none}.video-project-actions button,.video-project-actions a{color:#fff;background:#141922d1;border:1px solid #ffffff80;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.video-result-modal{z-index:1200;background:#080c14d1;place-items:center;padding:32px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.video-result-modal>section{background:#111722;border-radius:8px;flex-direction:column;width:min(1100px,92vw);max-height:92vh;display:flex;overflow:hidden}.video-result-modal header{color:#fff;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.video-result-modal header div{flex-direction:column;gap:3px;display:flex}.video-result-modal header small{color:#aab4c5}.video-result-modal header button{color:#fff;background:0 0;border:0;width:34px;height:34px}.video-result-modal video{background:#05070a;width:100%;max-height:74vh}.video-result-modal footer{justify-content:flex-end;padding:12px 16px;display:flex}.video-result-modal footer a{color:#fff;background:#3478f6;border-radius:5px;align-items:center;gap:7px;padding:8px 13px;text-decoration:none;display:flex}.video-creation-editor{height:calc(100vh - 70px);overflow:hidden}.video-creation-layout{background:#f3f5f8;grid-template-columns:minmax(360px,480px) 1fr;height:calc(100% - 48px);display:grid}.video-creation-preview{background:#fff;border:1px solid #e0e5ed;border-radius:7px;flex-direction:column;min-width:0;margin:14px 14px 14px 0;display:flex;overflow:hidden}.video-preview-stage{background:#f7f8fa;flex:1;place-items:center;min-height:300px;padding:24px;display:grid;position:relative}.video-preview-stage>img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 8px 30px #141d2d1a}.video-preview-stage>span{color:#fff;background:#141922c7;border-radius:4px;padding:5px 9px;font-size:12px;position:absolute;top:34px;left:34px}.video-preview-stage>div{color:#8791a0;flex-direction:column;align-items:center;gap:8px;display:flex}.video-preview-stage>div strong{color:#3d4858}.video-create-summary{border-top:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:relative}.video-create-summary>span{color:#758092;font-size:12px}.video-create-summary button{color:#fff;background:#3478f6;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:180px;height:42px;font-weight:600;display:flex}.video-create-summary button:disabled{cursor:not-allowed;background:#c9d0db}.video-create-summary p{color:#d34c4c;margin:0;font-size:11px;position:absolute;bottom:2px;left:18px}@media (max-width:900px){.video-creation-editor{height:auto;overflow:visible}.video-creation-layout{height:auto;display:block}.video-creation-preview{min-height:560px;margin:0 14px 14px}}.video-compose-page{background:#f3f5f8;height:calc(100vh - 70px);overflow:hidden}.video-compose-workspace{flex-direction:column;gap:9px;width:min(850px,100%);height:100%;min-height:0;display:flex}.video-compose-title{justify-content:space-between;align-items:center;min-height:35px;display:flex}.video-compose-title>div{align-items:baseline;gap:10px;display:flex}.video-compose-title strong{color:#172033;font-size:17px}.video-compose-title small{color:#8a94a3;font-size:11px}.video-compose-title>button{color:#3c4859;background:#fff;border:1px solid #d9dfe8;border-radius:5px;align-items:center;gap:5px;height:32px;padding:0 10px;display:flex}.video-compose-prompt{background:#fff;border:1px solid #dfe4ec;border-radius:7px;flex-direction:column;flex:1;min-height:285px;padding:14px 18px 12px;display:flex;box-shadow:0 1px 2px #10182808}.video-compose-prompt-head{color:#7d8796;justify-content:space-between;align-items:center;font-size:12px;display:flex}.video-compose-reference-row{align-items:flex-start;gap:9px;min-height:68px;margin-top:12px;display:flex}.video-compose-reference{color:#667386;background:#f8fafc;border:1px dashed #bac3d0;border-radius:6px;flex-direction:column;flex:0 0 72px;justify-content:center;align-items:center;gap:5px;width:72px;height:68px;padding:0;display:flex;overflow:hidden}.video-compose-reference.has-image{border-style:solid;border-color:#3478f6}.video-compose-reference img{object-fit:cover;width:100%;height:100%}.video-compose-reference span{font-size:11px}.video-compose-assets{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;min-width:0;display:grid;overflow:hidden}.video-compose-assets button{background:#f3f5f8;border:1px solid #dde3eb;border-radius:5px;min-width:0;height:68px;padding:2px;overflow:hidden}.video-compose-assets button.active{border:2px solid #3478f6;padding:1px}.video-compose-assets img{object-fit:cover;border-radius:3px;width:100%;height:100%}.video-compose-text-mode{color:#788393;align-items:center;gap:8px;height:68px;display:flex}.video-compose-prompt textarea{resize:none;color:#202a3a;background:0 0;border:0;outline:0;flex:1;min-height:110px;margin-top:12px;padding:0;font-size:15px;line-height:1.75}.video-compose-prompt textarea::placeholder{color:#8796aa}.video-compose-count{color:#7d8796;justify-content:space-between;align-items:center;font-size:11px;display:flex}.video-compose-count small{color:#3478f6}.video-compose-selectors{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:9px;display:grid}.video-compose-selectors>label,.video-compose-settings{background:#fff;border:1px solid #dfe4ec;border-radius:7px;align-items:center;gap:9px;min-height:64px;padding:8px 11px;display:flex}.video-compose-selectors span{color:#607084;flex:none;align-items:center;gap:7px;display:flex}.video-compose-selectors i{font-size:11px;font-style:normal}.video-compose-selectors select{color:#172033;background-color:#fff;border:0;border-left:1px solid #e5e8ed;outline:0;min-width:0;height:34px;padding:0 27px 0 8px;font-weight:600}.video-compose-selectors>label select,.video-compose-settings select{flex:1}.video-compose-capabilities{align-items:center;gap:5px;min-height:20px;display:flex}.video-compose-capabilities span{color:#687487;background:#e9edf3;border-radius:4px;padding:3px 6px;font-size:10px}.video-compose-submit{color:#fff;background:#3478f6;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;display:flex;position:relative}.video-compose-submit strong{font-size:14px}.video-compose-submit>span{color:#ffffffbf;font-size:11px;position:absolute;right:18px}.video-compose-submit:disabled{color:#fff;background:#c9ced7}.video-compose-message{text-align:center;color:#c84343;min-height:18px;margin:0;font-size:11px}@media (max-height:740px) and (min-width:761px){.video-compose-workspace{gap:6px}.video-compose-prompt{min-height:245px;padding-top:10px}.video-compose-reference-row{min-height:54px;margin-top:7px}.video-compose-reference,.video-compose-assets button,.video-compose-text-mode{height:54px}.video-compose-reference{flex-basis:60px;width:60px}.video-compose-selectors>label,.video-compose-settings{min-height:55px}.video-compose-submit{height:44px}}@media (max-width:760px){.video-compose-page{height:auto;overflow:visible}.video-compose-workspace{height:auto}.video-compose-prompt{min-height:430px}.video-compose-assets{grid-template-rows:repeat(2,54px);grid-template-columns:repeat(4,minmax(0,1fr))}.video-compose-assets button{height:54px}.video-compose-selectors{grid-template-columns:1fr}.video-compose-settings{flex-wrap:wrap}.video-compose-title small{display:none}}.video-compose-two-column .video-compose-selectors>label,.video-compose-two-column .video-compose-settings{gap:5px;padding:7px 8px}.video-compose-two-column .video-compose-selectors span{gap:4px}.video-compose-two-column .video-compose-selectors select{padding-left:5px;padding-right:19px;font-size:11px}.video-compose-two-column .video-compose-assets{gap:4px}.video-compose-two-column .video-compose-assets button{aspect-ratio:1;height:auto}@media (max-width:900px){.video-compose-two-column .video-creation-preview{margin:0 14px 14px}}.video-compose-fixed-action{background:#fff;border:1px solid #dfe4ec;border-radius:7px;flex:none;margin-top:auto;padding:10px 12px}.video-compose-fixed-action button{min-width:150px;height:40px}.video-compose-two-column .video-creation-preview .video-preview-stage{border-bottom:0}.video-compose-selector-wrap{min-width:0;position:relative}.video-compose-selector{text-align:left;color:#253044;background:#fff;border:1px solid #dfe4ec;border-radius:7px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;height:64px;padding:8px 11px;display:grid}.video-compose-selector.open{border-color:#7caee0;box-shadow:0 0 0 2px #3478f614}.video-compose-selector>span{color:#566579;background:#f0f3f7;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.video-compose-selector>div{min-width:0}.video-compose-selector small,.video-compose-selector strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-compose-selector small{color:#7d8999;margin-bottom:3px;font-size:10px}.video-compose-selector strong{color:#172033;font-size:12px}.video-compose-selector.open>svg{transform:rotate(180deg)}.video-compose-popover{z-index:30;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:12px;position:absolute;bottom:calc(100% + 8px);box-shadow:0 14px 38px #1c27382e}.video-compose-popover>strong{color:#172033;margin-bottom:10px;font-size:13px;display:block}.video-compose-model-popover{width:calc(200% + 9px);left:0}.video-compose-model-popover>div{gap:7px;max-height:310px;display:grid;overflow-y:auto}.video-compose-model-popover button{text-align:left;background:#fff;border:1px solid #e0e5ec;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:62px;padding:8px 10px;display:grid}.video-compose-model-popover button.active{background:#eef5ff;border-color:#3478f6}.video-compose-model-popover button>span{color:#3478f6;background:#edf2f8;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.video-compose-model-popover button div{min-width:0}.video-compose-model-popover b,.video-compose-model-popover small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-compose-model-popover b{color:#172033;font-size:12px}.video-compose-model-popover small{color:#8a94a2;margin-top:4px;font-size:10px}.video-compose-settings-popover{width:calc(200% + 9px);right:0}.video-compose-settings-popover section+section{border-top:1px solid #edf0f4;margin-top:12px;padding-top:12px}.video-compose-settings-popover h4{color:#4d596a;margin:0 0 8px;font-size:11px}.video-ratio-choices{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.video-ratio-choices button{color:#566274;background:#fff;border:1px solid #dfe4eb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:62px;padding:6px 3px;font-size:10px;display:flex;position:relative}.video-ratio-choices button.active{color:#2465d5;background:#edf5ff;border-color:#3478f6}.video-ratio-choices i{border:1.5px solid;border-radius:4px;width:25px;max-height:24px;display:block}.video-ratio-choices svg{position:absolute;top:4px;right:4px}.video-resolution-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.video-resolution-choices button{color:#4f5c6d;background:#fff;border:1px solid #dfe4eb;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;display:flex}.video-resolution-choices button.active{color:#2465d5;background:#edf5ff;border-color:#3478f6;font-weight:600}.video-compose-settings-popover input[type=range]{accent-color:#3478f6;width:100%}.video-duration-values{color:#7b8695;justify-content:space-between;align-items:center;margin-top:4px;font-size:10px;display:flex}.video-duration-values strong{color:#2465d5;background:#edf5ff;border-radius:4px;padding:3px 7px}.video-settings-done{color:#fff;background:#3478f6;border:0;border-radius:5px;width:100%;height:34px;margin-top:12px}.video-compose-two-column .video-compose-selectors{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}@media (max-width:900px){.video-compose-model-popover,.video-compose-settings-popover{width:auto;position:fixed;bottom:20px;left:14px;right:14px}.video-ratio-choices{grid-template-columns:repeat(3,1fr)}}.video-compose-selector.is-fixed:disabled{opacity:1;cursor:default}.video-settings-ratio-lock{background:#f1f8fe;border:1px solid #b8d7f0;border-radius:6px;align-items:center;gap:9px;min-height:42px;margin-top:8px;padding:7px 10px;display:flex}.video-settings-ratio-lock strong{color:#2377c7;min-width:42px;font-size:13px}.video-settings-ratio-lock span{color:#66829a;font-size:10px;line-height:1.4}.video-settings-ratio-lock.is-unsupported{background:#fff4f2;border-color:#efb9b5}.video-settings-ratio-lock.is-unsupported strong{color:#b42318}.video-settings-ratio-lock.is-unsupported span{color:#9f4a43}.video-compose-message.model-capability-error{color:#b42318;background:#fff4f2;border-color:#efb9b5;align-items:center;gap:6px;display:flex}.video-compose-model-popover,.video-compose-settings-popover{width:min(430px,100vw - 32px);max-height:min(500px,100vh - 155px);overflow-y:auto}.video-compose-model-popover{left:0}.video-compose-settings-popover{right:0}.video-compose-settings-popover section{min-height:0}.video-compose-settings-popover .video-ratio-choices,.video-compose-settings-popover .video-resolution-choices{height:auto;min-height:0}.video-compose-prompt-head button{color:#667386;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.video-compose-prompt-head button:hover{color:#2465d5;background:#eef2f7}.video-prompt-expand-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d131d8c;position:fixed;top:0;bottom:0;left:0;right:0}.video-compose-prompt.expanded{z-index:101;border-color:#cfd8e5;width:min(1000px,100vw - 56px);min-height:0;padding:20px 24px;position:fixed;top:84px;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0a121e4d}.video-compose-prompt.expanded .video-compose-reference-row{min-height:90px}.video-compose-prompt.expanded .video-compose-reference,.video-compose-prompt.expanded .video-compose-assets button,.video-compose-prompt.expanded .video-compose-text-mode{height:90px}.video-compose-prompt.expanded .video-compose-reference{flex-basis:96px;width:96px}.video-compose-prompt.expanded textarea{min-height:240px;font-size:16px}.video-expanded-generate{color:#fff;background:#3478f6;border:0;border-radius:6px;justify-content:center;align-self:flex-end;align-items:center;gap:7px;min-width:190px;height:42px;margin-top:12px;font-weight:600;display:flex}.video-expanded-generate:disabled{background:#c8ced8}.video-ratio-choices button{background:linear-gradient(#fff,#fafbfd);border-color:#d8e0ea;height:70px}.video-ratio-choices button.active{background:#eaf3ff;border-color:#3478f6;box-shadow:inset 0 0 0 1px #3478f61f}.video-ratio-choices i{border-width:1.5px;border-radius:4px;width:auto;min-width:12px;max-width:36px;height:21px;max-height:none}.video-ratio-choices button.active>svg{color:#fff;background:#3478f6;border-radius:50%;width:16px;height:16px;padding:3px}.video-generation-display{margin:14px 14px 14px 0}.video-generation-display .video-preview-stage{border:0;height:100%;min-height:0}.video-generation-display .video-preview-stage>img{max-height:calc(100vh - 160px)}@media (max-width:760px){.video-compose-prompt.expanded{width:calc(100vw - 28px);padding:15px;top:70px;bottom:14px}.video-compose-prompt.expanded .video-compose-assets{grid-template-rows:repeat(2,62px);grid-template-columns:repeat(4,minmax(0,1fr))}.video-compose-prompt.expanded .video-compose-assets button{height:62px}.video-generation-display{margin:0 14px 14px}}.video-generation-display{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 18px 18px;overflow:visible}.video-generation-display-head{flex:none;margin-bottom:12px}.video-generation-display-head strong,.video-generation-display-head span{display:block}.video-generation-display-head strong{color:#172033;font-size:15px}.video-generation-display-head span{color:#7d8796;margin-top:4px;font-size:11px}.video-generation-display .video-preview-stage{background:#f8fafc;border:1px dashed #cbd4df;border-radius:7px;flex:1;height:auto;min-height:320px}.video-generation-display .video-preview-stage>div{color:#929dac}.video-generation-display .video-preview-stage>div strong{color:#4d596b;margin-top:3px}.video-generation-display .video-preview-stage>div small{color:#8c97a7}.video-generation-display .video-preview-stage>img{border-radius:5px;max-width:calc(100% - 36px);max-height:calc(100% - 36px);box-shadow:0 8px 28px #1f2a3a1a}.video-generation-display .video-preview-stage>span{top:30px;left:30px}@media (max-width:760px){.video-generation-display{padding:14px}}.video-compose-title{align-items:flex-start;min-height:35px}.video-compose-title>div{flex-direction:column;align-items:flex-start;gap:0;display:flex}.video-compose-title strong{font-size:15px}.video-compose-title small{margin-top:4px}.video-generation-display{padding-top:0}.video-generation-display-head{min-height:35px;margin-bottom:9px}.video-generation-display-head strong,.video-generation-display-head span{line-height:normal}.video-generation-task-state{text-align:center;color:#52616d;flex-direction:column;align-items:center;width:min(360px,78%);display:flex!important}.video-generation-task-state>svg{color:#267dcf}.video-generation-task-state strong{color:#1d2939;margin-top:14px;font-size:15px}.video-generation-task-state small{color:#7a8791;max-width:320px;margin-top:7px;font-size:11px;line-height:1.55}.video-generation-task-state>span{color:#267dcf;margin-top:7px;font-size:11px}.video-generation-task-state.failed>svg{color:#c84e45}.video-generation-task-state.failed strong{color:#a83c34}.video-generation-progress{background:#e2e8ec;border-radius:4px;width:100%;height:6px;margin-top:18px;overflow:hidden}.video-generation-progress i{background:#267dcf;border-radius:4px;height:100%;transition:width .3s;display:block}.video-preview-stage.task-done video,.video-preview-stage.task-completed video{object-fit:contain;background:#0f1419;width:100%;height:100%;display:block}.video-project-grid{grid-template-columns:repeat(auto-fill,minmax(190px,230px));align-items:start}.video-project-preview{aspect-ratio:9/16;background:#151a22;height:auto}.video-project-preview video{object-fit:cover}.video-project-card.selected{border-color:#3478f6;box-shadow:0 0 0 2px #3478f61f}.video-list-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.video-project-actions .danger{background:#b83f38;border-color:#ffffff73}.video-batch-check{z-index:4;color:#fff;background:#111827a6;border:1px solid #ffffffe6;border-radius:5px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:9px;left:9px}.video-batch-check.active{background:#3478f6;border-color:#3478f6}.video-result-modal footer{gap:8px}.video-result-modal footer button{color:#fff;background:#222b39;border:1px solid #3c4759;border-radius:5px;align-items:center;gap:7px;padding:8px 13px;display:flex}.video-commerce-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.video-commerce-targets label{background:#fff;border:1px solid #dfe4ec;border-radius:7px;min-width:0;padding:7px 9px}.video-commerce-targets span{color:#7d8999;margin-bottom:4px;font-size:10px;display:block}.video-commerce-targets select{color:#172033;background:#fff;border:0;outline:0;width:100%;height:28px;font-size:12px;font-weight:600}@media (max-width:760px){.video-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-commerce-targets{grid-template-columns:1fr}.video-list-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}}.video-project-home>.category-toolbar-shell{min-height:42px;margin-bottom:16px}.video-project-home>.category-toolbar-shell>.category-panel-v2{box-sizing:border-box;margin-bottom:0;padding-right:320px}.video-list-toolbar-actions{z-index:4;white-space:nowrap;height:36px;margin:0;position:absolute;top:2px;right:104px}.video-list-toolbar-actions button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;display:inline-flex}.video-list-toolbar-actions .category-primary-action{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;font-weight:600}.video-list-toolbar-actions .category-primary-action:hover{background:var(--brand-primary-hover)}@media (max-width:760px){.video-project-home>.category-toolbar-shell>.category-panel-v2{padding-bottom:52px;padding-right:12px}.video-list-toolbar-actions{top:auto;bottom:8px;right:0}.video-project-home>.category-toolbar-shell{min-height:94px}}.video-project-home.video-date-mode .video-list-toolbar-actions{right:0}.generated-video-thumbnail{background:#f2f4f6;position:absolute;top:0;bottom:0;left:0;right:0}.generated-video-thumbnail video{z-index:2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .28s;position:absolute;top:0;bottom:0;left:0;right:0}.generated-video-thumbnail.ready video{opacity:1}.video-brand-placeholder{z-index:1;color:#8b929b;background:linear-gradient(155deg,#f7f8fa 0%,#eef0f3 56%,#e8ebef 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video-brand-placeholder:after{content:"";border:1px solid #5d656f1a;border-radius:6px;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.video-brand-placeholder img{object-fit:contain;filter:grayscale();opacity:.3;width:58px;height:58px;animation:1.8s ease-in-out infinite video-placeholder-pulse}.video-brand-placeholder span{letter-spacing:0;color:#9299a2;font-size:11px}.generated-video-thumbnail.ready .video-brand-placeholder{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}@keyframes video-placeholder-pulse{0%,to{opacity:.2;transform:scale(.96)}50%{opacity:.34;transform:scale(1)}}.image-artwork-preview,.project-card-main,.canvas-gallery-card,.works-media,.asset-preview-trigger{position:relative;background-color:#eef0f3!important}.translation-project-preview:has(video){position:relative;background-color:#eef0f3!important}.image-artwork-preview:before,.project-card-main:before,.canvas-gallery-card:before,.works-media:before,.asset-preview-trigger:before{content:"";filter:grayscale();opacity:.2;pointer-events:none;background:url(/favicon.png) 50%/contain no-repeat;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.translation-project-preview:has(video):before{content:"";filter:grayscale();opacity:.2;pointer-events:none;background:url(/favicon.png) 50%/contain no-repeat;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-artwork-preview>img,.project-card-main>img,.canvas-gallery-card>img,.translation-project-preview>video,.works-media>img,.works-media>video,.asset-preview-trigger>img,.asset-preview-trigger>video{background-color:#0000;display:block;position:relative}.product-thumb,.video-compose-reference.has-image,.enhanced-preview-stage{position:relative}.video-preview-stage:has(>img){position:relative}.product-thumb:before,.video-compose-reference.has-image:before,.enhanced-preview-stage:before{content:"";filter:grayscale();opacity:.18;pointer-events:none;background:url(/favicon.png) 50%/contain no-repeat;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-preview-stage:has(>img):before{content:"";filter:grayscale();opacity:.18;pointer-events:none;background:url(/favicon.png) 50%/contain no-repeat;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-thumb>img,.video-compose-reference.has-image>img,.enhanced-preview-stage>img,.video-preview-stage>img{z-index:1;position:relative}.video-compose-prompt.dragging{border-color:#c8d8e8}.video-compose-prompt:has(.video-compose-reference-row:hover){border-color:#c8d8e8}.video-compose-assets button{position:relative}.video-compose-assets button i{z-index:2;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#121922c2;border-radius:3px;max-width:calc(100% - 6px);padding:2px 4px;font-size:9px;font-style:normal;position:absolute;bottom:3px;left:3px;overflow:hidden}.video-script-write{color:#2873b5;background:#f5f9fd;border:1px solid #cbd9e7;border-radius:5px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:11px;display:inline-flex}.video-script-write:disabled{opacity:.45}.video-compose-count{min-height:29px}.video-compose-reference{border-style:dashed}.video-compose-prompt textarea{scrollbar-gutter:stable}.video-reference-actions{align-items:center;gap:8px;display:flex}.video-reference-actions>button{color:#344054;background:#fff;border:1px solid #d5dce5;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;display:inline-flex}.video-reference-dropzone{color:#8491a1;background:#fafbfd;border:1px dashed #c6d1dd;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:84px;margin-top:10px;padding:10px;display:flex}.video-reference-dropzone strong{color:#536274;font-size:12px}.video-reference-dropzone>span{font-size:10px}.video-reference-dropzone.has-items{display:block}.video-reference-selected{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.video-reference-selected>div{aspect-ratio:1;cursor:pointer;background:#eef1f4;border:1px solid #d8e0e8;border-radius:5px;min-width:0;position:relative;overflow:hidden}.video-reference-selected>div>img{object-fit:cover;width:100%;height:100%;display:block}.video-reference-selected>div>i{color:#fff;background:#0f1720bf;border-radius:3px;padding:2px 4px;font-size:9px;font-style:normal;position:absolute;bottom:3px;left:3px}.video-reference-selected>div>button{color:#fff;background:#0f1720b8;border:0;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:3px;right:3px}.video-asset-picker-modal{width:min(760px,100vw - 40px)}.video-asset-picker-modal .asset-modal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.video-reference-selected{grid-template-columns:repeat(4,minmax(0,1fr))}.video-asset-picker-modal .asset-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-reference-selected>div.mentioned{border-color:#287aca;box-shadow:0 0 0 2px #287aca2e}.video-reference-selected>div.mentioned>i{background:#287aca}.video-reference-selected>div:not(.mentioned)>i{opacity:.72}.video-reference-actions{gap:8px;height:38px}.video-reference-actions>button{box-sizing:border-box;box-shadow:none;white-space:nowrap;margin:0;font-weight:500;line-height:1;border-radius:7px!important;height:38px!important;padding:0 13px!important;font-size:12px!important}.video-reference-actions>button:nth-child(2){width:122px;color:#344054!important;background:#fff!important;border-color:#d5dce5!important}.video-reference-actions>button.primary{color:#fff!important;background:#287aca!important;border-color:#287aca!important}.video-reference-actions>button.primary:hover{background:#216db7!important;border-color:#216db7!important}.video-reference-actions>button:nth-child(2):hover{background:#f8fafc!important;border-color:#aeb9c6!important}.video-generation-display{box-sizing:border-box;min-height:0;overflow:hidden}.video-generation-display .video-preview-stage{box-sizing:border-box;flex:1 1 0;min-height:0;overflow:hidden;height:0!important}@media (max-width:760px){.video-generation-display .video-preview-stage{min-height:320px;height:auto!important}}.video-project-info small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:33px;line-height:1.5;display:-webkit-box;overflow:hidden}.video-project-info strong{margin-top:8px}.video-result-modal header small{max-width:760px;line-height:1.45}.video-generation-display .video-preview-stage{border:0!important}.video-generation-display .video-preview-stage:after{content:"";z-index:20;box-sizing:border-box;pointer-events:none;border:1px dashed #c4cfdb;border-radius:7px;position:absolute;top:0;bottom:0;left:0;right:0}.video-reference-selected{grid-template-columns:repeat(auto-fill,88px);justify-content:start;gap:10px;display:grid}.video-reference-selected>div{aspect-ratio:auto;background:#fff;border-radius:6px;width:88px;height:108px;overflow:visible}.video-reference-selected>div>img{object-fit:contain;background:#eef1f4;border-radius:5px 5px 0 0;width:100%;height:82px}.video-reference-selected>div>i{color:#596778;border-radius:0 0 5px 5px;justify-content:center;align-items:center;height:25px;padding:0 5px;font-size:10px;display:flex;position:static;background:#f1f4f7!important}.video-reference-selected>div.mentioned>i{color:#216db7;font-weight:600;background:#e8f2fc!important}.video-reference-selected>div>button{border:1px solid #ffffffa6;border-radius:4px;width:19px;height:19px;top:4px;right:4px}.video-reference-selected>div.mentioned{background:#fff}.video-reference-selected>div.previewing{outline-offset:2px;outline:2px solid #475467}.video-reference-selected>div.previewing:after{content:"预览";color:#fff;pointer-events:none;background:#171f29c7;border-radius:3px;padding:2px 4px;font-size:9px;position:absolute;top:4px;left:4px}.video-reference-selected>div.previewing.mentioned{outline-color:#287aca}.video-model-empty{color:#7b8796;text-align:center;border:1px dashed #d7dee8;border-radius:6px;margin:0;padding:18px 12px;font-size:12px}.fixed-image-model{color:#253247;background:#f6f8fb;border:1px solid #d8dee8;border-radius:5px;align-items:center;gap:7px;height:38px;margin-top:7px;padding:0 11px;display:flex}.fixed-image-model svg{color:#3478f6}.fixed-image-model strong{font-size:12px}.video-thumbnail-play{z-index:4;color:#fff;pointer-events:none;background:#0f151eb3;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .16s,background .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #00000038}.video-project-preview:hover .video-thumbnail-play{background:#1f69bee6;transform:translate(-50%,-50%)scale(1.06)}.video-project-preview:not(:has(.generated-video-thumbnail)){cursor:default;background:linear-gradient(155deg,#f7f8fa 0%,#eef0f3 56%,#e8ebef 100%)}.video-project-preview:not(:has(.generated-video-thumbnail)):after{content:"";pointer-events:none;border:1px solid #5d656f1a;border-radius:6px;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.video-project-preview:not(:has(.generated-video-thumbnail))>div{z-index:1;box-sizing:border-box;color:#8b929b;text-align:center;width:min(78%,170px);height:auto;min-height:140px;padding:18px 10px;position:relative}.video-project-preview:not(:has(.generated-video-thumbnail))>div>svg:first-child{box-sizing:border-box;color:#9aa2ac;background:#ffffffad;border-radius:7px;width:44px;height:44px;padding:9px;box-shadow:0 1px 3px #1e293b0f}.video-project-preview:not(:has(.generated-video-thumbnail))>div>svg.spin{color:#3478f6;width:18px;height:18px}.video-project-preview:not(:has(.generated-video-thumbnail))>div>span{color:#7f8996;max-width:100%;font-size:11px;line-height:1.55}.video-project-preview:not(:has(.generated-video-thumbnail))>i{z-index:2;background:#3478f6;height:4px}.generated-video-thumbnail .video-cover-image{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.video-generation-display .video-preview-stage.task-done,.video-generation-display .video-preview-stage.task-completed{overflow:hidden}.video-generation-display .video-preview-stage.task-done>video,.video-generation-display .video-preview-stage.task-completed>video{object-fit:contain;width:auto;max-width:calc(100% - 48px);height:auto;max-height:calc(100% - 48px);box-shadow:0 8px 28px #1f2a3a1f}.video-compose-two-column{background:#fff}.generated-video-thumbnail.is-loading:after{content:"";z-index:4;pointer-events:none;background:#0f172a6b;position:absolute;top:0;bottom:0;left:0;right:0}.generated-video-loading{z-index:5;color:#fff;text-shadow:0 1px 2px #00000047;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.generated-video-loading svg{color:#fff;filter:drop-shadow(0 1px 2px #00000038)}.generated-video-loading span{font-size:13px;font-weight:600;line-height:1}.video-compose-two-column .video-compose-workspace{background:#fff;width:auto;height:calc(100% - 44px);margin:22px}.video-compose-two-column .video-generation-display{background:#eef0f3;border-left:1px solid #e6ebf1;margin:0;padding:22px}.video-compose-two-column .video-generation-display-head{min-height:35px;margin-bottom:9px;padding:0}.video-compose-two-column .video-generation-display-head strong{color:#1d2939;font-size:15px}.video-compose-two-column .video-generation-display-head span{color:#8490a0}.video-compose-two-column .video-generation-display .video-preview-stage{background:#fff;border-radius:8px}.video-compose-two-column .video-generation-display .video-preview-stage:after{border-color:#d5dae2;border-radius:8px}.video-compose-two-column{grid-template-columns:minmax(460px,520px) minmax(0,1fr)}.video-compose-two-column .video-compose-workspace{gap:12px;margin:22px}.video-compose-title{align-items:center;min-height:42px;padding:0 2px}.video-compose-title strong{font-size:16px;font-weight:650}.video-compose-title small{color:#8490a0;margin-top:5px}.video-duration-notice{color:#246da8;border-left:2px solid #2b7fc5;flex:none;padding-left:12px;font-size:11px;font-weight:600}.video-compose-prompt{border-color:#dbe2ea;min-height:0;padding:16px 18px 14px;position:relative;box-shadow:0 8px 28px #26364a0f}.video-compose-prompt-head{min-height:28px}.video-compose-prompt-head>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.video-compose-prompt-head strong{color:#253247;font-size:12px;font-weight:650}.video-compose-prompt-head span{color:#8b96a5;font-size:10px}.video-reference-library{margin-top:10px}.video-reference-actions{width:100%;height:36px;margin-bottom:9px;position:static}.video-reference-actions>button{height:36px!important;padding:0 12px!important;font-size:11px!important}.video-reference-actions>button:first-child,.video-reference-actions>button:nth-child(2){width:auto}.video-reference-dropzone{background:#f7f9fc;border-color:#cbd6e2;min-height:74px;margin-top:0;padding:9px}.video-reference-dropzone>svg{width:19px;height:19px}.video-reference-dropzone strong{font-size:11px}.video-reference-dropzone.has-items{min-height:102px}.video-reference-selected>div{width:76px;height:92px}.video-reference-selected>div>img,.video-reference-selected>div>video{height:67px}.video-reference-selected>div>video{object-fit:cover;background:#111827;width:100%;display:block}.video-commerce-editor-layout .video-reference-dropzone.has-items{box-sizing:border-box;max-height:82px;padding:4px;overflow:hidden;height:82px!important;min-height:82px!important}.video-commerce-editor-layout .video-reference-selected>div{height:72px;min-height:72px;max-height:72px}.video-commerce-editor-layout .video-reference-selected>div>img,.video-commerce-editor-layout .video-reference-selected>div>video{min-height:47px;max-height:47px;display:block;height:47px!important}.video-reference-selected>div>b{color:#465468;background:#ffffffe0;border-radius:3px;padding:2px 4px;font-size:8px;font-weight:600;position:absolute;bottom:3px;right:3px}.video-input-capabilities{align-items:center;gap:4px;margin-left:8px;font-style:normal;display:inline-flex!important}.video-input-capabilities i{color:#557086;background:#edf3f8;border-radius:3px;padding:2px 5px;font-size:9px;font-style:normal}.video-ai-character-option{cursor:pointer;background:#f8fafc;border:1px solid #dce5ee;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:7px 9px;display:flex}.video-ai-character-option>input{opacity:0;pointer-events:none;position:absolute}.video-ai-character-option>i{color:#fff;background:#fff;border:1px solid #b8c5d3;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.video-ai-character-option:has(input:checked)>i{background:#287aca;border-color:#287aca}.video-ai-character-option>span{align-items:baseline;gap:8px;min-width:0;display:flex}.video-ai-character-option strong{color:#344054;white-space:nowrap;font-size:11px;font-weight:600}.video-ai-character-option small{color:#7b8796;font-size:10px;line-height:1.4}.video-script-heading{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.video-script-heading>div{min-width:0}.video-script-heading strong,.video-script-heading span{display:block}.video-script-heading strong{color:#253247;font-size:12px;font-weight:650}.video-script-heading span{color:#8995a5;margin-top:4px;font-size:10px;line-height:1.45}.video-script-write{color:#17649f;background:#edf6fc;border-color:#bcd3e6;flex:none;height:34px;padding:0 11px;font-weight:600}.video-script-write:hover:not(:disabled){background:#e3f1fb;border-color:#83b2d7}.video-script-write:disabled{color:#91a0ae;opacity:1;background:#f3f6f9;border-color:#d4dee7}.video-script-context{color:#607184;background:#f5f9fc;border:1px solid #dce7ef;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-top:8px;padding:6px 9px;font-size:11px;display:flex}.video-script-context.needs-adaptation{color:#8a641c;background:#fffaf0;border-color:#ecd9b0}.video-script-context button{color:#17649f;background:0 0;border:0;flex:none;padding:3px 7px;font-size:11px;font-weight:600}.video-script-dialog{background:#fff;border:1px solid #dfe5ec;border-radius:8px;width:min(520px,100vw - 32px);padding:0 24px 22px;box-shadow:0 24px 70px #1c273433}.video-creation-modal-backdrop{z-index:1600}.video-creation-modal-backdrop .modal-head{align-items:center}.video-creation-modal-backdrop .asset-modal{border:1px solid #dfe5ec;border-radius:8px;max-height:min(82vh,760px);overflow:hidden;box-shadow:0 24px 70px #19243238}.video-creation-modal-backdrop .asset-modal-grid{scrollbar-gutter:stable;background:#f8fafc;align-content:start;gap:14px;padding:18px}.video-creation-modal-backdrop .asset-modal-grid>button{background:#fff;border-color:#dce3ea;border-radius:6px;min-width:0;position:relative;box-shadow:0 1px 2px #1b27350a}.video-creation-modal-backdrop .asset-modal-grid>button>video{object-fit:cover;background:#111827;width:100%;height:100%;display:block}.video-creation-modal-backdrop .asset-modal-grid>button>em{z-index:2;color:#fff;background:#111827b8;border-radius:3px;padding:3px 6px;font-size:9px;font-style:normal;position:absolute;top:7px;left:7px}.video-creation-modal-backdrop .asset-modal-grid>button:hover{border-color:#9bbbd5;box-shadow:0 4px 12px #23456314}.video-creation-modal-backdrop .asset-modal-grid>button>svg{z-index:3;color:#fff;background:#2377c7;border-radius:50%;width:20px;height:20px;padding:4px;position:absolute;top:7px;right:7px;box-shadow:0 1px 5px #12345440}.video-creation-modal-backdrop .asset-modal-pager{background:#fff;border-top:1px solid #e5eaf0;min-height:48px;padding:9px 18px}.video-creation-modal-backdrop .asset-modal .modal-footer{background:#fff;border-top:1px solid #e5eaf0;justify-content:flex-end;align-items:center;min-height:58px;padding:10px 18px;display:flex}.video-creation-modal-backdrop .asset-modal .modal-footer button{min-width:132px}.video-creation-modal-backdrop .modal-close-button,.video-script-dialog header .modal-close-button{color:#667386;background:#f2f4f7;border:0;border-radius:5px;flex:0 0 32px;place-items:center;height:32px;padding:0;line-height:1;display:grid;width:32px!important;min-width:32px!important}.video-creation-modal-backdrop .modal-close-button:hover,.video-script-dialog header .modal-close-button:hover{color:#263346;background:#e8ecf1}.video-script-dialog header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;min-height:78px;display:flex}.video-script-dialog header strong,.video-script-dialog header span{display:block}.video-script-dialog header strong{color:#1e2a3b;font-size:17px;font-weight:650}.video-script-dialog header span{color:#8793a2;margin-top:5px;font-size:12px}.video-script-dialog header button{color:#657285;background:#f3f5f7;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.video-script-dialog-context{background:#f7f9fb;border:1px solid #e3e8ee;border-radius:6px;align-items:center;gap:16px;min-height:52px;margin:16px 0 18px;padding:0 14px;display:flex}.video-script-dialog-context span{color:#7b8796;flex:1;min-width:0;font-size:11px}.video-script-dialog-context span small{color:#8793a2;font-size:10px;display:block}.video-script-dialog-context strong{color:#263346;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.video-script-dialog-context>i{background:#dfe5eb;width:1px;height:28px}.video-script-dialog-context.editable{min-height:68px;padding-top:9px;padding-bottom:9px}.video-script-dialog-context.editable label{flex:1;min-width:0}.video-script-dialog-context.editable label small{color:#7f8b99;margin-bottom:5px;font-size:10px;display:block}.video-script-dialog-context.editable select{color:#263346;background:#fff;border:1px solid #d8e0e8;border-radius:5px;outline:0;width:100%;height:34px;padding:0 26px 0 8px;font-size:12px;font-weight:600}.video-script-dialog-context.editable select:focus{border-color:#6fa8d3;box-shadow:0 0 0 3px #2b7fc514}.video-script-dialog-context.editable>i{height:42px}.video-script-dialog-field{border-top:1px solid #edf0f3;padding:15px 0}.video-script-dialog-field:first-of-type{border-top:0}.video-script-dialog-field>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.video-script-dialog-field>div:first-child strong{color:#2c394a;font-size:13px;font-weight:650}.video-script-dialog-field>div:first-child small{color:#8a96a5;font-size:10px}.video-script-duration-options{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.video-script-duration-options button{color:#536174;white-space:nowrap;background:#fff;border:1px solid #d9e0e7;border-radius:5px;min-width:52px;height:36px;padding:0 9px;font-size:13px}.video-script-duration-options button small{color:#8a96a5;margin-left:2px;font-size:10px}.video-script-duration-options button.active{color:#17649f;background:#edf5fc;border-color:#2377c7;font-weight:650;box-shadow:inset 0 0 0 1px #2377c7}.video-script-duration-options button.active small{color:#4e82ad}.video-script-dialog-field.language{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:20px;display:grid}.video-script-dialog-field.language>div:first-child{margin:0;display:block}.video-script-dialog-field.language>div:first-child small{margin-top:4px;display:block}.video-script-dialog-field select{color:#253247;background:#fff;border:1px solid #d8e0e8;border-radius:5px;outline:0;width:100%;height:38px;padding:0 10px}.video-script-dialog-field select:focus{border-color:#6fa8d3;box-shadow:0 0 0 3px #2b7fc514}.video-script-dialog footer{border-top:1px solid #e8edf2;justify-content:flex-end;gap:10px;margin-top:5px;padding-top:18px;display:flex}.video-script-dialog footer button{color:#526174;white-space:nowrap;background:#fff;border:1px solid #d6dee7;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:12px;display:inline-flex;width:auto!important;min-width:78px!important}.video-script-dialog footer button.primary{color:#fff;background:#2377c7;border-color:#2377c7;min-width:174px!important}.video-script-dialog footer button.primary span{border-left:1px solid #ffffff4d;padding-left:7px;font-size:11px}.video-script-adapt-dialog{background:#fff;border:1px solid #dfe5ec;border-radius:8px;width:min(540px,100vw - 32px);padding:22px;box-shadow:0 24px 70px #19243238}.video-script-adapt-dialog>header{border-bottom:1px solid #e8edf2;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:11px;padding-bottom:17px;display:grid}.video-script-adapt-dialog>header>span{color:#b86a17;background:#fff6e8;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.video-script-adapt-dialog>header strong,.video-script-adapt-dialog>header small{display:block}.video-script-adapt-dialog>header strong{color:#202c3d;font-size:16px}.video-script-adapt-dialog>header small{color:#8793a2;margin-top:4px;font-size:11px}.video-script-adapt-compare{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;display:grid}.video-script-adapt-compare>svg{color:#99a4b1}.video-script-adapt-compare section{background:#f8fafc;border:1px solid #e0e6ec;border-radius:6px;min-width:0;padding:13px}.video-script-adapt-compare section.current{background:#f0f7fd;border-color:#b9d5eb}.video-script-adapt-compare small,.video-script-adapt-compare strong,.video-script-adapt-compare span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-script-adapt-compare small{color:#8a96a5;font-size:10px}.video-script-adapt-compare strong{color:#2d3a4d;margin-top:7px;font-size:12px}.video-script-adapt-compare span{color:#667487;margin-top:5px;font-size:10px}.video-script-adapt-dialog>p{color:#7b8796;margin:15px 0 0;font-size:11px;line-height:1.6}.video-script-adapt-dialog>footer{border-top:1px solid #e8edf2;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;display:flex}.video-script-adapt-dialog>footer button{color:#536174;white-space:nowrap;background:#fff;border:1px solid #d7dfe7;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:88px;height:37px;padding:0 14px;font-size:12px;display:inline-flex}.video-script-adapt-dialog>footer button.primary{color:#fff;background:#2377c7;border-color:#2377c7;min-width:146px}@media (max-width:560px){.video-script-dialog{padding:0 18px 18px}.video-script-dialog-field.language{grid-template-columns:1fr}.video-script-dialog-context{gap:10px}.video-script-dialog footer button.primary{flex:1;min-width:0!important}.video-creation-modal-backdrop .asset-modal-grid{gap:10px;padding:12px}.video-script-adapt-compare{grid-template-columns:1fr}.video-script-adapt-compare>svg{margin:auto;transform:rotate(90deg)}}.video-compose-prompt textarea{background:#fbfcfe;border:1px solid #dce4ec;border-radius:6px;min-height:110px;margin-top:10px;padding:11px 12px;font-size:13px;line-height:1.65}.video-compose-prompt textarea:focus{border-color:#7eb1da;box-shadow:0 0 0 3px #2b7fc517}.video-compose-count{justify-content:flex-end;min-height:22px}.video-compose-count>span{flex:none}.video-commerce-targets{gap:9px}.video-commerce-targets label,.video-compose-selector{border-color:#dbe2ea;box-shadow:0 2px 8px #26364a09}.video-compose-fixed-action{border-color:#d7e0e9;min-height:60px;padding:9px 10px 9px 14px;box-shadow:0 7px 22px #26364a0e}.video-compose-fixed-action button{background:#2377c7;min-width:164px}.video-commerce-editor-layout .video-compose-message.success{color:#138a51}.video-commerce-editor-layout .video-compose-message.processing{color:#2377c7}.video-compose-toast{z-index:3600;box-sizing:border-box;color:#29445d;background:#fff;border:1px solid #c7d9e9;border-radius:7px;align-items:center;gap:9px;width:min(360px,100vw - 32px);min-height:46px;padding:10px 9px 10px 13px;animation:.18s ease-out video-compose-toast-in;display:flex;position:fixed;top:78px;right:24px;box-shadow:0 12px 30px #1f314329}.video-compose-toast>svg{flex:none}.video-compose-toast>span{flex:1;min-width:0;font-size:13px;line-height:1.45}.video-compose-toast>button{color:#7a8997;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.video-compose-toast>button:hover{color:#344b60;background:#eef3f7}.video-compose-toast.success{color:#1d7a4c;background:#f4fbf7;border-color:#b9dec9}.video-compose-toast.processing{color:#2377c7;background:#f4f9fd;border-color:#bdd8ee}.video-compose-toast.error{color:#b7443e;background:#fff7f6;border-color:#edc6c2}@keyframes video-compose-toast-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.video-compose-toast{top:68px;right:16px}}.video-compose-two-column .video-generation-display{background:#edf1f5;padding:22px 24px 24px}.video-compose-two-column .video-generation-display .video-preview-stage{border-radius:7px;box-shadow:0 10px 34px #202d3e14}.video-compose-two-column .video-generation-display .video-preview-stage:after{border-style:solid;border-color:#d8e0e8;border-radius:7px}.video-compose-two-column .video-generation-display .video-preview-stage>img,.video-compose-two-column .video-generation-display .video-preview-stage>video{z-index:1;background:#111820;border-radius:6px;display:block;box-shadow:0 10px 32px #19243221;object-fit:contain!important;width:calc(100% - 96px)!important;max-width:none!important;height:calc(100% - 96px)!important;max-height:none!important;position:absolute!important;top:48px!important;bottom:auto!important;left:48px!important;right:auto!important}.video-compose-two-column .video-generation-display .video-preview-stage>img{background:#f5f7f9}.video-compose-two-column .video-generation-display .video-preview-stage>span{z-index:3}@media (max-height:780px) and (min-width:901px){.video-compose-two-column .video-compose-workspace{gap:8px;height:calc(100% - 28px);margin-top:14px;margin-bottom:14px}.video-compose-title{min-height:35px}.video-compose-prompt{padding-top:12px}.video-reference-dropzone{min-height:62px}.video-script-heading{margin-top:10px;padding-top:10px}.video-compose-prompt textarea{min-height:82px}.video-commerce-targets label{padding-top:5px;padding-bottom:5px}.video-compose-selector{height:56px}}@media (max-width:900px){.video-compose-two-column .video-compose-workspace{height:auto;margin:22px}.video-compose-two-column .video-generation-display{border-top:1px solid #e6ebf1;border-left:0;margin:0}.video-compose-two-column .video-generation-display .video-preview-stage>img,.video-compose-two-column .video-generation-display .video-preview-stage>video{width:calc(100% - 36px)!important;height:calc(100% - 36px)!important;top:18px!important;left:18px!important}}.video-compose-two-column .video-generation-display .video-preview-stage>.video-proportional-player{transform:translate(-50%,-50%);width:auto!important;max-width:calc(100% - 96px)!important;height:auto!important;max-height:calc(100% - 96px)!important;top:50%!important;left:50%!important}@media (max-width:900px){.video-compose-two-column .video-generation-display .video-preview-stage>.video-proportional-player{width:auto!important;max-width:calc(100% - 36px)!important;height:auto!important;max-height:calc(100% - 36px)!important;top:50%!important;left:50%!important}}.tool-empty-state{color:#98a2b3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.tool-empty-state>svg{color:#98a2b3}.tool-empty-state strong{color:#344054;font-size:15px;font-weight:500}.tool-empty-state span{color:#8a96a3;font-size:12px}.tool-empty-state button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:5px;align-items:center;gap:6px;height:36px;margin-top:10px;padding:0 14px;font-size:12px;display:flex}.project-home-image>.tool-list-state,.video-project-home>.tool-list-state,.translation-project-home>.tool-list-state{flex:auto;min-height:0;margin:0}.video-date-mode .video-project-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.video-date-mode .video-project-preview{height:240px}.video-date-mode .video-project-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width:1200px){.video-date-mode .video-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.video-date-mode .video-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.video-transition-mode .video-project-preview{height:240px}.video-transition-mode .video-project-preview video{object-fit:contain;background:#111;width:100%;height:100%}.video-date-mode .video-project-preview,.video-transition-mode .video-project-preview{aspect-ratio:16/9;height:auto!important}.video-date-mode .video-project-card{min-height:0}.video-date-mode .video-project-preview video{object-fit:cover;width:100%;height:100%}.video-date-mode .video-project-card{box-shadow:none;background:0 0;border:0;overflow:visible}.video-date-mode .video-project-preview{background:#111;border-radius:8px}.video-date-mode .video-project-info{background:0 0;padding:11px 2px 4px;position:static}.video-date-mode .video-project-info strong{color:#172033;font-size:13px}.video-date-mode .video-project-info small{color:#7a8494}.app-shell .video-project-home.video-date-mode .video-project-card{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;display:flex!important;overflow:visible!important}.app-shell .video-project-home.video-date-mode .video-project-preview{aspect-ratio:16/9!important;background:#111!important;border-radius:8px!important;flex:none!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;overflow:hidden!important}.app-shell .video-project-home.video-date-mode .video-project-info{box-sizing:border-box!important;background:0 0!important;width:100%!important;padding:11px 2px 4px!important;display:block!important;position:static!important}.app-shell .video-project-home.video-date-mode .video-project-info strong{color:#172033!important;font-size:13px!important;display:block!important}.app-shell .video-project-home.video-date-mode .video-project-info small{color:#7a8494!important;margin-top:5px!important;display:block!important}.app-shell .video-project-home.video-date-mode .video-project-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 8px #182c420f!important}.app-shell .video-project-home.video-date-mode .video-project-info{padding:12px 13px 14px!important}.app-shell .video-project-home.video-date-mode .video-project-preview{border-radius:0!important}.video-transition-mode .video-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1100px){.video-transition-mode .video-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.transition-video-thumbnail{background:#111;grid-template-columns:20% 60% 20%;width:100%;height:100%;display:grid;overflow:hidden}.transition-video-thumbnail img,.transition-video-thumbnail video{object-fit:cover;width:100%;min-width:0;height:100%}.transition-video-thumbnail img{filter:saturate(.8);opacity:.72}.transition-video-thumbnail video{background:#080b10}.transition-video-thumbnail{background:#111;place-items:center;display:grid}.transition-video-thumbnail video,.transition-video-thumbnail img{object-fit:contain;background:#111;width:100%;height:100%}.transition-video-thumbnail .transition-frame{object-fit:cover;opacity:.82}.transition-video-thumbnail video{object-fit:contain}.transition-video-thumbnail{grid-template-columns:1fr!important}.transition-video-thumbnail.has-frames{grid-template-columns:20% 60% 20%!important}.transition-video-thumbnail:not(.has-frames) img,.transition-video-thumbnail:not(.has-frames) video{object-fit:contain;grid-column:1;width:100%}.video-subtitle-language-option{box-sizing:border-box;color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #dce4ec;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:42px;padding:8px 10px;display:flex}.video-subtitle-language-option>input{opacity:0;pointer-events:none;position:absolute}.video-subtitle-language-option>i{color:#fff;background:#fff;border:1px solid #aebdcb;border-radius:4px;flex:0 0 17px;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.video-subtitle-language-option:has(input:checked)>i{background:#2377c7;border-color:#2377c7}.video-subtitle-language-option>span{align-items:baseline;gap:8px;min-width:0;display:flex}.video-subtitle-language-option strong{white-space:nowrap;font-size:12px;font-weight:600}.video-subtitle-language-option small{color:#7b8796;font-size:10px;line-height:1.4}.video-subtitle-language-option.compact{background:#fff;min-height:34px;margin:8px 0 0;padding:6px 8px}.video-subtitle-language-option.compact>i{flex-basis:15px;width:15px;height:15px}.video-subtitle-language-option.compact strong{font-size:11px}.marketing-batch-body>.video-subtitle-language-option{margin-top:12px}.super-transition-clean-left>.video-subtitle-language-option{margin-top:10px}@media (max-width:760px){.video-subtitle-language-option>span{display:block}.video-subtitle-language-option small{margin-top:2px;display:block}}.video-commerce-targets{grid-template-columns:minmax(102px,1fr) minmax(126px,1.2fr) minmax(116px,1.1fr)}.video-commerce-targets label{min-width:0}.video-commerce-targets select{box-sizing:border-box;white-space:nowrap;text-overflow:clip;min-width:0;padding:0 18px 0 0;font-size:11px;line-height:1;overflow:hidden}@media (max-width:760px){.video-commerce-targets{grid-template-columns:1fr}}.video-compose-two-column .video-generation-display .video-preview-stage.has-example{justify-content:stretch;align-items:stretch;display:flex;overflow:auto;background:#f5f7fa!important;border:0!important;padding:0!important}.video-preview-empty-with-example{width:100%;min-height:100%;color:inherit;text-align:left;flex-direction:column;align-items:stretch;gap:12px;padding:0;display:flex}.video-preview-empty-copy{background:#fff;border:1px solid #e1e7ee;border-radius:8px;flex:none;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.video-preview-empty-icon{color:#3478d4;background:#eef4ff;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.video-preview-empty-copy strong,.video-preview-empty-copy span{display:block}.video-preview-empty-copy strong{color:#1d2939;margin:1px 0 4px;font-size:13px;line-height:1.4}.video-preview-empty-copy span{color:#667085;font-size:10px;line-height:1.55}.video-preview-example{background:#fff;border:1px solid #e1e7ee;border-radius:8px;flex-direction:column;flex:auto;min-height:0;padding:14px;display:flex;overflow:hidden}.video-preview-example-heading{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.video-preview-example-heading strong,.video-preview-example-heading span{display:block}.video-preview-example-heading strong{color:#1d2939;font-size:13px;line-height:1.4}.video-preview-example-heading span{color:#7e8795;margin-top:3px;font-size:10px;line-height:1.5}.video-preview-example-heading small{color:#667085;letter-spacing:.04em;background:#f3f6fb;border-radius:5px;flex:none;padding:4px 8px;font-size:9px;line-height:1.3}.video-preview-example img{object-fit:contain;object-position:center top;background:#fff;border-radius:6px;width:100%;height:auto;min-height:0;max-height:calc(100% - 41px);display:block}@media (max-width:760px){.video-preview-empty-with-example{min-height:0}.video-preview-example{padding:11px;overflow:auto}.video-preview-example-heading{flex-direction:column;gap:7px}.video-preview-example img{max-height:none}}@media (max-width:900px){.video-compose-two-column{height:auto;min-height:0;display:block}.video-compose-two-column .video-compose-workspace{width:auto;min-width:0;height:auto;margin:14px}.video-compose-two-column .video-generation-display{border-top:1px solid #e6ebf1;border-left:0;width:auto;min-height:560px;margin:0 14px 14px}.video-compose-two-column .video-generation-display .video-preview-stage.has-example{min-height:480px}}@media (max-width:760px){.video-compose-two-column .video-compose-workspace,.video-compose-two-column .video-generation-display{margin-left:0;margin-right:0}.video-compose-two-column .video-generation-display{min-height:520px;padding:14px}.video-compose-two-column .video-generation-display .video-preview-stage.has-example{min-height:460px}.video-script-heading{display:block}.video-script-heading>div{min-width:0}.video-script-write{justify-content:center;width:100%;margin-top:8px}}.video-project-home.video-creation-mode .video-project-preview,.app-shell .video-project-home.video-creation-mode .video-project-preview{aspect-ratio:3/4!important}.video-project-home.video-creation-mode .video-project-preview video{object-fit:contain;background:#111820}.video-project-home.video-creation-mode .video-project-grid{scrollbar-gutter:stable;grid-auto-rows:max-content!important;overflow:hidden auto!important}.video-project-home.video-creation-mode .video-project-card{align-self:start;height:max-content!important}.video-commerce-editor-layout .video-generation-display .video-preview-stage{aspect-ratio:3/4;align-self:center;width:auto;max-width:100%;flex:none!important;height:min(693px,100svh - 226px)!important;min-height:0!important}.video-commerce-editor-layout .video-generation-display .video-preview-stage.has-example{min-height:0!important}@media (max-width:900px){.video-commerce-editor-layout .video-generation-display .video-preview-stage{width:100%;max-width:520px;height:auto!important}}.video-script-dialog footer,.video-script-adapt-dialog>footer{box-sizing:border-box;color:#526174!important;width:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;padding:16px 0 0!important}.video-project-card.is-running .video-project-actions{opacity:1;visibility:visible;transform:none}.dashboard-showcase{background:#fff;border:1px solid #dce2e7;margin-top:16px}.dashboard-showcase>header{border-bottom:1px solid #e5e9ec;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.dashboard-showcase h2{margin:0;font-size:13px}.dashboard-showcase header p{color:#81909b;margin:4px 0 0;font-size:9px}.showcase-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.showcase-filters button{color:#65747f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;height:26px;padding:0 9px;font-size:9px}.showcase-filters button:hover{background:#f1f5f8}.showcase-filters button.active{color:#1f72b8;background:#edf6fd;border-color:#acd0ee}.showcase-masonry{grid-template-columns:repeat(var(--showcase-columns,4), minmax(0, 1fr));background:#f6f8fa;gap:10px;padding:10px;display:grid}.showcase-masonry-column{min-width:0}.showcase-item{break-inside:avoid;cursor:pointer;text-align:left;background:#e7ebee;border:0;width:100%;margin:0 0 10px;padding:0;display:block;position:relative;overflow:hidden}.showcase-item img,.showcase-item video{object-fit:cover;width:100%;height:auto;min-height:150px;max-height:390px;display:block}.showcase-item:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #18283414}.showcase-caption{color:#fff;opacity:0;background:linear-gradient(#0000,#0a1014c7);padding:26px 10px 9px;transition:opacity .16s;position:absolute;bottom:0;left:0;right:0}.showcase-item:hover .showcase-caption{opacity:1}.showcase-caption strong,.showcase-caption small{display:block}.showcase-caption strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.showcase-caption small{color:#d8e2e8;margin-top:3px;font-size:8px}.showcase-video-mark{color:#fff;background:#0b1217b8;border-radius:4px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:flex;position:absolute;top:8px;right:8px}.showcase-empty,.works-empty{color:#89969f;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.showcase-empty strong,.works-empty strong{color:#52616c;margin-top:8px;font-size:11px}.showcase-empty span,.works-empty span{margin-top:4px;font-size:9px}.showcase-preview{z-index:3000;background:#050a0ee6;place-items:center;padding:34px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.showcase-preview>div{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.showcase-preview img,.showcase-preview video{object-fit:contain;max-width:100%;max-height:calc(100vh - 90px)}.showcase-preview p{color:#fff;margin:8px 0 0;font-size:11px}.showcase-preview-close{z-index:1;color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:fixed;top:18px;right:20px}.works-admin-page{background:#f4f6f8;min-height:calc(100vh - 76px);padding:18px 22px 26px;position:relative}.works-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.works-tabs{border-bottom:1px solid #d7dee4;display:flex}.works-tabs button{color:#687782;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:35px;padding:0 15px;font-size:10px}.works-tabs button.active{color:#1769ad;border-bottom-color:#267dcf;font-weight:700}.works-filters{gap:7px;display:flex}.works-filters select,.works-filters input,.works-batch select{color:#42505a;background:#fff;border:1px solid #cfd7dd;border-radius:4px;height:32px;padding:0 9px;font-size:9px}.works-refresh{color:#5d6b76;cursor:pointer;background:#fff;border:1px solid #cfd7dd;border-radius:4px;place-items:center;width:32px;height:32px;padding:0;display:grid}.works-batch{color:#687681;background:#fff;border:1px solid #d9e0e5;align-items:center;gap:10px;height:44px;margin-bottom:10px;padding:0 11px;font-size:9px;display:flex}.works-batch label{align-items:center;gap:6px;display:flex}.works-batch>span{border-right:1px solid #e1e6ea;padding-right:8px}.works-batch button,.works-feature-action,.works-pagination button{color:#4f5f6a;cursor:pointer;background:#fff;border:1px solid #ccd5dc;border-radius:4px;height:28px;padding:0 10px;font-size:9px}.works-batch button:disabled,.works-pagination button:disabled{opacity:.45;cursor:not-allowed}.works-batch .works-primary{color:#fff;background:#267dcf;border-color:#267dcf;align-items:center;gap:5px;display:flex}.works-batch .works-danger{color:#b42318;background:#fff5f5;border-color:#d34b4b;align-items:center;gap:5px;display:inline-flex}.works-batch .works-danger:hover:not(:disabled){background:#fbe4e4;border-color:#b42318}.works-grid{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));grid-auto-rows:max-content;align-items:start;gap:12px;display:grid}.works-grid article{aspect-ratio:1;background:#fff;border:1px solid #d9e0e5;border-radius:8px;min-width:0;position:relative;overflow:hidden}.works-grid article.featured{border-color:#8ebfe6}.works-check{z-index:2;cursor:pointer;position:absolute;top:7px;left:7px}.works-check input{opacity:0;position:absolute}.works-check i{color:#fff;background:#fff;border:1px solid #b9c5cd;border-radius:4px;place-items:center;width:19px;height:19px;display:grid}.works-check input:checked+i{background:#267dcf;border-color:#267dcf}.works-media{cursor:pointer;background:#e9edf0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.works-media img,.works-media video{object-fit:cover;width:100%;height:100%;display:block}.works-media>span{color:#fff;background:#00000024;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.works-media-audio{box-sizing:border-box;background:#f0f4f7;flex-direction:column;justify-content:center;gap:18px;padding:24px 12px 12px;display:flex}.works-audio-preview{color:#4e6b7d;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:82px;display:flex}.works-audio-preview>span{color:#687985;font-size:10px}.works-media-audio>audio{width:100%;height:32px}.works-feature-unavailable{z-index:3;color:#fff;background:#111827b3;border-radius:5px;align-items:center;min-height:28px;padding:0 9px;font-size:11px;display:flex;position:absolute;top:8px;right:8px}.works-info{z-index:2;box-sizing:border-box;color:#fff;pointer-events:none;background:linear-gradient(#0000,#0c121cb3 32%);min-width:0;min-height:78px;padding:24px 10px 10px;position:absolute;bottom:0;left:0;right:0}.works-info>div{align-items:center;gap:6px;display:flex}.works-info strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:10px;overflow:hidden}.works-info em{color:#2475b7;background:#eaf4fc;border-radius:3px;flex:none;padding:2px 4px;font-size:7px;font-style:normal}.works-info span,.works-info small{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;margin-top:5px;font-size:8px;display:block;overflow:hidden}.works-feature-action{z-index:4;color:#fff;background:#111827b8;border-color:#ffffff47;width:auto;min-width:78px;height:30px;margin:0;position:absolute;top:8px;right:8px}.works-toast{z-index:20;background:#fff;border:1px solid #cdd9e2;border-radius:5px;justify-content:space-between;align-items:center;min-width:250px;padding:9px 10px;font-size:10px;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1e2d3824}.works-toast button{cursor:pointer;background:0 0;border:0}.works-pagination{color:#687681;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:9px;display:flex}.works-admin-page{flex-direction:column;height:calc(100vh - 76px);display:flex;overflow:hidden}.works-toolbar,.works-batch{flex:none}.works-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:12px;min-height:0;overflow:hidden}.works-admin-page>.works-empty{flex:1;min-height:0}.works-tabs button{font-size:12px}.works-filters select,.works-filters input,.works-batch select{height:34px;font-size:12px}.works-filters input{width:240px}.works-refresh{width:34px;height:34px}.works-batch,.works-batch button,.works-feature-action,.works-pagination button{font-size:12px}.works-info{padding:10px 10px 8px}.works-info strong{font-size:13px}.works-info em{font-size:10px}.works-info span,.works-info small{margin-top:6px;font-size:11px}.works-feature-action{height:30px}.works-load-more{z-index:5;box-sizing:border-box;background:#fff;grid-column:1/-1;min-height:64px;padding-bottom:12px;position:relative}@media (max-width:760px){.works-grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr))}}.works-feature-action.add{color:#fff;background:#267dcf;border-color:#267dcf;font-weight:700}.works-feature-action.add:hover{background:#176db5;border-color:#176db5}.works-feature-action.remove{color:#b84c43;background:#fff7f6;border-color:#e1aaa5}.works-feature-action.remove:hover{color:#9f352d;background:#fdecea;border-color:#cd746c}.works-batch select{box-sizing:border-box;border-radius:5px!important;height:30px!important;min-height:30px!important;padding:0 28px 0 10px!important;font-size:12px!important;line-height:28px!important}.works-batch{align-items:center}.works-category-select{color:#667085;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.works-category-select select:disabled{opacity:.55;cursor:not-allowed;background:#f8f9fa}.works-pagination{z-index:3;color:#687681;background:#fff;border:1px solid #d4dce2;border-radius:6px;flex-direction:column;align-items:center;gap:5px;width:36px;margin:0;padding:5px 3px;font-size:11px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 3px 12px #20303c14}.works-pagination button{place-items:center;width:28px;height:28px;padding:0;display:grid}.works-pagination span{flex-direction:column;align-items:center;line-height:1.15;display:flex}.works-pagination span strong{color:#267dcf;font-size:12px}.works-pagination span i{color:#a1abb3;font-size:8px;font-style:normal}.works-toast{font-size:12px}.showcase-item img{object-fit:contain;height:auto;min-height:0;max-height:none}.showcase-item video{object-fit:contain;background:#11171c}.showcase-item{border-radius:8px}.showcase-item:after{border-radius:inherit}.showcase-item.image img{will-change:transform;transition:transform .32s,filter .32s}.showcase-item.image:hover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.showcase-item.video video{transition:filter .2s}.showcase-item.video:hover video{filter:brightness(1.03)}.dashboard-v2{padding-top:16px}.dashboard-v2 .dashboard-summary{margin-bottom:12px}.dashboard-v2 .dashboard-summary>button{grid-template-rows:auto 1fr;height:82px;padding:11px 14px}.dashboard-v2 .dashboard-panel>header{min-height:48px;padding:0 13px}.dashboard-v2 .dashboard-panel header p{margin-top:3px}.dashboard-v2 .dashboard-task-list{min-height:0}.dashboard-v2 .dashboard-task-list>button{min-height:43px;padding-top:5px;padding-bottom:5px}.dashboard-v2 .dashboard-channels>header{padding-top:9px}.dashboard-v2 .dashboard-channels>div{grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.dashboard-v2 .dashboard-channels .quick-action{height:61px;min-height:61px;margin:0;padding:8px}.dashboard-v2 .dashboard-lower{margin-top:14px}.showcase-pagination{background:#fff;border-top:1px solid #e3e8ec;justify-content:center;align-items:center;gap:14px;height:48px;display:flex}.showcase-pagination button{color:#53626d;cursor:pointer;background:#fff;border:1px solid #ced7de;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:11px;display:flex}.showcase-pagination button:hover:not(:disabled){color:#1f72b8;background:#f4f9fd;border-color:#83b5df}.showcase-pagination button:disabled{opacity:.42;cursor:not-allowed}.showcase-pagination span{text-align:center;color:#667681;min-width:48px;font-size:11px}.dashboard-v2 .dashboard-showcase{background:0 0;border:0;overflow:visible}.dashboard-v2 .dashboard-showcase>header{background:0 0;border:0;min-height:48px;padding:0 0 12px}.dashboard-v2 .dashboard-showcase h2{font-size:18px}.dashboard-v2 .dashboard-showcase header p{color:#667681;margin-top:5px;font-size:13px;line-height:1.45}.dashboard-v2 .showcase-masonry{background:0 0;gap:14px;padding:0}.dashboard-v2 .showcase-item{background:#e8ecef;margin-bottom:14px}.showcase-load-trigger{justify-content:center;align-items:center;gap:5px;height:34px;display:flex}.showcase-load-trigger i{background:#9ca8b1;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite showcase-loading}.showcase-load-trigger i:nth-child(2){animation-delay:.14s}.showcase-load-trigger i:nth-child(3){animation-delay:.28s}@keyframes showcase-loading{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.dashboard-v2 .dashboard-lower{grid-template-columns:minmax(360px,1.45fr) minmax(230px,.85fr) minmax(230px,.85fr);gap:12px}.dashboard-v2 .dashboard-services>div{grid-template-columns:1fr 1fr;display:grid}.dashboard-v2 .dashboard-services>div>span{border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;min-height:47px;padding:8px 12px}.dashboard-v2 .dashboard-services>div>span:nth-child(2n){border-right:0}.dashboard-v2 .dashboard-services>div>span:nth-last-child(-n+2){border-bottom:0}.dashboard-v2 .dashboard-services strong{font-size:11px}.dashboard-v2 .dashboard-services small{font-size:9px}.dashboard-production>div,.dashboard-v2 .dashboard-account>div{grid-template-columns:1fr 1fr;display:grid}.dashboard-production>div>span,.dashboard-v2 .dashboard-account>div>span{border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;min-height:71px;padding:11px 13px}.dashboard-production>div>span:nth-child(2n),.dashboard-v2 .dashboard-account>div>span:nth-child(2n){border-right:0}.dashboard-production>div>span:nth-last-child(-n+2),.dashboard-v2 .dashboard-account>div>span:nth-last-child(-n+2){border-bottom:0}.dashboard-production small,.dashboard-production strong{display:block}.dashboard-production small,.dashboard-v2 .dashboard-account small{color:#84919b;font-size:10px}.dashboard-production strong,.dashboard-v2 .dashboard-account strong{color:#1d2939;margin-top:7px;font-size:19px;line-height:1}.dashboard-production>div>span:nth-child(3) strong{color:#b66a16}.dashboard-production>div>span:nth-child(4) strong{color:#2377c7}@media (max-width:1250px){.dashboard-v2 .dashboard-lower{grid-template-columns:1.2fr 1fr}.dashboard-v2 .dashboard-account{grid-column:1/-1}.dashboard-v2 .dashboard-account>div{grid-template-columns:repeat(4,1fr)}.dashboard-v2 .dashboard-account>div>span{border-bottom:0}}.dashboard-v2 .dashboard-grid .dashboard-panel>header,.dashboard-v2 .dashboard-lower .dashboard-panel>header{min-height:42px}.dashboard-v2 .dashboard-task-head{height:26px}.dashboard-v2 .dashboard-task-list>button{min-height:36px}.dashboard-v2 .dashboard-channels>div{padding:7px}.dashboard-v2 .dashboard-services>div>span{min-height:35px;padding:5px 10px}.dashboard-production>div>span,.dashboard-v2 .dashboard-account>div>span{min-height:52px;padding:7px 11px}.dashboard-production strong,.dashboard-v2 .dashboard-account strong{margin-top:5px;font-size:17px}.dashboard-v2 .dashboard-lower.enterprise-view{grid-template-columns:1fr 1fr}.dashboard-v2 .dashboard-lower.enterprise-view .dashboard-account{grid-column:auto}.dashboard-v2 .dashboard-lower.enterprise-view .dashboard-account>div{grid-template-columns:1fr 1fr}.dashboard-v2 .dashboard-lower.enterprise-view .dashboard-account>div>span{border-bottom:1px solid #edf0f2}.dashboard-v2 .dashboard-lower.enterprise-view .dashboard-account>div>span:nth-last-child(-n+2){border-bottom:0}.dashboard-v2 .dashboard-summary>button{transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.dashboard-v2 .dashboard-summary>button:before{content:"";background:var(--summary-accent);height:3px;position:absolute;top:0;left:0;right:0}.dashboard-v2 .dashboard-summary>button:hover{border-color:var(--summary-border);transform:translateY(-1px);box-shadow:0 7px 18px #1f314117}.dashboard-v2 .dashboard-summary>button>span svg{width:28px;height:28px;color:var(--summary-accent);background:var(--summary-soft);border-radius:6px;padding:6px}.dashboard-v2 .dashboard-summary>button:first-child{--summary-accent:#2f80d8;--summary-soft:#eaf4fd;--summary-border:#9bc7eb}.dashboard-v2 .dashboard-summary>button:nth-child(2){--summary-accent:#168b78;--summary-soft:#e8f7f3;--summary-border:#8dcfc2}.dashboard-v2 .dashboard-summary>button:nth-child(3){--summary-accent:#c47716;--summary-soft:#fff4df;--summary-border:#e1bd83}.dashboard-v2 .dashboard-summary>button:nth-child(4){--summary-accent:#c45a52;--summary-soft:#fff0ee;--summary-border:#e1aaa5}.dashboard-v2 .dashboard-panel h2{font-size:14px}.dashboard-v2 .dashboard-panel header p,.dashboard-v2 .dashboard-panel header button{font-size:11px}.dashboard-v2 .dashboard-summary span{font-size:12px}.dashboard-v2 .dashboard-summary small{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:11px;overflow:hidden}.dashboard-v2 .dashboard-task-head{font-size:11px}.dashboard-v2 .dashboard-task-list>button span strong{font-size:12px}.dashboard-v2 .dashboard-task-list>button>span:nth-child(2),.dashboard-v2 .dashboard-task-list>button>span:nth-child(3){white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dashboard-v2 .dashboard-channels .quick-action{gap:8px;min-width:0}.dashboard-v2 .dashboard-channels .quick-action>svg{flex:none}.dashboard-v2 .dashboard-channels .quick-action>div{min-width:0;overflow:hidden}.dashboard-v2 .dashboard-channels .quick-action strong,.dashboard-v2 .dashboard-channels .quick-action span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.dashboard-v2 .dashboard-channels .quick-action strong{font-size:12px!important}.dashboard-v2 .dashboard-channels .quick-action span{margin-top:2px;font-size:11px!important}.dashboard-v2 .dashboard-services strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dashboard-v2 .dashboard-services small,.dashboard-production small,.dashboard-v2 .dashboard-account small{font-size:11px}.dashboard-production strong,.dashboard-v2 .dashboard-account strong{font-size:18px}.dashboard-v2 .showcase-filters button{font-size:11px}.dashboard-v2 .showcase-caption strong{font-size:12px}.dashboard-v2 .showcase-caption small{font-size:10px}.dashboard-v2 .dashboard-channels,.dashboard-v2 .dashboard-lower>.dashboard-panel{flex-direction:column;display:flex}.dashboard-v2 .dashboard-channels>div{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.dashboard-v2 .dashboard-channels .quick-action{height:auto;min-height:0}.dashboard-v2 .dashboard-services>div,.dashboard-v2 .dashboard-production>div,.dashboard-v2 .dashboard-account>div{flex:1;min-height:0}.dashboard-v2 .dashboard-services>div{grid-template-rows:repeat(3,minmax(0,1fr))}.dashboard-v2 .dashboard-production>div,.dashboard-v2 .dashboard-account>div{grid-template-rows:repeat(2,minmax(0,1fr))}.dashboard-v2 .dashboard-services>div>span,.dashboard-v2 .dashboard-production>div>span,.dashboard-v2 .dashboard-account>div>span{align-content:center;min-height:0}.showcase-detail{z-index:3200;background:#0a0f14c7;place-items:center;padding:32px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.showcase-detail-dialog{background:#fff;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 380px;width:min(1180px,100%);height:min(760px,100%);min-height:0;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000007a}.showcase-detail-result{background:#0b0f14;place-items:center;min-width:0;min-height:0;padding:28px;display:grid;position:relative}.showcase-detail-result>img,.showcase-detail-result>video{z-index:1;object-fit:contain;max-width:100%;max-height:calc(100vh - 56px);display:block;position:relative;box-shadow:0 12px 34px #0000004d}.showcase-detail-result-label{z-index:2;color:#dce4ea;background:#070b0fb8;border-radius:4px;padding:5px 8px;font-size:11px;position:absolute;top:18px;left:20px}.showcase-detail-panel{background:#fff;border-left:1px solid #dfe5e9;flex-direction:column;min-width:0;min-height:0;display:flex}.showcase-detail-panel>header{border-bottom:1px solid #e6eaed;justify-content:space-between;align-items:center;height:72px;padding:0 18px;display:flex}.showcase-detail-panel>header span{color:#267dcf;margin-bottom:4px;font-size:11px;display:block}.showcase-detail-panel>header h2{color:#1d2939;margin:0;font-size:18px}.showcase-detail-panel>header button{color:#53616c;cursor:pointer;background:#fff;border:1px solid #d7dee3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.works-grid article{border-radius:8px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.works-grid article:hover{border-color:#b9cbd8;transform:translateY(-3px);box-shadow:0 8px 22px #1d31411f}.works-check{z-index:4}.works-media{border-radius:7px 7px 0 0}.works-media img,.works-media video{transition:transform .32s,filter .25s}.works-grid article:hover .works-media>img{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.works-media>span{z-index:3;pointer-events:none;transition:opacity .2s}.works-grid article:hover .works-media>span{opacity:0}.works-media .video-brand-placeholder img{opacity:.18;width:36px;height:36px}.works-media .video-brand-placeholder:after{top:10px;bottom:10px;left:10px;right:10px}.works-media .video-thumbnail-play{z-index:4}.showcase-item{background-color:#eef0f3}.showcase-item:before{content:"";filter:grayscale();opacity:.18;pointer-events:none;background:url(/favicon.png) 50%/contain no-repeat;width:52px;height:52px;position:absolute;top:75px;left:50%;transform:translate(-50%)}.showcase-item>img,.showcase-item>video{z-index:1;position:relative}.showcase-caption,.showcase-video-mark{z-index:2}.showcase-video-media{z-index:1;background:#eef0f3;width:100%;min-height:150px;position:relative;overflow:hidden}.showcase-video-media>img,.showcase-video-media>video{z-index:1;object-fit:cover;width:100%;height:auto;min-height:150px;max-height:390px;position:relative}.showcase-video-fallback{place-items:center;min-height:180px;display:grid}.showcase-video-fallback img{opacity:.18;filter:grayscale();width:40px!important;height:40px!important;min-height:0!important}.showcase-detail-scroll{min-height:0;padding:0 18px 24px;overflow-y:auto}.showcase-detail-scroll>section{border-bottom:1px solid #e8ecef;padding:18px 0}.showcase-detail-scroll>section:last-child{border-bottom:0}.showcase-detail-scroll label{color:#7b8791;margin-bottom:10px;font-size:12px;display:block}.showcase-detail-scroll>section>strong{color:#1d2939;overflow-wrap:anywhere;font-size:14px;line-height:1.55;display:block}.showcase-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.showcase-reference-grid figure{background:#f5f7f8;border:1px solid #dde3e7;border-radius:6px;min-width:0;margin:0;overflow:hidden}.showcase-reference-grid img,.showcase-reference-grid video{aspect-ratio:1;object-fit:contain;background:#eef1f3;width:100%;display:block}.showcase-reference-grid figcaption{color:#53616c;white-space:nowrap;text-overflow:ellipsis;padding:7px 8px;font-size:10px;overflow:hidden}.showcase-no-reference{color:#87939c;text-align:center;background:#f8fafb;border:1px dashed #cfd7dd;border-radius:6px;padding:18px 12px;font-size:11px}.showcase-detail-specs{flex-wrap:wrap;gap:7px;display:flex}.showcase-detail-specs span{background:#f8fafb;border:1px solid #dfe5e9;border-radius:5px;min-width:96px;max-width:100%;padding:8px 10px}.showcase-detail-specs small,.showcase-detail-specs strong{display:block}.showcase-detail-specs small{color:#8a96a0;font-size:10px}.showcase-detail-specs strong{color:#344054;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.showcase-detail-scroll p{color:#4b5964;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f9;border-radius:6px;margin:0;padding:12px;font-size:12px;line-height:1.7}@media (max-width:1100px){.showcase-detail{padding:20px}.showcase-detail-dialog{grid-template-columns:minmax(0,1fr) 330px}.showcase-detail-result{padding:18px}.showcase-reference-grid{grid-template-columns:1fr 1fr}}.dashboard-v2 .dashboard-showcase{background:0 0;border:0;margin-top:22px}.dashboard-v2 .dashboard-showcase>header{border-bottom:0;align-items:center;min-height:52px;padding:0 0 16px}.dashboard-v2 .dashboard-showcase-title{color:#161a1e;align-items:center;gap:9px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.dashboard-v2 .dashboard-showcase-title svg{color:#111827;flex:none}.dashboard-v2 .dashboard-showcase>header>div:first-child p{display:none}.dashboard-v2 .showcase-filters{justify-content:flex-end;gap:10px}.dashboard-v2 .showcase-filters button{white-space:nowrap;color:#53606b!important;background:#fff!important;border:1px solid #e1e5e9!important;border-radius:999px!important;height:38px!important;padding:0 16px!important;font-size:12px!important}.dashboard-v2 .showcase-filters button.active{color:#fff!important;background:#17191c!important;border-color:#17191c!important}.dashboard-v2 .showcase-filters button:hover:not(.active){background:#f8fafc!important;border-color:#b9c2ca!important}.dashboard-v2 .showcase-masonry{background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:0}.dashboard-v2 .showcase-masonry-column{min-width:0;display:block}.dashboard-v2 .showcase-item{background:#eef1f4;border-radius:8px;min-width:0;margin:0 0 20px;overflow:hidden}.dashboard-v2 .showcase-item img,.dashboard-v2 .showcase-item video{object-fit:contain;min-height:0;max-height:none}.dashboard-v2 .showcase-item:after{display:none}@media (max-width:1199px){.dashboard-v2 .showcase-masonry{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.dashboard-v2 .showcase-masonry{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v2 .showcase-filters{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}}@media (max-width:619px){.dashboard-v2 .showcase-masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-v2 .showcase-item{margin-bottom:12px}}.dashboard-v2 .showcase-item{cursor:pointer;outline:none}.dashboard-v2 .showcase-item:focus-within{box-shadow:0 0 0 3px #2a7abe3d}.dashboard-v2 .showcase-preview-trigger{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.dashboard-v2 .showcase-caption{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(#0000,#161d23d6);padding:46px 12px 56px;transition:opacity .18s}.dashboard-v2 .showcase-item:hover .showcase-caption,.dashboard-v2 .showcase-item:focus-within .showcase-caption{opacity:1}.dashboard-v2 .showcase-use-button{z-index:4;color:#39444d;cursor:pointer;opacity:0;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:12px;font-weight:600;transition:opacity .18s,transform .18s,background .18s;display:inline-flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(5px)}.dashboard-v2 .showcase-video-mark{pointer-events:none}.dashboard-v2 .showcase-item:hover .showcase-use-button,.dashboard-v2 .showcase-item:focus-within .showcase-use-button{opacity:1;transform:translateY(0)}.dashboard-v2 .showcase-use-button:hover{background:#f4f7f8}.dashboard-v2 .showcase-detail{background:#0b1218b8;padding:24px}.dashboard-v2 .showcase-detail-dialog{border-radius:14px;grid-template-columns:minmax(0,1fr) 360px;width:min(1280px,100vw - 48px);height:min(820px,100vh - 48px);box-shadow:0 30px 90px #00000070}.dashboard-v2 .showcase-detail-result{background:#101820;padding:58px 42px 42px;overflow:hidden}.dashboard-v2 .showcase-detail-artwork{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:10px;display:flex;overflow:auto}.dashboard-v2 .showcase-detail-artwork>img,.dashboard-v2 .showcase-detail-artwork>video{object-fit:contain;border-radius:8px;flex:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 18px 42px #00000047}.dashboard-v2 .showcase-detail-panel{background:#fafdfe;border-left:1px solid #e4ebef}.dashboard-v2 .showcase-detail-panel>header{border-bottom:1px solid #e7edf1;height:82px;padding:0 22px}.dashboard-v2 .showcase-detail-scroll{padding:0 22px 28px}.dashboard-v2 .showcase-detail-scroll>section{padding:20px 0}@media (max-width:760px){.dashboard-v2 .dashboard-summary{gap:12px!important}.dashboard-v2 .showcase-detail{padding:10px}.dashboard-v2 .showcase-detail-dialog{grid-template-rows:minmax(300px,48vh) minmax(0,1fr);grid-template-columns:1fr;width:100%;height:calc(100vh - 20px)}.dashboard-v2 .showcase-detail-result{padding:48px 16px 16px}.dashboard-v2 .showcase-detail-artwork{padding:6px}.dashboard-v2 .showcase-detail-panel{border-top:1px solid #e4ebef;border-left:0}}:root{--shell-bg:#f3f4f9;--shell-bg-image:radial-gradient(100% 157.26% at 0 0, #d9f2ff99 0, #f2f0fc99 27.87%, #bfd8ff99 100%);--shell-surface:#fff;--shell-line:#e7e9f0;--shell-text:#252936;--shell-muted:#777e8f;--shell-selected:#e8eaf3;--brand-ui:#1476c9;--brand-ui-hover:#0e67b3;--brand-ui-soft:#eaf4fc;--brand-ui-line:#bfd9ef}button{border-radius:6px}body,.app-shell{background-color:var(--shell-bg)!important;background-image:var(--shell-bg-image)!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.app-shell:not(.canvas-fullscreen):after{content:"";z-index:4;bottom:0;right:0;left:var(--active-sidebar-width,220px);pointer-events:none;clip-path:polygon(0 0,10px 0,10px 10px,100% 10px,100% 100%,0 100%);background:linear-gradient(90deg,#ffffff38 0 10px,#ffffff1f 80px,#fff0 180px);height:20px;position:fixed}.app-shell:not(.canvas-fullscreen)>.sidebar{height:100vh!important;box-shadow:none!important;background:#ffffff38!important;border-right:0!important;padding-top:76px!important;top:0!important}.app-shell:not(.canvas-fullscreen)>main{background:0 0;padding-top:64px}.app-shell:not(.canvas-fullscreen)>main>.topbar{height:64px;transition:left .18s;left:var(--active-sidebar-width,220px)!important;width:auto!important;box-shadow:none!important;background:#ffffff38!important;border:0!important;padding:0 18px 0 14px!important}.app-shell.sidebar-is-collapsed:not(.canvas-fullscreen)>main>.topbar{left:68px!important}.topbar-leading{gap:14px!important}.topbar-brand{z-index:501;transition:width .18s;position:fixed;top:0;left:0;width:var(--active-sidebar-width,220px)!important;border-right:0!important;min-width:0!important;height:64px!important;padding:0 18px!important}.sidebar-is-collapsed .topbar-brand{justify-content:center;width:68px!important;padding:0!important}.sidebar-is-collapsed .topbar-brand>strong{display:none}.topbar-page-title h1{font-weight:650;color:var(--shell-text)!important;font-size:16px!important}.topbar-page-title:has(.review-return-button){align-items:center;gap:12px;display:flex}.topbar-page-title:has(.review-return-button) p{display:none}.review-return-button{color:#51687b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6e0e8;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:11px;font-weight:400;display:inline-flex}.review-return-button:hover{color:#236b9d;background:#f4f9fc;border-color:#a9c7dd}.topbar-page-title p{color:var(--shell-muted)!important;font-size:11px!important}.app-shell:not(.canvas-fullscreen) .sidebar nav>button,.app-shell:not(.canvas-fullscreen) .sidebar-bottom>button{color:#555c6d!important}.app-shell:not(.canvas-fullscreen) .sidebar nav>button:hover,.app-shell:not(.canvas-fullscreen) .sidebar-bottom>button:hover{color:#253247!important;background:#ffffffb8!important}.app-shell:not(.canvas-fullscreen) .sidebar nav>button.active,.app-shell:not(.canvas-fullscreen) .sidebar-bottom>button.active{color:#175f9e!important;box-shadow:none!important;background:#e8f2fc!important}.app-shell:not(.canvas-fullscreen) .sidebar nav>button.active svg,.app-shell:not(.canvas-fullscreen) .sidebar-bottom>button.active svg{stroke:currentColor;color:#175f9e!important}.account-token-icon{stroke-width:2.4px;filter:drop-shadow(0 1px 1px #b470002e);color:#f0b429!important}.sidebar-operations-entry{font-weight:600;color:#d9ebff!important;background:#2785e61f!important;border:1px solid #5faaeb47!important;margin-bottom:10px!important}.sidebar-operations-entry:hover{color:#fff!important;background:#2785e63d!important}.sidebar-operations-entry.active{color:#fff!important;background:#2377c7!important}.operations-back-button{margin-bottom:5px;font-size:12px;color:#91a9bc!important}.operations-back-button:hover{color:#fff!important}.sidebar nav.operations-mode>button:not(:first-child),.sidebar nav.operations-mode>.sidebar-assets-nav{display:none!important}.sidebar nav.operations-mode>.operations-nav-group,.sidebar nav.operations-mode>.platform-settings-nav-group{width:100%!important;display:grid!important}.sidebar nav.operations-mode .sidebar-nav-children{width:calc(100% - 32px);min-width:0}.sidebar nav.operations-mode .sidebar-nav-children>button{min-width:0;overflow:hidden}.sidebar nav.operations-mode .sidebar-nav-children>button>span{text-overflow:ellipsis;overflow:hidden}.sidebar nav.operations-mode>.sidebar-nav-group:not(.operations-nav-group):not(.platform-settings-nav-group){display:none!important}.category-manager>button.active,.category-panel-v2 .category-manager>button.active,.canvas-gallery-sidebar button.active{border-color:var(--brand-ui-line)!important;background:var(--brand-ui-soft)!important;color:#145f9e!important;box-shadow:inset 0 0 0 1px var(--brand-ui-line)!important}.category-manager>button:not(.active):hover,.category-panel-v2 .category-manager>button:not(.active):hover{color:#245f91!important;background:#f3f8fc!important}.category-primary-action,.image-list-toolbar-actions .category-primary-action,.video-list-toolbar-actions .category-primary-action,.canvas-gallery-head>button,.translation-project-head>button{border-color:var(--brand-ui)!important;background:var(--brand-ui)!important;color:#fff!important;box-shadow:0 1px 2px #1476c929!important}.category-primary-action:hover,.image-list-toolbar-actions .category-primary-action:hover,.video-list-toolbar-actions .category-primary-action:hover,.canvas-gallery-head>button:hover,.translation-project-head>button:hover{border-color:var(--brand-ui-hover)!important;background:var(--brand-ui-hover)!important}.category-manage-button,.image-batch-secondary{color:#536273!important;box-shadow:none!important;background:#fff!important;border-color:#dfe5ec!important}.category-manage-button:hover,.image-batch-secondary:hover{border-color:var(--brand-ui-line)!important;color:#145f9e!important;background:#f6fafd!important}.category-panel-v2 .category-manager,.category-toolbar-shell .category-manager{background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}.category-panel-v2 .category-manager>button,.category-toolbar-shell .category-manager>button{color:#667085!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 10px!important}.category-panel-v2 .category-manager>button.active,.category-toolbar-shell .category-manager>button.active{font-weight:600;border-bottom-color:var(--brand-ui)!important;color:var(--brand-ui)!important;box-shadow:none!important;background:0 0!important}.category-panel-v2 .category-manager>button:not(.active):hover,.category-toolbar-shell .category-manager>button:not(.active):hover{color:#245f91!important;background:0 0!important}.sidebar-collapse-bottom,.sidebar-is-collapsed .sidebar-collapse-bottom{color:#72798a!important;background:0 0!important;border-color:#0000!important}.app-shell:not(.canvas-fullscreen) .sidebar-collapse-edge{z-index:12;left:calc(var(--active-sidebar-width,220px) - 44px);color:#697586;width:32px;height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:left .18s,border-color .16s,color .16s,box-shadow .16s;display:grid;position:fixed;top:auto;bottom:56px}.app-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen) .sidebar-collapse-edge{bottom:21px}.app-shell.org-admin-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen) .sidebar-collapse-edge{bottom:27px}.app-shell:not(.canvas-fullscreen) .sidebar-collapse-edge:hover{color:var(--brand-primary,#2377c7);box-shadow:none;background:0 0}.app-shell.sidebar-is-collapsed:not(.canvas-fullscreen) .sidebar-collapse-edge{left:18px}.app-shell:not(.canvas-fullscreen) .sidebar-collapse-edge:focus-visible{outline-offset:2px;outline:2px solid #2377c738}.canvas-fullscreen .sidebar-collapse-edge{display:none}.app-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen) .sidebar-collapse-bottom{text-align:left!important;border:0!important;border-radius:5px!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:10px!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 11px!important}.app-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen) .sidebar-collapse-bottom>svg{justify-self:center}.app-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen) .sidebar-collapse-bottom>span{text-align:left;justify-self:start}.app-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen) .sidebar-collapse-bottom{bottom:70px!important}.sidebar-copyright{box-sizing:border-box;color:#687386;text-align:left;z-index:20;background:0 0;border-top:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:9px;width:100%;height:60px;min-height:60px;padding:0 8px;display:grid;position:static;transform:none}.app-shell.org-admin-shell .sidebar-copyright{transform:translateY(-4px)}.app-shell:not(.org-admin-shell):not(.canvas-fullscreen) .sidebar-copyright{width:var(--active-sidebar-width,220px);z-index:20;height:64px;min-height:64px;position:fixed;bottom:0;left:0;transform:none}.app-shell:not(.org-admin-shell):not(.sidebar-is-collapsed):not(.canvas-fullscreen) .sidebar-collapse-edge{bottom:16px}.app-shell:not(.org-admin-shell).sidebar-is-collapsed:not(.canvas-fullscreen) .sidebar-copyright{width:var(--active-sidebar-width,68px)}.app-shell:not(.canvas-fullscreen) .sidebar-copyright{width:var(--active-sidebar-width,220px)!important;align-items:center!important;height:64px!important;min-height:64px!important;padding:0 8px!important;position:fixed!important;bottom:0!important;left:0!important;transform:none!important}.app-shell:not(.canvas-fullscreen) .sidebar-collapse-edge,.app-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen) .sidebar-collapse-edge,.app-shell.sidebar-is-collapsed:not(.canvas-fullscreen) .sidebar-collapse-edge{bottom:16px!important}.app-shell.sidebar-is-collapsed:not(.canvas-fullscreen) .sidebar-copyright{width:var(--active-sidebar-width,68px)!important}.app-shell.sidebar-is-collapsed:not(.canvas-fullscreen) .sidebar-collapse-edge{bottom:56px!important}.sidebar-copyright>div{text-align:center}.sidebar-copyright-mark{width:26px;height:26px;color:var(--brand-primary);background:0 0;border:0;border-radius:0;place-items:center;display:grid;overflow:hidden}.sidebar-copyright-mark img{object-fit:contain;width:100%;height:100%}.sidebar-copyright-mark i{font-size:11px;font-style:normal;font-weight:700}.sidebar-copyright>div{min-width:0}.sidebar-copyright strong,.sidebar-copyright small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-copyright strong{color:#4f5b6c;font-size:11px;font-weight:600}.sidebar-copyright small{color:#7f8a9a;letter-spacing:0;margin-top:3px;font-size:9px}.sidebar-is-collapsed .sidebar-copyright,.canvas-fullscreen .sidebar-copyright{display:none}.app-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen) .sidebar nav{box-sizing:border-box;min-height:0;scroll-padding-bottom:8px;flex:auto!important;padding-bottom:8px!important}.app-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen)>.sidebar>.sidebar-bottom{width:auto;height:116px;min-height:116px;position:relative;overflow:visible;border-top:1px solid #8999ac33!important;flex:0 0 116px!important;margin:0 12px!important;padding:0!important}.app-shell.org-admin-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen)>.sidebar>.sidebar-bottom{height:58px;min-height:58px;flex-basis:58px!important}.app-shell:not(.sidebar-is-collapsed):not(.canvas-fullscreen)>.sidebar>.sidebar-bottom>.sidebar-operations-entry{margin-top:8px!important}.app-shell.sidebar-is-collapsed:not(.canvas-fullscreen) .sidebar nav{box-sizing:border-box;scroll-padding-bottom:60px;padding-bottom:60px!important}.top-notification,.account-summary,.enterprise-account{box-shadow:none!important;background:0 0!important;border:0!important}.top-notification:hover,.account-summary:hover,.enterprise-account:hover{background:#ffffffbf!important}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.dashboard-v2,.cross-page,.project-home,.video-project-home,.assets-page-v2,.canvas-gallery-home,.translation-project-home,.translation-editor-workspace,.settings-page,.saas-page,.works-admin-page,.dubbing-home,.video-creation-editor,.video-compose-page,.image-creation-page,.image-v2,.voice-library-page,.template-library-page,.image-translation-page,.marketing-page,.commerce-tool-page){border:1px solid var(--shell-line);border-radius:10px;max-width:none;overflow:auto;box-shadow:0 1px 2px #1c223006;background-color:#ffffffe0!important;background-image:none!important;width:calc(100% - 10px)!important;margin:0 10px 10px 0!important}.app-shell:not(.canvas-fullscreen)>main>:is(.dashboard-v2,.cross-page,.project-home,.video-project-home,.assets-page-v2,.canvas-gallery-home,.translation-project-home,.translation-editor-workspace,.settings-page,.saas-page,.works-admin-page,.dubbing-home,.video-creation-editor,.video-compose-page,.image-creation-page,.image-v2,.voice-library-page,.template-library-page,.image-translation-page,.marketing-page,.commerce-tool-page){border:1px solid var(--shell-line);border-radius:10px;max-width:none;overflow:auto;box-shadow:0 1px 2px #1c223006;background-color:#ffffffe0!important;background-image:none!important;width:calc(100% - 10px)!important;margin:0 10px 10px 0!important}.app-shell:not(.canvas-fullscreen)>main>.marketing-page,.app-shell:not(.canvas-fullscreen)>main>.commerce-tool-page{box-sizing:border-box;height:calc(100vh - 74px)!important;min-height:0!important}.product-assessment-workspace{border:1px solid var(--shell-line);background:#f4f6f8;border-radius:10px;width:calc(100% - 10px);height:calc(100vh - 74px);margin:0 10px 10px 0;overflow:hidden}.product-assessment-workspace>iframe{border:0;width:100%;height:100%;display:block}@media (max-width:1200px){.app-shell:not(.sidebar-is-collapsed)>main>.topbar{left:190px!important}.app-shell:not(.sidebar-is-collapsed) .topbar-brand{width:190px!important}}.app-shell:not(.canvas-fullscreen)>main>.project-home-image,.app-shell:not(.canvas-fullscreen)>main>.video-project-home{flex-direction:column;min-height:0;padding:18px 22px 14px;display:flex;overflow:hidden;height:calc(100vh - 74px)!important}.app-shell:not(.canvas-fullscreen)>main .video-project-home{box-sizing:border-box;flex-direction:column;min-height:0;display:flex;overflow:hidden;height:calc(100vh - 74px)!important}.project-home-image>.category-toolbar-shell,.video-project-home>.category-toolbar-shell,.project-home-image>.artwork-action-message,.video-project-home>.artwork-action-message,.project-home-image>.assets-page-pagination,.video-project-home>.assets-page-pagination{flex:none}.app-shell:not(.canvas-fullscreen)>main>.project-home-image{background:#fff;border:1px solid #e4e7ec;border-radius:8px;width:calc(100% - 10px)!important;margin:0 10px 10px 0!important;padding:24px 24px 28px!important;overflow:hidden auto!important}.project-home-image>.category-toolbar-shell{z-index:10;background:#fff;border-radius:7px;flex-wrap:nowrap;gap:12px;position:sticky;top:14px;box-shadow:0 -18px 0 12px #fff,0 8px 18px #10182814;border:1px solid #e4e7ec!important;height:auto!important;min-height:52px!important;margin-bottom:24px!important;padding:8px 10px!important}.project-home-image .image-list-toolbar-actions{flex:none;height:36px;margin-left:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.project-home-image .image-date-nav{flex:auto!important;width:auto!important;min-width:270px!important;max-width:480px!important;margin:0!important}.image-retention-notice{color:#e77817;white-space:nowrap;background:#fff8eb;border:1px solid #fed7aa;border-radius:6px;flex:none;align-items:center;gap:7px;min-width:250px;height:32px;padding:0 13px;font-size:12px;display:inline-flex}.project-home-image>.project-grid{grid-template-columns:repeat(var(--image-grid-columns,6), minmax(0, 1fr));flex:none!important;gap:10px!important;overflow:visible!important}.project-home-image .image-artwork-card{box-shadow:none;border-color:#e4e7ec;border-radius:8px;position:relative}.project-home-image .image-artwork-preview{aspect-ratio:1;background:#f2f4f7;border-radius:8px;width:100%;height:auto}.project-home-image .image-artwork-preview>img{object-fit:cover;transition:transform .2s}.project-home-image .image-artwork-card:hover .image-artwork-preview>img{transform:scale(1.015)}.image-artwork-overlay{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;pointer-events:none;background:#0c121cb3;border-radius:0 0 8px 8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;height:30px;padding:0 9px;display:grid;position:absolute;bottom:0;left:0;right:0}.image-artwork-overlay strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.image-artwork-overlay time{color:#ffffffd1;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.image-load-more-row{flex:none;justify-content:center;padding:22px 0 4px;display:flex}.image-load-more-row button{color:#344054;min-width:180px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.image-load-more-row button:hover{color:#155eef;background:#f5f8ff;border-color:#84adff}.image-load-more-row button span{color:#98a2b3;font-size:10px;font-weight:400}@media (max-width:1100px){.project-home-image>.category-toolbar-shell{flex-wrap:wrap}.project-home-image .image-date-nav{max-width:none!important}.image-retention-notice{order:3}}@media (max-width:760px){.app-shell:not(.canvas-fullscreen)>main>.project-home-image{padding:12px!important}.project-home-image>.category-toolbar-shell{align-items:stretch!important;padding:8px!important}.project-home-image .image-date-nav,.image-retention-notice,.project-home-image .image-list-toolbar-actions{width:100%!important;min-width:0!important;max-width:none!important}.project-home-image .image-list-toolbar-actions{overflow-x:auto}.image-retention-notice{justify-content:center}.project-home-image>.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}.project-home-image>.project-grid,.video-project-home>.video-project-grid{flex:auto;align-content:start;min-height:0;overflow:hidden}.project-home-image>.project-grid{grid-template-columns:repeat(var(--image-grid-columns,5), minmax(0, 1fr));gap:10px}.project-home-image .image-artwork-preview,.project-home-image .image-processing-visual{width:100%;height:var(--image-preview-height,220px);aspect-ratio:auto;transition:height .18s}.project-home-image .image-artwork-meta{min-height:84px;padding:10px 12px 11px}.video-project-home>.video-project-grid{grid-template-columns:repeat(var(--video-grid-columns,4), minmax(0, 1fr));gap:14px;margin-top:0}.video-project-card{isolation:isolate;background:#111722}.video-project-card .video-project-info{z-index:3;color:#fff;pointer-events:none;background:linear-gradient(#0000 0%,#080d14c2 34%,#080d14f0 100%);min-height:108px;padding:34px 12px 11px;position:absolute;bottom:0;left:0;right:0}.video-project-card .video-project-info>div{gap:10px}.video-project-card .video-project-info time,.video-project-card .video-project-info small{color:#ffffffb8}.video-project-card .video-project-info strong{color:#fff;margin-top:7px;font-size:13px}.video-project-card .video-project-info small{white-space:nowrap;text-overflow:ellipsis;min-height:0;margin-top:4px;display:block}.video-project-card .video-task-status{color:#ffffffd6}.video-project-card .video-project-actions{z-index:5}.video-project-card .video-brand-placeholder:after{display:none}.generated-video-thumbnail>video,.works-media .generated-video-thumbnail>video,.canvas-gallery-media>video,.translation-project-preview>video,.asset-preview-trigger>video{background:#111722;width:100%;height:100%;object-fit:contain!important}.lazy-hover-video{background:#111722;width:100%;height:100%;display:block;position:relative;overflow:hidden}.lazy-hover-video>img,.lazy-hover-video>video,.lazy-hover-video>.lazy-video-placeholder{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lazy-hover-video>img,.lazy-hover-video>video{object-fit:contain;display:block}.lazy-video-placeholder{color:#ffffffb8;background:#1b222c;place-items:center;display:grid}.works-media .video-brand-placeholder:after{display:none}.project-home-image>.assets-page-pagination,.video-project-home>.assets-page-pagination{min-height:42px;margin-top:auto;padding-top:8px}.canvas-gallery-content{flex-direction:column;display:flex!important}.canvas-gallery-content>.canvas-gallery-head{border-bottom:1px solid #dcecf8}.canvas-gallery-content>.canvas-gallery-grid{flex:auto;align-content:start;min-height:0;overflow:hidden}.canvas-gallery-pagination{flex:0 0 44px;min-height:44px;margin-top:auto;padding-top:10px}.assets-page-v2>.assets-page-grid{grid-auto-rows:max-content;align-items:start;position:relative;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))!important;gap:12px!important}.assets-page-v2>.assets-page-grid>.assets-page-loading{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.assets-page-v2 .assets-page-grid article{aspect-ratio:1;background:#fff;border:1px solid #d9e0e5;border-radius:8px;min-width:0;position:relative;overflow:hidden;padding:0!important}.assets-page-v2>.asset-management-toolbar{flex:0 0 42px;align-items:flex-start;gap:8px;min-width:0;margin-bottom:16px;display:flex;position:relative}.assets-page-v2 .asset-management-toolbar>.category-panel-v2{flex:auto;min-width:0;margin:0;padding-right:238px}.assets-page-v2 .asset-management-toolbar>.asset-batch-toolbar{z-index:3;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:38px;display:flex;position:absolute;top:2px;right:116px}.assets-page-v2 .asset-management-toolbar:has(.image-batch-delete)>.category-panel-v2{padding-right:430px}.assets-page-v2 .asset-batch-toolbar button{justify-content:center;align-items:center;gap:6px;height:36px;display:inline-flex}.assets-page-v2 .image-batch-check{top:8px;left:8px}.assets-page-v2 .categorized-card.batch-selected{border-color:var(--brand-ui);box-shadow:0 0 0 2px #1476c91f}.assets-page-v2 .assets-page-grid article>.asset-preview-trigger{aspect-ratio:auto;background:#e9edf0;border-radius:7px 7px 0 0;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;height:100%!important}.assets-page-v2 .asset-preview-trigger>img,.assets-page-v2 .asset-preview-trigger>video{width:100%;height:100%;object-fit:cover!important}.assets-page-v2 .asset-audio-card-preview{color:#5e6b78;background:#f2f5f7;place-content:center;justify-items:center;gap:7px;width:100%;height:100%;display:grid}.assets-page-v2 .asset-audio-card-preview>svg{color:#2874b2}.assets-page-v2 .asset-audio-card-preview>span{font-size:13px;font-weight:650}.assets-page-v2 .asset-audio-card-preview>small{color:#8a96a2;font-size:11px}.asset-audio-preview-modal>section{background:#fff;width:min(620px,92vw)}.asset-audio-preview-modal header{color:#26313d;border-bottom:1px solid #e5e9ee}.asset-audio-preview-modal header small{color:#7c8793}.asset-audio-preview-modal header button{color:#52606d}.asset-audio-preview-body{box-sizing:border-box;background:#f7f9fb;grid-template-columns:48px minmax(0,1fr);align-content:center;align-items:center;gap:14px;min-height:210px;padding:28px;display:grid}.asset-audio-preview-body>span{color:#2874b2;background:#e7f1fa;border-radius:6px;place-items:center;width:48px;height:48px;display:grid}.asset-audio-preview-body>div{gap:4px;min-width:0;display:grid}.asset-audio-preview-body>div>strong,.asset-audio-preview-body>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-audio-preview-body>div>small{color:#7d8894;font-size:11px}.asset-audio-preview-body>audio{grid-column:1/-1;width:100%;height:40px}.asset-audio-preview-modal footer{background:#fff;border-top:1px solid #e5e9ee}.assets-page-v2 .assets-page-grid article>strong{z-index:3;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#0c121cb3 58%);margin:0;padding:24px 10px 0;font-size:13px;line-height:18px;display:block;position:absolute;bottom:23px;left:0;right:0;overflow:hidden}.assets-page-v2 .assets-page-grid article>span{z-index:3;color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;background:#0c121cb3;margin:0;padding:4px 10px 8px;font-size:11px;line-height:14px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.assets-page-v2 .asset-card-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:6px;margin:9px 10px 10px}.assets-page-v2 .asset-card-actions button{white-space:nowrap;min-width:0;height:30px;padding:0 6px}.assets-page-v2 .asset-management-toolbar>.fixed-asset-category-panel{padding-right:0!important}.assets-page-v2 .asset-management-toolbar>.asset-batch-toolbar{right:0!important}.assets-page-v2 .asset-card-actions{z-index:5;opacity:0;pointer-events:none;border-radius:6px;transition:opacity .15s,transform .15s;transform:translateY(-4px);background:#111827c7!important;grid-template-columns:none!important;gap:6px!important;margin:0!important;padding:5px!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important}.assets-page-v2 .categorized-card:hover .asset-card-actions,.assets-page-v2 .categorized-card:focus-within .asset-card-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.assets-page-v2 .asset-card-actions button{place-items:center;color:#fff!important;background:#ffffff1f!important;border:0!important;border-radius:5px!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:0!important;display:grid!important}.assets-page-v2 .asset-card-actions button:hover{color:#fff!important;background:#2377c7!important}.assets-page-v2 .asset-card-actions button:focus-visible{color:#fff!important;background:#2377c7!important}.assets-page-v2 .asset-card-actions button.danger:hover{background:#c93636!important}.assets-page-v2 .asset-card-actions button.danger:focus-visible{background:#c93636!important}.assets-page-v2 .asset-card-actions button svg{width:16px;height:16px}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.assets-page-v2,.translation-project-home,.dubbing-home,.works-admin-page){flex-direction:column;display:flex;height:calc(100vh - 74px)!important;min-height:0!important;overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>:is(.assets-page-v2,.translation-project-home,.dubbing-home,.works-admin-page){flex-direction:column;display:flex;height:calc(100vh - 74px)!important;min-height:0!important;overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>.translation-project-home{padding:18px 22px 14px!important}.translation-project-home>.category-toolbar-shell{min-height:42px;margin-bottom:16px}.assets-page-v2>.assets-page-grid,.translation-project-home>.translation-project-grid,.dubbing-home>.translation-project-grid,.works-admin-page>.works-grid{flex:auto;align-content:start;min-height:0;overflow:hidden auto}.assets-page-v2>.assets-page-pagination,.translation-project-home>.assets-page-pagination,.dubbing-home>.management-pager{flex:0 0 44px;min-height:44px;margin-top:auto}.app-shell:not(.canvas-fullscreen)>main:has(>.assets-page-v2){overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>.assets-page-v2{box-sizing:border-box;height:calc(100dvh - 74px)!important;min-height:0!important;overflow:hidden!important}.assets-page-v2>.assets-page-grid>article{align-self:start;height:auto}.assets-page-v2 .asset-preview-trigger .lazy-hover-video,.assets-page-v2 .asset-preview-trigger .lazy-hover-video>video,.assets-page-v2 .asset-preview-trigger .lazy-hover-video>img{width:100%;height:100%;object-fit:cover!important}.assets-load-more{z-index:5;box-sizing:border-box;background:#fff;grid-column:1/-1;min-height:64px;padding-bottom:12px;position:relative}@media (max-width:760px){.assets-page-v2>.assets-page-grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr))!important}.assets-page-v2>.assets-page-pagination{gap:4px!important;padding-left:4px!important;padding-right:4px!important}.assets-page-v2>.assets-page-pagination>button{white-space:nowrap;flex:none;min-width:0;padding:0 8px!important}.assets-page-v2>.assets-page-pagination>button:first-of-type,.assets-page-v2>.assets-page-pagination>button:last-of-type{display:none}.assets-page-v2>.assets-page-pagination>.pagination-status{white-space:nowrap;min-width:40px}}.works-admin-page.has-pagination .works-grid{margin-right:0}.works-pagination{flex:0 0 44px;min-height:44px;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:auto 0 0!important;padding:8px 0 0!important;display:flex!important;position:static!important;transform:none!important}.works-pagination button{width:auto!important;height:34px!important;padding:0 14px!important}.works-pagination span{color:#667085;text-align:center;min-width:52px;line-height:normal!important;display:block!important}.works-tabs,.works-tabs button,.works-tabs button.active{border-bottom:0!important}.dubbing-home .translation-project-grid{gap:8px}.dubbing-home .translation-project-card{width:100%;height:90px;min-height:90px;box-shadow:none;border-color:#e2e7ed;border-radius:7px;grid-template-columns:76px minmax(0,1fr)}.dubbing-home .translation-project-card:hover{border-color:var(--brand-ui-line);background:#fbfdff;box-shadow:0 2px 8px #1476c90f}.dubbing-home .translation-project-preview{background:var(--brand-ui-soft);width:74px;height:88px;color:var(--brand-ui);border-right:1px solid #e4edf5}.dubbing-home .translation-project-preview span{font-size:10px}.dubbing-home .translation-project-info{padding:14px 112px 12px 14px}.dubbing-home .translation-project-info strong{font-size:13px!important}.dubbing-home .translation-project-info span,.dubbing-home .translation-project-info small{margin-top:4px}.dubbing-home .translation-project-status{right:48px}.dubbing-home .translation-card-actions{right:10px}.app-shell:not(.canvas-fullscreen)>main>.dubbing-editor{border:1px solid var(--shell-line);background:#fff;border-radius:10px;width:calc(100% - 10px);margin:0 10px 10px 0;overflow:hidden;height:calc(100vh - 74px)!important}.dubbing-editor .dubbing-editor-grid{background:#f6f7f9;gap:14px;padding:14px}.dubbing-editor .dubbing-stage{gap:12px}.dubbing-editor .dubbing-video-panel,.dubbing-editor .dubbing-controls{border-color:#e1e6ec;border-radius:8px;box-shadow:0 1px 2px #141c2806}.dubbing-editor .dubbing-video-panel header{min-height:52px;padding:0 14px}.dubbing-editor .dubbing-upload,.dubbing-editor .dubbing-output-empty{background:#fafbfd;border:1px dashed #cbd6e1;border-radius:7px;min-height:0;margin:12px}.dubbing-editor .dubbing-upload>svg,.dubbing-editor .dubbing-output-empty>svg{background:var(--brand-ui-soft);width:42px;height:42px;color:var(--brand-ui);border-radius:50%;padding:10px}.dubbing-editor .dubbing-controls{scrollbar-gutter:stable}.dubbing-editor .dubbing-controls>section{padding:14px 15px}.dubbing-editor .dubbing-mode{background:#f4f6f8;border:1px solid #e0e5eb;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px}.dubbing-editor .dubbing-mode button{text-align:center;white-space:normal;background:0 0;border:0;min-width:0;min-height:34px;padding:0 6px;font-size:11px}.dubbing-editor .dubbing-mode button.active{color:var(--brand-ui);background:#fff;box-shadow:0 1px 3px #1b2a3a1a}.dubbing-editor .dubbing-controls textarea{resize:none;min-height:112px}.dubbing-editor .dubbing-submit{z-index:3;background:var(--brand-ui);border-radius:6px;flex:0 0 42px;margin:auto 15px 15px;position:sticky;bottom:0;box-shadow:0 -8px 18px #fff}.dubbing-editor .dubbing-submit:hover:not(:disabled){background:var(--brand-ui-hover)}.app-shell:not(.canvas-fullscreen)>main>.voice-library-page{flex-direction:column;display:flex;height:calc(100vh - 74px)!important;min-height:0!important;overflow:hidden!important}.voice-library-page>.voice-toolbar{background:0 0;border:0;border-radius:0;flex:none;min-height:40px;padding:0}.voice-library-page>.voice-table-wrap{border-bottom:1px solid #dfe4ea;border-radius:7px;flex:auto;min-height:0;overflow:hidden}.voice-library-page>.voice-table-wrap>.voice-table{height:100%;overflow:auto}.voice-library-page>.management-pager,.dubbing-home>.management-pager{background:#fff;border:0;border-radius:0;flex:0 0 44px;min-height:44px;margin-top:auto}.dubbing-home>.assets-page-pagination{flex:0 0 44px;min-height:44px;margin-top:auto}.dubbing-home .translation-project-grid:has(>.translation-project-empty){display:block}.dubbing-home .translation-project-empty{justify-content:center;align-items:center;width:100%;min-height:90px;margin:0;display:flex}.translation-project-home .translation-project-grid:has(>.translation-project-empty){display:block}.translation-project-home .translation-project-empty{justify-content:center;align-items:center;width:100%;min-height:90px;margin:0;display:flex}.translation-project-home>.translation-project-grid:not(:has(>.translation-project-empty)){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.translation-project-home .translation-project-card{cursor:default;grid-template-columns:150px minmax(0,1fr)}.translation-project-home .translation-project-card.can-preview{cursor:pointer}.translation-project-home .translation-project-info{padding-left:15px}@media (max-width:1050px){.translation-project-home>.translation-project-grid:not(:has(>.translation-project-empty)){grid-template-columns:1fr}}.app-shell:not(.canvas-fullscreen)>main:has(>.dashboard-v2){overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>.dashboard-v2{scrollbar-gutter:stable;height:calc(100vh - 74px)!important;min-height:0!important;overflow:hidden auto!important}.dashboard-v2{color:#344054}.dashboard-v2 .dashboard-summary span{color:#475467;font-size:13px;font-weight:600}.dashboard-v2 .dashboard-summary strong{color:#17212b;font-size:24px;font-weight:700}.dashboard-v2 .dashboard-summary small{color:#667085;font-size:11px;line-height:1.35}.dashboard-v2 .dashboard-panel h2{color:#1f2937;font-size:15px;font-weight:650}.dashboard-v2 .dashboard-panel header p{color:#667085;font-size:11px;line-height:1.45}.dashboard-v2 .dashboard-panel header button{color:#1769ad;text-align:left;font-size:12px;font-weight:500;line-height:34px}.dashboard-v2 .dashboard-task-head{color:#667085;font-size:11px;font-weight:600}.dashboard-v2 .dashboard-task-list>button{color:#475467}.dashboard-v2 .dashboard-task-list>button span strong{color:#25313d;font-size:12px;font-weight:600}.dashboard-v2 .dashboard-task-list>button span small{color:#7b8794;font-size:10px}.dashboard-v2 .dashboard-task-list>button>span:nth-child(2),.dashboard-v2 .dashboard-task-list>button>span:nth-child(3){color:#5f6b78;font-size:11px}.dashboard-v2 .dashboard-task-list i{font-size:11px;font-weight:500}.dashboard-v2 .dashboard-channels .quick-action strong{color:#25313d;font-weight:600;font-size:13px!important}.dashboard-v2 .dashboard-channels .quick-action span{color:#667085;font-size:11px!important}.dashboard-v2 .dashboard-services strong{color:#344054;font-size:12px;font-weight:600}.dashboard-v2 .dashboard-services small,.dashboard-v2 .dashboard-production small,.dashboard-v2 .dashboard-account small{color:#667085;font-size:11px}.dashboard-v2 .dashboard-production strong,.dashboard-v2 .dashboard-account strong{color:#1f2937;font-size:19px;font-weight:700}.dashboard-v2 .dashboard-showcase h2{color:#1f2937;font-size:16px;font-weight:650}.dashboard-v2 .dashboard-showcase header p{color:#667085;font-size:12px}.dashboard-v2 .showcase-filters button{color:#5f6b78;font-size:11px}.recharge-provider-grid .payment-brand-icon{flex:0 0 25px;width:25px;height:25px}.recharge-provider-grid .payment-brand-icon.wechat{color:#07c160}.recharge-provider-grid .payment-brand-icon.alipay{color:#1677ff}.app-shell:not(.canvas-fullscreen)>main>.video-creation-editor{height:calc(100vh - 74px)!important;min-height:0!important;overflow:hidden!important}.video-creation-editor>.video-creation-layout{height:calc(100% - 58px);min-height:0}.app-shell:not(.canvas-fullscreen)>main>.translation-editor-workspace{background:#fff;border-radius:10px;grid-template-rows:58px minmax(0,1fr);grid-template-columns:minmax(630px,1fr) 330px;align-content:stretch;gap:0;padding:0;overflow:hidden;height:calc(100vh - 74px)!important;min-height:0!important}.translation-editor-workspace>.editor-return-bar{width:100%;margin:0}.translation-editor-workspace>.stage-column,.translation-editor-workspace>.control-panel{scrollbar-width:none;border:0;border-radius:0;height:100%;min-height:0;overflow:hidden}.translation-editor-workspace>.stage-column::-webkit-scrollbar{display:none}.translation-editor-workspace>.control-panel::-webkit-scrollbar{display:none}.translation-editor-workspace>.stage-column{scrollbar-width:none;background:#fff;flex-direction:column;align-self:stretch;row-gap:10px;height:100%;padding:14px 18px 4px;display:flex}.translation-editor-workspace .steps{position:relative}.translation-editor-workspace .steps:before{height:1px!important;display:block!important;top:12px!important;bottom:auto!important}.translation-editor-workspace .steps:after{content:none!important;display:none!important}.translation-editor-workspace .steps{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;border-bottom:0!important}.translation-editor-workspace .steps>div{min-width:0}.translation-editor-workspace .steps small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.translation-editor-workspace>.stage-column::-webkit-scrollbar{display:none}.translation-editor-workspace>.control-panel{scrollbar-width:none;background:#fff;border-left:1px solid #e5e7eb}.translation-editor-workspace>.control-panel::-webkit-scrollbar{display:none}.translation-editor-workspace .translation-language-fields{gap:10px;display:grid}.translation-editor-workspace .translation-language-fields>.field{margin-bottom:0}.translation-editor-workspace .translation-swap-row{grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;height:28px;display:grid}.translation-editor-workspace .translation-swap-row>span{background:#edf0f3;height:1px}.translation-editor-workspace .control-panel .swap{color:#526174;cursor:pointer;border-color:#d7dde4;width:28px;height:28px;margin:0;padding:0;transition:border-color .16s,background-color .16s,color .16s;position:static}.translation-editor-workspace .control-panel .swap:hover{color:#2377c7;background:#f2f8fd;border-color:#91b9de}.translation-editor-workspace .control-panel .swap svg{transform:rotate(90deg)}.translation-generate-action{background:#fff;border:1px solid #dce1e6;border-radius:7px;margin-top:0;margin-bottom:10px;padding:14px 16px}.translation-editor-workspace .translation-editor-video-pane .video-stage,.translation-editor-workspace .translated-video-stage{aspect-ratio:auto;height:100%!important;min-height:0!important;max-height:none!important}.translation-editor-workspace>.stage-column>.translation-editor-video-grid{flex:auto;min-height:0}.translation-editor-workspace .translation-editor-video-pane{flex-direction:column;min-height:0;display:flex}.translation-editor-workspace .translation-editor-video-pane>.video-stage,.translation-editor-workspace .translation-editor-video-pane>.translated-video-stage{flex:auto}.translation-editor-workspace>.stage-column>.job-panel{margin-top:auto}.translation-generate-action>div:last-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.translation-generate-action span strong,.translation-generate-action span small{display:block}.translation-generate-action span strong{color:#344054;font-size:12px}.translation-generate-action span small{color:#7d8897;margin-top:5px;font-size:10px}.translation-generate-action .primary{border-radius:6px;flex:none;width:auto;min-width:132px;padding:0 18px}.translation-points-quote{text-align:right;white-space:nowrap;border-left:1px solid #e4e8ed;margin-left:auto;padding:5px 11px}.translation-points-quote small,.translation-points-quote strong{display:block}.translation-points-quote small{color:#98a2b3;font-size:9px}.translation-points-quote strong{color:#2377c7;margin-top:2px;font-size:12px}.translation-generate-action .translation-generation-message{z-index:1400;width:min(420px,100vw - 48px);margin:0;position:fixed;top:72px;right:24px;box-shadow:0 10px 28px #26344629}.translation-generate-action .translation-generation-message.info{color:#246da9;background:#f3f9ff;border-color:#b9d8f3}.translation-upload-error-backdrop{z-index:1500;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.translation-generation-confirm-backdrop{z-index:3100;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.translation-generation-confirm{background:#fff;border:1px solid #dfe4ea;border-radius:8px;width:min(460px,100vw - 40px);overflow:hidden;box-shadow:0 22px 60px #0f172a3d}.translation-generation-confirm header{border-bottom:1px solid #edf0f2;align-items:center;gap:12px;min-height:76px;padding:16px 18px;display:flex}.translation-generation-confirm header>span{color:#2377c7;background:#edf6fd;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.translation-generation-confirm.is-insufficient header>span{color:#d92d20;background:#fff1f0}.translation-generation-confirm header>div{flex:1;min-width:0}.translation-generation-confirm h3,.translation-generation-confirm header p{margin:0}.translation-generation-confirm h3{color:#1d2939;font-size:15px}.translation-generation-confirm header p{color:#98a2b3;margin-top:5px;font-size:11px}.translation-generation-confirm header>button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.translation-generation-confirm header>button:hover{background:#f2f4f7}.translation-confirm-body{color:#475467;padding:18px 20px;font-size:12px}.translation-confirm-points{grid-template-columns:1fr 1fr;gap:10px;display:grid}.translation-confirm-points>span{color:#667085;background:#f8fafc;border:1px solid #e4e9ee;border-radius:6px;padding:11px 12px}.translation-confirm-points strong{color:#1d2939;margin-top:4px;font-size:16px;display:block}.translation-generation-confirm.is-insufficient .translation-confirm-points>span:first-child strong{color:#d92d20}.translation-face-requirements{background:#f3f8fc;border:1px solid #cfe1f1;border-radius:6px;margin-top:14px;padding:12px 14px}.translation-face-requirements>strong{color:#195f9d;font-size:12px}.translation-face-requirements ul{color:#526174;margin:8px 0 0;padding-left:18px;line-height:1.8}.translation-confirm-body>p{color:#8a95a3;margin:13px 0 0;font-size:10px;line-height:1.6}.translation-generation-confirm footer{color:#344054;background:#fff;border-top:1px solid #edf0f2;grid-template-columns:64px 176px;justify-content:end;align-items:center;gap:8px;min-height:62px;padding:12px 18px;display:grid}.translation-generation-confirm footer button{white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:0 16px;display:inline-flex;width:100%!important;min-width:0!important}.translation-generation-confirm footer .secondary{color:#526174;background:#fff;border:1px solid #d7dee5}.translation-generation-confirm footer .primary{color:#fff;background:#2377c7;border:0}@media (max-width:480px){.translation-generation-confirm-backdrop{padding:12px}.translation-generation-confirm{width:min(460px,100vw - 24px)}.translation-generation-confirm footer{grid-template-columns:84px minmax(0,1fr);padding:10px 12px}.translation-generation-confirm footer button{padding:0 10px}}.translation-upload-error-dialog{background:#fff;border:1px solid #dfe4ea;border-radius:8px;width:min(430px,100vw - 40px);overflow:hidden;box-shadow:0 22px 60px #0f172a3d}.translation-upload-error-dialog header{border-bottom:1px solid #edf0f2;align-items:center;gap:12px;min-height:76px;padding:16px 18px;display:flex}.translation-upload-error-dialog header>span{color:#d92d20;background:#fff1f0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.translation-upload-error-dialog header>div{flex:1;min-width:0}.translation-upload-error-dialog h3,.translation-upload-error-dialog p{margin:0}.translation-upload-error-dialog h3{color:#1d2939;font-size:15px}.translation-upload-error-dialog p{color:#98a2b3;margin-top:5px;font-size:11px}.translation-upload-error-dialog header>button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.translation-upload-error-dialog header>button:hover{background:#f2f4f7}.translation-upload-error-dialog>div{color:#475467;padding:22px 20px;font-size:13px;line-height:1.65}.translation-upload-error-dialog footer{border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;min-height:62px;padding:12px 18px;display:flex}.translation-upload-error-dialog footer button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:6px;height:36px;padding:0 16px}.video-compose-prompt textarea{field-sizing:content;resize:none;flex:0 auto;width:100%;height:auto;min-height:90px;max-height:220px;overflow-y:auto}.video-compose-two-column .video-compose-prompt textarea{field-sizing:fixed;flex:150px;height:auto;max-height:none}.app-shell:not(.canvas-fullscreen)>main>.image-v2 .prompt-preview{overscroll-behavior:contain;min-height:0;overflow:hidden auto!important}.dashboard-v2 .showcase-item,.dashboard-v2 .showcase-video-media{background-color:#eef2f5;background-image:url(/favicon.png);background-position:50%;background-repeat:no-repeat;background-size:52px 52px}.sidebar-nav-group{gap:2px;width:100%;display:grid}.app-shell:not(.canvas-fullscreen) .sidebar nav{flex-direction:column;display:flex}.dashboard-v2{font-size:15px}.dashboard-v2 h1,.dashboard-v2 h2,.dashboard-v2 h3,.dashboard-v2 strong,.dashboard-v2 button,.dashboard-v2 strong{font-weight:400}.dashboard-v2 h2{font-size:16px}.dashboard-v2 h3{font-size:14px}.dashboard-v2 .video-brand-placeholder img,.dashboard-v2 .canvas-gallery-placeholder img{opacity:.3;filter:grayscale()saturate(0)!important}.dashboard-v2 img[src="/favicon.png"]{filter:grayscale()saturate(0)!important;opacity:.3!important}.sidebar .brand-mark img{opacity:.72;filter:grayscale()saturate(0)!important}.dashboard-v2 .showcase-item:before,.dashboard-v2 .generated-video-thumbnail .video-brand-placeholder img,.dashboard-v2 img[src="/favicon.png"],.dashboard-v2 .works-media .video-brand-placeholder img{mix-blend-mode:luminosity;-webkit-filter:grayscale()saturate(0)brightness(.72)!important;opacity:.2!important}.dashboard-v2 .works-media .video-brand-placeholder{background:#eef0f3!important}.dashboard-v2 .works-media .video-brand-placeholder img{display:none!important}.dashboard-v2 .works-media .video-brand-placeholder:before{content:"";opacity:.2;background:url(/favicon.png) 50%/contain no-repeat;width:52px;height:52px;filter:grayscale()saturate(0)brightness(.7)!important}.works-media .video-brand-placeholder img,.video-brand-placeholder img[src="/favicon.png"]{-webkit-filter:grayscale()saturate(0)brightness(.7)!important;opacity:.22!important;mix-blend-mode:luminosity!important}.sidebar .sidebar-nav-parent{color:#4b5563;text-align:left;border-radius:5px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;column-gap:10px;width:100%;font-size:13px;font-weight:500;line-height:1.2;display:grid;height:40px!important;min-height:40px!important;margin:0!important;padding:0 11px!important}.sidebar .sidebar-nav-parent.group-active{font-weight:500;color:#4b5563!important;box-shadow:none!important;background:0 0!important}.sidebar .sidebar-nav-parent.group-active>svg:first-child{color:currentColor!important}.sidebar .sidebar-nav-parent>svg:first-child{justify-self:center}.sidebar .sidebar-nav-parent .sidebar-nav-chevron{justify-self:end}.sidebar .sidebar-nav-parent.group-active .sidebar-nav-chevron{color:#7f8b9b}.sidebar-nav-chevron{transition:transform .16s}.sidebar-nav-group.open .sidebar-nav-chevron{transform:rotate(180deg)}.sidebar-nav-children{gap:2px;margin-left:32px;padding:1px 0 5px;display:none}.sidebar-nav-group.open .sidebar-nav-children{display:grid}.sidebar .sidebar-nav-parent,.sidebar .sidebar-nav-parent.group-active,.sidebar .sidebar-nav-group.open>.sidebar-nav-parent{color:#4b5563!important;box-shadow:none!important;background:0 0!important}.sidebar .sidebar-nav-parent:hover,.sidebar .sidebar-nav-parent.group-active:hover,.sidebar .sidebar-nav-group.open>.sidebar-nav-parent:hover{color:#145f9e!important;background:#e7f2fc!important}.sidebar .sidebar-nav-children>button{text-align:left;color:#596778;border-radius:4px;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:10px;width:100%;height:34px;min-height:34px;padding:0 11px;font-size:13px;font-weight:500;line-height:1.2;display:grid;position:relative}.sidebar .sidebar-nav-children>button>span{text-align:left;white-space:nowrap;justify-self:start;min-width:0}.sidebar .sidebar-nav-children>button svg{justify-self:center;width:18px;height:18px;display:block}.app-shell .sidebar .sidebar-nav-children>button.active{font-weight:500;color:#175f9e!important;box-shadow:none!important;background:#e8f2fc!important}.app-shell .sidebar .sidebar-nav-children>button.active>svg{stroke:currentColor;color:#175f9e!important}.sidebar .sidebar-nav-children>button:not(.active):hover{color:#253247;background:#f1f4f7}.app-shell:not(.canvas-fullscreen) .sidebar nav>button,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-parent,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-parent.group-active,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-group.open>.sidebar-nav-parent,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-children>button{color:#596778!important;box-shadow:none!important;background:0 0!important}.app-shell:not(.canvas-fullscreen) .sidebar nav>button:hover,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-parent:hover,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-parent.group-active:hover,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-children>button:not(.active):hover{color:#175f9e!important;background:#f3f7fb!important}.app-shell:not(.canvas-fullscreen) .sidebar nav>button.active,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-children>button.active{color:#175f9e!important;box-shadow:none!important;background:#e8f2fc!important}.app-shell:not(.canvas-fullscreen) .sidebar nav>button.active svg,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-children>button.active svg{color:currentColor!important}.sidebar-is-collapsed .sidebar .sidebar-nav-parent{display:none}.sidebar-is-collapsed .sidebar-nav-group .sidebar-nav-children{gap:4px;margin:0;padding:0;display:grid}.sidebar-is-collapsed .sidebar .sidebar-nav-children>button{border-radius:6px;grid-template-columns:1fr;place-items:center;width:48px;height:40px;min-height:40px;margin:0;padding:0}.sidebar-is-collapsed .sidebar .sidebar-nav-children>button>span{display:none}.sidebar-is-collapsed .sidebar .sidebar-nav-children>button svg{width:19px;height:19px}.dashboard-v2 .showcase-item:before{opacity:.22;background:#8f98a2;width:52px;height:52px;display:block;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/favicon.png) 50%/contain no-repeat;mask:url(/favicon.png) 50%/contain no-repeat;filter:none!important}.dashboard-v2 .video-brand-placeholder img{display:none!important}.dashboard-v2 .video-brand-placeholder:before{content:"";opacity:.22;background:#8f98a2;width:52px;height:52px;-webkit-mask:url(/favicon.png) 50%/contain no-repeat;mask:url(/favicon.png) 50%/contain no-repeat}.dashboard-v2,.dashboard-v2 *{font-weight:400!important}.dashboard-v2{font-size:16px;line-height:1.5}.dashboard-v2 .dashboard-panel h2,.dashboard-v2 .dashboard-showcase h2{font-size:18px}.dashboard-v2 .dashboard-panel header p,.dashboard-v2 .dashboard-panel header button,.dashboard-v2 .dashboard-summary span,.dashboard-v2 .dashboard-summary small,.dashboard-v2 .dashboard-task-head,.dashboard-v2 .dashboard-task-list>button>span:nth-child(2),.dashboard-v2 .dashboard-task-list>button>span:nth-child(3),.dashboard-v2 .dashboard-channels .quick-action span,.dashboard-v2 .dashboard-services small,.dashboard-v2 .dashboard-production small,.dashboard-v2 .dashboard-account small,.dashboard-v2 .showcase-filters button{font-size:13px!important}.dashboard-v2 .dashboard-task-list>button span strong,.dashboard-v2 .dashboard-channels .quick-action strong,.dashboard-v2 .dashboard-services strong,.dashboard-v2 .showcase-caption strong{font-size:14px!important}.dashboard-v2 .dashboard-task-list>button span small,.dashboard-v2 .dashboard-task-list i,.dashboard-v2 .showcase-caption small,.dashboard-v2 .showcase-video-mark{font-size:12px!important}.dashboard-v2 .dashboard-summary strong{font-size:24px}.dashboard-v2 .dashboard-production strong,.dashboard-v2 .dashboard-account strong{font-size:20px}.dashboard-v2 .dashboard-recent>header{min-height:68px;padding:10px 16px}.dashboard-v2 .dashboard-recent>header>div{gap:6px;display:grid}.dashboard-v2 .dashboard-recent>header p{margin:0;line-height:1.45}.dashboard-v2 .dashboard-showcase{margin-top:24px}.dashboard-v2 .dashboard-showcase>header{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:58px;padding:0 0 12px;display:grid}.dashboard-v2 .dashboard-showcase>header>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.dashboard-v2 .dashboard-showcase>header h2{flex:none;line-height:1.2}.dashboard-v2 .dashboard-showcase>header p{color:#73808b;border-left:1px solid #d6dde3;margin:0;padding-left:14px;line-height:20px}.dashboard-v2 .showcase-filters{gap:6px;padding-bottom:1px}.dashboard-v2 .showcase-filters button{height:32px;padding:0 12px}.dashboard-v2 .showcase-masonry{padding-top:16px}@media (max-width:760px){.dashboard-v2 .dashboard-showcase>header{grid-template-columns:1fr;align-items:start;gap:12px;padding-bottom:14px}.dashboard-v2 .dashboard-showcase>header>div:first-child{gap:6px;display:grid}.dashboard-v2 .dashboard-showcase>header p{border-left:0;padding-left:0}.dashboard-v2 .showcase-filters{justify-content:flex-start}}.dashboard-v2 .showcase-media-resource,.dashboard-v2 .showcase-video-media>video{opacity:0;transition:opacity .22s,transform .32s,filter .32s}.dashboard-v2 .showcase-media-resource.media-ready,.dashboard-v2 .showcase-video-media>video.media-ready{opacity:1}.app-shell:not(.canvas-fullscreen)>main>.settings-page{scrollbar-gutter:stable;border-color:var(--shell-line)!important;background-color:#ffffffe0!important;background-image:none!important;width:calc(100% - 10px)!important;max-width:none!important;height:calc(100vh - 74px)!important;min-height:0!important;overflow:hidden auto!important;box-shadow:0 1px 2px #1c223006!important}.app-shell:not(.canvas-fullscreen)>main>.billing-page{flex-direction:column;display:flex;width:calc(100% - 10px)!important;max-width:none!important;height:calc(100vh - 74px)!important;min-height:0!important;overflow:hidden!important}.billing-page>.billing-balance-bar{flex:none}.billing-page>.billing-columns{flex:auto;align-items:stretch;min-height:0}.billing-page>.billing-columns>div{overflow:hidden;min-height:0!important}.billing-page .billing-pagination{z-index:2;background:#fff;flex:0 0 56px;min-height:56px;margin-top:auto;position:sticky;bottom:0}*{scrollbar-width:auto;scrollbar-color:auto}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#4e596947 transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#4e596947 padding-box content-box;border:3px solid #0000;border-radius:999px;min-height:36px}::-webkit-scrollbar-thumb:hover{background:#4e59697a padding-box content-box}::-webkit-scrollbar-thumb:active{background:#4e59699e padding-box content-box}::-webkit-scrollbar-button{-webkit-appearance:none;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:single-button{-webkit-appearance:none;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:start:decrement{-webkit-appearance:none;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:end:increment{-webkit-appearance:none;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:start:decrement{-webkit-appearance:none;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:end:increment{-webkit-appearance:none;background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.las-option-list{gap:8px;margin-bottom:12px;display:grid}.translation-target-multi{min-width:0}.translation-target-multi>div:first-child{color:#667085;align-items:center;gap:7px;height:34px;font-size:11px;display:flex}.translation-target-multi>div:first-child strong{color:#2377c7;margin-left:auto;font-size:10px}.translation-target-multi>div:last-child{background:#f8fafc;border:1px solid #dfe4ea;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;max-height:154px;padding:6px;display:grid;overflow-y:auto}.translation-target-multi label{color:#526174;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;min-width:0;height:29px;padding:0 7px;font-size:10px;display:flex}.translation-target-multi label input{opacity:0;pointer-events:none;position:absolute}.translation-target-multi label span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.translation-target-multi label svg{opacity:0;color:#2377c7}.translation-target-multi label.selected{color:#195f9d;background:#edf6fd;border-color:#9fc4e5}.translation-target-multi label.selected svg{opacity:1}.translation-output-tabs{background:#f8fafc;border-top:1px solid #e7eaee;align-items:center;gap:5px;min-height:40px;padding:6px 8px;display:flex;overflow-x:auto}.translation-output-tabs button{color:#667085;white-space:nowrap;background:#fff;border:1px solid #dce3e9;border-radius:5px;height:27px;padding:0 9px;font-size:10px}.translation-output-tabs button.active{color:#1769ad;background:#edf6fd;border-color:#80b2dc}.translation-result-downloads{max-width:65%;overflow-x:auto}.translation-result-downloads a{white-space:nowrap;flex:none}.caption-style-settings{background:#f8fafc;border:1px solid #e2e7ec;border-radius:6px;margin:0 0 12px;padding:10px}.caption-style-settings>.field{margin-bottom:9px}.caption-style-settings>.field:last-child{margin-bottom:0}.caption-style-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 9px;display:grid}.caption-style-grid label>span{color:#667085;margin-bottom:5px;font-size:10px;display:block}.caption-style-grid input{color:#344054;background:#fff;border:1px solid #d7dee5;border-radius:5px;width:100%;height:34px;font-size:11px}.caption-style-grid input[type=number]{padding:0 9px}.caption-style-grid input[type=color]{cursor:pointer;padding:4px}.caption-settings-trigger{color:#526174;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:6px;align-items:center;gap:9px;width:100%;height:48px;margin:0 0 12px;padding:0 11px;display:flex}.caption-settings-trigger:hover{background:#f7fbfe;border-color:#9fc4e5}.caption-settings-trigger>span{flex:1;min-width:0}.caption-settings-trigger strong,.caption-settings-trigger small{display:block}.caption-settings-trigger strong{color:#344054;font-size:11px}.caption-settings-trigger small{color:#98a2b3;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.caption-settings-trigger>svg:last-child{transform:rotate(-90deg)}.caption-settings-backdrop{z-index:3000;background:#0f172a14;position:fixed;top:0;bottom:0;left:0;right:0}.caption-settings-dialog{background:#fff;border:1px solid #dce3e9;border-radius:8px;width:360px;max-height:calc(100vh - 106px);position:absolute;top:82px;right:24px;overflow:hidden;box-shadow:0 18px 48px #0f172a33}.caption-settings-dialog>header{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;height:66px;padding:0 16px;display:flex}.caption-settings-dialog h3,.caption-settings-dialog p{margin:0}.caption-settings-dialog h3{color:#253142;font-size:14px}.caption-settings-dialog p{color:#8a95a3;margin-top:4px;font-size:10px}.caption-settings-dialog>header button{color:#667085;background:#f4f6f8;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.caption-dialog-body{max-height:calc(100vh - 230px);padding:15px;overflow-y:auto}.caption-dialog-body>.field{margin-bottom:12px}.caption-settings-dialog>footer{border-top:1px solid #e8edf1;justify-content:flex-end;align-items:center;height:58px;padding:0 15px;display:flex}.caption-settings-dialog>footer button{color:#fff;background:#2377c7;border:0;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:11px;display:flex}.caption-video-preview{background:#15191e;flex-direction:column;align-items:center;width:100%;height:100%;padding:32px;display:flex;position:relative;overflow:hidden}.caption-preview-frame{background:#20262d;border:1px solid #333b45;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.caption-preview-frame:before,.caption-preview-frame:after{content:"";background:#29313a;height:22%;position:absolute;left:9%;right:9%}.caption-preview-frame:before{top:13%}.caption-preview-frame:after{bottom:13%}.caption-preview-frame span{color:#66717d;white-space:nowrap;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.caption-video-preview>strong{z-index:1;text-align:center;overflow-wrap:anywhere;max-width:90%;line-height:1.25;position:relative}.caption-video-preview>small{z-index:1;color:#98a2b3;margin-top:8px;font-size:9px;position:relative}.caption-video-preview.position-top{justify-content:flex-start;padding-top:16%}.caption-video-preview.position-middle{justify-content:center}.caption-video-preview.position-bottom{justify-content:flex-end;padding-bottom:14%}.las-model-pricing{background:#fff;border:1px solid #dce4eb;border-radius:7px;margin-top:14px;overflow:hidden}.las-model-pricing>header{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;height:54px;padding:0 15px;display:flex}.las-model-pricing>header strong,.las-model-pricing>header span{display:block}.las-model-pricing>header strong{color:#253142;font-size:13px}.las-model-pricing>header span{color:#8a95a3;margin-top:3px;font-size:10px}.las-model-pricing>div{grid-template-columns:1.1fr .7fr 1fr 1fr;gap:10px;padding:14px;display:grid}.las-model-pricing>div label>span{color:#667085;margin-bottom:6px;font-size:10px;display:block}.las-model-pricing input[type=text],.las-model-pricing input[type=number],.las-model-pricing>div input{color:#344054;background:#fff;border:1px solid #dce2e8;border-radius:5px;width:100%;height:35px;padding:0 9px;font-size:11px}.las-model-pricing>footer{color:#7d8997;border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;min-height:48px;padding:8px 14px;font-size:10px;display:flex}.las-model-pricing>footer button{height:32px}@media (max-width:1050px){.las-model-pricing>div{grid-template-columns:1fr 1fr}}.las-option{cursor:pointer;background:#fff;border:1px solid #e5ebf2;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 11px;display:flex}.las-option>span{gap:3px;min-width:0;display:grid}.las-option strong{color:#26384a;font-size:13px;font-weight:600}.las-option small{color:#7b8998;font-size:11px;line-height:1.4}.las-option input{opacity:0;pointer-events:none;position:absolute}.las-option>i{background:#cbd5df;border-radius:10px;flex:0 0 34px;width:34px;height:20px;transition:background .18s;position:relative}.las-option>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #18273938}.las-option input:checked+i{background:#2878e5}.las-option input:checked+i:after{transform:translate(14px)}.las-option:has(input:focus-visible){outline-offset:1px;outline:2px solid #2878e53d}.translation-editor-workspace .timeline{grid-template-columns:45px minmax(120px,1fr) minmax(108px,auto)}.translation-editor-workspace .timeline>span:last-child{text-align:right;white-space:nowrap}.auth-loading,.settings-loading,.assessment-project-loading,.project-page-loading,.assets-page-loading{color:#667789;letter-spacing:0;flex-direction:row;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.marketing-empty:has(>.spin){color:#667789;letter-spacing:0;flex-direction:row;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.commerce-tool-empty:has(>.spin){color:#667789;letter-spacing:0;flex-direction:row;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.voice-empty:has(>.spin){color:#667789;letter-spacing:0;flex-direction:row;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.works-empty:has(>.spin){color:#667789;letter-spacing:0;flex-direction:row;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.auth-loading>.spin,.settings-loading>.spin,.marketing-empty>.spin,.commerce-tool-empty>.spin,.voice-empty>.spin,.works-empty>.spin,.assessment-project-loading>.spin,.project-page-loading>.spin,.assets-page-loading>.spin{color:#267dcf;flex:0 0 18px;animation-duration:.9s;width:18px!important;height:18px!important}.assessment-project-loading>b,.project-page-loading>span,.assets-page-loading>span,.marketing-empty>span,.works-empty>span{color:inherit;font-size:inherit;font-weight:inherit}.pagination-status{justify-content:center;align-items:center;min-width:48px;min-height:20px;display:inline-flex}.pagination-page-loading{z-index:480;top:64px;bottom:52px;right:0;left:var(--active-sidebar-width,220px);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#f7f8fad1;min-height:0;position:fixed}.transition-pager{z-index:481;position:relative}.main-page-pager{box-sizing:border-box;flex:0 0 52px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:52px!important;margin:auto 0 0!important;padding:8px 0 10px!important}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.project-home-image,.video-project-home,.assets-page-v2,.translation-project-home,.dubbing-home,.works-admin-page){box-sizing:border-box;padding-bottom:14px!important}.app-shell:not(.canvas-fullscreen)>main>:is(.project-home-image,.video-project-home,.assets-page-v2,.translation-project-home,.dubbing-home,.works-admin-page){box-sizing:border-box;padding-bottom:14px!important}.canvas-gallery-home>.canvas-gallery-content{min-height:0;padding-bottom:14px!important;overflow:hidden!important}.assessment-console:has(>.assessment-project-home){box-sizing:border-box;padding-bottom:14px!important}.assessment-project-home>.project-list-pager.main-page-pager{flex-basis:52px!important;min-height:52px!important;margin-top:auto!important;padding:8px 0 10px!important}.compact-table-pager{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:6px;width:100%;min-height:52px;display:flex;position:relative}.compact-table-pager>.compact-pager-loading{color:#667789;align-items:center;gap:6px;font-size:11px;display:inline-flex;position:static;margin:0 8px 0 0!important}.compact-pager-loading>.spin{color:#267dcf;width:13px;height:13px}.compact-table-pager>span:first-child:not(.pagination-status){margin-right:auto}.compact-table-pager>.pagination-status{color:#667085;min-width:46px;font-size:11px;margin:0 4px!important}.compact-table-pager>button{white-space:nowrap;height:30px;padding:0 9px;font-size:11px}.billing-pagination.compact-table-pager>.pagination-status{margin-left:4px!important;margin-right:4px!important}.billing-pagination.compact-table-pager>.compact-pager-loading{margin-right:auto!important}.dashboard-metric-loading{color:#267dcf;width:14px;height:14px}.dashboard-showcase>.showcase-loading{color:#667789;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:12px;font-weight:400;display:flex}.dashboard-showcase>.showcase-loading>.spin{color:#267dcf;width:18px;height:18px}.dashboard-v2 .showcase-item,.dashboard-v2 .showcase-video-media{background-color:#eef2f5!important;background-image:none!important}.dashboard-v2 .showcase-video-media:before{content:"";opacity:.22;pointer-events:none;background:#8f98a2;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/favicon.png) 50%/contain no-repeat;mask:url(/favicon.png) 50%/contain no-repeat}.enterprise-account>span:nth-child(2){position:relative}.account-vip-badge{color:#a66a00;background:#fff4db;border-radius:3px;margin-top:3px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:400;line-height:16px;display:inline-flex}.commerce-tool-empty{box-sizing:border-box;color:#98a2b3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;font-size:11px;line-height:1.5;display:flex}.commerce-tool-empty>svg{color:#267dcf}.commerce-tool-empty>strong{color:#667085;font-size:13px;font-weight:600}.commerce-tool-empty>span{color:#98a2b3;font-size:11px}.commerce-tool-empty>button{margin-top:5px}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.customer-leads-page,.brand-center-page,.case-library-page){box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;width:calc(100% - 10px);height:calc(100vh - 74px);min-height:0;margin:0 10px 10px 0;padding:20px 24px 14px;display:flex;overflow:hidden}.app-shell:not(.canvas-fullscreen)>main>:is(.customer-leads-page,.brand-center-page,.case-library-page){box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:8px;flex-direction:column;width:calc(100% - 10px);height:calc(100vh - 74px);min-height:0;margin:0 10px 10px 0;padding:20px 24px 14px;display:flex;overflow:hidden}.customer-leads-page .workspace-page-heading,.brand-center-page .workspace-page-heading,.case-library-page .case-page-heading{flex:none;justify-content:flex-end;align-items:center;min-height:36px;margin:0 0 12px}.customer-leads-page .workspace-page-heading>div,.brand-center-page .workspace-page-heading>div,.case-library-page .case-page-heading>div:first-child{display:none}.customer-leads-page .lead-summary-strip,.customer-leads-page .lead-toolbar,.case-library-page .case-toolbar,.customer-leads-page .business-inline-message,.case-library-page .case-inline-message{flex:none}.customer-leads-page .lead-summary-strip{box-sizing:border-box;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:32px;margin:0 0 10px;padding:0;display:flex;overflow:auto hidden}.customer-leads-page .lead-summary-strip>button{box-sizing:border-box;color:#667789;white-space:nowrap;width:auto;min-width:0;height:32px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;line-height:30px;display:inline-flex}.customer-leads-page .lead-summary-strip>button:hover{color:#344054;background:#f5f8fa}.customer-leads-page .lead-summary-strip>button.active{color:#1769ad;box-shadow:none;background:#edf6fd;border-color:#b9d4eb}.customer-leads-page .lead-summary-strip>button>span{color:inherit;font-weight:400}.customer-leads-page .lead-summary-strip>button.active>span{color:inherit;font-weight:600}.customer-leads-page .lead-summary-strip>button>strong{color:#667789;text-align:center;background:#eef2f5;border-radius:4px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;line-height:18px}.customer-leads-page .lead-summary-strip>button.active>strong{color:#1769ad;background:#fff}.customer-leads-page .lead-toolbar,.case-library-page .case-toolbar{flex-wrap:nowrap;min-height:36px;margin-bottom:12px}.customer-leads-page .lead-refresh-button{box-sizing:border-box;color:#526071;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:5px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;display:grid}.customer-leads-page .lead-refresh-button:hover:not(:disabled){color:#2377c7;background:#f8f9fa;border-color:#c8d2dc}.customer-leads-page .lead-refresh-button:disabled{opacity:.55;cursor:not-allowed}.customer-leads-page .business-search-field,.case-library-page .case-toolbar>label{box-sizing:border-box;width:auto;min-width:240px;max-width:440px;height:36px;box-shadow:none;color:#98a2b3;background:#fff;border:1px solid #d0d5dd;border-radius:6px;flex:320px;align-items:center;gap:8px;margin:0;padding:0 10px;display:flex}.customer-leads-page .business-search-field:focus-within,.case-library-page .case-toolbar>label:focus-within{border-color:#84adff;box-shadow:0 0 0 3px #f0f5ff}.customer-leads-page .business-search-field input,.case-library-page .case-toolbar>label input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:34px!important;box-shadow:none!important;color:#344054!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:13px!important}.customer-leads-page .lead-toolbar>select,.customer-leads-page .date-filter,.case-library-page .case-toolbar>select,.case-library-page .case-toolbar>button{flex:none;margin:0}.customer-leads-page .date-filter{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:6px;gap:6px;height:36px;padding-left:9px}.customer-leads-page .date-filter input{width:132px;height:34px;box-shadow:none;background:0 0;border:0;outline:0;margin:0;padding:0 8px 0 0}.customer-leads-page .business-table-wrap,.case-library-page .case-table-wrap{border-radius:7px;flex:auto;min-height:0;overflow:auto}.customer-leads-page .business-table-wrap{border-bottom:0;border-radius:7px 7px 0 0}.customer-leads-page .business-table thead,.case-library-page .case-table thead{z-index:2;position:sticky;top:0}.customer-leads-page .business-pagination,.case-library-page .case-pagination{border:0;flex:0 0 44px;min-height:44px;margin:0;background:#fff!important;padding:10px 0 0!important}.customer-leads-page .lead-pagination.lead-pagination{box-sizing:border-box;border:1px solid #e4e7ec;border-top-color:#edf0f2;border-radius:0 0 7px 7px;flex:0 0 52px;align-items:center;width:100%;min-height:52px;margin:0;position:relative;background:#fff!important;justify-content:center!important;padding:0 14px!important;display:flex!important}.customer-leads-page .lead-pagination-meta{color:#667085;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;left:14px}.customer-leads-page .lead-pagination-meta select{box-sizing:border-box;color:#475467;background:#fff;border:1px solid #d7dde4;border-radius:5px;width:auto;height:30px;padding:0 26px 0 8px;font-size:11px}.customer-leads-page .lead-pagination-controls{justify-content:center;align-items:center;gap:8px;display:flex}.customer-leads-page .lead-pagination-controls>button{box-sizing:border-box;color:#475467;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:5px;min-width:52px;height:30px;padding:0 10px;font-size:11px;line-height:28px;width:auto!important}.customer-leads-page .lead-pagination-controls>button:hover:not(:disabled){color:#344054;background:#f8f9fa;border-color:#c8d2dc}.customer-leads-page .lead-pagination-controls>button:disabled{opacity:.4;cursor:not-allowed}.customer-leads-page .lead-pagination-controls>.pagination-status{color:#667085;text-align:center;min-width:48px;font-size:11px}.brand-center-page .brand-settings-form{flex:auto;align-content:start;width:100%;min-height:0;overflow:hidden auto;max-width:none!important;padding:0 4px 14px 0!important}.brand-center-page{position:relative}.brand-center-page .brand-message-popover{z-index:80;box-sizing:border-box;color:#287253;background:#f0f8f3;border:1px solid #b7dec8;border-radius:6px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 48px);min-height:38px;padding:7px 8px 7px 11px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #1e344424}.brand-center-page .brand-message-popover.error{color:#a94742;background:#fff5f4;border-color:#efc4c1}.brand-center-page .brand-message-popover>span{align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.45;display:flex}.brand-center-page .brand-message-popover>span svg{flex:none}.brand-center-page .brand-message-popover>button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0;display:grid}.brand-center-page .brand-message-popover>button:hover{background:#1018280f}.brand-center-page .brand-form-section{box-sizing:border-box;width:100%;box-shadow:none;border-color:#e0e7ee}.brand-center-page .brand-form-section>header,.brand-center-page .brand-form-section>header>svg{color:#2879bb}.brand-center-page .brand-form-section h3{color:#334a5d}.brand-center-page :-webkit-any(.brand-form-grid,.social-link-grid,.brand-visual-grid) label>span{color:#667789}.brand-center-page :is(.brand-form-grid,.social-link-grid,.brand-visual-grid) label>span{color:#667789}.brand-center-page :-webkit-any(.brand-form-grid,.social-link-grid,.brand-visual-grid) :-webkit-any(input,select,textarea){color:#475467;border-color:#dfe3e8;font-weight:400}.brand-center-page :is(.brand-form-grid,.social-link-grid,.brand-visual-grid) :is(input,select,textarea){color:#475467;border-color:#dfe3e8;font-weight:400}.brand-center-page :-webkit-any(.brand-form-grid,.social-link-grid,.brand-visual-grid) :-webkit-any(input,select,textarea):focus{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.brand-center-page :is(.brand-form-grid,.social-link-grid,.brand-visual-grid) :is(input,select,textarea):focus{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.brand-center-page .social-link-grid .full{grid-column:1/-1}.brand-center-page .brand-save-bar{box-sizing:border-box;background:#fff;border-top:1px solid #e4e7ec;flex:0 0 54px;justify-content:center;align-items:center;min-height:54px;margin:10px -24px -14px;padding:9px 24px 11px;display:flex}.brand-center-page .brand-save-bar .primary-button{border-color:var(--brand-primary,#2377c7);background:var(--brand-primary,#2377c7);border-radius:5px;min-width:156px;height:32px;font-size:12px;font-weight:400}.brand-center-page .brand-save-bar .primary-button:hover:not(:disabled){border-color:var(--brand-primary-hover,#1968b1);background:var(--brand-primary-hover,#1968b1)}.brand-center-page .brand-logo-picker{font:inherit;cursor:pointer;padding:0;transition:border-color .15s,background-color .15s,color .15s}.brand-center-page .brand-logo-picker:hover:not(:disabled){border-color:var(--brand-primary,#2377c7);background:var(--brand-primary-soft,#eaf3fb);color:var(--brand-primary,#2377c7);outline:0}.brand-center-page .brand-logo-picker:focus-visible{border-color:var(--brand-primary,#2377c7);background:var(--brand-primary-soft,#eaf3fb);color:var(--brand-primary,#2377c7);outline:0}.brand-center-page .brand-logo-picker:disabled{cursor:not-allowed;opacity:.62}@media (min-width:1024px){.brand-center-page .brand-settings-form{background:#fff;border:1px solid #e0e7ee;border-radius:7px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden;grid-template-columns:minmax(280px,.88fr) minmax(410px,1.42fr)!important;gap:12px!important;padding:0!important}.brand-center-page .brand-form-section{border:0;border-radius:0;min-width:0;min-height:0;padding:14px 16px;overflow:hidden}.brand-center-page .brand-form-section:first-child{border-bottom:1px solid #e5ebf0;grid-area:1/1}.brand-center-page .brand-form-section:nth-child(2){grid-area:2/1}.brand-center-page .brand-form-section:nth-child(3){border-left:1px solid #e5ebf0;grid-area:1/2/span 2}.brand-center-page .brand-form-section>header{align-items:center;margin-bottom:10px;padding-bottom:8px}.brand-center-page .brand-form-section>header p{display:none}.brand-center-page .brand-form-section h3{color:#334a5d;font-size:13px;font-weight:600}.brand-center-page .brand-form-section>header,.brand-center-page .brand-form-section>header>svg{color:#2879bb}.brand-center-page :-webkit-any(.brand-form-grid,.social-link-grid){gap:8px 12px}.brand-center-page :is(.brand-form-grid,.social-link-grid){gap:8px 12px}.brand-center-page :-webkit-any(.brand-form-grid,.social-link-grid,.brand-visual-grid) label{gap:4px;min-width:0}.brand-center-page :is(.brand-form-grid,.social-link-grid,.brand-visual-grid) label{gap:4px;min-width:0}.brand-center-page :-webkit-any(.brand-form-grid,.social-link-grid,.brand-visual-grid) label>span{color:#667789;font-size:11px;font-weight:600}.brand-center-page :is(.brand-form-grid,.social-link-grid,.brand-visual-grid) label>span{color:#667789;font-size:11px;font-weight:600}.brand-center-page .brand-visual-grid input{box-sizing:border-box;color:#475467;border-color:#dfe3e8;border-radius:5px;min-width:0;height:34px;padding-block-start:6px;padding-block-end:6px;font-size:12px;font-weight:400}.brand-center-page :-webkit-any(.brand-form-grid,.social-link-grid) :-webkit-any(input,select){box-sizing:border-box;color:#475467;border-color:#dfe3e8;border-radius:5px;min-width:0;height:34px;padding-block-start:6px;padding-block-end:6px;font-size:12px;font-weight:400}.brand-center-page :is(.brand-form-grid,.social-link-grid) :is(input,select){box-sizing:border-box;color:#475467;border-color:#dfe3e8;border-radius:5px;min-width:0;height:34px;padding-block-start:6px;padding-block-end:6px;font-size:12px;font-weight:400}.brand-center-page .brand-form-grid textarea{box-sizing:border-box;color:#475467;resize:none;border-color:#dfe3e8;border-radius:5px;height:64px;min-height:64px;font-size:12px;font-weight:400}.brand-center-page :-webkit-any(.brand-form-grid,.social-link-grid,.brand-visual-grid) :-webkit-any(input,select,textarea):focus{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.brand-center-page :is(.brand-form-grid,.social-link-grid,.brand-visual-grid) :is(input,select,textarea):focus{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.brand-center-page .brand-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.brand-center-page .brand-logo-field{grid-column:1/-1;gap:12px}.brand-center-page .brand-logo-preview{width:72px;height:48px}.brand-center-page .brand-logo-field small{margin:2px 0 6px}.brand-center-page .brand-visual-grid textarea{box-sizing:border-box;resize:none;height:54px;min-height:54px}.brand-center-page .brand-form-section:nth-child(3)>.brand-form-grid{grid-template-areas:"email phone""whatsapp language""website website""address address"}.brand-center-page .brand-contact-email{grid-area:email}.brand-center-page .brand-contact-phone{grid-area:phone}.brand-center-page .brand-contact-whatsapp{grid-area:whatsapp}.brand-center-page .brand-contact-language{grid-area:language}.brand-center-page .brand-contact-website{grid-area:website}.brand-center-page .brand-contact-address{grid-area:address}.brand-center-page .color-field>div{grid-template-columns:34px minmax(0,1fr)}.brand-center-page .color-field input[type=color]{width:34px;height:34px}.brand-center-page .social-link-grid{margin-top:10px;padding-top:10px}}.brand-center-loading .business-page-loading{flex:auto;min-height:0}@media (max-width:980px){.customer-leads-page .lead-toolbar,.case-library-page .case-toolbar{flex-wrap:wrap}.customer-leads-page .business-search-field,.case-library-page .case-toolbar>label{flex-basis:100%;max-width:none}}@media (max-width:700px){.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.customer-leads-page,.brand-center-page,.case-library-page){border-radius:8px;width:100%;height:calc(100vh - 64px);margin:0;padding:14px 12px 10px}.app-shell:not(.canvas-fullscreen)>main>:is(.customer-leads-page,.brand-center-page,.case-library-page){border-radius:8px;width:100%;height:calc(100vh - 64px);margin:0;padding:14px 12px 10px}.customer-leads-page .workspace-page-heading,.brand-center-page .workspace-page-heading,.case-library-page .case-page-heading{justify-content:stretch}.customer-leads-page .workspace-page-heading>button,.case-library-page .case-page-heading>div:last-child{width:100%}.brand-center-page .brand-save-bar{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.brand-center-page .brand-message-popover{max-width:calc(100% - 24px);top:10px}.case-library-page .case-page-heading>div:last-child>button{flex:1 1 0}}.image-artwork-search{box-sizing:border-box;color:#98a2b3;background:#fff;border:1px solid #d0d5dd;border-radius:6px;flex:180px;align-items:center;gap:7px;min-width:150px;max-width:220px;height:32px;margin:0;padding:0 10px;display:flex}.image-artwork-search:focus-within{border-color:#84adff;box-shadow:0 0 0 3px #f0f5ff}.image-artwork-search input{color:#344054;width:100%;min-width:0;height:30px;font:inherit;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image{background:#fff!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image .image-artwork-card.image-artwork-card,.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image .image-artwork-preview.image-artwork-preview{border-radius:8px!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image .image-artwork-preview.image-artwork-preview{aspect-ratio:1!important;width:100%!important;height:auto!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image .image-date-nav{max-width:390px!important}@media (max-width:1100px){.app-shell:not(.canvas-fullscreen)>main>.project-home-image>.category-toolbar-shell{flex-wrap:wrap!important}}@media (max-width:760px){.app-shell:not(.canvas-fullscreen)>main>.project-home-image>.category-toolbar-shell{flex-wrap:wrap!important;height:auto!important}.project-home-image .image-artwork-search{flex:100%;order:2;width:100%;min-width:0;max-width:none}.project-home-image .image-retention-notice{order:3}.project-home-image .image-list-toolbar-actions{order:4}}.app-shell:not(.canvas-fullscreen)>main>.project-home-image .image-date-nav,.app-shell:not(.canvas-fullscreen)>main>.project-home-image .image-date-tabs{gap:6px!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image .image-date-tabs button{box-sizing:border-box;flex:0 0 80px!important;width:80px!important;min-width:80px!important;padding:0 4px!important;font-size:10.5px!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image .image-date-nav.image-date-nav{grid-template-columns:auto 30px minmax(0,1fr) 30px;align-items:center;display:grid!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image .image-date-tabs.image-date-tabs{width:auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image .image-date-tabs.image-date-tabs>button{box-sizing:border-box!important;flex:0 0 80px!important;width:80px!important;min-width:80px!important;padding:0 4px!important;font-size:10.5px!important}@media (max-width:760px){.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image>.category-toolbar-shell.category-toolbar-shell{align-content:flex-start;flex-wrap:wrap!important;height:auto!important;min-height:48px!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image .image-date-nav.image-date-nav{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}body:has(.login-page){min-width:0;overflow:hidden}.login-page{isolation:isolate;width:100%;min-width:0;min-height:100vh;color:#fff;background:#168be8;grid-template-columns:minmax(0,1fr) minmax(480px,40%);min-height:100svh;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";z-index:-2;background:linear-gradient(128deg,#1677ef 0%,#18a9e9 48%,#4a8ee9 100%);position:absolute;top:0;bottom:0;left:0;right:0}.login-page:after{content:"";z-index:-1;background:linear-gradient(155deg,#71c8ff29,#0c63d6c7);border-top:2px solid #acdfff57;border-radius:48% 55% 0 0/42% 36% 0 0;height:69%;position:absolute;bottom:-31%;left:-9%;right:-8%;transform:rotate(5deg);box-shadow:0 -34px 90px #68ccff24}.login-topbar{z-index:2;color:#fff;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 46px;display:flex;position:absolute;top:0;left:0}.login-logo{align-items:center;gap:12px;display:flex}.login-logo img{object-fit:contain;filter:brightness(0)invert();width:44px;height:44px}.login-logo span,.login-logo strong,.login-logo small{display:block}.login-logo strong{font-size:21px;font-weight:700;line-height:1}.login-logo small{color:#ffffffb3;letter-spacing:2.5px;margin-top:7px;font-size:9px}.login-top-note{color:#ffffffc7;font-size:12px;font-weight:600}.login-brand{color:#fff;background:0 0;flex-direction:column;justify-content:center;min-width:0;padding:92px 7vw 80px;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";background:#ffffff2e;height:1px;position:absolute;bottom:88px;left:7vw;right:7vw}.login-brand>.login-brand-copy{z-index:1;max-width:650px;display:block;position:relative;transform:translateY(-12vh)}.login-campaign-name{color:#fff;align-items:baseline;gap:18px;margin-bottom:20px;display:flex}.login-brand>.login-brand-copy .login-campaign-name>strong{font-size:27px;font-weight:800;line-height:1.2;display:block}.login-brand>.login-brand-copy .login-campaign-name>span{color:#fffc;white-space:nowrap;writing-mode:horizontal-tb;background:0 0;border:0;border-left:2px solid #ffffff80;border-radius:0;width:auto;min-width:0;height:auto;margin:0;padding-left:18px;font-size:13px;font-weight:600;line-height:1.4;display:block}.login-brand h1{letter-spacing:0;max-width:none;margin:0;font-size:48px;font-weight:700;line-height:1.28}.login-brand p{color:#ffffffc2;max-width:600px;margin:24px 0 0;font-size:16px;line-height:1.9}.login-brand-copy>.login-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;max-width:620px;margin-top:30px;display:grid}.login-brand-copy .login-capabilities span{color:#ffffffe0;background:0 0;border-radius:0;align-items:center;gap:8px;width:auto;min-width:0;height:auto;font-size:13px;font-weight:600;display:flex}.login-capabilities svg{color:#bcecff;flex:none}.login-brand-foot{z-index:1;color:#ffffffad;letter-spacing:6px;font-size:10px;position:absolute;bottom:52px;left:7vw}.login-panel{background:0 0;place-items:center;width:100%;min-width:0;padding:100px 7vw 84px 4vw;display:grid;position:relative;overflow-y:auto}.login-panel form{-webkit-backdrop-filter:blur(18px);color:#17324b;background:#ffffffd6;border:1px solid #ffffff6e;border-radius:18px;width:100%;min-width:0;max-width:400px;padding:30px 34px 26px;transform:translateY(-24px);box-shadow:0 24px 70px #1048912e;grid-template-columns:none!important;display:block!important}.login-heading{margin-bottom:22px}.login-heading h2{color:#173653;margin:0;font-size:23px;line-height:1.3}.login-heading p{color:#7890a6;margin:7px 0 0;font-size:13px}.login-panel form>label{color:#3e5d78;margin-bottom:14px;font-size:13px;font-weight:600;display:block}.login-panel input,.login-panel textarea{color:#18344e;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:6px;outline:none;margin-top:7px;display:block}.login-panel input{height:44px;padding:0 12px}.login-panel textarea{resize:vertical;min-height:72px;padding:11px 12px}.login-panel input::placeholder,.login-panel textarea::placeholder{color:#9badbd}.login-panel input:focus,.login-panel textarea:focus{border-color:#2188e8;box-shadow:0 0 0 3px #2188e81c}.login-password{position:relative}.login-password input{padding-right:46px}.login-password>.login-password-toggle{color:#6f8ca5;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:10px;right:4px}.login-password>.login-password-toggle:hover{color:#236d9f;background:#eef5fa}.login-captcha-row{grid-template-columns:minmax(0,1fr) 148px;align-items:end;gap:10px;display:grid}.login-captcha-row input{min-width:0}.login-captcha-row .login-captcha-refresh{color:#557891;cursor:pointer;background:#edf6fd;border:1px solid #cbd9e5;border-radius:6px;grid-column:auto;justify-content:space-between;align-items:center;gap:3px;width:148px;height:44px;margin-top:7px;padding:0 5px;display:flex;overflow:hidden}.login-captcha-row .login-captcha-refresh:hover{border-color:#8ebad8}.login-captcha-row .login-captcha-refresh:disabled{cursor:wait;opacity:.72}.login-captcha-refresh img{object-fit:contain;width:116px;height:40px;display:block}.login-captcha-refresh span{color:#70889a;text-align:center;flex:1;font-size:11px}.login-options{color:#7c91a4;justify-content:space-between;align-items:center;gap:14px;margin:0 0 11px;font-size:11px;display:flex}.login-options>label{cursor:pointer;align-items:center;gap:7px;display:flex}.login-options input{display:none}.login-options i{background:#fff;border:1px solid #b7cada;border-radius:4px;width:15px;height:15px}.login-options input:checked+i{background:#2388e7;border-color:#2388e7;box-shadow:inset 0 0 0 3px #fff}.login-feedback{color:#0000;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;width:100%;height:40px;margin:0 0 12px;padding:6px 10px;font-size:12px;line-height:1.35;display:flex;overflow:hidden}.login-feedback.has-message{color:#b42318;background:#fff3f1;border-color:#ffd0cb}.login-feedback.has-message.is-success{color:#16734d;background:#effaf5;border-color:#bde3d2}.login-panel .login-submit{color:#fff;cursor:pointer;background:#197ddd;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;padding:0 16px;font-weight:700;display:flex;box-shadow:0 8px 18px #197ddd2e}.login-panel .login-submit:hover{background:#126fc9}.login-panel .login-submit:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.login-panel form>small{color:#91a3b3;text-align:center;margin-top:13px;font-size:11px;display:block}.login-switch{cursor:pointer;margin:7px auto 0;font-size:12px;color:#4d789e!important;width:auto!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 10px!important;font-weight:500!important}.login-register-tabs{gap:8px;margin:0 0 14px;display:flex}.login-register-tabs button{color:#6d7c89;cursor:pointer;background:#fff;border:1px solid #d7e0e8;border-radius:5px;flex:1;height:34px}.login-register-tabs button.active{color:#246a9f;background:#eef6fc;border-color:#8db8d8}.login-legal{z-index:3;-webkit-backdrop-filter:blur(8px);color:#ffffffc2;text-align:center;background:#08499724;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 14px;width:100%;min-height:54px;padding:10px 26px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.login-legal a{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.login-legal a:hover{color:#fff}.login-legal>.login-company,.login-legal>.login-filing{width:auto;font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex;color:#ffffffd1!important}.auth-loading.auth-bootstrap{color:#667085;background:#f4f6f8}@media (max-width:980px){html:has(.login-page){height:auto;min-height:100%;overflow:auto}body:has(.login-page){height:auto;min-height:100%;overflow:auto}#root,.login-page{width:100%;min-width:0;max-width:100%}body:has(.login-page) #root{width:100%;min-width:0;max-width:100%}.login-page{background:0 0;grid-template-columns:minmax(0,1fr);overflow:visible}body:has(.login-page) #root{height:auto;min-height:100svh;overflow:visible}.login-topbar{width:100%;height:72px;padding:0 22px}.login-logo img{width:38px;height:38px}.login-logo strong{font-size:18px}.login-logo small,.login-top-note,.login-brand p,.login-brand-copy>.login-capabilities,.login-brand-foot,.login-brand:after{display:none}.login-brand{text-align:center;justify-content:flex-start;min-height:238px;padding:88px 24px 30px}.login-brand>.login-brand-copy{max-width:none;transform:none}.login-campaign-name{justify-content:center;gap:12px;margin-bottom:14px}.login-brand>.login-brand-copy .login-campaign-name>strong{font-size:21px}.login-brand>.login-brand-copy .login-campaign-name>span{padding-left:12px;font-size:11px}.login-brand h1{font-size:28px;line-height:1.28}.login-panel{padding:22px 20px;overflow:visible}.login-panel form{border-radius:14px;width:100%;max-width:420px;padding:26px 24px 22px;transform:none}.login-options>span{display:none}.login-legal{width:100%;min-height:68px;padding:10px 18px;position:static}}@media (max-width:430px){.login-panel{padding-left:14px;padding-right:14px}.login-panel form{padding-left:20px;padding-right:20px}.login-captcha-row{grid-template-columns:minmax(0,1fr) 136px;gap:8px}.login-captcha-row .login-captcha-refresh{width:136px}.login-captcha-refresh img{width:104px}.login-feedback{height:44px}}@media (max-height:720px) and (min-width:981px){body:has(.login-page){overflow:auto}.login-page{min-height:720px;overflow:visible}.login-brand h1{font-size:42px}.login-panel{padding-top:78px}}.website-page{color:#202938;background:#f5f7fa;min-height:calc(100vh - 76px);padding:22px 28px 32px}.website-tabs{border-bottom:1px solid #dfe5ec;gap:24px;height:42px;margin-bottom:18px;display:flex}.website-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;padding:0 2px 13px;font-size:14px;position:relative}.website-tabs button.active{color:#175f9e;font-weight:500}.website-tabs button.active:after{content:"";background:#2785e6;height:2px;position:absolute;bottom:-1px;left:0;right:0}.website-tabs button span{color:#175f9e;background:#e8f2fc;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;display:inline-grid}.website-message{z-index:1100;color:#31506d;background:#fff;border:1px solid #cfe0f1;border-radius:6px;align-items:center;gap:16px;padding:10px 14px;font-size:12px;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1f32491f}.website-message button{color:#7a8795;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.website-settings{flex-direction:column;gap:14px;max-width:1100px;display:flex}.website-settings>section{background:#fff;border:1px solid #e1e6ec;border-radius:6px;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:20px;display:grid}.website-settings header h2{margin:0 0 6px;font-size:14px}.website-settings header p{color:#8a94a1;margin:0;font-size:11px;line-height:1.6}.website-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.website-field{flex-direction:column;gap:7px;display:flex}.website-field:has(textarea){grid-column:1/-1}.website-field span{color:#596474;font-size:12px}.website-field input,.website-field textarea{color:#293444;background:#fff;border:1px solid #d5dce5;border-radius:5px;outline:none;width:100%;padding:0 10px}.website-field textarea{resize:vertical;min-height:74px;padding-top:9px;line-height:1.6}.website-field input:focus,.website-field textarea:focus{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.website-switch{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;display:flex}.website-switch span,.website-switch strong,.website-switch small{display:block}.website-switch strong{font-size:12px}.website-switch small{color:#8b95a2;margin-top:4px;font-size:10px}.website-switch input{display:none}.website-switch i{background:#c9d1da;border-radius:10px;width:34px;height:19px;transition:all .18s;position:relative}.website-switch i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.website-switch input:checked+i{background:#2785e6}.website-switch input:checked+i:after{left:17px}.website-settings>footer{justify-content:flex-end;display:flex}.website-save{color:#fff;cursor:pointer;background:#2379c9;border:0;border-radius:5px;align-items:center;gap:7px;height:36px;padding:0 18px;display:flex}.website-save:disabled{opacity:.65}.website-leads{background:#fff;border:1px solid #e1e6ec;border-radius:6px;overflow:hidden}.website-lead-tools{border-bottom:1px solid #e8ecf1;align-items:center;gap:10px;height:58px;padding:10px 14px;display:flex}.website-lead-tools label{color:#8994a1;border:1px solid #d8dfe7;border-radius:5px;align-items:center;gap:8px;width:280px;height:34px;padding:0 10px;display:flex}.website-lead-tools input{border:0;outline:0;flex:1;min-width:0;font-size:12px}.website-lead-tools select{color:#536071;background:#fff;border:1px solid #d8dfe7;border-radius:5px;height:34px;padding:0 28px 0 10px;font-size:12px}.website-lead-tools>button{color:#667586;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:5px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.website-table-wrap{overflow:auto}.website-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px}.website-table-wrap th{color:#75808e;text-align:left;background:#f8f9fb;border-bottom:1px solid #e4e8ed;height:40px;padding:0 12px;font-size:11px;font-weight:500}.website-table-wrap th:first-child,.website-table-wrap th:nth-child(2){width:150px}.website-table-wrap th:nth-child(3){width:175px}.website-table-wrap th:nth-child(4){width:150px}.website-table-wrap th:nth-child(6){width:112px}.website-table-wrap th:nth-child(7){width:58px}.website-table-wrap td{color:#445062;vertical-align:middle;border-bottom:1px solid #edf0f3;height:65px;padding:8px 12px;font-size:12px}.website-table-wrap tr:last-child td{border-bottom:0}.website-table-wrap td strong,.website-table-wrap td span,.website-table-wrap td small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.website-table-wrap td strong{color:#252f3d;font-size:12px}.website-table-wrap td small{color:#8b95a2;margin-top:5px;font-size:10px}.website-table-wrap time{color:#66717f;font-size:11px}.website-lead-message{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lead-status{color:#536071;background:#fff;border:1px solid #d8dfe7;border-radius:4px;width:94px;height:30px;padding:0 7px;font-size:11px}.lead-status.new{color:#1769aa;background:#f2f8fd;border-color:#cfe3f4}.lead-status.processed{color:#248054;background:#f1faf5;border-color:#ceeada}.lead-status.invalid{color:#7f8791;background:#f6f7f8}.website-delete{color:#9a6570;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.website-delete:hover{color:#bd3549;background:#fff1f2}.website-empty{text-align:center!important;color:#8a94a1!important;height:220px!important}.app-shell:not(.canvas-fullscreen) .sidebar{height:100vh;overflow:hidden}.app-shell:not(.canvas-fullscreen) .sidebar nav{flex:auto;min-height:0;padding-right:2px;overflow:hidden auto}.app-shell:not(.canvas-fullscreen) .sidebar-bottom{flex:none;margin-top:0}@media (max-width:1180px){.website-settings>section{grid-template-columns:1fr}.website-settings header{border-bottom:1px solid #eef1f4;padding-bottom:4px}.website-page{padding:18px 20px}.website-form-grid{grid-template-columns:1fr}.website-field:has(textarea){grid-column:auto}}.website-qr-upload{flex-direction:column;gap:7px;display:flex}.website-qr-upload>span{color:#596474;font-size:12px}.website-qr-upload-row{color:#8a94a1;border:1px dashed #cbd5e1;border-radius:5px;align-items:center;gap:10px;height:72px;padding:7px 9px;font-size:11px;display:flex}.website-qr-upload-row img{object-fit:contain;background:#fff;border:1px solid #e4e8ed;width:56px;height:56px}.website-qr-upload-row b{color:#1769aa;cursor:pointer;background:#edf5fc;border-radius:4px;align-items:center;gap:5px;height:30px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:500;display:flex}.website-page{background:#fff;height:calc(100vh - 76px);min-height:0;overflow:hidden auto}.website-settings{max-width:1120px}.website-settings>section{box-shadow:0 1px 3px #1f324908}.website-page{color:#344054;border:1px solid #e7e9f0;border-radius:10px;height:calc(100vh - 74px);margin:0 10px 10px 0;padding:16px 26px 30px}.website-tabs{height:40px;margin-bottom:16px}.website-tabs button{font-size:12px}.website-settings{gap:12px}.website-settings>section{box-shadow:none;border-color:#e5e7eb;border-radius:6px;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px}.website-settings header h2{color:#273244;font-size:13px;font-weight:600}.website-settings header p{font-size:10px}.website-field span,.website-qr-upload>span{font-size:11px}.website-field input,.website-field textarea{color:#344054;border-color:#d8dee7;font-size:11px}.website-field input{height:34px}.website-field textarea{min-height:68px;font-size:11px}.website-qr-upload-row{font-size:10px}.website-save{height:34px;font-size:12px}.website-settings-tabs{border-bottom:1px solid #e7eaf0;gap:20px;height:34px;margin-bottom:12px;display:flex}.website-settings-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;padding:0 2px 9px;font-size:11px;position:relative}.website-settings-tabs button.active{color:#175f9e;font-weight:500}.website-settings-tabs button.active:after{content:"";background:#2785e6;height:2px;position:absolute;bottom:-1px;left:0;right:0}.website-sms-toggle{cursor:pointer;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:42px;display:flex}.website-sms-toggle strong,.website-sms-toggle small{display:block}.website-sms-toggle strong{font-size:11px;font-weight:500}.website-sms-toggle small{color:#8a94a1;margin-top:4px;font-size:10px}.website-sms-toggle input{display:none}.website-sms-toggle i{background:#c9d1da;border-radius:10px;width:32px;height:18px;position:relative}.website-sms-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;left:2px}.website-sms-toggle input:checked+i{background:#2785e6}.website-sms-toggle input:checked+i:after{left:16px}.website-lead-tools label{box-sizing:border-box;background:#fff;flex:0 0 280px;overflow:hidden}.website-lead-tools label svg{flex:none}.website-lead-tools label input{color:#344054;background:0 0;flex:auto;width:auto;min-width:0;height:32px;padding:0;font-size:12px}.website-settings>footer{background:#fff!important;border:0!important;justify-content:flex-end!important;align-items:center!important;height:64px!important;min-height:0!important;padding:0!important;display:flex!important}.image-production-page{color:#344054;background:#fff;border:1px solid #e5e7eb;border-radius:10px;height:calc(100vh - 74px);margin:0 10px 10px 0;padding:22px 26px;overflow:hidden}.image-production-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.image-production-heading{align-items:center;gap:10px;display:flex}.image-production-heading h2{color:#172033;margin:0;font-size:18px}.image-production-heading p{color:#8a94a1;margin:5px 0 0;font-size:11px}.image-production-back{color:#667085;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.image-production-icon{color:#2377c7;background:#edf5fd;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.image-production-primary{color:#fff;background:#2377c7;border:0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12px;display:flex}.image-production-toolbar{border-bottom:1px solid #e7eaef;justify-content:space-between;align-items:center;gap:16px;height:58px;margin-top:18px;display:flex}.image-production-tabs{align-self:stretch;align-items:flex-end;gap:22px;display:flex}.image-production-tabs button{color:#667085;background:0 0;border:0;border-bottom:2px solid #0000;height:38px;padding:0 2px 11px;font-size:12px}.image-production-tabs button.active{color:#175f9e;border-color:#2377c7;font-weight:600}.image-production-search{color:#98a2b3;border:1px solid #d8dfe7;border-radius:5px;align-items:center;gap:7px;width:220px;height:32px;padding:0 9px;display:flex}.image-production-search input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.image-production-table-head,.image-production-row{grid-template-columns:minmax(240px,1.8fr) 150px 110px 110px 150px 90px;align-items:center;gap:12px;display:grid}.image-production-table-head{color:#7a8795;background:#f8f9fb;height:42px;padding:0 14px;font-size:11px}.image-production-list{max-height:calc(100% - 165px);overflow:auto}.image-production-row{color:#667085;border-bottom:1px solid #edf0f3;min-height:62px;padding:0 14px;font-size:11px}.image-production-name{align-items:center;gap:9px;min-width:0;display:flex}.image-production-name span{color:#2377c7;background:#f2f7fd;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.image-production-name strong{text-overflow:ellipsis;white-space:nowrap;color:#344054;font-size:12px;overflow:hidden}.image-production-status{font-style:normal}.image-production-status.completed{color:#138a51}.image-production-status.processing{color:#2377c7}.image-production-status.draft,.image-production-row time{color:#98a2b3}.image-production-link{color:#2377c7;background:0 0;border:0;font-size:11px}.image-production-empty{color:#98a2b3;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:250px;display:flex}.image-production-empty strong{color:#667085;font-size:13px}.image-production-empty span{font-size:11px}.image-production-pager{color:#98a2b3;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;height:52px;font-size:11px;display:flex}.image-production-pager>div{align-items:center;gap:9px;display:flex}.image-production-pager button{color:#667085;background:#fff;border:1px solid #d8dfe7;border-radius:5px;height:28px;padding:0 10px;font-size:11px}.image-production-pager button:disabled{opacity:.45;cursor:not-allowed}.image-production-pager b{color:#475467;font-weight:500}.image-production-page .image-production-pager{box-sizing:border-box;border-radius:6px;height:44px;min-height:44px;margin-top:10px;color:#667085!important;background:#fff!important;border:1px solid #e5e9ee!important;padding:0 12px!important}.image-production-page .image-production-pager button{color:#475467!important;background:#fff!important;border:1px solid #d7dde5!important}.image-production-page .image-production-pager{margin-top:12px;background:0 0!important;border:0!important;justify-content:center!important}.image-production-page .image-production-pager>div{gap:10px}.image-production-page .image-production-pager button{min-width:68px;height:34px;padding:0 13px;font-size:11px}.image-production-page .image-production-pager b{text-align:center;min-width:52px;font-weight:400}.image-production-tabs{border-bottom:1px solid #e7eaef;gap:26px}.image-production-tabs button{color:#667085;align-items:center;gap:7px;height:42px;padding:0 3px 11px;display:flex;position:relative}.image-production-tabs button.active{color:#1677d2;border-bottom-color:#0000}.image-production-tabs button.active:after{content:"";background:#1677d2;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.image-production-tabs button em{color:#98a2b3;font-style:normal;font-weight:400}.image-production-tabs button.active em{color:#6aa8df}.image-production-toolbar{flex-wrap:nowrap;min-width:0}.image-production-tabs{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.image-production-search{box-sizing:border-box;background:#fff;flex:0 0 220px;overflow:hidden}.image-production-search input{box-sizing:border-box;color:#344054;width:100%;height:100%;padding:0;background:0 0!important}.image-production-toolbar>.image-production-primary{white-space:nowrap;flex:none}.image-production-page{padding-top:0}.image-production-search{height:36px}.image-production-table-head{margin-top:12px}.image-production-toolbar{border-bottom:0;margin-top:0}.image-production-tabs{border-bottom:0}.batch-details-workspace{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;height:calc(100vh - 74px);margin-right:10px;display:flex;overflow:hidden}.batch-details-workspace-header{border-bottom:1px solid #edf0f3;flex:none;align-items:center;gap:18px;height:58px;padding:0 24px;display:flex}.batch-details-workspace-header button{color:#667085;background:0 0;border:0;font-size:12px}.batch-details-workspace-header strong{color:#172033;font-size:16px}.batch-details-workspace-header span{color:#98a2b3;margin-left:auto;font-size:11px}.batch-details-workspace-body{flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.batch-details-controls{border-right:1px solid #edf0f3;flex-direction:column;gap:16px;padding:22px 20px;display:flex}.batch-details-step{align-items:center;gap:10px;display:flex}.batch-details-step b{color:#2377c7;background:#eaf3ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.batch-details-step strong{font-size:13px}.batch-details-step p{color:#98a2b3;margin:3px 0 0;font-size:11px}.batch-details-upload{color:#2377c7;background:#f8fbff;border:1px dashed #b8c8dc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:116px;font-size:12px;display:flex}.batch-details-upload input{display:none}.batch-details-upload span{color:#98a2b3;font-size:10px}.batch-details-thumbs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.batch-details-thumbs img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}.batch-details-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.batch-details-form label{color:#667085;flex-direction:column;gap:7px;font-size:11px;display:flex}.batch-details-form select{color:#344054;background:#fff;border:1px solid #d8dfe7;border-radius:5px;height:34px;padding:0 8px}.batch-details-generate{color:#fff;background:#2377c7;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:38px;margin-top:auto;font-size:12px;display:flex}.batch-details-preview{flex-direction:column;min-width:0;padding:22px 26px;display:flex}.batch-details-preview-head{justify-content:space-between;align-items:center;display:flex}.batch-details-preview-head strong{color:#172033;font-size:15px}.batch-details-preview-head span{color:#98a2b3;margin-left:10px;font-size:11px}.batch-details-preview-head button{color:#2377c7;background:#fff;border:1px solid #c9d8e8;border-radius:5px;height:32px;padding:0 12px;font-size:11px}.batch-details-preview-empty{color:#a5afba;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.batch-details-preview-empty strong{color:#667085;font-size:14px}.batch-details-preview-empty span{font-size:11px}.image-production-page{box-sizing:border-box;flex-direction:column;min-height:0;display:flex}.image-production-header{flex:none}.image-production-list{flex:1;min-height:0;max-height:none}.image-production-page .image-production-pager{flex:none}.batch-details-actionbar{box-sizing:border-box;background:#fff;border-top:1px solid #dfe5ec;flex:none;justify-content:space-between;align-items:center;height:76px;padding:0 24px;display:flex;box-shadow:0 -4px 14px #1f344d14}.batch-details-actionbar div{flex-direction:column;gap:6px;display:flex}.batch-details-actionbar strong{color:#344054;font-size:12px}.batch-details-actionbar span{color:#98a2b3;font-size:10px}.batch-details-actionbar button{color:#fff;background:#2377c7;border:0;border-radius:7px;align-items:center;gap:7px;height:42px;padding:0 18px;font-size:12px;font-weight:600;display:flex}.batch-details-actionbar button:disabled{color:#fff;cursor:not-allowed;background:#cbd5e1}.batch-details-workspace-body{grid-template-columns:400px minmax(0,1fr)}.batch-details-language{grid-column:1/-1}.batch-details-controls{min-height:0;padding-bottom:100px;position:relative;overflow:auto}.batch-details-controls .batch-details-actionbar{z-index:2;min-width:0;margin:0;padding:12px 20px;position:absolute;bottom:0;left:0;right:0}.batch-details-actionbar div{min-width:0;overflow:hidden}.batch-details-actionbar strong,.batch-details-actionbar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.batch-details-actionbar button{white-space:nowrap;flex:none}.batch-details-analysis .creation-section-head{align-items:center}.batch-details-analysis .creation-section-head>button{color:#7c4dcc;background:#fbf9ff;border:1px solid #d8c6ff;border-radius:6px;align-items:center;gap:5px;height:32px;margin-left:auto;padding:0 10px;font-size:11px;display:flex}.batch-details-analysis textarea{box-sizing:border-box;resize:vertical;color:#667085;background:#fff;border:1px solid #d8dfe7;border-radius:7px;width:100%;height:120px;margin-top:12px;padding:10px;font:11px/1.6 inherit}.batch-details-target-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.batch-details-target-settings label{color:#667085;flex-direction:column;gap:7px;font-size:11px;display:flex}.batch-details-target-settings select{color:#344054;background:#fff;border:1px solid #d8dfe7;border-radius:7px;min-width:0;height:38px;padding:0 10px;font-size:12px}.batch-details-workspace-body{grid-template-columns:460px minmax(0,1fr);overflow:hidden}.batch-details-controls{scrollbar-gutter:stable;overflow:hidden auto}.batch-details-controls .batch-details-actionbar{position:absolute;bottom:0;left:0;right:0}.batch-details-workspace-body{flex:1;height:calc(100% - 58px);min-height:0}.batch-details-controls{box-sizing:border-box;height:100%}.batch-details-analysis{display:block!important}.batch-details-analysis .creation-section-head>div strong{font-size:0}.batch-details-analysis .creation-section-head>div strong:after{content:"视觉风格分析";font-size:13px}.batch-details-analysis .creation-section-head>div span{font-size:0}.batch-details-analysis .creation-section-head>div span:after{content:"AI 结合商品图片分析构图、色彩、字体与视觉方向";font-size:11px}.batch-details-analysis textarea::placeholder{color:#0000}.batch-details-controls{gap:8px}.batch-details-source{margin-bottom:0}.batch-details-analysis{margin-top:0}.batch-details-analysis textarea{display:none}.batch-details-analysis{padding-bottom:14px}.batch-details-analysis:after{content:"AI 推荐　　　　　　　　参考排版　　　　　　　　自定义要求\\A\\A　　　　　✦\\A　　　　先用 AI 解析商品风格\\A\\A系统会按照商品特征、目标市场和内容语言生成推荐视觉风格";white-space:pre;text-align:center;color:#667085;content:"AI 推荐　　　　　　　　　自定义要求\\A\\A　　　　　✦\\A　　　　先用 AI 解析商品风格\\A\\A系统会按照商品特征、目标市场和内容语言生成推荐视觉风格";background:#fbfcfe;border:1px dashed #c9d8e8;border-radius:7px;margin-top:12px;padding:12px 8px;font-size:11px;line-height:1.8;display:block}.batch-details-analysis .creation-section-head>b{display:none}.batch-details-analysis{max-height:270px;overflow-y:auto}.batch-details-analysis:after{max-height:150px;overflow-y:auto}.batch-details-analysis{flex-direction:column;flex:none;min-height:220px;display:flex!important}.batch-details-analysis:after{box-sizing:border-box;min-height:120px;display:block}.batch-details-analysis,.batch-details-analysis:after{max-height:none!important;overflow:visible!important}.batch-details-analysis:after{content:"AI 推荐　　　　　　　　　自定义要求\\A\\A　　　　　✦\\A　　　　先用 AI 解析商品风格\\A\\A系统会按照商品特征、目标市场和内容语言生成推荐视觉风格";content:"✦\\A先使用 AI 解析商品";background:linear-gradient(#f3f4f6 0 42px,#fbfcfe 42px);border-style:dashed}.batch-details-style-tabs{background:#f3f4f6;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin:10px 0;padding:4px;display:grid}.batch-details-style-tabs button{color:#667085;background:0 0;border:0;border-radius:6px;height:34px;font-size:12px}.batch-details-style-tabs button.active{color:#344054;background:#fff;box-shadow:0 1px 3px #1018281f}.batch-details-style-tabs{grid-template-columns:1fr}.batch-details-style-tabs button:nth-child(2),.batch-details-style-tabs{display:none}.batch-details-analysis{border-radius:8px;padding:14px 16px 16px}.batch-details-analysis .creation-section-head{margin:0}.batch-details-analysis:after{min-height:116px;margin-top:12px;padding:18px 10px}.batch-details-drop-zone>div{position:relative}.batch-details-remove{color:#fff;cursor:pointer;background:#344054;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:14px;line-height:18px;position:absolute;top:-5px;right:-5px}.batch-asset-modal{z-index:2000;background:#0f172a59;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.batch-asset-dialog{background:#fff;border-radius:10px;width:520px;max-width:calc(100vw - 32px);overflow:hidden;box-shadow:0 20px 50px #0f172a33}.batch-asset-dialog-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.batch-asset-dialog-head strong{color:#172033;font-size:14px}.batch-asset-dialog-head button{color:#98a2b3;background:0 0;border:0;font-size:22px}.batch-asset-dialog-body{place-items:center;height:260px;display:grid}.batch-asset-empty{color:#98a2b3;font-size:12px}.batch-details-controls .batch-details-actionbar{left:var(--active-sidebar-width,220px);box-sizing:border-box;z-index:1000;width:460px;height:76px;margin:0;padding:12px 20px;bottom:0;position:fixed!important}.batch-details-actionbar{left:var(--active-sidebar-width,220px);z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-right:1px solid #dfe4ec;width:460px;position:fixed;bottom:0;right:auto}.batch-details-controls{position:relative}.batch-details-controls .batch-details-actionbar,.batch-details-actionbar{z-index:2;width:auto;margin:0;bottom:0;left:0;right:0;position:absolute!important}.batch-details-workspace-body{position:relative}.batch-details-controls{box-sizing:border-box;width:460px;position:absolute;top:0;bottom:0;left:0;right:auto;overflow-y:auto}.batch-details-preview{grid-column:2;min-width:0}.batch-details-workspace{margin-right:0}.batch-details-source .creation-section-head>b{display:none}.batch-asset-grid{grid-template-columns:repeat(4,1fr);gap:10px;max-height:260px;padding:16px;display:grid;overflow:auto}.batch-asset-grid button{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px}.batch-asset-grid img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;display:block}.batch-asset-grid button.selected{border:2px solid #2377c7}.batch-asset-pager{border-top:1px solid #edf0f3;justify-content:center;gap:8px;padding:12px;display:flex}.batch-asset-pager button{color:#667085;background:#fff;border:1px solid #d8dfe7;border-radius:5px;height:28px;font-size:11px}.batch-asset-complete{color:#fff;background:#2377c7;border:0;border-radius:6px;height:36px;margin:0 18px 14px auto;padding:0 18px;display:block}.batch-asset-grid img[src$=\.mp4],.batch-asset-grid img[src$=\.webm],.batch-asset-grid img[src$=\.mov]{display:none}.batch-asset-pager{z-index:2;background:#fff;position:sticky;bottom:0}.batch-asset-dialog{width:820px;max-width:calc(100vw - 32px)}.batch-asset-dialog-body{flex-direction:column;justify-content:space-between;min-height:480px;display:flex}.batch-asset-grid{grid-template-columns:repeat(5,1fr);gap:14px;max-height:390px;padding:20px}.asset-library-picker-backdrop{z-index:3000;background:#0f172a66;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.asset-library-picker-dialog{background:#fff;border-radius:10px;width:min(820px,100vw - 32px);overflow:hidden}.asset-library-picker-dialog header,.asset-library-picker-dialog footer{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.asset-library-picker-dialog footer{border-top:1px solid #edf0f3;border-bottom:0}.asset-library-picker-grid{grid-template-columns:repeat(5,1fr);gap:12px;max-height:460px;padding:18px;display:grid;overflow:auto}.asset-library-picker-grid button{text-align:left;background:#fff;border:1px solid #dfe5ec;border-radius:6px;padding:4px}.asset-library-picker-grid button.active{border:2px solid #2377c7}.asset-library-picker-grid img{aspect-ratio:1;object-fit:cover;width:100%}.asset-library-picker-grid span{white-space:nowrap;text-overflow:ellipsis;padding:5px;font-size:10px;display:block;overflow:hidden}.asset-library-picker-dialog footer button{background:#fff;border:1px solid #d8dfe7;border-radius:5px;height:30px;font-size:11px}.asset-library-picker-dialog footer .primary{color:#fff;background:#2377c7;border:0;height:36px;padding:0 16px}.asset-library-picker-backdrop .asset-library-picker-dialog{color:#344054;flex-direction:column;min-height:560px;display:flex}.asset-library-picker-backdrop .asset-library-picker-dialog header,.asset-library-picker-backdrop .asset-library-picker-dialog footer{color:#344054!important;background:#fff!important}.asset-library-picker-backdrop .asset-library-picker-dialog footer .primary{color:#fff!important;background:#2377c7!important}.asset-library-picker-backdrop .asset-library-picker-grid{flex:1;min-height:390px;max-height:none}.asset-library-picker-backdrop .asset-library-picker-grid:empty:before{content:"资产库暂无可用图片";color:#98a2b3;grid-column:1/-1;place-items:center;font-size:12px;display:grid}.asset-library-picker-dialog footer>div{align-items:center;gap:8px;display:flex}.asset-library-picker-dialog footer>div button{align-items:center;gap:3px;padding:0 9px;display:inline-flex}.asset-library-picker-dialog footer>div span{text-align:center;color:#667085;min-width:42px;font-size:11px}.batch-details-workspace-header{background:#fff;gap:18px!important;height:64px!important;padding:0 22px!important}.batch-details-back{border-radius:6px;align-items:center;gap:4px;display:inline-flex;cursor:pointer!important;padding:7px 8px!important}.batch-details-back:hover{background:#f3f6fa;color:#2377c7!important}.batch-details-title{align-items:baseline;gap:10px;display:flex}.batch-details-title strong{font-size:15px!important}.batch-details-title span{color:#98a2b3;font-size:11px}.batch-details-progress{color:#98a2b3;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.batch-details-progress span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.batch-details-progress b{color:#8b95a1;background:#f0f2f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.batch-details-progress span.active{color:#2377c7;font-weight:600}.batch-details-progress span.active b{color:#2377c7;background:#eaf3ff}.batch-details-progress i{background:#e5e7eb;width:28px;height:1px}.batch-details-preview{background:#f7f9fc!important;padding:24px 28px!important}.batch-details-preview-head{border-bottom:1px solid #e8edf2;padding-bottom:18px}.batch-details-preview-head strong{font-size:16px!important}.batch-details-preview-head button{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.batch-details-preview-canvas{background:linear-gradient(145deg,#fbfcfe,#f3f7fb);border:1px dashed #cbd8e5;border-radius:10px;flex:1;place-items:center;min-height:0;margin-top:20px;display:grid}.batch-details-preview-empty{text-align:center;gap:10px!important}.preview-empty-icon{color:#2377c7;background:#eaf3ff;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:4px;display:grid}.batch-details-preview-empty strong{font-size:15px!important}.batch-details-preview-empty span{color:#667085!important;font-size:12px!important}.batch-details-preview-empty small{color:#98a2b3;margin-top:3px;font-size:10px}@media (max-width:900px){.batch-details-title span{display:none}.batch-details-progress{gap:5px}.batch-details-progress i{width:14px}.batch-details-workspace-header{padding:0 14px!important}.batch-details-preview{padding:18px!important}}@media (max-width:680px){.batch-details-workspace{height:auto;min-height:calc(100vh - 60px);overflow:visible}.batch-details-workspace-header{flex-wrap:wrap;min-height:64px;height:auto!important;padding:12px 14px!important}.batch-details-progress{order:3;justify-content:center;width:100%;margin-left:0}.batch-details-workspace-body{flex-direction:column;display:flex!important;overflow:visible!important}.batch-details-controls{border-bottom:1px solid #edf0f3;border-right:0;width:100%!important;padding:16px 14px 94px!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.batch-details-preview{min-height:360px}.batch-details-controls .batch-details-actionbar{position:absolute!important}.batch-details-preview-canvas{min-height:280px}}.asset-library-picker-tools{background:#fafbfd;border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding:12px 18px;display:flex}.asset-library-picker-tools label{color:#98a2b3;background:#fff;border:1px solid #d8e1ea;border-radius:6px;flex:1;align-items:center;gap:7px;height:34px;padding:0 10px;display:flex}.asset-library-picker-tools input{color:#344054;border:0;outline:0;width:100%;font-size:12px}.asset-library-picker-tools>button{color:#516575;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:6px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:11px;display:inline-flex}.asset-library-picker-tools>button:hover{color:#2377c7;border-color:#2377c7}.asset-library-picker-tools>span{white-space:nowrap;color:#98a2b3;font-size:11px}.asset-library-picker-tools>span b{color:#2377c7}.asset-library-picker-grid button{cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.asset-library-picker-grid button:hover{border-color:#9bbfe7;box-shadow:0 3px 10px #2377c71a}.asset-library-picker-grid button.active{border:2px solid #2377c7;box-shadow:0 0 0 2px #eaf3ff}.asset-library-picker-check{z-index:1;color:#fff;background:#fff;border:1px solid #d3dce5;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:8px;right:8px}.asset-library-picker-grid button.active .asset-library-picker-check{background:#2377c7;border-color:#2377c7}.asset-library-picker-grid img{background:#f4f6f8;display:block}@media (max-width:600px){.asset-library-picker-tools{flex-wrap:wrap}.asset-library-picker-tools label{flex-basis:100%}.asset-library-picker-tools>span{margin-left:auto}.asset-library-picker-grid{grid-template-columns:repeat(2,1fr)!important;min-height:300px!important}.asset-library-picker-dialog footer{flex-wrap:wrap;gap:10px}.asset-library-picker-dialog footer>div{justify-content:center;width:100%}.asset-library-picker-dialog footer .primary{width:100%}}.asset-library-picker-state{color:#98a2b3;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:340px;font-size:12px;display:flex}.asset-library-picker-state button{color:#2377c7;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:6px;height:32px;padding:0 14px;font-size:11px}.batch-details-drop-zone{transition:border-color .15s,background .15s}.batch-details-drop-zone.is-dragging{background:#eef6ff!important;border-color:#2377c7!important}.batch-details-remove{z-index:2;place-items:center;display:grid}.batch-details-preview-head button:disabled{opacity:.45;cursor:not-allowed}.batch-details-plan{text-align:center;color:#667085;flex-direction:column;align-items:center;gap:10px;display:flex}.batch-details-plan strong{color:#344054;font-size:16px}.batch-details-plan>span:not(.preview-empty-icon){font-size:12px}.batch-details-plan>div{gap:8px;margin:5px 0;display:flex}.batch-details-plan>div b{color:#4b6d87;background:#fff;border:1px solid #d8e5f1;border-radius:5px;padding:7px 11px;font-size:10px;font-weight:500}.batch-details-plan>button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:11px;display:inline-flex}.batch-details-asset-modal .asset-modal-grid{align-content:start}.batch-details-asset-state{color:#98a2b3;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:220px;margin:0;font-size:12px;display:flex}.batch-details-asset-state button{color:#2377c7;cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:5px;height:32px;padding:0 12px}.batch-details-asset-modal .asset-modal-pager button{align-items:center;gap:4px;display:inline-flex}.batch-details-asset-modal .asset-modal-grid>button>svg{z-index:2;color:#fff;background:#2377c7;border-radius:50%;width:22px;height:22px;padding:4px;position:absolute;top:7px;right:7px}.batch-details-asset-modal .modal-footer button{min-width:132px}.batch-details-workspace>.editor-return-bar.batch-details-workspace-header{background:#fff;border-bottom:1px solid #e5e7eb;flex:0 0 58px;gap:0!important;height:58px!important;padding:0 20px!important}.batch-details-workspace-header .editor-return-back{color:#667085;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;height:36px;font-size:13px;display:inline-flex;padding:0 8px 0 0!important}.batch-details-workspace-header .editor-return-back span{margin-left:0}.batch-details-workspace-header .editor-return-trailing{align-items:center;gap:22px;margin-left:auto;display:flex}.batch-details-workspace-header .editor-return-trailing>strong{color:#172033;font-size:16px;font-weight:600}.batch-details-workspace-header .batch-details-progress{margin-left:0}.batch-details-analysis:after{display:none!important}.batch-details-style-options{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin-top:12px;display:grid}.batch-details-style-options button{text-align:left;color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dfe7;border-radius:7px;min-width:0;min-height:88px;padding:10px}.batch-details-style-options button.selected{background:#fbf9ff;border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61f}.batch-details-style-options strong,.batch-details-style-options span{text-overflow:ellipsis;display:block;overflow:hidden}.batch-details-style-options strong{white-space:nowrap;font-size:12px}.batch-details-style-options span{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;line-height:1.4;display:-webkit-box}.batch-details-style-colors{gap:4px;margin-top:8px;display:flex}.batch-details-style-colors i{border:1px solid #00000014;border-radius:50%;width:12px;height:12px}.batch-details-analysis-empty{box-sizing:border-box;color:#98a2b3;text-align:center;background:linear-gradient(#f7f9fc,#fff);border:1px dashed #c9d8e8;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:116px;margin-top:12px;padding:18px 12px;display:flex}.batch-details-analysis-empty svg{color:#8b5cf6}.batch-details-analysis-empty strong{color:#475467;font-size:12px}.batch-details-analysis-empty span{color:#667085;font-size:11px}.batch-details-analysis-empty small{color:#98a2b3;font-size:10px}.batch-details-analysis.is-analyzing .batch-details-analysis-empty{background:linear-gradient(#f5f3ff,#fff);border-color:#c4b5fd}.batch-details-analysis.is-analyzing .batch-details-analysis-empty svg{animation:1.1s linear infinite batch-details-spin}.batch-details-analysis.is-analyzing .batch-details-analysis-empty strong{color:#7c3aed}@keyframes batch-details-spin{to{transform:rotate(360deg)}}.batch-details-actionbar button:after{content:none}.batch-details-charge-backdrop{z-index:3000;background:#0f172a59;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.batch-details-charge-dialog{text-align:center;color:#344054;background:#fff;border-radius:10px;width:360px;max-width:calc(100vw - 32px);padding:24px;box-shadow:0 20px 50px #0f172a33}.batch-details-charge-dialog>svg{color:#8b5cf6}.batch-details-charge-dialog h3{margin:10px 0 8px;font-size:16px}.batch-details-charge-dialog p{color:#667085;margin:0;font-size:12px;line-height:1.7}.batch-details-charge-dialog p strong{color:#7c3aed}.batch-details-charge-dialog>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.batch-details-charge-dialog button{color:#667085;background:#fff;border:1px solid #d8dfe7;border-radius:6px;height:34px;padding:0 14px;font-size:12px}.batch-details-charge-dialog button:last-child{color:#fff;background:#7c4dcc;border:0}.batch-details-preview-canvas.is-empty{background:0 0;border:0;justify-content:stretch;align-items:stretch;display:flex}.batch-details-preview-empty-with-example{width:100%;min-height:0;color:inherit;text-align:left;justify-content:flex-start;align-items:stretch;gap:14px;padding:0}@media (max-width:620px){.hot-cover-list-page .image-production-list:not(:has(.image-production-empty)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}.batch-details-list-page>.batch-details-page-loading{flex:auto!important;width:100%!important;min-height:0!important;margin:0!important}.batch-details-list-page .image-production-list:not(:has(.image-production-empty)){column-count:initial!important;flex:none!important;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))!important;grid-auto-rows:max-content!important;grid-auto-flow:row!important;align-content:start!important;align-items:start!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:4px 2px 14px!important;display:grid!important;overflow:visible!important}.batch-details-list-page .image-production-row{transition:border-color .16s,box-shadow .16s,transform .16s;box-sizing:border-box!important;aspect-ratio:1!important;background:#f3f6f9!important;border:1px solid #dde5ed!important;border-radius:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 3px 12px #182e4412!important}.batch-details-list-page .image-production-row:hover{transform:translateY(-1px);border-color:#b8cadb!important;box-shadow:0 7px 18px #182e4421!important}.batch-details-list-page .batch-details-result-stack,.batch-details-list-page .batch-details-placeholder-stack{isolation:isolate;box-sizing:border-box!important;background:#eef2f5!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.batch-details-list-page .batch-details-result-stack>.batch-details-asset-frame,.batch-details-list-page .batch-details-result-stack>.batch-details-asset-frame.is-loaded,.batch-details-list-page .batch-details-result-stack>.batch-details-asset-frame.has-selected-ratio.is-loaded{transform-origin:50% 88%;z-index:3!important;box-sizing:border-box!important;aspect-ratio:auto!important;background:#e8edf2!important;border:2px solid #fff!important;border-radius:7px!important;width:74%!important;height:84%!important;position:absolute!important;top:8%!important;left:18%!important;overflow:hidden!important;box-shadow:0 7px 18px #15273933!important}.batch-details-list-page .batch-details-result-stack>.batch-details-asset-frame:nth-of-type(2){transform:rotate(-4deg);z-index:2!important;top:10%!important;left:11%!important}.batch-details-list-page .batch-details-result-stack>.batch-details-asset-frame:nth-of-type(3){transform:rotate(-8deg);z-index:1!important;top:13%!important;left:5%!important}.batch-details-list-page .batch-details-result-stack>.batch-details-asset-frame:only-of-type{width:88%!important;height:88%!important;top:6%!important;left:6%!important}.batch-details-list-page .batch-details-result-stack .batch-details-asset-placeholder,.batch-details-list-page .batch-details-result-stack .batch-details-asset-image,.batch-details-list-page .batch-details-result-stack .batch-details-asset-frame.is-loaded>.batch-details-asset-image,.batch-details-list-page .batch-details-result-stack .batch-details-asset-frame.has-selected-ratio.is-loaded>.batch-details-asset-image{aspect-ratio:auto!important;object-fit:cover!important;background:#e8edf2!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.batch-details-list-page .batch-details-placeholder-stack>div{transform-origin:50% 88%;z-index:3!important;box-sizing:border-box!important;aspect-ratio:auto!important;background:#e7edf2!important;border:2px solid #fff!important;border-radius:7px!important;width:74%!important;height:84%!important;min-height:0!important;display:flex!important;position:absolute!important;top:8%!important;left:18%!important;overflow:hidden!important;box-shadow:0 7px 18px #1527391f!important}.batch-details-list-page .batch-details-placeholder-stack>div:nth-of-type(2){transform:rotate(-4deg);z-index:2!important;top:10%!important;left:11%!important}.batch-details-list-page .batch-details-placeholder-stack>div:nth-of-type(3){transform:rotate(-8deg);z-index:1!important;top:13%!important;left:5%!important}.batch-details-list-page .batch-details-placeholder-stack>div:only-child{width:88%!important;height:88%!important;top:6%!important;left:6%!important}.batch-details-list-page .batch-details-image-count{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5!important;color:#fff!important;background:#0c1622b8!important;border:1px solid #ffffff3d!important;border-radius:5px!important;align-items:center!important;height:24px!important;padding:0 9px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:9px!important;right:9px!important}.batch-details-list-page .image-production-row:not(:has(.batch-details-result-stack)):not(:has(.batch-details-placeholder-stack)){flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:18px!important;display:flex!important}.batch-details-list-page .image-production-row:not(:has(.batch-details-result-stack)):not(:has(.batch-details-placeholder-stack)) .image-production-name{text-align:center;margin:0!important;padding:0!important;display:flex!important}.batch-details-list-page .image-production-row:not(:has(.batch-details-result-stack)):not(:has(.batch-details-placeholder-stack)) .image-production-link{text-align:center;margin:0!important;padding:0!important;display:flex!important}.batch-details-list-page .batch-details-load-more{flex:none!important;padding:10px 0 6px!important}@media (max-width:620px){.batch-details-list-page .image-production-list:not(:has(.image-production-empty)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}.hot-cover-list-page .image-production-list:not(:has(.image-production-empty)){gap:12px!important;margin-top:16px!important}.hot-cover-list-page .image-production-row.image-artwork-card{box-shadow:none!important;border-color:#e4e7ec!important;border-radius:8px!important}.hot-cover-list-page .hot-cover-result-media.image-artwork-preview{border-radius:8px!important}.hot-cover-list-page .image-artwork-actions.redraw-card-actions{width:auto!important;height:auto!important;box-shadow:none!important;opacity:0!important;background:#111827c7!important;border:0!important;border-radius:6px!important;gap:6px!important;padding:5px!important;transition:opacity .16s,transform .16s!important;display:flex!important;position:absolute!important;top:10px!important;bottom:auto!important;left:auto!important;right:10px!important;transform:translateY(-4px)!important}.hot-cover-list-page .image-artwork-card:hover .image-artwork-actions,.hot-cover-list-page .image-artwork-card:focus-within .image-artwork-actions{opacity:1!important;transform:translateY(0)!important}.hot-cover-list-page .image-artwork-actions button{color:#fff!important;background:#ffffff1f!important;border:0!important;border-radius:5px!important;width:30px!important;height:30px!important;padding:0!important}.hot-cover-list-page .image-artwork-actions button:hover{background:#2377c7!important}.hot-cover-list-page .image-artwork-actions button:focus-visible{background:#2377c7!important}.hot-cover-list-page .image-artwork-actions button:last-child:hover{background:#c93636!important}.hot-cover-list-page .image-artwork-actions button:last-child:focus-visible{background:#c93636!important}@media (min-width:761px) and (max-width:1100px){.app-shell:not(.canvas-fullscreen)>main>.project-home-image>.category-toolbar-shell,.app-shell:not(.canvas-fullscreen)>main>.hot-cover-list-page>.image-production-toolbar{flex-wrap:wrap!important;align-content:center!important;row-gap:8px!important;min-height:104px!important}}@media (max-width:760px){.app-shell:not(.canvas-fullscreen)>main>.hot-cover-list-page{padding:12px!important}.app-shell:not(.canvas-fullscreen)>main>.hot-cover-list-page>.image-production-toolbar{flex-wrap:wrap!important;align-content:center!important;row-gap:8px!important;min-height:104px!important}.hot-cover-list-page .image-production-toolbar>.image-date-nav{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}.batch-details-preview-empty-copy{background:#fff;border:1px solid #e1e7ee;border-radius:8px;flex:none;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.batch-details-preview-empty-copy .preview-empty-icon{border-radius:9px;flex:0 0 38px;width:38px;height:38px;margin:0}.batch-details-preview-empty-copy strong,.batch-details-preview-empty-copy span,.batch-details-preview-empty-copy small{display:block}.batch-details-preview-empty-copy strong{color:#1d2939;margin:1px 0 4px;font-size:14px;line-height:1.4}.batch-details-preview-empty-copy span{color:#667085;font-size:11px;line-height:1.55}.batch-details-preview-empty-copy small{color:#98a2b3;margin-top:4px;font-size:10px;line-height:1.45}.batch-details-preview-example{background:#fff;border:1px solid #e1e7ee;border-radius:8px;flex-direction:column;flex:auto;min-height:0;padding:14px;display:flex;overflow:hidden}.batch-details-preview-example-heading{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.batch-details-preview-example-heading strong,.batch-details-preview-example-heading span{display:block}.batch-details-preview-example-heading strong{color:#1d2939;font-size:13px;line-height:1.4}.batch-details-preview-example-heading span{color:#7e8795;margin-top:3px;font-size:10px;line-height:1.5}.batch-details-preview-example-heading small{color:#667085;background:#f3f6fb;border-radius:5px;flex:none;padding:4px 8px;font-size:10px;line-height:1.3}.batch-details-preview-example img{object-fit:contain;object-position:center top;border-radius:6px;width:100%;height:auto;min-height:0;max-height:calc(100% - 43px);display:block;background:#fff!important}@media (max-width:700px){.batch-details-preview-empty-copy{padding:11px 12px}.batch-details-preview-example{padding:11px;overflow:auto}.batch-details-preview-example-heading{flex-direction:column;gap:7px}.batch-details-preview-example img{max-height:none}}@media (min-width:681px){.app-shell:not(.canvas-fullscreen)>main>.batch-details-workspace{height:auto!important;min-height:calc(100vh - 74px)!important;overflow:visible!important}.app-shell:not(.canvas-fullscreen)>main>.batch-details-workspace>.batch-details-workspace-body{height:auto!important;min-height:0!important;overflow:visible!important}.app-shell:not(.canvas-fullscreen)>main>.batch-details-workspace .batch-details-controls{width:auto!important;height:auto!important;max-height:none!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.app-shell:not(.canvas-fullscreen)>main>.batch-details-workspace .batch-details-preview{min-height:calc(100vh - 140px)}}.batch-details-workspace{box-sizing:border-box;height:calc(100% - 10px);min-height:0;margin:0 10px 10px 0;overflow:hidden}.batch-details-workspace-body{height:calc(100% - 58px);min-height:0;overflow:hidden}.batch-details-controls{box-sizing:border-box;height:100%;min-height:0;padding-bottom:92px;overflow:hidden auto}.batch-details-preview{height:100%;min-height:0;overflow:auto}.batch-details-preview.is-generating .batch-details-preview-empty{background:linear-gradient(#f5f3ff,#fff);border-color:#c4b5fd}.batch-details-preview.is-generating .batch-details-preview-empty .preview-empty-icon{color:#8b5cf6;animation:1.1s linear infinite batch-details-spin}.batch-details-preview.is-generating .batch-details-preview-empty strong{color:#7c3aed}.batch-details-preview.is-generating .batch-details-preview-empty strong:after{content:" · 生成中"}.batch-details-style-options{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#b8c2d0 #eef1f5;align-content:start;height:190px;max-height:190px;padding:2px 4px 6px 2px;overflow:hidden auto}.batch-details-style-options::-webkit-scrollbar{width:9px}.batch-details-actionbar{box-sizing:border-box;z-index:1200;justify-content:space-between;left:var(--active-sidebar-width,220px)!important;width:460px!important;padding-left:20px!important;padding-right:0!important;position:fixed!important;bottom:10px!important;right:auto!important}.batch-details-actionbar button{margin-left:auto;margin-right:12px}.batch-details-screen-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:18px 0;display:grid}.batch-details-screen-grid article{background:#fff;border:1px solid #e1e7ef;border-radius:7px;flex-direction:column;gap:5px;min-height:105px;padding:12px;display:flex}.batch-details-screen-grid article>b{color:#8b5cf6;font-size:11px}.batch-details-screen-grid article strong{color:#344054;font-size:12px}.batch-details-screen-grid article span,.batch-details-screen-grid article small{color:#667085;font-size:10px;line-height:1.4}.batch-details-screen-grid article small{color:#98a2b3}.batch-details-plan{flex-direction:column;align-items:center;width:100%;max-width:720px;display:flex}.batch-details-plan>span{color:#667085;margin-top:6px;font-size:11px}.batch-details-preview-canvas{min-height:0;position:relative;overflow:auto}.batch-details-plan{box-sizing:border-box;height:100%;max-height:calc(100vh - 190px);padding:22px 18px 74px;overflow:auto}.batch-details-plan>button{z-index:2;margin-top:auto;position:sticky;bottom:0;box-shadow:0 -8px 18px #ffffffeb}.batch-details-workspace .batch-details-actionbar.fixed-generate.left-preview-generate{left:var(--active-sidebar-width,220px)!important;visibility:visible!important;opacity:1!important;z-index:1400!important;width:460px!important;display:flex!important;position:fixed!important;bottom:10px!important;right:auto!important}.batch-details-generated-list{box-sizing:border-box;flex-direction:column;gap:12px;width:min(760px,100%);margin:0 auto;padding:16px;display:flex}.batch-details-generated-list article{background:#fff;border:1px solid #e1e7ef;border-radius:8px;overflow:hidden}.batch-details-generated-list strong{color:#344054;padding:10px 12px;font-size:12px;display:block}.batch-details-generated-list img{object-fit:contain;cursor:zoom-in;background:#f3f4f6;width:100%;height:auto;display:block}.batch-details-preview.is-final-generating .batch-details-plan{opacity:.9}.batch-details-preview.is-final-generating .batch-details-screen-grid article{position:relative;overflow:hidden}.batch-details-preview.is-final-generating .batch-details-screen-grid article:after{content:"";background:linear-gradient(100deg,#0000 20%,#8b5cf624 45%,#0000 70%);animation:1.35s infinite batch-details-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.batch-details-preview.is-final-generating .batch-details-plan>button{opacity:.65;pointer-events:none}@keyframes batch-details-shimmer{to{transform:translate(100%)}}.batch-details-style-options{scrollbar-gutter:stable;scrollbar-color:#b8c2d0 #eef1f5;align-items:stretch;gap:8px;padding:2px 2px 8px;flex-wrap:nowrap!important;height:116px!important;max-height:116px!important;display:flex!important;overflow:auto hidden!important}.batch-details-style-options button{flex:0 0 132px;height:96px}.batch-details-style-options::-webkit-scrollbar{width:auto;height:8px}.batch-details-style-options::-webkit-scrollbar-track{background:#eef1f5;border-radius:6px}.batch-details-style-options::-webkit-scrollbar-thumb{background:#b8c2d0;border:2px solid #eef1f5;border-radius:6px}.batch-details-list-page .image-production-table-head{display:none}.batch-details-list-page .image-production-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:16px;max-height:calc(100% - 120px);padding:14px 2px;display:grid}.batch-details-list-page .image-production-row{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #1018280d}.batch-details-list-page .image-production-row:before{content:"";background:linear-gradient(#eef2f7 0 31%,#fff 31% 34%,#f4f6f8 34% 62%,#fff 62% 65%,#edf1f5 65%);border-bottom:1px solid #edf0f3;height:230px;display:block}.batch-details-list-page .image-production-row>span,.batch-details-list-page .image-production-row>em,.batch-details-list-page .image-production-row>time{display:none}.batch-details-list-page .image-production-name{padding:12px 13px 5px}.batch-details-list-page .image-production-name span{display:none}.batch-details-list-page .image-production-name strong{font-size:13px}.batch-details-list-page .image-production-link{color:#2377c7;align-self:flex-start;margin:0 13px 13px;padding:0}.batch-details-list-page .image-production-list .image-production-empty{grid-column:1/-1}.batch-details-result-stack{background:#f4f6f8;flex-direction:column;gap:3px;padding:8px;display:flex}.batch-details-result-stack img{object-fit:cover;background:#e9edf2;border-radius:3px;width:100%;height:74px;display:block}.batch-details-task-notice{color:#356dd2;background:#f5f8ff;border:1px solid #c9d8ef;border-radius:7px;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;font-size:11px;display:flex}.batch-details-task-notice svg{color:#6d7fe8;flex:none}.batch-details-list-page .image-production-row:has(.batch-details-result-stack) .image-production-link{display:none}.batch-details-list-page .image-production-row:not(:has(.batch-details-result-stack)) .image-production-link{display:block}.batch-details-list-page .image-production-row:has(.batch-details-result-stack) .image-production-name{display:none}.batch-details-list-page .image-production-row:has(.batch-details-result-stack){padding-bottom:0}.batch-details-placeholder-stack{background:#f4f6f8;flex-direction:column;gap:3px;padding:8px;display:flex}.batch-details-placeholder-stack div{color:#98a2b3;background:linear-gradient(110deg,#f8fafc,#eef2f7,#f8fafc);border:1px dashed #cbd5e1;border-radius:3px;justify-content:center;align-items:center;gap:8px;height:74px;display:flex}.batch-details-placeholder-stack span{color:#8b5cf6;font-size:12px}.batch-details-placeholder-stack small{font-size:10px}.batch-details-result-stack img{height:132px!important}.batch-details-result-stack img:nth-child(n+4){height:104px!important}.batch-details-placeholder-stack div{height:132px!important}.batch-details-image-preview{z-index:2000;background:#0f172ad1;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.batch-details-image-preview>img{object-fit:contain;cursor:zoom-in;transform-origin:50%;max-width:88vw;max-height:82vh;transition:transform .2s}.batch-details-image-preview-toolbar{z-index:1;align-items:center;gap:6px;display:flex;position:fixed;top:18px;right:22px}.batch-details-image-preview-toolbar button,.batch-details-image-preview-toolbar a{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:5px;justify-content:center;align-items:center;height:32px;padding:0 11px;font-size:12px;text-decoration:none;display:inline-flex}.batch-details-result-stack img{cursor:zoom-in}.batch-details-image-preview-stack{transform-origin:top;flex-direction:column;gap:8px;width:min(760px,82vw);padding:50px 0;transition:transform .2s;display:flex}.batch-details-image-preview-stack img{object-fit:contain;background:#fff;border-radius:3px;width:100%;height:auto;display:block}.batch-details-image-preview{cursor:default;-webkit-user-select:none;user-select:none}.batch-details-image-preview-stack{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab;transform-origin:50%!important}.batch-details-image-preview-stack,.batch-details-image-preview-stack img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.batch-details-image-preview{box-sizing:border-box;align-items:flex-start;padding:96px 0}.batch-details-image-preview-stack{transform-origin:top!important}.batch-details-image-preview{cursor:grab!important}.batch-details-image-preview:active{cursor:grabbing!important}.batch-details-result-stack img,.batch-details-placeholder-stack div{aspect-ratio:3/4;object-fit:cover}.batch-details-list-page .batch-details-result-stack img{background:#f4f6f8;object-fit:contain!important}.batch-details-list-page .batch-details-placeholder-stack div{object-fit:contain}.batch-details-list-page .batch-details-result-stack img,.batch-details-list-page .batch-details-placeholder-stack div{box-sizing:border-box;aspect-ratio:3/4!important;width:100%!important;height:auto!important}.batch-details-list-page .batch-details-result-stack img{object-fit:contain!important}.batch-details-list-page .image-production-list{scrollbar-width:auto;scrollbar-color:#b8c2d0 #eef1f5;grid-template-columns:repeat(6,minmax(0,1fr));overflow-y:auto}.batch-details-list-page .image-production-list::-webkit-scrollbar{width:9px}.batch-details-list-page .image-production-list::-webkit-scrollbar-track{background:#eef1f5;border-radius:6px}.batch-details-list-page .image-production-list::-webkit-scrollbar-thumb{background:#b8c2d0;border:2px solid #eef1f5;border-radius:6px}@media (max-width:1200px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.batch-details-list-page .image-production-list{scrollbar-width:thin;scrollbar-color:#5c65706b transparent}.batch-details-list-page .image-production-list::-webkit-scrollbar{width:6px;height:6px}.batch-details-list-page .image-production-list::-webkit-scrollbar-track{background:0 0}.batch-details-list-page .image-production-list::-webkit-scrollbar-thumb{background:#5c65706b padding-box padding-box;border:1px solid #0000;border-radius:999px;min-height:28px}.batch-details-list-page .image-production-list::-webkit-scrollbar-thumb:hover{background:#48515c9e padding-box padding-box}.batch-details-list-page .image-production-list::-webkit-scrollbar-button{width:0;height:0;display:none}.batch-details-list-page .image-production-list{height:calc(100% - 112px);max-height:none;overflow-y:auto}.batch-details-list-page .image-production-row{position:relative}.batch-details-card-actions{opacity:0;z-index:3;background:#181f2aeb;border-radius:8px;gap:2px;padding:4px;transition:opacity .15s;display:flex;position:absolute;top:8px;left:auto;right:8px;transform:none;box-shadow:0 5px 16px #0f172a47}.batch-details-list-page .image-production-row:hover .batch-details-card-actions{opacity:1}.batch-details-card-actions button{color:#e6ebf0;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:28px;padding:0;font-size:0;display:grid}.batch-details-card-actions button:hover{color:#fff;background:#ffffff24}.batch-details-card-actions button:first-child:hover{color:#fff;background:#d92d20}.batch-details-card-actions button{min-width:28px;padding:0;font-size:0}.batch-details-card-actions button:before{font-size:14px;line-height:1}.batch-details-card-actions button:first-child:before{content:"×"}.batch-details-card-actions button:nth-child(2):before{content:"✎"}.batch-details-card-actions button:nth-child(3):before{content:"↓"}.batch-details-card-actions button{text-indent:-9999px;overflow:hidden}.batch-details-card-actions button:before{text-indent:0;display:block}.batch-details-card-actions button{overflow:visible;width:34px!important;min-width:34px!important;height:32px!important;padding:0!important;font-size:0!important}.batch-details-card-actions button:before{content:none!important;display:none!important}.batch-details-card-actions button svg{pointer-events:none;width:18px;height:18px;display:block}.batch-details-list-page .image-production-row:has(.image-production-status.processing) .batch-details-placeholder-stack div{color:#7c3aed;position:relative}.batch-details-list-page .image-production-row:has(.image-production-status.processing) .batch-details-placeholder-stack div:after{content:"加载中";color:#7c3aed;font-size:11px;animation:1.2s ease-in-out infinite batch-details-loading}@keyframes batch-details-loading{50%{opacity:.35}}.batch-details-list-page .image-production-row:has(.image-production-status.processing) .batch-details-placeholder-stack div{color:#0000;background:#f5f6f8 url(/favicon.png) 50% 42%/44px 44px no-repeat}.batch-details-list-page .image-production-row:has(.image-production-status.processing) .batch-details-placeholder-stack div span{visibility:hidden}.batch-details-list-page .image-production-row:has(.image-production-status.processing) .batch-details-placeholder-stack div small{visibility:hidden}.batch-details-plan>button{display:none!important}.batch-details-list-page .image-production-list{padding:14px!important}.batch-details-generated-list{width:100%!important;max-width:none!important;padding:16px 0!important}.batch-details-preview{padding-left:0!important;padding-right:0!important}.batch-details-preview-canvas{margin-left:0!important;margin-right:0!important}.batch-details-preview-canvas>.batch-details-generated-list{place-self:stretch stretch}.batch-details-generated-list article{width:100%!important}.batch-details-preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.batch-details-preview-actions button{white-space:nowrap}.batch-details-preview-actions .batch-details-final-action{color:#fff;background:#2377c7;border-color:#2377c7}.batch-details-screen-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;gap:12px;width:100%;display:grid}.batch-details-screen-grid article{box-sizing:border-box;min-width:0;overflow:hidden}.batch-details-list-page .image-production-row{align-self:start;height:max-content;min-height:0;margin-bottom:0}.batch-details-list-page .batch-details-result-stack,.batch-details-list-page .batch-details-placeholder-stack{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;display:flex;position:relative}.batch-details-list-page .batch-details-result-stack img,.batch-details-list-page .batch-details-placeholder-stack div{flex:none;display:block}.batch-details-list-page .image-production-list{column-count:6;column-fill:balance;column-gap:16px;display:block!important}.batch-details-list-page .image-production-list .image-production-empty{width:100%;display:block}@media (max-width:1200px){.batch-details-list-page .image-production-list{column-count:4}}@media (max-width:760px){.batch-details-list-page .image-production-list{column-count:2}}.batch-details-list-page .image-production-list{box-sizing:border-box;column-count:6!important;column-width:auto!important;column-gap:16px!important;overflow:hidden auto!important}.batch-details-list-page .image-production-row{box-sizing:border-box;max-width:100%;width:100%!important}@media (max-width:1200px){.batch-details-list-page .image-production-list{column-count:4!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{column-count:2!important}}.batch-details-list-page .image-production-list{column-count:initial!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;display:grid!important;overflow:hidden auto!important}.batch-details-list-page .image-production-row{break-inside:auto;page-break-inside:auto;width:auto!important;margin:0!important;display:flex!important}@media (max-width:1200px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.batch-details-list-page .image-production-list{column-count:6!important;column-fill:balance!important;grid-template-columns:none!important;column-gap:16px!important;height:calc(100% - 112px)!important;display:block!important;overflow:hidden auto!important}.batch-details-list-page .image-production-row{vertical-align:top;break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;margin:0 0 16px!important;display:flex!important}@media (max-width:1200px){.batch-details-list-page .image-production-list{column-count:4!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{column-count:2!important}}.batch-details-list-page .image-production-list{grid-auto-rows:max-content;align-content:start;row-gap:16px;min-height:0;column-fill:balance!important;column-count:initial!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;height:calc(100% - 112px)!important;max-height:none!important;display:grid!important;overflow:hidden scroll!important}.batch-details-list-page .image-production-row{break-inside:auto!important;width:auto!important;margin:0!important}.batch-details-list-page{overflow-y:auto!important}.batch-details-list-page .image-production-list::-webkit-scrollbar{display:none}@media (max-width:1200px){.batch-details-list-page .image-production-list{column-count:4!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{column-count:2!important}}.batch-details-list-page .image-production-list{column-count:6!important;column-fill:auto!important;height:calc(100vh - 150px)!important;min-height:520px!important;overflow:hidden auto!important}.batch-details-list-page .image-production-row{break-inside:avoid!important;visibility:visible!important;opacity:1!important}@media (max-width:1200px){.batch-details-list-page .image-production-list{column-count:4!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{column-count:2!important}}.batch-details-list-page .image-production-list{column-count:initial!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-items:start!important;gap:16px!important;height:calc(100% - 112px)!important;max-height:none!important;display:grid!important;overflow:hidden auto!important}.batch-details-list-page .image-production-row{break-inside:auto!important;align-self:start!important;width:auto!important;height:max-content!important;min-height:0!important;margin:0!important;display:flex!important}@media (max-width:1200px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.batch-details-list-page .image-production-list{column-count:6!important;column-fill:balance!important;grid-template-columns:none!important;column-gap:16px!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.batch-details-list-page .image-production-row{break-inside:avoid!important;width:100%!important;margin:0 0 16px!important;display:flex!important}@media (max-width:1200px){.batch-details-list-page .image-production-list{column-count:4!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{column-count:2!important}}.batch-details-list-page .image-production-list{column-fill:auto!important;column-fill:auto!important;height:10000px!important;max-height:none!important;overflow:visible!important}@media (max-width:1200px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.batch-details-list-page .image-production-list{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:initial!important;align-items:start!important;gap:16px!important;display:grid!important}.batch-details-list-page .image-production-masonry-column{flex-direction:column!important;gap:16px!important;min-width:0!important;display:flex!important}.batch-details-list-page .image-production-masonry-column .image-production-row{width:100%!important;margin:0!important}.batch-details-list-page .image-production-masonry-column.single{display:contents!important}@media (max-width:1200px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.batch-details-list-page .image-production-toolbar,.batch-details-list-page .image-production-list,.batch-details-list-page .image-production-table-head{box-sizing:border-box;width:100%}.batch-details-list-page .image-production-list{padding-left:0!important;padding-right:0!important}.batch-details-list-page .image-date-nav{margin-top:10px}.batch-details-list-page .image-production-toolbar{align-items:center;gap:16px;width:100%;margin-top:10px;padding:0;display:flex}.batch-details-list-page .image-date-nav{flex:none;min-width:0;margin-top:0}.batch-details-list-page .image-production-primary{margin-left:auto}.batch-details-list-page{padding-left:22px!important}.batch-details-list-page{overflow:hidden!important}.batch-details-list-page .image-production-list{column-count:initial!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-rows:max-content!important;grid-auto-flow:row!important;align-content:start!important;gap:16px!important;height:calc(100% - 112px)!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden auto!important}.batch-details-list-page .image-production-row{break-inside:auto!important;align-self:start!important;width:auto!important;height:max-content!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.batch-details-list-page .batch-details-result-stack,.batch-details-list-page .batch-details-placeholder-stack{box-sizing:border-box!important;width:100%!important}@media (max-width:1200px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.batch-details-preview-canvas>.batch-details-preview-empty{margin:16px}.batch-details-preview-canvas>.batch-details-plan{box-sizing:border-box;width:calc(100% - 32px);margin:16px}.batch-details-preview-canvas>.batch-details-generated-list{margin:16px}.batch-details-preview-canvas{box-sizing:border-box!important;padding:16px!important;overflow:auto!important}.batch-details-preview-canvas>.batch-details-preview-empty{box-sizing:border-box;min-height:calc(100% - 32px);margin:0!important}.batch-details-preview-canvas>.batch-details-plan,.batch-details-preview-canvas>.batch-details-generated-list{box-sizing:border-box;width:100%!important;margin:0!important}.batch-details-workspace-body{column-gap:16px!important}.batch-details-controls{box-sizing:border-box!important;gap:16px!important;padding:22px 20px!important}.batch-details-preview{box-sizing:border-box!important;padding:22px 20px!important}.batch-details-preview-canvas{margin-top:16px!important}.batch-details-preview-actions .batch-details-final-action{height:42px!important;padding:0 20px!important;font-size:13px!important;font-weight:600!important}.batch-details-preview-actions .batch-details-workflow-next{color:#fff!important;background:#2377c7!important;border-color:#2377c7!important;height:42px!important;padding:0 20px!important;font-size:13px!important;font-weight:600!important}.redraw-list-page .image-production-tabs,.redraw-list-page .image-production-search{display:none!important}.redraw-list-page .image-production-toolbar{justify-content:space-between!important}.redraw-list-page .image-production-toolbar .image-date-nav{flex:none!important;width:max-content!important;max-width:calc(100% - 260px)!important;margin:0!important}.redraw-list-page .image-production-toolbar .image-date-tabs{flex:none!important;width:max-content!important;max-width:none!important}.redraw-list-page .image-production-toolbar>.image-production-primary{margin-left:auto!important}.redraw-list-page .image-production-table-head{display:none!important}.redraw-list-page .image-production-row{grid-template-columns:minmax(0,1fr)!important}.redraw-list-actions{align-items:center;gap:8px;display:flex;margin-left:auto!important}.redraw-manual-button{color:#526a7f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfdbe7;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;display:inline-flex}.redraw-list-page .image-production-toolbar>.image-production-primary{border-radius:6px;height:36px;padding:0 14px}.redraw-list-page .image-production-empty{box-sizing:border-box;justify-content:center;height:100%;min-height:0}.redraw-list-page .image-production-empty svg{color:#8d9aa8}.redraw-list-page .image-production-empty strong{color:#475a6d;margin-top:2px;font-size:13px}.redraw-list-page .image-production-empty span{color:#8d99a6;margin:6px 0 14px;font-size:10px}.redraw-list-page .image-production-pager{border-top:0!important;height:52px!important;min-height:52px!important;margin-top:0!important;padding:0!important}.redraw-list-page .image-production-list{align-content:start;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;min-height:0!important;display:grid!important;overflow-y:auto!important}.redraw-list-page .image-production-row{min-width:0!important}.redraw-list-page .image-production-masonry-column.single{display:contents!important}.redraw-list-page .image-production-loading{color:#667085;background:linear-gradient(#fbfcfd,#f7f9fb);border:1px solid #e5eaf0;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:260px;font-size:12px;display:flex;box-shadow:0 4px 14px #182e440a}.redraw-list-page .image-production-list:has(.image-production-empty){justify-content:center!important;align-items:center!important;display:flex!important}.redraw-list-page .image-production-list:has(.image-production-empty) .image-production-empty{box-sizing:border-box;width:100%!important;height:100%!important;min-height:0!important}@media (max-width:1000px){.redraw-list-page .image-production-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.redraw-list-page .image-production-list{grid-template-columns:1fr!important}}.redraw-list-page .image-production-row{background:#fff!important;border:1px solid #e3e8ee!important;border-radius:10px!important;position:relative!important;overflow:hidden!important;box-shadow:0 3px 12px #182e440f!important}.redraw-list-page .redraw-compare-card{background:#f8fafc!important;border-bottom:0!important;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)!important;align-items:center!important;padding:12px!important}.redraw-list-page .redraw-compare-frame{aspect-ratio:auto!important;background:#eef2f5!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:190px!important;display:flex!important}.redraw-list-page .redraw-compare-frame img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:420px!important;display:block!important}.redraw-list-page .redraw-frame-placeholder{height:auto!important;min-height:190px!important}.redraw-list-page .redraw-card-actions{opacity:0!important;z-index:5!important;top:8px!important;right:8px!important}.redraw-list-page .image-production-row:hover .redraw-card-actions,.redraw-list-page .image-production-row:focus-within .redraw-card-actions{opacity:1!important}.redraw-list-page .redraw-card-actions button:disabled{opacity:.55;cursor:wait}.redraw-list-page .redraw-compare-frame:has(img){cursor:zoom-in}.image-production-action-toast{z-index:120;color:#fff;white-space:nowrap;background:#182735;border:1px solid #c9dcec;border-radius:7px;padding:10px 16px;font-size:12px;position:fixed;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a38}.batch-details-asset-toolbar{z-index:4;opacity:0;background:#181f2ae6;border-radius:7px;gap:3px;padding:4px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-3px);box-shadow:0 4px 12px #0f172a3d}.batch-details-asset-frame:hover .batch-details-asset-toolbar,.batch-details-asset-frame:focus-within .batch-details-asset-toolbar{opacity:1;transform:none}.batch-details-asset-toolbar button{color:#eef3f7;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:26px;padding:0;display:grid}.batch-details-asset-toolbar button:hover{color:#fff;background:#ffffff29}.batch-details-asset-toolbar button:focus-visible{color:#fff;background:#ffffff29}.batch-details-image-preview-toolbar .batch-details-preview-redraw{color:#fff;background:#2377c7;border-color:#2377c7;gap:5px}.batch-details-image-preview-toolbar .batch-details-preview-redraw:hover{background:#176cae;border-color:#176cae}.batch-details-image-preview-stack{align-items:center;pointer-events:auto!important}.batch-details-preview-image{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:5px;width:100%;padding:0;display:block;position:relative}.batch-details-preview-image:hover,.batch-details-preview-image.is-selected{border-color:#57a3e2}.batch-details-preview-image img{width:100%;display:block;pointer-events:auto!important}.local-image-preview-modal{z-index:3000;box-sizing:border-box;color:#fff;background:#08101ae6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.local-image-preview-dialog{box-sizing:border-box;flex-direction:column;width:min(1080px,100%);height:min(860px,100%);min-height:0;display:flex}.local-image-preview-header{color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 14px;display:flex}.local-image-preview-header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.local-image-preview-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.local-image-preview-header span{color:#ffffffa8;font-size:11px}.local-image-preview-header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;display:grid}.local-image-preview-header>button:hover{background:#ffffff29}.local-image-preview-stage{background:#ffffff06;border-radius:4px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.local-image-preview-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .18s;display:block}.local-image-preview-toolbar{background:#161b23e6;border:1px solid #ffffff29;border-radius:7px;align-self:center;align-items:center;gap:4px;margin-top:8px;padding:5px 8px;display:flex;box-shadow:0 8px 24px #0000003d}.local-image-preview-toolbar button,.local-image-preview-toolbar a{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;text-decoration:none;display:grid}.local-image-preview-toolbar button:hover,.local-image-preview-toolbar a:hover{background:#ffffff24}.local-image-preview-toolbar .preview-redraw-button{color:#8ed0ff}.local-image-preview-toolbar .preview-redraw-button:hover{color:#fff;background:#489cde3d}.local-image-preview-toolbar span{color:#fff;text-align:center;min-width:42px;font-size:10px}.local-image-preview-filmstrip{justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 4px 2px;display:flex;overflow-x:auto}.local-image-preview-filmstrip button{cursor:pointer;background:#ffffff1a;border:2px solid #0000;border-radius:5px;flex:0 0 58px;width:58px;height:58px;padding:0;position:relative;overflow:hidden}.local-image-preview-filmstrip button:hover,.local-image-preview-filmstrip button.active{border-color:#fff}.local-image-preview-filmstrip img{object-fit:cover;width:100%;height:100%;display:block}.local-image-preview-filmstrip span{color:#fff;text-align:center;background:#0e1620c7;border-radius:3px;min-width:16px;padding:1px 3px;font-size:9px;position:absolute;bottom:2px;right:2px}@media (max-width:620px){.local-image-preview-modal{padding:14px}.local-image-preview-header{padding-bottom:8px}.local-image-preview-header strong{font-size:14px}.local-image-preview-stage{min-height:0}.local-image-preview-toolbar{gap:1px;max-width:100%;padding:4px}.local-image-preview-toolbar button,.local-image-preview-toolbar a{width:30px;height:30px}.local-image-preview-filmstrip{justify-content:flex-start}.local-image-preview-filmstrip button{flex-basis:50px;width:50px;height:50px}}.redraw-editor-page{background:#fff;border:1px solid #e5e9ee;border-radius:8px;overflow:hidden}.redraw-editor-header{background:#fff;border-bottom:1px solid #edf0f3;align-items:center;gap:16px;height:64px;padding:0 22px;display:flex}.redraw-editor-header>button{color:#526579;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:12px;display:inline-flex}.redraw-editor-header>div{flex-direction:column;gap:3px;display:flex}.redraw-editor-header strong{color:#172033;font-size:15px}.redraw-editor-header span{color:#98a2b3;font-size:11px}.redraw-editor-empty{color:#98a2b3;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;min-height:420px;display:flex}.redraw-editor-empty svg{color:#aeb8c3}.redraw-editor-empty strong{color:#667085;font-size:14px}.redraw-editor-empty span{font-size:11px}.redraw-list-page .image-production-row{flex-direction:column!important;align-items:stretch!important;display:flex!important}.redraw-compare-card{background:#f8fafc;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:8px;padding:14px;display:grid}.redraw-compare-frame{aspect-ratio:3/4;background:#eef2f5;border:1px solid #d9e1e8;border-radius:6px;min-width:0;position:relative;overflow:hidden}.redraw-compare-frame img{object-fit:contain;width:100%;height:100%;display:block}.redraw-compare-frame span{z-index:1;color:#fff;background:#1a2734b8;border-radius:4px;padding:3px 6px;font-size:10px;position:absolute;top:7px;left:7px}.redraw-compare-arrows{color:#7f9bb2;flex-direction:column;align-items:center;gap:18px;font-size:25px;line-height:1;display:flex}.redraw-list-page .image-production-name{padding:11px 13px 4px}.redraw-list-page .image-production-link{align-self:flex-start;margin:0 13px 12px}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.project-home-image,.commerce-renovation-page,.redraw-list-page){box-sizing:border-box!important;height:calc(100vh - 74px)!important;min-height:0!important;padding:20px 24px 14px!important}.app-shell:not(.canvas-fullscreen)>main>:is(.project-home-image,.commerce-renovation-page,.redraw-list-page){box-sizing:border-box!important;height:calc(100vh - 74px)!important;min-height:0!important;padding:20px 24px 14px!important}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.project-home-image,.commerce-renovation-page,.redraw-list-page)>:-webkit-any(.category-toolbar-shell,.commerce-tool-head,.image-production-toolbar){box-sizing:border-box!important;border-bottom:0!important;align-items:center!important;height:42px!important;min-height:42px!important;margin-top:0!important;margin-bottom:14px!important;padding-top:0!important;padding-bottom:0!important}.app-shell:not(.canvas-fullscreen)>main>:is(.project-home-image,.commerce-renovation-page,.redraw-list-page)>:is(.category-toolbar-shell,.commerce-tool-head,.image-production-toolbar){box-sizing:border-box!important;border-bottom:0!important;align-items:center!important;height:42px!important;min-height:42px!important;margin-top:0!important;margin-bottom:14px!important;padding-top:0!important;padding-bottom:0!important}.app-shell:not(.canvas-fullscreen)>main>.redraw-list-page .image-production-toolbar{margin-bottom:14px!important}.image-date-tabs{scrollbar-width:thin;align-items:center;gap:6px;max-width:100%;display:flex;overflow-x:auto}.image-date-tabs button{color:#667789;white-space:nowrap;background:#fff;border:1px solid #d8e2ec;border-radius:5px;flex:none;height:32px;padding:0 14px;font-size:12px}.image-date-tabs button.active{color:#1769ad;background:#edf6ff;border-color:#2377c7;font-weight:600}.image-date-tabs{flex-wrap:nowrap;flex:1;gap:8px;width:100%;min-width:0;max-width:none;display:flex;overflow:auto hidden}.image-date-tabs button{box-sizing:border-box;text-align:center;flex:0 0 112px;width:112px;min-width:112px}.image-date-nav{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.image-date-arrow{color:#667789;cursor:pointer;background:#fff;border:1px solid #d8e2ec;border-radius:5px;flex:0 0 30px;width:30px;height:32px;font-size:20px;line-height:1}.image-date-arrow:hover{color:#1769ad;background:#edf6ff}.image-date-nav{width:0;min-width:0;max-width:100%;overflow:hidden}.image-date-tabs{flex:1;width:0;min-width:0;max-width:none;overflow:auto hidden}.image-date-tabs button{flex:0 0 112px}.image-date-nav{visibility:visible!important;opacity:1!important;flex:1!important;width:auto!important;min-width:0!important;display:flex!important}.image-date-tabs{visibility:visible!important;flex:auto!important;width:auto!important;min-width:0!important;display:flex!important}.image-date-arrow:disabled{opacity:.35;cursor:not-allowed;background:#f8fafc}.image-date-nav{margin:0 auto;flex:0 600px!important;width:600px!important;max-width:100%!important}.image-date-all{color:#667789;white-space:nowrap;background:#fff;border:1px solid #d8e2ec;border-radius:5px;flex:none;height:32px;padding:0 14px;font-size:12px}.image-date-all.active{color:#1769ad;background:#edf6ff;border-color:#2377c7;font-weight:600}.image-date-nav{margin-left:0!important;margin-right:auto!important}.image-results-actions{justify-content:flex-end;margin-left:auto}.image-results-actions .category-primary-action{order:1}.image-results-actions .image-batch-secondary{order:2}.project-home-image .category-toolbar-shell{box-sizing:border-box!important;align-items:center!important;width:100%!important;display:flex!important}.project-home-image .image-results-actions{flex:none!important;justify-content:flex-end!important;margin-left:auto!important;display:flex!important}.project-home-image .category-toolbar-shell{padding-right:0!important}.project-home-image .image-results-actions{margin-right:0!important}.project-home-image .image-list-toolbar-actions.image-results-actions{left:auto!important;right:0!important}.image-date-nav{flex:none!important;width:auto!important;max-width:100%!important}.image-date-tabs{flex:none!important;width:auto!important;overflow:hidden!important}.batch-delete-confirm{z-index:1500;background:#0f172a59;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.batch-delete-confirm strong{color:#172033;font-size:15px}.batch-delete-confirm p{color:#667085;margin:12px 0 20px;font-size:13px}.batch-delete-confirm button{color:#475467;white-space:nowrap;background:#fff;border:0;border-radius:5px;min-width:52px;height:34px;padding:0 14px}.batch-delete-confirm button.danger{color:#fff;background:#dc4662;border-color:#dc4662;min-width:220px}.batch-delete-confirm{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a52;z-index:9999!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#0f172a52!important;place-items:center!important;display:grid!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.batch-delete-confirm>div{background:#fff!important;border-radius:8px!important;width:min(420px,100vw - 32px)!important;padding:22px!important;box-shadow:0 16px 40px #0f172a33!important}.batch-delete-confirm footer{background:#071426!important;justify-content:flex-end!important;gap:10px!important;margin:0 -22px -22px!important;padding:34px 24px!important;display:flex!important}.batch-delete-confirm footer button{white-space:nowrap!important;min-width:52px!important;height:34px!important}.batch-delete-confirm footer button.danger{color:#fff!important;background:#dc4662!important;min-width:220px!important}.batch-details-list-page .image-production-empty{color:#98a2b3;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.batch-details-list-page .image-production-empty strong{color:#475467;font-size:14px}.batch-details-list-page .image-production-empty span{font-size:11px}.batch-details-list-page .image-production-empty .image-production-primary{margin-top:6px}.batch-details-list-page .image-production-list:has(.image-production-empty){justify-content:center!important;align-items:center!important;min-height:0!important;display:flex!important}.batch-details-list-page .image-production-empty{box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:8px;width:min(420px,100% - 48px);padding:28px;box-shadow:0 4px 16px #1e37500d;min-height:300px!important}.batch-details-list-page .image-production-empty svg{color:#94a3b8}.batch-details-list-page .image-production-empty .image-production-primary{height:36px}.batch-details-list-page .image-production-list:has(.image-production-empty) .image-production-masonry-column{display:none!important}.batch-details-list-page .image-production-list .image-production-empty{text-align:center;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:250px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.batch-details-list-page .image-production-list .image-production-empty .image-production-primary{align-self:center!important;margin:6px 0 0!important}.batch-details-list-page .image-production-list{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-items:start!important}.batch-details-list-page .image-production-row{align-self:start!important;width:100%!important;min-width:0!important;height:max-content!important}.batch-details-list-page .batch-details-result-stack{flex-direction:column!important;gap:8px!important;width:100%!important;height:auto!important;display:flex!important}.batch-details-list-page .batch-details-result-stack img{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}.batch-details-list-page .image-production-name,.batch-details-list-page .image-production-link{display:none!important}.batch-details-list-page .batch-details-placeholder-stack div{animation:1.45s ease-in-out infinite detail-placeholder-shimmer;aspect-ratio:9/16!important;color:#0000!important;background:linear-gradient(105deg,#edf1f5 20%,#fff 45%,#edf1f5 70%) 0 0/220% 100%!important;border:0!important;border-radius:4px!important;width:100%!important;height:auto!important;min-height:0!important}.batch-details-list-page .batch-details-placeholder-stack div span,.batch-details-list-page .batch-details-placeholder-stack div small{visibility:hidden!important}@keyframes detail-placeholder-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@media (max-width:1200px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.batch-details-list-page .image-production-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.batch-details-list-page .image-production-row:before{content:none!important;display:none!important}.batch-details-list-page .image-production-row:has(.batch-details-placeholder-stack):before{content:none!important;display:none!important}.batch-details-list-page .batch-details-placeholder-stack{isolation:isolate;z-index:1!important;background:#f4f6f8!important;position:relative!important}.batch-details-list-page .batch-details-placeholder-stack div{z-index:1!important;background:linear-gradient(105deg,#e7edf3 20%,#fff 45%,#e7edf3 70%) 0 0/220% 100%!important;position:relative!important;overflow:hidden!important}.batch-details-list-page .batch-details-placeholder-stack div:before{content:""!important;z-index:-1!important;background:inherit!important;pointer-events:none!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.batch-details-list-page .batch-details-placeholder-stack div:after{content:none!important;display:none!important}.batch-details-list-page .batch-details-asset-frame{aspect-ratio:3/4!important;background:#f4f6f8!important;width:100%!important;position:relative!important;overflow:hidden!important}.batch-details-list-page .batch-details-asset-frame>.batch-details-asset-image,.batch-details-list-page .batch-details-asset-placeholder{width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.batch-details-list-page .batch-details-asset-placeholder{animation:1.45s ease-in-out infinite detail-placeholder-shimmer;background:linear-gradient(105deg,#e7edf3 20%,#fff 45%,#e7edf3 70%) 0 0/220% 100%!important}.batch-details-list-page .batch-details-asset-frame>.batch-details-asset-image{opacity:0;transition:opacity .18s;z-index:1!important;object-fit:contain!important}.batch-details-list-page .batch-details-asset-frame.is-loaded img{opacity:1}.batch-details-list-page .batch-details-asset-frame.is-loaded .batch-details-asset-placeholder{display:none!important}.batch-details-list-page .batch-details-placeholder-stack div,.batch-details-list-page .batch-details-asset-placeholder{color:#98a2b3!important;background:#f4f7fa!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;animation:none!important;display:flex!important}.batch-details-list-page .batch-details-placeholder-stack div:before,.batch-details-list-page .batch-details-asset-placeholder:before,.batch-details-list-page .batch-details-placeholder-stack div:after,.batch-details-list-page .batch-details-asset-placeholder:after{content:none!important;display:none!important}.batch-details-list-page .batch-details-placeholder-icon{aspect-ratio:1!important;object-fit:contain!important;opacity:.16!important;filter:grayscale()saturate(0)brightness(.75)!important;flex:none!important;width:44px!important;height:44px!important;max-height:44px!important;display:block!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.batch-details-list-page .batch-details-result-stack .batch-details-asset-placeholder>.batch-details-placeholder-icon,.batch-details-list-page .batch-details-placeholder-stack div>.batch-details-placeholder-icon{-webkit-mask:url(/favicon.png) 50%/contain no-repeat;mask:url(/favicon.png) 50%/contain no-repeat;visibility:visible!important;aspect-ratio:1!important;opacity:1!important;background:#cfd4da!important;border:0!important;border-radius:0!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;display:block!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.batch-details-list-page .batch-details-placeholder-stack div>small,.batch-details-list-page .batch-details-asset-placeholder>small{visibility:visible!important;color:#7b8794!important;text-align:center!important;font-size:11px!important;line-height:18px!important;display:block!important;position:static!important}.batch-details-list-page .batch-details-asset-frame.is-loaded{aspect-ratio:auto!important;background:0 0!important;height:auto!important;overflow:visible!important}.batch-details-list-page .batch-details-asset-frame.is-loaded>.batch-details-asset-image{aspect-ratio:auto!important;object-fit:contain!important;opacity:1!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.batch-details-list-page .batch-details-asset-frame.has-selected-ratio{aspect-ratio:var(--detail-ratio,3 / 4)!important;height:auto!important;min-height:0!important;overflow:hidden!important}.batch-details-list-page .batch-details-asset-frame.has-selected-ratio>.batch-details-asset-image,.batch-details-list-page .batch-details-asset-frame.has-selected-ratio.is-loaded>.batch-details-asset-image{object-fit:contain!important;background:#f4f7fa!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.batch-details-preview.is-final-generating .batch-details-screen-grid article:after{content:none!important;animation:none!important;display:none!important}.batch-details-generated-placeholder{aspect-ratio:3/4;background:#f4f7fa;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:320px;display:flex}.batch-details-generated-placeholder-icon{background:#cfd4da;width:42px;height:42px;-webkit-mask:url(/favicon.png) 50%/contain no-repeat;mask:url(/favicon.png) 50%/contain no-repeat}.redraw-frame-placeholder{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;font-size:11px;display:flex}.redraw-frame-placeholder.is-loading{color:#4b8cc4}.redraw-frame-placeholder.is-failed{color:#c15d68}.batch-details-workspace-header .redraw-manual-button{white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;height:32px;font-size:11px;display:inline-flex;color:#526a7f!important;background:#fff!important;border:1px solid #cfdbe7!important;padding:0 12px!important}.batch-details-workspace-header .redraw-manual-button:hover{color:#2d638b!important;background:#f7fbfe!important;border-color:#9ebcd6!important}.image-production-toolbar .image-production-back{cursor:pointer;border-radius:5px;flex:0 0 30px}.image-production-toolbar .image-production-back:hover{color:#2377c7;background:#f3f7fa}.batch-details-list-page .batch-details-previewable{cursor:zoom-in}.batch-details-list-page .batch-details-card-actions{opacity:0;transition:opacity .15s,transform .15s;transform:translateY(-3px);gap:3px!important;padding:4px!important;top:8px!important;left:auto!important;right:8px!important}.batch-details-list-page .image-production-row:hover .batch-details-card-actions,.batch-details-list-page .image-production-row:focus-within .batch-details-card-actions{opacity:1;transform:none}.batch-details-list-page .batch-details-card-actions button:first-child:hover{color:#fff!important;background:#2377c7!important}.batch-details-list-page .batch-details-card-actions button:last-child:hover{color:#fff!important;background:#d92d20!important}.image-production-toolbar>.redraw-list-actions{flex:none!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.image-production-toolbar>.redraw-list-actions .image-production-primary,.batch-details-list-page .redraw-list-actions .image-production-primary{margin-left:0!important}.project-home-image .image-results-actions .image-manual-action{order:0!important}.project-home-image .image-results-actions .category-primary-action{order:1!important}.project-home-image .image-results-actions .image-manual-action+.category-primary-action{margin-left:0}.batch-details-image-preview{z-index:3000!important;box-sizing:border-box!important;cursor:default!important;background:#08101ae6!important;justify-content:center!important;align-items:flex-start!important;padding:88px 24px 42px!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:auto!important}.batch-details-image-preview-stack{transform-origin:top!important;cursor:grab!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:min(760px,100vw - 48px)!important;padding:0!important;transition:transform .18s!important;display:flex!important}.batch-details-image-preview-stack img{object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;background:#fff!important;border-radius:4px!important;width:100%!important;max-width:none!important;height:auto!important;display:block!important;box-shadow:0 8px 28px #0003!important}.batch-details-image-preview-toolbar{z-index:2!important;background:#161b23eb!important;border:1px solid #fff3!important;border-radius:7px!important;align-items:center!important;gap:5px!important;padding:5px!important;display:flex!important;position:fixed!important;top:18px!important;right:22px!important;box-shadow:0 8px 24px #0000003d!important}.batch-details-image-preview-toolbar button,.batch-details-image-preview-toolbar a{color:#fff!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:5px!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;text-decoration:none!important;display:grid!important}.batch-details-image-preview-toolbar button:hover,.batch-details-image-preview-toolbar a:hover{background:#ffffff24!important}.batch-details-image-preview-toolbar button:last-child:hover{background:#c93636!important}@media (max-width:620px){.batch-details-image-preview{padding:72px 12px 28px!important}.batch-details-image-preview-stack{width:calc(100vw - 24px)!important}.batch-details-image-preview-toolbar{top:10px!important;right:10px!important}}.batch-details-list-page .batch-details-asset-frame.has-selected-ratio.is-loaded{aspect-ratio:auto!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.batch-details-list-page .batch-details-asset-frame.has-selected-ratio>.batch-details-asset-image,.batch-details-list-page .batch-details-asset-frame.has-selected-ratio.is-loaded>.batch-details-asset-image{aspect-ratio:auto!important;object-fit:contain!important;background:0 0!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.batch-details-image-preview-stack{gap:0!important}.batch-details-preview-image-frame img{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}@media (max-width:1050px){.hot-cover-list-page .image-production-list:not(:has(.image-production-empty)){grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.hot-cover-list-page .image-production-list:not(:has(.image-production-empty)){grid-template-rows:repeat(6,minmax(0,1fr))!important;grid-template-columns:1fr!important}}main .redraw-list-page .image-production-list:has(>.image-production-loading){flex-direction:row!important;justify-content:stretch!important;align-items:stretch!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;overflow:hidden!important}main .redraw-list-page .image-production-list:has(>.image-production-loading)>.image-production-loading{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important}.image-production-loading,.image-production-empty{box-sizing:border-box;color:#98a2b3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;font-size:11px;line-height:1.5;display:flex}.image-production-loading svg,.image-production-empty>svg{color:#267dcf}.image-production-loading{flex-direction:row;min-height:180px}.image-production-empty strong{color:#667085;font-size:13px;font-weight:600}.image-production-empty span{color:#98a2b3;font-size:11px}.image-production-empty .image-production-primary{margin-top:5px}.batch-details-list-page .image-production-loading,.batch-details-list-page .image-production-empty{grid-column:1/-1}.hot-cover-list-page .image-production-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;align-items:start!important;gap:20px!important;padding:4px 0 18px!important;display:grid!important;overflow-y:auto!important}.hot-cover-list-page .image-production-row{background:#fff!important;border:1px solid #e1e8ef!important;border-radius:10px!important;flex-direction:column!important;align-self:start!important;width:100%!important;height:max-content!important;min-height:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 14px #1f344d0f!important}.hot-cover-list-page .hot-cover-result-card{width:100%!important}.hot-cover-list-page .hot-cover-result-media{background:#f5f7fa!important;min-height:0!important}.hot-cover-list-page .hot-cover-result-media img{background:#fff!important;max-height:560px!important}.hot-cover-list-page .hot-cover-result-title{color:#26384a!important;padding:12px 14px 14px!important;font-size:12px!important;line-height:1.5!important}.hot-cover-list-page .redraw-card-actions{top:8px!important;right:8px!important}@media (max-width:1050px){.hot-cover-list-page .image-production-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.hot-cover-list-page .image-production-list{grid-template-columns:1fr!important;gap:14px!important}}.redraw-list-page .redraw-card-actions{background:#111827c7!important;border-radius:6px!important;gap:6px!important;padding:5px!important;transition:opacity .15s,transform .15s!important;top:8px!important;left:auto!important;right:8px!important;transform:translateY(-3px)!important;box-shadow:0 5px 16px #0f172a3d!important}.redraw-list-page .redraw-card-actions button{color:#fff!important;background:#ffffff1f!important;border-radius:5px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;display:grid!important}.redraw-list-page .redraw-card-actions button svg{width:16px!important;height:16px!important}.redraw-list-page .image-production-row:hover .redraw-card-actions,.redraw-list-page .image-production-row:focus-within .redraw-card-actions{opacity:1!important;transform:none!important}.redraw-list-page .redraw-card-actions button:hover{color:#fff!important;background:#ffffff38!important}.redraw-list-page .redraw-card-actions button:focus-visible{color:#fff!important;background:#ffffff38!important}.redraw-list-page .redraw-card-actions button:last-child:hover{color:#fff!important;background:#d92d20!important}.redraw-list-page .redraw-card-actions button:last-child:focus-visible{color:#fff!important;background:#d92d20!important}.redraw-list-page .hot-cover-result-card{background:#fff!important;flex-direction:column!important;min-width:0!important;display:flex!important}.redraw-list-page .hot-cover-result-media{background:#f7f9fb!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-height:190px!important;display:flex!important;overflow:hidden!important}.redraw-list-page .hot-cover-result-media img{object-fit:contain!important;background:#fff!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important}.redraw-list-page .hot-cover-result-media .redraw-frame-placeholder{width:100%!important;min-height:190px!important}.redraw-list-page .hot-cover-result-title{color:#344054!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;padding:12px 13px 14px!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important;overflow:hidden!important}.redraw-list-page .hot-cover-result-card+.redraw-card-actions{top:8px!important;right:8px!important}.batch-details-generated-list.is-generating{align-items:stretch;gap:12px}.batch-details-generated-image-button{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:0;padding:0;line-height:0;display:block}.batch-details-generated-image-button img{width:100%;height:auto;display:block}.batch-details-generated-list.is-generating article{border-color:#dbe4ee;box-shadow:0 2px 10px #1f344d0a}.batch-details-generated-list.is-generating article>strong{box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;min-height:38px;display:flex}.batch-details-generated-placeholder{box-sizing:border-box;min-height:120px!important;aspect-ratio:var(--detail-ratio,3 / 4)!important;background:linear-gradient(135deg,#f4f7fa,#edf2f7)!important;border:0!important;gap:7px!important}.batch-details-generated-placeholder small{color:#718096!important;font-size:11px!important}.batch-details-generated-spinner{color:#718096;animation:1s linear infinite batch-details-spin}.batch-details-generated-list.is-generating article:has(img){background:#fff}.batch-details-generated-list.is-generating article img{aspect-ratio:var(--detail-ratio,3 / 4);object-fit:contain;background:#f3f6f9}.batch-details-preview-image-frame{background:#f4f7fa;border-radius:3px;width:100%;overflow:hidden}.batch-details-preview-image-frame img{background:#f4f7fa;object-fit:contain!important;width:100%!important;height:100%!important}.batch-details-image-preview-stack{align-items:stretch!important;gap:0!important}.batch-details-preview-image-frame{aspect-ratio:auto!important;background:0 0!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.batch-details-preview-image-frame img{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}.hot-cover-list-page .image-production-list:not(:has(.image-production-empty)){grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;align-content:stretch!important;align-items:stretch!important;gap:20px!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.hot-cover-list-page .image-production-row{align-self:stretch!important;height:100%!important;min-height:0!important}.hot-cover-list-page .hot-cover-result-card{height:100%!important;min-height:0!important}.hot-cover-list-page .hot-cover-result-media{flex:auto!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:0!important;overflow:hidden!important}.hot-cover-list-page .hot-cover-result-media img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important}.hot-cover-list-page .hot-cover-result-title{box-sizing:border-box!important;flex:0 0 42px!important;align-items:center!important;height:42px!important;min-height:42px!important;padding:0 14px!important;display:flex!important}@media (max-width:1050px){.hot-cover-list-page .image-production-list:not(:has(.image-production-empty)){grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.hot-cover-list-page .image-production-list:not(:has(.image-production-empty)){grid-template-rows:repeat(6,minmax(0,1fr))!important;grid-template-columns:1fr!important}}.batch-details-controls .batch-details-corpus{background:#f8fbfd;border-color:#d9e4ee;order:1;padding:14px 16px 16px;overflow:visible}.batch-details-corpus .creation-section-head{align-items:flex-start}.batch-details-corpus .creation-section-head>div{gap:4px;min-width:0;display:grid}.batch-details-corpus .creation-section-head strong{color:#344054;font-size:13px}.batch-details-corpus .creation-section-head span,.batch-details-corpus>p{color:#7d8b99;font-size:10px;line-height:1.5}.batch-details-corpus label{gap:6px;margin-top:11px;display:grid}.batch-details-corpus label>span{color:#5f6d7c;font-size:10px}.batch-details-corpus select{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #cfdbe6;border-radius:6px;outline:0;width:100%;height:38px;padding:0 10px;font:12px/1.5 inherit}.batch-details-corpus select:focus{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.batch-details-corpus>p{color:#7d8b99;margin:8px 0 0}.batch-details-controls .batch-details-source{order:2}.batch-details-controls .batch-details-description{order:3;padding:14px 16px 16px}.batch-details-controls .batch-details-analysis{order:4}.batch-details-controls .batch-details-form{order:5;grid-template-columns:repeat(3,minmax(0,1fr))}.batch-details-controls .batch-details-target-settings{order:6}.batch-details-description .creation-section-head{align-items:flex-start}.batch-details-description .creation-section-head>div{gap:4px;min-width:0;display:grid}.batch-details-description .creation-section-head strong{color:#344054;font-size:13px}.batch-details-description .creation-section-head span{color:#98a2b3;font-size:11px;line-height:1.5}.batch-details-description .creation-section-head em{color:#98a2b3;white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal}.batch-details-description textarea{box-sizing:border-box;resize:vertical;color:#344054;background:#fff;border:1px solid #d8dfe7;border-radius:7px;outline:0;width:100%;min-height:104px;margin-top:11px;padding:10px 11px;font-family:inherit;font-size:12px;line-height:1.65}.batch-details-description textarea:focus{border-color:#7aafe0;box-shadow:0 0 0 2px #2377c71a}.batch-details-workspace .batch-details-actionbar.fixed-generate.left-preview-generate{border-left:0!important;border-right:0!important}.batch-details-generated-list .batch-details-generated-image-button img{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}.batch-details-preview-canvas .batch-details-screen-grid,.batch-details-preview-canvas .batch-details-generated-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;display:grid!important}.batch-details-preview-canvas .batch-details-generated-list article{box-sizing:border-box;width:100%!important;min-width:0!important}.batch-details-generation-status{box-sizing:border-box;color:#2876b2;background:#f2f7fc;border:1px solid #cfe0ef;border-radius:7px;grid-column:1/-1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.batch-details-generation-status span,.batch-details-generation-status strong,.batch-details-generation-status small{min-width:0;display:block}.batch-details-generation-status strong{color:#23435f;font-size:12px;background:0 0!important;padding:0!important}.batch-details-generation-status small{color:#6d8194;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.batch-details-generation-status em{color:#2876b2;font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-size:11px;font-style:normal}@media (max-width:760px){.batch-details-preview-canvas .batch-details-screen-grid,.batch-details-preview-canvas .batch-details-generated-list{grid-template-columns:minmax(0,1fr)!important}.batch-details-generation-status{grid-column:1}}.batch-details-workspace{box-sizing:border-box!important;background:#fff!important;border:1px solid #e5e9ee!important;border-radius:10px!important;min-height:0!important;overflow:hidden!important}.batch-details-workspace .batch-details-workspace-body{min-height:0!important;overflow:hidden!important}.batch-details-workspace .batch-details-controls{background:#fff!important;flex-direction:column!important;gap:0!important;width:auto!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:hidden!important}.batch-details-controls-scroll{box-sizing:border-box;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:22px 20px;display:flex;overflow:hidden auto}.batch-details-workspace .batch-details-controls>.batch-details-actionbar.fixed-generate.left-preview-generate{box-sizing:border-box!important;z-index:3!important;border:0!important;border-top:1px solid #dfe5ec!important;border-radius:0!important;flex:0 0 76px!important;width:100%!important;height:76px!important;margin:0!important;padding:12px 20px!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;box-shadow:0 -4px 14px #1f344d12!important}.redraw-list-page .redraw-compare-frame img,.hot-cover-list-page .hot-cover-result-media img{object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important}.batch-details-list-page .batch-details-asset-frame,.batch-details-list-page .batch-details-asset-frame.is-loaded,.batch-details-list-page .batch-details-asset-frame.has-selected-ratio.is-loaded{width:100%!important;height:auto!important;aspect-ratio:var(--detail-ratio,3 / 4)!important;background:#f4f7fa!important;position:relative!important;overflow:hidden!important}.batch-details-list-page .batch-details-asset-frame>.batch-details-asset-image,.batch-details-list-page .batch-details-asset-frame.is-loaded>.batch-details-asset-image,.batch-details-list-page .batch-details-asset-frame.has-selected-ratio.is-loaded>.batch-details-asset-image{object-fit:cover!important;background:#f4f7fa!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}@media (max-width:680px){.batch-details-controls .batch-details-form{grid-template-columns:1fr}.batch-details-workspace .batch-details-controls{height:auto!important;overflow:visible!important}.batch-details-controls-scroll{padding:16px 14px;overflow:visible}.batch-details-workspace .batch-details-controls>.batch-details-actionbar.fixed-generate.left-preview-generate{position:static!important}}@media (min-width:681px){.app-shell:not(.canvas-fullscreen)>main>.batch-details-workspace{height:calc(100vh - 74px)!important;min-height:0!important;max-height:calc(100vh - 74px)!important;overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>.batch-details-workspace>.batch-details-workspace-body{height:calc(100% - 58px)!important;min-height:0!important;overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>.batch-details-workspace .batch-details-controls{height:100%!important;max-height:100%!important;overflow:hidden!important}}.hot-cover-list-page .image-production-row{box-sizing:border-box!important;padding:12px 14px 0!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-compare-card{box-sizing:border-box!important;background:#fff!important;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:100%!important;padding:12px 0 14px!important}.redraw-list-page:not(.hot-cover-list-page) .image-production-list{align-items:start!important}.redraw-list-page:not(.hot-cover-list-page) .image-production-row{aspect-ratio:5/3!important;align-self:stretch!important;height:auto!important;min-height:0!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-compare-frame{aspect-ratio:auto!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-self:stretch!important;align-items:flex-start!important;display:flex!important;overflow:hidden!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-compare-frame img{aspect-ratio:auto!important;object-fit:contain!important;background:0 0!important;border-radius:6px!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-compare-frame:has(.redraw-frame-placeholder){background:#f8fafc!important;border:1px dashed #d6e0e8!important;width:100%!important;min-height:150px!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-frame-placeholder{min-height:150px!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-compare-arrows{color:#8ba2b5!important;gap:0!important;font-size:20px!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-compare-arrows span:last-child{display:none!important}.redraw-list-page:not(.hot-cover-list-page) .image-production-list{grid-template-columns:repeat(var(--redraw-columns,2), minmax(0, 1fr))!important;grid-auto-rows:264px!important;align-content:start!important;align-items:stretch!important;gap:16px!important;overflow:hidden!important}.redraw-list-page:not(.hot-cover-list-page) .image-production-row{aspect-ratio:auto!important;border-color:#dfe5ec!important;border-radius:8px!important;height:264px!important;min-height:264px!important;transition:border-color .16s,box-shadow .16s!important;box-shadow:0 2px 8px #1f34490e!important}.redraw-list-page:not(.hot-cover-list-page) .image-production-row:hover,.redraw-list-page:not(.hot-cover-list-page) .image-production-row:focus-within{border-color:#c9d8e7!important;box-shadow:0 5px 16px #1f344917!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-compare-card{background:#f5f7f9!important;flex:auto!important;gap:8px!important;height:auto!important;min-height:0!important;padding:10px!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-compare-frame{background:#fff!important;border:1px solid #e1e6eb!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-compare-frame:has(.redraw-frame-placeholder){background:#fff!important;border:1px solid #e1e6eb!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-compare-frame img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-frame-placeholder{width:100%!important;height:100%!important;min-height:0!important}.redraw-card-meta{box-sizing:border-box;background:#fff;border-top:1px solid #edf0f3;flex:0 0 50px;justify-content:space-between;align-items:center;gap:12px;height:50px;padding:8px 12px;display:flex}.redraw-card-meta>div{flex-direction:column;gap:3px;min-width:0;display:flex}.redraw-card-meta strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.redraw-card-meta time{color:#98a2b3;font-size:10px;line-height:13px}.redraw-card-status{color:#667085;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10px;font-style:normal;display:inline-flex}.redraw-card-status>span{background:#98a2b3;border-radius:50%;width:6px;height:6px}.redraw-card-status.completed{color:#138a51}.redraw-card-status.completed>span{background:#22a866}.redraw-card-status.processing{color:#2377c7}.redraw-card-status.processing>span{background:#338bd5}.redraw-card-status.failed{color:#d92d20}.redraw-card-status.failed>span{background:#d92d20}.redraw-list-page:not(.hot-cover-list-page) .redraw-card-actions button:focus-visible{outline-offset:1px!important;outline:2px solid #fff!important}@media (max-width:620px){.app-shell:not(.canvas-fullscreen)>main>.redraw-list-page:not(.hot-cover-list-page){padding:12px!important}.app-shell:not(.canvas-fullscreen)>main>.redraw-list-page:not(.hot-cover-list-page)>.image-production-toolbar{flex-wrap:wrap!important;align-content:center!important;row-gap:8px!important;height:auto!important;min-height:82px!important;margin-bottom:10px!important}.redraw-list-page:not(.hot-cover-list-page) .image-production-toolbar .image-date-nav{width:100%!important;max-width:100%!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-list-actions{justify-content:flex-end;width:100%}.redraw-list-page:not(.hot-cover-list-page) .assets-page-pagination{gap:5px!important}.redraw-list-page:not(.hot-cover-list-page) .assets-page-pagination button{white-space:nowrap!important;min-width:42px!important;padding:0 5px!important;font-size:10px!important}.redraw-list-page:not(.hot-cover-list-page) .assets-page-pagination .pagination-status{min-width:32px!important;font-size:10px!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-card-actions{box-sizing:border-box!important;height:42px!important;box-shadow:none!important;opacity:1!important;background:#fff!important;border-top:1px solid #edf0f3!important;border-radius:0!important;flex:0 0 42px!important;order:3!important;justify-content:flex-end!important;align-self:stretch!important;padding:5px 10px!important;position:static!important;transform:none!important}.redraw-list-page:not(.hot-cover-list-page) .image-production-list{grid-auto-rows:306px!important}.redraw-list-page:not(.hot-cover-list-page) .image-production-row{height:306px!important;min-height:306px!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-card-actions button{color:#526a7f!important;background:#f2f6fa!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-card-actions button:hover{color:#1769ad!important;background:#e5f1fc!important}.redraw-list-page:not(.hot-cover-list-page) .redraw-card-actions button:focus-visible{color:#1769ad!important;background:#e5f1fc!important}}.app-shell:not(.canvas-fullscreen)>main>.hot-cover-list-page{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:8px!important;width:calc(100% - 10px)!important;margin:0 10px 10px 0!important;padding:24px 24px 28px!important;overflow:hidden auto!important}.app-shell:not(.canvas-fullscreen)>main>.hot-cover-list-page>.image-production-toolbar{z-index:10!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:7px!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:52px!important;margin:0 0 24px!important;padding:8px 10px!important;display:flex!important;position:sticky!important;top:14px!important;box-shadow:0 -18px 0 12px #fff,0 8px 18px #10182814!important}.hot-cover-list-page .image-production-toolbar>.image-date-nav{flex:auto!important;width:auto!important;min-width:270px!important;max-width:390px!important;margin:0!important}.hot-cover-list-page .image-production-toolbar>.artwork-retention-notice{flex:none!important;height:32px!important}.hot-cover-list-page .image-production-toolbar>.redraw-list-actions{flex:none!important;height:36px!important;margin-left:auto!important}@media (min-width:761px) and (max-width:1100px){.app-shell:not(.canvas-fullscreen)>main>.project-home-image>.category-toolbar-shell,.app-shell:not(.canvas-fullscreen)>main>.hot-cover-list-page>.image-production-toolbar{flex-wrap:wrap!important;align-content:center!important;row-gap:8px!important;min-height:104px!important}}@media (max-width:760px){.app-shell:not(.canvas-fullscreen)>main>.hot-cover-list-page{padding:12px!important}.app-shell:not(.canvas-fullscreen)>main>.hot-cover-list-page>.image-production-toolbar{flex-wrap:wrap!important;align-content:center!important;row-gap:8px!important;min-height:104px!important}.hot-cover-list-page .image-production-toolbar>.image-date-nav{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}.app-shell:not(.canvas-fullscreen)>main>.hot-cover-list-page{overflow-y:auto!important}.hot-cover-list-page .image-production-list:not(:has(.image-production-empty)){grid-template-columns:repeat(var(--hot-cover-columns,5), minmax(0, 1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;align-content:start!important;align-items:start!important;gap:18px!important;height:auto!important;max-height:none!important;padding:4px 0 8px!important;display:grid!important;overflow:visible!important}.hot-cover-list-page .image-production-masonry-column.single{display:contents!important}.hot-cover-list-page .image-production-row{aspect-ratio:1!important;background:#f2f4f7!important;border:1px solid #e1e7ee!important;border-radius:10px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 3px 12px #182e4412!important}.hot-cover-list-page .hot-cover-result-card,.hot-cover-list-page .hot-cover-result-media{width:100%!important;height:100%!important;min-height:0!important}.hot-cover-list-page .hot-cover-result-media{background:#f2f4f7!important;display:block!important}.hot-cover-list-page .hot-cover-result-media img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transition:transform .2s!important;display:block!important}.hot-cover-list-page .image-production-row:hover .hot-cover-result-media img{transform:scale(1.015)}.hot-cover-list-page .hot-cover-result-title{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:3!important;box-sizing:border-box!important;color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#0c121cb3!important;border-radius:0 0 9px 9px!important;height:38px!important;min-height:38px!important;padding:11px 10px 0!important;font-size:11px!important;font-weight:550!important;line-height:16px!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.hot-cover-list-page .redraw-card-actions{z-index:5!important}.hot-cover-list-page .hot-cover-load-more{padding-bottom:18px}@media (max-width:620px){.hot-cover-list-page .image-production-list:not(:has(.image-production-empty)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}.product-corpus-combobox{color:#344054;width:100%;position:relative}.product-corpus-combobox-control{box-sizing:border-box;background:#fff;border:1px solid #cfd9e4;border-radius:6px;grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;width:100%;min-height:38px;transition:border-color .16s,box-shadow .16s;display:grid}.product-corpus-combobox.is-open .product-corpus-combobox-control,.product-corpus-combobox-control:focus-within{border-color:#5c9bd3;box-shadow:0 0 0 2px #2377c717}.product-corpus-combobox-control>svg{color:#8a98a8;justify-self:center}.product-corpus-combobox-control input{min-width:0;font:inherit;box-sizing:border-box!important;width:100%!important;height:36px!important;box-shadow:none!important;color:#344054!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 4px!important}.product-corpus-combobox-control>button{color:#718096;cursor:pointer;background:0 0;border:0;border-left:1px solid #edf0f3;border-radius:0 5px 5px 0;place-items:center;width:34px;height:36px;padding:0;display:grid}.product-corpus-combobox.is-open .product-corpus-combobox-control>button svg{transform:rotate(180deg)}.product-corpus-combobox-linked{color:#177245;align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.product-corpus-combobox-menu{z-index:90;box-sizing:border-box;background:#fff;border:1px solid #d7e0e8;border-radius:7px;width:100%;min-width:280px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 14px 34px #23314229}.product-corpus-combobox-independent,.product-corpus-combobox-options>button{box-sizing:border-box;color:#344054;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 11px;display:flex}.product-corpus-combobox-independent{background:#f8fafc}.product-corpus-combobox-independent:hover,.product-corpus-combobox-options>button:hover,.product-corpus-combobox-independent.selected,.product-corpus-combobox-options>button.selected{background:#eef6fc}.product-corpus-combobox-independent>span,.product-corpus-combobox-options>button>span{gap:3px;min-width:0;display:grid}.product-corpus-combobox-independent strong,.product-corpus-combobox-options strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.product-corpus-combobox-independent small,.product-corpus-combobox-options small{color:#8a97a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;overflow:hidden}.product-corpus-combobox-independent>svg,.product-corpus-combobox-options>button>svg{color:#2377c7;flex:none}.product-corpus-combobox-options{max-height:236px;overflow-y:auto}.product-corpus-combobox-status{color:#7d8b99;text-align:center;place-items:center;min-height:58px;padding:14px;font-size:10px;line-height:1.5;display:grid}.product-corpus-combobox-status.is-error{color:#b54708}.product-corpus-combobox-menu>footer{color:#7d8b99;background:#fafbfc;border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;font-size:9px;display:flex}.product-corpus-combobox-menu>footer>div{align-items:center;gap:7px;display:flex}.product-corpus-combobox-menu>footer button{color:#58687a;cursor:pointer;background:#fff;border:1px solid #dbe2e9;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid}.product-corpus-combobox-menu>footer button:disabled{opacity:.38;cursor:default}@media (max-width:620px){.product-corpus-combobox-menu{min-width:100%}}.image-tool-manual-backdrop{z-index:4000;box-sizing:border-box;background:#1a27367a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.image-tool-manual-dialog{color:#354b60;background:#fff;border:1px solid #dfe7ef;border-radius:8px;flex-direction:column;width:min(640px,100vw - 32px);min-height:0;max-height:min(720px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 20px 60px #13233340}.image-tool-manual-dialog>header{background:#fff;border-bottom:1px solid #e5eaf0;flex:none;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.image-tool-manual-dialog>header strong,.image-tool-manual-dialog>header span{display:block}.image-tool-manual-dialog>header strong{color:#263b4e;font-size:15px}.image-tool-manual-dialog>header span{color:#8491a0;margin-top:4px;font-size:10px}.image-tool-manual-dialog>header button{color:#667789;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.image-tool-manual-body{background:#fff;flex:1;min-height:0;padding:18px 20px;overflow:auto}.image-tool-manual-intro{color:#2377c7;background:#f4f9fd;border:1px solid #d8e7f3;border-radius:6px;gap:11px;padding:13px 14px;display:flex}.image-tool-manual-intro>div{min-width:0}.image-tool-manual-intro strong{color:#2c455c;font-size:12px}.image-tool-manual-intro p,.image-tool-manual-body li p{color:#687b8d;margin:5px 0 0;font-size:10px;line-height:1.65}.image-tool-manual-body ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.image-tool-manual-body li{background:#fff;border:1px solid #e1e7ec;border-radius:5px;gap:10px;min-width:0;padding:12px;display:flex}.image-tool-manual-body li>span{color:#2377c7;background:#eaf3fa;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.image-tool-manual-body li strong{color:#354b60;font-size:11px}.image-tool-manual-body aside{color:#64788a;background:#f7f9fb;border-left:3px solid #6f9fc7;align-items:flex-start;gap:8px;padding:10px 12px;font-size:10px;line-height:1.6;display:flex}.image-tool-manual-dialog>footer{border-top:1px solid #e5eaf0;flex:0 0 56px;justify-content:flex-end;align-items:center;min-height:56px;padding:0 20px;color:#354b60!important;background:#fff!important;display:flex!important;position:static!important}.image-tool-manual-dialog>footer button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:11px;display:inline-flex}@media (max-width:620px){.image-tool-manual-backdrop{padding:12px}.image-tool-manual-dialog{max-height:calc(100vh - 24px)}.image-tool-manual-body{padding:14px}.image-tool-manual-body ol{grid-template-columns:1fr;gap:8px}.image-tool-manual-dialog>header,.image-tool-manual-dialog>footer{padding:0 14px}}.inpaint-workspace{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #e5e9ee;border-radius:8px;flex-direction:column;height:calc(100vh - 74px);min-height:0;display:flex;overflow:hidden}.inpaint-workspace-header{background:#fff;border-bottom:1px solid #edf0f3;align-items:center;gap:16px;height:64px;min-height:64px;padding:0 22px;display:flex}.inpaint-back-button{color:#526579;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:12px;display:inline-flex}.inpaint-back-button:hover{background:#f7fafc;border-color:#aebdca}.inpaint-heading-copy{flex-direction:column;gap:3px;display:flex}.inpaint-heading-copy strong{color:#172033;font-size:15px}.inpaint-heading-copy span{color:#98a2b3;font-size:11px}.inpaint-workspace-status{color:#718397;margin-left:auto;font-size:11px}.inpaint-workspace-body{background:#f8fafc;flex:1;grid-template-columns:minmax(0,1fr) 330px;gap:18px;min-height:0;padding:16px 22px 18px;display:grid;overflow:hidden}.inpaint-stage-column{flex-direction:column;gap:10px;min-width:0;display:flex}.inpaint-stage-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inpaint-stage-head>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.inpaint-stage-head strong{color:#172033;font-size:14px}.inpaint-stage-head span{text-overflow:ellipsis;white-space:nowrap;color:#98a2b3;font-size:11px;overflow:hidden}.inpaint-source-actions{flex:none;align-items:center;gap:8px;display:flex}.inpaint-source-button{color:#526a7f;cursor:pointer;background:#fff;border:1px solid #d6e0e8;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11px;display:inline-flex}.inpaint-source-button:hover{background:#f7fbfe;border-color:#9ebcd6}.inpaint-stage-wrap{background:#edf2f6;border:1px solid #dfe6ed;border-radius:8px;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden;box-shadow:0 7px 20px #21334614}.inpaint-draw-stage{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;background:#e6edf1;flex:none;max-width:100%;max-height:100%;position:relative;overflow:hidden}.inpaint-draw-stage.is-busy{cursor:wait}.inpaint-draw-grid{opacity:.75;background-color:#edf2f5;background-image:linear-gradient(45deg,#e4eaee 25%,#0000 25%),linear-gradient(-45deg,#e4eaee 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e4eaee 75%),linear-gradient(-45deg,#0000 75%,#e4eaee 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.inpaint-draw-source{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.inpaint-draw-hint{color:#8797a6;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.inpaint-draw-hint strong{color:#66798b;font-size:13px}.inpaint-draw-hint span{font-size:11px}.inpaint-selection-box{cursor:move;background:#3991db29;border:2px solid #2585d5;position:absolute;box-shadow:0 0 0 1px #ffffffe6,0 0 0 4px #2585d521}.inpaint-selection-toolbar{white-space:nowrap;align-items:center;gap:5px;display:flex;position:absolute;top:-43px;left:0}.inpaint-selection-action{color:#fff;cursor:pointer;background:#176cae;border:0;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #176cae3d}.inpaint-selection-action:hover{background:#0e5b97}.inpaint-selection-clear{color:#62778a;cursor:pointer;background:#fff;border:1px solid #d7e2ec;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;box-shadow:0 2px 6px #1e32461f}.inpaint-selection-clear:hover{color:#b34747;border-color:#e3b4b4}.inpaint-draw-loading{z-index:10;color:#1d6da6;background:#f2f6f9c7;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.inpaint-stage-empty{color:#9aa6b3;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.inpaint-stage-empty strong{color:#667085;font-size:14px}.inpaint-stage-empty span{font-size:11px}.inpaint-stage-footer{color:#98a2b3;justify-content:space-between;align-items:center;gap:12px;min-height:24px;font-size:10px;display:flex}.inpaint-notice-inline{color:#50728b;text-align:right}.inpaint-control-panel{background:#fff;border:1px solid #e0e7ee;border-radius:8px;flex-direction:column;align-self:start;gap:14px;min-width:0;padding:16px;display:flex;box-shadow:0 5px 18px #1f344d0f}.inpaint-panel-section{flex-direction:column;gap:12px;display:flex}.inpaint-panel-title{justify-content:space-between;align-items:center;display:flex}.inpaint-panel-title strong{color:#172033;font-size:13px}.inpaint-panel-title span{color:#98a2b3;font-size:11px}.smart-redraw-model-field,.inpaint-prompt-field{color:#526579;flex-direction:column;gap:6px;font-size:11px;display:flex}.smart-redraw-model-field select{color:#344054;background:#fff;border:1px solid #d6e0e8;border-radius:5px;outline:0;width:100%;height:34px;padding:0 8px;font-size:12px}.smart-redraw-model-field select:focus,.inpaint-prompt-field textarea:focus{border-color:#6da7d2;box-shadow:0 0 0 3px #418fc91f}.inpaint-prompt-field textarea{box-sizing:border-box;resize:vertical;color:#344054;border:1px solid #d6e0e8;border-radius:5px;outline:0;width:100%;min-height:104px;padding:9px;font:12px/1.5 inherit}.smart-redraw-thinking-control{background:#f8fbfd;border:1px solid #e5edf4;border-radius:6px;flex-direction:column;gap:5px;padding:8px 9px;display:flex}.smart-redraw-thinking-control button{color:#526579;cursor:pointer;background:#fff;border:1px solid #c9d9e5;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:11px;display:inline-flex}.smart-redraw-thinking-control button.is-active{color:#175d8d;background:#eaf5fc;border-color:#5c9dcc}.smart-redraw-thinking-control small{color:#98a2b3;font-size:10px;line-height:1.4}.inpaint-selection-status{color:#7b8e9f;background:#f9fbfc;border:1px dashed #d4e0ea;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:11px;line-height:1.45;display:flex}.inpaint-selection-status svg{color:#2585d5;flex:none}.inpaint-control-actions{grid-template-columns:auto 1fr;gap:8px;display:grid}.inpaint-clear-button,.inpaint-generate-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:12px;display:inline-flex}.inpaint-clear-button{color:#63778a;background:#fff;border:1px solid #d7e0e8;padding:0 11px}.inpaint-clear-button:hover:not(:disabled){color:#3e617e;border-color:#b8cbd9}.inpaint-clear-button:disabled{opacity:.45;cursor:not-allowed}.inpaint-generate-button{color:#fff;background:#176cae;border:0;font-weight:600}.inpaint-generate-button:hover:not(:disabled){background:#0e5b97}.inpaint-generate-button:disabled{cursor:not-allowed;background:#bccbd7}@keyframes inpaint-spin{to{transform:rotate(360deg)}}.smart-redraw-confirm-backdrop{z-index:10000;background:#121d296b;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.smart-redraw-confirm{box-sizing:border-box;color:#344054;background:#fff;border-radius:8px;width:min(420px,100%);padding:24px;box-shadow:0 18px 50px #0f21333d}.smart-redraw-confirm-icon{color:#1f78b8;background:#eaf4fb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.smart-redraw-confirm h3{color:#172033;margin:14px 0 8px;font-size:16px}.smart-redraw-confirm p{color:#667085;margin:0;font-size:12px;line-height:1.7}.smart-redraw-confirm p b{color:#1e6fa8}.smart-redraw-confirm>div:last-child{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.smart-redraw-confirm button{color:#526579;cursor:pointer;background:#fff;border:1px solid #d6e0e8;border-radius:5px;height:34px;padding:0 14px;font-size:12px}.smart-redraw-confirm button.primary{color:#fff;background:#1f78b8;border-color:#1f78b8}.smart-redraw-confirm button.primary:hover{background:#155f98}@media (max-width:1050px){.inpaint-workspace-body{grid-template-columns:minmax(0,1fr) 300px;gap:14px;padding:16px}.inpaint-control-panel{padding:14px}}@media (max-width:760px){.inpaint-workspace{height:auto;min-height:calc(100vh - 70px);overflow:visible}.inpaint-workspace-header{height:auto;min-height:52px;padding:12px 14px}.inpaint-workspace-status{display:none}.inpaint-workspace-body{flex-direction:column;padding:12px;display:flex;overflow:visible}.inpaint-stage-column{min-height:auto}.inpaint-stage-wrap{flex:none;height:360px;min-height:360px}.inpaint-control-panel{box-sizing:border-box;width:100%}.inpaint-stage-head{flex-direction:column;align-items:flex-start}.inpaint-source-actions{width:100%}.inpaint-source-button{flex:1}.inpaint-stage-footer{flex-direction:column;align-items:flex-start}.inpaint-notice-inline{text-align:left}.inpaint-selection-toolbar{top:7px;left:7px}}.inpaint-draw-hint{top:12px;left:auto;right:12px;z-index:2;box-sizing:border-box;color:#f5f9fc;text-align:left;background:#132434db;border:1px solid #ffffff52;border-radius:9px;align-items:flex-start;width:min(300px,100% - 24px);padding:12px 16px;top:12px;bottom:auto;transform:none;box-shadow:0 8px 20px #0e1d2b33}.inpaint-draw-hint:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:12px}.inpaint-draw-hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:12px}.inpaint-draw-hint:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px;right:auto}.inpaint-draw-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px;right:auto}.inpaint-draw-hint svg{color:#9fd5f7;filter:drop-shadow(0 1px 2px #0003)}.inpaint-draw-hint strong{color:#fff;font-size:13px;line-height:1.4}.inpaint-draw-hint span{color:#d7e6f1;font-size:10px;line-height:1.5}.inpaint-stage-wrap{width:100%;min-width:0;overflow:hidden}.inpaint-draw-hint{width:min(300px,100% - 12px);top:12px;left:50%;right:auto;transform:translate(-50%)}@media (max-width:760px){.inpaint-stage-wrap,.inpaint-draw-stage{overflow:hidden}.inpaint-draw-hint{width:min(300px,100% - 24px);top:12px;left:auto;right:12px;transform:none}}.inpaint-selection-status{color:#42627b;background:#f1f8fd;border:1px solid #c9ddea;min-height:40px}.inpaint-selection-status svg{color:#1d79b8}.inpaint-workspace-status.is-submitting,.inpaint-workspace-status.is-generating{color:#1d6da6}.inpaint-workspace-status.is-error{color:#b54747}.inpaint-workspace-status.is-success{color:#287a50}.inpaint-action-notice{box-sizing:border-box;color:#39708f;background:#f4f9fc;border:1px solid #cfe0ed;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:10px;display:grid}.inpaint-action-notice>svg{margin-top:2px}.inpaint-action-notice>span{gap:3px;min-width:0;display:grid}.inpaint-action-notice strong{font-size:11px;line-height:1.35}.inpaint-action-notice small{overflow-wrap:anywhere;color:#667f91;font-size:10px;line-height:1.5}.inpaint-action-notice.is-error{color:#b54747;background:#fff7f6;border-color:#efcfcd}.inpaint-action-notice.is-error small{color:#8f5a57}.inpaint-action-notice.is-success{color:#287a50;background:#f4fbf7;border-color:#cce5d7}.inpaint-selection-box{box-sizing:border-box;touch-action:none}.inpaint-resize-handle{z-index:3;box-sizing:border-box;touch-action:none;background:#2585d5;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 1px 4px #13487059}.inpaint-resize-handle.is-nw{cursor:nwse-resize;top:-7px;left:-7px}.inpaint-resize-handle.is-n{cursor:ns-resize;top:-7px;left:50%;transform:translate(-50%)}.inpaint-resize-handle.is-ne{cursor:nesw-resize;top:-7px;right:-7px}.inpaint-resize-handle.is-e{cursor:ew-resize;top:50%;right:-7px;transform:translateY(-50%)}.inpaint-resize-handle.is-se{cursor:nwse-resize;bottom:-7px;right:-7px}.inpaint-resize-handle.is-s{cursor:ns-resize;bottom:-7px;left:50%;transform:translate(-50%)}.inpaint-resize-handle.is-sw{cursor:nesw-resize;bottom:-7px;left:-7px}.inpaint-resize-handle.is-w{cursor:ew-resize;top:50%;left:-7px;transform:translateY(-50%)}.inpaint-manual-button{color:#526a7f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6e0e8;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:11px;display:inline-flex}.inpaint-manual-button:hover{color:#2d638b;background:#f7fbfe;border-color:#9ebcd6}.inpaint-stage-column{min-height:0}@media (max-width:760px){.inpaint-stage-column{min-height:auto}.inpaint-stage-wrap{flex:none;height:360px}}.hot-cover-workspace{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;height:calc(100vh - 74px);min-height:0;margin-right:10px;display:flex;overflow:hidden}.hot-cover-workspace-header{box-sizing:border-box;border-bottom:1px solid #edf0f3;flex:none;align-items:center;gap:16px;height:62px;padding:0 22px;display:flex}.hot-cover-back{color:#526579;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e0e8;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12px;display:inline-flex}.hot-cover-back:hover{color:#2d638b;border-color:#9ebcd6}.hot-cover-workspace-header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.hot-cover-workspace-header strong{color:#172033;font-size:15px}.hot-cover-workspace-header span{color:#98a2b3;font-size:11px}.hot-cover-header-status{white-space:nowrap;margin-left:auto}.hot-cover-workspace-body{flex:1;grid-template-columns:minmax(420px,500px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.hot-cover-form-panel{border-right:1px solid #edf0f3;flex-direction:column;gap:14px;min-width:0;padding:20px 20px 84px;display:flex;position:relative;overflow-y:auto}.hot-cover-section{flex-direction:column;gap:12px;display:flex}.hot-cover-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hot-cover-section-head>div:first-child{flex-direction:column;gap:4px;display:flex}.hot-cover-section-head strong{color:#172033;font-size:13px}.hot-cover-section-head span{color:#98a2b3;font-size:11px}.hot-cover-source-actions{gap:6px;display:flex}.hot-cover-secondary{color:#526a7f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6e0e8;border-radius:5px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:11px;display:inline-flex}.hot-cover-secondary:hover{color:#2d638b;background:#f7fbfe;border-color:#9ebcd6}.hot-cover-source-card{background:#f8fbfd;border:1px solid #cfe0ed;border-radius:7px;align-items:center;gap:10px;padding:8px;display:flex;position:relative}.hot-cover-source-card img{object-fit:contain;background:#eef2f5;border-radius:5px;width:58px;height:58px}.hot-cover-source-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.hot-cover-source-card strong{text-overflow:ellipsis;white-space:nowrap;color:#344054;font-size:12px;overflow:hidden}.hot-cover-source-card span{color:#98a2b3;font-size:10px}.hot-cover-source-card>button{color:#8b98a5;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;margin-left:auto;padding:0;display:grid}.hot-cover-source-card>button:hover{color:#d92d20;background:#fff0f0}.hot-cover-source-empty{color:#2377c7;background:#f8fbff;border:1px dashed #b8c8dc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:130px;display:flex}.hot-cover-source-empty strong{color:#526a7f;font-size:12px}.hot-cover-source-empty span{color:#98a2b3;font-size:10px}.hot-cover-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.hot-cover-fields label{color:#667085;flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.hot-cover-fields label:first-child{grid-column:1/-1}.hot-cover-fields input,.hot-cover-fields select{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #d8dfe7;border-radius:6px;outline:none;width:100%;height:36px;padding:0 9px;font-size:12px}.hot-cover-fields input:focus,.hot-cover-fields select:focus{border-color:#6da7d2;box-shadow:0 0 0 3px #418fc91f}.hot-cover-form-footer{box-sizing:border-box;z-index:2;background:#fffffff5;border-top:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.hot-cover-form-footer>span{text-overflow:ellipsis;white-space:nowrap;color:#718096;min-width:0;font-size:11px;overflow:hidden}.hot-cover-generate{color:#fff;cursor:pointer;white-space:nowrap;background:#2377c7;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.hot-cover-generate:hover:not(:disabled){background:#176cae}.hot-cover-generate:disabled{cursor:not-allowed;background:#b7c7d5}.hot-cover-preview-panel{flex-direction:column;min-width:0;padding:20px 24px;display:flex;overflow:hidden}.hot-cover-preview-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hot-cover-preview-head>div{flex-direction:column;gap:4px;display:flex}.hot-cover-preview-head strong{color:#172033;font-size:15px}.hot-cover-preview-head span{color:#98a2b3;font-size:11px}.hot-cover-preview-head a{color:#2377c7;border:1px solid #c9d8e8;border-radius:5px;align-items:center;height:30px;padding:0 10px;font-size:11px;text-decoration:none;display:inline-flex}.hot-cover-preview-stage{background-color:#edf2f6;background-image:linear-gradient(45deg,#e4eaee 25%,#0000 25%),linear-gradient(-45deg,#e4eaee 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e4eaee 75%),linear-gradient(-45deg,#0000 75%,#e4eaee 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #dfe6ed;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:0;margin-top:14px;display:flex;position:relative;overflow:hidden}.hot-cover-preview-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 7px 20px #172c3e1f}.hot-cover-preview-empty{color:#9aa6b3;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.hot-cover-preview-empty strong{color:#667085;font-size:14px}.hot-cover-preview-empty span{font-size:11px}.hot-cover-preview-loading{z-index:2;color:#1d6da6;background:#f2f6f9c7;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hot-cover-preview-meta{color:#98a2b3;text-align:center;min-height:24px;padding-top:10px;font-size:10px}.spin{animation:1s linear infinite inpaint-spin}@media (max-width:900px){.hot-cover-workspace-body{grid-template-columns:minmax(340px,420px) minmax(0,1fr)}.hot-cover-preview-panel{padding:16px}.hot-cover-form-panel{padding:16px 14px 84px}}@media (max-width:700px){.hot-cover-workspace{height:auto;min-height:calc(100vh - 74px);overflow:visible}.hot-cover-workspace-header{gap:10px;height:auto;min-height:58px;padding:12px 14px}.hot-cover-header-status{display:none}.hot-cover-workspace-body{flex-direction:column;display:flex;overflow:visible}.hot-cover-form-panel{border-right:0;padding-bottom:82px;overflow:visible}.hot-cover-preview-panel{min-height:420px;padding:14px}.hot-cover-preview-stage{min-height:350px}.hot-cover-fields{grid-template-columns:1fr}.hot-cover-fields label:first-child{grid-column:auto}.hot-cover-section-head{flex-direction:column}.hot-cover-source-actions{width:100%}.hot-cover-source-actions>*{flex:1;justify-content:center}.hot-cover-form-footer{z-index:120;padding:10px 14px;position:fixed;bottom:0;left:0;right:0}.hot-cover-form-footer>span{display:none}.hot-cover-generate{flex:1}}.provider-settings-tabs{background:#fff;border:1px solid #dfe4eb;border-radius:7px;grid-column:1/-1;min-width:0;overflow:hidden}.provider-settings-tabbar{background:#f7f8fa;border-bottom:1px solid #e5e9ef;align-items:center;gap:2px;padding:5px;display:flex}.provider-settings-tabbar button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;height:32px;padding:0 14px;font-size:12px}.provider-settings-tabbar button.active{color:#2465d5;background:#fff;font-weight:600;box-shadow:0 1px 4px #0f172a1a}.provider-settings-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:14px;display:grid}.provider-settings-config>.service-links,.provider-settings-config>.service-chain-note{grid-column:1/-1}.provider-model-catalog{min-width:0}.provider-model-catalog-head{background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 14px;display:flex}.provider-model-catalog-head strong,.provider-model-catalog-head span{display:block}.provider-model-catalog-head strong{color:#344054;font-size:13px}.provider-model-catalog-head span{color:#8792a2;margin-top:4px;font-size:10px}.provider-model-refresh{color:#526579;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:11px;display:inline-flex}.provider-model-refresh:hover:not(:disabled){color:#1769ad;background:#f7fbfe;border-color:#8cb4d5}.provider-model-refresh:disabled{opacity:.55;cursor:not-allowed}.provider-model-type-tabs{background:#fff;border-bottom:1px solid #e5e9ef;gap:4px;padding:10px 14px 0;display:flex}.provider-model-type-tabs button{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:5px 5px 0 0;height:32px;padding:0 13px;font-size:11px}.provider-model-type-tabs button.active{color:#1769ad;background:#f4f8fc;border-color:#dbe7f3 #dbe7f3 #2377c7;font-weight:600}.provider-model-type-tabs b{color:#98a2b3;margin-left:5px;font-size:10px;font-weight:500}.provider-model-toolbar{background:#fafbfc;border-bottom:1px solid #edf0f4;align-items:center;gap:8px;padding:10px 14px;display:flex}.provider-model-toolbar label{color:#98a2b3;background:#fff;border:1px solid #d8dee6;border-radius:5px;flex:1;align-items:center;gap:7px;min-width:220px;height:32px;padding:0 9px;display:flex}.provider-model-toolbar input{color:#344054;border:0;outline:0;width:100%;min-width:0;font-size:11px}.provider-model-toolbar>span{color:#667085;white-space:nowrap;font-size:11px}.provider-model-toolbar>button{color:#526579;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8dee6;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:10px;display:inline-flex}.provider-model-toolbar>button:hover:not(:disabled){color:#1769ad;border-color:#9ebcd6}.provider-model-toolbar>button:disabled{opacity:.45;cursor:not-allowed}.provider-model-list{background:#f8fafc;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:100px;max-height:390px;padding:10px 14px;display:grid;overflow:auto}.provider-model-list>label{cursor:pointer;background:#fff;border:1px solid #e0e6ed;border-radius:5px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.provider-model-list>label.selected{background:#f2f8fd;border-color:#8cb7dd}.provider-model-list input{accent-color:#2377c7}.provider-model-list strong,.provider-model-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.provider-model-list strong{color:#344054;font-size:11px}.provider-model-list small{color:#8b97a5;margin-top:4px;font-size:9px}.provider-model-list em{text-overflow:ellipsis;white-space:nowrap;color:#8b97a5;text-align:right;max-width:100px;font-size:9px;font-style:normal;overflow:hidden}.provider-model-state,.provider-model-error{color:#8792a2;justify-content:center;align-items:center;gap:8px;min-height:110px;padding:14px;font-size:11px;display:flex}.provider-model-error{color:#b42318;background:#fff7f5;border-bottom:1px solid #f0d0cc;justify-content:flex-start;min-height:44px}.provider-model-catalog-footer{background:#fafbfc;border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:8px 14px;display:flex}.provider-model-catalog-footer>span{color:#7b8695;min-width:0;font-size:10px;line-height:1.5}.provider-model-catalog-footer .save-settings{white-space:nowrap;align-items:center;gap:6px;height:34px;padding:0 13px;display:inline-flex}@media (max-width:900px){.provider-settings-config,.provider-model-list{grid-template-columns:1fr}.provider-model-toolbar{flex-wrap:wrap}.provider-model-toolbar label{flex-basis:100%;min-width:0}.provider-model-catalog-footer{flex-direction:column;align-items:flex-start}.provider-model-catalog-footer .save-settings{justify-content:center;width:100%}}@media (max-width:620px){.provider-settings-tabbar button{flex:1;padding:0 8px}.provider-model-catalog-head{flex-direction:column;align-items:flex-start}.provider-model-refresh{justify-content:center;width:100%}.provider-model-type-tabs{overflow:auto}.provider-model-type-tabs button{flex:none}.provider-model-toolbar>span{width:100%}.provider-model-toolbar>button{flex:1;justify-content:center}}.provider-model-toolbar{min-width:0}.provider-model-toolbar>.provider-model-search{box-sizing:border-box;flex:320px;min-width:180px;max-width:none;overflow:hidden}.provider-model-search svg{flex:none}.provider-model-search input{box-sizing:border-box;background:0 0;flex:auto;width:auto;min-width:0;padding:0}.provider-model-toolbar>span{flex:none}@media (max-width:900px){.provider-model-toolbar>.provider-model-search{flex-basis:100%;min-width:0}}.assessment-console{color:#293b4d;background:#f4f6f8;min-height:calc(100vh - 76px);padding:18px 22px 26px}.assessment-console-head{justify-content:space-between;align-items:flex-start;gap:20px;min-height:58px;padding:0 2px 14px;display:flex}.assessment-console-head h2{margin:0 0 5px;font-size:17px;line-height:1.35}.assessment-console-head p{color:#71808e;margin:0;font-size:12px;line-height:1.6}.assessment-stepbar{background:#fff;border:1px solid #dce3e9;border-radius:6px 6px 0 0;align-items:center;height:60px;padding:0 24px;display:flex}.assessment-stepbar>div{color:#8a96a1;align-items:center;min-width:180px;font-size:12px;display:flex}.assessment-stepbar>div:not(:last-child):after{content:"";background:#dce3e9;width:54px;height:1px;margin:0 24px}.assessment-stepbar span{background:#f7f9fb;border:1px solid #d4dde5;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:9px;font-size:10px;display:grid}.assessment-stepbar svg{width:13px}.assessment-input-workspace{background:#fff;border:1px solid #dce3e9;border-top:0;border-radius:0 0 6px 6px;grid-template-columns:minmax(0,1fr) 340px;min-height:580px;display:grid}.assessment-form-main{border-right:1px solid #e1e6eb;padding:24px}.assessment-form-section{background:#fff;border:1px solid #dce3e9;border-radius:5px;padding:22px}.assessment-form-section+.assessment-form-section{margin-top:18px}.assessment-form-section>header,.assessment-upload-panel>header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.assessment-form-section header b,.assessment-upload-panel header b,.assessment-scope-panel>b{font-size:14px}.assessment-form-section header>span,.assessment-upload-panel header span{color:#87939e;font-size:11px}.assessment-form-section header>span{background:#f0f3f6;border-radius:3px;padding:3px 7px}.assessment-form-section header div small{color:#83909c;margin-top:4px;font-size:11px;font-weight:400;display:block}.assessment-control{display:block}.assessment-control>span{color:#566779;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.assessment-control input{color:#293b4d;background:#fff;border:1px solid #cbd5de;border-radius:5px;width:100%;height:44px;padding:0 13px;font-size:13px}.assessment-control small{color:#8a96a1;margin-top:7px;font-size:10px;display:block}.assessment-examples{color:#81909c;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.assessment-examples button{color:#4e6376;cursor:pointer;background:#f8fafb;border:1px solid #d8e0e7;border-radius:4px;height:28px;padding:0 10px;font-size:11px}.assessment-examples button:hover{color:#2377c7;border-color:#8bb7dd}.assessment-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.assessment-market-grid label{color:#536679;cursor:pointer;background:#fafbfd;border:1px solid #d8e0e7;border-radius:4px;justify-content:center;align-items:center;gap:7px;height:40px;font-size:12px;display:flex}.assessment-market-grid input{display:none}.assessment-market-grid label svg{width:14px}.assessment-market-grid label.selected{color:#1d6db2;background:#edf5fc;border-color:#7ad;font-weight:600}.assessment-form-aside{background:#f8fafb;flex-direction:column;padding:22px;display:flex}.assessment-upload-panel,.assessment-scope-panel{background:#fff;border:1px solid #dce3e9;border-radius:5px;padding:18px}.assessment-upload{color:#61778b;cursor:pointer;background:#f8fafc;border:1px dashed #bdc9d4;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:174px;display:flex;overflow:hidden}.assessment-upload>svg{width:30px;height:30px}.assessment-upload>b{font-size:12px}.assessment-upload>small{color:#8a97a2;max-width:210px;font-size:10px;line-height:1.6}.assessment-upload.has-image{border-style:solid}.assessment-upload img{object-fit:contain;background:#eef2f5;width:100%;height:100%}.assessment-file-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.assessment-file-row span{color:#687887;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assessment-file-row button{color:#c04747;cursor:pointer;background:0 0;border:0}.assessment-scope-panel{margin-top:14px}.assessment-scope-panel ul{gap:11px;margin:14px 0 0;padding:0;list-style:none;display:grid}.assessment-scope-panel li{color:#607284;align-items:center;gap:9px;font-size:11px;display:flex}.assessment-scope-panel svg{color:#397ab5;width:15px}.assessment-console-error{color:#b64141;background:#fff5f5;border:1px solid #efcccc;border-radius:4px;align-items:flex-start;gap:7px;margin:14px 0 0;padding:10px 11px;font-size:11px;line-height:1.5;display:flex}.assessment-console-error svg{flex:none;width:15px}.assessment-run{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:auto;font-size:13px;font-weight:700;display:flex}.assessment-run:hover{background:#196bb4}.assessment-run:disabled{cursor:wait;opacity:.75}.assessment-run svg{width:16px}.assessment-summary-view,.assessment-report-view{background:#f7f9fb;border:1px solid #dce3e9;border-top:0;border-radius:0 0 6px 6px}.assessment-summary-view{padding:22px}.assessment-score-panel{background:#fff;border:1px solid #dce3e9;border-radius:5px;grid-template-columns:230px minmax(0,1fr);display:grid}.assessment-score-panel>div{border-right:1px solid #e1e6eb;min-height:176px;padding:24px}.assessment-score-panel span{color:#71808d;font-size:11px;display:block}.assessment-score-panel strong{color:#2377c7;margin-top:20px;font-size:46px;line-height:1;display:inline-block}.assessment-score-panel em{color:#8b98a3;font-size:11px;font-style:normal}.assessment-score-panel>div b{color:#40566a;margin-top:9px;font-size:12px;display:block}.assessment-score-panel article{padding:24px 28px}.assessment-score-panel h3{margin:13px 0 8px;font-size:20px}.assessment-score-panel p{color:#607181;margin:0;font-size:12px;line-height:1.8}.assessment-facts{background:#fff;border:1px solid #dce3e9;border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid}.assessment-facts>div{min-height:91px;padding:16px}.assessment-facts>div+div{border-left:1px solid #e4e9ed}.assessment-facts span{color:#84909c;margin-bottom:11px;font-size:10px;display:block}.assessment-facts b{color:#34495d;font-size:12px;line-height:1.55;display:block}.assessment-summary-grid{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:14px;display:grid}.assessment-summary-grid>section,.assessment-report-grid>section{background:#fff;border:1px solid #dce3e9;border-radius:5px}.assessment-summary-grid section>header,.assessment-report-grid section>header{border-bottom:1px solid #e3e8ed;align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.assessment-summary-grid header svg,.assessment-report-grid header svg{color:#397ab5;width:16px}.assessment-summary-grid header b,.assessment-report-grid header b{font-size:12px}.assessment-summary-grid article{gap:13px;padding:13px 18px;display:flex}.assessment-summary-grid article+article{border-top:1px solid #edf0f3}.assessment-summary-grid article>strong{color:#97a3ad;font-size:11px}.assessment-summary-grid article b{font-size:12px}.assessment-summary-grid article p{color:#778693;margin:4px 0 0;font-size:10px;line-height:1.5}.assessment-summary-grid ul,.assessment-report-grid ul{margin:0;padding:14px 18px 16px 36px}.assessment-summary-grid li,.assessment-report-grid li{color:#5e7182;margin:0 0 9px;font-size:11px;line-height:1.6}.assessment-view-actions{border-top:1px solid #dfe5ea;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.assessment-primary,.assessment-secondary{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.assessment-primary{color:#fff;background:#2377c7;border:1px solid #2377c7}.assessment-secondary{color:#4d6174;background:#fff;border:1px solid #d2dbe3}.assessment-primary svg,.assessment-secondary svg{width:15px}.assessment-report-view{padding:22px}.assessment-report-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.assessment-report-grid>section{min-height:178px}.assessment-report-grid>section.wide{grid-column:1/-1;min-height:0}.assessment-report-grid section>p{color:#596d7f;margin:0;padding:17px 18px;font-size:12px;line-height:1.85}.assessment-report-note{color:#756139;background:#fffaf0;border-left:3px solid #d7a33b;align-items:flex-start;gap:8px;margin:14px 0 0;padding:13px 15px;font-size:11px;line-height:1.6;display:flex}.assessment-report-note svg{flex:none;width:15px}.assessment-report-actions{background:#fffffff7;border-top:1px solid #dce3e9;margin:18px -22px -22px;padding:14px 22px;position:sticky;bottom:0;box-shadow:0 -3px 10px #2c3b490d}@media (max-width:1100px){.assessment-input-workspace{grid-template-columns:minmax(0,1fr) 300px}.assessment-market-grid{grid-template-columns:repeat(2,1fr)}.assessment-facts{grid-template-columns:repeat(3,1fr)}.assessment-facts>div:nth-child(4){border-top:1px solid #e4e9ed;border-left:0}.assessment-facts>div:nth-child(5){border-top:1px solid #e4e9ed}}@media (max-width:800px){.assessment-console{padding:12px}.assessment-stepbar>div{flex:1;min-width:0}.assessment-stepbar>div:not(:last-child):after{width:20px;margin:0 10px}.assessment-input-workspace{grid-template-columns:1fr}.assessment-form-main{border-bottom:1px solid #e1e6eb;border-right:0}.assessment-run{margin-top:18px}.assessment-score-panel,.assessment-summary-grid,.assessment-report-grid{grid-template-columns:1fr}.assessment-score-panel>div{border-bottom:1px solid #e1e6eb;border-right:0}.assessment-report-grid>section.wide{grid-column:auto}.assessment-facts{grid-template-columns:1fr 1fr}.assessment-facts>div:nth-child(n){border-top:1px solid #e4e9ed;border-left:0}.assessment-facts>div:nth-child(2n){border-left:1px solid #e4e9ed}.assessment-facts>div:nth-child(-n+2){border-top:0}}@media print{.sidebar,.topbar,.assessment-console-head,.assessment-stepbar,.assessment-report-actions{display:none!important}.app-shell{display:block}.assessment-console{background:#fff;padding:0}.assessment-report-view{border:0;padding:0}.assessment-report-grid>section{break-inside:avoid}}.cross-page.assessment-console{background:var(--q-bg,#f0f2f5);min-height:calc(100vh - 72px);color:var(--q-text,#111827);padding:22px 28px 30px}.assessment-console-head{min-height:54px;padding:0 0 14px}.assessment-console-head h2{font-size:15px}.assessment-console-head p{color:#6b7280;font-size:11px}.assessment-stepbar{background:#fff;border-color:#e5e7eb;border-radius:10px;height:58px;margin-bottom:12px;padding:0 22px;box-shadow:0 3px 12px #1118270a}.assessment-input-workspace{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #1118270a}.assessment-form-section,.assessment-upload-panel,.assessment-scope-panel{border-color:#e5e7eb;border-radius:8px}.assessment-form-section header>span{background:#f3f4f6;border-radius:4px}.assessment-control input{border-color:#e0e4e8;border-radius:7px}.assessment-examples button,.assessment-market-grid label,.assessment-upload{border-color:#e5e7eb;border-radius:7px}.assessment-upload.is-dragging{box-shadow:0 0 0 3px #267dcf1f;background:#eef6ff!important;border-color:#267dcf!important}.assessment-run,.assessment-primary{color:#fff;background:#111827;border-color:#111827;border-radius:8px}.assessment-run:hover,.assessment-primary:hover{background:#252f3f}.assessment-run svg,.assessment-primary svg{color:#12d8f1}.assessment-secondary{border-color:#e5e7eb;border-radius:8px}.assessment-summary-view,.assessment-report-view{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 3px 12px #1118270a}.assessment-score-panel,.assessment-facts,.assessment-summary-grid>section,.assessment-report-grid>section{border-color:#e5e7eb;border-radius:8px}.assessment-score-panel strong{color:#6d4bd1}.assessment-charge-note{color:#7b8793;border-top:1px solid #edf0f2;align-items:flex-start;gap:7px;margin:14px -18px -18px;padding:12px 18px;font-size:10px;line-height:1.55;display:flex}.assessment-charge-note svg{color:#7c55df;flex:none;width:14px}.assessment-score-panel>div small{color:#8a96a1;margin-top:8px;font-size:10px;display:block}.cross-page.assessment-console{padding-bottom:28px}.assessment-console-head{align-items:center;min-height:34px;padding-bottom:10px}.assessment-console-head>p{color:#7b8793;margin:0;font-size:11px;line-height:1.5}.assessment-input-workspace,.assessment-summary-view,.assessment-report-view{margin-bottom:14px}.assessment-form-aside{padding-bottom:26px}.assessment-run{color:#fff;background:#267dcf;border-color:#267dcf;flex:none;margin-top:22px;margin-bottom:2px}.assessment-run:hover{background:#196fbc;border-color:#196fbc}.assessment-run svg{color:#fff}.assessment-run em{opacity:.92;border-left:1px solid #ffffff61;margin-left:2px;padding-left:10px;font-size:11px;font-style:normal;font-weight:600}@media (min-width:801px){.app-shell:not(.canvas-fullscreen)>main:has(>.assessment-console){height:100vh;min-height:0;overflow:hidden}.cross-page.assessment-console{grid-template-rows:auto auto minmax(0,1fr);height:calc(100vh - 72px);min-height:0;display:grid;overflow:hidden}.assessment-input-workspace{height:100%;min-height:0;margin-bottom:0}.assessment-form-main{min-height:0;overflow-y:auto}.assessment-form-aside{min-height:0;overflow:hidden}.assessment-summary-view,.assessment-report-view{height:100%;min-height:0;margin-bottom:0;overflow-y:auto}}.cross-page.assessment-console{padding:22px 0 10px}.assessment-console-head,.assessment-stepbar{margin-left:28px;margin-right:28px}.assessment-input-workspace,.assessment-summary-view,.assessment-report-view{border-left:0;border-right:0;border-radius:0 0 10px 10px}.cross-page.assessment-console{height:calc(100vh - 74px);margin-bottom:10px;padding:22px 28px 0}.assessment-console-head,.assessment-stepbar{margin-left:0;margin-right:0}.assessment-input-workspace,.assessment-summary-view,.assessment-report-view{border:1px solid #e5e7eb;border-radius:10px}@media (min-width:801px){.cross-page.assessment-console{grid-template-rows:auto auto minmax(0,1fr);display:grid}.assessment-input-workspace{align-self:stretch;height:100%;min-height:0}.assessment-form-main{min-height:0;overflow-y:auto}}.cross-page.assessment-console{width:auto;box-shadow:none;background:#f4f6f8;border:1px solid #e2e7ec;border-radius:10px;margin:0 10px;padding:16px 18px;overflow:hidden;height:calc(100vh - 74px)!important;min-height:0!important}@media (min-width:801px){.cross-page.assessment-console{grid-template-rows:auto auto minmax(0,1fr);display:grid}.assessment-input-workspace{height:100%;min-height:0}.assessment-summary-view,.assessment-report-view{height:100%;min-height:0;overflow-y:auto}}.assessment-head-actions{align-items:center;gap:10px;display:flex}.assessment-console:has(.assessment-project-home){grid-template-rows:auto minmax(0,1fr)}.assessment-project-home{background:#fff;border:1px solid #e5e9ee;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.assessment-project-list{flex:1;min-height:0;padding:0 18px;overflow-y:auto}.assessment-project-home>.project-list-pager{background:#fff;border-top:1px solid #edf0f2;flex:none;margin:0;padding:12px 18px;position:static}.assessment-project-loading{color:#6d7e8d;flex:1;justify-content:center;align-items:center;gap:9px;min-height:220px;display:flex}.assessment-project-loading svg{color:#267dcf;width:17px}.assessment-project-loading b{font-size:12px;font-weight:500}.assessment-project-row{color:#27313b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:54px minmax(220px,1fr) 110px 150px 58px;align-items:center;gap:16px;width:100%;min-height:84px;display:grid}.assessment-project-row:hover{background:#f8fbfd}.assessment-project-cover{color:#8794a1;background:#f3f6f8;border:1px solid #e2e7eb;border-radius:5px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.assessment-project-cover img{object-fit:cover;width:100%;height:100%}.assessment-project-cover svg{width:21px}.assessment-project-info{flex-direction:column;gap:6px;min-width:0;display:flex}.assessment-project-info b{color:#1e2933;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.assessment-project-info small{color:#778491;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.assessment-project-status{color:#16836f;background:#eef7f5;border-radius:4px;align-items:center;gap:6px;width:max-content;padding:5px 9px;font-size:12px;display:inline-flex}.assessment-project-status svg{width:13px;height:13px}.assessment-project-row time{color:#7d8994;font-size:12px}.assessment-project-open{color:#267dcf;text-align:right;font-size:13px}.assessment-project-empty{color:#7c8995;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:360px;display:flex}.assessment-project-empty>svg{color:#9aa7b2;width:38px;height:38px;margin-bottom:14px}.assessment-project-empty b{color:#34404b;font-size:16px}.assessment-project-empty p{margin:8px 0 20px;font-size:13px}@media (max-width:900px){.assessment-project-row{grid-template-columns:48px minmax(150px,1fr) 92px}.assessment-project-row time,.assessment-project-open{display:none}}.cross-page.assessment-console{border-color:var(--shell-line,#dfe5eb);color:#27313b;background:#ffffffe0;padding:16px 18px;box-shadow:0 1px 2px #1c223006}.assessment-console-head{border-bottom:0;min-height:42px;padding:0 2px 12px}.assessment-console-head>p{color:#6f7d89;font-size:13px}.assessment-primary,.assessment-run{color:#fff;height:38px;box-shadow:none;background:#267dcf;border:1px solid #267dcf;border-radius:6px}.assessment-primary:hover,.assessment-run:hover{background:#196fbc;border-color:#196fbc}.assessment-primary svg,.assessment-run svg{color:#fff}.assessment-secondary{color:#465767;background:#fff;border-color:#d6dee6;border-radius:6px;height:38px}.assessment-secondary:hover{color:#267dcf;background:#f7fafc;border-color:#a9bfd3}.assessment-project-home{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}.assessment-project-list{scrollbar-gutter:stable;flex-direction:column;gap:8px;padding:8px 2px;display:flex}.assessment-project-row{color:#344454;box-sizing:border-box;background:#fff;border:1px solid #dfe5eb;border-radius:6px;grid-template-columns:54px minmax(220px,1fr) 86px 96px 120px 132px;min-height:82px;margin:0;padding:0 12px}.assessment-project-row:hover{background:#f6f9fc;border-color:#bdd0df}.assessment-project-cover{background:#f3f6f8;border-color:#dfe6ec;border-radius:6px}.assessment-project-info b{color:#27313b;font-size:14px}.assessment-project-info small,.assessment-project-row time{color:#788692}.assessment-project-info .assessment-project-id{color:#9aa6b0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.assessment-project-score{color:#267dcf;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:3px;min-width:0;display:flex}.assessment-project-score strong{font-size:30px;font-weight:700;line-height:1}.assessment-project-score small{color:#8b98a3;font-size:10px}.assessment-project-score.is-high{color:#16836f}.assessment-project-score.is-medium{color:#b57716}.assessment-project-score.is-low{color:#c7473a}.assessment-project-score.is-empty{color:#9aa6b0}.assessment-project-score.is-empty strong{font-size:22px;font-weight:600}.assessment-current-id{color:#9aa6b0;margin-left:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-block}.assessment-project-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.assessment-project-actions button{color:#267dcf;cursor:pointer;background:0 0;border:0;border-radius:4px;height:30px;padding:0 8px;font-size:12px}.assessment-project-actions button:hover{background:#eaf3fb}.assessment-project-actions .assessment-view-project{white-space:nowrap;background:#fff;border:1px solid #cbd9e5;align-items:center;gap:5px;height:32px;padding:0 10px;display:inline-flex}.assessment-project-actions .assessment-view-project:hover{background:#f3f8fc;border-color:#8db9dc}.assessment-project-actions .assessment-project-menu{flex:0 0 34px}.assessment-project-actions .assessment-project-menu .content-project-menu-trigger{width:34px;height:32px}.assessment-project-actions .assessment-project-menu .content-project-menu-trigger:disabled{cursor:not-allowed;opacity:.38}.assessment-project-actions button.delete{color:#8794a1;place-items:center;width:30px;padding:0;display:grid}.assessment-project-actions button.delete:hover:not(:disabled){color:#c7473a;background:#fff0ef}.assessment-project-actions button.delete:disabled{cursor:not-allowed;opacity:.38}.assessment-project-actions svg{width:15px;height:15px}.assessment-load-more{flex:none;justify-content:center;padding:12px 0 2px;display:flex}.assessment-load-more button{color:#344054;min-width:190px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.assessment-load-more button:hover{color:#155eef;background:#f5f8ff;border-color:#84adff}.assessment-load-more button span{color:#98a2b3;font-size:10px;font-weight:400}.assessment-toast{z-index:3600;color:#c63f36;background:#fff7f6;border:1px solid #efc2bf;border-radius:6px;align-items:center;gap:9px;width:min(380px,100vw - 32px);min-height:44px;padding:10px 10px 10px 13px;animation:.18s ease-out assessment-toast-in;display:flex;position:fixed;top:84px;right:24px;box-shadow:0 10px 28px #27333e29}.assessment-toast>svg{flex:none;width:17px;height:17px}.assessment-toast>span{flex:1;min-width:0;font-size:13px;line-height:1.45}.assessment-toast>button{color:#9f6b67;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.assessment-toast>button:hover{color:#b5362d;background:#f9e5e3}.assessment-toast>button svg{width:15px;height:15px}@keyframes assessment-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.assessment-project-status{color:#16836f;background:#edf7f3;border-radius:4px}.assessment-project-status.processing{color:#267dcf;background:#edf5fc}.assessment-project-status.failed{color:#c7473a;background:#fff1f0}.assessment-project-home>.project-list-pager{background:0 0;border-top:0;min-height:48px;padding:8px 16px 0}.assessment-stepbar{height:56px;box-shadow:none;background:#f8fafc;border-color:#dfe5eb;border-radius:8px;margin-bottom:12px}.assessment-stepbar .active{color:#267dcf}.assessment-stepbar .active span{color:#fff;background:#267dcf;border-color:#267dcf}.assessment-stepbar .done{color:#16836f}.assessment-stepbar .done span{color:#16836f;background:#eaf6f2;border-color:#a9d6c8}.assessment-stepbar>div:not(:last-child):after{background:#dce4eb}.assessment-input-workspace,.assessment-summary-view,.assessment-report-view{box-shadow:none;background:#fff;border-color:#dfe5eb;border-radius:8px}.assessment-form-main{border-color:#e7ecf0}.assessment-form-aside{background:#f8fafc}.assessment-form-section,.assessment-upload-panel,.assessment-scope-panel,.assessment-score-panel,.assessment-facts,.assessment-summary-grid>section,.assessment-report-grid>section{box-shadow:none;border-color:#dfe5eb;border-radius:6px}.assessment-control input,.assessment-examples button,.assessment-market-grid label,.assessment-upload{border-color:#d7dfe6;border-radius:6px}.assessment-control input:focus{border-color:#267dcf;outline:3px solid #267dcf1a}.assessment-market-grid label.selected{color:#1f6faf;background:#edf5fc;border-color:#78aede}.assessment-upload:hover{background:#f4f9fd;border-color:#78aede}.assessment-scope-panel svg,.assessment-summary-grid header svg,.assessment-report-grid header svg,.assessment-score-panel strong,.assessment-charge-note svg{color:#267dcf}.assessment-report-executive{background:#fff;border:1px solid #dfe5eb;border-radius:6px;margin-bottom:14px}.assessment-report-executive>header{border-bottom:1px solid #e7ecf0;align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.assessment-report-executive>header svg{color:#267dcf;width:16px}.assessment-report-executive>p{color:#536575;margin:0;padding:16px 18px;font-size:13px;line-height:1.8}.assessment-report-grid li>strong,.assessment-report-grid li>span,.assessment-report-grid li>small{display:block}.assessment-report-grid li>strong{color:#344454;margin-bottom:4px;font-size:12px}.assessment-report-grid li>span{color:#647584;font-size:11px;line-height:1.65}.assessment-report-grid li>small{color:#267dcf;margin-top:4px;font-size:10px;line-height:1.55}.assessment-action-plan>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.assessment-action-plan article{background:#fff;border:1px solid #e1e7ec;border-radius:6px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.assessment-action-plan article>strong{color:#176eaf;overflow-wrap:anywhere;background:#f3f7fa;border-bottom:1px solid #e1e7ec;align-items:center;min-height:46px;padding:9px 14px;font-size:11px;line-height:1.5;display:flex}.assessment-action-plan article>div{flex-direction:column;flex:1;min-width:0;padding:14px;display:flex}.assessment-action-plan article b{color:#304557;min-height:38px;font-size:12px;line-height:1.6;display:block}.assessment-action-plan article ul{margin:10px 0 12px;padding:0 0 0 17px}.assessment-action-plan article li{color:#596e7f;overflow-wrap:anywhere;margin-bottom:7px;font-size:11px;line-height:1.65}.assessment-action-plan article p,.assessment-action-plan article small{color:#637687;overflow-wrap:anywhere;margin:0;padding:9px 0;font-size:10px;line-height:1.6;display:block}.assessment-action-plan article p{border-top:1px solid #e8edf1;margin-top:auto}.assessment-action-plan article small{border-top:1px dashed #dce4ea}.assessment-report-metrics{background:#fff;border:1px solid #dfe5eb;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid}.assessment-report-metrics>div{min-height:82px;padding:15px 18px}.assessment-report-metrics>div+div{border-left:1px solid #e5eaee}.assessment-report-metrics span{color:#768695;margin-bottom:8px;font-size:10px;display:block}.assessment-report-metrics strong{color:#263b4d;font-size:25px;font-weight:600}.assessment-report-metrics small{color:#8996a1;margin-left:5px;font-size:10px}.assessment-market-analysis{background:#fff;border:1px solid #dfe5eb;border-radius:6px;margin-bottom:14px;overflow:hidden}.assessment-market-analysis>header{border-bottom:1px solid #e5eaee;align-items:center;gap:10px;height:54px;padding:0 18px;display:flex}.assessment-market-analysis>header>svg{color:#267dcf;width:17px}.assessment-market-analysis>header div{gap:3px;display:grid}.assessment-market-analysis>header b{font-size:12px}.assessment-market-analysis>header span{color:#82909c;font-size:10px}.assessment-market-head,.assessment-market-analysis>article{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.4fr) minmax(100px,.55fr) minmax(220px,1.2fr);align-items:center;gap:16px;padding:0 18px;display:grid}.assessment-market-head{color:#7c8995;background:#f6f8fa;height:34px;font-size:10px}.assessment-market-analysis>article{border-top:1px solid #edf0f3;min-height:66px}.assessment-market-analysis>article p{color:#566a7b;margin:0;font-size:11px;line-height:1.55}.assessment-market-analysis>article em{color:#8b671f;background:#fff4df;border-radius:4px;width:max-content;max-width:100%;padding:3px 7px;font-size:10px;font-style:normal}.assessment-country{align-items:center;gap:10px;min-width:0;display:flex}.assessment-country>span{background:#f5f7f9;border:1px solid #dce3e8;border-radius:3px;place-items:center;width:34px;height:24px;display:grid;overflow:hidden}.assessment-country img{object-fit:cover;width:100%;height:100%}.assessment-country svg{color:#82909c;width:15px}.assessment-country b{color:#304658;min-width:0;font-size:12px}.assessment-market-empty{text-align:center;color:#82909c;padding:22px;font-size:11px}.assessment-report-layout{background:#fff;border:1px solid #dfe5eb;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.assessment-report-layout>.assessment-report-view{border:0;border-radius:0;min-height:0;margin:0;padding-bottom:22px;overflow-y:auto;height:auto!important}.assessment-report-actions{z-index:auto;background:#fff;border:0;border-top:1px solid #dce3e9;border-radius:0;width:auto;max-width:none;min-height:62px;margin:0;padding:10px 16px;position:static;box-shadow:0 -3px 10px #2c3b490d}.assessment-workload-chart{min-height:0!important}.assessment-workload-chart>header{border-bottom:1px solid #e5eaee;align-items:center;gap:10px;height:54px;padding:0 18px;display:flex}.assessment-workload-chart>header>svg{color:#267dcf;width:17px}.assessment-workload-chart>header div{gap:3px;display:grid}.assessment-workload-chart>header b{font-size:12px}.assessment-workload-chart>header span{color:#82909c;font-size:10px}.assessment-chart-body{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:20px;padding:12px 18px 14px;display:grid}.assessment-chart-body svg{width:100%;height:148px}.assessment-chart-body line{stroke:#dbe4ea;stroke-width:1px}.assessment-chart-body polyline{fill:none;stroke:#267dcf;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.assessment-chart-body circle{fill:#fff;stroke:#267dcf;stroke-width:3px}.assessment-chart-body text{fill:#738392;font:10px Inter,Microsoft YaHei,sans-serif}.assessment-chart-body text.value{fill:#267dcf;font-weight:600}.assessment-chart-body p{color:#637687;margin:0;font-size:11px;line-height:1.7}@media (max-width:1100px){.assessment-action-plan>div{grid-template-columns:1fr}}@media (max-width:900px){.assessment-chart-body{grid-template-columns:1fr}.assessment-report-actions{padding:9px 12px}}@media (max-width:1000px){.assessment-market-head,.assessment-market-analysis>article{grid-template-columns:140px 1fr 90px}.assessment-market-head span:last-child,.assessment-market-analysis>article>p:last-child{display:none}}@media (max-width:900px){.assessment-project-row{grid-template-columns:48px minmax(150px,1fr) 76px 92px 132px}.assessment-project-row time{display:none}.assessment-project-actions{gap:6px}}@media (max-width:640px){.assessment-project-list{padding-inline-start:0;padding-inline-end:0}.assessment-project-row{grid-template-columns:44px minmax(0,1fr) 62px 36px;gap:9px;padding:0 9px}.assessment-project-cover{width:42px;height:42px}.assessment-project-info .assessment-project-id,.assessment-project-status,.assessment-project-row time,.assessment-view-project{display:none!important}.assessment-project-score strong{font-size:24px}.assessment-project-actions{gap:0}.assessment-project-actions .assessment-project-menu{flex-basis:34px}.assessment-load-more button{width:100%}}.assessment-console footer.assessment-view-actions,.assessment-console .assessment-report-actions{color:#293b4d;background:#fff!important}.assessment-console footer.assessment-view-actions button{background:#fff}.assessment-market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-market-grid>label{box-sizing:border-box;width:100%;min-width:0;grid-area:auto!important}@media (max-width:1100px){.assessment-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.assessment-console footer.assessment-view-actions button.assessment-primary{color:#fff;background:#267dcf;border-color:#267dcf}.assessment-console footer.assessment-view-actions button.assessment-primary:hover{background:#196fbc;border-color:#196fbc}.assessment-date-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.assessment-date-toolbar .image-date-nav{flex:1;min-width:0}.assessment-date-toolbar .assessment-primary{flex:none}.assessment-console-head>.image-date-nav{flex:1;min-width:0}.commerce-date-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.commerce-date-toolbar .image-date-nav{flex:1;min-width:0}.commerce-date-toolbar .commerce-head-actions{flex:none}.assessment-upload.is-dragging{background:#eef6ff!important;border-color:#267dcf!important;box-shadow:0 0 0 3px #267dcf1f!important}.marketing-page{box-sizing:border-box;color:#253247;background:#fff;height:calc(100vh - 64px);min-height:0;padding:18px 24px 28px;overflow:auto}.marketing-create-dialog>footer button{white-space:nowrap;min-width:64px}.marketing-create-dialog>footer button.primary{justify-content:center;min-width:134px}.marketing-asset-field>span{color:#586577;margin-bottom:7px;font-size:11px;display:block}.marketing-asset-field>button{color:#6b7787;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dde5;border-radius:5px;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;height:58px;padding:7px 10px;display:grid}.marketing-selected-assets{align-items:center;width:48px;height:38px;padding-left:1px;display:flex}.marketing-selected-assets img{border:2px solid #fff;flex:0 0 30px;width:30px;height:30px;box-shadow:0 0 0 1px #d8e0e8}.marketing-selected-assets img+img{margin-left:-15px}.marketing-asset-field>button:hover{background:#f8fbfe;border-color:#78abda}.marketing-asset-field img{object-fit:contain;background:#f1f3f6;border-radius:4px;width:38px;height:38px}.marketing-asset-field button span{min-width:0}.marketing-asset-field button strong,.marketing-asset-field button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketing-asset-field button strong{color:#344054;font-size:11px}.marketing-asset-field button small{color:#98a2b3;margin-top:4px;font-size:9px}.marketing-asset-validation-message{color:#b54708;margin-top:7px;font-size:10px;line-height:1.5;display:block}.marketing-asset-backdrop{z-index:2;background:#0f172a42;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.marketing-asset-dialog{background:#fff;border-radius:7px;grid-template-rows:60px 52px minmax(0,1fr) 58px;width:min(760px,100vw - 48px);height:min(620px,100vh - 64px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a4d}.marketing-asset-dialog>header{border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.marketing-asset-dialog>header strong,.marketing-asset-dialog>header span{display:block}.marketing-asset-dialog>header strong{font-size:14px}.marketing-asset-dialog>header span{color:#98a2b3;margin-top:4px;font-size:10px}.marketing-asset-dialog>header button{color:#667085;background:0 0;border:0;width:32px;height:32px}.marketing-asset-search{color:#8a95a3;border:1px solid #d8dfe7;border-radius:5px;align-items:center;margin:10px 18px;padding:0 10px;display:flex}.marketing-asset-search input{border:0;outline:0;width:100%;height:30px;padding:0 8px;font-size:11px}.marketing-asset-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-height:0;padding:8px 18px 16px;display:grid;overflow:auto}.marketing-asset-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:5px;min-width:0;padding:5px;position:relative}.marketing-asset-grid>button.active{border-color:#2377c7;box-shadow:0 0 0 2px #2377c71f}.marketing-asset-grid img{aspect-ratio:1;object-fit:contain;background:#f3f5f7;border-radius:3px;width:100%;display:block}.marketing-asset-grid span{color:#556273;text-overflow:ellipsis;white-space:nowrap;margin:6px 2px 2px;font-size:9px;display:block;overflow:hidden}.marketing-asset-grid>button>svg{color:#fff;background:#2377c7;border-radius:50%;padding:3px;position:absolute;top:8px;right:8px}.marketing-asset-empty{color:#98a2b3;grid-column:1/-1;place-items:center;font-size:11px;display:grid}.marketing-asset-dialog>footer{border-top:1px solid #e5e9ee;align-items:center;gap:14px;padding:0 18px;display:flex}.marketing-asset-dialog>footer>span{color:#84909f;margin-right:auto;font-size:10px}.marketing-asset-dialog>footer>div{gap:7px;display:flex}.marketing-asset-dialog>footer button{color:#536173;white-space:nowrap;background:#fff;border:1px solid #d6dde5;border-radius:5px;min-width:64px;height:32px;padding:0 11px;font-size:10px}.marketing-asset-dialog>footer button.primary{color:#fff;background:#2377c7;border-color:#2377c7;min-width:86px}.marketing-asset-dialog>footer button:disabled{opacity:.42}.marketing-asset-pages button{place-items:center;width:32px;display:grid;min-width:32px!important;padding:0!important}.marketing-toolbar{border-bottom:0;justify-content:space-between;align-items:center;min-height:42px;margin-bottom:14px;display:flex}.marketing-project-count{color:#667789;font-size:11px;line-height:1.5}.marketing-toolbar>div:not(.artwork-retention-notice) strong,.marketing-toolbar>div:not(.artwork-retention-notice) span{display:block}.marketing-toolbar>div:not(.artwork-retention-notice) strong{font-size:15px}.marketing-toolbar>div:not(.artwork-retention-notice) span{color:#8a95a3;margin-top:4px;font-size:10px}.marketing-toolbar>button,.marketing-empty>button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12px;display:inline-flex}.marketing-toolbar-actions{align-items:center;gap:8px;display:flex}.marketing-toolbar-actions button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12px;display:inline-flex}.marketing-toolbar-actions button.manual{color:#40546a;background:#fff;border:1px solid #cfdbe6}.marketing-toolbar-actions button.manual:hover{color:#2377c7;background:#f4f9fd;border-color:#8fb9dd}.marketing-message{color:#315f86;background:#f4f9fd;border:1px solid #cfe1f2;border-radius:5px;justify-content:space-between;align-items:center;min-height:38px;margin-bottom:12px;padding:0 12px;font-size:11px;display:flex}.marketing-message button{color:#6f8090;background:0 0;border:0;place-items:center;display:grid}.marketing-project-list{background:#fff;border:1px solid #e1e6ec;border-radius:6px;overflow:hidden}.marketing-project-list>article{border-bottom:1px solid #ebeff3;position:relative}.marketing-project-list>article:last-child{border-bottom:0}.marketing-project-main{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:72px minmax(220px,1fr) minmax(250px,auto) auto;align-items:center;gap:14px;width:100%;min-height:92px;padding:10px 62px 10px 12px;display:grid}.marketing-project-main:hover{background:#f8fafc}.marketing-project-main>img,.marketing-project-placeholder{object-fit:contain;color:#2876b5;background:#edf5fb;border:1px solid #d8e8f5;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:72px;height:72px;display:flex}.marketing-project-placeholder small{color:#7294ad;letter-spacing:0;font-size:7px;font-weight:700}.marketing-project-main>div{min-width:0}.marketing-project-main>div>div{align-items:center;gap:9px;display:flex}.marketing-project-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.marketing-project-main i{color:#667085;white-space:nowrap;background:#f0f2f5;border-radius:3px;padding:2px 6px;font-size:9px;font-style:normal}.marketing-project-main i.ready{color:#168259;background:#ecf8f2}.marketing-project-main i.planning{color:#2377c7;background:#eef6fd}.marketing-project-main i.failed{color:#b42318;background:#fff1f1}.marketing-project-main p{color:#4d5969;margin:6px 0 4px;font-size:11px}.marketing-project-main small{color:#929cab;font-size:10px}.marketing-project-main>span{color:#667085;align-items:center;gap:6px;font-size:11px;display:flex}.marketing-project-main>.marketing-project-platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;min-width:0;display:flex}.marketing-project-platform{color:#a0a9b5;white-space:nowrap;align-items:center;gap:7px;min-width:92px;font-size:10px;display:inline-flex}.marketing-project-platform-check{color:#0000;background:#f4f6f8;border:1px solid #cdd4dd;border-radius:4px;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.marketing-project-platform.selected{color:#2d6494;font-weight:600}.marketing-project-platform.selected .marketing-project-platform-check{color:#fff;background:#2f80c5;border-color:#2f80c5;box-shadow:0 0 0 2px #2f80c51a}.marketing-project-main>.marketing-project-progress{flex-direction:column;align-items:flex-end;gap:3px;min-width:142px;padding-right:22px;position:relative}.marketing-project-progress>span{color:#40546a;font-size:11px}.marketing-project-progress>span strong{color:#2377c7;font-size:14px}.marketing-project-progress>small{color:#8995a4;font-size:9px}.marketing-project-progress>svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.marketing-project-delete{color:#a4656b;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:30px;right:14px}.marketing-project-list>article>.content-project-menu.marketing-project-menu{z-index:8;position:absolute;top:30px;right:14px}.marketing-project-menu .content-project-menu-trigger{width:32px;height:32px}.marketing-project-menu .content-project-menu-trigger:disabled{cursor:not-allowed;opacity:.38}.marketing-project-list>article>.content-project-menu.marketing-project-menu>.content-project-menu-popover{top:0;right:39px}.marketing-pagination{justify-content:center;align-items:center;gap:18px;min-height:48px;padding-top:14px;display:flex}.marketing-page:not(.marketing-detail){flex-direction:column;display:flex;overflow:hidden}.marketing-page:not(.marketing-detail)>.marketing-toolbar{flex:none}.marketing-page:not(.marketing-detail)>.marketing-project-list{flex:0 auto;min-height:0;overflow-y:auto}.marketing-page:not(.marketing-detail)>.marketing-empty{flex:auto;min-height:0}.marketing-page:not(.marketing-detail)>.project-list-pager{background:#fff;border:0;flex:0 0 54px;min-height:54px;margin-top:auto;padding:8px 0 0}.marketing-pagination button{color:#40546a;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:5px;align-items:center;gap:4px;height:32px;padding:0 11px;font-size:11px;display:inline-flex}.marketing-pagination button:hover:not(:disabled){color:#2377c7;background:#f5f9fc;border-color:#8fb9dd}.marketing-pagination button:disabled{opacity:.45;cursor:not-allowed}.marketing-pagination>span{color:#748294;font-size:10px}.marketing-pagination>span strong{color:#2377c7;font-size:12px}.marketing-manual-dialog{background:#fff;border-radius:7px;flex-direction:column;width:min(680px,100vw - 32px);min-height:0;max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 18px 55px #22314133}.marketing-manual-dialog>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex}.marketing-manual-dialog>header strong,.marketing-manual-dialog>header span{display:block}.marketing-manual-dialog>header strong{color:#25374a;font-size:16px}.marketing-manual-dialog>header span{color:#8491a0;margin-top:4px;font-size:11px}.marketing-manual-dialog>header button{color:#667789;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.marketing-manual-body{flex:auto;min-height:0;padding:18px 20px;overflow-y:auto}.marketing-manual-intro{color:#2377c7;background:#f4f9fd;border:1px solid #d8e7f3;border-radius:6px;gap:12px;padding:14px;display:flex}.marketing-manual-intro div{min-width:0}.marketing-manual-intro strong{color:#2c455c;font-size:13px}.marketing-manual-intro p,.marketing-manual-body li p{color:#68788a;margin:5px 0 0;font-size:11px;line-height:1.65}.marketing-manual-benefits{margin-top:18px}.marketing-manual-benefits>header{margin-bottom:10px}.marketing-manual-benefits>header strong,.marketing-manual-benefits>header span{display:block}.marketing-manual-benefits>header strong{color:#30465a;font-size:13px}.marketing-manual-benefits>header span{color:#8491a0;margin-top:4px;font-size:10px}.marketing-manual-benefits>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketing-manual-benefits article{background:#fff;border:1px solid #e0e6ec;border-radius:5px;padding:12px}.marketing-manual-benefits article>svg{color:#397fb9}.marketing-manual-benefits article strong{color:#35495d;margin-top:8px;font-size:11px;display:block}.marketing-manual-benefits article p{color:#748294;margin:5px 0 0;font-size:10px;line-height:1.6}.marketing-manual-body ol{margin:18px 0;padding:0;list-style:none}.marketing-manual-body li{border-bottom:1px solid #edf0f3;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.marketing-manual-body li>b{color:#2377c7;background:#eaf3fa;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.marketing-manual-body li strong{color:#35495d;font-size:12px}.marketing-manual-body aside{background:#f6f8fa;border-left:3px solid #78a9d2;padding:12px 14px}.marketing-manual-body aside strong,.marketing-manual-body aside span{display:block}.marketing-manual-body aside strong{color:#35495d;font-size:11px}.marketing-manual-body aside span{color:#6f7d8c;margin-top:5px;font-size:10px;line-height:1.6}.marketing-manual-dialog>footer{border-top:1px solid #e5eaf0;flex:0 0 58px;justify-content:flex-end;align-items:center;height:58px;min-height:58px;padding:0 20px;display:flex;color:#354b60!important;background:#fff!important;position:static!important}.marketing-manual-dialog>footer button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:5px;height:34px;padding:0 18px;font-size:12px}@media (max-width:1100px) and (min-width:681px){.marketing-project-main{grid-template-columns:72px minmax(0,1fr) auto}.marketing-project-main>.marketing-project-platforms{grid-column:2;justify-content:flex-start}.marketing-project-main>.marketing-project-progress{grid-area:1/3/3}}@media (max-width:680px){.marketing-toolbar{align-items:flex-start;gap:10px;height:auto;min-height:58px}.marketing-toolbar-actions{flex-direction:column-reverse;align-items:stretch}.marketing-project-main{grid-template-columns:58px minmax(0,1fr)}.marketing-project-main>img,.marketing-project-placeholder{width:58px;height:58px}.marketing-project-main>.marketing-project-progress{grid-area:auto/2;align-items:flex-start}.marketing-project-main>.marketing-project-platforms{grid-column:2;justify-content:flex-start}.marketing-project-platform{min-width:0}.marketing-pagination{gap:8px}.marketing-pagination>span{text-align:center}.marketing-manual-benefits>div{grid-template-columns:1fr}}.marketing-project-delete:hover{color:#bd3549}.marketing-empty{color:#98a2b3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.marketing-empty strong{color:#475467;margin-top:12px;font-size:13px}.marketing-empty span{margin:7px 0 15px;font-size:11px}.marketing-detail{padding-top:12px}.marketing-detail>.marketing-message{margin-top:12px}.marketing-detail-head{border-bottom:1px solid #e5e9ee;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding-bottom:10px;display:grid}.marketing-detail-head>button{color:#536173;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:11px;display:inline-flex}.marketing-detail-head>div h2{margin:0;font-size:15px}.marketing-detail-head>div p{color:#8c96a3;margin:5px 0 0;font-size:10px}.marketing-detail-head .marketing-regenerate{color:#236ca9}.marketing-detail-body{grid-template-columns:230px minmax(0,1fr);gap:18px;min-height:0;margin-top:14px;display:grid}.marketing-product-summary{border-right:1px solid #e7ebef;align-self:start;padding-right:18px}.marketing-product-summary>img,.marketing-product-summary>.marketing-detail-placeholder{aspect-ratio:1;object-fit:contain;color:#98a2b3;background:#f6f7f9;border:1px solid #e2e7ed;border-radius:6px;place-items:center;width:100%;display:grid}.marketing-source-assets{text-align:left;cursor:pointer;background:#f6f7f9;border:1px solid #e2e7ed;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.marketing-source-assets>img.marketing-source-primary{aspect-ratio:1;object-fit:contain;background:#f6f7f9;width:100%;height:auto;display:block}.marketing-source-assets>.marketing-detail-placeholder{aspect-ratio:1;color:#2876b5;background:#edf5fb;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.marketing-source-thumbs{align-items:center;display:flex;position:absolute;bottom:38px;left:8px}.marketing-source-thumbs img{object-fit:cover;background:#fff;border:2px solid #fff;border-radius:4px;width:34px;height:34px;box-shadow:0 1px 4px #0f172a33}.marketing-source-thumbs img+img{margin-left:-7px}.marketing-source-manage{color:#2876b5;background:#fff;border-top:1px solid #e2e7ed;justify-content:center;align-items:center;height:30px;padding:0 9px;font-size:10px;font-weight:600;display:flex}.marketing-source-assets:hover{border-color:#78abda}.marketing-product-summary>.marketing-detail-placeholder{color:#2876b5;background:#edf5fb;border-color:#d8e8f5;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.marketing-detail-placeholder strong{color:#3d6685;font-size:12px}.marketing-detail-placeholder small{color:#7b9bb2;letter-spacing:0;font-size:8px;font-weight:700}.marketing-detail-placeholder>button{color:#2377c7;cursor:pointer;background:#fff;border:1px solid #9fc2df;border-radius:4px;height:30px;margin-top:4px;padding:0 11px;font-size:10px}.marketing-detail-placeholder>button:hover{background:#f7fbfe;border-color:#2377c7}.marketing-product-summary h3{color:#26384a;margin:0;font-size:15px}.marketing-summary-title{justify-content:space-between;align-items:center;gap:8px;margin-top:15px;display:flex}.marketing-summary-description{background:#f7fafc;border-left:3px solid #72a9d6;margin-top:8px;padding:9px 10px;position:relative}.marketing-summary-description>p{color:#59697a;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.marketing-product-summary dl{border-top:1px solid #e9edf1;margin:15px 0 0}.marketing-product-summary dl>div{border-bottom:1px solid #edf0f3;padding:10px 0}.marketing-product-summary dt{color:#768596;font-size:10px;font-weight:600}.marketing-product-summary dd{color:#34465a;margin:5px 0 0;font-size:11px;font-weight:600;line-height:1.55}.marketing-plan-list{min-width:0}.marketing-plan-list>section{margin-bottom:18px}.marketing-plan-list>section>header{border-bottom:1px solid #dfe5eb;justify-content:space-between;align-items:center;height:36px;display:flex}.marketing-plan-list>section>header>div{color:#2377c7;align-items:center;gap:7px;display:flex}.marketing-plan-list>section>header strong{color:#344054;font-size:12px}.marketing-plan-list>section>header>span{color:#98a2b3;font-size:10px}.marketing-plan-list article{border-bottom:1px solid #edf0f3;grid-template-columns:22px 34px minmax(0,1fr) 190px;align-items:start;gap:12px;min-height:118px;padding:13px 0;display:grid}.marketing-plan-list article.selected{background:#fbfdff}.marketing-plan-check{cursor:pointer;align-self:start;width:16px;height:16px;margin-top:1px;padding:0;display:block;position:relative}.marketing-plan-check input{z-index:1;opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.marketing-plan-check span{pointer-events:none;background:#fff;border:1px solid #cbd5df;border-radius:3px;width:14px;height:14px;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.marketing-plan-check input:checked+span{background:#2377c7;border-color:#2377c7;box-shadow:inset 0 0 0 3px #2377c7}.marketing-plan-check input:checked+span:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:6px;height:3px;margin:3px 0 0 3px;display:block;transform:rotate(-45deg)}.marketing-plan-index{color:#a0a9b5;padding-top:2px;font-size:10px;font-weight:600}.marketing-plan-copy{min-width:0}.marketing-plan-copy>div{align-items:center;gap:8px;display:flex}.marketing-plan-copy h3{color:#273446;margin:0;font-size:13px}.marketing-plan-copy>div span{color:#557086;background:#eef3f8;border-radius:3px;padding:2px 5px;font-size:9px}.marketing-plan-copy>strong{color:#246fae;margin-top:7px;font-size:11px;display:block}.marketing-plan-copy p{color:#5d6877;margin:6px 0;font-size:11px;line-height:1.55}.marketing-plan-copy small{color:#98a2b3;font-size:9px}.marketing-copy-actions{flex-wrap:wrap;margin-top:10px;display:flex;gap:5px!important}.marketing-copy-actions button{color:#40546a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd9e3;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:88px;height:36px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.marketing-copy-actions button:hover{color:#2377c7;background:#f4f9fd;border-color:#9cc0df}.marketing-plan-outputs{border-top:1px dashed #dce3ea;flex-wrap:wrap;align-items:center;margin-top:10px;padding-top:10px;display:flex;gap:7px!important}.marketing-plan-outputs>span{color:#748395;margin-right:2px;font-size:10px;font-weight:600}.marketing-plan-outputs>button{cursor:pointer;background:#fff;border:1px solid #d7e0e8;border-radius:5px;width:54px;height:54px;padding:3px;position:relative;overflow:hidden}.marketing-plan-outputs>button>img,.marketing-plan-outputs>button.video>span{object-fit:cover;color:#6f8294;background:#eef3f7;border-radius:3px;place-items:center;width:100%;height:100%;display:grid}.marketing-plan-outputs>button.video>span img{object-fit:cover;width:100%;height:100%}.marketing-plan-outputs>button small{color:#fff;text-align:center;background:#1c2d3fc2;border-radius:0 0 3px 3px;padding:2px 0;font-size:8px;position:absolute;bottom:3px;left:3px;right:3px}.marketing-plan-actions{justify-content:flex-end;align-self:center;gap:7px;display:flex}.marketing-plan-actions button{color:#465568;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dee6;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:88px;height:32px;padding:0 8px;font-size:11px;display:flex}.marketing-plan-actions button svg{color:currentColor;flex:none}.marketing-plan-actions button.primary{color:#fff;background:#2377c7;border-color:#2377c7}.marketing-batch-bar{z-index:30;background:#f8fafc;border:1px solid #dce5ed;border-radius:5px;align-items:center;gap:16px;min-height:46px;margin-top:12px;padding:0 12px;display:flex;position:sticky;top:0;box-shadow:0 3px 10px #1f344914}.marketing-batch-bar label{color:#465568;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.marketing-batch-bar>span{color:#7a8695;font-size:10px}.marketing-batch-bar>span strong{color:#2377c7}.marketing-batch-actions{gap:8px;margin-left:auto;display:flex}.marketing-batch-actions>button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:11px;display:flex}.marketing-batch-actions>button.delivery{color:#356783;background:#fff;border:1px solid #b8cddd}.marketing-batch-actions>button:disabled{opacity:.45;cursor:not-allowed}.marketing-batch-dialog{background:#fff;border-radius:7px;width:min(680px,100vw - 40px);overflow:hidden;box-shadow:0 24px 70px #0f172a47}.marketing-batch-dialog>header{border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:center;min-height:70px;padding:0 20px;display:flex}.marketing-batch-dialog>header strong,.marketing-batch-dialog>header span{display:block}.marketing-batch-dialog>header strong{font-size:17px}.marketing-batch-dialog>header span{color:#7d8998;margin-top:5px;font-size:12px}.marketing-batch-dialog>header button{color:#667085;background:0 0;border:0;width:32px;height:32px}.marketing-batch-body{padding:20px}.marketing-batch-specifications{border:1px solid #e3e8ee;border-radius:6px;margin-top:14px;overflow:hidden}.marketing-batch-specifications>header{background:#f7f8fa;border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;height:34px;padding:0 11px;display:flex}.marketing-batch-specifications>header strong{color:#344054;font-size:11px}.marketing-batch-specifications>header span{color:#84909f;font-size:10px}.marketing-batch-specifications>div{max-height:154px;overflow:auto}.marketing-batch-specifications article{border-bottom:1px solid #edf0f3;grid-template-columns:24px minmax(0,1fr) minmax(150px,auto) 44px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:grid}.marketing-batch-specifications article:last-child{border-bottom:0}.marketing-batch-specifications article>span{border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.marketing-batch-specifications article>span.image{color:#2377c7;background:#edf6ff}.marketing-batch-specifications article>span.video{color:#16805c;background:#eef7f2}.marketing-batch-specifications article strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.marketing-batch-specifications article small{color:#667085;white-space:nowrap;font-size:10px}.marketing-batch-specifications article b{color:#344054;text-align:right;font-size:10px}.marketing-batch-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.marketing-batch-types>button{color:#748194;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:5px;align-items:center;gap:11px;min-height:88px;padding:14px;display:flex;position:relative}.marketing-batch-types>button.active{color:#2377c7;background:#f1f7fc;border-color:#75a9d8}.marketing-batch-types>button>span{min-width:0}.marketing-batch-types strong,.marketing-batch-types small{display:block}.marketing-batch-types strong{color:#344054;font-size:14px}.marketing-batch-types small{color:#7d8998;white-space:nowrap;margin-top:6px;font-size:11px}.marketing-batch-types>button>svg:last-child{position:absolute;top:8px;right:8px}.marketing-batch-body dl{border-top:1px solid #e7ebef;margin:18px 0 0}.marketing-batch-body dl>div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:46px;display:flex}.marketing-batch-body dt{color:#69788a;font-size:12px}.marketing-batch-body dd{color:#34465a;margin:0;font-size:12px;font-weight:500}.marketing-batch-body dl>div.total dd{color:#2377c7;font-size:17px;font-weight:700}.marketing-batch-dialog>footer{border-top:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:0 20px;display:flex}.marketing-batch-dialog>footer>span{color:#768596;font-size:11px}.marketing-batch-dialog>footer>div{gap:8px;display:flex}.marketing-delivery-dialog{background:#fff;border-radius:7px;flex-direction:column;width:min(920px,100vw - 36px);max-height:min(820px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.marketing-delivery-dialog>header{border-bottom:1px solid #e4e9ee;justify-content:space-between;align-items:center;min-height:68px;padding:0 20px;display:flex}.marketing-delivery-dialog>header strong,.marketing-delivery-dialog>header span{display:block}.marketing-delivery-dialog>header strong{color:#273b4e;font-size:17px}.marketing-delivery-dialog>header span{color:#7c8998;margin-top:5px;font-size:11px}.marketing-delivery-dialog>header button{color:#68788a;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.marketing-delivery-summary{background:#f7f9fb;border-bottom:1px solid #e8edf1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.marketing-delivery-summary>div{color:#3c7dac;background:#fff;border:1px solid #dde5eb;border-radius:5px;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:flex}.marketing-delivery-summary span,.marketing-delivery-summary strong,.marketing-delivery-summary small{display:block}.marketing-delivery-summary strong{color:#31475b;font-size:15px}.marketing-delivery-summary small{color:#82909f;margin-top:2px;font-size:9px}.marketing-delivery-tools{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;min-height:44px;padding:0 20px;display:flex}.marketing-delivery-tools label{color:#45586b;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.marketing-delivery-tools>span{color:#7a8795;font-size:10px}.marketing-delivery-tools>span strong{color:#2377c7}.marketing-delivery-list{min-height:180px;padding:12px 20px;overflow-y:auto}.marketing-delivery-list>article{cursor:pointer;border:1px solid #dfe5eb;border-radius:5px;grid-template-columns:24px minmax(0,1fr);gap:10px;min-height:92px;margin-bottom:8px;padding:12px;display:grid}.marketing-delivery-list>article.selected{background:#f5f9fc;border-color:#79a9d1;box-shadow:inset 3px 0 #397fb9}.marketing-delivery-list>article>label{padding-top:2px}.marketing-delivery-list>article>label span{display:none}.marketing-delivery-plan>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-delivery-plan>header strong{color:#334a5f;font-size:12px}.marketing-delivery-plan>header span{color:#8090a0;white-space:nowrap;font-size:10px}.marketing-delivery-plan>p{color:#40566b;margin:7px 0 3px;font-size:11px;font-weight:600}.marketing-delivery-plan>small{color:#748394;font-size:10px}.marketing-delivery-plan>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.marketing-delivery-plan>div span{border-radius:3px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:9px;display:inline-flex}.marketing-delivery-plan span.ready{color:#187959;background:#ebf7f1}.marketing-delivery-plan span.missing{color:#7a8795;background:#f1f3f5}.marketing-delivery-plan span.warning{color:#9b651c;background:#fff5e8}.marketing-delivery-empty{color:#8b98a6;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.marketing-delivery-empty strong{color:#485b6d;margin-top:10px;font-size:13px}.marketing-delivery-empty span{margin-top:6px;font-size:10px}.marketing-delivery-dialog>aside{color:#8a622e;background:#fffaf2;border:1px solid #eadcc7;border-radius:4px;align-items:flex-start;gap:7px;margin:0 20px 12px;padding:9px 11px;font-size:10px;line-height:1.55;display:flex}.marketing-delivery-dialog>footer{border-top:1px solid #e4e9ee;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:0 20px;display:flex}.marketing-delivery-dialog>footer>span{color:#778696;font-size:10px}.marketing-delivery-dialog>footer>div{gap:8px;display:flex}.marketing-delivery-dialog>footer button{color:#526476;cursor:pointer;background:#fff;border:1px solid #d4dce4;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:72px;height:36px;padding:0 14px;font-size:11px;display:inline-flex}.marketing-delivery-dialog>footer button.primary{color:#fff;background:#2377c7;border-color:#2377c7;min-width:126px}.marketing-delivery-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:720px){.marketing-batch-bar{flex-wrap:wrap;padding:8px 10px}.marketing-batch-actions{width:100%;margin-left:0}.marketing-batch-actions>button{flex:1;justify-content:center}.marketing-delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-delivery-plan>header{flex-direction:column;align-items:flex-start;gap:3px}.marketing-delivery-dialog>footer{flex-direction:column;align-items:stretch;padding:10px 14px}.marketing-delivery-dialog>footer>div button{flex:1}.marketing-delivery-dialog>footer>div{display:flex}.marketing-delivery-dialog>footer>span{line-height:1.5}}.marketing-result-backdrop{z-index:2100}.marketing-result-alert{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #dce3ea;border-radius:7px;width:min(420px,100vw - 36px);padding:22px 22px 18px;box-shadow:0 24px 70px #0f172a40}.marketing-result-alert>strong{font-size:16px;display:block}.marketing-result-alert>p{color:#536173;margin:11px 0 20px;font-size:12px;line-height:1.7}.marketing-result-alert>p small{color:#788697;border-top:1px solid #e7ebef;margin-top:9px;padding-top:9px;font-size:11px;line-height:1.65;display:block}.marketing-result-alert>div{justify-content:flex-end;display:flex}.marketing-result-alert>div button{color:#fff;cursor:pointer;background:#2377c7;border:1px solid #2377c7;border-radius:5px;min-width:88px;height:36px;padding:0 14px;font-size:12px}.marketing-planning{color:#2377c7;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.marketing-planning strong{color:#344054;margin-top:13px;font-size:13px}.marketing-planning span{color:#98a2b3;margin-top:7px;font-size:10px}.marketing-modal-backdrop{z-index:1800}.marketing-create-dialog{background:#fff;border:1px solid #dfe4ea;border-radius:7px;grid-template-rows:62px minmax(0,1fr) 58px;width:min(820px,100vw - 36px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.marketing-create-dialog>header{border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.marketing-create-dialog>header strong,.marketing-create-dialog>header span{display:block}.marketing-create-dialog>header strong{font-size:14px}.marketing-create-dialog>header span{color:#98a2b3;margin-top:4px;font-size:10px}.marketing-create-dialog>header button{color:#667085;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.marketing-create-body{grid-template-columns:1fr 1fr;gap:22px;min-height:0;padding:18px;display:grid;overflow:auto}.marketing-create-body>section{min-width:0}.marketing-create-body label{color:#586577;margin-bottom:15px;font-size:11px;display:block}.marketing-product-name-field{z-index:4;color:#586577;margin-bottom:15px;font-size:11px;position:relative}.marketing-product-name-field>.product-corpus-combobox{margin-top:7px}.marketing-create-body input,.marketing-create-body textarea,.marketing-create-body select{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #d6dde5;border-radius:5px;outline:none;width:100%;margin-top:7px;font-size:11px}.marketing-create-body input,.marketing-create-body select{height:36px;padding:0 10px}.marketing-create-body textarea{resize:vertical;height:118px;padding:9px 10px;line-height:1.55}.marketing-create-body input:focus,.marketing-create-body textarea:focus,.marketing-create-body select:focus{border-color:#78abda;box-shadow:0 0 0 2px #2377c714}.marketing-create-body>section>div>strong,.marketing-create-body>section>div>small{display:block}.marketing-create-body>section>div>strong{font-size:11px}.marketing-create-body>section>div>small{color:#98a2b3;margin-top:4px;font-size:9px}.marketing-options{grid-template-columns:1fr 1fr;gap:6px;margin:9px 0 16px;display:grid}.marketing-options button{color:#596678;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:4px;min-height:32px;padding:5px 8px;font-size:10px}.marketing-options button.active{color:#1769aa;background:#edf5fc;border-color:#78abda}.marketing-options.platforms{grid-template-columns:1fr 1fr}.marketing-placement-groups{gap:7px;margin:-7px 0 14px;display:grid}.marketing-placement-groups>section{background:#fafbfc;border:1px solid #dde3ea;border-radius:5px;overflow:hidden}.marketing-placement-groups header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 9px;display:flex}.marketing-placement-groups header strong{color:#344054;font-size:10px}.marketing-placement-groups header span{color:#98a2b3;font-size:9px}.marketing-placement-groups section>div{grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.marketing-placement-groups button{color:#475467;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:4px;min-width:0;min-height:42px;padding:6px 8px}.marketing-placement-groups button span,.marketing-placement-groups button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketing-placement-groups button span{font-size:10px;font-weight:600}.marketing-placement-groups button small{color:#98a2b3;margin-top:3px;font-size:8px}.marketing-placement-groups button.active{color:#1769aa;background:#edf5fc;border-color:#78abda}.marketing-plan-count{background:#f7fafc;border:1px solid #dce5ed;border-radius:5px;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:3px 7px;margin-top:-5px;padding:9px 10px;display:grid}.marketing-plan-count span{color:#667085;font-size:9px}.marketing-plan-count strong{color:#175f9e;font-size:13px}.marketing-plan-count small{color:#98a2b3;grid-column:1/-1;font-size:8px}.marketing-plan-count.over-limit{background:#fff6f5;border-color:#f1b7b3}.marketing-plan-count.over-limit strong,.marketing-plan-count.over-limit small{color:#b42318}.marketing-create-dialog>footer{color:#536173;box-sizing:border-box;background:#fafbfc;border-top:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 20px;display:flex}.marketing-create-dialog>footer>span{color:#667085;min-width:0;font-size:11px;line-height:1.45}.marketing-create-dialog>footer>div{flex:none;gap:8px;display:flex}.marketing-create-dialog>footer button{color:#536173;background:#fff;border:1px solid #d6dde5;border-radius:5px;min-width:72px;height:36px;padding:0 14px;font-size:11px}.marketing-create-dialog>footer button.primary{color:#fff;background:#2377c7;border-color:#2377c7;justify-content:center;align-items:center;gap:6px;min-width:140px;display:flex}@media (max-width:900px){.marketing-detail-body{grid-template-columns:1fr}.marketing-product-summary{border-bottom:1px solid #e7ebef;border-right:0;padding:0 0 16px}.marketing-product-summary>img,.marketing-product-summary>.marketing-detail-placeholder{width:180px}.marketing-plan-list article{grid-template-columns:22px 28px minmax(0,1fr)}.marketing-plan-actions{grid-column:3;justify-content:flex-start}.marketing-create-body{grid-template-columns:1fr}.marketing-detail-head{grid-template-columns:auto minmax(0,1fr)}.marketing-detail-head .marketing-regenerate{grid-column:2;justify-self:start}}.marketing-date-toolbar .image-date-nav{flex:1;min-width:0}.marketing-date-toolbar .marketing-toolbar-actions{flex:none}.marketing-batch-dialog>footer{color:#768596!important;background:#fff!important;border-top:1px solid #e5e9ee!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:66px!important;padding:0 20px!important;display:flex!important}.marketing-batch-dialog>footer>span{color:#768596!important}.marketing-batch-dialog>footer>div{align-items:center!important;gap:8px!important;display:flex!important}.marketing-batch-dialog>footer button{color:#536173!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d6dde5!important;border-radius:5px!important;min-width:72px!important;height:38px!important;padding:0 14px!important;font-size:12px!important}.marketing-batch-dialog>footer button.primary{color:#fff!important;background:#2377c7!important;border-color:#2377c7!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:132px!important;display:flex!important}@media (max-width:720px){.marketing-batch-dialog>footer{flex-direction:column!important;align-items:stretch!important;padding:12px 16px!important}.marketing-batch-dialog>footer>div{justify-content:flex-end!important;width:100%!important}.marketing-create-dialog{grid-template-rows:62px minmax(0,1fr) auto}.marketing-create-dialog>footer{flex-direction:row;align-items:center;min-height:60px;padding:10px 16px}.marketing-create-dialog>footer>span{display:none}.marketing-create-dialog>footer>div{justify-content:flex-end;width:100%}.marketing-create-dialog>footer button.primary{flex:1;min-width:0}}@media (max-width:620px){.marketing-batch-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:calc(100vw - 24px);max-height:calc(100vh - 24px);display:grid}.marketing-batch-dialog>header{min-height:62px;padding:0 16px}.marketing-batch-dialog>header strong{font-size:15px}.marketing-batch-body{min-height:0;padding:14px 16px;overflow:auto}.marketing-batch-types{grid-template-columns:1fr;gap:7px}.marketing-batch-types>button{min-height:56px;padding:9px 12px}.marketing-batch-types strong{font-size:12px}.marketing-batch-types small{margin-top:3px;font-size:10px}.marketing-batch-specifications article{grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr) 38px;gap:2px 7px;min-height:48px}.marketing-batch-specifications article>span{grid-row:1/3}.marketing-batch-specifications article strong{grid-area:1/2}.marketing-batch-specifications article small{grid-area:2/2;font-size:9px}.marketing-batch-specifications article b{grid-area:1/3/3}.marketing-batch-body dl>div{align-items:flex-start;gap:10px;padding:10px 0}.marketing-batch-body dt{flex:0 0 62px}.marketing-batch-body dd{text-align:right;line-height:1.5}}.commerce-list-count{color:#667789;font-size:11px;line-height:1.5}.commerce-renovation-page,.commerce-content-page{flex-direction:column;display:flex;overflow:hidden!important}.commerce-renovation-page>.commerce-tool-head,.commerce-content-page>.commerce-tool-head{flex:none}.commerce-renovation-page>.commerce-project-list,.commerce-content-page>.commerce-project-list{flex:0 auto;grid-auto-rows:max-content;align-content:start;min-height:0;overflow-y:auto}.commerce-renovation-page>.commerce-tool-empty,.commerce-content-page>.commerce-tool-empty{flex:auto;min-height:0}.commerce-renovation-page>.project-list-pager,.commerce-content-page>.project-list-pager{background:#fff;border:0;flex:0 0 52px;min-height:52px;margin-top:auto;padding:8px 0 0}.commerce-renovation-page .commerce-tool-head,.commerce-content-page .commerce-tool-head{justify-content:space-between;min-height:42px}.commerce-renovation-page>.commerce-tool-head,.commerce-content-page>.commerce-tool-head{border-bottom:0;margin-bottom:14px;padding:0}.commerce-renovation-page .renovation-project-grid{border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid;overflow:visible}.renovation-project-grid>article{background:#fff;border-radius:6px;min-height:238px;padding:0 0 42px;display:block;overflow:hidden;border:1px solid #dfe6ec!important}.renovation-project-grid>article:hover{box-shadow:0 7px 20px #263e5214;border-color:#b9cddd!important}.renovation-project-grid .commerce-project-cover{background:#eef3f6;border:0;border-bottom:1px solid #e5eaef;border-radius:0;width:100%;height:138px}.renovation-project-grid>article>div:nth-child(2){padding:11px 12px 0}.renovation-project-grid>article>div:nth-child(2) header{justify-content:space-between}.renovation-project-grid .commerce-project-result{text-align:left;align-items:baseline;gap:4px;display:flex;position:absolute;bottom:10px;left:12px;right:42px}.renovation-project-grid .commerce-project-result strong,.renovation-project-grid .commerce-project-result span{display:inline}.renovation-project-grid .commerce-project-result svg{top:1px;right:0}.renovation-project-grid button.delete{top:auto;bottom:6px}.commerce-content-page .content-project-list{border-left:0;border-right:0;border-radius:0}.content-project-list>article{grid-template-columns:minmax(0,1fr) 130px;min-height:72px;padding:9px 48px 9px 14px}.content-project-list .commerce-project-cover{display:none}.content-project-list .commerce-project-result{padding-right:18px}.content-project-list .commerce-project-result strong{font-size:14px}.content-project-list .commerce-project-result svg{top:28px;right:40px}.content-project-list button.delete{top:20px}.renovation-workspace .commerce-editor-layout{grid-template-columns:320px minmax(0,1fr)}.renovation-workspace .commerce-result-pane{background:#f7f9fb;padding:15px 16px 22px}.renovation-workspace .commerce-result-head{margin-left:-16px;margin-right:-16px;padding:0 16px}.renovation-workspace .renovation-result-grid>article{box-shadow:0 2px 8px #2036480a}.content-pack-workspace{overflow:auto}.content-pack-workspace .commerce-editor-layout{height:auto;display:block}.content-pack-workspace .commerce-tool-form{border-bottom:1px solid #e3e8ed;border-right:0;grid-template-columns:minmax(240px,.8fr) minmax(440px,1.6fr) 170px;align-items:start;gap:18px;padding:14px 0 16px;display:grid;overflow:visible}.content-pack-workspace .commerce-tool-form>section{border:0;margin:0;padding:0}.content-pack-workspace .commerce-tool-form>section+section{border-left:1px solid #e5eaef;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;padding-left:18px;display:grid}.content-pack-workspace .commerce-tool-form>section+section h3{grid-column:1/-1}.content-pack-workspace .commerce-tool-form textarea{height:70px}.content-pack-workspace .commerce-asset-trigger{min-height:54px}.content-pack-workspace .commerce-editor-message{grid-column:1/-1;margin:0}.content-pack-workspace .commerce-generate{grid-area:1/3;align-self:end;margin-bottom:1px}.content-pack-workspace .commerce-result-pane{padding:18px 0 30px;overflow:visible}.content-pack-workspace .commerce-result-head{align-items:center}.content-pack-workspace .content-pack-results{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.commerce-renovation-note{color:#47708f;background:#f5f9fc;border:1px solid #d8e6f1;border-radius:4px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 10px;display:flex}.commerce-renovation-note svg{flex:none;margin-top:1px}.commerce-renovation-note span,.commerce-renovation-note strong,.commerce-renovation-note small{display:block}.commerce-renovation-note strong{font-size:10px}.commerce-renovation-note small,.commerce-field-help{color:#778b9d;margin-top:4px;font-size:9px;line-height:1.5}.commerce-tool-page{box-sizing:border-box;color:#34475a;background:#fff;height:100%;padding:14px 18px 18px;overflow-y:auto}.commerce-tool-head{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;min-height:54px;padding-bottom:12px;display:flex}.commerce-tool-head h2,.commerce-editor-head h2{color:#263b4e;margin:0;font-size:16px}.commerce-head-actions,.commerce-result-actions{align-items:center;gap:8px;display:flex}.commerce-result-actions{flex-wrap:wrap;justify-content:flex-end}.commerce-head-actions button,.commerce-result-actions button{color:#fff;cursor:pointer;white-space:nowrap;background:#2377c7;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:11px;display:inline-flex}.commerce-head-actions button.secondary,.commerce-result-actions button.secondary{color:#52687c;background:#fff;border:1px solid #d5dee7}.commerce-result-actions button:disabled{opacity:.5;cursor:default}.commerce-tool-head p,.commerce-editor-head p{color:#8491a0;margin:5px 0 0;font-size:10px}.commerce-tool-head>button,.commerce-tool-empty button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:11px;display:inline-flex}.commerce-project-list{border:1px solid #e0e6ec;border-radius:6px;margin-top:14px;overflow:hidden}.commerce-project-list>article{cursor:pointer;border-bottom:1px solid #e9edf1;grid-template-columns:68px minmax(0,1fr) 110px;align-items:center;gap:13px;min-height:88px;padding:9px 56px 9px 11px;display:grid;position:relative}.commerce-project-list>article:last-child{border-bottom:0}.commerce-project-list>article:hover{background:#f8fafc}.commerce-project-cover{color:#6f8497;background:#f0f4f7;border:1px solid #dce4eb;border-radius:5px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.commerce-project-cover img{object-fit:contain;background:#fff;width:100%;height:100%}.commerce-project-list article>div:nth-child(2) header{align-items:center;gap:8px;display:flex}.commerce-project-list article>div:nth-child(2) strong{font-size:12px}.commerce-project-list article>div:nth-child(2) header span{color:#687687;background:#f0f2f5;border-radius:3px;padding:2px 6px;font-size:9px}.commerce-project-list article>div:nth-child(2) header span.completed,.commerce-project-list article>div:nth-child(2) header span.ready{color:#16805a;background:#eaf7f1}.commerce-project-list article>div:nth-child(2) header span.planning,.commerce-project-list article>div:nth-child(2) header span.generating{color:#2377c7;background:#eaf3fc}.commerce-project-list article>div:nth-child(2) header span.failed{color:#b53b3b;background:#fff0f0}.commerce-project-list article p{margin:7px 0 4px;font-size:11px}.commerce-project-list article small{color:#8996a4;font-size:9px}.commerce-project-progress{background:#e3e9ef;border-radius:3px;width:min(260px,100%);height:5px;margin-top:7px;overflow:hidden}.commerce-project-progress>i{border-radius:inherit;background:#2377c7;height:100%;transition:width .24s;display:block}.commerce-project-result{text-align:right}.commerce-project-result strong,.commerce-project-result span{display:block}.commerce-project-result strong{color:#2377c7;font-size:17px}.commerce-project-result span{color:#8491a0;margin-top:3px;font-size:9px}.commerce-project-result svg{color:#8491a0;position:absolute;top:37px;right:43px}.commerce-project-list button.delete{color:#a96970;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:28px;right:9px}.commerce-project-list>article .commerce-project-actions{z-index:4;top:10px;right:10px}.commerce-project-list>article:hover .commerce-project-actions,.commerce-project-list>article:focus-within .commerce-project-actions{opacity:1;transform:translateY(0)}.commerce-project-actions button:first-child:hover{background:#2377c7}.commerce-project-actions button.danger:hover{background:#c93636}.commerce-tool-empty{color:#8d99a6;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.commerce-tool-empty strong{color:#475a6d;margin-top:11px;font-size:13px}.commerce-tool-empty span{margin:6px 0 14px;font-size:10px}.commerce-toast{z-index:100;color:#40566a;background:#fff;border:1px solid #d4e2ee;border-radius:5px;padding:11px 12px;font-size:11px;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #1e324626}.commerce-toast button{color:#6e7f90;background:0 0;border:0;margin-left:12px}.commerce-tool-editor{padding-top:10px;overflow:hidden}.commerce-editor-head{border-bottom:1px solid #e5eaf0;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding-bottom:10px;display:grid}.commerce-editor-head>button{color:#526476;cursor:pointer;background:#fff;border:1px solid #d7dfe7;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:32px;font-size:10px;display:flex}.commerce-editor-head>span{color:#647587;background:#eef2f5;border-radius:3px;padding:4px 8px;font-size:9px}.commerce-editor-head>span.ready,.commerce-editor-head>span.completed{color:#16805a;background:#e9f7f0}.commerce-editor-layout{grid-template-columns:300px minmax(0,1fr);gap:0;height:calc(100% - 65px);display:grid}.commerce-tool-form{border-right:1px solid #e5eaf0;padding:15px 17px 20px 0;overflow-y:auto}.commerce-tool-form section{border-bottom:1px solid #e9edf1;margin-bottom:16px;padding-bottom:16px}.commerce-tool-form h3{color:#33495e;margin:0 0 12px;font-size:12px}.commerce-tool-form label{color:#657587;margin-bottom:11px;font-size:10px;display:block}.commerce-tool-form input,.commerce-tool-form textarea,.commerce-tool-form select{color:#34485b;box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d8e0e7;border-radius:4px;margin-top:6px;font-size:11px}.commerce-tool-form input,.commerce-tool-form select{height:34px;padding:0 9px}.commerce-tool-form textarea{resize:vertical;height:84px;padding:8px;line-height:1.55}.commerce-tool-form :disabled{color:#7c8997;background:#f5f7f9}.commerce-asset-trigger{color:#4d6478;text-align:left;cursor:pointer;background:#f8fafc;border:1px dashed #bfcfdd;border-radius:5px;align-items:center;gap:9px;width:100%;min-height:64px;padding:7px;display:flex}.commerce-asset-trigger>img{object-fit:contain;background:#fff;border-radius:3px;width:48px;height:48px}.commerce-asset-trigger>span{flex:1;min-width:0}.commerce-asset-trigger strong,.commerce-asset-trigger small{display:block}.commerce-asset-trigger strong{font-size:10px}.commerce-asset-trigger small{color:#8794a1;margin-top:4px;font-size:9px}.commerce-generate{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;height:38px;font-size:11px;display:flex}.commerce-generate:disabled{opacity:.55}.commerce-editor-message{color:#416b8b;background:#f4f9fd;border:1px solid #d5e4f0;border-radius:4px;margin-bottom:10px;padding:9px;font-size:10px;line-height:1.5}.commerce-result-pane{min-width:0;padding:15px 0 20px 18px;overflow-y:auto}.commerce-result-empty{color:#8b98a6;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:340px;display:flex}.commerce-result-empty strong{color:#465a6d;margin-top:12px;font-size:13px}.commerce-result-empty span{margin-top:7px;font-size:10px}.commerce-result-head{border-bottom:1px solid #e6ebef;justify-content:space-between;align-items:flex-start;min-height:45px;margin-bottom:12px;display:flex}.commerce-result-head strong,.commerce-result-head span{display:block}.commerce-result-head strong{font-size:13px}.commerce-result-head span{color:#8794a2;margin-top:4px;font-size:9px}.commerce-result-head>button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:10px;display:flex}.commerce-result-head>button:disabled{opacity:.5}.commerce-manual-dialog{background:#fff;border-radius:7px;flex-direction:column;width:min(620px,100vw - 32px);min-height:0;max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 18px 55px #22314133}.commerce-manual-dialog>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.commerce-manual-dialog>header strong,.commerce-manual-dialog>header span{display:block}.commerce-manual-dialog>header strong{color:#263b4e;font-size:15px}.commerce-manual-dialog>header span{color:#8491a0;margin-top:4px;font-size:10px}.commerce-manual-dialog>header button{color:#667789;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.commerce-manual-body{flex:auto;min-height:0;padding:18px 20px;overflow-y:auto}.commerce-manual-value{color:#2377c7;background:#f4f9fd;border:1px solid #d8e7f3;border-radius:6px;gap:11px;padding:13px 14px;display:flex}.commerce-manual-value div{min-width:0}.commerce-manual-value strong{color:#2c455c;font-size:12px}.commerce-manual-value p,.commerce-manual-body li p{color:#687b8d;margin:5px 0 0;font-size:10px;line-height:1.65}.commerce-manual-body ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.commerce-manual-body li{border:1px solid #e1e7ec;border-radius:5px;gap:10px;padding:12px;display:flex}.commerce-manual-body li>span{color:#2377c7;background:#eaf3fa;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.commerce-manual-body li strong{color:#354b60;font-size:11px}.commerce-manual-body aside{color:#64788a;background:#f7f9fb;border-left:3px solid #6f9fc7;align-items:flex-start;gap:8px;padding:10px 12px;font-size:10px;line-height:1.6;display:flex}.commerce-manual-dialog>footer{border-top:1px solid #e5eaf0;flex:0 0 56px;justify-content:flex-end;align-items:center;height:56px;min-height:56px;padding:0 20px;display:flex;color:#354b60!important;background:#fff!important;position:static!important}.commerce-manual-dialog>footer button{color:#fff;cursor:pointer;background:#2377c7;border:0;border-radius:5px;height:34px;padding:0 18px;font-size:11px}.renovation-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.renovation-result-grid>article{background:#fff;border:1px solid #dee5eb;border-radius:5px;grid-template-columns:142px minmax(0,1fr);min-height:154px;display:grid;overflow:hidden}.renovation-preview,.renovation-pending{color:#758798;background:#eef3f6;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:142px;height:100%;min-height:154px;display:flex;position:relative}.renovation-preview img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.renovation-preview svg{z-index:1;color:#fff;background:#1b2d3ebf;border-radius:50%;padding:7px;position:relative}.renovation-result-grid article>div:last-child{min-width:0;padding:12px;position:relative}.renovation-result-grid article>div header{justify-content:space-between;align-items:center;gap:8px;display:flex}.renovation-result-grid article>div header strong{font-size:11px}.renovation-result-grid article>div header span{color:#3b77a5;background:#edf4f9;padding:2px 5px;font-size:8px}.renovation-result-grid article p{color:#68798a;height:74px;margin:9px 0;font-size:9px;line-height:1.55;overflow:auto}.renovation-result-grid article>div button{color:#577084;background:#fff;border:1px solid #d7e0e7;border-radius:4px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:8px;right:8px}.content-pack-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.content-pack-results>section{background:#fff;border:1px solid #dfe5eb;border-radius:5px;padding:13px}.content-pack-results>section:nth-child(4){grid-column:1/-1}.content-pack-results>section:has(dl){grid-column:1/-1}.content-pack-results section>header{justify-content:space-between;align-items:center;display:flex}.content-pack-results section>header strong{font-size:11px}.content-pack-results section>header button{color:#58758d;background:0 0;border:0;width:28px;height:28px}.content-pack-results section>p{white-space:pre-wrap;color:#5d7083;margin:9px 0 0;font-size:10px;line-height:1.65}.content-pack-results dl{border-top:1px solid #ebeff2;margin:10px 0 0;padding-top:9px}.content-pack-results dt{color:#3d5368;font-size:10px;font-weight:600}.content-pack-results dd{color:#6c7d8d;margin:4px 0 0;font-size:10px;line-height:1.55}.content-pack-results>aside,.content-pack-scroll>aside{color:#8a622e;background:#fffaf2;border:1px solid #eadcc7;border-radius:5px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:12px;display:flex}.content-pack-results aside strong{font-size:11px}.content-pack-results aside p{margin:5px 0 0;font-size:9px;line-height:1.55}.commerce-asset-dialog{background:#fff;border-radius:7px;flex-direction:column;width:min(780px,100vw - 36px);max-height:min(720px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 22px 65px #14253640}.commerce-asset-dialog>header{border-bottom:1px solid #e5eaef;justify-content:space-between;align-items:center;min-height:66px;padding:0 18px;display:flex}.commerce-asset-dialog>header strong,.commerce-asset-dialog>header span{display:block}.commerce-asset-dialog>header strong{font-size:14px}.commerce-asset-dialog>header span{color:#8491a0;margin-top:4px;font-size:10px}.commerce-asset-dialog>header button{color:#68798a;background:0 0;border:0;width:30px;height:30px}.commerce-asset-toolbar{align-items:center;gap:8px;margin:12px 18px 0;display:flex}.commerce-asset-search{color:#758696;border:1px solid #d8e0e7;border-radius:4px;flex:1;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.commerce-asset-search input{border:0;outline:0;flex:1;font-size:10px}.commerce-asset-upload{color:#486a84;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #cfdbe5;border-radius:4px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:10px;display:inline-flex}.commerce-asset-upload.disabled{opacity:.55;cursor:default}.commerce-asset-dialog>.commerce-asset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 18px;display:grid;overflow-y:auto}.commerce-asset-dialog>.commerce-asset-grid>button{text-align:left;background:#fff;border:1px solid #dce3e9;border-radius:4px;padding:4px 4px 7px;position:relative;overflow:hidden}.commerce-asset-dialog>.commerce-asset-grid>button.active{border-color:#4b91c8;box-shadow:inset 0 0 0 1px #4b91c8}.commerce-asset-dialog>.commerce-asset-grid img{aspect-ratio:1;object-fit:cover;background:#f1f4f6;width:100%}.commerce-asset-dialog>.commerce-asset-grid span{text-overflow:ellipsis;white-space:nowrap;color:#596b7c;margin-top:5px;font-size:9px;display:block;overflow:hidden}.commerce-asset-dialog>.commerce-asset-grid svg{color:#fff;background:#2377c7;border-radius:50%;padding:3px;position:absolute;top:7px;right:7px}.commerce-asset-dialog>.commerce-asset-grid>button.validation-mismatch{border-color:#d45b5b;box-shadow:inset 0 0 0 1px #d45b5b}.commerce-asset-grid button small{color:#16805a;background:#e8f6ef;border-radius:3px;padding:2px 5px;font-size:9px;position:absolute;top:7px;left:7px}.commerce-asset-grid button.validation-mismatch small{color:#b53b3b;background:#fff0f0}.commerce-asset-validation-message{color:#496b86;background:#f5f9fc;border:1px solid #d8e5ef;border-radius:4px;align-items:center;gap:7px;margin:0 18px 10px;padding:9px 10px;font-size:10px;display:flex}.commerce-asset-dialog>footer{color:#748293;border-top:1px solid #e5eaef;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:10px;display:flex}.commerce-asset-dialog>footer button{color:#fff;background:#2377c7;border:0;border-radius:4px;height:34px;padding:0 15px;font-size:10px}.commerce-asset-dialog>footer>button:disabled{opacity:.55;cursor:default}.commerce-asset-dialog>footer .commerce-asset-pager{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.commerce-asset-dialog>footer .commerce-asset-pager button{color:#526a7f;white-space:nowrap;background:#fff;border:1px solid #d8e0e7;justify-content:center;align-items:center;width:auto;min-width:52px;padding:0 10px;display:inline-flex}.commerce-asset-dialog>footer .commerce-asset-pager button:disabled{opacity:.4;cursor:not-allowed}.commerce-asset-dialog>footer .commerce-asset-pager .pagination-status{text-align:center;color:#465b6e;min-width:42px;font-size:10px}@media (max-width:1100px){.renovation-result-grid{grid-template-columns:1fr}.commerce-editor-layout{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:760px){.commerce-tool-page{padding:10px}.commerce-tool-head{align-items:flex-start}.commerce-editor-head{grid-template-columns:92px minmax(0,1fr)}.commerce-editor-head>span{display:none}.commerce-tool-editor{overflow-y:auto}.commerce-editor-layout{height:auto;display:block}.commerce-tool-form{border-right:0;padding-right:0}.renovation-workspace .commerce-tool-form{display:block;overflow:visible}.renovation-workspace .commerce-generate{margin-top:12px}.renovation-workspace .commerce-form-scroll{overflow:visible}.renovation-workspace .commerce-result-pane{display:block;height:auto!important;max-height:none!important;overflow:visible!important}.renovation-workspace .renovation-result-grid{padding-right:0;overflow:visible}.commerce-result-pane{padding-left:0}.commerce-project-list>article{grid-template-columns:58px minmax(0,1fr);padding-right:46px}.commerce-project-cover{width:58px;height:58px}.commerce-project-result{text-align:left;grid-column:2}.commerce-project-result strong,.commerce-project-result span{margin-right:4px;display:inline}.commerce-project-result svg{display:none}.content-pack-results{grid-template-columns:1fr}.content-pack-results>section:nth-child(4){grid-column:auto}.content-pack-results>section:has(dl){grid-column:auto}.commerce-asset-dialog>.commerce-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-page:not(.marketing-detail):has(>.project-list-pager){padding-bottom:14px}.commerce-renovation-page:has(>.project-list-pager){padding-bottom:14px}.commerce-content-page:has(>.project-list-pager){padding-bottom:14px}.marketing-page:not(.marketing-detail)>.project-list-pager,.commerce-renovation-page>.project-list-pager,.commerce-content-page>.project-list-pager{background:0 0;border:0;flex:0 0 42px;min-height:42px;margin-top:auto;padding:8px 0 0}.app-shell:not(.canvas-fullscreen)>main:has(>.renovation-workspace){height:100vh;min-height:0;overflow:hidden!important}.renovation-workspace{overflow:hidden!important}.renovation-workspace .commerce-editor-layout{min-height:0;overflow:hidden}.app-shell:not(.canvas-fullscreen)>main:has(>.content-pack-workspace){height:100vh;min-height:0;overflow:hidden!important}.content-pack-workspace{--content-rail:372px;grid-template-rows:66px minmax(0,1fr);min-height:0;display:grid;background:#f4f6f8!important;height:calc(100vh - 74px)!important;padding:0!important;overflow:hidden!important}.content-pack-workspace>.commerce-editor-head{background:#fffffff5;border-bottom:1px solid #dde3e9;min-height:66px;padding:0 18px}.content-pack-workspace>.commerce-editor-head>button{background:#fff;border-color:#d7dee6;height:34px;padding:0 10px}.content-pack-workspace>.commerce-editor-head>div{min-width:0}.content-pack-workspace>.commerce-editor-head h2{text-overflow:ellipsis;white-space:nowrap;color:#1f2d3d;font-size:17px;overflow:hidden}.content-pack-workspace>.commerce-editor-head p{text-overflow:ellipsis;white-space:nowrap;color:#7b8794;overflow:hidden}.content-pack-workspace>.commerce-editor-head>span{color:#287a4f;background:#f2faf5;border:1px solid #c9e5d5;border-radius:4px;flex:none;padding:4px 9px}.content-pack-workspace .commerce-editor-layout{grid-template-columns:var(--content-rail) minmax(0, 1fr);background:#f4f6f8;width:100%;min-height:0;display:grid;overflow:hidden;height:auto!important}.content-pack-workspace .commerce-editor-layout>*{min-height:0}.content-pack-workspace .commerce-tool-form{background:#fff;border:0;border-right:1px solid #dde3e9;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-width:0;height:100%;padding:0 0 18px 16px;display:grid;overflow:hidden}.commerce-form-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-bottom:14px;overflow:hidden auto}.content-pack-workspace .commerce-form-scroll{padding-right:12px}.content-pack-workspace .commerce-form-scroll>section,.content-pack-workspace .commerce-form-scroll>section+section{border:0;border-bottom:1px solid #e7ebef;margin:0;padding:18px 0;display:block}.content-pack-workspace .commerce-form-scroll>section h3{color:#26374a;margin:0 0 15px;font-size:14px;font-weight:650}.content-pack-workspace .commerce-form-scroll>section:last-of-type,.renovation-workspace .commerce-form-scroll>section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.content-pack-workspace .commerce-tool-form label{color:#58677a;margin-bottom:13px;font-size:12px;font-weight:500}.content-pack-workspace .commerce-tool-form label:last-child{margin-bottom:0}.content-pack-workspace .commerce-tool-form input,.content-pack-workspace .commerce-tool-form select,.content-pack-workspace .commerce-tool-form textarea{color:#273649;box-shadow:none;background:#fff;border-color:#d5dce4;border-radius:5px;margin-top:7px}.content-pack-workspace .commerce-tool-form input:focus,.content-pack-workspace .commerce-tool-form select:focus,.content-pack-workspace .commerce-tool-form textarea:focus{border-color:#68a5d8;box-shadow:0 0 0 3px #2377c717}.content-pack-workspace .commerce-tool-form input:disabled,.content-pack-workspace .commerce-tool-form select:disabled,.content-pack-workspace .commerce-tool-form textarea:disabled{color:#667386;opacity:1;background:#f7f8fa}.content-pack-workspace .commerce-tool-form textarea{resize:vertical;height:94px;min-height:94px}.content-pack-workspace .commerce-asset-trigger{background:#f8fafc;border:1px dashed #bfcbd7;border-radius:6px;min-height:68px;margin-top:3px}.content-pack-workspace .commerce-asset-trigger:not(:disabled):hover{background:#f3f8fc;border-color:#78aeda}.content-pack-workspace .commerce-asset-trigger img{border-radius:4px;width:46px;height:46px}.content-pack-workspace .commerce-field-help{color:#84909e;margin-top:6px;font-size:11px}.content-pack-workspace .commerce-editor-message{border-radius:4px;flex:none;grid-column:auto;margin:14px 0 0;padding:9px 10px}.content-pack-workspace .commerce-generate,.renovation-workspace .commerce-generate{border-radius:5px;grid-area:auto;width:calc(100% - 12px);min-height:44px;margin:12px 0 0;position:static;box-shadow:0 5px 14px #2377c729}.renovation-workspace .commerce-tool-form{background:#fff;border-right:1px solid #dde3e9;grid-template-rows:minmax(0,1fr) 80px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.renovation-workspace .commerce-generate{align-self:start;margin:12px 0 0}.renovation-workspace .commerce-form-scroll>section:first-child{padding-top:18px}.renovation-workspace .commerce-form-scroll{scrollbar-width:auto;scrollbar-gutter:stable;-ms-overflow-style:auto;padding-right:12px}.renovation-workspace .commerce-form-scroll::-webkit-scrollbar{width:8px;height:8px}.renovation-workspace .commerce-form-scroll::-webkit-scrollbar-thumb{background:#b8c1cc padding-box content-box;border:2px solid #0000;border-radius:8px}.renovation-workspace .commerce-form-scroll::-webkit-scrollbar-track{background:0 0}.renovation-workspace .commerce-result-pane{min-height:0;display:block;height:calc(100vh - 140px)!important;max-height:calc(100vh - 140px)!important;overflow:hidden auto!important}.renovation-workspace .renovation-result-grid{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;min-height:0;padding-right:4px;overflow:hidden visible}.content-pack-workspace .commerce-result-pane{overscroll-behavior:contain;background:#f4f6f8;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:22px 26px 34px;display:grid;overflow-x:hidden;height:calc(100vh - 140px)!important;max-height:calc(100vh - 140px)!important;overflow-y:hidden!important}.content-pack-workspace .commerce-result-empty{background:#ffffffb8;border:1px dashed #c7d1dc;border-radius:6px;width:min(620px,100%);min-height:360px;margin:7vh auto 0}.content-pack-workspace .commerce-result-empty>svg{color:#2377c7;background:#eaf3fb;border-radius:6px;width:42px;height:42px;padding:10px}.content-pack-workspace .commerce-result-head{border-bottom:1px solid #d8dfe6;align-items:center;width:min(1040px,100%);min-height:52px;margin:0 auto 14px;padding:0 0 13px}.content-pack-workspace .commerce-result-head strong{color:#223247;font-size:16px}.content-pack-workspace .commerce-result-head span{color:#758394;margin-top:5px;font-size:11px}.content-pack-workspace .commerce-result-head>button{border-radius:5px;min-height:36px;padding:0 13px}.content-pack-workspace .content-pack-results{background:#fff;border:1px solid #dce2e8;border-radius:6px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(1040px,100%);height:100%;min-height:0;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 5px 18px #1f2f410b}.content-pack-workspace .content-pack-results>section,.content-pack-workspace .content-pack-scroll>section{background:#fff;border:0;border-bottom:1px solid #e5e9ed;border-radius:0;min-width:0;padding:18px 20px}.content-pack-workspace .content-pack-results section>header{border-bottom:1px solid #edf0f3;min-height:30px;padding-bottom:9px}.content-pack-workspace .content-pack-results section>header strong{color:#324459;font-size:13px}.content-pack-workspace .content-pack-results section>header button{color:#667b8f;cursor:pointer;border-radius:4px;width:30px;height:30px}.content-pack-workspace .content-pack-results section>header button:hover{color:#1f70b5;background:#edf4fa}.content-pack-workspace .content-pack-results section>p{color:#44566b;margin-top:13px;font-size:13px;line-height:1.75}.content-pack-workspace .content-pack-language-head{z-index:1;color:#596b7f;background:#f7f9fb;border-bottom:1px solid #dfe5eb;grid-template-columns:1fr 1fr;align-items:center;min-height:42px;padding:0 20px;font-size:12px;font-weight:650;display:grid;position:relative}.content-pack-workspace .content-pack-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.content-pack-workspace .content-pack-language-head span:last-child{border-left:1px solid #dde3e9;padding-left:20px}.renovation-history{background:#f7f9fb;border:1px solid #dfe5eb;border-radius:6px;margin:16px 0 20px;position:relative;overflow:visible}.renovation-history:has(.renovation-history-more){margin-bottom:76px}.renovation-history>header{background:#f7f9fb;border-bottom:1px solid #e3e8ed;border-radius:6px 6px 0 0;align-items:center;min-height:48px;padding:0 14px;display:flex}.renovation-history>header>div{align-items:baseline;gap:12px;min-width:0;display:flex}.renovation-history>header strong,.renovation-history>header span{display:block}.renovation-history>header strong{color:#26384d;font-size:14px}.renovation-history>header span{color:#7b8998;font-size:12px}.renovation-history>div{background:#e8edf1;gap:1px;display:grid}.renovation-history>div>article{background:#fff;border:0;border-radius:0;grid-template-columns:170px minmax(140px,1fr) auto auto;align-items:center;gap:16px;min-height:82px;padding:11px 14px;display:grid}.renovation-history>div>article:last-child{border-radius:0 0 6px 6px}.renovation-history-meta strong,.renovation-history-meta span{display:block}.renovation-history-meta strong{color:#31445a;font-size:13px}.renovation-history-meta span{color:#84909d;margin-top:4px;font-size:12px}.renovation-history-thumbs{gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.renovation-history-thumbs button{background:#f5f7f9;border:1px solid #dfe5ea;border-radius:4px;flex:0 0 58px;width:58px;height:58px;padding:0;overflow:hidden}.renovation-history-thumbs img{object-fit:cover;width:100%;height:100%}.renovation-history-download{color:#35516d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cdd8e3;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:148px;height:36px;padding:0 13px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.renovation-history-download:hover:not(:disabled){color:#236cae;background:#f5f9fc;border-color:#86a9c9}.renovation-history-download:disabled{opacity:.5;cursor:default}.renovation-history-delete{color:#c93636;cursor:pointer;background:#fff;border:1px solid #efc3c0;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.renovation-history-delete:hover{background:#fff0ee;border-color:#df918c}.renovation-history-more{color:#496078;background:#f8fafb;border:1px solid #e0e5ea;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:min(240px,100% - 32px);min-height:36px;margin-top:0;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.renovation-history-more:hover{background:#f2f6f9;border-color:#b9c9d8}.renovation-history-more span{color:#8a96a3;font-size:12px}@media (max-width:900px){.renovation-history>div>article{grid-template-columns:150px minmax(120px,1fr) auto auto}}@media (max-width:720px){.renovation-history>header>div{display:block}.renovation-history>header span{margin-top:2px}.renovation-history>div>article{grid-template-columns:minmax(0,1fr) auto}.renovation-history-thumbs{grid-area:2/1/auto/-1}.renovation-history-download{grid-area:3/1;min-width:0}.renovation-history-delete{grid-area:3/2;justify-self:end}}.content-pack-workspace .content-pack-bilingual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.content-pack-workspace .content-pack-bilingual>article{min-width:0;padding:14px 42px 3px 0;position:relative}.content-pack-workspace .content-pack-bilingual>article+article{border-left:1px solid #e3e8ed;margin-left:20px;padding-left:20px}.content-pack-workspace .content-pack-bilingual>article>button{color:#6a7e91;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:10px;right:4px}.content-pack-workspace .content-pack-bilingual>article>button:hover{color:#1f70b5;background:#edf4fa}.content-pack-workspace .content-pack-bilingual>article>button.is-copied{color:#23805a;background:#edf8f2}.content-pack-workspace .content-pack-bilingual>article>button.is-copied:after{content:attr(data-feedback);color:#237653;pointer-events:none;background:#f2fbf6;border:1px solid #bfe2cf;border-radius:4px;width:max-content;padding:4px 7px;font-size:11px;line-height:1.2;position:absolute;top:-25px;right:0;box-shadow:0 3px 9px #2349361a}.content-pack-workspace .content-pack-bilingual p{white-space:pre-wrap;color:#44566b;margin:0;font-size:13px;line-height:1.75}.content-pack-workspace .content-pack-bilingual .is-missing p{color:#9aa4af;font-style:italic}.content-pack-workspace .content-pack-results dl{margin-top:0;padding:13px 0}.content-pack-workspace .content-pack-results dl:first-of-type{border-top:0;padding-top:14px}.content-pack-workspace .content-pack-results dt{color:#33475d;font-size:13px}.content-pack-workspace .content-pack-results dd{color:#637386;margin-top:6px;font-size:12px;line-height:1.65}.content-pack-workspace .content-pack-scroll>aside{background:#fff9ef;border:0;border-radius:0;grid-column:1/-1;margin:0;padding:16px 20px}.content-pack-workspace .content-pack-scroll>aside>svg{flex:none;margin-top:2px}.content-pack-workspace .content-pack-scroll>aside>div{flex:1;min-width:0}.content-pack-workspace .content-pack-scroll>aside .content-pack-bilingual{margin-top:8px}.content-pack-workspace .content-pack-scroll>aside .content-pack-bilingual>article{padding-top:8px}.content-pack-workspace .content-pack-results aside strong{font-size:13px}.content-pack-workspace .content-pack-results aside p{font-size:12px;line-height:1.6}@media (max-width:1120px){.content-pack-workspace{--content-rail:330px}.content-pack-workspace .commerce-result-pane{padding-left:18px;padding-right:18px}}@media (max-width:820px){.app-shell:not(.canvas-fullscreen)>main:has(>.content-pack-workspace){height:auto;overflow:auto!important}.content-pack-workspace{display:block;height:auto!important;overflow:auto!important}.content-pack-workspace .commerce-editor-layout{height:auto;display:block;overflow:visible}.content-pack-workspace .commerce-tool-form{border-bottom:1px solid #dde3e9;border-right:0;height:auto;display:block;overflow:visible}.content-pack-workspace .commerce-form-scroll{overflow:visible}.content-pack-workspace .commerce-result-pane{height:auto;min-height:520px;max-height:none;overflow-y:visible!important}.content-pack-workspace .content-pack-results{height:auto;display:block;overflow:visible}.content-pack-workspace .content-pack-language-head{display:none}.content-pack-workspace .content-pack-bilingual{grid-template-columns:1fr}.content-pack-workspace .content-pack-bilingual>article+article{border-top:1px solid #e3e8ed;border-left:0;margin:14px 0 0;padding:14px 42px 3px 0}}@media (max-width:760px){html,body,#root{min-width:0!important}.app-shell:not(.canvas-fullscreen){--active-sidebar-width:68px!important;grid-template-columns:68px minmax(0,1fr)!important}.app-shell:not(.canvas-fullscreen)>.sidebar{width:68px!important;padding-left:7px!important;padding-right:7px!important}.app-shell:not(.canvas-fullscreen)>.sidebar nav>button,.app-shell:not(.canvas-fullscreen)>.sidebar .sidebar-nav-parent,.app-shell:not(.canvas-fullscreen)>.sidebar .sidebar-nav-children>button{justify-content:center!important;width:54px!important;min-width:54px!important;padding-left:0!important;padding-right:0!important}.app-shell:not(.canvas-fullscreen)>.sidebar nav button>span,.app-shell:not(.canvas-fullscreen)>.sidebar .sidebar-nav-chevron,.app-shell:not(.canvas-fullscreen)>.sidebar .sidebar-copyright>div{display:none!important}.app-shell:not(.canvas-fullscreen)>.sidebar .sidebar-nav-children{padding-left:0!important}.app-shell:not(.canvas-fullscreen)>main>.topbar{padding-left:10px!important;padding-right:10px!important;left:68px!important}.app-shell:not(.canvas-fullscreen) .topbar-brand{justify-content:center!important;width:68px!important;padding:0!important}.app-shell:not(.canvas-fullscreen) .topbar-brand>span,.app-shell:not(.canvas-fullscreen) .topbar-brand>div{display:none!important}.app-shell:not(.canvas-fullscreen) .sidebar-copyright{justify-content:center!important;left:7px!important;right:7px!important}.app-shell:not(.canvas-fullscreen) .sidebar-copyright-mark{margin:0!important}.topbar-leading h1{font-size:14px!important}.topbar-leading p{display:none!important}.top-actions{gap:5px!important}.top-user-card>div{display:none!important}.app-shell:not(.canvas-fullscreen){display:block!important}.app-shell:not(.canvas-fullscreen)>.sidebar{position:fixed!important;left:0!important}.app-shell:not(.canvas-fullscreen)>main{width:calc(100% - 68px)!important;min-width:0!important;margin-left:68px!important}.app-shell:not(.canvas-fullscreen)>main>.topbar .topbar-leading{display:none!important}.app-shell:not(.canvas-fullscreen)>main>.topbar{justify-content:flex-end!important}}.commerce-renovation-page .renovation-project-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.commerce-renovation-page .renovation-project-grid>article{min-width:0;min-height:304px;padding:0 0 42px;display:block}.commerce-renovation-page .renovation-project-grid .commerce-project-cover{background:#f7f9fb;border-radius:0;width:100%;height:204px}.commerce-renovation-page .renovation-project-grid .commerce-project-cover img{box-sizing:border-box;object-fit:contain;padding:10px}.commerce-renovation-page .renovation-project-grid>article>div:nth-child(2){min-width:0;padding:11px 12px 0}.commerce-renovation-page .renovation-project-grid>article>div:nth-child(2) strong{word-break:keep-all;overflow-wrap:break-word;white-space:normal}.commerce-renovation-page .renovation-project-grid .commerce-project-result{text-align:left;align-items:baseline;gap:4px;display:flex;position:absolute;bottom:10px;left:12px;right:124px}.commerce-renovation-page .renovation-project-grid .commerce-project-result strong,.commerce-renovation-page .renovation-project-grid .commerce-project-result span{display:inline}.commerce-renovation-page .renovation-project-grid button.open-project{color:#386b96;cursor:pointer;background:#fff;border:1px solid #cfdbe6;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:11px;display:inline-flex;position:absolute;bottom:7px;right:8px}.commerce-renovation-page .renovation-project-grid button.open-project:hover{color:#1f70b5;background:#f3f8fc;border-color:#8bb8dc}.commerce-renovation-page .renovation-project-grid button.delete{z-index:4;opacity:0;visibility:hidden;background:#fffffff0;border:1px solid #de9aa0b8;border-radius:4px;transition:opacity .15s,transform .15s,visibility .15s;top:10px;bottom:auto;right:10px;transform:translateY(-3px);box-shadow:0 3px 10px #301f221f}.commerce-renovation-page .renovation-project-grid>article:hover button.delete,.commerce-renovation-page .renovation-project-grid>article:focus-within button.delete{opacity:1;visibility:visible;transform:translateY(0)}.commerce-renovation-page .renovation-project-grid button.delete:hover{background:#fff4f4;border-color:#f0c9cc}.commerce-content-page .content-project-list{border-left:0;border-right:0;border-radius:0;overflow:visible}.commerce-content-page .content-project-list>article{grid-template-columns:minmax(0,1fr) 112px 104px 34px;gap:16px;min-height:82px;padding:12px 14px}.commerce-content-page .content-project-list .commerce-project-cover{display:none}.commerce-content-page .content-project-list .commerce-project-result{text-align:left;padding:0}.commerce-content-page .content-project-list .commerce-project-result strong{font-size:15px}.commerce-content-page .content-project-list button.content-open-project{color:#286da8;cursor:pointer;background:#fff;border:1px solid #cbd9e5;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;display:inline-flex}.commerce-content-page .content-project-list button.content-open-project:hover{background:#f3f8fc;border-color:#8db9dc}.content-project-menu{position:relative}.content-project-menu>.content-project-menu-trigger{color:#6f7d8c;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.content-project-menu.open>.content-project-menu-trigger,.content-project-menu>.content-project-menu-trigger:hover{background:#f7f9fb;border-color:#aebdcb}.content-project-menu>.content-project-menu-popover{z-index:12;background:#fff;border:1px solid #dde3e9;border-radius:5px;width:126px;padding:5px;position:absolute;top:39px;right:0;box-shadow:0 8px 20px #1f2f4124}.content-project-menu>.content-project-menu-popover button{color:#b54b55;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;width:100%;height:32px;padding:0 9px;font-size:11px;display:flex}.content-project-menu>.content-project-menu-popover button:hover{background:#fff2f3}.content-project-menu-floating{z-index:1500;background:#fff;border:1px solid #dde3e9;border-radius:5px;width:126px;padding:5px;position:fixed;box-shadow:0 8px 20px #1f2f4124}.content-project-menu-floating button{color:#b54b55;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;width:100%;height:32px;padding:0 9px;font-size:11px;display:flex}.content-project-menu-floating button:hover{background:#fff2f3}@media (max-width:900px){.commerce-content-page .content-project-list>article{grid-template-columns:minmax(0,1fr) 104px 34px;gap:10px}.commerce-content-page .content-project-list>article>div:nth-child(2){grid-column:1/3}.commerce-content-page .content-project-list .commerce-project-result{grid-area:2/1}.commerce-content-page .content-project-list button.content-open-project{grid-area:2/2/auto/4}.commerce-content-page .content-project-list .content-project-menu{grid-area:1/3}.commerce-renovation-page .renovation-project-grid{grid-template-columns:1fr}.commerce-renovation-page .renovation-project-grid>article{grid-template-columns:132px minmax(0,1fr);min-height:154px;padding:0 42px 34px 0;display:grid}.commerce-renovation-page .renovation-project-grid .commerce-project-cover{border-bottom:0;border-right:1px solid #e5eaef;grid-row:1/3;width:132px;height:100%;min-height:154px}.commerce-renovation-page .renovation-project-grid .commerce-project-result{bottom:9px;left:144px;right:124px}}@media (hover:none){.commerce-renovation-page .renovation-project-grid button.delete{opacity:1;visibility:visible;transform:none}}@media (max-width:760px){.app-shell:not(.canvas-fullscreen)>main:has(>.renovation-workspace){height:auto;overflow:auto!important}.renovation-workspace{overflow:auto!important}.renovation-workspace .commerce-editor-layout{overflow:visible}.renovation-workspace .commerce-tool-form{height:auto;padding:14px 0 18px;display:block;overflow:visible}.renovation-workspace .commerce-form-scroll,.renovation-workspace .renovation-result-grid{overflow:visible}.renovation-workspace .commerce-result-pane{display:block;height:auto!important;max-height:none!important;overflow:visible!important}}:root{font-family:Inter,Microsoft YaHei UI,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}.app-shell:not(.canvas-fullscreen) .topbar-page-title h1{line-height:1.35;font-size:18px!important}.app-shell:not(.canvas-fullscreen) .topbar-page-title p{line-height:1.45;font-size:13px!important}.app-shell:not(.canvas-fullscreen) .sidebar nav>button,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-parent,.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-children>button,.app-shell:not(.canvas-fullscreen) .sidebar-bottom>button{min-height:42px;line-height:1.35;font-size:14px!important}.app-shell:not(.canvas-fullscreen) .sidebar .sidebar-nav-children>button{font-size:13px!important}.app-shell:not(.canvas-fullscreen) .sidebar-copyright strong{font-size:12px!important}.app-shell:not(.canvas-fullscreen) .sidebar-copyright span,.app-shell:not(.canvas-fullscreen) .sidebar-copyright small{font-size:11px!important}.app-shell:not(.canvas-fullscreen) :where(button,input,select,textarea){line-height:1.4;font-size:13px!important}.app-shell:not(.canvas-fullscreen) :where(input,select){min-height:38px}.app-shell:not(.canvas-fullscreen) :where(textarea){min-height:88px;line-height:1.6}.app-shell:not(.canvas-fullscreen) :where(label){line-height:1.5;font-size:13px!important}.app-shell:not(.canvas-fullscreen) :where(li,td,th){line-height:1.55;font-size:13px!important}.app-shell:not(.canvas-fullscreen) :where([class*=-label],[class*=_label],[class*=-meta],[class*=_meta],[class*=-hint],[class*=_hint],[class*=-description],[class*=_description]){line-height:1.5;font-size:12px!important}.app-shell:not(.canvas-fullscreen) :where([class*=-status],[class*=_status],[class*=-badge],[class*=_badge],[class*=-tag],[class*=_tag]){line-height:1.35;font-size:12px!important}.app-shell:not(.canvas-fullscreen) :where([class*=-tab] button,[class*=_tab] button,[role=tab],nav button){font-size:13px!important}.app-shell:not(.canvas-fullscreen) :where(p){line-height:1.65;font-size:13px!important}.app-shell:not(.canvas-fullscreen) :where(small){line-height:1.5;font-size:12px!important}.app-shell:not(.canvas-fullscreen) :where(h1){line-height:1.3;font-size:20px!important}.app-shell:not(.canvas-fullscreen) :where(h2){line-height:1.35;font-size:18px!important}.app-shell:not(.canvas-fullscreen) :where(h3){line-height:1.4;font-size:15px!important}.app-shell:not(.canvas-fullscreen) :where(h4){line-height:1.4;font-size:14px!important}.app-shell:not(.canvas-fullscreen) :where(dialog,[role=dialog],[class*=-modal],[class*=_modal],[class*=-dialog],[class*=_dialog]) :where(button,input,select,textarea,label,p,li,td,th){font-size:13px!important}.app-shell:not(.canvas-fullscreen) :where(dialog,[role=dialog],[class*=-modal],[class*=_modal],[class*=-dialog],[class*=_dialog]) :where(small){font-size:12px!important}.app-shell:not(.canvas-fullscreen) :where([class*=-list],[class*=_list],[class*=-grid],[class*=_grid],[class*=-table],[class*=_table]) :where(button,input,select,textarea,label,p,li,td,th){font-size:13px!important}.app-shell:not(.canvas-fullscreen) :where([class*=-list],[class*=_list],[class*=-grid],[class*=_grid],[class*=-table],[class*=_table]) :where(small){font-size:12px!important}.app-shell:not(.canvas-fullscreen) :where([class*=balance],[class*=points],[class*=total],[class*=metric],[class*=stat])>strong{line-height:1.25;font-size:max(16px,1.15em)!important}.app-shell:not(.canvas-fullscreen) :where(.commerce-list-count,.commerce-tool-head p,.commerce-editor-head p,.marketing-toolbar p,.marketing-project-main p,.settings-page p,.service-card p,.image-page-v2 p,.video-creation-page p,.featured-works-page p){font-size:13px!important}.app-shell:not(.canvas-fullscreen) :where(.commerce-tool-head h2,.commerce-editor-head h2,.marketing-toolbar h2,.settings-page h2,.image-page-v2 h2,.video-creation-page h2,.featured-works-page h2){line-height:1.35;font-size:18px!important}.app-shell:not(.canvas-fullscreen) :where(.commerce-tool-form h3,.commerce-result-head strong,.content-pack-results header strong,.marketing-project-main strong,.service-card h3,.panel-heading strong){line-height:1.4;font-size:14px!important}.app-shell:not(.canvas-fullscreen) :where(.commerce-project-list article>div:nth-child(2) strong,.commerce-project-list article p,.commerce-project-list article small,.commerce-project-result span,.commerce-field-help,.commerce-editor-message,.commerce-result-head span,.content-pack-results p,.commerce-manual-dialog span,.commerce-manual-dialog p,.commerce-asset-dialog span,.commerce-asset-dialog small,.commerce-toast){line-height:1.55;font-size:12px!important}.app-shell:not(.canvas-fullscreen) .commerce-project-list article>div:nth-child(2) strong,.app-shell:not(.canvas-fullscreen) .commerce-result-head strong,.app-shell:not(.canvas-fullscreen) .content-pack-results header strong{font-size:14px!important}.app-shell:not(.canvas-fullscreen) .commerce-project-list article>div:nth-child(2) header span{padding:3px 7px;font-size:11px!important}.app-shell:not(.canvas-fullscreen) .commerce-head-actions button,.app-shell:not(.canvas-fullscreen) .commerce-result-actions button,.app-shell:not(.canvas-fullscreen) .commerce-generate,.app-shell:not(.canvas-fullscreen) .commerce-result-head>button{min-height:38px;font-size:13px!important}.app-shell:not(.canvas-fullscreen) .commerce-tool-form input,.app-shell:not(.canvas-fullscreen) .commerce-tool-form select{height:38px}.app-shell:not(.canvas-fullscreen) .commerce-asset-trigger{min-height:72px}.app-shell:not(.canvas-fullscreen) .commerce-asset-dialog>header strong,.app-shell:not(.canvas-fullscreen) .commerce-manual-dialog>header strong{font-size:16px!important}.app-shell:not(.canvas-fullscreen) .commerce-asset-dialog>header span,.app-shell:not(.canvas-fullscreen) .commerce-manual-dialog>header span{font-size:12px!important}.app-shell:not(.canvas-fullscreen) .commerce-asset-dialog>footer,.app-shell:not(.canvas-fullscreen) .commerce-asset-dialog>footer button,.app-shell:not(.canvas-fullscreen) .commerce-manual-dialog>footer button{font-size:13px!important}.app-shell:not(.canvas-fullscreen) :where(.unified-model-table-head,.unified-model-row,.service-tabs,.service-tab-content,.settings-action-footer,table){font-size:13px}.app-shell:not(.canvas-fullscreen) .unified-model-identity strong{font-size:14px!important}.app-shell:not(.canvas-fullscreen) .unified-model-identity small{font-size:12px!important}.app-shell:not(.canvas-fullscreen) :where(.image-creation-page,.video-creation-page,.translation-page,.voice-library-page,.assets-page-v2,.billing-page) :where(button,label,input,select,textarea){font-size:13px!important}.app-shell:not(.canvas-fullscreen) :where(.image-creation-page,.video-creation-page,.translation-page,.voice-library-page,.assets-page-v2,.billing-page) :where(small,.hint,.meta,.description){line-height:1.5;font-size:12px!important}@media (max-width:900px){:root{font-size:13px}.app-shell:not(.canvas-fullscreen) .topbar-page-title h1{font-size:17px!important}}body :where(.modal-backdrop,[role=dialog],[class*=-modal],[class*=_modal],[class*=-dialog],[class*=_dialog]) :where(button,input,select,textarea,label,p,li,td,th){line-height:1.5;font-size:13px!important}body :where(.modal-backdrop,[role=dialog],[class*=-modal],[class*=_modal],[class*=-dialog],[class*=_dialog]) :where(small,[class*=-meta],[class*=-hint],[class*=-description]){line-height:1.5;font-size:12px!important}body :where(.modal-backdrop,[role=dialog],[class*=-modal],[class*=_modal],[class*=-dialog],[class*=_dialog]) :where(h2){font-size:18px!important}body :where(.modal-backdrop,[role=dialog],[class*=-modal],[class*=_modal],[class*=-dialog],[class*=_dialog]) :where(h3,header>strong,header>div>strong){line-height:1.4;font-size:15px!important}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-panel h2{line-height:1.35;font-size:14px!important}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-panel header p{margin-top:3px;line-height:1.4;font-size:11px!important}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-panel header button,.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-task-head,.app-shell:not(.canvas-fullscreen) .dashboard-v2 .showcase-filters button{line-height:1.35;font-size:11px!important}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-summary span{font-size:12px!important}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-summary small,.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-task-list>button>span:nth-child(2),.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-task-list>button>span:nth-child(3),.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-channels .quick-action span,.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-services small,.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-production small,.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-account small{line-height:1.35;font-size:11px!important}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-summary strong{line-height:1.2;font-size:22px!important}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-task-list>button span strong,.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-channels .quick-action strong,.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-services strong{line-height:1.35;font-size:12px!important}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-production strong,.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-account strong{line-height:1;font-size:18px!important}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-task-list>button{min-height:36px}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .showcase-filters button{height:26px;min-height:26px}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-channels .quick-action{min-height:0}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-showcase h2{font-size:18px!important}.app-shell:not(.canvas-fullscreen) .dashboard-v2 .dashboard-showcase header p{line-height:1.45;font-size:13px!important}.translation-compare-modal>section{grid-template-rows:68px auto minmax(0,1fr) 58px!important}.translation-editor-video-pane .video-stage,.translation-editor-video-pane .translated-video-stage{box-sizing:border-box;padding:0!important}.translation-editor-video-pane .video-stage.has-video,.translation-editor-video-pane .translated-video-stage{padding:0!important}.translation-version-tabs{background:#fafbfc;border-bottom:1px solid #e7eaee;align-items:center;gap:7px;min-height:48px;padding:8px 18px;display:flex;overflow-x:auto}.translation-version-tabs button{color:#667085;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:5px;flex:none;height:30px;padding:0 12px;font-size:11px}.translation-version-tabs button:hover{color:#175f9e;border-color:#9fc4e5}.translation-version-tabs button.active{color:#175f9e;background:#edf6fd;border-color:#2377c7;box-shadow:inset 0 0 0 1px #2377c714}.source-language-tab{justify-content:flex-start}.source-language-tab span,.unknown-language-tab{color:#667085;white-space:nowrap;background:#fff;border:1px solid #dce3e9;border-radius:5px;align-items:center;height:27px;padding:0 9px;font-size:10px;display:inline-flex}.translation-preview-actions{align-items:center;gap:8px;display:flex}.translation-preview-actions a,.translation-preview-actions button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d7dde4;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;text-decoration:none;display:inline-flex}.translation-preview-actions a{color:#fff;background:#2377c7;border-color:#2377c7}.translation-preview-actions a:hover{background:#175f9e}.operations-page{box-sizing:border-box;color:#26384a;background:#f4f7fa;height:100%;min-height:0;padding:16px;position:relative;overflow:auto}.operations-toast{z-index:80;background:#fff;border:1px solid #d9e2eb;border-radius:6px;align-items:center;gap:16px;padding:10px 12px;font-size:12px;display:flex;position:fixed;top:74px;right:22px;box-shadow:0 8px 24px #24374b24}.operations-toast button{color:#667789;background:0 0;border:0;place-items:center;display:grid}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.operations-metrics article,.operations-chart-panel,.operations-table-panel,.operations-project-summary{background:#fff;border:1px solid #e1e7ed;border-radius:6px}.operations-metrics article{box-sizing:border-box;min-height:104px;padding:16px 18px}.operations-metrics span{color:#6c7b8a;font-size:12px;display:block}.operations-metrics strong{color:#1d2d3e;margin:8px 0 5px;font-size:22px;font-weight:500;display:block}.operations-metrics small{color:#8a97a4;font-size:11px}.operations-chart-panel{margin-bottom:12px;padding:16px 18px}.operations-panel-head{justify-content:space-between;align-items:flex-start;display:flex}.operations-panel-head strong{font-size:14px;font-weight:500;display:block}.operations-panel-head span{color:#82909e;margin-top:4px;font-size:11px;display:block}.operations-legend{color:#6f7e8d;align-items:center;gap:6px;font-size:11px;display:flex}.operations-legend i{border-radius:2px;width:8px;height:8px;margin-left:8px}.operations-legend .recharge,.operations-bars .recharge{background:#2d7fca}.operations-legend .consume,.operations-bars .consume{background:#55a889}.operations-chart{border-bottom:1px solid #e8edf2;align-items:stretch;gap:8px;height:150px;margin-top:12px;display:flex}.operations-chart-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.operations-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:122px;display:flex}.operations-bars i{border-radius:2px 2px 0 0;width:min(12px,35%);min-height:3px}.operations-chart-day>span{color:#8a97a4;white-space:nowrap;height:22px;padding-top:5px;font-size:10px}.operations-chart-empty{color:#95a1ad;margin:auto;font-size:12px}.operations-table-panel{flex-direction:column;min-height:330px;display:flex;overflow:hidden}.operations-toolbar{box-sizing:border-box;border-bottom:1px solid #e7ecf1;justify-content:space-between;align-items:center;min-height:54px;padding:9px 12px;display:flex}.operations-tabs{gap:4px;display:flex}.operations-tabs button{color:#667789;background:0 0;border:1px solid #0000;border-radius:4px;height:32px;padding:0 14px}.operations-tabs button.active{color:#1769ad;background:#edf6fd;border-color:#b9d4eb}.operations-toolbar form{color:#7b8997;background:#fff;border:1px solid #d6dee6;border-radius:4px;align-items:center;gap:7px;height:34px;padding-left:10px;display:flex}.operations-toolbar input{border:0;outline:0;width:260px;font-size:12px}.operations-toolbar form button{color:#44586b;background:#f7f9fb;border:0;border-left:1px solid #e1e7ed;height:28px;padding:0 11px;font-size:12px}.operations-toolbar select{color:#44586b;background:#fff;border:1px solid #d6dee6;border-radius:4px;min-width:130px;height:34px;padding:0 30px 0 10px}.operations-table-wrap{flex:1;min-height:240px;position:relative;overflow:auto}.operations-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.operations-table-wrap th{color:#667789;text-align:left;background:#f7f9fb;border-bottom:1px solid #e6ebf0;height:39px;padding:0 12px;font-size:11px;font-weight:400}.operations-table-wrap td{color:#415466;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf1f4;height:55px;padding:7px 12px;font-size:12px;overflow:hidden}.operations-table-wrap td strong,.operations-table-wrap td small{text-overflow:ellipsis;display:block;overflow:hidden}.operations-table-wrap td strong{color:#26394b;font-weight:500}.operations-table-wrap td small{color:#8a97a4;margin-top:4px;font-size:10px}.operations-table-wrap tr:hover td{background:#fafcfd}.operations-table-wrap .mono{color:#728191;font-family:Consolas,monospace;font-size:10px}.amount-plus{color:#238359!important}.amount-minus{color:#c64f52!important}.operation-status{color:#607080;background:#eef2f5;border-radius:3px;padding:3px 7px;font-size:10px;display:inline-flex}.operation-status.completed,.operation-status.ready,.operation-status.paid{color:#247653;background:#e8f5ef}.operation-status.processing,.operation-status.planning,.operation-status.generating,.operation-status.pending{color:#2872ad;background:#eaf3fb}.operation-status.failed,.operation-status.closed{color:#b74549;background:#fbecec}.operation-error{color:#bd4d4f!important}.operations-loading{color:#65788b;background:#ffffffd1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:39px;bottom:0;left:0;right:0}.operations-loading .spin{color:#2878bd;width:16px}.operations-empty{color:#8a98a6;place-items:center;font-size:12px;display:grid;position:absolute;top:39px;bottom:0;left:0;right:0}.operations-pagination{border-top:1px solid #e7ecf1;flex:0 0 48px;padding:0 12px}.operations-project-page{flex-direction:column;display:flex;overflow:hidden}.operations-project-summary{box-sizing:border-box;flex:0 0 76px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 18px;display:flex}.operations-project-summary>div{align-items:center;gap:11px;display:flex}.operations-project-icon{color:#2774b6;background:#eaf3fb;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.operations-project-summary strong{font-size:14px;font-weight:500;display:block}.operations-project-summary small{color:#82909e;margin-top:4px;font-size:11px;font-weight:400;display:block}.operations-project-summary>b{font-size:22px;font-weight:500}.operations-project-summary>b small{font-size:11px;display:inline}.operations-project-page .operations-table-panel{flex:1;min-height:0}@media (max-width:1100px){.operations-metrics{grid-template-columns:repeat(2,1fr)}.operations-toolbar input{width:180px}}@media (max-width:760px){.operations-page{padding:10px}.operations-metrics{grid-template-columns:1fr}.operations-chart-panel{display:none}.operations-toolbar{flex-direction:column;align-items:stretch;gap:8px}.operations-toolbar form{width:100%}.operations-toolbar input{flex:1;min-width:0}.operations-table-wrap{overflow:auto}.operations-table-wrap table{min-width:850px}}.operations-toolbar form{box-sizing:border-box;flex:0 auto;min-width:0}.operations-toolbar form button{white-space:nowrap;flex:none}.operations-project-page .operations-toolbar{gap:12px}.operations-project-page .operations-toolbar form{flex:460px;max-width:560px;margin-left:auto}.operations-project-page .operations-toolbar select{flex:0 0 130px}.operations-inline-action{color:#286b9b;cursor:pointer;background:#f5faff;border:1px solid #c9d9e7;border-radius:4px;height:28px;padding:0 9px;font-size:11px}.operations-inline-action:hover{background:#e8f3fb}.operations-page{background:#fff}.operations-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.operations-plan-card{background:#fff;border:1px solid #e1e7ed;border-radius:6px;padding:16px}.operations-plan-card span,.operations-plan-card small{color:#82909e;font-size:11px;display:block}.operations-plan-card strong{margin-top:6px;font-size:15px;font-weight:500;display:block}.operations-plan-card b{color:#1d2d3e;margin:16px 0 6px;font-size:24px;font-weight:500;display:block}.operations-plan-card p{color:#536779;min-height:32px;font-size:12px}.operations-plan-card button,.operations-plan-form button{color:#286b9b;background:#f3f9fd;border:1px solid #bfd4e5;border-radius:4px;height:30px;padding:0 12px;font-size:12px}.operations-plan-form{background:#fff;border:1px solid #e1e7ed;border-radius:6px;margin-top:14px;padding:16px}.operations-plan-form>strong{font-size:14px;font-weight:500}.operations-plan-form>div{gap:8px;margin-top:12px;display:flex}.operations-plan-form input,.operations-plan-form select{border:1px solid #d6dee6;border-radius:4px;flex:1;min-width:0;height:32px;padding:0 9px;font-size:12px}@media (max-width:900px){.operations-plan-grid{grid-template-columns:1fr}.operations-plan-form>div{flex-wrap:wrap}}.operations-plan-basic{gap:8px;margin-top:12px;display:flex}.operations-feature-matrix{border-top:1px solid #e7ecf1;margin-top:14px;padding-top:12px}.operations-feature-matrix>strong{color:#526779;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.operations-feature-matrix label{color:#43586a;border-bottom:1px solid #f0f3f6;grid-template-columns:18px 1fr 100px 90px;align-items:center;gap:8px;min-height:36px;font-size:12px;display:grid}.operations-feature-matrix label>input[type=number]{box-sizing:border-box;width:100%}.operations-feature-matrix small{color:#8a97a4;font-size:10px}.operations-plan-features{color:#4c718d;flex-direction:column;gap:5px;min-height:54px;margin:14px 0;font-size:11px;display:flex}.operations-plan-matrix-page{overflow:auto}.operations-matrix-save{color:#246d9f;background:#edf6fc;border:1px solid #b8d1e3;border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;display:inline-flex}.operations-matrix-wrap{background:#fff;border:1px solid #e1e7ed;border-radius:6px;margin-top:12px;overflow:auto}.operations-feature-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px}.operations-feature-table th,.operations-feature-table td{text-align:center;color:#405568;border-bottom:1px solid #e9eef2;height:54px;padding:8px 14px;font-size:12px}.operations-feature-table th:first-child,.operations-feature-table td:first-child{text-align:left;width:34%}.operations-feature-table th{background:#f7f9fb;height:62px;font-weight:500}.operations-feature-table th strong,.operations-feature-table th small,.operations-feature-table td strong{display:block}.operations-feature-table th small{color:#8a97a4;margin-top:4px;font-size:10px;font-weight:400}.operations-feature-table td input{accent-color:#2878b8;width:16px;height:16px}.operations-feature-table tr:hover td{background:#fafcfd}.operations-feature-table td small{color:#94a1ad;margin-top:3px;font-size:10px;display:block}.operations-catalog-panel{background:#fff;border:1px solid #e1e7ed;border-radius:6px;margin-top:12px;overflow:hidden}.operations-catalog-add{background:#f8fafb;border-bottom:1px solid #e7ecf1;gap:8px;padding:12px;display:flex}.operations-catalog-add input,.operations-catalog-table input{box-sizing:border-box;color:#405568;background:#fff;border:1px solid #d6dee6;border-radius:4px;height:32px;padding:0 9px;font-size:12px}.operations-catalog-add input{width:220px}.operations-catalog-add button{color:#286b9b;background:#f3f9fd;border:1px solid #bfd4e5;border-radius:4px;align-items:center;gap:5px;height:32px;padding:0 11px;font-size:12px;display:inline-flex}.operations-catalog-table{border-collapse:collapse;table-layout:fixed;width:100%}.operations-catalog-table th,.operations-catalog-table td{text-align:left;color:#4a5f71;border-bottom:1px solid #edf1f4;height:50px;padding:8px 12px;font-size:12px}.operations-catalog-table th{color:#697988;background:#f7f9fb;font-size:11px;font-weight:400}.operations-catalog-table th:first-child,.operations-catalog-table th:nth-child(2){width:35%}.operations-catalog-table input{width:100%}.operations-catalog-table code{color:#718292;font-family:Consolas,monospace;font-size:11px}.operations-catalog-table .operation-status{cursor:pointer;border:0}.operations-catalog-remove{color:#a16a6a;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.operations-catalog-remove:hover{color:#bd4d50;background:#fceff0}@media (max-width:760px){.operations-catalog-add{flex-wrap:wrap}.operations-catalog-add input{width:calc(50% - 4px)}.operations-catalog-table{min-width:600px}.operations-catalog-panel{overflow:auto}}.operations-catalog-add select,.operations-catalog-table select{box-sizing:border-box;color:#405568;background:#fff;border:1px solid #d6dee6;border-radius:4px;height:32px;padding:0 9px;font-size:12px}.operations-catalog-add select{min-width:122px}.operations-catalog-table th:nth-child(3){width:22%}.operations-catalog-table th:nth-child(4){width:14%}.operations-catalog-order{gap:4px;display:inline-flex}.operations-catalog-order button{color:#246d9f;cursor:pointer;background:#edf6fc;border:1px solid #b8d1e3;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.operations-catalog-order button:hover:not(:disabled){color:#145f96;background:#dceefa}.operations-catalog-order button:disabled{opacity:.35;cursor:not-allowed}.operations-catalog-table th:nth-child(5){width:110px}.operations-catalog-table th:nth-child(6){width:58px}.operations-catalog-table td:nth-child(5){text-align:center}.operations-catalog-table select,.operations-toolbar select{-webkit-appearance:auto;appearance:auto;cursor:pointer}.operations-catalog-table{min-width:820px}.operations-catalog-table .operations-sort-heading{color:#1f6f9f;text-align:center;background:#eef7fd;font-weight:500}.operations-catalog-table td:nth-child(5){background:#fbfdff}.operations-catalog-panel{overflow:auto}.operations-project-page .operations-toolbar>select{box-sizing:border-box;-webkit-appearance:auto;appearance:auto;cursor:pointer;color:#334f65;background:#fff;flex:0 0 148px;width:148px;height:34px}.operations-project-page .operations-toolbar{justify-content:flex-start;gap:12px}.operations-project-page .operations-toolbar>select{border:1px solid #bfcbd6!important;border-radius:4px!important;padding:0 28px 0 10px!important;line-height:32px!important;display:block!important}.operations-project-page .operations-toolbar{grid-template-columns:148px minmax(0,1fr);align-items:center;display:grid}.operations-project-page .operations-toolbar form{width:100%;min-width:0;max-width:none;margin:0}.operations-project-page .operations-toolbar>select{z-index:2;position:relative;opacity:1!important;visibility:visible!important}.operations-toolbar{box-sizing:border-box;min-width:0;overflow:visible}.operations-toolbar form{box-sizing:border-box;min-width:0;margin-left:0!important;transform:none!important}.operations-toolbar input{box-sizing:border-box;min-width:0}.operations-project-page .operations-toolbar{padding-left:12px;padding-right:12px;overflow:visible}.operations-page{overflow:hidden auto}.operations-toolbar:has(>select){align-items:center;column-gap:12px;grid-template-columns:148px minmax(0,1fr)!important;display:grid!important}.operations-toolbar:has(>select)>select{grid-area:1/1;width:148px!important;min-width:148px!important;max-width:148px!important;margin:0!important}.operations-toolbar:has(>select)>form{grid-area:1/2;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.operations-toolbar form{min-width:0;max-width:100%}.operations-toolbar form input{flex:1 1 0;width:auto;min-width:0}.operations-toolbar form button{flex:none}.app-shell>main{min-width:0;overflow-x:hidden}.app-shell>main>.workspace,.app-shell>main>.operations-page{min-width:0;max-width:100%}.app-shell>main>.operations-page{width:calc(100% - 16px);height:calc(100% - 16px);margin:0 16px 16px 0}.operations-finance-page{flex-direction:column;gap:12px;display:flex;overflow:hidden}.operations-finance-page .operations-metrics{flex:none;margin:0}.operations-finance-page .operations-chart-panel{flex:0 0 190px;margin:0}.operations-finance-page .operations-table-panel{flex:1;min-height:0;margin:0}.operations-finance-page .operations-pagination{background:#fff;border-top:1px solid #e4eaf0;flex:0 0 52px;justify-content:center;align-items:center;min-height:52px;display:flex;padding:0 14px!important}.operations-finance-page .compact-table-pager>button{color:#536a7d!important;background:#fff!important;border:1px solid #d3dde6!important;border-radius:0!important;min-width:30px!important;height:30px!important}.operations-finance-page .compact-table-pager>button:not(:disabled):hover{background:#edf5fb!important;border-color:#9fc4df!important}.operations-finance-page .compact-table-pager>span{color:#718395;font-size:11px}.operations-toolbar{min-height:58px;padding:10px 12px!important}.operations-toolbar form{grid-template-columns:22px minmax(120px,1fr) auto auto;align-items:center;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #b9c8d5!important;border-radius:4px!important;gap:0!important;padding:0 4px 0 10px!important;display:grid!important;overflow:hidden!important}.operations-toolbar form>svg{color:#6e8497;width:16px;height:16px}.operations-toolbar form input{color:#354d62!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 8px!important;font-size:12px!important;line-height:36px!important}.operations-toolbar form input:focus{outline:0!important}.operations-toolbar form button{color:#3e5870!important;background:#f7f9fb!important;border:1px solid #d8e1e9!important;border-radius:4px!important;min-width:48px!important;height:30px!important;margin:0!important;padding:0 11px!important;font-size:12px!important;line-height:28px!important}.operations-toolbar form button+button{min-width:34px!important;margin-left:6px!important;padding:0 8px!important}.operations-toolbar form button svg{vertical-align:middle}.operations-toolbar:has(>select)>form{height:38px!important}.operations-toolbar:has(>select)>select{height:38px!important}.operations-feature-catalog-page,.operations-plan-matrix-page,.operations-feature-catalog-page .operations-project-summary,.operations-plan-matrix-page .operations-project-summary{background:#fff}.operations-catalog-add{align-items:center}.operations-catalog-add:before{content:"排序可用上下箭头调整，保存后同步导航";color:#7b8997;order:5;margin-right:auto;font-size:11px}.operations-catalog-add button{order:6}.operations-toolbar:has(>select)>form{justify-self:start;max-width:520px!important}.operations-toolbar:has(>select){grid-template-columns:148px minmax(0,520px)!important}.app-shell>main>.operations-page *{border-radius:initial}.operations-project-page .operations-project-summary,.operations-project-page .operations-table-panel{background:#fff;border:1px solid #dfe7ee;border-radius:6px}.operations-project-page .operations-table-panel{overflow:hidden}.operations-project-page .operations-pagination{background:#fff;border-top:1px solid #e4ebf1;border-radius:0 0 6px 6px;flex-basis:48px;height:48px;min-height:48px}.operations-project-page .compact-table-pager{gap:4px}.operations-project-page .compact-table-pager button{color:#63778a;background:#fff;border:1px solid #d5e0e9;border-radius:4px;min-width:54px;height:30px;padding:0 10px}.operations-project-page .compact-table-pager button:not(:disabled):hover{color:#216b9e;background:#edf6fb;border-color:#a9c9df}.operations-project-page .compact-table-pager span{text-align:center;color:#73879a;min-width:42px}.app-shell>main>.operations-page .operations-metrics article,.app-shell>main>.operations-page .operations-chart-panel,.app-shell>main>.operations-page .operations-table-panel,.app-shell>main>.operations-page .operations-project-summary,.app-shell>main>.operations-page .operations-plan-card,.app-shell>main>.operations-page .operations-plan-form,.app-shell>main>.operations-page .operations-matrix-wrap,.app-shell>main>.operations-page .operations-catalog-panel{border-radius:6px}.app-shell>main>.operations-page .operations-toolbar,.app-shell>main>.operations-page .operations-tabs button,.app-shell>main>.operations-page .operations-toolbar form,.app-shell>main>.operations-page input,.app-shell>main>.operations-page select,.app-shell>main>.operations-page button,.app-shell>main>.operations-page .operation-status{border-radius:4px}.app-shell>main>.operations-page .operations-pagination{border-radius:0 0 6px 6px}.app-shell>main>.operations-page .compact-table-pager{background:#fff;border-top:1px solid #e7ecf1;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 14px;display:flex}.app-shell>main>.operations-page .compact-table-pager button:hover:not(:disabled){background:#edf5fb;border-color:#9fc4df}.app-shell>main>.operations-page .compact-table-pager span{color:#718395;font-size:11px}.operations-project-page .operations-project-summary,.operations-project-page .operations-table-panel{overflow:hidden;border-radius:8px!important}.operations-project-page .operations-table-panel .operations-toolbar,.operations-project-page .operations-table-panel .operations-table-wrap{border-radius:0!important}.operations-project-page .operations-project-summary,.operations-project-page .operations-table-panel{box-shadow:0 1px 2px #23374b0a;border-radius:10px!important}.operations-project-page .operations-pagination{border-radius:0 0 10px 10px!important}.operations-project-page .operations-toolbar{border-radius:0!important}.operations-project-page .operations-toolbar>select,.operations-project-page .operations-toolbar form{border-radius:6px!important}.operations-project-page .operations-table-wrap{border-radius:0!important}.operations-project-page .operations-project-icon{border-radius:6px!important}.operations-project-page .operations-tabs button,.operations-project-page .compact-table-pager button{border-radius:5px!important}.operations-project-page .operation-status{border-radius:4px!important}.app-shell>main>.operations-page{background:#f4f7fa!important;border:1px solid #dce6ef!important;border-radius:10px!important;width:calc(100% - 32px)!important;height:calc(100% - 32px)!important;margin:16px!important;padding:16px!important;overflow:auto!important}.app-shell>main>.operations-page.operations-project-page,.app-shell>main>.operations-page.operations-finance-page{overflow:hidden!important}.app-shell>main>.operations-page button{border-radius:5px!important}.app-shell>main>.operations-page .operations-tabs button{color:#667789;background:0 0;border:1px solid #0000;height:32px;padding:0 14px}.app-shell>main>.operations-page .compact-table-pager{background:#fff!important;border-top:1px solid #e5edf3!important;gap:7px!important;min-height:50px!important;padding:0 14px!important}.app-shell>main>.operations-page .compact-table-pager button{color:#5f7487!important;background:#fff!important;border:1px solid #d3dee7!important;border-radius:5px!important;min-width:30px!important;height:30px!important;padding:0 10px!important}.app-shell>main>.operations-page .compact-table-pager button:hover:not(:disabled){color:#216b9e!important;background:#edf6fb!important;border-color:#9fc4df!important}.app-shell>main>.operations-page .compact-table-pager button:disabled{opacity:.42!important}.app-shell>main>.operations-page .compact-table-pager span{color:#71869a!important;text-align:center!important;min-width:44px!important;font-size:11px!important}.app-shell>main:has(>.operations-page){box-sizing:border-box!important;background:#edf2f6!important;padding:80px 16px 16px!important;overflow:hidden!important}.app-shell>main:has(>.operations-page)>.operations-page{box-sizing:border-box!important;background:#f4f7fa!important;border:1px solid #dce6ef!important;border-radius:10px!important;flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:16px!important;overflow:auto!important}.app-shell>main:has(>.operations-page)>.operations-page.operations-project-page{overflow:hidden!important}.app-shell>main:has(>.operations-page)>.operations-page.operations-finance-page{overflow:hidden!important}.app-shell>main>.operations-page .operations-tabs button,.app-shell>main>.operations-page .operations-inline-action,.app-shell>main>.operations-page .operations-matrix-save,.app-shell>main>.operations-page .operations-plan-card button,.app-shell>main>.operations-page .operations-plan-form button,.app-shell>main>.operations-page .operations-catalog-add button{color:#286b9b!important;height:32px!important;box-shadow:none!important;background:#f5faff!important;border:1px solid #c9d9e7!important;border-radius:5px!important;padding:0 12px!important;font-size:12px!important;font-weight:400!important}.app-shell>main>.operations-page .operations-tabs button{color:#667789!important;background:0 0!important;border-color:#0000!important}.app-shell>main>.operations-page .operations-inline-action:hover,.app-shell>main>.operations-page .operations-matrix-save:hover,.app-shell>main>.operations-page .operations-plan-card button:hover,.app-shell>main>.operations-page .operations-plan-form button:hover,.app-shell>main>.operations-page .operations-catalog-add button:hover{color:#1f679a!important;background:#eaf4fb!important;border-color:#9fc4df!important}.app-shell>main>.operations-page .operations-toolbar form{border-radius:5px!important}.app-shell>main>.operations-page .operations-toolbar form button{border-radius:4px!important;height:30px!important}.app-shell>main>.operations-page .operations-pagination.compact-table-pager{box-sizing:border-box!important;background:#fff!important;border-top:1px solid #e5edf3!important;border-radius:0 0 6px 6px!important;min-height:50px!important;padding:0 14px!important}.app-shell>main>.operations-page .operations-pagination.compact-table-pager button{color:#5f7487!important;background:#fff!important;border:1px solid #d3dee7!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;min-width:30px!important;height:30px!important;padding:0 10px!important;font-size:11px!important;line-height:28px!important;display:inline-flex!important}.app-shell>main:has(>.operations-page){background:0 0!important;padding:64px 0 0!important;overflow-y:auto!important}.app-shell>main:has(>.operations-page)>.operations-page{border:1px solid var(--shell-line,#dce6ef)!important;background:#ffffffe0!important;border-radius:10px!important;flex:none!important;width:calc(100% - 10px)!important;height:calc(100vh - 74px)!important;min-height:0!important;margin:0 10px 10px 0!important;padding:16px!important;box-shadow:0 1px 2px #1c223006!important}.app-shell>main>.operations-page .operations-toolbar{min-height:58px!important;padding:9px 14px!important}.app-shell>main>.operations-page .operations-toolbar>select{color:#475467!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:5px!important;height:39px!important;font-size:12px!important}.app-shell>main>.operations-page .operations-toolbar form{color:#667085!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:5px!important;height:39px!important;min-height:39px!important}.app-shell>main>.operations-page .operations-toolbar form input{color:#475467!important;height:37px!important;font-size:12px!important;line-height:37px!important}.app-shell>main>.operations-page .operations-toolbar form button,.app-shell>main>.operations-page .operations-inline-action,.app-shell>main>.operations-page .operations-plan-card button,.app-shell>main>.operations-page .operations-plan-form button{color:#475467!important;background:#fff!important;border:1px solid #d7dde4!important;border-radius:5px!important;height:30px!important;font-size:11px!important;font-weight:400!important}.app-shell>main>.operations-page .operations-toolbar form button:hover,.app-shell>main>.operations-page .operations-inline-action:hover,.app-shell>main>.operations-page .operations-plan-card button:hover,.app-shell>main>.operations-page .operations-plan-form button:hover{color:#344054!important;background:#f8f9fa!important;border-color:#c8d2dc!important}.app-shell>main>.operations-page .operations-tabs button{border-radius:5px!important;height:30px!important;font-size:12px!important}.app-shell>main>.operations-page .operations-tabs button.active{color:#2377c7!important;background:#edf6fd!important;border-color:#cfe0f1!important}.app-shell>main>.operations-page .operations-matrix-save,.app-shell>main>.operations-page .operations-catalog-add button{color:#fff!important;background:#2377c7!important;border:1px solid #2377c7!important;border-radius:5px!important;height:32px!important;font-size:12px!important;font-weight:400!important}.app-shell>main>.operations-page .operations-matrix-save:hover,.app-shell>main>.operations-page .operations-catalog-add button:hover{color:#fff!important;background:#1d68ae!important;border-color:#1d68ae!important}.app-shell>main>.operations-page .operations-pagination.compact-table-pager{border-top-color:#edf0f2!important;min-height:52px!important}.app-shell>main>.operations-page .operations-pagination.compact-table-pager button{color:#475467!important;background:#fff!important;border-color:#d7dde4!important;border-radius:5px!important;height:30px!important;font-size:11px!important}.app-shell>main>.operations-page .operations-pagination.compact-table-pager button:hover:not(:disabled){color:#344054!important;background:#f8f9fa!important;border-color:#c8d2dc!important}.operations-project-page .operations-table-wrap table{min-width:1040px}.operations-project-page th:first-child{width:19%}.operations-project-page th:nth-child(2){width:12%}.operations-project-page th:nth-child(3){width:10%}.operations-project-page th:nth-child(4){width:14%}.operations-project-page th:nth-child(5){width:10%}.operations-project-page th:nth-child(6){width:13%}.operations-project-page th:nth-child(7){width:12%}.operations-project-page th:nth-child(8){width:118px}.operations-project-page .operations-inline-action{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex!important}.app-shell>main>.operations-page .operations-toolbar form button:not([type=button]){color:#fff!important;background:#2377c7!important;border-color:#2377c7!important;min-width:54px!important}.app-shell>main>.operations-page .operations-toolbar form button:not([type=button]):hover{color:#fff!important;background:#1d68ae!important;border-color:#1d68ae!important}.app-shell>main>.operations-page .operations-toolbar form button[type=button]{color:#475467!important;background:#fff!important;border-color:#d7dde4!important;place-items:center!important;width:30px!important;min-width:30px!important;padding:0!important;display:inline-grid!important}.app-shell>main>.operations-page .operations-toolbar form button[type=button]:hover{color:#344054!important;background:#f8f9fa!important;border-color:#c8d2dc!important}.app-shell>main>.operations-page .operations-pagination.compact-table-pager{border-top:1px solid #edf0f2!important;border-radius:0 0 7px 7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:52px!important;min-height:52px!important;padding:0 14px!important;display:flex!important}.app-shell>main>.operations-page .operations-pagination.compact-table-pager .pagination-status{color:#667085!important;text-align:center!important;min-width:48px!important;margin:0!important;font-size:11px!important}.app-shell>main>.operations-page .operations-pagination.compact-table-pager .compact-pager-loading{color:#667085!important;min-width:0!important;margin:0!important}.app-shell>main>.operations-page .operations-pagination.compact-table-pager button{color:#475467!important;background:#fff!important;border:1px solid #d7dde4!important;border-radius:5px!important;min-width:auto!important;height:30px!important;padding:0 10px!important;font-size:11px!important}.app-shell>main>.operations-page .operations-pagination.compact-table-pager button:disabled{opacity:.4!important;cursor:not-allowed!important}main>.operations-dashboard-page{box-sizing:border-box;color:#26384a;background:#ffffffe0;border-radius:10px;flex:auto;min-width:0;min-height:0;margin:0 10px 10px 0;padding:16px 26px 30px;overflow:auto}.operations-dashboard-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:34px;margin-bottom:14px;display:flex}.operations-dashboard-toolbar-label{color:#7c8d9d;font-size:11px}.operations-dashboard-actions{align-items:center;gap:8px;display:flex}.operations-dashboard-range{background:#fff;border:1px solid #d8e0e8;border-radius:5px;align-items:center;display:flex;overflow:hidden}.operations-dashboard-range button{color:#667789;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4eaf0;height:32px;padding:0 12px;font-size:11px}.operations-dashboard-range button:last-child{border-right:0}.operations-dashboard-range button.active{color:#1d70ae;background:#edf6fd;font-weight:600}.operations-dashboard-refresh{color:#557084;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.operations-dashboard-refresh:hover{color:#206b9e;background:#f5faff;border-color:#a9c7df}.operations-dashboard-error{color:#a94848;background:#fff5f5;border:1px solid #f0c9c9;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:12px;display:flex}.operations-dashboard-error button{color:#a94848;cursor:pointer;background:#fff;border:1px solid #e2aaaa;border-radius:4px;height:28px;margin-left:auto;padding:0 10px}.operations-dashboard-body{flex-direction:column;gap:14px;min-height:500px;display:flex;position:relative}.operations-dashboard-body.is-loading{min-height:500px}.operations-dashboard-loading{z-index:2;color:#65788b;background:#f4f7fae0;justify-content:center;align-items:flex-start;gap:8px;padding-top:120px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.operations-dashboard-section{background:#fff;border:1px solid #e0e7ee;border-radius:7px;padding:16px 18px 18px;box-shadow:0 1px 2px #23374b08}.operations-dashboard-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.operations-dashboard-section-head h2{color:#25384a;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:flex}.operations-dashboard-section-head h2 svg{color:#2879bb}.operations-dashboard-section-head p{color:#8a98a6;margin:5px 0 0;font-size:11px}.operations-dashboard-section-head button{color:#2879bb;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:11px;display:inline-flex}.operations-dashboard-section-head button:hover{color:#145f96;background:#f3f8fc}.operations-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operations-dashboard-kpis article{background:#fbfcfd;border:1px solid #e5ebf0;min-width:0;min-height:88px;padding:12px 13px}.operations-dashboard-kpis article span,.operations-dashboard-production-stats article span,.operations-dashboard-user-summary>article span{color:#738393;font-size:11px;display:block}.operations-dashboard-kpis article strong{color:#1f3244;white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:20px;font-weight:600;display:block;overflow:hidden}.operations-dashboard-kpis article strong em,.operations-dashboard-production-stats article strong em{color:#788998;margin-left:4px;font-size:10px;font-style:normal;font-weight:400}.operations-dashboard-kpis article small,.operations-dashboard-production-stats article small,.operations-dashboard-user-summary>article small{color:#9aa6b0;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.operations-dashboard-kpis article strong.negative,.operations-dashboard-production-stats article strong.negative{color:#bd4d4f}.operations-dashboard-cost-reconcile{background:#fbfcfd;border:1px solid #e5ebf0;margin-top:12px;overflow:hidden}.operations-dashboard-cost-head{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.operations-dashboard-cost-head strong{color:#334a5d;font-size:11px;font-weight:600}.operations-dashboard-cost-head span{color:#9aa6b0;font-size:10px}.operations-dashboard-cost-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-dashboard-cost-row{color:#4a6073;border-bottom:1px solid #edf1f4;border-right:1px solid #edf1f4;grid-template-columns:minmax(110px,1.4fr) minmax(125px,1fr) auto auto;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 12px;font-size:10px;display:grid}.operations-dashboard-cost-row:nth-child(2n){border-right:0}.operations-dashboard-cost-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-dashboard-cost-row small{color:#8d9aa5;white-space:nowrap}.operations-dashboard-cost-row b{color:#2879bb;white-space:nowrap;font-weight:500}.operations-dashboard-cost-row strong{color:#334a5d;white-space:nowrap;font-weight:600}.operations-dashboard-cost-empty{color:#9aa6b0;text-align:center;padding:14px;font-size:11px}.operations-dashboard-production-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);gap:14px;display:grid}.operations-dashboard-trend-panel{background:#fbfcfd;border:1px solid #e5ebf0;min-width:0;padding:13px 14px}.operations-dashboard-panel-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.operations-dashboard-panel-title strong{color:#31475a;font-size:12px;font-weight:600}.operations-dashboard-panel-title span{color:#9aa6b0;font-size:10px}.operations-dashboard-trend{border-bottom:1px solid #e5ebf0;align-items:stretch;gap:9px;height:178px;margin-top:14px;padding-bottom:3px;display:flex}.operations-dashboard-trend-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.operations-dashboard-trend-bar{justify-content:center;align-items:flex-end;width:100%;height:126px;display:flex}.operations-dashboard-trend-bar i{background:#5d9ccc;border-radius:3px 3px 0 0;width:min(22px,58%);min-height:4px;display:block}.operations-dashboard-trend-day strong{color:#4c677c;font-size:10px;font-weight:500}.operations-dashboard-trend-day span{color:#98a4ae;white-space:nowrap;font-size:9px}.operations-dashboard-empty{color:#9aa6b0;place-items:center;width:100%;min-height:100px;font-size:11px;display:grid}.operations-dashboard-production-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operations-dashboard-production-stats article{background:#fbfcfd;border:1px solid #e5ebf0;min-height:68px;padding:12px 13px}.operations-dashboard-production-stats article strong{color:#1f3244;margin-top:8px;font-size:19px;font-weight:600;display:block}.operations-dashboard-user-summary{grid-template-columns:150px 150px minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.operations-dashboard-user-summary>article{background:#fbfcfd;border:1px solid #e5ebf0;min-height:78px;padding:14px}.operations-dashboard-user-summary>article strong{color:#1f3244;margin-top:10px;font-size:22px;font-weight:600;display:block}.operations-dashboard-ranking{background:#fff;border:1px solid #e5ebf0;min-width:0;overflow:hidden}.operations-dashboard-ranking-head{background:#fbfcfd;border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;height:38px;padding:0 11px;display:flex}.operations-dashboard-ranking-head strong{color:#334a5d;font-size:11px;font-weight:600}.operations-dashboard-ranking-head span{color:#9aa6b0;font-size:10px}.operations-dashboard-ranking-row{color:#4a6073;border-bottom:1px solid #f0f3f5;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:10px;display:grid}.operations-dashboard-ranking-row:last-child{border-bottom:0}.operations-dashboard-ranking-row b{color:#94a2ae;font-size:10px;font-weight:500}.operations-dashboard-ranking-row:nth-child(-n+4) b{color:#2879bb}.operations-dashboard-ranking-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-dashboard-ranking-row strong{color:#2e4a61;white-space:nowrap;font-size:10px;font-weight:600}@media (max-width:1180px){main>.operations-dashboard-page{padding:18px}.operations-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-dashboard-production-grid{grid-template-columns:1fr}.operations-dashboard-user-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-dashboard-user-summary>article{min-height:72px}}@media (max-width:680px){main>.operations-dashboard-page{padding:14px 10px 20px}.operations-dashboard-toolbar{gap:8px}.operations-dashboard-actions{justify-content:space-between;width:100%}.operations-dashboard-section{padding:13px 12px}.operations-dashboard-kpis{grid-template-columns:1fr}.operations-dashboard-section-head{align-items:flex-start}.operations-dashboard-section-head button{padding-right:0}.operations-dashboard-user-summary{grid-template-columns:1fr}.operations-dashboard-production-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-dashboard-cost-list{grid-template-columns:1fr}.operations-dashboard-cost-row{grid-template-columns:minmax(105px,1fr) auto}.operations-dashboard-cost-row small{grid-column:1}.operations-dashboard-cost-row b{grid-area:1/2}.operations-dashboard-cost-row strong{grid-area:2/2}}.app-shell>main:has(>.operations-page){box-sizing:border-box!important;height:100vh!important;padding:64px 10px 10px 0!important;overflow:hidden!important}.app-shell>main:has(>.operations-page)>.operations-page{box-sizing:border-box!important;flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:16px!important;overflow:hidden auto!important}.app-shell>main:has(>.operations-page)>.operations-project-page{flex-direction:column!important;display:flex!important;overflow:hidden!important}.app-shell>main:has(>.operations-page)>.operations-finance-page{flex-direction:column!important;display:flex!important;overflow:hidden!important}.app-shell>main:has(>.operations-page)>.operations-project-page .operations-table-panel{flex:auto!important;min-height:0!important}.app-shell>main:has(>.operations-page)>.operations-finance-page .operations-table-panel{flex:auto!important;min-height:0!important}.app-shell>main>section.management-page.operators-management-v2{flex:1 1 0!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.app-shell>main>section.management-page.operators-management-v2>.operators-management-split,.app-shell>main>section.management-page.operators-management-v2>.operator-token-log{box-sizing:border-box!important;grid-column:1!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.app-shell>main>section.management-page.operators-management-v2>.operators-management-split{grid-row:1!important}.app-shell>main>section.management-page.operators-management-v2>.operator-token-log{grid-row:2!important}.website-page:has(>.admin-settings-page){flex-direction:column!important;display:flex!important;overflow:hidden!important}.website-page>.admin-settings-page{background:0 0!important;flex-direction:column!important;flex:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.super-transition-console-editor .video-compose-workspace>.video-compose-selectors{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:10px!important;width:100%!important;min-height:64px!important;margin:0!important;display:grid!important}.enterprise-management-v2 .member-form select{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #d7dee7;border-radius:5px;outline:none;width:100%;height:36px;padding:0 28px 0 10px;font-size:12px}.enterprise-management-v2 .member-form select:focus,.enterprise-management-v2 .enterprise-plan-select:focus{border-color:#6da9dd;box-shadow:0 0 0 2px #2785e614}.dashboard-v2 .dashboard-trend-panel{min-width:0}.dashboard-v2 .dashboard-trend-panel>header{align-items:center;gap:12px;display:flex}.dashboard-v2 .dashboard-trend-panel>header>div:first-child{min-width:0}.dashboard-v2 .dashboard-trend-panel>header p{color:#82909b;margin:3px 0 0;font-size:10px}.dashboard-v2 .dashboard-trend-total{white-space:nowrap;align-items:baseline;gap:3px;margin-left:auto;display:inline-flex}.dashboard-v2 .dashboard-trend-total strong{color:#247f82;font-size:18px;font-weight:650}.dashboard-v2 .dashboard-trend-total small{color:#8a969f;font-size:10px}.dashboard-v2 .dashboard-trend-chart{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:9px 15px 10px;display:flex}.dashboard-v2 .dashboard-trend-chart svg{width:100%;height:105px;display:block;overflow:visible}.dashboard-v2 .dashboard-trend-grid{fill:none;stroke:#edf2f4;stroke-width:.8px;vector-effect:non-scaling-stroke}.dashboard-v2 .dashboard-trend-area{fill:#e9f5f6;opacity:.8}.dashboard-v2 .dashboard-trend-line{fill:none;stroke:#3d9298;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dashboard-v2 .dashboard-trend-chart circle{fill:#fff;stroke:#3d9298;stroke-width:1.6px;vector-effect:non-scaling-stroke}.dashboard-v2 .dashboard-trend-labels{color:#9aa6af;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:7px;font-size:9px;display:grid}@media (max-width:520px){.dashboard-v2 .dashboard-trend-chart svg{height:96px}}.super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector{box-sizing:border-box!important;grid-template-columns:36px minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:64px!important;padding:8px 11px!important;display:grid!important;position:relative!important;overflow:hidden!important}.super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector:last-child{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr)!important}.super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector>div{min-width:0!important;display:block!important}.super-transition-console-editor .video-compose-workspace>.video-compose-selectors>.video-compose-selector:first-child>select{opacity:1!important;color:#172033!important;background:0 0!important;border:0!important;width:100%!important;max-width:none!important;height:28px!important;padding:0!important;font-size:12px!important;font-weight:600!important;display:block!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.super-transition-console-editor .video-compose-workspace .super-transition-settings{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;min-width:0!important;margin:0!important;display:grid!important}.super-transition-console-editor .video-compose-workspace .super-transition-settings select{color:#344054!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:28px!important;padding:0 2px!important;font-size:11px!important;display:block!important}.super-transition-console-editor .video-compose-workspace>.video-create-summary.video-compose-fixed-action{box-sizing:border-box!important;flex:none!important;width:100%!important;min-height:60px!important;margin:0!important;padding:9px 12px!important;display:flex!important}.app-shell>main>section.enterprise-center-v2{box-sizing:border-box!important;flex-direction:column!important;gap:16px!important;width:100%!important;height:100%!important;min-height:0!important;padding:20px 24px 24px!important;display:flex!important;overflow:auto!important}.enterprise-center-v2 .enterprise-overview{flex:none!important;width:100%!important;margin:0!important}.enterprise-center-v2>.management-split{flex:none!important;grid-template-columns:minmax(0,1fr) 300px!important;align-items:stretch!important;width:100%!important;min-height:360px!important;margin:0!important}.app-shell>main>section.enterprise-center-v2>.management-split{flex:0 0 360px!important;height:360px!important;min-height:360px!important}.app-shell>main>section.enterprise-center-v2.management-page:not(.enterprise-management-v2)>.management-split{flex:0 0 480px!important;height:480px!important;min-height:480px!important}.enterprise-center-v2>.management-split>.enterprise-layout{grid-template-columns:280px minmax(0,1fr)!important;align-items:stretch!important;min-width:0!important;min-height:360px!important}.app-shell>main>section.enterprise-center-v2>.management-split>.enterprise-layout{height:360px!important;min-height:360px!important}.app-shell>main>section.enterprise-center-v2.management-page:not(.enterprise-management-v2)>.management-split>.enterprise-layout{height:480px!important;min-height:480px!important}.app-shell>main>section.enterprise-center-v2>.management-split>.enterprise-layout{grid-template-columns:300px minmax(0,1fr)!important}.app-shell>main>section.enterprise-center-v2 .member-form{box-sizing:border-box!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;width:100%!important;padding:20px 16px!important;display:flex!important}.app-shell>main>section.enterprise-center-v2 .member-form h3{width:100%!important;margin:0 0 6px!important;line-height:1.4!important}.app-shell>main>section.enterprise-center-v2 .member-form .member-form-note{width:100%!important;margin:0 0 22px!important;line-height:1.55!important}.app-shell>main>section.enterprise-center-v2 .member-form label{width:100%!important;min-width:0!important;margin:0 0 16px!important;padding:0!important;display:block!important}.app-shell>main>section.enterprise-center-v2 .member-form input{box-sizing:border-box!important;width:100%!important;height:39px!important;margin-top:7px!important;display:block!important}.app-shell>main>section.enterprise-center-v2 .member-form>button{flex:0 0 40px!important;width:100%!important;height:40px!important;min-height:40px!important;margin-top:3px!important}.enterprise-center-v2 .member-form,.enterprise-center-v2 .member-list-wrap,.enterprise-center-v2>.management-split>.consumption-ranking{min-width:0!important;min-height:0!important}.enterprise-center-v2 .member-form{overflow:auto!important}.enterprise-center-v2 .member-list-wrap{flex-direction:column!important;display:flex!important}.enterprise-center-v2 .member-list{flex:auto!important;min-height:120px!important;overflow:auto!important}.enterprise-center-v2 .member-list-wrap>.management-pager{flex:0 0 52px!important;margin-top:auto!important}.enterprise-center-v2>.enterprise-token-log{flex:none!important;width:100%!important;min-height:0!important;margin:0!important}.enterprise-center-v2 .enterprise-token-log-table{overflow-x:auto!important}.enterprise-token-log-table>.head,.enterprise-token-log-table>div{grid-template-columns:minmax(130px,1.1fr) 100px 95px 100px 130px minmax(160px,1.4fr) 150px!important;min-width:900px!important}.platform-staff-list .member-row{grid-template-columns:minmax(90px,1fr) minmax(110px,1.1fr) 140px 86px 82px 68px 72px minmax(210px,auto)!important;min-width:900px!important}.operators-management-v2 .platform-staff-list{overflow-x:auto!important}.operators-management-v2 .platform-staff-list .member-row>:last-child{z-index:2!important;background:#fff!important;position:sticky!important;right:0!important}.operator-actions{justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.operator-actions button{white-space:nowrap!important;min-width:0!important;height:28px!important;padding:0 7px!important}.operator-actions button.danger{color:#b42318!important;background:#fff8f7!important;border-color:#f0c7c3!important}.operator-actions button.danger:hover{background:#fff1ef!important;border-color:#e79d96!important}.users-management-page th:first-child{width:20%}.users-management-page th:nth-child(2){width:11%}.users-management-page th:nth-child(3){width:15%}.users-management-page th:nth-child(4){width:9%}.users-management-page th:nth-child(5){width:10%}.users-management-page th:nth-child(6){width:11%}.users-management-page th:nth-child(7){width:10%}.users-management-page th:nth-child(8){width:11%}.users-management-page th:nth-child(9){width:110px}.users-management-page .operations-table-muted{color:#98a2b3}.app-shell>main>section.enterprise-center-v2{box-sizing:border-box!important;grid-template-rows:56px minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;padding:16px 24px!important;display:grid!important;overflow:hidden!important}.app-shell>main>section.enterprise-center-v2>.enterprise-overview{grid-area:1/1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;display:grid!important}.app-shell>main>section.enterprise-center-v2>.enterprise-overview>div{box-sizing:border-box!important;height:56px!important;min-height:0!important;padding:8px 12px!important}.app-shell>main>section.enterprise-center-v2>.management-split{flex:none!important;grid-area:2/1!important;grid-template-columns:minmax(0,1fr) 280px!important;align-items:stretch!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important}.app-shell>main>section.enterprise-center-v2>.management-split>.enterprise-layout{grid-template-columns:280px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}.app-shell>main>section.enterprise-center-v2 .member-form,.app-shell>main>section.enterprise-center-v2 .member-list-wrap,.app-shell>main>section.enterprise-center-v2>.management-split>.consumption-ranking{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important}.app-shell>main>section.enterprise-center-v2 .member-form{overflow:auto!important}.app-shell>main>section.enterprise-center-v2 .member-list-wrap{flex-direction:column!important;display:flex!important;overflow:hidden!important}.app-shell>main>section.enterprise-center-v2 .member-list{flex:1 1 0!important;min-height:0!important;overflow:auto!important}.app-shell>main>section.enterprise-center-v2 .member-list-wrap>.management-pager{flex:0 0 52px!important;margin-top:auto!important}.app-shell>main>section.enterprise-center-v2>.management-split>.consumption-ranking{overflow:auto!important}.app-shell>main>section.enterprise-center-v2>.enterprise-token-log{flex-direction:column!important;flex:none!important;grid-area:3/1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;overflow:hidden!important}.app-shell>main>section.enterprise-center-v2>.enterprise-token-log>.adjustment-log-table{flex:1 1 0!important;min-height:0!important;overflow:auto!important}.app-shell>main>section.enterprise-center-v2>.enterprise-token-log>.management-pager{flex:0 0 52px!important;margin-top:auto!important}@media (max-width:1100px){.app-shell>main>section.enterprise-center-v2{grid-template-rows:52px minmax(0,1fr) minmax(0,1fr)!important;padding:12px 16px!important}.app-shell>main>section.enterprise-center-v2>.enterprise-overview,.app-shell>main>section.enterprise-center-v2>.enterprise-overview>div{height:52px!important;min-height:52px!important}.app-shell>main>section.enterprise-center-v2>.management-split{grid-template-columns:minmax(0,1fr) 240px!important}.app-shell>main>section.enterprise-center-v2>.management-split>.enterprise-layout{grid-template-columns:250px minmax(0,1fr)!important}}.dashboard-v2 .dashboard-summary{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;padding:0!important;display:grid!important}.dashboard-v2 .dashboard-summary>button{width:100%;min-width:0;background:#fff!important;border:1px solid #e1e8ee!important;border-radius:15px!important;height:132px!important;padding:16px!important;box-shadow:0 8px 22px #182a3d0b!important}.dashboard-v2 .dashboard-summary>button>span:not(.dashboard-summary-media),.dashboard-v2 .dashboard-summary>button>strong,.dashboard-v2 .dashboard-summary>button>small{max-width:calc(100% - 132px)!important}.dashboard-v2 .dashboard-summary-media{opacity:1;background:#fff;border-radius:10px;width:112px;height:94px;top:50%;bottom:auto;right:12px;transform:translateY(-50%)}.dashboard-v2 .dashboard-summary-media img{object-fit:contain;border-radius:10px}@media (max-width:700px){.dashboard-v2 .dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dashboard-v2 .dashboard-summary>button{height:116px!important;padding:13px 12px!important}.dashboard-v2 .dashboard-summary>button>span:not(.dashboard-summary-media),.dashboard-v2 .dashboard-summary>button>strong,.dashboard-v2 .dashboard-summary>button>small{max-width:calc(100% - 78px)!important}.dashboard-v2 .dashboard-summary-media{width:66px;height:58px;right:8px}}.dashboard-v2 .dashboard-summary>button{position:relative;overflow:hidden}.dashboard-v2 .dashboard-summary>button>span:not(.dashboard-summary-media){z-index:1;max-width:calc(100% - 82px);padding-right:2px;position:relative}.dashboard-v2 .dashboard-summary>button>strong,.dashboard-v2 .dashboard-summary>button>small{z-index:1;max-width:calc(100% - 82px);position:relative}.dashboard-v2 .dashboard-summary-media{z-index:0;opacity:.94;background:#eef3f6;border-radius:9px;width:72px;height:58px;bottom:10px;right:12px;overflow:hidden;padding:0!important;display:block!important;position:absolute!important}.dashboard-v2 .dashboard-summary-media:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #2f4c5e14}.dashboard-v2 .dashboard-summary-media img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:700px){.dashboard-v2 .dashboard-summary-media{width:58px;height:48px;right:9px}.dashboard-v2 .dashboard-summary>button>span:not(.dashboard-summary-media),.dashboard-v2 .dashboard-summary>button>strong,.dashboard-v2 .dashboard-summary>button>small{max-width:calc(100% - 66px)}}.dashboard-v2 .dashboard-growth{background:#fff;border:1px solid #e1e8ee;border-radius:14px;margin-top:16px;overflow:hidden;box-shadow:0 8px 24px #182a3d0a}.dashboard-v2 .dashboard-growth-head{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:16px 20px 13px;display:flex}.dashboard-v2 .dashboard-growth-eyebrow{color:#3a7da8;letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.dashboard-v2 .dashboard-growth-eyebrow svg{color:#478cb6}.dashboard-v2 .dashboard-growth-head h2{color:#1e2b38;margin:5px 0 0;font-size:17px;font-weight:650}.dashboard-v2 .dashboard-growth-head p{color:#7b8995;margin:4px 0 0;font-size:11px}.dashboard-v2 .dashboard-growth-health{text-align:right;border-left:1px solid #edf1f4;min-width:92px;padding-left:18px}.dashboard-v2 .dashboard-growth-health strong{color:#1f7b68;font-size:22px;font-weight:650;line-height:1;display:block}.dashboard-v2 .dashboard-growth-health strong small{color:#9ba7b0;font-size:13px;font-weight:500}.dashboard-v2 .dashboard-growth-health span{color:#82909b;margin-top:5px;font-size:10px;display:block}.dashboard-v2 .dashboard-growth-body{grid-template-columns:minmax(0,1fr) 246px;gap:14px;padding:14px;display:grid}.dashboard-v2 .dashboard-growth-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dashboard-v2 .dashboard-growth-step{color:#304252;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e7edf1;border-radius:9px;flex-direction:column;align-items:flex-start;min-width:0;min-height:116px;padding:15px 12px 12px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.dashboard-v2 .dashboard-growth-step:hover{background:#f5faff;border-color:#9fc2d6;transform:translateY(-1px)}.dashboard-v2 .dashboard-growth-step.unavailable,.dashboard-v2 .dashboard-growth-step.unavailable:hover{color:#7f8c96;cursor:default;opacity:1;background:#f8fafb;border-color:#e7edf1;transform:none}.dashboard-v2 .dashboard-growth-step.unavailable .dashboard-growth-step-icon{color:#89959e;background:#eef1f3}.dashboard-v2 .dashboard-growth-step.unavailable .dashboard-growth-step-state,.dashboard-v2 .dashboard-growth-step.unavailable .dashboard-growth-step-copy small{color:#98a2aa}.dashboard-v2 .dashboard-growth-step.unavailable .dashboard-growth-step-state i{background:#b5bec5}.dashboard-v2 .dashboard-growth-step-index{color:#b5c0c8;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:9px;right:10px}.dashboard-v2 .dashboard-growth-step-icon{color:#3d7e9f;background:#eef5f8;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.dashboard-v2 .dashboard-growth-step-copy{min-width:0;margin-top:11px}.dashboard-v2 .dashboard-growth-step-copy strong,.dashboard-v2 .dashboard-growth-step-copy small{text-overflow:ellipsis;display:block;overflow:hidden}.dashboard-v2 .dashboard-growth-step-copy strong{color:#314453;white-space:nowrap;font-size:12px;font-weight:650}.dashboard-v2 .dashboard-growth-step-copy small{color:#84929c;white-space:normal;margin-top:4px;font-size:10px;line-height:1.4}.dashboard-v2 .dashboard-growth-step-state{color:#9aa6af;align-items:center;gap:5px;margin-top:auto;font-size:10px;display:inline-flex}.dashboard-v2 .dashboard-growth-step-state i{background:#b8c1c8;border-radius:50%;width:5px;height:5px}.dashboard-v2 .dashboard-growth-step.ready .dashboard-growth-step-state{color:#24816e}.dashboard-v2 .dashboard-growth-step.ready .dashboard-growth-step-state i{background:#2ea37f}.dashboard-v2 .dashboard-growth-step.ready .dashboard-growth-step-icon{color:#23836e;background:#eaf7f3}.dashboard-v2 .dashboard-growth-step-arrow{color:#b5c0c8;position:absolute;bottom:11px;right:10px}.dashboard-v2 .dashboard-next-action{background:#f4f8fb;border-radius:9px;flex-direction:column;min-width:0;padding:15px 16px;display:flex}.dashboard-v2 .dashboard-next-action-label{color:#397da4;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.dashboard-v2 .dashboard-next-action-label svg{color:#d18a2c}.dashboard-v2 .dashboard-next-action>small{color:#80909c;margin-top:18px;font-size:10px}.dashboard-v2 .dashboard-next-action>strong{color:#273b4b;margin-top:4px;font-size:15px;font-weight:650}.dashboard-v2 .dashboard-next-action>p{color:#71818d;margin:7px 0 0;font-size:10px;line-height:1.55}.dashboard-v2 .dashboard-next-action>button{color:#2f789e;cursor:pointer;background:#fff;border:1px solid #c5dbe7;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:30px;margin-top:auto;padding:0 10px;font-size:11px;display:inline-flex}.dashboard-v2 .dashboard-next-action>button:hover{background:#fafdff;border-color:#8fb8ca}@media (max-width:1100px){.dashboard-v2 .dashboard-growth-body{grid-template-columns:1fr}.dashboard-v2 .dashboard-next-action{min-height:128px}.dashboard-v2 .dashboard-next-action>button{align-self:flex-start;min-width:110px;margin-top:14px}}@media (max-width:760px){.dashboard-v2 .dashboard-growth-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dashboard-v2 .dashboard-growth-head{align-items:flex-start}.dashboard-v2 .dashboard-growth-health{min-width:72px;padding-left:10px}.dashboard-v2 .dashboard-growth-steps{grid-template-columns:1fr}}.users-management-page .operations-table-wrap table{min-width:1420px!important}.users-management-page .operations-table-wrap th:last-child,.users-management-page .operations-table-wrap td:last-child{box-shadow:-5px 0 10px #24374b0d;z-index:2!important;background:#fff!important;width:230px!important;min-width:230px!important;position:sticky!important;right:0!important}.users-management-page .operations-table-wrap th:last-child{z-index:3!important;background:#f7f9fb!important}.users-management-page .users-action-group{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;min-width:240px!important;display:flex!important}.users-management-page .users-action-group button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;height:28px!important;padding:0 8px!important;display:inline-flex!important}.users-management-page .users-action-group .danger{color:#b42318!important;background:#fff8f7!important;border-color:#e4b7b7!important}.users-management-page .operations-table-wrap th:nth-child(10),.users-management-page .operations-table-wrap td:nth-child(10){box-shadow:-5px 0 10px #24374b0d;z-index:2!important;background:#fff!important;width:220px!important;min-width:220px!important;position:sticky!important;right:0!important}.users-management-page .operations-table-wrap th:nth-child(10){z-index:3!important;background:#f7f9fb!important}.users-management-page .operations-table-wrap table{table-layout:fixed!important;min-width:1212px!important}.users-management-page .operations-table-wrap th:first-child,.users-management-page .operations-table-wrap td:first-child{width:218px!important}.users-management-page .operations-table-wrap th:nth-child(2),.users-management-page .operations-table-wrap td:nth-child(2){width:90px!important}.users-management-page .operations-table-wrap th:nth-child(3),.users-management-page .operations-table-wrap td:nth-child(3){width:145px!important}.users-management-page .operations-table-wrap th:nth-child(4),.users-management-page .operations-table-wrap td:nth-child(4){width:78px!important}.users-management-page .operations-table-wrap th:nth-child(5),.users-management-page .operations-table-wrap td:nth-child(5){width:86px!important}.users-management-page .operations-table-wrap th:nth-child(6),.users-management-page .operations-table-wrap td:nth-child(6){width:96px!important}.users-management-page .operations-table-wrap th:nth-child(7),.users-management-page .operations-table-wrap td:nth-child(7){width:82px!important}.users-management-page .operations-table-wrap th:nth-child(8),.users-management-page .operations-table-wrap td:nth-child(8){width:96px!important}.users-management-page .operations-table-wrap th:nth-child(9),.users-management-page .operations-table-wrap td:nth-child(9){width:101px!important}.users-management-page .operations-table-wrap th:nth-child(10),.users-management-page .operations-table-wrap td:nth-child(10){width:220px!important;min-width:220px!important}.users-management-page .users-action-group{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;min-width:0!important}.users-management-page .operations-icon-action{color:#526273!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:5px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;display:inline-grid!important}.users-management-page .operations-icon-action:hover:not(:disabled){color:#1d5f91!important;background:#f4f8fc!important;border-color:#9db7d0!important}.users-management-page .operations-icon-action.impersonate{color:#24713d!important;background:#f3faf5!important;border-color:#a9c7b4!important}.users-management-page .operations-icon-action.impersonate:hover:not(:disabled){color:#175d2e!important;background:#e8f6ec!important;border-color:#6fa681!important}.users-management-page .operations-icon-action.danger{color:#b42318!important;background:#fff8f7!important;border-color:#e4b7b7!important}.users-management-page .operations-icon-action.danger:hover:not(:disabled){background:#fff1ef!important;border-color:#d99b95!important}.users-management-page .operations-icon-action:disabled{opacity:.5!important;cursor:not-allowed!important}.users-management-page .operations-table-wrap{scrollbar-gutter:stable;overflow:auto!important}.users-management-page .users-copy-id{color:#8190a0!important;vertical-align:middle!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:4px!important;place-items:center!important;width:20px!important;height:20px!important;margin-left:5px!important;padding:0!important;display:inline-grid!important}.users-management-page .users-copy-id:hover{color:#2377c7!important;background:#eef5fb!important}.users-management-page .operations-table-wrap td:first-child,.users-management-page .operations-table-wrap td:nth-child(3){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.enterprise-management-v2 .enterprise-table>.head,.enterprise-management-v2 .enterprise-table>div{grid-template-columns:minmax(210px,1.6fr) 90px 125px 78px 178px!important}.enterprise-management-v2 .enterprise-action-group{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important}.enterprise-management-v2 .enterprise-action-group .operations-icon-action{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important}.app-shell.impersonation-active>main{padding-top:64px!important}.app-shell.impersonation-active>.sidebar{height:100vh!important;top:0!important}.impersonation-banner{z-index:auto;color:#274e32;box-sizing:border-box;background:#f1f8f3f0;border:1px solid #bfd5c4;border-radius:6px;flex:0 430px;justify-content:space-between;align-items:center;gap:8px;min-width:180px;max-width:430px;height:34px;margin:0 12px;padding:0 5px 0 10px;display:flex;position:static}.impersonation-banner>div{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.impersonation-banner>div>svg{flex:none}.impersonation-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.impersonation-banner strong{color:#173d23;font-weight:650}.impersonation-banner small{display:none}.impersonation-banner button{color:#245f36;height:26px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #8eb39a;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.impersonation-banner button:hover:not(:disabled){background:#f8fcf9;border-color:#5d936d}.impersonation-banner button:disabled,.account-popover .impersonation-account-exit:disabled{opacity:.6;cursor:not-allowed}.account-popover .impersonation-account-exit{color:#245f36}@media (max-width:1240px){.impersonation-banner{flex-basis:280px;max-width:280px;margin:0 7px}.impersonation-banner button{width:28px;padding:0;font-size:0}.impersonation-banner button svg{width:14px}}.user-finance-details-modal{z-index:1450;background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.user-finance-details-dialog{background:#fff;border:1px solid #dfe4ea;border-radius:8px;flex-direction:column;width:min(920px,100vw - 32px);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.user-finance-details-dialog>header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:16px 22px;display:flex}.user-finance-details-dialog h3{color:#17202a;margin:0;font-size:18px;font-weight:600}.user-finance-details-dialog header p{color:#7d8897;margin:5px 0 0;font-size:12px}.user-finance-close{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.user-finance-close:hover{color:#344054;background:#f2f4f7}.user-finance-details-body{min-height:0;padding:18px 22px 22px;overflow:auto}.user-finance-date-filter{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;display:flex}.user-finance-date-filter label{color:#526273;align-items:center;gap:6px;font-size:12px;display:flex}.user-finance-date-filter label span{white-space:nowrap}.user-finance-date-filter input{color:#344054;height:34px;font:inherit;background:#fff;border:1px solid #d6dee7;border-radius:5px;padding:0 9px}.user-finance-date-separator{color:#98a2b3;font-size:12px}.user-finance-query,.user-finance-reset{cursor:pointer;border-radius:5px;height:34px;padding:0 13px;font-size:12px}.user-finance-query{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;justify-content:center;align-items:center;gap:6px;display:inline-flex}.user-finance-query:disabled{opacity:.6;cursor:not-allowed}.user-finance-reset{color:#526273;background:#fff;border:1px solid #d6dee7}.user-finance-reset:hover{background:#f7f9fb}.user-finance-error{color:#b42318;background:#fff8f7;border:1px solid #f0c7c3;border-radius:5px;margin-bottom:14px;padding:10px 12px;font-size:12px}.user-finance-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.user-finance-summary-grid article{background:#fbfcfd;border:1px solid #e1e7ed;border-radius:6px;min-width:0;padding:13px 14px}.user-finance-summary-grid article>span{color:#6c7b8a;align-items:center;gap:6px;font-size:12px;display:flex}.user-finance-summary-grid article strong{color:#1d2d3e;margin:7px 0 3px;font-size:21px;font-weight:600;display:block}.user-finance-summary-grid article small{color:#8a97a4;font-size:11px}.user-finance-transaction-panel{border:1px solid #e1e7ed;border-radius:6px;overflow:hidden}.user-finance-panel-title{background:#f8fafc;border-bottom:1px solid #e7ecf1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.user-finance-panel-title strong{color:#344054;font-size:13px}.user-finance-panel-title span{color:#8a97a4;font-size:11px}.user-finance-transaction-table-wrap{min-height:180px;max-height:330px;position:relative;overflow:auto}.user-finance-transaction-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.user-finance-transaction-table-wrap th{text-align:left;color:#7d8897;background:#fff;border-bottom:1px solid #edf0f2;height:34px;padding:0 12px;font-weight:500}.user-finance-transaction-table-wrap td{color:#526273;vertical-align:middle;border-bottom:1px solid #f0f2f4;height:42px;padding:7px 12px}.user-finance-kind{border-radius:4px;align-items:center;height:22px;padding:0 7px;font-size:11px;display:inline-flex}.user-finance-kind.recharge{color:#16804a;background:#edf8f1}.user-finance-kind.token{color:#2d6b9e;background:#eef5fb}.user-finance-positive{color:#16804a!important}.user-finance-negative{color:#b42318!important}.user-finance-empty,.user-finance-loading{color:#98a2b3;justify-content:center;align-items:center;gap:7px;min-height:140px;font-size:12px;display:flex}@media (max-width:720px){.user-finance-details-modal{padding:12px}.user-finance-details-dialog{max-height:calc(100vh - 24px)}.user-finance-details-body{padding:15px}.user-finance-summary-grid{grid-template-columns:1fr}.user-finance-date-filter{align-items:stretch}.user-finance-date-filter label{flex:180px}.user-finance-date-filter input{flex:1;min-width:0}.user-finance-date-separator{display:none}}.enterprise-management-v2 .enterprise-action-group{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:flex!important}.enterprise-management-v2 .enterprise-action-group button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;height:28px!important;padding:0 8px!important;display:inline-flex!important}.enterprise-management-v2 .enterprise-action-group .danger{color:#b42318!important;background:#fff8f7!important;border-color:#e4b7b7!important}.enterprise-management-v2 .enterprise-table>.head>:last-child,.enterprise-management-v2 .enterprise-table>div>:last-child{box-shadow:-5px 0 10px #24374b0d;z-index:2!important;background:#fff!important;position:sticky!important;right:0!important}.enterprise-management-v2 .enterprise-table>.head>:last-child{z-index:3!important;background:#f8f9fa!important}.enterprise-avatar.enterprise-avatar-vip{color:#d18a00!important;background:#fff4d6!important}.operations-finance-page .operations-toolbar{grid-template-columns:max-content 150px minmax(280px,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px!important;display:grid!important}.operations-finance-page .operations-toolbar .operations-tabs{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;display:flex!important}.operations-finance-page .operations-toolbar>select{width:150px!important;min-width:150px!important}.operations-finance-page .operations-toolbar>form{justify-self:end!important;width:min(520px,100%)!important;min-width:0!important;max-width:none!important}.operations-finance-page .operations-toolbar>.operations-tabs{grid-area:1/1!important;justify-self:start!important}.operations-finance-page .operations-toolbar>select{grid-area:1/2!important;justify-self:start!important}.operations-finance-page .operations-toolbar>form{grid-area:1/3!important}@media (max-width:900px){.operations-finance-page .operations-toolbar{grid-template-columns:max-content minmax(0,1fr)!important;gap:8px!important;height:auto!important;min-height:96px!important;padding:9px 14px!important}.operations-finance-page .operations-toolbar>form{grid-area:2/1/auto/-1!important;justify-self:stretch!important;width:100%!important}}.app-shell>main:has(>.operations-logs-page)>.operations-logs-page{flex-direction:column!important;display:flex!important;overflow:hidden!important}.operations-logs-toolbar{flex-wrap:wrap!important;flex:none!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.operations-logs-heading{flex-direction:column;gap:3px;min-width:150px;margin-right:auto;display:flex}.operations-logs-heading strong{color:#172033;font-size:16px!important}.operations-logs-heading span{color:#98a2b3;font-size:11px}.operations-log-filters{flex:680px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.operations-log-search{flex:320px;align-items:center;min-width:180px;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:5px!important;gap:6px!important;height:36px!important;padding:0 4px 0 10px!important;display:flex!important}.operations-log-search>svg{color:#8190a0;flex:none}.operations-log-search input{color:#344054;flex:1;min-width:0;width:auto!important;height:34px!important;padding:0 4px!important;font-size:12px!important}.operations-log-search button{justify-content:center;align-items:center;display:inline-flex;color:#475467!important;background:#f8fafc!important;border:1px solid #d8e0e8!important;border-radius:4px!important;min-width:30px!important;height:28px!important;padding:0 9px!important;font-size:11px!important}.operations-log-search button[type=submit]{color:#2377c7!important;min-width:48px!important}.operations-log-filters>select{color:#475467!important;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:5px!important;min-width:118px!important;height:36px!important;padding:0 28px 0 10px!important;font-size:12px!important}.operations-log-refresh{place-items:center;color:#2377c7!important;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:5px!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:inline-grid!important}.operations-log-table{background:#fff!important;border:1px solid #e5e9ef!important;border-radius:7px!important;flex:auto!important;min-height:0!important;position:relative!important;overflow:auto!important}.operations-log-head,.operations-log-row{grid-template-columns:160px 170px minmax(120px,1fr) 180px 90px minmax(260px,2fr)!important;min-width:920px!important}.operations-log-head{z-index:1;position:sticky;top:0}.operations-log-state{color:#98a2b3;justify-content:center;align-items:center;gap:8px;height:100%;min-height:240px;font-size:12px;display:flex}.operations-log-pagination{flex:0 0 52px!important;min-height:52px!important;margin-top:0!important}@media (max-width:900px){.operations-logs-heading{width:100%;margin-right:0}.operations-log-filters{flex-basis:100%;justify-content:stretch}.operations-log-search{flex-basis:100%}}@media (max-width:620px){.operations-log-filters{flex-wrap:wrap}.operations-log-search{flex-basis:100%}.operations-log-filters>select{flex:140px}.operations-log-refresh{flex:0 0 36px}}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-list .member-row{grid-template-columns:minmax(64px,1.1fr) minmax(86px,1.2fr) 58px 58px 45px 48px 140px!important;gap:5px!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-list .member-row>*{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-list .member-actions{justify-content:flex-end!important;align-items:center!important;gap:4px!important;display:flex!important;overflow:visible!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-list .member-actions button{white-space:nowrap!important;min-width:0!important;height:28px!important;padding:0 6px!important;font-size:11px!important}@media (max-width:1100px){.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-list .member-row{min-width:529px!important}}.enterprise-center-v2 .member-form>button{justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.enterprise-feedback-backdrop{z-index:3600;background:#0f172a47;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.enterprise-feedback-dialog{box-sizing:border-box;background:#fff;border:1px solid #dce5ec;border-radius:7px;align-items:flex-start;gap:12px;width:min(420px,100vw - 32px);padding:20px 44px 20px 20px;display:flex;position:relative;box-shadow:0 18px 45px #1c2d3e2e}.enterprise-feedback-icon{color:#1f8a56;background:#e9f7ef;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.enterprise-feedback-backdrop.error .enterprise-feedback-icon{color:#c23b37;background:#fff0ee}.enterprise-feedback-dialog h3{color:#1f3142;margin:1px 0 5px;font-size:14px;font-weight:600}.enterprise-feedback-dialog p{color:#667789;margin:0;font-size:12px;line-height:1.55}.enterprise-feedback-close{color:#82909e;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.enterprise-feedback-close:hover{color:#44586b;background:#f2f5f7}@media (max-width:760px){.app-shell>main>section.enterprise-center-v2{height:auto!important;min-height:100%!important;display:flex!important;overflow:auto!important}.app-shell>main>section.enterprise-center-v2>.enterprise-overview{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.app-shell>main>section.enterprise-center-v2>.enterprise-overview>div{height:52px!important}.app-shell>main>section.enterprise-center-v2>.management-split{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.app-shell>main>section.enterprise-center-v2>.management-split>.enterprise-layout{grid-template-columns:1fr!important;height:auto!important}.app-shell>main>section.enterprise-center-v2 .member-form,.app-shell>main>section.enterprise-center-v2 .member-list-wrap,.app-shell>main>section.enterprise-center-v2>.management-split>.consumption-ranking{height:auto!important;min-height:260px!important}.app-shell>main>section.enterprise-center-v2>.enterprise-token-log{min-height:320px!important}}@media (max-width:1100px){.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form{padding:8px 12px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form h3{margin-bottom:3px!important;font-size:13px!important;line-height:18px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form .member-form-note{margin-bottom:6px!important;font-size:10px!important;line-height:1.35!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form label{margin-bottom:5px!important;font-size:11px!important;line-height:16px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form input{height:28px!important;min-height:28px!important;margin-top:2px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form>button{flex-basis:30px!important;height:30px!important;min-height:30px!important}}.app-shell>main>section.operators-management-v2>.operators-management-split>.enterprise-layout.management-list-only,.app-shell>main>section.enterprise-management-v2>.enterprise-management-split>.enterprise-layout.management-list-only{grid-template-columns:minmax(0,1fr)!important}.management-list-create{color:#fff;cursor:pointer;background:#2379c9;border:1px solid #2379c9;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.management-list-create:hover{background:#1d69af;border-color:#1d69af}.management-list-create svg{flex:none}.management-list-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.enterprise-search-field{color:#8794a1;background:#fff;border:1px solid #d7dfe7;border-radius:5px;align-items:center;gap:7px;width:clamp(210px,24vw,300px);height:34px;padding:0 8px 0 10px;display:flex}.enterprise-search-field:focus-within{border-color:#6da6d6;box-shadow:0 0 0 2px #2379c91a}.enterprise-search-field input{color:#344054;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:12px}.enterprise-search-field button{color:#7c8996;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.enterprise-search-field button:hover{color:#344054;background:#f1f4f7}.enterprise-search-empty{grid-column:1/-1;place-items:center;color:#8a96a3!important;min-height:140px!important;margin:0!important;font-size:12px!important;display:grid!important}.operations-create-modal{z-index:1600;background:#0f172a80;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.operations-create-dialog{background:#fff;border:1px solid #dfe5eb;border-radius:7px;flex-direction:column;width:min(640px,100vw - 32px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 22px 54px #0f172a38}.operations-create-dialog>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:14px 18px;display:flex}.operations-create-dialog>header h3{color:#17212b;margin:0;font-size:16px;font-weight:650}.operations-create-dialog>header p{color:#7b8794;margin:5px 0 0;font-size:11px;line-height:1.5}.operations-create-dialog>header .icon{color:#687685;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.operations-create-dialog>header .icon:hover{color:#273746;background:#f2f5f7}.operations-create-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px;min-height:0;padding:20px 18px 22px;display:grid;overflow:auto}.operations-create-form-grid>label{color:#465666;gap:6px;min-width:0;font-size:12px;display:grid;grid-column:auto!important}.operations-create-form-grid label>span{font-weight:550}.operations-create-form-grid input,.operations-create-form-grid select{color:#243444;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d4dde5;border-radius:5px;outline:0;padding:0 10px;font-size:12px}.operations-create-form-grid input:focus,.operations-create-form-grid select:focus{border-color:#6da6d6;box-shadow:0 0 0 2px #2379c91a}.operations-create-form-grid input:disabled{color:#788695;background:#f4f6f8}.operations-create-dialog>footer{background:#fafbfc;border-top:1px solid #e7ebef;justify-content:flex-end;align-items:center;gap:9px;min-height:60px;padding:11px 18px;display:flex}.operations-create-dialog>footer button{color:#465666;cursor:pointer;background:#fff;border:1px solid #d4dde5;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:86px;height:36px;padding:0 14px;font-size:12px;display:inline-flex}.operations-create-dialog>footer button.primary{color:#fff;background:#2379c9;border-color:#2379c9;font-weight:600}.operations-create-dialog button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.operations-create-modal{padding:12px}.operations-create-dialog{width:100%;max-height:calc(100vh - 24px)}.operations-create-form-grid{grid-template-columns:1fr;padding:16px}.member-list-title{gap:12px}.management-list-create{width:34px;padding:0;font-size:0}.management-list-actions{justify-content:stretch;width:100%}.enterprise-search-field{flex:1;width:auto}}.enterprise-management-v2 .enterprise-owner-select:focus{border-color:#6fa4cf!important;outline:0!important;box-shadow:0 0 0 2px #2379c91a!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split{flex:0 0 clamp(370px,55vh,430px)!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:12px!important;height:clamp(370px,55vh,430px)!important;min-height:370px!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split>.enterprise-layout{grid-template-columns:250px minmax(0,1fr)!important;gap:12px!important;height:100%!important;min-height:0!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split .member-form{box-sizing:border-box!important;gap:4px!important;height:100%!important;min-height:0!important;padding:12px 14px!important;overflow:visible!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split .member-form h3{font-size:14px!important;line-height:20px!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split .member-form .member-form-note{margin:0 0 2px!important;font-size:11px!important;line-height:16px!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split .member-form label{margin:0!important;font-size:11px!important;line-height:16px!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split .member-form input,.app-shell>main>section.enterprise-management-v2>.enterprise-management-split .member-form select{height:30px!important;min-height:30px!important;margin-top:2px!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split .member-form>button{flex:0 0 34px!important;align-self:stretch!important;width:auto!important;height:34px!important;min-height:34px!important;margin-top:2px!important;padding:0 18px!important}.app-shell>main>section.enterprise-management-v2 .enterprise-table-wrap{min-width:0!important;overflow:hidden!important}.app-shell>main>section.enterprise-management-v2 .enterprise-table{width:100%!important;overflow:hidden auto!important}.app-shell>main>section.enterprise-management-v2 .enterprise-table>.head,.app-shell>main>section.enterprise-management-v2 .enterprise-table>div{grid-template-columns:minmax(0,1.55fr) minmax(82px,.82fr) 44px minmax(62px,.58fr) 44px 100px!important;gap:8px!important;width:100%!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important}.app-shell>main>section.enterprise-management-v2 .enterprise-table>.head>:last-child,.app-shell>main>section.enterprise-management-v2 .enterprise-table>div>:last-child{z-index:auto!important;box-shadow:none!important;position:static!important;right:auto!important}.app-shell>main>section.enterprise-management-v2 .enterprise-table>.head>:last-child{background:0 0!important}.app-shell>main>section.enterprise-management-v2 .enterprise-plan-select{min-width:0!important;padding-left:6px!important;padding-right:20px!important}.app-shell>main>section.enterprise-management-v2 .enterprise-action-group{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important;overflow:visible!important}.app-shell>main>section.enterprise-management-v2 .enterprise-action-group .operations-icon-action{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split>.consumption-ranking{width:220px!important;display:block!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split>.consumption-ranking>div{border-right:0!important;width:100%!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split>.consumption-ranking>div>b{white-space:nowrap!important;font-size:10px!important}.app-shell>main>section.enterprise-management-v2>.adjustment-log{flex:auto!important;height:auto!important;min-height:170px!important}@media (max-width:1180px){.app-shell>main>section.enterprise-management-v2>.enterprise-management-split{grid-template-columns:minmax(0,1fr) 200px!important;gap:10px!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split>.enterprise-layout{grid-template-columns:230px minmax(0,1fr)!important;gap:10px!important}.app-shell>main>section.enterprise-management-v2>.enterprise-management-split>.consumption-ranking{width:200px!important}}.enterprise-management-v2 .enterprise-plan-select{box-sizing:border-box;color:#526071;background:#fff;border:1px solid #d8dfe7;border-radius:4px;outline:none;width:100%;height:30px;padding:0 24px 0 7px;font-size:11px}@media (max-width:1100px){.enterprise-management-v2 .member-form select{height:28px;min-height:28px;margin-top:2px}}.dashboard-v2 .dashboard-summary>button:focus-visible{border:0!important}.dashboard-v2 .dashboard-summary>button:focus-visible{border:0!important}.dashboard-v2 .dashboard-summary>button:focus-visible{border:0!important}.dashboard-v2 .dashboard-summary>button,.dashboard-v2 .dashboard-summary>button:hover,.dashboard-v2 .dashboard-summary>button:last-child{border:0!important}.dashboard-v2 .dashboard-summary>button:before,.dashboard-v2 .dashboard-summary>button:after{display:none!important}.dashboard-v2 .dashboard-summary-media,.dashboard-v2 .dashboard-summary-media img{box-shadow:none!important;border:0!important}.dashboard-v2 .dashboard-summary{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-bottom:22px!important;padding:0!important;display:grid!important}.dashboard-v2 .dashboard-summary>button{width:100%;min-width:0;position:relative;overflow:hidden;background:#fff!important;border:1px solid #e1e8ee!important;border-radius:15px!important;height:132px!important;padding:16px!important;box-shadow:0 8px 22px #182a3d0b!important}.dashboard-v2 .dashboard-summary>button>span:not(.dashboard-summary-media),.dashboard-v2 .dashboard-summary>button>strong,.dashboard-v2 .dashboard-summary>button>small{z-index:1;position:relative;max-width:calc(100% - 124px)!important}.dashboard-v2 .dashboard-summary>button>span:not(.dashboard-summary-media){white-space:nowrap;align-items:center;gap:7px;display:flex}.dashboard-v2 .dashboard-summary>button>strong{line-height:1.05;display:block;margin-top:4px!important}.dashboard-v2 .dashboard-summary>button>small{margin-top:4px;line-height:1.25;display:block}.dashboard-v2 .dashboard-summary-media{z-index:0;opacity:1;background:0 0;border-radius:0;width:112px;height:94px;top:50%;bottom:auto;right:12px;overflow:visible;transform:translateY(-50%);box-shadow:none!important;border:0!important;padding:0!important;display:block!important;position:absolute!important}.dashboard-v2 .dashboard-summary-media:after{display:none!important}.dashboard-v2 .dashboard-summary-media img{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:100%;display:block}.dashboard-v2 .dashboard-summary-media-pair{justify-content:flex-end;align-items:center;gap:5px;display:flex!important;position:absolute!important}.dashboard-v2 .dashboard-summary-media-pair>img:not(.dashboard-summary-arrow){object-fit:cover;width:calc(50% - 2px);height:100%}.dashboard-v2 .dashboard-summary-media-pair .dashboard-summary-arrow{z-index:2;object-fit:contain;pointer-events:none;width:34px;height:28px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}@media (max-width:700px){.dashboard-v2 .dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dashboard-v2 .dashboard-summary>button{height:116px!important;padding:13px 12px!important}.dashboard-v2 .dashboard-summary>button>span:not(.dashboard-summary-media),.dashboard-v2 .dashboard-summary>button>strong,.dashboard-v2 .dashboard-summary>button>small{max-width:calc(100% - 74px)!important}.dashboard-v2 .dashboard-summary-media{width:66px;height:58px;right:8px}}.dashboard-v2 .dashboard-summary{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px!important;padding:0!important}.dashboard-v2 .dashboard-summary>button{background:#fff!important;border:1px solid #e1e8ee!important;border-radius:15px!important;height:112px!important;padding:16px 18px!important;box-shadow:0 8px 20px #20364a0b!important}.dashboard-v2 .dashboard-summary>button:hover{background:#fff!important;border-color:#b8cede!important;transform:translateY(-1px)!important;box-shadow:0 12px 26px #20364a14!important}.dashboard-v2 .dashboard-summary>button>span:not(.dashboard-summary-media){max-width:calc(100% - 90px)}.dashboard-v2 .dashboard-summary>button>strong{margin-top:11px;font-size:25px}@media (max-width:700px){.dashboard-v2 .dashboard-summary{gap:12px!important}.dashboard-v2 .dashboard-summary>button{height:104px!important;padding:13px 14px!important}}@media (max-width:820px){.app-shell>main>.settings-page{grid-template-rows:auto minmax(0,1fr) auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.app-shell>main>.settings-page>.service-tabs{grid-area:1/1!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0 0 14px!important}.app-shell>main>.settings-page>.service-tab-content{grid-area:2/1!important;width:100%!important;height:100%!important;min-height:0!important}.app-shell>main>.settings-page>.settings-action-footer{grid-area:3/1!important;width:100%!important;min-height:55px!important;margin:8px 0 0!important}.app-shell>main>.settings-page>.settings-message{grid-area:4/1!important}}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-list .member-actions .operations-icon-action{flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;line-height:1!important;display:inline-grid!important}@media (max-width:1100px){.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-list .member-actions .operations-icon-action{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important}}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form{align-self:start!important;height:auto!important;min-height:0!important;padding:16px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form h3{margin:0 0 6px!important;line-height:20px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form .member-form-note{margin:0 0 14px!important;line-height:1.5!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form label{margin:0 0 11px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form>button{flex:0 0 36px!important;height:36px!important;margin-top:2px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-actions{justify-content:flex-start!important;align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important;overflow:visible!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-actions .operations-icon-action{color:#526273!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:5px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;display:inline-grid!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-actions .operations-icon-action:hover:not(:disabled){color:#1d5f91!important;background:#f4f8fc!important;border-color:#9db7d0!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-actions .operations-icon-action.danger{color:#b42318!important;background:#fff8f7!important;border-color:#e4b7b7!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-actions .operations-icon-action.danger:hover:not(:disabled){background:#fff1ef!important;border-color:#d99b95!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-actions .operations-icon-action:disabled{opacity:.42!important;cursor:not-allowed!important}@media (max-width:1100px){.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form{padding:12px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2 .member-actions .operations-icon-action{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important}}.billing-page .billing-order-table{border-top:1px solid #edf0f2;width:100%;overflow-x:auto}.billing-page .billing-order-head,.billing-page .billing-order-row{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(68px,1.2fr) minmax(54px,.7fr) 54px minmax(62px,.8fr) minmax(86px,1.05fr) minmax(80px,.82fr);align-items:center;gap:10px;min-width:0;padding:0 10px;font-size:12px;display:grid}.billing-page .billing-order-head{color:#748097;background:#fafbfd;min-height:36px;font-size:11px}.billing-page .billing-order-row{color:#526273;min-height:52px}.billing-page .billing-order-row>span,.billing-page .billing-order-row>strong,.billing-page .billing-order-row>i{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.billing-page .billing-order-row>strong{color:#344054;font-weight:600}.billing-page .billing-order-number{color:#344054;font-variant-numeric:tabular-nums}.billing-page .billing-order-row i{font-style:normal;font-weight:600}.billing-page .billing-order-paid{color:#16835d}.billing-page .billing-order-pending{color:#a06100}.billing-page .billing-order-state{place-items:center start;gap:3px;display:grid;overflow:visible!important}.billing-page .billing-order-state button{color:#35648d;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-width:72px;height:24px;padding:0 6px;font-size:10px;display:inline-flex}.billing-page .billing-order-state button:hover:not(:disabled){background:#f5f9fc;border-color:#8db3d5}.billing-page .billing-order-state button:disabled{opacity:.55;cursor:not-allowed}.billing-page .billing-ledger-table{border-top:0!important}.billing-page .billing-ledger-row:last-child{border-bottom:0!important}.billing-payment-confirmation{color:#526273;background:#f8fafb;border:1px solid #dbe3ea;border-radius:7px;align-items:center;gap:10px;min-height:52px;margin-bottom:14px;padding:9px 14px;display:flex}.billing-payment-confirmation>svg{flex:none}.billing-payment-confirmation>div{flex-direction:column;gap:2px;min-width:0;display:flex}.billing-payment-confirmation strong{color:#273444;font-size:13px;font-weight:650}.billing-payment-confirmation span{font-size:12px;line-height:1.5}.billing-payment-confirmation.checking{color:#35648d;background:#f5f8fc;border-color:#cddbed}.billing-payment-confirmation.success{color:#16835d;background:#f3faf7;border-color:#b8dfd0}.billing-payment-confirmation.pending{color:#a06100;background:#fffaf0;border-color:#ead6aa}.billing-payment-confirmation.error{color:#b42318;background:#fff7f6;border-color:#ecc7c2}.user-finance-details-dialog{height:min(760px,100vh - 40px)}.user-finance-details-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden!important}.user-finance-date-filter,.user-finance-error,.user-finance-summary-grid{flex:none}.user-finance-transaction-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.user-finance-transaction-table-wrap{flex:auto;min-height:0;max-height:none!important;overflow:auto!important}.user-finance-pager{flex:none}.app-shell>main>.admin-settings-page{box-sizing:border-box!important;flex-direction:column!important;height:calc(100vh - 64px)!important;min-height:0!important;padding:14px 18px 10px!important;display:flex!important;overflow:hidden!important}.admin-settings-page>.admin-setting-message{flex:none;margin-bottom:8px}.admin-settings-page>.admin-settings-scroll{flex:auto;order:1;min-height:0;padding-right:6px;overflow:hidden auto}.admin-settings-page>.admin-settings-scroll>.admin-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:12px;overflow:visible}.admin-settings-page>.admin-settings-scroll>.admin-settings-grid>section{padding:14px!important}.admin-settings-page>.admin-settings-scroll>.admin-settings-grid section>p{min-height:0;margin:5px 0 10px}.admin-settings-page>.admin-settings-scroll>.admin-settings-grid section>label:not(.admin-toggle){margin-bottom:9px}.admin-settings-page>.admin-settings-scroll>.admin-settings-grid input[type=text],.admin-settings-page>.admin-settings-scroll>.admin-settings-grid input[type=number],.admin-settings-page>.admin-settings-scroll>.admin-settings-grid label>input:not([type]){height:34px;margin-top:4px}.admin-settings-page>.settings-action-footer{z-index:2;background:0 0;border-top:1px solid #e1e5ea;border-bottom:0;flex:none;order:2;justify-content:flex-end;min-height:42px;margin:0;padding:10px 0 0;position:relative}.admin-settings-target-options{grid-column:1/-1}.business-parameters-page>.settings-action-footer{justify-content:space-between;align-items:flex-start;gap:16px}.business-parameters-heading{align-items:flex-start;min-width:0;display:flex}.business-parameters-heading strong{color:#243447;font-size:15px;line-height:1.3;display:block}.business-parameters-heading span{color:#7c8b99;margin-top:4px;font-size:11px;line-height:1.45;display:block}.business-parameters-page>.business-parameters-grid{grid-template-columns:minmax(0,1fr);align-content:start}.business-parameters-page .admin-settings-target-options{min-height:220px}.business-parameters-page .admin-settings-option-grid textarea{min-height:150px}.business-parameters-message{z-index:720;align-items:center;gap:14px;max-width:420px;display:flex;top:76px;right:20px;box-shadow:0 8px 24px #1f304124;margin:0!important;position:fixed!important}.business-parameters-message button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.business-parameters-page>.admin-settings-scroll{flex:auto;order:1;min-height:0;padding-right:6px;overflow:auto}.business-parameters-page>.admin-settings-scroll>.business-parameters-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}.business-parameters-page .business-base-options{min-height:0}.business-parameters-page .business-base-options .admin-settings-option-grid textarea{min-height:104px}.advertising-platform-management{overflow:hidden;min-height:0!important;padding:0!important}.advertising-platform-management>header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 14px;display:flex}.advertising-platform-management h3{color:#243447;margin:0;font-size:13px}.advertising-platform-management header p{color:#7c8b99;font-size:11px;margin:4px 0 0!important}.admin-add-button{color:#fff;white-space:nowrap;cursor:pointer;background:#2377c7;border:1px solid #2377c7;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12px;display:inline-flex}.advertising-platform-table{width:100%;overflow-x:auto}.advertising-platform-table-head,.advertising-platform-row{grid-template-columns:minmax(150px,1.1fr) minmax(230px,1.8fr) minmax(150px,1fr) 80px 86px;align-items:center;column-gap:12px;min-width:760px;display:grid}.advertising-platform-table-head{color:#7c8b99;background:#f7f8fa;border-bottom:1px solid #e7eaee;height:38px;padding:0 14px;font-size:11px}.advertising-platform-row{color:#344054;border-bottom:1px solid #edf0f2;min-height:62px;padding:8px 14px}.advertising-platform-row:last-child{border-bottom:0}.advertising-platform-row>div{min-width:0}.advertising-platform-row strong,.advertising-platform-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.advertising-platform-row strong{font-size:12px;font-weight:600}.advertising-platform-row small{color:#98a2b3;margin-top:4px;font-size:10px}.advertising-status{border-radius:4px;justify-content:center;align-items:center;min-width:42px;height:22px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.advertising-status.enabled{color:#067647;background:#ecfdf3}.advertising-status.disabled{color:#667085;background:#f2f4f7}.advertising-platform-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.advertising-platform-actions button,.advertising-placement-editor>header button{color:#475467;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.advertising-platform-actions button:hover{color:#175f9e;background:#f7fbff;border-color:#9fc4e5}.advertising-platform-actions button.danger,.advertising-placement-editor>header button.danger{color:#d92d20}.advertising-platform-actions button.danger:hover{background:#fff5f5;border-color:#f2b8b5}.advertising-platform-empty{color:#98a2b3;text-align:center;padding:48px 20px;font-size:12px}.advertising-editor-backdrop{z-index:820;background:#1018286b;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.advertising-editor{background:#f6f7f9;flex-direction:column;width:min(900px,100vw - 80px);min-width:0;height:100vh;display:flex;box-shadow:-12px 0 32px #10182829}.advertising-editor>header{background:#fff;border-bottom:1px solid #dfe4ea;flex:0 0 64px;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.advertising-editor>header strong,.advertising-editor>header span{display:block}.advertising-editor>header strong{color:#1d2939;font-size:15px}.advertising-editor>header span{color:#98a2b3;margin-top:4px;font-size:11px}.advertising-editor>header>button{color:#667085;cursor:pointer;background:#f2f4f7;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.advertising-editor-body{flex:auto;min-height:0;padding:14px 16px;overflow:auto}.advertising-platform-fields{background:#fff;border:1px solid #dfe4ea;border-radius:7px;grid-template-columns:2fr 1.2fr 90px 150px;gap:11px;padding:14px;display:grid}.advertising-platform-fields label,.advertising-placement-grid label,.advertising-spec-row label,.advertising-notes-field{color:#667085;min-width:0;font-size:11px}.advertising-platform-fields label>span,.advertising-placement-grid label>span,.advertising-spec-row label>span,.advertising-notes-field>span{margin-bottom:5px;display:block}.advertising-platform-fields input,.advertising-placement-grid input,.advertising-placement-grid select,.advertising-spec-row input,.advertising-spec-row select,.advertising-notes-field textarea{box-sizing:border-box;color:#344054;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #d7dce2;border-radius:5px;padding:0 9px;font-size:12px}.advertising-platform-fields input:disabled,.advertising-placement-grid input:disabled{color:#98a2b3;background:#f2f4f7}.advertising-source-field{grid-column:1/4}.advertising-enabled-field{align-items:center;gap:7px;padding-top:19px;display:flex}.advertising-enabled-field input{width:15px;height:15px}.advertising-enabled-field span{color:#344054;margin:0!important}.advertising-placement-heading{justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}.advertising-placement-heading strong,.advertising-placement-heading span{display:block}.advertising-placement-heading strong{color:#344054;font-size:13px}.advertising-placement-heading span{color:#98a2b3;margin-top:3px;font-size:10px}.advertising-placement-heading button{color:#344054;cursor:pointer;background:#fff;border:1px solid #b8c2cc;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:11px;display:flex}.advertising-placement-list{gap:10px;display:grid}.advertising-placement-editor{background:#fff;border:1px solid #dfe4ea;border-radius:7px;overflow:hidden}.advertising-placement-editor>header{background:#fafbfc;border-bottom:1px solid #e7eaee;align-items:center;gap:12px;height:44px;padding:0 12px;display:flex}.advertising-placement-editor>header>strong{color:#344054;margin-right:auto;font-size:12px}.advertising-placement-editor>header>label{color:#667085;align-items:center;gap:5px;font-size:11px;display:flex}.advertising-placement-editor>header button:disabled{opacity:.35;cursor:not-allowed}.advertising-placement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.advertising-spec-row{border-top:1px solid #edf0f2;grid-template-columns:120px repeat(5,minmax(0,1fr));align-items:end;gap:9px;margin:0 12px;padding:10px 0;display:grid}.advertising-spec-row>strong{color:#475467;align-self:center;font-size:11px}.advertising-spec-row.copy-limits{grid-template-columns:120px repeat(3,minmax(0,1fr))}.advertising-notes-field{border-top:1px solid #edf0f2;margin:0 12px 12px;padding-top:10px;display:block}.advertising-notes-field textarea{resize:vertical;height:58px;padding:7px 9px;line-height:1.5}.advertising-editor>footer{background:#fff;border-top:1px solid #dfe4ea;flex:0 0 58px;justify-content:flex-end;align-items:center;gap:8px;padding:0 18px;display:flex}.advertising-editor>footer button{white-space:nowrap;cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-width:68px;height:34px;padding:0 13px;font-size:12px;display:inline-flex}.advertising-editor>footer .cancel{color:#475467;background:#fff;border:1px solid #d0d5dd}.advertising-editor>footer .primary{color:#fff;background:#2377c7;border:1px solid #2377c7;width:auto;min-width:132px}.advertising-editor>footer button:disabled{opacity:.6;cursor:wait}@media (max-width:620px){.business-parameters-page>.settings-action-footer{flex-direction:column;align-items:stretch}.business-parameters-page>.settings-action-footer .admin-save{align-self:flex-end}}.admin-settings-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-settings-option-grid label{color:#667085;font-size:12px;display:block}.admin-settings-option-grid textarea{color:#344054;width:100%;min-height:86px;font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #dfe3e8;border-radius:5px;margin-top:5px;padding:8px 10px;font-size:12px;line-height:1.55;display:block}@media (max-width:760px){.admin-settings-option-grid{grid-template-columns:1fr}}@media (max-width:1250px){.admin-settings-page>.admin-settings-scroll>.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.user-finance-details-dialog{height:calc(100vh - 24px)}.admin-settings-page>.admin-settings-scroll>.admin-settings-grid{grid-template-columns:1fr}.advertising-editor{width:100vw}.advertising-platform-fields{grid-template-columns:1fr 1fr}.advertising-source-field{grid-column:1/-1}.advertising-enabled-field{padding-top:0}.advertising-placement-grid,.advertising-spec-row,.advertising-spec-row.copy-limits{grid-template-columns:1fr 1fr}.advertising-spec-row>strong{grid-column:1/-1}}.user-finance-pager{color:#718395!important;background:#fff!important;border-top:1px solid #e7ecf1!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:50px!important;padding:0 12px!important;font-size:11px!important;display:flex!important}.user-finance-pager button{color:#536a7d!important;cursor:pointer!important;background:#fff!important;border:1px solid #d3dde6!important;border-radius:5px!important;min-width:56px!important;height:30px!important;padding:0 10px!important;font-size:11px!important}.user-finance-pager button:hover:not(:disabled){color:#216b9e!important;background:#edf5fb!important;border-color:#9fc4df!important}.user-finance-pager button:disabled{opacity:.42!important;cursor:not-allowed!important}.user-finance-pager span{text-align:center!important;color:#667085!important;min-width:48px!important}.operations-finance-page .operations-toolbar>form .operations-finance-search-submit{visibility:visible!important;opacity:1!important;color:#fff!important;cursor:pointer!important;background:#2377c7!important;border:1px solid #2377c7!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;min-width:52px!important;height:30px!important;padding:0 12px!important;font-size:11px!important;display:inline-flex!important;position:static!important}.operations-finance-page .operations-toolbar>form .operations-finance-search-submit:hover{background:#1d68ae!important;border-color:#1d68ae!important}.operations-date-filter{color:#8190a0;white-space:nowrap;background:#fff;border:1px solid #d8e0e8;border-radius:5px;align-items:center;gap:4px;height:36px;padding:0 8px;font-size:11px;display:inline-flex}.operations-date-filter input{color:#475467;background:0 0;border:0;min-width:124px;height:30px;font-size:12px}.operations-date-filter input:focus{outline:0}.operations-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-ranking-panel{background:#fff;border:1px solid #e1e8ef;border-radius:6px;min-width:0;overflow:hidden}.operations-ranking-panel .operations-panel-head{border-bottom:1px solid #edf1f5;padding:12px 14px}.operations-ranking-list{padding:4px 14px 8px}.operations-ranking-row{border-bottom:1px solid #f1f4f7;grid-template-columns:28px minmax(0,1fr) max-content max-content;align-items:center;gap:8px;min-height:34px;font-size:12px;display:grid}.operations-ranking-row:last-child{border-bottom:0}.operations-ranking-row>b{color:#8a9aaa;font-size:11px}.operations-ranking-row>span{text-overflow:ellipsis;white-space:nowrap;color:#40566a;overflow:hidden}.operations-ranking-row>strong{color:#235f8f;font-weight:600}.operations-ranking-row>small{color:#98a2b3}.operations-ranking-empty{text-align:center;color:#98a2b3;padding:24px;font-size:12px}.operations-call-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.operations-calls-page{gap:12px}.operations-calls-page .operations-table-panel{flex:1;min-height:0;overflow:hidden}.operations-calls-panel .operations-table-wrap{height:100%;overflow:auto}.operations-action-log-head,.operations-action-log-row{grid-template-columns:160px 150px 170px 170px 170px minmax(260px,1fr)!important;min-width:1040px!important}.operations-action-badge{color:#2a6b99;background:#f4f9fc;border:1px solid #d5e5f1;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}@media (max-width:900px){.operations-ranking-grid{grid-template-columns:1fr}.operations-call-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-date-filter{flex:160px}.operations-date-filter input{width:100%;min-width:0}}.app-shell>main:has(>.operations-page)>.operations-page.operations-finance-page{overflow:auto!important}.operations-finance-page .operations-table-panel{min-height:390px;flex:0 0 390px!important;overflow:visible!important}.operations-finance-page .operations-table-panel>.operations-toolbar{grid-template-columns:max-content 150px max-content max-content minmax(280px,1fr)!important}.operations-finance-page .operations-table-panel>.operations-toolbar>.operations-tabs{grid-column:1!important}.operations-finance-page .operations-table-panel>.operations-toolbar>select{grid-column:2!important}.operations-finance-page .operations-table-panel>.operations-toolbar>.operations-date-filter:first-of-type{grid-column:3!important}.operations-finance-page .operations-table-panel>.operations-toolbar>.operations-date-filter:nth-of-type(2){grid-column:4!important}.operations-finance-page .operations-table-panel>.operations-toolbar>form{grid-column:5!important}@media (max-width:900px){.operations-finance-page .operations-table-panel>.operations-toolbar{grid-template-columns:max-content minmax(0,1fr)!important}.operations-finance-page .operations-table-panel>.operations-toolbar>.operations-date-filter{grid-column:auto!important}.operations-finance-page .operations-table-panel>.operations-toolbar>form{grid-column:1/-1!important}}.operations-finance-page .operations-toolbar>form{grid-template-rows:1fr!important;grid-template-columns:22px minmax(0,1fr) 56px 34px!important}.operations-finance-page .operations-toolbar>form>input{grid-area:1/2!important}.operations-finance-page .operations-toolbar>form>.operations-finance-search-submit{grid-area:1/3!important;width:52px!important}.operations-finance-page .operations-toolbar>form>button[type=button]{grid-area:1/4!important;width:34px!important;min-width:34px!important;margin-left:0!important}.operators-management-v2 .platform-staff-list .member-row{grid-template-columns:84px minmax(110px,1.35fr) 134px 82px 78px 68px 76px 112px!important;gap:7px!important;min-width:820px!important}.operators-management-v2 .staff-role-button{width:100%!important;max-width:132px!important}.operators-management-v2 .platform-staff-list .member-row>*{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.operators-management-v2 .platform-staff-list .member-row>:last-child{background:#fff!important;width:112px!important;min-width:112px!important;overflow:visible!important;box-shadow:-5px 0 10px #24374b0d!important}.operators-management-v2 .platform-staff-list .member-row.head>:last-child{background:#f8f9fa!important}.operators-management-v2 .operator-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:4px!important}.operators-management-v2 .operator-actions button{color:#526273!important;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:5px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;display:inline-grid!important}.operators-management-v2 .operator-actions button:hover:not(:disabled){color:#1d5f91!important;background:#f4f8fc!important;border-color:#9db7d0!important}.operators-management-v2 .operator-actions button.danger{color:#b42318!important;background:#fff8f7!important;border-color:#e4b7b7!important}.operators-management-v2 .operator-actions button:disabled{opacity:.5!important;cursor:not-allowed!important}.operators-management-v2 .operator-action-spin{animation:.9s linear infinite operator-action-spin}@keyframes operator-action-spin{to{transform:rotate(360deg)}}.enterprise-management-v2 .enterprise-table>.head,.enterprise-management-v2 .enterprise-table>div{grid-template-columns:minmax(220px,1.7fr) 78px 110px 70px 132px!important;min-width:760px!important}.enterprise-management-v2 .enterprise-action-group{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;min-width:132px!important}.enterprise-management-v2 .enterprise-action-group .operations-icon-action{flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;line-height:1!important;display:inline-grid!important}.enterprise-management-v2 .enterprise-table>div>strong,.enterprise-management-v2 .enterprise-table>div>span,.enterprise-management-v2 .enterprise-table>div>b,.enterprise-management-v2 .enterprise-table>div>i,.enterprise-center-v2 .member-list .member-row>strong,.enterprise-center-v2 .member-list .member-row>span,.enterprise-center-v2 .member-list .member-row>b,.enterprise-center-v2 .member-list .member-row>i,.enterprise-center-v2 .enterprise-token-log-table>div>strong,.enterprise-center-v2 .enterprise-token-log-table>div>span,.enterprise-center-v2 .enterprise-token-log-table>div>b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.operations-finance-page .operations-table-wrap table{table-layout:fixed!important;min-width:1120px!important}.operations-finance-page .operations-table-wrap th:first-child,.operations-finance-page .operations-table-wrap td:first-child{width:210px!important}.operations-finance-page .operations-table-wrap th:nth-child(2),.operations-finance-page .operations-table-wrap td:nth-child(2){width:100px!important}.operations-finance-page .operations-table-wrap th:nth-child(3),.operations-finance-page .operations-table-wrap td:nth-child(3),.operations-finance-page .operations-table-wrap th:nth-child(4),.operations-finance-page .operations-table-wrap td:nth-child(4){width:112px!important}.operations-finance-page .operations-table-wrap th:nth-child(5),.operations-finance-page .operations-table-wrap td:nth-child(5){width:210px!important}.operations-finance-page .operations-table-wrap th:nth-child(6),.operations-finance-page .operations-table-wrap td:nth-child(6){width:170px!important}.operations-finance-page .operations-table-wrap th:nth-child(7),.operations-finance-page .operations-table-wrap td:nth-child(7),.operations-finance-page .operations-table-wrap th:nth-child(8),.operations-finance-page .operations-table-wrap td:nth-child(8){width:108px!important}.operations-finance-page .operations-table-wrap td:first-child strong,.operations-finance-page .operations-table-wrap td:first-child small,.operations-finance-page .operations-table-wrap td:nth-child(4),.operations-finance-page .operations-table-wrap td:nth-child(5),.operations-finance-page .operations-table-wrap td:nth-child(6){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.user-finance-details-dialog>header .user-finance-header-actions{align-items:center;gap:8px;display:flex}.user-finance-open-global{color:#286b9b;cursor:pointer;background:#f5faff;border:1px solid #c9d9e7;border-radius:5px;height:30px;padding:0 10px;font-size:11px}.user-finance-open-global:hover{color:#1f679a;background:#eaf4fb;border-color:#9fc4df}.user-finance-details-dialog .user-finance-transaction-table-wrap td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}@media (max-width:720px){.user-finance-details-dialog>header .user-finance-header-actions{gap:4px}.user-finance-open-global{padding:0 7px;font-size:10px}}@media (max-width:900px){.app-shell>main>.operations-page.operations-finance-page .operations-table-panel>.operations-toolbar{flex:none!important;grid-template-rows:auto auto!important;grid-template-columns:max-content minmax(0,1fr)!important;align-content:start!important;height:auto!important;min-height:96px!important;padding:9px 14px!important;display:grid!important}.app-shell>main>.operations-page.operations-finance-page .operations-table-panel>.operations-toolbar>.operations-tabs{grid-area:1/1!important}.app-shell>main>.operations-page.operations-finance-page .operations-table-panel>.operations-toolbar>select{grid-area:1/2!important;justify-self:start!important;width:150px!important;min-width:150px!important}.app-shell>main>.operations-page.operations-finance-page .operations-table-panel>.operations-toolbar>form{grid-area:2/1/auto/-1!important;justify-self:stretch!important;width:100%!important;max-width:none!important}}.operations-metric-label,.billing-summary-grid .billing-metric-label{color:#667789!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:11px!important;line-height:16px!important;display:flex!important}.operations-metric-label svg,.billing-summary-grid .billing-metric-label svg{color:#4b8fbe;flex:none}.operations-metric-card,.billing-summary-grid .billing-metric-card{position:relative;overflow:hidden}.operations-metric-card:before,.billing-summary-grid .billing-metric-card:before{content:"";background:#4b8fbe;width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.operations-metric-card.metric-green:before{background:#3b9b76}.operations-metric-card.metric-green .operations-metric-label svg{color:#3b9b76}.operations-metric-card.metric-red:before{background:#c46669}.operations-metric-card.metric-red .operations-metric-label svg{color:#c46669}.operations-metric-card.metric-amber:before{background:#bd8a3e}.operations-metric-card.metric-amber .operations-metric-label svg{color:#bd8a3e}.operations-metric-card.metric-purple:before{background:#7a77b5}.operations-metric-card.metric-purple .operations-metric-label svg{color:#7a77b5}.operations-metric-card.metric-blue .operations-metric-label svg{color:#4b8fbe}.operations-metrics .operations-metric-card strong{margin-top:8px!important}.billing-summary-grid .billing-metric-card{min-height:78px;text-align:left!important;border-radius:7px!important;padding:13px 14px 12px 16px!important}.billing-summary-grid .billing-metric-card:before{background:#4b8fbe}.billing-summary-grid .billing-metric-success:before{background:#3b9b76}.billing-summary-grid .billing-metric-success .billing-metric-label svg{color:#3b9b76}.billing-summary-grid .billing-metric-failed:before{background:#c46669}.billing-summary-grid .billing-metric-failed .billing-metric-label svg{color:#c46669}.billing-summary-grid .billing-metric-refund:before{background:#bd8a3e}.billing-summary-grid .billing-metric-refund .billing-metric-label svg{color:#bd8a3e}.billing-summary-grid .billing-metric-calls:before{background:#7a77b5}.billing-summary-grid .billing-metric-calls .billing-metric-label svg{color:#7a77b5}.billing-summary-grid .billing-metric-card strong{margin-top:11px!important;font-size:20px!important}.operations-finance-visual-row{grid-template-columns:minmax(0,1.55fr) minmax(220px,.82fr) minmax(220px,.82fr);gap:12px;height:270px;min-height:270px;display:grid}.operations-finance-visual-row>.operations-chart-panel{box-sizing:border-box;grid-column:1;height:100%;min-height:0;margin:0}.operations-finance-visual-row>.operations-ranking-grid{display:contents}.operations-finance-visual-row>.operations-ranking-grid>.operations-ranking-panel{flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.operations-finance-visual-row .operations-ranking-panel .operations-panel-head{flex:none}.operations-finance-visual-row .operations-ranking-list{flex:1;min-height:0;overflow:auto}.operations-finance-visual-row .operations-chart{flex:1;height:auto;min-height:0;margin-top:12px}.operations-finance-visual-row .operations-chart-day{min-height:0}.operations-calls-panel .operations-table-wrap table{table-layout:fixed!important;min-width:980px!important}.operations-calls-panel>.operations-panel-head{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #edf1f5!important;align-items:center!important;min-height:68px!important;padding:13px 16px 12px!important;display:flex!important}.operations-calls-panel>.operations-panel-head strong{color:#25384a!important;font-size:13px!important;font-weight:600!important;line-height:18px!important}.operations-calls-panel>.operations-panel-head span{color:#82909e!important;margin-top:5px!important;font-size:11px!important;line-height:16px!important}.operations-calls-panel>.operations-table-wrap{flex:auto!important;height:auto!important;min-height:0!important}.operations-calls-panel .operations-table-wrap th:first-child,.operations-calls-panel .operations-table-wrap td:first-child{width:250px!important}.operations-calls-panel .operations-table-wrap th:nth-child(2),.operations-calls-panel .operations-table-wrap td:nth-child(2){width:112px!important}.operations-calls-panel .operations-table-wrap th:nth-child(3),.operations-calls-panel .operations-table-wrap td:nth-child(3),.operations-calls-panel .operations-table-wrap th:nth-child(4),.operations-calls-panel .operations-table-wrap td:nth-child(4){width:88px!important}.operations-calls-panel .operations-table-wrap th:nth-child(5),.operations-calls-panel .operations-table-wrap td:nth-child(5){width:128px!important}.operations-calls-panel .operations-table-wrap th:nth-child(6),.operations-calls-panel .operations-table-wrap td:nth-child(6),.operations-calls-panel .operations-table-wrap th:nth-child(7),.operations-calls-panel .operations-table-wrap td:nth-child(7){width:132px!important}.operations-model-name strong,.operations-model-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operations-model-name small{color:#98a2b3;margin-top:3px;font-size:10px}.operations-calls-page{overflow:auto!important}.operations-calls-page .operations-calls-panel{flex:0 0 390px!important;min-height:390px!important}.operations-calls-page .operations-call-errors-panel{flex:0 0 300px!important;min-height:300px!important;margin-bottom:4px!important}.operations-call-errors-panel>.operations-panel-head{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #edf1f5!important;align-items:center!important;min-height:68px!important;padding:13px 16px 12px!important;display:flex!important}.operations-call-errors-panel>.operations-panel-head strong{color:#25384a!important;font-size:13px!important;font-weight:600!important;line-height:18px!important}.operations-call-errors-panel>.operations-panel-head span{color:#82909e!important;margin-top:5px!important;font-size:11px!important;line-height:16px!important}.operations-call-errors-table{flex:auto!important;min-height:210px!important;position:relative!important;overflow:auto!important}.operations-call-errors-table table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:900px!important}.operations-call-errors-table th{color:#667789!important;text-align:left!important;background:#f7f9fb!important;border-bottom:1px solid #e6ebf0!important;height:39px!important;padding:0 12px!important;font-size:11px!important;font-weight:400!important}.operations-call-errors-table td{color:#415466!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-bottom:1px solid #edf1f4!important;height:54px!important;padding:7px 12px!important;font-size:11px!important;overflow:hidden!important}.operations-call-errors-table th:first-child,.operations-call-errors-table td:first-child{width:170px!important}.operations-call-errors-table th:nth-child(2),.operations-call-errors-table td:nth-child(2){width:140px!important}.operations-call-errors-table th:nth-child(3),.operations-call-errors-table td:nth-child(3){width:210px!important}.operations-call-errors-table th:nth-child(4),.operations-call-errors-table td:nth-child(4){width:150px!important}.operations-call-errors-table th:nth-child(5),.operations-call-errors-table td:nth-child(5){width:auto!important}.operations-call-errors-table td small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.operations-call-error-message{font-family:Consolas,Microsoft YaHei,sans-serif;color:#b74549!important;font-size:11px!important}.operations-call-errors-panel .operations-empty{top:39px!important;bottom:0!important;left:0!important;right:0!important}@media (max-width:900px){.operations-calls-page .operations-calls-panel{flex-basis:340px!important;min-height:340px!important}.operations-calls-page .operations-call-errors-panel{flex-basis:280px!important;min-height:280px!important}}.operations-calls-page .operations-call-errors-panel{flex-basis:370px!important;min-height:370px!important;margin-top:4px!important;margin-bottom:12px!important}.operations-call-errors-table{box-sizing:border-box!important;padding:10px 12px 0!important}.operations-call-errors-table table{border:1px solid #e7edf2!important}.operations-call-errors-table th{height:42px!important;padding:0 14px!important}.operations-call-errors-table td{height:62px!important;padding:10px 14px!important;line-height:1.45!important}.operations-call-errors-table tbody tr+tr td{border-top:4px solid #fff!important}.operations-call-errors-pagination{background:#fff!important;border-top:1px solid #e7ecf1!important;flex:0 0 52px!important;min-height:52px!important;margin-top:10px!important}@media (max-width:900px){.operations-calls-page .operations-call-errors-panel{flex-basis:350px!important;min-height:350px!important}}.operations-logs-page .operations-log-search{flex:360px;min-width:280px;box-shadow:0 0 0 2px #4b8fbe00}.operations-logs-page .operations-log-search:focus-within{box-shadow:0 0 0 2px #4b8fbe1f;border-color:#8db7d5!important}.operations-logs-page .operations-log-search input::placeholder{color:#9aa7b3}.operations-logs-page .operations-log-pagination{border-top:0!important;margin-top:-1px!important}.dashboard-v2 .dashboard-summary>button:first-child{border-top:3px solid #4b8fbe}.dashboard-v2 .dashboard-summary>button:nth-child(2){border-top:3px solid #7a77b5}.dashboard-v2 .dashboard-summary>button:nth-child(3){border-top:3px solid #3b9b76}.dashboard-v2 .dashboard-summary>button:nth-child(4){border-top:3px solid #bd8a3e}.dashboard-v2 .dashboard-summary>button>span{font-weight:500}.dashboard-v2 .dashboard-panel{box-shadow:0 1px 2px #1c2d3e0a}.dashboard-v2 .dashboard-lower.operator-view{grid-template-columns:1fr 1fr}.dashboard-v2 .dashboard-lower.operator-view .dashboard-account{grid-column:auto}.dashboard-v2{background:#f5f8fb!important}.dashboard-v2 .dashboard-summary{gap:14px}.dashboard-v2 .dashboard-summary>button{border-radius:10px;border:1px solid var(--summary-border)!important;background:var(--summary-soft)!important;box-shadow:none!important}.dashboard-v2 .dashboard-summary>button:first-child{--summary-soft:#eaf4fd;--summary-border:#bdd9ee}.dashboard-v2 .dashboard-summary>button:nth-child(2){--summary-soft:#eaf7f4;--summary-border:#b9ddd4}.dashboard-v2 .dashboard-summary>button:nth-child(3){--summary-soft:#fff5e4;--summary-border:#ecd4a9}.dashboard-v2 .dashboard-summary>button:nth-child(4){--summary-soft:#f2effb;--summary-border:#d5cbed}.dashboard-v2 .dashboard-summary>button:before{height:4px}.dashboard-v2 .dashboard-grid{gap:14px}.dashboard-v2 .dashboard-panel,.dashboard-v2 .dashboard-lower>.dashboard-panel{background:#fff;border:1px solid #dce6ee;border-radius:10px;box-shadow:0 2px 8px #2c465e0b!important}.dashboard-v2 .dashboard-channels>header{background:#f1f7fc}.dashboard-v2 .dashboard-channels .quick-action{background:#fbfdff;border:1px solid #dce6ee;border-radius:8px}.dashboard-v2 .dashboard-channels .quick-action:nth-child(4n+1){background:#eff7fd;border-color:#c9e0f1}.dashboard-v2 .dashboard-channels .quick-action:nth-child(4n+2){background:#eff9f6;border-color:#c7e4dc}.dashboard-v2 .dashboard-channels .quick-action:nth-child(4n+3){background:#fff7e9;border-color:#ecd9b3}.dashboard-v2 .dashboard-channels .quick-action:nth-child(4n){background:#f4f1fb;border-color:#d9d0ee}.dashboard-v2 .dashboard-channels .quick-action:hover{border-color:#8cb9d8;box-shadow:0 4px 12px #2c465e14}.dashboard-v2 .dashboard-lower>.dashboard-panel:first-child{background:#f6fafc}.dashboard-v2 .dashboard-lower>.dashboard-panel:nth-child(2){background:#f7fbf9}.dashboard-v2 .dashboard-lower>.dashboard-panel:nth-child(3){background:#fffaf2}.dashboard-v2 .dashboard-showcase{padding-top:4px}.operations-dashboard-kpi-label{align-items:center;gap:6px;color:#738393!important;display:flex!important}.operations-dashboard-kpi-label svg{color:#4b8fbe;flex:none}.operations-dashboard-kpis article:nth-child(2) .operations-dashboard-kpi-label svg{color:#3b9b76}.operations-dashboard-kpis article:nth-child(3) .operations-dashboard-kpi-label svg{color:#7a77b5}.operations-dashboard-kpis article:nth-child(4) .operations-dashboard-kpi-label svg,.operations-dashboard-kpis article:nth-child(5) .operations-dashboard-kpi-label svg{color:#c46669}.operations-dashboard-kpis article:nth-child(6) .operations-dashboard-kpi-label svg{color:#3b9b76}.operations-dashboard-kpis article:nth-child(7) .operations-dashboard-kpi-label svg{color:#bd8a3e}.operations-dashboard-kpis article:nth-child(8) .operations-dashboard-kpi-label svg{color:#7a77b5}@media (max-width:900px){.operations-finance-visual-row{grid-template-columns:1fr;height:auto;min-height:0}.operations-finance-visual-row>.operations-chart-panel{height:250px}.operations-finance-visual-row>.operations-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-finance-visual-row>.operations-ranking-grid>.operations-ranking-panel{height:250px}.dashboard-v2 .dashboard-lower.operator-view{grid-template-columns:1fr}}@media (max-width:620px){.operations-logs-page .operations-log-search{flex-basis:100%;min-width:100%}.operations-finance-visual-row>.operations-ranking-grid{grid-template-columns:1fr}}.dashboard-v2 .dashboard-summary{background:#fff;border:1px solid #e3e9ef;border-radius:14px;box-shadow:0 8px 24px #182a3d0b;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-bottom:16px!important;padding:5px!important}.dashboard-v2 .dashboard-summary>button{height:86px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #edf1f4!important;border-radius:9px!important;padding:13px 18px!important;transform:none!important}.dashboard-v2 .dashboard-summary>button:last-child{border-right:0!important}.dashboard-v2 .dashboard-summary>button:before{display:none}.dashboard-v2 .dashboard-summary>button:hover{box-shadow:none!important;background:#f8fafc!important;border-color:#edf1f4!important}.dashboard-v2 .dashboard-summary>button>span svg{background:#f2f5f8;border-radius:8px;width:30px;height:30px;padding:7px}.dashboard-v2 .dashboard-summary>button:first-child>span svg{color:#3279bb;background:#edf5fc}.dashboard-v2 .dashboard-summary>button:nth-child(2)>span svg{color:#23836e;background:#ecf8f4}.dashboard-v2 .dashboard-summary>button:nth-child(3)>span svg{color:#b87919;background:#fff6e7}.dashboard-v2 .dashboard-summary>button:nth-child(4)>span svg{color:#886bb2;background:#f4f0fb}.dashboard-v2 .dashboard-summary strong{color:#1d2939;margin-top:8px;font-size:23px;font-weight:650}.dashboard-v2 .dashboard-summary small{color:#84919d}.dashboard-v2 .dashboard-lower{background:#fff;border:1px solid #e3e9ef;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #182a3d0a;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:0!important}.dashboard-v2 .dashboard-lower>.dashboard-panel{min-width:0;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}.dashboard-v2 .dashboard-lower>.dashboard-panel+.dashboard-panel{border-left:1px solid #edf1f4!important}.dashboard-v2 .dashboard-lower>.dashboard-panel>header{border-bottom:1px solid #edf1f4;min-height:48px;padding:0 16px}.dashboard-v2 .dashboard-lower>.dashboard-panel>header h2{font-size:14px;font-weight:650}.dashboard-v2 .dashboard-lower>.dashboard-panel>header button{background:#f6f9fb;border-radius:6px;height:28px;padding:0 8px}.dashboard-v2 .dashboard-lower>.dashboard-panel>div>span{border-color:#edf1f4!important}@media (max-width:1100px){.dashboard-v2 .dashboard-lower{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-v2 .dashboard-lower>.dashboard-account{grid-column:1/-1;border-top:1px solid #edf1f4!important;border-left:0!important}}@media (max-width:700px){.dashboard-v2 .dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-v2 .dashboard-summary>button:nth-child(2){border-right:0!important}.dashboard-v2 .dashboard-summary>button:nth-child(n+3){border-top:1px solid #edf1f4!important}.dashboard-v2 .dashboard-lower{grid-template-columns:1fr!important}.dashboard-v2 .dashboard-lower>.dashboard-panel{border-top:1px solid #edf1f4!important;border-left:0!important}.dashboard-v2 .dashboard-lower>.dashboard-panel:first-child{border-top:0!important}.dashboard-v2 .dashboard-lower>.dashboard-account{grid-column:auto}}.app-shell>main>section.saas-page.management-page.enterprise-center-v2{grid-template-rows:56px minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split{flex:none!important;grid-area:2/1!important;grid-template-columns:minmax(0,1fr) 280px!important;align-self:stretch!important;gap:12px!important;height:auto!important;min-height:0!important;display:grid!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout{grid-template-columns:280px minmax(0,1fr)!important;align-self:stretch!important;gap:12px!important;height:100%!important;min-height:0!important;display:grid!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form,.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-list-wrap,.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.consumption-ranking{align-self:stretch!important;height:100%!important;min-height:0!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form{align-self:start!important;height:auto!important;min-height:0!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.enterprise-token-log{flex:none!important;grid-area:3/1!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.enterprise-token-log>.adjustment-log-table{flex:1 1 0!important;min-height:0!important;overflow:auto!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form{gap:0!important;padding:12px 16px!important;overflow:hidden!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form h3{margin:0 0 4px!important;font-size:14px!important;line-height:20px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form .member-form-note{margin:0 0 10px!important;font-size:11px!important;line-height:1.45!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form label{margin:0 0 8px!important;font-size:12px!important;line-height:18px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form input{height:32px!important;min-height:32px!important;margin-top:4px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form>button{flex:0 0 34px!important;height:34px!important;min-height:34px!important;margin-top:auto!important}.app-shell>main>.settings-page .payment-config-warning{color:#b42318;background:#fff7f6;border:1px solid #ecc7c2;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.app-shell>main>.settings-page .payment-config-warning>svg{flex:none;margin-top:1px}.app-shell>main>.settings-page .payment-config-warning>div{gap:2px;display:grid}.app-shell>main>.settings-page .payment-config-warning strong{font-size:12px}.app-shell>main>.settings-page .payment-config-warning span{font-size:11px;line-height:1.55}@media (max-width:820px){.app-shell>main>.settings-page{grid-template-rows:auto minmax(0,1fr) auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.app-shell>main>.settings-page>.service-tabs{grid-area:1/1!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0 0 14px!important}.app-shell>main>.settings-page>.service-tab-content{grid-area:2/1!important;width:100%!important;height:100%!important;min-height:0!important}.app-shell>main>.settings-page>.settings-action-footer{grid-area:3/1!important;width:100%!important;min-height:55px!important;margin:8px 0 0!important}.app-shell>main>.settings-page>.settings-message{grid-area:4/1!important}}@media (max-width:1100px){.app-shell>main>section.saas-page.management-page.enterprise-center-v2{grid-template-rows:52px minmax(0,1fr) minmax(0,1fr)!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split{grid-template-columns:minmax(0,1fr) 240px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout{grid-template-columns:250px minmax(0,1fr)!important}}@media (max-width:760px){.app-shell>main>section.saas-page.management-page.enterprise-center-v2{height:auto!important;min-height:100%!important;display:flex!important;overflow:auto!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split,.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout{grid-template-columns:1fr!important;height:auto!important}}@media (max-width:1100px){.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form{padding:8px 12px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form h3{margin-bottom:3px!important;font-size:13px!important;line-height:18px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form .member-form-note{margin-bottom:6px!important;font-size:10px!important;line-height:1.35!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form label{margin-bottom:5px!important;font-size:11px!important;line-height:16px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form input{height:28px!important;min-height:28px!important;margin-top:2px!important}.app-shell>main>section.saas-page.management-page.enterprise-center-v2>.management-split>.enterprise-layout>.member-form>button{flex-basis:30px!important;height:30px!important;min-height:30px!important}}.social-ads-page{box-sizing:border-box;color:#26384a;letter-spacing:0;flex-direction:column;height:calc(100vh - 74px);min-height:0;display:flex;position:relative;overflow:hidden;background:#f4f7fa!important;padding:14px 20px 18px!important}.social-ads-page *,.social-ads-page :before,.social-ads-page :after{box-sizing:border-box}.social-ads-header{flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:54px;margin:0 0 12px;display:flex}.social-ads-header h1{color:#1f3347;letter-spacing:0;margin:2px 0 3px;font-size:21px;font-weight:650}.social-ads-header p{color:#7b8b9a;margin:0;font-size:11px}.social-ads-kicker,.social-ads-preview-head span{color:#7f96a9;letter-spacing:1px;font-size:9px;font-weight:700;display:block}.social-ads-status{color:#197651;white-space:nowrap;background:#eef8f4;border:1px solid #b9d7cc;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:600}.social-ads-notice{z-index:5;color:#8a5a14;background:#fff9ed;border:1px solid #e9d3a8;border-radius:5px;width:min(520px,100% - 40px);margin:0;padding:9px 12px;font-size:12px;line-height:1.45;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #2939461f}.social-ads-workspace{flex:auto;grid-template-columns:330px minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.social-ads-settings,.social-ads-preview-panel{background:#fff;border:1px solid #dfe7ee;border-radius:6px;min-width:0;min-height:0}.social-ads-settings{padding:14px;overflow:hidden}.social-ads-panel-head{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:flex-start;height:42px;padding-bottom:10px;display:flex}.social-ads-panel-head>div{gap:2px;display:grid}.social-ads-panel-head span{color:#8191a0;font-size:10px}.social-ads-panel-head strong{color:#263d51;font-size:14px;font-weight:600}.social-ads-panel-head svg{color:#2d83ae}.social-ads-field{color:#566b7d;gap:4px;margin-top:9px;font-size:10px;font-weight:600;display:grid}.social-ads-field input,.social-ads-field select,.social-ads-field textarea{color:#2d4153;background:#fff;border:1px solid #d5e0e8;border-radius:4px;outline:0;width:100%;min-width:0;font:11px/1.45 inherit}.social-ads-field input,.social-ads-field select{height:32px;padding:0 8px}.social-ads-field textarea{resize:none;min-height:54px;padding:7px 8px}.social-ads-field textarea.large{min-height:98px}.social-ads-field input:focus,.social-ads-field select:focus,.social-ads-field textarea:focus{border-color:#4c9bc2;box-shadow:0 0 0 2px #4c9bc21a}.social-ads-upload-control{background:#fff;border:1px solid #d5e0e8;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:34px;padding:3px;display:grid}.social-ads-upload-control input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.social-ads-upload-control>span{color:#476176;cursor:pointer;background:#f7f9fb;border:1px solid #cfdbe4;border-radius:3px;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.social-ads-upload-control:hover>span{color:#246f98;background:#f0f7fa;border-color:#9fc2d6}.social-ads-upload-control small{color:#82909d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:400;overflow:hidden}.social-ads-divider{background:#e6edf2;height:1px;margin:12px 0 10px}.social-ads-section-label{color:#65798a;font-size:10px;font-weight:700}.social-ads-segments{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.social-ads-segments label{position:relative}.social-ads-segments input{opacity:0;pointer-events:none;position:absolute}.social-ads-segments span{color:#65798a;text-align:center;cursor:pointer;background:#fff;border:1px solid #d9e3ea;border-radius:4px;justify-content:center;align-items:center;min-height:31px;padding:4px 6px;font-size:10px;line-height:1.25;display:flex}.social-ads-segments input:checked+span{color:#1d668d;background:#edf7fb;border-color:#287aa7;font-weight:600}.social-ads-primary{color:#fff;cursor:pointer;background:#2477a4;border:1px solid #2477a4;border-radius:4px;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;margin-top:12px;font-size:11px;font-weight:600;display:flex}.social-ads-primary:hover{background:#1e688e}.social-ads-primary:disabled{opacity:.55;cursor:wait}.social-ads-preview-panel{flex-direction:column;display:flex;overflow:hidden}.social-ads-preview-head{border-bottom:1px solid #e1e9ef;flex:0 0 50px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex}.social-ads-preview-head>div:first-child{gap:3px;display:grid}.social-ads-preview-head strong{color:#2b4052;font-size:14px;font-weight:600}.social-ads-actions{flex:none;align-items:center;gap:8px;display:flex}.social-ads-page .social-ads-actions button,.social-ads-copy-body{color:#4f6678;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d3dfe7;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:92px;height:32px;padding:0 12px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.social-ads-actions button:hover,.social-ads-copy-body:hover{color:#2c678d;background:#f4f9fc;border-color:#a9c9dc}.social-ads-page .social-ads-actions button.primary{color:#fff;background:#2477a4;border-color:#2477a4;width:auto;min-width:106px}.social-ads-actions button.primary:hover{color:#fff;background:#1e688e}.social-ads-preview-body{flex:auto;grid-template-columns:minmax(250px,1fr) 280px;align-items:stretch;gap:16px;min-height:0;padding:14px;display:grid;overflow:hidden}.social-ads-canvas-wrap{aspect-ratio:9/16;background:#e8edf1;border:1px solid #d5dde3;border-radius:3px;justify-self:center;max-width:100%;height:100%;overflow:hidden;box-shadow:0 8px 22px #26384a24}.social-ads-canvas-wrap canvas{object-fit:contain;width:100%;height:100%;display:block}.social-ads-copy-editor{border-left:1px solid #e4ebf0;min-width:0;min-height:0;padding-left:14px;overflow:hidden}.social-ads-copy-title{gap:3px;margin-bottom:7px;display:grid}.social-ads-copy-title span{color:#8293a1;font-size:9px}.social-ads-copy-title strong{color:#2b4052;font-size:13px;font-weight:600}.social-ads-copy-body{margin-top:8px}@media (max-height:760px) and (min-width:821px){.social-ads-page{padding-top:10px!important}.social-ads-header{min-height:46px;margin-bottom:8px}.social-ads-header p{display:none}.social-ads-settings{padding:11px}.social-ads-field{margin-top:6px}.social-ads-divider{margin:8px 0}.social-ads-segments span{min-height:27px}.social-ads-primary{margin-top:8px}.social-ads-preview-body{padding:10px}.social-ads-preview-head{flex-basis:44px;min-height:44px}}@media (max-width:1100px){.social-ads-workspace{grid-template-columns:300px minmax(0,1fr)}.social-ads-preview-body{grid-template-columns:minmax(220px,1fr) 240px;gap:12px}.social-ads-copy-editor{padding-left:11px}}@media (max-width:820px){.social-ads-page{height:auto;min-height:calc(100vh - 64px);overflow:visible;padding:12px!important}.social-ads-header{flex-direction:column;align-items:flex-start;gap:8px}.social-ads-workspace{grid-template-columns:1fr;display:grid}.social-ads-settings{overflow:visible}.social-ads-preview-panel{min-height:780px}.social-ads-preview-body{grid-template-columns:minmax(0,1fr);overflow:visible}.social-ads-canvas-wrap{width:min(100%,380px);height:auto}.social-ads-copy-editor{border-top:1px solid #e4ebf0;border-left:0;padding:14px 0 0;overflow:visible}}@media (max-width:520px){.social-ads-preview-head{flex-direction:column;align-items:flex-start;height:auto;padding:10px 12px}.social-ads-actions{justify-content:flex-end;width:100%}.social-ads-preview-body{padding:10px}.social-ads-segments{grid-template-columns:1fr}}main .video-date-mode{box-sizing:border-box!important;padding:20px 24px 32px!important}.app-shell:not(.canvas-fullscreen)>main>.video-project-home.video-date-mode,.app-shell:not(.canvas-fullscreen)>main>.translation-project-home.video-date-mode{width:calc(100% - 10px)!important;min-width:0!important;margin:0 10px 10px 0!important;padding:20px 24px 32px!important}.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode{width:100%!important;min-width:0!important;margin:0!important;padding:20px 24px 32px!important}main .video-date-mode>.video-list-header{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:42px!important;margin:0 0 16px!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}main .video-date-mode>.video-list-header>.video-date-filter{box-sizing:border-box!important;flex:none!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 260px)!important;height:32px!important;margin:0!important;padding:0!important;overflow:hidden!important}main .video-date-mode>.video-list-header>.video-date-filter .image-date-tabs{flex:none!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:none!important;display:flex!important}main .video-date-mode>.video-list-header>.video-date-filter .image-date-all,main .video-date-mode>.video-list-header>.video-date-filter .image-date-arrow,main .video-date-mode>.video-list-header>.video-date-filter .image-date-tabs button{box-sizing:border-box!important;height:32px!important;font-family:Inter,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:32px!important}main .video-date-mode>.video-list-header>.video-date-filter .image-date-tabs button{flex:0 0 112px!important;width:112px!important;min-width:112px!important}main .video-date-mode>.video-list-header>.video-date-filter .image-date-all.active,main .video-date-mode>.video-list-header>.video-date-filter .image-date-tabs button.active{font-weight:600!important}main .video-date-mode>.video-list-header>.video-list-toolbar-actions,main .video-date-mode>.video-list-header>.translation-list-toolbar-actions{box-sizing:border-box!important;z-index:auto!important;white-space:nowrap!important;flex:none!important;align-items:center!important;gap:8px!important;height:36px!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}main .video-date-mode>.video-list-header>.video-list-toolbar-actions button,main .video-date-mode>.video-list-header>.translation-list-toolbar-actions button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-family:Inter,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:12px!important;line-height:36px!important;display:inline-flex!important}main .video-date-mode>.video-list-header>.video-list-toolbar-actions .category-primary-action,main .video-date-mode>.video-list-header>.translation-list-toolbar-actions .category-primary-action{flex:0 0 120px!important;width:120px!important;min-width:120px!important;font-weight:600!important}@media (max-width:760px){main .video-date-mode>.video-list-header>.video-date-filter{max-width:calc(100% - 190px)!important}main .video-date-mode>.video-list-header>.video-date-filter .image-date-tabs button{flex-basis:104px!important;width:104px!important;min-width:104px!important}}.app-shell:not(.canvas-fullscreen)>main>.video-project-home.video-date-mode.video-creation-mode{padding-top:0!important}.app-shell:not(.canvas-fullscreen)>main>.video-project-home.video-date-mode.video-creation-mode>.video-list-header{z-index:20!important;box-sizing:border-box!important;width:calc(100% + 48px)!important;height:auto!important;min-height:64px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:7px 7px 0 0!important;margin:0 -24px!important;padding:14px 24px!important;position:sticky!important;top:0!important}.app-shell:not(.canvas-fullscreen)>main>.video-project-home.video-date-mode.video-creation-mode>.video-project-grid{grid-template-columns:repeat(var(--video-grid-columns,5), minmax(0, 1fr))!important;margin-top:12px!important}.app-shell .video-project-home.video-creation-mode .video-task-status{color:#4f6074!important}@media (max-width:760px){.app-shell:not(.canvas-fullscreen)>main>.video-project-home.video-date-mode.video-creation-mode{padding-left:12px!important;padding-right:12px!important}.app-shell:not(.canvas-fullscreen)>main>.video-project-home.video-date-mode.video-creation-mode>.video-list-header{flex-wrap:wrap!important;row-gap:10px!important;width:calc(100% + 24px)!important;margin:0 -12px!important;padding:12px!important}main .video-project-home.video-creation-mode>.video-list-header>.video-date-filter{flex:100%!important;width:100%!important;max-width:100%!important}main .video-project-home.video-creation-mode>.video-list-header>.video-list-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;height:36px!important;margin-left:0!important;display:grid!important}main .video-project-home.video-creation-mode>.video-list-header>.video-list-toolbar-actions>button,main .video-project-home.video-creation-mode>.video-list-header>.video-list-toolbar-actions .category-primary-action{width:100%!important;min-width:0!important;padding-inline-start:6px!important;padding-inline-end:6px!important}}main .cross-border-list-page{box-sizing:border-box!important;padding:20px 24px 32px!important}main .cross-border-list-page.assessment-console:has(>.assessment-project-home){padding-bottom:32px!important}.app-shell:not(.canvas-fullscreen)>main>.cross-border-list-page{width:calc(100% - 10px)!important;min-width:0!important;margin:0 10px 10px 0!important}main .cross-border-list-page>.cross-border-list-header{box-sizing:border-box!important;border:0!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0 0 16px!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}main .cross-border-list-page>.cross-border-list-header>.image-date-nav{box-sizing:border-box!important;flex:none!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 260px)!important;height:32px!important;margin:0!important;padding:0!important;overflow:hidden!important}main .cross-border-list-page>.cross-border-list-header>.image-date-nav .image-date-tabs{flex:none!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:none!important;padding-bottom:0!important;display:flex!important}main .cross-border-list-page>.cross-border-list-header>.image-date-nav .image-date-all,main .cross-border-list-page>.cross-border-list-header>.image-date-nav .image-date-arrow,main .cross-border-list-page>.cross-border-list-header>.image-date-nav .image-date-tabs button{box-sizing:border-box!important;height:32px!important;font-family:Inter,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:32px!important}main .cross-border-list-page>.cross-border-list-header>.image-date-nav .image-date-tabs button{flex:0 0 112px!important;width:112px!important;min-width:112px!important}main .cross-border-list-page>.cross-border-list-header>.image-date-nav .image-date-all.active,main .cross-border-list-page>.cross-border-list-header>.image-date-nav .image-date-tabs button.active{font-weight:600!important}main .cross-border-list-page>.cross-border-list-header>.marketing-toolbar-actions,main .cross-border-list-page>.cross-border-list-header>.commerce-head-actions{box-sizing:border-box!important;z-index:auto!important;white-space:nowrap!important;flex:none!important;align-items:center!important;gap:8px!important;height:36px!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}main .cross-border-list-page>.cross-border-list-header>.assessment-primary{white-space:nowrap!important;border-radius:6px!important;flex:none!important;height:36px!important;min-height:36px!important;margin:0 0 0 auto!important;padding:0 12px!important;font-family:Inter,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:12px!important;line-height:36px!important}main .cross-border-list-page>.cross-border-list-header>.cross-border-list-search{flex:0 220px!important;width:220px!important;min-width:180px!important;max-width:220px!important}main .cross-border-list-page>.cross-border-list-header>.artwork-retention-notice{min-height:32px;margin:0}main .cross-border-list-page>.cross-border-load-more{flex:none;justify-content:center;padding:12px 0 2px;display:flex}main .cross-border-list-page>.cross-border-load-more button{color:#344054;min-width:190px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}main .cross-border-list-page>.cross-border-load-more button:hover{color:#155eef;background:#f5f8ff;border-color:#84adff}main .cross-border-list-page>.cross-border-load-more button span{color:#98a2b3;font-size:10px;font-weight:400}main .cross-border-list-page>.commerce-project-list{margin-top:0!important}main .commerce-content-page.cross-border-list-page>.content-project-list{overflow:hidden auto!important}main .cross-border-list-page>.cross-border-list-header>.marketing-toolbar-actions button,main .cross-border-list-page>.cross-border-list-header>.commerce-head-actions button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-family:Inter,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:12px!important;line-height:36px!important;display:inline-flex!important}@media (max-width:760px){main .cross-border-list-page>.cross-border-list-header{flex-wrap:wrap!important;row-gap:8px!important;height:auto!important;min-height:42px!important}main .cross-border-list-page>.cross-border-list-header>.image-date-nav{max-width:100%!important}main .cross-border-list-page>.cross-border-list-header>.marketing-toolbar-actions,main .cross-border-list-page>.cross-border-list-header>.commerce-head-actions{order:4;flex-direction:row!important;max-width:100%!important}main .cross-border-list-page>.cross-border-list-header>.assessment-primary{order:4}main .cross-border-list-page>.cross-border-list-header>.cross-border-list-search{flex:180px!important;width:auto!important;max-width:none!important}main .cross-border-list-page>.cross-border-load-more button{width:100%}main .cross-border-list-page>.cross-border-list-header>.image-date-nav .image-date-tabs button{flex-basis:104px!important;width:104px!important;min-width:104px!important}}.image-date-nav .image-date-arrow{cursor:pointer;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;box-sizing:border-box!important;color:#40566d!important;background:#f8fafc!important;border:1px solid #cbd8e5!important;border-radius:6px!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-grid!important;box-shadow:0 1px 2px #1a31490f!important}.image-date-nav .image-date-arrow svg{pointer-events:none;width:16px!important;height:16px!important;display:block!important}.image-date-nav .image-date-arrow:hover:not(:disabled){color:#1769ad!important;background:#eaf4fd!important;border-color:#74a7d2!important;box-shadow:0 2px 5px #2377c71f!important}.image-date-nav .image-date-arrow:focus-visible{outline-offset:2px;outline:2px solid #2377c747!important}.image-date-nav .image-date-arrow:disabled{cursor:not-allowed;color:#aeb8c3!important;box-shadow:none!important;opacity:1!important;background:#f7f9fb!important;border-color:#e3e8ee!important}@media (min-width:761px) and (max-width:1180px){main .cross-border-list-page>.cross-border-list-header:has(.cross-border-list-search){flex-wrap:wrap!important;row-gap:8px!important;height:auto!important;min-height:42px!important}}.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image{padding-top:0!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image>.category-toolbar-shell.category-toolbar-shell{z-index:20!important;box-sizing:border-box!important;width:calc(100% + 48px)!important;height:auto!important;min-height:64px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:7px 7px 0 0!important;margin:0 -24px!important;padding:14px 24px!important;position:sticky!important;top:0!important}@media (max-width:760px){.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image>.category-toolbar-shell.category-toolbar-shell{width:calc(100% + 24px)!important;min-height:48px!important;margin:0 -12px!important;padding:12px!important}.project-home-image .image-list-toolbar-actions.image-results-actions:not(:has(.image-batch-delete)){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;display:grid!important;overflow:visible!important}.project-home-image .image-list-toolbar-actions.image-results-actions:not(:has(.image-batch-delete))>button{gap:4px;width:100%;min-width:0;padding-inline-start:5px;padding-inline-end:5px;font-size:11px}}.app-shell:not(.canvas-fullscreen)>main>.project-home-image.project-home-image>.project-grid.project-grid{margin-top:12px!important}main .project-home-image>.category-toolbar-shell,main .redraw-list-page>.image-production-toolbar,main .batch-details-list-page>.image-production-toolbar{box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;display:flex!important}main .project-home-image>.category-toolbar-shell>.image-date-nav,main .redraw-list-page>.image-production-toolbar>.image-date-nav,main .batch-details-list-page>.image-production-toolbar>.image-date-nav{box-sizing:border-box!important;flex:none!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 260px)!important;height:32px!important;margin:0!important;padding:0!important;overflow:hidden!important}main .project-home-image>.category-toolbar-shell>.image-date-nav .image-date-tabs,main .redraw-list-page>.image-production-toolbar>.image-date-nav .image-date-tabs,main .batch-details-list-page>.image-production-toolbar>.image-date-nav .image-date-tabs{flex:none!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:none!important;padding-bottom:0!important;display:flex!important}main .project-home-image>.category-toolbar-shell>.image-date-nav .image-date-all,main .project-home-image>.category-toolbar-shell>.image-date-nav .image-date-arrow,main .project-home-image>.category-toolbar-shell>.image-date-nav .image-date-tabs button,main .redraw-list-page>.image-production-toolbar>.image-date-nav .image-date-all,main .redraw-list-page>.image-production-toolbar>.image-date-nav .image-date-arrow,main .redraw-list-page>.image-production-toolbar>.image-date-nav .image-date-tabs button,main .batch-details-list-page>.image-production-toolbar>.image-date-nav .image-date-all,main .batch-details-list-page>.image-production-toolbar>.image-date-nav .image-date-arrow,main .batch-details-list-page>.image-production-toolbar>.image-date-nav .image-date-tabs button{box-sizing:border-box!important;height:32px!important;font-family:Inter,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:32px!important}main .project-home-image>.category-toolbar-shell>.image-date-nav .image-date-tabs button,main .redraw-list-page>.image-production-toolbar>.image-date-nav .image-date-tabs button,main .batch-details-list-page>.image-production-toolbar>.image-date-nav .image-date-tabs button{flex:0 0 112px!important;width:112px!important;min-width:112px!important}main .project-home-image>.category-toolbar-shell>.image-date-nav .image-date-all.active,main .project-home-image>.category-toolbar-shell>.image-date-nav .image-date-tabs button.active,main .redraw-list-page>.image-production-toolbar>.image-date-nav .image-date-all.active,main .redraw-list-page>.image-production-toolbar>.image-date-nav .image-date-tabs button.active,main .batch-details-list-page>.image-production-toolbar>.image-date-nav .image-date-all.active,main .batch-details-list-page>.image-production-toolbar>.image-date-nav .image-date-tabs button.active{font-weight:600!important}main .project-home-image>.category-toolbar-shell>.image-date-nav .image-date-arrow,main .redraw-list-page>.image-production-toolbar>.image-date-nav .image-date-arrow,main .batch-details-list-page>.image-production-toolbar>.image-date-nav .image-date-arrow{line-height:32px!important}main .batch-details-list-page{box-sizing:border-box!important;padding:20px 24px 14px!important}main .batch-details-list-page>.image-production-toolbar{box-sizing:border-box!important;border-bottom:0!important;height:42px!important;min-height:42px!important;margin-top:0!important;margin-bottom:14px!important;padding:0!important}@media (max-width:760px){main .project-home-image>.category-toolbar-shell>.image-date-nav,main .redraw-list-page>.image-production-toolbar>.image-date-nav,main .batch-details-list-page>.image-production-toolbar>.image-date-nav{max-width:100%!important}main .project-home-image>.category-toolbar-shell>.image-date-nav .image-date-tabs button,main .redraw-list-page>.image-production-toolbar>.image-date-nav .image-date-tabs button,main .batch-details-list-page>.image-production-toolbar>.image-date-nav .image-date-tabs button{flex-basis:104px!important;width:104px!important;min-width:104px!important}main .batch-details-list-page>.image-production-toolbar{flex-wrap:wrap!important;row-gap:8px!important;height:auto!important;min-height:42px!important}main .batch-details-list-page>.image-production-toolbar>.redraw-list-actions{max-width:100%!important;margin-left:auto!important}}.app-shell>main>.settings-page{grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;overflow:hidden!important}.app-shell>main>.settings-page>.service-tab-content{height:100%!important;min-height:0!important;overflow:hidden!important}.app-shell>main>.settings-page>.service-tab-content>.service-card{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important}.app-shell>main>.settings-page>.service-tab-content>.service-card>.service-card-head{flex:0 0 51px!important}.app-shell>main>.settings-page>.service-tab-content>.service-card>.service-fields{scrollbar-gutter:stable!important;flex:auto!important;align-content:start!important;min-height:0!important;padding-bottom:24px!important;overflow:hidden auto!important}.app-shell>main>.settings-page .payment-callback-addresses{grid-column:1/-1!important}.app-shell>main>.settings-page>.settings-action-footer{z-index:2!important;box-sizing:border-box!important;background:#fff!important;grid-area:2/2!important;min-height:55px!important;margin-top:8px!important;position:relative!important}@media (max-width:820px){.app-shell>main>.settings-page{grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.app-shell>main>.settings-page>.service-tabs{grid-area:1/1!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0 0 14px!important}.app-shell>main>.settings-page>.service-tab-content{grid-area:2/1!important;width:100%!important;height:100%!important;min-height:0!important}.app-shell>main>.settings-page>.settings-action-footer{grid-area:3/1!important;width:100%!important;min-height:55px!important;margin:8px 0 0!important}.app-shell>main>.settings-page>.settings-message{grid-area:4/1!important}}.service-card-actions{align-items:center;gap:8px;display:flex}.service-card-actions .service-card-save{color:#fff;background:#267dcf;border-color:#267dcf;font-weight:600}.service-card-actions button:disabled{opacity:.55;cursor:not-allowed}.app-shell>main>.settings-page{grid-template-rows:minmax(0,1fr)!important}.app-shell>main>.settings-page>.service-tabs{grid-row:1/2!important}.app-shell>main>.settings-page>.settings-message{grid-area:auto!important}@media (max-width:820px){.app-shell>main>.settings-page{grid-template-rows:auto minmax(0,1fr)!important}.app-shell>main>.settings-page>.service-tab-content>.service-card>.service-card-head{flex-direction:column;align-items:stretch;gap:9px;min-height:84px;padding:10px 12px;flex:none!important;height:auto!important}.app-shell>main>.settings-page .service-card-head>div:first-child{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:7px;width:100%;min-width:0;display:grid}.app-shell>main>.settings-page .service-card-head strong{overflow-wrap:anywhere;min-width:0;line-height:1.4}.app-shell>main>.settings-page .service-card-actions{width:100%}.app-shell>main>.settings-page .service-card-actions button{flex:1 1 0;justify-content:center;min-width:0}.app-shell>main>.settings-page>.service-tab-content>.service-card>.service-fields{padding:10px!important}}.cloudflare-r2-page{box-sizing:border-box;color:#26323c;background:#f5f7f9;border:1px solid #dfe4ea;border-radius:6px;grid-template-rows:58px minmax(0,1fr) 58px;width:calc(100% - 10px);height:calc(100% - 10px);min-height:0;margin:0 10px 10px 0;display:grid;overflow:hidden}.cloudflare-r2-header{background:#fff;border-bottom:1px solid #e1e6eb;justify-content:space-between;align-items:center;min-width:0;padding:0 18px;display:flex}.cloudflare-r2-header>div,.cloudflare-r2-section>header>div{align-items:center;min-width:0;display:flex}.cloudflare-r2-icon{color:#2676b8;background:#eef5fb;border:1px solid #d7e2ec;border-radius:6px;place-items:center;width:34px;height:34px;margin-right:10px;display:grid}.cloudflare-r2-header h2{letter-spacing:0;white-space:nowrap;margin:0;font-size:15px;font-weight:650}.cloudflare-r2-header p{color:#7a8792;margin:3px 0 0;font-size:11px}.cloudflare-r2-state{color:#7b8790;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.cloudflare-r2-state i{background:#a4adb5;border-radius:50%;width:7px;height:7px}.cloudflare-r2-state.enabled{color:#237a4b}.cloudflare-r2-state.enabled i{background:#2f9b62}.cloudflare-r2-scroll{scrollbar-gutter:stable;box-sizing:border-box;min-height:0;padding:16px 18px 22px;overflow:auto}.cloudflare-r2-section{background:#fff;border:1px solid #dfe4e9;border-radius:6px;overflow:hidden}.cloudflare-r2-section>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;min-height:47px;padding:0 14px;display:flex}.cloudflare-r2-section>header>div{align-items:baseline;gap:8px}.cloudflare-r2-section>header strong{font-size:12px;font-weight:650}.cloudflare-r2-section>header div span{color:#89949d;font-size:10px}.cloudflare-r2-section>header>span{color:#94671e;font-size:10px}.cloudflare-r2-section>header>span.ready{color:#237a4b}.cloudflare-r2-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:15px;display:grid}.cloudflare-r2-fields.single-column{grid-template-columns:minmax(0,1fr)}.cloudflare-r2-wide{grid-column:1/-1}.cloudflare-r2-page .config-field{min-width:0;display:block}.cloudflare-r2-page .config-field>span{color:#586772;margin-bottom:6px;font-size:11px;display:block}.cloudflare-r2-page .config-field input,.cloudflare-r2-page .config-field select{color:#2f3c46;box-sizing:border-box;background:#fff;border:1px solid #cfd7de;border-radius:5px;outline:none;width:100%;height:36px;padding:0 10px;font-size:12px}.cloudflare-r2-page .config-field input:focus,.cloudflare-r2-page .config-field select:focus{border-color:#4b8fc9;box-shadow:0 0 0 2px #2e7dbe1f}.cloudflare-r2-page .config-help{color:#87939d;margin-top:5px;font-size:10px;line-height:1.45;display:block}.cloudflare-r2-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.cloudflare-r2-note{color:#64727d;background:#f8fafc;border:1px solid #dbe4ec;border-radius:5px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:10px;line-height:1.55;display:flex}.cloudflare-r2-note svg{color:#397cae;flex:none;margin-top:1px}.cloudflare-r2-actions{background:#fff;border-top:1px solid #dfe4e9;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.cloudflare-r2-actions>div:first-child{color:#7b8791;min-width:0;font-size:10px}.cloudflare-r2-actions>div:first-child .success{color:#237a4b}.cloudflare-r2-actions>div:first-child .error{color:#b42318}.cloudflare-r2-actions>div:last-child{align-items:center;gap:8px;display:flex}.cloudflare-r2-actions button{color:#4c5b66;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5dc;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11px;line-height:1;display:inline-flex}.cloudflare-r2-actions button.primary{color:#fff;background:#267dcf;border-color:#267dcf;font-weight:600}.cloudflare-r2-actions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:880px){.app-shell:has(.cloudflare-r2-page)>.sidebar-collapse-edge{display:none!important}.cloudflare-r2-page{grid-template-rows:58px minmax(0,1fr) auto}.cloudflare-r2-columns,.cloudflare-r2-fields{grid-template-columns:minmax(0,1fr)}.cloudflare-r2-wide{grid-column:auto}.cloudflare-r2-header{padding:0 12px}.cloudflare-r2-header h2{font-size:13px}.cloudflare-r2-header p{display:none}.cloudflare-r2-actions{flex-direction:column;align-items:stretch;padding:10px 12px}.cloudflare-r2-actions>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.cloudflare-r2-actions button{gap:4px;min-width:0;padding:0 8px;font-size:10px}}.dashboard-v2 .dashboard-summary>button,.dashboard-v2 .dashboard-summary>button:hover,.dashboard-v2 .dashboard-summary>button:focus,.dashboard-v2 .dashboard-summary>button:last-child{border:0!important}.dashboard-v2 .dashboard-summary>button:focus-visible{border:0!important}.dashboard-v2 .dashboard-summary>button:before,.dashboard-v2 .dashboard-summary>button:after,.dashboard-v2 .dashboard-summary-media:before,.dashboard-v2 .dashboard-summary-media:after{box-shadow:none!important;border:0!important;display:none!important}.dashboard-v2 .dashboard-summary-media,.dashboard-v2 .dashboard-summary-media img{box-shadow:none!important;border:0!important;outline:0!important}.dashboard-v2 .dashboard-summary-media-pair{background:0 0!important;border:0!important}.dashboard-v2 .dashboard-summary>button:nth-child(2) .dashboard-summary-media{border-radius:10px;width:78px;height:60px;overflow:hidden}.dashboard-v2 .dashboard-summary>button:nth-child(2) .dashboard-summary-media img{object-fit:cover;border-radius:10px}.dashboard-v2 .dashboard-summary>button:nth-child(3) .dashboard-summary-media-pair{width:112px;height:60px;overflow:visible}.dashboard-v2 .dashboard-summary>button:nth-child(3) .dashboard-summary-media-pair>img:not(.dashboard-summary-arrow){object-fit:cover;border-radius:8px;height:60px}.dashboard-v2 .dashboard-summary>button:nth-child(3) .dashboard-summary-media-pair>img:first-child{object-fit:contain;max-width:calc(50% - 2px);height:45px;transform:rotate(-20deg);width:auto!important}.dashboard-v2 .dashboard-summary>button:nth-child(3) .dashboard-summary-media-pair>img:last-child{transform:rotate(15deg)}.dashboard-v2 .dashboard-summary>button:nth-child(3) .dashboard-summary-media-pair .dashboard-summary-arrow{z-index:3}.dashboard-v2 .dashboard-summary>button:nth-child(2)>span:not(.dashboard-summary-media) svg,.dashboard-v2 .dashboard-summary>button:nth-child(3)>span:not(.dashboard-summary-media) svg{flex:0 0 30px;min-width:30px;min-height:30px;transform:none;width:30px!important;height:30px!important}@media (max-width:700px){.dashboard-v2 .dashboard-summary .dashboard-summary-media{transform:translateY(-5%)}.dashboard-v2 .dashboard-summary>button:nth-child(2) .dashboard-summary-media{width:66px;height:48px}.dashboard-v2 .dashboard-summary>button:nth-child(3) .dashboard-summary-media-pair{width:70px;height:48px}.dashboard-v2 .dashboard-summary>button:nth-child(2)>span:not(.dashboard-summary-media) svg,.dashboard-v2 .dashboard-summary>button:nth-child(3)>span:not(.dashboard-summary-media) svg{flex-basis:28px;min-width:28px;min-height:28px;width:28px!important;height:28px!important}}.dashboard-v2 .showcase-media-frame{background:#eef2f5;width:100%;min-height:150px;position:relative;overflow:hidden}.dashboard-v2 .showcase-media-frame:before{content:"";opacity:.22;pointer-events:none;background:#8f98a2;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/favicon.png) 50%/contain no-repeat;mask:url(/favicon.png) 50%/contain no-repeat}.dashboard-v2 .showcase-media-frame>.showcase-media-resource,.dashboard-v2 .showcase-media-frame>.showcase-video-media,.dashboard-v2 .showcase-video-media>img,.dashboard-v2 .showcase-video-media>video,.dashboard-v2 .showcase-video-media>.showcase-video-fallback{width:100%;height:100%;min-height:0;max-height:none;position:absolute;top:0;bottom:0;left:0;right:0}.dashboard-v2 .showcase-media-frame>.showcase-media-resource,.dashboard-v2 .showcase-video-media>img,.dashboard-v2 .showcase-video-media>video{object-fit:contain}.dashboard-v2 .showcase-video-media:before{display:none}.works-grid .works-media>img,.project-grid .image-artwork-preview>img,.assets-page-grid .asset-preview-trigger>img,.canvas-gallery-grid .canvas-gallery-media>img,.renovation-result-grid img,.renovation-history-thumbs img,.generation-result-grid .generation-result-media img,.template-library-grid img,.showcase-reference-grid img,.batch-asset-grid img,.dashboard-v2 .showcase-media-frame>.showcase-media-resource,.dashboard-v2 .showcase-video-media>img{object-fit:cover!important}.app-shell>main>section.enterprise-management-v2 .enterprise-table{overflow:auto!important}.app-shell>main>section.enterprise-management-v2 .enterprise-table>.head,.app-shell>main>section.enterprise-management-v2 .enterprise-table>div{grid-template-columns:minmax(210px,1.55fr) minmax(120px,.9fr) minmax(130px,.95fr) minmax(145px,1fr) 72px 110px 68px 132px!important;align-items:center!important;min-width:1120px!important;display:grid!important}.app-shell>main>section.enterprise-management-v2 .enterprise-table>.head>*,.app-shell>main>section.enterprise-management-v2 .enterprise-table>div>*{min-width:0;grid-row:1!important}.enterprise-management-v2 .enterprise-owner-select{color:#4d5b68!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:4px!important;width:100%!important;min-width:0!important;height:30px!important;padding:0 26px 0 8px!important;font-size:11px!important}.app-shell>main>section.enterprise-management-v2 .enterprise-table>.head>:last-child,.app-shell>main>section.enterprise-management-v2 .enterprise-table>div>:last-child{z-index:3!important;background:#fff!important;position:sticky!important;right:0!important;box-shadow:-6px 0 10px #24374b0f!important}.app-shell>main>section.enterprise-management-v2 .enterprise-table>.head>:last-child{z-index:4!important;background:#f8f9fa!important}.generated-image-gallery-page.project-home-image{padding-bottom:14px!important}.generated-image-gallery-page.project-home-image .image-production-list:not(:has(.image-production-empty)){grid-template-columns:repeat(var(--generated-gallery-columns,5), minmax(0, 1fr))!important;grid-template-rows:none!important;grid-auto-rows:var(--generated-gallery-card-size,190px)!important;flex:none!important;align-content:start!important;align-items:start!important;gap:10px!important;width:100%!important;height:auto!important;max-height:none!important;margin-top:16px!important;padding:0!important;display:grid!important;overflow:visible!important}.generated-image-gallery-page.project-home-image .generated-gallery-load-more{z-index:2;flex:none;position:relative}.generated-image-gallery-page.project-home-image .image-production-masonry-column.single{display:contents!important}.generated-image-gallery-page.project-home-image .image-production-row.image-artwork-card{content-visibility:auto;contain-intrinsic-size:190px 190px;aspect-ratio:1!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#f2f4f7!important;border:1px solid #e4e7ec!important;border-radius:8px!important;align-self:stretch!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.generated-image-gallery-page.project-home-image .generated-gallery-result-card,.generated-image-gallery-page.project-home-image .generated-gallery-result-media.image-artwork-preview{border-radius:8px!important;width:100%!important;height:100%!important;min-height:0!important}.generated-image-gallery-page.project-home-image .generated-gallery-result-media img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.generated-image-gallery-page.project-home-image .image-artwork-actions.redraw-card-actions{width:auto!important;height:auto!important;box-shadow:none!important;opacity:0!important;background:#111827c7!important;border:0!important;border-radius:6px!important;gap:6px!important;padding:5px!important;display:flex!important;position:absolute!important;top:10px!important;bottom:auto!important;left:auto!important;right:10px!important;transform:translateY(-4px)!important}.generated-image-gallery-page.project-home-image .image-artwork-card:hover .image-artwork-actions,.generated-image-gallery-page.project-home-image .image-artwork-card:focus-within .image-artwork-actions{opacity:1!important;transform:translateY(0)!important}.generated-image-gallery-page.project-home-image .image-artwork-actions button{color:#fff!important;background:#ffffff1f!important;border:0!important;border-radius:5px!important;width:30px!important;height:30px!important;padding:0!important}.generated-image-gallery-page.project-home-image .image-artwork-actions button:hover{background:#2377c7!important}.generated-image-gallery-page.project-home-image .image-artwork-actions button:last-child:hover{background:#c93636!important}@media (max-width:760px){.generated-image-gallery-page.project-home-image .image-production-list:not(:has(.image-production-empty)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.generated-image-gallery-page.project-home-image .image-artwork-actions.redraw-card-actions{opacity:1!important;transform:none!important}}main .unified-media-gallery-page{box-sizing:border-box!important;background:#fff!important;border-radius:7px!important;min-width:0!important;padding:0 24px 14px!important;overflow:auto!important}.app-shell:not(.canvas-fullscreen)>main>.translation-project-home.video-date-mode.unified-media-gallery-page,.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page{padding:0 24px 14px!important}main .unified-media-gallery-page>.unified-media-list-header{z-index:20!important;box-sizing:border-box!important;width:calc(100% + 48px)!important;height:auto!important;min-height:64px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:7px 7px 0 0!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;margin:0 -24px 12px!important;padding:14px 24px!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important}main .unified-media-list-header>.video-date-filter{flex:270px!important;width:auto!important;min-width:230px!important;max-width:390px!important}main .unified-media-list-header>.unified-media-search{flex:0 220px!important;width:220px!important;min-width:150px!important;margin:0!important}main .unified-media-list-header>.artwork-retention-notice{flex:none!important}main .unified-media-list-header>:-webkit-any(.video-list-toolbar-actions,.translation-list-toolbar-actions){flex:none!important;margin-left:auto!important}main .unified-media-list-header>:is(.video-list-toolbar-actions,.translation-list-toolbar-actions){flex:none!important;margin-left:auto!important}main .unified-media-gallery-page>:-webkit-any(.video-project-grid,.svt-project-grid,.translation-project-grid){box-sizing:border-box!important;flex:none!important;align-content:start!important;align-items:start!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}main .unified-media-gallery-page>:is(.video-project-grid,.svt-project-grid,.translation-project-grid){box-sizing:border-box!important;flex:none!important;align-content:start!important;align-items:start!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}main .unified-media-gallery-page>:-webkit-any(.video-project-grid,.svt-project-grid,.translation-project-grid){grid-template-columns:repeat(var(--unified-media-columns,5), minmax(0, 1fr))!important}main .unified-media-gallery-page>:is(.video-project-grid,.svt-project-grid,.translation-project-grid){grid-template-columns:repeat(var(--unified-media-columns,5), minmax(0, 1fr))!important}.app-shell:not(.canvas-fullscreen)>main>.video-project-home.video-date-mode.unified-media-gallery-page>.video-project-grid,.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page>.video-project-grid{grid-template-columns:repeat(var(--unified-media-columns,5), minmax(0, 1fr))!important}main .unified-media-gallery-page .unified-media-card{content-visibility:auto;contain-intrinsic-size:190px 190px;isolation:isolate!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;aspect-ratio:1!important;background:#111820!important;border:1px solid #e4e7ec!important;border-radius:8px!important;align-self:start!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;transform:none!important}main .unified-media-gallery-page .unified-media-card:hover,main .unified-media-gallery-page .unified-media-card:focus-within{border-color:#cbd5e1!important;transform:none!important;box-shadow:0 5px 16px #1f344917!important}main .unified-media-gallery-page .video-project-preview,main .unified-media-gallery-page .svt-project-media,main .unified-media-gallery-page .translation-project-preview{z-index:1!important;background:#111820!important;border:0!important;border-radius:8px!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}main .video-project-home.video-date-mode.unified-media-gallery-page .video-project-card.unified-media-card>.video-project-preview{aspect-ratio:auto!important;border-radius:8px!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}main .unified-media-gallery-page .svt-project-media>.svt-card-placeholder{width:100%!important;height:100%!important}main .unified-media-gallery-page :-webkit-any(.generated-video-thumbnail,.transition-video-thumbnail,.lazy-hover-video){width:100%!important;height:100%!important}main .unified-media-gallery-page :is(.generated-video-thumbnail,.transition-video-thumbnail,.lazy-hover-video){width:100%!important;height:100%!important}main .unified-media-gallery-page :-webkit-any(.video-project-preview,.svt-project-media,.translation-project-preview)>:-webkit-any(img,video){width:100%!important;height:100%!important}main .unified-media-gallery-page :is(.video-project-preview,.svt-project-media,.translation-project-preview)>:is(img,video){width:100%!important;height:100%!important}main .unified-media-gallery-page :-webkit-any(.video-project-preview,.svt-project-media,.translation-project-preview) img{object-fit:cover!important;background:#111820!important;width:100%!important;height:100%!important;display:block!important}main .unified-media-gallery-page :is(.video-project-preview,.svt-project-media,.translation-project-preview) img{object-fit:cover!important;background:#111820!important;width:100%!important;height:100%!important;display:block!important}main .unified-media-gallery-page :-webkit-any(.video-project-preview,.svt-project-media,.translation-project-preview) video{object-fit:cover!important;background:#111820!important;width:100%!important;height:100%!important;display:block!important}main .unified-media-gallery-page :is(.video-project-preview,.svt-project-media,.translation-project-preview) video{object-fit:cover!important;background:#111820!important;width:100%!important;height:100%!important;display:block!important}main .unified-media-gallery-page .unified-media-play{z-index:5!important;color:#fff!important;pointer-events:none!important;background:#0c121c3d!important;border:2px solid #fffffff5!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 2px 10px #0003!important}main .unified-media-gallery-page .unified-media-play svg{stroke-width:2px!important;width:21px!important;height:21px!important;margin-left:2px!important}main .unified-media-gallery-page .unified-media-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;z-index:4!important;box-sizing:border-box!important;color:#fff!important;background:#0c121cb3!important;border-radius:0 0 8px 8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 9px!important;display:grid!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}main .video-project-home.video-date-mode.unified-media-gallery-page .video-project-card.unified-media-card>.video-project-info.unified-media-overlay{background:#0c121cb3!important;width:100%!important;height:30px!important;min-height:30px!important;padding:0 9px!important;display:grid!important;position:absolute!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}main .video-project-home.video-date-mode.unified-media-gallery-page .video-project-card.unified-media-card>.video-task-status.unified-media-status{color:#fff!important}main .video-project-home.video-date-mode.unified-media-gallery-page .video-project-card.unified-media-card>.video-project-info.unified-media-overlay :-webkit-any(strong,small,time){color:#fff!important}main .video-project-home.video-date-mode.unified-media-gallery-page .video-project-card.unified-media-card>.video-project-info.unified-media-overlay :is(strong,small,time){color:#fff!important}main .unified-media-gallery-page .unified-media-overlay>div{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}main .unified-media-gallery-page .unified-media-overlay>div>strong{flex:0 58%!important;max-width:58%!important}main .unified-media-gallery-page .unified-media-overlay>div>:-webkit-any(span,small){flex:auto!important}main .unified-media-gallery-page .unified-media-overlay>div>:is(span,small){flex:auto!important}main .unified-media-gallery-page .unified-media-overlay strong,main .unified-media-gallery-page .unified-media-overlay span,main .unified-media-gallery-page .unified-media-overlay small{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;display:block!important;overflow:hidden!important}main .unified-media-gallery-page .unified-media-overlay strong{font-size:11px!important;font-weight:600!important;line-height:16px!important}main .unified-media-gallery-page .unified-media-overlay span,main .unified-media-gallery-page .unified-media-overlay small{color:#ffffffb8!important;margin-top:0!important;font-size:9px!important;line-height:13px!important}main .unified-media-gallery-page .unified-media-overlay time{font-variant-numeric:tabular-nums;color:#ffffffd1!important;white-space:nowrap!important;flex:none!important;font-size:9px!important}main .unified-media-gallery-page .unified-media-status,main .unified-media-gallery-page .svt-project-media>.svt-status{z-index:6!important;color:#fff!important;white-space:nowrap!important;background:#111827c7!important;border:1px solid #ffffff4d!important;border-radius:5px!important;width:auto!important;margin:0!important;padding:4px 7px!important;font-size:10px!important;font-style:normal!important;line-height:14px!important;position:absolute!important;top:9px!important;left:9px!important}main .native-translation-gallery-page .translation-project-card.unified-media-card>.translation-project-status.unified-media-status{writing-mode:horizontal-tb!important;white-space:nowrap!important;width:auto!important;max-width:calc(100% - 18px)!important;top:9px!important;left:9px!important;right:auto!important;transform:none!important}main .unified-media-gallery-page .unified-media-card:has(.video-batch-check) .unified-media-status{left:45px!important}main .unified-media-gallery-page :-webkit-any(.video-project-actions,.svt-project-actions,.translation-card-actions){z-index:7!important;visibility:visible!important;opacity:0!important;background:#111827c7!important;border:0!important;border-radius:6px!important;gap:4px!important;width:auto!important;height:auto!important;margin:0!important;padding:4px!important;transition:opacity .15s,transform .15s!important;display:flex!important;position:absolute!important;top:9px!important;bottom:auto!important;left:auto!important;right:9px!important;overflow:visible!important;transform:translateY(-3px)!important}main .unified-media-gallery-page :is(.video-project-actions,.svt-project-actions,.translation-card-actions){z-index:7!important;visibility:visible!important;opacity:0!important;background:#111827c7!important;border:0!important;border-radius:6px!important;gap:4px!important;width:auto!important;height:auto!important;margin:0!important;padding:4px!important;transition:opacity .15s,transform .15s!important;display:flex!important;position:absolute!important;top:9px!important;bottom:auto!important;left:auto!important;right:9px!important;overflow:visible!important;transform:translateY(-3px)!important}main .unified-media-gallery-page .unified-media-card:hover :-webkit-any(.video-project-actions,.svt-project-actions,.translation-card-actions){opacity:1!important;transform:none!important}main .unified-media-gallery-page .unified-media-card:hover :is(.video-project-actions,.svt-project-actions,.translation-card-actions){opacity:1!important;transform:none!important}main .unified-media-gallery-page .unified-media-card:focus-within :-webkit-any(.video-project-actions,.svt-project-actions,.translation-card-actions){opacity:1!important;transform:none!important}main .unified-media-gallery-page .unified-media-card:focus-within :is(.video-project-actions,.svt-project-actions,.translation-card-actions){opacity:1!important;transform:none!important}main .unified-media-gallery-page :-webkit-any(.video-project-actions,.svt-project-actions,.translation-card-actions) :-webkit-any(button,a){box-sizing:border-box!important;color:#fff!important;background:#ffffff1f!important;border:0!important;border-radius:5px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;display:grid!important}main .unified-media-gallery-page :is(.video-project-actions,.svt-project-actions,.translation-card-actions) :is(button,a){box-sizing:border-box!important;color:#fff!important;background:#ffffff1f!important;border:0!important;border-radius:5px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;display:grid!important}main .unified-media-gallery-page :-webkit-any(.video-project-actions,.svt-project-actions,.translation-card-actions) :-webkit-any(button,a):hover{background:#2377c7!important}main .unified-media-gallery-page :is(.video-project-actions,.svt-project-actions,.translation-card-actions) :is(button,a):hover{background:#2377c7!important}main .unified-media-gallery-page :-webkit-any(.video-project-actions,.svt-project-actions,.translation-card-actions) :-webkit-any(.danger,.translation-delete-button):hover{background:#c93636!important}main .unified-media-gallery-page :is(.video-project-actions,.svt-project-actions,.translation-card-actions) :is(.danger,.translation-delete-button):hover{background:#c93636!important}main .unified-media-gallery-page>.unified-media-load-more{flex:none!important;padding:22px 0 4px!important}@media (max-width:1200px){main .unified-media-gallery-page>.unified-media-list-header{flex-wrap:wrap!important;align-content:center!important;row-gap:8px!important;min-height:104px!important}main .unified-media-list-header>.video-date-filter{flex:calc(100% - 240px)!important;max-width:none!important}main .unified-media-list-header>.unified-media-search{flex:0 0 220px!important}}@media (max-width:760px){main .unified-media-gallery-page{padding-left:12px!important;padding-right:12px!important}.app-shell:not(.canvas-fullscreen)>main>.translation-project-home.video-date-mode.unified-media-gallery-page,.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page{padding:0 12px 14px!important}main .unified-media-gallery-page>.unified-media-list-header{row-gap:9px!important;width:calc(100% + 24px)!important;min-height:0!important;margin-left:-12px!important;margin-right:-12px!important;padding:12px!important}.app-shell:not(.canvas-fullscreen)>main>.video-project-home.video-date-mode.unified-media-gallery-page>.unified-media-list-header,.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page>.unified-media-list-header,.app-shell:not(.canvas-fullscreen)>main>.translation-project-home.video-date-mode.unified-media-gallery-page>.unified-media-list-header,.app-shell:not(.canvas-fullscreen)>main>.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page>.svt-list-head.unified-media-list-header{isolation:isolate!important;background:#fff!important;grid-template:"dates"32px"search"32px"actions"36px"notice"32px/minmax(0,1fr)!important;align-content:start!important;align-items:center!important;row-gap:9px!important;height:183px!important;min-height:183px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page>.unified-media-list-header.unified-media-list-header>.video-date-filter{grid-area:dates!important;grid-template-columns:auto 30px minmax(0,1fr) 30px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;margin:0!important;display:grid!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>.video-date-filter{grid-area:dates!important;grid-template-columns:auto 30px minmax(0,1fr) 30px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;margin:0!important;display:grid!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.app-shell:not(.canvas-fullscreen)>main>:is(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>.video-date-filter{grid-area:dates!important;grid-template-columns:auto 30px minmax(0,1fr) 30px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;margin:0!important;display:grid!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important}.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page>.unified-media-list-header.unified-media-list-header>.video-date-filter>.image-date-tabs{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>.video-date-filter>.image-date-tabs{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>:is(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>.video-date-filter>.image-date-tabs{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page>.unified-media-list-header.unified-media-list-header>.video-date-filter>.image-date-tabs>button{flex:auto!important;width:auto!important;min-width:0!important;display:block!important}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>.video-date-filter>.image-date-tabs>button{flex:auto!important;width:auto!important;min-width:0!important;display:block!important}.app-shell:not(.canvas-fullscreen)>main>:is(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>.video-date-filter>.image-date-tabs>button{flex:auto!important;width:auto!important;min-width:0!important;display:block!important}.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page>.unified-media-list-header.unified-media-list-header>.unified-media-search{grid-area:search!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>.unified-media-search{grid-area:search!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.app-shell:not(.canvas-fullscreen)>main>:is(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>.unified-media-search{grid-area:search!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page>.unified-media-list-header.unified-media-list-header>.video-list-toolbar-actions{grid-area:actions!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:36px!important;margin:0!important;display:grid!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>:-webkit-any(.video-list-toolbar-actions,.translation-list-toolbar-actions){grid-area:actions!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:36px!important;margin:0!important;display:grid!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.app-shell:not(.canvas-fullscreen)>main>:is(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>:is(.video-list-toolbar-actions,.translation-list-toolbar-actions){grid-area:actions!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:36px!important;margin:0!important;display:grid!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page>.unified-media-list-header.unified-media-list-header>.video-list-toolbar-actions>button{flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-inline-start:6px!important;padding-inline-end:6px!important}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>:-webkit-any(.video-list-toolbar-actions,.translation-list-toolbar-actions)>button{flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-inline-start:6px!important;padding-inline-end:6px!important}.app-shell:not(.canvas-fullscreen)>main>:is(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>:is(.video-list-toolbar-actions,.translation-list-toolbar-actions)>button{flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-inline-start:6px!important;padding-inline-end:6px!important}.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page>.unified-media-list-header.unified-media-list-header>.artwork-retention-notice{grid-area:notice!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>.artwork-retention-notice{grid-area:notice!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.app-shell:not(.canvas-fullscreen)>main>:is(.video-project-home.video-date-mode.unified-media-gallery-page,.translation-project-home.video-date-mode.unified-media-gallery-page,.svt-page.svt-list-page.video-date-mode.unified-media-gallery-page)>.unified-media-list-header.unified-media-list-header>.artwork-retention-notice{grid-area:notice!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}main .unified-media-list-header>.video-date-filter,main .unified-media-list-header>.unified-media-search{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}main .unified-media-gallery-page>.unified-media-list-header>.video-date-filter{grid-area:dates!important;grid-template-columns:auto 30px minmax(0,1fr) 30px!important;gap:6px!important;height:32px!important;display:grid!important;overflow:visible!important}main .unified-media-gallery-page>.unified-media-list-header>.video-date-filter>.image-date-tabs{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}main .unified-media-gallery-page>.unified-media-list-header>.video-date-filter>.image-date-tabs>button{flex:auto!important;width:auto!important;min-width:0!important}main .unified-media-list-header>.unified-media-search{grid-area:search!important}main .unified-media-list-header>.artwork-retention-notice{flex:auto!important;grid-area:notice!important;width:100%!important;min-width:0!important}main .unified-media-list-header>:-webkit-any(.video-list-toolbar-actions,.translation-list-toolbar-actions){grid-area:actions!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:36px!important;margin:0!important;display:grid!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}main .unified-media-list-header>:is(.video-list-toolbar-actions,.translation-list-toolbar-actions){grid-area:actions!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:36px!important;margin:0!important;display:grid!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}main .unified-media-list-header>:-webkit-any(.video-list-toolbar-actions,.translation-list-toolbar-actions)>button{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-inline-start:6px!important;padding-inline-end:6px!important}main .unified-media-list-header>:is(.video-list-toolbar-actions,.translation-list-toolbar-actions)>button{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-inline-start:6px!important;padding-inline-end:6px!important}main .unified-media-list-header>:-webkit-any(.video-list-toolbar-actions,.translation-list-toolbar-actions)>.category-primary-action{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-inline-start:6px!important;padding-inline-end:6px!important}main .unified-media-list-header>:is(.video-list-toolbar-actions,.translation-list-toolbar-actions)>.category-primary-action{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-inline-start:6px!important;padding-inline-end:6px!important}main .unified-media-gallery-page>:-webkit-any(.video-project-grid,.svt-project-grid,.translation-project-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}main .unified-media-gallery-page>:is(.video-project-grid,.svt-project-grid,.translation-project-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell:not(.canvas-fullscreen)>main>.video-project-home.video-date-mode.unified-media-gallery-page>.video-project-grid,.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page>.video-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}main .unified-media-gallery-page :-webkit-any(.video-project-actions,.svt-project-actions,.translation-card-actions){opacity:1!important;transform:none!important}main .unified-media-gallery-page :is(.video-project-actions,.svt-project-actions,.translation-card-actions){opacity:1!important;transform:none!important}main .native-translation-gallery-page .translation-project-card.unified-media-card>.translation-card-actions>button{visibility:visible!important;opacity:1!important;color:#fff!important}main .unified-media-gallery-page .unified-media-overlay{height:30px!important;min-height:30px!important;padding:0 8px!important}main .unified-media-gallery-page .unified-media-play{width:36px!important;height:36px!important}}.canvas-gallery-content>.canvas-gallery-grid{scrollbar-gutter:stable;grid-auto-rows:max-content;justify-content:start;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;align-content:start!important;gap:10px!important;padding-right:4px!important;overflow:hidden auto!important}.canvas-gallery-grid>.canvas-gallery-card{aspect-ratio:1;width:100%;box-shadow:none;background:#eef0f3;border:0;border-radius:8px}.canvas-gallery-grid>.canvas-gallery-card:hover{border-color:#0000}.canvas-gallery-card>.canvas-gallery-media{aspect-ratio:auto;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.canvas-gallery-card>.canvas-gallery-media>img,.canvas-gallery-card>.canvas-gallery-media>video{object-fit:cover}.canvas-gallery-card>.canvas-gallery-card-shade{z-index:4;color:#fff;background:#0c121cb3;align-items:center;gap:8px;height:30px;min-height:30px;padding:0 10px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.canvas-gallery-card>.canvas-gallery-card-shade strong{color:#fff;flex:auto;order:1;min-width:0;font-size:13px;font-weight:600;line-height:30px}.canvas-gallery-card>.canvas-gallery-card-shade>span{color:#ffffffb8;background:0 0;border-radius:0;flex:none;order:2;margin:0;padding:0;font-size:11px;font-weight:500}.canvas-gallery-card>.canvas-gallery-card-shade small{display:none}.canvas-gallery-card>.canvas-card-actions{gap:6px;top:10px;right:10px}.canvas-gallery-card>.canvas-card-actions button{width:32px;height:32px}.canvas-gallery-card .canvas-gallery-placeholder img{width:72px;height:72px}.canvas-gallery-grid>.canvas-gallery-load-more{grid-column:1/-1;min-height:64px;padding:16px 0 10px}@media (max-width:640px){.canvas-gallery-content>.canvas-gallery-head{gap:10px}.canvas-gallery-head .canvas-gallery-capabilities{gap:5px}.canvas-gallery-head .canvas-gallery-capabilities span{width:32px}.canvas-gallery-head>button{white-space:nowrap;flex:none;padding:0 10px;font-size:12px}.canvas-gallery-content>.canvas-gallery-grid{grid-template-columns:minmax(0,1fr)!important}.canvas-gallery-card>.canvas-card-actions{gap:4px;right:8px}.canvas-gallery-card>.canvas-card-actions button{width:28px;height:28px}}.app-shell:not(.canvas-fullscreen)>main>.commerce-renovation-page.commerce-renovation-page{background:#fff;padding-top:0!important;padding-bottom:14px!important}.app-shell:not(.canvas-fullscreen)>main>.commerce-renovation-page>.renovation-list-header{z-index:20!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:7px 7px 0 0!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;width:calc(100% + 48px)!important;height:auto!important;min-height:64px!important;margin:0 -24px 12px!important;padding:14px 24px!important;display:flex!important;position:sticky!important;top:0!important}.commerce-renovation-page>.renovation-list-header>.image-date-nav{flex:0 auto!important;max-width:490px!important}.commerce-renovation-page>.renovation-list-header>.renovation-project-search{flex:150px;min-width:150px;max-width:220px}.commerce-renovation-page>.renovation-list-header>.image-retention-notice{min-width:220px}.commerce-renovation-page>.renovation-list-header>.commerce-head-actions{flex:none!important;height:36px!important;margin-left:auto!important}.commerce-renovation-page>.renovation-project-grid{scrollbar-gutter:stable;border:0!important;flex:auto!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;gap:10px!important;min-height:0!important;margin-top:0!important;padding:0 4px 0 0!important;display:grid!important;overflow:hidden auto!important}.commerce-renovation-page .renovation-project-grid>article{aspect-ratio:1;border-radius:8px;width:100%;min-width:0;min-height:0!important;padding:0!important;display:block!important}.commerce-renovation-page .renovation-project-grid .commerce-project-cover{border-bottom:1px solid #e5eaef;width:100%;min-height:0;height:calc(100% - 98px)!important}.commerce-renovation-page .renovation-project-grid>article>div:nth-child(2){box-sizing:border-box;background:#fff;height:64px;padding:8px 10px 0;position:absolute;top:auto;bottom:34px;left:0;right:0}.commerce-renovation-page .renovation-project-grid>article>div:nth-child(2) header{gap:6px;min-width:0}.commerce-renovation-page .renovation-project-grid>article>div:nth-child(2) header strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.commerce-renovation-page .renovation-project-grid>article>div:nth-child(2) header span{white-space:nowrap;flex:none}.commerce-renovation-page .renovation-project-grid article p,.commerce-renovation-page .renovation-project-grid article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commerce-renovation-page .renovation-project-grid article small{max-width:calc(100% - 100px)}.commerce-renovation-page .renovation-project-grid article p{margin:4px 0 2px}.commerce-renovation-page .renovation-project-grid .commerce-project-progress{z-index:1;border-radius:0;width:auto;height:3px;margin:0;position:absolute;bottom:-34px;left:0;right:0}.commerce-renovation-page .renovation-project-grid .commerce-project-result{min-width:0;bottom:8px;left:10px;right:108px}.commerce-renovation-page .renovation-project-grid .commerce-project-result strong{font-size:13px}.commerce-renovation-page .renovation-project-grid button.open-project{bottom:5px;right:8px}.commerce-renovation-page .renovation-project-grid>.renovation-load-more{grid-column:1/-1;min-height:64px;padding:16px 0 10px}@media (max-width:1300px){.app-shell:not(.canvas-fullscreen)>main>.commerce-renovation-page>.renovation-list-header{flex-wrap:wrap!important}.commerce-renovation-page>.renovation-list-header>.renovation-project-search{max-width:none}}@media (max-width:760px){.app-shell:not(.canvas-fullscreen)>main>.commerce-renovation-page.commerce-renovation-page{padding-inline-start:12px!important;padding-inline-end:12px!important}.app-shell:not(.canvas-fullscreen)>main>.commerce-renovation-page>.renovation-list-header{border-radius:7px 7px 0 0!important;width:calc(100% + 24px)!important;margin-inline-start:-12px!important;margin-inline-end:-12px!important;padding:12px!important}.commerce-renovation-page>.renovation-list-header>:-webkit-any(.image-date-nav,.renovation-project-search,.image-retention-notice,.commerce-head-actions){width:100%!important;min-width:0!important;max-width:none!important}.commerce-renovation-page>.renovation-list-header>:is(.image-date-nav,.renovation-project-search,.image-retention-notice,.commerce-head-actions){width:100%!important;min-width:0!important;max-width:none!important}.commerce-renovation-page>.renovation-list-header>.image-date-nav{order:1;grid-template-columns:auto 32px minmax(0,1fr) 32px;gap:6px!important;display:grid!important}.commerce-renovation-page>.renovation-list-header>.image-date-nav .image-date-tabs{width:100%!important;max-width:none!important;overflow:hidden!important}.commerce-renovation-page>.renovation-list-header>.image-date-nav .image-date-tabs button{flex-basis:100%!important;width:100%!important;min-width:0!important;max-width:none!important;display:none!important}.commerce-renovation-page>.renovation-list-header>.image-date-nav .image-date-tabs button:first-child,.commerce-renovation-page>.renovation-list-header>.image-date-nav .image-date-tabs button.active{display:block!important}.commerce-renovation-page>.renovation-list-header>.image-date-nav .image-date-tabs:has(button.active) button:first-child:not(.active){display:none!important}.commerce-renovation-page>.renovation-list-header>.renovation-project-search{order:2}.commerce-renovation-page>.renovation-list-header>.image-retention-notice{order:3}.commerce-renovation-page>.renovation-list-header>.commerce-head-actions{order:4;grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.commerce-renovation-page>.renovation-list-header>.commerce-head-actions>button{width:100%;min-width:0}.commerce-renovation-page>.renovation-project-grid{grid-template-columns:minmax(0,1fr)!important}}#root :-webkit-any(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions){z-index:9!important;box-sizing:border-box!important;width:auto!important;height:auto!important;box-shadow:none!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;background:#111827c7!important;border:0!important;border-radius:6px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important;padding:5px!important;transition:opacity .16s,transform .16s!important;display:flex!important;position:absolute!important;top:10px!important;bottom:auto!important;left:auto!important;right:10px!important;overflow:visible!important;transform:translateY(-4px)!important}#root :is(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions){z-index:9!important;box-sizing:border-box!important;width:auto!important;height:auto!important;box-shadow:none!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;background:#111827c7!important;border:0!important;border-radius:6px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important;padding:5px!important;transition:opacity .16s,transform .16s!important;display:flex!important;position:absolute!important;top:10px!important;bottom:auto!important;left:auto!important;right:10px!important;overflow:visible!important;transform:translateY(-4px)!important}#root :-webkit-any(.image-artwork-card,.canvas-gallery-card,.image-production-row,.categorized-card,.unified-media-card,.image-translation-card):-webkit-any(:hover,:focus-within) :-webkit-any(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions){opacity:1!important;pointer-events:auto!important;transform:none!important}#root :is(.image-artwork-card,.canvas-gallery-card,.image-production-row,.categorized-card,.unified-media-card,.image-translation-card):is(:hover,:focus-within) :is(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions){opacity:1!important;pointer-events:auto!important;transform:none!important}#root .renovation-project-grid>article:-webkit-any(:hover,:focus-within) .commerce-project-actions{opacity:1!important;pointer-events:auto!important;transform:none!important}#root .renovation-project-grid>article:is(:hover,:focus-within) .commerce-project-actions{opacity:1!important;pointer-events:auto!important;transform:none!important}#root :-webkit-any(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :-webkit-any(button,a){cursor:pointer;box-sizing:border-box!important;color:#fff!important;text-indent:0!important;background:#ffffff1f!important;border:0!important;border-radius:5px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;text-decoration:none!important;transition:background-color .14s,color .14s!important;display:inline-grid!important;position:static!important;overflow:hidden!important}#root :is(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :is(button,a){cursor:pointer;box-sizing:border-box!important;color:#fff!important;text-indent:0!important;background:#ffffff1f!important;border:0!important;border-radius:5px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;text-decoration:none!important;transition:background-color .14s,color .14s!important;display:inline-grid!important;position:static!important;overflow:hidden!important}#root :-webkit-any(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :-webkit-any(button,a):-webkit-any(:hover,:focus-visible){color:#fff!important;background:#ffffff38!important;outline:0!important}#root :is(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :is(button,a):is(:hover,:focus-visible){color:#fff!important;background:#ffffff38!important;outline:0!important}#root :-webkit-any(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :-webkit-any(.danger,.delete,.translation-delete-button,[title*=删除],[aria-label*=删除]){color:#fff!important;background:#dc4662!important}#root :is(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :is(.danger,.delete,.translation-delete-button,[title*=删除],[aria-label*=删除]){color:#fff!important;background:#dc4662!important}#root :-webkit-any(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :-webkit-any(.danger,.delete,.translation-delete-button,[title*=删除],[aria-label*=删除]):-webkit-any(:hover,:focus-visible){background:#c9364f!important}#root :is(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :is(.danger,.delete,.translation-delete-button,[title*=删除],[aria-label*=删除]):is(:hover,:focus-visible){background:#c9364f!important}#root :-webkit-any(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :-webkit-any(button,a):disabled{opacity:.48!important;cursor:wait!important}#root :is(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :is(button,a):disabled{opacity:.48!important;cursor:wait!important}#root :-webkit-any(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :-webkit-any(button,a) svg{pointer-events:none;flex:none!important;width:16px!important;height:16px!important;display:block!important}#root :is(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions) :is(button,a) svg{pointer-events:none;flex:none!important;width:16px!important;height:16px!important;display:block!important}#root .image-date-nav.image-date-nav{grid-template-columns:max-content 32px minmax(0,1fr) 32px!important;align-items:center!important;column-gap:6px!important;display:grid!important;overflow:visible!important}#root .image-date-nav.image-date-nav>.image-date-all,#root .image-date-nav.image-date-nav>.image-date-arrow{z-index:2!important;flex:none!important;position:relative!important}#root .image-date-nav.image-date-nav>.image-date-tabs.image-date-tabs{grid-column:3!important;width:auto!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}#root .app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail)){box-sizing:border-box!important;padding-top:0!important}#root .app-shell:not(.canvas-fullscreen)>main>:is(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail)){box-sizing:border-box!important;padding-top:0!important}#root .app-shell:not(.canvas-fullscreen)>main>.assessment-console.cross-border-list-page>.assessment-console-head,#root .app-shell:not(.canvas-fullscreen)>main>.commerce-content-page.cross-border-list-page>.commerce-tool-head,#root .app-shell:not(.canvas-fullscreen)>main>.batch-details-list-page>.image-production-toolbar,#root .app-shell:not(.canvas-fullscreen)>main>.marketing-page.cross-border-list-page:not(.marketing-detail)>.marketing-toolbar{z-index:20!important;box-sizing:border-box!important;width:calc(100% + 48px)!important;height:64px!important;min-height:64px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:7px 7px 0 0!important;flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:12px!important;margin:0 -24px 16px!important;padding:14px 24px!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important}#root .app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail))>:-webkit-any(.assessment-console-head,.commerce-tool-head,.image-production-toolbar,.marketing-toolbar)>.image-date-nav.image-date-nav{flex:none!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:420px!important;margin:0!important}#root .app-shell:not(.canvas-fullscreen)>main>:is(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail))>:is(.assessment-console-head,.commerce-tool-head,.image-production-toolbar,.marketing-toolbar)>.image-date-nav.image-date-nav{flex:none!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:420px!important;margin:0!important}#root .app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail)) .image-date-tabs.image-date-tabs{gap:8px!important}#root .app-shell:not(.canvas-fullscreen)>main>:is(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail)) .image-date-tabs.image-date-tabs{gap:8px!important}#root .app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail)) .image-date-tabs.image-date-tabs>button{box-sizing:border-box!important;flex:0 0 84px!important;width:84px!important;min-width:84px!important;padding:0 6px!important;font-size:11px!important}#root .app-shell:not(.canvas-fullscreen)>main>:is(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail)) .image-date-tabs.image-date-tabs>button{box-sizing:border-box!important;flex:0 0 84px!important;width:84px!important;min-width:84px!important;padding:0 6px!important;font-size:11px!important}#root .image-date-nav.image-date-nav:not(.empty){box-sizing:border-box!important;flex:none!important;grid-template-columns:max-content 32px max-content 32px!important;column-gap:8px!important;width:max-content!important;max-width:420px!important;height:36px!important;margin:0!important;padding:2px 4px!important;overflow:visible!important}#root .image-date-nav.image-date-nav:not(.empty)>.image-date-tabs.image-date-tabs{flex:none!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:none!important}#root .image-date-nav.image-date-nav:not(.empty) :is(.image-date-all,.image-date-arrow,.image-date-tabs>button){line-height:30px!important}#root .image-date-nav.image-date-nav:not(.empty)>.image-date-tabs.image-date-tabs>button{flex:0 0 84px!important;width:84px!important;min-width:84px!important;padding-inline-start:6px!important;padding-inline-end:6px!important;font-size:11px!important}@media (max-width:1100px){#root .app-shell:not(.canvas-fullscreen)>main>.assessment-console.cross-border-list-page>.assessment-console-head,#root .app-shell:not(.canvas-fullscreen)>main>.commerce-content-page.cross-border-list-page>.commerce-tool-head,#root .app-shell:not(.canvas-fullscreen)>main>.batch-details-list-page>.image-production-toolbar,#root .app-shell:not(.canvas-fullscreen)>main>.marketing-page.cross-border-list-page:not(.marketing-detail)>.marketing-toolbar{flex-wrap:wrap!important;align-content:center!important;row-gap:8px!important;height:auto!important;min-height:104px!important}}@media (max-width:760px){#root .app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail)){padding-left:12px!important;padding-right:12px!important}#root .app-shell:not(.canvas-fullscreen)>main>:is(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail)){padding-left:12px!important;padding-right:12px!important}#root .app-shell:not(.canvas-fullscreen)>main>.assessment-console.cross-border-list-page>.assessment-console-head,#root .app-shell:not(.canvas-fullscreen)>main>.commerce-content-page.cross-border-list-page>.commerce-tool-head,#root .app-shell:not(.canvas-fullscreen)>main>.batch-details-list-page>.image-production-toolbar,#root .app-shell:not(.canvas-fullscreen)>main>.marketing-page.cross-border-list-page:not(.marketing-detail)>.marketing-toolbar{width:calc(100% + 24px)!important;margin:0 -12px 12px!important;padding:12px!important}#root .app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail))>:-webkit-any(.assessment-console-head,.commerce-tool-head,.image-production-toolbar,.marketing-toolbar)>.image-date-nav.image-date-nav{flex:none!important;width:max-content!important;max-width:100%!important}#root .app-shell:not(.canvas-fullscreen)>main>:is(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail))>:is(.assessment-console-head,.commerce-tool-head,.image-production-toolbar,.marketing-toolbar)>.image-date-nav.image-date-nav{flex:none!important;width:max-content!important;max-width:100%!important}#root .app-shell:not(.canvas-fullscreen)>main>.project-home-image>.category-toolbar-shell>.image-date-nav.image-date-nav,#root .app-shell:not(.canvas-fullscreen)>main>.redraw-list-page>.image-production-toolbar>.image-date-nav.image-date-nav{flex:none!important;width:max-content!important;max-width:100%!important}#root .image-date-nav.image-date-nav:not(.empty){grid-template-columns:max-content 32px 84px 32px!important;width:max-content!important;max-width:100%!important}#root .image-date-nav.image-date-nav:not(.empty)>.image-date-tabs.image-date-tabs{flex:0 0 84px!important;width:84px!important;min-width:84px!important;max-width:84px!important}#root .image-date-nav.image-date-nav:not(.empty)>.image-date-tabs.image-date-tabs>button{flex-basis:84px!important;width:84px!important;min-width:84px!important;max-width:84px!important;display:none!important}#root .image-date-nav.image-date-nav:not(.empty)>.image-date-tabs.image-date-tabs>button:first-child,#root .image-date-nav.image-date-nav:not(.empty)>.image-date-tabs.image-date-tabs>button.active{display:block!important}#root .image-date-nav.image-date-nav:not(.empty)>.image-date-tabs.image-date-tabs:has(button.active)>button:first-child:not(.active){display:none!important}}@media (hover:none){#root :-webkit-any(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions){opacity:1!important;pointer-events:auto!important;transform:none!important}#root :is(.image-artwork-actions,.canvas-card-actions,.batch-details-card-actions,.asset-card-actions,.video-project-actions,.svt-project-actions,.translation-card-actions,.image-translation-card-actions){opacity:1!important;pointer-events:auto!important;transform:none!important}}#root .image-date-nav.image-date-nav.empty{flex:none!important;grid-template-columns:none!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:none!important;height:36px!important;margin:0!important;padding:2px 4px!important;display:flex!important;overflow:visible!important}#root .app-shell:not(.canvas-fullscreen)>main>:-webkit-any(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail))>:-webkit-any(.assessment-console-head,.commerce-tool-head,.image-production-toolbar,.marketing-toolbar)>.image-date-nav.image-date-nav.empty{flex:none!important;grid-template-columns:none!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:none!important;height:36px!important;margin:0!important;padding:2px 4px!important;display:flex!important;overflow:visible!important}#root .app-shell:not(.canvas-fullscreen)>main>:is(.assessment-console.cross-border-list-page,.commerce-content-page.cross-border-list-page,.batch-details-list-page,.marketing-page.cross-border-list-page:not(.marketing-detail))>:is(.assessment-console-head,.commerce-tool-head,.image-production-toolbar,.marketing-toolbar)>.image-date-nav.image-date-nav.empty{flex:none!important;grid-template-columns:none!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:none!important;height:36px!important;margin:0!important;padding:2px 4px!important;display:flex!important;overflow:visible!important}main .assessment-project-home{background:#fff!important}main .assessment-console:has(>.assessment-project-home){background:#fff!important}main :-webkit-any(.tool-list-state,.assessment-project-empty){background:#fff!important}main :is(.tool-list-state,.assessment-project-empty){background:#fff!important}.app-shell:not(.canvas-fullscreen)>main>.cross-border-list-page.assessment-console:has(>.assessment-project-home>.assessment-project-empty){padding-bottom:0!important}.app-shell:not(.canvas-fullscreen)>main>.video-project-home.video-date-mode.unified-media-gallery-page:has(>.tool-list-state){padding-bottom:0!important}.app-shell:not(.canvas-fullscreen)>main>.translation-project-home.video-date-mode.unified-media-gallery-page:has(>.tool-list-state){padding-bottom:0!important}.app-shell:not(.canvas-fullscreen)>main>.super-transition-workspace>.video-project-home.video-date-mode.unified-media-gallery-page:has(>.tool-list-state){padding-bottom:0!important}.app-shell:not(.canvas-fullscreen)>main>.project-home-image:has(>.tool-list-state){padding-bottom:0!important}.app-shell:not(.canvas-fullscreen)>main>.redraw-list-page.generated-image-gallery-page:has(>.image-production-page-loading){padding-bottom:0!important}main .unified-media-gallery-page>.tool-list-state,main .project-home-image>.tool-list-state,main .assessment-project-home>.assessment-project-empty{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#98a2b3!important;text-align:center!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:24px!important;display:flex!important}main :-webkit-any(.tool-list-state,.assessment-project-empty)>svg{color:#98a2b3!important;stroke-width:1.8px!important;flex:0 0 30px!important;width:30px!important;height:30px!important;margin:0 0 2px!important}main :is(.tool-list-state,.assessment-project-empty)>svg{color:#98a2b3!important;stroke-width:1.8px!important;flex:0 0 30px!important;width:30px!important;height:30px!important;margin:0 0 2px!important}.app-shell:not(.canvas-fullscreen)>main .tool-empty-state.tool-list-state>strong,.app-shell:not(.canvas-fullscreen)>main .assessment-project-empty>b{color:#344054!important;letter-spacing:0!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:20px!important}.app-shell:not(.canvas-fullscreen)>main .tool-empty-state.tool-list-state>span,.app-shell:not(.canvas-fullscreen)>main .assessment-project-empty>p{color:#8a96a3!important;letter-spacing:0!important;margin:0!important;font-size:11px!important;font-weight:400!important;line-height:18px!important}main :-webkit-any(.tool-list-state,.assessment-project-empty)>button{box-sizing:border-box!important;color:#fff!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;letter-spacing:0!important;background:#2377c7!important;border:1px solid #2377c7!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:10px 0 0!important;padding:0 14px!important;font-size:12px!important;font-weight:500!important;line-height:34px!important;display:inline-flex!important}main :is(.tool-list-state,.assessment-project-empty)>button{box-sizing:border-box!important;color:#fff!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;letter-spacing:0!important;background:#2377c7!important;border:1px solid #2377c7!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:10px 0 0!important;padding:0 14px!important;font-size:12px!important;font-weight:500!important;line-height:34px!important;display:inline-flex!important}main :-webkit-any(.tool-list-state,.assessment-project-empty)>button:hover{background:#196fbc!important;border-color:#196fbc!important}main :is(.tool-list-state,.assessment-project-empty)>button:hover{background:#196fbc!important;border-color:#196fbc!important}main .generated-image-gallery-page>.image-production-page-loading{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#667789!important;background:#fff!important;border:0!important;border-radius:0!important;flex-direction:row!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:0!important;padding:24px!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;display:flex!important}main .generated-image-gallery-page>.image-production-page-loading>svg{color:#267dcf!important;flex:0 0 18px!important;width:18px!important;height:18px!important}main .generated-image-gallery-page>.image-production-page-loading>span{color:inherit!important;font:inherit!important}main .generated-image-gallery-page:has(>.image-production-page-loading)>.image-production-toolbar{margin-bottom:0!important}@media (max-width:760px){main .unified-media-gallery-page>.tool-list-state,main .project-home-image>.tool-list-state,main .assessment-project-home>.assessment-project-empty,main .generated-image-gallery-page>.image-production-page-loading{padding:18px!important}}
