.profile-page[data-v-8af4d08b]{max-width:1060px;margin:24px auto;padding:0 24px 48px}.profile-tabs[data-v-8af4d08b]{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid #292e38}.profile-tabs button[data-v-8af4d08b]{display:inline-flex;min-width:116px;height:42px;align-items:center;justify-content:center;gap:8px;border:0;border-bottom:2px solid transparent;color:#98a6b7;background:transparent;font-size:14px}.profile-tabs button.active[data-v-8af4d08b]{border-color:#8bd9ff;color:#e7f8ff;font-weight:600}.profile-feedback[data-v-8af4d08b]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;border:1px solid #245240;border-radius:7px;color:#99e7ba;background:#10261b;font-size:13px}.profile-feedback.error[data-v-8af4d08b]{border-color:#653437;color:#ffb6b6;background:#2b1719}.profile-surface[data-v-8af4d08b]{border:1px solid #2a303a;border-radius:8px;background:#171a20}.profile-section-heading[data-v-8af4d08b]{display:flex;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid #282e37}.profile-section-heading h2[data-v-8af4d08b]{margin:0;color:#f2f7fb;font-size:17px;letter-spacing:0}.profile-section-heading p[data-v-8af4d08b]{margin:7px 0 0;color:#8794a4;font-size:13px}.avatar-setting[data-v-8af4d08b]{display:flex;min-height:112px;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid #282e37}.profile-avatar[data-v-8af4d08b]{display:grid;width:64px;height:64px;flex:0 0 64px;place-items:center;overflow:hidden;border-radius:50%;color:#183240;background:#cbeeff;font-size:22px;font-weight:700}.profile-avatar img[data-v-8af4d08b]{width:100%;height:100%;object-fit:cover}.avatar-copy[data-v-8af4d08b]{display:grid;gap:5px}.avatar-copy strong[data-v-8af4d08b],.security-copy strong[data-v-8af4d08b],.token-heading strong[data-v-8af4d08b],.token-row strong[data-v-8af4d08b]{color:#edf4fb;font-size:14px}.avatar-copy span[data-v-8af4d08b],.security-copy span[data-v-8af4d08b],.token-heading span[data-v-8af4d08b],.token-row span[data-v-8af4d08b]{color:#8491a1;font-size:12px}.profile-tool[data-v-8af4d08b]{margin-left:auto}.profile-field[data-v-8af4d08b]{display:grid;grid-template-columns:150px minmax(0,460px);align-items:center;gap:20px;min-height:76px;padding:18px 24px;border-bottom:1px solid #282e37;color:#aeb9c5;font-size:14px}.profile-field>input[data-v-8af4d08b]{width:100%;height:40px;border:1px solid #343b47;border-radius:7px;padding:0 12px;color:#edf4fb;background:#101218;outline:0}.profile-field>input[data-v-8af4d08b]:focus,.dialog-form input[data-v-8af4d08b]:focus{border-color:#7bcfed}.segmented-control[data-v-8af4d08b]{display:flex;width:fit-content;overflow:hidden;border:1px solid #343b47;border-radius:7px}.segmented-control button[data-v-8af4d08b]{min-width:72px;height:38px;border:0;border-right:1px solid #343b47;color:#98a6b5;background:#101218}.segmented-control button[data-v-8af4d08b]:last-child{border-right:0}.segmented-control button.active[data-v-8af4d08b]{color:#e7f8ff;background:#214351}.profile-actions[data-v-8af4d08b]{display:flex;justify-content:flex-end;padding:18px 24px}.security-row[data-v-8af4d08b]{display:flex;min-height:82px;align-items:center;gap:14px;padding:16px 24px;border-bottom:1px solid #282e37}.security-icon[data-v-8af4d08b]{display:grid;width:38px;height:38px;place-items:center;border:1px solid #2e4957;border-radius:7px;color:#8bd9ff;background:#12212a}.security-copy[data-v-8af4d08b]{display:grid;gap:6px}.token-section[data-v-8af4d08b]{padding:20px 24px 24px}.token-heading[data-v-8af4d08b]{display:flex;align-items:center;justify-content:space-between}.token-heading>div[data-v-8af4d08b]{display:grid;gap:6px}.token-list[data-v-8af4d08b]{display:grid;gap:8px;margin-top:14px}.token-row[data-v-8af4d08b]{display:flex;min-height:58px;align-items:center;gap:12px;padding:10px 12px;border:1px solid #2b333e;border-radius:7px;background:#12151b}.token-row>svg[data-v-8af4d08b]{color:#8bd9ff}.token-row>div[data-v-8af4d08b]{display:grid;gap:4px}.danger-button[data-v-8af4d08b]{margin-left:auto;color:#ffabab}.token-empty[data-v-8af4d08b]{display:flex;min-height:90px;align-items:center;justify-content:center;gap:8px;margin-top:14px;border:1px dashed #39424e;border-radius:7px;color:#8491a1;font-size:13px}.token-empty svg[data-v-8af4d08b]{color:#6a92a5}.dialog-backdrop[data-v-8af4d08b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#06080cb8}.profile-dialog[data-v-8af4d08b]{width:min(100%,440px);overflow:hidden;border:1px solid #34414d;border-radius:8px;background:#181b22;box-shadow:0 18px 48px #00000061}.profile-dialog>header[data-v-8af4d08b]{display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 18px 0 22px;border-bottom:1px solid #2b313b}.profile-dialog h2[data-v-8af4d08b]{margin:0;color:#f1f7fb;font-size:17px;letter-spacing:0}.dialog-form[data-v-8af4d08b]{display:grid;gap:16px;padding:22px}.dialog-error[data-v-8af4d08b]{display:flex;align-items:center;gap:8px;margin:18px 22px 0;padding:9px 10px;border:1px solid #653437;border-radius:7px;color:#ffb6b6;background:#2b1719;font-size:13px}.dialog-form label[data-v-8af4d08b]{display:grid;gap:8px;color:#b4bfcc;font-size:13px;font-weight:700}.dialog-form input[data-v-8af4d08b]{width:100%;height:40px;border:1px solid #363e49;border-radius:7px;padding:0 12px;color:#eef6fc;background:#0f1116;outline:0}.code-input[data-v-8af4d08b]{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px}.code-input button[data-v-8af4d08b]{border:1px solid #3c5665;border-radius:7px;color:#aee8ff;background:#152933;font-size:13px}.code-input button[data-v-8af4d08b]:disabled{cursor:not-allowed;color:#778492;background:#1b1e25}.secret-value[data-v-8af4d08b]{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;align-items:center}.secret-value code[data-v-8af4d08b]{overflow:hidden;padding:12px;border:1px solid #385261;border-radius:7px;color:#bbecff;background:#0e1820;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.revoke-dialog p[data-v-8af4d08b]{margin:0;color:#b3bfca;line-height:1.6}.dialog-actions[data-v-8af4d08b]{display:flex;justify-content:flex-end;gap:10px}.danger-action[data-v-8af4d08b]{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid #823d42;border-radius:7px;color:#ffd1d1;background:#512327}.danger-action[data-v-8af4d08b]:disabled{cursor:not-allowed;opacity:.6}.visually-hidden[data-v-8af4d08b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width: 720px){.profile-page[data-v-8af4d08b]{padding:0 16px 32px}.profile-field[data-v-8af4d08b]{grid-template-columns:1fr;gap:10px}.profile-surface[data-v-8af4d08b]{border-radius:7px}}.user-account-tools[data-v-a8d09517]{display:flex;align-items:center;gap:9px;flex-shrink:0;white-space:nowrap}.user-account-tools button[data-v-a8d09517]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:28px;margin:0;border:0;padding:0;color:#dbe4ec;background:#13161beb;box-shadow:inset 0 0 0 1px #ffffff14;font:inherit;font-size:13px;line-height:1;cursor:pointer}.user-account-tools button[data-v-a8d09517]:focus-visible{outline:2px solid #91d9ff;outline-offset:3px}.user-account-tools .account-icon[data-v-a8d09517]{width:28px;border-radius:7px}.user-account-tools svg[data-v-a8d09517]{display:block;flex:0 0 18px;width:18px;height:18px}.user-account-tools .account-pill[data-v-a8d09517]{gap:7px;border-radius:999px;padding:0 10px;font-weight:600}.account-pill svg[data-v-a8d09517]{color:#91d9ff}.user-account-tools .account-avatar[data-v-a8d09517]{overflow:hidden;width:28px;border-radius:50%;color:#27313a;background:#f4edff;font-weight:700}.account-avatar img[data-v-a8d09517]{width:100%;height:100%;object-fit:cover}.brand-logo-image[data-v-1b643cb9]{display:inline-block;width:36px;height:26px;flex:none;object-fit:contain;vertical-align:middle}.asset-library,.asset-dialog{--asset-bg: #101217;--asset-panel: #191d24;--asset-line: #2d3541;--asset-muted: #8997aa;--asset-accent: #96d8f4;color:#e4ebf4;font-size:14px}.asset-library{min-width:0;min-height:calc(100vh - 100px);padding:32px clamp(16px,3vw,42px);background:var(--asset-bg)}.asset-library *,.asset-dialog *{box-sizing:border-box}.asset-library button,.asset-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--asset-line);border-radius:7px;padding:7px 12px;color:#c6d1df;background:#1b2029;font-size:13px}.asset-library button:hover:not(:disabled),.asset-dialog button:hover:not(:disabled){border-color:#65849b;color:#f2faff}.asset-library button:disabled,.asset-dialog button:disabled{opacity:.46;cursor:not-allowed}.asset-library button:focus-visible,.asset-dialog button:focus-visible,.asset-library input:focus-visible,.asset-dialog input:focus-visible{outline:2px solid #96d8f4;outline-offset:3px}.asset-library button.asset-primary,.asset-dialog button.asset-primary{color:#10212b;background:var(--asset-accent);border-color:var(--asset-accent);font-weight:650}.asset-library button.asset-danger,.asset-dialog button.asset-danger{color:#f7ada8;border-color:#63433f}.asset-library h1{margin:0;color:#f0f5fa;font-size:27px;font-weight:650}.asset-library h2,.asset-dialog h2{margin:0;font-size:19px;color:#eef4fa}.asset-eyebrow{margin:0 0 7px;color:#96d8f4;font-size:12px;letter-spacing:.05em}.asset-page-header,.asset-toolbar,.asset-actions,.asset-dialog-header,.asset-dialog-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.asset-page-header{margin-bottom:28px}.asset-page-description{margin:8px 0 0;color:var(--asset-muted);font-size:13px}.asset-actions{justify-content:flex-start;gap:8px}.asset-tabs{display:flex;gap:6px;overflow:auto;padding-bottom:14px;border-bottom:1px solid var(--asset-line)}.asset-tabs button{white-space:nowrap;border-color:transparent;background:transparent}.asset-tabs button.active{color:var(--asset-accent);border-color:#3d5d72;background:#1c2d38}.asset-toolbar{justify-content:flex-start;margin:20px 0}.asset-search{display:flex;align-items:center;gap:8px;min-width:180px;flex:1;max-width:440px;height:39px;border:1px solid var(--asset-line);border-radius:7px;padding:0 11px;color:var(--asset-muted);background:#171b22}.asset-search input{width:100%;border:0;outline:0;color:#e6eef8;background:transparent;font-size:13px}.asset-library select,.asset-dialog input:not([type=checkbox]):not([type=file]),.asset-dialog select,.asset-dialog textarea{min-width:0;min-height:38px;border:1px solid var(--asset-line);border-radius:6px;padding:8px 10px;color:#d9e4ef;background:#11161d;font:inherit}.asset-library select{font-size:12px}.asset-dialog textarea{min-height:85px;resize:vertical}.asset-dialog label{display:grid;gap:7px;color:#b2c0d1;font-size:13px}.asset-hint{color:var(--asset-muted);font-size:12px;line-height:1.7}.asset-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid #6e4541;border-radius:7px;color:#f1aaa2;background:#301e20;font-size:13px}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;margin:20px 0}.asset-card{min-width:0;overflow:hidden;border:1px solid var(--asset-line);border-radius:9px;background:var(--asset-panel)}.asset-card.selected{border-color:var(--asset-accent);box-shadow:0 0 0 1px var(--asset-accent)}.asset-card-cover{position:relative;display:grid;aspect-ratio:4/3;place-items:center;overflow:hidden;background:#202934}.asset-card-cover img{width:100%;height:100%;object-fit:cover}.asset-card-cover>svg{width:38px;height:38px;color:#7d95aa}.asset-card-cover .asset-card-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:transparent}.asset-card-cover .asset-check{position:absolute;top:9px;right:9px;z-index:1;min-width:28px;min-height:28px;padding:4px;color:#c7d2df;background:#101722d9}.asset-check[aria-pressed=true]{background:#96d8f4;color:#10212b}.asset-card-kind{position:absolute;left:9px;bottom:9px;pointer-events:none;border-radius:4px;padding:3px 6px;color:#c8d9e6;background:#101722bd;font-size:10px}.asset-card-body{padding:12px}.asset-card-body h3{overflow:hidden;margin:0 0 7px;color:#e8eff7;font-size:14px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.asset-card-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--asset-muted);font-size:11px}.asset-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:10px}.asset-card-bottom button{min-height:28px;padding:4px 7px;font-size:11px}.asset-card-bottom small{color:var(--asset-muted);font-size:10px}.asset-empty{display:grid;min-height:300px;align-content:center;justify-items:center;gap:12px;color:var(--asset-muted);text-align:center}.asset-empty>svg{width:42px;height:42px;color:#68869d}.asset-empty h2{font-size:17px}.asset-empty p{margin:0;max-width:420px;font-size:13px}.asset-load-more{display:flex;justify-content:center;padding:20px 0}.asset-selection-bar{position:sticky;bottom:12px;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #52758c;border-radius:9px;padding:12px 16px;background:#192a36f5;box-shadow:0 8px 25px #0005}.asset-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;overflow:auto;padding:26px;background:#05080dcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.asset-dialog{width:min(860px,100%);max-height:calc(100dvh - 52px);overflow:auto;border:1px solid #384453;border-radius:12px;background:var(--asset-bg);box-shadow:0 20px 80px #0008}.asset-dialog-header{position:sticky;top:0;z-index:4;border-bottom:1px solid var(--asset-line);padding:20px 24px;background:#14181ff5}.asset-dialog-header p{margin:5px 0 0;color:var(--asset-muted);font-size:12px}.asset-dialog-header .asset-close{min-width:32px;min-height:32px;padding:5px}.asset-dialog-body{padding:24px}.asset-dialog-footer{position:sticky;bottom:0;z-index:3;justify-content:flex-end;border-top:1px solid var(--asset-line);padding:16px 24px;background:#14181ff5}.asset-form{display:grid;gap:18px}.asset-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.asset-file-list{display:grid;gap:9px}.asset-file-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px;border:1px solid var(--asset-line);border-radius:7px;padding:10px}.asset-file-row>span{flex:1;min-width:90px;overflow-wrap:anywhere}.asset-file-row select{max-width:140px}.asset-file-row small{color:var(--asset-muted)}.asset-file-row progress{width:100%;height:5px;accent-color:var(--asset-accent)}.asset-queue{margin:18px 0;border:1px solid var(--asset-line);border-radius:9px;padding:16px;background:#151c25}.asset-queue-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.asset-queue h2{font-size:14px}.asset-queue .asset-file-row{margin-top:7px}.asset-note{border:1px solid #4d5240;border-radius:7px;padding:13px;color:#c9ccac;background:#23261d;font-size:12px}.asset-detail-preview{display:grid;min-height:220px;place-items:center;border-radius:8px;background:#080b10}.asset-detail-preview img{width:100%;max-height:460px;object-fit:contain}.asset-detail-preview video{width:100%;max-height:460px}.asset-detail-preview audio{width:min(420px,90%)}.asset-detail-description{white-space:pre-wrap;color:#abb9ca;line-height:1.8}.asset-detail-tags{display:flex;gap:7px;flex-wrap:wrap}.asset-detail-tags span{border-radius:5px;padding:4px 8px;color:#b4d7e9;background:#203341;font-size:12px}.asset-dialog dl{display:grid;grid-template-columns:95px 1fr;gap:9px;color:#adbdce;font-size:12px}.asset-dialog dt{color:var(--asset-muted)}.asset-dialog dd{margin:0;overflow-wrap:anywhere}.asset-picker-dialog{width:min(1100px,100%)}.asset-picker-dialog .asset-library{min-height:360px;padding:20px}.asset-picker-dialog .asset-page-header{margin-bottom:16px}.asset-picker-dialog h1{font-size:18px}body:has(.asset-library){min-width:0}body:has(.asset-overlay){overflow:hidden}.asset-mobile-nav{display:none}@media (max-width:760px){.asset-mobile-nav{display:flex;margin-bottom:16px}}@media (max-width:760px){.asset-library{padding:22px 16px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-page-header{gap:16px;align-items:flex-start}.asset-library h1{font-size:23px}.asset-toolbar{gap:8px}.asset-search{max-width:none;flex-basis:100%}.asset-toolbar select{flex:1;width:110px}.asset-overlay{padding:0}.asset-dialog{width:100%;min-height:100dvh;max-height:100dvh;border:0;border-radius:0}.asset-dialog-header,.asset-dialog-body{padding:18px 16px}.asset-dialog-footer{padding:13px 16px}.asset-form-columns{grid-template-columns:1fr}.asset-card-body{padding:10px}.asset-card-bottom{flex-wrap:wrap}.asset-card-meta{font-size:10px}.asset-selection-bar{flex-wrap:wrap;bottom:8px;padding:10px;font-size:12px}body:has(.asset-library) .workspace{margin-left:0}body:has(.asset-library) .user-sidebar{display:none}}.copyright-library{min-width:0;padding:4px 28px 36px;color:#e8edf3}.copyright-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:5px 0 18px}.copyright-category{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #2a3038;border-radius:6px;background:#191d23;font-size:12px}.copyright-category svg{width:15px;height:15px;color:#9cdef8}.copyright-toolbar-actions{display:flex;gap:8px;min-width:0}.copyright-search{display:flex;align-items:center;width:280px;max-width:100%;gap:8px;padding:0 10px;border:1px solid #323842;border-radius:5px;color:#939da9}.copyright-search input{width:100%;min-width:0;height:34px;border:0;outline:0;color:#e8edf3;background:transparent;font:inherit;font-size:12px}.copyright-library button,.copyright-viewer button,.copyright-state button{cursor:pointer;font:inherit}.copyright-library button:disabled,.copyright-viewer button:disabled{cursor:default;opacity:.4}.copyright-library button:focus-visible,.copyright-viewer button:focus-visible,.copyright-search:focus-within{outline:2px solid #9cdef8;outline-offset:3px}.copyright-search button,.copyright-refresh{display:grid;place-items:center;border:0;padding:5px;color:#9aa7b5;background:transparent}.copyright-refresh{width:35px;border:1px solid #323842;border-radius:5px}.copyright-search svg,.copyright-refresh svg{width:16px;height:16px;flex-shrink:0}.copyright-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.copyright-card{position:relative;min-width:0;aspect-ratio:4/5;overflow:hidden;border:1px solid #252b33;border-radius:8px;background:linear-gradient(155deg,#20242c,#12161c)}.copyright-card-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;color:inherit;background:transparent}.copyright-card-open>img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .3s}.copyright-card:hover .copyright-card-open>img{transform:scale(1.035)}.copyright-card-peek{position:absolute;top:10px;right:8px;display:flex;align-items:center;gap:3px;border:1px solid #ffffff20;border-radius:5px;padding:5px 7px;color:#e1e9f1;background:#0d1521ba;font-size:10px;opacity:0;transition:opacity .2s}.copyright-card-peek svg{width:12px;height:12px}.copyright-card:hover .copyright-card-peek,.copyright-card:focus-within .copyright-card-peek{opacity:1}.copyright-portrait-empty{display:flex;min-height:180px;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#65717e;font-size:12px}.copyright-portrait-empty>svg{width:44px;height:44px;stroke-width:1}.copyright-card .copyright-portrait-empty{padding-bottom:100px}.copyright-card-info{position:absolute;inset:auto 0 0;padding:38px 11px 12px;background:linear-gradient(transparent,#080b10e8 30%,#080b10fa);pointer-events:none}.copyright-card-heading{display:flex;align-items:baseline;gap:7px;margin-bottom:8px}.copyright-card-heading h2{flex-shrink:0;max-width:55%;overflow:hidden;margin:0;color:#f5f7f9;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.copyright-card-heading p{overflow:hidden;margin:0;color:#adb4bf;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.copyright-strip{display:flex;align-items:center;gap:4px;margin-bottom:10px;pointer-events:auto}.copyright-strip>button{display:grid;width:19px;height:32px;flex:0 0 19px;place-items:center;border:0;border-radius:4px;padding:0;color:#b5bfcb;background:#151a22c9}.copyright-strip>button svg{width:15px;height:15px}.copyright-strip-viewport{display:flex;min-width:0;gap:5px;overflow-x:auto;scrollbar-width:none}.copyright-strip-viewport>button{width:34px;height:38px;flex:0 0 34px;overflow:hidden;border:1px solid #252c36;border-radius:4px;padding:0;color:#7f8d9f;background:#171e28}.copyright-strip-viewport>button[aria-pressed=true]{border:2px solid #a8e2fa}.copyright-strip-viewport img{width:100%;height:100%;object-fit:cover;object-position:center top}.copyright-card-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px}.copyright-card-price strong{color:#edf3f8;font-size:13px;font-weight:600}.copyright-card-price small{color:#8b99aa;font-size:10px}.copyright-state{display:grid;min-height:340px;align-content:center;justify-items:center;gap:14px;padding:24px;color:#95a1af;text-align:center}.copyright-state>svg{width:38px;height:38px;stroke-width:1.2}.copyright-state h2{margin:0;color:#d5dfe8;font-size:18px}.copyright-state p{max-width:450px;margin:0;font-size:13px;line-height:1.8}.copyright-state button,.copyright-error button,.copyright-pagination button,.copyright-inline-error button{border:1px solid #354555;border-radius:5px;padding:7px 12px;color:#a9dff6;background:#182532}.copyright-empty{min-height:480px;border:1px dashed #29313b;border-radius:10px;background:radial-gradient(ellipse at 50% 40%,#1d2d3b36,transparent 65%)}.copyright-skeleton{aspect-ratio:4/5;border-radius:8px;background:linear-gradient(100deg,#171c24 30%,#252e3a,#171c24 70%);background-size:240% 100%;animation:copyright-shimmer 1.6s linear infinite}.copyright-error{display:flex;flex-wrap:wrap;align-items:center;gap:14px;border:1px solid #6b4845;border-radius:7px;padding:12px 16px;color:#e7afa7;background:#2a1f22;font-size:13px}.copyright-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:26px;font-size:12px;color:#9eaab8}.copyright-pagination button{display:grid;padding:6px;place-items:center}.copyright-pagination svg{width:18px;height:18px}.copyright-viewer{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:18px;padding:20px}.copyright-viewer-main{min-width:0}.copyright-viewer-stage{height:min(48vh,440px);overflow:hidden;border:1px solid #252e3a;border-radius:7px;background:#0c1016}.copyright-viewer-stage>img{width:100%;height:100%;object-fit:contain}.copyright-view-label{margin:12px 0;color:#bac7d5;font-size:13px}.copyright-view-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:3px}.copyright-view-thumbnails button{display:flex;width:76px;flex:0 0 76px;flex-direction:column;align-items:center;gap:5px;overflow:hidden;border:1px solid #344050;border-radius:5px;padding:5px;color:#a3b2c2;background:#151d27;font-size:11px}.copyright-view-thumbnails button[aria-pressed=true]{border-color:#a8e2fa;color:#d5f0fc}.copyright-view-thumbnails img{width:64px;height:64px;object-fit:cover}.copyright-view-thumbnails svg{height:64px;width:24px}.copyright-viewer-groups{display:flex;min-width:0;flex-direction:column;gap:8px;max-height:560px;overflow:auto}.copyright-viewer-groups>span{padding-bottom:6px;color:#8396aa;font-size:12px}.copyright-viewer-groups button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:5px 8px;border:1px solid #2e3a49;border-radius:6px;padding:12px 10px;color:#aab8c9;background:#19212c;text-align:left}.copyright-viewer-groups button[aria-pressed=true]{border-color:#93d5f2;background:#1c3243}.copyright-viewer-groups button>span{grid-row:span 2;color:#739ab7;font-size:13px}.copyright-viewer-groups strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.copyright-viewer-groups small{color:#7d93a8;font-size:11px}.copyright-viewer-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #2d3540;padding:16px 20px}.copyright-viewer-footer strong{color:#d2edfb;font-size:16px}.copyright-viewer-footer p{max-width:450px;margin:6px 0 0;color:#899bab;font-size:12px;white-space:pre-wrap}.copyright-viewer-footer>span{color:#b3ad8f;font-size:11px}.copyright-inline-error{color:#dfb2a4;font-size:12px;line-height:1.8}.copyright-spin{animation:copyright-spin 1s linear infinite}@keyframes copyright-spin{to{transform:rotate(360deg)}}@keyframes copyright-shimmer{to{background-position:-240% 0}}@media (min-width:1800px){.copyright-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1200px){.copyright-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.copyright-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.copyright-library{padding:4px 16px 24px}.copyright-toolbar{align-items:stretch;flex-wrap:wrap;gap:12px}.copyright-toolbar-actions{flex:1;min-width:160px}.copyright-search{flex:1;width:auto}.copyright-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.copyright-card{min-height:220px}.copyright-card-price strong{font-size:12px}.copyright-card-price small{display:none}.copyright-viewer{grid-template-columns:minmax(0,1fr);padding:14px}.copyright-viewer-groups{flex-direction:row;max-height:none;overflow-x:auto}.copyright-viewer-groups>span{display:none}.copyright-viewer-groups button{flex:0 0 138px}.copyright-viewer-stage{height:42vh}.copyright-viewer-footer{padding:16px}}@media (prefers-reduced-motion:reduce){.copyright-skeleton,.copyright-spin{animation:none}.copyright-card-open>img{transition:none}}.copyright-mobile-nav{display:none}body:has(.workspace>.copyright-library){min-width:0}body:has(.workspace>.copyright-library) .workspace{background:#101115}body:has(.workspace>.copyright-library) .topbar{height:82px;border-bottom:0;background:#101115;padding:0 28px}@media (max-width:760px){body:has(.workspace>.copyright-library) .workspace{margin-left:0}body:has(.workspace>.copyright-library) .user-sidebar{display:none}body:has(.workspace>.copyright-library) .topbar{height:64px;padding:0 16px}.copyright-mobile-nav{display:flex;gap:8px;align-items:center;margin:0 0 16px;color:#7d8b9e;font-size:12px}.copyright-mobile-nav button{border:0;padding:0;color:#a4d9f1;background:transparent}}.copyright-generation-actions{display:grid;gap:10px;max-width:100%}.copyright-generation-actions small{max-width:450px;color:#93a7ba;font-size:11px}.copyright-generation-actions button{justify-self:end;padding:8px 16px}.studio-copyrights{display:grid;gap:8px;border-top:1px solid #34404c;padding:12px;color:#b8cad9;font-size:12px}.studio-copyrights p{margin:0;line-height:1.7}.studio-copyrights label{display:flex;gap:8px;align-items:flex-start}.studio-copyrights input{accent-color:#98def7;flex-shrink:0}.studio-copyright-people{display:flex;flex-wrap:wrap;gap:8px}.studio-copyright-people article{display:flex;gap:8px;align-items:center;padding:8px;border:1px solid #334554;border-radius:6px;background:#14212c}.studio-copyright-people img{width:32px;height:40px;object-fit:cover}.studio-copyright-people article div{display:grid;gap:4px}.studio-copyright-people strong{font-weight:500}.studio-copyright-people span{color:#8da3b5;font-size:11px}.studio-copyright-people button{border:0;color:#9fb7c7;background:transparent}.studio-copyright-scope{color:#7e94a8;font-size:11px}.generation-studio[data-v-25052064]{color-scheme:dark;--sidebar-width: 184px;--group-width: 220px;--announcement-height: var(--site-announcement-height, 0px);--page: #1f1f1f;--sidebar: #0d0f10;--surface: #18181c;--composer: #202127;--panel: #23252c;--border: #343841;--text: #eef3f8;--secondary: #aeb6c2;--muted: #7e899a;--primary: #85d8ff;--selected: #1b2a35;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}[data-v-25052064]{box-sizing:border-box}[hidden][data-v-25052064]{display:none!important}body[data-v-25052064]{margin:0;background:var(--page);color:var(--text)}button[data-v-25052064],input[data-v-25052064],textarea[data-v-25052064],select[data-v-25052064]{font:inherit}button[data-v-25052064]{color:inherit;cursor:pointer}button[data-v-25052064]:disabled{cursor:not-allowed;opacity:.4}button[data-v-25052064],a[data-v-25052064],input[data-v-25052064],textarea[data-v-25052064]{-webkit-tap-highlight-color:transparent}button[data-v-25052064]:focus-visible,a[data-v-25052064]:focus-visible,input[data-v-25052064]:focus-visible,[tabindex][data-v-25052064]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}button[data-v-25052064]{border:0;background:transparent}a[data-v-25052064]{color:inherit;text-decoration:none}svg[data-v-25052064]{width:16px;height:16px;flex:0 0 16px;vertical-align:middle}i[data-icon][data-v-25052064]{display:inline-flex;align-items:center;justify-content:center;font-style:normal}input[data-v-25052064],textarea[data-v-25052064],select[data-v-25052064]{color:var(--text);background:transparent}input[data-v-25052064]::placeholder,textarea[data-v-25052064]::placeholder{color:var(--muted);opacity:1}input[data-v-25052064]{min-width:0}button[data-v-25052064]:hover:not(:disabled){color:var(--primary)}.studio-shell[data-v-25052064]{height:calc(100dvh - var(--announcement-height));overflow:hidden}.round-icon[data-v-25052064]{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;padding:0;border-radius:5px;color:var(--secondary)}.round-icon[data-v-25052064]:hover{background:#ffffff0b}.site-sidebar[data-v-25052064]{position:fixed;z-index:40;top:var(--announcement-height);bottom:0;left:0;width:var(--sidebar-width);background:var(--sidebar);border-right:1px solid #ffffff0d;display:flex;flex-direction:column}.brand[data-v-25052064]{display:flex;gap:9px;height:64px;padding:0 18px;align-items:center;font-size:20px;font-weight:700;color:#fff}.site-navigation[data-v-25052064]{flex:1;min-height:0;overflow-y:auto;padding:4px 16px}.nav-item[data-v-25052064]{display:flex;align-items:center;gap:8px;width:100%;height:40px;border-radius:5px;padding:0 14px;color:var(--secondary);text-align:left;white-space:nowrap}.nav-item svg[data-v-25052064]{width:18px;height:18px;flex-basis:18px}.nav-item.active[data-v-25052064]{color:var(--primary);background:var(--selected);font-weight:500}.nav-item[data-v-25052064]:hover{background:#171f27}.site-navigation h2[data-v-25052064]{margin:4px 0 0;padding:0 14px;font-size:11px;color:var(--muted);line-height:23px;font-weight:400}.site-footer[data-v-25052064]{border-top:1px solid #252b35;padding:4px 16px 8px}.prototype-label[data-v-25052064]{display:block;text-align:center;font-size:10px;color:#6b7683;margin-top:10px}.floating-header[data-v-25052064]{position:fixed;z-index:30;top:var(--announcement-height);left:var(--sidebar-width);right:0;height:64px;display:flex;align-items:center;justify-content:flex-end;padding:0 274px 0 24px;pointer-events:none}.type-tabs[data-v-25052064]{display:flex;align-items:center;justify-content:space-between;min-width:322px;flex-shrink:0;gap:12px;padding:8px 12px;border:1px solid #343841b8;border-radius:12px;background:#18181ce8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px #0002;pointer-events:auto}.type-tabs button[data-v-25052064]{display:inline-flex;align-items:center;gap:5px;padding:4px 0;white-space:nowrap;height:34px;font-size:14px;color:var(--secondary)}.type-tabs button[aria-selected=true][data-v-25052064]{color:var(--primary)}.type-tabs>span[data-v-25052064]{width:1px;height:16px;background:#39404b}.account-tools[data-v-25052064]{position:absolute;right:24px;display:flex;align-items:center;gap:8px;border:1px solid #343841a6;border-radius:999px;padding:3px 6px;height:36px;background:#18181ce6;pointer-events:auto}.mobile-menu[data-v-25052064],.mobile-brand[data-v-25052064],.type-tabs .mobile-group-select[data-v-25052064]{display:none}.group-sidebar[data-v-25052064]{position:fixed;z-index:20;left:var(--sidebar-width);top:var(--announcement-height);bottom:0;width:var(--group-width);background:var(--surface);border-right:1px solid #282b33;display:flex;flex-direction:column}.group-heading[data-v-25052064]{display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #2a2e37}.group-heading>span[data-v-25052064]{display:inline-flex;align-items:center;gap:8px;font-weight:600}.group-heading>span svg[data-v-25052064]{color:var(--primary)}.search-box[data-v-25052064]{display:flex;align-items:center;gap:7px;height:26px;margin:10px 12px 14px;border:1px solid var(--border);border-radius:8px;padding:0 8px;color:var(--muted)}.search-box input[data-v-25052064]{border:0;outline:0;width:100%;font-size:11px}.search-box svg[data-v-25052064]{width:12px;height:12px}.group-list[data-v-25052064]{overflow-y:auto;flex:1;padding:0 12px}.group-item[data-v-25052064]{display:flex;align-items:center;gap:8px;height:46px;width:100%;padding:0 12px;margin-bottom:6px;border:1px solid transparent;border-radius:8px;color:var(--secondary);text-align:left}.group-item>span[data-v-25052064]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-item.selected[data-v-25052064]{border-color:#416879;color:var(--primary);background:var(--selected);box-shadow:0 2px 8px #0002}.group-item small[data-v-25052064]{color:var(--muted);font-size:10px}.group-bottom[data-v-25052064]{padding:12px;border-top:1px solid #2a2e37}.new-group[data-v-25052064]{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;border:1px dashed #466b7e;background:#1b2a3580;border-radius:6px;color:var(--primary)}.work-area[data-v-25052064]{position:fixed;top:var(--announcement-height);left:calc(var(--sidebar-width) + var(--group-width));bottom:0;right:0;background:var(--page)}.history-scroll[data-v-25052064]{position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:108px 48px 300px;scrollbar-width:thin;scrollbar-color:#3d4148 transparent}.history-heading[data-v-25052064]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.history-title[data-v-25052064]{font-size:24px;line-height:32px;font-weight:600;margin:0}.history-count[data-v-25052064]{color:var(--muted);margin:0;font-size:12px;white-space:nowrap}.day-label[data-v-25052064]{text-align:center;color:var(--muted);font-size:12px;margin-bottom:28px}.history-item[data-v-25052064]{margin-bottom:64px}.history-item[data-v-25052064]:last-child{margin-bottom:0}.record-time[data-v-25052064]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;margin-bottom:4px}.sample-badge[data-v-25052064]{font-size:9px;font-weight:400;border:1px solid #41454e;border-radius:3px;padding:0 4px;color:var(--muted)}.record-prompt[data-v-25052064]{font-size:13px;line-height:1.7;margin:0 0 5px;max-width:100%;white-space:pre-wrap}.record-model[data-v-25052064]{color:#8e9eaf;font-size:12px;margin-bottom:16px}.result-media[data-v-25052064]{position:relative;display:block;width:min(480px,100%);height:auto;aspect-ratio:auto;padding:0;overflow:hidden;border-radius:5px;background:#111}.result-media>img[data-v-25052064]{width:100%;height:auto;object-fit:contain;display:block}.download-result[data-v-25052064]{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;background:#0008;border-radius:4px;color:#fff;opacity:0}.result-wrap[data-v-25052064]{position:relative;width:min(480px,100%)}.result-wrap:hover .download-result[data-v-25052064]{opacity:1}.record-actions[data-v-25052064]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;min-height:32px;opacity:0;transition:opacity .15s}.history-item:hover .record-actions[data-v-25052064],.history-item:focus-within .record-actions[data-v-25052064]{opacity:1}.record-actions button[data-v-25052064]{display:inline-flex;align-items:center;gap:4px;border-radius:5px;font-size:12px;color:#aeb6c2;padding:6px 8px}.record-actions button[data-v-25052064]:hover{background:#ffffff08}.record-actions svg[data-v-25052064]{width:13px;height:13px;flex-basis:13px}.video-play[data-v-25052064]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.video-play i[data-v-25052064]{width:46px;height:46px;border-radius:50%;background:#0008;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-play svg[data-v-25052064]{width:24px;height:24px}.history-scroll.is-empty[data-v-25052064]{overflow:hidden;padding-bottom:0}.empty-history[data-v-25052064]{position:absolute;left:48px;right:48px;top:calc(50% - 120.5px);transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;color:#59616f}.empty-history>svg[data-v-25052064]{width:60px;height:60px;flex:0 0 60px;color:#39414d}.empty-history>p[data-v-25052064]{margin:16px 0 0;color:#8a96a8;font-size:14px;font-weight:600;line-height:20px}.composer-root[data-v-25052064]{position:absolute;z-index:40;bottom:24px;left:0;right:0;display:flex;justify-content:center;padding:0 48px;pointer-events:none}.composer[data-v-25052064]{width:min(850px,100%);background:#202127ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #373b45;border-radius:16px;box-shadow:0 10px 40px #0002;pointer-events:auto}.composer[data-v-25052064]:focus-within,.composer.dragging[data-v-25052064]{border-color:#5d94ac}.upload-row[data-v-25052064]{display:flex;align-items:center;height:68px;gap:16px;padding:12px 16px;border-bottom:1px solid #2f333c}.upload-square[data-v-25052064]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:48px;height:48px;flex-shrink:0;border:1px dashed #4c5664;border-radius:3px;color:#c9d2dc;font-size:9px}.upload-hint[data-v-25052064]{color:#8a96a5;font-size:13px;font-weight:600}.upload-tools[data-v-25052064]{display:flex;gap:12px;margin-left:auto}.upload-tools button[data-v-25052064]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;white-space:nowrap;border-radius:4px;background:#ffffff03;color:#a4afbd;font-size:9px}.upload-tools svg[data-v-25052064]{width:13px;height:13px}.prompt-wrap[data-v-25052064]{position:relative;padding:12px 24px 8px;min-height:96px;display:flex}.prompt-input[data-v-25052064]{width:100%;min-height:66px;max-height:min(230px,35dvh);resize:none;outline:0;border:0;padding:8px 36px 8px 0;font-size:13px;line-height:1.65;scrollbar-width:thin}.prompt-input.large-font[data-v-25052064]{font-size:17px}.font-toggle[data-v-25052064]{position:absolute;right:15px;top:14px;width:34px;height:34px;font-size:20px;color:#8392a4;opacity:0}.prompt-wrap:hover .font-toggle[data-v-25052064],.font-toggle[data-v-25052064]:focus-visible{opacity:1}.composer-toolbar[data-v-25052064]{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:0 12px 8px;min-height:45px}.toolbar-controls[data-v-25052064]{display:flex;align-items:center;gap:4px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;min-width:0;scrollbar-width:none}.composer-actions[data-v-25052064]{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.generation-studio .composer-actions .polish-button[data-v-25052064]{color:#ff6a00;background:transparent;height:28px;min-height:28px;padding:0 4px;font-size:12px;font-weight:600}.generation-studio .composer-actions .polish-button[data-v-25052064]:hover,.generation-studio .composer-actions .polish-button[aria-expanded=true][data-v-25052064]{color:#ff6a00;background:#ff6a0014}.generation-studio .popover.polish-menu[data-v-25052064]{width:148px;padding:5px 0;overflow:visible}.generation-studio .popover.polish-menu[data-v-25052064]:after{content:"";position:absolute;bottom:-5px;left:var(--polish-arrow-left, 50%);width:8px;height:8px;transform:translate(-50%) rotate(45deg);background:inherit;border-right:1px solid #39414c;border-bottom:1px solid #39414c}.generation-studio .polish-menu .model-option[data-v-25052064]{min-height:32px;padding:0 16px;white-space:nowrap;font-size:14px;font-weight:400}.polish-spinner[data-v-25052064]{animation:polish-spin-25052064 1s linear infinite}@keyframes polish-spin-25052064{to{transform:rotate(360deg)}}.tool-button[data-v-25052064]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 4px;white-space:nowrap;font-size:12px;border-radius:3px;color:#d3dce5;flex-shrink:0}.tool-button[data-v-25052064]:hover,.tool-button[aria-expanded=true][data-v-25052064]{background:#3d444e}.tool-button svg[data-v-25052064]{width:12px;height:12px;flex-basis:12px}.tool-button .chevron[data-v-25052064]{width:10px;height:10px;flex-basis:10px}.tag-new[data-v-25052064]{padding:0 3px;border:1px solid #5d8798;border-radius:3px;color:var(--primary);font-size:10px;line-height:16px}.submit-button[data-v-25052064]{height:36px;padding:0 8px 0 10px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:var(--primary);color:#173244;flex-shrink:0;box-shadow:0 2px 5px #0002}.submit-button[data-v-25052064]:disabled{background:#50545e;color:#c9ced6;opacity:.65}.submit-button[data-v-25052064]:hover:not(:disabled){color:#173244;background:#ace6ff}.submit-button small[data-v-25052064]{font-size:10px;opacity:.75}.submit-button>svg[data-v-25052064]:last-child{width:21px;height:21px}.submit-button .coin[data-v-25052064]{width:11px;height:11px}.frame-row[data-v-25052064]{display:flex;align-items:center;gap:18px;padding:24px 32px 8px;min-height:80px}.frame-upload[data-v-25052064]{position:relative;overflow:hidden}.frame-upload img[data-v-25052064]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.frame-upload span[data-v-25052064]{z-index:1}.frame-upload.has-image span[data-v-25052064]{background:#0009;padding:1px 3px;border-radius:2px}.frame-upload.has-image svg[data-v-25052064]{opacity:0}.reference-assets[data-v-25052064]{display:flex;gap:8px;max-width:75%;overflow-x:auto}.reference[data-v-25052064]{display:inline-block;position:relative;flex-shrink:0;width:48px;height:48px;border:1px solid #53616c;border-radius:4px;background:#12151b}.reference img[data-v-25052064],.reference video[data-v-25052064]{width:100%;height:100%;object-fit:cover;border-radius:3px}.reference>span[data-v-25052064]{position:absolute;bottom:0;left:0;width:100%;background:#0009;font-size:9px;color:#e5edf5;text-align:center}.reference>button[data-v-25052064]{position:absolute;right:-4px;top:-4px;width:15px;height:15px;border-radius:50%;background:#0d1015;border:1px solid #526171;color:#fff;padding:0}.reference>button svg[data-v-25052064]{width:9px;height:9px}.composer-collapsed[data-v-25052064]{display:flex;width:min(850px,100%);height:58px;padding:0 20px;align-items:center;gap:14px;color:var(--secondary);background:#202127ed;border:1px solid #373b45;border-radius:16px;box-shadow:0 5px 20px #0002;pointer-events:auto;text-align:left}.composer-collapsed>span[data-v-25052064]{flex:1;font-size:13px}.floating-task[data-v-25052064]{position:absolute;right:44px;bottom:164px;z-index:42;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#102b3c;background:var(--primary);box-shadow:0 5px 20px #46b4f12e}.restore-groups[data-v-25052064]{display:none;position:absolute;z-index:32;left:12px;top:18px}.groups-collapsed[data-v-25052064]{--group-width: 0px}.groups-collapsed .group-sidebar[data-v-25052064]{display:none}.groups-collapsed .restore-groups[data-v-25052064]{display:inline-flex}.popover[data-v-25052064]{position:fixed;z-index:70;width:352px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);overflow-y:auto;border:1px solid #39414c;border-radius:12px;background:#25272f;box-shadow:0 6px 24px #0005;padding:16px}.popover h3[data-v-25052064]{color:#a9b6c8;font-size:12px;font-weight:500;margin:0 0 8px}.parameter-section+.parameter-section[data-v-25052064]{margin-top:16px}.choice-grid[data-v-25052064]{display:flex;flex-wrap:wrap;gap:6px}.choice[data-v-25052064]{height:32px;padding:0 13px;border:1px solid #424954;background:#20232a;border-radius:7px;font-size:12px;color:#b7c4d5}.choice.selected[data-v-25052064],.ratio-choice.selected[data-v-25052064]{background:var(--primary);border-color:var(--primary);color:#173244}.ratio-grid[data-v-25052064]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ratio-choice[data-v-25052064]{display:flex;height:64px;padding:8px 4px 5px;gap:5px;flex-direction:column;justify-content:center;align-items:center;border:1px solid #424954;border-radius:8px;background:#20232a;color:#b7c4d5;font-size:11px}.ratio-shape[data-v-25052064]{border:1.5px solid currentColor;border-radius:1px;display:block;max-height:24px;max-width:28px}.model-menu[data-v-25052064]{padding:5px;width:255px;border-radius:6px}.model-option[data-v-25052064]{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:4px;padding:0 12px;text-align:left;color:#d6dfe8;font-size:12px}.model-option.selected[data-v-25052064],.model-option[data-v-25052064]:hover{background:#33414c;color:var(--primary)}.model-option .tag-new[data-v-25052064]{margin-left:auto}.duration-control[data-v-25052064]{display:flex;align-items:center;gap:16px}.duration-control input[data-v-25052064]{flex:1;accent-color:var(--primary)}.duration-value[data-v-25052064]{font-size:12px;min-width:20px;color:#e4edf7}.camera-popover[data-v-25052064]{width:640px;padding:0;border-radius:8px}.panel-title[data-v-25052064]{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;border-bottom:1px solid #3c424c}.camera-columns[data-v-25052064]{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 42px 8px;gap:24px}.camera-column[data-v-25052064]{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.camera-choice[data-v-25052064]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:96px;height:96px;padding:9px;border:1px solid #424954;border-radius:8px}.camera-choice small[data-v-25052064]{color:#aebcd0;font-size:11px}.camera-choice strong[data-v-25052064]{font-size:32px;line-height:48px}.camera-choice svg[data-v-25052064]{width:38px;height:38px;flex:0 0 38px}.camera-value[data-v-25052064]{font-size:10px;color:#9dadc0;text-align:center;min-height:28px;white-space:nowrap}.camera-switch[data-v-25052064]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:8px 16px 20px;color:var(--secondary)}.switch[data-v-25052064]{width:40px;height:20px;padding:2px;border-radius:12px;background:#535b68;display:inline-flex;align-items:center}.switch[data-v-25052064]:after{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#fff}.switch[aria-checked=true][data-v-25052064]{background:#56b7df;justify-content:flex-end}.modal[data-v-25052064]{position:fixed;z-index:100;width:min(1000px,calc(100vw - 40px));max-height:min(760px,calc(100dvh - 48px));color:var(--text);background:#202229;border:1px solid #3a414c;border-radius:12px;padding:0;box-shadow:0 24px 100px #0008}.modal[data-v-25052064]::backdrop{background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-header[data-v-25052064]{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:16px 24px;gap:15px;border-bottom:1px solid #343b46}.modal-header h2[data-v-25052064]{margin:0;font-size:18px;font-weight:600;display:flex;gap:8px;align-items:center}.modal-header h2 svg[data-v-25052064]{color:var(--primary)}.modal-body[data-v-25052064]{padding:24px;max-height:calc(100dvh - 220px);overflow-y:auto}.modal-footer[data-v-25052064]{display:flex;justify-content:flex-end;align-items:center;gap:12px;min-height:64px;border-top:1px solid #343b46;padding:12px 24px}.modal-footer>span[data-v-25052064]{margin-right:auto;color:var(--secondary);font-size:12px}.secondary-button[data-v-25052064],.primary-button[data-v-25052064]{min-height:34px;padding:0 16px;border:1px solid #464f5c;border-radius:6px;font-size:12px}.primary-button[data-v-25052064]{background:var(--primary);border-color:var(--primary);color:#19384b}.primary-button[data-v-25052064]:hover:not(:disabled){background:#a5e4ff;color:#19384b}.modal-tabs[data-v-25052064]{display:flex;gap:24px;padding:12px 24px 0;border-bottom:1px solid #343b46}.modal-tabs button[data-v-25052064]{padding:10px 4px;color:#99a8ba;border-bottom:2px solid transparent}.modal-tabs button.selected[data-v-25052064]{color:var(--primary);border-color:var(--primary)}.library-layout[data-v-25052064]{display:grid;grid-template-columns:140px 1fr;min-height:360px}.library-sidebar[data-v-25052064]{padding:20px 12px;border-right:1px solid #343b46}.library-sidebar button[data-v-25052064]{display:flex;gap:8px;align-items:center;width:100%;height:40px;padding:0 12px;border-radius:6px;text-align:left;color:#a9b7c8}.library-sidebar button.selected[data-v-25052064]{color:var(--primary);background:var(--selected)}.library-main[data-v-25052064]{padding:20px 24px}.library-search[data-v-25052064]{display:flex;gap:8px;align-items:center;height:34px;padding:0 10px;border:1px solid #424954;border-radius:6px;margin-bottom:20px}.library-search input[data-v-25052064]{width:100%;border:0;outline:0;font-size:12px}.asset-grid[data-v-25052064]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.asset-card[data-v-25052064]{position:relative;border:1px solid #424954;border-radius:7px;overflow:hidden;padding:0;text-align:left;background:#191c22}.asset-card img[data-v-25052064]{width:100%;aspect-ratio:1;object-fit:cover;display:block}.asset-card span[data-v-25052064]{display:block;padding:8px;font-size:11px}.asset-card.selected[data-v-25052064]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.asset-card.selected[data-v-25052064]:after{content:"✓";position:absolute;top:7px;right:7px;width:20px;height:20px;display:grid;place-items:center;background:var(--primary);border-radius:50%;color:#173244}.empty-library[data-v-25052064]{display:grid;min-height:250px;place-content:center;justify-items:center;gap:12px;color:var(--muted)}.empty-library>svg[data-v-25052064]{width:40px;height:40px;opacity:.5}.prompt-card[data-v-25052064]{border:1px solid #414a58;border-radius:7px;padding:15px;margin-bottom:12px;display:flex;align-items:flex-start;gap:16px}.prompt-card h3[data-v-25052064]{font-size:13px;margin:0 0 8px}.prompt-card p[data-v-25052064]{font-size:12px;color:#95a4b6;margin:0;line-height:1.7}.prompt-card>div[data-v-25052064]{flex:1}.form-label[data-v-25052064]{display:grid;gap:8px;margin-bottom:18px;font-size:12px;color:var(--secondary)}.form-label input[data-v-25052064],.form-label textarea[data-v-25052064]{width:100%;border:1px solid #48515e;border-radius:6px;outline:none;padding:10px;background:#191c22}.form-label textarea[data-v-25052064]{min-height:120px;resize:vertical}.motion-description[data-v-25052064]{display:flex;justify-content:space-between;color:#99a8ba;font-size:12px;margin-bottom:20px}.motion-grid[data-v-25052064]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.motion-card[data-v-25052064]{border:1px solid #424954;border-radius:6px;padding:0;overflow:hidden}.motion-picture[data-v-25052064]{height:68px;display:flex;align-items:center;justify-content:center;background:#151c25;color:#9fbbce}.motion-picture svg[data-v-25052064]{width:30px;height:30px}.motion-card>span[data-v-25052064]{display:block;font-size:11px;padding:8px 3px;text-align:center}.motion-card.selected[data-v-25052064]{border-color:var(--primary);background:#243c4b}.preview-modal[data-v-25052064]{width:min(1100px,calc(100vw - 32px));background:#15171b}.preview-image[data-v-25052064]{width:100%;max-height:calc(100dvh - 220px);object-fit:contain;display:block}.preview-modal .modal-body[data-v-25052064]{padding:0}.toast[data-v-25052064]{position:fixed;z-index:200;left:50%;top:95px;max-width:calc(100vw - 40px);transform:translate(-50%);background:#303b47;color:#e1f0fc;border:1px solid #4a6073;padding:11px 20px;border-radius:8px;box-shadow:0 8px 30px #0005;font-size:12px}@media (max-width: 1100px) and (min-width: 761px){.type-tabs[data-v-25052064]{gap:8px}.floating-header[data-v-25052064]{padding-right:244px}.account-tools[data-v-25052064]{right:14px;gap:3px}.camera-columns[data-v-25052064]{padding-left:24px;padding-right:24px;gap:10px}}@media (max-width: 980px){.generation-studio[data-v-25052064]{--sidebar-width: 0px;--group-width: 0px}.site-sidebar[data-v-25052064],.group-sidebar[data-v-25052064]{display:none}.floating-header[data-v-25052064]{height:112px;padding:0 12px;align-items:flex-end;justify-content:center}.floating-header[data-v-25052064]:before{position:absolute;content:"";inset:0 0 auto;height:56px;background:#141619;border-bottom:1px solid #2c323b}.mobile-brand[data-v-25052064]{position:absolute;top:16px;left:48px;display:flex;align-items:center;gap:6px;padding:0;color:#fff;font-size:16px;font-weight:700;pointer-events:auto}.mobile-brand .brand-logo-image[data-v-25052064]{width:30px;height:22px}.type-tabs[data-v-25052064]{width:100%;min-width:0;height:54px;justify-content:space-around;gap:4px;border-radius:999px;padding:4px 10px}.type-tabs>span[data-v-25052064],.type-tabs>button[data-type] i[data-v-25052064],.type-tabs>button[data-action] i[data-v-25052064]{display:none}.type-tabs button[data-v-25052064]{font-size:12px;padding:0 10px;height:42px}.type-tabs button[aria-selected=true][data-v-25052064]{border-radius:999px;background:var(--selected)}.type-tabs .mobile-group-select[data-v-25052064]{display:inline-flex;gap:3px;padding:0;max-width:100px;font-weight:600}.mobile-group-select>span[data-v-25052064]{overflow:hidden;text-overflow:ellipsis}.mobile-group-select svg[data-v-25052064]{width:12px;height:12px;flex-basis:12px}.type-tabs .mobile-group-select i:last-child svg[data-v-25052064]{width:8px;height:8px}.account-tools[data-v-25052064]{top:12px;right:12px}.account-tools .round-icon[data-v-25052064]{display:none}.mobile-menu[data-v-25052064]{display:inline-flex;position:absolute;left:12px;top:14px;pointer-events:auto}.restore-groups[data-v-25052064]{display:none!important}.history-scroll[data-v-25052064]{padding:122px 12px 320px}.history-heading[data-v-25052064]{gap:8px}.history-title[data-v-25052064]{font-size:18px;line-height:25px}.history-count[data-v-25052064]{font-size:12px}.empty-history[data-v-25052064]{left:12px;right:12px;top:calc(50% - 147.36px)}.record-time[data-v-25052064]{font-size:13px}.record-prompt[data-v-25052064]{font-size:12px}.record-actions[data-v-25052064]{opacity:1}.composer-root[data-v-25052064]{bottom:10px;padding:0 10px}.composer[data-v-25052064]{border-radius:13px}.upload-row[data-v-25052064]{height:56px;padding:6px 12px;gap:10px}.upload-square[data-v-25052064]{width:40px;height:40px}.upload-hint[data-v-25052064]{font-size:11px}.upload-tools[data-v-25052064]{gap:5px}.prompt-wrap[data-v-25052064]{padding:10px 24px;min-height:120px}.prompt-input[data-v-25052064]{font-size:12px;min-height:84px}.composer-toolbar[data-v-25052064]{flex-wrap:wrap;padding:8px 10px 10px;min-height:93px;gap:8px}.toolbar-controls[data-v-25052064]{width:100%;height:28px;padding-bottom:0}.composer-actions[data-v-25052064]{width:100%}.generation-studio .composer-actions .polish-button[data-v-25052064]{font-size:14px}.composer-actions .submit-button[data-v-25052064]{margin-left:0}.submit-button[data-v-25052064]{margin-left:auto;height:38px}.frame-row[data-v-25052064]{padding-left:20px}.font-toggle[data-v-25052064]{opacity:.7;top:8px;right:8px}.floating-task[data-v-25052064]{width:32px;height:32px;right:12px;bottom:310px}.popover[data-v-25052064]{max-height:calc(100dvh - 170px)}.camera-columns[data-v-25052064]{padding:8px 10px;gap:4px}.camera-choice[data-v-25052064]{width:68px;height:80px}.camera-choice strong[data-v-25052064]{font-size:25px}.camera-value[data-v-25052064]{max-width:70px;overflow:hidden;text-overflow:ellipsis;font-size:9px}.modal[data-v-25052064]{width:calc(100vw - 20px);max-height:calc(100dvh - 30px)}.modal-header[data-v-25052064]{padding:12px 16px}.modal-header h2[data-v-25052064]{font-size:16px}.modal-body[data-v-25052064]{padding:16px}.modal-footer[data-v-25052064]{padding:12px 16px}.library-layout[data-v-25052064]{grid-template-columns:75px 1fr}.library-sidebar[data-v-25052064]{padding:12px 5px}.library-sidebar button[data-v-25052064]{padding:0 7px;font-size:11px}.library-main[data-v-25052064]{padding:14px 12px}.asset-grid[data-v-25052064]{grid-template-columns:repeat(2,1fr);gap:8px}.motion-grid[data-v-25052064]{grid-template-columns:repeat(3,1fr)}.motion-description[data-v-25052064]{gap:10px}.navigation-open .site-sidebar[data-v-25052064]{display:flex;width:184px;z-index:80;box-shadow:0 0 0 100vmax #0008}}@media (prefers-reduced-motion: reduce){[data-v-25052064],[data-v-25052064]:before,[data-v-25052064]:after{transition:none!important}}body.generation-studio-page{min-width:0;background:#1f1f1f}.generation-studio-page .workspace{min-height:0;background:#1f1f1f}.generation-studio .composer[data-v-25052064]{position:relative;display:block;gap:0;left:auto;bottom:auto;padding:0;transform:none}.generation-studio .prompt-input[data-v-25052064]{height:76px;background:transparent;border:0;border-radius:0;resize:none}.group-row[data-v-25052064]{position:relative}.group-more[data-v-25052064]{position:absolute;right:8px;top:9px;opacity:0;background:#202730}.group-row:hover .group-more[data-v-25052064],.group-row:focus-within .group-more[data-v-25052064]{opacity:1}.studio-alert[data-v-25052064]{position:absolute;z-index:35;top:66px;left:48px;right:48px;display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid #67404a;border-radius:6px;color:#f3abb6;background:#36242ae8}.studio-alert button[data-v-25052064],.composer-error button[data-v-25052064]{flex-shrink:0;color:#a8e0fa}.composer-error[data-v-25052064]{margin:0;padding:5px 12px 10px;font-size:11px;color:#f1abb4}.loading-history[data-v-25052064]{color:#8a96a8;text-align:center;margin-top:100px}.task-state[data-v-25052064]{display:flex;gap:10px;align-items:center;justify-content:center;width:min(480px,100%);min-height:160px;border:1px solid #373d48;border-radius:6px;background:#181b21;color:#a0b3c5}.task-state>span[data-v-25052064]{width:8px;height:8px;border-radius:50%;background:#85d8ff}.task-state.failed[data-v-25052064]{background:#2c1f25;color:#f3a6b4;border-color:#67404a}.task-billing[data-v-25052064]{color:#8eabbc;font-size:11px;margin-top:6px}.task-output-list[data-v-25052064]{display:flex;flex-wrap:wrap;gap:12px}.task-count[data-v-25052064]{position:absolute;right:-4px;top:-4px;min-width:16px;height:16px;background:#f2a75b;color:#221709;font-size:10px;border-radius:10px}.load-more[data-v-25052064],.history-start[data-v-25052064]{display:block;height:28px;margin:0 auto 24px;padding:0;line-height:28px;font-size:12px;text-align:center}.load-more[data-v-25052064]{color:#8eb4c8}.history-start[data-v-25052064]{color:var(--muted)}.dialog-actions[data-v-25052064]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal.group-editor-modal[data-v-25052064]{width:min(420px,calc(100vw - 32px))}.group-editor-modal .modal-header[data-v-25052064]{min-height:52px;padding:12px 20px}.group-editor-modal .modal-header h2[data-v-25052064]{font-size:16px}.group-editor-modal .modal-body[data-v-25052064]{padding:20px}.studio-group-form[data-v-25052064]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0;border:0}.studio-group-form .form-label[data-v-25052064]{margin:0;font-size:13px}.studio-group-form .form-label input[data-v-25052064]{height:34px;padding:0 10px}.studio-group-form-actions[data-v-25052064]{display:flex;justify-content:flex-end}.studio-group-form-actions .primary-button[data-v-25052064]{width:72px;height:32px;min-height:32px;padding:0 14px;flex-shrink:0}.reference[data-v-25052064]{margin:0}.reference>span[data-v-25052064]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only[data-v-25052064]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pulse[data-v-25052064]{animation:studio-pulse-25052064 1.2s infinite}@keyframes studio-pulse-25052064{50%{opacity:.25}}@media (max-width: 980px){body.generation-studio-page .user-sidebar{display:none}body.generation-studio-page.studio-navigation-open .user-sidebar{display:flex;z-index:90;width:184px}.studio-navigation-backdrop[data-v-25052064]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:#0008}.generation-studio-page .workspace{margin-left:0}.type-tabs>button[role=tab]>svg[data-v-25052064]{display:none}.type-tabs button[data-v-25052064]{padding-right:8px;padding-left:8px}.type-tabs .mobile-group-select[data-v-25052064]{padding:0}.type-tabs .mobile-group-select>svg[data-v-25052064]{width:12px;height:12px;flex-basis:12px}.group-drawer[data-v-25052064]{position:fixed;inset:auto 0 0;width:100%;max-width:100vw;max-height:78dvh;height:78dvh;margin:0;border-radius:0}.group-drawer .modal-header[data-v-25052064]{min-height:48px;height:48px;padding:12px 16px}.group-drawer .modal-header h2[data-v-25052064]{font-size:16px;font-weight:400}.group-drawer .modal-body[data-v-25052064]{display:flex;flex-direction:column;min-height:calc(78dvh - 49px);max-height:calc(78dvh - 49px);padding:12px}.group-drawer .new-group[data-v-25052064]{margin-top:auto;flex-shrink:0;height:44px}.group-drawer .search-box[data-v-25052064]{flex-shrink:0;margin:0 0 14px;height:26px}.studio-alert[data-v-25052064]{left:12px;right:12px;top:116px}.history-scroll[data-v-25052064]{padding-top:122px}.group-more[data-v-25052064]{opacity:1}}@media (max-width: 380px){.mobile-brand[data-v-25052064]{top:8px;left:44px;flex-direction:column;gap:0;font-size:12px;line-height:16px}.mobile-brand .brand-logo-image[data-v-25052064]{width:26px;height:19px}}.user-sidebar[data-v-e466fb2a]{position:fixed;inset:var(--user-sidebar-top, 0px) auto 0 0;z-index:40;display:flex;width:var(--user-sidebar-width);flex-direction:column;color:#aeb6c2;background:#0d0f10;box-shadow:inset -1px 0 #ffffff0f}.user-sidebar-brand[data-v-e466fb2a]{display:flex;height:64px;flex:0 0 64px;align-items:center;gap:9px;border:0;padding:0 18px;color:#fff;background:transparent;font-size:20px;font-weight:700;text-align:left;white-space:nowrap}.user-sidebar-logo[data-v-e466fb2a]{width:36px;height:26px}.user-sidebar-nav[data-v-e466fb2a]{min-height:0;flex:1;overflow-y:auto;padding:4px 16px;scrollbar-width:thin;scrollbar-color:#303742 transparent}.user-sidebar-group[data-v-e466fb2a]{margin-top:4px}.user-sidebar-heading[data-v-e466fb2a]{margin:0;padding:0 14px;color:#7e899a;font-size:11px;font-weight:400;line-height:23px}.user-sidebar-item[data-v-e466fb2a]{display:flex;width:100%;height:40px;flex-shrink:0;align-items:center;gap:8px;border:0;border-radius:5px;padding:0 14px;color:inherit;background:transparent;font-size:13px;font-weight:400;line-height:40px;text-align:left;white-space:nowrap}.user-sidebar-item svg[data-v-e466fb2a]{width:18px;height:18px;flex:0 0 18px}.user-sidebar-item span[data-v-e466fb2a]{overflow:hidden;text-overflow:ellipsis}.user-sidebar-item[data-v-e466fb2a]:hover:not(:disabled){color:#eef7ff;background:#171f27}.user-sidebar-item.active[data-v-e466fb2a]{color:#85d8ff;background:#1b2a35;font-weight:500}.user-sidebar-item[data-v-e466fb2a]:disabled{cursor:default}.user-sidebar-item[data-v-e466fb2a]:focus-visible,.user-sidebar-brand[data-v-e466fb2a]:focus-visible{outline:2px solid #85d8ff;outline-offset:-2px}.user-sidebar-footer[data-v-e466fb2a]{flex-shrink:0;border-top:1px solid #252b35}.user-sidebar-utilities[data-v-e466fb2a]{padding:4px 16px}@media (max-width: 760px){.user-sidebar-brand[data-v-e466fb2a]{gap:6px;padding:0 10px;font-size:16px}.user-sidebar-logo[data-v-e466fb2a]{width:30px;height:22px}.user-sidebar-nav[data-v-e466fb2a]{padding:4px 8px}.user-sidebar-heading[data-v-e466fb2a]{padding:0 8px;font-size:10px}.user-sidebar-item[data-v-e466fb2a]{gap:6px;padding:0 8px;font-size:12px}.user-sidebar-item svg[data-v-e466fb2a]{width:16px;height:16px;flex-basis:16px}.user-sidebar-utilities[data-v-e466fb2a]{padding:4px 8px}}.content-image-placeholder[data-v-b0a4a516]{display:flex;width:100%;height:100%;min-height:120px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#91a9bc;background:#1b2932}.content-image-placeholder svg[data-v-b0a4a516]{width:28px;height:28px}.content-image-placeholder small[data-v-b0a4a516]{font-size:12px}.home-shell[data-v-9d684f6b]{--shot: url(/home-reference/home-pc.jpg);min-height:calc(100vh - var(--site-announcement-height, 0px));color:#f4f7fb;background:#1f1f1f}.home-userbar[data-v-9d684f6b]{position:fixed;top:calc(var(--site-announcement-height, 0px) + 14px);right:24px;z-index:50;display:flex;align-items:center;gap:9px}.home-home-view[data-v-9d684f6b]{min-height:calc(100vh - var(--site-announcement-height, 0px));margin-left:var(--user-sidebar-width);overflow:hidden;padding:78px 24px 52px;background:#111}.home-hero-row[data-v-9d684f6b]{display:grid;width:100%;grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:28px;max-width:1920px}.home-carousel[data-v-9d684f6b]{position:relative;height:var(--carousel-height, 260px);overflow:hidden}.home-carousel-track[data-v-9d684f6b]{display:flex;gap:var(--carousel-card-gap);width:max-content;height:var(--carousel-card-height);transition:transform .56s cubic-bezier(.22,.8,.25,1);will-change:transform}.home-carousel-track.is-resetting[data-v-9d684f6b]{transition:none}.home-carousel-card[data-v-9d684f6b]{--carousel-card-scale: .94;position:relative;flex:0 0 var(--carousel-card-width);width:var(--carousel-card-width);height:var(--carousel-card-height);overflow:hidden;border:0;border-radius:14px;padding:0;color:#fff;background-color:#20242a;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 12px 30px #00000047;text-align:left;opacity:.64;filter:brightness(.72) saturate(.78);transform:scale(var(--carousel-card-scale));transition:transform .56s cubic-bezier(.22,.8,.25,1),opacity .42s ease,filter .42s ease,box-shadow .42s ease}.home-carousel-card[data-v-9d684f6b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05070b0a,#05070b33 46%,#05070bbd)}.home-carousel-card.is-clickable[data-v-9d684f6b]{cursor:pointer}.home-carousel-card.is-clickable[data-v-9d684f6b]:hover{transform:translateY(-2px) scale(var(--carousel-card-scale));box-shadow:0 20px 38px #0000006b}.home-carousel-card.is-disabled[data-v-9d684f6b]{cursor:default}.home-carousel-card[data-v-9d684f6b]:disabled{cursor:default}.home-carousel-card.is-active[data-v-9d684f6b]{--carousel-card-scale: 1;z-index:1;opacity:1;filter:none;box-shadow:0 18px 38px #00000061}.home-carousel-control[data-v-9d684f6b]{position:absolute;top:50%;z-index:6;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#ffffffdb;background:#05080c6b;box-shadow:0 10px 28px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(-50%);transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.home-carousel-control[data-v-9d684f6b]:hover{border-color:#ffffff4d;color:#fff;background:#090e14b3;transform:translateY(-50%) scale(1.04)}.home-carousel-control svg[data-v-9d684f6b]{width:18px;height:18px}.home-carousel-control-prev[data-v-9d684f6b]{left:18px}.home-carousel-control-next[data-v-9d684f6b]{right:18px}.home-carousel-static-indicator[data-v-9d684f6b]{position:absolute;top:calc(var(--site-announcement-height, 0px) + 14px);right:14px;z-index:1;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#ffffffd6;background:#090c125c}.home-carousel-copy[data-v-9d684f6b]{position:absolute;left:18px;right:18px;bottom:22px;z-index:1;display:grid;gap:5px;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.58);transition:opacity .26s ease,transform .26s ease}.home-carousel-card:not(.is-active) .home-carousel-copy[data-v-9d684f6b]{opacity:0;transform:translateY(8px)}.home-carousel-card[data-v-9d684f6b]:not(.is-active){background-position:right center}.home-carousel-copy strong[data-v-9d684f6b]{overflow:hidden;font-size:22px;font-weight:800;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.home-carousel-copy small[data-v-9d684f6b]{display:-webkit-box;overflow:hidden;color:#f4f9ffe0;font-size:13px;font-weight:500;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-dots[data-v-9d684f6b]{position:absolute;left:50%;bottom:8px;display:flex;gap:8px;transform:translate(-50%);z-index:5}.home-dots button[data-v-9d684f6b]{width:28px;height:2px;border:0;border-radius:2px;padding:0;background:#ffffff38;cursor:pointer}.home-dots button.active[data-v-9d684f6b]{background:#ffffffb8}.home-entry-stack[data-v-9d684f6b]{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;padding:0}.home-entry-card[data-v-9d684f6b]{position:relative;display:flex;align-items:center;overflow:hidden;min-height:104px;border:0;border-radius:15px;padding:0 24px;color:#f6fbff;background-color:#222a2f;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 14px 26px #00000042;text-align:left}.home-entry-card[data-v-9d684f6b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0d107a,#0a0d101a 62%,#0a0d1033)}.home-entry-copy[data-v-9d684f6b]{position:relative;z-index:1;display:grid;gap:6px}.home-entry-copy strong[data-v-9d684f6b]{color:#fff;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;text-shadow:0 2px 10px rgba(0,0,0,.55)}.home-entry-copy small[data-v-9d684f6b]{overflow:hidden;max-width:310px;color:#f4f8fcc7;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.45;text-overflow:ellipsis;text-shadow:0 2px 9px rgba(0,0,0,.52);white-space:nowrap}.home-entry-card[data-v-9d684f6b]:hover{box-shadow:0 16px 32px #00000057}.home-hot-models[data-v-9d684f6b]{width:100%;max-width:1920px;margin-top:31px}.home-section-heading[data-v-9d684f6b]{display:flex;align-items:baseline;gap:12px;margin-bottom:15px}.home-section-heading h2[data-v-9d684f6b]{margin:0;color:#f5f7fa;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0}.home-section-heading span[data-v-9d684f6b]{color:#7f878e;font-size:12px}.home-model-rail[data-v-9d684f6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:1px 0 6px}.home-model-card[data-v-9d684f6b]{position:relative;min-width:0;height:280px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:0;color:#fff;background-color:#24282e;text-align:left;box-shadow:0 11px 22px #00000040}.home-model-card[data-v-9d684f6b]:hover{border-color:#7dd2ff94}.home-model-cover[data-v-9d684f6b],.home-model-cover img[data-v-9d684f6b]{display:block;width:100%;height:100%}.home-model-cover img[data-v-9d684f6b]{object-fit:cover}.home-model-fallback[data-v-9d684f6b]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8ed7fb;background:#1b2932;font-size:26px;font-weight:700}.home-model-card[data-v-9d684f6b]:after{content:"";position:absolute;inset:auto 0 0;height:116px;background:#0e1115e6}.home-model-badge[data-v-9d684f6b]{position:absolute;top:10px;left:10px;z-index:2;border-radius:5px;padding:3px 7px;color:#fff;background:#ff981f;font-size:11px;font-weight:700}.home-model-media[data-v-9d684f6b]{position:absolute;top:10px;right:11px;z-index:2;display:inline-flex;min-width:32px;height:22px;align-items:center;justify-content:center;padding:0 6px;border-radius:11px;color:#d9f2ff;background:#0c1217b8;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.home-model-copy[data-v-9d684f6b]{position:absolute;inset:auto 9px 9px;z-index:2;display:grid;gap:4px}.home-model-copy strong[data-v-9d684f6b]{color:#fff;font-size:14px;font-weight:700}.home-model-copy small[data-v-9d684f6b]{display:-webkit-box;overflow:hidden;color:#d6d6d6;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-model-copy b[data-v-9d684f6b]{width:fit-content;border-radius:999px;padding:3px 9px;color:#f4f8ff;background:#ffffff21;font-size:11px}.home-works[data-v-9d684f6b]{width:100%;max-width:1920px;margin-top:18px}.home-work-tabs[data-v-9d684f6b]{display:flex;gap:20px}.home-work-tabs button[data-v-9d684f6b]{min-width:56px;height:34px;border:0;border-radius:18px;color:#9ea6ad;background:transparent;font-size:13px;font-weight:600}.home-work-tabs button.active[data-v-9d684f6b]{color:#1a2025;background:#f4f7fb}.home-section-state[data-v-9d684f6b]{display:grid;min-height:112px;margin:0;place-items:center;color:#8e979f;font-size:13px}.home-work-grid[data-v-9d684f6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:12px;margin-top:14px}.home-work-card[data-v-9d684f6b]{display:grid;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:0;background:#1a1d21;color:inherit;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-work-card[data-v-9d684f6b]:hover,.home-work-card[data-v-9d684f6b]:focus-visible{border-color:#8dddffb8;box-shadow:0 12px 24px #00000042;outline:none;transform:translateY(-2px)}.home-work-cover[data-v-9d684f6b]{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#262c32}.home-work-cover img[data-v-9d684f6b]{width:100%;height:100%;object-fit:cover}.home-work-cover span[data-v-9d684f6b]{position:absolute;top:8px;right:8px;border-radius:4px;padding:3px 5px;color:#edf5fa;background:#0c0f13b8;font-size:10px;font-weight:600}.home-work-copy[data-v-9d684f6b]{display:grid;gap:8px;padding:10px}.home-work-copy>strong[data-v-9d684f6b]{overflow:hidden;color:#f0f3f6;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.home-work-author[data-v-9d684f6b]{display:flex;min-width:0;align-items:center;gap:6px}.home-work-author span[data-v-9d684f6b]{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:50%;color:#23323c;background:#b6e7fb;font-size:10px;font-weight:600}.home-work-author small[data-v-9d684f6b]{overflow:hidden;color:#959fa8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.home-float-action[data-v-9d684f6b]{position:fixed;right:42px;bottom:86px;z-index:45;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;color:#fff;background:#4eb6ee;box-shadow:0 12px 30px #4eb6ee59}.home-screen-reader-copy[data-v-9d684f6b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width: 1180px){.home-hero-row[data-v-9d684f6b]{grid-template-columns:1fr}.home-entry-stack[data-v-9d684f6b]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;padding:0}}@media (max-width: 760px){.home-home-view[data-v-9d684f6b]{padding:76px 10px 36px}.home-section-heading[data-v-9d684f6b]{align-items:flex-start;flex-direction:column;gap:2px;margin-bottom:10px}.home-section-heading h2[data-v-9d684f6b]{white-space:nowrap}.home-work-tabs[data-v-9d684f6b]{gap:6px;overflow-x:auto}.home-hero-row[data-v-9d684f6b]{gap:12px}.home-carousel[data-v-9d684f6b]{height:var(--carousel-height, 170px)}.home-carousel-card[data-v-9d684f6b]{border-radius:10px}.home-carousel-card[data-v-9d684f6b]:not(.is-active){opacity:0}.home-carousel-copy[data-v-9d684f6b]{left:14px;right:14px;bottom:16px}.home-carousel-copy strong[data-v-9d684f6b]{font-size:18px}.home-carousel-copy small[data-v-9d684f6b]{font-size:12px}.home-entry-stack[data-v-9d684f6b],.home-model-rail[data-v-9d684f6b]{grid-template-columns:1fr}.home-work-grid[data-v-9d684f6b]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-float-action[data-v-9d684f6b]{right:18px;bottom:24px}}.home-login-backdrop[data-v-16b3ee53]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:31px;background:#000000ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.auth-dialog[data-v-16b3ee53]{position:relative;flex:0 1 auto;width:428px;max-width:100%;max-height:calc(100dvh - 62px);min-width:0;overflow:auto;border:1px solid #2a2d33;border-radius:20px;background:#181b20;color:#eaf1f8;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:21px;box-shadow:0 24px 80px #0007}.home-login-modal[data-v-16b3ee53]{display:flex;flex-direction:column;gap:0;margin:0;padding:36px 40px}.home-login-close[data-v-16b3ee53]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#89939d;cursor:pointer}.home-login-close svg[data-v-16b3ee53]{width:16px;height:16px}.home-login-tabs[data-v-16b3ee53]{display:flex;flex:none;align-items:center;justify-content:center;flex-wrap:nowrap;gap:12px;margin:0 0 24px}.home-login-tabs button[data-v-16b3ee53]{position:relative;flex:none;padding:0 0 6px;border:0;background:transparent;color:#8b949e;font:inherit;font-size:15px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}.home-login-tabs button.active[data-v-16b3ee53]{color:#edf3f9;font-weight:600}.home-login-tabs button.active[data-v-16b3ee53]:after{content:"";position:absolute;bottom:0;left:50%;width:20px;height:3px;border-radius:2px;transform:translate(-50%);background:#6ac4fb}.home-login-tabs i[data-v-16b3ee53]{flex:none;padding-bottom:6px;color:#353b43;font-size:14px;font-style:normal;line-height:1}.home-login-tabs--recovery[data-v-16b3ee53]{gap:24px;margin-bottom:20px}.home-login-tabs--recovery button[data-v-16b3ee53]{padding-bottom:4px;font-size:13px}.home-login-tabs--recovery i[data-v-16b3ee53]{display:none}.home-login-tabs--recovery button.active[data-v-16b3ee53]:after{width:16px;height:2px}.home-login-field[data-v-16b3ee53]{display:flex;flex:none;align-items:center;gap:6px;height:44px;min-width:0;margin:0 0 16px;padding:0 14px;border:1px solid #2a3039;border-radius:8px;background:#12151a}.home-login-field[data-v-16b3ee53]:focus-within{border-color:#6abff5}.home-login-field>svg[data-v-16b3ee53]{width:16px;height:16px;flex-shrink:0;color:#778390}.home-login-field input[data-v-16b3ee53]{flex:1 1 auto;width:100%;height:44px;min-width:0;margin:0;padding:0;border:0;outline:0;background:transparent;color:#edf4fa;font:inherit;font-size:14px;line-height:30px}.home-login-field input[data-v-16b3ee53]::placeholder{color:#737e8c}.auth-code-row[data-v-16b3ee53]{display:flex;flex:none;align-items:stretch;gap:10px;height:44px;min-width:0;margin-bottom:16px}.auth-code-row>.home-login-field[data-v-16b3ee53]{flex:1 1 auto;margin:0}.auth-send-code[data-v-16b3ee53]{flex:0 0 110px;width:110px;padding:0;border:1px solid rgba(137,208,234,.3);border-radius:12px;background:#89d0ea24;color:#89d0ea;font:inherit;font-size:13px;line-height:32px;cursor:pointer}.auth-captcha-image[data-v-16b3ee53]{position:relative;flex:0 0 100px;width:100px;height:44px;padding:0;overflow:hidden;border:1px solid #2a3039;border-radius:8px;background:#eef3ff;color:#7281a5;cursor:pointer}.auth-captcha-image img[data-v-16b3ee53]{display:block;width:100%;height:42px;object-fit:contain}.auth-refresh-mark[data-v-16b3ee53]{position:absolute;right:3px;bottom:2px;width:14px;height:14px;border-radius:50%;color:#7281a5;background:#fff9;font-size:12px;line-height:14px}.auth-captcha-image[data-v-16b3ee53]:disabled{opacity:1}.auth-captcha-image:disabled .auth-refresh-mark[data-v-16b3ee53]{opacity:.4}.auth-captcha-image[data-v-16b3ee53]:focus-visible{outline:2px solid #8ccdfa;outline-offset:3px}.auth-eye[data-v-16b3ee53]{display:grid;flex:none;place-items:center;width:16px;padding:0;border:0;background:transparent;color:#778390;cursor:pointer}.auth-eye svg[data-v-16b3ee53]{width:16px;height:16px}.home-agreement[data-v-16b3ee53]{display:flex;flex:none;align-items:center;gap:8px;height:32px;margin:0 0 15px;color:#89939f;font-size:12px;font-weight:500;line-height:18px}.home-agreement input[data-v-16b3ee53]{position:relative;display:inline-grid;flex:0 0 14px;place-content:center;width:14px;height:14px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2a3039;border-radius:2px;background:#15181c;cursor:pointer}.home-agreement input[data-v-16b3ee53]:checked{border-color:#89d0ea;background:#89d0ea}.home-agreement input[data-v-16b3ee53]:checked:after{content:"";width:4px;height:7px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.home-agreement>span[data-v-16b3ee53]{min-width:0;overflow-wrap:break-word}.home-agreement label[data-v-16b3ee53]{cursor:pointer}.home-agreement a[data-v-16b3ee53]{display:inline;color:#79caff;font:inherit;text-decoration:none;cursor:pointer}.home-agreement a[data-v-16b3ee53]:hover{text-decoration:underline}.home-login-submit[data-v-16b3ee53]{flex:none;width:100%;height:48px;padding:0;border:0;border-radius:12px;background:linear-gradient(135deg,#89d0ea,#58bcff);color:#fff;font:inherit;font-size:15px;font-weight:600;line-height:32px;letter-spacing:4px;cursor:pointer}.auth-text-button[data-v-16b3ee53]{flex:none;align-self:center;height:32px;margin-top:12.5px;padding:0;border:0;background:transparent;color:#88c4e7;font:inherit;font-size:12px;line-height:32px;text-decoration:none;cursor:pointer}.auth-text-button[data-v-16b3ee53]:hover{text-decoration:underline}.home-login-error[data-v-16b3ee53]{margin:0 0 16px;padding:9px 11px;border-radius:6px;background:#78202a33;color:#ffb7bd;font-size:13px;line-height:1.6}.auth-notice[data-v-16b3ee53]{margin:0 0 16px;color:#9bdcc5;font-size:13px;line-height:1.6}button[data-v-16b3ee53]:disabled{cursor:default;opacity:.55}button[data-v-16b3ee53]:focus-visible,a[data-v-16b3ee53]:focus-visible,input[type=checkbox][data-v-16b3ee53]:focus-visible{outline:2px solid #88d2ff;outline-offset:4px}.auth-subdialog[data-v-16b3ee53]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:36px 40px;overflow:auto;background:#181b20}.auth-subdialog h2[data-v-16b3ee53]{margin:0;font-size:20px}.auth-subdialog p[data-v-16b3ee53]{color:#a3adb9;font-size:14px;line-height:1.8}.auth-subdialog form[data-v-16b3ee53]{display:grid;gap:18px}.auth-subdialog .auth-code-row[data-v-16b3ee53],.auth-subdialog .home-login-error[data-v-16b3ee53]{margin:0}.auth-subdialog .auth-legal-content[data-v-16b3ee53]{overflow:auto;white-space:pre-wrap;overscroll-behavior:contain}.auth-subdialog[data-v-16b3ee53]:has(.auth-legal-content){justify-content:flex-start}.auth-subdialog:has(.auth-legal-content) h2[data-v-16b3ee53]{padding-right:20px}.auth-safety-icon[data-v-16b3ee53]{display:grid;place-items:center;width:48px;height:48px;border:1px solid #4faee133;border-radius:14px;background:linear-gradient(135deg,#69c9ff22,#aa93fa15);color:#8fd1fc}.auth-safety-icon svg[data-v-16b3ee53]{width:24px;height:24px}@media (max-width: 640px){.home-login-tabs button[data-v-16b3ee53]{font-size:13px}}.site-announcement[data-v-22858bc9]{position:fixed;inset:0 0 auto;width:100%;box-sizing:border-box;z-index:60;display:flex;height:var(--site-announcement-height, 40px);align-items:center;justify-content:center;gap:12px;padding:0 64px;color:#24576a;background:#dff6ff;font-size:13px;font-weight:700}.site-announcement.severity-1[data-v-22858bc9]{color:#7a4f00;background:#fff4d6}.site-announcement.severity-2[data-v-22858bc9]{color:#7a1b1b;background:#ffe1e1}.site-announcement.severity-3[data-v-22858bc9]{color:#126344;background:#dff8ec}.site-announcement>button[data-v-22858bc9]:not(.site-announcement-link){position:absolute;right:18px;display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:50%;color:#6e8d98;background:#ffffff9e}.site-announcement-link[data-v-22858bc9]{border:0;border-radius:999px;padding:4px 10px;color:inherit;background:#ffffff9e;font-size:12px;font-weight:700}.site-announcement-message[data-v-22858bc9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-announcement-link[data-v-22858bc9]{flex-shrink:0;cursor:pointer}.site-announcement>button[data-v-22858bc9]:not(.site-announcement-link){cursor:pointer;padding:0}.site-announcement>button svg[data-v-22858bc9]{width:14px;height:14px}@media (max-width: 640px){.site-announcement[data-v-22858bc9]{gap:6px;padding:0 42px 0 12px;font-size:12px}.site-announcement>button[data-v-22858bc9]:not(.site-announcement-link){right:10px}}.recharge-modal-backdrop button[data-v-07d82462]:disabled{cursor:not-allowed}.recharge-modal-backdrop[data-v-07d82462] :focus-visible{outline:2px solid #26affb;outline-offset:3px}.recharge-empty[data-v-07d82462]{margin:0;color:var(--canvas-muted,#8491a1);font-size:14px}.canvas-recharge-backdrop[data-v-07d82462]{padding:24px;background:#0007;z-index:2600}.canvas-recharge-dialog[data-v-07d82462]{display:flex;flex-direction:column;width:min(1200px,calc(100vw - 48px));max-height:calc(100vh - 48px);gap:0;border:1px solid var(--canvas-border,#dce3f5);border-radius:16px;padding:0 32px 24px;background:var(--canvas-modal-bg,#f6f7fb);color:var(--canvas-text,#111827);overflow:auto;scrollbar-width:thin}.canvas-recharge-dialog>header[data-v-07d82462]{min-height:66.4px;margin:0 -32px;padding:18px 24px 14px 32px;border-bottom:1px solid var(--canvas-border,#dce3f5)}.canvas-recharge-dialog h2[data-v-07d82462]{color:var(--canvas-text,#111827);font-size:22px;line-height:26.4px;font-weight:700}.canvas-recharge-dialog header>div[data-v-07d82462]{gap:2px}.canvas-recharge-dialog header span[data-v-07d82462]{font-size:11px;color:var(--canvas-muted,#64748b)}.canvas-recharge-dialog .icon-button[data-v-07d82462]{border:0;background:transparent;color:var(--canvas-muted,#64748b);box-shadow:none}.canvas-recharge-dialog .recharge-tabs[data-v-07d82462]{align-items:center;gap:24px;margin:12px 0 0;padding:0;border-bottom:1px solid var(--canvas-border,#dce3f5)}.canvas-recharge-dialog .recharge-tabs button[data-v-07d82462]{min-height:44px;padding:0 5px;font-size:16px;color:var(--canvas-muted,#64748b)}.canvas-recharge-dialog .recharge-tabs button.active[data-v-07d82462]{border-color:var(--canvas-accent,#26affb);color:var(--canvas-accent,#26affb)}.recharge-subtabs[data-v-07d82462]{display:flex;gap:10px;padding:16px 0}.recharge-subtabs button[data-v-07d82462]{height:32px;border:1px solid var(--canvas-accent,#26affb);border-radius:6px;padding:0 16px;background:var(--canvas-hover-bg,#f0faff);color:var(--canvas-accent,#26affb);font-size:14px;font-weight:600}.canvas-recharge-dialog .recharge-products[data-v-07d82462]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 20px}.recharge-plan-card[data-v-07d82462]{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--canvas-border,#dce3f5);border-radius:12px;background:var(--canvas-panel-bg,#fff)}.recharge-plan-card.selected[data-v-07d82462]{border-color:var(--canvas-accent,#26affb);box-shadow:0 0 0 1px var(--canvas-accent,#26affb)}.recharge-plan-heading[data-v-07d82462]{padding:22px 22px 20px;background:color-mix(in srgb,var(--canvas-accent,#26affb) 4%,var(--canvas-panel-bg,#fff))}.recharge-plan-heading h3[data-v-07d82462]{margin:0 0 20px;color:var(--canvas-text,#111827);font-size:18px;font-weight:650}.recharge-plan-price[data-v-07d82462]{color:var(--canvas-text,#111827);font-size:32px;font-weight:700;line-height:42px}.recharge-plan-heading p[data-v-07d82462]{margin:4px 0 18px;color:var(--canvas-muted,#64748b);font-size:13px}.recharge-plan-select[data-v-07d82462]{width:100%;height:38px;border:1px solid var(--canvas-accent,#26affb);border-radius:7px;background:var(--canvas-panel-bg,#fff);color:var(--canvas-accent,#26affb);font-size:14px;font-weight:600}.recharge-plan-select.selected[data-v-07d82462]{background:var(--canvas-accent,#26affb);color:var(--canvas-panel-bg,#fff)}.recharge-plan-card ul[data-v-07d82462]{display:grid;gap:16px;list-style:none;margin:0;padding:22px}.recharge-plan-card li[data-v-07d82462]{display:flex;align-items:flex-start;gap:10px;color:var(--canvas-muted,#64748b);font-size:13px;line-height:20px}.recharge-plan-card li svg[data-v-07d82462]{width:15px;height:15px;flex:0 0 15px;margin-top:2px;color:var(--canvas-accent,#26affb)}.canvas-recharge-dialog .recharge-agreement[data-v-07d82462]{color:var(--canvas-muted,#64748b);margin:0 0 14px;flex-shrink:0}.canvas-recharge-dialog .recharge-error[data-v-07d82462]{margin:0 0 12px;color:#d56b5b}.canvas-recharge-dialog>.primary-action[data-v-07d82462]{flex-shrink:0;align-self:flex-end;min-width:180px;width:auto;border-color:var(--canvas-accent,#26affb);background:var(--canvas-accent,#26affb);color:var(--canvas-panel-bg,#fff)}.canvas-recharge-dialog .recharge-team-selector[data-v-07d82462]{margin:0 0 18px;color:var(--canvas-text,#111827)}.canvas-recharge-dialog .recharge-team-selector select[data-v-07d82462]{border-color:var(--canvas-border,#dce3f5);color:var(--canvas-text,#111827);background:var(--canvas-input-bg,#fff)}@media (max-width:850px){.canvas-recharge-dialog .recharge-products[data-v-07d82462]{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-recharge-dialog[data-v-07d82462]{padding-inline:20px}.canvas-recharge-dialog>header[data-v-07d82462]{margin-inline:-20px;padding-inline:20px}}@media (max-width:580px){.canvas-recharge-backdrop[data-v-07d82462]{padding:12px}.canvas-recharge-dialog[data-v-07d82462]{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding-inline:14px}.canvas-recharge-dialog>header[data-v-07d82462]{margin-inline:-14px;padding-inline:14px}.canvas-recharge-dialog .recharge-products[data-v-07d82462]{grid-template-columns:1fr}.canvas-recharge-dialog .recharge-tabs[data-v-07d82462]{gap:12px}.canvas-recharge-dialog .recharge-tabs button[data-v-07d82462]{font-size:14px}}body:has(.public-work-page){min-width:0;overflow:hidden}.public-work-page[data-v-5e756249]{position:fixed;inset:var(--site-announcement-height, 0px) 0 0;z-index:30;display:flex;flex-direction:column;overflow:hidden;color:#f4f4f5;background:#060606;font-size:13px}.public-work-header[data-v-5e756249]{display:flex;flex-shrink:0;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:16px 32px}.public-work-identity[data-v-5e756249]{display:flex;min-width:0;align-items:center;gap:12px}.public-work-avatar[data-v-5e756249]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;color:#17252d;background:#c7e9f5;font-weight:700}.public-work-author[data-v-5e756249]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-work-divider[data-v-5e756249]{flex:0 0 1px;height:20px;background:#444}.public-work-identity h1[data-v-5e756249]{overflow:hidden;margin:0;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.public-work-date[data-v-5e756249]{display:grid;flex-shrink:0;gap:3px;text-align:right;font-size:12px}.public-work-date small[data-v-5e756249]{color:#858585;font-size:11px}.icon-action[data-v-5e756249],.text-action[data-v-5e756249]{display:inline-flex;flex-shrink:0;height:42px;align-items:center;justify-content:center;gap:8px;border:0;color:#f6f6f6;background:#232323e0}.icon-action[data-v-5e756249]{min-width:42px;border-radius:50%;padding:10px}.icon-action svg[data-v-5e756249],.text-action svg[data-v-5e756249]{width:17px;height:17px;flex-basis:17px}.public-work-back[data-v-5e756249]{min-width:38px;height:38px;border-radius:6px}.text-action[data-v-5e756249]{border-radius:6px;padding:0 16px;font-size:13px}.icon-action[data-v-5e756249]:hover,.text-action[data-v-5e756249]:hover{background:#3b3b3b}button[data-v-5e756249]:focus-visible,input[data-v-5e756249]:focus-visible{outline:2px solid #a5ddf5;outline-offset:4px}button[data-v-5e756249]:disabled{cursor:wait;opacity:.6}.public-work-stage[data-v-5e756249]{position:relative;display:flex;flex:1;min-height:0;align-items:center;justify-content:center;margin:0 6% 7.5vh}.public-work-video[data-v-5e756249],.public-work-image[data-v-5e756249]{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.public-work-audio[data-v-5e756249]{position:absolute;right:10%;bottom:24px;left:10%;width:80%}.public-work-mask[data-v-5e756249]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:end;justify-content:center;pointer-events:none;background:linear-gradient(transparent 55%,#0006)}.public-work-footer[data-v-5e756249]{display:flex;max-width:720px;flex-direction:column;align-items:center;gap:20px;padding:28px 24px;pointer-events:auto}.public-work-description[data-v-5e756249]{display:-webkit-box;overflow:hidden;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#eee;line-height:1.8;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 1px 6px #000}.public-work-actions[data-v-5e756249]{display:flex;align-items:center;justify-content:center;gap:10px}.public-work-play[data-v-5e756249]{color:#111;background:#fff}.public-work-play[data-v-5e756249]:hover{background:#ddd}.public-work-play svg[data-v-5e756249]{margin-left:2px}.public-work-like.is-liked[data-v-5e756249]{color:#fa758b}.public-work-like-count[data-v-5e756249]{font-size:11px}.public-work-like-retry[data-v-5e756249]{border:0;color:#ffd2b2;background:#29211e;padding:8px 12px;border-radius:6px}.public-work-media-error[data-v-5e756249]{position:absolute;top:40%;padding:12px 20px;border-radius:8px;background:#151515e8;text-align:center}.is-playing .public-work-stage[data-v-5e756249]{margin:0 3% 24px}.public-work-state[data-v-5e756249]{display:grid;flex:1;align-content:center;justify-items:center;gap:16px;padding:24px;color:#a1a1aa;text-align:center}.public-work-state>svg[data-v-5e756249]{width:30px;height:30px}.public-work-state h2[data-v-5e756249]{margin:0;color:#eee;font-size:19px}.public-work-state p[data-v-5e756249]{margin:0}.public-work-toast[data-v-5e756249]{position:absolute;z-index:3;top:84px;left:50%;display:flex;max-width:90%;align-items:center;gap:8px;transform:translate(-50%);margin:0;border:1px solid #404040;border-radius:8px;padding:12px 18px;background:#202020;text-align:center}.public-work-dialog-backdrop[data-v-5e756249]{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.public-work-dialog[data-v-5e756249]{width:min(440px,100%);max-height:100%;overflow:auto;border:1px solid #343434;border-radius:14px;padding:24px;background:#1a1a1a;box-shadow:0 24px 80px #0008}.public-work-dialog header[data-v-5e756249]{display:flex;align-items:center;justify-content:space-between}.public-work-dialog h2[data-v-5e756249]{margin:0;font-size:18px}.public-work-dialog h3[data-v-5e756249]{overflow-wrap:anywhere;font-size:16px}.public-work-dialog p[data-v-5e756249]{color:#bcbcbc;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.public-work-dialog dl[data-v-5e756249]{display:grid;gap:12px;margin:24px 0}.public-work-dialog dl>div[data-v-5e756249]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.public-work-dialog dt[data-v-5e756249]{color:#888}.public-work-dialog dd[data-v-5e756249]{margin:0;overflow-wrap:anywhere}.public-work-dialog input[data-v-5e756249]{width:100%;border:1px solid #444;border-radius:6px;padding:12px;color:#fff;background:#111}.public-work-dialog small[data-v-5e756249]{display:block;margin-top:12px;color:#999}.public-work-create[data-v-5e756249]{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;color:#102028;background:#b6e7fb;font-weight:600}.spinner[data-v-5e756249]{animation:spin-5e756249 1s linear infinite}@keyframes spin-5e756249{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner[data-v-5e756249]{animation:none}}@media (max-width: 640px){.public-work-header[data-v-5e756249]{min-height:92px;flex-wrap:wrap;gap:8px;padding:12px 16px}.public-work-identity[data-v-5e756249]{width:100%;gap:8px}.public-work-author[data-v-5e756249]{max-width:72px}.public-work-date[data-v-5e756249]{display:flex;width:100%;justify-content:space-between;padding-left:46px;font-size:10px}.public-work-stage[data-v-5e756249]{margin:0 0 24px}.public-work-footer[data-v-5e756249]{width:100%;padding:24px 16px}.public-work-description[data-v-5e756249]{-webkit-line-clamp:2;font-size:12px}.is-playing .public-work-header[data-v-5e756249]{min-height:64px;flex-wrap:nowrap}.is-playing .public-work-identity[data-v-5e756249]{width:auto}.is-playing .public-work-stage[data-v-5e756249]{margin:0 0 16px}}.asset-document-preview[data-v-2facd3ad]{display:grid;justify-items:center;gap:16px;color:#95a5b3}.asset-document-preview>svg[data-v-2facd3ad]{width:56px;height:56px}.comic-projects-page[data-v-aec5814d]{min-height:calc(100vh - var(--site-announcement-height, 0px) - 64px);padding:24px 24px 52px;color:#d7e0e8;background:#0d1015}.comic-projects-create[data-v-aec5814d]{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid #2b2e35;border-radius:999px;padding:0 16px;color:#d7dce5;background:#16171b;font-size:14px;font-weight:600;white-space:nowrap}.comic-projects-create svg[data-v-aec5814d]{width:16px;height:16px}.comic-projects-toolbar[data-v-aec5814d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;border-bottom:1px solid #2b2e35;padding-bottom:12px}.comic-projects-toolbar>strong[data-v-aec5814d]{position:relative;display:flex;height:44px;align-items:center;gap:12px;color:#86d1e8;font-size:14px;white-space:nowrap}.comic-projects-toolbar>strong[data-v-aec5814d]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:#86d1e8;content:""}.comic-projects-toolbar>strong span[data-v-aec5814d]{border-radius:999px;padding:0 8px;color:#858990;background:#191b20;font-size:12px;font-weight:500}.comic-projects-controls[data-v-aec5814d]{display:grid;grid-template-columns:minmax(180px,304px) 156px 156px 44px 128px;flex:0 1 860px;align-items:center;gap:18px;min-width:0;margin-left:auto}.comic-projects-search[data-v-aec5814d]{display:flex;height:44px;min-width:0;align-items:center;gap:10px;border:1px solid #2b2e35;border-radius:999px;padding:0 14px;color:#858990;background:#16171b}.comic-projects-search svg[data-v-aec5814d]{width:16px;height:16px}.comic-projects-search input[data-v-aec5814d]{width:100%;min-width:0;border:0;outline:0;color:#dfe9ef;background:transparent;font-size:14px}.comic-projects-search input[data-v-aec5814d]::placeholder{color:#858990}.comic-projects-toolbar select[data-v-aec5814d],.comic-projects-sort[data-v-aec5814d]{height:36px;min-width:0;border:1px solid #2b2e35;border-radius:4px;padding:0 12px;color:#b5bac4;background:#16171b;font-size:14px}.comic-projects-sort[data-v-aec5814d]{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;padding:0}.comic-projects-sort svg[data-v-aec5814d]{width:20px;height:20px}.comic-projects-search[data-v-aec5814d]:focus-within,.comic-projects-toolbar select[data-v-aec5814d]:focus-visible,.comic-projects-toolbar button[data-v-aec5814d]:focus-visible{outline:2px solid #86d1e8;outline-offset:3px}.comic-projects-sort[data-v-aec5814d]:hover,.comic-projects-create[data-v-aec5814d]:hover{border-color:#6aa9bf;background:#20252c}.comic-projects-grid[data-v-aec5814d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:15px;margin-top:24px}.comic-project-card[data-v-aec5814d]{display:grid;grid-template-columns:104px minmax(0,1fr);min-height:168px;overflow:hidden;border:1px solid #29343f;border-radius:7px;background:#151a21;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.comic-project-card[data-v-aec5814d]:hover{border-color:#5daacb;transform:translateY(-1px)}.comic-project-card.archived[data-v-aec5814d]{opacity:.62}.comic-project-cover[data-v-aec5814d]{display:grid;align-content:center;justify-items:center;gap:10px;border-right:1px solid #26303a;color:#7ecaea;background:#101820}.comic-project-cover svg[data-v-aec5814d]{width:31px;height:31px}.comic-project-cover span[data-v-aec5814d]{color:#8fa4b4;font-size:11px}.comic-project-card-body[data-v-aec5814d]{display:grid;min-width:0;padding:15px}.comic-project-card-title[data-v-aec5814d],.comic-project-stage[data-v-aec5814d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.comic-project-card-title h2[data-v-aec5814d]{overflow:hidden;margin:0;color:#e8eff4;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.comic-project-card-title button[data-v-aec5814d]{display:grid;width:26px;height:26px;place-items:center;border:0;color:#82929f;background:transparent}.comic-project-card-title button[data-v-aec5814d]:disabled{opacity:.45}.comic-project-card-title svg[data-v-aec5814d]{width:14px;height:14px}.comic-project-card-meta[data-v-aec5814d]{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:9px;color:#8494a1;font-size:11px}.comic-project-card-meta span[data-v-aec5814d]{display:inline-flex;align-items:center;gap:4px}.comic-project-card-meta svg[data-v-aec5814d]{width:12px;height:12px}.comic-project-stage[data-v-aec5814d]{margin-top:auto}.comic-project-stage div[data-v-aec5814d]{display:grid;gap:2px}.comic-project-stage span[data-v-aec5814d]{color:#8293a0;font-size:10px}.comic-project-stage strong[data-v-aec5814d]{color:#cdd9e2;font-size:12px}.comic-project-status[data-v-aec5814d]{border:1px solid #3b4a57;border-radius:3px;padding:2px 5px}.comic-project-status.ready[data-v-aec5814d]{border-color:#3d7464;color:#8fceb9}.comic-project-status.archived[data-v-aec5814d]{border-color:#5a5d62;color:#a0a5aa}.comic-project-status.draft[data-v-aec5814d]{border-color:#466778;color:#91cce5}.comic-project-progress[data-v-aec5814d]{height:3px;overflow:hidden;margin-top:9px;border-radius:2px;background:#29323b}.comic-project-progress i[data-v-aec5814d]{display:block;height:100%;background:#71c8e9}.comic-projects-feedback[data-v-aec5814d]{margin:20px 0 0;color:#ecb0a7;font-size:12px}.comic-projects-feedback button[data-v-aec5814d]{margin-left:8px;border:0;color:#93d6ef;background:transparent;text-decoration:underline}.comic-projects-loading[data-v-aec5814d],.comic-projects-empty[data-v-aec5814d]{display:grid;min-height:360px;place-items:center;align-content:center;gap:11px;color:#8b9aa7;text-align:center}.comic-projects-loading span[data-v-aec5814d]{width:18px;height:18px;border:2px solid #354856;border-top-color:#7ecce9;border-radius:50%;animation:comic-project-spin-aec5814d .75s linear infinite}.comic-projects-empty svg[data-v-aec5814d]{width:39px;height:39px;color:#5f8497}.comic-projects-empty h2[data-v-aec5814d]{margin:0;color:#dbe5eb;font-size:16px}.comic-projects-empty p[data-v-aec5814d]{margin:0 0 5px;font-size:12px}.comic-projects-pagination[data-v-aec5814d]{display:flex;align-items:center;justify-content:end;gap:12px;margin-top:24px;color:#8595a2;font-size:12px}.comic-projects-pagination button[data-v-aec5814d]{display:inline-flex;height:30px;align-items:center;gap:3px;border:1px solid #323d49;border-radius:4px;padding:0 8px;color:#b6c5d0;background:#151b22}.comic-projects-pagination button[data-v-aec5814d]:disabled{opacity:.38}.comic-projects-pagination svg[data-v-aec5814d]{width:13px;height:13px}@keyframes comic-project-spin-aec5814d{to{transform:rotate(360deg)}}@media (max-width: 1180px){.comic-projects-controls[data-v-aec5814d]{flex-basis:100%;grid-template-columns:minmax(160px,1fr) 142px 154px 44px 128px;gap:12px}}@media (max-width: 1000px){.comic-projects-page[data-v-aec5814d]{padding:20px}.comic-projects-controls[data-v-aec5814d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.comic-projects-search[data-v-aec5814d]{grid-column:1 / -1}.comic-projects-sort[data-v-aec5814d]{grid-column:3;grid-row:2}.comic-projects-controls>.comic-projects-create[data-v-aec5814d]{grid-column:1 / -1;justify-self:end}.comic-projects-grid[data-v-aec5814d]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.comic-projects-page[data-v-aec5814d]{padding:16px 12px}.comic-projects-controls[data-v-aec5814d]{grid-template-columns:minmax(0,1fr) 44px}.comic-projects-controls select[data-v-aec5814d]{grid-column:1}.comic-projects-sort[data-v-aec5814d]{grid-column:2;grid-row:2}.comic-projects-controls>.comic-projects-create[data-v-aec5814d]{grid-column:1 / -1}}.style-cover[data-v-e7b6d226]{display:block;overflow:hidden;background:#1d2026}.style-cover img[data-v-e7b6d226]{display:block;width:100%;height:100%;object-fit:cover}.style-cover-placeholder[data-v-e7b6d226]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#8c969f;background:#1d2026}.style-cover-placeholder svg[data-v-e7b6d226]{width:26px;height:26px}.style-cover-placeholder small[data-v-e7b6d226]{font-size:11px;line-height:1.5;white-space:normal}.visual-style-picker[data-v-08046c51]{min-width:0;color:#85898c}.style-current[data-v-08046c51]{display:grid;gap:9px;justify-items:start;border:0;padding:0;color:inherit;background:transparent;font-size:13px;cursor:pointer}.style-current img[data-v-08046c51],.style-current-empty[data-v-08046c51]{width:100px;height:100px;object-fit:cover;border:3px solid #2c3036;border-radius:12px}.style-current-empty[data-v-08046c51]{display:grid;place-items:center}.style-current-empty svg[data-v-08046c51]{width:38px;height:38px}.style-message[data-v-08046c51]{font-size:12px;color:#a5a8ab;line-height:1.6}.style-message button[data-v-08046c51]{border:0;background:transparent;color:#83cfe8;cursor:pointer}.style-reference-mode[data-v-08046c51]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:14px;color:#b8c4cb;font-size:12px}.style-reference-mode input[data-v-08046c51]{accent-color:#82cfe9}.style-reference-mode span[data-v-08046c51]{display:block;width:100%;color:#85898c;font-size:11px}.style-custom-prompt[data-v-08046c51]{display:grid;gap:8px;margin-top:14px;font-size:12px}.style-custom-prompt textarea[data-v-08046c51]{width:100%;min-height:100px;resize:vertical;border:1px solid #30343a;border-radius:7px;padding:9px;color:#e1e5e9;background:#121519;font:inherit;line-height:1.6}.visual-style-overlay[data-v-08046c51]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009}.visual-style-panel[data-v-08046c51]{display:flex;flex-direction:column;width:min(834px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid #2b2e34;border-radius:12px;padding:24px 28px 0;background:#15171b;color:#85898c;box-shadow:0 16px 70px #0008}.visual-style-panel header[data-v-08046c51]{display:flex;justify-content:space-between;align-items:center;flex:none}.visual-style-panel h2[data-v-08046c51]{margin:0;font-size:20px;font-weight:650;letter-spacing:2px}.visual-style-panel header button[data-v-08046c51]{border:0;padding:4px;color:#85898c;background:transparent;cursor:pointer}.visual-style-panel header svg[data-v-08046c51]{width:19px;height:19px}.visual-style-panel nav[data-v-08046c51]{display:flex;gap:17px;flex:none;padding:23px 5px 28px}.visual-style-panel nav button[data-v-08046c51]{min-height:48px;border:3px solid transparent;border-radius:11px;padding:5px 15px;font-size:19px;font-weight:650;color:#85898c;background:transparent;cursor:pointer}.visual-style-panel nav button.active[data-v-08046c51]{border-color:#97c9ff;color:#83d0e9;background:#202b33;box-shadow:0 0 0 1px #0b1118}.visual-style-scroll[data-v-08046c51]{overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#303238 transparent;padding-right:17px;margin-right:-17px}.visual-style-grid[data-v-08046c51]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:24px;padding:0 0 24px}.style-card[data-v-08046c51]{display:grid;align-content:start;gap:11px;min-width:0;border:0;padding:0;color:#85898c;background:transparent;font-size:16px;cursor:pointer}.style-card img[data-v-08046c51],.style-custom-icon[data-v-08046c51]{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:3px solid #2d3036;border-radius:15px}.style-card.selected[data-v-08046c51]{color:#83d0e9}.style-card.selected img[data-v-08046c51],.style-card.selected .style-custom-icon[data-v-08046c51]{border-color:#83d0e9}.style-card>span[data-v-08046c51]:last-child{line-height:1.5;white-space:nowrap;font-size:clamp(10px,1.65vw,16px)}.style-card .style-custom-icon[data-v-08046c51]{display:grid;place-items:center}.style-custom-icon svg[data-v-08046c51]{width:42px;height:42px;color:#85898c}.visual-style-panel footer[data-v-08046c51]{display:flex;justify-content:space-between;align-items:center;flex:none;margin-top:12px;border-top:1px solid #292c32;padding:15px 0;font-size:13px}.visual-style-panel footer button[data-v-08046c51]{border:1px solid #6eb3cf;border-radius:6px;padding:7px 22px;color:#b8e8fa;background:#253b47;cursor:pointer}@media (max-width:600px){.visual-style-panel[data-v-08046c51]{padding:16px 14px 0}.visual-style-panel nav[data-v-08046c51]{gap:1px;padding:15px 0}.visual-style-panel nav button[data-v-08046c51]{min-height:38px;padding:4px 8px;font-size:13px;border-width:2px}.visual-style-grid[data-v-08046c51]{column-gap:10px;row-gap:17px}.style-card img[data-v-08046c51],.style-custom-icon[data-v-08046c51]{border-radius:10px;border-width:2px}.style-card[data-v-08046c51]{gap:6px}.style-custom-icon svg[data-v-08046c51]{width:26px;height:26px}}.style-current .style-cover[data-v-08046c51]{width:100px;height:100px;border:3px solid #2c3036;border-radius:12px}.style-card .style-cover[data-v-08046c51]{width:100%;aspect-ratio:1;border:3px solid #2d3036;border-radius:15px}.style-card.selected .style-cover[data-v-08046c51]{border-color:#83d0e9}@media (max-width:600px){.style-card .style-cover[data-v-08046c51]{border-radius:10px;border-width:2px}}.visual-style-panel.is-inline[data-v-08046c51]{width:100%;max-height:none;overflow:visible;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.is-inline nav[data-v-08046c51]{flex-wrap:wrap;gap:5px;padding:0 0 20px}.is-inline nav button[data-v-08046c51]{min-height:34px;border-width:1px;border-radius:5px;padding:4px 10px;font-size:12px;white-space:nowrap}.is-inline nav button.active[data-v-08046c51]{border-color:#45616e;box-shadow:none}.is-inline .visual-style-scroll[data-v-08046c51]{overflow:visible;margin:0;padding:0}.is-inline .visual-style-grid[data-v-08046c51]{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 12px;padding-bottom:0}.is-inline .style-card[data-v-08046c51]{gap:7px;font-size:11px;font-weight:400;text-align:center}.is-inline .style-card .style-cover[data-v-08046c51],.is-inline .style-custom-icon[data-v-08046c51]{border-width:2px;border-radius:9px}.is-inline .style-card>span[data-v-08046c51]:last-child{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.is-inline .style-card[data-v-08046c51]:focus-visible,.is-inline nav button[data-v-08046c51]:focus-visible{outline:2px solid #83d0e9;outline-offset:3px}.comic-template-options[data-v-68dde521]{display:grid;gap:10px}.comic-template-card[data-v-68dde521]{display:flex;width:100%;align-items:center;gap:12px;border:1px solid #343c45;border-radius:8px;padding:12px;color:#aebbc4;background:#191e25;text-align:left}.comic-template-card.selected[data-v-68dde521]{border-color:#45616e;color:#83cfe8;background:#202b33}.comic-template-card svg[data-v-68dde521]{width:20px;flex:0 0 20px}.comic-template-card strong[data-v-68dde521]{display:block;font-size:12px}.comic-template-card small[data-v-68dde521]{display:block;margin-top:4px;font-size:11px;line-height:1.6}.comic-template-retry[data-v-68dde521]{padding:10px;border:1px solid #445361;border-radius:6px;background:transparent;color:#aebbc4;font:inherit}.comic-import-panel[data-v-9adc26e5]{display:flex;min-width:0;min-height:560px;height:100%;flex-direction:column;color:#d9dce4;background:#16171b;font-size:13px}.comic-import-panel.drag-over[data-v-9adc26e5]{outline:2px dashed #83cfe8;outline-offset:-4px}.comic-import-panel button[data-v-9adc26e5],.import-confirm button[data-v-9adc26e5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid #3c444e;border-radius:5px;padding:0 12px;color:#d9dce4;background:#1c2027;font:inherit;cursor:pointer}.comic-import-panel button[data-v-9adc26e5]:disabled,.import-confirm button[data-v-9adc26e5]:disabled{opacity:.45;cursor:not-allowed}.comic-import-panel svg[data-v-9adc26e5]{width:16px;height:16px;flex-shrink:0}.comic-import-panel nav[data-v-9adc26e5]{display:flex;flex-shrink:0;gap:8px;min-height:52px;align-items:center;border-bottom:1px solid #2a2d33;padding:0 20px}.comic-import-panel nav button[data-v-9adc26e5]{height:52px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#9399a2}.comic-import-panel nav button.active[data-v-9adc26e5]{color:#83cfe8;border-bottom-color:#83cfe8}.comic-import-panel nav .import-close[data-v-9adc26e5]{margin-left:auto;font-size:12px}.import-heading[data-v-9adc26e5]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px}.import-heading h2[data-v-9adc26e5]{margin:0 0 8px;font-size:20px}.import-heading p[data-v-9adc26e5]{margin:0;color:#9299a3;font-size:12px}.import-heading>div[data-v-9adc26e5]:last-child{display:flex;gap:8px}.import-video-list[data-v-9adc26e5]{flex:1;overflow:auto;padding:0 24px 24px}.import-video-card[data-v-9adc26e5]{display:flex;align-items:center;gap:16px;margin-bottom:12px;border:1px solid #30343b;border-radius:8px;padding:12px;background:#1b1e24}.import-video-preview[data-v-9adc26e5]{width:142px;height:84px;flex:0 0 142px;padding:0!important;overflow:hidden}.import-video-preview[data-v-9adc26e5]{display:grid;place-items:center;border:1px solid #3c444e;border-radius:5px;background:#11151a}.import-video-preview>button[data-v-9adc26e5]{width:100%;height:100%;border:0}.import-video-preview video[data-v-9adc26e5]{width:100%;height:100%;object-fit:contain}.import-video-preview>svg[data-v-9adc26e5]{width:28px;height:28px}.import-video-name[data-v-9adc26e5]{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.import-video-name small[data-v-9adc26e5],.import-video-name span[data-v-9adc26e5]{color:#8d9ba7;font-size:12px}.import-video-name strong[data-v-9adc26e5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.import-video-state[data-v-9adc26e5]{max-width:240px;font-size:12px;color:#8acfe6}.import-video-state p[data-v-9adc26e5]{color:#efb8af;line-height:1.5}.import-video-state button[data-v-9adc26e5]{border:0;padding:0;color:#83cfe8;background:transparent}.import-row-actions[data-v-9adc26e5]{display:flex;gap:6px}.import-row-actions button[data-v-9adc26e5]{padding:0 6px}.import-empty[data-v-9adc26e5]{display:flex;width:100%;min-height:220px;align-items:center;justify-content:center;gap:12px;color:#9299a3}.import-script-preview[data-v-9adc26e5]{display:flex;min-height:260px;flex:1;flex-direction:column;gap:14px;padding:0 24px 24px}.import-document-name[data-v-9adc26e5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;border:1px solid #343b43;border-radius:6px}.import-document-name small[data-v-9adc26e5]{margin-left:auto;color:#83cfe8}.import-document-name p[data-v-9adc26e5]{width:100%;color:#efb8af}.import-preview-label[data-v-9adc26e5]{display:flex;justify-content:space-between;color:#939aa4}.import-script-preview textarea[data-v-9adc26e5]{width:100%;flex:1;min-height:300px;resize:none;border:1px solid #343b43;border-radius:6px;padding:18px;outline:none;color:#d9dce4;background:#12151a;font:inherit;font-size:15px;line-height:1.9}.import-script-preview textarea[data-v-9adc26e5]:focus{border-color:#83cfe8}.import-warning[data-v-9adc26e5]{margin:0;color:#dfbf8d;line-height:1.6}.import-error[data-v-9adc26e5]{margin:8px 24px;padding:12px;border-radius:6px;color:#efb8af;background:#352521;line-height:1.6}.comic-import-panel>footer[data-v-9adc26e5]{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:12px;padding:14px 24px;border-top:1px solid #2c3037}.comic-import-panel>footer>span[data-v-9adc26e5]{display:flex;align-items:center;gap:8px;margin-right:auto;color:#939ca8;font-size:12px}.comic-import-panel .import-primary[data-v-9adc26e5]{border-color:#558294;background:#263b45;color:#c2edf8}.spinning[data-v-9adc26e5]{animation:import-spin-9adc26e5 1s linear infinite}@keyframes import-spin-9adc26e5{to{transform:rotate(360deg)}}.import-confirm-backdrop[data-v-9adc26e5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:310;display:grid;place-items:center;padding:20px;background:#0009}.import-confirm[data-v-9adc26e5]{width:min(440px,100%);border:1px solid #3d434d;border-radius:8px;padding:24px;background:#1a1e25;color:#dce2eb;font-size:14px}.import-confirm h3[data-v-9adc26e5]{margin:0;font-size:18px}.import-confirm p[data-v-9adc26e5]{line-height:1.8}.import-confirm footer[data-v-9adc26e5]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}@media (max-width:760px){.import-heading[data-v-9adc26e5]{flex-direction:column;align-items:flex-start}.import-video-card[data-v-9adc26e5]{flex-wrap:wrap}.import-video-preview[data-v-9adc26e5]{width:100px;flex-basis:100px}.import-video-state[data-v-9adc26e5]{width:100%;max-width:100%}.comic-import-panel>footer[data-v-9adc26e5]{flex-wrap:wrap}}.comic-setup[data-v-7c3e5063]{min-height:100vh;color:#d9e3eb;background:#0b0e12}.comic-setup-header[data-v-7c3e5063]{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:24px;padding:0 28px;border-bottom:1px solid #272e37;background:#12161d}.comic-setup-project-bar[data-v-7c3e5063]{display:flex;min-width:0;align-items:center;gap:15px}.comic-setup-back[data-v-7c3e5063]{display:grid;width:30px;height:30px;place-items:center;border:0;color:#aebdca;background:transparent}.comic-setup-back svg[data-v-7c3e5063]{width:18px;height:18px}.comic-setup-header h1[data-v-7c3e5063]{margin:0;color:#ecf2f6;font-size:19px}.comic-setup-summary[data-v-7c3e5063]{display:flex;gap:8px;margin-top:7px}.comic-setup-summary span[data-v-7c3e5063]{display:inline-flex;align-items:center;gap:5px;color:#8799a7;font-size:11px}.comic-setup-summary svg[data-v-7c3e5063]{width:12px;height:12px;color:#78cbed}.comic-setup-summary b[data-v-7c3e5063]{color:#d5e3eb;font-weight:650}.comic-setup-save[data-v-7c3e5063]{display:inline-flex;height:33px;align-items:center;gap:6px;border:1px solid #4b5b68;border-radius:6px;padding:0 12px;color:#d3dfe7;background:#171d24;font-size:12px;font-weight:700}.comic-setup-save[data-v-7c3e5063]:disabled{opacity:.55}.comic-setup-save svg[data-v-7c3e5063]{width:14px;height:14px}.comic-setup-steps[data-v-7c3e5063]{display:flex;min-height:51px;align-items:center;gap:11px;padding:0 47px;border-bottom:1px solid #242b34;background:#10141a}.comic-setup-steps button[data-v-7c3e5063]{border:0;color:#778694;background:transparent;font-size:12px;font-weight:700}.comic-setup-steps button.active[data-v-7c3e5063]{color:#76caeb}.comic-setup-steps svg[data-v-7c3e5063]{width:13px;height:13px;color:#485561}.comic-setup-batch[data-v-7c3e5063]{display:flex;min-height:46px;align-items:center;gap:8px;padding:0 24px;border-bottom:1px solid #252d35;color:#8f9daa;background:#1a1d1d;font-size:12px}.comic-setup-batch>svg[data-v-7c3e5063]{width:15px;color:#aab7c1}.comic-setup-batch button[data-v-7c3e5063]{display:inline-flex;height:27px;align-items:center;gap:4px;border:1px solid #4b5661;border-radius:4px;padding:0 8px;color:#d1dbe1;background:#151a20;font-size:11px}.comic-setup-batch button svg[data-v-7c3e5063]{width:13px}.comic-setup-body[data-v-7c3e5063]{display:grid;grid-template-columns:312px minmax(0,1fr);min-height:calc(100vh - 167px)}.comic-setup-sidebar[data-v-7c3e5063]{border-right:1px solid #282f38;background:#12161d}.comic-setup-field[data-v-7c3e5063],.comic-setup-section[data-v-7c3e5063]{display:grid;gap:12px;border-bottom:1px solid #282f38;padding:20px 22px}.comic-setup-field>span[data-v-7c3e5063],.comic-setup-section h2[data-v-7c3e5063]{margin:0;color:#9aa7b3;font-size:12px;font-weight:700}.comic-setup-field>div[data-v-7c3e5063]{display:flex;height:46px;align-items:center;gap:9px;border:1px solid #35414d;border-radius:6px;padding:0 12px;background:#11161c}.comic-setup-field svg[data-v-7c3e5063]{width:16px;color:#72c9eb}.comic-setup-field input[data-v-7c3e5063]{min-width:0;flex:1;border:0;outline:0;color:#ecf2f5;background:transparent;font-size:14px;font-weight:650}.comic-setup-ratios[data-v-7c3e5063]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.comic-setup-ratios button[data-v-7c3e5063]{display:grid;height:68px;justify-items:center;align-content:center;gap:6px;border:1px solid #303b46;border-radius:7px;color:#9ba9b6;background:#151a20;font-size:11px;font-weight:700}.comic-setup-ratios button.active[data-v-7c3e5063]{border-color:#4f9dbc;color:#7ed4f4;background:#14232c}.comic-setup-ratios span[data-v-7c3e5063]{display:block;width:20px;height:14px;border:2px solid currentColor;border-radius:2px}.comic-setup-ratios .ratio-9-16[data-v-7c3e5063],.comic-setup-ratios .ratio-3-4[data-v-7c3e5063]{width:12px;height:20px}.comic-setup-ratios .ratio-1-1[data-v-7c3e5063]{width:16px;height:16px}.comic-setup-collapse[data-v-7c3e5063]{display:flex;align-items:center;justify-content:space-between;border:0;padding:0;color:#9aa7b3;background:transparent;font-size:12px;font-weight:700;text-align:left}.comic-setup-collapse svg[data-v-7c3e5063]{width:15px;transition:transform .15s ease}.comic-setup-collapse svg.open[data-v-7c3e5063]{transform:rotate(180deg)}.comic-setup-options[data-v-7c3e5063]{display:grid;gap:6px}.comic-setup-options button[data-v-7c3e5063]{display:flex;height:30px;align-items:center;gap:7px;border:1px solid #313b46;border-radius:4px;padding:0 8px;color:#9dacb8;background:#141a20;font-size:11px;text-align:left}.comic-setup-options button.active[data-v-7c3e5063]{border-color:#497d91;color:#b9e4f3}.comic-setup-options svg[data-v-7c3e5063]{width:13px;opacity:0}.comic-setup-options button.active svg[data-v-7c3e5063]{opacity:1}.comic-setup-styles[data-v-7c3e5063]{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.comic-setup-style-tabs[data-v-7c3e5063]{grid-column:1 / -1;display:flex;gap:4px;overflow-x:auto}.comic-setup-style-tabs button[data-v-7c3e5063]{border:0;color:#8595a2;background:transparent;font-size:10px;white-space:nowrap}.comic-setup-style-tabs button.active[data-v-7c3e5063]{color:#80cfed}.comic-setup-style-tile[data-v-7c3e5063]{overflow:hidden;border:1px solid #303b46;border-radius:5px;padding:0;color:#b7c3cd;background:#141a20;font-size:10px;text-align:left}.comic-setup-style-tile.active[data-v-7c3e5063]{border-color:#62bfe3}.comic-setup-style-tile img[data-v-7c3e5063]{display:block;width:100%;height:54px;object-fit:cover}.comic-setup-style-tile span[data-v-7c3e5063]{display:block;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.comic-setup-selected-style[data-v-7c3e5063]{display:grid;justify-items:center;gap:7px;min-height:96px;align-content:center;color:#8798a6;font-size:11px}.comic-setup-selected-style img[data-v-7c3e5063]{width:54px;height:54px;border:1px solid #33404b;border-radius:5px;object-fit:cover}.comic-setup-selected-style svg[data-v-7c3e5063]{width:27px;height:27px}.comic-setup-main[data-v-7c3e5063]{display:grid;min-width:0;background:#0b0e12}.comic-start-choice[data-v-7c3e5063]{display:grid;align-content:center;min-height:600px;padding:42px}.comic-start-choice header[data-v-7c3e5063]{margin-bottom:32px;text-align:center}.comic-start-choice h2[data-v-7c3e5063]{margin:0 0 10px;color:#edf3f7;font-size:28px}.comic-start-choice p[data-v-7c3e5063]{margin:0;color:#8594a0;font-size:14px}.comic-start-cards[data-v-7c3e5063]{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px;width:min(100%,1020px);justify-self:center}.comic-start-cards>button[data-v-7c3e5063]{display:grid;min-height:410px;align-content:start;justify-items:center;gap:17px;border:1px solid #2d3742;border-radius:8px;padding:40px 28px 28px;color:#e1e9ef;background:#14181e;text-align:center}.comic-start-cards>button.active[data-v-7c3e5063],.comic-start-cards>button[data-v-7c3e5063]:hover{border-color:#5babca;box-shadow:inset 0 0 0 1px #5babca1f}.comic-start-cards>button>svg[data-v-7c3e5063]{width:34px;height:34px;margin-bottom:3px;color:#7bd0ef}.comic-start-cards h3[data-v-7c3e5063]{margin:0;font-size:20px}.comic-start-cards p[data-v-7c3e5063]{min-height:56px;color:#8c9ba7;font-size:13px;line-height:1.65}.comic-start-cards small[data-v-7c3e5063]{color:#8193a1;font-size:11px}.comic-start-cards strong[data-v-7c3e5063]{display:inline-flex;min-height:42px;width:100%;align-items:center;justify-content:center;gap:7px;margin-top:auto;border:1px solid #3d4a56;border-radius:6px;color:#dce8ef;font-size:14px}.comic-start-cards>button.active strong[data-v-7c3e5063]{border-color:#72b5cf;color:#effbff;background:#507b8c}.comic-start-cards strong svg[data-v-7c3e5063]{width:16px;height:16px}.comic-setup-editor[data-v-7c3e5063]{display:grid;align-content:start;gap:16px;padding:34px 48px}.comic-setup-editor-head[data-v-7c3e5063]{display:flex;align-items:center;justify-content:space-between}.comic-setup-editor-head>span[data-v-7c3e5063]{display:inline-flex;gap:7px;color:#81cde9;font-size:12px;font-weight:750}.comic-setup-editor-head svg[data-v-7c3e5063]{width:15px}.comic-setup-editor-head button[data-v-7c3e5063]{display:inline-flex;align-items:center;gap:5px;border:0;color:#aab9c4;background:transparent;font-size:12px}.comic-setup-editor-head button svg[data-v-7c3e5063]{width:14px}.comic-setup-editor article[data-v-7c3e5063]{display:grid;gap:10px}.comic-setup-editor article>div[data-v-7c3e5063]{display:flex;align-items:center;justify-content:space-between}.comic-setup-editor h2[data-v-7c3e5063]{display:inline-flex;align-items:center;gap:7px;margin:0;color:#ecf2f6;font-size:16px}.comic-setup-editor h2 svg[data-v-7c3e5063]{width:17px;color:#7dceec}.comic-setup-editor article>div>span[data-v-7c3e5063]{color:#7e909d;font-size:11px}.comic-setup-editor textarea[data-v-7c3e5063]{min-height:430px;width:100%;resize:vertical;border:1px solid #303b46;border-radius:7px;padding:16px;outline:0;color:#e2ebf0;background:#11161c;font:inherit;font-size:14px;line-height:1.75}.comic-setup-editor textarea[data-v-7c3e5063]:focus{border-color:#5aaac9}.comic-setup-import-note[data-v-7c3e5063],.comic-setup-feedback[data-v-7c3e5063]{margin:0;color:#8ba0ad;font-size:12px}.comic-setup-import-note[data-v-7c3e5063]{display:inline-flex;align-items:center;gap:6px}.comic-setup-import-note svg[data-v-7c3e5063]{width:14px;color:#83cae7}.comic-setup-feedback[data-v-7c3e5063]{color:#e8b690}.comic-setup-editor footer[data-v-7c3e5063]{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#7f909d;font-size:12px}.comic-setup-editor footer button[data-v-7c3e5063]{display:inline-flex;min-height:36px;align-items:center;gap:7px;border:1px solid #62b9dc;border-radius:6px;padding:0 13px;color:#08202a;background:#8ed8f5;font-size:12px;font-weight:750}.comic-setup-editor footer button[data-v-7c3e5063]:disabled{border-color:#3b4a55;color:#8395a2;background:#1b2229}.comic-setup-editor footer button svg[data-v-7c3e5063]{width:15px}.comic-hidden-input[data-v-7c3e5063]{display:none}.comic-setup-body[data-v-7c3e5063]{grid-template-columns:clamp(320px,27vw,490px) minmax(0,1fr)}.comic-setup-main[data-v-7c3e5063]{display:flex;flex-direction:column}.comic-setup-main>.comic-setup-batch[data-v-7c3e5063]{flex:0 0 auto;flex-wrap:wrap;padding:8px 20px}.comic-setup-batch button[data-v-7c3e5063]:disabled{cursor:not-allowed;opacity:.65}.comic-setup-batch .comic-setup-batch-dismiss[data-v-7c3e5063]{width:24px;height:24px;justify-content:center;margin-left:auto;border:0;padding:0;color:#8d9298;background:transparent}.comic-setup-template[data-v-7c3e5063]{display:flex;align-items:center;gap:12px;border:1px solid #45616e;border-radius:8px;padding:12px;color:#83cfe8;background:#202b33;text-align:left}.comic-setup-template strong[data-v-7c3e5063]{display:block;font-size:12px}.comic-setup-template small[data-v-7c3e5063]{display:block;margin-top:4px;color:#71a9bd;font-size:11px;line-height:1.6}.comic-setup-ratios[data-v-7c3e5063]{grid-template-columns:repeat(6,minmax(0,1fr))}.comic-setup-ratios button[data-v-7c3e5063]{min-width:0;padding:0 2px}@media (max-width: 1000px){.comic-start-cards[data-v-7c3e5063]{grid-template-columns:1fr;max-width:520px}.comic-start-cards>button[data-v-7c3e5063]{min-height:280px}.comic-start-cards p[data-v-7c3e5063]{min-height:0}}@media (max-width: 760px){.comic-setup-header[data-v-7c3e5063]{padding:0 15px}.comic-setup-summary[data-v-7c3e5063]{display:none}.comic-setup-steps[data-v-7c3e5063]{overflow-x:auto;padding:0 15px;white-space:nowrap}.comic-setup-batch[data-v-7c3e5063]{overflow:hidden;white-space:nowrap}.comic-setup-body[data-v-7c3e5063]{grid-template-columns:1fr}.comic-setup-sidebar[data-v-7c3e5063]{border-right:0;border-bottom:1px solid #29323b}.comic-setup-ratios[data-v-7c3e5063]{grid-template-columns:repeat(6,1fr)}.comic-setup-ratios button[data-v-7c3e5063]{height:56px;font-size:9px}.comic-setup-main[data-v-7c3e5063]{min-height:590px}.comic-start-choice[data-v-7c3e5063]{padding:30px 18px}.comic-setup-editor[data-v-7c3e5063]{padding:24px 18px}.comic-setup-editor textarea[data-v-7c3e5063]{min-height:320px}}.comic-setup-main[data-v-7c3e5063]{grid-template-rows:auto minmax(0,1fr) auto}.comic-pending-import[data-v-7c3e5063]{justify-self:start;margin:12px 24px;padding:8px 14px;border:1px solid #45616e;border-radius:5px;background:#202b33;color:#83cfe8}.comic-start-cards small[data-v-7c3e5063]{line-height:1.9}@media (min-width:761px){.comic-setup[data-v-7c3e5063]{display:flex;flex-direction:column;height:calc(100dvh - var(--site-announcement-height,0px));min-height:600px}.comic-setup-header[data-v-7c3e5063],.comic-setup-steps[data-v-7c3e5063]{flex:0 0 auto}.comic-setup-body[data-v-7c3e5063]{flex:1;min-height:0;overflow:hidden}.comic-setup-sidebar[data-v-7c3e5063]{min-height:0;overflow-y:auto}.comic-setup-main[data-v-7c3e5063]{min-height:0;overflow:hidden}.comic-setup-main>.comic-import-panel[data-v-7c3e5063]{flex:1;min-height:0}.comic-setup-main>.comic-start-choice[data-v-7c3e5063],.comic-setup-main>.comic-setup-editor[data-v-7c3e5063]{flex:1;min-height:0;overflow-y:auto}.comic-setup-feedback[data-v-7c3e5063]{flex:0 0 auto;padding:8px 24px}}.comic-setup-account-actions[data-v-7c3e5063]{display:flex;align-items:center;gap:12px;flex-shrink:0}.comic-setup-pending-batch[data-v-7c3e5063]{padding:12px 24px;border-top:1px solid #465259;background:#1b292f;color:#a5d5e5;font-size:12px;flex-shrink:0}.comic-setup-pending-batch p[data-v-7c3e5063]{margin:0 0 10px;line-height:1.7}.comic-setup-pending-batch button[data-v-7c3e5063]{margin-right:10px;padding:7px 12px;border:1px solid #527281;border-radius:4px;color:#b9e0ef;background:#223a45;font:inherit}.comic-setup-pending-batch button[data-v-7c3e5063]:disabled{opacity:.5}.comic-setup-confirm-backdrop[data-v-7c3e5063]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#0009;padding:20px}.comic-setup-confirm[data-v-7c3e5063]{width:min(420px,100%);padding:24px;border:1px solid #414751;border-radius:8px;color:#dce2eb;background:#1a1e25;font-size:14px}.comic-setup-confirm h3[data-v-7c3e5063]{margin:0;font-size:17px}.comic-setup-confirm p[data-v-7c3e5063]{margin:22px 0;line-height:1.8}.comic-setup-confirm footer[data-v-7c3e5063]{display:flex;justify-content:flex-end;gap:12px}.comic-setup-confirm button[data-v-7c3e5063]{border:1px solid #4a5b66;border-radius:4px;padding:8px 16px;color:#dce6ed;background:transparent;font:inherit}.comic-setup-confirm button[data-v-7c3e5063]:last-child{background:#83cfe8;color:#14232c;border-color:#83cfe8}.comic-setup [inert][data-v-7c3e5063]{opacity:.65}.script-rewrite-panel[data-v-d6d068b2]{display:flex;min-width:0;min-height:0;flex-direction:column;color:#d9dce4;background:#16171b;font-size:12px}.script-rewrite-panel>header[data-v-d6d068b2]{display:flex;min-height:54px;align-items:center;border-bottom:1px solid #2a2c32;padding:0 16px}.script-rewrite-panel h3[data-v-d6d068b2]{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600}.script-rewrite-panel svg[data-v-d6d068b2]{width:15px;height:15px;flex:0 0 15px}.script-rewrite-panel nav[data-v-d6d068b2]{display:flex;flex:0 0 auto;height:40px;border-bottom:1px solid #303239}.script-rewrite-panel nav button[data-v-d6d068b2]{flex:1;border:0;border-bottom:2px solid transparent;padding:0;color:#777c84;background:transparent;font-size:12px}.script-rewrite-panel nav button.active[data-v-d6d068b2]{border-bottom-color:#83cfe8;color:#83cfe8}.rewrite-params[data-v-d6d068b2],.rewrite-mapping[data-v-d6d068b2]{display:flex;flex:1;min-height:0;flex-direction:column}.rewrite-config[data-v-d6d068b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:26px 16px}.rewrite-config label[data-v-d6d068b2]{display:flex;min-width:0;flex-direction:column;gap:8px;color:#92969c;font-size:12px;line-height:1.5}.script-rewrite-panel select[data-v-d6d068b2],.rewrite-confirm select[data-v-d6d068b2]{width:100%;height:32px;min-width:0;border:1px solid #40434a;border-radius:4px;padding:0 10px;color:#d9dce4;background:#16171b;font:inherit}.rewrite-config label.rewrite-switch[data-v-d6d068b2]{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.rewrite-switch input[data-v-d6d068b2]{position:relative;width:40px;height:20px;flex:0 0 40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:1px solid #60656e;border-radius:999px;background:#3d424a;cursor:pointer}.rewrite-switch input[data-v-d6d068b2]:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;content:"";transition:transform .15s}.rewrite-switch input[data-v-d6d068b2]:checked{border-color:#8ed6f4;background:#305c8e}.rewrite-switch input[data-v-d6d068b2]:checked:after{transform:translate(20px)}.rewrite-tip[data-v-d6d068b2]{display:flex;flex:0 0 auto;align-items:center;gap:9px;margin:0 16px 14px;border:1px solid #3c4c56;border-radius:7px;padding:13px;color:#8f969e;background:#1c242a;font-size:11px;line-height:1.6}.rewrite-tip svg[data-v-d6d068b2]{color:#83cfe8}.rewrite-prompt[data-v-d6d068b2]{display:flex;flex:1;min-height:120px;flex-direction:column;gap:9px;padding:0 16px 16px;color:#92969c}.rewrite-prompt textarea[data-v-d6d068b2],.mapping-text[data-v-d6d068b2]{width:100%;min-height:180px;flex:1;resize:none;border:1px solid #30333a;border-radius:7px;outline:0;padding:14px;color:#d9dce4;background:#16171b;font:inherit;font-size:14px;font-weight:400;line-height:1.8}.rewrite-prompt textarea[data-v-d6d068b2]:focus,.mapping-text[data-v-d6d068b2]:focus{border-color:#83cfe8}.script-rewrite-panel footer[data-v-d6d068b2],.rewrite-confirm footer[data-v-d6d068b2]{display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;gap:12px;border-top:1px solid #2a2c32;padding:12px 16px}.script-rewrite-panel footer button[data-v-d6d068b2],.rewrite-confirm button[data-v-d6d068b2]{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid #30343c;border-radius:4px;padding:0 15px;color:#e0e4ec;background:transparent;font:inherit;white-space:nowrap}.script-rewrite-panel button[data-v-d6d068b2]:disabled,.script-rewrite-panel select[data-v-d6d068b2]:disabled,.script-rewrite-panel input[data-v-d6d068b2]:disabled,.rewrite-confirm button[data-v-d6d068b2]:disabled{cursor:not-allowed;opacity:.5}.script-rewrite-panel .rewrite-primary[data-v-d6d068b2],.rewrite-confirm .rewrite-primary[data-v-d6d068b2]{border-color:#53636f;font-weight:600}.script-rewrite-panel[data-v-d6d068b2] :focus-visible,.rewrite-confirm[data-v-d6d068b2] :focus-visible{outline:2px solid #83cfe8;outline-offset:2px}.rewrite-error[data-v-d6d068b2],.rewrite-notice[data-v-d6d068b2]{flex:0 0 auto;margin:10px 16px 0;padding:9px;border-radius:4px;font-size:12px;line-height:1.6}.rewrite-error[data-v-d6d068b2]{color:#efb8af;background:#352521}.rewrite-notice[data-v-d6d068b2]{color:#a9d8e8;background:#1b2a32}.rewrite-mapping-scroll[data-v-d6d068b2]{flex:1;min-height:0;overflow:auto;padding:16px}.rewrite-mapping-scroll>.mapping-text[data-v-d6d068b2]{display:block;height:100%;min-height:300px}.mapping-empty[data-v-d6d068b2],.rewrite-loading[data-v-d6d068b2]{display:flex;min-height:160px;align-items:center;justify-content:center;gap:8px;color:#92969c;text-align:center}.mapping-section[data-v-d6d068b2]{margin-bottom:20px;border:1px solid #30343b;border-radius:8px;background:#16171b}.mapping-section>header[data-v-d6d068b2]{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-bottom:1px solid #30343b}.mapping-section h4[data-v-d6d068b2]{margin:0;color:#ccd2dd;font-size:13px}.mapping-section button[data-v-d6d068b2]{display:grid;place-items:center;border:0;padding:3px;color:#9ca6b2;background:transparent}.mapping-table-wrap[data-v-d6d068b2]{border-radius:0 0 8px 8px}.mapping-section table[data-v-d6d068b2]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.mapping-section th[data-v-d6d068b2]{padding:8px 4px;background:#1c2026;color:#a8b2bf;text-align:left;font-weight:500}.mapping-section th[data-v-d6d068b2]:last-child{width:36px}.mapping-section th[data-v-d6d068b2]:nth-last-child(2){width:40%}.mapping-section td[data-v-d6d068b2]{border-top:1px solid #30343b;padding:5px 3px;vertical-align:top}.mapping-section input[data-v-d6d068b2]{width:100%;min-width:0;border:1px solid transparent;border-radius:2px;outline:0;padding:4px 2px;color:#d9dce4;background:transparent;font:inherit}.mapping-section input[data-v-d6d068b2]:focus{border-color:#83cfe8;background:#1c242a}.mapping-actions[data-v-d6d068b2]{position:relative}.mapping-actions.menu-open[data-v-d6d068b2]{z-index:20}.mapping-menu-dismiss[data-v-d6d068b2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:280}.mapping-menu[data-v-d6d068b2]{position:fixed;z-index:281;width:120px;border:1px solid #404650;border-radius:4px;padding:4px;background:#22262e;box-shadow:0 5px 15px #0005}.mapping-menu button[data-v-d6d068b2]{display:flex;align-items:center;gap:10px;width:100%;border:0;padding:10px;color:#d9dce4;background:transparent;text-align:left;cursor:pointer;font:inherit;font-size:12px}.mapping-menu button[data-v-d6d068b2]:disabled{opacity:.45;cursor:not-allowed}.mapping-menu button[data-v-d6d068b2]:hover{background:#303945}.rewrite-mapping footer[data-v-d6d068b2]{gap:8px}.rewrite-mapping footer select[data-v-d6d068b2]{width:auto;max-width:110px;margin-right:auto;padding-left:5px}.rewrite-mapping footer button[data-v-d6d068b2]{padding:0 10px}.rewrite-spinner[data-v-d6d068b2]{animation:rewrite-spin-d6d068b2 1s linear infinite}@keyframes rewrite-spin-d6d068b2{to{transform:rotate(360deg)}}.rewrite-confirm-backdrop[data-v-d6d068b2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#0009}.rewrite-confirm[data-v-d6d068b2]{width:min(440px,100%);border:1px solid #3d434d;border-radius:8px;padding:20px;color:#dce2eb;background:#1a1e25;font-size:14px}.rewrite-confirm>header[data-v-d6d068b2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.rewrite-confirm h3[data-v-d6d068b2]{margin:0;font-size:17px}.rewrite-confirm>header button[data-v-d6d068b2]{min-height:24px;border:0;padding:0}.rewrite-confirm p[data-v-d6d068b2]{margin:20px 0;line-height:1.7}.rewrite-confirm footer[data-v-d6d068b2]{margin-top:20px;border-top:0;padding:0}@media (max-width:700px){.rewrite-config[data-v-d6d068b2]{padding-top:18px}.rewrite-prompt textarea[data-v-d6d068b2]{min-height:260px}.script-rewrite-panel footer[data-v-d6d068b2]{flex-wrap:wrap}.mapping-section table[data-v-d6d068b2]{min-width:320px}.mapping-table-wrap[data-v-d6d068b2]{overflow-x:auto}}.draft-state[data-v-d6d068b2]{margin-left:auto;color:#7f909c;font-size:11px}.rewrite-notice button[data-v-d6d068b2],.rewrite-error button[data-v-d6d068b2]{margin-left:8px;border:0;padding:0;background:transparent;color:#8bd7ed;text-decoration:underline}.mapping-section-empty[data-v-d6d068b2]{color:#87929d;text-align:center;padding:18px!important}.mapping-validation[data-v-d6d068b2]{flex:0 0 auto;margin:0;padding:9px 16px;color:#e6bd88;font-size:12px;line-height:1.6}.mapping-menu button svg[data-v-d6d068b2]{width:16px;height:16px}.mapping-menu .mapping-menu-delete[data-v-d6d068b2]{color:#f06670}.mapping-menu button[data-v-d6d068b2]:focus-visible{outline:2px solid #83cfe8;outline-offset:-2px}.mapping-menu[data-v-d6d068b2]:before{position:absolute;top:-6px;right:12px;width:10px;height:10px;border-top:1px solid #404650;border-left:1px solid #404650;background:#22262e;transform:rotate(45deg);content:""}.mapping-menu.above[data-v-d6d068b2]:before{top:auto;bottom:-6px;transform:rotate(225deg)}.mapping-merge-preview[data-v-d6d068b2]{border:1px solid #3d535f;border-radius:4px;padding:10px;color:#9ed8e9;font-size:12px;overflow-wrap:anywhere}.rewrite-panel-close[data-v-d6d068b2]{display:flex;align-items:center;justify-content:center;width:27px;height:27px;margin-left:10px;border:0;border-radius:4px;background:transparent;color:#9099a5;cursor:pointer}.rewrite-panel-close[data-v-d6d068b2]:hover{background:#262c33;color:#d9e4ed}.script-history-comparison[data-v-1d640e77]{display:flex;flex:1;flex-direction:column;min-height:260px;min-width:0;background:#16171b;color:#dce1e9;border-top:1px solid #30333b}.comparison-heading[data-v-1d640e77]{display:flex;align-items:center;gap:18px;min-height:44px;box-sizing:border-box;padding:6px 12px 6px 16px;border-bottom:1px solid #2d3037;flex-shrink:0}.comparison-heading h3[data-v-1d640e77]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin:0;flex:1}.comparison-heading h3 svg[data-v-1d640e77]{color:#83cfe8}.comparison-heading label[data-v-1d640e77]{display:flex;align-items:center;gap:7px;color:#aab1bb;font-size:12px;cursor:pointer}.comparison-heading input[data-v-1d640e77]{accent-color:#83cfe8;margin:0}.comparison-heading>button[data-v-1d640e77]{background:transparent;color:#a3aab5;border:0;padding:5px;display:flex}.script-history-comparison button[data-v-1d640e77]{font:inherit;cursor:pointer}.script-history-comparison button[data-v-1d640e77]:disabled{cursor:default;opacity:.45}.script-history-comparison button[data-v-1d640e77]:focus-visible,.script-history-comparison pre[data-v-1d640e77]:focus-visible{outline:2px solid #83cfe8;outline-offset:2px}.comparison-columns[data-v-1d640e77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#30333b;flex:1;min-height:0;min-width:0}.comparison-column[data-v-1d640e77]{display:flex;flex-direction:column;min-width:0;min-height:0;background:#16171b}.comparison-version-heading[data-v-1d640e77]{display:flex;align-items:center;gap:10px;padding:9px 14px;min-height:54px;box-sizing:border-box;border-bottom:1px solid #2b2e35;flex-shrink:0}.comparison-version-info[data-v-1d640e77]{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.comparison-version-heading h4[data-v-1d640e77]{font-size:13px;font-weight:500;margin:0;color:#cbd2dc}.comparison-version-meta[data-v-1d640e77]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#89939f;font-size:11px}.comparison-version-meta time[data-v-1d640e77]{color:#818b98}.comparison-version-meta span[data-v-1d640e77]{white-space:nowrap}.comparison-version-heading button[data-v-1d640e77]{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;background:transparent;border:1px solid #3b414c;border-radius:4px;color:#b9c6d2;font-size:12px;white-space:nowrap}.comparison-version-heading .comparison-save[data-v-1d640e77]{color:#83cfe8;border-color:#426474}.comparison-script[data-v-1d640e77]{flex:1;min-height:0;overflow:auto;margin:0;padding:14px;color:#d6dce5;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.7;box-sizing:border-box;-moz-tab-size:2;tab-size:2}.comparison-editable[data-v-1d640e77]{width:100%;resize:none;border:0;border-radius:0;background:#14161a;outline:none}.comparison-editable[data-v-1d640e77]:focus{box-shadow:inset 0 0 0 1px #507485}.comparison-error[data-v-1d640e77],.comparison-copy-error[data-v-1d640e77]{font-size:12px;color:#f4b2aa;background:#472b29;line-height:1.6;margin:10px 14px;padding:9px 11px;border-radius:4px;flex-shrink:0}.comparison-copy-error[data-v-1d640e77]{margin:6px 12px}.comparison-close-confirm[data-v-1d640e77]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 18px;background:#383023;color:#dfc194;font-size:12px;border-bottom:1px solid #554936;flex-shrink:0}.comparison-close-confirm span[data-v-1d640e77]{flex:1}.comparison-close-confirm button[data-v-1d640e77]{padding:6px 10px;background:transparent;border:1px solid #6e665b;border-radius:4px;color:#d4d9df;white-space:nowrap}.comparison-close-confirm .comparison-discard[data-v-1d640e77]{color:#f1b7ac;border-color:#8c6155}@media (max-width:767px){.comparison-columns[data-v-1d640e77]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(260px,1fr));overflow:auto}.comparison-column[data-v-1d640e77]{min-height:260px}.comparison-heading[data-v-1d640e77]{gap:10px}.comparison-version-heading[data-v-1d640e77]{gap:8px}.comparison-version-heading button[data-v-1d640e77]{font-size:12px}}.comparison-local-draft[data-v-1d640e77]{flex-shrink:0;margin:0;padding:9px 14px;color:#a8d5e4;background:#20323b;font-size:12px;line-height:1.6}.episode-split-backdrop[data-v-c89bdaa1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px;color:#dce0e8}.episode-split-dialog[data-v-c89bdaa1]{width:460px;max-width:100%;border:1px solid #36383f;border-radius:10px;background:#1b1d22;box-shadow:0 20px 80px #0009;outline:none;max-height:calc(100dvh - 40px);overflow:auto;font-size:14px}.episode-split-dialog header[data-v-c89bdaa1]{display:flex;gap:14px;align-items:center;padding:22px 24px;border-bottom:1px solid #303239}.split-icon[data-v-c89bdaa1]{color:#83cfe8;flex-shrink:0}.episode-split-dialog h3[data-v-c89bdaa1]{margin:0;font-size:18px;font-weight:600}.episode-split-dialog header p[data-v-c89bdaa1]{margin:6px 0 0;color:#91959e;font-size:12px}.episode-split-dialog button[data-v-c89bdaa1]{font:inherit;cursor:pointer}.split-close[data-v-c89bdaa1]{margin-left:auto;border:0;background:transparent;color:#969ba5;padding:4px;display:flex}.split-body[data-v-c89bdaa1]{padding:22px 24px}.split-tabs[data-v-c89bdaa1]{display:flex;background:#121419;border:1px solid #30333b;border-radius:6px;padding:3px;gap:2px}.split-tabs button[data-v-c89bdaa1]{flex:1;padding:9px 5px;border:0;background:transparent;color:#969ba6;border-radius:4px;white-space:nowrap}.split-tabs button[aria-selected=true][data-v-c89bdaa1]{background:#273943;color:#83cfe8}.split-warning[data-v-c89bdaa1]{display:flex;gap:9px;line-height:1.65;color:#d6af76;background:#3c302052;border:1px solid #675133;padding:12px;border-radius:6px;margin:18px 0}.split-warning svg[data-v-c89bdaa1],.split-hint svg[data-v-c89bdaa1]{flex-shrink:0;margin-top:3px}.split-tabpanel[data-v-c89bdaa1]{margin-top:20px;line-height:1.8;min-height:104px}.split-tabpanel p[data-v-c89bdaa1]{margin:0 0 12px}.split-hint[data-v-c89bdaa1]{display:flex;gap:8px;color:#969da8;font-size:12px}.split-field[data-v-c89bdaa1]{display:block;color:#d8dce4;margin-bottom:14px}.split-field .split-number-row[data-v-c89bdaa1]{display:flex;align-items:center;margin-top:9px;gap:8px}.split-stepper[data-v-c89bdaa1]{display:flex;align-items:center;flex:1;min-width:0;border:1px solid #41454f;border-radius:5px;background:#14161b;overflow:hidden}.split-stepper button[data-v-c89bdaa1]{display:flex;justify-content:center;align-items:center;align-self:stretch;width:38px;flex-shrink:0;border:0;background:#20232a;color:#abb4c1}.split-stepper input[data-v-c89bdaa1]{text-align:center;min-width:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.split-stepper input[data-v-c89bdaa1]::-webkit-inner-spin-button,.split-stepper input[data-v-c89bdaa1]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.split-field input[data-v-c89bdaa1]{width:100%;background:transparent;color:#e2e6ed;border:0;outline:none;font:inherit;padding:11px 12px}.split-stepper[data-v-c89bdaa1]:focus-within{border-color:#83cfe8}.split-field span[data-v-c89bdaa1]{color:#949aa5;padding:0 12px;white-space:nowrap}.split-batch[data-v-c89bdaa1]{display:flex;align-items:center;gap:15px;margin-bottom:18px;color:#aeb5bf}.split-batch select[data-v-c89bdaa1]{flex:1;background:#14161b;border:1px solid #41454f;border-radius:5px;padding:8px;color:#e0e5ec}.episode-split-dialog footer[data-v-c89bdaa1]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #303239}.episode-split-dialog footer button[data-v-c89bdaa1]{display:flex;align-items:center;gap:7px;border:1px solid #454a55;background:transparent;color:#c7cdd6;padding:9px 16px;border-radius:5px}.episode-split-dialog footer .split-primary[data-v-c89bdaa1]{background:#83cfe8;color:#14232c;border-color:#83cfe8}.episode-split-dialog button[data-v-c89bdaa1]:disabled{cursor:default;opacity:.5}.episode-split-dialog button[data-v-c89bdaa1]:focus-visible{outline:2px solid #83cfe8;outline-offset:2px}.split-statistics[data-v-c89bdaa1]{display:flex;gap:14px;border-top:1px solid #30343c;padding-top:14px}.split-statistics>div[data-v-c89bdaa1]{display:flex;flex-direction:column;flex:1;gap:4px}.split-statistics span[data-v-c89bdaa1]{font-size:12px;color:#969da8}.split-statistics strong[data-v-c89bdaa1]{font-size:15px;color:#dce3ec;font-weight:500}.split-hint[data-v-c89bdaa1]:has(strong){display:block}.split-hint strong[data-v-c89bdaa1]{color:#b6c9d8;font-weight:500}.split-model-usage[data-v-c89bdaa1]{display:flex;align-items:center;gap:8px;color:#93c7d9;background:#22333c;padding:11px;border-radius:5px;font-size:12px}.split-error[data-v-c89bdaa1]{color:#ffb8ae;background:#492b29;padding:10px;border-radius:5px;line-height:1.6;margin-bottom:0}.episode-editor[data-v-c0174503]{height:100%;min-height:0;display:flex;flex-direction:column;background:#16171b;color:#dce1ea}.episode-actions[data-v-c0174503]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:13px 24px;border-bottom:1px solid #2a2d34;flex-wrap:wrap;min-height:64px;box-sizing:border-box}.episode-actions-spacer[data-v-c0174503]{flex:1}.episode-actions button[data-v-c0174503]{display:flex;gap:8px;align-items:center;border:1px solid #3d434d;border-radius:6px;padding:9px 13px;background:#1d2026;color:#d5dce6;font:inherit;font-size:13px;cursor:pointer}.episode-actions .episode-primary[data-v-c0174503]{background:#83cfe8;border-color:#83cfe8;color:#152c37}.episode-save-status[data-v-c0174503]{font-size:12px;color:#939da9}.episode-workspace[data-v-c0174503]{display:flex;flex:1;min-height:0}.episode-rail[data-v-c0174503]{width:250px;flex-shrink:0;border-right:1px solid #2a2d34;display:flex;flex-direction:column;background:#14161a;min-height:0}.episode-rail h3[data-v-c0174503]{display:flex;align-items:center;gap:9px;color:#c6ced9;font-size:14px;font-weight:600;padding:20px 20px 15px;margin:0}.episode-list[data-v-c0174503]{padding:0 13px 20px;overflow-y:auto}.episode-card[data-v-c0174503]{position:relative;border:1px solid transparent;border-radius:6px;margin-bottom:10px;background:#1c1f25}.episode-card.selected[data-v-c0174503]{border-color:#83cfe8;background:#23323b}.episode-select[data-v-c0174503]{display:block;width:100%;text-align:left;padding:16px 40px 15px 14px;border:0;background:transparent;color:#e0e5ed;cursor:pointer;font:inherit}.episode-select h4[data-v-c0174503]{margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-ready[data-v-c0174503]{display:flex;align-items:center;gap:5px;font-size:12px;color:#8daaa3}.episode-empty-status[data-v-c0174503]{font-size:12px;color:#969ca7}.episode-delete[data-v-c0174503]{position:absolute;right:10px;top:14px;display:flex;padding:5px;background:transparent;border:0;color:#7e8794;cursor:pointer}.episode-delete[data-v-c0174503]:hover{color:#ff8585}.episode-add[data-v-c0174503]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;border:1px dashed #3b424c;background:transparent;color:#aab5c4;border-radius:6px;font:inherit;font-size:13px;cursor:pointer}.episode-detail[data-v-c0174503]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.episode-meta[data-v-c0174503]{position:relative;padding:18px 26px 20px;border-bottom:1px solid #2a2d34;display:flex;flex-direction:column;gap:12px}.episode-meta input[data-v-c0174503]{background:transparent;border:1px solid transparent;border-radius:4px;color:#dfe5ed;outline:none;font:inherit;min-width:0;padding:6px 8px;margin-left:-8px}.episode-meta input[data-v-c0174503]:focus{border-color:#76c9e2;background:#11151a}.episode-title[data-v-c0174503]{font-size:20px!important;font-weight:600!important;width:calc(100% - 95px)}.episode-summary[data-v-c0174503]{font-size:13px!important;width:100%}.episode-meta input[data-v-c0174503]::placeholder,.episode-detail textarea[data-v-c0174503]::placeholder{color:#6e7785}.episode-count[data-v-c0174503]{position:absolute;right:26px;top:29px;font-size:12px;color:#808a98}.episode-detail textarea[data-v-c0174503]{flex:1;min-height:200px;resize:none;padding:25px 26px;background:transparent;outline:none;border:0;color:#d8dee8;font:inherit;font-size:15px;line-height:1.9;box-sizing:border-box;width:100%;overflow:auto}.episode-detail textarea[data-v-c0174503]:focus{box-shadow:inset 0 0 0 1px #4e6977}.episode-no-selection[data-v-c0174503]{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#808b99;font-size:14px;min-height:300px}.episode-error[data-v-c0174503]{margin:12px 20px 0;padding:10px 14px;color:#ffb8ae;background:#492b29;border-radius:6px;font-size:13px}.episode-editor button[data-v-c0174503]:disabled{opacity:.45;cursor:default}.episode-editor button[data-v-c0174503]:focus-visible{outline:2px solid #83cfe8;outline-offset:2px}.episode-editor input[data-v-c0174503]:disabled,.episode-editor textarea[data-v-c0174503]:disabled{opacity:.6}@media (max-width:800px){.episode-rail[data-v-c0174503]{width:190px}.episode-actions[data-v-c0174503]{padding:10px 14px;gap:7px}.episode-actions button[data-v-c0174503]{padding:8px 10px;font-size:12px}.episode-meta[data-v-c0174503]{padding:15px 18px}.episode-detail textarea[data-v-c0174503]{padding:20px 18px}.episode-count[data-v-c0174503]{right:18px;top:27px}}@media (max-width:560px){.episode-workspace[data-v-c0174503]{flex-direction:column}.episode-rail[data-v-c0174503]{width:100%;border-right:0;border-bottom:1px solid #2a2d34;max-height:210px}.episode-rail h3[data-v-c0174503]{padding:12px 14px}.episode-list[data-v-c0174503]{display:flex;gap:8px;padding:0 12px 12px;overflow-x:auto;overflow-y:hidden}.episode-card[data-v-c0174503]{min-width:150px;margin:0}.episode-add[data-v-c0174503]{min-width:120px;width:auto}.episode-detail textarea[data-v-c0174503]{min-height:320px}.episode-actions-spacer[data-v-c0174503]{display:none}}.casting-editor[data-v-55831003]{display:flex;flex:1;flex-direction:column;min-height:0;height:100%;color:#dbe2ec;background:#111318;font-size:12px}.casting-editor button[data-v-55831003],.casting-editor input[data-v-55831003],.casting-editor textarea[data-v-55831003],.casting-editor select[data-v-55831003]{font:inherit;box-sizing:border-box}.casting-editor button[data-v-55831003]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:27px;padding:4px 9px;border:1px solid #35404c;border-radius:4px;background:#1b1f27;color:#b5c1cf;cursor:pointer;white-space:nowrap}.casting-editor button[data-v-55831003]:disabled{cursor:default;opacity:.45}.casting-editor button[data-v-55831003]:focus-visible,.casting-editor input[data-v-55831003]:focus-visible,.casting-editor textarea[data-v-55831003]:focus-visible,.casting-editor select[data-v-55831003]:focus-visible{outline:2px solid #83cfe8;outline-offset:2px}.casting-editor .casting-primary[data-v-55831003]{background:#83cfe8;border-color:#83cfe8;color:#132a35;font-weight:600}.casting-top-actions[data-v-55831003]{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:9px 20px;border-bottom:1px solid #292f39;flex-shrink:0;min-height:47px;box-sizing:border-box}.casting-top-actions>span[data-v-55831003]{color:#91a1b0}.casting-top-actions>button[data-v-55831003]{padding:7px 14px}.casting-error[data-v-55831003]{flex-shrink:0;padding:10px 14px;margin:10px 16px 0;border-radius:5px;background:#472b29;color:#f1b3a9;line-height:1.6}.casting-workspace[data-v-55831003]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;flex:1;min-height:0;padding:16px;overflow:hidden}.casting-library[data-v-55831003]{container-type:inline-size;container-name:casting-collection}.casting-library[data-v-55831003],.casting-config[data-v-55831003]{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid #303846;border-radius:12px;background:#16191f;overflow:hidden}.casting-toolbar[data-v-55831003]{display:flex;align-items:stretch;justify-content:space-between;gap:12px;border-bottom:1px solid #303846;flex-shrink:0;min-height:47px}.casting-toolbar nav[data-v-55831003]{display:flex;gap:20px;padding:0 14px}.casting-toolbar nav button[data-v-55831003]{gap:7px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 10px;background:transparent;color:#93a3b7;font-size:13px;font-weight:600}.casting-toolbar nav button.active[data-v-55831003]{color:#83cfe8;border-bottom-color:#83cfe8}.casting-selection-actions[data-v-55831003]{display:flex;align-items:center;gap:7px;padding:8px 12px 8px 0}.casting-selection-actions button[data-v-55831003]{font-size:11px;min-height:24px}.casting-library-body[data-v-55831003]{padding:24px;overflow:auto;flex:1;min-height:0}.casting-section-heading[data-v-55831003]{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.casting-section-heading h3[data-v-55831003]{font-size:17px;font-weight:600;margin:0}.casting-extracted-count[data-v-55831003]{color:#bba4ec;background:#322a43;padding:5px 8px;border-radius:4px;font-size:11px;white-space:nowrap}.casting-library-actions[data-v-55831003]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-left:auto}.casting-library-actions button[data-v-55831003]{font-size:11px;min-height:25px;padding:3px 8px}.casting-library-actions .casting-delete[data-v-55831003]{color:#e59595}.casting-grid[data-v-55831003]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.casting-card[data-v-55831003]{position:relative;min-width:0;border:1px solid #36404e;border-radius:10px;background:#191e26;overflow:hidden}.casting-card.active[data-v-55831003]{border-color:#70cbe9;background:#20313d}.casting-card .casting-card-select[data-v-55831003]{display:flex;align-items:center;gap:12px;padding:19px 15px 18px 18px;width:100%;border:0;border-radius:0;background:transparent;text-align:left;white-space:normal}.casting-card>input[data-v-55831003]{position:absolute;right:10px;top:10px;width:14px;height:14px;margin:0;accent-color:#83cfe8;cursor:pointer}.casting-thumbnail[data-v-55831003]{width:96px;height:80px;flex-shrink:0;overflow:hidden;border:1px solid #69bbdc;border-radius:7px;background:#111820}.casting-thumbnail img[data-v-55831003]{width:100%;height:100%;object-fit:contain}.casting-card-info[data-v-55831003]{min-width:0;flex:1}.casting-card-title[data-v-55831003]{display:flex;align-items:center;gap:6px;min-width:0;padding-right:7px}.casting-card-title h4[data-v-55831003]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#e0e7f0;margin:0;min-width:0}.casting-asset-status[data-v-55831003]{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:2px 4px;border-radius:3px;color:#98a8bb;background:#28323e;font-size:10px;white-space:nowrap}.casting-asset-status.complete[data-v-55831003]{background:#1d4137;color:#85d4b8}.casting-asset-status.running[data-v-55831003]{background:#233d4b;color:#87cce8}.casting-asset-status.failed[data-v-55831003]{background:#452e30;color:#f1a2a4}.casting-card-info p[data-v-55831003]{margin:6px 0 0;color:#899caf;font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.casting-image-placeholder[data-v-55831003]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;width:100%;height:100%;min-height:70px;color:#6f8296;font-size:10px}.casting-empty[data-v-55831003]{min-height:250px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#71869b}.casting-empty p[data-v-55831003]{font-size:15px;margin:12px 0 7px}.casting-empty span[data-v-55831003]{font-size:12px}.casting-config>header[data-v-55831003]{display:flex;align-items:center;gap:9px;padding:17px 20px;border-bottom:1px solid #303846;flex-shrink:0;min-height:58px;box-sizing:border-box}.casting-config>header>svg[data-v-55831003]{color:#83cfe8;flex-shrink:0}.casting-config h3[data-v-55831003]{font-size:15px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.casting-config-scroll[data-v-55831003]{flex:1;min-height:0;padding:20px;overflow-y:auto}.casting-config h4[data-v-55831003],.casting-field>span[data-v-55831003]{display:block;margin:0 0 10px;font-size:12px;font-weight:500;color:#9caec3}.casting-image-preview[data-v-55831003]{height:140px;overflow:hidden;border:1px solid #5db7d8;border-radius:10px;background:#111820}.casting-image-preview img[data-v-55831003]{width:100%;height:100%;object-fit:contain}.casting-current-actions[data-v-55831003]{display:grid;gap:7px;margin-top:12px}.casting-current-actions button[data-v-55831003]{width:100%;font-size:12px;min-height:25px}.casting-current-image>p[data-v-55831003]{font-size:10px;color:#7b90a6;line-height:1.7;margin:10px 0 23px}.casting-field[data-v-55831003]{display:block;margin-bottom:24px}.casting-field input[data-v-55831003],.casting-field textarea[data-v-55831003]{display:block;width:100%;border:1px solid #35404e;border-radius:4px;background:#11161d;color:#d4dfea;padding:8px;font-size:12px;outline:none}.casting-field input[data-v-55831003]{height:32px}.casting-field textarea[data-v-55831003]{resize:vertical;min-height:90px;line-height:1.7}.casting-field input[data-v-55831003]:focus,.casting-field textarea[data-v-55831003]:focus{border-color:#83cfe8}.casting-reference-preview[data-v-55831003]{height:130px;border:1px dashed #455467;border-radius:9px;background:#121820;overflow:hidden}.casting-reference-preview img[data-v-55831003]{width:100%;height:100%;object-fit:contain}.casting-reference-actions[data-v-55831003]{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.casting-reference-actions button[data-v-55831003]{flex:1;font-size:11px}.casting-generation-controls[data-v-55831003]{flex-shrink:0;padding:14px 16px 16px;border-top:1px solid #303846;background:#171e26}.casting-generation-controls>div[data-v-55831003]{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:10px;margin-bottom:12px}.casting-generation-controls select[data-v-55831003]{min-width:0;width:100%;background:#111820;color:#aebed0;border:1px solid #3a4656;border-radius:4px;height:30px;padding:0 7px;font-size:12px}.casting-generation-controls>.casting-primary[data-v-55831003]{width:100%;min-height:43px;gap:7px;font-size:13px}.casting-credits[data-v-55831003]{font-size:11px;color:#8a4d18;white-space:nowrap}.casting-config-empty[data-v-55831003]{flex:1;min-height:250px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#74869b}.casting-card .casting-card-voice[data-v-55831003]{margin:0 15px 12px 18px;font-size:11px;max-width:calc(100% - 33px);overflow:hidden;text-overflow:ellipsis}.casting-voice[data-v-55831003]{margin-bottom:24px}.casting-voice button[data-v-55831003]{width:100%;justify-content:flex-start;margin-bottom:7px}.casting-card .casting-card-speech[data-v-55831003]{font-size:11px;margin:0 12px 12px 0}.casting-spinner[data-v-55831003]{animation:casting-spin-55831003 1s linear infinite}@keyframes casting-spin-55831003{to{transform:rotate(360deg)}}@container casting-collection (max-width:700px){.casting-grid[data-v-55831003]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container casting-collection (max-width:480px){.casting-grid[data-v-55831003]{grid-template-columns:minmax(0,1fr)}}@media (max-width:1300px){.casting-library-body[data-v-55831003]{padding:20px}.casting-toolbar[data-v-55831003]{flex-wrap:wrap;gap:0}.casting-selection-actions[data-v-55831003]{margin-left:auto;padding-left:12px}}@media (max-width:900px){.casting-workspace[data-v-55831003]{grid-template-columns:minmax(0,1fr);overflow:auto;min-height:0}.casting-library[data-v-55831003],.casting-config[data-v-55831003]{min-height:300px;overflow:visible;flex-shrink:0}.casting-config-scroll[data-v-55831003],.casting-library-body[data-v-55831003]{overflow:visible}.casting-library[data-v-55831003]{border-radius:10px}.casting-config[data-v-55831003]{overflow:hidden}.casting-generation-controls[data-v-55831003]{position:sticky;bottom:0;z-index:1}.casting-config-scroll[data-v-55831003]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.casting-current-image[data-v-55831003]{grid-row:span 3}.casting-reference[data-v-55831003]{grid-column:2}.casting-field[data-v-55831003]{margin-bottom:0}.casting-image-preview[data-v-55831003]{height:220px}}@media (max-width:560px){.casting-workspace[data-v-55831003]{padding:10px;gap:12px}.casting-grid[data-v-55831003]{grid-template-columns:minmax(0,1fr)}.casting-library-body[data-v-55831003]{padding:16px}.casting-toolbar nav[data-v-55831003]{padding-left:8px;gap:9px}.casting-toolbar nav button[data-v-55831003]{padding:10px 8px}.casting-library-actions[data-v-55831003]{margin-left:0}.casting-config-scroll[data-v-55831003]{display:block;padding:18px}.casting-field[data-v-55831003]{margin-bottom:22px}.casting-current-image>p[data-v-55831003]{margin-bottom:22px}.casting-top-actions[data-v-55831003]{padding:8px 12px}.casting-image-preview[data-v-55831003]{height:180px}}.comic-voice-backdrop[data-v-34d1099e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px;color:#dce1e9}.comic-voice-dialog[data-v-34d1099e]{width:min(720px,100%);box-sizing:border-box;max-height:90dvh;display:flex;flex-direction:column;border:1px solid #353b44;border-radius:12px;background:#101114;box-shadow:0 20px 70px #0007;font-size:14px}.comic-voice-dialog button[data-v-34d1099e],.comic-voice-dialog input[data-v-34d1099e],.comic-voice-dialog select[data-v-34d1099e]{font:inherit}.comic-voice-dialog button[data-v-34d1099e]{cursor:pointer;color:#aeb8c5;background:#191c21;border:1px solid #30353e;border-radius:7px;padding:8px 15px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.comic-voice-dialog button[data-v-34d1099e]:disabled{opacity:.45;cursor:default}.comic-voice-dialog button[data-v-34d1099e]:focus-visible,.comic-voice-dialog input[data-v-34d1099e]:focus-visible{outline:2px solid #83cfe8;outline-offset:2px}.comic-voice-dialog header[data-v-34d1099e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #292d34;margin-bottom:16px}.comic-voice-dialog h3[data-v-34d1099e]{margin:0;font-size:16px;font-weight:600}.comic-voice-dialog h3 span[data-v-34d1099e]{margin-left:12px;color:#8490a0;font-size:12px;font-weight:400}.comic-voice-dialog header button[data-v-34d1099e]{padding:0;border:0;background:none}.comic-voice-body[data-v-34d1099e]{padding:0 24px 20px;overflow:auto;min-height:260px}.voice-mode-tabs[data-v-34d1099e]{display:flex;gap:8px;margin:0 0 20px}.voice-mode-tabs button[data-v-34d1099e]{border:0;border-radius:30px;font-weight:600;padding:9px 20px}.voice-mode-tabs button.active[data-v-34d1099e]{background:#83cfe8!important;border-color:#83cfe8!important;color:#fff!important}.comic-voice-dialog .voice-confirm[data-v-34d1099e]{background:#1b1e23;border-color:#343b47;color:#e4e7ed}.voice-filters[data-v-34d1099e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.voice-filters>div[data-v-34d1099e]{display:flex;gap:8px}.voice-filters button[data-v-34d1099e]{padding:6px 16px;font-size:12px;border-color:transparent}.voice-filters .active[data-v-34d1099e]{border-color:#527889;color:#83cfe8;background:#23343e}.voice-filters select[data-v-34d1099e]{background:#1c2027;color:#aeb8c5;border:1px solid #39424e;border-radius:6px;padding:6px 8px;max-width:180px;font-size:12px}.voice-results[data-v-34d1099e]{max-height:380px;overflow-y:auto;padding-right:4px}.voice-empty[data-v-34d1099e]{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#929eae;gap:10px}.voice-empty p[data-v-34d1099e]{margin:0}.voice-empty span[data-v-34d1099e],.voice-empty button[data-v-34d1099e]{font-size:12px}.voice-group[data-v-34d1099e]{margin-bottom:20px}.voice-group h4[data-v-34d1099e]{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;color:#8f9ba9}.voice-group h4 span[data-v-34d1099e]{height:1px;background:#333942;flex:1}.voice-preset-grid[data-v-34d1099e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.voice-preset-grid article[data-v-34d1099e]{min-width:0;display:flex;align-items:center;border:1px solid #39424e;border-radius:8px;padding:8px 9px;background:#17191e}.voice-preset-grid article.selected[data-v-34d1099e],.voice-library-row.selected[data-v-34d1099e]{border-color:#83cfe8;background:#22343e}.voice-preset-grid .voice-preset-select[data-v-34d1099e]{flex:1;min-width:0;padding:0;border:0;background:none;justify-content:flex-start;font-size:13px;min-height:25px}.voice-preset-select span[data-v-34d1099e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected .voice-preset-select[data-v-34d1099e]{color:#83cfe8}.comic-voice-dialog .voice-play[data-v-34d1099e]{flex-shrink:0;padding:0;width:25px;height:25px;border-radius:50%;border:0;margin-left:6px}.selected .voice-play[data-v-34d1099e]{background:#83cfe8;color:#15303a}.voice-error[data-v-34d1099e]{color:#efb1a7;background:#432c2c;padding:10px 12px;border-radius:6px;font-size:13px}.voice-upload[data-v-34d1099e]{border:1px dashed #4a5666;min-height:190px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#9baabd;padding:20px}.voice-upload p[data-v-34d1099e]{margin:0}.voice-upload span[data-v-34d1099e]{font-size:12px}.voice-upload strong[data-v-34d1099e]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.voice-upload>div[data-v-34d1099e]{display:flex;gap:10px}.voice-name[data-v-34d1099e]{display:block;color:#9baabd;font-size:12px;margin:20px 0 12px}.voice-name input[data-v-34d1099e]{display:block;margin-top:8px;width:100%;box-sizing:border-box;border:1px solid #3c4654;background:#11161c;color:#dce1e9;border-radius:5px;padding:9px}.voice-note[data-v-34d1099e]{font-size:12px;color:#7f90a3;line-height:1.7;margin-top:18px}.voice-search[data-v-34d1099e]{display:flex;align-items:center;gap:10px;border:1px solid #39424e;border-radius:7px;margin-bottom:16px;padding-left:12px}.voice-search input[data-v-34d1099e]{flex:1;min-width:0;background:none;border:0;color:#dce1e9;padding:9px 0;outline:none}.voice-search button[data-v-34d1099e]{border:0;border-left:1px solid #39424e;border-radius:0 6px 6px 0}.voice-library-row[data-v-34d1099e]{display:flex;align-items:center;border:1px solid #39424e;border-radius:8px;padding:10px 12px;margin-bottom:8px}.comic-voice-dialog .voice-library-select[data-v-34d1099e]{flex:1;min-width:0;justify-content:flex-start;border:0;background:none;padding:0;text-align:left}.voice-library-select span[data-v-34d1099e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-library-select small[data-v-34d1099e]{display:block;font-size:11px;color:#8190a1;margin-top:5px}.comic-voice-dialog footer[data-v-34d1099e]{border-top:1px solid #303741;display:flex;justify-content:flex-end;gap:12px;padding:16px 24px}.comic-voice-dialog .voice-clear[data-v-34d1099e]{margin-right:auto;color:#ce9c98}.voice-spinner[data-v-34d1099e]{animation:voice-spin-34d1099e 1s linear infinite}@keyframes voice-spin-34d1099e{to{transform:rotate(360deg)}}@media (max-width:600px){.comic-voice-backdrop[data-v-34d1099e]{padding:12px}.comic-voice-body[data-v-34d1099e]{padding:0 16px 16px}.voice-preset-grid[data-v-34d1099e]{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-mode-tabs button[data-v-34d1099e]{padding:8px 12px}.voice-filters[data-v-34d1099e]{gap:10px}.voice-filters select[data-v-34d1099e]{max-width:140px}}.speech-backdrop[data-v-cf967d73]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;background:#05080cbd;display:flex;align-items:center;justify-content:center;padding:24px;color:#dce4ed}.speech-panel[data-v-cf967d73]{width:640px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;background:#171b22;border:1px solid #384454;border-radius:12px;box-shadow:0 15px 65px #0007;font-size:13px}.speech-panel button[data-v-cf967d73]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;background:#222b36;border:1px solid #435063;border-radius:5px;color:#cdd8e5;cursor:pointer;font:inherit}.speech-panel button[data-v-cf967d73]:disabled{opacity:.45;cursor:default}.speech-panel button[data-v-cf967d73]:focus-visible,.speech-panel textarea[data-v-cf967d73]:focus-visible{outline:2px solid #83cfe8;outline-offset:2px}.speech-panel header[data-v-cf967d73]{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-bottom:1px solid #333e4b}.speech-panel h3[data-v-cf967d73]{display:flex;gap:8px;align-items:center;margin:0;font-size:17px}.speech-panel h4[data-v-cf967d73]{font-size:14px;margin:0 0 12px}.speech-body[data-v-cf967d73]{padding:20px 24px;overflow:auto}.speech-voice[data-v-cf967d73]{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;color:#94a7ba}.speech-voice strong[data-v-cf967d73]{color:#83cfe8}.speech-text[data-v-cf967d73]{display:block}.speech-text>span[data-v-cf967d73]:first-child{display:block;margin-bottom:10px}.speech-text textarea[data-v-cf967d73]{box-sizing:border-box;width:100%;resize:vertical;min-height:120px;background:#10151d;border:1px solid #425062;border-radius:6px;color:#e0e8f2;font:inherit;line-height:1.7;padding:12px}.speech-count[data-v-cf967d73]{display:block;text-align:right;margin:7px 0 15px;color:#8fa2b7}.speech-count.invalid[data-v-cf967d73],.speech-error[data-v-cf967d73]{color:#f2aaa2}.speech-error[data-v-cf967d73]{padding:10px;border-radius:5px;background:#472d2d;line-height:1.7}.speech-tip[data-v-cf967d73]{color:#d8bc83;line-height:1.7}.speech-panel .speech-primary[data-v-cf967d73]{background:#83cfe8;border-color:#83cfe8;color:#102b37;font-weight:600}.speech-prepare[data-v-cf967d73]{width:100%}.speech-quote[data-v-cf967d73]{border:1px solid #47809b;border-radius:7px;padding:14px;background:#1e303c;line-height:1.7}.speech-quote>div[data-v-cf967d73]{display:flex;justify-content:flex-end;gap:10px}.speech-latest[data-v-cf967d73],.speech-history[data-v-cf967d73]{margin-top:24px}.speech-latest audio[data-v-cf967d73],.speech-history audio[data-v-cf967d73]{display:block;width:100%;height:38px;margin:12px 0}.speech-history article[data-v-cf967d73]{border:1px solid #354353;border-radius:7px;padding:14px;margin:12px 0}.speech-job-heading[data-v-cf967d73]{display:flex;justify-content:space-between;gap:10px}.speech-job-heading time[data-v-cf967d73],.speech-history article>p[data-v-cf967d73]{color:#92a6ba;font-size:12px;line-height:1.7}.speech-history .speech-job-text[data-v-cf967d73]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:120px;overflow:auto;color:#d7e1ed}.speech-job-actions[data-v-cf967d73]{display:flex;gap:8px}.speech-panel footer[data-v-cf967d73]{padding:14px 24px;border-top:1px solid #333e4b;color:#8e9fb1;font-size:12px;line-height:1.7}.speech-spin[data-v-cf967d73]{animation:speech-spin-cf967d73 1s linear infinite}@keyframes speech-spin-cf967d73{to{transform:rotate(360deg)}}@media (max-width:600px){.speech-backdrop[data-v-cf967d73]{padding:12px}.speech-body[data-v-cf967d73]{padding:16px}.speech-panel header[data-v-cf967d73]{padding:15px}.speech-job-heading[data-v-cf967d73]{flex-wrap:wrap}}.comic-casting-workspace[data-v-353fd5b7]{height:calc(100dvh - var(--site-announcement-height,0px) - 112px);min-height:550px;display:flex;flex-direction:column}.comic-casting-workspace>.casting-editor[data-v-353fd5b7]{flex:1;min-height:0}.casting-workspace-notice[data-v-353fd5b7],.casting-workspace-error[data-v-353fd5b7]{padding:10px 16px;margin:0;color:#a5cddc;background:#1c303a;font-size:13px;line-height:1.6}.casting-workspace-notice button[data-v-353fd5b7]{float:right;border:0;color:inherit;background:transparent}.casting-workspace-error[data-v-353fd5b7]{color:#f1b5ab;background:#442c29}.comic-casting-backdrop[data-v-353fd5b7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0009;display:grid;place-items:center;padding:24px;color:#d6dce5}.comic-casting-dialog[data-v-353fd5b7]{width:min(500px,100%);max-height:85dvh;overflow:auto;border:1px solid #343c47;border-radius:10px;background:#171b22;padding:22px;font-size:14px}.comic-casting-dialog.history[data-v-353fd5b7]{width:min(860px,100%)}.comic-casting-dialog header[data-v-353fd5b7],.comic-casting-dialog footer[data-v-353fd5b7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.comic-casting-dialog h3[data-v-353fd5b7]{margin:0;font-size:17px}.comic-casting-dialog button[data-v-353fd5b7]{cursor:pointer;padding:8px 12px;border:1px solid #465565;border-radius:5px;background:transparent;color:#ccd8e3;font:inherit}.comic-casting-dialog header button[data-v-353fd5b7]{display:flex;border:0;padding:0}.comic-casting-dialog header svg[data-v-353fd5b7]{width:20px;height:20px}.comic-casting-dialog p[data-v-353fd5b7]{line-height:1.7;color:#a5b0bf}.comic-casting-dialog ul[data-v-353fd5b7]{list-style:none;padding:0}.comic-casting-dialog li[data-v-353fd5b7]{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #303846}.comic-casting-dialog footer[data-v-353fd5b7]{justify-content:flex-end;margin-top:20px}.comic-casting-dialog .casting-confirm[data-v-353fd5b7]{background:#83cfe8;color:#162b36;border-color:#83cfe8}.comic-casting-dialog button[data-v-353fd5b7]:disabled{opacity:.5;cursor:default}.casting-history-record[data-v-353fd5b7]{margin-top:20px;border-top:1px solid #333c48;padding-top:14px}.casting-history-record>div[data-v-353fd5b7]:first-child{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#9caabb}.casting-history-outputs[data-v-353fd5b7]{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}.casting-history-outputs article[data-v-353fd5b7]{width:210px;display:flex;flex-direction:column;gap:8px}.casting-history-outputs .casting-history-preview[data-v-353fd5b7]{height:150px;border:1px solid #3d4959;padding:0;overflow:hidden}.casting-history-preview img[data-v-353fd5b7]{width:100%;height:100%;object-fit:contain}.comic-image-preview-backdrop[data-v-353fd5b7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:50px;background:#000d}.comic-image-preview-backdrop>img[data-v-353fd5b7]{max-width:100%;max-height:calc(100dvh - 100px);object-fit:contain}.comic-image-preview-backdrop>button[data-v-353fd5b7]{position:absolute;right:25px;top:20px;color:#fff;background:transparent;border:0;cursor:pointer}@media (max-width:900px){.comic-casting-workspace[data-v-353fd5b7]{height:auto;min-height:650px}.comic-casting-workspace>.casting-editor[data-v-353fd5b7]{min-height:650px}.comic-casting-backdrop[data-v-353fd5b7]{padding:12px}}.storyboard-picker-backdrop[data-v-64f820ff]{position:fixed;top:0;right:0;bottom:0;left:0;background:#05080cbd;z-index:1800;display:grid;place-items:center;padding:24px;color:#dbe5ef}.storyboard-picker[data-v-64f820ff]{width:min(760px,100%);max-height:90vh;display:flex;flex-direction:column;background:#171d26;border:1px solid #3d4d60;border-radius:10px;box-shadow:0 18px 65px #0007}.storyboard-picker header[data-v-64f820ff],.storyboard-picker footer[data-v-64f820ff]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #354151}.storyboard-picker h3[data-v-64f820ff]{font-size:16px;margin:0}.storyboard-picker button[data-v-64f820ff]{display:inline-flex;gap:6px;align-items:center;justify-content:center;font:inherit;font-size:12px;background:#232d39;border:1px solid #45566c;border-radius:5px;padding:7px 12px;color:#cedce9;cursor:pointer}.storyboard-picker button[data-v-64f820ff]:disabled{opacity:.4;cursor:default}.storyboard-picker button[data-v-64f820ff]:focus-visible,.storyboard-picker input[data-v-64f820ff]:focus-visible{outline:2px solid #83cfe8;outline-offset:2px}.storyboard-picker-body[data-v-64f820ff]{padding:18px 22px;overflow:auto}.storyboard-picker nav[data-v-64f820ff]{display:flex;gap:9px;margin-bottom:14px}.storyboard-picker nav [aria-pressed=true][data-v-64f820ff],.storyboard-picker .selected[data-v-64f820ff]{border-color:#83cfe8;background:#213946}.storyboard-picker input[data-v-64f820ff]{box-sizing:border-box;width:100%;background:#101722;color:#dce7f1;border:1px solid #44546b;border-radius:6px;font:inherit;font-size:13px;padding:10px;margin-bottom:15px}.storyboard-picker-grid[data-v-64f820ff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.storyboard-picker-grid button[data-v-64f820ff]{min-width:0;justify-content:flex-start;padding:10px}.storyboard-picker-grid img[data-v-64f820ff]{width:45px;height:50px;object-fit:contain;border-radius:5px;background:#111820}.storyboard-picker-grid button>span[data-v-64f820ff]{min-width:0;overflow-wrap:anywhere;text-align:left}.storyboard-picker-grid small[data-v-64f820ff]{display:block;color:#94a9bc;font-size:10px;margin-top:5px}.storyboard-picker h4[data-v-64f820ff]{font-size:13px;margin:23px 0 12px}.storyboard-picker h4 small[data-v-64f820ff]{margin-left:12px;color:#94a9bc;font-weight:400;font-size:11px}.storyboard-picker ol[data-v-64f820ff]{margin:0;padding:0;list-style:none}.storyboard-picker li[data-v-64f820ff]{display:flex;align-items:center;gap:8px;border:1px solid #354558;background:#141d28;border-radius:6px;padding:9px;margin-bottom:8px;font-size:12px}.storyboard-picker li span[data-v-64f820ff]{flex:1}.storyboard-picker li button[data-v-64f820ff]{padding:5px}.storyboard-picker [role=alert][data-v-64f820ff]{color:#eeb1a6}.storyboard-picker-empty[data-v-64f820ff]{color:#93a7bc;text-align:center}.storyboard-picker footer[data-v-64f820ff]{border-top:1px solid #354151;border-bottom:0;justify-content:flex-end;gap:12px}.storyboard-picker footer .confirm[data-v-64f820ff]{background:#83cfe8;border-color:#83cfe8;color:#102b37}@media (max-width:600px){.storyboard-picker-backdrop[data-v-64f820ff]{padding:12px}.storyboard-picker-grid[data-v-64f820ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.storyboard-picker-body[data-v-64f820ff]{padding:15px}.storyboard-picker h4 small[data-v-64f820ff]{display:block;margin:6px 0 0}}.storyboard-split-backdrop[data-v-e531004e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;background:#05080cbd;display:grid;place-items:center;padding:24px;color:#dce5ef}.storyboard-split-dialog[data-v-e531004e]{display:flex;flex-direction:column;width:min(720px,100%);max-height:90vh;background:#191e27;border:1px solid #3a4758;border-radius:10px;box-shadow:0 20px 70px #0008;font-size:13px}.storyboard-split-dialog header[data-v-e531004e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #334050}.storyboard-split-dialog h3[data-v-e531004e]{font-size:17px;margin:0}.storyboard-split-dialog button[data-v-e531004e]{font:inherit;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 13px;color:#c9d7e5;background:#222d3a;border:1px solid #48596d;border-radius:5px;cursor:pointer}.storyboard-split-dialog button[data-v-e531004e]:disabled{opacity:.45;cursor:default}.storyboard-split-dialog button[data-v-e531004e]:focus-visible,.storyboard-split-dialog input[data-v-e531004e]:focus-visible{outline:2px solid #83cfe8;outline-offset:2px}.storyboard-split-body[data-v-e531004e]{padding:20px 24px;overflow:auto}.storyboard-split-target[data-v-e531004e]{color:#93a8bd;margin:0 0 20px}.storyboard-split-body fieldset[data-v-e531004e]{display:flex;gap:14px;padding:14px;border:1px solid #3b495a;border-radius:7px}.storyboard-split-body fieldset label[data-v-e531004e]{display:flex;gap:6px;align-items:center;padding:5px 15px}.storyboard-split-body input[data-v-e531004e]{accent-color:#83cfe8}.storyboard-split-sequential[data-v-e531004e]{display:flex;align-items:center;gap:7px;margin:20px 0 12px}.storyboard-split-hint[data-v-e531004e]{color:#8fa7bc;font-size:12px;line-height:1.8}.storyboard-split-warning[data-v-e531004e],.storyboard-split-error[data-v-e531004e]{display:flex;gap:8px;line-height:1.8;background:#3d2e25;border:1px solid #674d37;padding:12px;border-radius:6px;color:#e5bd86}.storyboard-split-error[data-v-e531004e]{background:#422b2b;border-color:#644241;color:#efb0a5}.storyboard-split-task h4[data-v-e531004e]{color:#83cfe8}.storyboard-split-candidates article[data-v-e531004e]{border:1px solid #3b4b5e;border-radius:7px;padding:13px;margin:12px 0}.storyboard-split-candidates h5[data-v-e531004e]{font-size:13px;margin:0 0 10px}.storyboard-split-candidates p[data-v-e531004e]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.storyboard-split-candidates b[data-v-e531004e]{display:block;color:#90a8bd;font-weight:400;font-size:11px}.storyboard-split-candidates small[data-v-e531004e]{color:#8ba3b9;overflow-wrap:anywhere}.storyboard-candidate-assets[data-v-e531004e]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;color:#91a8bb}.storyboard-candidate-asset[data-v-e531004e]{display:inline-flex;gap:6px;align-items:center;border:1px solid #3f6277;border-radius:4px;padding:4px 7px;color:#baddeb}.storyboard-candidate-asset small[data-v-e531004e]{font-size:9px;color:#86acbf}.storyboard-split-dialog footer[data-v-e531004e]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;border-top:1px solid #334050;padding:15px 24px}.storyboard-split-dialog .primary[data-v-e531004e]{background:#83cfe8;color:#13313e;border-color:#83cfe8}.split-spinner[data-v-e531004e]{animation:split-spin-e531004e 1s linear infinite}@keyframes split-spin-e531004e{to{transform:rotate(360deg)}}@media (max-width:600px){.storyboard-split-backdrop[data-v-e531004e]{padding:12px}.storyboard-split-body[data-v-e531004e]{padding:16px}.storyboard-split-body fieldset[data-v-e531004e]{gap:5px}.storyboard-split-body fieldset label[data-v-e531004e]{padding:4px 10px}}.comic-workspace[data-v-b41ed02a]{min-height:calc(100vh - 96px);background:#0d1015;color:#e9eef6}.comic-header[data-v-b41ed02a]{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;border-bottom:1px solid #242a34;background:#11151c}.comic-project-heading[data-v-b41ed02a],.comic-header-actions[data-v-b41ed02a],.comic-title-row[data-v-b41ed02a],.comic-breadcrumb[data-v-b41ed02a],.comic-step[data-v-b41ed02a],.comic-panel-title[data-v-b41ed02a],.comic-list-heading[data-v-b41ed02a],.comic-bottom-actions[data-v-b41ed02a],.comic-asset-actions[data-v-b41ed02a],.comic-render-footer[data-v-b41ed02a],.comic-history-row[data-v-b41ed02a],.comic-export-top[data-v-b41ed02a],.comic-timeline-head[data-v-b41ed02a],.comic-export-footer[data-v-b41ed02a]{display:flex;align-items:center}.comic-project-heading[data-v-b41ed02a]{gap:12px;min-width:0}.comic-back[data-v-b41ed02a]{display:grid;width:32px;height:32px;place-items:center;border:1px solid #303743;border-radius:6px;color:#aebbc9;background:#151a22}.comic-back[data-v-b41ed02a]:hover{color:#fff;border-color:#6b7b87}.comic-breadcrumb[data-v-b41ed02a]{gap:5px;color:#8491a1;font-size:12px}.comic-breadcrumb svg[data-v-b41ed02a]{width:12px;height:12px}.comic-title-row[data-v-b41ed02a]{gap:8px;margin-top:2px}.comic-title-row input[data-v-b41ed02a]{width:min(420px,38vw);border:0;outline:0;color:#f4f7fb;background:transparent;font-size:16px;font-weight:700}.comic-project-tag[data-v-b41ed02a]{border:1px solid #43525e;border-radius:4px;padding:2px 6px;color:#aebdca;font-size:11px}.comic-header-actions[data-v-b41ed02a]{gap:10px}.comic-sync-state[data-v-b41ed02a]{display:inline-flex;align-items:center;gap:6px;color:#8996a6;font-size:12px}.comic-sync-state i[data-v-b41ed02a]{width:6px;height:6px;border-radius:50%;background:#74d2ad}.comic-header-button[data-v-b41ed02a],.comic-credit[data-v-b41ed02a]{display:inline-flex;height:34px;align-items:center;gap:7px;border:1px solid #333b47;border-radius:6px;padding:0 10px;color:#c6d2dd;background:#171d26;font-size:12px}.comic-credit[data-v-b41ed02a]{color:#f0cf84}.comic-credit svg[data-v-b41ed02a]{color:#efb75f}.comic-step-nav[data-v-b41ed02a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:81px;border-bottom:1px solid #252c36;background:#10141a}.comic-step[data-v-b41ed02a]{position:relative;gap:10px;justify-content:center;border:0;border-right:1px solid #222933;color:#8d9aa9;background:transparent;text-align:left}.comic-step[data-v-b41ed02a]:last-child{border-right:0}.comic-step[data-v-b41ed02a]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:transparent}.comic-step[data-v-b41ed02a]:not(.locked):hover{background:#151c24}.comic-step.active[data-v-b41ed02a]{color:#eaf5ff;background:#151d26}.comic-step.active[data-v-b41ed02a]:after{background:#e2b46f}.comic-step.complete[data-v-b41ed02a]{color:#b7d9ca}.comic-step.locked[data-v-b41ed02a]{cursor:not-allowed;opacity:.48}.comic-step-number[data-v-b41ed02a]{display:grid;width:26px;height:26px;place-items:center;border:1px solid #465260;border-radius:50%;color:#a8b6c3;font-size:12px;font-weight:700}.comic-step.complete .comic-step-number[data-v-b41ed02a]{border-color:#469b79;color:#b7e9d3;background:#173328}.comic-step.active .comic-step-number[data-v-b41ed02a]{border-color:#d7a15b;color:#2a1d0e;background:#e8ba78}.comic-step strong[data-v-b41ed02a],.comic-step small[data-v-b41ed02a]{display:block}.comic-step strong[data-v-b41ed02a]{font-size:13px}.comic-step small[data-v-b41ed02a]{margin-top:3px;color:#718091;font-size:11px}.comic-stage-head[data-v-b41ed02a]{display:flex;align-items:flex-end;justify-content:space-between;margin:0 28px;padding:22px 0 16px}.comic-stage-head p[data-v-b41ed02a],.comic-export-top p[data-v-b41ed02a]{margin:0 0 4px;color:#e3b874;font-size:12px;font-weight:600}.comic-stage-head h2[data-v-b41ed02a]{margin:0;color:#f5f7fb;font-size:23px;letter-spacing:0}.comic-stage-meta[data-v-b41ed02a]{display:inline-flex;gap:7px;color:#7f8c9a;font-size:12px}.comic-stage-meta svg[data-v-b41ed02a]{width:15px;height:15px}.comic-script-stage[data-v-b41ed02a],.comic-episode-stage[data-v-b41ed02a],.comic-assets-stage[data-v-b41ed02a],.comic-storyboard-stage[data-v-b41ed02a],.comic-export-stage[data-v-b41ed02a]{margin:0 28px 28px}.comic-script-stage[data-v-b41ed02a]{display:grid;grid-template-columns:minmax(540px,1fr) 300px;gap:18px}.comic-form-panel[data-v-b41ed02a],.comic-settings-panel[data-v-b41ed02a],.comic-list-panel[data-v-b41ed02a],.comic-asset-library[data-v-b41ed02a],.comic-asset-detail[data-v-b41ed02a],.comic-shot-list[data-v-b41ed02a],.comic-storyboard-editor[data-v-b41ed02a],.comic-export-top[data-v-b41ed02a],.comic-timeline[data-v-b41ed02a],.comic-export-footer[data-v-b41ed02a]{border:1px solid #27303b;border-radius:7px;background:#151a22}.comic-form-panel[data-v-b41ed02a],.comic-settings-panel[data-v-b41ed02a],.comic-asset-detail[data-v-b41ed02a],.comic-storyboard-editor[data-v-b41ed02a]{padding:20px}.comic-panel-title[data-v-b41ed02a]{justify-content:space-between;gap:12px;margin-bottom:18px}.comic-panel-title span[data-v-b41ed02a],.comic-panel-title h3[data-v-b41ed02a]{display:block}.comic-panel-title span[data-v-b41ed02a]{margin-bottom:4px;color:#8b98a8;font-size:12px}.comic-panel-title h3[data-v-b41ed02a]{margin:0;color:#f3f6fb;font-size:16px}.comic-panel-title>svg[data-v-b41ed02a]{color:#93a4b4}.comic-text-button[data-v-b41ed02a]{display:inline-flex;height:30px;align-items:center;gap:5px;border:0;color:#e9bd78;background:transparent;font-size:12px}.comic-text-button svg[data-v-b41ed02a]{width:14px;height:14px}.comic-field[data-v-b41ed02a]{display:grid;gap:8px;margin-bottom:16px;color:#aeb9c6;font-size:12px;font-weight:600}.comic-field input[data-v-b41ed02a],.comic-field textarea[data-v-b41ed02a],.comic-field select[data-v-b41ed02a]{width:100%;border:1px solid #303a46;border-radius:6px;outline:none;padding:9px 10px;color:#e7edf4;background:#0f1319;font-size:13px}.comic-field input[data-v-b41ed02a]:focus,.comic-field textarea[data-v-b41ed02a]:focus,.comic-field select[data-v-b41ed02a]:focus{border-color:#b88b4e;box-shadow:0 0 0 3px #ca9e5b1f}.comic-field textarea[data-v-b41ed02a]{min-height:188px;line-height:1.65;resize:vertical}.comic-field textarea.short[data-v-b41ed02a]{min-height:80px}.comic-editor-footer[data-v-b41ed02a],.comic-bottom-actions[data-v-b41ed02a]{display:flex;justify-content:space-between;gap:12px;color:#788695;font-size:12px}.comic-editor-footer[data-v-b41ed02a]{margin-top:-8px}.comic-settings-panel[data-v-b41ed02a]{align-self:start}.comic-segmented[data-v-b41ed02a]{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #303a46;border-radius:6px}.comic-segmented button[data-v-b41ed02a]{height:34px;border:0;border-right:1px solid #303a46;color:#9aa8b7;background:#10151c;font-size:12px}.comic-segmented button[data-v-b41ed02a]:last-child{border:0}.comic-segmented button.active[data-v-b41ed02a]{color:#f1d09c;background:#2a2217}.comic-style-preview[data-v-b41ed02a]{position:relative;height:96px;overflow:hidden;border-radius:6px}.comic-style-preview img[data-v-b41ed02a]{width:100%;height:100%;object-fit:cover;opacity:.76}.comic-style-preview span[data-v-b41ed02a]{position:absolute;bottom:9px;left:10px;color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 4px #000}.comic-primary[data-v-b41ed02a],.comic-secondary[data-v-b41ed02a]{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border-radius:6px;padding:0 12px;font-size:13px;font-weight:600}.comic-primary[data-v-b41ed02a]{border:1px solid #e6b76e;color:#2e2110;background:#e6b76e}.comic-primary[data-v-b41ed02a]:hover{background:#f1c886}.comic-primary[data-v-b41ed02a]:disabled{cursor:not-allowed;opacity:.55}.comic-secondary[data-v-b41ed02a]{border:1px solid #394552;color:#c1cfda;background:#1a212a}.comic-secondary[data-v-b41ed02a]:hover{border-color:#647585;background:#222b36}.comic-primary.wide[data-v-b41ed02a]{width:100%;margin-top:4px}.comic-primary svg[data-v-b41ed02a],.comic-secondary svg[data-v-b41ed02a]{width:16px;height:16px}.comic-episode-stage[data-v-b41ed02a]{display:grid;grid-template-columns:272px minmax(0,1fr);gap:18px}.comic-list-panel[data-v-b41ed02a],.comic-shot-list[data-v-b41ed02a]{align-self:start;overflow:hidden;padding:10px}.comic-list-heading[data-v-b41ed02a]{justify-content:space-between;padding:5px 5px 10px;color:#aeb9c5;font-size:12px;font-weight:700}.comic-list-heading button[data-v-b41ed02a],.comic-icon-action[data-v-b41ed02a]{display:grid;width:28px;height:28px;place-items:center;border:1px solid #384450;border-radius:5px;color:#aab9c7;background:#1b222b}.comic-list-heading button svg[data-v-b41ed02a],.comic-icon-action svg[data-v-b41ed02a]{width:15px;height:15px}.comic-episode-item[data-v-b41ed02a]{display:grid;width:100%;grid-template-columns:29px minmax(0,1fr) 18px;gap:9px;align-items:start;border:1px solid #384452;border-radius:6px;padding:10px;color:#dae5ee;background:#1b2530;text-align:left}.comic-episode-item>span[data-v-b41ed02a]{display:grid;width:27px;height:27px;place-items:center;border-radius:4px;color:#f1cc8d;background:#3a2d1b;font-size:11px;font-weight:800}.comic-episode-item strong[data-v-b41ed02a],.comic-episode-item small[data-v-b41ed02a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comic-episode-item strong[data-v-b41ed02a]{font-size:12px}.comic-episode-item small[data-v-b41ed02a]{margin-top:4px;color:#8493a2;font-size:11px}.comic-episode-item svg[data-v-b41ed02a]{width:16px;height:16px;color:#8392a2}.comic-add-row[data-v-b41ed02a]{display:flex;width:100%;align-items:center;gap:8px;margin-top:6px;border:0;padding:10px 7px;color:#8fa1b1;background:transparent;font-size:12px;text-align:left}.comic-add-row svg[data-v-b41ed02a]{width:15px;height:15px}.comic-bottom-actions[data-v-b41ed02a]{margin-top:6px;align-items:center}.comic-episode-editor[data-v-b41ed02a]{min-width:0}.comic-assets-stage[data-v-b41ed02a]{display:grid;grid-template-columns:286px minmax(0,1fr);gap:18px}.comic-asset-library[data-v-b41ed02a]{align-self:start;padding:12px}.comic-asset-tabs[data-v-b41ed02a]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:12px;padding:4px;border-radius:6px;background:#0f141a}.comic-asset-tabs button[data-v-b41ed02a]{display:flex;height:30px;align-items:center;justify-content:center;gap:4px;border:0;border-radius:4px;color:#8998a8;background:transparent;font-size:11px}.comic-asset-tabs button.active[data-v-b41ed02a]{color:#e8d4ad;background:#2b261d}.comic-asset-tabs svg[data-v-b41ed02a]{width:13px;height:13px}.comic-asset-tabs small[data-v-b41ed02a]{padding:1px 4px;border-radius:6px;color:#b5c2ce;background:#27313c;font-size:10px}.comic-asset-list[data-v-b41ed02a]{display:grid;gap:6px;max-height:560px;overflow-y:auto}.comic-asset-row[data-v-b41ed02a]{display:grid;width:100%;grid-template-columns:44px minmax(0,1fr);gap:9px;align-items:center;border:1px solid transparent;border-radius:6px;padding:6px;color:#d6e0e8;background:transparent;text-align:left}.comic-asset-row[data-v-b41ed02a]:hover{background:#1b222b}.comic-asset-row.active[data-v-b41ed02a]{border-color:#475564;background:#1b2630}.comic-asset-row img[data-v-b41ed02a]{width:44px;height:44px;border-radius:4px;object-fit:cover}.comic-asset-row strong[data-v-b41ed02a],.comic-asset-row small[data-v-b41ed02a]{display:block}.comic-asset-row strong[data-v-b41ed02a]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.comic-asset-row small[data-v-b41ed02a]{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:#8795a4;font-size:11px}.comic-asset-row small i[data-v-b41ed02a]{width:5px;height:5px;border-radius:50%;background:#8e9ba8}.comic-asset-row small.generating[data-v-b41ed02a]{color:#efc377}.comic-asset-row small.generating i[data-v-b41ed02a]{background:#efb75f}.comic-asset-row small.ready[data-v-b41ed02a]{color:#84cead}.comic-asset-row small.ready i[data-v-b41ed02a]{background:#70c69d}.comic-asset-preview[data-v-b41ed02a]{display:grid;grid-template-columns:minmax(280px,45%) minmax(0,1fr);min-height:230px;overflow:hidden;border:1px solid #2e3945;border-radius:6px;background:#10151b}.comic-asset-preview>img[data-v-b41ed02a]{width:100%;height:100%;min-height:230px;object-fit:cover}.comic-asset-preview>div[data-v-b41ed02a]{display:grid;align-content:center;gap:10px;padding:22px}.comic-asset-preview span[data-v-b41ed02a]{display:inline-flex;align-items:center;gap:5px;color:#e0b46f;font-size:12px}.comic-asset-preview span svg[data-v-b41ed02a]{width:15px;height:15px}.comic-asset-preview h3[data-v-b41ed02a]{margin:0;color:#f2f6fb;font-size:23px}.comic-asset-preview p[data-v-b41ed02a]{max-width:400px;margin:0;color:#99a8b7;font-size:13px;line-height:1.7}.comic-detail-fields[data-v-b41ed02a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.comic-detail-fields .comic-field[data-v-b41ed02a]{margin:0}.comic-detail-fields .comic-field[data-v-b41ed02a]:nth-child(2){grid-column:1 / -1}.comic-asset-actions[data-v-b41ed02a]{justify-content:flex-end;gap:9px;margin:16px 0}.comic-inline-warning[data-v-b41ed02a]{display:flex;align-items:center;gap:7px;border:1px solid #514424;border-radius:6px;padding:9px 10px;color:#ddc07b;background:#201c13;font-size:12px}.comic-inline-warning svg[data-v-b41ed02a]{width:15px;height:15px}.comic-storyboard-stage[data-v-b41ed02a]{display:grid;grid-template-columns:286px minmax(0,1fr);gap:18px}.comic-shot-list[data-v-b41ed02a]{padding:10px}.comic-shot-row[data-v-b41ed02a]{display:grid;width:100%;grid-template-columns:66px minmax(0,1fr);gap:9px;margin-bottom:7px;border:1px solid transparent;border-radius:6px;padding:6px;color:#d6e0e8;background:transparent;text-align:left}.comic-shot-row[data-v-b41ed02a]:hover{background:#1b222b}.comic-shot-row.active[data-v-b41ed02a]{border-color:#536273;background:#1d2732}.comic-shot-row img[data-v-b41ed02a]{width:66px;height:58px;border-radius:4px;object-fit:cover}.comic-shot-row span[data-v-b41ed02a],.comic-shot-row strong[data-v-b41ed02a],.comic-shot-row small[data-v-b41ed02a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comic-shot-row span[data-v-b41ed02a]{color:#8b9bab;font-size:10px}.comic-shot-row strong[data-v-b41ed02a]{margin:3px 0 5px;color:#dbe5ed;font-size:11px;line-height:1.35}.comic-shot-row small[data-v-b41ed02a]{color:#99aab8;font-size:10px}.comic-shot-row small.running[data-v-b41ed02a]{color:#efc377}.comic-shot-row small.succeeded[data-v-b41ed02a]{color:#83cfaa}.comic-source-text[data-v-b41ed02a]{display:flex;gap:9px;margin-bottom:16px;border-left:2px solid #d9aa64;padding:2px 0 2px 10px;color:#a3b0bd}.comic-source-text svg[data-v-b41ed02a]{width:16px;height:16px;color:#e2b36c}.comic-source-text span[data-v-b41ed02a]{color:#8493a3;font-size:11px}.comic-source-text p[data-v-b41ed02a]{margin:3px 0 0;color:#c5d0da;font-size:13px;line-height:1.55}.comic-binding-row[data-v-b41ed02a]{display:flex;min-height:38px;align-items:center;flex-wrap:wrap;gap:6px;margin:-2px 0 16px}.comic-binding-row>span[data-v-b41ed02a]{margin-right:4px;color:#a8b5c2;font-size:12px}.comic-binding[data-v-b41ed02a],.comic-add-binding[data-v-b41ed02a]{display:inline-flex;height:26px;align-items:center;gap:3px;border-radius:4px;padding:0 7px;font-size:11px}.comic-binding[data-v-b41ed02a]{border:1px solid #3b5363;color:#a8deee;background:#152630}.comic-add-binding[data-v-b41ed02a]{border:1px dashed #4b5967;color:#9aa9b6;background:transparent}.comic-add-binding svg[data-v-b41ed02a]{width:12px;height:12px}.comic-render-controls[data-v-b41ed02a]{display:grid;grid-template-columns:120px minmax(160px,1fr) 120px;gap:12px}.comic-render-controls .comic-field[data-v-b41ed02a]{margin-bottom:12px}.comic-render-footer[data-v-b41ed02a]{justify-content:space-between;margin:2px 0 16px;border:1px solid #393221;border-radius:6px;padding:10px 12px;background:#1d1912}.comic-render-footer>div[data-v-b41ed02a]{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:8px}.comic-render-footer span[data-v-b41ed02a]{color:#aa9a79;font-size:11px}.comic-render-footer strong[data-v-b41ed02a]{color:#efc276;font-size:16px}.comic-render-footer small[data-v-b41ed02a]{grid-column:1 / -1;margin-top:2px;color:#7f775e;font-size:10px}.comic-history[data-v-b41ed02a]{border-top:1px solid #2a333e;padding-top:14px}.comic-history-heading[data-v-b41ed02a]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.comic-history-heading span[data-v-b41ed02a]{color:#dce5ed;font-size:13px;font-weight:700}.comic-history-heading small[data-v-b41ed02a]{color:#768696;font-size:11px}.comic-history-row[data-v-b41ed02a]{min-height:34px;gap:11px;border-bottom:1px solid #202832;color:#92a0ae;font-size:11px}.comic-history-row[data-v-b41ed02a]:last-child{border-bottom:0}.comic-history-state[data-v-b41ed02a]{display:inline-flex;width:78px;align-items:center;gap:5px;color:#8ca3b5}.comic-history-state.succeeded[data-v-b41ed02a]{color:#7bc59c}.comic-history-state svg[data-v-b41ed02a]{width:13px;height:13px}.comic-history-state.queued svg[data-v-b41ed02a],.comic-history-state.running svg[data-v-b41ed02a]{animation:comic-spin-b41ed02a 1.1s linear infinite}.comic-progress[data-v-b41ed02a]{display:flex;width:100px;align-items:center;gap:5px}.comic-progress i[data-v-b41ed02a]{display:block;height:3px;border-radius:4px;background:#dba95d}.comic-progress b[data-v-b41ed02a]{color:#e4be7d;font-size:10px}.comic-history-row>button[data-v-b41ed02a]{display:grid;width:24px;height:24px;place-items:center;margin-left:auto;border:1px solid #3b4855;border-radius:4px;color:#b7c5d0;background:#1a2028}.comic-history-row>button svg[data-v-b41ed02a]{width:13px;height:13px}.comic-export-stage[data-v-b41ed02a]{display:grid;gap:16px}.comic-export-top[data-v-b41ed02a]{justify-content:space-between;gap:18px;padding:18px 20px}.comic-export-top h3[data-v-b41ed02a]{margin:0 0 5px;color:#f4f6f9;font-size:17px}.comic-export-top>div>span[data-v-b41ed02a]{color:#8d9ba9;font-size:12px}.comic-success-clips[data-v-b41ed02a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.comic-success-clip[data-v-b41ed02a]{display:grid;grid-template-columns:45% minmax(0,1fr);overflow:hidden;border:1px solid #2c3742;border-radius:7px;background:#161c24}.comic-success-media[data-v-b41ed02a]{position:relative;min-height:150px;background:#0d1116}.comic-success-media img[data-v-b41ed02a]{width:100%;height:100%;object-fit:cover}.comic-success-media button[data-v-b41ed02a]{position:absolute;top:50%;left:50%;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;color:#fff;background:#05080c99;transform:translate(-50%,-50%)}.comic-success-media button svg[data-v-b41ed02a]{width:16px;height:16px}.comic-success-media span[data-v-b41ed02a]{position:absolute;right:7px;bottom:7px;border-radius:3px;padding:2px 5px;color:#fff;background:#030507bf;font-size:10px}.comic-success-clip>div[data-v-b41ed02a]:last-child{padding:14px}.comic-success-clip small[data-v-b41ed02a]{color:#e4b66f;font-size:11px}.comic-success-clip strong[data-v-b41ed02a]{display:-webkit-box;overflow:hidden;margin:5px 0 8px;color:#e7edf3;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.comic-success-clip p[data-v-b41ed02a]{margin:0;color:#78c89e;font-size:11px}.comic-no-clips[data-v-b41ed02a]{grid-column:1 / -1;display:grid;min-height:150px;place-content:center;justify-items:center;gap:6px;border:1px dashed #384552;border-radius:7px;color:#8393a2}.comic-no-clips svg[data-v-b41ed02a]{width:28px;height:28px}.comic-no-clips small[data-v-b41ed02a]{color:#677786;font-size:11px}.comic-timeline[data-v-b41ed02a]{padding:0 16px 16px}.comic-timeline.empty[data-v-b41ed02a]{opacity:.62}.comic-timeline-head[data-v-b41ed02a]{justify-content:space-between;min-height:52px}.comic-timeline-head>div[data-v-b41ed02a]:first-child{display:flex;align-items:baseline;gap:9px}.comic-timeline-head span[data-v-b41ed02a]{color:#e6edf3;font-size:13px;font-weight:700}.comic-timeline-head small[data-v-b41ed02a]{color:#8998a8;font-size:11px}.comic-timeline-tools[data-v-b41ed02a]{display:flex;gap:5px}.comic-timeline-tools button[data-v-b41ed02a]{display:grid;width:28px;height:28px;place-items:center;border:1px solid #37424e;border-radius:4px;color:#9eacb9;background:#1b222a}.comic-timeline-tools svg[data-v-b41ed02a]{width:14px;height:14px}.comic-timeline-ruler[data-v-b41ed02a]{position:relative;height:24px;margin-left:66px;border-top:1px solid #303945}.comic-timeline-ruler span[data-v-b41ed02a]{position:absolute;top:4px;color:#768696;font-size:10px;transform:translate(-50%)}.comic-track[data-v-b41ed02a]{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px}.comic-track-label[data-v-b41ed02a]{display:flex;align-items:center;gap:4px;color:#8e9eac;font-size:11px}.comic-track-label svg[data-v-b41ed02a]{width:14px;height:14px}.comic-track-clips[data-v-b41ed02a]{display:flex;min-height:64px;gap:3px;overflow:hidden;border:1px solid #303c48;border-radius:5px;padding:3px;background:#0f141a}.comic-track-clip[data-v-b41ed02a]{position:relative;flex-basis:0;min-width:74px;overflow:hidden;border-radius:3px;background:#26455a}.comic-track-clip[data-v-b41ed02a]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#1b506938}.comic-track-clip img[data-v-b41ed02a]{width:100%;height:100%;object-fit:cover;opacity:.7}.comic-track-clip span[data-v-b41ed02a]{position:absolute;z-index:1;bottom:5px;left:6px;overflow:hidden;max-width:calc(100% - 12px);color:#f2f7fa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.comic-track-empty[data-v-b41ed02a]{display:grid;width:100%;place-items:center;color:#718091;font-size:11px}.comic-export-footer[data-v-b41ed02a]{justify-content:space-between;padding:13px 16px}.comic-export-footer>div[data-v-b41ed02a]{display:grid;gap:3px}.comic-export-footer span[data-v-b41ed02a]{color:#8493a3;font-size:11px}.comic-export-footer strong[data-v-b41ed02a]{color:#d5dfe7;font-size:12px}.comic-modal-backdrop[data-v-b41ed02a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#03060ab3}.comic-price-dialog[data-v-b41ed02a]{width:min(100%,438px);overflow:hidden;border:1px solid #424c56;border-radius:8px;background:#181e26;box-shadow:0 28px 78px #00000073}.comic-price-dialog header[data-v-b41ed02a],.comic-price-dialog footer[data-v-b41ed02a]{display:flex;align-items:center;justify-content:space-between}.comic-price-dialog header[data-v-b41ed02a]{min-height:66px;padding:0 18px;border-bottom:1px solid #2e3742}.comic-price-dialog header span[data-v-b41ed02a]{color:#9aa8b5;font-size:11px}.comic-price-dialog h3[data-v-b41ed02a]{margin:3px 0 0;color:#f2f6fa;font-size:17px}.comic-price-dialog header button[data-v-b41ed02a]{border:0;color:#a6b4c1;background:transparent;font-size:24px}.comic-price-main[data-v-b41ed02a]{display:flex;align-items:center;gap:12px;margin:18px;border:1px solid #514124;border-radius:6px;padding:13px;background:#221d14}.comic-price-main>svg[data-v-b41ed02a]{width:27px;height:27px;color:#edbd70}.comic-price-main span[data-v-b41ed02a],.comic-price-main strong[data-v-b41ed02a]{display:block}.comic-price-main span[data-v-b41ed02a]{color:#a8997a;font-size:11px}.comic-price-main strong[data-v-b41ed02a]{margin-top:3px;color:#f0c779;font-size:21px}.comic-price-dialog dl[data-v-b41ed02a]{display:grid;gap:10px;margin:0 18px 18px}.comic-price-dialog dl div[data-v-b41ed02a]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px}.comic-price-dialog dt[data-v-b41ed02a],.comic-price-dialog dd[data-v-b41ed02a]{margin:0;font-size:12px;line-height:1.5}.comic-price-dialog dt[data-v-b41ed02a]{color:#8f9eac}.comic-price-dialog dd[data-v-b41ed02a]{color:#c8d2db}.comic-price-dialog footer[data-v-b41ed02a]{gap:10px;padding:14px 18px;border-top:1px solid #2e3742}.comic-price-dialog footer .comic-secondary[data-v-b41ed02a]{margin-left:auto}@keyframes comic-spin-b41ed02a{to{transform:rotate(360deg)}}@media (max-width: 1180px){.comic-step small[data-v-b41ed02a],.comic-sync-state[data-v-b41ed02a]{display:none}.comic-script-stage[data-v-b41ed02a]{grid-template-columns:1fr}.comic-settings-panel[data-v-b41ed02a]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.comic-settings-panel .comic-panel-title[data-v-b41ed02a],.comic-settings-panel .comic-style-preview[data-v-b41ed02a],.comic-settings-panel .wide[data-v-b41ed02a]{grid-column:1 / -1}.comic-detail-fields[data-v-b41ed02a]{grid-template-columns:1fr}.comic-detail-fields .comic-field[data-v-b41ed02a]:nth-child(2){grid-column:auto}}@media (max-width: 860px){.comic-header[data-v-b41ed02a],.comic-stage-head[data-v-b41ed02a]{margin:0;padding-right:16px;padding-left:16px}.comic-header-actions .comic-header-button span[data-v-b41ed02a]{display:none}.comic-step-nav[data-v-b41ed02a]{overflow-x:auto;grid-template-columns:repeat(5,145px);justify-content:start}.comic-step[data-v-b41ed02a]{min-height:66px}.comic-episode-stage[data-v-b41ed02a],.comic-assets-stage[data-v-b41ed02a],.comic-storyboard-stage[data-v-b41ed02a]{grid-template-columns:1fr}.comic-list-panel[data-v-b41ed02a],.comic-asset-library[data-v-b41ed02a],.comic-shot-list[data-v-b41ed02a]{max-height:260px}.comic-success-clips[data-v-b41ed02a]{grid-template-columns:1fr}.comic-script-stage[data-v-b41ed02a],.comic-episode-stage[data-v-b41ed02a],.comic-assets-stage[data-v-b41ed02a],.comic-storyboard-stage[data-v-b41ed02a],.comic-export-stage[data-v-b41ed02a]{margin-right:16px;margin-left:16px}.comic-asset-preview[data-v-b41ed02a]{grid-template-columns:1fr}.comic-asset-preview>img[data-v-b41ed02a]{max-height:260px}.comic-render-controls[data-v-b41ed02a]{grid-template-columns:1fr}.comic-history-row[data-v-b41ed02a]{flex-wrap:wrap;padding:8px 0}.comic-history-row>button[data-v-b41ed02a]{margin-left:0}}.comic-workspace[data-v-b41ed02a]{min-height:100vh}.comic-header[data-v-b41ed02a]{min-height:62px;padding:0 24px;border-bottom-color:#242b36;background:#11151c}.comic-project-heading[data-v-b41ed02a]{flex:1;min-width:0;gap:14px}.comic-visually-hidden[data-v-b41ed02a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.comic-title-row[data-v-b41ed02a]{flex:0 1 310px;min-width:0;margin:0}.comic-title-row input[data-v-b41ed02a]{width:100%;min-width:0;font-size:15px}.comic-project-settings[data-v-b41ed02a]{display:flex;align-items:center;gap:8px;min-width:0}.comic-project-settings span[data-v-b41ed02a],.comic-project-settings>button[data-v-b41ed02a]{display:inline-flex;height:30px;align-items:center;gap:5px;border:1px solid #334352;border-radius:5px;padding:0 8px;color:#9dadbc;background:#151d26;font-size:11px;white-space:nowrap}.comic-project-settings svg[data-v-b41ed02a]{width:13px;height:13px;color:#83ccee}.comic-project-settings b[data-v-b41ed02a]{color:#d7e5ef;font-weight:600}.comic-project-settings span svg[data-v-b41ed02a]:last-child{margin-left:2px;color:#8797a8}.comic-header-actions[data-v-b41ed02a]{flex:0 0 auto;gap:8px}.comic-header-button[data-v-b41ed02a],.comic-credit[data-v-b41ed02a]{height:31px;border-radius:5px}.comic-step-nav[data-v-b41ed02a]{display:flex;min-height:50px;align-items:stretch;gap:0;padding:0 24px;border-bottom-color:#242b36;background:#0f1319}.comic-step[data-v-b41ed02a]{flex:0 0 auto;gap:7px;padding:0 18px;border-right:0;color:#778596;text-align:center}.comic-step+.comic-step[data-v-b41ed02a]:before{position:absolute;left:0;color:#3f4b58;content:">"}.comic-step[data-v-b41ed02a]:after{right:14px;left:14px;height:2px}.comic-step[data-v-b41ed02a]:hover:not(.locked){background:transparent;color:#bac9d6}.comic-step.active[data-v-b41ed02a]{color:#8cd7ff;background:transparent}.comic-step.active[data-v-b41ed02a]:after{background:#58c4f4}.comic-step.complete[data-v-b41ed02a]{color:#a7c4b5}.comic-step-number[data-v-b41ed02a]{width:auto;height:auto;border:0;border-radius:0;color:inherit;font-size:0}.comic-step-number svg[data-v-b41ed02a]{width:14px;height:14px}.comic-step-number span[data-v-b41ed02a]{display:none}.comic-step strong[data-v-b41ed02a]{font-size:12px;font-weight:600}.comic-step small[data-v-b41ed02a]{display:none}.comic-stage-head[data-v-b41ed02a]{margin:0 24px;padding:18px 0 14px}.comic-stage-head h2[data-v-b41ed02a]{font-size:20px}.comic-batch-bar[data-v-b41ed02a]{display:flex;min-height:43px;align-items:center;gap:8px;padding:0 24px;border-bottom:1px solid #252c34;color:#8998a4;background:#1a1d1d;font-size:12px}.comic-batch-bar>svg[data-v-b41ed02a]{width:15px;color:#a8b6c0}.comic-batch-bar button[data-v-b41ed02a]{display:inline-flex;height:27px;align-items:center;gap:4px;border:1px solid #485560;border-radius:4px;padding:0 8px;color:#d2dce2;background:#14191f;font-size:11px}.comic-batch-bar button svg[data-v-b41ed02a]{width:13px}.comic-project-load-error[data-v-b41ed02a]{display:grid;min-height:480px;place-content:center;justify-items:center;gap:11px;color:#97a6b2;background:#0d1015;text-align:center}.comic-project-load-error>svg[data-v-b41ed02a]{width:36px;height:36px;color:#6e9db1}.comic-project-load-error strong[data-v-b41ed02a]{color:#e0e8ed;font-size:16px}.comic-project-load-error span[data-v-b41ed02a]{color:#8494a1;font-size:12px}.comic-project-load-error .comic-secondary[data-v-b41ed02a]{display:inline-flex;align-items:center;gap:6px;margin-top:5px}.comic-project-load-error .comic-secondary svg[data-v-b41ed02a]{width:14px}.comic-script-stage[data-v-b41ed02a]{display:grid;grid-template-columns:318px minmax(0,1fr);min-height:calc(100vh - 210px);margin:0;gap:0;border:0;border-radius:0;background:#0b0e12}.comic-script-editor[data-v-b41ed02a]{min-width:0;border:0;border-radius:0;padding:32px 40px;background:#0b0e12}.comic-script-editor .comic-panel-title[data-v-b41ed02a]{max-width:880px;margin:0 auto 20px}.comic-script-editor .comic-field[data-v-b41ed02a],.comic-script-editor .comic-editor-footer[data-v-b41ed02a]{max-width:880px;margin-right:auto;margin-left:auto}.comic-script-editor textarea[data-v-b41ed02a]{min-height:min(56vh,520px);background:#11161c}.comic-settings-panel[data-v-b41ed02a]{order:-1;border:0;border-right:1px solid #29313a;border-radius:0;padding:20px 22px;background:#12161d}.comic-settings-panel .comic-segmented[data-v-b41ed02a]{display:grid;grid-template-columns:repeat(3,1fr)}.comic-settings-panel .comic-segmented button[data-v-b41ed02a]{min-width:0;height:38px;padding:0 4px;font-size:11px}.comic-settings-panel .comic-primary[data-v-b41ed02a]{min-height:38px;margin-top:auto}.comic-style-preview[data-v-b41ed02a]{display:grid;height:92px;place-content:center;justify-items:center;gap:7px;margin-top:2px;border:1px solid #303b46;border-radius:6px;color:#8fa0ad;background:#141a20}.comic-style-preview svg[data-v-b41ed02a]{width:27px;height:27px;color:#6dbde0}.comic-style-preview span[data-v-b41ed02a]{position:static;color:#b8c8d2;font-size:11px;font-weight:600;text-shadow:none}.comic-script-stage[data-v-b41ed02a]{grid-template-columns:clamp(320px,27vw,490px) minmax(0,1fr);height:calc(100dvh - var(--site-announcement-height, 0px) - 112px);min-height:560px;background:#16171b}.comic-script-main[data-v-b41ed02a]{display:flex;min-width:0;min-height:0;flex-direction:column}.comic-script-main .comic-batch-bar[data-v-b41ed02a]{flex:0 0 auto;min-height:46px;flex-wrap:wrap;padding:8px 20px;color:#92969c;background:#222323}.comic-batch-bar button[data-v-b41ed02a]:disabled{cursor:not-allowed;opacity:.65}.comic-batch-bar .comic-batch-dismiss[data-v-b41ed02a]{width:24px;height:24px;justify-content:center;margin-left:auto;border:0;padding:0;color:#8d9298;background:transparent}.comic-settings-panel[data-v-b41ed02a]{align-self:stretch;min-width:0;min-height:0;overflow-y:auto;border-right:6px solid #292b30;padding:0;background:#16171b;scrollbar-width:thin;scrollbar-color:#393d43 transparent}.comic-script-setting[data-v-b41ed02a]{display:grid;gap:12px;margin:0;border-bottom:1px solid #2a2c32;padding:20px}.comic-script-setting>span[data-v-b41ed02a],.comic-script-setting h3[data-v-b41ed02a]{margin:0;color:#92969c;font-size:12px;font-weight:600}.comic-script-project-name[data-v-b41ed02a]{display:flex;height:44px;align-items:center;gap:10px;border:1px solid #2c3037;border-radius:7px;padding:0 12px}.comic-script-project-name svg[data-v-b41ed02a]{width:16px;height:16px;color:#83cfe8}.comic-script-project-name input[data-v-b41ed02a]{width:100%;min-width:0;border:0;outline:0;color:#e0e5ed;background:transparent;font-size:14px;font-weight:600}.comic-script-project-name[data-v-b41ed02a]:focus-within{border-color:#83cfe8}.comic-script-ratios[data-v-b41ed02a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.comic-script-ratios button[data-v-b41ed02a]{display:grid;min-width:0;height:60px;align-content:center;justify-items:center;gap:8px;border:1px solid #2c3037;border-radius:8px;padding:0 2px;color:#92969c;background:transparent;font-size:11px;font-weight:600}.comic-script-ratios button.active[data-v-b41ed02a]{border-color:#45616e;color:#83cfe8;background:#202b33}.comic-script-ratios button>span[data-v-b41ed02a]{width:20px;height:14px;border:2px solid currentColor;border-radius:1px}.comic-script-ratios .ratio-3-4[data-v-b41ed02a],.comic-script-ratios .ratio-9-16[data-v-b41ed02a]{width:12px;height:18px}.comic-script-ratios .ratio-1-1[data-v-b41ed02a]{width:16px;height:16px}.comic-script-template[data-v-b41ed02a]{display:flex;align-items:center;gap:12px;border:1px solid #45616e;border-radius:8px;padding:12px;color:#83cfe8;background:#202b33}.comic-script-template>svg[data-v-b41ed02a]{width:20px;height:20px}.comic-script-template strong[data-v-b41ed02a]{font-size:12px;font-weight:600}.comic-script-template p[data-v-b41ed02a]{margin:4px 0 0;color:#71a9bd;font-size:11px;line-height:1.6}.comic-script-style[data-v-b41ed02a]{border-bottom:0}.comic-script-main .comic-script-editor[data-v-b41ed02a]{display:flex;flex:1;min-height:0;flex-direction:column;padding:0;background:#16171b}.comic-script-type[data-v-b41ed02a]{display:flex;min-height:46px;align-items:center;gap:8px;border-bottom:1px solid #2a2c32;padding:0 20px;color:#d8dce4;font-size:12px;font-weight:600}.comic-script-type svg[data-v-b41ed02a]{width:14px;height:14px}.comic-script-editor-heading[data-v-b41ed02a]{display:flex;min-height:54px;align-items:center;gap:12px;border-bottom:1px solid #2a2c32;padding:0 20px}.comic-script-editor-heading label[data-v-b41ed02a]{display:flex;align-items:center;gap:8px;color:#d8dce4;font-size:14px}.comic-script-editor-heading>span[data-v-b41ed02a]{margin-left:auto;color:#81868e;font-size:12px}.comic-script-editor-heading .comic-text-button[data-v-b41ed02a]{color:#c8cdd5}.comic-script-main .comic-script-editor>textarea[data-v-b41ed02a]{display:block;flex:1;width:100%;min-height:220px;resize:none;border:0;outline:0;border-radius:0;padding:20px;color:#d5dae3;background:transparent;font:inherit;font-size:15px;font-weight:400;line-height:1.8}.comic-script-editor>.comic-bottom-actions[data-v-b41ed02a]{flex:0 0 auto;flex-wrap:wrap;margin:0;border-top:1px solid #2a2c32;padding:12px 20px}.comic-script-editor>.comic-bottom-actions .comic-primary[data-v-b41ed02a]{margin-left:auto;border-color:#45616e;color:#b8e8fa;background:#253b47}.comic-script-split[data-v-b41ed02a]{display:flex;flex:1;min-width:0;min-height:0}.comic-script-split.rewrite-open[data-v-b41ed02a]{display:grid}.comic-script-original[data-v-b41ed02a]{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.comic-script-original>textarea[data-v-b41ed02a]{display:block;flex:1;width:100%;min-height:220px;resize:none;border:0;outline:0;border-radius:0;padding:20px;color:#d5dae3;background:transparent;font:inherit;font-size:15px;font-weight:400;line-height:1.8}.rewrite-open .comic-script-editor-heading[data-v-b41ed02a]{padding-right:16px;padding-left:16px}.rewrite-open .comic-script-editor-heading>span[data-v-b41ed02a]{font-size:11px}.comic-rewrite-resize[data-v-b41ed02a]{background:#292c32;cursor:col-resize;touch-action:none}.comic-rewrite-resize[data-v-b41ed02a]:hover,.comic-rewrite-resize[data-v-b41ed02a]:focus-visible{background:#486b7a;outline:none}.comic-repeat-backdrop[data-v-b41ed02a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#0009}.comic-repeat-dialog[data-v-b41ed02a]{width:min(440px,100%);border:1px solid #3d434d;border-radius:8px;padding:22px;color:#dce2eb;background:#1a1e25}.comic-repeat-dialog h3[data-v-b41ed02a]{margin:0;font-size:17px}.comic-repeat-dialog p[data-v-b41ed02a]{margin:20px 0;font-size:14px;line-height:1.7}.comic-repeat-dialog footer[data-v-b41ed02a]{display:flex;justify-content:end;gap:12px}.comic-export-stage.qx-composite-stage[data-v-b41ed02a]{display:grid;grid-template-columns:212px minmax(0,1fr);min-height:calc(100vh - 112px);margin:0;gap:0;border:0;border-radius:0;background:#0d1015}.qx-episode-rail[data-v-b41ed02a]{padding:16px 12px;border-right:1px solid #252d37;background:#12161d}.qx-episode-rail-head[data-v-b41ed02a]{display:flex;align-items:center;justify-content:space-between;padding:0 6px 12px;color:#b8c5d0;font-size:12px;font-weight:600}.qx-episode-rail-head button[data-v-b41ed02a]{display:grid;width:26px;height:26px;place-items:center;border:1px solid #35424f;border-radius:5px;color:#a9bac8;background:#1a212a}.qx-episode-rail-head svg[data-v-b41ed02a]{width:14px;height:14px}.qx-episode-card[data-v-b41ed02a]{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr);gap:2px 8px;align-items:center;border:1px solid #2b5d72;border-radius:6px;padding:10px;color:#d7e6ef;background:#152834;text-align:left}.qx-episode-card b[data-v-b41ed02a]{grid-row:1 / 3;display:grid;width:28px;height:28px;place-items:center;border-radius:4px;color:#a7e3ff;background:#1d4355;font-size:11px}.qx-episode-card span[data-v-b41ed02a]{overflow:hidden;color:#f0f6fa;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.qx-episode-card small[data-v-b41ed02a]{color:#8fa4b3;font-size:10px}.qx-composite-main[data-v-b41ed02a]{min-width:0;background:#0d1015}.qx-composite-toolbar[data-v-b41ed02a]{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid #252d37;background:#11161d}.qx-composite-toolbar>div[data-v-b41ed02a]:first-child{display:flex;align-items:baseline;gap:9px}.qx-composite-toolbar span[data-v-b41ed02a]{color:#dbe6ee;font-size:13px;font-weight:700}.qx-composite-toolbar small[data-v-b41ed02a]{color:#7d8c9b;font-size:11px}.qx-composite-actions[data-v-b41ed02a]{display:flex;gap:8px}.qx-composite-actions .comic-secondary[data-v-b41ed02a]{min-height:31px;border-radius:5px;font-size:12px}.qx-composite-actions .comic-secondary[data-v-b41ed02a]:last-child{border-color:#417c96;color:#a5def5;background:#152531}.qx-preview-stage[data-v-b41ed02a]{display:grid;min-height:clamp(400px,56vh,570px);place-items:center;padding:28px;border-bottom:1px solid #252d37;background:#0a141f}.qx-preview-frame[data-v-b41ed02a]{position:relative;height:min(500px,48vh);aspect-ratio:9 / 16;overflow:hidden;border:1px solid #263744;border-radius:6px;background:#020405;box-shadow:0 16px 38px #00000061}.qx-preview-frame img[data-v-b41ed02a],.qx-preview-frame video[data-v-b41ed02a]{width:100%;height:100%;object-fit:cover}.qx-preview-empty[data-v-b41ed02a]{display:grid;justify-items:center;gap:9px;color:#a1b0bd;text-align:center}.qx-preview-empty svg[data-v-b41ed02a]{width:35px;height:35px;color:#577589}.qx-preview-empty strong[data-v-b41ed02a]{color:#e1eaf0;font-size:14px}.qx-preview-empty span[data-v-b41ed02a]{color:#7f8d9a;font-size:12px}.qx-preview-empty .comic-primary[data-v-b41ed02a]{margin-top:5px}.qx-shot-strip[data-v-b41ed02a]{padding:16px 24px 22px;background:#10151b}.qx-shot-strip-title[data-v-b41ed02a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.qx-shot-strip-title>div[data-v-b41ed02a]{display:flex;align-items:baseline;gap:9px}.qx-shot-strip-title span[data-v-b41ed02a]{color:#dbe6ee;font-size:13px;font-weight:600}.qx-shot-strip-title small[data-v-b41ed02a]{color:#7e8d9c;font-size:11px}.qx-shot-strip-title button[data-v-b41ed02a]{display:grid;width:27px;height:27px;place-items:center;border:1px solid #35424f;border-radius:5px;color:#a9bac8;background:#1a212a}.qx-shot-strip-title svg[data-v-b41ed02a]{width:14px;height:14px}.qx-shot-list[data-v-b41ed02a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px}.qx-shot-thumb[data-v-b41ed02a]{position:relative;display:grid;overflow:hidden;min-width:0;border:1px solid #303b47;border-radius:5px;padding:0;color:#cfdae2;background:#151c24;text-align:left}.qx-shot-thumb.active[data-v-b41ed02a]{border-color:#5fc6f0;box-shadow:0 0 0 1px #5fc6f038}.qx-shot-thumb img[data-v-b41ed02a],.qx-shot-thumb video[data-v-b41ed02a]{width:100%;height:88px;object-fit:cover}.qx-shot-thumb span[data-v-b41ed02a]{overflow:hidden;padding:7px 8px 3px;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.qx-shot-thumb small[data-v-b41ed02a]{padding:0 8px 7px;color:#7f90a0;font-size:10px}.qx-shot-empty[data-v-b41ed02a]{display:grid;min-height:94px;place-items:center;border:1px dashed #3a4652;border-radius:5px;color:#788998;font-size:12px}.qx-editor-backdrop[data-v-b41ed02a]{z-index:60;padding:26px;background:#020509d1}.qx-editor[data-v-b41ed02a]{width:min(1180px,100%);overflow:hidden;border:1px solid #35414e;border-radius:8px;background:#151a21;box-shadow:0 32px 90px #0000008c}.qx-editor-header[data-v-b41ed02a]{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #303a46;background:#181e26}.qx-editor-header h3[data-v-b41ed02a]{margin:0 0 3px;color:#f1f6fa;font-size:15px}.qx-editor-header span[data-v-b41ed02a]{color:#8797a7;font-size:11px}.qx-editor-header>div[data-v-b41ed02a]:last-child{display:flex;align-items:center;gap:8px}.qx-editor-header .comic-secondary[data-v-b41ed02a]{min-height:31px;border-radius:5px}.qx-editor-close[data-v-b41ed02a]{width:30px;height:30px;border:0;color:#a6b5c2;background:transparent;font-size:23px}.qx-editor-body[data-v-b41ed02a]{display:grid;grid-template-columns:188px minmax(0,1fr) 194px;min-height:445px}.qx-editor-media[data-v-b41ed02a],.qx-editor-inspector[data-v-b41ed02a]{padding:13px;background:#11161d}.qx-editor-media[data-v-b41ed02a]{display:grid;align-content:start;gap:8px;border-right:1px solid #303a46}.qx-editor-media>div[data-v-b41ed02a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px;color:#b5c2cd;font-size:12px;font-weight:700}.qx-editor-media>div button[data-v-b41ed02a]{display:grid;width:24px;height:24px;place-items:center;border:1px solid #394754;border-radius:4px;color:#9bacba;background:#1b222b}.qx-editor-media>div svg[data-v-b41ed02a]{width:13px;height:13px}.qx-editor-media>button[data-v-b41ed02a]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:6px;align-items:center;border:1px solid transparent;border-radius:5px;padding:4px;color:#c6d3dc;background:transparent;text-align:left}.qx-editor-media>button.active[data-v-b41ed02a]{border-color:#37667d;background:#172b36}.qx-editor-media img[data-v-b41ed02a],.qx-editor-media video[data-v-b41ed02a]{grid-row:1 / 3;width:54px;height:42px;border-radius:3px;object-fit:cover}.qx-editor-media span[data-v-b41ed02a]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.qx-editor-media small[data-v-b41ed02a]{color:#8192a1;font-size:10px}.qx-editor-preview[data-v-b41ed02a]{display:grid;align-content:center;justify-items:center;gap:13px;min-width:0;padding:20px;background:#0a1119}.qx-editor-video[data-v-b41ed02a]{position:relative;height:310px;aspect-ratio:9 / 16;overflow:hidden;border:1px solid #354655;border-radius:5px;background:#020405}.qx-editor-video img[data-v-b41ed02a],.qx-editor-video video[data-v-b41ed02a]{width:100%;height:100%;object-fit:cover}.qx-editor-meta[data-v-b41ed02a]{display:flex;gap:10px;color:#7e90a0;font-size:11px}.qx-editor-inspector[data-v-b41ed02a]{border-left:1px solid #303a46}.qx-editor-inspector h4[data-v-b41ed02a]{margin:0 0 18px;color:#d9e4ec;font-size:13px}.qx-editor-inspector label[data-v-b41ed02a]{display:grid;gap:6px;margin-bottom:13px;color:#8999a8;font-size:11px}.qx-editor-inspector input[data-v-b41ed02a]{width:100%;height:30px;border:1px solid #35414e;border-radius:4px;padding:0 8px;color:#c8d4dc;background:#0d1218;font-size:11px}.qx-editor-timeline[data-v-b41ed02a]{padding:14px 16px 16px;border-top:1px solid #303a46;background:#131920}.qx-timeline-ruler[data-v-b41ed02a]{position:relative;height:22px;margin-left:56px;border-top:1px solid #35414e}.qx-timeline-ruler span[data-v-b41ed02a]{position:absolute;top:4px;color:#738596;font-size:10px;transform:translate(-50%)}.qx-timeline-track[data-v-b41ed02a]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px}.qx-timeline-track>span[data-v-b41ed02a]{display:flex;align-items:center;gap:4px;color:#8d9dab;font-size:10px}.qx-timeline-track>span svg[data-v-b41ed02a]{width:13px;height:13px}.qx-timeline-track>div[data-v-b41ed02a]{display:flex;height:62px;gap:3px;overflow:hidden;border:1px solid #35414e;border-radius:4px;padding:3px;background:#0c1218}.qx-timeline-track article[data-v-b41ed02a]{position:relative;flex-basis:0;min-width:78px;height:100%;overflow:hidden;border-radius:3px;background:#1b4d62}.qx-timeline-track article[data-v-b41ed02a]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#174e6833}.qx-timeline-track img[data-v-b41ed02a],.qx-timeline-track video[data-v-b41ed02a]{display:block;width:100%;height:100%;object-fit:cover;opacity:.72}.qx-timeline-track b[data-v-b41ed02a]{position:absolute;z-index:1;bottom:5px;left:6px;color:#eef8ff;font-size:10px}@media (max-width: 1050px){.comic-project-settings[data-v-b41ed02a]{display:none}.comic-script-stage[data-v-b41ed02a]{grid-template-columns:1fr}.comic-settings-panel[data-v-b41ed02a]{order:0;border-top:1px solid #29313a;border-right:0}.qx-editor-body[data-v-b41ed02a]{grid-template-columns:150px minmax(0,1fr)}.qx-editor-inspector[data-v-b41ed02a]{display:none}}@media (max-width: 860px){.comic-header[data-v-b41ed02a]{padding:0 16px}.comic-step-nav[data-v-b41ed02a]{padding:0 8px}.comic-step[data-v-b41ed02a]{padding:0 10px}.comic-step strong[data-v-b41ed02a]{font-size:11px}.comic-batch-bar[data-v-b41ed02a]{overflow:hidden;padding:0 16px;white-space:nowrap}.comic-script-editor[data-v-b41ed02a]{padding:25px 16px}.qx-composite-stage.comic-export-stage[data-v-b41ed02a]{grid-template-columns:1fr;margin:0}.qx-episode-rail[data-v-b41ed02a]{display:none}.qx-composite-toolbar[data-v-b41ed02a]{padding:10px 16px;align-items:flex-start;flex-direction:column}.qx-composite-actions[data-v-b41ed02a]{width:100%;overflow-x:auto}.qx-preview-stage[data-v-b41ed02a]{min-height:420px}.qx-shot-strip[data-v-b41ed02a]{padding-right:16px;padding-left:16px}.qx-editor-backdrop[data-v-b41ed02a]{padding:12px}.qx-editor-body[data-v-b41ed02a]{grid-template-columns:1fr}.qx-editor-media[data-v-b41ed02a]{display:none}.qx-editor-preview[data-v-b41ed02a]{min-height:390px}.qx-editor-header[data-v-b41ed02a]{padding:0 12px}.qx-editor-header span[data-v-b41ed02a]{display:none}.qx-editor-timeline[data-v-b41ed02a]{overflow:hidden}}.comic-action-error[data-v-b41ed02a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 24px;padding:12px 15px;border:1px solid #805349;border-radius:7px;color:#efc4b7;background:#352521;font-size:13px;line-height:1.6}.comic-action-error button[data-v-b41ed02a]{border:0;padding:0 5px;color:inherit;background:transparent;font-size:20px;cursor:pointer}@media (max-width: 1050px){.comic-script-stage[data-v-b41ed02a]{height:auto}.comic-settings-panel[data-v-b41ed02a]{order:-1;max-height:600px;border-top:0;border-bottom:1px solid #29313a}.comic-script-main .comic-script-editor>textarea[data-v-b41ed02a]{min-height:360px}}@media (max-width: 860px){.comic-script-main .comic-batch-bar[data-v-b41ed02a]{white-space:normal}.comic-script-editor-heading[data-v-b41ed02a]{flex-wrap:wrap;gap:8px;padding-top:10px;padding-bottom:10px}.comic-step-nav[data-v-b41ed02a]{overflow-x:auto}}@media (max-width: 760px){.comic-script-split.rewrite-open[data-v-b41ed02a]{grid-template-columns:minmax(0,1fr)!important}.comic-rewrite-resize[data-v-b41ed02a]{display:none}.comic-script-original>textarea[data-v-b41ed02a]{min-height:300px}.comic-script-split .script-rewrite-panel[data-v-b41ed02a]{min-height:650px;border-top:6px solid #292c32}}.comic-draft-status[data-v-b41ed02a]{color:#8396a5;font-size:11px;white-space:nowrap}.comic-project-settings>button[data-v-b41ed02a]{cursor:pointer}.comic-project-settings>button[data-v-b41ed02a]:focus-visible{outline:2px solid #83cfe8;outline-offset:2px}.comic-batch-tabs[data-v-b41ed02a]{display:flex;flex:0 0 auto;gap:8px;padding:12px 20px;overflow-x:auto;border-bottom:1px solid #2a2d33}.comic-batch-tabs button[data-v-b41ed02a]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-width:90px;padding:10px 16px;border:1px solid #343941;border-radius:6px;color:#9b9fa6;background:#1b1e23;text-align:left}.comic-batch-tabs button.active[data-v-b41ed02a]{color:#87d4e9;border-color:#6cb3c7;background:#202c32}.comic-batch-tabs small[data-v-b41ed02a]{font-size:11px}.comic-batch-tabs button[data-v-b41ed02a]:has(>svg){min-width:38px;padding:10px;align-items:center}.comic-batch-tabs svg[data-v-b41ed02a]{width:18px;height:18px}.comic-casting-next[data-v-b41ed02a]{margin-left:auto;display:inline-flex;align-items:center;gap:7px;align-self:center;border:1px solid #83cfe8;border-radius:7px;padding:8px 14px;color:#162b36;background:#83cfe8;white-space:nowrap;font-size:13px;cursor:pointer}.comic-casting-next svg[data-v-b41ed02a]{width:15px;height:15px}.comic-stage-progress[data-v-b41ed02a]{display:flex;align-items:center;gap:10px;padding:12px 24px;color:#a8d8e6;background:#1e2b33;border-bottom:1px solid #354752;font-size:13px}.comic-stage-progress>svg[data-v-b41ed02a]{width:18px;height:18px;animation:comic-stage-spin-b41ed02a 1s linear infinite}.comic-stage-progress button[data-v-b41ed02a]{margin-left:auto;padding:6px 12px;border:1px solid #54606b;background:transparent;color:#d4e1ea;border-radius:4px}.comic-episode-save-status[data-v-b41ed02a]{margin:0;padding:6px 24px;background:#171c22;color:#a3b2c0;font-size:12px}.comic-asset-placeholder[data-v-b41ed02a]{width:44px;height:44px;padding:10px;color:#81a9ba;border:1px solid #35404a;border-radius:6px}.comic-empty-asset-preview[data-v-b41ed02a]{display:grid;width:220px;height:200px;place-content:center;justify-items:center;gap:16px;color:#8d9da9;background:#161c24;border:1px dashed #3b4552;border-radius:10px}.comic-empty-asset-preview svg[data-v-b41ed02a]{width:50px;height:50px}.comic-workspace>.episode-editor[data-v-b41ed02a]{height:calc(100dvh - var(--site-announcement-height,0px) - 112px);min-height:500px}@keyframes comic-stage-spin-b41ed02a{to{transform:rotate(360deg)}}.comic-storyboard-assets[data-v-b41ed02a]{margin:0 0 20px;border:1px solid #344152;border-radius:8px;padding:15px;background:#101722}.comic-storyboard-assets>header[data-v-b41ed02a]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.comic-storyboard-assets h4[data-v-b41ed02a]{font-size:13px;margin:0;color:#dce6f0}.comic-storyboard-assets>header>span[data-v-b41ed02a]{font-size:11px;color:#879eb5}.comic-storyboard-assets>header>button[data-v-b41ed02a]{margin-left:auto}.comic-storyboard-reference-grid[data-v-b41ed02a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.comic-storyboard-reference-grid>article[data-v-b41ed02a]{min-width:0;border:1px solid #3a4a5d;border-radius:7px;overflow:hidden;background:#182331}.comic-storyboard-reference-preview[data-v-b41ed02a]{position:relative;width:100%;height:110px;display:grid;place-items:center;padding:0;border:0;background:#0e1721;color:#8fa6bc;cursor:pointer}.comic-storyboard-reference-preview[data-v-b41ed02a]:disabled{cursor:default}.comic-storyboard-reference-preview img[data-v-b41ed02a]{width:100%;height:100%;object-fit:contain}.comic-storyboard-reference-preview>span[data-v-b41ed02a]{display:flex;align-items:center;gap:5px;flex-direction:column;font-size:11px}.comic-storyboard-reference-preview b[data-v-b41ed02a]{position:absolute;left:6px;top:6px;border-radius:4px;background:#101923cf;color:#d9e7f1;font-size:11px;padding:3px 6px}.comic-storyboard-reference-grid>article>div[data-v-b41ed02a]{display:flex;align-items:center;gap:7px;padding:9px;font-size:12px}.comic-storyboard-reference-grid strong[data-v-b41ed02a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comic-storyboard-reference-grid small[data-v-b41ed02a]{font-size:10px;color:#8dcbe0;border:1px solid #376376;border-radius:4px;padding:1px 4px;white-space:nowrap}.comic-storyboard-reference-grid footer[data-v-b41ed02a]{display:flex;justify-content:flex-end;gap:6px;padding:0 8px 8px}.comic-storyboard-reference-grid footer button[data-v-b41ed02a]{display:inline-flex;align-items:center;gap:3px;background:none;border:1px solid #46576d;border-radius:4px;color:#aabfd1;font-size:10px;padding:3px 5px;cursor:pointer}.comic-storyboard-reference-grid footer button[data-v-b41ed02a]:disabled{opacity:.4;cursor:default}.comic-storyboard-reference-note[data-v-b41ed02a],.comic-storyboard-assets>p[data-v-b41ed02a]{font-size:11px;line-height:1.7;color:#8ba0b6}.comic-model-capabilities-status[data-v-b41ed02a]{font-size:12px;color:#93b2cb}.comic-model-capabilities-error[data-v-b41ed02a]{font-size:12px;color:#f1b0a5;line-height:1.8}.comic-model-capabilities-error button[data-v-b41ed02a]{margin-left:8px;background:#253344;border:1px solid #50677e;border-radius:5px;color:#dce7f1;padding:4px 8px;cursor:pointer}.comic-storyboard-image-backdrop[data-v-b41ed02a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;background:#03070de8;display:grid;place-items:center;padding:30px}.comic-storyboard-image-backdrop section[data-v-b41ed02a]{position:relative;max-width:90vw;max-height:90vh}.comic-storyboard-image-backdrop img[data-v-b41ed02a]{display:block;max-width:90vw;max-height:85vh;object-fit:contain}.comic-storyboard-image-backdrop button[data-v-b41ed02a]{position:absolute;right:0;top:-30px;border:0;background:none;color:#fff;cursor:pointer}.comic-shot-empty-image[data-v-b41ed02a]{width:66px;height:58px;padding:15px;box-sizing:border-box;border:1px dashed #3d5064;border-radius:5px;color:#7996ae}.comic-storyboard-stage[data-v-b41ed02a]{display:grid;grid-template-columns:200px minmax(320px,.9fr) minmax(420px,1.6fr);gap:0;margin:0;height:calc(100dvh - var(--site-announcement-height,0px) - 112px);min-height:500px;overflow:hidden;border-top:1px solid #2c3541;background:#12171f}.comic-storyboard-episodes[data-v-b41ed02a],.comic-storyboard-stage>.comic-shot-list[data-v-b41ed02a],.comic-storyboard-stage>.comic-storyboard-editor[data-v-b41ed02a]{box-sizing:border-box;min-width:0;min-height:0;align-self:stretch;border:0;border-radius:0;margin:0;background:#151a22}.comic-storyboard-episodes[data-v-b41ed02a]{display:flex;flex-direction:column;border-right:1px solid #303947}.comic-storyboard-episodes>h3[data-v-b41ed02a]{display:flex;gap:8px;align-items:center;flex-shrink:0;padding:16px;margin:0;border-bottom:1px solid #303947;font-size:13px;color:#ccd9e7}.comic-storyboard-episodes>h3 svg[data-v-b41ed02a]{width:15px;height:15px}.comic-storyboard-episode-scroll[data-v-b41ed02a]{overflow-y:auto;flex:1;min-height:0;padding:12px}.comic-storyboard-episode[data-v-b41ed02a]{box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:9px;text-align:left;padding:14px 12px;border:1px solid #344557;border-radius:9px;background:#18212b;color:#a9bacb;margin:0 0 10px;cursor:pointer}.comic-storyboard-episode.active[data-v-b41ed02a]{border-color:#6cacbf;background:#20323e;color:#83cfe8}.comic-storyboard-episode strong[data-v-b41ed02a]{font-size:13px;overflow-wrap:anywhere}.comic-storyboard-episode span[data-v-b41ed02a]{font-size:10px;color:#849aaf}.comic-storyboard-episode[data-v-b41ed02a]:disabled{opacity:.55;cursor:default}.comic-storyboard-stage>.comic-shot-list[data-v-b41ed02a]{display:flex;flex-direction:column;max-height:none;padding:0;border-right:1px solid #303947;background:#0e141c;overflow:hidden}.comic-storyboard-stage .comic-list-heading[data-v-b41ed02a]{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;min-height:51px;padding:12px 16px;border-bottom:1px solid #303947;font-size:12px}.comic-shot-scroll[data-v-b41ed02a]{flex:1;min-height:0;overflow-y:auto;padding:14px}.comic-storyboard-narrative-card[data-v-b41ed02a]{border:1px solid #34404e;border-radius:9px;background:#171e28;overflow:hidden;margin:0 0 14px}.comic-storyboard-narrative-card.active[data-v-b41ed02a]{border-color:#7ecbe5;background:#192631}.comic-storyboard-stage .comic-shot-row[data-v-b41ed02a]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;border-radius:0;padding:12px 13px;margin:0;background:none;text-align:left}.comic-storyboard-stage .comic-shot-row.active[data-v-b41ed02a]{background:none}.comic-storyboard-stage .comic-shot-row>span[data-v-b41ed02a]{font-size:12px;font-weight:600;color:#b8c9d9}.comic-storyboard-stage .comic-shot-row small[data-v-b41ed02a]{font-size:10px;color:#87a5b9}.comic-storyboard-stage .comic-shot-row small.succeeded[data-v-b41ed02a]{color:#69d1ad}.comic-storyboard-narrative-card>label[data-v-b41ed02a]{display:block;padding:0 13px 13px}.comic-storyboard-narrative-card>label>span[data-v-b41ed02a]{font-size:10px;color:#7f96aa}.comic-storyboard-narrative-card textarea[data-v-b41ed02a]{box-sizing:border-box;display:block;width:100%;min-height:170px;resize:vertical;border:1px solid transparent;border-radius:5px;padding:8px 0;background:none;color:#d2deea;font:inherit;font-size:12px;line-height:1.8;outline:none}.comic-storyboard-narrative-card textarea[data-v-b41ed02a]:focus{border-color:#52798c;padding-left:8px;padding-right:8px;background:#111c27}.comic-storyboard-stage>.comic-storyboard-editor[data-v-b41ed02a]{overflow-y:auto;padding:20px 22px;background:#151b24}.comic-storyboard-stage>.comic-storyboard-editor .comic-panel-title[data-v-b41ed02a]{margin-bottom:18px}.comic-storyboard-stage>.comic-storyboard-editor h3[data-v-b41ed02a]{font-size:15px}.comic-storyboard-stage .comic-storyboard-reference-grid[data-v-b41ed02a]{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.comic-storyboard-stage .comic-render-controls[data-v-b41ed02a]{grid-template-columns:95px minmax(145px,1fr) 100px;gap:9px}.comic-storyboard-empty[data-v-b41ed02a]{padding:15px;color:#8498aa;font-size:12px}.comic-storyboard-episode[data-v-b41ed02a]:focus-visible,.comic-shot-row[data-v-b41ed02a]:focus-visible{outline:2px solid #83cfe8;outline-offset:-2px}@media (max-width:1000px){.comic-storyboard-stage[data-v-b41ed02a]{grid-template-columns:160px minmax(280px,.8fr) minmax(360px,1.2fr)}.comic-storyboard-stage>.comic-storyboard-editor[data-v-b41ed02a]{padding:16px}.comic-storyboard-stage .comic-render-controls[data-v-b41ed02a]{grid-template-columns:80px minmax(125px,1fr) 90px}}@media (max-width:850px){.comic-storyboard-stage[data-v-b41ed02a]{display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible}.comic-storyboard-episodes[data-v-b41ed02a],.comic-storyboard-stage>.comic-shot-list[data-v-b41ed02a],.comic-storyboard-stage>.comic-storyboard-editor[data-v-b41ed02a]{overflow:visible;border-right:0;border-bottom:1px solid #303947;flex-shrink:0}.comic-storyboard-episode-scroll[data-v-b41ed02a]{display:flex;gap:10px;overflow:auto;padding:12px}.comic-storyboard-episode[data-v-b41ed02a]{min-width:155px;width:auto;margin:0}.comic-shot-scroll[data-v-b41ed02a]{overflow:visible}.comic-storyboard-stage>.comic-storyboard-editor[data-v-b41ed02a]{padding:18px}.comic-storyboard-narrative-card textarea[data-v-b41ed02a]{min-height:125px}}@media (max-width:450px){.comic-storyboard-stage .comic-render-controls[data-v-b41ed02a]{grid-template-columns:1fr}.comic-storyboard-stage .comic-render-footer[data-v-b41ed02a]{align-items:stretch;flex-direction:column;gap:12px}}.comic-storyboard-stage>.comic-storyboard-editor[data-v-b41ed02a]{display:flex;flex-direction:column;padding:0;overflow:hidden}.comic-storyboard-stage>.comic-storyboard-editor>.comic-panel-title[data-v-b41ed02a]{box-sizing:border-box;flex-shrink:0;padding:15px 18px;margin:0;min-height:55px;border-bottom:1px solid #303947}.comic-storyboard-config-scroll[data-v-b41ed02a]{display:grid;grid-template-columns:minmax(0,1fr) 260px;flex:1;min-height:0;overflow:hidden}.comic-storyboard-prompt-pane[data-v-b41ed02a]{box-sizing:border-box;min-width:0;min-height:0;overflow-y:auto;padding:17px 18px}.comic-storyboard-video-preview[data-v-b41ed02a]{background:#070a0f;border:1px solid #2b3644;border-radius:8px;overflow:hidden;margin-bottom:18px}.comic-storyboard-video-preview video[data-v-b41ed02a]{display:block;width:100%;max-height:350px;min-height:170px;object-fit:contain;background:#000}.comic-storyboard-video-empty[data-v-b41ed02a]{min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#6f879d;font-size:12px}.comic-storyboard-video-empty>svg[data-v-b41ed02a]{width:32px;height:32px}.comic-storyboard-prompt-pane>.comic-field textarea[data-v-b41ed02a]{min-height:240px}.comic-storyboard-config-scroll>.comic-storyboard-assets[data-v-b41ed02a]{box-sizing:border-box;min-width:0;min-height:0;overflow-y:auto;margin:0;padding:13px 11px;border:0;border-left:1px solid #303947;border-radius:0;background:#111820}.comic-storyboard-config-scroll>.comic-storyboard-assets>header[data-v-b41ed02a]{align-items:center;gap:7px;margin-bottom:12px}.comic-storyboard-config-scroll>.comic-storyboard-assets h4[data-v-b41ed02a]{font-size:12px}.comic-storyboard-config-scroll>.comic-storyboard-assets>header>span[data-v-b41ed02a]{font-size:10px;line-height:1.6}.comic-storyboard-config-scroll>.comic-storyboard-assets .comic-add-binding[data-v-b41ed02a]{font-size:10px;min-height:24px;height:auto;margin-left:0}.comic-storyboard-stage .comic-storyboard-reference-grid[data-v-b41ed02a]{display:flex;flex-direction:column;gap:8px}.comic-storyboard-stage .comic-storyboard-reference-grid>article[data-v-b41ed02a]{display:grid;grid-template-columns:86px minmax(0,1fr);grid-template-rows:auto auto;border-color:#303d4b;border-radius:5px;background:#1b222c;min-height:70px}.comic-storyboard-stage .comic-storyboard-reference-preview[data-v-b41ed02a]{grid-row:span 2;height:70px;width:86px;border-right:1px solid #303d4b;background:#151d27}.comic-storyboard-stage .comic-storyboard-reference-preview img[data-v-b41ed02a]{width:58px;height:50px;margin-left:20px;object-fit:contain}.comic-storyboard-stage .comic-storyboard-reference-preview b[data-v-b41ed02a]{left:3px;top:27px;padding:0;background:none;font-size:9px;color:#9cb1c3}.comic-storyboard-stage .comic-storyboard-reference-preview>span[data-v-b41ed02a]{max-width:65px;padding-left:13px;font-size:9px;line-height:1.5;text-align:center}.comic-storyboard-stage .comic-storyboard-reference-preview>span>svg[data-v-b41ed02a]{width:20px;height:20px}.comic-storyboard-stage .comic-storyboard-reference-grid>article>div[data-v-b41ed02a]{display:block;min-width:0;padding:8px 7px 3px;font-size:11px}.comic-storyboard-stage .comic-storyboard-reference-grid strong[data-v-b41ed02a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.comic-storyboard-stage .comic-storyboard-reference-grid small[data-v-b41ed02a]{display:inline-block;font-size:9px;margin-top:3px;padding:0 3px}.comic-storyboard-stage .comic-storyboard-reference-grid footer[data-v-b41ed02a]{padding:2px 5px 5px;gap:4px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.comic-storyboard-stage .comic-storyboard-reference-grid footer button[data-v-b41ed02a]{font-size:9px;padding:2px 3px;border-color:transparent;color:#99c5d7;gap:0}.comic-storyboard-stage .comic-storyboard-reference-grid footer button>svg[data-v-b41ed02a]{width:11px;height:11px}.comic-storyboard-render-bar[data-v-b41ed02a]{box-sizing:border-box;flex-shrink:0;padding:12px 16px;border-top:1px solid #354151;background:#151d27}.comic-storyboard-render-bar>.comic-render-controls[data-v-b41ed02a]{grid-template-columns:100px minmax(150px,1fr) 110px;gap:11px}.comic-storyboard-render-bar>.comic-render-controls .comic-field[data-v-b41ed02a]{margin-bottom:10px}.comic-storyboard-render-bar>.comic-render-footer[data-v-b41ed02a]{background:none;border:0;border-radius:0;padding:0;margin:0;gap:14px}.comic-storyboard-render-bar .comic-render-footer>.comic-primary[data-v-b41ed02a]{background:#222a35;color:#d6e2ed;border-color:#4d5b6b}.comic-storyboard-render-bar .comic-render-footer>.comic-primary[data-v-b41ed02a]:hover{background:#2c3845}.comic-storyboard-render-bar .comic-render-footer strong[data-v-b41ed02a]{color:#f1bd43}.comic-storyboard-render-bar .comic-model-capabilities-error[data-v-b41ed02a]{margin:5px 0 10px}.comic-storyboard-prompt-pane .comic-history[data-v-b41ed02a]{margin-top:18px}@media (max-width:1200px){.comic-storyboard-config-scroll[data-v-b41ed02a]{display:block;overflow-y:auto}.comic-storyboard-prompt-pane[data-v-b41ed02a]{overflow:visible}.comic-storyboard-config-scroll>.comic-storyboard-assets[data-v-b41ed02a]{overflow:visible;border-left:0;border-top:1px solid #303947}.comic-storyboard-stage .comic-storyboard-reference-grid[data-v-b41ed02a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.comic-storyboard-render-bar>.comic-render-controls[data-v-b41ed02a]{grid-template-columns:80px minmax(120px,1fr) 90px;gap:8px}}@media (max-width:850px){.comic-storyboard-stage>.comic-storyboard-editor[data-v-b41ed02a]{display:block;overflow:visible;padding:0}.comic-storyboard-config-scroll[data-v-b41ed02a]{display:block;overflow:visible}.comic-storyboard-prompt-pane[data-v-b41ed02a]{overflow:visible;padding:16px}.comic-storyboard-config-scroll>.comic-storyboard-assets[data-v-b41ed02a]{overflow:visible}.comic-storyboard-render-bar[data-v-b41ed02a]{position:static}.comic-storyboard-video-empty[data-v-b41ed02a]{min-height:180px}}@media (max-width:450px){.comic-storyboard-render-bar>.comic-render-controls[data-v-b41ed02a]{grid-template-columns:1fr}.comic-storyboard-render-bar>.comic-render-footer[data-v-b41ed02a]{align-items:stretch;flex-direction:column}.comic-storyboard-stage .comic-storyboard-reference-grid[data-v-b41ed02a]{grid-template-columns:1fr}}:root{--user-sidebar-width: 184px;color:#eef3f8;background:#0f1014;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:1120px;margin:0;background:#0f1014}button,input,select,textarea{font:inherit}button{cursor:pointer}svg{width:18px;height:18px;flex:0 0 18px}.app-shell{--site-announcement-height: 0px;--user-sidebar-top: var(--site-announcement-height);min-height:100vh;padding-top:var(--site-announcement-height);background:#0d0e12}.nav-item{display:flex;width:100%;min-height:38px;align-items:center;gap:10px;border:0;border-radius:6px;padding:0 10px;color:#c6cfdb;background:transparent;font-size:14px;text-align:left}.nav-item svg{color:#8895a7}.nav-item:hover{color:#fff;background:#20242c}.nav-item.active{color:#e9f8ff;background:#20303a;font-weight:600}.nav-item.active svg{color:#85d8ff}.workspace{min-height:calc(100vh - var(--site-announcement-height));margin-left:var(--user-sidebar-width);background:radial-gradient(circle at 72% 14%,rgba(59,130,246,.14),transparent 32%),#0f1014}.comic-workspace-shell{min-height:calc(100vh - var(--site-announcement-height));background:#0d1015}.workspace.comic-editor-shell{margin-left:0}.topbar{position:sticky;top:var(--site-announcement-height);z-index:12;display:flex;height:62px;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #242832;background:#12141af0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-title{display:grid;gap:2px}.topbar-title h1{margin:0;color:#f4f8fc;font-size:20px;line-height:1.2;letter-spacing:0}.topbar-title p{margin:0;color:#7f8b9a;font-size:12px}.topbar-actions{display:flex;align-items:center;gap:10px}.comic-projects-topbar{height:64px;background:#16171b}.comic-projects-topbar .topbar-title h1{display:flex;align-items:center;gap:13px}.comic-projects-topbar .topbar-title h1:before{width:4px;height:21px;border-radius:2px;background:#86d1e8;content:""}.icon-button,.avatar-button,.credit-pill,.tool-button,.ghost-button,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #303642;border-radius:7px;color:#dce7f2;background:#171a21}.icon-button{width:36px;height:36px;padding:0}.icon-button:hover,.ghost-button:hover,.tool-button:hover{border-color:#49616f;background:#20242c}.credit-pill{min-width:104px;height:36px;padding:0 12px;color:#d9f4ff;font-weight:600}.credit-pill svg{color:#89ddff}.avatar-button{width:36px;height:36px;overflow:hidden;border-radius:50%;color:#1e2930;background:#f3ecff;font-weight:800}.topbar-avatar-image{width:100%;height:100%;object-fit:cover}.auth-shell{min-height:100vh;background:#101116}.login-page{display:grid;min-height:100vh;grid-template-columns:minmax(430px,.95fr) minmax(440px,1.05fr);background:linear-gradient(115deg,rgba(89,189,148,.16),transparent 38%),linear-gradient(250deg,rgba(255,164,111,.13),transparent 42%),#101116}.login-hero{display:grid;align-content:space-between;min-height:100vh;padding:34px;border-right:1px solid #272d36;background:linear-gradient(135deg,#12484ab8,#1a1823eb),#14181f}.login-home-link{display:inline-flex;width:fit-content;align-items:center;gap:8px;border:1px solid #39505a;border-radius:7px;padding:9px 12px;color:#d9edf0;background:#0e111794}.login-home-link:hover{border-color:#6bb9ad;background:#151d22d1}.login-brand-block{display:grid;max-width:520px;gap:12px}.login-brand-block .login-brand-mark{width:61px;height:44px}.login-brand-block p{margin:0;color:#9adfd2;font-size:13px;font-weight:700;letter-spacing:.16em}.login-brand-block h1{margin:0;color:#f7fbfa;font-size:48px;line-height:1.08;letter-spacing:0}.login-brand-block>span{color:#c2ced1;font-size:16px;line-height:1.65}.login-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.login-proof-grid article{display:grid;min-height:128px;align-content:start;gap:9px;border:1px solid rgba(123,156,157,.36);border-radius:8px;padding:14px;background:#0d11179e}.login-proof-grid svg{color:#8fe4d7}.login-proof-grid strong{color:#f3fbf9;font-size:15px}.login-proof-grid span{color:#a9b7ba;font-size:13px;line-height:1.55}.login-panel{display:grid;min-height:100vh;place-items:center;padding:34px}.login-page-card{display:grid;width:min(100%,430px);gap:18px;border:1px solid #2f3842;border-radius:8px;padding:28px;background:#16191ff5;box-shadow:0 24px 70px #0000005c}.login-card-heading{display:flex;align-items:center;gap:12px;padding-bottom:6px}.login-card-heading>svg{width:38px;height:38px;border-radius:8px;padding:8px;color:#162a2c;background:#9be4da}.login-card-heading h2{margin:0 0 4px;color:#f3f7fb;font-size:25px;letter-spacing:0}.login-card-heading p{margin:0;color:#8f9ba8;font-size:13px}.login-page-card label{display:grid;gap:8px;color:#b8c3cf;font-size:13px;font-weight:600}.login-page-card input{width:100%;height:44px;border:1px solid #37404b;border-radius:7px;padding:0 12px;color:#eef6fc;background:#101218;outline:0}.login-page-card input:focus{border-color:#88ddd2;box-shadow:0 0 0 3px #88ddd21f}.login-error{margin:-2px 0;border:1px solid #603338;border-radius:7px;padding:9px 10px;color:#ffb8be;background:#251619;font-size:13px}.login-security-note{display:flex;align-items:flex-start;gap:8px;color:#8f9da8;font-size:12px;line-height:1.55}.login-security-note svg{color:#9be4da}.login-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#06080cb8}.login-dialog{display:grid;width:min(100%,400px);gap:16px;overflow:hidden;border:1px solid #34414d;border-radius:8px;padding:0 22px 22px;background:#181b22;box-shadow:0 18px 48px #00000061}.login-dialog header{display:flex;height:64px;align-items:center;justify-content:space-between;margin:0 -22px;padding:0 18px 0 22px;border-bottom:1px solid #2b313b}.login-dialog h2{margin:0;color:#f1f7fb;font-size:17px;letter-spacing:0}.login-dialog label{display:grid;gap:8px;color:#b4bfcc;font-size:13px;font-weight:700}.login-dialog input{width:100%;height:40px;border:1px solid #363e49;border-radius:7px;padding:0 12px;color:#eef6fc;background:#0f1116;outline:0}.login-dialog input:focus{border-color:#7bcfed}.primary-action{min-height:40px;padding:0 16px;border-color:#8cd7ff;color:#0f2330;background:#a7e1ff;font-weight:600}.primary-action:hover{background:#c0ebff}.primary-action.full{width:100%}.ghost-button{min-height:34px;padding:0 10px;color:#aac3d0}.tool-button{min-height:36px;padding:0 12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.api-alert{display:flex;align-items:center;gap:8px;margin:16px 24px 0;padding:10px 12px;border:1px solid #4d4224;border-radius:7px;color:#f8d982;background:#1f1b13;font-size:13px}.home-grid,.point-page,.creation-layout,.ecommerce-layout,.workflow-layout,.empty-state{margin:20px 24px}.feature-band{display:flex;min-height:170px;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:28px 32px;border:1px solid #26303a;border-radius:8px;background:linear-gradient(120deg,#2aa5ff2e,#8c57ff14),#161a21}.eyebrow{margin:0 0 9px;color:#8bd9ff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feature-band h2{max-width:760px;margin:0;color:#f8fbff;font-size:34px;line-height:1.14;letter-spacing:0}.model-section,.gallery-section{margin-top:22px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title h2{margin:0;color:#eef5fb;font-size:18px;letter-spacing:0}.model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.model-card,.work-card,.history-card,.start-card,.summary-tile,.case-shot{border:1px solid #282d37;border-radius:8px;background:#171a20}.model-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;min-height:92px;align-items:center;gap:12px;padding:10px}.model-preview{display:grid;width:72px;aspect-ratio:1 / 1;place-items:center;border-radius:7px;color:#ecfeff}.preview-image{background:linear-gradient(135deg,#2e7d76,#70b7ff)}.preview-video{background:linear-gradient(135deg,#5a4fd1,#ff9770)}.preview-audio{background:linear-gradient(135deg,#34653f,#d8d06d)}.model-card strong{display:block;overflow:hidden;color:#f1f6fb;text-overflow:ellipsis;white-space:nowrap}.model-card span{color:#7f8b9a;font-size:12px}.model-card small{justify-self:end;color:#85d8ff;font-size:11px;font-weight:800}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gallery-grid.compact{margin-top:18px}.work-card,.history-card{overflow:hidden;padding-bottom:12px}.work-card strong,.history-card strong{display:block;margin:10px 12px 2px;color:#eef5fb}.work-card span,.history-card span{display:block;margin:0 12px;color:#8d97a6;font-size:12px}.history-card small{display:block;margin:6px 12px 0;color:#718092;font-size:11px}.generation-output{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;background:#0d1015}.generation-task-error{color:#ff9a9a!important;min-height:16px}.generation-cancel{margin:10px 12px 0}.generation-empty{grid-column:1 / -1;min-height:120px;display:grid;place-items:center;border:1px dashed #303844;border-radius:8px;color:#8d97a6}.generation-error{margin:12px 0 0;color:#ff9a9a;font-size:13px}.work-thumb,.history-thumb,.style-tile,.phone-preview{aspect-ratio:16 / 10;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 36%),linear-gradient(145deg,#376878,#2f315b)}.work-thumb-2{background:linear-gradient(140deg,#74435a,#b77959)}.work-thumb-3{background:linear-gradient(140deg,#304f75,#9fcbd1)}.work-thumb-4{background:linear-gradient(140deg,#72563c,#d6bd73)}.work-thumb-5{background:linear-gradient(140deg,#355a42,#88a86b)}.work-thumb-6{background:linear-gradient(140deg,#4d446e,#c18aca)}.creation-layout,.ecommerce-layout,.workflow-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:22px}.creation-panel,.workflow-sidebar{align-self:start;min-height:calc(100vh - 138px);padding:18px;border-right:1px solid #242832;background:#15171d}.step-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.step-tabs button,.tabs button,.ratio-grid button,.start-card button{border:1px solid #303642;border-radius:7px;color:#aeb8c4;background:#171a21}.step-tabs button{min-height:34px}.step-tabs button.active,.tabs button.active,.ratio-grid button.active{border-color:#8bd9ff;color:#ddf7ff;background:#20303a}.field{display:grid;gap:8px;margin-bottom:16px;color:#aeb8c4;font-size:13px;font-weight:700}.field input,.field select,.field textarea{width:100%;min-height:40px;border:1px solid #303642;border-radius:7px;color:#eaf2fb;background:#101218;outline:0;padding:0 12px}.field textarea{min-height:116px;padding:10px 12px;resize:vertical}.estimate-box{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:14px;border:1px solid #2d3a42;border-radius:8px;color:#9aa6b5;background:#101820}.estimate-box strong{color:#8bd9ff;font-size:18px}.creation-stage,.tool-showcase,.workflow-main{min-height:calc(100vh - 138px);padding:24px}.composer{display:grid;gap:12px;padding:18px;border:1px solid #282d37;border-radius:8px;background:#171a20}.composer textarea{width:100%;min-height:170px;border:1px dashed #3a4350;border-radius:8px;color:#eaf2fb;background:#101218;outline:0;padding:14px;resize:vertical}.composer-actions{display:flex;justify-content:flex-end;gap:10px}.history-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.paywall-panel,.empty-state{display:grid;min-height:360px;place-items:center;align-content:center;gap:14px;border:1px solid #282d37;border-radius:8px;background:#171a20;text-align:center}.paywall-panel svg,.empty-state svg{width:46px;height:46px;color:#8bd9ff}.paywall-panel h2,.empty-state h2{margin:0;color:#f4f8fc;font-size:24px;letter-spacing:0}.paywall-panel p,.empty-state p{max-width:520px;margin:0;color:#8d97a6;line-height:1.7}.case-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px;padding:18px;border:1px solid #282d37;border-radius:8px;background:#171a20}.case-shot{display:grid;gap:10px;padding:12px;text-align:center;color:#9aa6b5}.phone-preview{width:min(100%,140px);aspect-ratio:9 / 16;justify-self:center;border-radius:8px}.credit-overview{display:grid;grid-template-columns:minmax(320px,1.4fr) repeat(3,minmax(160px,1fr));gap:10px;padding:14px;border:1px solid #282d37;border-radius:8px;background:#171a20}.credit-total{min-height:118px;padding:14px 18px;border-radius:8px;background:linear-gradient(120deg,#84d8ff38,#ffffff0a)}.credit-total span,.summary-tile span{color:#aeb8c4;font-size:13px;font-weight:700}.credit-total strong{display:block;margin:10px 0 4px;color:#f5fbff;font-size:38px;line-height:1}.credit-total p{margin:0;color:#8d97a6;font-size:12px}.summary-tile{display:grid;align-content:center;gap:10px;min-height:118px;padding:14px}.summary-tile strong{color:#f5fbff;font-size:24px}.tabs{display:flex;gap:12px;margin:18px 0}.tabs button{min-width:98px;height:38px}.table-panel{overflow:hidden;border:1px solid #282d37;border-radius:8px;background:#171a20}table{width:100%;border-collapse:collapse;table-layout:fixed}th,td{overflow:hidden;padding:14px 12px;border-bottom:1px solid #252a34;color:#b7c2cf;font-size:13px;text-align:left;text-overflow:ellipsis;white-space:nowrap}th{color:#8794a4;font-size:12px;font-weight:600}tbody tr:hover{background:#1d2129}.status-chip{display:inline-flex;max-width:100%;align-items:center;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600}.status-chip.positive{color:#8ae6a6;background:#14251a}.status-chip.negative{color:#ff9e9e;background:#2a1719}.gain{color:#6ee7a0;font-weight:600}.cost{color:#ff9b9b;font-weight:600}.table-empty{height:96px;color:#8491a1;text-align:center}.recharge-trigger{height:32px;margin-top:12px;padding:0 10px;font-size:12px}.recharge-dialog{display:grid;width:min(100%,560px);gap:18px;overflow:hidden;border:1px solid #34414d;border-radius:8px;padding:0 22px 22px;background:#181b22;box-shadow:0 18px 48px #00000061}.recharge-dialog>header{display:flex;min-height:62px;align-items:center;justify-content:space-between;margin:0 -22px;padding:0 18px 0 22px;border-bottom:1px solid #2b313b}.recharge-dialog header>div{display:grid;gap:4px}.recharge-dialog h2{margin:0;color:#f5f9fd;font-size:18px;letter-spacing:0}.recharge-dialog header span{color:#8491a1;font-size:12px}.recharge-tabs{display:flex;gap:8px;border-bottom:1px solid #2b313b;padding-bottom:10px}.recharge-tabs button{min-height:30px;border:0;border-bottom:2px solid transparent;padding:0 4px;color:#8491a1;background:transparent;font-size:13px}.recharge-tabs button:hover,.recharge-tabs button.active{border-bottom-color:#72c7e7;color:#edf5fb}.recharge-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recharge-product{display:grid;min-height:78px;gap:8px;padding:12px;border:1px solid #303642;border-radius:7px;color:#b7c2cf;background:#12151b;text-align:left}.recharge-product:hover,.recharge-product.active{border-color:#7bcfed;background:#15242b}.recharge-product strong{color:#edf5fb;font-size:14px}.recharge-product span{color:#8bd9ff;font-size:13px;font-weight:600}.recharge-product small{min-height:28px;color:#92a0af;font-size:11px;line-height:14px}.recharge-agreement{display:flex;align-items:center;gap:8px;color:#aeb8c4;font-size:13px}.recharge-agreement input{width:15px;height:15px;accent-color:#72c7e7}.recharge-error{margin:-4px 0 0;color:#ffb2b2;font-size:13px}.recharge-team-selector,.team-selector{display:grid;gap:7px;color:#9da9b7;font-size:12px;font-weight:700}.recharge-team-selector select,.team-selector select{min-width:220px;height:38px;border:1px solid #303642;border-radius:7px;padding:0 10px;color:#eaf2fb;background:#101218;outline:0}.team-page{margin:20px 24px}.team-page-header,.team-toolbar,.team-page-actions,.team-toolbar-actions{display:flex;align-items:center}.team-page-header{justify-content:space-between;gap:20px;margin-bottom:16px}.team-page-header h2{margin:0;color:#f4f8fc;font-size:24px;letter-spacing:0}.team-page-header .eyebrow{margin-bottom:6px}.team-page-actions,.team-toolbar-actions{gap:10px}.team-workspace{display:grid;gap:14px}.team-toolbar{justify-content:space-between;gap:14px;min-height:68px;padding:14px 16px;border:1px solid #282d37;border-radius:8px;background:#171a20}.team-overview{display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(220px,.8fr) minmax(280px,1.1fr);gap:1px;overflow:hidden;border:1px solid #282d37;border-radius:8px;background:#282d37}.team-overview-primary,.team-seat-meter,.team-overview-benefits{display:grid;align-content:center;gap:8px;min-height:132px;padding:18px;background:#171a20}.team-overview-primary>span,.team-seat-meter>span,.team-overview-benefits>span{color:#98a5b4;font-size:12px;font-weight:700}.team-overview-primary strong{color:#f3f9ff;font-size:24px;letter-spacing:0}.team-overview-primary small{color:#8ecfeb;font-size:13px}.team-seat-meter strong{color:#e6f3fa;font-size:23px}.team-seat-track{height:6px;overflow:hidden;border-radius:3px;background:#2b333e}.team-seat-track i{display:block;height:100%;border-radius:inherit;background:#69cde9}.team-overview-benefits p{margin:0;color:#c0ccd7;font-size:13px;line-height:1.65}.team-members-panel{overflow:hidden;border:1px solid #282d37;border-radius:8px;background:#171a20}.team-members-panel .section-title{min-height:58px;margin:0;padding:0 16px;border-bottom:1px solid #282d37}.team-members-panel .section-title span{color:#94a1af;font-size:13px}.team-members-panel th:first-child,.team-members-panel td:first-child{width:46%}.team-empty-state{display:grid;min-height:340px;place-items:center;align-content:center;gap:16px;border:1px solid #282d37;border-radius:8px;background:#171a20}.team-empty-state svg{width:46px;height:46px;color:#8bd9ff}.team-empty-state h2{margin:0;color:#f2f7fb;font-size:21px;letter-spacing:0}.team-empty-state>div{display:flex;gap:10px}.team-error{margin:12px 0 0;color:#ffb2b2;font-size:13px}.team-dialog{display:grid;width:min(100%,430px);gap:16px;overflow:hidden;border:1px solid #34414d;border-radius:8px;padding:0 22px 22px;background:#181b22;box-shadow:0 18px 48px #00000061}.team-dialog header{display:flex;height:64px;align-items:center;justify-content:space-between;margin:0 -22px;padding:0 18px 0 22px;border-bottom:1px solid #2b313b}.team-dialog h2{margin:0;color:#f1f7fb;font-size:17px;letter-spacing:0}.team-dialog label{display:grid;gap:8px;color:#b4bfcc;font-size:13px;font-weight:700}.team-dialog input{width:100%;height:40px;border:1px solid #363e49;border-radius:7px;padding:0 12px;color:#eef6fc;background:#0f1116;outline:0}.team-dialog input:focus{border-color:#7bcfed}.team-dialog-note{margin:0;color:#9ca9b7;font-size:13px;line-height:1.6}.workflow-sidebar{padding-top:18px}.ratio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.ratio-grid button{height:42px}.style-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.style-tile{border-radius:8px;aspect-ratio:1 / 1}.workflow-steps{margin-bottom:72px;color:#8995a5;font-size:13px;font-weight:600}.workflow-main h2{margin:0 0 28px;text-align:center;color:#f5fbff;font-size:28px;letter-spacing:0}.start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.start-card{display:grid;min-height:260px;justify-items:center;align-content:center;gap:14px;padding:22px;text-align:center}.start-card svg{width:44px;height:44px;color:#8bd9ff}.start-card strong{color:#f4f8fc;font-size:20px}.start-card span{color:#8d97a6;line-height:1.6}.start-card button{width:100%;height:42px;margin-top:12px;color:#f1f8ff}@media (max-width: 1180px){body{min-width:0}.login-page{grid-template-columns:1fr}.login-hero{min-height:auto;gap:42px;border-right:0;border-bottom:1px solid #272d36}.login-panel{min-height:auto;align-items:start}.model-grid,.history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-layout,.ecommerce-layout,.workflow-layout{grid-template-columns:1fr}.creation-panel,.workflow-sidebar{min-height:auto;border-right:0}.credit-overview{grid-template-columns:1fr 1fr}.recharge-products{grid-template-columns:repeat(2,minmax(0,1fr))}.team-overview{grid-template-columns:1fr 1fr}.team-overview-benefits{grid-column:1 / -1;min-height:92px}}@media (max-width: 760px){:root{--user-sidebar-width: 128px}}@media (max-width: 640px){.topbar{height:56px;padding:0 12px}.comic-projects-topbar{height:auto;min-height:64px;flex-wrap:wrap;gap:10px;padding:12px}.comic-projects-topbar .topbar-actions{margin-left:auto}.topbar-title p{display:none}.topbar-title h1{font-size:17px;white-space:nowrap}.topbar-actions{gap:6px}.topbar-actions>.icon-button:not(.avatar-button){display:none}.credit-pill{min-width:92px;padding:0 9px}}.aigc-workspace{background:#090a0c;min-height:100vh}.aigc-topbar{position:relative;z-index:13;display:flex;height:54px;align-items:center;justify-content:center;pointer-events:none}.aigc-mode-tabs,.aigc-topbar-actions{pointer-events:auto}.aigc-mode-tabs{display:inline-flex;min-height:44px;align-items:center;padding:4px 8px;border:1px solid #242730;border-radius:11px;background:#15171df0;box-shadow:0 8px 22px #00000040}.aigc-mode-tabs>span{width:1px;height:18px;margin:0 4px;background:#30343e}.aigc-mode-tabs button{display:inline-flex;height:34px;align-items:center;gap:6px;border:0;border-radius:7px;padding:0 11px;color:#858c99;background:transparent;font-size:13px;font-weight:700}.aigc-mode-tabs button svg{width:16px;height:16px}.aigc-mode-tabs button:hover{color:#dae8ef;background:#232832}.aigc-mode-tabs button.active{color:#a5e4ff;background:#202731}.aigc-topbar-actions{position:absolute;right:22px;display:flex;align-items:center;gap:10px}.aigc-mini-action,.aigc-credit,.aigc-avatar{display:inline-flex;height:32px;align-items:center;justify-content:center;border:0;color:#bdc6d0;background:transparent}.aigc-mini-action:hover{color:#f0f8fb}.aigc-mini-action svg{width:18px;height:18px}.aigc-credit{gap:5px;padding:0 3px;color:#d8e4ea;font-size:13px;font-weight:600}.aigc-credit svg{width:15px;height:15px;color:#8fdaf5}.aigc-avatar{width:30px;overflow:hidden;border:1px solid #383e4a;border-radius:50%;color:#17232c;background:#d6e9ff;font-size:12px;font-weight:700}.aigc-avatar img{width:100%;height:100%;object-fit:cover}.aigc-studio{display:grid;grid-template-columns:186px minmax(0,1fr);min-height:calc(100vh - 88px);background:#090a0c}.aigc-groups{display:flex;min-height:calc(100vh - 88px);flex-direction:column;border-right:1px solid #22252c;background:#111318}.aigc-groups-heading{display:flex;height:52px;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #242730;color:#ccd4dc;font-size:13px;font-weight:600}.aigc-groups-heading span{display:inline-flex;align-items:center;gap:8px}.aigc-groups-heading svg{width:16px;height:16px;color:#8fd8f6}.aigc-groups-heading button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:5px;color:#8e99a6;background:transparent}.aigc-groups-heading button:hover{color:#dbe8ee;background:#20242b}.aigc-groups-heading button svg{width:17px;height:17px;color:currentColor}.aigc-group-creator{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px 11px 2px}.aigc-group-creator input,.aigc-group-search input{min-width:0;border:0;outline:0;color:#d8e1e9;background:transparent;font-size:12px}.aigc-group-creator{border-bottom:1px solid #242730}.aigc-group-creator input{height:30px;border:1px solid #373c47;border-radius:5px;padding:0 8px;background:#0c0e12}.aigc-group-creator button{border:0;border-radius:5px;padding:0 8px;color:#17232c;background:#98dffb;font-size:12px;font-weight:600}.aigc-group-search{display:flex;height:30px;align-items:center;gap:6px;margin:12px 10px 8px;border:1px solid #2b3039;border-radius:6px;padding:0 8px;background:#0d0f13}.aigc-group-search svg{width:13px;height:13px;color:#6e7784}.aigc-group-search input{height:100%;width:100%}.aigc-group-search input::placeholder{color:#616a76}.aigc-group-item{display:flex;width:calc(100% - 16px);height:40px;align-items:center;gap:8px;margin:0 8px 4px;border:1px solid transparent;border-radius:6px;padding:0 10px;color:#aeb8c4;background:transparent;text-align:left;font-size:13px}.aigc-group-item svg{width:16px;height:16px;color:#8d98a5}.aigc-group-item span{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.aigc-group-item small{color:#6f7a87;font-size:11px}.aigc-group-item:hover{background:#1b1f26;color:#d9e4ea}.aigc-group-item.active{border-color:#426272;color:#d9f5ff;background:#26323a;box-shadow:inset 2px 0 #8bdbf7}.aigc-group-item.active svg{color:#98dcf5}.aigc-group-footer{display:flex;align-items:center;gap:7px;margin-top:auto;padding:13px 15px;border-top:1px solid #242730;color:#717b88;font-size:12px}.aigc-group-footer svg{width:15px;height:15px}.aigc-canvas{position:relative;min-width:0;min-height:calc(100vh - 88px);overflow:hidden;background:#090a0c}.aigc-history{width:min(780px,calc(100% - 72px));min-height:calc(100vh - 390px);margin:0 0 0 40px;padding:40px 0 330px}.aigc-history.has-items{overflow-y:auto}.aigc-blank-canvas{min-height:calc(100vh - 420px)}.aigc-history-item{position:relative;display:grid;gap:8px;margin:0 0 25px;padding:0;color:#cad2dc}.aigc-history-meta{display:grid;gap:3px}.aigc-history-meta strong{color:#e0e7ed;font-size:14px;font-weight:600}.aigc-history-meta span{color:#7e8793;font-size:12px}.aigc-history-meta b{margin:0 3px;color:#535b66}.aigc-history-item>p{margin:0;color:#bcc6d0;font-size:13px;line-height:1.6;white-space:pre-wrap}.aigc-output-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;overflow:hidden;border-radius:7px}.aigc-output-grid img,.aigc-output-grid video{display:block;width:100%;max-height:480px;object-fit:cover;background:#161920}.aigc-task-state{display:flex;min-height:130px;align-items:center;justify-content:center;gap:10px;border:1px solid #2c303a;border-radius:7px;color:#aab6c1;background:#171a20}.aigc-history-item.failed .aigc-task-state{border-color:#593136;color:#ff9fa6;background:#291a1d}.aigc-task-state span{width:8px;height:8px;border-radius:50%;background:#87d9fa}.aigc-task-state span.spinning{animation:aigc-pulse 1s ease-in-out infinite}.aigc-task-state em{max-width:80%;font-size:12px;font-style:normal;text-align:center}.aigc-history-actions{display:flex;gap:14px}.aigc-history-actions button{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;color:#9aa5b1;background:transparent;font-size:12px}.aigc-history-actions button:hover{color:#cfefff}.aigc-history-actions svg{width:13px;height:13px}.aigc-task-billing{color:#8fdae9;font-size:12px}.aigc-composer{position:absolute;z-index:4;left:64px;bottom:24px;display:grid;width:min(724px,calc(100% - 48px));max-height:calc(100vh - 110px);transform:none;overflow:auto;border:1px solid #2c3039;border-radius:12px;padding:10px 12px 11px;color:#d9e2ea;background:#1a1c23;box-shadow:0 16px 42px #0000006b}.aigc-composer.dragging{border-color:#8be1ff;box-shadow:0 0 0 3px #6ed3f92e,0 16px 42px #0000006b}.aigc-upload-line{display:flex;height:39px;align-items:center;gap:10px;border-bottom:1px solid #2d3039;color:#a0a9b4;font-size:12px}.aigc-upload-trigger{display:grid;width:34px;height:30px;place-items:center;border:1px dashed #4c535f;border-radius:4px;color:#d2e5ef;cursor:pointer}.aigc-upload-trigger:hover{border-color:#9adffa;color:#a9e7ff}.aigc-upload-trigger svg{width:17px;height:17px}.aigc-upload-trigger input{display:none}.aigc-upload-tools{display:flex;align-items:center;gap:5px;margin-left:auto}.aigc-upload-tools button{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:4px;padding:5px 6px;color:#919ba6;background:transparent;font-size:11px}.aigc-upload-tools button:hover{color:#dce8ef;background:#292d35}.aigc-upload-tools svg{width:13px;height:13px}.aigc-draft-assets{display:flex;gap:7px;padding:9px 0 0}.aigc-draft-assets figure{position:relative;width:50px;height:50px;margin:0;overflow:hidden;border:1px solid #3c424e;border-radius:5px;background:#101218}.aigc-draft-assets img,.aigc-draft-assets video{width:100%;height:100%;object-fit:cover}.aigc-draft-assets button{position:absolute;top:2px;right:2px;display:grid;width:17px;height:17px;place-items:center;border:0;border-radius:50%;color:#fff;background:#090a0cc7}.aigc-draft-assets button svg{width:11px;height:11px}.aigc-composer>textarea{width:100%;min-height:85px;resize:vertical;border:0;outline:0;padding:14px 4px 7px;color:#e5edf2;background:transparent;font-size:13px;line-height:1.55}.aigc-composer>textarea::placeholder{color:#7b838e}.aigc-negative{border-top:1px solid #2d3039;padding:8px 1px;color:#8d96a1;font-size:12px}.aigc-negative summary{cursor:pointer;list-style:none}.aigc-negative summary:before{display:inline-block;margin-right:7px;content:"›";color:#a8b3c0;transition:transform .15s ease}.aigc-negative[open] summary:before{transform:rotate(90deg)}.aigc-negative textarea{display:block;width:100%;min-height:48px;margin-top:7px;resize:vertical;border:1px solid #323743;border-radius:5px;outline:0;padding:7px;color:#dde7ed;background:#121419;font-size:12px}.aigc-price-preview{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #2d3039;padding:9px 1px 0;color:#98a4b0;font-size:12px}.aigc-price-preview strong{color:#cfefff;font-size:13px}.aigc-price-preview.is-loading strong{color:#aeb9c4}.aigc-price-preview.is-unavailable strong{color:#ffacb2}.aigc-composer-controls{display:grid;gap:7px;border-top:1px solid #2d3039;padding-top:9px}.aigc-control-row{display:flex;min-width:0;align-items:center;gap:7px}.aigc-control-row button,.aigc-control-row label{display:inline-flex;min-width:0;height:29px;align-items:center;border:1px solid #343944;border-radius:5px;color:#aeb9c4;background:#22252c;font-size:11px}.aigc-control-row button{padding:0 8px}.aigc-control-row button:hover,.aigc-control-row button.selected{border-color:#51829a;color:#d6f2fd;background:#263640}.aigc-control-row select{max-width:170px;height:100%;border:0;outline:0;padding:0 25px 0 8px;color:#d1dbe4;background:transparent;font-size:11px}.aigc-model-select{min-width:142px;font-weight:700}.aigc-model-select select{max-width:190px;width:100%}.aigc-control-row-bottom{flex-wrap:wrap}.aigc-control-row-bottom>label{height:29px}.aigc-control-row-bottom>label select{width:auto;max-width:100px}.aigc-advanced-toggle{margin-right:auto}.aigc-advanced-toggle svg{width:13px;height:13px;margin-right:3px}.aigc-generate-button{border-color:#9adffa!important;color:#142b37!important;background:#a5e5ff!important;font-weight:700}.aigc-generate-button:disabled{cursor:not-allowed;border-color:#3d464f!important;color:#6c7680!important;background:#293039!important}.aigc-generate-button svg{width:14px;height:14px}.aigc-advanced-panel{display:flex;align-items:center;gap:12px;margin-top:8px;border-top:1px solid #303540;padding-top:8px;color:#8994a0;font-size:11px}.aigc-advanced-panel button{margin-left:auto;border:0;padding:0;color:#8bdaf9;background:transparent;font-size:11px}.aigc-popover{position:absolute;z-index:7;right:14px;bottom:calc(100% + 8px);display:grid;width:252px;overflow:hidden;border:1px solid #3a404b;border-radius:7px;padding:5px;background:#1e2128;box-shadow:0 14px 30px #0006}.aigc-prompt-library{grid-template-columns:repeat(2,minmax(0,1fr))}.aigc-popover button{border:0;border-radius:5px;padding:9px;color:#c9d2da;background:transparent;text-align:left;font-size:12px}.aigc-popover button:hover{background:#2b313a}.aigc-template-list{gap:2px}.aigc-template-list button{display:grid;gap:3px}.aigc-template-list strong{color:#dde8ef;font-size:12px}.aigc-template-list span{overflow:hidden;color:#8994a0;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.aigc-composer .generation-price-error,.aigc-composer .generation-error{margin:7px 0 0;color:#ffacb2;font-size:12px}.aigc-canvas>.paywall-panel{width:min(440px,calc(100% - 48px));margin:100px auto}@keyframes aigc-pulse{50%{opacity:.35;transform:scale(.65)}}@media (max-width: 1260px){.aigc-control-row:first-child button:nth-of-type(2),.aigc-control-row:first-child button:nth-of-type(3){display:none}}@media (min-width: 900px){.aigc-mode-tabs{position:relative;left:46px}.aigc-mode-tabs button{padding:0 4px}}@media (max-width: 720px){.login-hero,.login-panel{padding:22px}.login-brand-block h1{font-size:34px}.login-proof-grid{grid-template-columns:1fr}.login-page-card{padding:22px}}:root[data-canvas-theme=light]{color-scheme:light;--canvas-page-bg: #f6f7fb;--canvas-modal-bg: #f6f7fb;--canvas-input-bg: #fff;--canvas-editor-bg: #f8f9fa;--canvas-control-bg: #eee;--canvas-editor-label: rgba(0,0,0,.6);--canvas-panel-bg: #fff;--canvas-card-bg: #f7fcff;--canvas-text: #111827;--canvas-muted: #64748b;--canvas-border: #dce3f5;--canvas-accent: #26affb;--canvas-hover-bg: #f0faff}:root[data-canvas-theme=dark]{color-scheme:dark;--canvas-page-bg: #0c0d0f;--canvas-modal-bg: #16171b;--canvas-input-bg: #11151b;--canvas-editor-bg: #0c0d0f;--canvas-control-bg: #1b2027;--canvas-editor-label: rgba(255,255,255,.72);--canvas-panel-bg: #16171b;--canvas-card-bg: #1b2027;--canvas-text: #e4e7ed;--canvas-muted: #94a3b8;--canvas-border: #2b3038;--canvas-accent: #86d1e8;--canvas-hover-bg: #1b2a35}.app-shell.canvas-surface-shell{color:var(--canvas-text);background:var(--canvas-page-bg)}.canvas-surface-shell .workspace.canvas-workspace-shell{background:var(--canvas-page-bg)}.canvas-surface-shell .canvas-page-topbar{height:64px;border-bottom:1px solid var(--canvas-border);background:var(--canvas-panel-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.canvas-surface-shell .canvas-page-topbar .topbar-title h1{display:flex;align-items:center;gap:10px;color:var(--canvas-text);font-size:20px;font-weight:700}.canvas-surface-shell .canvas-page-topbar .topbar-title h1:before{width:4px;height:20px;border-radius:2px;background:var(--canvas-accent);content:""}.canvas-surface-shell .user-sidebar{color:var(--canvas-muted);background:var(--canvas-panel-bg);box-shadow:inset -1px 0 var(--canvas-border)}.canvas-surface-shell .user-sidebar-brand{color:var(--canvas-text)}.canvas-surface-shell .user-sidebar-heading,.canvas-surface-shell .user-sidebar-legal{color:var(--canvas-muted)}.canvas-surface-shell .user-sidebar-footer{border-top-color:var(--canvas-border)}.canvas-surface-shell .user-sidebar-item:hover:not(:disabled){color:var(--canvas-accent);background:var(--canvas-hover-bg)}.canvas-surface-shell .user-sidebar-item.active{color:var(--canvas-accent);background:var(--canvas-hover-bg)}.canvas-surface-shell .user-account-tools{height:36px;gap:4px;padding:3px 5px;border:1px solid color-mix(in srgb,var(--canvas-border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--canvas-panel-bg) 88%,transparent)}.canvas-surface-shell .user-account-tools button{color:var(--canvas-muted);background:transparent;box-shadow:none}.canvas-surface-shell .user-account-tools .account-icon{width:28px;height:28px;border-radius:50%}.canvas-surface-shell .user-account-tools .account-pill{position:relative;color:var(--canvas-text);padding:0 9px;border-radius:0;font-size:13px}.canvas-surface-shell .user-account-tools .account-pill svg{color:var(--canvas-accent);width:15px;height:15px;flex-basis:15px}.canvas-surface-shell .user-account-tools .account-avatar{position:relative;margin-left:4px;color:#27313a;background:#f4edff}.canvas-surface-shell .user-account-tools .home-credit:after{position:absolute;top:8px;bottom:8px;right:-3px;width:1px;background:var(--canvas-border);content:""}.canvas-surface-shell .user-account-tools button:hover{background:var(--canvas-hover-bg)}.canvas-surface-shell .user-account-tools .account-avatar:hover{background:#f4edff}@media (max-width: 600px){.canvas-surface-shell .canvas-page-topbar{height:auto;min-height:64px;flex-wrap:wrap;gap:10px;padding:12px}}.site-announcement-host{height:0}
