.agency-workspace,.agency-drawer,.agency-wizard{--agency-blue:var(--entry-blue,var(--blue,#0664ff));--agency-ink:var(--entry-ink,var(--ink,#0d1735));--agency-muted:var(--entry-muted,var(--muted,#647797));--agency-line:var(--entry-line,var(--admin-line,var(--line,#dfe7f2)))}.agency-workspace{color:var(--agency-ink);font-family:inherit;background:#f4f8ff;border-radius:18px;padding:24px;min-width:0}.agency-workspace *,.agency-drawer *{box-sizing:border-box}.agency-workspace h1{font-size:30px;line-height:1.4;margin:8px 0 12px}.agency-workspace h2{font-size:21px;margin:0 0 8px}.agency-workspace h3{font-size:19px;margin:8px 0}.agency-workspace p{line-height:1.75}.agency-workspace small{color:var(--agency-muted);font-size:12px;line-height:1.7}.agency-workspace button,.agency-drawer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid #dce5f3;border-radius:9px;background:#fff;color:#203654;padding:9px 15px;font:inherit;font-size:14px;cursor:pointer;box-shadow:none}.agency-workspace button:hover,.agency-drawer button:hover{background:#edf4ff;border-color:#8fb6ff}.agency-workspace button:disabled,.agency-drawer button:disabled{opacity:.55;cursor:not-allowed}.agency-workspace :focus-visible,.agency-drawer :focus-visible{outline:3px solid #87b8ff;outline-offset:3px}.agency-workspace button.agency-primary,.agency-drawer button.agency-primary{background:var(--agency-blue);border-color:var(--agency-blue);color:#fff;font-weight:600;padding:12px 23px}.agency-workspace button.agency-primary:hover,.agency-drawer button.agency-primary:hover{background:#0056df}.agency-workspace .agency-link,.agency-drawer .agency-link{background:transparent;border-color:transparent;color:var(--agency-blue);padding:5px 8px}.agency-topline{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:13px;color:var(--agency-muted)}.agency-navigation{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--agency-line);padding:0 0 18px;margin-bottom:28px}.agency-navigation button{background:transparent;border-color:transparent;color:var(--agency-muted)}.agency-navigation button[aria-current=page]{background:#e5efff;color:#005ce8;border-color:#cbdfff;font-weight:600}.agency-hero,.agency-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.agency-hero p,.agency-section-heading p{margin:0;color:var(--agency-muted)}.agency-kicker{text-transform:none;color:#57749a;font-size:13px;font-weight:600;letter-spacing:.04em}.agency-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.agency-stats article{background:#fff;border:1px solid #e2ebf6;border-radius:14px;padding:25px;position:relative;min-width:0}.agency-stats article>svg{color:var(--agency-blue);float:right;width:25px;height:25px}.agency-stats small{display:block;font-size:14px}.agency-stats strong{display:block;font-size:clamp(24px,2.5vw,38px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:16px 0;overflow-wrap:anywhere}.agency-stats strong span{font-size:15px;font-weight:400}.agency-stats p{color:var(--agency-muted);font-size:12px;margin:10px 0}.agency-stats article>button{border:0;color:var(--agency-blue);padding-left:0;background:transparent}.agency-stats .agency-stat-main{border-color:#a5c9ff;background:#edf5ff}.agency-card,.agency-welcome{background:#fff;border:1px solid var(--agency-line);border-radius:14px;padding:24px;margin:20px 0;min-width:0}.agency-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#eaf3ff;border:1px solid #d5e6ff;border-radius:12px;margin:24px 0}.agency-callout p{margin:5px 0 0;color:var(--agency-muted);font-size:13px}.agency-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #e6edf6;margin-bottom:18px;padding-bottom:8px}.agency-tabs button{border:0;border-radius:5px;background:transparent;color:var(--agency-muted);padding:10px 12px}.agency-tabs button[aria-pressed=true]{color:var(--agency-blue);background:#eaf2ff;font-weight:600}.agency-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 20px}.agency-toolbar .agency-tabs{margin:0}.agency-toolbar input{max-width:290px}.agency-search{display:flex!important;align-items:center;gap:8px;margin:0!important;flex:1;min-width:180px;color:var(--agency-muted)}.agency-search input{flex:1;min-width:0}.agency-workspace input:not([type=checkbox]):not([type=radio]),.agency-workspace select,.agency-workspace textarea,.agency-drawer input:not([type=checkbox]):not([type=radio]),.agency-drawer select,.agency-drawer textarea{background:#fff;color:#122543;border:1px solid #ccd9eb;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;min-height:44px;max-width:100%}.agency-workspace label,.agency-drawer label{display:block;color:#203654;font-size:14px;line-height:1.7;margin:14px 0}.agency-workspace label>input:not([type=checkbox]):not([type=radio]),.agency-workspace label>select,.agency-workspace label>textarea,.agency-drawer label>select,.agency-drawer label>textarea{display:block;width:100%;margin-top:7px}.agency-workspace textarea,.agency-drawer textarea{min-height:95px;resize:vertical}.agency-workspace input[type=checkbox],.agency-drawer input[type=checkbox]{accent-color:var(--agency-blue);width:17px;height:17px;margin-right:8px}.agency-workspace fieldset,.agency-drawer fieldset{border:0;padding:0;margin:20px 0;min-width:0}.agency-workspace legend{font-size:16px;font-weight:600;margin-bottom:12px}.agency-workspace .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.agency-table-scroll{overflow:auto}.agency-workspace table{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.agency-workspace th{text-align:left;background:#f4f7fc;color:#546783;font-weight:500;padding:15px 12px;white-space:nowrap}.agency-workspace td{padding:17px 12px;border-bottom:1px solid #eaf0f7;color:#142643;vertical-align:middle}.agency-workspace td small{display:block;margin-top:6px}.agency-workspace tr.selected td{background:#eaf2ff}.agency-workspace td.agency-money{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.agency-workspace .agency-row-button{border:0;background:transparent;padding:0;text-align:left;display:block;min-height:42px;font-weight:600}.agency-workspace .agency-row-button small{font-weight:400}.agency-badge{display:inline-block;border-radius:7px;background:#edf4ff;color:#2362aa;padding:5px 9px;font-size:12px;line-height:1.5}.agency-badge.warning{color:#a45b00;background:#fff3df}.agency-empty{text-align:center;color:var(--agency-muted);padding:45px 20px!important}.agency-empty>svg{color:#6294df}.agency-loading{padding:20px;color:#536d91;background:#edf4ff;border-radius:10px}.agency-error,.agency-warning,.agency-success{padding:13px 16px;border-radius:9px;font-size:14px;line-height:1.7;margin:14px 0;overflow-wrap:anywhere}.agency-error{background:#fff0f0;color:#a92732;border:1px solid #f5ccd0}.agency-error button{margin-left:12px}.agency-warning{background:#fff5e6;color:#985408;border:1px solid #f6dfb7}.agency-success{background:#eaf8f0;color:#246346;border:1px solid #c4e7d2}.agency-hint{color:var(--agency-muted);font-size:13px;line-height:1.7}.agency-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,1fr);gap:22px;align-items:start}.agency-split>.agency-card{margin-top:0}.agency-list-pane{padding:18px}.agency-detail-pane{padding:24px}.agency-detail-pane dl,.agency-drawer dl{display:grid;grid-template-columns:minmax(110px,1fr) auto;gap:14px;margin:24px 0;font-size:14px}.agency-detail-pane dt,.agency-drawer dt{color:var(--agency-muted)}.agency-detail-pane dd,.agency-drawer dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.agency-emphasis{font-size:22px;color:var(--agency-blue)}.agency-recipient{background:#f5f8fd;padding:16px;border-radius:10px;margin:20px 0}.agency-recipient p{margin:8px 0}.agency-timeline{list-style:none;padding:0 0 0 14px;border-left:2px solid #d5e4fc;margin:18px 0 24px}.agency-timeline li{padding:6px 0 12px 10px}.agency-timeline small,.agency-timeline-item small{display:block;color:var(--agency-muted);margin:6px 0}.agency-timeline-item{border-top:1px solid #e5edf8;padding:16px 0}.agency-timeline-item p{font-size:13px;margin:5px 0}.agency-actions{display:flex;flex-wrap:wrap;gap:10px}.agency-review-actions{border-top:1px solid var(--agency-line);margin-top:24px;padding-top:12px}.agency-guidance{display:flex;flex-wrap:wrap;gap:12px;padding:20px 0}.agency-guidance span{background:#edf4ff;color:#285b98;padding:12px 18px;border-radius:9px}.agency-workspace details,.agency-drawer details{border:1px solid #dfE7f2;border-radius:9px;padding:13px 15px;background:#fbfdff;margin:16px 0;overflow-wrap:anywhere}.agency-workspace summary,.agency-drawer summary{cursor:pointer;color:#41618b;line-height:1.7}.agency-help summary{display:flex;align-items:center;gap:8px}.agency-workspace pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#f2f5fa;color:#314968;font-size:12px}.agency-workspace .panel{box-shadow:none;border:1px solid var(--agency-line);background:#fff;border-radius:12px;padding:24px;margin:20px 0}.agency-workspace .panel article{padding:16px 0;border-bottom:1px solid #eaf0f7}.agency-workspace .panel button{margin:5px 5px 5px 0}.agency-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0d173540;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.agency-drawer{background:#fff;color:var(--agency-ink);width:min(490px,100vw);height:100dvh;display:flex;flex-direction:column;box-shadow:-12px 0 40px #0d173517;font-family:inherit;outline:none}.agency-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:25px 28px;border-bottom:1px solid #e2eaf5;flex-shrink:0}.agency-drawer h2{font-size:24px;margin:6px 0}.agency-drawer-body{padding:24px 28px;overflow:auto;flex:1;min-height:0;line-height:1.7}.agency-drawer-body p{font-size:14px}.agency-withdrawable{background:#f0f6ff;padding:20px;border-radius:12px;margin-bottom:24px}.agency-withdrawable small{display:block;color:var(--agency-muted);font-size:14px}.agency-withdrawable strong{display:block;color:var(--agency-blue);font-size:34px;line-height:1.7;font-variant-numeric:tabular-nums}.agency-amount-input{display:flex;align-items:center;border:1px solid #ccd9eb;border-radius:8px;margin-top:8px}.agency-amount-input input{min-width:0;width:100%;border:0!important;font-size:23px!important}.agency-amount-input button{border:0;background:transparent;color:var(--agency-blue);white-space:nowrap}.agency-verified{display:flex;align-items:center;gap:7px;color:#28764c;font-size:12px!important}.agency-fees{border-top:1px solid var(--agency-line);margin-top:24px}.agency-drawer-footer{padding:16px 28px 24px!important;border-top:1px solid #e1e9f4!important;display:block!important;background:#fff;flex-shrink:0}.agency-drawer-footer p{display:flex;align-items:center;gap:8px;color:var(--agency-muted);font-size:12px;margin:0 0 14px}.agency-drawer-footer>.agency-primary{width:100%}@media(min-width:1500px){.agency-workspace{padding:32px}.agency-stats article{padding:30px}}.agency-board .agency-detail-pane h4{margin:12px 0 8px}.agency-board .agency-detail-pane details{margin:10px 0;padding:10px 12px}.agency-board .agency-detail-pane .agency-timeline small{margin:3px 0;font-size:12px}.agency-board .agency-review-actions label{margin:5px 0 12px}.agency-board .agency-detail-pane>.agency-section-heading{margin-bottom:8px}.agency-board>.agency-stats{margin:16px 0;gap:14px}.agency-board>.agency-stats article{padding:14px 20px}.agency-board>.agency-stats strong{font-size:27px;margin:8px 0 0}.agency-board>.agency-stats p{margin:5px 0 0}.agency-board .agency-split{grid-template-columns:minmax(0,1fr) minmax(390px,1.1fr)}.agency-board .agency-detail-pane{padding:20px}.agency-board .agency-detail-pane>.agency-section-heading{margin-bottom:14px}.agency-board .agency-detail-pane dl{gap:9px;margin:14px 0}.agency-board .agency-recipient{padding:12px;margin:14px 0}.agency-board .agency-recipient p{margin:5px 0}.agency-board .agency-timeline{display:flex;gap:16px;border:0;padding:0;margin:12px 0 16px}.agency-board .agency-timeline li{flex:1;border-left:2px solid #d5e4fc;padding:3px 0 3px 10px}.agency-board .agency-timeline small{font-size:11px}.agency-board .agency-review-actions{margin-top:14px}.agency-board .agency-review-actions textarea{min-height:70px}.agency-board .agency-review-actions .agency-hint{margin:8px 0}.agency-steps{display:flex;justify-content:space-between;list-style:none;counter-reset:agency-step;padding:0;margin:20px 0 0;color:var(--agency-muted);font-size:13px}.agency-steps li{display:flex;align-items:center;gap:7px}.agency-steps li:before{counter-increment:agency-step;content:counter(agency-step);display:grid;place-items:center;width:26px;height:26px;border:1px solid #cbdcf4;border-radius:50%}.agency-steps li[aria-current=step]{color:var(--agency-blue)}.agency-steps li[aria-current=step]:before{background:var(--agency-blue);color:#fff;border-color:var(--agency-blue)}@media(max-width:1150px){.agency-split,.agency-board .agency-split{grid-template-columns:1fr}.agency-detail-pane{max-width:none}.agency-stats{gap:12px}.agency-stats article{padding:18px}.agency-stats strong{font-size:27px}}@media(max-width:700px){.agency-workspace{padding:14px;border-radius:10px}.agency-workspace h1{font-size:25px}.agency-hero,.agency-section-heading,.agency-callout{align-items:flex-start;flex-direction:column;gap:14px}.agency-navigation{flex-wrap:nowrap;overflow:auto;gap:4px;padding-bottom:12px}.agency-navigation button{white-space:nowrap;flex-shrink:0;padding:10px}.agency-stats{grid-template-columns:1fr}.agency-stats article{padding:20px}.agency-stats strong{font-size:32px}.agency-card,.agency-workspace .panel{padding:16px}.agency-workspace .field-grid{grid-template-columns:1fr}.agency-topline>span{display:none}.agency-drawer{width:100vw}.agency-drawer-body{padding:20px}.agency-drawer-footer{padding:16px 20px max(20px,env(safe-area-inset-bottom))!important}.agency-guidance{flex-direction:column}.agency-workspace th,.agency-workspace td{padding:12px 8px}.agency-toolbar input{width:100%;max-width:none}.agency-split{gap:14px}}.agency-wizard{background:#f8fbff;border:1px solid #dce7f7;border-radius:14px;padding:24px;margin:16px 0}.agency-wizard .agency-steps{margin:0 0 24px;gap:12px}.agency-wizard h3{margin:0 0 20px;font-size:20px;outline:none}.agency-wizard h3:focus-visible{outline:2px solid var(--agency-blue);outline-offset:5px}.agency-wizard-content{max-width:760px;min-height:160px}.agency-wizard-content label,.agency-picker label{display:grid;gap:8px;margin:14px 0}.agency-wizard-content label:has(input[type=checkbox]){display:flex;align-items:flex-start}.agency-wizard-content small{color:var(--agency-muted);font-size:12px;line-height:1.8}.agency-wizard-footer{border-top:1px solid #dce7f7;padding-top:18px;margin-top:22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.agency-wizard-footer p{font-size:13px;margin:0;color:var(--agency-muted)}.agency-confirm-summary{display:grid;gap:0;background:#fff;border:1px solid #e1e9f4;border-radius:10px;padding:8px 18px}.agency-confirm-summary>div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid #edf1f7}.agency-confirm-summary>div:last-child{border:0}.agency-confirm-summary dt{color:var(--agency-muted);font-weight:400}.agency-confirm-summary dd{margin:0;overflow-wrap:anywhere}.agency-picker{max-width:760px}.agency-wizard textarea{min-height:100px}.agency-wizard button:disabled{opacity:.5;cursor:not-allowed}.agency-workspace fieldset{min-width:0}.agency-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}.agency-workspace article{overflow-wrap:anywhere}.agency-import-rows{display:grid;gap:10px;margin:16px 0}.agency-import-rows article{padding:16px;background:#fff;border:1px solid #dce7f7;border-radius:10px}.agency-import-rows article button{float:right}@media(max-width:700px){.agency-wizard{padding:14px}.agency-wizard .agency-steps{font-size:11px;gap:6px}.agency-wizard .agency-steps li{flex-direction:column;align-items:flex-start;flex:1}.agency-confirm-summary{padding:5px 12px}.agency-confirm-summary>div{grid-template-columns:80px 1fr;gap:8px}.agency-wizard-footer button{width:100%}.agency-workspace input,.agency-workspace select,.agency-workspace textarea{max-width:100%;min-width:0}}.entry-shell .agency-workspace,.admin-app .agency-workspace{background:transparent;padding:0;border-radius:0}.agency-workspace .panel,.agency-card,.agency-welcome,.agency-stats article,.agency-wizard{border-radius:10px}.agency-wizard{background:#f8fbff;border-color:var(--agency-line)}.agency-workspace button,.agency-drawer button{border-radius:8px;color:var(--agency-ink)}.agency-workspace button.agency-primary,.agency-drawer button.agency-primary{color:#fff}.agency-workspace button.agency-primary:hover,.agency-drawer button.agency-primary:hover{background:color-mix(in srgb,var(--agency-blue) 88%,#000)}.agency-workspace input:not([type=checkbox]):not([type=radio]),.agency-workspace select,.agency-workspace textarea,.agency-drawer input:not([type=checkbox]):not([type=radio]),.agency-drawer select,.agency-drawer textarea{color:var(--agency-ink);border-color:var(--agency-line)}.agency-workspace :focus-visible,.agency-drawer :focus-visible{outline-color:color-mix(in srgb,var(--agency-blue) 50%,#fff)}.admin-app .agency-workspace h1{font-size:24px}.admin-app .agency-workspace h2{font-size:20px}.admin-app .agency-workspace h3{font-size:18px}.admin-app .agency-workspace button{font-size:13px;min-height:38px}.admin-app .agency-workspace .panel,.admin-app .agency-wizard{padding:20px}.agency-workspace [hidden],.agency-drawer [hidden]{display:none!important}.native-copy-confirm{box-sizing:border-box;width:min(480px,calc(100vw - 40px));padding:24px;border:1px solid var(--line,#dce5f0);border-radius:14px;background:#fff;color:var(--ink,#243a56);box-shadow:0 24px 80px #0b213a38;font:14px/1.7 Segoe UI,Microsoft YaHei,sans-serif}.native-copy-confirm::backdrop{background:#142c4c70}.native-copy-confirm button{margin:10px 10px 0 0}.native-copy-panel details>button{display:block;margin:8px 0;max-width:100%;text-align:left;overflow-wrap:anywhere}.native-copy-panel button.full+button.full{margin-top:8px}.native-copy-panel .note{display:block}.guide-top-button{display:inline-flex;align-items:center;gap:6px;color:#3953a1;border:1px solid #dce2f1;background:#fff;border-radius:9px;padding:7px 10px;white-space:nowrap}.entry-dialog:has(.guide-catalog),.entry-dialog:has(.guide-article){width:min(900px,calc(100vw - 32px))}.guide-welcome .primary,.guide-coach .primary,.guide-article-actions .primary{background:#385eae;color:#fff;border:1px solid #385eae;border-radius:8px}.guide-welcome,.guide-coach{position:fixed;z-index:55;right:22px;top:68px;width:min(350px,calc(100vw - 32px));background:#fff;border:1px solid #bfcce5;border-radius:14px;box-shadow:0 12px 38px #19345622;padding:16px;color:#23354f;box-sizing:border-box;font-size:14px;line-height:1.55}.guide-welcome{border-top:3px solid #6280c8;padding-right:34px}.guide-welcome strong{font-size:15px}.guide-welcome p{margin:9px 0 12px}.guide-welcome>div{display:flex;gap:8px;flex-wrap:wrap}.guide-welcome button,.guide-coach button,.guide-article-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px}.guide-dismiss{position:absolute;right:5px;top:5px;border:0!important;background:transparent!important;padding:6px!important}.guide-coach header{display:flex;justify-content:space-between;gap:8px;align-items:center}.guide-coach header strong{display:flex;align-items:center;gap:7px}.guide-coach header>div{display:flex}.guide-coach header button{border:0;background:transparent;color:#456083;padding:4px 6px;min-height:30px}.guide-coach.is-folded{width:auto;padding:8px 12px}.guide-coach-step{margin:12px 0;background:#f2f6fc;border-radius:10px;padding:12px}.guide-coach-step h3{margin:3px 0 7px;font-size:16px}.guide-coach-step p{margin:0 0 8px;font-size:14px;line-height:1.65}.guide-coach-step>small{color:#4a6081}.guide-coach-step>span{display:block;color:#176b64;font-size:12px;line-height:1.6}.guide-coach-actions{display:flex;justify-content:space-between;gap:8px}.guide-safety{display:block;margin-top:9px;color:#536783;font-size:12px}.guide-highlight{outline:3px solid #526ac4!important;outline-offset:3px;border-radius:6px}.help-center{max-width:1160px;margin:0 auto;padding:6px 0 30px}.help-center>header h1{margin:0 0 8px;font-size:26px}.help-center>header p{color:#526783;margin:0 0 20px}.help-center>nav{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid #e1e7f0}.help-center>nav button{display:flex;align-items:center;gap:7px;padding:9px 14px}.help-center>nav button[aria-pressed=true]{background:#eaf0fd;border-color:#a8b9e0;color:#294b92}.guide-catalog{margin-bottom:22px}.guide-search{display:flex!important;align-items:center;gap:10px;background:#fff;border:1px solid #cfd9e9;border-radius:10px;padding:0 13px;margin:0 0 16px!important;color:#516785}.guide-search input{border:0!important;box-shadow:none!important;padding:12px 0!important;margin:0!important;background:transparent!important;width:100%;min-height:44px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-grid .guide-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;background:#fff;border:1px solid #d7e1ef;border-radius:12px;padding:17px;gap:7px;color:#243c5a;min-width:0}.guide-card:hover{border-color:#708ec6;background:#fafcff}.guide-card>strong{font-size:18px}.guide-card>span{font-size:14px;line-height:1.55;min-height:44px;color:#465e7b}.guide-card small{display:flex;align-items:center;gap:7px;color:#3e5e9e;font-size:13px;margin-top:4px}.guide-card dl,.guide-summary dl{margin:8px 0;display:grid;gap:7px}.guide-card dl>div,.guide-summary dl>div{display:grid;grid-template-columns:35px 1fr;gap:8px;font-size:13px;line-height:1.6}.guide-card dt,.guide-summary dt{color:#62718a}.guide-card dd,.guide-summary dd{margin:0;color:#263d5a}.guide-back{margin:0 0 16px;border:0;background:transparent;color:#3b599b;padding:6px 0}.guide-article{line-height:1.8;color:#2b405c;max-width:900px}.guide-article h3{font-size:17px;margin:20px 0 10px}.guide-article ul{padding-left:22px;margin-top:8px}.guide-summary{padding:18px;background:linear-gradient(120deg,#f1f5fe,#eef8f5);border:1px solid #d6e4ee;border-radius:12px}.guide-summary>span{font-size:12px;color:#496b8a}.guide-summary h3{margin:4px 0 8px;font-size:20px}.guide-summary p{margin:0 0 12px}.guide-summary dl>div{grid-template-columns:60px 1fr;font-size:14px}.guide-example{padding:13px 16px;background:#fffaf0;border:1px solid #ead9b6;border-radius:10px;margin-top:18px}.guide-example summary,.guide-questions summary{cursor:pointer;font-weight:600}.guide-example p{font-size:14px;margin:8px 0 14px}.guide-example>div{border-top:1px solid #eee2cd;padding:10px 0 0}.guide-result-outline{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:8px 0}.guide-result-outline li{background:#fff;border:1px solid #dacfb9;border-radius:7px;padding:7px 10px;font-size:13px}.guide-steps{list-style:none;padding:0!important;display:grid;gap:14px}.guide-steps li{display:flex;gap:12px;padding-bottom:14px;border-bottom:1px solid #e2e8f1}.guide-steps li>span{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#e8eefb;color:#385994;font-weight:700}.guide-steps h4{margin:0 0 5px;font-size:16px}.guide-steps p{margin:0 0 7px;font-size:14px}.guide-steps small{display:block;color:#136c61;background:#eef8f4;border-radius:6px;padding:5px 9px;font-size:12px}.guide-questions details{border:1px solid #dce4f0;border-radius:9px;margin:9px 0;padding:11px 13px;background:#fff}.guide-questions p{margin:9px 0 0;font-size:14px;color:#405876;line-height:1.8}.guide-version{font-size:12px;color:#60738a;margin:22px 0}.guide-article-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 0;margin-top:12px}.guide-field-example{font-size:12px!important;color:#566b85!important;line-height:1.7;margin:7px 0 12px!important}.guide-field-example summary{cursor:pointer;font-weight:500}.guide-field-example p{padding:9px 11px;background:#f3f7fc;border-radius:8px;margin:6px 0}.guide-required{font-size:11px;font-weight:500;color:#8c4c25;margin-left:6px}.guide-next-missing{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#795321;background:#fff9ef;border:1px solid #ecd8b4;border-radius:8px;padding:8px;margin:8px 0}.guide-next-missing button{flex-shrink:0;padding:5px 7px!important;min-height:28px!important}.guide-home-intro{display:flex;justify-content:space-between;align-items:center;gap:12px}.guide-home-intro button{display:flex;align-items:center;gap:6px;flex-shrink:0;color:#3f5895;background:#fff;border:1px solid #d6deed;padding:8px 12px;border-radius:9px;font-size:13px}@media(max-width:950px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-top-button span{display:none}.guide-coach,.guide-welcome{right:12px;top:65px}.guide-home-intro{align-items:flex-start}.guide-home-intro button{padding:6px 8px}}@media(max-width:600px){.guide-grid{grid-template-columns:1fr}.guide-coach,.guide-welcome{top:60px;max-height:calc(100dvh - 80px);overflow:auto}.guide-home-intro{flex-wrap:wrap}.guide-summary h3{font-size:18px}.guide-card>span{min-height:0}}@media(prefers-reduced-motion:reduce){.guide-highlight{scroll-behavior:auto}}.commerce-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);gap:20px;align-items:start}.fw .commerce-check{flex-direction:row;align-items:flex-start;font-weight:400}.fw .commerce-check input{width:18px;height:18px;min-height:18px;padding:0;flex:0 0 18px;margin-top:3px}.commerce-inputs{display:grid;gap:18px;min-width:0}.commerce-layout fieldset{border:0;padding:0;margin:0;min-width:0}.commerce-layout label{display:grid;gap:7px;margin:12px 0;font-size:14px}.commerce-layout input:not([type=checkbox]),.commerce-layout textarea,.commerce-layout select{width:100%;box-sizing:border-box;padding:10px;border:1px solid #dce1e7;border-radius:9px;background:#fff;color:#202b38;font:inherit}.commerce-layout textarea{resize:vertical}.commerce-layout button{min-height:36px}.commerce-layout button:disabled{opacity:.5;cursor:not-allowed}.commerce-row{display:flex;align-items:center;gap:12px}.commerce-row>label{flex:1}.commerce-product{border-top:1px solid #e4e7ec;padding:10px 0 15px}.commerce-references{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.commerce-references>div{min-width:0}.commerce-references .fw-image{height:110px}.commerce-references img{object-fit:contain;width:100%;height:100%}.commerce-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.commerce-layout .commerce-check{display:flex;align-items:flex-start;gap:9px}.commerce-module{padding:14px 0;border-bottom:1px solid #e4e7ec}.commerce-module summary{cursor:pointer;font-weight:600}.commerce-summary{position:sticky;top:20px;min-width:0}.commerce-outline{display:grid;gap:10px;max-height:360px;overflow:auto;margin:18px 0}.commerce-outline article{border-left:3px solid #6d5ce7;padding:9px 13px;background:#f6f5ff;border-radius:5px}.commerce-outline p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.commerce-submit{display:grid;gap:10px;margin:15px 0}.commerce-summary>button{width:100%}.commerce-layout h2{font-size:18px}.commerce-layout p{line-height:1.6}@media(max-width:1050px){.commerce-layout{grid-template-columns:1fr}.commerce-summary{position:static}}@media(max-width:600px){.commerce-fields{grid-template-columns:1fr}.commerce-references{grid-template-columns:repeat(2,minmax(0,1fr))}}.commerce-layout [hidden]{display:none!important}.commerce-drop{border:1px dashed #c6d3e3;border-radius:10px;padding:12px;background:#f8faff;margin:12px 0}.commerce-drop>p{display:flex;align-items:center;gap:8px;font-size:12px;color:#667085}.commerce-step-actions{display:flex;justify-content:space-between;gap:12px}.commerce-steps{margin-bottom:20px}.commerce-layout :is(button,input,select,textarea):focus-visible{outline:3px solid #8db8ff;outline-offset:2px}.commerce-layout .primary{background:#0664ff;color:#fff;border-color:#0664ff}.commerce-summary{max-height:calc(100vh - 130px);overflow:auto}.commerce-outline article{border-color:#0664ff;background:#f4f8ff}@media(max-width:1050px){.commerce-summary{max-height:none;overflow:visible}}.commerce-reference-layout{grid-template-columns:minmax(320px,370px) minmax(0,1fr);gap:16px;align-items:start}.commerce-reference-layout .commerce-inputs{gap:0;max-height:calc(100dvh - 215px);min-height:540px;overflow:auto;background:#fff;border:1px solid #e1e6ef;border-radius:14px}.commerce-reference-layout .commerce-inputs>.fw-panel{padding:20px 18px;border:0;border-bottom:1px solid #e8edf3;box-shadow:none;border-radius:0;margin:0}.commerce-reference-layout .commerce-inputs h2{font-size:16px;margin:0 0 16px}.commerce-reference-layout .commerce-inputs p{font-size:12px;line-height:1.6}.commerce-reference-layout label{font-size:13px}.commerce-reference-layout .commerce-fields{grid-template-columns:1fr}.commerce-reference-layout .fw-actions{gap:6px}.commerce-reference-layout .fw-actions button{font-size:12px;padding:8px}.commerce-reference-layout .commerce-check{font-size:12px}.commerce-reference-layout .commerce-references .fw-image{height:84px}.commerce-reference-layout .commerce-canvas{position:sticky;top:16px;min-height:calc(100dvh - 215px);padding:22px;background:#f9fafc;border:1px solid #e1e6ef;min-width:0;border-radius:14px;box-sizing:border-box}.commerce-canvas-tabs{display:flex;gap:6px;margin-bottom:36px}.commerce-canvas-tabs button{font-size:13px;min-height:34px;padding:6px 14px}.commerce-canvas>h2{text-align:center;font-size:24px;margin-bottom:10px}.commerce-canvas>p{text-align:center;font-size:13px}.commerce-canvas .commerce-outline{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible;gap:12px;margin:30px 0}.commerce-canvas .commerce-outline article{position:relative;padding:0;overflow:hidden;border:1px solid #e1e6ef;border-radius:12px;background:#fff;min-width:0}.commerce-canvas .commerce-outline strong{display:block;font-size:12px;line-height:1.5;padding:12px 12px 0}.commerce-canvas .commerce-outline p{font-size:12px;padding:0 12px}.commerce-canvas .commerce-outline small{display:block;padding:0 12px 12px;overflow-wrap:anywhere}.commerce-outline .commerce-reference-image{height:140px;overflow:hidden;background:#edf0f4}.commerce-reference-image .fw-image{height:100%}.commerce-reference-image img{width:100%;height:100%;object-fit:cover}.commerce-reference-image>span{position:absolute;top:8px;left:8px;background:#0f1620cc;color:#fff;padding:3px 6px;font-size:10px;border-radius:4px}.commerce-reference-layout .commerce-settings>button{width:100%}.commerce-reference-layout .commerce-submit .primary{min-height:44px}@media(min-width:1650px){.commerce-reference-layout{grid-template-columns:420px minmax(0,1fr)}.commerce-canvas .commerce-outline{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.commerce-reference-layout{grid-template-columns:320px minmax(0,1fr)}.commerce-canvas .commerce-outline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.commerce-reference-layout{grid-template-columns:1fr}.commerce-reference-layout .commerce-inputs{max-height:none;min-height:0;overflow:visible}.commerce-reference-layout .commerce-canvas{position:static;min-height:0;padding:18px}.commerce-canvas-tabs{margin-bottom:20px}.commerce-reference-layout .commerce-fields{grid-template-columns:1fr}.commerce-outline .commerce-reference-image{height:130px}}.commerce-config{display:flex;flex-direction:column;height:calc(100dvh - 285px);min-height:420px;min-width:0;border:1px solid #e1e6ef;border-radius:14px;overflow:hidden;background:#fff}.commerce-reference-layout .commerce-config>.commerce-inputs{min-height:0;max-height:none;flex:1;border:0;border-radius:0}.commerce-dock{padding:12px 18px;border-top:1px solid #e1e6ef;background:#fff}.commerce-dock .commerce-submit{margin:0;gap:7px}.commerce-dock .fw-warning{font-size:12px;margin:0 0 8px;max-height:58px;overflow:auto}.commerce-reference-layout .commerce-canvas{min-height:calc(100dvh - 285px)}@media(max-width:760px){.commerce-config{height:auto;min-height:0;overflow:visible}.commerce-reference-layout .commerce-config>.commerce-inputs{overflow:visible}.commerce-dock{position:sticky;bottom:0;z-index:2;box-shadow:0 -4px 12px #142d4c0a}.commerce-reference-layout .commerce-canvas{min-height:0}}.commerce-step-actions{display:flex;gap:8px;justify-content:flex-end;margin-bottom:10px}.commerce-step-actions button:last-child{color:var(--accent,#7653b7);background:#f7f4fd;border-color:#ded5ef}.commerce-product-copy{margin-top:14px;padding:12px;border:1px solid #e5d9bd;border-radius:10px;background:#fffbf2}.commerce-product-copy summary{cursor:pointer;font-weight:600}.commerce-product-copy .fw-preserve{max-height:110px;overflow:auto;overflow-wrap:anywhere}.fw .commerce-reference-layout .commerce-row>.commerce-product-name{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:6px}.commerce-product-name>span{display:flex;align-items:center;gap:4px}.commerce-product-name input{min-width:0;width:100%}.commerce-auto-title,.fw-job-header h2{overflow-wrap:anywhere}.fw-auto-refresh{font-size:12px;color:#527184}.fw-analysis-next{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0}.fw-analysis-next p{margin:0;flex:1;min-width:200px}.commerce-fee-products{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;padding:12px;background:#f4f7fb;border-radius:10px}.commerce-fee-products>div{width:100px;display:grid;gap:5px;font-size:12px}.commerce-fee-products .fw-image{height:90px}.commerce-fee-products .fw-image img{object-fit:contain}.commerce-fee-products>p{flex-basis:100%;margin:0;font-size:13px}.commerce-fee-products>.commerce-fee-copy{flex:1;min-width:180px;display:block}.commerce-fee-copy p{margin:6px 0;max-height:130px;overflow:auto}.commerce-fee-copy small{color:#64748b;line-height:1.5}.fw{--fw-ink: #203b5b;--fw-muted: #647a96;--fw-line: #dde6f2;color:var(--fw-ink);min-width:0}.fw-page-title{min-width:0}.fw-page-title h1{font-size:30px;line-height:1.3;margin:0;color:#102443;letter-spacing:-.5px}.fw-page-title p{font-size:14px;margin:7px 0 8px}.fw-page-title .fw-sync{font-size:11px}.fw h2{font-size:21px;letter-spacing:-.3px;margin-bottom:18px;color:#142d4c}.fw h3{margin-bottom:12px}.fw p{color:var(--fw-muted);line-height:1.75}.fw button{min-height:40px}.fw button[aria-pressed=true]{color:#1e57d9;background:#edf4ff;border-color:#8bb1fc}.fw button:disabled{opacity:.55}.fw input,.fw textarea,.fw select{width:100%;min-height:42px;border:1px solid #cbd8e9;border-radius:7px;padding:10px 12px;background:#fff;color:#203b5b}.fw textarea{resize:vertical}.fw label{display:flex;flex-direction:column;gap:9px;margin:0 0 20px;font-weight:550;font-size:14px}.fw label small{font-weight:400;color:var(--fw-muted)}.fw fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.fw legend{font-weight:550;margin-bottom:9px;padding:0}.fw :is(input,textarea,select):disabled{background:#f4f7fb}.fw .fw-check{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:400;margin:0}.fw .fw-check input{min-height:0;width:17px;height:17px;margin:0;accent-color:#2563eb;flex-shrink:0}.fw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-4px 0 12px}.fw-sync{display:flex;align-items:center;gap:7px;color:var(--fw-muted);font-size:12px}.fw-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.fw-tabs{display:flex;gap:28px;border-bottom:1px solid var(--fw-line);margin-bottom:24px;overflow:auto}.fw-tabs button{border:0;border-radius:0;padding:13px 5px;background:transparent;position:relative;white-space:nowrap;font-size:15px}.fw-tabs button[aria-current]{color:#1a5ced;font-weight:650}.fw-tabs button[aria-current]:after{content:"";height:3px;background:#2563eb;position:absolute;inset:auto 0 0;border-radius:4px 4px 0 0}.fw-panel{background:#fff;border:1px solid #e8eef6;border-radius:12px;padding:24px;margin-bottom:20px;min-width:0}.fw-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.fw-heading h2,.fw-heading h3,.fw-heading p{margin:0}.fw-heading p{margin-top:5px;font-size:13px}.fw-muted{color:var(--fw-muted);font-weight:400;font-size:12px}.fw-steps{padding:16px 32px 12px;border-radius:12px;background:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.fw-steps button{position:relative;border:0;background:transparent;gap:12px;color:#506984;font-weight:600;font-size:16px}.fw-steps button span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e8eff9;color:#667d99;flex-shrink:0}.fw-steps button[aria-current]{color:#2563eb}.fw-steps button[aria-current] span{background:#2563eb;color:#fff;box-shadow:0 0 0 5px #edf4ff}.fw-steps button[data-complete=true] span{background:#2563eb;color:#fff}.fw-steps button:hover:not(:disabled){background:transparent;color:#2563eb}.fw-steps button:not(:last-of-type):after{content:"";position:absolute;width:22%;height:1px;background:#cbdaf0;right:-11%}.fw-steps p{grid-column:1/-1;font-size:12px;text-align:center;margin:12px 0 0}.fw-preparation{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:20px;align-items:start}.fw-preparation>.fw-panel{margin:0}.fw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.fw-title-fields label{flex-direction:row;align-items:center;white-space:nowrap}.fw-title-fields input{min-width:0}.fw-label-line{display:flex;justify-content:space-between;align-items:center;gap:12px}.fw :is(input,textarea,select,button){scroll-margin-block:100px}.fw-segment{display:flex;border:1px solid var(--fw-line);padding:3px;border-radius:8px;gap:3px}.fw-segment button{flex:1;padding:8px 9px;border:0;min-width:0;white-space:nowrap}.fw .fw-segment button[aria-pressed=true]{color:#fff;background:#2563eb;box-shadow:0 2px 5px #2563eb25}.fw-compact{max-width:340px;margin-bottom:20px}.fw-spec{align-self:center;font-size:12px}.fw-advanced{margin-top:16px;border:1px solid var(--fw-line);border-radius:8px;padding:12px 15px}.fw-advanced summary{cursor:pointer;font-weight:550}.fw-advanced summary svg{vertical-align:middle;margin-right:8px}.fw-advanced[open] summary{margin-bottom:16px}.fw-drop{padding:28px 20px;background:#f7faff;border:1px dashed #a7c3ea;border-radius:10px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:20px}.fw-drop>svg{color:#4982df}.fw-drop>strong{font-size:17px}.fw-drop p{font-size:12px;margin:0 0 4px}.fw-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.fw-source-card{min-width:0;border:1px solid var(--fw-line);border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:8px}.fw-source-card>strong,.fw-source-card>span,.fw-source-card>small{overflow-wrap:anywhere}.fw-source-card>span,.fw-source-card>small{color:var(--fw-muted);font-size:12px}.fw-source-card>button{margin-top:auto;font-size:12px;padding:8px 5px}.fw-source-card label{font-size:12px;margin:0}.fw-source-card .fw-image{aspect-ratio:3/4}.fw-image{width:100%;aspect-ratio:1/1;background:#f2f5f9;overflow:hidden;display:grid;place-items:center;border-radius:7px;min-width:0}.fw-image img{width:100%;height:100%;max-height:100%;object-fit:contain}.fw-image-placeholder{padding:12px;color:#7087a3;font-size:11px;text-align:center;display:flex;flex-direction:column;gap:5px;align-items:center;overflow-wrap:anywhere}.fw-image-placeholder span{max-height:75px;overflow:auto}.fw-image-large{aspect-ratio:auto;min-height:0;height:min(70dvh,calc(100dvh - 180px));grid-template:minmax(0,1fr) / minmax(0,1fr);background:#edf1f6}.fw-image-large img{max-width:100%;min-height:0;min-width:0}.fw-summary-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fw-summary-sources strong{display:block;font-size:12px;font-weight:500;margin-top:6px;overflow-wrap:anywhere}.fw-summary-sources small{display:inline-block;margin-top:4px;background:#edf4ff;border-radius:4px;padding:1px 5px;color:#45699f;font-size:11px}.fw-summary-sources .fw-image{aspect-ratio:3/4}.fw-model-summary{display:flex;align-items:center;gap:18px;margin-top:22px}.fw-model-summary .fw-image{width:96px;flex-shrink:0}.fw-model-summary p{margin:6px 0;font-size:12px}.fw-model-summary small{color:#27845e}.fw-summary-empty{color:#7890ad;background:#f7faff;padding:30px;text-align:center;border-radius:8px}.fw-summary-empty p{margin:10px 0 0;font-size:12px}.fw-total{margin-top:22px;border-top:1px solid var(--fw-line);padding-top:20px}.fw-total>p{font-size:12px}.fw-total>strong{display:block;font-size:17px;background:#f5f9ff;padding:10px 12px;border-radius:8px}.fw-total b{color:#2563eb;font-size:34px;margin:0 8px}.fw-tip,.fw-notice{display:flex;align-items:center;gap:9px;background:#eef6ff;border-radius:8px;padding:12px 14px;font-size:13px;color:#41658e!important}.fw-tip svg{flex-shrink:0;color:#2563eb}.fw-validation{color:#9c631c!important}.fw-warning{background:#fff8ed;border:1px solid #f0dcb9;color:#78531d;border-radius:9px;padding:16px 20px;margin-bottom:18px}.fw-warning p{color:#78531d;margin:6px 0 12px;overflow-wrap:anywhere}.fw-notice{margin-bottom:18px;flex-wrap:wrap}.fw-empty{text-align:center;padding:40px 20px;color:var(--fw-muted)}.fw-next{display:flex;justify-content:flex-end;margin-top:22px}.fw-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#fffffffa;border:1px solid var(--fw-line);border-radius:10px;margin:20px 0;position:sticky;bottom:0;z-index:5;box-shadow:0 -5px 24px #183b6510}.fw-bottom>span{display:flex;gap:8px;align-items:center;color:var(--fw-muted);font-size:12px}.fw-bottom>div>span{display:block;color:var(--fw-muted);font-size:12px;margin-top:4px}.fw-bottom button{min-height:46px;padding:12px 18px}.fw-hidden{display:none}.fw-modal{width:min(560px,calc(100vw - 32px));max-height:90vh;border:1px solid var(--fw-line);border-radius:15px;padding:26px;color:var(--fw-ink);box-shadow:0 24px 90px #0d1b323d}.fw-modal-wide{width:min(900px,calc(100vw - 32px))}.fw-modal::backdrop{background:#0d1b3280;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fw-modal>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.fw-modal>header h2{margin:0;font-size:22px}.fw-icon{padding:7px;min-width:36px;border:0;background:transparent}.fw-modal-footer{margin-top:22px;justify-content:flex-end;border-top:1px solid var(--fw-line);padding-top:20px}.fw-fee-heading{text-align:center;padding:22px 0}.fw-fee-heading h2{font-size:27px;margin:10px 0}.fw-kicker{font-size:12px;color:#4773ad;letter-spacing:.3px}.fw-fee-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr);gap:22px}.fw-kv{margin:16px 0 24px}.fw-kv>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #eef2f7;font-size:13px}.fw-kv dt{color:var(--fw-muted);flex-shrink:0}.fw-kv dd{text-align:right;margin:0;overflow-wrap:anywhere}.fw-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.fw-price{font-size:45px;font-weight:650;color:#2563eb;line-height:1.2;margin:10px 0 24px;font-variant-numeric:tabular-nums}.fw-price small{font-size:23px;margin-right:7px}.fw-fee-card{border-color:#bad2fc;box-shadow:0 10px 24px #2563eb08}.fw-fee-card>p{margin-bottom:8px}.fw-fee-read{padding:22px 0 15px;font-size:13px!important}@media(min-width:1100px)and (min-height:650px){.fw[data-screen=fees] .fw-fee-heading{padding:0;text-align:left}.fw[data-screen=fees] .fw-fee-heading h2{font-size:20px;margin:2px 0}.fw[data-screen=fees] .fw-fee-heading p{margin:3px 0;font-size:13px}.fw[data-screen=fees] .fw-kicker{display:none}.fw[data-screen=fees]>.fw-notice{padding:6px 10px;margin:0;font-size:12px}.fw[data-screen=fees]>.link{align-self:flex-start;margin:0;padding:3px 0;min-height:28px}.fw[data-screen=fees] .fw-fee-layout{flex:1;min-height:0;gap:14px}.fw[data-screen=fees] .fw-fee-layout>section{min-height:0;overflow:auto;margin:0}.fw[data-screen=fees] .fw-fee-layout>.fw-fee-card{display:flex;flex-direction:column;overflow:hidden;padding:14px}.fw[data-screen=fees] .fw-fee-summary{flex:1;min-height:0;overflow:auto}.fw[data-screen=fees] .fw-fee-actions{flex-shrink:0;padding-top:6px;border-top:1px solid var(--fw-line)}.fw[data-screen=fees] .fw-fee-actions button{min-height:32px;padding-block:5px}.fw[data-screen=fees] .fw-fee-summary .fw-kv>div{padding-block:3px}.fw[data-screen=fees] .fw-fee-summary p{line-height:1.4}.fw[data-screen=fees] .fw-fee-layout :is(h2,h3){font-size:16px;margin:5px 0}.fw[data-screen=fees] .fw-fee-layout p{margin:6px 0;font-size:13px}.fw[data-screen=fees] .fw-kv{margin:8px 0}.fw[data-screen=fees] .fw-kv>div{padding:6px 0}.fw[data-screen=fees] .fw-price{font-size:34px;margin:5px 0}.fw[data-screen=fees] .fw-fee-read{padding:8px 0;margin:0}.fw[data-screen=fees] .fw-preserve{max-height:90px;overflow:auto}}.fw-full{width:100%}.fw-confirm-icon{width:60px;height:60px;border-radius:50%;background:#edf4ff;color:#2563eb;display:grid;place-items:center;margin:0 auto 20px}.fw-emphasis{color:#2563eb;font-size:20px}.fw-targets{max-height:220px;overflow:auto;padding-left:22px;color:var(--fw-muted);font-size:13px}.fw-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0 20px;gap:12px}.fw-stats>div{border-right:1px solid var(--fw-line);padding-left:15px}.fw-stats>div:first-child{padding-left:0}.fw-stats>div:last-child{border:0}.fw-stats strong{display:block;font-size:23px;line-height:1.3;font-weight:600;color:#234c88}.fw-stats span{color:var(--fw-muted);font-size:12px}.fw progress{width:100%;height:7px;accent-color:#2563eb}.fw-job-header>p{margin:8px 0 16px;font-size:12px}.fw-job-header>.fw-finished-summary{font-size:14px;color:#486a96;margin-bottom:0}.fw-filters{display:grid;grid-template-columns:minmax(180px,1.7fr) minmax(110px,1fr) minmax(120px,1fr) auto;gap:14px;align-items:end;margin:20px 0}.fw-filters label{margin:0;font-size:12px}.fw-filters label>span{display:flex;align-items:center;gap:6px}.fw-filters button{height:43px;font-size:12px;padding:10px}.fw-gallery-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px}.fw-selection{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;padding-bottom:16px}.fw-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fw-result-card{border:2px solid transparent;border-radius:10px;background:#f8fafc;overflow:hidden}.fw-result-card.is-current{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb12}.fw-result-preview{display:block;border:0;padding:0;width:100%;border-radius:0}.fw-result-preview .fw-image{aspect-ratio:3/4;border-radius:0}.fw-result-caption{padding:10px 10px 12px;display:flex;flex-wrap:wrap;gap:7px}.fw-result-caption>.fw-check{width:100%;align-items:flex-start}.fw-result-caption strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.fw-result-caption small{color:var(--fw-muted);font-size:11px;align-self:center}.fw-badge{display:inline-block;font-size:11px;padding:2px 7px;border-radius:5px;background:#e8edf4;color:#65768e}.fw-review-adopted{background:#e4f5ec;color:#227c4c}.fw-review-change{background:#fff1dc;color:#8b621f}.fw-review-discarded{background:#f5e9ea;color:#946168}.fw-inspector{border-left:1px solid var(--fw-line);padding-left:22px}.fw-inspector>.fw-image{aspect-ratio:3/4;margin-bottom:14px}.fw-inspector p{font-size:12px}.fw-inspector h3{font-size:13px}.fw-inspector>small{display:block;color:var(--fw-muted);font-size:11px;margin-top:12px}.fw-inspector-actions{display:grid;gap:10px}.fw-inspector-actions button{font-size:12px}.fw-reference-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.fw-reference-pair span{font-size:11px;color:var(--fw-muted)}.fw-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px;font-size:12px}.fw-pagination button{padding:7px 12px;font-size:12px}.fw-analysis{border-top:1px solid var(--fw-line);padding:18px 0}.fw-mono{font-family:ui-monospace,Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.fw-export-ready{display:flex;align-items:center;justify-content:space-between;gap:20px}.fw-button{display:inline-flex;align-items:center;border-radius:8px;padding:12px 20px;flex-shrink:0}.fw-records{display:grid;gap:12px;margin:20px 0}.fw-record{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid var(--fw-line);border-radius:10px}.fw-record>svg{color:#5685c4;flex-shrink:0}.fw-record>div{min-width:0;flex:1}.fw-record h3{margin:0 0 6px}.fw-record p{margin:0 0 4px;font-size:12px}.fw-record small{color:var(--fw-muted)}.fw-document-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fw-document{border:1px solid var(--fw-line);padding:16px;border-radius:10px;display:flex;flex-direction:column;gap:12px;min-width:0}.fw-document h3{margin:0;overflow-wrap:anywhere}.fw-document small{color:var(--fw-muted)}.fw-document>button{margin-top:auto}.fw-template-preview{display:flex;flex-direction:column;gap:12px;padding:22px 16px;background:#eff5ff;border-radius:8px;color:#406da8}.fw-template-preview p{margin:0;font-size:12px}.fw-search{display:flex;align-items:end;gap:14px;margin:20px 0}.fw-search label{margin:0;flex:1}.fw-upload-record{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--fw-line);padding:15px 0}.fw-upload-record>div{flex:1;min-width:180px}.fw-upload-record p{margin:5px 0 0;font-size:12px}.fw-upload-record .fw-file-label{margin:0;font-size:12px;max-width:190px}.fw-file-label input{font-size:11px;padding:6px}@media(min-width:1700px){.fw-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fw-gallery-layout{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:1200px){.fw-preparation{grid-template-columns:minmax(0,1.4fr) 285px;gap:14px}.fw-panel{padding:20px}.fw-form-grid{gap:0 14px}.fw-source-grid,.fw-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-gallery-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.fw-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.fw-preparation,.fw-fee-layout{grid-template-columns:1fr}.fw-summary-sources{grid-template-columns:repeat(6,minmax(0,1fr))}.fw-summary .fw-model-summary{display:inline-flex;width:48%}.fw-summary .fw-total{margin-top:18px}.fw-bottom{position:static;flex-wrap:wrap}.fw-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.fw-toolbar{align-items:flex-start;flex-direction:column}.fw-tabs{gap:18px}.fw-steps{padding:14px 5px}.fw-steps button{font-size:13px;gap:6px;padding:8px 4px}.fw-steps button span{width:29px;height:29px}.fw-steps button:not(:last-of-type):after{display:none}.fw-form-grid,.fw-gallery-layout{grid-template-columns:1fr}.fw-inspector{padding:20px 0 0;border-left:0;border-top:1px solid var(--fw-line)}.fw-inspector>.fw-image{max-height:360px;aspect-ratio:auto}.fw-reference-pair{max-width:260px}.fw-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fw-stats>div{border:0;padding:0}.fw-heading{align-items:flex-start;flex-wrap:wrap}.fw-summary-sources{grid-template-columns:repeat(3,minmax(0,1fr))}.fw-record{flex-wrap:wrap;padding:15px}.fw-bottom .fw-actions,.fw-bottom button{width:100%}.fw-filters{grid-template-columns:1fr 1fr}.fw-filters>label:first-child{grid-column:1/-1}.fw-modal{padding:20px}}.fw-upload-panel{padding:12px 16px!important;max-height:180px;overflow:auto}.fw-upload-panel h3{margin:0 0 4px}.fw-upload-panel .fw-upload-record{padding:8px 0}.fw-upload-panel .fw-upload-record p{margin:3px 0}.fw-upload-panel details{font-size:12px}.fw-upload-panel details[open]{max-width:260px}.entry-shell .commerce-canvas .commerce-outline.commerce-outline-detail{grid-template-columns:minmax(0,1fr);width:min(100%,380px);margin-inline:auto;gap:0;grid-auto-rows:max-content}.entry-shell .commerce-canvas .commerce-outline-detail>article{border-radius:0;border-bottom:0}.commerce-outline-detail>article:last-child{border-bottom:1px solid var(--fw-line)}.entry-shell .commerce-canvas .commerce-outline-detail .commerce-reference-image{height:80px}.commerce-outline-detail>article strong{margin-top:8px}.fw-source-error{color:#b42318;line-height:1.5;font-size:13px;overflow-wrap:anywhere}.fw-image-dialog[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 40px);overflow-y:auto}.fw-image-dialog>header{margin-bottom:12px;flex-shrink:0}.fw-image-dialog .fw-image-large{height:min(55dvh,calc(100dvh - 260px));min-height:100px;flex-shrink:1}.fw-image-dialog .fw-actions{flex-shrink:0}.entry-page,.entry-shell{--entry-blue:#0664ff;--entry-ink:#0d1735;--entry-muted:#647797;--entry-line:#dfe7f2;color:var(--entry-ink);font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}.entry-page{display:grid;grid-template-columns:56.3% 43.7%;min-height:100vh;background:#fff}.entry-brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:750;color:var(--entry-ink);letter-spacing:-.7px;text-decoration:none}.entry-brand svg,.entry-brand b{color:var(--entry-blue)}.entry-brand b{font-size:.9em}.entry-story{padding:36px 6.5% 28px;background:#eff6ff;display:flex;flex-direction:column;min-width:0;overflow:hidden}.entry-story-heading{margin-top:58px}.entry-story-heading h1{font-size:clamp(38px,4.6vw,68px);line-height:1.3;font-weight:750;letter-spacing:-2px;margin:0 0 13px}.entry-story-heading em{font-style:normal;color:var(--entry-blue)}.entry-story-heading p{font-size:clamp(17px,1.65vw,25px);color:#526b94;margin:0}.entry-collage{display:block;width:calc(100% + 50px);max-height:480px;object-fit:contain;align-self:center;margin:16px -25px 12px;mix-blend-mode:multiply}.entry-benefits{display:flex;gap:24px;justify-content:space-between;margin-top:auto;color:#425d86;font-size:15px;padding:14px 0}.entry-benefits span{display:flex;gap:12px;align-items:center}.entry-benefits svg{color:var(--entry-blue);flex-shrink:0}.entry-main{padding:35px 11% 25px 15%;margin:0;max-width:none;display:flex;flex-direction:column;min-width:0}.entry-switch{display:flex;justify-content:flex-end;align-items:center;gap:8px;white-space:nowrap;color:var(--entry-muted);font-size:15px;margin-bottom:36px}.entry-switch button,.entry-footer button,.entry-consent button,.entry-forgot button{border:0;padding:0;color:var(--entry-blue);background:transparent}.entry-form-wrap{margin:auto 0;max-width:520px;width:100%;align-self:center}.entry-form-wrap>h2{font-size:clamp(32px,3.5vw,52px);letter-spacing:-1px;line-height:1.35;margin:0 0 8px;font-weight:750}.entry-subtitle{font-size:24px;color:var(--entry-muted);margin:0 0 32px}.entry-tabs{display:flex;border-bottom:1px solid var(--entry-line);margin:0 0 27px}.entry-tabs button{flex:1;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;padding:12px 0 16px;font-size:21px;color:var(--entry-muted)}.entry-tabs button[aria-selected=true]{border-bottom-color:var(--entry-blue);color:var(--entry-blue);font-weight:650}.entry-field{display:block;margin:0 0 21px;font-size:17px;font-weight:550}.entry-input{margin-top:9px;display:flex;align-items:center;gap:12px;border:1px solid #cbd8eb;border-radius:7px;height:58px;padding:0 17px;background:#fff;color:#7085a5}.entry-input:focus-within{border-color:var(--entry-blue);box-shadow:0 0 0 3px #e6efff}.entry-input svg{flex-shrink:0}.entry-auth .entry-input input{width:100%;min-width:0;margin:0;padding:0;height:100%;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:var(--entry-ink);font-size:17px}.entry-input input::placeholder{color:#879ab8;font-weight:400}.entry-input button{background:transparent;border:0;padding:5px;color:#7085a5}.entry-forgot{display:flex;justify-content:flex-end;margin:-8px 0 26px}.entry-consent{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:#536b92;margin:25px 0}.entry-consent input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:17px;height:17px;flex-shrink:0;margin:3px 0 0;accent-color:var(--entry-blue)}.entry-consent button{font:inherit;text-decoration:underline;text-underline-offset:3px}.entry-submit.primary{width:100%;height:62px;font-size:21px;background:var(--entry-blue);border-color:var(--entry-blue);border-radius:8px;box-shadow:none}.entry-submit.primary:hover:not(:disabled){background:#05d}.entry-return{display:flex;justify-content:center;align-items:center;gap:11px;padding:14px 12px;border-radius:9px;background:#f3f7fc;color:#61789e;font-size:13px;margin-top:17px}.entry-return svg{color:var(--entry-blue)}.entry-main .entry-footer{display:flex;flex-wrap:wrap;gap:18px;margin:45px 0 0;padding:0;border:0;justify-content:center;font-size:13px}.entry-footer button{color:#657b9a}.entry-hint,.entry-mini-note{font-size:12px;color:#70809b;line-height:1.8;margin:8px 0 18px}.entry-mini-note{background:#f3f7ff;border-radius:7px;padding:10px;font-size:13px}.entry-error{font-size:13px;color:#a12b35;background:#fff3f3;border:1px solid #f4d5d8;border-radius:8px;padding:10px 13px;overflow-wrap:anywhere}.entry-message{background:#f0f6ff;color:#405c8e;border:1px solid #d8e6fb;padding:12px;border-radius:8px;font-size:13px}.entry-message button{margin-left:8px}.entry-pending{border:1px solid #f1dcad;background:#fff9e9;border-radius:8px;padding:12px;margin-top:15px}.entry-pending button{font-size:12px;margin-right:8px}.entry-dialog{width:min(580px,calc(100vw - 32px));padding:0;border:1px solid #dfe7f2;border-radius:16px;max-height:86vh;color:#15243d;box-shadow:0 22px 90px #192e5b2e}.entry-dialog::backdrop{background:#14264266}.entry-dialog>header{position:sticky;top:0;background:#fff;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 24px;border-bottom:1px solid #e5eaf3}.entry-dialog h2{margin:0;font-size:20px}.entry-dialog-body{padding:24px}.entry-dialog-body h3{margin:20px 0 10px}.entry-dialog-body h3:first-child{margin-top:0}.entry-dialog-body details{margin-top:20px}.entry-legal{white-space:pre-wrap;line-height:1.9}.entry-dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin:20px 0}.entry-security-summary{display:flex;gap:16px;padding:20px;border:1px solid #dde8f6;border-radius:12px;margin-bottom:24px;background:#f7faff}.entry-security-summary svg{color:var(--entry-blue);flex-shrink:0}.entry-security-summary p{margin:5px 0}.entry-security-card{max-width:780px;margin:0 auto}.entry-security-card .entry-auth{background:#fff;border:1px solid #e1e8f2;border-radius:12px;padding:28px}.entry-security-card .entry-submit{max-width:320px}.entry-security-card>details{background:#fff;border:1px solid #e1e8f2;border-radius:12px;padding:20px;margin-top:18px}.entry-shell{display:flex;background:#f4f8ff;min-height:100vh}.entry-sidebar{position:fixed;inset:0 auto 0 0;width:250px;background:#fff;border-right:1px solid #e5edf7;display:flex;flex-direction:column;z-index:30;padding:26px 16px 20px;overflow-y:auto}.entry-sidebar .entry-brand{font-size:20px;gap:10px;white-space:nowrap;margin:0 7px 31px}.entry-sidebar nav,.entry-sidebar-bottom{display:flex;flex-direction:column;gap:5px}.entry-sidebar nav>button,.entry-sidebar nav details>button,.entry-sidebar-bottom>button{justify-content:flex-start;border:0;border-radius:8px;padding:13px 16px;font-size:15px;background:transparent;color:#14213b;min-height:48px;gap:17px;white-space:nowrap}.entry-sidebar nav details>button{display:flex;width:100%}.entry-sidebar button.active{background:#eaf2ff;color:var(--entry-blue);font-weight:600}.entry-nav-caption{font-size:12px;color:#7b8daa;padding:8px 16px 0;margin:8px 0 0}.entry-nav-divider{border-top:1px solid #e4ebf5;margin:19px 6px}.entry-sidebar-bottom{margin-top:auto;padding-top:32px}.entry-space-label{display:flex;gap:11px;align-items:center;padding:16px 8px 4px;border-top:1px solid #e3eaf5;margin-top:15px}.entry-space-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.entry-space-label svg{color:#5772a0;flex-shrink:0}.entry-dev{color:#497c81;background:#edf8f8;font-size:10px;padding:3px 9px;border-radius:5px;align-self:flex-start;margin-left:42px;white-space:nowrap}.entry-switch .entry-dev{margin-left:3px}.entry-main-wrap{margin-left:250px;min-width:0;flex:1}.entry-topbar{height:86px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border-bottom:1px solid #e9eef7;padding:0 38px}.entry-breadcrumb,.entry-topbar-actions{display:flex;align-items:center;gap:18px;min-width:0}.entry-breadcrumb{color:#7689a7;font-size:14px}.entry-breadcrumb>span{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-breadcrumb strong{color:#18243e;white-space:nowrap;font-weight:550}.entry-breadcrumb select{max-width:195px;border:0;background:transparent;font-size:13px;color:#61789c;margin:0;padding:5px}.entry-topbar-actions{gap:20px;flex-shrink:0}.entry-balance{border:0;background:transparent;gap:11px;padding:0;color:#7687a3;font-size:13px;white-space:nowrap}.entry-balance strong{font-size:17px;color:var(--entry-blue);font-weight:550}.entry-recharge{padding:5px 22px;min-height:36px;color:var(--entry-blue);border:1px solid #94b7ff;background:#fff;border-radius:7px}.entry-topbar .icon-btn{border:0;color:#3e5579}.entry-user-menu{position:relative}.entry-user-button{border:0;padding:7px;background:#f1f5fb;border-radius:30px;color:#617694}.entry-menu{position:absolute;right:0;top:49px;z-index:35;width:195px;background:#fff;border:1px solid #dde7f5;box-shadow:0 12px 40px #274e8120;border-radius:10px;padding:7px}.entry-menu button{width:100%;justify-content:flex-start;border:0;padding:12px;background:#fff;font-size:13px}.entry-main-wrap>main{padding:36px 38px;max-width:1560px;width:100%}.entry-home>header h1{font-size:38px;line-height:1.4;font-weight:750;letter-spacing:-.6px;margin:7px 0 5px}.entry-home>header p{color:#677e9f;font-size:20px;margin:0 0 24px}.entry-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.entry-tool-card{display:block;text-align:left;border:1px solid #e0e8f4;border-radius:10px;background:#fff;padding:0;overflow:hidden;transition:box-shadow .15s,border-color .15s}.entry-tool-card:hover:not(:disabled){background:#fff;border-color:#94b8f4;box-shadow:0 9px 25px #3a6baa12}.entry-tool-card>img{width:100%;aspect-ratio:1.28;object-fit:cover;display:block}.entry-tool-card>div{padding:24px}.entry-tool-card h2{font-size:22px;margin:0 0 9px;font-weight:650}.entry-tool-card p{font-size:15px;white-space:nowrap;color:#6b80a1;margin:0 0 29px}.entry-tool-card span{display:flex;align-items:center;gap:8px;color:var(--entry-blue);font-size:16px;font-weight:550}.entry-zero{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:#fff7e9;color:#ba6509;border:1px solid #f7ecd5;border-radius:10px;padding:15px 22px;margin:20px 0 32px;font-size:14px}.entry-zero button{border:0;border-left:1px solid #f0d7ac;padding:0 0 0 15px;background:transparent;color:var(--entry-blue);border-radius:0}.entry-recent{margin-top:30px}.entry-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.entry-section-title h2{font-size:23px;margin:0}.entry-section-title>div{display:flex;align-items:center;gap:10px}.entry-recent-row{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #e0e8f4;border-radius:10px;padding:19px 23px;margin-bottom:12px}.entry-draft-icon{width:76px;height:76px;flex-shrink:0;background:#eff5ff;color:#5085d6;border-radius:8px;display:grid;place-items:center}.entry-recent-title{min-width:0;flex:1}.entry-recent-title h3{font-size:17px;margin:0 0 7px;overflow-wrap:anywhere}.entry-recent-title p{font-size:13px;color:#8192ac;margin:0}.entry-recent-row .primary{padding:12px 22px;background:var(--entry-blue);box-shadow:none;flex-shrink:0}.entry-saved-badge{font-size:12px;background:#f2f5fa;color:#7184a1;padding:5px 12px;border-radius:6px}.entry-recent-note{font-size:12px;color:#8192ac;margin:12px 0 25px}.entry-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px;background:#fff;border:1px solid #e2eaf4;border-radius:12px;text-align:center;color:#7791b4}.entry-empty h3{color:#314665;margin:10px 0 6px}.entry-empty p{margin:5px 0 10px;font-size:13px}.entry-home>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #dce6f4;padding-top:18px;font-size:12px;color:#7d90ae;margin-top:32px}.entry-wallet{display:flex;align-items:center;gap:16px;padding:20px;background:#f2f7ff;border-radius:10px}.entry-wallet>svg{color:#1b68ee}.entry-wallet>div{flex:1;display:flex;flex-direction:column;color:#6983a5}.entry-wallet strong{font-size:29px;color:#1463ea;font-weight:600}.entry-recharge-steps{padding-left:23px;margin:25px 0}.entry-recharge-steps li{padding-left:6px;margin-bottom:20px;color:#2b466d}.entry-recharge-steps p{font-size:13px;margin:6px 0;color:#7284a0}.entry-mobile-toggle,.entry-mobile-scrim{display:none}.entry-register{grid-template-columns:49.5% 50.5%}.entry-register .entry-story-heading h1{font-size:clamp(38px,4.3vw,64px)}.entry-register .entry-story-heading{margin-top:44px}.entry-register .entry-collage{width:calc(100% + 95px);max-height:380px;object-fit:cover;margin:24px -48px 12px}.entry-register .entry-main{padding-left:17%;padding-right:12%}.entry-register .entry-subtitle{font-size:21px}.entry-register .entry-form-wrap>h2{font-size:48px}.entry-register .entry-return{display:none}.entry-wechat-action{border-color:#75a4ff;color:#0664ff;background:transparent;margin-top:24px;padding:13px 25px}.entry-register .entry-story-heading p{font-size:20px}.entry-register .entry-benefits{font-size:15px;justify-content:space-around}.entry-all-navigation{background:#fff;border:1px solid #e0e8f4;border-radius:12px;padding:20px;margin-bottom:22px}.entry-all-navigation .grouped-navigation{display:block}.entry-all-navigation .navigation-group-entries,.entry-all-navigation .navigation-primary{display:flex;flex-wrap:wrap;gap:8px}.entry-all-navigation button{margin:4px;color:#284571}@media(max-width:900px){.entry-register .entry-main{padding:24px max(24px,calc((100vw - 500px)/2))}.entry-register .entry-form-wrap>h2{font-size:34px}.entry-register .entry-subtitle{font-size:17px}}@media(min-width:1550px){.entry-collage{max-height:540px}.entry-story-heading{margin-top:70px}.entry-main{padding-left:13%;padding-right:13%}}@media(max-height:820px)and (min-width:901px){.entry-story{padding-top:26px}.entry-story-heading{margin-top:35px}.entry-story-heading h1{font-size:48px}.entry-story-heading p{font-size:20px}.entry-collage{max-height:340px;margin-top:4px}.entry-main{padding-top:24px}.entry-switch{margin-bottom:20px}.entry-form-wrap>h2{font-size:36px}.entry-subtitle{font-size:18px;margin-bottom:20px}.entry-tabs{margin-bottom:18px}.entry-field{margin-bottom:13px}.entry-input{height:47px}.entry-consent{margin:16px 0}.entry-submit.primary{height:49px}.entry-footer{margin-top:23px}.entry-forgot{margin-bottom:17px}}@media(max-width:1180px){.entry-sidebar{width:210px;padding-left:10px;padding-right:10px}.entry-sidebar .entry-brand{font-size:18px}.entry-main-wrap{margin-left:210px}.entry-topbar{padding:0 24px}.entry-main-wrap>main{padding:26px 24px}.entry-breadcrumb>span{max-width:110px}.entry-topbar-actions{gap:12px}.entry-tool-card>div{padding:15px}.entry-tool-card h2{font-size:18px}.entry-tool-card p{font-size:12px}.entry-main{padding-left:9%;padding-right:9%}.entry-benefits{font-size:12px;gap:12px}}@media(max-width:900px){.entry-page{grid-template-columns:1fr}.entry-story{display:none}.entry-main{min-height:100vh;padding:24px max(24px,calc((100vw - 500px)/2))}.entry-form-wrap{margin:20px auto}.entry-switch{margin-bottom:24px}.entry-footer{margin-top:auto;padding-top:25px}.entry-sidebar{transform:translate(-100%);visibility:hidden;transition:transform .2s}.entry-sidebar.is-open{transform:translate(0);visibility:visible}.entry-main-wrap{margin-left:0}.entry-mobile-toggle{display:inline-flex}.entry-mobile-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#14264266;z-index:29;border:0;border-radius:0}.entry-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-tool-card>img{aspect-ratio:1.7}.entry-breadcrumb{gap:9px}.entry-breadcrumb>span{display:none}.entry-topbar-actions{gap:10px}.entry-balance span{display:none}.entry-recent-row{gap:12px;padding:15px}.entry-saved-badge{display:none}}@media(max-width:560px){.entry-topbar{height:66px;padding:0 14px;gap:8px}.entry-breadcrumb>svg,.entry-breadcrumb select{display:none}.entry-breadcrumb strong{font-size:12px}.entry-balance strong{font-size:13px}.entry-recharge{padding:5px 11px}.entry-topbar-actions{gap:6px}.entry-topbar-actions>.icon-btn{display:none}.entry-main-wrap>main{padding:23px 16px}.entry-home>header h1{font-size:27px}.entry-home>header p{font-size:15px}.entry-tool-grid{gap:12px}.entry-tool-card h2{font-size:17px}.entry-tool-card p{white-space:normal;min-height:40px;margin-bottom:13px}.entry-tool-card span{font-size:14px}.entry-tool-card>img{aspect-ratio:1.35}.entry-home>footer{align-items:flex-start;flex-direction:column}.entry-zero{font-size:12px;padding:13px;gap:8px}.entry-draft-icon{width:43px;height:52px}.entry-recent-row{flex-wrap:wrap}.entry-recent-title{min-width:180px}.entry-recent-row .primary{margin-left:auto;padding:8px 14px}.entry-security-card .entry-auth{padding:18px}.entry-dialog-body{padding:20px}.entry-switch{font-size:13px}.entry-main{padding:20px}.entry-story-heading h1{font-size:40px}}.entry-brand-logo{display:block;flex:none;object-fit:contain}.entry-story{background:radial-gradient(ellipse at 75% 55%,#dcebff 0,transparent 65%),#f1f7ff}.entry-scene{position:relative;width:calc(100% + 70px);align-self:center;margin:20px -35px 12px}.entry-scene .entry-collage{width:100%;max-height:none;aspect-ratio:1.4;object-fit:contain;margin:0;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 70% 70% at center,#000 56%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at center,#000 56%,transparent 100%)}.entry-scene-labels span{position:absolute;display:flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid #fff;border-radius:12px;background:#fffffff2;box-shadow:0 8px 22px #4b73ad1c;font-size:14px;font-weight:600;color:#132d58}.entry-scene-labels svg{color:#0664ff}.entry-scene-labels span:nth-child(1){left:20%;top:12%;transform:rotate(4deg)}.entry-scene-labels span:nth-child(2){right:1%;top:48%;transform:rotate(5deg)}.entry-scene-labels span:nth-child(3){left:5%;bottom:6%;transform:rotate(-9deg)}.entry-scene-labels span:nth-child(4){right:7%;bottom:7%;transform:rotate(8deg)}.entry-benefits{font-size:17px;gap:20px}.entry-benefits>span>svg{box-sizing:content-box;background:#ffffffb3;border-radius:50%;padding:12px}.entry-register .entry-scene{width:calc(100% + 96px);margin:20px -48px 10px}.entry-register .entry-scene .entry-collage{width:100%;aspect-ratio:1.85;max-height:none;object-fit:cover;margin:0;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 80%,transparent)}.entry-register .entry-benefits{align-items:flex-start;gap:20px;justify-content:space-between}.entry-register .entry-benefits span{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1}.entry-register .entry-benefits strong{font-size:17px;color:#11213e;white-space:nowrap}.entry-register .entry-benefits small{font-size:14px;line-height:1.65;color:#6b83a8}.entry-form-eyebrow{font-size:17px;color:#0664ff;font-weight:600;margin:0 0 8px}.entry-auth .entry-input input::placeholder{font-size:16px;color:#879ab8}.entry-field-help{font-size:14px;color:#7085a5;margin:-12px 0 23px;line-height:1.6}.entry-register .entry-mini-note{font-size:15px;padding:14px 16px;margin:0 0 25px}.entry-register .entry-hint{font-size:14px}.entry-register .entry-wechat-action{font-size:18px;padding:14px 30px}.entry-tool-card .entry-tool-visual{display:block;position:relative;overflow:hidden}.entry-tool-visual>img{display:block;width:100%;aspect-ratio:1.28;object-fit:cover}.entry-tool-visual>i{position:absolute;display:grid;place-items:center;pointer-events:none;color:#fff;font-style:normal}.entry-tool-play{left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border:2px solid #fff;border-radius:50%;background:#19232b66}.entry-tool-voice{right:13px;top:48%}.entry-tool-visual>.entry-tool-compare{left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:50%;width:36px;height:36px;color:#0664ff;box-shadow:0 3px 10px #162b4120}@media(max-height:820px)and (min-width:901px){.entry-scene{width:95%;margin-top:8px}.entry-scene .entry-collage{max-height:320px}.entry-register .entry-scene .entry-collage{max-height:260px}.entry-benefits{font-size:13px}.entry-register .entry-benefits strong{font-size:14px}.entry-register .entry-benefits small{font-size:12px}.entry-register .entry-form-wrap>h2{font-size:36px}.entry-register .entry-mini-note{margin-bottom:16px;padding:10px;font-size:13px}.entry-field-help{margin-bottom:15px;font-size:12px}}@media(max-width:900px){.entry-tool-visual>img{aspect-ratio:1.7}}@media(max-width:560px){.entry-tool-visual>img{aspect-ratio:1.35}.entry-tool-play{width:42px;height:42px}.entry-register .entry-mini-note{font-size:13px}.entry-auth .entry-input input::placeholder{font-size:14px}}.entry-shell[data-creator] .entry-topbar{height:60px;padding-inline:28px;background:#f8fbff}.entry-shell[data-creator] .entry-main-wrap>main{padding:22px 28px 28px;max-width:1920px}.entry-shell[data-creator] .entry-main-wrap{background:#f3f7fd}.entry-shell[data-creator] .video-tool-tabs{margin-bottom:16px;border-bottom:1px solid #dce6f3;gap:24px}.entry-shell[data-creator] .video-tool-tabs button{background:transparent;border:0;border-radius:0;padding:8px 2px 12px}.entry-shell[data-creator] .video-tool-tabs [aria-selected=true]{color:#1660ed;box-shadow:0 2px #1660ed}.entry-mini-note small{display:block;margin-top:8px;color:#526984;line-height:1.6}.entry-resume-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.entry-resume-tools>button{padding:16px;text-align:left;gap:14px;border-color:#dce6f4;background:#fff}.entry-resume-tools>button>span{flex:1}.entry-resume-tools strong,.entry-resume-tools small{display:block}.entry-resume-tools small{color:#526984;font-size:13px;margin-top:6px;line-height:1.5}.entry-legacy-points{margin-top:24px;padding:18px;background:#fff;border:1px solid #dce6f4;border-radius:10px}.entry-legacy-points>summary{cursor:pointer;font-weight:600}.entry-account-panel .entry-account-balance{font-size:28px;font-weight:600;color:#075cdb}.entry-account-panel table{font-size:14px}.entry-account-panel details{font-size:13px;color:#526984}.entry-account-panel details p{overflow-wrap:anywhere}.entry-account-panel .entry-account-actions{display:flex;align-items:center;gap:12px;margin:16px 0}.studio-onboarding{border:1px solid #dce6f4;background:#fff;border-radius:10px;padding:16px 20px;margin-bottom:14px;display:flex;gap:24px;align-items:center}.studio-onboarding>div{flex:1}.studio-onboarding h3{margin:0 0 6px;font-size:16px}.studio-onboarding p{margin:0;color:#526984;font-size:14px;line-height:1.6}.studio-onboarding ol{display:flex;gap:24px;padding-left:18px;margin:8px 0 0;font-size:13px;color:#526984}.replica-model-help{font-weight:400;line-height:1.6;color:#526984;font-size:13px}@media(max-width:900px){.entry-shell[data-creator] .entry-main-wrap>main{padding:18px 16px}.entry-shell[data-creator] .entry-topbar{padding-inline:16px}}@media(min-width:901px){.entry-page{min-height:100dvh;align-items:start}.entry-story{height:100dvh;position:sticky;top:0;padding:clamp(20px,3dvh,36px) clamp(28px,3.6vw,72px) 18px}.entry-story-heading,.entry-register .entry-story-heading{margin-top:clamp(18px,5dvh,54px);flex-shrink:0}.entry-story-heading h1,.entry-register .entry-story-heading h1{font-size:clamp(36px,min(4vw,6.5dvh),62px);line-height:1.25}.entry-story-heading p,.entry-register .entry-story-heading p{font-size:clamp(16px,2.2dvh,22px);line-height:1.6}.entry-scene,.entry-register .entry-scene{flex:1;min-height:0;width:100%;margin:12px 0;display:flex;align-items:center}.entry-scene .entry-collage,.entry-register .entry-scene .entry-collage{width:100%;height:100%;min-height:0;max-height:100%;aspect-ratio:auto;object-fit:contain;margin:0}.entry-scene-labels span{padding:8px 10px;font-size:12px;gap:6px}.entry-benefits,.entry-register .entry-benefits{flex-shrink:0;font-size:13px;padding:8px 0;gap:14px}.entry-benefits>span>svg{padding:8px}.entry-register .entry-benefits span{gap:6px}.entry-register .entry-benefits strong{font-size:14px}.entry-register .entry-benefits small{font-size:12px}.entry-register .entry-wechat-action{margin-top:14px;padding:10px 16px;font-size:15px}.entry-main,.entry-register .entry-main{min-height:100dvh;padding:22px clamp(28px,4vw,84px) 18px}.entry-switch{margin-bottom:18px;font-size:14px;flex-shrink:0}.entry-form-wrap{margin:auto 0}.entry-form-wrap>h2,.entry-register .entry-form-wrap>h2{font-size:clamp(28px,4.5dvh,42px);line-height:1.25;margin-bottom:8px}.entry-subtitle,.entry-register .entry-subtitle{font-size:17px;margin-bottom:16px}.entry-form-eyebrow{font-size:13px;margin-bottom:5px}.entry-tabs{margin-bottom:16px}.entry-tabs button{padding:9px 0 11px;font-size:17px}.entry-field{font-size:14px;margin-bottom:12px}.entry-input{height:clamp(42px,5.8dvh,52px);margin-top:6px;padding-inline:12px}.entry-auth .entry-input input,.entry-auth .entry-input input::placeholder{font-size:15px}.entry-forgot{margin:-2px 0 14px;font-size:13px}.entry-consent{font-size:13px;margin:14px 0;gap:8px}.entry-consent input[type=checkbox]{margin-top:2px}.entry-submit.primary{height:46px;font-size:17px}.entry-return{margin-top:12px;padding:9px 10px;font-size:12px}.entry-main .entry-footer{margin-top:18px;font-size:12px;gap:14px;flex-shrink:0}.entry-form-wrap .entry-message,.entry-form-wrap .entry-error{padding:9px 11px;margin:10px 0;font-size:12px}.entry-register .entry-mini-note{font-size:13px;padding:10px 12px;margin-bottom:12px}.entry-register .entry-mini-note small{font-size:12px;margin-top:4px}.entry-field-help{font-size:12px;line-height:1.4;margin:-4px 0 10px}.entry-register .entry-hint{font-size:12px;line-height:1.5;margin:7px 0 10px}.entry-wechat h3{font-size:14px;margin:0 0 8px}.entry-wechat>p{font-size:12px;line-height:1.6;margin:6px 0}.entry-wechat.is-scanning{display:grid;grid-template-columns:218px minmax(0,1fr);gap:6px 12px}.entry-wechat.is-scanning>h3,.entry-wechat.is-scanning>h3+p{grid-column:1/-1}.entry-wechat-qr{grid-column:1;grid-row:3/span 4;height:279px;position:relative}.entry-wechat-qr>iframe{position:absolute;left:50%;margin-left:-160px!important;max-width:none!important;transform:scale(.68);transform-origin:top center}.entry-wechat.is-scanning>p,.entry-wechat.is-scanning>.entry-message,.entry-wechat.is-scanning>button{grid-column:2;align-self:start}.entry-wechat.is-scanning>.entry-message{margin:0;padding:9px}.entry-wechat.is-scanning>.entry-message p{margin:0 0 8px;font-size:12px;line-height:1.6}.entry-wechat.is-scanning>.entry-message button{margin:0;width:100%;padding:8px 6px;font-size:12px}.entry-wechat.is-scanning>button{font-size:13px;padding:9px 12px}.entry-shell:has(.entry-home) .entry-topbar{height:64px;padding-inline:28px}.entry-main-wrap>main:has(>.entry-home){padding:20px 28px;max-width:1920px}.entry-home>header h1{font-size:clamp(25px,3.6dvh,34px);line-height:1.3;margin:0 0 4px}.entry-home>header p{font-size:15px;margin-bottom:14px}.entry-home .entry-tool-visual>img{height:clamp(96px,16dvh,164px);aspect-ratio:auto;object-position:center 25%}.entry-home .entry-tool-card>div{padding:12px 15px}.entry-home .entry-tool-card h2{font-size:18px;margin-bottom:5px}.entry-home .entry-tool-card p{font-size:13px;margin-bottom:12px;white-space:normal;line-height:1.5}.entry-home .entry-tool-card span{font-size:14px}.entry-home .entry-zero{margin:12px 0;padding:9px 14px;font-size:13px}.entry-recent{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:10px 16px;margin-top:16px}.entry-section-title{grid-column:1/-1;margin:0}.entry-section-title h2{font-size:18px}.entry-recent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;min-width:0}.entry-recent-list>:is(p,.entry-empty){grid-column:1/-1;margin:0}.entry-recent-row{padding:10px;gap:8px;margin:0;min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;container:recent-draft / inline-size}.entry-draft-icon{width:32px;height:36px}.entry-recent-title{min-width:0}.entry-recent-title h3{font-size:13px;line-height:1.35;margin-bottom:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.entry-recent-title p{font-size:11px}.entry-recent-row .primary{padding:5px 9px;font-size:12px;min-height:28px;margin-left:auto}.entry-resume-tools{grid-template-columns:1fr;margin:0;gap:10px;align-content:start}.entry-resume-tools>button{padding:10px 12px;gap:10px;min-width:0}.entry-resume-tools strong{font-size:13px}.entry-resume-tools small{font-size:11px;margin-top:4px;line-height:1.5}.entry-recent-note{grid-column:1/-1;font-size:11px;line-height:1.5;margin:0}.entry-home>footer{margin-top:12px;padding:10px 0 0;font-size:11px}.entry-home>footer .link{font-size:12px;padding:4px 0;min-height:24px}}@media(min-width:901px)and (max-height:760px){.entry-story-heading,.entry-register .entry-story-heading{margin-top:18px}.entry-story-heading h1,.entry-register .entry-story-heading h1{font-size:36px}.entry-main,.entry-register .entry-main{padding-block:16px}.entry-switch{margin-bottom:12px}.entry-subtitle,.entry-register .entry-subtitle{margin-bottom:12px;font-size:15px}.entry-register .entry-main{padding-block:12px}.entry-register .entry-switch{margin-bottom:6px}.entry-register .entry-subtitle{margin-bottom:8px}.entry-register .entry-mini-note{padding:6px 10px;margin-bottom:6px}.entry-register .entry-field{margin-bottom:7px}.entry-register .entry-input{height:40px;margin-top:4px}.entry-register .entry-hint{margin:5px 0}.entry-register .entry-field-help{margin-bottom:6px}.entry-field{margin-bottom:9px}.entry-consent{margin:10px 0}.entry-main .entry-footer{margin-top:12px}.entry-sidebar{padding-block:16px 12px}.entry-sidebar .entry-brand{margin-bottom:18px}.entry-sidebar nav>button,.entry-sidebar nav details>button,.entry-sidebar-bottom>button{min-height:38px;padding:8px 14px;font-size:14px}.entry-nav-caption{padding-top:4px;margin-top:0}.entry-nav-divider{margin:10px 6px}.entry-sidebar-bottom{padding-top:12px}.entry-space-label{padding-top:10px;margin-top:8px}.entry-shell:has(.entry-home) .entry-topbar{height:52px}.entry-main-wrap>main:has(>.entry-home){padding:10px 24px 8px}.entry-home>header p{margin-bottom:10px;font-size:13px}.entry-home .entry-tool-visual>img{height:84px}.entry-home .entry-tool-card>div{padding:10px 12px}.entry-home .entry-tool-card h2{line-height:1.3}.entry-home .entry-tool-card p{font-size:12px;margin-bottom:4px}.entry-home .entry-tool-card span{font-size:13px;line-height:1.5}.entry-home .entry-zero{padding-block:7px}.entry-recent{margin-top:12px;gap:8px 12px}.entry-section-title button{min-height:28px;padding:4px 6px;font-size:12px}.entry-section-title .icon-btn{height:28px;width:28px;min-height:28px}.entry-recent-row{padding:8px;gap:8px}.entry-home>footer{margin-top:4px;padding-top:4px}}.entry-commerce-gallery{display:grid;grid-template-columns:1.8fr repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;background:#191919;padding:14px;border-radius:20px;height:auto;aspect-ratio:1556/470;box-sizing:border-box;margin:18px 0}.entry-home .entry-feature-card{position:relative;display:block;padding:0;overflow:hidden;min-width:0;border:1px solid #383838;border-radius:18px;background:#242424;text-align:left;color:#fff;isolation:isolate}.entry-feature-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .25s ease;z-index:-2}.entry-feature-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -95px 65px -35px #000000d9;z-index:-1;pointer-events:none}.entry-feature-copy{position:absolute;left:14px;right:30px;bottom:13px;display:grid;gap:5px;text-shadow:0 1px 5px #000}.entry-feature-copy>strong{font-size:16px;line-height:1.3;color:#fff}.entry-feature-copy>span{font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eee}.entry-feature-arrow{position:absolute;right:11px;bottom:17px;color:#fff}.entry-feature-hero{grid-row:span 2}.entry-feature-hero .entry-feature-copy{top:28px;bottom:auto;left:24px;right:20px;gap:10px}.entry-feature-hero .entry-feature-copy>strong{font-size:29px}.entry-feature-hero .entry-feature-copy>span{white-space:normal;font-size:13px}.entry-feature-hero:after{box-shadow:inset 0 130px 100px -50px #000000bf,inset 0 -100px 70px -55px #000000a6}.entry-feature-cta{position:absolute;bottom:25px;left:25px;display:flex;align-items:center;gap:10px;background:#fff;color:#171717;border-radius:30px;padding:10px 17px;font-size:13px;font-weight:600}.entry-feature-card:hover:not(:disabled)>img{transform:scale(1.035)}.entry-feature-card:focus-visible{outline:3px solid #1768ff;outline-offset:3px}.entry-feature-card:disabled{opacity:.5;cursor:not-allowed}.entry-original-tools{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.entry-original-tools>button{display:flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;font-size:13px;color:#33445d}.entry-sidebar details summary{cursor:pointer}.entry-sidebar details[open] summary{margin-bottom:6px}@media(max-width:1050px){.entry-commerce-gallery{grid-template-columns:1.35fr repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,180px);height:auto;aspect-ratio:auto}.entry-feature-hero{grid-row:span 3}}@media(max-width:620px){.entry-commerce-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:170px;padding:10px;gap:10px;border-radius:16px}.entry-feature-hero{grid-column:1/-1;grid-row:span 2}.entry-feature-copy{left:11px;right:24px}.entry-feature-copy>strong{font-size:15px}.entry-feature-hero .entry-feature-copy>strong{font-size:26px}.entry-original-tools{gap:8px}.entry-original-tools>button{flex:1 1 42%;padding:9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.entry-feature-card>img{transition:none}.entry-feature-card:hover:not(:disabled)>img{transform:none}}@container recent-draft (max-width:300px){.entry-recent-title{grid-column:1/-1;grid-row:1;min-width:0}.entry-recent-title p{overflow-wrap:anywhere}.entry-draft-icon{grid-column:1;grid-row:2}.entry-recent-row .primary{grid-column:2/-1;grid-row:2;min-width:0;max-width:100%;white-space:normal}}.replica-desktop{color:#172f52;--replica-blue:#2468ee;margin:0 0 32px;font-size:16px}.replica-desktop h1{font-size:36px;line-height:1.3;margin:8px 0 12px;letter-spacing:-.5px}.replica-desktop button,.replica-dialog button{font-size:16px}.replica-desktop h2{font-size:18px;margin:0;line-height:1.5}.replica-desktop h3{font-size:16px;margin:26px 0 8px}.replica-desktop p{line-height:1.65}.replica-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.replica-header>button{font-size:14px}.replica-link{border:0;padding:4px 0;background:transparent;color:#2468ee;font-size:14px;min-height:30px}.replica-link:hover:not(:disabled){background:transparent;color:#174db7}.replica-desktop .replica-primary,.replica-dialog .replica-primary{background:#2468ee;color:#fff;border-color:#2468ee;font-weight:600;min-height:46px}.replica-desktop .replica-primary:hover:not(:disabled),.replica-dialog .replica-primary:hover:not(:disabled){background:#1757d4}.replica-desktop .replica-primary:disabled{background:#a6bcdf;border-color:#a6bcdf;color:#fff;opacity:1}.replica-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.replica-main{min-width:0}.replica-steps{display:flex;align-items:center;margin:0 0 22px;padding:0 12px;gap:20px}.replica-steps button{position:relative;flex:1;flex-direction:column;gap:7px;border:0;background:transparent;padding:0;color:#6b83a4;min-width:0}.replica-steps button:not(:last-child):after{content:"";position:absolute;top:21px;left:calc(50% + 40px);width:calc(100% - 60px);height:1px;background:#cbdaf0;pointer-events:none}.replica-steps button span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eaf0f9;border:1px solid #d4e1f4;font-size:22px;font-weight:600}.replica-steps button strong{font-size:16px;font-weight:500}.replica-steps button[aria-current=step]{color:#2468ee}.replica-steps button[aria-current=step] span{background:#2468ee;color:#fff;border-color:#2468ee}.replica-form{background:#fff;border:1px solid #dde6f2;border-radius:8px;padding:22px;min-width:0}.replica-source-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:26px}.replica-source-pair>div{min-width:0}.replica-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.replica-section-title h2{font-size:16px}.replica-preview{height:320px;background:#0d1b32;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.replica-preview.is-compact{height:226px}.replica-preview img,.replica-preview video{width:100%;height:100%;object-fit:contain;display:block}.replica-empty-media{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#7187a4;background:#f2f6fb;border-radius:6px;width:100%}.replica-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.replica-desktop .replica-field{display:flex;flex-direction:column;gap:9px;font-size:16px;font-weight:600;margin:0 0 20px}.replica-desktop .replica-field input,.replica-desktop .replica-field select,.replica-desktop .replica-field textarea{width:100%;min-width:0;margin:0;border:1px solid #cbd8eb;border-radius:6px;color:#172f52;background:#fff;padding:11px 12px;font-size:16px;font-weight:400}.replica-desktop .replica-field textarea{resize:vertical;min-height:140px;line-height:1.7}.replica-desktop input:disabled,.replica-desktop textarea:disabled,.replica-desktop select:disabled{color:#57708f;background:#f5f7fa}.replica-specs{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 24px;font-size:16px}.replica-specs>div{display:flex;gap:8px}.replica-specs button{min-width:78px;min-height:40px;padding:8px 12px}.replica-specs button[aria-pressed=true]{color:#2468ee;background:#f2f7ff;border-color:#2468ee}.replica-specs>span{background:#f4f7fc;border:1px solid #e0e7f2;border-radius:6px;padding:9px 12px}.replica-analysis-line{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:4px 0 12px}.replica-analysis-line>span{display:flex;align-items:center;gap:8px;font-weight:600}.replica-analysis-line>span svg{color:#0ea98c}.replica-muted{color:#647c9e;font-size:14px}.replica-fees{padding:26px 22px;background:#fff;border:1px solid #dde6f2;border-radius:8px;margin-top:20px;align-self:stretch;min-height:760px;display:flex;flex-direction:column}.replica-fees h2{font-size:23px}.replica-amount{display:block;color:#175ee4;font-size:48px;line-height:1.3;letter-spacing:-1px;margin-bottom:20px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.replica-fee-row{display:flex;justify-content:space-between;gap:12px;padding:20px 0 4px;border-top:1px solid #e4ebf5}.replica-fee-actions{margin-top:80px;padding-top:20px;display:flex;flex-direction:column;gap:12px}.replica-fee-actions .replica-primary{min-height:52px}.replica-desktop .replica-authorize{margin:0 0 4px;display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-size:16px}.replica-authorize input[type=checkbox]{width:18px;height:18px;margin:3px 0 0;flex:none;accent-color:#2468ee}.replica-helper{display:flex;gap:8px}.replica-helper svg{flex:none;margin-top:4px}.replica-step-help{padding:34px 14px;color:#647c9e}.replica-step-help h2{margin:18px 0;color:#172f52}.replica-drop{padding:12px;border:1px dashed #c4d5ed;border-radius:8px}.replica-drop>.replica-actions{margin-top:16px}.replica-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.replica-step-actions{border-top:1px solid #e3ebf4;margin-top:24px;padding-top:20px;justify-content:flex-end}.replica-clip{border:1px solid #dce5f1;border-radius:6px;padding:16px;display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.replica-clip label{flex:1;min-width:140px;display:grid;gap:8px;margin:0}.replica-clip input{max-width:100%;width:100%;padding:9px;border:1px solid #cbd8eb;border-radius:5px}.replica-clip p{flex-basis:100%;margin:0;font-size:13px;color:#647c9e}.replica-clip-preview{margin-top:12px}.replica-task-id{overflow-wrap:anywhere;font-size:13px;color:#647c9e}.replica-alert{border-left:3px solid #c64148;padding:10px 14px;color:#9b3036;background:#fff3f3;overflow-wrap:anywhere}.replica-notice,.replica-recovery{background:#edf5ff;border:1px solid #c8ddf5;padding:12px 16px;border-radius:6px;margin-bottom:16px;color:#34557e}.replica-recovery p{margin:8px 0}.replica-library-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:22px 0}.replica-library-toolbar [role=group]{display:flex;gap:6px}.replica-library-toolbar [aria-pressed=true]{color:#2468ee;background:#eaf2ff;border-color:#a6c5f6}.replica-work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:20px 0}.replica-work{padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;overflow-wrap:anywhere}.replica-work>svg{color:#2468ee;margin-bottom:12px}.replica-work small,.replica-work>span{color:#647c9e;font-size:13px}.replica-empty{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:#647c9e}.replica-empty h2{color:#34557e}.replica-detail{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px}.replica-result{min-height:440px;background:#0d1b32;border-radius:8px;display:grid;place-items:center}.replica-result>video,.replica-result>.replica-preview{width:100%;height:min(620px,calc(100dvh - 180px));min-height:260px}.replica-result .replica-empty h2,.replica-result .replica-empty{color:#d1e0f3;padding:30px}.replica-dialog{border:1px solid #d4e0ef;border-radius:12px;padding:24px;color:#172f52;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 16px 60px #0d1b3233}.replica-dialog::backdrop{background:#0d1b3299}.replica-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.replica-dialog-heading h2{font-size:21px;margin:0}.replica-dialog-heading button{border:0;padding:6px;background:transparent;color:#647c9e}.replica-dialog-body{margin:24px 0;line-height:1.8}.replica-dialog footer{display:flex;justify-content:flex-end;gap:12px}.replica-dialog footer>button{min-width:110px}.replica-drawer{width:min(760px,calc(100vw - 32px))}.replica-history-item{border-bottom:1px solid #dce5f1;padding:18px 0}.replica-history-item p{font-size:14px;color:#647c9e;overflow-wrap:anywhere}.replica-asset-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #dce5f1}.replica-asset-row span{min-width:0;overflow-wrap:anywhere}.replica-asset-row small{display:block;color:#647c9e}.video-tool-tabs{display:flex;gap:8px;margin-bottom:20px}.video-tool-tabs [aria-selected=true]{color:#2468ee;background:#eef5ff;border-color:#a4c4f7}.content-replace-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:20px;align-items:start}.content-replace-controls{display:flex;flex-direction:column;height:calc(100dvh - 216px);min-height:650px;background:#fff;border:1px solid #dde6f2;border-radius:12px;overflow:hidden}.content-replace-scroll{padding:20px;overflow-y:auto;flex:1;min-height:0;scrollbar-gutter:stable}.content-replace-source{margin-bottom:20px}.content-replace-source h2{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.content-replace-source h2>span{color:#7187a4;font-weight:400;font-size:12px}.content-replace-source .replica-drop{background:#f9fbff;padding:16px}.content-replace-source .replica-drop>p{display:flex;gap:8px;align-items:center;margin:0 0 12px;font-size:13px;overflow-wrap:anywhere}.content-replace-source .replica-drop>.replica-actions{margin:0 0 12px}.content-replace-source small{color:#647c9e;font-size:12px}.content-replace .content-replace-controls button{font-size:13px}.content-replace-scroll>fieldset{border:0;margin:0 0 18px;padding:0}.content-replace-scroll>fieldset legend{margin-bottom:10px;font-weight:600;font-size:15px}.content-replace-scroll>fieldset .replica-actions{gap:6px}.content-replace-scroll>fieldset button[aria-pressed=true]{background:#eaf2ff;color:#2468ee;border-color:#91b5ef}.content-replace-scroll .replica-muted{font-size:12px;margin:10px 0}.content-replace-settings summary{padding:12px 0;font-size:13px;cursor:pointer}.content-replace-settings .replica-field-pair{display:block}.content-replace-settings .replica-field{margin-bottom:14px}.content-replace.content-replace .replica-fees{margin:0;padding:16px 20px;min-height:0;border:0;border-top:1px solid #dde6f2;border-radius:0;flex:none;background:#fbfcff}.content-replace.content-replace .replica-fees h2{font-size:15px}.content-replace.content-replace .replica-fees h3{margin:8px 0 0;font-size:12px;font-weight:400;color:#647c9e}.content-replace.content-replace .replica-amount{font-size:26px;margin:0 0 6px}.content-replace.content-replace .replica-fee-actions{margin:0;padding:0;gap:8px}.content-replace.content-replace .replica-authorize{font-size:12px;gap:6px}.content-replace.content-replace .replica-fees p{font-size:12px;margin:6px 0}.content-replace-fee-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.content-replace.content-replace .replica-fees{position:static}.content-replace.content-replace .replica-fee-actions{border:0}.content-replace.content-replace .replica-fee-actions>button{min-height:42px}.content-replace.content-replace .replica-fee-actions>.replica-link{min-height:26px;padding:0}.content-replace-stage{background:#fff;border:1px solid #dde6f2;border-radius:12px;padding:22px;min-width:0;min-height:650px}.content-replace-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid #e4ebf5;padding-bottom:16px;margin-bottom:24px}.content-replace-tabs>button{font-size:14px}.content-replace-tabs>button[aria-pressed=true]{color:#2468ee;background:#edf4ff;border-color:#9cbdf2}.content-replace-tabs>.replica-link{margin-left:auto}.content-replace-previews{display:grid;grid-template-columns:1fr 1fr;gap:20px}.content-replace-previews>section{min-width:0}.content-replace-previews h2{margin-bottom:12px}.content-replace-previews .replica-preview,.content-replace-previews .replica-empty-media{height:360px;border:1px solid #e2eaf6}.content-replace-stage .replica-library-toolbar{margin-top:0}@media(max-width:1250px){.content-replace-layout{grid-template-columns:350px minmax(0,1fr);gap:14px}.content-replace-previews{grid-template-columns:1fr}.content-replace-previews .replica-preview,.content-replace-previews .replica-empty-media{height:230px;min-height:180px}}@media(max-width:900px){.content-replace-layout{grid-template-columns:1fr}.content-replace-controls{height:auto;min-height:0}.content-replace-scroll{overflow:visible}.content-replace-stage{min-height:0}.content-replace-tabs>.replica-link{margin-left:0}}@media(min-width:1440px){.replica-layout{grid-template-columns:minmax(0,1fr) 370px}.replica-preview.is-compact{height:250px}}@media(max-width:1190px){.replica-layout,.replica-detail{grid-template-columns:minmax(0,1fr)}.replica-fees{margin-top:0;min-height:0}.replica-fee-actions{margin-top:0;padding-top:20px}.replica-step-help{display:none}}@media(max-width:650px){.replica-source-pair,.replica-field-pair{grid-template-columns:minmax(0,1fr)}.replica-header{align-items:flex-start}.replica-header>button{font-size:12px}.replica-form,.replica-fees{padding:16px}.replica-steps{padding:0;gap:8px}.replica-desktop h1{font-size:26px}.replica-preview.is-compact{height:240px}}.service-status .service-status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;list-style:none;padding:0;margin:12px 0}.service-status .service-status-list li{display:flex;align-items:baseline;gap:8px;color:#456282;font-size:12px;line-height:1.6}.service-status .service-status-list b{flex-shrink:0;color:#254d7b}.service-status .service-status-list li:before{content:"";display:block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#7d8b9b;align-self:center}.service-status .service-status-list li[data-state=ready]:before{background:#23724a}.service-status .service-status-list li[data-state=pending]:before{background:#a36a0c}.service-status details{margin:8px 0}.service-status summary{cursor:pointer;font-size:12px;color:#456282}.service-status small{display:block;line-height:1.6}@media(max-width:800px){.service-status .service-status-list{grid-template-columns:1fr}}.timeline-workspace{outline:none}.timeline-workspace button{margin:4px;padding:8px 12px;border:1px solid #cbd9ed;border-radius:8px;background:#f4f8ff;color:#153b68;cursor:pointer}.timeline-workspace button:disabled{opacity:.45;cursor:default}.timeline-workspace label{display:grid;gap:5px;font-size:13px;color:#415878}.timeline-workspace input,.timeline-workspace textarea,.timeline-workspace select{max-width:100%;padding:8px;border:1px solid #cbd9ed;border-radius:6px;background:#fff;color:#193c65;box-sizing:border-box}.timeline-toolbar,.timeline-controls{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:16px 0;padding:15px;border:1px solid #d7e4f6;border-radius:12px}.timeline-toolbar input[type=number]{width:110px}.timeline-project-list{display:flex;flex-wrap:wrap;gap:5px;max-height:180px;overflow:auto}.timeline-scroll{overflow:auto;padding:12px 0;border-radius:14px;background:#071b34}.timeline-track{display:flex;height:74px;border-bottom:1px solid #294159}.timeline-track.active{background:#102e50}.timeline-track-label{position:sticky;left:0;width:180px;flex:0 0 180px;box-sizing:border-box;z-index:3}.timeline-workspace .timeline-track-label{margin:0}.timeline-clip-label{position:absolute;top:2px;left:3px;right:3px;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:11px}.timeline-clip-wave{position:absolute;bottom:2px;height:20px;display:flex;align-items:center;pointer-events:none;overflow:hidden}.timeline-wave-bar{flex:1;min-width:0;margin-right:1px;background:#75e6e5}.timeline-wave-state{font-size:9px;color:#cee8f8}.timeline-track-label small{display:block;margin-top:5px}.timeline-lane{position:relative;min-width:620px}.timeline-workspace .timeline-clip{position:absolute;top:12px;height:46px;padding:4px;margin:0;background:#186da4;color:#effdff;border-color:#32a9d2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.timeline-workspace .timeline-clip.audio{background:#20665e}.timeline-workspace .timeline-clip.subtitle,.timeline-workspace .timeline-clip.text{background:#7c6032}.timeline-workspace .timeline-clip.selected{outline:2px solid #94fff4;outline-offset:1px}.timeline-playhead{position:absolute;top:0;bottom:0;width:2px;background:#f5df8b;z-index:2;pointer-events:none}.timeline-edit-columns{display:grid;grid-template-columns:minmax(190px,1fr) minmax(320px,2fr) minmax(190px,1fr);gap:16px;margin:18px 0;align-items:start}.timeline-edit-columns fieldset,.timeline-source{min-width:0;padding:16px;border:1px solid #d4e1f3;border-radius:12px;background:#fff}.timeline-edit-columns label{margin:10px 0}.timeline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.timeline-source video,.timeline-source img,.timeline-source audio{width:100%;max-height:400px;object-fit:contain}.timeline-source p{font-size:13px;line-height:1.7;color:#60738e}@media(max-width:1100px){.timeline-edit-columns{grid-template-columns:1fr}}.creation-upload{display:grid;gap:18px;padding:8px;color:#22334e}.creation-upload>p{margin:0;color:#64748b}.creation-upload-drop{border:1px dashed #b4a5db;border-radius:16px;background:linear-gradient(140deg,#f7f3ff,#f1f8fc);min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center}.creation-upload-drop>svg{color:#7d5bbb}.creation-upload small{color:#718096;line-height:1.7}.creation-upload-results{display:grid;gap:10px}.creation-upload-results>div{padding:12px;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;flex-wrap:wrap}.creation-upload-results strong{overflow-wrap:anywhere;flex:1}.creation-upload-results span{color:#44785e}.creation-upload footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.studio-dialog.creation-upload-dialog{width:min(660px,calc(100vw - 32px));height:fit-content;top:0;right:0;bottom:0;left:0;margin:auto;max-height:90dvh}.creation-upload-dialog .studio-dialog-body{overflow:auto}.creation-upload [role=alert]{color:#b34235}@media(max-width:600px){.creation-upload footer{align-items:stretch;flex-direction:column}.creation-upload-drop{min-height:180px}}.viral-workbench{--viral-accent:#6d45db;--viral-teal:#147d78;--viral-border:#e5e5ef;background:linear-gradient(120deg,#faf9ff,#f4faf9);border:1px solid var(--viral-border);border-radius:18px;padding:20px;box-shadow:0 10px 35px #41316b08}.viral-header{display:flex;justify-content:space-between;gap:20px;align-items:center}.viral-header h2{font-size:25px;margin:3px 0}.viral-header p{color:#778097;margin:4px 0 0}.viral-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--viral-accent);font-size:12px;font-weight:650;letter-spacing:.5px}.viral-steps{display:flex;gap:10px;padding:18px 0}.viral-steps button{flex:1;background:#ffffffa8;border-color:transparent;justify-content:flex-start;padding:10px 12px}.viral-steps button span{display:grid;place-items:center;border-radius:50%;background:#e9ebf1;width:25px;height:25px;font-size:12px}.viral-steps button.active{color:var(--viral-accent);border-color:#d8cbf9;background:#f2edff}.viral-steps button.active span{background:var(--viral-accent);color:#fff}.viral-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:18px;height:calc(100dvh - 265px);min-height:440px;max-height:950px}.viral-controls,.viral-canvas{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--viral-border);border-radius:14px;background:#fff;overflow:hidden}.viral-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 18px;border-bottom:1px solid #f0f0f6}.viral-panel-title h3{font-size:15px}.viral-scroll{overflow:auto;min-height:0;flex:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccd1df transparent;padding:18px}.viral-controls .viral-scroll{padding:16px}.viral-form{display:grid;gap:14px;margin:0;padding:0;border:0;min-width:0}.viral-form label{display:grid;gap:6px;font-size:12px;color:#68778c}.viral-form textarea,.viral-form input,.viral-form select{width:100%;font-size:13px}.viral-form h3{font-size:14px}.viral-check{display:flex!important;align-items:center;gap:8px!important;font-size:12px;line-height:1.6}.viral-check input[type=checkbox]{width:16px;flex:0 0 16px}.viral-note{padding:12px;border:1px solid #e7e3f5;border-radius:9px;background:#f8f6ff;color:#77678b;font-size:12px;margin:12px 0}.viral-note p{margin:0 0 8px}.viral-controls-footer{padding:14px 16px;border-top:1px solid var(--viral-border);background:#fdfcff;display:grid;gap:9px}.viral-controls-footer small{font-size:11px;color:#7b8598}.viral-workbench button.primary{background:linear-gradient(110deg,#7150df,#5678db);border:0;min-height:38px}.viral-workbench button.primary:hover:not(:disabled){background:#6042c6}.viral-badge{padding:5px 9px;background:#f0f6f5;border:1px solid #d7eae7;color:var(--viral-teal);border-radius:20px;font-size:11px}.viral-source-preview{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;border-radius:12px;background:linear-gradient(125deg,#f4f2fa,#f1f8f7);padding:16px;margin-bottom:18px}.viral-source-preview video{width:100%;height:210px;object-fit:contain;background:#1d2131;border-radius:9px}.viral-source-preview h3{font-size:18px;margin:8px 0}.viral-source-preview p{font-size:13px;color:#687389}.viral-empty{display:grid;place-items:center;text-align:center;gap:10px;min-height:160px;padding:24px;color:#99a3b4;border:1px dashed #dedfeb;border-radius:10px;margin-bottom:16px}.viral-empty p{margin:0;font-size:12px}.viral-empty h3{font-size:15px}.viral-detail{font-size:12px;margin:16px 0}.viral-detail summary{cursor:pointer;font-weight:600}.viral-detail textarea{width:100%;margin:8px 0}.viral-original-summary{border-top:1px solid #eceaf4;padding-top:16px;margin-top:18px;font-size:12px;color:#738096}.viral-original-summary h3{font-size:13px}.viral-original-summary small{color:#937240}.viral-shot-strip{display:flex;gap:9px;overflow:auto;padding:2px 1px 14px}.viral-shot-strip button{white-space:nowrap;justify-content:flex-start;min-width:155px;text-align:left;border-color:#ebe9f3}.viral-shot-strip button b{font-size:20px;font-weight:500;color:#a29ab9}.viral-shot-strip button small{display:block;font-size:10px;color:#8490a1;margin-top:3px}.viral-shot-strip button.active{border-color:#bca5ef;background:#f7f3ff;color:var(--viral-accent)}.viral-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:6px 0 20px}.viral-comparison>article{padding:18px;background:#f8f9fc;border-radius:10px}.viral-comparison h3{font-size:16px;margin:8px 0}.viral-comparison p,.viral-comparison dl{font-size:13px;color:#64728a;line-height:1.8}.viral-comparison dt{color:#8c96a7;font-size:11px;margin-top:12px}.viral-comparison dd{margin:3px 0}.viral-selling{border-top:1px solid #e9eaf2;padding-top:16px}.viral-selling h3{font-size:15px}.viral-selling>p{font-size:12px;color:#7a879a}.viral-point{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #f0f0f5}.viral-point strong{font-size:13px}.viral-point small{display:block;font-size:11px;color:#8a94a6;margin-top:4px}.viral-point>input{grid-column:1/-1}.viral-review{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap;background:#f0f8f5;border:1px solid #dceee7;border-radius:10px;padding:14px;margin:18px 0;color:#287261;font-size:13px}.viral-jobs{border-top:1px solid #eeeaf5;padding-top:16px;margin-top:24px}.viral-jobs h3{font-size:14px}.viral-jobs article{border:1px solid #e7e7f1;border-radius:10px;margin-top:12px;padding:14px;font-size:12px}.viral-jobs article>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.viral-jobs article>div small{margin-left:auto;color:#8090a2}.viral-jobs article>small{display:block;color:#8690a0;margin:8px 0}.viral-jobs article button{margin:9px 7px 0 0;font-size:12px}.viral-jobs article span{border-radius:5px;background:#f1eef9;color:#785caf;padding:3px 6px}.viral-subject{padding-bottom:13px;border-bottom:1px solid #f0eef5}.viral-subject textarea{margin-top:8px}.viral-workbench .studio-reference-panel{font-size:12px}.viral-workbench .studio-reference-frames{grid-template-columns:repeat(3,1fr)}.viral-workbench .studio-reference-panel .studio-job{padding:10px}.viral-workbench .studio-reference-panel .studio-form{gap:10px}.viral-workbench .studio-reference-panel .studio-section-heading{padding:12px 0}.viral-workbench .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1100px){.viral-workbench{padding:14px}.viral-layout{grid-template-columns:280px minmax(0,1fr)}.viral-comparison{grid-template-columns:1fr}.viral-source-preview{grid-template-columns:130px minmax(0,1fr)}.viral-source-preview video{height:175px}.viral-badge{max-width:140px}.viral-steps{gap:4px}.viral-steps button{font-size:12px;padding:8px}}@media(max-width:760px){.viral-header{align-items:flex-start;flex-direction:column;gap:12px}.viral-layout{grid-template-columns:1fr;height:auto;max-height:none}.viral-controls .viral-scroll{max-height:55dvh}.viral-canvas .viral-scroll{max-height:70dvh}.viral-steps{overflow:auto}.viral-steps button{flex:none}.viral-source-preview{grid-template-columns:100px 1fr}.viral-source-preview video{height:155px}.viral-point{grid-template-columns:1fr}.viral-panel-title,.viral-scroll{padding:12px}}.viral-layout>.viral-canvas{margin:0;padding:0;width:auto;max-width:none}.viral-workbench .viral-form label,.viral-workbench .viral-form input,.viral-workbench .viral-form textarea,.viral-workbench .viral-form select{margin:0}.viral-workbench .viral-form{margin:0;padding:0;gap:12px}.viral-workbench .viral-form input,.viral-workbench .viral-form select{min-height:36px}.viral-workbench .viral-check{margin:0}.viral-workbench .viral-comparison fieldset{align-content:start}.viral-jobs article>.viral-edit-result{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:18px;margin-top:12px}.viral-edit-result>video{width:100%;max-height:320px;background:#1d2131;border-radius:8px}.viral-edit-review{min-width:0;line-height:1.7}.viral-edit-review p{margin:10px 0;color:#68778c}.viral-edit-review details{border-top:1px solid #e7e7f1;padding-top:10px}.viral-jobs summary{cursor:pointer;font-weight:600}.viral-edit-review button{max-width:100%}@media(max-width:1100px){.viral-jobs article>.viral-edit-result{grid-template-columns:minmax(0,1fr)}}.video-studio{--studio-blue:#2563eb;--studio-line:#e1e8f2;--studio-ink:#243a56;--studio-muted:#76889e;color:var(--studio-ink);font-size:14px;line-height:1.55;min-width:0}.video-studio button,.studio-dialog button,.studio-render-panel button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--studio-line,#e1e8f2);border-radius:7px;background:#fff;color:#354e6c;font:inherit;cursor:pointer;line-height:1.3;box-shadow:none}.video-studio button:hover:not(:disabled),.studio-dialog button:hover:not(:disabled){border-color:#9bbcff;background:#f2f6ff}.video-studio button:disabled,.studio-dialog button:disabled{cursor:not-allowed;opacity:.48}.video-studio button.primary,.studio-dialog button.primary{background:#2563eb;border-color:#2563eb;color:#fff}.video-studio button.primary:hover:not(:disabled),.studio-dialog button.primary:hover:not(:disabled){background:#1d4ed8}.video-studio :focus-visible,.studio-dialog :focus-visible{outline:3px solid #91b5ff;outline-offset:3px}.video-studio input,.video-studio textarea,.video-studio select,.studio-dialog input:not([type=checkbox]):not([type=range]),.studio-dialog textarea,.studio-dialog select{box-sizing:border-box;border:1px solid #dce5f0;border-radius:7px;background:#fff;color:#243a56;font:inherit;padding:9px 10px;max-width:100%}.video-studio input[type=checkbox],.studio-dialog input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb;padding:0}.video-studio input[type=range]{accent-color:#2563eb;width:100%;padding:0}.video-studio textarea,.studio-dialog textarea{resize:vertical;min-height:68px}.video-studio h2,.video-studio h3,.video-studio h4,.studio-dialog h2,.studio-dialog h3{margin:0;color:#243a56}.studio-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:4px 0 18px}.studio-eyebrow{font-size:11px;letter-spacing:1px;color:#8291a5;margin-bottom:4px}.studio-topbar h2{font-size:24px;font-weight:650;letter-spacing:-.5px}.studio-topbar h2 span{font-size:12px;letter-spacing:0;font-weight:400;color:#8493a8;margin-left:12px}.studio-topbar select{width:220px}.studio-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-briefbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-top:1px solid #e6ecf4}.studio-briefbar>div:first-child{display:flex;align-items:center;gap:14px;min-width:0}.studio-briefbar strong{font-weight:600;font-size:16px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-briefbar span,.studio-briefbar small{font-size:12px;color:#74869c}.studio-status{display:flex;align-items:center;gap:13px;border:1px solid #dce8ff;background:#f1f6ff;border-radius:8px;padding:13px 16px;margin:0 0 18px}.studio-status>svg{color:#5082da;flex-shrink:0}.studio-status>div{flex:1}.studio-status strong{font-size:14px;font-weight:600}.studio-status small{display:block;color:#74869c;font-size:12px;margin-top:2px}.studio-status-success{background:#f0faf6;border-color:#d4ecdf}.studio-status-success>svg{color:#2da978}.studio-message{padding:10px 13px;border-radius:7px;background:#f0f5ff;border:1px solid #dce7ff;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-message.error{background:#fff4f2;border-color:#ffd7cf;color:#a33a28}.studio-warning{border-radius:7px;background:#fff9ed;color:#8b682d;padding:10px 12px;font-size:12px;line-height:1.65}.studio-main{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px;align-items:stretch}.studio-preview,.studio-inspector,.studio-storyboard{border:1px solid var(--studio-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.studio-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px}.studio-section-heading h3{font-size:15px;font-weight:600}.studio-section-heading h3 span{font-size:12px;color:#8a99ac;font-weight:400;margin-left:10px}.studio-section-heading small{color:#8a99ac;font-size:12px}.studio-tabs{display:flex;gap:12px;align-items:center}.video-studio .studio-tabs button{padding:6px 0;border:0;background:transparent;border-radius:0;color:#788a9f;position:relative}.video-studio .studio-tabs button.active{color:#2563eb;font-weight:600}.video-studio .studio-tabs button.active:after{content:"";height:2px;background:#2563eb;position:absolute;bottom:-5px;left:0;right:0}.studio-player{margin:0 16px;background:#111a28;min-height:330px;height:420px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;position:relative}.studio-player>img,.studio-player>video{display:block;width:100%;height:100%;object-fit:contain;background:#111a28}.studio-player-vertical{background:radial-gradient(ellipse at 50% 30%,#25384d,#111a28)}.studio-player-empty{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;color:#c3cfdf;padding:30px;max-width:430px}.studio-player-empty>svg{color:#7189a6}.studio-player-empty strong{font-size:17px;font-weight:500}.studio-player-empty p{font-size:12px;color:#8e9eb5;max-width:300px;margin:0 0 10px}.studio-preview-caption{display:flex;justify-content:space-between;gap:15px;padding:13px 16px;color:#5c718b;font-size:12px}.studio-preview-caption small{font-size:11px;color:#93a0b2;text-align:right}.studio-inspector>.studio-section-heading{border-bottom:1px solid #edf1f7}.studio-inspector>.studio-tabs{padding:12px 16px 8px;font-size:12px;gap:16px}.studio-form{margin:0;padding:15px 16px;border:0;display:flex;flex-direction:column;gap:13px;min-width:0}.studio-form label,.studio-script-list label{display:flex;flex-direction:column;gap:6px;color:#526984;font-size:12px}.studio-form input,.studio-form textarea,.studio-form select,.studio-script-list textarea{width:100%}.studio-form small{font-size:11px;color:#8796aa;line-height:1.7}.studio-form p{margin:0}.studio-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-inspector .studio-actions{gap:5px}.studio-inspector .studio-actions button{font-size:12px;padding:7px 8px}.studio-inspector audio{max-width:100%;height:34px}.studio-checks{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.studio-checks dl{margin:4px 0 9px;padding:8px 0 13px;border-bottom:1px solid #edf1f7}.studio-checks dl>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.studio-checks dt{color:#8291a5;font-size:12px}.studio-checks dd{margin:0;text-align:right;font-size:12px;color:#455b76}.studio-checks p{margin:0;display:flex;align-items:center;gap:8px;color:#62758e;font-size:12px}.studio-checks p>svg{color:#2da978}.studio-checks button{width:100%}.studio-storyboard{margin-top:18px}.studio-shot-strip{display:flex;gap:12px;overflow-x:auto;overscroll-behavior:contain;padding:2px 16px 14px;scrollbar-width:thin;scrollbar-color:#b8c7dc transparent}.video-studio .studio-shot{padding:0 0 10px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;flex:0 0 154px;background:#fff;border:1px solid #e3eaf4;border-radius:8px;overflow:hidden;position:relative;gap:0}.video-studio .studio-shot.selected{border:2px solid #3475ef;background:#f4f8ff;padding-bottom:9px}.studio-shot-cover{height:83px;background:#eaf0f8;display:flex;align-items:center;justify-content:center;position:relative;color:#a1b2c8;overflow:hidden}.studio-shot-cover img{width:100%;height:100%;object-fit:cover}.studio-shot-cover span{position:absolute;right:5px;bottom:5px;background:#172638d9;color:#fff;border-radius:4px;font-size:10px;padding:1px 5px}.studio-shot strong{font-size:12px;font-weight:500;margin:8px 8px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-shot small{font-size:10px;color:#8b9ab0;margin:0 8px}.studio-shot-tools{display:flex;align-items:center;gap:7px;padding:0 16px 13px}.studio-shot-tools>span{font-size:12px;color:#8a99ad;margin-right:auto}.studio-shot-tools button{font-size:11px;padding:5px 8px}.studio-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 8px;background:var(--canvas,#f4f7fc);position:sticky;bottom:0;z-index:2}.studio-footer>div:first-child{display:flex;flex-direction:column;gap:3px}.studio-footer small{font-size:11px;color:#8796aa}.studio-check-label{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;font-size:12px}.studio-download{display:inline-flex;align-items:center;gap:7px;text-decoration:none;background:#2563eb;color:#fff;border-radius:7px;padding:9px 15px}.studio-import{display:flex;align-items:center;gap:9px;padding:12px;background:#f3f8ff;border:1px solid #dae8fc;border-radius:8px;margin:12px 0;font-size:12px;flex-wrap:wrap}.studio-render-panel{border:1px solid #dce5f1;border-radius:9px;background:#fff;margin-top:15px;padding:12px}.studio-render-panel[hidden]{display:none}.studio-render-panel .timeline-renders{padding:12px}.studio-dialog{--studio-line:#dce5f0;box-sizing:border-box;position:fixed;margin:auto 20px auto auto;inset:20px 0 20px auto;width:min(540px,calc(100vw - 40px));max-width:none;max-height:calc(100vh - 40px);padding:0;border:1px solid #dce5f0;border-radius:12px;background:#fff;color:#243a56;box-shadow:0 24px 80px #0b213a38;overflow:hidden;font:14px/1.6 Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.studio-dialog-wide{width:min(950px,calc(100vw - 40px))}.studio-dialog.cloud-composition-confirm{top:20px;right:20px;bottom:20px;left:20px;margin:auto}.studio-dialog::backdrop{background:#0c1e365c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.studio-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-bottom:1px solid #e4ebf4;background:#fafcff}.studio-dialog>header h2{font-size:18px;font-weight:600}.studio-dialog-body{padding:18px 22px;overflow-y:auto;max-height:calc(100vh - 140px);overscroll-behavior:contain}.studio-dialog-body>.studio-form{padding:0}.studio-dialog-body .panel{box-shadow:none;border-color:#e1e8f2}.studio-script-list{display:flex;flex-direction:column;gap:16px}.studio-script-list fieldset{border:1px solid #e0e8f3;border-radius:8px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.studio-script-list legend{padding:0 8px;color:#46617f;font-size:13px}.studio-script-list textarea{min-height:100px}.studio-asset-search{display:flex;gap:8px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.studio-asset-search input{flex:1;min-width:180px}.studio-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.studio-asset-grid>button{min-height:145px;display:flex;flex-direction:column;padding:8px;align-items:stretch;text-align:left;overflow:hidden;justify-content:flex-start}.studio-asset-grid img{width:100%;height:105px;object-fit:cover;border-radius:4px}.studio-asset-grid strong{font-size:12px;font-weight:500;margin-top:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.studio-asset-grid small{font-size:11px;color:#8495ab}.studio-generation>.studio-form{background:#f7f9fd;border:1px solid #e1e9f3;border-radius:8px}.studio-generation .studio-job{padding:16px;border:1px solid #e1e8f1;border-radius:8px;margin-bottom:14px}.studio-job>.studio-section-heading{padding:0 0 5px}.studio-job p{font-size:13px;color:#61758e}.studio-job audio{max-width:100%;display:block;margin-bottom:12px}.studio-result-image{width:100%;max-height:360px;object-fit:contain;background:#eef3f9;border-radius:8px;display:block;margin:12px 0}.studio-plan-list{padding-left:24px;display:flex;flex-direction:column;gap:10px}.studio-plan-list li{padding:9px 12px;background:#f7f9fc;border-radius:6px;font-size:13px}.studio-plan-list p{margin:5px 0}.studio-plan-editor>label,.studio-plan-editor fieldset>label{display:flex;flex-direction:column;gap:6px;margin:8px 0}.studio-plan-editor fieldset{border:0;padding:0;min-width:0}.studio-plan-editor textarea{min-height:68px;resize:vertical;width:100%;box-sizing:border-box}.studio-field-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(100px,1fr);gap:12px}.studio-field-row>label{display:flex;flex-direction:column;gap:6px;min-width:0}.studio-reference-panel{padding:12px;border:1px solid var(--line,#dde6f2);border-radius:8px}.studio-reference-panel fieldset{border:0;padding:0}.studio-reference-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.studio-reference-frames figure{margin:0;min-width:0}.studio-reference-frames img{display:block;width:100%;height:110px;object-fit:contain;background:#14223b;border-radius:5px}.studio-reference-frames figcaption{font-size:12px;text-align:center;padding:4px;color:var(--muted,#7087a3)}.studio-shot[draggable=true]{cursor:grab}.studio-muted,.studio-empty-copy{color:#7f90a5;font-size:13px}.studio-generation blockquote{padding:12px;margin:0;border-left:3px solid #aac7ff;background:#fff}.studio-project-management{margin-top:16px;border:1px solid #e1e8f2;border-radius:8px;background:#fff;padding:12px 16px}.studio-project-management>summary{cursor:pointer;color:#60758f;font-size:13px}.studio-project-management>.panel{border:0;padding:16px 0}.studio-loading{padding:45px;text-align:center;color:#8292a8}@media(min-width:1680px){.studio-player{height:480px}.studio-main{grid-template-columns:minmax(0,1fr) 380px}.studio-shot{flex-basis:180px!important}.studio-shot-cover{height:100px}}@media(max-width:1250px){.studio-main{grid-template-columns:minmax(0,1fr) 310px;gap:12px}.studio-player{height:380px}.studio-topbar{align-items:flex-start}.studio-topbar h2 span{display:none}.studio-topbar .studio-actions{justify-content:flex-end}.studio-topbar select{width:180px}.studio-briefbar{align-items:flex-start}.studio-briefbar>div:first-child{flex-wrap:wrap;gap:8px}.studio-preview-caption{flex-direction:column;gap:3px}.studio-preview-caption small{text-align:left}.studio-inspector .studio-tabs{gap:10px;font-size:11px}}@media(max-width:940px){.studio-main{grid-template-columns:1fr}.studio-player{height:390px}.studio-topbar,.studio-briefbar,.studio-footer{flex-wrap:wrap}.studio-topbar .studio-actions{justify-content:flex-start}.studio-inspector .studio-form{display:grid;grid-template-columns:1fr 1fr}.studio-inspector .studio-form>label:has(textarea){grid-column:1/-1}.studio-footer{position:static}.studio-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-topbar select{max-width:100%}}@media(max-width:600px){.studio-player{height:320px;min-height:300px}.studio-dialog,.studio-dialog-wide{width:calc(100vw - 16px);top:8px;right:8px;bottom:8px;left:8px;margin:auto;max-height:calc(100vh - 16px)}.studio-dialog-body{padding:14px;max-height:calc(100vh - 115px)}.studio-script-list fieldset{grid-template-columns:1fr}.studio-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-inspector .studio-form{display:flex}.studio-topbar h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.video-studio *,.studio-dialog *{scroll-behavior:auto!important;transition:none!important}}.viral-film-ready{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;margin:12px 0;border:1px solid #acd8cf;border-radius:12px;background:#edf8f4;color:#174e45}.viral-film-ready p{margin:5px 0 0}.viral-film-ready button{flex-shrink:0}@media(max-width:640px){.viral-film-ready{align-items:flex-start;flex-direction:column}}.digital-human{--dh-blue: #3869e8;--dh-ink: #17324f;--dh-muted: #6d829f;--dh-line: #e1e8f2;color:var(--dh-ink);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;line-height:1.65;font-size:14px}.digital-human button{min-height:40px;font-weight:500;border:1px solid var(--dh-line);border-radius:7px;padding:9px 16px;gap:8px}.digital-human button:disabled{opacity:.5;cursor:not-allowed}.digital-human input:not([type=checkbox]):not([type=range]),.digital-human select,.digital-human textarea{width:100%;min-width:0;margin:0;border:1px solid #dce4f0;border-radius:7px;background:#fff;color:var(--dh-ink);padding:11px 13px;line-height:1.55;font:inherit;outline-offset:2px}.digital-human textarea{resize:vertical;min-height:104px}.digital-human input::placeholder,.digital-human textarea::placeholder{color:#91a2b8}.digital-human input[type=checkbox]{width:17px;height:17px;flex:0 0 17px;margin:3px 0 0;accent-color:var(--dh-blue)}.digital-human input[type=range]{width:100%;accent-color:var(--dh-blue);margin:10px 0}.digital-human h1,.digital-human h2,.digital-human h3,.digital-human p{margin:0}.digital-human h1{font-size:30px;line-height:1.4;letter-spacing:-.5px;font-weight:700;color:#122c49;overflow-wrap:anywhere}.digital-human h2{font-size:18px;font-weight:650;color:var(--dh-ink);line-height:1.5}.digital-human h3{font-size:15px;font-weight:600}.digital-human small{font-size:12px;color:var(--dh-muted);font-weight:400}.digital-human label{color:var(--dh-ink);font-size:15px;font-weight:400}.digital-human button.dh-primary{background:var(--dh-blue);border-color:var(--dh-blue);color:#fff;box-shadow:0 3px 7px #3869e812}.digital-human button.dh-primary:hover:not(:disabled){background:#2857d0;border-color:#2857d0}.digital-human button.dh-link{border:0;background:transparent;color:var(--dh-blue);padding:4px 0;min-height:28px;box-shadow:none}.digital-human button.dh-icon-button{border:0;background:transparent;padding:6px;min-height:32px}.dh-breadcrumb{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:var(--dh-muted)}.dh-breadcrumb>span{display:flex;gap:10px;align-items:center}.dh-surface{background:#fff;padding:26px;border-radius:12px;border:1px solid #edf1f7;min-height:720px}.dh-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.dh-heading p{color:var(--dh-muted);margin-top:6px;font-size:15px}.dh-heading>button{flex-shrink:0}.dh-steps{display:flex;align-items:center;justify-content:center;margin:6px auto 20px;max-width:840px;gap:0}.digital-human .dh-steps button{flex:1;position:relative;border:0;border-radius:0;background:transparent;gap:12px;font-size:15px;color:var(--dh-muted);font-weight:500;padding:8px 14px}.dh-steps button>span{border:1.5px solid #d4deec;border-radius:100%;display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;font-size:18px;background:#fff}.dh-steps button:not(:last-child):after{content:"";position:absolute;right:-9%;top:50%;width:20%;height:1px;background:#dce5f2}.digital-human .dh-steps .current{color:var(--dh-ink);font-weight:650}.dh-steps .current>span{background:var(--dh-blue);border-color:var(--dh-blue);color:#fff;box-shadow:0 2px 8px #3869e81c}.digital-human .dh-steps .complete{color:var(--dh-blue)}.dh-steps .complete>span{color:var(--dh-blue);border-color:var(--dh-blue)}.dh-steps .complete:after{background:var(--dh-blue)!important}.dh-editor{display:grid;grid-template-columns:minmax(280px,.87fr) minmax(410px,1.13fr);gap:20px;align-items:start}.dh-preview-panel,.dh-form-panel{padding:22px;border:1px solid var(--dh-line);border-radius:10px;min-width:0}.dh-preview-panel{background:#f7f9fc;position:sticky;top:16px}.dh-form-panel{background:#fff;min-height:660px;display:flex;flex-direction:column;gap:18px}.dh-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dh-row strong{display:inline-flex;align-items:center;gap:7px}.dh-portrait{display:flex;justify-content:center;align-items:center;min-height:368px;margin-top:16px;overflow:hidden;border-radius:8px}.dh-photo-bounds{position:relative;line-height:0;max-width:100%}.dh-photo-bounds>img{display:block;width:auto;max-width:100%;height:auto;max-height:450px;border-radius:7px;-webkit-user-select:none;user-select:none}.dh-cropping .dh-photo-bounds{cursor:crosshair;touch-action:none}.dh-crop-box{position:absolute;border:2px solid #fff;outline:1px solid var(--dh-blue);background:#3869e815;pointer-events:none;box-shadow:0 0 0 2000px #071b3833}.digital-human .dh-caption{text-align:center;font-size:12px;color:var(--dh-muted);margin-top:12px}.dh-audio-preview{padding:14px;background:#fff;border-radius:8px;margin-top:20px;min-width:0}.dh-audio-preview .dh-row{font-size:12px}.dh-audio-preview strong{font-size:14px}.dh-audio-preview audio{width:100%;height:38px;margin-top:12px}.dh-file-name{color:var(--dh-muted);display:block;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.dh-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#8093ad;padding:28px;text-align:center;min-height:260px}.dh-placeholder strong{color:#516c8a;font-size:16px}.dh-placeholder span,.dh-placeholder p{max-width:390px;font-size:13px}.dh-form-title p{color:var(--dh-muted);margin-top:6px}.digital-human .dh-dropzone{display:flex;flex-direction:column;background:#f8faff;border:1.5px dashed #c5d4eb;width:100%;min-height:178px;gap:10px;padding:22px;color:var(--dh-blue)}.dh-dropzone strong{color:var(--dh-ink);font-size:15px}.dh-dropzone span{color:var(--dh-muted);font-size:12px;font-weight:400}.dh-material-note{display:flex;align-items:center;gap:8px;background:#f0faf5;color:#20815c;border-radius:6px;padding:10px 12px;font-size:13px;overflow-wrap:anywhere}.dh-material-note svg{flex-shrink:0}.dh-material-note small{display:block;color:#5c8d77}.digital-human .dh-muted{font-size:12px;color:var(--dh-muted);font-weight:400}.dh-section-gap{margin-top:2px}.dh-divider{height:1px;background:var(--dh-line);margin:2px 0}.dh-crop-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dh-crop-inputs label{font-size:12px;margin:0;color:var(--dh-muted)}.digital-human .dh-crop-inputs input{padding:8px}.dh-background{display:flex;align-items:center;gap:12px;padding:10px;background:#f5f8fe;border-radius:7px}.dh-background img{width:70px;height:48px;object-fit:cover;border-radius:4px}.dh-background>span{overflow:hidden;text-overflow:ellipsis;font-size:12px;flex:1}.digital-human .dh-field{display:flex;flex-direction:column;align-items:stretch;gap:7px;margin:0;font-size:14px;font-weight:500}.digital-human .dh-counter{display:block;color:#8da2c0;font-size:11px;text-align:right;margin-top:3px;font-weight:400}.dh-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dh-form-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:start;margin:0!important}.dh-form-row>span{font-size:15px;font-weight:600;padding-top:10px}.dh-form-row>span small{display:block;color:var(--dh-ink)}.dh-form-row>div{min-width:0;position:relative}.digital-human .dh-form-row input{padding-right:52px}.digital-human .dh-form-row textarea{padding-bottom:28px}.digital-human .dh-form-row .dh-counter{position:absolute;bottom:8px;right:12px;margin:0;pointer-events:none}.dh-form-row small.dh-muted{display:block;margin-top:5px}.dh-duration-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.digital-human .dh-duration-options button{padding:10px;font-size:14px}.dh-duration-options i{width:15px;height:15px;border:1px solid #bacbe1;border-radius:50%}.digital-human .dh-duration-options .selected{border-color:var(--dh-blue);color:var(--dh-blue);background:#f3f6ff;box-shadow:inset 0 0 0 .5px var(--dh-blue)}.dh-duration-options .selected i{border:4px solid var(--dh-blue)}.dh-background-summary{display:flex;align-items:center;gap:8px;background:#f5f8fd;padding:9px 12px;border-radius:7px;color:var(--dh-muted);font-size:12px}.dh-background-summary>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.dh-validation{display:flex;flex-wrap:wrap;gap:14px;margin:2px 0;font-size:12px}.dh-validation>span{display:flex;align-items:center;gap:7px;color:#607c9e}.dh-validation svg{color:#22a86b;flex-shrink:0}.dh-validation .invalid,.dh-validation .invalid svg{color:#b46431}.digital-human .dh-check{display:flex;align-items:flex-start;gap:10px;color:#637f9e;font-size:12px;font-weight:400;margin:0}.dh-fees{border-top:1px solid var(--dh-line);padding-top:22px;margin-top:auto;display:flex;flex-direction:column;gap:10px}.dh-fees-empty{position:relative;padding-bottom:0;min-height:108px}.dh-fees-empty>.dh-row,.dh-fees-empty>.dh-muted{padding-right:260px}.dh-fees-empty .dh-step-footer{position:absolute;top:22px;right:0;padding-top:0;gap:8px}.dh-fees-empty .dh-step-footer button{padding:10px 13px}.dh-price{font-size:24px;color:var(--dh-blue)}.dh-fee-list{margin:8px 0}.dh-fee-list>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;font-size:13px}.dh-fee-list dt{color:var(--dh-muted);flex-shrink:0}.dh-fee-list dd{margin:0;color:var(--dh-ink);text-align:right;overflow-wrap:anywhere}.dh-step-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px}.digital-human .dh-step-footer.dh-sound-footer{flex-wrap:wrap}.dh-sound-status{flex:0 0 100%;margin:0;color:var(--dh-muted);font-size:13px;overflow-wrap:anywhere}.dh-speech-controls{display:flex;flex-direction:column;gap:12px;scroll-margin-block:24px}.dh-speech-controls:focus-visible{outline:2px solid var(--dh-blue);outline-offset:4px}.dh-flow-hint{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#8395af;font-size:11px;margin-top:10px!important}.dh-alert,.dh-notice,.dh-service-note{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border-radius:8px;margin-bottom:18px;font-size:13px;overflow-wrap:anywhere}.dh-alert{color:#a14a2e;background:#fff3ed;border:1px solid #f7dbcf}.dh-alert>div{flex:1}.dh-alert>svg{flex-shrink:0;margin-top:3px}.dh-alert p{margin-top:4px;font-size:12px}.dh-notice{color:#58779d;background:#f3f7fe;align-items:center}.dh-notice>span{flex:1}.dh-service-note{background:#faf5e9;color:#8c6a32}.digital-human .dh-inline-error{color:#b45432;font-size:12px;padding:9px 11px;border-radius:6px;background:#fff5ef}.dh-balance-warning{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #f0dcc0;border-radius:8px;background:#fffbf3;color:#9f712e}.dh-balance-warning div{flex:1;font-size:12px}.dh-balance-warning span{display:block;font-size:11px;margin-top:3px}.dh-balance-warning button{font-size:12px;padding:7px!important;min-width:70px}.dh-tabs{display:flex;align-items:center;gap:20px}.digital-human .dh-tabs button{border:0;border-radius:0;background:transparent;color:var(--dh-muted);padding:13px 2px}.digital-human .dh-tabs button.selected{color:var(--dh-blue);box-shadow:0 2px 0 var(--dh-blue)}.dh-works-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:24px;border-bottom:1px solid var(--dh-line);padding-bottom:10px}.dh-search{display:flex;align-items:center;gap:6px;margin:0 0 0 auto;width:215px;background:#f8faff;padding-left:10px;border-radius:6px;color:#889bb6}.digital-human .dh-search input{border:0!important;background:transparent!important;padding:9px 8px!important;font-size:12px!important}.dh-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.digital-human .dh-work{display:block;overflow:hidden;padding:0;border-radius:10px;text-align:left;background:#fff;border-color:#e7edf5;transition:box-shadow .2s,transform .2s}.digital-human .dh-work:hover{transform:translateY(-2px);box-shadow:0 8px 24px #27467312;background:#fff}.dh-work-cover{aspect-ratio:4/3;position:relative;overflow:hidden;background:#eef3f9}.dh-work-cover>img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.dh-work-cover .dh-placeholder{min-height:0;height:100%;padding:14px;font-size:11px}.dh-cover-note,.dh-duration{position:absolute;color:#fff;background:#10274391;border-radius:4px;padding:2px 6px;font-size:10px}.dh-cover-note{top:10px;left:10px}.dh-duration{right:10px;bottom:10px;font-size:12px}.dh-play{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffffd9;color:var(--dh-blue);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dh-work-info{padding:14px 15px}.dh-work-info>strong{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh-work-info>span{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--dh-muted);margin-top:6px}.dh-work-info time{margin-left:auto}.dh-status-dot{display:inline-block;width:5px;height:5px;border-radius:100%;background:#e7a83d}.dh-status-dot.succeeded{background:#27a975}.dh-status-dot.failed{background:#d56850}.dh-draft{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:#f3f7ff;border:1px solid #dfe9fd;border-radius:8px;margin-bottom:22px}.dh-draft span{display:block;color:var(--dh-muted);font-size:12px;margin-top:3px}.dh-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:390px;gap:14px}.dh-empty p{color:var(--dh-muted);max-width:400px}.dh-empty-icon{display:grid;place-items:center;border-radius:20px;width:84px;height:84px;color:#7297f5;background:#f0f5ff;margin-bottom:8px}.dh-bottom-note{display:flex;align-items:center;gap:8px;margin-top:22px;padding:0;border:0;color:#8c9eb5;font-size:11px;flex-wrap:wrap}.dh-bottom-note button{font-size:11px;margin-left:auto}.dh-sound-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:4px;background:#f4f7fc;border-radius:7px}.digital-human .dh-sound-tabs button{border:0;padding:6px 9px;font-size:12px;min-height:34px;background:transparent;color:#7185a0;flex:1;white-space:nowrap}.digital-human .dh-sound-tabs button.selected{color:var(--dh-blue);background:#fff;box-shadow:0 1px 5px #29466f12}.dh-record-panel{background:#f5f8ff;border-radius:10px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:14px;color:#5777ad}.dh-record-panel p{font-size:12px;color:var(--dh-muted)}.dh-reference{border:1px solid var(--dh-line);border-radius:8px;padding:15px}.dh-reference>p{font-size:12px;color:var(--dh-muted);margin-top:10px}.dh-reference .dh-audio-preview{padding:0}.dh-speech-result{display:grid;gap:12px;padding:15px;background:#f4f8ff;border-radius:8px;font-size:12px}.dh-speech-result>button{justify-self:end;font-size:12px}.dh-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:26px}.dh-result-player{background:#101827;min-height:500px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.dh-result-player video{display:block;width:100%;height:580px;max-height:70vh}.dh-result-player .dh-placeholder{color:#9fb2cc}.dh-result-player .dh-placeholder h2{color:#d9e4f4}.dh-result-info{display:flex;flex-direction:column;align-items:stretch;gap:18px;border:1px solid var(--dh-line);border-radius:10px;padding:22px}.dh-state{align-self:start;font-size:12px;background:#edf3ff;color:var(--dh-blue);border-radius:5px;padding:3px 10px}.dh-state.succeeded{color:#238359;background:#edf9f2}.dh-state.failed{color:#b15335;background:#fff3ec}.dh-task-id{overflow-wrap:anywhere;font-family:monospace;font-size:11px;color:var(--dh-muted);margin:12px 0!important}.dh-result-info details{font-size:12px;color:var(--dh-muted)}.digital-human.dh-dialog{border:1px solid var(--dh-line);border-radius:14px;padding:26px;width:min(510px,calc(100vw - 40px));max-height:85vh;box-shadow:0 16px 70px #142c4b33;color:var(--dh-ink)}.dh-dialog::backdrop{background:#11263f66}.dh-dialog>p{font-size:13px;color:#6d829f;margin:18px 0}.dh-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.dh-recharge-icon{color:var(--dh-blue);padding:20px 0 0}.dh-recharge-steps{padding-left:22px;font-size:13px;color:#627c9a;line-height:1.9}.dh-recharge-steps li{padding-bottom:10px}.dh-media-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#a87357;padding:26px;font-size:12px;text-align:center}.dh-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:50px;color:#7891b3}@keyframes dh-rotate{to{transform:rotate(360deg)}}.dh-spin{animation:dh-rotate 1s linear infinite}@media(prefers-reduced-motion:reduce){.dh-spin{animation:none}.digital-human .dh-work{transition:none}}@media(max-width:1200px){.dh-surface{padding:22px}.dh-editor{grid-template-columns:minmax(240px,.78fr) minmax(360px,1.22fr);gap:16px}.dh-preview-panel,.dh-form-panel{padding:18px}.dh-form-row{grid-template-columns:75px minmax(0,1fr);gap:10px}.dh-photo-bounds>img{max-height:400px}.dh-form-row>span,.digital-human .dh-duration-options button{font-size:12px}.dh-work-grid{gap:14px}.dh-work-info time{display:none}.dh-fees-empty>.dh-row,.dh-fees-empty>.dh-muted{padding-right:0}.dh-fees-empty .dh-step-footer{position:static;padding-top:8px}}@media(max-width:1000px){.dh-editor{grid-template-columns:minmax(0,1fr)}.dh-preview-panel{position:static}.dh-portrait{min-height:220px}.dh-photo-bounds>img{max-height:320px}.dh-form-panel{min-height:0}.dh-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-detail{grid-template-columns:minmax(0,1fr)}.dh-result-player{min-height:320px}.dh-works-toolbar{flex-wrap:wrap}}@media(max-width:600px){.dh-surface{padding:16px}.digital-human h1{font-size:24px}.dh-heading{align-items:flex-start;flex-direction:column}.dh-steps{margin-bottom:15px}.digital-human .dh-steps button{flex-direction:column;padding:8px;font-size:12px;gap:6px}.dh-steps button:not(:last-child):after{top:27px;right:-12%;width:26%}.dh-steps button>span{width:32px;height:32px;font-size:16px}.dh-form-row{grid-template-columns:minmax(0,1fr);gap:5px}.dh-work-grid{grid-template-columns:minmax(0,1fr)}.dh-tabs{gap:18px}.dh-search{margin-left:0;flex:1;width:auto}.dh-step-footer{flex-wrap:wrap}.dh-step-footer>.dh-primary{flex:1}.dh-alert,.dh-balance-warning{flex-wrap:wrap}.dh-two-fields{grid-template-columns:minmax(0,1fr)}.dh-crop-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}.dh-app .sidebar{background:#fbfcff;border-right:1px solid #e4ebf5;color:#17324f}.dh-app .sidebar .brand{color:#17324f}.dh-app .sidebar .brand small{color:#92a3b9}.dh-app .sidebar .workspace{background:#f2f6fe;border-color:#e1e9f6}.dh-app .sidebar .workspace select{color:#17324f;background:transparent}.dh-app .sidebar .workspace small{color:#8196b2}.dh-app .sidebar .navigation-group-toggle{color:#7387a4}.dh-app .sidebar nav button{color:#385879}.dh-app .sidebar nav button:hover{background:#f0f5ff}.dh-app .sidebar nav button.active{background:#eaf1ff;color:#3869e8}.dh-app .sidebar .navigation-search input[type=search]{background:#fff;border-color:#dce6f3;color:#385879}.dh-app .sidebar .credit{display:none}.dh-app .sidebar .environment,.dh-app .sidebar .logout{color:#7387a4}.dh-app .topbar{background:#fff;border-bottom:1px solid #edf1f7}.dh-app main{background:#f5f7fb}.marketing-customer{max-width:760px;margin:0 auto;background:var(--canvas);color:var(--ink);font:16px/1.65 system-ui,-apple-system,Microsoft YaHei,sans-serif;min-height:100vh;padding-bottom:28px}.marketing-customer *{box-sizing:border-box}.marketing-customer button,.marketing-customer a{font:inherit}.mc-hero{background:linear-gradient(155deg,var(--navy),#153454);background-size:cover;background-position:center;color:#fff;padding:38px 28px 32px;border-radius:0 0 28px 28px}.mc-kicker{color:var(--cyan);font-size:13px;letter-spacing:.2em}.mc-hero h1{font-size:32px;line-height:1.25;margin:12px 0}.mc-hero p{color:#d9e7f8;white-space:pre-wrap}.mc-store{display:flex;flex-direction:column;border-top:1px solid #ffffff30;padding-top:18px;margin-top:24px}.mc-store span{font-size:14px;color:#d9e7f8}.mc-logo{width:64px;height:64px;border-radius:16px;overflow:hidden;margin-bottom:18px;background:#fff}.mc-logo img{width:100%;height:100%;object-fit:contain}.mc-entry-list{padding:0 18px;display:grid;gap:18px}.mc-entry{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 7px 26px #203b5b08}.mc-entry h2{font-size:22px;margin:0 0 14px}.mc-entry p,.mc-copy p{white-space:pre-wrap;overflow-wrap:anywhere}.mc-content{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.mc-content video{width:100%;max-height:440px;background:var(--navy);border-radius:12px}.mc-copy{background:var(--canvas);border-radius:12px;padding:14px;margin:14px 0}.mc-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.marketing-customer button,.mc-actions a,.mc-content a{display:inline-block;padding:10px 15px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--blue);text-decoration:none;cursor:pointer}.marketing-customer button:disabled{opacity:.5;cursor:default}.marketing-customer .mc-primary{background:var(--blue);color:#fff;border-color:var(--blue)}.mc-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mc-images figure{margin:0}.mc-images img{width:100%;height:170px;object-fit:contain;background:var(--canvas);border-radius:10px}.mc-images figcaption{font-size:12px}.mc-images a{padding:3px 5px}.mc-contact-qr{max-width:240px}.mc-contact-qr img{width:100%;object-fit:contain}.mc-feedback{padding:10px 24px;color:var(--ink);min-height:44px}.mc-unavailable{color:#a33d30;background:#fff3f1;border-radius:8px;padding:12px}.mc-preview{margin:0;padding:10px 18px;background:#d8f7fa;color:#124350}.mc-sheet{position:fixed;z-index:20;bottom:16px;left:50%;transform:translate(-50%);width:min(720px,calc(100% - 24px));max-height:80vh;overflow:auto;padding:28px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 0 0 100vmax #0d1b3280}.mc-sheet p{white-space:pre-wrap;overflow-wrap:anywhere}.mc-close{float:right}.mc-note{font-size:13px;color:var(--muted)}.mc-password{display:block;font-size:22px;padding:18px;margin:12px 0;background:var(--canvas);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.marketing-customer footer{padding:26px;font-size:13px;color:var(--muted)}.marketing-customer summary{cursor:pointer}.marketing-customer :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media(max-width:480px){.mc-hero{padding:30px 22px}.mc-entry{padding:18px}.mc-images{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-images img{height:150px}.mc-sheet{padding:20px}}.analytics-export-jobs>article{border-top:1px solid var(--line);padding:18px 0;margin-top:14px}.analytics-export-jobs p{overflow-wrap:anywhere}.analytics-export-panel>.analytics-recovery{margin-top:16px}.analytics-export-panel .section-head{flex-wrap:wrap;gap:12px}.analytics-export-panel h3{font-size:16px}.analytics-export-panel button{white-space:normal}.knowledge-index-panel{min-width:0}.knowledge-index-panel>section{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:16px}.knowledge-index-panel label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.knowledge-index-panel select,.knowledge-index-panel textarea,.knowledge-index-panel input:not([type=checkbox]){box-sizing:border-box;max-width:100%;min-width:0;flex:1 1 280px;padding:10px 12px;border:1px solid var(--line,#dbe7f5);border-radius:10px;background:var(--surface,#fff);color:inherit;font:inherit}.knowledge-index-panel textarea{min-height:90px;resize:vertical}.knowledge-index-panel .source-card{padding:18px 0;border-top:1px solid var(--line,#dbe7f5)}.knowledge-index-panel blockquote{margin:14px 0;padding:14px;border:1px solid var(--line,#dbe7f5);border-radius:12px}.knowledge-index-panel blockquote p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.knowledge-index-panel blockquote footer{font-size:13px;color:var(--muted,#71839a);overflow-wrap:anywhere}.knowledge-index-panel .source-card button{margin:8px 12px 8px 0}@media(max-width:700px){.knowledge-index-panel .source-card button{width:100%;margin-right:0}}:root{--canvas: #f4f7fc;--ink: #203b5b;--muted: #7087a3;--line: #dde6f2;--navy: #0d1b32;--blue: #2563eb;--cyan: #62e1ed}.home-recent{margin-top:24px}.home-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-recent-item{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid var(--line)}.home-recent-item strong{font-size:14px;overflow-wrap:anywhere}.home-recent-item small{font-size:11px;color:var(--muted)}.home-onboarding{display:flex;gap:20px;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#fff,#edf7ff)}@media(max-width:1050px){.home-recent-grid{grid-template-columns:minmax(0,1fr)}.home-onboarding{flex-direction:column;align-items:stretch}}.task-filter-grid{display:grid;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(130px,1fr)) auto auto;gap:12px;align-items:end;margin-bottom:16px}.task-filter-grid label{margin:0}.task-explorer-list{display:grid;gap:10px}.task-explorer-card{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-height:112px;text-align:left;padding:18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(140deg,#fff,#f7fbff)}.task-explorer-card>div{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.task-explorer-card strong{overflow-wrap:anywhere}.task-explorer-card small,.task-reference{color:var(--muted)}.task-reference{font-family:monospace;font-size:11px;overflow-wrap:anywhere}.task-explorer-card>span:last-child{font-size:12px;color:var(--blue)}@media(max-width:1100px){.task-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-filter-grid label:first-child{grid-column:1/-1}}@media(max-width:560px){.task-filter-grid{grid-template-columns:minmax(0,1fr)}}.home-workspace{margin-bottom:24px}.home-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0 24px}.home-feature-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:154px;padding:24px 20px 18px;text-align:left;border-radius:14px;background:linear-gradient(140deg,#fff,#f4f9ff)}.home-feature-card strong{font-size:17px;padding-right:24px;color:var(--ink)}.home-feature-card span:not(.home-feature-number){font-size:12px;color:var(--muted);line-height:1.7}.home-feature-card small{margin-top:auto;padding-top:14px;color:var(--blue)}.home-feature-number{position:absolute;right:16px;top:19px;font-size:12px;color:#91abc9}.home-index-card{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.home-index-card>div{display:flex;gap:8px;flex-wrap:wrap}.home-index-card p{min-height:38px;font-size:12px;margin-top:7px}.home-local-note{border-left:3px solid var(--cyan);padding-left:12px}.home-customize{padding:16px 0;border-top:1px solid var(--line)}.home-customize summary{cursor:pointer;font-weight:600;color:var(--blue);padding:8px 0}.home-customize label input[type=checkbox]{width:auto;margin-right:8px}.home-order-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid var(--line)}.home-order-row>span{margin-right:auto;min-width:150px}.home-order-row button{padding:6px 10px}.home-search-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.home-search-row label{flex:1;min-width:180px}.home-search-row input{width:100%}.home-conflict{margin:16px 0;padding:18px;background:#f0f7ff;border:1px solid #b8d6f8;border-radius:12px}.home-conflict fieldset{margin:14px 0;border:1px solid var(--line)}.home-conflict label{display:block;margin:8px 0}.hero .home-video-action{margin:12px 0 0 10px}@media(max-width:1200px){.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.home-feature-grid{grid-template-columns:minmax(0,1fr)}.hero .home-video-action{margin-left:0}}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;transition:background .15s,border-color .15s}button:hover:not(:disabled){background:#f0f6ff;border-color:#9ebeed}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #60b8ff;outline-offset:3px}a{color:var(--blue);text-decoration:none}h1,h2,h3,p{margin-top:0}h1{font-size:28px;font-weight:650;letter-spacing:-.6px;margin-bottom:6px}h2{font-size:18px;font-weight:650}h3{font-size:15px}p{color:var(--muted)}.primary{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 4px 12px #2563eb18}.primary:hover:not(:disabled){background:#1853d5;color:#fff;border-color:#1853d5}.full{width:100%}.link{color:var(--blue);border:0;background:none;padding:4px;font-size:13px}.icon-btn{width:36px;height:36px;padding:7px;background:transparent}.blue{color:var(--blue)}.muted{color:var(--muted);font-size:13px}.mono{font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.eyebrow{color:#6783a8;font-size:10px;font-weight:650;letter-spacing:1.8px}.app{display:flex;min-height:100vh}.sidebar{overflow-y:auto;scrollbar-width:thin;position:fixed;inset:0 auto 0 0;width:234px;padding:30px 18px 18px;background:var(--navy);color:#c0cde1;display:flex;flex-direction:column;z-index:20}.brand{display:flex;gap:11px;align-items:center;color:#fff;font-size:19px;letter-spacing:.5px;padding:0 4px;margin-bottom:34px}.brand b{font-size:14px;color:var(--cyan)}.brand small{display:block;font-size:7px;font-weight:400;letter-spacing:1.8px;color:#8395b0}.brand-cube{display:flex;align-items:center;justify-content:center;width:39px;height:41px;color:#70e5ff;background:linear-gradient(140deg,#17467d,#132443);border:1px solid #367aa6;border-radius:11px;box-shadow:0 0 24px #06d9e71b}.workspace{display:flex;gap:10px;align-items:center;border:1px solid #2b3953;border-radius:10px;padding:12px 10px;font-size:12px;background:#ffffff04;margin-bottom:27px}.workspace small{display:block;color:#8497b4;font-size:10px;margin-top:3px}.avatar{display:grid;place-items:center;background:#e8f1ff;color:#2056a7;border-radius:9px;width:34px;height:34px;font-weight:650}.avatar.small{width:30px;height:30px;font-size:12px}.nav-label{color:#788da9;font-size:10px;letter-spacing:1.6px;margin:0 14px 12px}.sidebar nav{flex-shrink:0;display:grid;gap:5px}.sidebar nav button{justify-content:flex-start;padding:11px 13px;border:0;background:transparent;color:#a9b9d0;border-radius:7px;font-size:13px;gap:12px}.sidebar nav button:hover{background:#ffffff09;color:#fff}.sidebar nav button.active{background:#235bb3;color:#fff;box-shadow:0 4px 18px #0002}.nav-new{margin-left:auto;font-size:9px;border:1px solid #81a7d96b;padding:0 5px;border-radius:4px;color:#8ddde9}.sidebar-bottom{margin-top:auto;padding-top:32px}.credit{padding:15px;background:linear-gradient(135deg,#192f53,#14223c);border:1px solid #2b4161;border-radius:10px}.credit>span{display:flex;gap:6px;align-items:center;font-size:11px;color:#a5bad5}.credit strong{display:block;font-size:29px;color:#fff;font-weight:550;line-height:1.6}.credit small{font-size:10px;margin-left:5px;color:#8aa3c5}.credit button{width:100%;border:0;background:#2a4165;color:#b7d0f2;font-size:10px;padding:6px}.environment{font-size:10px;color:#7e96b5;text-align:center;margin-top:15px}.environment i,.connection i{display:inline-block;width:6px;height:6px;background:#4cd6c4;border-radius:50%;margin-right:6px}.logout{border:0;background:transparent;color:#8ca1bd;font-size:10px;width:100%;padding:10px 0 0}.main-wrap{margin-left:234px;flex:1;min-width:0}.topbar{height:66px;background:#ffffffd9;border-bottom:1px solid #e3eaf3;padding:0 38px;display:flex;justify-content:space-between;align-items:center}.topbar>span,.topbar>div{display:flex;align-items:center;gap:16px}.topbar>span{color:var(--muted);font-size:12px;gap:9px}.topbar b{font-weight:500;color:var(--ink)}.connection{font-size:11px;color:#6d7e95}.topbar .icon-btn{border:0;color:#6884a5}main{max-width:1510px;padding:31px 38px 0;margin:0 auto}.page-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:24px}.page-heading p{margin:0;font-size:12px}.page-heading .eyebrow{display:block;margin-bottom:7px}.pill{display:inline-flex;align-items:center;white-space:nowrap;gap:5px;padding:4px 9px;border:1px solid #d7e4f4;border-radius:5px;font-size:10px;color:#536d8e;background:#f1f6fc}.pill.succeeded{background:#eaf8f1;color:#16815a;border-color:#ccebdc}.pill.running,.pill.queued{background:#eef4ff;color:#2864c9;border-color:#d4e3fc}.pill.failed,.pill.reconcile_required{color:#94622e;background:#fff7e9;border-color:#f0dec5}.hero{position:relative;height:304px;overflow:hidden;background:linear-gradient(105deg,#e8f3ff 20%,#edfaff 90%);border:1px solid #d5e7f9;border-radius:13px;margin-bottom:25px}.hero-copy{position:relative;z-index:2;padding:29px 32px;width:60%}.hero h2{font-size:30px;line-height:1.4;font-weight:600;margin:13px 0;letter-spacing:-1px}.hero h2 em{font-style:normal;color:#245cac}.hero p{font-size:11px;line-height:1.9;margin-bottom:17px;max-width:350px;color:#5e7796}.hero .primary{font-size:12px;padding:10px 17px}.hero>img{position:absolute;right:-25px;top:0;width:52%;height:100%;object-fit:cover;object-position:center 55%;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,transparent,#000 15%);mask-image:linear-gradient(to right,transparent,#000 15%)}.hero-kicker{font-size:9px;letter-spacing:2px;color:#668caf;display:flex;align-items:center;gap:7px}.hero-kicker span{width:5px;height:5px;border-radius:50%;background:#248ad1}.hero-tag{display:flex;align-items:center;gap:7px;position:absolute;bottom:18px;right:22px;font-size:8px;letter-spacing:1px;color:#6492b5;background:#f4fcffba;border:1px solid #e7faff;border-radius:20px;padding:6px 10px}.stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:11px;padding:21px 0;margin-bottom:27px}.stats.three{grid-template-columns:repeat(3,1fr)}.metric{padding:0 25px;border-right:1px solid #e9eef5}.metric:last-child{border:0}.metric>span{display:flex;align-items:center;gap:8px;color:#6b809c;font-size:11px}.metric>span svg{color:#75a0d5}.metric strong{display:block;font-size:28px;line-height:1.4;margin-top:9px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.8px}.metric strong small{font-size:10px;color:#8ba0b8;margin-left:6px;font-weight:400}.metric p{font-size:9px;margin:5px 0 0;color:#8ca0ba}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:26px 0 13px}.section-heading h2{font-size:16px;margin:0}.section-heading h2 span{font-size:8px;font-weight:400;letter-spacing:1.5px;color:#9aadc4;margin-left:12px}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.quick-card{display:flex;justify-content:flex-start;text-align:left;padding:21px 17px;border-radius:10px;gap:13px}.quick-card>svg{margin-left:auto;color:#95adcb}.tool-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#edf4ff;color:#3376d5;flex-shrink:0}.quick-card strong{display:block;font-size:13px;font-weight:600}.quick-card small{display:block;font-size:9px;margin-top:4px;color:#7a90ab}.panel{padding:26px;background:#fff;border:1px solid var(--line);border-radius:11px}.panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:12px}.panel-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:16px}.panel-heading h2 svg{color:#6592ce}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:23px;align-items:start}.editor-side{display:grid;gap:20px}.quote-panel{background:linear-gradient(160deg,#fff,#f2f7ff)}.quote-panel h2{font-size:17px;margin:18px 0 10px}.quote-panel p{font-size:12px;line-height:1.8}.quote-total{border-top:1px solid var(--line);padding-top:17px;margin-top:17px;color:#6a86ad}.quote-total strong{font-size:36px;color:var(--blue);font-weight:600}.quote-total span{display:block;font-size:11px}.quote-empty{text-align:center;color:#8099b9;padding:26px 10px;margin:16px 0;background:#eaf1fa;border:1px dashed #c6d7ed;border-radius:8px;font-size:12px}.note{display:flex;align-items:flex-start;gap:9px;background:#edf5ff;color:#5d799d;font-size:11px;line-height:1.9;padding:13px 15px;border:1px solid #dfebfa;border-radius:8px;margin:18px 0}.note svg{flex-shrink:0;margin-top:2px}.note:last-child{margin-bottom:0}label{display:block;font-size:12px;font-weight:550;margin-bottom:20px}label i{font-style:normal;font-size:9px;color:#90a3bd;font-weight:400;margin-left:6px}label input:not([type=checkbox]),label textarea,label select{display:block;width:100%;border:1px solid #dbe4ef;border-radius:7px;margin-top:8px;padding:11px 12px;background:#fff;color:var(--ink);font-size:13px;font-weight:400;resize:vertical}input::placeholder,textarea::placeholder{color:#a0afc2;font-size:12px}label small{display:block;color:#96a6bb;font-size:10px;font-weight:400;margin-top:5px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.segmented{display:flex;gap:10px;margin-top:9px}.segmented button{flex:1;padding:8px 12px;color:#657e9e;font-weight:400;font-size:12px}.segmented button.selected{color:#2466c7;background:#eaf2ff;border-color:#87b0ec}.checkbox{display:flex;align-items:center;gap:8px;color:#657c98;font-weight:400}.checkbox input{accent-color:var(--blue);width:15px;height:15px}.form-actions{display:flex;align-items:center;gap:9px;border-top:1px solid #edf0f5;padding-top:20px;margin-top:20px}.form-actions .primary{margin-left:auto}.form-actions button{font-size:12px}.count{font-size:10px;color:#6b8fbe;background:#edf4ff;border-radius:4px;padding:1px 6px;margin-left:6px}.draft-item{display:flex;align-items:center;width:100%;gap:10px;text-align:left;background:transparent;border:0;border-bottom:1px solid #edf0f5;border-radius:0;padding:13px 0;font-size:12px}.draft-item>span:first-of-type{flex:1}.draft-item small{display:block;font-size:9px;color:#95a6bd;margin-top:5px}.draft-item svg{color:#7e9bbf}.sub-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;color:#8193ab;font-size:12px}.sub-toolbar button{font-size:12px}.table-wrap{border:1px solid var(--line);border-radius:10px;background:#fff;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:10px;font-weight:500;color:#7b92ad;background:#f7f9fd;padding:13px 20px}td{font-size:11px;color:#667f9e;padding:17px 20px;border-top:1px solid #edf1f6}td b{font-weight:550;color:#2c4464;font-size:12px}td small{display:block;color:#95a7be;font-size:9px;margin-top:4px}td:last-child{text-align:right}td .link{font-size:11px}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.work-card{background:#fff;border:1px solid var(--line);border-radius:11px;overflow:hidden}.work-cover{height:128px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#679be0;background:linear-gradient(135deg,#e8f2ff,#eef9fb);gap:10px}.work-cover>span{font-size:8px;letter-spacing:2px;color:#7b9abe}.work-cover b{position:absolute;top:12px;right:12px;font-size:9px;border-radius:3px;color:#7b94b5;background:#ffffffa8;padding:2px 6px;font-weight:400}.work-content{padding:20px}.work-content h3{font-size:13px;margin-bottom:10px}.work-content>p{font-size:12px;height:78px;overflow:hidden;white-space:pre-wrap;line-height:1.8}.work-content>small{font-size:9px;color:#a0aec1}.work-actions{display:flex;gap:8px;margin-top:18px}.work-actions button{font-size:11px;padding:6px 10px}.work-actions button:first-child{flex:1}.works-center .work-grid>article,.works-center .work-content{min-width:0;overflow-wrap:anywhere}.works-center .work-grid :is(.actions,.work-actions){display:flex;flex-wrap:wrap;gap:8px;min-width:0}.works-center .work-grid :is(.actions,.work-actions)>button{min-width:0;max-width:100%;white-space:normal}.empty{text-align:center;padding:51px 24px;border:1px dashed #d7e3f2;background:#fcfdff;border-radius:10px;color:#8aa3c3}.empty-icon{display:inline-flex;padding:16px;border-radius:50%;background:#edf5ff;color:#7da9e2;margin-bottom:14px}.empty h3{font-size:15px;color:#506c90;margin-bottom:8px;font-weight:500}.empty p{font-size:11px;color:#8da1ba;margin-bottom:18px}.empty .primary{font-size:12px}.empty.compact{margin:15px 0;padding:25px}.narrow{max-width:780px}.alert,.notice{display:flex;align-items:center;gap:9px;justify-content:space-between;padding:12px 16px;font-size:12px;border-radius:8px;margin:12px 0 20px}.alert{background:#fff0ef;border:1px solid #f5d4d0;color:#a8483e}.alert button{background:transparent;border:0;padding:0;color:inherit}.notice{background:#eaf8f2;border:1px solid #cceadb;color:#287856;justify-content:flex-start}.agent-summary{text-align:center;padding:28px 10px;color:var(--blue)}.agent-summary h2{margin:15px 0 8px}.agent-summary code{font-size:11px;overflow-wrap:anywhere}.agent-summary p{font-size:12px}.load-more{display:flex;margin:20px auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:28px;background:#0b18305c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{background:#fff;border:1px solid #dce7f6;border-radius:14px;box-shadow:0 25px 100px #08214333;padding:28px;width:650px;max-width:100%;max-height:90vh;overflow:auto}.modal .panel-heading{margin-bottom:15px}.modal .panel-heading button{border:0}.modal label{margin-bottom:13px}.modal .form-actions{padding-top:15px}footer{display:flex;align-items:center;gap:16px;border-top:1px solid #dfe7f2;margin-top:42px;padding:20px 0;font-size:10px;color:#859bb7}footer span{font-size:9px;color:#9baec7}footer small{font-size:9px;margin-left:auto}.login-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:35px;padding:40px;background:radial-gradient(at 70% 50%,#dcefff,#f5f9ff 65%);position:relative;overflow:hidden}.login-card{width:440px;z-index:1}.login-card h1{font-size:43px;line-height:1.5;font-weight:550;margin:20px 0}.login-card h1 em{font-style:normal;color:#2364b5}.login-card>p{font-size:13px}.login-card>a{display:block;font-size:12px;margin-top:20px}.dev-info{background:#ffffff9c;border:1px solid #dce7f5;border-radius:10px;padding:15px 20px;margin:25px 0;color:#718aaa;font-size:11px;line-height:2}.login-art{width:40vw;max-width:560px;border-radius:25px;mix-blend-mode:multiply}.login-card>.primary{min-width:220px}.login-card .eyebrow{font-size:11px}@media(min-width:1500px){.hero{height:330px}.hero h2{font-size:35px}.hero-copy{padding:30px 40px}.hero p{font-size:12px}}@media(max-width:1200px){.sidebar{width:208px;padding:25px 14px 15px}.main-wrap{margin-left:208px}main{padding:26px 25px 0}.topbar{padding:0 25px}.editor-layout{grid-template-columns:minmax(0,1fr) 280px}.quick-card{padding:16px 12px;gap:9px}.quick-card small{font-size:9px}.quick-card>svg{display:none}.metric{padding:0 18px}.hero h2{font-size:27px}.work-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.sidebar{width:74px;align-items:center;padding:22px 10px}.brand>span:last-child,.workspace,.nav-label,.sidebar nav button:not(.active) .nav-new,.sidebar-bottom,.brand small{display:none}.brand{padding:0;margin-bottom:25px}.sidebar nav button{font-size:0;gap:0;padding:13px}.nav-new{display:none}.main-wrap{margin-left:74px}.editor-layout{grid-template-columns:1fr}.editor-side{grid-template-columns:1fr 1fr}.page-heading h1{font-size:23px}.hero-copy{width:65%}.hero>img{width:49%}.hero h2{font-size:27px}.quick-card{padding:15px 10px}.quick-card small{display:none}.stats{padding:16px 0}.metric{padding:0 16px}.metric strong{font-size:25px}.metric p{font-size:8px}}@media(max-width:600px){main{padding:22px 17px 0}.topbar{padding:0 17px}.topbar .connection{display:none}.sidebar{width:60px;padding:20px 8px}.main-wrap{margin-left:60px}.sidebar nav button{padding:11px}.brand-cube{width:34px;height:36px}.page-heading{align-items:flex-start}.page-heading h1{font-size:20px}.page-heading>.pill{display:none}.eyebrow{font-size:8px}.page-heading p{font-size:11px}.hero{height:285px}.hero-copy{padding:24px;width:100%}.hero h2{font-size:25px}.hero>img{opacity:.25;width:80%}.hero-tag{display:none}.hero-kicker{font-size:7px}.stats{grid-template-columns:1fr 1fr;gap:22px}.metric:nth-child(2){border:0}.metric p{font-size:9px}.quick-grid{grid-template-columns:1fr}.quick-card small{display:block}.quick-card>svg{display:block}.section-heading h2 span{display:none}.editor-side{grid-template-columns:1fr}.panel{padding:20px}.field-grid{grid-template-columns:1fr;gap:0}.segmented{gap:5px}.segmented button{padding:8px}.work-grid,.stats.three{grid-template-columns:1fr}.stats.three .metric{border:0}footer>span{display:none}footer{gap:8px;font-size:9px}.login-screen{padding:28px}.login-art{position:absolute;right:0;opacity:.2;width:100%;max-width:none}.login-card{width:100%;max-width:430px}.login-card h1{font-size:36px}.modal{padding:20px}.modal-backdrop{padding:15px}.form-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.tone-field{border:0;padding:0;margin:0 0 20px;min-width:0}.copy-brief{border:1px solid var(--border, #dbe4f0);border-radius:12px;padding:16px;margin:16px 0;min-width:0}.copy-brief>label{display:grid;gap:6px;margin-bottom:12px}.copy-brief fieldset{min-width:0;border:0;padding:8px 0}.copy-brief legend{font-size:13px;font-weight:600}.copy-brief select{width:100%}.library-toolbar,.library-tabs,.library-search,.library-folder-form{display:flex;align-items:center;gap:12px}.library-toolbar{justify-content:space-between;margin-bottom:20px}.library-toolbar button,.library-search button,.library-folder-form button,.revision-card button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce4ef;border-radius:9px;background:#fff;padding:10px 15px;color:#304b6a;cursor:pointer}.library-tabs{padding:4px;border:1px solid #e1e8f2;border-radius:12px;background:#eaf0f8;gap:3px}.library-tabs button{border-color:transparent;background:transparent}.library-tabs button.active{background:#fff;color:#235ae2;box-shadow:0 2px 7px #15314c0b}.library-search{margin-bottom:22px;flex-wrap:wrap}.library-search .search-input{display:flex;align-items:center;gap:9px;flex:1;min-width:210px;margin:0;border:1px solid #dce4ef;border-radius:9px;background:#fff;padding:0 12px}.library-search input,.library-search select{width:auto;margin:0;padding:11px;border:1px solid #dce4ef;border-radius:9px;background:#fff;color:#304b6a}.library-search .search-input input{width:100%;border:0;outline-offset:-2px}.library-search>input{max-width:140px}.library-folder-form{padding:20px;background:#fff;border:1px solid #dce4ef;border-radius:12px;margin-bottom:20px;align-items:flex-end}.library-folder-form label{margin:0;flex:1}.library-notice{background:#e8f7f2;color:#21735a;border:1px solid #c6eadc;padding:12px 16px;border-radius:10px;margin:16px 0}.library-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:12px}.library-tags button{border:0;background:#edf4ff;color:#3864a4;border-radius:5px;padding:4px 7px;font-size:11px;cursor:pointer}.library .work-actions{flex-wrap:wrap;gap:6px}.library .work-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.library-history{max-width:760px}.revision-card{border:1px solid #e0e7f2;border-radius:10px;padding:18px;margin:15px 0}.revision-card time{font-size:11px;color:#7e8d9e}.revision-card p{white-space:pre-wrap;line-height:1.8;color:#52687f}.revision-card small{display:block;color:#587cba;margin-bottom:8px}.library button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:600px){.library-toolbar{align-items:flex-start;gap:8px}.library-toolbar button{font-size:11px;padding:9px}.library-search>input,.library-search select{max-width:none;flex:1;min-width:120px}.revision-card .panel-heading{align-items:flex-start;flex-direction:column;gap:8px}}.tone-field legend{font-size:12px;font-weight:550;padding:0}.workspace select{max-width:168px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.organization-panel .panel{padding:24px;margin:18px 0}.organization-panel h2{font-size:18px;margin:0 0 16px}.organization-panel p{line-height:1.8;color:#687e98}.org-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.organization-panel label{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;font-size:13px}.organization-panel input:not([type=checkbox]),.organization-panel select{width:100%;min-width:0;padding:11px;border:1px solid #d8e3f1;border-radius:8px;background:#fff;color:#284461;font:inherit}.organization-panel .org-check{flex-direction:row;align-items:center;margin:12px 0;white-space:nowrap}.organization-panel .org-check input{width:16px;height:16px}.org-member,.org-record{display:flex;align-items:center;gap:18px;padding:18px 0;border-top:1px solid #e2eaf4;flex-wrap:wrap}.org-member>div:first-child{min-width:140px;flex:1}.org-member label{margin:0}.org-member small,.org-record small{display:block;font-size:12px;color:#7b8da6;margin-top:7px}.org-record>span{flex:1}.org-record button{margin:4px}.org-owner{color:#2563eb;background:#edf4ff;padding:8px 12px;border-radius:7px}.org-transfer{display:flex;align-items:end;gap:16px;margin:20px 0}.org-transfer label{flex:1;margin:0}.org-token{background:#edf6ff;padding:16px;margin-top:20px;border-radius:10px}.org-token input{font-family:monospace!important}.organization-panel .error{padding:16px;background:#fff0ee;color:#a83b2c;border-radius:8px}.organization-panel .notice{padding:16px;background:#e9f8f1;color:#226b4a;border-radius:8px}.organization-panel button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.org-grid{grid-template-columns:1fr;gap:0}.org-transfer{align-items:stretch;flex-direction:column}.org-member{gap:10px}.org-member>div:first-child{flex-basis:100%}}@media(max-width:900px){.login-screen{padding:30px}.login-card{max-width:430px;width:100%}.login-art{position:absolute;right:-80px;bottom:0;opacity:.13;width:90%}.login-card h1{font-size:36px}}.source-assets .section-heading{display:flex;justify-content:space-between;align-items:center}.source-upload{display:flex;gap:18px;padding:24px;margin:24px 0;background:#edf6ff;border:1px dashed #a4c8ed;border-radius:14px}.source-upload>div{flex:1;min-width:0}.source-upload p,.source-item p{font-size:13px;color:#637993;line-height:1.6}.source-filters{display:flex;gap:16px;align-items:end;margin:24px 0}.source-filters label{flex:1;margin:0}.source-progress{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px}.source-progress progress{width:130px;accent-color:#2563eb}.source-item{display:flex;gap:18px;align-items:center;border-top:1px solid #e5ecf3;padding:20px 0}.source-info{flex:1;min-width:0;overflow-wrap:anywhere}.source-info h3{margin:0;font-size:16px}.source-actions{display:flex;gap:8px;flex-wrap:wrap}.source-actions button{display:flex;align-items:center;gap:6px}.source-assets .source-item{flex-wrap:wrap}.source-assets .source-info{flex:1 1 240px;min-width:min(240px,100%)}.source-assets .source-item>span{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.source-assets .source-actions{max-width:100%}.source-assets .source-actions button{min-width:0;max-width:100%;white-space:normal}.source-tag{display:inline-block;padding:4px 9px;border-radius:6px;background:#eff5fb;color:#426789;font-size:12px;margin:0 6px 6px 0}.source-error,.source-notice{padding:14px 18px;margin:16px 0;border-radius:10px}.source-error{background:#fff1ed;color:#a33728}.source-notice{background:#eaf9f2;color:#226846}.source-editor{margin-top:24px;padding:24px;border:1px solid #bed3ec;border-radius:12px;background:#f8fbff}.source-editor button{margin-right:10px}.source-assets button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.source-filters{flex-wrap:wrap}.source-filters label{flex-basis:40%}.source-item{flex-wrap:wrap}.source-actions{width:100%;padding-left:42px}.source-upload{padding:16px}.source-upload input{max-width:100%}}.knowledge-panel .section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.knowledge-search{display:flex;gap:16px;align-items:end;padding:24px;background:#edf6ff;border-radius:14px;margin:24px 0}.knowledge-search label{flex:1;margin:0}.knowledge-search button{display:flex;gap:8px;align-items:center}.knowledge-create{padding:24px;border:1px solid #dce6f2;border-radius:14px;background:#fbfdff;margin:24px 0}.knowledge-create h3{margin-top:0}.knowledge-create>button{margin-right:10px}.knowledge-document{display:flex;gap:16px;align-items:center;border-top:1px solid #e4ecf5;padding:22px 0}.knowledge-document>div:nth-child(2){flex:1;min-width:0}.knowledge-document h3{margin:0;overflow-wrap:anywhere}.knowledge-citation{padding:20px;border:1px solid #dce6f2;border-radius:12px;margin:14px 0}.knowledge-citation small{display:block;color:#71839a;margin-top:8px}.knowledge-citation p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;max-height:300px;overflow:auto;font-size:14px}.knowledge-panel button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.knowledge-search{flex-direction:column;align-items:stretch;padding:16px}.knowledge-document{flex-wrap:wrap}.knowledge-document .source-actions{padding-left:38px}.knowledge-create{padding:16px}}.knowledge-picker{border:1px solid var(--line, #dbe5f3);border-radius:12px;margin:22px 0;padding:18px;min-width:0}.knowledge-picker legend{font-weight:600}.knowledge-option{display:block;padding:12px 0;border-bottom:1px solid #dbe5f3}.knowledge-option pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.7;max-height:240px;overflow:auto;background:#f3f7ff;padding:12px;border-radius:8px}.knowledge-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.knowledge-selection span{overflow-wrap:anywhere;min-width:0}.budget-panel{padding:26px}.credit-panel{margin:24px 0}.commerce-layout{display:grid;gap:22px}.commerce-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.commerce-product{border-top:1px solid #dbe5f3;margin-top:22px;padding-top:18px}.commerce-revision{border:1px solid #dbe5f3;border-radius:12px;padding:18px;margin:14px 0}.commerce-revision p{overflow-wrap:anywhere}@media(max-width:700px){.commerce-form{grid-template-columns:1fr}}.credit-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin:22px 0}.credit-totals>div{border-radius:12px;background:#f3f7fd;padding:16px;min-width:0}.credit-totals span{display:block;color:#637690;font-size:13px}.credit-totals strong{display:block;font-size:25px;margin-top:8px;overflow-wrap:anywhere}.credit-totals small{font-size:12px;font-weight:400}.budget-toolbar{display:flex;align-items:end;gap:16px;margin:20px 0}.budget-toolbar label{max-width:260px;flex:1}.budget-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.budget-card{border:1px solid #dbe5f3;border-radius:14px;padding:20px;min-width:0}.budget-card h3{margin-top:0}.budget-card p{font-size:13px;color:#637690}.budget-card dl>div{display:flex;justify-content:space-between;gap:15px;margin:12px 0}.budget-card dd{margin:0;overflow-wrap:anywhere}.budget-card dt{color:#637690}.budget-editor,.budget-history{border-top:1px solid #dbe5f3;padding:20px 0;margin-top:20px}.budget-editor label{max-width:480px}.purchase-layout{display:grid;gap:20px}.purchase-section{padding:24px;overflow-wrap:anywhere}.purchase-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.purchase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.purchase-product{border:1px solid #dfe8f3;border-radius:12px;padding:20px;margin:12px 0}.purchase-product p{line-height:1.7}.purchase-product label{display:grid;gap:8px;margin-top:16px}.purchase-product input{width:100%;box-sizing:border-box}.purchase-price{font-size:28px;color:#2563eb}.purchase-checkout{border-top:1px solid #dfe8f3;padding-top:18px;margin-top:20px}.purchase-order{display:flex;width:100%;text-align:left;justify-content:space-between;gap:20px;padding:16px;margin:10px 0}.purchase-order small{display:block;margin-top:8px;color:#6e819b}@media(max-width:700px){.purchase-order{flex-direction:column}.purchase-section{padding:16px}.purchase-grid{grid-template-columns:1fr}}.editor-layout.agency-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr)}@media(max-width:1100px){.editor-layout.agency-layout{grid-template-columns:1fr}}.withdrawal-policy-panel .section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.withdrawal-policy-panel .form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.withdrawal-policy-panel .policy-record{border-top:1px solid var(--border, #dfe6ef);margin-top:24px;padding-top:24px}.withdrawal-policy-panel .actions{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0}.withdrawal-policy-panel .actions input[type=checkbox]{width:auto;margin-right:6px}.withdrawal-policy-panel fieldset{border:1px solid #dfe6ef;border-radius:10px;padding:12px}.withdrawal-policy-panel .notice{display:block}.withdrawal-policy-panel .mono{overflow-wrap:anywhere}@media(max-width:900px){.withdrawal-policy-panel .form-grid{grid-template-columns:1fr}.withdrawal-policy-panel .section-head{flex-wrap:wrap}}.analytics-panel{display:grid;gap:20px}.analytics-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.analytics-fields label{display:grid;gap:8px}.analytics-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.analytics-actions input[type=checkbox]{width:auto}.analytics-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px}.analytics-cards strong{font-size:28px;color:#1474df;overflow-wrap:anywhere}.analytics-cards p,.analytics-recovery p{overflow-wrap:anywhere}.analytics-cards details{margin-top:12px}.analytics-table{overflow-x:auto}.analytics-table table{min-width:700px;width:100%}.analytics-saved{display:flex;flex-wrap:wrap;gap:12px}.analytics-saved>div{display:flex;gap:6px}.analytics-recovery{padding:16px;border:1px solid #b8d6f8;border-radius:14px;background:#f4f9ff}.analytics-recovery textarea{width:100%;min-height:140px;overflow-wrap:anywhere}.analytics-panel .panel>h2{margin-top:0}.sidebar{overflow:hidden;padding-top:22px}.sidebar .brand{margin-bottom:22px;flex-shrink:0}.sidebar .workspace{margin-bottom:18px;flex-shrink:0}.sidebar .grouped-navigation{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;display:block;padding-right:3px}.sidebar-bottom{flex-shrink:0;margin-top:16px;padding-top:0}.navigation-search{display:block;color:#b5c7e0;font-size:12px;padding:0 4px 10px}.navigation-search input{display:block;width:100%;background:#172943;border-color:#425b7d;color:#fff;padding:8px;margin-top:5px;font-size:12px}.navigation-search input::placeholder{color:#9eafc6}.navigation-primary,.navigation-group-entries{display:grid;gap:4px}.navigation-group-entries[hidden]{display:none}.navigation-primary{margin-bottom:12px}.sidebar .navigation-group-toggle{width:100%;padding:10px 6px;color:#c3d2e7;font-size:12px}.navigation-group-toggle small{margin-left:auto;color:#91a9c8}.navigation-group{border-top:1px solid #2c3e59}.navigation-group-entries{padding-bottom:10px}.sidebar .navigation-group-entries button,.sidebar .navigation-primary button{width:100%;padding:9px 11px;min-height:40px;text-align:left;gap:9px}.navigation-results{color:#bbcae0;font-size:12px;padding:0 5px}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #35bde9;outline-offset:3px}.runtime-status{display:flex;align-items:center;gap:16px;border:1px solid #bfd5ef;border-left:4px solid #2670cb;background:#edf5ff;padding:14px 18px;border-radius:10px;margin-bottom:16px}.runtime-status>div{flex:1;min-width:0}.runtime-status strong{color:#254d7b;font-size:13px}.runtime-status p{color:#456282;font-size:12px;margin:5px 0}.runtime-status small{color:#526d8d;font-size:11px}.runtime-status>button{flex-shrink:0;font-size:12px}.notification-settings{margin-bottom:18px;color:#496585;font-size:12px}.notification-settings summary{cursor:pointer;padding:6px 0}.notification-settings[open] summary{margin-bottom:10px}.start-guide{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center;margin:0 0 20px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:12px}.start-guide h2{font-size:17px;margin:0 0 5px}.start-guide p{font-size:12px;margin:0;color:#557393}.platform-login-card{width:min(620px,100%);padding:30px;background:#ffffffcf;border:1px solid #d5e4f4;border-radius:18px;box-shadow:0 14px 44px #173b6310}.platform-login-card h1{font-size:32px;line-height:1.4;margin:10px 0 12px}.platform-login-card>p{color:#496482}.platform-login-card .runtime-status{margin-top:20px;margin-bottom:0}.login-steps{list-style:none;display:flex;justify-content:space-between;padding:0;gap:10px;margin:24px 0;font-size:12px;color:#516c8b}.login-steps li{display:flex;align-items:center;gap:7px}.login-steps b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#eaf1fa;color:#456282}.login-steps li[aria-current=step]{color:#2056a7;font-weight:600}.login-steps li[aria-current=step] b{background:#2056a7;color:#fff}.login-channel-status{border:1px solid #c3d7ec;border-radius:10px;padding:14px 18px;background:#f0f6fe;color:#38587b;margin:18px 0;font-size:13px}.login-channel-status p{font-size:12px;margin:6px 0 0}.login-account-options{font-size:12px;color:#456282;margin:20px 0}.login-account-options h2{font-size:16px;margin:0;color:#254d7b}.login-account-options p{margin:5px 0 14px}.setup-help,.session-details,.login-support{border-top:1px solid #d4e3f3;padding:14px 0;color:#385b81;font-size:12px}.setup-help summary,.session-details summary,.login-support summary{cursor:pointer;font-weight:600;padding:4px 0}.setup-help ol{padding-left:20px}.setup-help li{margin:16px 0}.setup-help p{margin:6px 0;line-height:1.8}.session-details p{overflow-wrap:anywhere}.login-support{margin-top:24px}.login-support button{margin:8px 4px 8px 0}@media(max-width:900px)and (min-width:601px){.sidebar{width:200px;align-items:stretch;padding:18px 12px}.sidebar .grouped-navigation button{font-size:12px;gap:7px;padding:9px 7px}.main-wrap{margin-left:200px}.sidebar .brand{justify-content:center}}@media(max-width:600px){.app{flex-direction:column}.sidebar{position:relative;width:100%;padding:12px 16px;align-items:stretch}.sidebar .brand{display:none}.sidebar .grouped-navigation{max-height:320px;flex:auto}.navigation-search{display:flex;align-items:center;gap:12px;padding:0 0 10px}.navigation-search input{margin-top:0;flex:1;width:auto}.navigation-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar .grouped-navigation button{font-size:12px;gap:8px;padding:9px}.navigation-group-entries{grid-template-columns:repeat(2,minmax(0,1fr))}.main-wrap{margin-left:0;width:100%}.runtime-status{align-items:flex-start;padding:12px;gap:10px}.runtime-status>button{padding:7px}.platform-login-card{padding:20px}.platform-login-card h1{font-size:26px}.login-steps{gap:5px;font-size:11px}.login-screen.platform-login{padding:18px}}@media(min-width:901px){.sidebar .brand{margin-bottom:14px}.sidebar .workspace{margin-bottom:12px;padding:9px}.sidebar .navigation-primary button{min-height:34px;padding:7px 9px;font-size:12px}.sidebar .navigation-group-toggle{padding:7px 6px;min-height:32px}.sidebar .credit{padding:9px 12px}.sidebar .credit strong{font-size:21px;line-height:1.4}.sidebar .credit button{margin-top:5px;padding:5px 8px;font-size:10px}.sidebar-bottom .environment{margin:10px 0}}.sidebar .navigation-search input[type=search]{background:#172943;border-color:#425b7d;color:#edf5ff}.text-readiness{display:flex;gap:16px;justify-content:space-between;align-items:center;background:#eef5fe;border:1px solid #bed5ef;border-radius:10px;padding:16px 20px;margin-bottom:20px}.text-readiness strong{color:#254d7b}.text-readiness p{font-size:12px;color:#466384;margin:5px 0 0}.text-readiness button{flex-shrink:0}.optional-knowledge{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.optional-knowledge summary{cursor:pointer;font-size:13px;color:#385e88;font-weight:600}.optional-knowledge[open] summary{margin-bottom:14px}@media(max-width:600px){.text-readiness{align-items:flex-start;padding:12px;gap:8px}.text-readiness button{padding:7px;font-size:11px}}.sidebar .navigation-search{margin:0;padding-bottom:8px}.sidebar .navigation-search input[type=search]{margin-bottom:0;padding:7px 8px;line-height:1.3}.sidebar .navigation-primary{margin-bottom:6px}.fw,.digital-human,.replica-desktop,.video-studio{font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.fw .fw-toolbar{margin-bottom:8px;gap:20px}.fw .fw-page-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px}.fw .fw-page-title p{margin:0}.fw .fw-page-title .fw-sync{grid-column:1/-1}.fw :is(input,select,textarea){font:400 14px/1.5 Microsoft YaHei,PingFang SC,sans-serif}.fw button{font-size:14px}.fw .fw-tabs{margin-bottom:18px;border-bottom:1px solid #dde7f5;gap:36px}.fw .fw-tabs button{font-size:16px;padding:12px 4px}.fw .fw-panel{border:1px solid #e7edf6;border-radius:10px;padding:22px}.fw .fw-steps{border:1px solid #e9eff8;padding:10px 28px 8px}.fw .fw-steps button{padding-block:4px}.fw .fw-steps p{margin-top:8px}.fw .fw-preparation{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:16px;align-items:stretch}.fw .fw-heading{margin-bottom:20px}.fw .fw-heading h2{font-size:24px;line-height:1.35}.fw .fw-preparation label,.fw .fw-preparation fieldset{margin-bottom:14px}.fw .fw-preparation :is(input,select,textarea){margin:0}.fw .fw-preparation label small{font-size:12px;line-height:1.5}.fw .fw-preparation>.fw-panel>label>textarea{height:112px}.fw .fw-count-field{display:flex;align-items:center;gap:14px;margin-bottom:12px}.fw .fw-count-field>label{margin:0;white-space:nowrap;font-size:13px}.fw-count-stepper{display:flex;align-items:center;border:1px solid #dce5f2;border-radius:6px;overflow:hidden;max-width:160px}.fw .fw-count-stepper button{border:0;border-radius:0;min-width:34px;padding:0;background:#fff;font-size:20px}.fw .fw-count-stepper input{border:0;border-radius:0;min-width:0;text-align:center;padding:8px;background:#f3f7fd;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.fw-count-stepper input::-webkit-inner-spin-button,.fw-count-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fw .fw-preparation label.fw-check{margin:0}.fw .fw-title-fields{gap:16px}.fw .fw-title-fields label{gap:12px;font-size:13px}.fw .fw-preparation textarea{background:#fbfcff;line-height:1.75}.fw .fw-summary-sources .fw-image{aspect-ratio:1/1}.fw .fw-model-summary .fw-image{width:134px;aspect-ratio:1/1}.fw .fw-summary-sources strong{font-size:13px}.fw .fw-total{margin-top:18px;padding-top:16px}.fw .fw-bottom{border:1px solid #e1e9f5;border-radius:10px;padding:14px 20px;margin-top:14px;background:#fff;box-shadow:0 -4px 20px #234b7e06}.fw .fw-bottom button{min-height:46px;padding-inline:24px}.fw .fw-bottom .primary{background:#0664ff;border-color:#0664ff}.fw .fw-result-grid .fw-image{aspect-ratio:3/4}.digital-human .dh-breadcrumb{margin-bottom:12px;font-size:13px}.digital-human .dh-surface{padding:26px;border:0;border-radius:12px}.digital-human .dh-heading h1{font-size:32px;letter-spacing:-.6px}.digital-human .dh-heading p{font-size:15px;line-height:1.7}.digital-human .dh-steps{max-width:900px;margin:12px auto 22px}.digital-human .dh-steps button>span{width:42px;height:42px}.digital-human .dh-editor{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:stretch}.digital-human .dh-preview-panel{position:static;padding:20px;background:#f6f9fc}.digital-human .dh-form-panel{padding:22px;min-height:650px;gap:20px}.digital-human .dh-portrait{min-height:0;height:440px;margin-top:18px}.digital-human .dh-photo-bounds{height:100%;display:flex;align-items:center;justify-content:center}.digital-human .dh-photo-bounds>img{max-height:100%;max-width:100%;object-fit:contain}.digital-human .dh-form-row{grid-template-columns:100px minmax(0,1fr);gap:16px}.digital-human .dh-form-row>span{font-size:14px}.digital-human .dh-form-row textarea{min-height:112px}.digital-human .dh-form-panel :is(input,select,textarea){font-size:15px;font-weight:400}.digital-human .dh-validation,.digital-human .dh-check{font-size:13px}.digital-human .dh-fees-empty>.dh-row,.digital-human .dh-fees-empty>.dh-muted{padding-right:0}.digital-human .dh-fees-empty .dh-step-footer{position:static;justify-content:flex-end;padding-top:4px}.digital-human .dh-audio-preview{margin-top:18px;padding:15px}.replica-desktop .replica-layout{grid-template-columns:minmax(0,1.95fr) minmax(300px,1fr);gap:20px}.replica-desktop h1{font-size:32px;margin:6px 0 16px;color:#102443}.replica-desktop .replica-header{margin-bottom:12px}.replica-desktop .replica-form{padding:22px;border-radius:9px;border-color:#dfe8f5}.replica-desktop .replica-steps{padding:0 12px;margin-bottom:22px}.replica-desktop .replica-source-pair{gap:20px;margin-bottom:24px}.replica-desktop .replica-preview.is-compact{height:auto;aspect-ratio:1.42;background:#edf2f8}.replica-desktop .replica-field,.replica-desktop .replica-field :is(input,select,textarea){font-size:14px}.replica-desktop .replica-field :is(input,select){min-height:46px}.replica-desktop .replica-specs{font-size:14px;gap:12px;margin-bottom:22px}.replica-desktop .replica-specs button{min-width:74px;font-size:14px}.replica-desktop .replica-fees{min-height:0;margin-top:0;padding:26px 24px;border-color:#dfe8f5;position:sticky;top:20px;align-self:stretch}.replica-desktop .replica-fees h2{font-size:24px}.replica-desktop .replica-amount{font-size:50px;color:#065cf0;line-height:1.4;margin:12px 0 22px}.replica-desktop .replica-fee-actions{border-top:1px solid #e5ecf6;margin-top:72px;padding-top:24px}.replica-desktop .replica-authorize{font-size:14px}.replica-desktop .replica-fee-actions>button{min-height:50px}.replica-desktop .replica-helper{font-size:13px;color:#7891b2}.replica-desktop .replica-muted{font-size:13px;line-height:1.7}.video-studio .studio-topbar{padding:0 0 12px;gap:18px}.video-studio .studio-topbar h2{font-size:30px;white-space:nowrap;font-weight:700;color:#102443}.video-studio .studio-topbar>.studio-actions{flex:1}.video-studio .studio-topbar select{margin-right:auto;width:230px}.video-studio .studio-topbar button{min-height:42px}.video-studio .studio-briefbar{background:#fff;border:1px solid #dce6f5;border-radius:8px;padding:5px 14px;margin-bottom:12px}.video-studio .studio-briefbar strong{font-size:14px;font-weight:500}.video-studio .studio-status{border:0;background:#e5eeff;padding:9px 16px;margin-bottom:12px}.video-studio .studio-main{grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr);gap:12px}.video-studio .studio-preview{background:#101e30;border-color:#101e30;border-radius:10px;display:flex;flex-direction:column}.video-studio .studio-preview>.studio-section-heading{margin:0 20px;padding:15px 0;border-bottom:1px solid #2a394c}.video-studio .studio-preview .studio-tabs button{color:#bdc8d7;font-size:14px}.video-studio .studio-preview .studio-tabs button.active{color:#fff}.video-studio .studio-player{margin:20px 20px 0;min-height:300px;height:auto;aspect-ratio:16/9;border-radius:4px;flex:1}.video-studio .studio-preview-caption{padding:16px 20px;color:#e4ebf5;flex-wrap:wrap}.video-studio .studio-preview-caption small{color:#93a5bc}.video-studio .studio-inspector{border-radius:10px}.video-studio .studio-inspector>.studio-section-heading{padding:12px 20px}.video-studio .studio-inspector h3{font-size:20px}.video-studio .studio-inspector>.studio-tabs{padding:10px 20px 4px}.video-studio .studio-form{padding:12px 20px;gap:12px}.video-studio .studio-form label{font-size:14px;margin:0;gap:8px}.video-studio .studio-form textarea{min-height:80px;line-height:1.6;padding:10px 12px;margin:0;font-weight:400}.video-studio .studio-selected-source{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 0;border-block:1px solid #e5ecf6}.studio-selected-source>img{width:92px;height:62px;object-fit:cover;border-radius:5px}.studio-selected-source>svg{color:#8fa6c6;flex-shrink:0}.studio-selected-source>div{flex:1;min-width:0}.studio-selected-source strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500}.studio-selected-source small{display:block;margin-top:6px}.video-studio .studio-shot-settings{border-top:1px solid #e5ecf6;padding-top:12px}.studio-shot-settings>summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;color:#526984}.studio-shot-settings[open]>summary{margin-bottom:16px}.video-studio .studio-shot-settings label{margin-bottom:14px}.video-studio .studio-storyboard{margin-top:14px}.video-studio .studio-storyboard .studio-section-heading{padding:6px 14px}.video-studio .studio-shot-strip{gap:8px;padding:0 12px 12px}.video-studio .studio-shot{display:grid;grid-template-columns:66px minmax(0,1fr);grid-template-rows:1fr 1fr;column-gap:8px;flex:0 0 178px;padding:6px;align-items:center;min-height:78px}.video-studio .studio-shot.selected{padding:5px}.video-studio .studio-shot-cover{grid-row:1/3;height:64px;width:66px;border-radius:4px}.video-studio .studio-shot strong{font-size:11px;margin:0;align-self:end}.video-studio .studio-shot small{font-size:10px;margin:6px 0 0;align-self:start}.video-studio .studio-shot-tools{padding:0 14px 10px}.video-studio .studio-footer{position:static;padding:12px 0 8px;background:#f3f7fd}.video-studio .studio-footer .primary{min-height:44px;padding-inline:24px}.video-studio[data-preview=FILM] .studio-preview{background:#fff;border-color:#dce6f5}.video-studio[data-preview=FILM] .studio-preview>.studio-section-heading{border-color:#e1e8f2}.video-studio[data-preview=FILM] .studio-preview .studio-tabs button{color:#6c809e}.video-studio[data-preview=FILM] .studio-preview .studio-tabs button.active{color:#1660ed}.video-studio[data-preview=FILM] .studio-preview-caption{color:#5c718b}.video-studio[data-preview=FILM] .studio-checks{padding:16px 20px;gap:14px}.video-studio[data-preview=FILM] .studio-checks :is(dt,dd,p){font-size:14px}@media(min-width:1500px){.digital-human .dh-portrait{height:490px}.digital-human .dh-form-panel{min-height:710px}.video-studio .studio-player{min-height:370px}}@media(max-width:1190px){.fw .fw-preparation{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr)}.fw .fw-panel{padding:18px}.fw .fw-title-fields{grid-template-columns:1fr;gap:0}.digital-human .dh-editor{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.digital-human .dh-form-panel,.digital-human .dh-preview-panel{padding:16px}.digital-human .dh-form-row{grid-template-columns:80px minmax(0,1fr);gap:10px}.replica-desktop .replica-layout{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr)}.replica-desktop .replica-form,.replica-desktop .replica-fees{padding:18px}.replica-desktop .replica-field-pair{gap:12px}.video-studio .studio-main{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.video-studio .studio-topbar{flex-wrap:wrap}.video-studio .studio-topbar>.studio-actions{flex-basis:100%}}@media(max-width:1000px){.fw .fw-preparation,.digital-human .dh-editor,.replica-desktop .replica-layout,.video-studio .studio-main{grid-template-columns:minmax(0,1fr)}.digital-human .dh-form-panel{min-height:0}.digital-human .dh-portrait{height:360px}.replica-desktop .replica-fees{position:static}.replica-desktop .replica-fee-actions{margin-top:20px}.video-studio .studio-player{flex:none}.video-studio .studio-form{display:flex}.video-studio .studio-footer{position:static}}@media(max-width:650px){.fw .fw-tabs{gap:20px}.fw .fw-title-fields{grid-template-columns:1fr}.fw .fw-page-title h1,.digital-human .dh-heading h1,.replica-desktop h1,.video-studio .studio-topbar h2{font-size:25px}.fw .fw-page-title{display:block}.fw .fw-page-title p{margin-block:8px}.fw .fw-bottom{padding:14px}.digital-human .dh-surface{padding:16px}.digital-human .dh-form-row{grid-template-columns:1fr}.video-studio .studio-topbar select{width:100%;margin-right:0}.video-studio .studio-player{margin:12px;min-height:230px}.video-studio .studio-footer{align-items:stretch}.video-studio .studio-footer>.studio-actions{width:100%;flex-wrap:wrap}.video-studio .studio-briefbar{flex-direction:column;align-items:stretch}}.commerce-config-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;border-bottom:1px solid #e1e6ef;background:#f8faff;flex:none}.fw .commerce-config-tabs button{font-size:13px;padding:7px 3px;min-height:34px;white-space:nowrap}.commerce-inputs>[hidden]{display:none!important}.commerce-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.fw .commerce-preview-header h2{margin:0;font-size:20px}.content-replace-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-quick-start{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.studio-guide{position:relative;font-size:13px;flex:none}.studio-guide>summary{cursor:pointer;padding:7px;color:#42628a}.studio-guide>div{position:absolute;right:0;top:100%;width:min(420px,80vw);max-height:65dvh;overflow:auto;z-index:5;background:#fff;border:1px solid #dce6f5;border-radius:10px;padding:18px;box-shadow:0 10px 40px #18365226}.studio-guide h3{font-size:16px}.studio-guide p{font-size:13px;line-height:1.7}.works-center>[hidden]{display:none!important}.replica-step-help:has(.replica-target-selector){display:block}.source-assets details.source-upload{display:block}.source-upload>summary{cursor:pointer;list-style:inside;font-weight:600;color:#285d96}.source-upload>summary svg{vertical-align:middle;margin-right:6px}.source-upload[open]>summary{margin-bottom:10px}@media(max-width:600px){.content-replace-sources{grid-template-columns:1fr}.studio-quick-start{flex-wrap:wrap}}@media(min-width:1100px)and (min-height:580px){.entry-sidebar{width:216px;padding:12px 12px 10px}.entry-sidebar .entry-brand{margin:0 5px 8px}.entry-sidebar nav,.entry-sidebar-bottom{gap:2px}.entry-sidebar nav>button,.entry-sidebar nav details>button,.entry-sidebar-bottom>button{min-height:30px;padding:3px 12px;font-size:14px;gap:12px}.entry-sidebar nav details>button{margin:0}.entry-sidebar nav button svg,.entry-sidebar-bottom button svg{width:18px;height:18px}.entry-sidebar details[open] summary{margin-bottom:3px}.entry-nav-caption{padding:4px 12px 0;margin:0;font-size:12px}.entry-nav-divider{margin:7px 6px}.entry-sidebar-bottom{padding-top:8px}.entry-space-label{padding:8px 6px 0;margin-top:7px;font-size:12px}.entry-main-wrap{margin-left:216px}.entry-shell .entry-topbar,.entry-shell[data-creator] .entry-topbar,.entry-shell:has(.entry-home) .entry-topbar{height:52px;padding:0 20px}.entry-main-wrap>main,.entry-shell[data-creator] .entry-main-wrap>main,.entry-main-wrap>main:has(>.entry-home){padding:12px 20px;max-width:none}.entry-main-wrap>main>.page-heading{margin-bottom:12px}.entry-main-wrap>main>.page-heading h1{font-size:26px;margin:0 0 4px}.entry-main-wrap>main>.page-heading p{margin:0;font-size:13px}.entry-main-wrap>main>.page-heading .eyebrow{display:none}.entry-main-wrap>main:has(>.entry-security-card)>.page-heading p,.entry-main-wrap>main:has(>.support-compact)>.page-heading p{display:none}.entry-all-navigation{padding:14px;margin-bottom:10px}.entry-all-navigation h2{font-size:18px;margin:0 0 10px}.entry-all-navigation .grouped-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.entry-all-navigation .navigation-search,.entry-all-navigation .navigation-primary,.entry-all-navigation .navigation-results{grid-column:1/-1;margin:0}.entry-all-navigation .navigation-search input{margin-top:5px;padding:7px 10px}.entry-all-navigation .navigation-group{border:1px solid #e1e8f2;border-radius:8px;padding:4px;min-width:0}.entry-all-navigation .navigation-group-toggle{width:100%;border:0;margin:0;justify-content:space-between}.entry-all-navigation .navigation-group-entries{max-height:145px;overflow:auto}.entry-all-navigation .navigation-group-entries[hidden]{display:none}.entry-all-navigation button{padding:5px 8px;min-height:32px;font-size:13px;margin:2px}.entry-scope-details,.entry-scope-details~details{padding:8px 12px;margin:6px 0;background:#fff;border:1px solid #e1e8f2;border-radius:8px}.entry-scope-details .table-wrap{max-height:55dvh;overflow:auto}.entry-security-card{max-width:100%}.entry-security-card .entry-auth{padding:14px}.entry-security-card .entry-security-summary{padding:10px 12px;margin-bottom:8px;font-size:13px}.entry-security-card .entry-security-summary button{padding:2px 0;min-height:26px}.entry-security-card .entry-error,.entry-security-card .entry-message{padding:7px 10px;margin:6px 0;font-size:13px}.entry-security-card form{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.entry-security-card .entry-field{margin:0;font-size:14px}.entry-security-card .entry-input{height:38px;margin-top:4px;padding:0 10px}.entry-security-card .entry-input input{font-size:14px}.entry-security-card .entry-hint{grid-column:1/-1;margin:0;font-size:12px}.entry-security-card .entry-submit{height:38px;font-size:15px;grid-column:1/-1;max-width:260px}.entry-security-card>details{padding:10px 12px;margin-top:8px}.support-compact.panel{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding:14px;margin-top:0}.support-compact>*{grid-column:1/-1;min-width:0}.support-compact>h2{display:none}.support-compact>p{font-size:13px;margin:4px 0}.support-compact>fieldset{grid-column:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;margin:0;align-content:start}.support-compact>fieldset>label{margin:0;min-width:0;font-size:13px}.support-compact>fieldset>label:has(textarea),.support-compact>fieldset>button,.support-compact>fieldset>p{grid-column:1/-1}.support-compact>fieldset :is(input,select,textarea){margin:4px 0 0;padding:6px 8px}.support-compact>fieldset textarea{min-height:64px;height:64px}.support-compact button{min-height:32px;padding:5px 10px}.support-service{padding:8px 12px;background:#f7faff;border:1px solid #e1e8f2;border-radius:8px}.support-service[open]{max-height:55dvh;overflow:auto}.works-center>nav{margin:0 0 10px;gap:8px}.works-center>nav button{padding:6px 12px;min-height:34px}.source-assets.panel{padding:16px;margin-top:0}.source-assets .section-heading{margin:0}.source-assets .section-heading p{margin:4px 0}.source-assets .source-upload{padding:12px 16px;margin:10px 0}.source-assets .source-upload p{margin:6px 0}.source-assets .source-filters{gap:10px;margin:10px 0}.source-assets .source-filters :is(input,select){margin:4px 0 0;padding:6px 9px}.source-assets .source-list{max-height:calc(100dvh - 390px);min-height:0;overflow:auto}.source-assets .source-item{padding:10px 0}.entry-main-wrap>main>.source-assets>.section-heading{display:none}.source-assets>.source-editor{margin:6px 0;padding:10px 12px}.source-assets>.source-editor{display:grid;grid-template-columns:1fr auto;gap:4px}.source-assets>.source-editor>*{grid-column:1/-1}.source-assets>.source-editor>h3{grid-column:1}.source-assets>.source-editor>h3+button{grid-column:2;grid-row:1}.source-assets>.source-editor :is(h3,p){margin:4px 0}.source-assets>.source-editor button{min-height:32px;padding:5px 10px}.source-assets>.empty{padding:10px;min-height:0}.source-assets>.empty :is(h3,p){margin:6px 0}.source-assets>.source-editor{padding-block:6px}.source-assets>.empty{padding-block:6px}.source-assets>.source-editor p{font-size:13px;line-height:1.5}.works-center .library-empty{padding:18px;min-height:0}.works-center .library :is(.library-toolbar,.library-search){margin-block:8px}.works-center .library>section.card{padding:8px 12px;margin:6px 0}.works-center .library>section.card :is(h3,p){margin:4px 0}.works-center .library>section.card button{min-height:32px;padding:5px 10px}.works-center .library>section.card:not(:has(input,textarea,select)){display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.works-center .library>section.card:not(:has(input,textarea,select))>p{flex:1;min-width:250px}.entry-main-wrap>main>footer{margin-top:6px;padding:3px 0;font-size:11px;flex:none}.entry-shell[data-creator] .entry-main-wrap>main{height:calc(100dvh - 52px);display:flex;flex-direction:column;gap:6px;overflow:auto}.entry-shell[data-creator] .entry-main-wrap>main>footer{display:none}.entry-shell[data-creator] .entry-main-wrap>main>:not(.fw):not(.replica-desktop):not(.video-studio):not(.digital-human):not(.viral-workbench){flex-shrink:0}.entry-shell[data-creator] .entry-main-wrap>main>.viral-workbench{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px}.entry-shell[data-creator] .viral-workbench>.viral-header,.entry-shell[data-creator] .viral-workbench>.viral-steps{flex:none}.entry-shell[data-creator] .viral-workbench>.viral-layout{flex:1;min-height:0;height:auto;max-height:none}.entry-shell[data-creator] .viral-workbench .viral-steps{padding:10px 0}.entry-shell[data-creator] .entry-main-wrap>main>.tabs,.entry-shell[data-creator] .video-tool-tabs{margin:0;gap:8px}.entry-shell[data-creator] .entry-main-wrap>main>.tabs button,.entry-shell[data-creator] .video-tool-tabs button{min-height:32px;padding:5px 14px;font-size:13px}.entry-home .entry-commerce-gallery{height:clamp(220px,34dvh,370px);aspect-ratio:auto;margin:10px 0;padding:10px;gap:10px}.entry-home .entry-original-tools{margin:8px 0;gap:8px}.entry-home .entry-original-tools>button{padding:7px 12px;min-height:34px}.entry-home .entry-recent{margin-top:10px}.entry-home .entry-recent-list{max-height:150px;overflow:auto}.entry-home>header p{margin-bottom:8px}.entry-home .entry-resume-tools>button{padding:7px 10px}.entry-home .entry-resume-tools small{margin-top:2px;line-height:1.35}.fw{display:flex;flex-direction:column;flex:1;min-height:0;gap:6px}.fw>*{flex-shrink:0}.fw .fw-toolbar{margin:0;gap:12px}.fw .fw-page-title{gap:2px 14px}.fw .fw-page-title h1{font-size:26px}.fw .fw-page-title p{font-size:13px}.fw .fw-tabs{margin:0;gap:26px}.fw .fw-tabs button{padding:6px 3px;min-height:32px;font-size:14px}.fw button{min-height:34px;padding:6px 10px}.fw .fw-panel{padding:14px}.fw .fw-steps{padding:6px 16px;display:flex;align-items:center;gap:18px;margin:0}.fw .fw-steps button{flex:1;flex-direction:row;gap:8px}.fw .fw-steps button>span{width:28px;height:28px;font-size:14px}.fw .fw-steps p{font-size:12px;margin:0}.fw .fw-preparation{flex:1;min-height:230px;gap:12px}.fw .fw-preparation>.fw-panel{min-height:0;overflow:auto}.fw .fw-heading{margin-bottom:10px}.fw .fw-heading h2{font-size:20px;margin:0}.fw .fw-drop{display:grid;grid-template-columns:32px minmax(0,1fr);padding:6px 10px;min-height:0;margin:0 0 8px;text-align:left;gap:3px 8px}.fw .fw-drop>svg{grid-row:1/3}.fw .fw-drop .fw-actions{grid-column:1/-1}.fw .fw-drop>svg{width:24px;height:24px}.fw .fw-drop>strong{font-size:15px}.fw .fw-drop .fw-actions button{min-height:30px;padding:4px 9px}.fw .fw-source-grid{margin-top:8px;gap:8px}.fw .fw-source-card{padding:8px;gap:4px}.fw .fw-source-card .fw-image{height:60px;aspect-ratio:auto}.fw .fw-source-card>button{min-height:28px;padding:3px 5px}.fw .fw-source-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:3px 7px}.fw .fw-source-card>.fw-image{grid-row:1/4;height:48px;width:44px}.fw .fw-source-card>button,.fw .fw-source-card>label{grid-column:1/-1}.fw .fw-next{margin-top:4px;position:sticky;bottom:-14px;background:#fff;padding:2px 0}.fw .fw-preparation>.fw-panel>p{font-size:12px;margin:3px 0}.fw .fw-summary h3{font-size:14px;margin:8px 0}.fw .fw-model-summary{margin-top:8px;gap:10px}.fw .fw-model-summary>div{display:flex;align-items:center;gap:2px 8px;flex-wrap:wrap}.fw .fw-model-summary p{margin:0;font-size:12px}.fw .fw-summary-sources>div{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 5px}.fw .fw-summary-sources .fw-image{grid-row:1/3;width:40px;height:44px}.fw .fw-summary-sources strong,.fw .fw-summary-sources small{margin:0}.fw .fw-total{display:grid;grid-template-columns:1fr auto;gap:4px 8px}.fw .fw-total :is(h3,p){margin:0;font-size:12px}.fw .fw-total>strong{grid-column:2;grid-row:1/3;padding:4px 8px;font-size:13px}.fw .fw-total b{font-size:24px;margin:0 4px}.fw .fw-total>.fw-tip,.fw .fw-total>.fw-validation{grid-column:1/-1;padding:5px 8px;margin:2px 0}.fw .fw-summary>label{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;font-size:13px;margin:8px 0 0}.fw .fw-summary>label>select{min-height:32px;padding:5px 7px}.fw .fw-drop p{margin:4px 0}.fw .fw-summary-empty{padding:18px 10px}.fw .fw-preparation label,.fw .fw-preparation fieldset{margin-bottom:9px}.fw .fw-preparation>.fw-panel>label>textarea{height:72px}.fw .fw-bottom{margin:0;padding:8px 14px;gap:10px;position:static}.fw .fw-bottom button{min-height:36px;padding:7px 14px}.fw .fw-total{margin-top:10px;padding-top:8px}.fw .fw-summary-sources .fw-image,.fw .fw-model-summary .fw-image{height:48px;width:48px;aspect-ratio:auto}.fw .commerce-reference-layout{flex:1;min-height:360px;grid-template-columns:minmax(380px,420px) minmax(0,1fr);gap:12px;align-items:stretch}.commerce-reference-layout .commerce-config{height:100%;min-height:0}.commerce-reference-layout .commerce-inputs{display:block;min-height:0;scrollbar-gutter:stable}.commerce-reference-layout .commerce-inputs>.fw-panel{padding:10px 14px}.commerce-reference-layout .commerce-inputs h2{font-size:15px;margin:0 0 5px}.commerce-reference-layout .commerce-inputs p{margin:5px 0;line-height:1.5}.fw .commerce-reference-layout label{display:grid;margin:7px 0;gap:4px;font-size:13px}.fw .commerce-reference-layout .commerce-check{display:flex;font-size:12px}.fw .commerce-reference-layout fieldset{margin:0}.commerce-reference-layout :is(input:not([type=checkbox]),select,textarea){min-height:32px;padding:5px 8px;font-size:13px;margin:0}.commerce-reference-layout .commerce-product{padding:0 0 6px;margin:0}.commerce-reference-layout .commerce-row>label{grid-template-columns:65px minmax(0,1fr);align-items:center}.commerce-reference-layout .commerce-drop{padding:8px;margin:6px 0}.commerce-reference-layout .commerce-drop{display:flex;align-items:center;gap:8px}.commerce-reference-layout .commerce-references{display:flex;flex-wrap:wrap;gap:6px}.commerce-reference-layout .commerce-references>div{position:relative;width:58px}.commerce-reference-layout .commerce-references button{position:absolute;bottom:0;right:0;min-height:22px;padding:1px 4px;font-size:11px;background:#ffffffeb}.commerce-reference-layout .commerce-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.commerce-reference-layout .commerce-references .fw-image{height:58px}.commerce-reference-layout .fw-actions button{padding:5px 8px;min-height:30px}.commerce-reference-layout #commerce-product>fieldset>button{min-height:28px;padding:3px 8px;font-size:12px}.commerce-reference-layout .commerce-module{padding:9px 0}.commerce-reference-layout #commerce-structure>h2{display:none}.commerce-reference-layout #commerce-structure>fieldset{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.commerce-reference-layout #commerce-structure .commerce-module{padding:5px 0}.commerce-reference-layout #commerce-structure .commerce-module summary{font-size:13px}.commerce-reference-layout #commerce-structure .commerce-module[open],.commerce-reference-layout #commerce-structure>fieldset>label{grid-column:1/-1}.commerce-reference-layout .commerce-dock{padding:8px 12px}.commerce-dock .fw-warning{padding:5px 8px;line-height:1.5;margin-bottom:6px}.commerce-reference-layout #commerce-style>h2{display:none}.commerce-reference-layout #commerce-style>fieldset{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.commerce-reference-layout #commerce-style>fieldset>.commerce-fields,.commerce-reference-layout #commerce-style>fieldset>label:first-of-type{grid-column:1/-1}.fw .commerce-reference-layout #commerce-style label{margin:0;align-content:start}.commerce-reference-layout #commerce-style textarea{height:54px;min-height:32px}.commerce-dock .commerce-check{margin:0 0 6px;line-height:1.5}.commerce-reference-layout .commerce-submit{grid-template-columns:1fr 1fr;gap:7px}.commerce-reference-layout .commerce-submit button,.commerce-reference-layout .commerce-submit .primary{font-size:12px;min-height:38px;padding:6px}.commerce-reference-layout .commerce-canvas{position:static;min-height:0;height:100%;display:flex;flex-direction:column;padding:14px;overflow:auto}.commerce-canvas .commerce-canvas-tabs{margin-bottom:4px;flex:none}.fw .commerce-canvas>h2{font-size:20px;margin:0 0 3px;flex:none}.fw .commerce-canvas>p{font-size:12px;margin:3px 0;flex:none}.commerce-canvas .commerce-outline{flex:1;min-height:0;overflow:auto;align-content:start;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;gap:8px;margin:8px 0}.commerce-canvas .commerce-outline article{min-height:max-content}.commerce-canvas .commerce-reference-image{height:clamp(32px,6dvh,70px)}.commerce-canvas .commerce-outline strong{padding:6px 8px 0}.commerce-canvas .commerce-outline p{padding:0 8px;margin:4px 0 6px;font-size:11px}.replica-desktop{flex:1;min-height:0;display:flex;flex-direction:column;margin:0;gap:6px;font-size:14px}.replica-desktop>*{flex-shrink:0}.replica-desktop h1{font-size:26px;margin:0}.replica-desktop .replica-header{margin:0;min-height:36px}.replica-desktop button{font-size:13px;padding:6px 10px;min-height:34px}.replica-desktop .replica-layout{flex:1;min-height:350px;align-items:stretch;gap:14px;grid-template-columns:minmax(0,1fr) 300px}.replica-desktop .replica-main{min-height:0;display:flex;flex-direction:column;gap:8px}.replica-desktop .replica-steps{margin:0;padding:0;gap:14px}.replica-steps button{flex-direction:row;gap:8px}.replica-steps button:after{display:none}.replica-steps button span{width:28px;height:28px;font-size:14px}.replica-steps button strong{font-size:14px}.replica-desktop .replica-form{padding:12px;flex:1;min-height:0;overflow:auto}.replica-desktop .replica-form>fieldset{padding:6px 10px;margin:0 0 8px}.replica-desktop .replica-form p{margin:6px 0;font-size:12px}.replica-desktop .replica-form .replica-preview,.replica-desktop .replica-form .replica-empty-media{height:clamp(100px,18dvh,200px);min-height:0;aspect-ratio:auto}.replica-desktop .replica-field{gap:5px;margin-bottom:8px}.replica-desktop .replica-field :is(input,select){min-height:34px;padding:5px 8px}.replica-desktop .replica-field textarea{min-height:80px}.replica-desktop .replica-step-actions{position:sticky;bottom:-12px;background:#fff;margin-top:10px;padding:8px 0;z-index:1}.replica-desktop .replica-source-pair{gap:12px;margin-bottom:12px}.replica-desktop .replica-fees{padding:16px;position:static;overflow:auto}.replica-desktop .replica-fees h2{font-size:20px}.replica-desktop .replica-fees h3{margin:12px 0 4px}.replica-desktop .replica-amount{font-size:34px;margin:6px 0 12px}.replica-desktop .replica-fee-actions{margin-top:auto;padding-top:14px;gap:8px}.replica-desktop .replica-fee-actions>button{min-height:38px}.replica-desktop .replica-empty{min-height:220px}.replica-desktop .replica-step-help{padding:12px;overflow:auto;min-height:0}.replica-step-help>.replica-target-selector{border:0;padding:0;margin:12px 0}.replica-step-help .replica-target-selector legend{font-size:14px;margin-bottom:5px}.replica-step-help .replica-target-help{margin-top:6px}.replica-step-help .replica-model-help{font-size:12px}.replica-desktop .replica-step-help h2{font-size:16px;margin:12px 0 6px}.replica-step-help>p{font-size:12px;margin:6px 0}.replica-desktop .content-replace-layout{flex:1;min-height:420px;grid-template-columns:440px minmax(0,1fr);gap:12px;align-items:stretch}.content-replace .content-replace-controls{height:100%;min-height:0}.content-replace .content-replace-scroll{padding:8px 12px;scrollbar-gutter:auto}.content-replace .content-replace-source{margin-bottom:8px}.content-replace .content-replace-source h2{font-size:14px;margin-bottom:6px}.content-replace .content-replace-source .replica-drop{padding:9px}.content-replace-source .replica-drop>p{font-size:12px;margin-bottom:6px;min-height:30px;line-height:1.4}.content-replace-source .replica-drop>.replica-actions{margin:0 0 6px;gap:5px}.content-replace-source small{font-size:11px}.content-replace-source .replica-actions button{min-height:30px;padding:4px 7px;font-size:12px}.content-replace .replica-target-selector legend{float:left;line-height:32px;margin-right:8px}.content-replace .replica-target-help{clear:both;padding-top:5px;font-size:12px}.replica-target-help summary{cursor:pointer;font-weight:400;font-size:12px}.content-replace-scroll>.replica-field{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center;font-weight:500;font-size:13px}.content-replace .content-replace-scroll>fieldset{margin-bottom:8px}.content-replace-scroll>fieldset legend{font-size:14px;margin-bottom:5px}.content-replace-scroll .replica-muted{margin:5px 0;line-height:1.5}.content-replace-settings summary{padding:7px 0}.content-replace.content-replace .replica-fees{padding:10px 12px;overflow:visible}.content-replace.content-replace .replica-fee-actions{gap:5px}.content-replace.content-replace .replica-fees p{margin:3px 0}.content-replace.content-replace .replica-fees h2{margin:0}.content-replace.content-replace .replica-amount{margin:0;font-size:24px}.content-replace-fee-title>.replica-link{margin-left:auto;font-size:12px}.content-replace.content-replace .replica-fee-actions>button{min-height:36px}.content-replace.content-replace .replica-fee-actions>.replica-link{min-height:24px}.content-replace .content-replace-stage{min-height:0;height:100%;padding:14px;overflow:auto;display:flex;flex-direction:column}.content-replace-tabs{margin-bottom:12px;padding-bottom:8px;gap:6px}.content-replace-tabs>button{font-size:13px}.content-replace-previews{flex:1;min-height:160px;grid-template-columns:1fr 1fr;gap:12px}.content-replace-previews>section{display:flex;flex-direction:column;min-height:0}.content-replace-previews h2{font-size:15px;margin-bottom:8px}.content-replace-previews .replica-preview,.content-replace-previews .replica-empty-media{flex:1;height:auto;min-height:0;max-height:480px}.content-replace-stage>.replica-muted{font-size:12px;margin:6px 0}.digital-human{flex:1;min-height:0;display:flex;flex-direction:column}.digital-human .dh-surface{padding:14px;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.digital-human .dh-heading{margin:0}.digital-human .dh-heading h1{font-size:26px}.digital-human .dh-heading p{font-size:13px;margin:3px 0}.digital-human .dh-surface>:not(.dh-editor){flex-shrink:0}.digital-human .dh-service-note{margin:0;padding:7px 12px}.digital-human .dh-form-title{margin:0}.digital-human .dh-background{margin:0;padding:8px 0}.digital-human .dh-form-panel>*{flex-shrink:0}.digital-human .dh-form-panel h3{margin:0}.digital-human .dh-heading h1{line-height:1.3}.digital-human .dh-notice{margin:0;padding:5px 12px}.digital-human .dh-bottom-note{margin:0}.digital-human .dh-form-title h2{line-height:1.35;margin:0}.digital-human .dh-dropzone>svg{width:24px;height:24px}.digital-human .dh-form-panel button{min-height:34px;padding:5px 10px}.digital-human .dh-form-panel .dh-dropzone{display:grid;grid-template-columns:24px minmax(0,1fr);min-height:64px;gap:2px 10px;text-align:left}.digital-human .dh-form-panel .dh-dropzone>svg{grid-row:1/3}.digital-human .dh-form-panel .dh-step-footer{padding:6px 0}.digital-human .dh-steps{margin:0;max-width:none;gap:12px}.digital-human .dh-steps button{flex-direction:row;gap:8px;min-height:34px;padding:5px 12px}.digital-human .dh-steps button>span{width:28px;height:28px}.digital-human .dh-editor{flex:1;min-height:300px;gap:12px}.digital-human .dh-preview-panel{min-height:0;display:flex;flex-direction:column;padding:12px;overflow:auto}.digital-human .dh-portrait{height:auto;flex:1;min-height:150px;margin-top:10px}.digital-human .dh-form-panel{min-height:0;padding:14px;gap:6px;overflow:auto}.digital-human .dh-form-title h2{font-size:20px}.digital-human .dh-form-title p{margin:4px 0}.digital-human .dh-dropzone{padding:15px;min-height:110px;gap:5px}.digital-human .dh-step-footer{position:sticky;bottom:-14px;background:#fff;padding:10px 0;margin-top:auto;z-index:1}.digital-human .dh-form-row textarea{min-height:70px}.digital-human :is(input:not([type=checkbox]):not([type=range]),select){padding:6px 10px}.digital-human .dh-caption{font-size:12px;margin:8px 0}.digital-human .dh-audio-preview{margin-top:8px;padding:8px}.video-studio{flex:1;min-height:480px;display:flex;flex-direction:column;gap:3px}.video-studio>*{flex-shrink:0}.video-studio button{min-height:30px;padding:4px 9px;font-size:13px}.video-studio .studio-topbar{padding:0;gap:14px;flex-wrap:nowrap;align-items:center}.video-studio .studio-topbar h2{font-size:24px;line-height:1.4}.video-studio .studio-topbar>.studio-actions{flex-basis:auto}.video-studio .studio-topbar select{width:200px;min-height:32px;padding:4px 8px}.video-studio .studio-topbar button{min-height:32px}.video-studio .studio-quick-start{margin:0}.video-studio .studio-quick-start>.studio-actions{margin-right:auto}.studio-guide .studio-briefbar,.studio-guide .studio-briefbar>div{display:flex;flex-wrap:wrap;gap:8px}.video-studio .studio-briefbar{padding:3px 10px;margin:0;align-items:center}.video-studio .studio-status{padding:4px 10px;margin:0;gap:8px}.video-studio .studio-status>div{display:flex;align-items:center;gap:12px}.video-studio .studio-status small{margin:0}.video-studio .studio-status button,.video-studio .studio-warning button{min-height:24px;padding:2px 7px;font-size:12px}.video-studio .studio-warning,.video-studio .studio-message{padding:4px 10px;margin:0;font-size:12px}.video-studio .studio-main{flex:1;min-height:170px;gap:10px;grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr)}.video-studio .studio-preview,.video-studio .studio-inspector{min-height:0;overflow:auto}.video-studio .studio-preview>.studio-section-heading{padding:5px 0;margin:0 12px;flex:none}.video-studio .studio-player{height:auto;aspect-ratio:auto;min-height:110px;margin:8px 12px 0;flex:1}.video-studio .studio-player-empty{padding:8px;gap:4px}.video-studio .studio-player-empty>svg{width:22px;height:22px}.video-studio .studio-player-empty strong{font-size:14px}.video-studio .studio-player-empty p{margin:0;font-size:11px}.video-studio .studio-preview-caption{padding:5px 12px;font-size:12px;flex-direction:row;gap:10px}.video-studio .studio-inspector>.studio-section-heading{padding:5px 12px}.video-studio .studio-inspector h3{font-size:16px}.video-studio .studio-inspector>.studio-tabs{padding:4px 12px}.video-studio .studio-form{padding:6px 12px;gap:8px}.video-studio .studio-form label{font-size:13px;gap:4px}.video-studio .studio-form textarea{min-height:54px;padding:6px 8px}.video-studio .studio-inspector .studio-form{display:grid;grid-template-columns:1fr 1fr}.video-studio .studio-inspector .studio-form>:not(label){grid-column:1/-1}.video-studio .studio-inspector .studio-form>label:only-of-type{grid-column:1/-1}.video-studio .studio-inspector .studio-form{gap:4px;padding-block:5px}.video-studio .studio-inspector .studio-form textarea{height:58px;min-height:54px}.video-studio .studio-inspector>.studio-section-heading{padding-block:2px}.video-studio .studio-inspector>.studio-tabs{padding-block:2px}.video-studio .studio-inspector>.studio-tabs button{min-height:26px;padding:3px 0}.video-studio .studio-shot-settings{padding-top:5px}.video-studio .studio-selected-source{padding:2px 0;gap:8px}.studio-selected-source>img{height:40px;width:60px}.video-studio .studio-storyboard{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px}.video-studio .studio-storyboard>.studio-section-heading{grid-column:1/-1}.video-studio .studio-shot-tools{align-self:center}.video-studio .studio-storyboard .studio-section-heading{padding:3px 10px}.video-studio .studio-shot-strip{padding:0 10px 5px;gap:6px}.video-studio .studio-shot{min-height:48px;flex-basis:180px;grid-template-columns:42px minmax(0,1fr);padding:4px;gap:3px 7px}.video-studio .studio-shot.selected{padding:3px}.video-studio .studio-shot-cover{width:42px;height:40px}.video-studio .studio-shot small{margin:2px 0 0;font-size:11px}.video-studio .studio-shot-tools{padding:0 10px 4px;gap:7px}.video-studio .studio-shot-tools button{min-height:26px;padding:2px 7px}.video-studio .studio-footer{padding:4px 0;gap:12px;flex-wrap:nowrap;margin:0}.video-studio .studio-footer .studio-check-label{margin:0}.video-studio .studio-footer>div:first-child{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:3px 10px}.video-studio .studio-footer small{grid-column:auto}.video-studio .studio-footer .primary{min-height:36px;padding:6px 12px}.studio-project-management{margin:0;font-size:12px}.studio-project-management:not([open]){display:none}.studio-project-management[open]{max-height:60dvh;overflow:auto}}@media(min-width:901px)and (max-width:1099px)and (min-height:580px){.entry-shell[data-creator] .entry-main-wrap>main:has(>.viral-workbench){height:calc(100dvh - 60px);display:flex;flex-direction:column;min-height:0;padding:12px;overflow:auto}.entry-shell[data-creator] .entry-main-wrap>main>.viral-workbench{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px}.entry-shell[data-creator] .viral-workbench>.viral-header,.entry-shell[data-creator] .viral-workbench>.viral-steps{flex:none}.entry-shell[data-creator] .viral-workbench>.viral-layout{flex:1;min-height:0;height:auto;max-height:none}.entry-shell[data-creator] .viral-workbench .viral-steps{padding:10px 0}}.entry-shell{--entry-blue: #4d5fc4;--entry-ink: #24314c;--entry-muted: #69758a;--entry-line: #e4e5ec;--workspace-soft: #eef0fc;--workspace-glow: #e7eafa;--workspace-accent-end: #465fae;--workspace-mark: #b7c7ff;--workspace-shade: 30, 42, 80;--workspace-shadow: 0 2px 4px #26345204, 0 10px 28px #26345208;background:radial-gradient(ellipse at 100% 0,var(--workspace-glow),transparent 58%),linear-gradient(135deg,#faf7f1,#f3f5fa);color:var(--entry-ink);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}:is(.entry-shell:has(.entry-main-wrap[data-workspace=content-replace]),.entry-shell [data-tool=content-replace]){--entry-blue: #087b83;--workspace-accent-end: #187c78;--workspace-soft: #e9f5f2;--workspace-glow: #deefea;--workspace-mark: #9edfd5;--workspace-shade: 13, 65, 69}:is(.entry-shell:has(.entry-main-wrap[data-workspace=listing],.entry-main-wrap[data-workspace=fashion]),.entry-shell [data-tool=listing],.entry-shell [data-tool=fashion]){--entry-blue: #956029;--workspace-accent-end: #a36835;--workspace-soft: #f8efe2;--workspace-glow: #f2e7d3;--workspace-mark: #f1ce93;--workspace-shade: 77, 46, 25}:is(.entry-shell:has(.entry-main-wrap[data-workspace=aplus]),.entry-shell [data-tool=aplus]){--entry-blue: #2a7568;--workspace-accent-end: #2e7669;--workspace-soft: #eaf5ee;--workspace-glow: #dceee4;--workspace-mark: #a8d9bf;--workspace-shade: 23, 63, 51}:is(.entry-shell:has(.entry-main-wrap[data-workspace=video],.entry-main-wrap[data-workspace=digital]),.entry-shell [data-tool=video],.entry-shell [data-tool=digital]){--entry-blue: #7350b7;--workspace-accent-end: #7659af;--workspace-soft: #f1ecfb;--workspace-glow: #e9e2f6;--workspace-mark: #d0b8f2;--workspace-shade: 47, 30, 80}:is(.entry-shell:has(.entry-main-wrap[data-workspace=viral]),.entry-shell [data-tool=viral]){--entry-blue: #9a4c70;--workspace-accent-end: #975474;--workspace-soft: #faecf2;--workspace-glow: #f2e1e8;--workspace-mark: #ecc0d3;--workspace-shade: 77, 31, 53}:is(.entry-shell:has(.entry-main-wrap[data-workspace=detail-images]),.entry-shell [data-tool=detail-images]){--entry-blue: #476a9e;--workspace-accent-end: #416e9b;--workspace-soft: #edf3fa;--workspace-glow: #dfeaf4;--workspace-mark: #b1d5f2;--workspace-shade: 27, 52, 78}.entry-shell :is(.fw,.digital-human,.replica-desktop,.video-studio){font-family:inherit;color:var(--entry-ink)}.entry-shell[data-creator] .entry-main-wrap{background:transparent}.entry-shell :is(h1,h2,h3){color:var(--entry-ink);font-weight:600}.entry-shell :is(button,input,select,textarea){transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.entry-shell :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--entry-blue) 55%,white);outline-offset:3px}.entry-shell input[type=checkbox]{accent-color:var(--entry-blue)}.entry-shell :is(input,textarea)::placeholder{color:#8a94a7}.entry-shell :is(.fw,.replica-desktop,.video-studio,.digital-human,.support-compact,.source-assets) :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea){border-color:#dce1ea;border-radius:8px;background:#fcfcfe;color:var(--entry-ink);box-shadow:0 1px 2px #24365203}.entry-shell :is(input:not([type=checkbox]),select,textarea):focus{border-color:var(--entry-blue)}.entry-shell :is(.fw,.replica-desktop,.video-studio,.digital-human,.support-compact,.source-assets) button{border-radius:8px;font-weight:500}.entry-shell :is(.fw,.replica-desktop,.video-studio,.digital-human) button:not(:disabled):not(.primary):not(.dh-primary):not(.replica-primary):hover{border-color:#a8b8de}.entry-shell :is(button.primary,button.dh-primary,button.replica-primary){background:linear-gradient(115deg,var(--entry-blue),var(--workspace-accent-end));border-color:var(--entry-blue);color:#fff;box-shadow:0 3px 9px color-mix(in srgb,var(--entry-blue) 18%,transparent);font-weight:600}.entry-shell :is(button.primary,button.dh-primary,button.replica-primary):hover:not(:disabled){background:color-mix(in srgb,var(--entry-blue) 86%,#17223e);border-color:var(--entry-blue)}.entry-shell :is(button.primary,button.dh-primary,button.replica-primary):disabled{background:#dce2f0;color:#65718a;border-color:#dce2f0;opacity:1;box-shadow:none}.entry-shell :is(button.link,button.replica-link){color:var(--entry-blue)}.entry-shell :is(.fw-panel,.commerce-config,.content-replace-controls,.content-replace-stage,.replica-form,.replica-fees,.replica-step-help,.dh-form-panel,.dh-preview-panel,.studio-inspector,.studio-storyboard,.source-assets,.support-compact,.entry-all-navigation){border-color:var(--entry-line);border-radius:14px;box-shadow:var(--workspace-shadow)}.entry-shell :is(.fw-sync,.replica-muted,.replica-helper,.dh-muted,.entry-hint){color:var(--entry-muted)}.entry-shell :is(.fw-warning,.studio-warning,.dh-service-note){border-color:#eadfc6;background:#fbf7ef;color:#7b6034;border-radius:8px}.entry-shell :is(.fw-error,.entry-error){background:#fff5f4;border-color:#f0d3d0;color:#a33e38}.entry-shell :is(.fw-drop,.commerce-drop,.replica-drop,.dh-dropzone,.source-upload){border-color:color-mix(in srgb,var(--entry-blue) 28%,white);background:var(--workspace-soft);border-radius:10px}.entry-shell :is(.fw-drop,.replica-drop,.dh-dropzone)>svg{color:var(--entry-blue)}.entry-shell :is(.fw-drop,.commerce-drop,.replica-drop,.dh-dropzone):hover{border-color:var(--entry-blue);background:color-mix(in srgb,var(--workspace-soft) 80%,white)}.entry-shell .entry-sidebar{--entry-blue: #4d5fc4;--workspace-mark: #b7c7ff;border-right-color:#202d49;background:linear-gradient(168deg,#202c4a,#172239 70%,#263957);box-shadow:5px 0 20px #2436520a}.entry-shell .entry-brand{color:#f5f6ff;letter-spacing:-.4px}.entry-shell .entry-brand b{color:#bacbff}.entry-shell .entry-brand-logo{filter:drop-shadow(0 3px 6px #070f2638)}.entry-shell .entry-sidebar :is(nav>button,nav details>button,.entry-sidebar-bottom>button){color:#c4cee2;border-radius:8px}.entry-shell .entry-sidebar button svg{stroke-width:1.7;color:var(--workspace-mark)}.entry-shell .entry-sidebar button:not(:disabled):hover{background:#ffffff0c;color:#fff}.entry-shell .entry-sidebar button.active{background:linear-gradient(100deg,color-mix(in srgb,var(--entry-blue) 46%,#243354),#ffffff09);color:#fff;box-shadow:inset 3px 0 var(--workspace-mark),inset 0 0 0 1px #ffffff09}.entry-shell .entry-nav-caption{color:#93a5c7;letter-spacing:.7px}.entry-shell .entry-nav-divider,.entry-shell .entry-space-label{border-color:#ffffff16}.entry-shell .entry-space-label,.entry-shell .entry-space-label svg{color:#adbedc}.entry-shell .entry-topbar,.entry-shell[data-creator] .entry-topbar{border-bottom-color:#e3e5ed;background:#fffefaed}.entry-shell .entry-breadcrumb{color:#7d8798;gap:14px}.entry-shell .entry-breadcrumb strong{color:#34435e;font-weight:600}.entry-shell .entry-topbar-actions{gap:14px}.entry-shell .entry-balance{background:linear-gradient(120deg,#f2effb,#edf5f7);padding:5px 11px;border:1px solid #e1e4f0;border-radius:8px;gap:8px;color:#6b778e}.entry-shell .entry-balance strong{font-size:14px;color:#4f60ae;font-variant-numeric:tabular-nums}.entry-shell .entry-recharge{border-color:#5366be;background:linear-gradient(120deg,#596bc6,#435baf);color:#fff;font-weight:500;border-radius:8px;box-shadow:0 3px 8px #4c5ea91a}.entry-shell .entry-topbar .icon-btn{color:#68768e}.entry-shell .entry-user-button{background:#f1f4fa;color:#65758f}.entry-shell :is(.entry-menu,.studio-guide>div){border-color:var(--entry-line);box-shadow:0 8px 32px #2436521a;border-radius:12px}.entry-shell .entry-home>header h1{font-size:28px;font-weight:600;letter-spacing:-.7px}.entry-shell .entry-home>header h1>span{color:#4d66b4;background:linear-gradient(105deg,#6260c4,#15858c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.entry-shell .entry-home>header p{font-size:14px;color:#748096}.entry-shell .entry-home .entry-commerce-gallery{background:transparent;padding:0;gap:12px;border-radius:0}.entry-shell .entry-home .entry-feature-card{border:1px solid #ffffffb3;border-radius:14px;box-shadow:0 6px 16px #1e2c431a}.entry-shell .entry-feature-card:after{box-shadow:none;background:linear-gradient(180deg,rgba(var(--workspace-shade),.08) 12%,rgba(var(--workspace-shade),.2) 38%,rgba(var(--workspace-shade),.94))}.entry-shell .entry-feature-hero:after{background:linear-gradient(145deg,rgba(var(--workspace-shade),.84),rgba(var(--workspace-shade),.04) 67%),linear-gradient(0deg,rgba(var(--workspace-shade),.45),transparent 40%)}.entry-shell .entry-feature-symbol{position:absolute;top:12px;left:14px;width:27px;height:27px;display:grid;place-items:center;color:var(--workspace-mark);border:1px solid #ffffff40;background:rgba(var(--workspace-shade),.72);border-radius:8px;box-shadow:0 2px 8px #1421370a}.entry-shell .entry-feature-hero .entry-feature-symbol{top:20px;left:auto;right:20px;width:36px;height:36px;border-radius:11px}.entry-shell .entry-feature-copy{left:16px;bottom:14px;right:42px;text-shadow:0 1px 3px #17203245}.entry-shell .entry-feature-copy>strong{font-size:17px;font-weight:600}.entry-shell .entry-feature-copy>span{color:#f0f2f8}.entry-shell .entry-feature-hero .entry-feature-copy{left:26px;top:25px;bottom:auto}.entry-shell .entry-feature-hero .entry-feature-copy>strong{font-size:28px}.entry-shell .entry-feature-arrow{width:28px;height:28px;padding:6px;border-radius:50%;background:#ffffff20;color:var(--workspace-mark);right:12px;bottom:15px}.entry-shell .entry-feature-cta{padding:10px 18px;border:1px solid #ffffff80;box-shadow:0 3px 12px #15243b1f;background:#edfaf4;color:#246c66}.entry-shell .entry-original-tools>button{border-color:color-mix(in srgb,var(--entry-blue) 17%,white);border-radius:9px;background:var(--workspace-soft);color:var(--entry-blue);box-shadow:0 1px 3px #24365203}.entry-shell .entry-original-tools>button>svg:first-child{color:var(--entry-blue)}.entry-shell .entry-section-title h2{font-size:18px;font-weight:600}.entry-shell .entry-recent{background:linear-gradient(115deg,#ffffffb3,#eff2fa99);padding-inline:14px;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffffa3}.entry-shell :is(.entry-recent-row,.entry-resume-tools>button,.entry-empty){border-color:var(--entry-line);border-radius:12px;box-shadow:var(--workspace-shadow)}.entry-shell .entry-recent-row .primary{background:var(--workspace-soft);color:var(--entry-blue);border-color:color-mix(in srgb,var(--entry-blue) 18%,white);box-shadow:none}.entry-shell .entry-recent-row .primary:hover:not(:disabled){background:var(--workspace-glow);color:var(--entry-blue)}.entry-shell .entry-draft-icon{color:var(--entry-blue);background:var(--workspace-soft);border-radius:8px}.entry-shell .entry-resume-tools>button{background:linear-gradient(105deg,#fff,var(--workspace-soft));border-color:color-mix(in srgb,var(--entry-blue) 12%,white)}.entry-shell .entry-resume-tools>button>svg{color:var(--entry-blue)}.entry-shell :is(.entry-recent-note,.entry-recent-title p,.entry-home>footer){color:#748096}.entry-shell :is(.commerce-config-tabs,.commerce-canvas-tabs){background:var(--workspace-soft)}.entry-shell .commerce-config-tabs{padding:7px;gap:3px;border-bottom-color:var(--entry-line)}.entry-shell .commerce-config-tabs button{border-color:transparent;background:transparent;color:#71809a;box-shadow:none}.entry-shell .commerce-config-tabs button[aria-pressed=true]{color:var(--entry-blue);background:#fff;border-color:color-mix(in srgb,var(--entry-blue) 18%,white);box-shadow:0 2px 5px #23375708;font-weight:600}.entry-shell .commerce-canvas-tabs{border:1px solid color-mix(in srgb,var(--entry-blue) 12%,white);border-radius:9px;padding:3px;gap:3px}.entry-shell .commerce-canvas-tabs button{border:0;background:transparent;color:#6b7890}.entry-shell .commerce-canvas-tabs button[aria-pressed=true]{color:var(--entry-blue);background:#fff;box-shadow:0 1px 4px #24365212}.entry-shell .commerce-preview-header h2{font-weight:600;color:var(--entry-blue)}.entry-shell .commerce-reference-layout .commerce-canvas{background:linear-gradient(150deg,#fffefa,var(--workspace-soft));border-color:color-mix(in srgb,var(--entry-blue) 16%,white)}.entry-shell .commerce-reference-layout .commerce-inputs>.fw-panel{border-radius:0;box-shadow:none}.entry-shell .commerce-reference-layout .commerce-inputs h2{font-weight:600}.entry-shell .commerce-reference-layout label{color:#536179;font-weight:500}.entry-shell .commerce-dock{background:linear-gradient(120deg,#fff,var(--workspace-soft));border-top-color:color-mix(in srgb,var(--entry-blue) 15%,white)}.entry-shell .commerce-canvas .commerce-outline article{border-color:#e1e6f0;border-radius:11px;box-shadow:0 3px 12px #24365205}.entry-shell .commerce-canvas .commerce-outline strong{font-weight:600;font-size:13px;color:var(--entry-blue)}.entry-shell .commerce-canvas .commerce-outline p{color:#6d7890;font-size:12px;line-height:1.6}.entry-shell .commerce-reference-image{background:#edf0f6}.entry-shell .commerce-reference-image>span{background:#fffffff0;color:var(--entry-blue);border:1px solid color-mix(in srgb,var(--entry-blue) 16%,white);border-radius:5px;padding:3px 6px}.entry-shell .commerce-reference-image .fw-image img{object-fit:contain}.entry-shell :is(.fw-tabs,.video-tool-tabs,.studio-tabs) button{border-radius:0;box-shadow:none}.entry-shell :is(.fw-tabs,.video-tool-tabs,.studio-tabs) button:is([aria-current],[aria-selected=true],.selected){color:var(--entry-blue);border-bottom-color:var(--entry-blue)}.entry-shell .fw-tabs button[aria-current]:after{background:var(--entry-blue)}.entry-shell :is(.content-replace-tabs,.replica-specs,.works-center>nav) button:is([aria-pressed=true],[aria-selected=true],.active){color:var(--entry-blue);border-color:color-mix(in srgb,var(--entry-blue) 22%,white);background:var(--workspace-soft)}.entry-shell :is(.content-replace-stage,.dh-preview-panel){background:linear-gradient(145deg,#fff,var(--workspace-soft))}.entry-shell :is(.content-replace-previews .replica-empty-media,.dh-portrait){background:linear-gradient(145deg,#ffffff80,var(--workspace-soft));border-color:color-mix(in srgb,var(--entry-blue) 18%,white);border-radius:12px;color:color-mix(in srgb,var(--entry-blue) 70%,#7b8ba7)}.entry-shell .content-replace-previews h2{color:#536179;font-weight:500}.entry-shell .content-replace .replica-fees{border-radius:0;background:linear-gradient(120deg,#fff,var(--workspace-soft));box-shadow:none}.entry-shell .replica-amount{color:var(--entry-blue);font-weight:600;letter-spacing:-.5px}.entry-shell .dh-surface{background:transparent}.entry-shell .dh-form-panel{background:#fff}.entry-shell :is(.dh-steps,.replica-steps) button:is(.current,[aria-current=step])>span{background:var(--entry-blue);border-color:var(--entry-blue);box-shadow:0 2px 6px color-mix(in srgb,var(--entry-blue) 18%,transparent)}.entry-shell .studio-preview{background:#1c2537;border-color:#1c2537;border-radius:14px;box-shadow:var(--workspace-shadow)}.entry-shell .studio-preview h3{color:#e9edf8}.entry-shell .studio-player{background:#141d2e;border-radius:9px}.entry-shell .studio-status{background:var(--workspace-soft);color:var(--entry-blue);border-radius:8px}.entry-shell .studio-shot{border-color:#e1e6ef;border-radius:9px}.entry-shell .studio-shot.selected{border-color:color-mix(in srgb,var(--entry-blue) 60%,white);background:var(--workspace-soft)}.entry-shell .support-compact>fieldset{border:1px solid var(--entry-line);border-radius:11px;background:#fcfcfe}.entry-shell .support-compact legend{font-weight:600;color:var(--entry-blue);padding:0 6px}.entry-shell :is(.entry-security-card .entry-auth,.entry-security-card>details){border-color:var(--entry-line);border-radius:14px;box-shadow:var(--workspace-shadow)}.entry-shell .entry-all-navigation .navigation-group{border-color:#e3e8f0;background:#fcfcfe;border-radius:10px}@media(min-width:1100px){.entry-shell .entry-home{position:relative}.entry-shell .entry-home>.entry-zero{position:absolute;top:0;right:0;max-width:48%;margin:0;padding:8px 12px;font-size:12px;gap:8px}.entry-shell .replica-recovery{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;margin-bottom:4px;background:#f0f4fb;border-color:#dce5f4;border-radius:10px}.entry-shell .replica-recovery>p{margin:0;font-size:12px;line-height:1.6}.entry-shell .replica-recovery .replica-actions{margin:0;gap:6px}.entry-shell .replica-recovery button{min-height:30px;padding:4px 9px;font-size:12px}}@media(min-width:1280px)and (min-height:580px){.entry-shell .commerce-canvas .commerce-outline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.entry-shell .commerce-canvas .commerce-reference-image{height:clamp(70px,calc((100dvh - 510px)/2),200px)}.entry-shell .commerce-canvas .commerce-outline strong{padding:8px 10px 0}.entry-shell .commerce-canvas .commerce-outline p{padding:0 10px;margin:5px 0 9px}}@media(min-width:1600px){.entry-shell .entry-feature-copy>strong{font-size:20px}.entry-shell .entry-feature-hero .entry-feature-copy>strong{font-size:30px}}@media(min-width:1100px)and (min-height:580px)and (max-height:759px){.entry-shell .entry-home .entry-commerce-gallery{height:clamp(190px,calc(34dvh - 32px),225px)}.entry-shell .entry-feature-card:not(.entry-feature-hero) .entry-feature-symbol{top:7px;width:20px;height:20px;border-radius:6px}.entry-shell .entry-feature-card:not(.entry-feature-hero) .entry-feature-symbol svg{width:14px;height:14px}}@media(min-width:1100px)and (min-height:760px){.entry-shell .entry-main-wrap>main{padding-top:18px}.entry-shell .entry-home .entry-commerce-gallery{height:clamp(280px,36dvh,390px);margin:16px 0}.entry-shell .entry-sidebar :is(nav>button,nav details>button,.entry-sidebar-bottom>button){min-height:34px}.entry-shell .entry-sidebar .entry-brand{margin-bottom:16px}.entry-shell .commerce-reference-layout .commerce-inputs>.fw-panel{padding:18px}.entry-shell .commerce-reference-layout label{margin-block:10px;gap:6px}.entry-shell .commerce-reference-layout .commerce-canvas{padding:18px}.entry-shell .content-replace .content-replace-scroll{padding:16px}.entry-shell .content-replace .content-replace-source .replica-drop{padding:12px}}@media(max-width:620px){.entry-shell .entry-topbar-actions{gap:6px}.entry-shell .entry-balance{padding:4px 7px}.entry-shell .entry-feature-copy>strong{font-size:15px}.entry-shell .entry-feature-hero .entry-feature-copy{left:20px}}@media(prefers-reduced-motion:reduce){.entry-shell :is(button,input,select,textarea,.entry-feature-card>img){transition:none}}
